.section-heading{margin-block:0 clamp(36px,4vw,64px);text-align:center}.section-heading__title{margin:0;color:var(--pa-color-category-title);font-family:var(--pa-font-heading);font-size:clamp(30px,calc(27.0229px + .7634vw),40px);font-style:normal;font-weight:300;line-height:1;letter-spacing:0;text-align:center;text-transform:uppercase}.section-heading__text{margin:8px 0 0;color:var(--pa-color-category-title);font-family:var(--pa-font-body);font-size:clamp(14px,calc(13.4046px + .1527vw),16px);font-style:normal;font-weight:400;line-height:1;letter-spacing:0;text-align:center}.featured-products{padding-block:clamp(104px,6.7vw,128px) clamp(52px,4vw,76px)}.featured-products .section-heading{margin-block-end:clamp(56px,4vw,72px)}.featured-products .slider-controls{margin-block-start:36px}@media(min-width:820px){.featured-products .slider-controls{display:none}}@media(max-width:819px){.featured-products{padding-block:72px 52px}.featured-products .section-heading{margin-block-end:44px}}.footer{background:var(--pa-color-footer);color:var(--pa-color-footer-text);padding-block:clamp(76px,5.7vw,110px) clamp(56px,3.5vw,68px)}.footer__inner{align-items:start}.footer__identity{grid-column:1 / span 3}.footer__contacts{grid-column:5 / span 4}.footer__company{grid-column:10 / span 3}.footer__legal{grid-column:14 / span 3}.footer__brand{color:var(--pa-color-footer-text)}.footer__brand .brand-logo__mark{border-color:var(--pa-color-footer-text);color:var(--pa-color-footer-text)}.footer__brand .brand-logo__text{color:var(--pa-color-footer-text)}.footer__brand img{max-width:220px;max-height:86px}.footer__social{display:flex;align-items:center;gap:20px;margin-block-start:64px}.footer__social a,.footer__social-placeholder{display:grid;min-width:30px;height:30px;place-items:center;margin:0;transition:opacity .18s ease}.footer__social a:hover{opacity:.72}.footer__social img{width:auto;max-width:30px;height:auto;max-height:30px}.footer h2{margin:0;color:var(--pa-color-footer-text);font-family:var(--pa-font-heading);font-size:clamp(11px,calc(10.7023px + .0763vw),12px);font-style:normal;font-weight:700;line-height:clamp(18px,calc(17.4046px + .1527vw),20px);letter-spacing:0}.footer__contact+.footer__contact{margin-block-start:15px}.footer__contact-content{margin-block-start:0}.footer__contact-content span,.footer__contact-content a,.footer__legal a{display:block;color:var(--pa-color-footer-text);font-family:var(--pa-font-body);font-size:clamp(11px,calc(10.7023px + .0763vw),12px);font-style:normal;font-weight:400;line-height:clamp(14px,calc(13.4046px + .1527vw),16px);letter-spacing:0}.footer__contact-content a,.footer__legal a{width:fit-content;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:.18em;text-decoration-skip-ink:auto}.footer__contact-content a{margin:0}.footer__legal a{margin:0 0 15px}.footer__legal a:last-child{margin-block-end:0}.footer__contact-content a:hover,.footer__legal a:hover{color:var(--pa-color-footer-text)}@media(max-width:1180px){.footer__inner{grid-template-columns:repeat(8,minmax(0,1fr));row-gap:64px}.footer__identity,.footer__company{grid-column:1 / span 3}.footer__contacts,.footer__legal{grid-column:5 / span 4}}@media(max-width:819px){.footer__social{margin-block-start:36px}.footer{padding-block:64px 48px}.footer__inner{grid-template-columns:1fr;row-gap:44px}.footer__identity,.footer__contacts,.footer__company,.footer__legal{grid-column:1 / -1}}.header{position:relative;z-index:30;background:var(--pa-color-background)}.header__inner{min-height:160px;align-items:center}.header__inner>.brand-logo{grid-column:1 / span 3}.header__nav{grid-column:8 / span 7;justify-self:end;display:flex;align-items:center;gap:clamp(24px,2.5vw,48px);margin-inline-end:14px;color:var(--pa-color-text);font-size:14px;font-weight:400}.header__nav a{text-decoration:none}.header__nav-disabled{color:#9a9a9a;cursor:not-allowed;-webkit-user-select:none;user-select:none}.header__nav-item{position:relative;display:inline-flex;align-items:center}.header__nav-item--shop:after{content:"";position:absolute;inset-block-start:100%;inset-inline:0;height:18px}.header__dropdown-toggle{width:18px;height:24px;display:inline-grid;place-items:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.header__dropdown-toggle .header__chevron{margin-inline-start:3px}.header__dropdown-menu{position:absolute;inset-block-start:calc(100% + 18px);inset-inline-end:0;z-index:40;min-width:230px;max-height:min(65vh,480px);overflow-y:auto;padding:14px 0;border:1px solid var(--pa-color-border);background:var(--pa-color-background);box-shadow:0 14px 32px #4c37271f;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.header__dropdown-menu a{display:block;padding:10px 20px;color:var(--pa-color-text);white-space:nowrap}.header__dropdown-menu a:hover,.header__dropdown-menu a:focus-visible{background:var(--pa-color-surface);color:var(--pa-color-brown);outline:none}.header__nav-item:hover .header__dropdown-menu,.header__nav-item.is-open .header__dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.header__nav a[aria-current=page],.header__nav .is-active{font-weight:700;color:var(--pa-color-brown)}.header__chevron{display:inline-block;width:6px;height:6px;margin-inline-start:8px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}.header__actions{grid-column:15 / span 2;justify-self:end;display:flex;align-items:center;gap:14px;color:var(--pa-color-brown)}.header__cart-link{position:relative}.header__cart-count{position:absolute;inset-block-start:-7px;inset-inline-end:-8px;min-width:17px;height:17px;display:inline-grid;place-items:center;padding-inline:3px;border:2px solid var(--pa-color-background);border-radius:9px;background:var(--pa-color-brown);color:var(--pa-color-background);font-size:9px;font-weight:700;line-height:1}.header__cart-count[hidden]{display:none}.header__language-form{position:relative;flex:none;margin:0}.header__language-disclosure{position:relative}.header__language-toggle{height:22px;min-width:34px;display:inline-flex;align-items:center;justify-content:space-between;gap:4px;border:0;background:transparent;color:inherit;padding:0;font-family:var(--pa-font-body);font-size:12px;font-weight:400;line-height:1;cursor:pointer}.header__language-toggle .header__chevron{flex:none;margin-inline-start:0;transition:transform .16s ease}.header__language-disclosure.is-open .header__language-toggle .header__chevron{transform:translateY(2px) rotate(225deg)}.header__language-toggle:focus-visible,.header__language-option:focus-visible{outline:2px solid var(--pa-color-brown);outline-offset:3px}.header__language-toggle:disabled{cursor:default}.header__language-menu{position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;z-index:50;width:64px;margin:0;padding:5px;border:1px solid var(--pa-color-border);border-radius:4px;background:var(--pa-color-background);box-shadow:0 14px 32px #4c372724;list-style:none}.header__language-menu[hidden]{display:none}.header__language-option{width:100%;min-height:30px;border:0;border-radius:3px;background:transparent;color:var(--pa-color-text);padding:7px 8px;font-family:var(--pa-font-body);font-size:12px;font-weight:400;line-height:1;text-align:start;cursor:pointer}.header__language-option:hover,.header__language-option:focus-visible{background:var(--pa-color-surface)}.header__language-option[aria-current=true]{font-weight:700}.icon-link,.icon-button{width:22px;height:22px;display:inline-grid;place-items:center;border:0;background:transparent;padding:0;cursor:pointer;text-decoration:none}.icon-link svg,.icon-button svg{width:19px;height:19px;stroke-width:1.8}.header__mobile-toggle,.mobile-menu{display:none}.cart-notification{position:fixed;inset-block-start:128px;inset-inline-end:max(24px,var(--pa-page-gutter));z-index:70;width:min(380px,calc(100vw - (var(--pa-page-gutter) * 2)));padding:20px;border:1px solid var(--pa-color-border);border-radius:8px;background:var(--pa-color-background);box-shadow:0 18px 48px #4c37272e;color:var(--pa-color-brown);opacity:0;transform:translate(16px);transition:opacity .22s ease,transform .22s ease}.cart-notification[hidden]{display:none}.cart-notification.is-visible{opacity:1;transform:translate(0)}.cart-notification.is-closing{pointer-events:none;opacity:0;transform:translate(16px)}.cart-notification__header{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;gap:10px;align-items:center}.cart-notification__header p,.cart-notification__product p{margin:0}.cart-notification__header p{font-size:14px;font-weight:500;line-height:1.25}.cart-notification__status-icon{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--pa-color-green);color:#fff}.cart-notification__status-icon svg{width:14px;height:14px;stroke-width:2}.cart-notification.is-error .cart-notification__status-icon{background:var(--pa-color-brown)}.cart-notification.is-error .cart-notification__status-icon svg{display:none}.cart-notification.is-error .cart-notification__status-icon:before{content:"!";font-size:14px;font-weight:700;line-height:1}.cart-notification__close{width:24px;height:24px}.cart-notification__product{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;margin-block-start:16px}.cart-notification__product[hidden],.cart-notification__product img[hidden]{display:none}.cart-notification__product img{width:64px;height:64px;border-radius:4px;object-fit:cover}.cart-notification__product p{font-size:14px;font-weight:500;line-height:1.3}.cart-notification__actions{display:flex;align-items:center;gap:18px;margin-block-start:18px}.cart-notification__actions a,.cart-notification__actions button{font-family:var(--pa-font-body);font-size:12px;font-weight:500}.cart-notification__actions button{border:0;background:transparent;padding:0;text-decoration:underline;text-underline-offset:.22em;cursor:pointer}.cart-notification__view{min-height:38px;display:inline-flex;align-items:center;border-radius:6px;background:var(--pa-color-brown);color:#fff;padding:0 16px;text-decoration:none}@media(min-width:820px)and (max-width:1180px){.header__inner{min-height:120px}.header__inner>.brand-logo{grid-column:1 / span 3}.header__nav{grid-column:4 / span 9;gap:clamp(12px,1.5vw,20px);margin-inline-end:12px;font-size:12px}.header__actions{grid-column:13 / span 4;gap:12px}}@media(max-width:819px){html.mobile-menu-open,html.mobile-menu-open body{overflow:hidden}body{padding-block-start:86px}.header{position:fixed;inset-block-start:0;inset-inline:0;width:100%}.cart-notification{inset-block-start:98px;inset-inline:var(--pa-page-gutter);width:auto}.header__nav{display:none}.header__inner{grid-template-columns:repeat(8,minmax(0,1fr))}.header__inner>.brand-logo{grid-column:1 / span 3}.header__mobile-toggle{display:inline-grid}.header__mobile-toggle-icon{display:grid;grid-area:1 / 1;place-items:center}.header__mobile-toggle-icon--close,.header__mobile-toggle[aria-expanded=true] .header__mobile-toggle-icon--menu{display:none}.header__mobile-toggle[aria-expanded=true] .header__mobile-toggle-icon--close{display:grid}.mobile-menu{display:block;position:fixed;inset-block:86px 0;inset-inline:0;z-index:29;width:100%;max-width:none;margin:0;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--pa-color-border);background:var(--pa-color-background);padding-inline:var(--pa-page-gutter)}.mobile-menu[hidden]{display:none}.mobile-menu:not([hidden]){padding-block:18px 26px;box-shadow:0 18px 32px #4c37271f}.mobile-menu a,.mobile-menu__disabled{display:block;padding-block:12px}.mobile-menu a{color:var(--pa-color-brown);text-decoration:none}.mobile-menu__disabled{color:#9a9a9a;cursor:not-allowed;-webkit-user-select:none;user-select:none}.mobile-menu__heading{font-weight:700}.mobile-menu__collections{padding-inline-start:18px}.mobile-menu__collections a{padding-block:8px;color:var(--pa-color-muted)}.header__inner{min-height:86px;grid-template-columns:repeat(8,minmax(0,1fr))}.header__inner>.brand-logo{grid-column:1 / span 4}.header__actions{grid-column:5 / span 4}.header__actions{gap:13px}.header__actions .icon-link--account{display:none}}@media(prefers-reduced-motion:reduce){.cart-notification{transition:none}}.cart-page{padding-block:clamp(52px,7vw,104px) clamp(80px,9vw,140px)}.cart-page__header{margin-block-end:clamp(36px,5vw,72px)}.cart-page__header h1{margin:0;color:var(--pa-color-text);font-size:clamp(38px,calc(32.046px + 1.5267vw),58px);font-weight:300;line-height:1}.cart-page__error{margin:0 0 20px;border:1px solid var(--pa-color-brown);border-radius:6px;color:var(--pa-color-brown);padding:12px 14px;font-size:13px}.cart-page__error[hidden]{display:none}.cart-lines{border-top:1px solid var(--pa-color-border)}.cart-line{display:grid;grid-template-columns:116px minmax(0,1fr) 150px 110px 40px;gap:clamp(20px,2.5vw,42px);align-items:center;min-height:164px;padding-block:24px;border-bottom:1px solid var(--pa-color-border);transition:opacity .16s ease}.cart-page[aria-busy=true] .cart-line,.cart-page[aria-busy=true] .cart-summary{opacity:.55}.cart-line__image{width:116px;aspect-ratio:1;overflow:hidden;border-radius:6px;background:var(--pa-color-surface)}.cart-line__image img{width:100%;height:100%;object-fit:cover}.cart-line__details{min-width:0}.cart-line__title{color:var(--pa-color-text);font-size:clamp(15px,calc(14.1069px + .229vw),18px);font-weight:500;line-height:1.2;text-decoration:none}.cart-line__variant{margin:8px 0 0;color:var(--pa-color-muted);font-size:12px;line-height:1.3}.cart-line__qty{display:grid;grid-template-columns:42px 1fr 42px;height:52px;overflow:hidden;border-radius:8px;background:var(--pa-color-surface)}.cart-line__qty button,.cart-line__qty input{min-width:0;border:0;background:transparent;color:var(--pa-color-brown);font-size:16px;font-weight:400;line-height:1;text-align:center}.cart-line__qty button{cursor:pointer}.cart-line__qty button:hover{background:#ccb9a840}.cart-line__qty input{width:100%;padding:0;-webkit-appearance:textfield;appearance:textfield}.cart-line__qty input::-webkit-inner-spin-button,.cart-line__qty input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.cart-line__price{color:var(--pa-color-brown);font-size:14px;font-weight:700;line-height:1;text-align:end}.cart-line__remove{width:40px;height:40px;display:inline-grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--pa-color-brown);padding:0;cursor:pointer}.cart-line__remove:hover{background:var(--pa-color-surface)}.cart-line__remove svg{width:19px;height:19px;stroke-width:1.7}.cart-line__qty button:focus-visible,.cart-line__qty input:focus-visible,.cart-line__remove:focus-visible{outline:2px solid var(--pa-color-brown);outline-offset:-2px}.cart-line [disabled]{cursor:wait}.cart-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:clamp(40px,8vw,120px);align-items:start;margin-block-start:36px;transition:opacity .16s ease}.cart-summary__fields,.cart-summary__totals{display:grid;gap:20px}.cart-summary__fields{max-width:560px}.cart-summary__total{width:100%;display:flex;justify-content:space-between;align-items:baseline;margin:0;color:var(--pa-color-brown);font-size:16px}.cart-summary strong{margin-inline-start:20px;font-size:18px}.cart-summary__field{display:grid;gap:9px;color:var(--pa-color-brown)}.cart-summary__field span{font-size:12px;font-weight:500;line-height:1;text-transform:uppercase}.cart-summary__field input,.cart-summary__field textarea{width:100%;border:1px solid var(--pa-color-button);border-radius:8px;background:var(--pa-color-surface);color:var(--pa-color-brown);font-family:var(--pa-font-body);font-size:15px;font-weight:400;line-height:1.3}.cart-summary__field input{height:57px;padding:0 16px}.cart-summary__field textarea{min-height:128px;resize:vertical;padding:16px}.cart-summary__field input::placeholder,.cart-summary__field textarea::placeholder{color:var(--pa-color-muted);opacity:.7}.cart-summary__field input:focus-visible,.cart-summary__field textarea:focus-visible{outline:2px solid var(--pa-color-brown);outline-offset:2px}.cart-summary__checkout{width:100%;min-height:57px}.cart-summary__update{min-height:44px;border:1px solid var(--pa-color-brown);border-radius:6px;background:transparent;color:var(--pa-color-brown);padding:8px 16px}.cart-page .empty-state{padding-block:0 80px}.cart-page .empty-state p{margin-block:0 20px}.cart-page .empty-state a{color:var(--pa-color-brown);text-underline-offset:.25em}@media(max-width:819px){.cart-page{padding-block:48px 80px}.cart-page__header{margin-block-end:36px}.cart-line{grid-template-columns:92px minmax(0,1fr) 40px;grid-template-areas:"image details remove" "image quantity price";gap:16px 14px;min-height:0;padding-block:20px}.cart-line__image{grid-area:image;width:92px}.cart-line__details{grid-area:details;align-self:end}.cart-line__qty{grid-area:quantity;width:min(150px,100%);height:46px;grid-template-columns:38px 1fr 38px;align-self:start}.cart-line__price{grid-area:price;align-self:center;text-align:end}.cart-line__remove{grid-area:remove;align-self:start}.cart-summary{grid-template-columns:1fr;gap:32px}.cart-summary__fields{max-width:none}}@media(max-width:420px){.cart-line{grid-template-columns:78px minmax(0,1fr) 36px;gap:14px 10px}.cart-line__image{width:78px}.cart-line__qty{width:132px;grid-template-columns:34px 1fr 34px}}.product-page{padding-block:44px 96px}.product-layout{align-items:start}.product-media{grid-column:1 / span 8}.product-info{grid-column:10 / span 6}.product-media__featured{aspect-ratio:1.13 / 1;overflow:hidden;border-radius:var(--pa-radius);background:var(--pa-color-surface)}.product-media__featured img{width:100%;height:100%;object-fit:cover}.product-media__thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--pa-grid-gutter);margin-block-start:20px}.product-media__thumb{border:0;background:transparent;padding:0;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--pa-radius);cursor:pointer}.product-media__thumb img{width:100%;height:100%;object-fit:cover}.product-info{color:var(--pa-color-text)}.product-info__eyebrow{margin:0 0 18px;color:var(--pa-color-brown);font-family:var(--pa-font-body);font-size:clamp(18px,calc(16.2137px + .458vw),24px);font-style:normal;font-weight:700;line-height:1;letter-spacing:0}.product-info__title{margin:0;color:var(--pa-color-text);font-family:var(--pa-font-heading);font-size:clamp(36px,calc(32.4275px + .916vw),48px);font-style:normal;font-weight:300;line-height:1;letter-spacing:0}.product-info__price{margin-block:40px 56px;color:var(--pa-color-button);font-family:var(--pa-font-body);font-size:clamp(16px,calc(14.8092px + .3053vw),20px);font-style:normal;font-weight:700;line-height:1;letter-spacing:0}.product-form{display:grid;grid-template-columns:minmax(160px,2fr) minmax(260px,4fr);gap:20px;margin-block-end:80px}.variant-selector{grid-column:1 / -1;display:grid;gap:8px;color:var(--pa-color-brown);font-size:14px;font-weight:800}.variant-selector--buttons{min-width:0;margin:0;border:0;padding:0}.variant-selector--buttons legend{margin-block-end:10px;padding:0}.variant-selector__buttons{display:flex;flex-wrap:wrap;gap:10px}.variant-selector__button{position:relative;min-width:57px;height:48px;overflow:hidden;border:1px solid var(--pa-color-border);border-radius:8px;background:var(--pa-color-background);color:var(--pa-color-brown);padding:0 16px;font-family:var(--pa-font-body);font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.variant-selector__button:hover:not(:disabled){border-color:var(--pa-color-button);background:var(--pa-color-surface)}.variant-selector__button[aria-pressed=true]{border-color:var(--pa-color-button);background:var(--pa-color-button);color:var(--pa-color-brown)}.variant-selector__button:disabled{border-color:#d8d8d8;background:#f2f2f2;color:#9a9a9a;cursor:not-allowed}.variant-selector__button:disabled:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:calc(100% + 14px);height:1px;background:#9a9a9a;transform:translate(-50%,-50%) rotate(-32deg);transform-origin:center;pointer-events:none}.variant-selector__button:focus-visible{outline:2px solid var(--pa-color-brown);outline-offset:2px}.variant-selector select{min-height:56px;width:100%;border:1px solid var(--pa-color-border);background:var(--pa-color-surface);color:var(--pa-color-brown);padding:0 16px}.quantity-selector{display:grid;grid-template-columns:44px 1fr 44px;height:57px;min-height:57px;overflow:hidden;border-radius:8px;background:var(--pa-color-surface)}.quantity-selector button,.quantity-selector input{min-width:0;border:0;background:transparent;color:var(--pa-color-brown);font-family:var(--pa-font-body);font-size:clamp(16px,calc(14.8092px + .3053vw),20px);font-style:normal;font-weight:400;line-height:1;letter-spacing:0;text-align:center}.quantity-selector button{cursor:pointer}.quantity-selector input{-webkit-appearance:textfield;appearance:textfield}.quantity-selector input::-webkit-outer-spin-button,.quantity-selector input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.product-description,.accordion__content{color:var(--pa-color-text);font-family:var(--pa-font-body);font-size:clamp(14px,calc(13.7023px + .0763vw),15px);font-style:normal;font-weight:400;line-height:clamp(16px,calc(15.4046px + .1527vw),18px);letter-spacing:0}.product-description h2,.product-description h3,.accordion__content h2,.accordion__content h3{margin-block:0 20px;color:var(--pa-color-brown);font-family:var(--pa-font-heading);font-size:clamp(20px,calc(18.8092px + .3053vw),24px);font-style:normal;font-weight:500;line-height:1;letter-spacing:0;text-transform:uppercase}.product-description p,.accordion__content p{margin:0 0 22px}.product-info .button-primary{height:57px;min-height:57px;border-radius:8px;background:var(--pa-color-button);font-family:var(--pa-font-body);font-size:clamp(16px,calc(14.8092px + .3053vw),20px);font-style:normal;font-weight:400;line-height:1;letter-spacing:0}.accordion{margin-block-start:clamp(28px,4vw,56px);border-top:1px solid var(--pa-color-border)}.accordion details{border-bottom:1px solid var(--pa-color-border)}.accordion summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:19px;color:var(--pa-color-brown);font-family:var(--pa-font-body);font-size:clamp(11px,calc(10.7023px + .0763vw),12px);font-style:normal;font-weight:500;line-height:1;letter-spacing:0;cursor:pointer}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"";width:9px;height:9px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(45deg)}.accordion details[open] summary:after{transform:translateY(4px) rotate(225deg)}.accordion__content{padding-block:0 20px;color:var(--pa-color-text)}.accordion__file{display:inline-block;width:fit-content;margin-block:2px 20px;color:var(--pa-color-brown);font-family:var(--pa-font-body);font-size:clamp(11px,calc(10.7023px + .0763vw),12px);font-style:normal;font-weight:500;line-height:1;letter-spacing:0;text-decoration:underline;text-underline-offset:.18em}.related-products-section{padding-block:96px 144px}.related-products{align-items:start}.related-products__intro{grid-column:1 / span 4}.related-products__list{grid-column:5 / span 12}.related-products .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pa-grid-gutter)}.related-products__intro h2{margin:0;color:var(--pa-color-text);font-family:var(--pa-font-heading);font-size:clamp(30px,calc(27.6183px + .6107vw),38px);font-style:normal;font-weight:300;line-height:1;letter-spacing:0;text-transform:uppercase}.related-products__intro p{max-width:210px;margin-block-start:36px;color:var(--pa-color-text);font-family:var(--pa-font-body);font-size:clamp(14px,calc(13.4046px + .1527vw),16px);font-style:normal;font-weight:400;line-height:1;letter-spacing:0}@media(max-width:1180px){.related-products{grid-template-columns:repeat(8,minmax(0,1fr));row-gap:48px}.related-products__intro,.related-products__list{grid-column:1 / -1}}@media(max-width:819px){.product-layout{grid-template-columns:1fr}.product-media,.product-info{grid-column:1 / -1}.product-form{grid-template-columns:1fr}.product-media__thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.product-page{padding-block:64px 80px}.product-info{margin-block-start:40px}.related-products-section{padding-block:72px 96px}.related-products__intro p{margin-block-start:24px}}.store-hero{padding-block-start:150px}.store-hero__copy{min-height:280px;align-items:end;padding-block-end:48px}.store-hero__title{grid-column:1 / span 7;margin:0;color:var(--pa-color-text);font-family:var(--pa-font-heading);font-size:clamp(42px,calc(37.2366px + 1.2214vw),58px);font-style:normal;font-weight:300;line-height:1;letter-spacing:0}.store-hero__text{grid-column:13 / span 4;margin:0;color:var(--pa-color-brown);font-family:var(--pa-font-body);font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:0}.store-hero__image{width:100%;height:auto;object-fit:contain}@media(max-width:1180px){.store-hero__copy{grid-template-columns:repeat(8,minmax(0,1fr))}.store-hero__copy{min-height:300px;align-items:end}.store-hero{padding-block-start:96px}.store-hero__title{grid-column:1 / span 5;font-size:clamp(42px,5.3vw,58px)}.store-hero__text{grid-column:6 / span 3;max-width:520px}}@media(max-width:819px){.store-hero__copy{min-height:auto;padding-block:0 48px;row-gap:28px}.store-hero{padding-block-start:64px}.store-hero__title,.store-hero__text{grid-column:1 / -1}.store-hero__image{height:300px;object-fit:cover}}.brand-logo{display:inline-flex;align-items:center;gap:11px;color:var(--pa-color-brown);font-weight:800;letter-spacing:.02em;text-decoration:none}.brand-logo img{width:auto;max-width:min(220px,100%);max-height:84px}.brand-logo__mark{width:42px;height:42px;border:3px solid var(--pa-color-green);border-radius:50%;display:grid;place-items:center;color:var(--pa-color-green)}.brand-logo__text{max-width:96px;color:var(--pa-color-brown);font-size:20px;line-height:.9}.collection-showcase{padding-block:clamp(96px,6.7vw,128px) clamp(72px,5.8vw,112px)}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pa-grid-gap)}.category-grid--slider{display:flex;gap:var(--pa-grid-gap);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.category-grid--slider::-webkit-scrollbar{display:none}.category-grid--slider .category-card{flex:0 0 calc((100% - (var(--pa-grid-gap) * 3)) / 4);scroll-snap-align:start}.category-card{color:var(--pa-color-text);text-decoration:none}.category-card__media{aspect-ratio:5 / 6;overflow:hidden;border-radius:var(--pa-radius);background:var(--pa-color-background)}.category-card__media img,.category-card__placeholder{width:100%;height:100%;object-fit:cover}.category-card__heading{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;margin-block-start:22px;padding-block-end:18px;border-bottom:1px solid var(--pa-color-category-border)}.category-card__title{margin:0;color:var(--pa-color-category-title);font-family:var(--pa-font-heading);font-size:clamp(20px,calc(18.8092px + .3053vw),24px);font-style:normal;font-weight:500;line-height:1;letter-spacing:0;text-transform:uppercase}.category-card__arrow{width:30px;height:30px;flex:0 0 30px}.category-card__arrow img{width:30px;height:30px}.category-card__description{min-height:94px;margin:16px 0 0;color:var(--pa-color-category-copy);font-family:var(--pa-font-body);font-size:clamp(11px,calc(10.7023px + .0763vw),12px);font-style:normal;font-weight:500;line-height:clamp(16px,calc(15.4046px + .1527vw),18px);letter-spacing:0}.category-card__link{display:inline-block;width:fit-content;margin-block-start:4px;color:var(--pa-color-category-copy);font-family:var(--pa-font-body);font-size:clamp(11px,calc(10.7023px + .0763vw),12px);font-style:normal;font-weight:300;line-height:1;letter-spacing:0;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:.18em;text-decoration-skip-ink:auto}.category-card:focus-visible{outline:2px solid var(--pa-color-category-title);outline-offset:5px}.collection-showcase .slider-controls{margin-block-start:clamp(40px,3vw,56px)}@media(max-width:1180px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid--slider .category-card{flex-basis:calc((100% - var(--pa-grid-gap)) / 2)}}@media(max-width:819px){.category-grid{grid-template-columns:1fr}.category-grid--slider .category-card{flex-basis:min(82vw,360px)}.category-card__description{min-height:auto}}.product-grid--slider .product-card{flex:0 0 calc((100% - (var(--pa-grid-gutter) * 3)) / 4);scroll-snap-align:start}.product-card{display:block;color:var(--pa-color-text);text-decoration:none}.product-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--pa-radius);background:var(--pa-color-background)}.product-card__sold-out{position:absolute;inset-block-start:clamp(16px,calc(11.8321px + 1.0687vw),30px);inset-inline-end:clamp(14px,calc(11.0229px + .7634vw),24px);z-index:1;display:inline-flex;width:clamp(88px,calc(83.8321px + 1.0687vw),102px);height:clamp(24px,calc(23.4046px + .1527vw),26px);flex:none;align-items:center;justify-content:center;border-radius:clamp(12px,calc(11.7023px + .0763vw),13px);background:var(--pa-color-footer);color:var(--pa-color-background);padding:0;font-family:var(--pa-font-body);font-size:clamp(11px,calc(10.4046px + .1527vw),13px);font-style:normal;font-weight:400;line-height:1;letter-spacing:0;text-transform:uppercase;white-space:nowrap;pointer-events:none}.product-card__media img{width:100%;height:100%;object-fit:cover}.product-card__title{min-height:2em;margin:28px 0 0;color:var(--pa-color-product-title);font-family:var(--pa-font-body);font-size:clamp(16px,calc(15.4046px + .1527vw),18px);font-style:normal;font-weight:500;line-height:1;letter-spacing:0}.product-card__price{margin-block-start:18px;color:var(--pa-color-category-title);font-family:var(--pa-font-body);font-size:clamp(13px,calc(12.7023px + .0763vw),14px);font-style:normal;font-weight:700;line-height:1;letter-spacing:0}@media(max-width:1180px){.product-grid--slider .product-card{flex-basis:calc((100% - var(--pa-grid-gutter)) / 2)}}@media(max-width:819px){.product-grid--slider .product-card{flex-basis:min(82vw,360px)}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
