body.template-404{background:#0a0a0a}.not-found{position:relative;background:#0a0a0a;color:var(--color-grey-98);overflow:hidden;padding:128px 0}.not-found__main{display:flex;align-items:center;justify-content:center}.not-found__card{width:min(896px,100%);min-height:575px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;text-align:center;position:relative;padding:24px}.not-found__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.08);background:radial-gradient(60% 80% at 50% 50%,#ffe60021,#80730011,#0000);pointer-events:none;z-index:-1}.not-found__tag{display:inline-flex;align-items:center;gap:8px;padding:8px 16.8px;background:#ffe6001a;border:var(--stroke-weight-08) solid rgba(255,230,0,.2);height:35.6px;color:var(--color-yellow-50)}.not-found__tag-icon{width:16px;height:16px;flex:0 0 16px}.not-found__tag-text{font-family:var(--font-body--family);font-size:12px;font-weight:500;line-height:18px;letter-spacing:2.4px;text-transform:uppercase}.not-found__title{margin:0;letter-spacing:var(--letter-spacing-24)}.not-found__title-top,.not-found__title-bottom{display:block;font-family:var(--font-heading--family);font-weight:400;text-transform:uppercase}.not-found__title-top{font-size:clamp(64px,7vw,105px);line-height:1.3333;color:#fafafae6}.not-found__title-bottom{margin-top:-26px;font-size:clamp(96px,12vw,180px);line-height:1;color:var(--color-yellow-50)}.not-found__description{max-width:446px;font-family:var(--font-heading--family);font-size:16px;font-weight:400;line-height:26px;letter-spacing:4.2px;text-transform:uppercase;color:#fafafa80;margin:0}.not-found__buttons{display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap}.not-found__button{height:56px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 40px;font-family:var(--font-heading--family);font-size:14px;font-weight:400;line-height:21px;letter-spacing:1.4px;text-transform:uppercase;text-decoration:none;transition:background-color var(--duration-default) ease,color var(--duration-default) ease,border-color var(--duration-default) ease}.not-found__button--primary{min-width:179px;background:var(--color-yellow-50);color:#0a0a0a}.not-found__button--primary:hover{background:#e6cf00}.not-found__button--outline{min-width:189px;background:transparent;border:var(--stroke-weight-08) solid var(--color-yellow-50);color:var(--color-yellow-50)}.not-found__button--outline:hover{background:#ffe60014}.not-found__button-icon{width:16px;height:16px;flex:0 0 16px}@media (max-width: 749px){.not-found{padding:80px 0}.not-found__card{min-height:auto;padding:16px 0}.not-found__title-bottom{margin-top:-18px}.not-found__button{width:100%;max-width:360px}}.article-page{padding:48px 0 112px;background:var(--color-background);color:var(--color-grey-98)}.article-page__header{max-width:80ch}.article-page__media{border:1px solid var(--color-grey-18-60);overflow:hidden;margin-bottom:20px}.article-page__media img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.article-page__title{font-family:var(--font-heading--family);font-size:var(--font-size-60);line-height:1;letter-spacing:var(--letter-spacing-12);text-transform:uppercase}.article-page__meta{margin-top:10px;color:var(--color-grey-60);font-size:var(--font-size-12)}.article-page__content{margin-top:24px;max-width:80ch}.article-page__comments{margin-top:48px;max-width:80ch}.article-page__comments-title{font-family:var(--font-heading--family);font-size:var(--font-size-30);letter-spacing:var(--letter-spacing-09);text-transform:uppercase;margin-bottom:12px}.article-page__comment-list{display:grid;gap:16px}.article-page__comment{border:1px solid var(--color-grey-18-60);background:var(--color-grey-8-50);padding:16px;display:grid;gap:6px}.article-page__comment-author{font-weight:700}.article-page__comment-date{color:var(--color-grey-60);font-size:var(--font-size-12)}.article-page__form{margin-top:18px;display:grid;gap:8px}.article-page__label{font-family:var(--font-heading--family);font-size:var(--font-size-12);letter-spacing:1.8px;text-transform:uppercase;color:var(--color-grey-60);margin-top:10px}.article-page__input{height:48px;padding:0 14px;background:var(--color-background);color:var(--color-grey-98);border:1px solid var(--color-grey-18);border-radius:0}.article-page__textarea{height:auto;min-height:120px;padding:12px 14px}.article-page__submit{margin-top:12px;height:56px;width:100%}.article-page__pagination{margin-top:16px;display:flex;justify-content:center}@media (max-width: 749px){.article-page{padding:32px 0 80px}.article-page__header,.article-page__content,.article-page__comments{max-width:none}}.blog-page{padding:48px 0 112px;background:var(--color-background);color:var(--color-grey-98)}.blog-page__title{font-family:var(--font-heading--family);font-size:var(--font-size-60);line-height:1;letter-spacing:var(--letter-spacing-12);text-transform:uppercase}.blog-page__grid{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-card{border:1px solid var(--color-grey-18-60);background:var(--color-grey-8-50);display:grid;overflow:hidden}.blog-card__media img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.blog-card__body{padding:16px;display:grid;gap:10px}.blog-card__title{font-family:var(--font-heading--family);font-size:var(--font-size-24);letter-spacing:var(--letter-spacing-06);text-transform:uppercase}.blog-card__title a:hover{color:var(--color-yellow-50)}.blog-card__meta{color:var(--color-grey-60);font-size:var(--font-size-12)}.blog-card__excerpt{color:var(--color-grey-60);font-size:var(--font-size-14);line-height:var(--line-height-24)}.blog-page__pagination{margin-top:24px;display:flex;justify-content:center}@media (max-width: 999px){.blog-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 749px){.blog-page{padding:32px 0 80px}.blog-page__grid{grid-template-columns:1fr}}.cart-page{width:100%;min-height:100vh;background-color:var(--color-background);color:var(--color-grey-98);padding:0 0 128px;transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.cart-page__container{max-width:1280px;margin:0 auto;width:100%;padding:0 var(--page-margin)}.cart-page__header{display:flex;flex-direction:column;align-items:center;padding:24px 0 0}.cart-page__header-content{display:flex;flex-direction:column;align-items:center;gap:5.2px;width:100%}.cart-page__badge{font-family:var(--font-body--family);font-weight:500;font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:3px;text-transform:uppercase;color:var(--color-yellow-50);text-align:center}.cart-page__title{font-family:var(--font-heading--family);font-size:74px;line-height:96px;letter-spacing:2.4px;text-transform:uppercase;color:var(--color-grey-98);text-align:center;margin:0}.cart-page__item-count{font-family:var(--font-body--family);font-weight:400;font-size:var(--font-size-14);line-height:var(--line-height-20);color:var(--color-grey-60);text-align:center;padding-top:1.2px}.cart-page__continue-shopping{display:flex;align-items:center;justify-content:flex-start;height:58px;margin-bottom:var(--spacing-s)}.cart-page__continue-link{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-muted);font-family:var(--font-body--family);font-weight:400;font-size:var(--font-size-14);line-height:var(--line-height-20);text-decoration:none;padding:15px 0;transition:opacity var(--duration-default)}.cart-page__continue-link:hover{opacity:.7}.cart-page__continue-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:currentColor}.cart-page__continue-icon svg{width:100%;height:100%}.cart-page__main{display:flex;gap:31px;align-items:flex-start;justify-content:center}.cart-page__items{flex:1;max-width:783px;display:flex;flex-direction:column;gap:22px}.cart-page__section-heading{display:flex;align-items:center;height:56px}.cart-page__accent-bar{width:4px;height:36px;background-color:var(--color-yellow-50)}.cart-page__section-title{font-family:var(--font-heading--family);font-size:24px;line-height:32px;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-grey-98);margin:0}.cart-page__table-headers{display:grid;grid-template-columns:1fr 190px 76px;column-gap:102px;align-items:center;border-bottom:.8px solid var(--color-border);padding:0 16px;height:44.8px}.cart-page__table-header{font-family:var(--font-heading--family);font-size:18px;line-height:28px;letter-spacing:1.8px;text-transform:uppercase;color:var(--color-text-muted)}.cart-page__table-header--product{padding-left:0}.cart-page__table-header--quantity{text-align:center;padding-left:0}.cart-page__table-header--total{text-align:right;padding-right:0}.cart-page__items-list{display:flex;flex-direction:column}.cart-page__item{display:grid;grid-template-columns:1fr 190px 76px;align-items:start;padding:32px 16px;border-bottom:.8px solid var(--color-border);column-gap:102px}.cart-page__quantity-controls.is-loading{opacity:.75;pointer-events:none}.cart-page__quantity-controls.is-loading .cart-page__quantity-button,.cart-page__quantity-controls.is-loading .cart-page__quantity-input{pointer-events:none}.cart-page__item-product{display:flex;gap:20px;width:100%;max-width:320px}.cart-page__item-image-wrapper{position:relative;width:128px;height:144px;flex-shrink:0;background-color:var(--color-background);border:.8px solid var(--color-border);border-radius:2px;overflow:hidden;box-shadow:0 1px 3px var(--color-black-10),0 1px 2px var(--color-black-10)}.cart-page__item-image-link{display:block;width:100%;height:100%}.cart-page__item-image{width:100%;height:100%;object-fit:cover}.cart-page__bestseller-badge{position:absolute;top:0;left:0;height:18px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-yellow-50);padding:0 8px;font-family:var(--font-body--family);font-weight:700;font-size:10px;line-height:15px;letter-spacing:.5px;text-transform:uppercase;color:var(--color-background)}.cart-page__item-details{flex:1;display:flex;flex-direction:column;gap:26.4px;padding-top:4px;padding-bottom:3.8px}.cart-page__item-main{display:flex;align-items:center;justify-content:space-between;width:100%}.cart-page__item-info{min-width:132.39px}.cart-page__item-title{font-family:var(--font-heading--family);font-size:24px;letter-spacing:.6px;text-transform:uppercase;color:var(--color-grey-98);margin:0}.cart-page__item-title a{color:inherit;text-decoration:none}.cart-page__item-meta{display:grid;gap:4px;margin-top:8px}.cart-page__item-meta-row{font-family:var(--font-body--family);font-size:12px;line-height:16px;letter-spacing:.6px;text-transform:uppercase;display:inline-flex;gap:4px}.cart-page__item-meta-label{color:var(--color-text-muted);font-weight:500}.cart-page__item-meta-value{color:var(--color-grey-98);font-weight:500}.cart-page__item-actions{display:flex;align-items:center;justify-content:center;gap:4px;align-self:start}.cart-page__quantity-controls{display:flex;align-items:center;justify-content:center;background-color:var(--color-background);border:.8px solid var(--color-border);border-radius:6px;padding:.8px;height:40px;width:129px;overflow:hidden}.cart-page__quantity-button{display:flex;align-items:center;justify-content:center;width:40px;height:38.4px;color:var(--color-grey-60);cursor:pointer;transition:color var(--duration-default) ease,background-color var(--duration-default) ease;border:0;background:transparent;padding:0;line-height:0}.cart-page__quantity-button:hover{color:var(--color-grey-98)}.cart-page__quantity-button svg{width:10px;height:10px}.cart-page__quantity-input{width:48px;height:38.4px;border-left:.8px solid var(--color-border);border-right:.8px solid var(--color-border);text-align:center;background:var(--color-background);border:none;color:var(--color-grey-98);font-family:var(--font-body--family);font-weight:500;font-size:var(--font-size-14);line-height:var(--line-height-20);padding:0;-webkit-appearance:textfield;appearance:textfield}.cart-page__quantity-input::-webkit-inner-spin-button,.cart-page__quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-page__quantity-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cart-page__item-remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:24px;padding:4px 0;color:var(--color-grey-60);cursor:pointer;transition:color var(--duration-default) ease,opacity var(--duration-default) ease}.cart-page__item-remove:hover{color:var(--color-grey-98)}.cart-page__item-remove svg{width:16px;height:16px}.cart-page__item-price{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;min-width:75.8px;align-self:start}.cart-page__item-price-main{font-family:var(--font-heading--family);font-size:24px;letter-spacing:.6px;text-transform:uppercase;color:var(--color-grey-98)}.cart-page__item-price-original{font-family:var(--font-heading--family);font-size:20px;letter-spacing:2.4px;text-transform:uppercase;color:var(--color-grey-98);opacity:.6}.cart-page__free-shipping{display:flex;gap:12px;align-items:center;padding:12px 16px;border:.8px solid var(--color-border);border-radius:10px;margin-top:22px;overflow:hidden;background:var(--color-background)}.cart-page__free-shipping-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:var(--color-yellow-50);border-radius:9999px;box-shadow:0 0 15px var(--color-yellow-50-30);color:var(--color-background);flex-shrink:0}.cart-page__free-shipping-icon svg{width:24px;height:24px;color:currentColor}.cart-page__free-shipping-content{display:flex;flex-direction:column;gap:6px}.cart-page__free-shipping-label{font-family:var(--font-heading--family);font-weight:400;font-size:20px;line-height:28px;letter-spacing:.5px;text-transform:uppercase;color:var(--color-grey-98)}.cart-page__free-shipping-message{font-family:var(--font-body--family);font-weight:400;font-size:12px;line-height:19.5px;color:var(--color-text-muted)}.cart-page__free-shipping-message span{color:var(--color-yellow-50);font-weight:700}.cart-page__summary{width:418px;position:sticky;top:calc(var(--header-height, 80px) + 24px);margin-bottom:24px}.cart-page__summary-content{background-color:var(--color-background);border:.8px solid var(--color-border);border-radius:5px;padding:25px;display:flex;flex-direction:column;gap:33px;box-shadow:0 10px 15px -3px var(--color-black-50),0 4px 6px -4px var(--color-black-50)}.cart-page__section-heading{display:flex;align-items:center;justify-content:space-between;height:36px}.cart-page__section-heading-left{display:inline-flex;align-items:center;gap:16px}.cart-page__summary-count{font-family:var(--font-body--family);font-weight:400;font-size:14px;line-height:20px;color:var(--color-text-muted)}.cart-page__promo{display:flex;flex-direction:column;gap:8px;padding-top:0}.cart-page__promo-label{font-family:var(--font-body--family);font-weight:500;font-size:10px;line-height:15px;letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-muted)}.cart-page__promo-input-group{display:flex;gap:12px;width:100%;align-items:stretch}.cart-page__promo-input{flex:1 1 auto;min-width:0;width:100%;height:45.6px;background-color:var(--color-background);border:.8px solid var(--color-border);border-radius:5px;padding:12px 16px;color:var(--color-text-muted);font-family:var(--font-body--family);font-weight:400;font-size:var(--font-size-14);opacity:1}.cart-page__promo-input::placeholder{color:var(--color-text-muted)}.cart-page__promo-button{flex:0 0 auto;width:72.5px;height:45.6px;border:.8px solid var(--color-border);border-radius:5px;padding:12px 16px;background:transparent;color:var(--color-grey-98);font-family:var(--font-body--family);font-weight:500;font-size:var(--font-size-14);line-height:var(--line-height-20);cursor:pointer;transition:opacity var(--duration-default)}.cart-page__promo-button:hover{opacity:.7}.cart-page__totals{display:flex;flex-direction:column;gap:16px;padding-top:33px;border-top:1px solid var(--color-border)}.cart-page__total-row{display:flex;justify-content:space-between;align-items:center}.cart-page__total-label{font-family:var(--font-body--family);font-weight:400;font-size:var(--font-size-14);line-height:var(--line-height-20);color:var(--color-text-muted)}.cart-page__total-value{font-family:var(--font-body--family);font-weight:500;font-size:14px;line-height:20px;color:var(--color-grey-98)}.cart-page__total-value--muted{color:var(--color-text-muted);font-style:italic;font-weight:400}.cart-page__totals .cart-page__total-row:nth-child(2) .cart-page__total-value{font-style:italic}.cart-page__discounts-summary{display:flex;flex-direction:column;gap:8px}.cart-page__discounts-header{margin-bottom:4px}.cart-page__discounts-list{display:flex;flex-direction:column;gap:1em;margin-left:.5em}.cart-page__discount-item{display:flex;align-items:center;border-left:2px solid var(--color-yellow-50);padding-left:12px;gap:.5em}.cart-page__discount-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--color-grey-60);flex-shrink:0}.cart-page__discount-icon svg{width:100%;height:100%}.cart-page__discount-name{flex:1;font-family:var(--font-body--family);font-weight:500;font-size:12px;line-height:16px;color:var(--color-grey-98);text-transform:uppercase;letter-spacing:.5px}.cart-page__discount-value{font-family:var(--font-body--family);font-weight:500;font-size:12px;line-height:16px;color:var(--color-text-muted)}.cart-page__discounts-total{margin-top:8px;padding-top:8px;border-top:1px dashed var(--color-border)}.cart-page__final-total{display:flex;flex-direction:column;gap:4px;padding-top:33px;border-top:1px solid var(--color-border)}.cart-page__final-total-row{display:flex;justify-content:space-between;align-items:center}.cart-page__final-total-label{font-family:var(--font-heading--family);font-size:20px;letter-spacing:1px;text-transform:uppercase;color:var(--color-text-muted)}.cart-page__final-total-value{font-family:var(--font-heading--family);font-size:30px;line-height:36px;letter-spacing:.75px;text-transform:uppercase;color:var(--color-grey-98)}.cart-page__tax-note{font-family:var(--font-body--family);font-weight:400;font-size:10px;line-height:15px;color:var(--color-text-muted);padding-bottom:.7px}.cart-page__checkout-button{width:100%;height:50px;background-color:var(--color-yellow-50);border:none;border-radius:5px;padding:0;color:var(--color-background);font-family:var(--font-heading--family);font-size:20px;line-height:28px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:opacity var(--duration-default)}.cart-page__checkout-button:hover{opacity:.9}.cart-page__empty{text-align:center;padding:var(--spacing-xl) 0;color:var(--color-grey-60)}@media (prefers-reduced-motion: reduce){.cart-page{transition:none}}@media screen and (max-width: 990px){.cart-page__main{flex-direction:column}.cart-page__items{width:100%;max-width:100%}.cart-page__summary{width:100%;position:relative;margin-bottom:16px}.cart-page__table-header--quantity{padding-left:0}.cart-page__table-headers,.cart-page__item{grid-template-columns:1fr 160px 96px;column-gap:24px;padding-left:0;padding-right:0}.cart-page__item-product{max-width:none}}@media screen and (max-width: 749px){.cart-page__main{gap:0px}.cart-page{padding:0 0 96px}.cart-page__title{font-size:48px;line-height:60px}.cart-page__table-headers{display:none}.cart-page__item{grid-template-columns:1fr auto;grid-template-areas:"product product" "actions price";column-gap:16px;row-gap:16px;padding:20px 0}.cart-page__item-product{grid-area:product;max-width:none}.cart-page__item-actions{grid-area:actions;justify-content:flex-start}.cart-page__item-price{grid-area:price;align-items:flex-end;justify-content:center;min-width:0}.cart-page__item-title{font-size:18px;line-height:24px}.cart-page__item-image-wrapper{width:104px;height:120px}.cart-page__quantity-controls{width:124px}.cart-page__promo-input-group{gap:10px}}@media screen and (max-width: 420px){.cart-page__promo-input-group{flex-direction:column}.cart-page__promo-button{width:100%}}.collection-page{width:100%;background-color:var(--color-background);color:var(--color-grey-98);padding-top:calc(var(--header-height) + 24px);padding-bottom:144px;position:relative;overflow:hidden;isolation:isolate}.collection-page__filters{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-m);border-bottom:var(--stroke-weight-08) solid var(--color-grey-18);padding-bottom:24px;margin-bottom:40px}.collection-page__filters-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs)}.collection-page__filter-icon{width:16px;height:16px;color:var(--color-grey-60);display:inline-flex;align-items:center;justify-content:center;margin-right:8px}.collection-page__filter-button--active{background:var(--color-yellow-50);color:var(--color-background)}.collection-page__grid{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:var(--gap-y) var(--gap-x);width:100%}.catalog__empty{font-family:var(--font-body--family);font-size:var(--font-size-14);color:var(--color-grey-60);margin:var(--spacing-l) 0 0}@media screen and (max-width: 990px){.collection-page{padding-top:calc(var(--header-height) + 16px);padding-bottom:112px}.collection-page__title{font-size:var(--font-size-48)}.collection-page__grid{grid-template-columns:repeat(var(--columns-mobile),minmax(0,1fr))}}@media screen and (max-width: 749px){.collection-page{padding-top:calc(var(--header-height) + 12px);padding-bottom:96px}.collection-page__filters{flex-direction:column;align-items:flex-start;gap:var(--spacing-s)}}.collection-page{width:100%;background-color:#0a0a0a;color:var(--color-grey-98);padding-top:64px;padding-bottom:144px;position:relative;overflow:hidden;isolation:isolate}.collection-page:before{content:none}.collection-page__header{display:grid;gap:var(--spacing-s);max-width:768px;margin:0 0 48px}.collection-page__label{font-family:var(--font-body--family);font-size:var(--font-size-12);font-weight:700;letter-spacing:var(--letter-spacing-36);line-height:var(--line-height-16);color:var(--color-yellow-50);text-transform:uppercase;margin:0}.collection-page__title{font-family:var(--font-heading--family);font-size:var(--font-size-60);font-weight:400;letter-spacing:var(--letter-spacing-12);line-height:1;text-transform:uppercase;color:var(--color-grey-98);margin:0}.collection-page__description{font-family:var(--font-body--family);font-size:var(--font-size-16);font-weight:400;line-height:var(--line-height-24);color:var(--color-grey-60);max-width:448px;margin:0}.collection-page__filters{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:var(--stroke-weight-08) solid var(--color-grey-18);padding-bottom:12.8px;margin-bottom:40px}.collection-page__filters-bar{display:flex;flex-wrap:wrap;align-items:center;gap:18px;min-width:0;width:100%}.collection-page__type-tabs-clip,.collection-page__type-tabs{display:contents}.collection-page__filters-divider{display:none;width:1px;height:20px;background:var(--color-grey-18);flex:0 0 auto}.collection-page__filters-open{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 18px;font-family:var(--font-body--family);font-size:var(--font-size-12);font-weight:600;letter-spacing:var(--letter-spacing-06);line-height:var(--line-height-16);color:var(--color-grey-60);text-transform:uppercase;border:var(--stroke-weight-08) solid var(--color-grey-18);background:transparent;gap:17px;transition:color var(--duration-default) ease}.collection-page__filters-open:hover{color:var(--color-grey-98)}.collection-page__filters-open-text{margin-left:0}.collection-page__filter-icon{width:16px;height:16px;color:currentColor;display:inline-flex;align-items:center;justify-content:center;margin-right:0}.collection-page__filter-icon svg{width:16px;height:16px}.collection-page__filter-button{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-family:var(--font-body--family);font-size:var(--font-size-12);font-weight:600;letter-spacing:var(--letter-spacing-06);line-height:var(--line-height-16);color:var(--color-grey-60);text-transform:uppercase;text-decoration:none;background:transparent;border:0;transition:opacity var(--duration-default) ease,background-color var(--duration-default) ease,color var(--duration-default) ease}.collection-page__filter-button:hover{opacity:1;color:var(--color-grey-98)}.collection-page__filter-button--active{background:var(--color-yellow-50);color:#0a0a0a}.collection-page__controls{display:flex;align-items:center;justify-content:flex-end;gap:18px;flex:0}.collection-page__product-count{font-family:var(--font-body--family);font-size:var(--font-size-12);font-weight:400;letter-spacing:var(--letter-spacing-06);line-height:var(--line-height-16);color:var(--color-grey-60);text-transform:uppercase;white-space:nowrap}.collection-page__sort-field{position:relative;height:30.4px;border:var(--stroke-weight-08) solid var(--color-grey-18);display:inline-flex;align-items:center;justify-content:center;gap:11px;min-width:197px;color:var(--color-grey-60);background:transparent}.collection-page__sort-field:hover{color:var(--color-grey-98)}.collection-page__sort-field:focus-within{color:var(--color-grey-98)}.collection-page__sort-details{position:relative;height:100%;width:100%}.collection-page__sort-summary{list-style:none;height:100%;display:inline-flex;align-items:center;justify-content:center;gap:11px;padding-left:18px;padding-right:18px;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%}.collection-page__sort-summary::-webkit-details-marker{display:none}.collection-page__sort-icon--mobile{display:none;width:16px;height:16px;align-items:center;justify-content:center;transition:transform .2s ease}.collection-page__sort-icon--mobile svg{width:16px;height:16px}.collection-page__sort-details[open] .collection-page__sort-icon--mobile{transform:rotate(180deg)}.collection-page__sort-summary-text{font-family:var(--font-body--family);font-size:var(--font-size-12);font-weight:600;letter-spacing:var(--letter-spacing-06);line-height:var(--line-height-16);text-transform:uppercase;color:currentColor;white-space:nowrap}.collection-page__sort-icon{width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;transition:transform .2s ease}.collection-page__sort-icon svg{width:19px;height:19px}.collection-page__sort-details[open] .collection-page__sort-icon{transform:rotate(180deg)}@keyframes sortMenuOpen{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.collection-page__sort-menu{position:absolute;left:-1px;right:-1px;top:calc(100% + 8px);background:#09090b;border:.8px solid #27272a;border-radius:10px;box-shadow:0 18px 40px #0000008c;padding:8px;display:grid;gap:4px;z-index:50;transform-origin:top center;visibility:hidden;opacity:0}.collection-page__sort-details[open] .collection-page__sort-menu{visibility:visible;opacity:1;transform:scaleY(1);animation:sortMenuOpen .25s cubic-bezier(.4,0,.2,1)}.collection-page__sort-details[open].is-closing .collection-page__sort-menu{transform:scaleY(0);opacity:1;visibility:visible;animation:none;transition:transform .2s cubic-bezier(.4,0,.2,1) .08s}.collection-page__sort-details:not([open]) .collection-page__sort-menu{pointer-events:none}@keyframes sortOptionFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes sortOptionFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.collection-page__sort-option{width:100%;height:36px;border-radius:8px;border:.8px solid transparent;background:transparent;color:var(--color-grey-60);font-family:var(--font-body--family);font-size:12px;font-weight:600;letter-spacing:var(--letter-spacing-06);line-height:16px;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:flex-start;padding:0 12px;text-align:left;opacity:0;transition:color var(--duration-default) ease,border-color var(--duration-default) ease}.collection-page__sort-details[open] .collection-page__sort-option{animation:sortOptionFadeIn .18s ease .12s forwards}.collection-page__sort-details[open].is-closing .collection-page__sort-option{opacity:1;animation:sortOptionFadeOut .1s ease forwards}.collection-page__sort-option:hover,.collection-page__sort-option:focus-visible{color:var(--color-grey-98);border-color:#ffe6004d;outline:none}.collection-page__sort-option.is-active{background:var(--color-yellow-50);color:#0a0a0a}.collection-page__active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-s);margin:0 0 24px}.collection-page__active-filters.is-hidden{display:none}.collection-page__active-clear{font-family:var(--font-body--family);font-size:var(--font-size-12);font-weight:600;letter-spacing:var(--letter-spacing-06);color:var(--color-grey-60);text-transform:uppercase;text-decoration:underline;margin-left:12px}.collection-page__active-clear:hover{color:var(--color-grey-98)}.collection-page__active-chips{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.collection-page__chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:var(--stroke-weight-08) solid var(--color-grey-18);background:#0d0d0d66;color:var(--color-grey-98);font-family:var(--font-body--family);font-size:var(--font-size-12);font-weight:600;letter-spacing:var(--letter-spacing-06);line-height:var(--line-height-16);text-transform:uppercase;transition:border-color var(--duration-default) ease}.collection-page__chip:hover{border-color:#ffe6004d}.collection-page__chip-x{color:var(--color-grey-60);font-size:14px;line-height:1}.collection-page__products{width:100%;position:relative}.collection-page__grid,.collection-page__grid--skeleton{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:var(--gap-y) var(--gap-x);width:100%}.collection-page__grid .product-card__media{aspect-ratio:320.4 / 427.06}.js .collection-page__grid .product-card{opacity:0;transition:opacity .52s ease;will-change:opacity}.js .collection-page__products[data-hydrating=hidden] .collection-page__grid:not(.collection-page__grid--skeleton){opacity:0;visibility:hidden;position:absolute;top:0;left:0;right:0}.js .collection-page__grid .product-card.is-inview{opacity:1}.collection-page__pagination{display:flex;justify-content:center;align-items:center;gap:var(--spacing-s);margin-top:var(--spacing-xl);font-family:var(--font-body--family);font-size:var(--font-size-14);color:var(--color-grey-60)}.collection-page__page-link{color:var(--color-yellow-50);text-decoration:none;font-weight:600}.collection-page__page-link:hover{text-decoration:underline}.collection-page__page-current{color:var(--color-grey-60)}.collection-page__empty{text-align:center;padding:var(--spacing-xl) 0;color:var(--color-grey-60)}@media screen and (max-width: 1023px){.collection-page__filters-bar>*{flex:0 0 auto}.collection-page__type-tabs>*{flex:0 0}.collection-page{padding-top:32px;padding-bottom:112px}.collection-page__title{font-size:var(--font-size-48)}.collection-page__grid{grid-template-columns:repeat(var(--columns-mobile),minmax(0,1fr))}.collection-page__controls{width:100%;justify-content:space-between;flex-wrap:wrap;row-gap:12px}.collection-page__sort-field{min-width:0}.collection-page__filters-bar{flex-wrap:nowrap;gap:12px;padding-bottom:4px}.collection-page__type-tabs-clip:after{content:"";position:absolute;right:0;top:0;bottom:0;width:32px;background:linear-gradient(to right,transparent,#0a0a0a);pointer-events:none;z-index:2;opacity:1;transition:opacity .2s ease}.collection-page__type-tabs{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;touch-action:pan-x;scroll-behavior:auto;overscroll-behavior-x:contain}.collection-page__type-tabs:after{content:"";flex:0 0 var(--type-tabs-end-spacer, 24px);min-width:var(--type-tabs-end-spacer, 24px)}.collection-page__type-tabs.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-behavior:auto}.collection-page__type-tabs.is-dragging a{pointer-events:none}.collection-page__type-tabs::-webkit-scrollbar{display:none;height:0;width:0}.collection-page__filter-button{white-space:nowrap}.collection-page__product-count{display:none}.collection-page__type-tabs-clip{display:flex;flex:1;min-width:0;overflow:hidden;position:relative}.collection-page__filters-open{height:32px;padding:0 8px;gap:7px;border-color:#333}.collection-page__filters-open-text{display:none}}@media screen and (max-width: 600px){.collection-page{padding-top:16px;padding-bottom:96px}.collection-page__header{max-width:none;margin-bottom:25px;text-align:center;justify-items:center}.collection-page__label{letter-spacing:4.8px}.collection-page__title{font-size:56px;letter-spacing:2.8px}.collection-page__description{font-size:14px;line-height:22px;color:#888;max-width:280px}.collection-page__filters{position:relative;height:48px;align-items:center;padding:0 16px;margin-left:calc(var(--page-margin) * -1);margin-right:calc(var(--page-margin) * -1);border-bottom:.81px solid var(--color-grey-18);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a;margin-bottom:12px}.collection-page__filters-bar{width:100%;gap:10px;padding-right:56px;padding-bottom:0;height:100%;align-items:center;flex:1}.collection-page__type-tabs-clip,.collection-page__type-tabs{height:100%;align-items:center}.collection-page__type-tabs-clip:after{width:40px}.collection-page__type-tabs{--type-tabs-end-spacer: 56px;gap:8px;padding-left:4px}.collection-page__filter-button{padding:6px 12px;font-size:11px}.collection-page__filter-button--active{padding:6px 12px}.collection-page__filters-divider{display:inline-block;background:#2e2e2e;opacity:1;height:20px}.collection-page__filter-button{padding:0;height:32px;font-size:12px;letter-spacing:1px;line-height:16px;color:#999;margin-right:20px}.collection-page__filters-bar .collection-page__filter-button:last-of-type{margin-right:0}.collection-page__filter-button--active{padding:0 12px;height:32px;background:var(--color-yellow-50);color:#0a0a0a}.collection-page__product-count{display:none}.collection-page__controls{position:absolute;right:16px;top:0;bottom:0;transform:none;gap:0;justify-content:flex-end;width:auto}.collection-page__sort-field{min-width:0;width:32px;height:32px;padding:0;border-color:#333;background:#0a0a0a;box-shadow:0 0 6px #0a0a0a;color:#999}.collection-page__sort-summary{padding:0;justify-content:center;gap:0}.collection-page__sort-icon--mobile{display:inline-flex}.collection-page__sort-summary-text,.collection-page__sort-icon{display:none}.collection-page__sort-menu{left:auto;right:0;min-width:220px}.collection-page__grid{gap:12px}.collection-page__grid .product-card{gap:4px}.collection-page__grid .product-card__title{font-size:14px;line-height:20px;letter-spacing:.35px}.collection-page__grid .product-card__price{font-size:12px;line-height:16px;font-weight:400;color:#999}}.collection-filters{border:0;padding:0;background:transparent;width:min(384px,calc(100% - 32px));max-width:384px;height:min(668px,calc(100% - 32px));max-height:calc(100% - 32px);position:fixed;inset:auto 16px 16px auto;top:auto;left:auto;margin:0}.collection-filters::backdrop{background:#0000;transition:background .3s ease}.collection-filters[open]::backdrop{background:#000000b3}.collection-filters__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;transition:background .3s ease}.collection-filters[open] .collection-filters__backdrop{background:#000000b3}.collection-filters.is-closing .collection-filters__backdrop{background:#0000;transition:background .2s ease-in}@keyframes filterPanelOpen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes filterContentFadeIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes filterContentFadeOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(8px)}}.collection-filters__panel{position:relative;width:100%;height:100%;background:#09090b;border:.8px solid #27272a;border-radius:14px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;display:flex;flex-direction:column;transform-origin:right center;visibility:hidden;opacity:0}.collection-filters[open] .collection-filters__panel{visibility:visible;opacity:1;transform:scaleX(1);animation:filterPanelOpen .3s cubic-bezier(.4,0,.2,1)}.collection-filters[open].is-closing .collection-filters__panel{transform:scaleX(0);opacity:1;visibility:visible;animation:none;transition:transform .25s cubic-bezier(.4,0,.2,1) .08s}.collection-filters__header,.collection-filters__groups,.collection-filters__actions{opacity:0}.collection-filters[open] .collection-filters__header,.collection-filters[open] .collection-filters__groups,.collection-filters[open] .collection-filters__actions{animation:filterContentFadeIn .2s ease .15s forwards}.collection-filters[open].is-closing .collection-filters__header,.collection-filters[open].is-closing .collection-filters__groups,.collection-filters[open].is-closing .collection-filters__actions{animation:filterContentFadeOut .1s ease forwards}.collection-filters__header{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:72.8px;border-bottom:.8px solid #27272a}.collection-filters__header-left{display:inline-flex;align-items:center;gap:8px}.collection-filters__header-icon{width:20px;height:20px;color:var(--color-yellow-50);display:inline-flex;align-items:center;justify-content:center}.collection-filters__header-icon svg{width:20px;height:20px}.collection-filters__title{font-family:var(--font-heading--family);font-size:18px;font-weight:400;letter-spacing:.9px;line-height:28px;color:#fff;margin:0;text-transform:uppercase}.collection-filters__close{width:32px;height:32px;border:0;background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:8px}.collection-filters__close svg{width:16px;height:16px}.collection-filters__form{display:flex;flex-direction:column;height:100%}.collection-filters__groups{padding:24px;overflow:auto;flex:1 1;display:flex;flex-direction:column;gap:32px}.collection-filters__group{display:flex;flex-direction:column;gap:16px}.collection-filters__group-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.collection-filters__group-title{font-family:var(--font-body--family);font-size:var(--font-size-12);font-weight:600;letter-spacing:1.2px;line-height:var(--line-height-16);color:#71717b;text-transform:uppercase;margin:0}.collection-filters__group-meta{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;line-height:16px;color:var(--color-yellow-50);white-space:nowrap}.collection-filters__divider{height:1px;width:100%;background:#18181b;opacity:1}.collection-filters__options{display:grid;gap:12px}.collection-filters__option{display:flex;align-items:center;justify-content:space-between;height:20px}.collection-filters__option-left{display:inline-flex;align-items:center;gap:12px;min-width:0}.collection-filters__checkbox{position:absolute;opacity:0;width:1px;height:1px}.collection-filters__box{width:16px;height:16px;border-radius:4px;border:.8px solid #3f3f46;background:#f3f3f5;box-shadow:0 1px 2px #0000000d;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.collection-filters__checkbox:focus-visible+.collection-filters__box{outline:2px solid rgba(255,230,0,.5);outline-offset:2px}.collection-filters__checkbox:checked+.collection-filters__box{background:var(--color-yellow-50);border-color:var(--color-yellow-50)}.collection-filters__checkbox:checked+.collection-filters__box:after{content:"";width:12px;height:12px;background:#0a0a0a;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000000%27%20stroke-width%3D%273%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M20%206L9%2017l-5-5%27/%3E%3C/svg%3E) center / contain no-repeat;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000000%27%20stroke-width%3D%273%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M20%206L9%2017l-5-5%27/%3E%3C/svg%3E) center / contain no-repeat}.collection-filters__option-label{font-family:var(--font-body--family);font-size:14px;line-height:20px;color:#d4d4d8;font-weight:400;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-filters__option-count{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:16px;color:#52525c;white-space:nowrap}.collection-filters__clear{display:inline-flex;margin-top:12px;font-family:var(--font-body--family);font-size:var(--font-size-12);font-weight:600;letter-spacing:var(--letter-spacing-06);text-transform:uppercase;text-decoration:underline;color:var(--color-grey-60)}.collection-filters__clear.is-hidden{display:none}.collection-filters__actions{padding:24px;border-top:.8px solid #27272a;display:grid;gap:12px}.collection-filters__apply{height:48px;background:var(--color-yellow-50);color:var(--color-black);font-family:var(--font-body--family);font-size:var(--font-size-14);letter-spacing:.35px;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;box-shadow:0 0 20px #fbbf2433;font-weight:700}.collection-filters__clear-all-link{display:inline-flex;justify-content:center;align-items:center;gap:8px;font-size:var(--font-size-12);letter-spacing:var(--letter-spacing-06);text-transform:uppercase;color:var(--color-grey-60);text-decoration:underline}.collection-filters__range{position:relative;height:48px;width:100%}.collection-filters__range-track{position:absolute;left:0;right:0;top:16px;height:16px;background:#18181b;border-radius:9999px;overflow:hidden}.collection-filters__range-fill{position:absolute;top:0;bottom:0;left:0%;width:40%;background:var(--color-yellow-50)}.collection-filters__range-input{position:absolute;left:0;right:0;top:16px;height:16px;background:transparent;appearance:none;-webkit-appearance:none;pointer-events:none}.collection-filters__range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:9999px;background:#dadada;border:.8px solid #030213;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a;pointer-events:auto;cursor:pointer}.collection-filters__range-input::-moz-range-thumb{width:22px;height:22px;border-radius:9999px;background:#dadada;border:.8px solid #030213;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a;pointer-events:auto;cursor:pointer}.collection-filters__price-inputs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.collection-filters__price-label{font-family:var(--font-body--family);font-size:10px;line-height:15px;letter-spacing:.5px;text-transform:uppercase;color:#52525c;margin-bottom:8px;font-weight:700}.collection-filters__money-input{position:relative;height:36px}.collection-filters__money-prefix{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#71717b;font-size:14px;line-height:20px}.collection-filters__money-value{width:100%;height:36px;border-radius:8px;border:.8px solid #27272a;background:#18181b;color:#e4e4e7;padding:4px 12px 4px 28px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px}.collection-filters__money-value::-webkit-outer-spin-button,.collection-filters__money-value::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.collection-filters__money-value[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}@media screen and (max-width: 749px){.collection-filters{inset:auto 16px 16px 16px;width:auto;max-width:none}}@media (prefers-reduced-motion: reduce){.collection-filters__panel,.collection-filters__backdrop,.collection-filters::backdrop,.collection-filters__header,.collection-filters__groups,.collection-filters__actions,.collection-page__chip,.collection-page__filters-open,.collection-page__sort-menu,.collection-page__sort-option,.collection-page__sort-icon,.collection-page__sort-icon--mobile,.collection-page__grid,.collection-page__grid .product-card{transition:none!important;animation:none!important}}.collections-page{padding:48px 0 112px;background:var(--color-background);color:var(--color-grey-98)}.collections-page__title{font-family:var(--font-heading--family);font-size:var(--font-size-60);line-height:1;letter-spacing:var(--letter-spacing-12);text-transform:uppercase}.collections{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%;border:1px solid var(--color-grey-18-60);background:var(--color-grey-8-50);overflow:hidden}.collection-card__image img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.collection-card__content{padding:14px;display:grid;gap:6px}.collection-card__title{font-family:var(--font-heading--family);font-size:var(--font-size-24);letter-spacing:var(--letter-spacing-06);text-transform:uppercase}.collection-card__desc{color:var(--color-grey-60);font-size:var(--font-size-14);line-height:var(--line-height-24)}@media (max-width: 749px){.collections-page{padding:32px 0 80px}}.contact-page{position:relative;padding:58px 0 80px;background:#0a0a0a}body.template-page-contact{background-color:#0a0a0a}.contact-page__title{font-family:var(--font-heading--family);font-size:var(--font-size-96);font-weight:400;letter-spacing:var(--letter-spacing-24);line-height:1;color:var(--color-grey-98);text-transform:uppercase;margin:24px 0 0;text-align:center}.contact-page__title-highlight{color:var(--color-yellow-50)}.contact-page__description{font-family:var(--font-body--family);font-size:var(--font-size-18);line-height:29.25px;color:var(--color-grey-60);max-width:576px;margin:23px auto 0;text-align:center}.contact-page__hero{position:relative;text-align:center;padding-top:0;margin-bottom:64px}.contact-page__tag{display:inline-flex;align-items:center;gap:8px;padding:8.8px 16.8px;border:1px solid rgba(255,230,0,.2);background:#ffe6001a;color:var(--color-yellow-50);text-transform:uppercase;letter-spacing:2.8px;font-family:var(--font-body--family);font-weight:500;font-size:var(--font-size-14);line-height:var(--line-height-20)}.contact-page__tag-icon{width:16px;height:16px;display:inline-block;color:currentColor}.contact-page__tag-icon svg{display:block;width:100%;height:auto}.contact-page__grid{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:64px;align-items:start;max-width:1152px;margin:0 auto 64px}.contact-page__left{display:flex;flex-direction:column;gap:32px}.contact-page__right{display:flex}.contact-page__email-card{position:relative;border:1px solid var(--color-grey-18);background:linear-gradient(151.473deg,#141414,#14141480);padding:32.8px;display:flex;flex-direction:column;gap:24px;overflow:clip;min-height:164px}.contact-page__email-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffe6000d;opacity:0;pointer-events:none;transition:opacity var(--duration-default) ease}.contact-page__email-card:hover:before{opacity:1}.contact-page__email-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--color-yellow-50);color:#0a0a0a}.contact-page__email-content{display:flex;flex-direction:column;gap:4px}.contact-page__email-icon svg{width:24px;height:24px}.contact-page__email-label{font-family:var(--font-heading--family);font-size:var(--font-size-12);font-weight:400;letter-spacing:2.4px;line-height:var(--line-height-16);color:var(--color-grey-60);text-transform:uppercase;margin:0}.contact-page__email-value{display:inline-block;font-family:var(--font-body--family);font-size:var(--font-size-20);font-weight:500;line-height:28px;color:var(--color-grey-98);text-decoration:none;margin-top:0}.contact-page__email-value:hover{color:var(--color-yellow-50)}.contact-page__email-helper{font-family:var(--font-body--family);font-size:var(--font-size-14);line-height:var(--line-height-20);color:var(--color-grey-60);margin-top:8px}.contact-page__quote{background:#1414144d;border-left:1.6px solid var(--color-yellow-50);padding:24px 24px 24px 25.6px;display:flex;flex-direction:column;gap:16px}.contact-page__quote-text{font-family:var(--font-body--family);font-size:var(--font-size-16);font-style:italic;line-height:26px;color:var(--color-grey-60);margin:0}.contact-page__quote-signature{display:flex;align-items:center;gap:8px}.contact-page__quote-line{width:32px;height:2px;background:var(--color-yellow-50)}.contact-page__quote-by{font-family:var(--font-body--family);font-weight:500;font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:.6px;color:var(--color-yellow-50);text-transform:uppercase}.contact-page__brand-box{background:#1f1f1f80;border:1px solid var(--color-grey-18);padding:24.8px;display:flex;flex-direction:column;gap:11.175px}.contact-page__brand-title{font-family:var(--font-heading--family);font-size:var(--font-size-18);font-weight:400;letter-spacing:var(--letter-spacing-045);line-height:var(--line-height-28);color:var(--color-grey-98);text-transform:uppercase;margin:0}.contact-page__brand-text{font-family:var(--font-body--family);font-size:var(--font-size-14);line-height:22.75px;color:var(--color-grey-60)}.contact-page__extra-cards{display:flex;flex-direction:column;gap:16px}.contact-page__form-card{position:relative;width:100%;border:1px solid var(--color-grey-18);background:var(--color-grey-8);padding:40.8px;overflow:clip}.contact-page__form-card-corner{position:absolute;width:40px;height:40px;pointer-events:none}.contact-page__form-card-corner--tr{top:-1px;right:-1px;border-top:1.6px solid rgba(255,230,0,.3);border-right:1.6px solid rgba(255,230,0,.3)}.contact-page__form-card-corner--bl{bottom:-1px;left:-1px;border-bottom:1.6px solid rgba(255,230,0,.3);border-left:1.6px solid rgba(255,230,0,.3)}.contact-page__form-header{display:grid;grid-template-columns:4px 1fr;gap:16px;align-items:center;margin-bottom:32px}.contact-page__form-bar{width:4px;height:40px;background:var(--color-yellow-50)}.contact-page__form-title{font-family:var(--font-heading--family);font-size:var(--font-size-24);font-weight:400;letter-spacing:var(--letter-spacing-06);line-height:var(--line-height-32);color:var(--color-grey-98);text-transform:uppercase;margin:0}.contact-page__form-subtitle{font-family:var(--font-body--family);font-size:var(--font-size-14);line-height:var(--line-height-20);color:var(--color-grey-60);margin:4px 0 0}.contact-form{display:flex;flex-direction:column;gap:24px}.contact-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-form__field{display:flex;flex-direction:column;gap:8px}.contact-form__label{font-family:var(--font-heading--family);font-size:var(--font-size-12);font-weight:400;letter-spacing:1.8px;line-height:var(--line-height-16);color:var(--color-grey-60);text-transform:uppercase}.contact-form__input{font-family:var(--font-body--family);font-weight:400;font-size:var(--font-size-14);line-height:var(--line-height-20);color:var(--color-grey-60);background-color:#0a0a0a;border:1px solid var(--color-grey-18);border-radius:0;height:48px;padding:14.6px 11.8px;transition:border-color var(--duration-default) ease}.contact-form__input::placeholder{color:var(--color-grey-60)}.contact-form__input:focus{outline:none;border-color:var(--color-yellow-50)}.contact-form__textarea{resize:vertical;min-height:80px;height:117.6px;padding:7.8px 11.8px}.contact-form__submit{width:100%;height:56px;border:0;background:var(--color-yellow-50);color:#0a0a0a;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-transform:uppercase;letter-spacing:.8px;font-family:var(--font-heading--family);font-size:var(--font-size-16);line-height:var(--line-height-24);padding:8px 24px;transition:background-color var(--duration-default) ease,transform var(--duration-default) ease}.contact-form__submit:hover{background:#e6cf00}.contact-form__submit:hover .contact-form__submit-icon{transform:translate(2px)}.contact-form__submit-icon{width:16px;height:16px;display:inline-flex;transition:transform var(--duration-default) ease}.contact-form__submit-icon svg{width:16px;height:16px;color:#0a0a0a}.contact-form__success{padding:16px;background-color:#22c55e1a;border:1px solid rgba(34,197,94,.3);margin-bottom:8px}.contact-form__success p{color:#22c55e;margin:0}.contact-form__errors{padding:16px;background-color:#ef44441a;border:1px solid rgba(239,68,68,.3);margin-bottom:8px}.contact-form__errors ul{color:#ef4444;margin:0;padding-left:16px}.contact-info-card{display:flex;align-items:center;gap:16px;padding:16px;background-color:var(--color-grey-8);border:1px solid var(--color-grey-18);border-radius:0}.contact-info-card__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:var(--color-yellow-50);color:var(--color-grey-5);flex-shrink:0}.contact-info-card__icon svg{width:24px;height:24px}.contact-info-card__content{display:flex;flex-direction:column;gap:2px}.contact-info-card__label{font-family:var(--font-body--family);font-size:var(--font-size-12);font-weight:500;letter-spacing:var(--letter-spacing-06);line-height:var(--line-height-16);color:var(--color-grey-50);text-transform:uppercase}.contact-info-card__value{font-family:var(--font-body--family);font-size:var(--font-size-14);font-weight:500;line-height:var(--line-height-20);color:var(--color-grey-98);text-decoration:none}a.contact-info-card__value:hover{color:var(--color-yellow-50)}.js .contact-page [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .52s ease,transform .52s ease}.js .contact-page [data-reveal].is-inview{opacity:1;transform:translateY(0)}@media screen and (max-width: 999px){.contact-page__grid{grid-template-columns:1fr;gap:32px;margin-bottom:40px}.contact-page__title{font-size:var(--font-size-48)}.contact-form__grid{grid-template-columns:1fr}}@media screen and (max-width: 749px){.contact-page{padding:72px 0 64px}.contact-page__title{font-size:56px;line-height:46px;letter-spacing:1.6px;margin-top:17px}.contact-page__grid{gap:24px;margin-bottom:32px}.contact-page__email-card,.contact-page__form-card,.contact-page__faq-cta{padding:24px}.contact-page__right{order:1}.contact-page__left{order:2;display:grid;grid-template-columns:1fr 1fr;column-gap:12px;row-gap:16px;align-items:stretch}.contact-page__email-card{min-height:161px;padding:16.8px;gap:14px;justify-content:space-between}.contact-page__email-icon{width:40px;height:40px}.contact-page__email-icon svg{width:24px;height:24px}.contact-page__email-label{font-size:11px;letter-spacing:2px;line-height:16.5px;color:#666}.contact-page__email-value{font-size:16px;font-weight:700;line-height:19px;letter-spacing:-.25px;max-width:145px;overflow-wrap:anywhere;word-break:break-word}.contact-page__email-user,.contact-page__email-domain{display:block}.contact-page__email-helper{font-size:11px;line-height:17.875px;color:#666;margin-top:0}.contact-page__brand-box{order:2;min-height:161px;padding:14px 17px 17px;gap:8px;background:#1f1f1f80}.contact-page__brand-box:before{content:"";width:20px;height:2px;background:#333;display:block}.contact-page__brand-title{font-size:32px;line-height:27.2px;letter-spacing:.5px}.contact-page__brand-text{font-size:10px;line-height:15.6px;letter-spacing:-.26px}.contact-page__quote{order:3;grid-column:1 / -1;padding:20px 16px 20px 17.6px;gap:12px}.contact-page__quote-text{font-size:13px;line-height:19.5px;color:#999}.contact-page__quote-line{width:20px;height:2px}.contact-page__quote-by{font-size:10px;line-height:15px;letter-spacing:.6px}.contact-page__extra-cards{order:4;grid-column:1 / -1}.contact-page__hero{margin-bottom:40px}.contact-page__tag{padding:6px 12px;gap:8px;font-size:12px;line-height:18px}.contact-page__description{font-size:13px;line-height:21px;max-width:271px;margin:10px auto 0}.contact-page__form-card{padding:24px 20px}.contact-page__form-header{grid-template-columns:3px 1fr;margin-bottom:19px}.contact-page__form-bar{width:3px;height:32px}.contact-page__form-title{font-size:20px;line-height:30px;letter-spacing:.6px}.contact-page__form-subtitle{font-size:13px;line-height:19.5px;margin-top:0}.contact-form{gap:16px}.contact-form__field{gap:6px}.contact-form__label{line-height:18px;color:#999}.contact-form__input{height:44px;padding:0 16px;font-size:16px}.contact-form__textarea{height:144px;min-height:144px;padding:16px;line-height:24px}.contact-form__submit{height:48px}.contact-page__form-card-corner{width:20px;height:20px}.contact-page__faq-cta{flex-direction:column;align-items:center;text-align:center;padding:20px}.contact-page__faq-left{flex-direction:column;align-items:center;gap:16px}.contact-page__faq-right{width:auto;justify-content:center;margin-top:0}.contact-page__faq-icon{width:56px;height:56px}.contact-page__faq-corner{width:24px;height:24px}.contact-page__faq-copy{align-items:center;text-align:center}.contact-page__faq-text{font-size:15px;line-height:22.5px}}@media (prefers-reduced-motion: reduce){.contact-page__email-card:before,.contact-page__faq-cta:before,.contact-form__submit,.contact-form__submit-icon,.contact-page [data-reveal]{transition:none}}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.faq-page{position:relative;padding:58px 0 80px;background:#0a0a0a}body.template-page-faq{background-color:#0a0a0a}.faq-page__hero{text-align:center;margin-bottom:48px}.faq-page__tag{display:inline-flex;align-items:center;gap:8px;padding:8.8px 16.8px;border:1px solid rgba(255,230,0,.2);background:#ffe6001a;color:var(--color-yellow-50);text-transform:uppercase;letter-spacing:2.8px;font-family:var(--font-body--family);font-weight:500;font-size:var(--font-size-14);line-height:var(--line-height-20)}.faq-page__tag-icon{width:16px;height:16px;display:inline-block;color:currentColor}.faq-page__tag-icon svg{display:block;width:100%;height:auto}.faq-page__title{font-family:var(--font-heading--family);font-size:var(--font-size-96);font-weight:400;letter-spacing:var(--letter-spacing-24);line-height:1;color:var(--color-grey-98);text-transform:uppercase;margin:24px 0 0}.faq-page__title-highlight{color:var(--color-yellow-50)}.faq-page__description{font-family:var(--font-body--family);font-size:var(--font-size-18);line-height:29.25px;color:var(--color-grey-60);max-width:576px;margin:23px auto 0}.faq-page__search{position:relative;max-width:576px;margin:32px auto 0}.faq-page__search-input{width:100%;height:56px;padding:0 16px 0 48px;border:1px solid var(--color-grey-18);background:#141414cc;color:var(--color-grey-98);outline:none;border-radius:0}.faq-page__search-input:focus-visible{border-color:#ffe60080;box-shadow:0 0 0 3px #ffe6001f}.faq-page__search-input::placeholder{color:var(--color-grey-60)}.faq-page__search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--color-grey-60);pointer-events:none}.faq-page__search-icon svg{width:100%;height:100%}.faq-page__no-results{margin:16px auto 0;max-width:576px;color:var(--color-grey-60);font-size:var(--font-size-14);line-height:var(--line-height-20);text-align:center}.faq-page__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:896px;margin:0 auto 48px}.faq-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:86px 0 0;min-height:169.6px;border:1px solid transparent;background:transparent;overflow:clip;transition:border-color var(--duration-default) ease,box-shadow var(--duration-default) ease}.faq-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(141.39deg,#f59e0b33,#f9731633);opacity:0;transition:opacity var(--duration-default) ease;pointer-events:none}.faq-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffe6000d;opacity:0;transition:opacity var(--duration-default) ease;pointer-events:none}.faq-card__icon{position:absolute;top:8px;left:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#ffe6001a;border:1px solid rgba(255,230,0,.2);color:var(--color-yellow-50);transform:translate(-50%);transition:transform var(--duration-default) ease,background-color var(--duration-default) ease,border-color var(--duration-default) ease,color var(--duration-default) ease,width var(--duration-default) ease,height var(--duration-default) ease,top var(--duration-default) ease}.faq-card__icon-svg{width:22px;height:22px;display:inline-flex;transition:width var(--duration-default) ease,height var(--duration-default) ease}.faq-card__icon-svg svg{width:100%;height:100%}.faq-card__title{margin-top:0;font-family:var(--font-heading--family);font-size:var(--font-size-14);letter-spacing:var(--letter-spacing-07);line-height:var(--line-height-20);text-transform:uppercase;color:var(--color-grey-98)}.faq-card__count{margin-top:8px;font-family:var(--font-body--family);font-size:var(--font-size-12);line-height:var(--line-height-16);color:var(--color-grey-60)}.faq-card:focus-visible{outline:2px solid var(--color-yellow-50);outline-offset:4px}.faq-card.is-filtered-out{display:none}@media (hover: hover){.faq-card:hover{border-color:#ffe6001a;box-shadow:0 0 18px #ffe60014}.faq-card:hover:before,.faq-card:hover:after{opacity:1}.faq-card:hover .faq-card__icon{width:61.6px;height:61.6px;top:6px;transform:translate(-50%);background:var(--color-yellow-50);border-color:var(--color-yellow-50);color:#0a0a0a}.faq-card:hover .faq-card__icon-svg{width:26.4px;height:26.4px}.faq-card:hover .faq-card__title{color:var(--color-yellow-50)}}.faq-page__categories{max-width:896px;margin:0 auto;display:flex;flex-direction:column;gap:64px}.faq-cat{scroll-margin-top:calc(var(--header-height) + 16px)}.faq-cat.is-filtered-out{display:none}.faq-cat__header{display:flex;gap:20px;align-items:center;margin-bottom:32px}.faq-cat__icon{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,230,0,.3);overflow:clip}.faq-cat__icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#f59e0b33,#f9731633)}.faq-cat__icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-yellow-50);opacity:.8}.faq-cat__icon-svg{position:relative;z-index:1;width:24px;height:24px;display:inline-flex;color:#0a0a0a}.faq-cat__icon-svg svg{width:100%;height:100%}.faq-cat__heading{flex:1;display:flex;flex-direction:column;gap:8px}.faq-cat__title{font-family:var(--font-heading--family);font-size:var(--font-size-30);letter-spacing:.75px;line-height:var(--line-height-36);text-transform:uppercase;color:var(--color-grey-98);margin:0}.faq-cat__meta{display:flex;align-items:center;gap:12px}.faq-cat__divider{width:64px;height:2px;background:linear-gradient(90deg,var(--color-yellow-50) 0%,rgba(255,230,0,0) 100%)}.faq-cat__count{font-family:var(--font-body--family);font-size:var(--font-size-12);letter-spacing:var(--letter-spacing-06);line-height:var(--line-height-16);text-transform:uppercase;color:var(--color-grey-60)}.faq-cat__box{position:relative;border:1px solid var(--color-grey-18);background:linear-gradient(156.59deg,#141414 0% 50%,#141414cc);overflow:clip;padding:32.8px}.faq-cat__box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(156.63deg,#ffe6000d,#ffe60000 50% 100%);pointer-events:none}.faq-cat__corner{position:absolute;width:48px;height:48px;pointer-events:none}.faq-cat__corner--tr{top:-1px;right:-1px;border-top:1.6px solid rgba(255,230,0,.4);border-right:1.6px solid rgba(255,230,0,.4)}.faq-cat__corner--bl{bottom:-1px;left:-1px;border-bottom:1.6px solid rgba(255,230,0,.4);border-left:1.6px solid rgba(255,230,0,.4)}.faq-cat__items{position:relative;z-index:1;width:100%}.faq-cat__items>*:not(:last-child){border-bottom:.8px solid rgba(46,46,46,.5)}.faq-acc{width:100%}.faq-acc__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0;cursor:pointer}.faq-acc__summary:focus-visible{outline:2px solid rgba(255,230,0,.6);outline-offset:6px}.faq-acc__summary::-webkit-details-marker{display:none}.faq-acc__left{display:flex;align-items:center;gap:16px;min-width:0}.faq-acc__index{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffe6001a;color:var(--color-yellow-50);font-family:var(--font-heading--family);font-size:var(--font-size-14);letter-spacing:.4px;line-height:var(--line-height-20);text-transform:uppercase;flex:none}.faq-acc__question{font-family:var(--font-heading--family);font-size:var(--font-size-16);letter-spacing:.4px;line-height:var(--line-height-20);text-transform:uppercase;color:var(--color-grey-98);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.faq-acc__chev{width:16px;height:16px;color:var(--color-grey-98);transition:transform .22s ease,color var(--duration-default) ease;flex:none}.faq-acc__chev svg{width:100%;height:100%}.faq-acc[open] .faq-acc__chev{transform:rotate(180deg);color:var(--color-yellow-50)}@media (hover: hover){.faq-acc__summary:hover .faq-acc__index{background:var(--color-yellow-50);color:#0a0a0a}.faq-acc__summary:hover .faq-acc__question,.faq-acc__summary:hover .faq-acc__chev{color:var(--color-yellow-50)}}.faq-acc[open] .faq-acc__index{background:var(--color-yellow-50);color:#0a0a0a}.faq-acc[open] .faq-acc__question{color:var(--color-yellow-50)}.faq-acc__panel{display:block;height:auto;overflow:hidden}.faq-acc__content{padding:0 0 22px 48px;font-family:var(--font-body--family);font-size:var(--font-size-14);line-height:22px;color:var(--color-grey-60)}.faq-acc[data-acc-enhanced=true] .faq-acc__panel{height:0;overflow:hidden;transition:height .36s cubic-bezier(.2,.8,.2,1)}.faq-page__cta-wrap{margin-top:64px}.contact-page__faq-cta{position:relative;max-width:896px;margin:0 auto;border:1px solid var(--color-grey-18);background:linear-gradient(170.77deg,#141414,#14141480);padding:40.8px;display:flex;align-items:center;justify-content:space-between;gap:24px;text-decoration:none;overflow:clip}.contact-page__faq-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffe60008;opacity:0;transition:opacity var(--duration-default) ease;pointer-events:none}.contact-page__faq-cta:hover:before{opacity:1}.contact-page__faq-cta:hover{box-shadow:0 0 0 1px #ffe6001a,0 0 18px #ffe60014}.contact-page__faq-left,.contact-page__faq-right,.contact-page__faq-corner{position:relative;z-index:1}.contact-page__faq-corner{position:absolute;width:32px;height:32px;pointer-events:none}.contact-page__faq-corner--tr{top:-1px;right:-1px;border-top:1.6px solid rgba(255,230,0,.3);border-right:1.6px solid rgba(255,230,0,.3)}.contact-page__faq-corner--bl{bottom:-1px;left:-1px;border-bottom:1.6px solid rgba(255,230,0,.3);border-left:1.6px solid rgba(255,230,0,.3)}.contact-page__faq-left{display:flex;align-items:center;gap:24px}.contact-page__faq-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background-color:var(--color-yellow-50);color:#0a0a0a;flex-shrink:0}.contact-page__faq-icon svg{width:22px;height:22px;color:#0a0a0a}.contact-page__faq-copy{display:flex;flex-direction:column;gap:8px}.contact-page__faq-title{font-family:var(--font-heading--family);font-size:var(--font-size-24);font-weight:400;letter-spacing:var(--letter-spacing-06);line-height:var(--line-height-32);text-transform:uppercase;color:var(--color-grey-98)}.contact-page__faq-title-highlight{color:var(--color-yellow-50)}.contact-page__faq-text{font-family:var(--font-body--family);font-size:var(--font-size-14);line-height:var(--line-height-24);color:var(--color-grey-60)}.contact-page__faq-right{display:flex;align-items:center;gap:8px;color:var(--color-yellow-50);flex-shrink:0}.contact-page__faq-link{font-family:var(--font-heading--family);font-size:var(--font-size-14);letter-spacing:var(--letter-spacing-07);line-height:var(--line-height-20);text-transform:uppercase}.contact-page__faq-arrow{width:16px;height:16px;display:inline-flex}.contact-page__faq-arrow svg{width:16px;height:16px;color:currentColor}.contact-page__faq-cta:focus-visible{outline:2px solid rgba(255,230,0,.65);outline-offset:6px}[data-reveal]{opacity:0;transform:translateY(14px);transition:opacity var(--duration-long) ease,transform var(--duration-long) ease}.is-inview{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1;transform:none;transition:none}.faq-card,.faq-card:before,.faq-card:after,.faq-card__icon,.faq-acc__chev,.contact-page__faq-cta,.contact-page__faq-cta:before{transition:none}}@media screen and (max-width: 749px){.faq-page{padding:40px 0 64px}.faq-page__title{font-size:var(--font-size-60);letter-spacing:var(--letter-spacing-12)}.faq-page__description{font-size:var(--font-size-16);line-height:var(--line-height-24)}.faq-page__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:40px}.faq-cat__box{padding:24px}.faq-acc__question{white-space:normal}.faq-acc__content{padding-left:0}.faq-page__cta-wrap{margin-top:40px}.contact-page__faq-cta{flex-direction:column;align-items:center;text-align:center;padding:20px}.contact-page__faq-left{flex-direction:column;align-items:center;gap:16px}.contact-page__faq-right{width:auto;justify-content:center;margin-top:0}.contact-page__faq-icon{width:56px;height:56px}.contact-page__faq-corner{width:24px;height:24px}.contact-page__faq-copy{align-items:center;text-align:center}.contact-page__faq-text{font-size:15px;line-height:22.5px}}.featured-products{padding:1.5em 0}.featured-products__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--spacing-xl)}.featured-products__pill{display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 12px;background:#ffe6001a;border:.81px solid rgba(255,230,0,.2);margin-bottom:15px;width:fit-content}.featured-products__pill-icon{width:16px;height:16px;color:var(--color-yellow-50);display:inline-flex}.featured-products__pill-text{font-family:var(--font-body--family);font-size:10px;font-weight:500;letter-spacing:2px;line-height:15px;text-transform:uppercase;color:var(--color-yellow-50)}.featured-products__title-accent{color:var(--color-yellow-50)}.featured-products__description{font-family:var(--font-body--family);font-size:var(--font-size-16);font-weight:400;line-height:var(--line-height-24);color:var(--color-grey-60);margin-top:var(--spacing-s);max-width:520px}.featured-products__view-all{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.featured-products__view-all-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.featured-products__grid{--columns: 4;display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:var(--spacing-m)}.featured-products__footer{display:flex;justify-content:center;padding-top:var(--spacing-xl)}.featured-products__cta{box-shadow:0 10px 15px -3px #ffe60033,0 4px 6px -4px #ffe60033;padding:0 32px}@media screen and (max-width: 999px){.featured-products__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 749px){.featured-products__header{flex-direction:column;align-items:flex-start;gap:var(--spacing-s);margin-bottom:11px}.featured-products__grid{grid-template-columns:repeat(2,1fr);gap:12px}.featured-products .section-header__title{font-size:42px;line-height:42px;letter-spacing:1.2px;margin-bottom:0}.featured-products__description{font-family:Arial,sans-serif;font-size:14px;line-height:21px;color:#999;margin-top:0;max-width:290px}.featured-products__view-all{text-decoration:none;gap:2px}.featured-products__view-all span:first-child{font-family:Arial,sans-serif;font-weight:700;font-size:12px;line-height:18px;letter-spacing:.7px;color:#999}.featured-products__view-all-icon{color:#999}.featured-products__footer{justify-content:stretch;padding-top:var(--spacing-l)}.featured-products__cta{width:100%;justify-content:center;padding:0 24px;height:56px;font-size:14px;letter-spacing:1.4px;box-shadow:none}}.footer{border-top:var(--stroke-weight-08) solid var(--color-grey-18);padding:var(--spacing-xl) 0}.footer__main{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--spacing-l);margin-bottom:var(--spacing-xl)}.footer__brand{display:flex;flex-direction:column;gap:var(--spacing-s)}.footer__logo{font-family:var(--font-heading--family);font-size:var(--font-size-30);font-weight:400;letter-spacing:3px;line-height:var(--line-height-36);color:var(--color-grey-98);margin:0}.footer__description{font-family:var(--font-body--family);font-size:var(--font-size-16);font-weight:400;line-height:var(--line-height-24);color:var(--color-grey-60);max-width:448px;margin:0}.footer__social{display:flex;gap:var(--spacing-s);padding-top:var(--spacing-xs)}.footer__social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-grey-30);border-radius:50%;color:var(--color-grey-60);transition:color var(--duration-default) ease,border-color var(--duration-default) ease}.footer__social-link:hover{color:var(--color-grey-98);border-color:var(--color-grey-60)}.footer__social-link svg{width:18px;height:18px}.footer__column{display:flex;flex-direction:column;gap:var(--spacing-s)}.footer__column-title{font-family:var(--font-heading--family);font-size:var(--font-size-18);font-weight:400;letter-spacing:var(--letter-spacing-09);line-height:var(--line-height-28);color:var(--color-grey-98);margin:0}.footer__links{display:flex;flex-direction:column;gap:var(--font-size-12);list-style:none;padding:0;margin:0}.footer__links a{font-family:var(--font-body--family);font-size:var(--font-size-14);font-weight:400;line-height:var(--line-height-20);color:var(--color-grey-60);text-decoration:none;transition:color var(--duration-default) ease}.footer__links a:hover{color:var(--color-grey-98)}.footer__bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-m);padding-top:var(--spacing-m);border-top:var(--stroke-weight-08) solid var(--color-grey-18)}.footer__bottom-left{display:flex;align-items:center;gap:var(--spacing-m);flex-wrap:wrap}.footer__copyright{font-family:var(--font-body--family);font-size:var(--font-size-12);font-weight:400;line-height:var(--line-height-16);color:var(--color-grey-60);margin:0}.footer__legal{display:flex;gap:var(--spacing-m)}.footer__legal a{font-family:var(--font-body--family);font-size:var(--font-size-12);font-weight:400;line-height:var(--line-height-16);color:var(--color-grey-60);text-decoration:none;transition:color var(--duration-default) ease}.footer__legal a:hover{color:var(--color-grey-98)}@media screen and (max-width: 999px){.footer__main{grid-template-columns:1fr 1fr}.footer__brand{grid-column:span 2}}@media screen and (max-width: 749px){.footer__main{grid-template-columns:1fr 1fr;gap:64px;align-items:start}.footer__brand{grid-column:span 2;align-items:center;text-align:center}.footer__description{text-align:center;max-width:340px}.footer__column{align-items:center;text-align:center}.footer__social-link{border-radius:0}.footer__bottom{flex-direction:column;gap:var(--spacing-s);text-align:center}.footer__bottom-left{flex-direction:column;gap:var(--spacing-s)}}.shopify-section-group-header-group{position:sticky;top:0;z-index:120;width:100%}.header{position:sticky;top:0;z-index:100;width:100%;left:0;right:0;background-color:#060606cc;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:var(--stroke-weight-08) solid rgba(99,99,99,.53);transition:background-color var(--duration-default) ease,border-color var(--duration-default) ease,box-shadow var(--duration-default) ease}.header--scrolled{background-color:#060606cc;box-shadow:none}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.header{background-color:var(--color-grey-5)}}.header__container{display:flex;align-items:center;justify-content:space-between;min-height:var(--header-height);transition:height var(--duration-default) ease,padding var(--duration-default) ease;padding-block:clamp(10px,1.2vw,14px)}.header--scrolled .header__container{height:auto}.header__logo{display:flex;align-items:center;text-decoration:none}.header__logo-image{height:40px;width:auto;transition:height var(--duration-default) ease}.header--scrolled .header__logo-image{height:40px}.header__logo-text{font-family:var(--font-heading--family);font-size:var(--font-size-24);font-weight:400;letter-spacing:2px;color:var(--color-grey-98)}.header__nav{display:flex;align-items:center;gap:var(--spacing-m);transition:gap var(--duration-default) ease}.header__actions{display:none;align-items:center;gap:16px}.header__cart-icon{position:relative;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-grey-98);text-decoration:none}.header__cart-icon svg{width:20px;height:20px}.header__cart-badge{position:absolute;top:-6px;right:-6px;width:12px;height:12px;background:var(--color-yellow-50);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:8px;line-height:12px;font-weight:700;color:var(--color-black)}.header__nav-inner{display:flex;align-items:center;gap:var(--spacing-m);min-width:0}.header--scrolled .header__nav{gap:var(--spacing-m)}.header__nav-link{font-family:var(--font-body--family);font-size:var(--font-size-14);font-weight:500;letter-spacing:var(--letter-spacing-035);line-height:var(--line-height-20);color:var(--color-grey-60);text-decoration:none;transition:color var(--duration-default) ease}.header__nav-item{position:relative}.header__nav-item summary{list-style:none;cursor:pointer}.header__nav-item summary::-webkit-details-marker{display:none}.header__nav-link--summary{display:inline-flex;align-items:center;gap:6px}.header__nav-chevron{width:14px;height:14px;display:inline-flex;transition:transform var(--duration-default) ease}.header__nav-item[open] .header__nav-chevron{transform:rotate(180deg)}.header__dropdown{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);min-width:200px;padding:10px 0;background:#060606d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:var(--stroke-weight-08) solid rgba(99,99,99,.35);box-shadow:0 18px 40px #00000073;display:none;z-index:200}.header__nav-item[open]>.header__dropdown{display:block}.header__dropdown-link{display:block;padding:12px 16px;font-family:var(--font-body--family);font-size:var(--font-size-14);font-weight:500;letter-spacing:var(--letter-spacing-035);line-height:var(--line-height-20);color:var(--color-grey-60);text-decoration:none;white-space:nowrap}.header__dropdown-link:hover,.header__dropdown-link--active{color:var(--color-grey-98);background:#ffffff0a}@media (hover: hover) and (pointer: fine){.header__nav-item--has-children:hover>.header__dropdown{display:block}.header__nav-item--has-children:hover .header__nav-chevron{transform:rotate(180deg)}}.header--scrolled .header__nav-link{color:var(--color-grey-60)}.header__nav-link:hover,.header__nav-link--active{color:var(--color-grey-98)}.header__cart{display:flex;align-items:center;gap:var(--spacing-xs)}.header__cart svg{width:16px;height:16px}.header__menu-toggle{display:none;width:32px;height:32px;position:relative;background:none;border:none;cursor:pointer;padding:0}.header__menu-icon,.header__menu-icon:before,.header__menu-icon:after{display:block;width:24px;height:2px;background-color:var(--color-grey-98);position:absolute;left:50%;transform:translate(-50%);transition:all var(--duration-default) ease}.header__menu-icon{top:50%;transform:translate(-50%,-50%)}.header__menu-icon:before{content:"";top:-8px}.header__menu-icon:after{content:"";top:8px}.header--menu-open .header__menu-icon{background-color:var(--color-grey-98)}.header--menu-open .header__menu-icon:before{top:-8px;transform:translate(-50%)}.header--menu-open .header__menu-icon:after{top:8px;transform:translate(-50%)}@media screen and (max-width: 899px){.header__container{display:grid;grid-template-columns:1fr auto;grid-template-rows:minmax(var(--header-height),auto) auto;grid-template-areas:"logo actions" "nav  nav";align-items:center}.header__logo{grid-area:logo}.header__actions{display:inline-flex;grid-area:actions;justify-self:end}.header__menu-toggle{display:inline-flex;align-items:center;justify-content:center}.header__cart{display:none}.header__nav{grid-area:nav;display:block;position:static;width:100%;overflow:hidden;max-height:0;opacity:0;transform:translateY(-6px);pointer-events:none;transition:max-height .36s cubic-bezier(.2,.8,.2,1),opacity .22s ease,transform .22s ease;border-top:var(--stroke-weight-08) solid rgba(99,99,99,.35)}.header__nav.is-open{max-height:75vh;opacity:1;transform:translateY(0);pointer-events:auto}.header__nav-inner{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:12px 0;background:linear-gradient(180deg,#0d0d0deb,#0d0d0dfa)}.header__nav-link{font-size:var(--font-size-18);width:100%;padding:14px var(--page-margin);border-bottom:var(--stroke-weight-08) solid rgba(46,46,46,.7)}.header__nav-link:hover,.header__nav-link--active{color:var(--color-grey-98)}.header__nav-item{width:100%;border-bottom:var(--stroke-weight-08) solid rgba(46,46,46,.7)}.header__nav-item .header__nav-link--summary{width:100%;padding:14px var(--page-margin);border-bottom:0;justify-content:space-between}.header__nav-item .header__dropdown{position:static;transform:none;min-width:0;padding:0;border:0;box-shadow:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;display:block}.header__nav-item:not([open]) .header__dropdown{display:none}.header__dropdown-link{padding:12px calc(var(--page-margin) + 14px);border-top:var(--stroke-weight-08) solid rgba(46,46,46,.55)}.header__dropdown-link:hover,.header__dropdown-link--active{color:var(--color-grey-98);background:#ffffff0a}.header__nav-link:last-child{border-bottom:0}}@media screen and (max-width: 749px){.header__nav-inner{padding:10px 0 14px;background:#0a0a0a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:none}.header__nav-link{font-size:16px;font-weight:600;letter-spacing:.7px;line-height:22px;padding:13px var(--page-margin);color:#fafafac7;border-bottom:var(--stroke-weight-08) solid rgba(250,250,250,.08)}.header__nav-item{border-bottom:var(--stroke-weight-08) solid rgba(250,250,250,.08)}.header__nav-item .header__nav-link--summary{padding:13px var(--page-margin)}.header__dropdown-link{padding:10px calc(var(--page-margin) + 14px);border-top:var(--stroke-weight-08) solid rgba(250,250,250,.08);color:#fafafab8;font-size:14px;line-height:20px}}@media (prefers-reduced-motion: reduce){.header,.header__container,.header__logo-image,.header__nav,.header__nav-link,.header__menu-icon,.header__menu-icon:before,.header__menu-icon:after{transition:none}}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media (max-width: 1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.hero{position:relative;width:100%;overflow:hidden;background-color:var(--color-background);min-height:min(974px,100svh);--hero-separator-margin-top: 8px}.hero__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:min(974px,100svh);padding-top:calc(var(--header-height) + clamp(24px,6vh,64px));padding-bottom:clamp(72px,10vh,120px);position:relative;z-index:4}.hero__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero__background-image{width:100%;height:100%;object-fit:cover;object-position:center top;aspect-ratio:16 / 9}.hero__gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to bottom,rgba(10,10,10,.04) 54%,var(--color-background) 100%)}.hero__dots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:radial-gradient(circle,rgba(250,250,250,.16) 1.4px,transparent 1.4px);background-size:22px 22px;opacity:.45}.hero__chrome{--hero-chrome-inset: 40px;--hero-divider-bottom: 130px;--hero-corner-bottom: 96px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.hero__divider--horizontal{position:absolute;left:0;right:0;bottom:var(--hero-divider-bottom);height:1px;background:linear-gradient(to right,#fafafa00,#fafafa1a 50%,#fafafa00)}.hero__corner{position:absolute;width:24px;height:24px;bottom:var(--hero-corner-bottom);border-bottom:var(--stroke-weight-08) solid rgba(250,250,250,.2)}.hero__corner--bottom-left{left:var(--hero-chrome-inset);border-left:var(--stroke-weight-08) solid rgba(250,250,250,.2)}.hero__corner--bottom-right{right:var(--hero-chrome-inset);border-right:var(--stroke-weight-08) solid rgba(250,250,250,.2)}.hero__guide--top-right{position:absolute;top:80px;right:var(--hero-chrome-inset);width:24px;height:24px}.hero__content{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:133px}.hero__badge{margin-bottom:var(--spacing-m);display:inline-flex;align-items:center;justify-content:center;padding:6.8px 16.8px;font-family:var(--font-body--family);font-size:10px;font-weight:700;letter-spacing:4px;line-height:15px;text-transform:uppercase;color:#ffe600;background:#ffe6001a;border:var(--stroke-weight-1) solid rgba(255,230,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hero__title{font-family:var(--font-heading--family);font-weight:400;letter-spacing:2px;line-height:1;color:#fafafae6;text-transform:uppercase;margin-bottom:0;max-width:1400px;text-wrap:balance}.hero__title--accent{color:#ffe600;text-shadow:0px 0px 32.4px rgba(100,92,68,.4);margin-top:0}.hero__subheading{margin-top:24px;margin-bottom:40px;font-family:var(--font-heading--family);font-size:13px;letter-spacing:1.5px;line-height:26px;color:#fafafa80;text-transform:uppercase}@media screen and (min-width: 750px){.hero{--hero-separator-margin-top: 67px}.hero__inner{justify-content:flex-start;padding-top:calc(var(--header-height) + 140px);padding-bottom:0}.hero__chrome{--hero-divider-bottom: 146px;--hero-corner-bottom: 112px}.hero__title{letter-spacing:2.4px}.hero__subheading{font-size:14px;line-height:20px;letter-spacing:4.2px}.hero__title--base{font-size:110px;line-height:96px}.hero__title--accent{font-size:115px;line-height:119px}.hero__content{padding-bottom:0;margin-top:0}.hero__separator{width:3px;height:95px}}@media screen and (min-width: 1000px){.hero__title{white-space:nowrap}}.hero__buttons{display:flex;gap:var(--spacing-s);flex-wrap:wrap;justify-content:center;margin-top:0}.hero__button--secondary{background:#0003;border:.81px solid rgba(255,255,255,.4);color:var(--color-grey-98)}.hero__button--secondary:hover{background:#0000004d;border-color:#ffffff8c;color:var(--color-grey-98)}.hero__separator{position:relative;width:3px;height:95px;margin-top:var(--hero-separator-margin-top);background:linear-gradient(to bottom,#fff0,#fff8 50.481%,#fff0)}@media screen and (max-width: 749px){.hero__chrome{display:none}.hero__separator{display:block;width:2px;height:57px;opacity:.9;margin-top:18px}.hero__inner{min-height:min(600px,100svh);padding-top:calc(var(--header-height) + 16px);padding-bottom:64px}.hero__badge{height:22px;padding:0 16px;font-size:8px;letter-spacing:3px;line-height:16.5px;border:.81px solid #ffe600;box-shadow:0 0 15px #ffe60026}.hero__title--base,.hero__title--accent{font-size:clamp(54px,17.5vw,68px);line-height:.95;letter-spacing:2px}.hero__subheading{margin-top:18px;margin-bottom:22px}.hero__content{padding-bottom:56px}.hero__buttons{width:100%;flex-wrap:nowrap;padding-inline:1em;gap:12px}.hero__buttons .hero__button{flex:1;width:auto;height:44px;padding:0 10px;font-size:var(--font-size-14);letter-spacing:1.4px}.hero{min-height:min(600px,100svh)}.hero__separator{height:56px;margin-top:6px}.hero__chrome{--hero-chrome-inset: 16px;--hero-divider-bottom: 108px;--hero-corner-bottom: 80px}}@media screen and (max-width: 420px){.hero__badge{margin-bottom:14px;padding:6px 14px;letter-spacing:3px}.hero__buttons{max-width:360px}}.carousel-section{padding:var(--spacing-xxl) 0 var(--spacing-xl);overflow:hidden;background-color:var(--color-grey-5);background-image:var(--section-bg-image, none);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;--carousel-slide-height: 851px;--carousel-window-height: 778px;--carousel-slide-width: 567px;--carousel-gap: 24px;--carousel-gradient-x-overscan: 128.6px;--carousel-gradient-top: 3px;--carousel-gradient-bottom: 71px}.carousel-section--has-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,transparent 0%,rgba(13,13,13,.4) 50%,rgba(13,13,13,.8) 100%);pointer-events:none;z-index:0}.carousel-section>*{position:relative;z-index:1}.carousel-section__header{text-align:center;margin-bottom:var(--spacing-xl)}.carousel-section__pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8.8px 16.8px;background:#ffe6001a;border:1px solid rgba(255,230,0,.2);margin-inline:auto;margin-bottom:20px}.carousel-section__pill-icon{width:16px;height:16px;color:var(--color-yellow-50);display:inline-flex;--stroke-0: currentColor}.carousel-section__pill-text{font-family:var(--font-body--family);font-size:12px;font-weight:500;letter-spacing:2.4px;line-height:16px;text-transform:uppercase;color:var(--color-yellow-50)}.section-header__title{color:var(--color-grey-98)}.section-header__title-accent{color:#ffd11a}.carousel-wrapper{position:relative;display:grid;grid-template-columns:80px 1fr 80px;align-items:center;gap:69px}.carousel-stage{position:relative;height:var(--carousel-window-height);overflow:hidden;box-shadow:0 4px 4px #00000040}.carousel{overflow:hidden;height:100%;position:relative}.carousel__track{display:flex;align-items:center;justify-content:flex-start;height:100%;will-change:transform}.carousel__overlay{position:absolute;top:calc(-1 * var(--carousel-gradient-top));left:calc(-1 * var(--carousel-gradient-x-overscan));right:calc(-1 * var(--carousel-gradient-x-overscan));bottom:calc(-1 * var(--carousel-gradient-bottom));background:linear-gradient(to right,#0a0a0a,#0a0a0acc 8%,#0a0a0a66 18%,#0a0a0a00 35%),linear-gradient(to left,#0a0a0a,#0a0a0acc 8%,#0a0a0a66 18%,#0a0a0a00 35%),linear-gradient(to bottom,#0a0a0a4d,#0a0a0a00 8%),linear-gradient(to top,#0a0a0a4d,#0a0a0a00 8%);pointer-events:none;z-index:5}.carousel__slide{flex-shrink:0;width:var(--carousel-slide-width);position:relative;z-index:1;border:none;margin-left:calc(var(--carousel-gap) / 2);margin-right:calc(var(--carousel-gap) / 2)}.carousel__slide--square{--carousel-slide-width: 680px}.carousel__slide--landscape{--carousel-slide-width: 850px}.carousel__slide--wide{--carousel-slide-width: 1000px}.carousel__slide-card{height:var(--carousel-slide-height);width:var(--carousel-slide-width);overflow:hidden;position:relative;border-radius:0}.carousel__image,.carousel__placeholder{width:100%;height:var(--carousel-slide-height);object-fit:cover;display:block}.carousel__placeholder{background-color:var(--color-grey-15)}.carousel__slide-fade{display:none;position:absolute;inset:auto 0 0 0;height:60px;background:linear-gradient(to top,#000000e6,#0000);pointer-events:none}.carousel__button{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;transition:all var(--duration-default) ease;z-index:10}.carousel__button--prev{justify-self:start}.carousel__button--next{justify-self:end}.carousel__button svg{width:24px;height:24px;color:var(--color-grey-35);transition:color var(--duration-default) ease}.carousel__button-icon--mobile{display:none}.carousel__button:hover{border-color:var(--color-grey-80)}.carousel__button:hover svg{color:var(--color-grey-80)}.carousel__button:disabled{opacity:.3;cursor:not-allowed}@media screen and (max-width: 999px){.carousel-section{padding:var(--spacing-xl) 0;--carousel-slide-height: 600px;--carousel-window-height: 600px;--carousel-slide-width: 420px;--carousel-gradient-x-overscan: 0px;--carousel-gradient-top: 0px;--carousel-gradient-bottom: 0px}.carousel__slide--square{--carousel-slide-width: 520px}.carousel__slide--landscape{--carousel-slide-width: 620px}.carousel__slide--wide{--carousel-slide-width: 700px}.carousel-wrapper{grid-template-columns:64px 1fr 64px;gap:32px}.carousel__button{width:64px;height:64px}.carousel__button svg{width:20px;height:20px}}@media screen and (max-width: 749px){.carousel-section{padding:20px 0 0;--carousel-slide-height: 363.893px;--carousel-window-height: 363.893px;--carousel-slide-width: 250px;--carousel-gap: 24px;--carousel-gradient-x-overscan: 0px;--carousel-gradient-top: 0px;--carousel-gradient-bottom: 0px}.carousel-wrapper.page-width{max-width:none;padding:0;margin:0;width:100%}.carousel-stage{width:100%}.carousel-wrapper{grid-template-columns:1fr;gap:0}.carousel-section__header{margin-bottom:8px}.carousel-section__pill{gap:4px;height:24px;padding:0 10px;border:.81px solid rgba(255,230,0,.2);margin-bottom:16px}.carousel-section__pill-icon{width:14px;height:14px}.carousel-section__pill-text{font-size:8px;letter-spacing:1.7px;line-height:18px}.carousel-stage{box-shadow:none}.carousel__overlay{display:none}.carousel__slide{width:var(--carousel-slide-width)}.carousel__slide--square{--carousel-slide-width: 280px}.carousel__slide--landscape,.carousel__slide--wide{--carousel-slide-width: 310px}.carousel__slide-card{width:var(--carousel-slide-width);border:.81px solid rgba(46,46,46,.5)}.carousel__slide-fade{display:block}.carousel__button{width:39.989px;height:39.989px;position:absolute;top:161.95px;transform:none;background:#0006;border:none;border-radius:999px}.carousel__button--prev{left:8px}.carousel__button--next{right:8px}.carousel__button svg{width:15.988px;height:15.988px;color:#fafafad9}.carousel__button-icon--desktop{display:none}.carousel__button-icon--mobile{display:inline-flex}.carousel-stage:before,.carousel-stage:after{content:"";position:absolute;top:0;bottom:0;width:48px;z-index:6;pointer-events:none}.carousel-stage:before{left:0;background:linear-gradient(to right,var(--color-background),rgba(0,0,0,0))}.carousel-stage:after{right:0;background:linear-gradient(to left,var(--color-background),rgba(0,0,0,0))}.section-header__title{font-size:40px;line-height:40px;letter-spacing:1.2px;margin-bottom:0}.section-header__description{font-family:Arial,sans-serif;font-size:14px;line-height:24px;color:#999;margin-top:7px}}.page-content{padding:64px 0 112px;background:var(--color-background);color:var(--color-grey-98)}.page-content__header{margin-bottom:24px}.page-content__title{font-family:var(--font-heading--family);font-size:var(--font-size-60);line-height:1;letter-spacing:var(--letter-spacing-12);text-transform:uppercase}.rte{max-width:80ch}.rte>*+*{margin-top:1rem}.rte :is(h2,h3){margin-top:2rem;margin-bottom:.5rem}.rte :is(ul,ol){padding-left:1.25rem;list-style:initial}.rte a{color:var(--color-yellow-50);text-decoration:underline;text-underline-offset:3px}.rte blockquote{margin:1.5rem 0;padding-left:1rem;border-left:2px solid var(--color-yellow-50-50);color:var(--color-grey-98-85)}.rte img{border:.8px solid var(--color-grey-18-70)}@media screen and (max-width: 749px){.page-content{padding:32px 0 80px}.rte{max-width:none}}.password-page{padding:64px 0 112px;background:var(--color-background);color:var(--color-grey-98)}.password-page__inner{max-width:520px;margin:0 auto;display:grid;gap:14px;text-align:center}.password-page__title{font-family:var(--font-heading--family);font-size:var(--font-size-60);line-height:1;letter-spacing:var(--letter-spacing-12);text-transform:uppercase}.password-page__message{color:var(--color-grey-60);font-size:var(--font-size-14);line-height:var(--line-height-24)}.password-page__form{margin-top:6px;display:grid;gap:10px;text-align:left}.password-page__label{font-family:var(--font-heading--family);font-size:var(--font-size-12);letter-spacing:1.8px;text-transform:uppercase;color:var(--color-grey-60)}.password-page__input{height:56px;padding:0 14px;background:var(--color-background);color:var(--color-grey-98);border:1px solid var(--color-grey-18);border-radius:0}.password-page__submit{height:56px;width:100%}@media (max-width: 749px){.password-page{padding:32px 0 80px}.password-page__inner{max-width:none;text-align:left}}.pdp{font-family:var(--font-body--family);color:var(--color-foreground)}.pdp button,.pdp input,.pdp select,.pdp textarea{font-family:inherit}.pdp{background:var(--color-background);padding:24px 0 120px}.pdp [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .42s ease,transform .52s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.pdp [data-reveal].is-visible{opacity:1;transform:translateY(0)}.pdp__breadcrumbs{display:flex;gap:12px;align-items:center;color:var(--color-text-muted);font-size:11px;line-height:16.5px;margin-top:27px;margin-bottom:36px}.pdp__crumb-current{color:var(--color-yellow-50)}.pdp__main{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(24px,5vw,74px);align-items:start}.pdp-gallery{display:grid;grid-template-columns:80px 1fr;gap:20px}.pdp-gallery__thumbs{display:flex;flex-direction:column;gap:12px;overflow:hidden}.pdp-gallery__thumbs-container{display:flex;flex-direction:column;gap:12px}.pdp-gallery__thumb{flex:0 0 auto;width:80px;height:100px;border:.8px solid var(--color-border);background:var(--color-background);padding:.8px;overflow:hidden}.pdp-gallery__thumb.is-active{border-color:var(--color-yellow-50);box-shadow:0 0 0 1px var(--color-yellow-50-20)}.pdp-gallery__thumb img{width:100%;height:100%;object-fit:contain}.pdp-gallery__stage{width:100%}.pdp-gallery__frame{position:relative;width:100%;border:.8px solid var(--color-border);overflow:hidden;aspect-ratio:676.4 / 845.4}.pdp-gallery__embla{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.pdp-gallery__track{display:flex;height:100%}.pdp-gallery__slide{flex:0 0 100%;min-width:0;height:100%;overflow:hidden}.pdp-gallery__image{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.pdp-gallery__badge{position:absolute;top:16.8px;left:16.8px;padding:5.6px 8px;background:var(--color-yellow-50);color:var(--color-black);font-size:12px;letter-spacing:1.2px;text-transform:uppercase;font-family:var(--font-heading--family);z-index:10}.pdp-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:9999px;background:#0a0a0a99;border:.8px solid #27272a;display:flex;align-items:center;justify-content:center;transition:opacity var(--duration-default) ease;z-index:10}.pdp-gallery__nav--prev{left:16.8px}.pdp-gallery__nav--next{right:16.8px}.pdp-gallery__nav:hover{opacity:.85}.pdp-gallery__nav-icon{width:16px;height:16px;color:#d4d4d8;display:inline-flex}.pdp-gallery__dots{display:none;position:absolute;bottom:16px;left:50%;transform:translate(-50%);gap:8px;z-index:10}.pdp-gallery__dots .embla-dot{width:6px;height:6px;border-radius:9999px;background:#ffffff4d;border:none;padding:0;cursor:pointer;transition:background .18s ease}.pdp-gallery__dots .embla-dot.is-active{background:var(--color-yellow-50)}.pdp-info__top{display:flex;align-items:center;justify-content:space-between;height:15px;margin-bottom:20px}.pdp-info__top-left{display:inline-flex;align-items:center;gap:12px;color:#71717b;font-size:10px;letter-spacing:.6px}.pdp-info__made{text-transform:uppercase}.pdp-info__divider{width:1px;height:12px;background:#27272a}.pdp-info__demand{display:inline-flex;gap:6px;align-items:center;text-transform:uppercase}.pdp-info__dot{width:10px;height:10px;border-radius:9999px;background:gold}.pdp-info__stock{font-size:10px;letter-spacing:.6px;color:#71717b;text-transform:uppercase}.pdp-info__stock.is-out{color:#ef4444}.pdp-info__title{font-size:55px;line-height:55px;letter-spacing:2.4px;margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);text-transform:uppercase}.pdp-info__title-line{display:block;color:#fafafa}.pdp-info__title-line--accent{color:gold}.pdp-info__subtitle{margin-top:6px;color:#52525c;font-size:12px;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.pdp-price{margin-top:22px;display:flex;align-items:center;gap:10px}.pdp-price__main{font-size:32px;line-height:32px;color:#fafafa;font-family:var(--font-heading--family)}.pdp-price__compare{font-size:18px;line-height:24px;color:#71717b;text-decoration:line-through}.pdp-price__save{margin-left:auto;background:#ffd7001f;border:.8px solid rgba(255,215,0,.35);color:gold;font-size:12px;padding:10px 12px;border-radius:8px;text-transform:uppercase;letter-spacing:1px}.pdp-info__desc{margin-top:18px;color:#71717b;font-size:12px;line-height:19.5px;max-width:448px}.pdp-size{margin-top:28px}.pdp-size__row{display:flex;justify-content:space-between;align-items:center}.pdp-size__label{color:#71717b;font-size:12px;line-height:16.5px;letter-spacing:.45px;text-transform:uppercase}.pdp-size__guide{display:inline-flex;align-items:center;gap:6px;color:gold}.pdp-size__guide-icon{width:14px;height:14px}.pdp-size__guide-text{font-size:10px;letter-spacing:2px;text-transform:uppercase;font-family:var(--font-heading--family)}.pdp-size__grid{margin-top:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pdp-size__btn{height:48px;border:.8px solid #27272a;background:#18181b4d;color:#fafafa;font-size:14px;letter-spacing:1.2px;text-transform:uppercase;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.pdp-size__btn[disabled]{opacity:.45;cursor:not-allowed}.pdp-size__btn.is-selected{background:gold;color:#000;border-color:gold}.pdp-buy{margin-top:34px}.pdp-buy__row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:24px;align-items:center}.pdp-qty{width:140px;height:56px;border:.8px solid #27272a;background:#0a0a0a;display:grid;grid-template-columns:48px 1fr 48px;padding:.8px}.pdp-qty__btn{display:flex;align-items:center;justify-content:center;height:54.4px;transition:background .18s ease,transform .18s ease}.pdp-qty__icon{width:16px;height:16px;color:#52525c}.pdp-qty__value{display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;line-height:28px;font-weight:700}.pdp-atc{position:relative;width:100%;height:56px;background:gold;color:#000;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:12px;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.pdp-atc__shine{position:absolute;top:-80px;right:-60px;bottom:-80px;left:-60px;background:#fff3;transform:rotate(12deg) translate(-120%);transition:transform .6s ease}.pdp-atc:hover .pdp-atc__shine{transform:rotate(12deg) translate(120%)}.pdp-atc__icon{width:20px;height:20px;display:inline-flex}.pdp-atc__text{font-size:14px;letter-spacing:2.8px;text-transform:uppercase;font-family:var(--font-heading--family)}.pdp-atc[disabled]{opacity:.6;cursor:not-allowed}@media (hover: hover){.pdp-size__btn:not([disabled]):not(.is-selected):hover{border-color:#ffd70099;transform:translateY(-1px)}.pdp-size__guide:hover{filter:brightness(1.05)}.pdp-qty__btn:hover{background:#ffffff08}.pdp-atc:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 10px 24px #00000059;filter:brightness(1.02)}}.pdp-form__message{margin-top:10px;min-height:18px;color:#71717b;font-size:12px}.pdp-form__message.is-error{color:#ef4444}.pdp-trust{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.pdp-trust__item{display:flex;gap:12px;align-items:flex-start}.pdp-trust__icon{width:20px;height:20px;color:gold;margin-top:2px}.pdp-trust__title{display:block;color:#fafafa;font-size:12px;line-height:16px}.pdp-trust__desc{display:block;color:#71717b;font-size:12px;line-height:16.5px;margin-top:4px}.pdp-accordions{margin-top:24px;border-top:.8px solid #27272a}.pdp-acc{border-bottom:.8px solid #27272a}.pdp-acc__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;height:58px;cursor:pointer}.pdp-acc__title{color:#71717b;font-size:12px;letter-spacing:1.2px;text-transform:uppercase}.pdp-acc__chev{width:16px;height:16px;color:#71717b;transition:transform .22s ease}.pdp-acc[open] .pdp-acc__chev{transform:rotate(180deg)}.pdp-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.pdp-acc[open] .pdp-acc__panel{grid-template-rows:1fr}.pdp-acc__content{overflow:hidden;padding:0 0 18px;color:#71717b;font-size:12px;line-height:19.5px;opacity:0;transform:translateY(-6px);transition:opacity .22s ease,transform .22s ease}.pdp-acc[open] .pdp-acc__content{opacity:1;transform:translateY(0)}.pdp-acc[data-acc-enhanced=true] .pdp-acc__panel{display:block;height:0;overflow:hidden;transition:height .36s cubic-bezier(.2,.8,.2,1)}.pdp-acc[data-acc-enhanced=true] .pdp-acc__content{opacity:1;transform:none;transition:none}.pdp-dr{display:flex;flex-direction:column;gap:16px}.pdp-dr__title{color:#fff;font-size:11px;letter-spacing:1.1px;text-transform:uppercase}.pdp-dr__text{margin-top:6px;color:#71717b;font-size:12px;line-height:19.5px}.pdp-dr__text a{color:gold;text-decoration:underline;text-underline-offset:3px}.pdp-dr__extra{margin-top:4px}.pdp-recs{margin-top:90px}.pdp-recs__header{display:flex;align-items:center;justify-content:space-between}.pdp-recs__heading{display:flex;gap:16px;align-items:center}.pdp-recs__bar{width:6px;height:40px;background:gold}.pdp-recs__title{color:#fafafa;font-size:24px;letter-spacing:1.2px;text-transform:uppercase;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight)}.pdp-recs__subtitle{color:#71717b;font-size:12px;margin-top:4px}.pdp-recs__viewall{color:#71717b;font-size:11px}.pdp-recs__grid{margin-top:40px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,32px)}.pdp-recs__card{display:block;color:inherit;text-decoration:none}.pdp-recs__media{position:relative;width:100%;height:auto;aspect-ratio:308.4 / 413.325;background:#18181b;border:.8px solid #27272a;overflow:hidden}.pdp-recs__media img{width:100%;height:100%;object-fit:contain}.pdp-recs__coming{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#71717b;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;font-family:var(--font-heading--family)}.pdp-recs__tag{position:absolute;top:12.8px;left:12.8px;background:gold;color:#000;padding:4.8px 8px;font-size:10px;letter-spacing:1px;text-transform:uppercase}.pdp-recs__name{margin-top:16px;color:#fafafa;font-size:14px;letter-spacing:.6px;text-transform:uppercase;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight)}.pdp-recs__price{margin-top:6px;color:#71717b;font-size:12px}.pdp-size-guide{border:0;padding:0;background:transparent;width:100%;max-width:none;height:100%}.pdp-size-guide::backdrop{background:#0000008c}.pdp-size-guide__inner{position:fixed;top:0;right:0;width:450px;height:100%;background:#111;border-left:.8px solid #27272a;display:flex;flex-direction:column;transform:translate(100%);opacity:0;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .22s ease}.pdp-size-guide.is-visible .pdp-size-guide__inner{transform:translate(0);opacity:1}.pdp-size-guide__header{height:96px;border-bottom:.8px solid #27272a;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.pdp-size-guide__title{color:#fff;font-size:18px;letter-spacing:.9px;text-transform:uppercase}.pdp-size-guide__subtitle{color:#71717b;font-size:11px;margin-top:4px}.pdp-size-guide__close{width:32px;height:32px;border-radius:9999px;color:#71717b;display:flex;align-items:center;justify-content:center}.pdp-size-guide__body{padding:24px;overflow:auto}.pdp-size-guide__table{border:.8px solid #27272a;border-radius:10px;overflow:hidden}.pdp-size-guide__table-head{display:grid;grid-template-columns:repeat(5,1fr);background:#18181b;border-bottom:.8px solid #27272a;color:#71717b;font-size:9px;letter-spacing:.45px;text-transform:uppercase;padding:12px}.pdp-size-guide__table-row{display:grid;grid-template-columns:repeat(5,1fr);padding:12px;border-bottom:.8px solid rgba(39,39,42,.5);font-size:12px;color:#9f9fa9}.pdp-size-guide__table-row>div:first-child{color:#fff;font-weight:700}.pdp-size-guide__table-row:last-child{border-bottom:0}.pdp-size-guide__section{margin-top:24px}.pdp-size-guide__section-title{color:#fff;font-size:12px;letter-spacing:1.2px;text-transform:uppercase}.pdp-size-guide__steps{margin-top:16px;display:flex;flex-direction:column;gap:16px}.pdp-size-guide__step{display:flex;gap:16px;padding:16.8px;border:.8px solid rgba(39,39,42,.5);background:#18181b33;border-radius:10px}.pdp-size-guide__num{width:24px;height:24px;border-radius:6px;background:gold;color:#000;display:flex;align-items:center;justify-content:center;font-weight:700;aspect-ratio:1 / 1}.pdp-size-guide__step-title{color:#fff;font-size:11px;letter-spacing:.55px;text-transform:uppercase}.pdp-size-guide__step-text{color:#71717b;font-size:11px;line-height:17.875px;margin-top:4px}.pdp-size-guide__fit{margin-top:24px;background:gold;padding:20px}.pdp-size-guide__fit-title{color:#000;font-size:12px;letter-spacing:1.2px;text-transform:uppercase}.pdp-size-guide__fit-text{color:#000c;font-size:11px;line-height:17.875px;margin-top:8px}.pdp-size-guide__care{margin-top:24px;border:.8px solid #27272a;border-radius:10px;padding:20px;background:#18181b4d}.pdp-size-guide__care-title{color:#9f9fa9;font-size:11px;letter-spacing:1.1px;text-transform:uppercase}.pdp-size-guide__care-text{color:#71717b;font-size:10px;margin-top:8px}.pdp-size-guide__close-bottom{height:52px;margin:24px;border:.8px solid #27272a;border-radius:8px;background:#18181b;color:#fff;font-size:12px;letter-spacing:1.2px;text-transform:uppercase}@media screen and (max-width: 1200px){.pdp__main{grid-template-columns:1fr}.pdp-buy__row{grid-template-columns:140px minmax(0,1fr)}}.pdp-mobile-bar,.pdp-gallery__dots{display:none}@media screen and (max-width: 749px){.pdp{padding:16px 0 100px}.pdp-gallery{grid-template-columns:1fr;gap:8px}.pdp-gallery__stage{order:1}.pdp-gallery__thumbs{order:2}.pdp-gallery__frame{aspect-ratio:345 / 432;border-radius:5px;border:.81px solid #27272a;background:#18181b;overflow:hidden}.pdp-gallery__embla,.pdp-gallery__slide{height:100%}.pdp-gallery__thumbs{flex-direction:row;overflow:hidden;padding:7.99px 0}.pdp-gallery__thumbs-container{flex-direction:row;gap:11.988px}.pdp-gallery__thumb{flex:0 0 auto;width:59.991px;height:74.991px;border:.81px solid #27272a;background:#0a0a0a;padding:.81px;border-radius:5px;opacity:.6;overflow:hidden;transition:opacity .18s ease,border-color .18s ease,box-shadow .18s ease}.pdp-gallery__thumb.is-active{opacity:1;border-color:gold;box-shadow:0 0 0 1px #ffd70033}.pdp-gallery__dots{display:flex;position:absolute;bottom:21.98px;left:50%;transform:translate(-50%);gap:7.988px;z-index:10}.pdp-gallery__dots .embla-dot{width:5.988px;height:5.988px;border-radius:9999px;background:#ffffff4d;border:none;padding:0;cursor:pointer;transition:background .18s ease}.pdp-gallery__dots .embla-dot.is-active{background:gold}.pdp-gallery__nav{width:39.989px;height:39.989px;background:#0003;border:.81px solid rgba(255,255,255,.1)}.pdp-gallery__nav--prev{left:8px}.pdp-gallery__nav--next{right:8px}.pdp-buy__row,.pdp-buy{display:none}.pdp-mobile-bar{display:block;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#0a0a0a;border-top:.81px solid #27272a;box-shadow:0 -10px 20px #00000080;padding:16.798px 15.988px;padding-bottom:max(16.798px,env(safe-area-inset-bottom))}.pdp-mobile-bar__inner{display:flex;gap:12px;align-items:stretch}.pdp-mobile-bar__qty{display:flex;align-items:center;background:#18181b;border:.81px solid #27272a;border-radius:2px 0 0 2px;width:99.993px;height:47.99px;padding:.81px;flex-shrink:0}.pdp-mobile-bar__qty-btn{display:flex;align-items:center;justify-content:center;width:31.989px;height:46.37px;color:#71717b;transition:background .18s ease}.pdp-mobile-bar__qty-btn:hover{background:#ffffff08}.pdp-mobile-bar__qty-btn svg{width:13.988px;height:13.988px}.pdp-mobile-bar__qty-value{flex:1;text-align:center;color:#fff;font-size:14px;font-weight:700;line-height:21px}.pdp-mobile-bar__atc{flex:1;display:flex;align-items:center;justify-content:center;gap:7.988px;height:47.99px;background:gold;color:#000;border-radius:0 2px 2px 0;font-family:var(--font-heading--family);transition:filter .18s ease}.pdp-mobile-bar__atc:not([disabled]):hover{filter:brightness(1.05)}.pdp-mobile-bar__atc[disabled]{opacity:.6;cursor:not-allowed}.pdp-mobile-bar__atc-icon{width:17.988px;height:17.988px;display:inline-flex}.pdp-mobile-bar__atc-icon svg{width:100%;height:100%}.pdp-mobile-bar__atc-text{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;font-weight:900;line-height:18px}.pdp-form__message{text-align:center}.pdp-info__title{font-size:64px;line-height:54px;letter-spacing:0px}.pdp-price{flex-wrap:wrap;gap:5px}.pdp-price__main{font-size:28px;line-height:28px}.pdp-price__compare{font-size:14px;line-height:21px}.pdp-price__save{margin-left:0;margin-top:8px;width:auto;font-size:11px;padding:7px 9px}.pdp-size__grid{grid-template-columns:repeat(4,1fr)}.pdp-size__btn{height:42px;font-size:13px}.pdp-trust{grid-template-columns:1fr;gap:16px;border-top:1px solid #27272a;border-bottom:1px solid #27272a;padding:24px 0}.pdp-recs__grid{grid-template-columns:1fr 1fr;gap:12px}.pdp-recs__media{aspect-ratio:167 / 222}.pdp-recs__name{font-size:12px;margin-top:8px}.pdp-recs__price{font-size:12px}.pdp-recs__tag{font-size:9px;padding:4px 8px}.pdp-size-guide__inner{width:min(450px,100vw)}.pdp__breadcrumbs{flex-wrap:wrap;row-gap:6px;font-size:10px;line-height:15px;letter-spacing:1.1px;gap:8px;margin-top:16px;margin-bottom:16px}.pdp__crumb{color:#52525c;font-weight:700;text-transform:uppercase}.pdp__crumb-sep{color:#27272a;font-weight:700}.pdp__crumb-current{font-weight:700;text-transform:uppercase}.pdp-recs__header{flex-direction:column;align-items:flex-start;gap:12px}.pdp-recs__title{font-size:20px}.pdp-recs__bar{width:4px;height:32px}}@media (prefers-reduced-motion: reduce){.pdp [data-reveal]{opacity:1;transform:none;transition:none}.pdp-gallery__image,.pdp-atc__shine,.pdp-size-guide__inner,.pdp-acc__panel,.pdp-acc__chev{transition:none}}.search-page{padding:48px 0 96px;background:var(--color-background);color:var(--color-grey-98)}.search-page__title{font-family:var(--font-heading--family);font-size:var(--font-size-60);line-height:1;letter-spacing:var(--letter-spacing-12);text-transform:uppercase}.search-page__form{margin-top:16px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;max-width:720px}.search-page__input{height:56px;padding:0 14px;background:var(--color-background);color:var(--color-grey-98);border:1px solid var(--color-grey-18);border-radius:0;min-width:0}.search-page__input:focus{outline:none;border-color:var(--color-yellow-50-50);box-shadow:0 0 0 1px var(--color-yellow-50-20)}.search-page__submit{height:56px;white-space:nowrap}.search-page__meta{margin-top:12px;color:var(--color-grey-60);font-size:var(--font-size-14)}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:24px;margin-top:24px}.search-result{border:1px solid var(--color-grey-18-60);background:var(--color-grey-8-50);padding:12px;display:grid;gap:12px}.search-result__title{font-family:var(--font-heading--family);font-size:var(--font-size-18);letter-spacing:var(--letter-spacing-06);text-transform:uppercase}.search-result__title a:hover{color:var(--color-yellow-50)}.search-result__price{color:var(--color-grey-60);font-size:var(--font-size-14);margin-top:4px}.search-results__pagination{grid-column:1 / -1;display:flex;justify-content:center;margin-top:12px}@media (max-width: 749px){.search-page__form{grid-template-columns:1fr}.search-page__submit{width:100%}}.story{background:var(--color-background);padding:2em 0}.story__container{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xxl);align-items:center}.story__content{display:flex;flex-direction:column;gap:var(--spacing-m)}.story__pill{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:8.8px 16.8px;background:#ffe6001a;border:var(--stroke-weight-1) solid rgba(255,230,0,.2);width:fit-content}.story__pill-icon{width:16px;height:16px;color:var(--color-yellow-50);display:inline-flex}.story__pill-text{font-family:var(--font-body--family);font-size:var(--font-size-12);font-weight:500;letter-spacing:2.4px;line-height:var(--line-height-16);color:var(--color-yellow-50);text-transform:uppercase;margin:0}.story__heading{display:flex;flex-direction:column}.story__title{font-family:var(--font-heading--family);font-size:var(--font-size-60);font-weight:400;letter-spacing:var(--letter-spacing-12);line-height:1;color:var(--color-grey-98);margin:0}.story__title--accent{color:var(--color-yellow-50)}.story__quote{position:relative;padding-left:17.6px;border-left:1.6px solid rgba(255,230,0,.5);margin:0}.story__quote-text{font-family:var(--font-body--family);font-style:italic;font-size:16px;line-height:24px;color:#fafafae6;margin:0}.story__text{display:flex;flex-direction:column;gap:var(--spacing-m);padding-top:var(--spacing-xs)}.story__text p{font-family:var(--font-body--family);font-size:var(--font-size-16);font-weight:400;line-height:var(--line-height-26);color:var(--color-grey-60);margin:0}.story__media{padding-bottom:94px}.story__image-container{position:relative;overflow:hidden}.story__image{width:100%;height:auto;object-fit:cover}.story__image-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--color-grey-5-80) 0%,transparent 100%)}.story__corner{position:absolute;width:96px;height:96px;pointer-events:none}.story__corner--tl{top:-16px;left:-16px;border-top:1.6px solid rgba(255,230,0,.4);border-left:1.6px solid rgba(255,230,0,.4)}.story__corner--br{right:-16px;bottom:-16px;border-bottom:1.6px solid rgba(255,230,0,.4);border-right:1.6px solid rgba(255,230,0,.4)}.story__cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs)}.story__cta-icon{width:16px;height:16px;display:inline-flex}.story__placeholder{width:100%;aspect-ratio:16 / 9;background-color:var(--color-grey-8)}@media screen and (max-width: 999px){.story{padding:2em 0}.story__container{grid-template-columns:1fr;gap:var(--spacing-xl)}.story__media{display:none}.story__media{padding-bottom:0}}@media screen and (max-width: 749px){.story{padding:64px 0}.story__title{font-size:40px;line-height:36px;letter-spacing:1.2px}.story__text p{font-family:Arial,sans-serif;font-size:14px;line-height:22.4px;color:#999}.story__quote-text{font-size:16px;line-height:24px}.story__cta{width:100%;height:46.6px;border:.81px solid rgba(250,250,250,1);font-size:14px;letter-spacing:1.4px}.story__media{width:100%}.story__image-container{height:180px}.story__image{height:100%;object-fit:cover}.story__corner{display:none}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.country-selector{position:relative}.country-selector__toggle{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:transparent;border:1px solid var(--color-grey-30);border-radius:6px;color:var(--color-grey-60);font-family:var(--font-body--family);font-size:var(--font-size-12);font-weight:500;line-height:var(--line-height-16);cursor:pointer;transition:border-color var(--duration-default) ease,color var(--duration-default) ease}.country-selector__toggle:hover,.country-selector__toggle[aria-expanded=true]{border-color:var(--color-grey-60);color:var(--color-grey-98)}.country-selector__flag{display:flex;align-items:center;width:20px;height:14px;border-radius:2px;overflow:hidden}.country-selector__flag img{width:100%;height:100%;object-fit:cover}.country-selector__current{white-space:nowrap}.country-selector__chevron{width:14px;height:14px;display:flex;transition:transform var(--duration-default) ease}.country-selector__toggle[aria-expanded=true] .country-selector__chevron{transform:rotate(180deg)}.country-selector__dropdown{position:absolute;bottom:calc(100% + 8px);left:0;min-width:220px;max-height:280px;overflow-y:auto;background:#0d0d0dfa;border:1px solid var(--color-grey-30);border-radius:8px;box-shadow:0 8px 24px #0006;z-index:100;scrollbar-width:auto;scrollbar-color:#3f3f46 transparent}.country-selector__dropdown::-webkit-scrollbar{width:8px}.country-selector__dropdown::-webkit-scrollbar-track{background:transparent;margin:6px 0}.country-selector__dropdown::-webkit-scrollbar-thumb{background-color:#3f3f46;border-radius:4px}.country-selector__dropdown::-webkit-scrollbar-thumb:hover{background-color:#52525b}.country-selector__dropdown[hidden]{display:none}.country-selector__form{display:contents}.country-selector__list{list-style:none;margin:0;padding:6px}.country-selector__item{margin:0;padding:0}.country-selector__option{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:6px;color:var(--color-grey-60);font-family:var(--font-body--family);font-size:var(--font-size-12);font-weight:400;line-height:var(--line-height-16);text-align:left;cursor:pointer;transition:background-color var(--duration-default) ease,color var(--duration-default) ease}.country-selector__option:hover{background:#ffffff0f;color:var(--color-grey-98)}.country-selector__option--selected{background:#ffffff0a;color:var(--color-grey-98)}.country-selector__country-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.country-selector__currency{color:var(--color-grey-50);white-space:nowrap}@media screen and (max-width: 749px){.country-selector__dropdown{left:50%;transform:translate(-50%)}}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.product-card,.product-card a{display:flex;flex-direction:column;gap:.5em}.product-card__link{display:block;text-decoration:none;color:inherit;cursor:pointer}a.product-card__link:hover{opacity:1}.product-card__media{position:relative;background-color:var(--color-grey-8);border:var(--stroke-weight-1) solid var(--color-grey-18-50);overflow:hidden;aspect-ratio:320.4 / 427.06;padding:1px;transition:border-color var(--duration-default) ease}.product-card__link:hover .product-card__media{border-color:var(--color-yellow-50-30)}.product-card__image{width:100%;height:100%;object-fit:contain}.product-card__placeholder{width:100%;height:100%;background-color:var(--color-grey-12)}.product-card__badge{position:absolute;top:0;left:0;z-index:2;padding:6px 12px;font-size:10px;font-weight:700;letter-spacing:.5px;line-height:15px;background-color:var(--color-yellow-50);color:var(--color-background)}.product-card__info{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.product-card__title{font-family:var(--font-heading--family);font-size:var(--font-size-16);font-weight:400;letter-spacing:.4px;line-height:var(--line-height-24);color:var(--color-grey-98);margin:0;transition:color var(--duration-default) ease}.product-card__link:hover .product-card__title{color:var(--color-yellow-50)}.product-card__price{font-family:var(--font-body--family);font-size:var(--font-size-16);font-weight:600;line-height:var(--line-height-24);color:var(--color-grey-98);margin:0}.product-card__price--compare{text-decoration:line-through;margin-right:var(--spacing-xs);opacity:.6}.quick-view{border:0;padding:0;background:transparent;width:min(920px,calc(100% - 32px));max-width:920px}.quick-view::backdrop{background:var(--color-black-70)}.quick-view__backdrop{position:fixed;top:0;right:0;bottom:0;left:0}.quick-view__panel{position:relative;background:var(--color-grey-8);border:var(--stroke-weight-1) solid var(--color-grey-18);box-shadow:0 18px 40px var(--color-black-60);width:100%;margin:auto;overflow:hidden}.quick-view__close{position:absolute;top:12px;right:12px;width:40px;height:40px;border:var(--stroke-weight-1) solid var(--color-grey-18);background:var(--color-grey-5-60);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;color:var(--color-grey-98);z-index:2}.quick-view__close svg{width:18px;height:18px}.quick-view__content{padding:24px}.quick-view__loading{font-family:var(--font-body--family);font-size:var(--font-size-14);color:var(--color-grey-60)}.quick-view__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.quick-view__media{background:var(--color-grey-12);border:var(--stroke-weight-1) solid var(--color-grey-18-50);overflow:hidden;aspect-ratio:1 / 1.1}.quick-view__media img{width:100%;height:100%;object-fit:cover}.quick-view__title{font-family:var(--font-heading--family);font-size:var(--font-size-36);font-weight:400;letter-spacing:var(--letter-spacing-12);color:var(--color-grey-98);margin:0 0 12px}.quick-view__price{font-family:var(--font-body--family);font-size:var(--font-size-16);font-weight:600;color:var(--color-grey-98);margin:0 0 16px}.quick-view__controls{display:flex;flex-direction:column;gap:12px;margin-top:16px}.quick-view__select{width:100%;padding:12px 14px;border:var(--stroke-weight-1) solid var(--color-grey-18);background:var(--color-grey-5);color:var(--color-grey-98)}.quick-view__add{width:100%;height:56px;background:var(--color-yellow-50);color:var(--color-black);font-family:var(--font-heading--family);font-size:var(--font-size-14);letter-spacing:var(--letter-spacing-12);text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs)}.quick-view__add:disabled{opacity:.6;cursor:not-allowed}@media screen and (max-width: 749px){.quick-view__grid{grid-template-columns:1fr}}@keyframes skeleton-fade-in{0%{opacity:0}to{opacity:1}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.skeleton-card{display:flex;flex-direction:column;gap:.5em;opacity:0;animation:skeleton-fade-in .2s ease-out .15s forwards}.skeleton-card__media{background-color:var(--color-grey-12);border:var(--stroke-weight-1) solid var(--color-grey-18-50);aspect-ratio:320.4 / 427.06;animation:skeleton-pulse 1.5s ease-in-out infinite;animation-delay:.35s}.skeleton-card__info{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.skeleton-card__title{height:24px;width:70%;background-color:var(--color-grey-12);border-radius:4px;animation:skeleton-pulse 1.5s ease-in-out infinite;animation-delay:.4s}.skeleton-card__price{height:24px;width:40%;background-color:var(--color-grey-12);border-radius:4px;animation:skeleton-pulse 1.5s ease-in-out infinite;animation-delay:.45s}@media (prefers-reduced-motion: reduce){.skeleton-card{opacity:1;animation:none}.skeleton-card__media,.skeleton-card__title,.skeleton-card__price{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
