.alfa-hero{background:#232628;color:#fff}.alfa-hero__grid{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);max-width:1680px;margin-inline:auto}.alfa-hero__copy{align-self:center;padding:clamp(36px,5vw,80px)}.alfa-hero__eyebrow{margin:0 0 24px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#d5d9da}.alfa-hero h1{max-width:12ch;margin:0 0 24px;color:#fff;font-family:var(--font-heading-family);font-size:clamp(42px,4.3vw,66px);font-weight:var(--font-heading-weight);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.alfa-hero__description{max-width:44ch;margin:0;color:#dde0e1;font-size:16px;line-height:1.75}.alfa-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.alfa-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:12px 24px;border:1px solid transparent;border-radius:4px;font-size:14px;font-weight:700;text-decoration:none;line-height:1.4;transition:background-color .2s,color .2s}.alfa-button--light{background:#fff;color:#202426}.alfa-button--light:hover{background:#e5e8e9;color:#202426}.alfa-button--outline{background:transparent;color:#fff;border-color:#8b9397}.alfa-button--outline:hover{background:#fff;color:#202426}.alfa-hero__media{position:relative;min-height:480px;overflow:hidden}.alfa-hero__image{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover}.alfa-hero__caption{position:absolute;left:24px;bottom:24px;width:350px;max-width:calc(100% - 48px);padding:14px 16px;border-radius:6px;background:#232628;color:#fff;font-size:12px;line-height:1.5}.alfa-hero__caption-title{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff;font-size:13px;font-weight:700;text-decoration:none}a.alfa-hero__caption-title:hover{text-decoration:underline;text-underline-offset:3px}.alfa-hero__caption-description{display:block;margin-top:4px;color:#dce1e3}.alfa-hero__grid:not(:has(.alfa-hero__media)){grid-template-columns:1fr}.alfa-hero__grid:not(:has(.alfa-hero__media)) h1{max-width:22ch}@media(max-width:989px){.alfa-hero__grid{grid-template-columns:1fr}.alfa-hero__copy{padding:40px 24px}.alfa-hero h1{max-width:18ch;font-size:clamp(38px,8vw,56px)}.alfa-hero__eyebrow{margin-bottom:18px}.alfa-hero__media{min-height:300px}.alfa-hero__description{max-width:56ch}}@media(max-width:599px){.alfa-hero__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.alfa-button{padding:12px 14px;gap:12px;font-size:13px}.alfa-hero__media{min-height:250px}.alfa-hero__caption{left:16px;bottom:16px;max-width:calc(100% - 32px)}}@media(prefers-reduced-motion:reduce){.alfa-button{transition:none}}.alfa-search-strip{background:#f4f5f5;border-bottom:1px solid #dce1e3}.alfa-search-strip__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:9px}.alfa-trade-search{display:flex;width:min(100%,700px);border:1px solid #cbd1d3;border-radius:6px;background:#fff;overflow:hidden}.alfa-trade-search:focus-within{outline:2px solid #738d9d;outline-offset:2px}.alfa-trade-search input[type=search]{flex:1;min-width:0;padding:10px 14px;border:0;background:#fff;color:#202426;font:inherit;font-size:15px;box-shadow:none}.alfa-trade-search input[type=search]::placeholder{color:#687177;opacity:1}.alfa-trade-search button{min-width:76px;min-height:42px;padding:8px 18px;border:0;border-left:1px solid #cbd1d3;background:#232628;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.alfa-search-strip__account{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;color:#42494d;font-size:13px;font-weight:600;text-decoration-thickness:1px;text-underline-offset:4px;white-space:nowrap}@media(max-width:749px){.alfa-search-strip__inner{flex-wrap:wrap;gap:10px;padding:12px 20px}.alfa-trade-search{width:100%}.alfa-trade-search input[type=search]{padding-inline:12px}.alfa-trade-search button{min-width:66px;padding-inline:14px}.alfa-search-strip__account{min-height:44px;font-size:12px;margin-inline:auto}}.alfa-header-search{display:none}@media(min-width:1100px){.alfa-trade-design .header.header--middle-left{grid-template-columns:auto auto minmax(180px,1fr) auto;grid-template-areas:"heading navigation search icons";column-gap:clamp(14px,1.6vw,24px)}.alfa-trade-design .header--middle-left>:is(.header__heading,.header__heading-link){grid-area:heading}.alfa-trade-design .header--middle-left>.header__inline-menu{grid-area:navigation;justify-self:start;margin:0}.alfa-trade-design .header--middle-left>.header__inline-menu>.list-menu{flex-wrap:nowrap}.alfa-trade-design .header--middle-left>.header__icons{grid-area:icons}.alfa-trade-design .header--middle-left>.header__icons>.header__search{display:none}.alfa-trade-design .header--middle-left .alfa-header-search{grid-area:search;display:flex;align-items:center;justify-self:end;width:100%;max-width:380px;min-width:0;min-height:44px;border:1px solid #677074;border-radius:6px;background:#fff;color:#232628}.alfa-trade-design .alfa-header-search:focus-within{outline:2px solid #b5c6cf;outline-offset:3px}.alfa-trade-design .alfa-header-search input{flex:1;width:100%;min-width:0;padding:11px 12px;border:0;border-radius:6px;background:transparent;box-shadow:none;outline:none;color:#232628;font:inherit;font-size:14px}.alfa-trade-design .alfa-header-search input::placeholder{color:#616b70;opacity:1}.alfa-trade-design .alfa-header-search button{display:grid;place-items:center;flex:0 0 44px;width:44px;min-height:44px;padding:0;border:0;border-radius:0 6px 6px 0;background:transparent;color:inherit;cursor:pointer}.alfa-trade-design .alfa-header-search button:hover{background:#eef1f2}}.alfa-trade-design{--alfa-ink: #232628;--alfa-line: #d8dddf;--alfa-surface: #ffffff;--alfa-radius: 8px}.alfa-trade-design :is(a,button,input,select,summary):focus-visible{outline:3px solid #738d9d;outline-offset:4px}.alfa-trade-design .header-wrapper{border-bottom-color:#43494d}.alfa-trade-design .header__heading-link{padding-block:4px}.alfa-trade-design .header__menu-item{min-height:40px;font-weight:600}.alfa-trade-design .header__icon{min-width:40px;min-height:40px}.alfa-trade-design .header__submenu{border:1px solid #555d61;border-radius:6px}.alfa-trade-design :is(.product-card-wrapper,.collection-card-wrapper){height:100%}.alfa-trade-design :is(.product-card-wrapper,.collection-card-wrapper) .card{height:100%;border:1px solid var(--alfa-line);border-radius:var(--alfa-radius);overflow:hidden;background:var(--alfa-surface);box-shadow:none;transition:border-color .2s}.alfa-trade-design :is(.product-card-wrapper,.collection-card-wrapper):hover .card{border-color:#929da1}.alfa-trade-design :is(.product-card-wrapper,.collection-card-wrapper) .card__inner{overflow:hidden}.alfa-trade-design :is(.product-card-wrapper,.collection-card-wrapper) .card__media .media{background:var(--alfa-surface)}.alfa-trade-design :is(.product-card-wrapper,.collection-card-wrapper) .card__media .media img{object-fit:contain;padding:14px;background:var(--alfa-surface)}.alfa-trade-design :is(.product-card-wrapper,.collection-card-wrapper) .card__information{padding:16px}.alfa-trade-design :is(.product-card-wrapper,.collection-card-wrapper) .card__heading{font-family:var(--font-body-family);font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0}.alfa-trade-design .product-card-wrapper .card__heading{min-height:2.8em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.alfa-trade-design .collection-card-wrapper .card__heading{min-height:2.8em;display:flex;align-items:center}.alfa-trade-design .product-card-wrapper .price{margin-top:8px;font-size:17px;font-weight:700}.alfa-trade-design .product-card-wrapper .price s{font-size:13px;opacity:.72}.alfa-trade-design .button{min-height:46px;font-weight:600;letter-spacing:.01em}.alfa-trade-design .title-wrapper-with-link{align-items:center;margin-bottom:24px}.alfa-trade-design .collection-hero{padding-block:24px;background:#f1f3f3}.alfa-trade-design .collection-hero__title{margin-top:16px}.alfa-trade-design .footer{border-top:1px solid #43494d}@media(max-width:749px){.alfa-trade-design :is(.product-card-wrapper,.collection-card-wrapper) .card__information{padding:13px 10px}.alfa-trade-design :is(.product-card-wrapper,.collection-card-wrapper) .card__heading{font-size:13px;line-height:1.4}.alfa-trade-design .product-card-wrapper .price{font-size:15px}.alfa-trade-design :is(.product-card-wrapper,.collection-card-wrapper) .card__media .media img{padding:8px}}@media(prefers-reduced-motion:reduce){.alfa-trade-design :is(.product-card-wrapper,.collection-card-wrapper) .card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
