*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:0;background:var(--bg);color:var(--ink);font:var(--body-weight, 400) var(--body-size)/1.55 var(--body-font, Arial, sans-serif)}img,svg,video{display:block;max-width:100%}img{height:auto}iframe{max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}button:disabled{cursor:not-allowed}input,select,textarea{color:var(--ink)}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--gold);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display-font, Georgia, serif);font-weight:var(--display-weight, 400);line-height:1.04;overflow-wrap:anywhere}h1,h2{font-size:var(--heading-size);letter-spacing:-.04em}h3{font-size:1.32rem}ul[role=list]{margin:0;padding:0;list-style:none}summary{list-style:none}summary::-webkit-details-marker{display:none}picture{display:block}.shell{width:min(var(--width),100% - 2 * clamp(25px,5vw,92px));margin-inline:auto}.section-space{padding-block:clamp(44px,5.4vw,92px)}.section-heading{margin-bottom:clamp(23px,3.2vw,44px)}.heading-split{display:flex;align-items:end;justify-content:space-between;gap:20px}.eyebrow{font-family:var(--body-font, Arial, sans-serif);color:var(--gold);margin-bottom:13px;font-weight:700;font-size:.72rem;letter-spacing:.19em;text-transform:uppercase}.rte>*+*{margin-top:.9em}.rte a{text-decoration:underline;text-underline-offset:3px}.rte img{max-width:100%;height:auto}.rte table{width:100%;border-collapse:collapse}.rte td,.rte th{padding:.45em;border:1px solid var(--line)}.placeholder{width:100%;height:100%;background:#e9dfd2;fill:#8b7568}.visually-hidden,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:10px;left:10px;z-index:50;padding:12px 18px;background:var(--paper);color:var(--ink)}.button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:48px;padding:12px 21px;border:1px solid transparent;font-size:var(--button-size);font-weight:700;line-height:1.2;letter-spacing:.09em;text-transform:uppercase;text-align:center;transition:opacity .2s,filter .2s}.button:hover{filter:brightness(1.13)}.button:disabled{opacity:.54}.button-primary{background:var(--button);color:var(--button-ink)}.button-outline{background:transparent;color:inherit;border-color:currentColor}.icon-button{display:inline-grid;place-items:center;flex:none;min-width:44px;min-height:44px;padding:5px;border:0;color:inherit;background:transparent}.text-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;line-height:1.4;padding:3px 0;border-bottom:1px solid currentColor;font-weight:700}.text-link svg,.button svg{flex:none}input:not([type=checkbox],[type=radio],[type=hidden]),textarea,select{min-height:44px;padding:9px 12px;border:1px solid var(--line);background:var(--paper);border-radius:0}.shopify-section-group-header-group{position:relative;z-index:5}.site-header{background:var(--header);color:var(--header-ink)}.announcement{text-align:center;padding:8px 16px;border-bottom:1px solid #ffffff26;color:var(--header-ink);font-weight:700;font-size:.66rem;text-transform:uppercase;letter-spacing:.18em}.announcement a{display:inline-flex;align-items:center;gap:7px}.header-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--logo-width)) minmax(0,1fr);gap:20px;min-height:74px;align-items:center}.header-brand{grid-column:2;grid-row:1;display:block;width:100%}.brand-logo img{width:100%;height:auto;object-fit:contain}.desktop-nav{grid-row:1;grid-column:1;justify-self:start}.desktop-nav>ul{display:flex;align-items:center;flex-wrap:wrap;column-gap:clamp(12px,1.65vw,25px)}.desktop-nav a,.desktop-nav summary,.mobile-nav a,.mobile-nav nav summary{display:flex;align-items:center;gap:4px;min-height:40px;font-weight:700;font-size:var(--menu-size);letter-spacing:.06em}.desktop-nav a:hover,.desktop-nav summary:hover,.mobile-nav a:hover{text-decoration:underline;text-underline-offset:4px}.nav-branch{position:relative}.desktop-nav .nav-sublist{min-width:230px;max-width:min(370px,80vw);padding:10px 16px;border:1px solid #ffffff28;background:var(--header);position:absolute;inset:100% auto auto 0;box-shadow:0 12px 25px #170c0870}.nav-third{padding-inline-start:13px!important}.header-actions{grid-row:1;grid-column:3;display:flex;align-items:center;justify-self:end}.header-bag{position:relative}.header-bag [data-cart-count]{position:absolute;top:4px;right:1px;min-width:16px;height:16px;border-radius:20px;padding-inline:2px;background:#edc38b;color:#261910;font-size:10px;font-weight:700;line-height:16px;text-align:center}.mobile-nav{display:none}.logo-left .header-row{grid-template-columns:minmax(0,var(--logo-width)) minmax(0,1fr) auto}.logo-left .header-brand{grid-column:1}.logo-left .desktop-nav{grid-column:2;justify-self:center}.hero{background:var(--header)}.hero-track,.gallery-track{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hero-track::-webkit-scrollbar,.gallery-track::-webkit-scrollbar{display:none}.hero-slide,.gallery-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start}.hero-slide{display:grid;position:relative;isolation:isolate;background:var(--hero-bg);color:var(--hero-text)}.hero-split{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}.hero-split:not(:has(.hero-copy)){grid-template-columns:minmax(0,1fr)}.hero-media{min-width:0;align-content:center}.hero-image-link{display:block}.hero-media picture{width:100%}.hero-media img{width:100%}.hero-split.hero-contain .hero-media img{object-fit:contain;max-height:720px;aspect-ratio:var(--hero-ratio);object-position:right center}.hero-split.hero-contain:not(:has(.hero-copy)) .hero-media img{max-height:none;object-position:center}.hero-cover .hero-media img{height:var(--hero-height);object-fit:cover;object-position:var(--hero-focus) center}.hero-full .hero-media,.hero-full .hero-copy{grid-area:1 / 1}.hero-full.hero-contain .hero-media img{object-fit:contain;aspect-ratio:var(--hero-ratio)}.hero-full:has(.hero-copy):after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(20,12,8,var(--hero-overlay))}.hero-full .hero-copy{position:relative;z-index:1;justify-items:center;text-align:center}.hero-copy{display:grid;align-content:center;padding:clamp(25px,5vw,90px);min-width:0}.hero-copy-inner{max-width:690px}@media(min-width:1800px){.hero-split .hero-copy{padding-inline-start:clamp(90px,7vw,170px)}.hero-split.hero-contain .hero-media img{max-height:800px}.hero-split.hero-contain:not(:has(.hero-copy)) .hero-media img{max-height:none}}.hero-kicker{color:var(--hero-accent);margin-bottom:20px}.hero-copy :is(h1,h2){font-size:clamp(35px,6.3vw,var(--hero-size));letter-spacing:-.061em}.hero-copy em{display:block;color:var(--hero-accent);font-family:var(--display-font, Georgia, serif);font-synthesis:style}.hero-description{margin-top:clamp(15px,2vw,24px);font-size:clamp(.9rem,1.3vw,1.08rem);max-width:36ch}.hero-full .hero-description{margin-inline:auto}.hero-button{margin-top:clamp(20px,2.6vw,35px);background:var(--hero-button);color:var(--hero-button-ink)}.hero-controls{display:flex;justify-content:center;align-items:center;gap:12px;color:var(--header-ink);padding:3px 0;border-top:1px solid #ffffff26}.hero-controls span{font-size:.74rem;font-weight:700}.benefits{border-bottom:1px solid var(--line);background:var(--paper)}.benefit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));padding-block:16px!important;margin-inline:auto!important;row-gap:12px}.benefit-grid li{display:flex;justify-content:center;align-items:center;gap:13px;padding:7px 10px}.benefit-grid li+li{border-inline-start:1px solid var(--line)}.benefit-grid svg{color:var(--gold);flex:none}.benefit-grid strong,.benefit-grid small{display:block}.benefit-grid strong{font-size:.88rem}.benefit-grid small{color:var(--muted);font-size:.73rem}.category-grid,.product-grid,.social-grid{display:grid;gap:clamp(15px,2vw,28px)}.category-grid{grid-template-columns:repeat(var(--category-cols, 4),minmax(0,1fr))}.category-media,.product-card-media{overflow:hidden;border-radius:var(--radius);background:var(--paper)}.category-media{aspect-ratio:4 / 4.8}.category-media img,.product-card-media img,.social-grid img{width:100%;height:100%;object-fit:cover;transition:transform .38s ease,opacity .25s ease}.category-media img{object-position:center 22%}.category-card:hover img,.social-grid a:hover img{transform:scale(1.04)}.category-caption{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:11px 0 8px;border-bottom:1px solid var(--line);font-family:var(--display-font, Georgia, serif);font-size:clamp(1.08rem,1.9vw,1.55rem)}.category-caption svg{color:var(--gold);flex:none}.collection-list{--category-cols: 4;--category-mobile: 2}.editorial{overflow:hidden;background:var(--editorial-bg);color:var(--editorial-ink)}.editorial-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:clamp(30px,6vw,90px);align-items:center;padding-block:clamp(40px,5.2vw,80px)}.editorial-left .editorial-copy{order:1}.editorial-copy .eyebrow{color:#eac18c}.editorial-copy .rte{margin-top:17px;max-width:33ch}.editorial-copy .button{margin-top:25px}.editorial-triptych{display:flex;align-items:center;justify-content:center;gap:clamp(5px,1.4vw,18px)}.editorial-triptych img{width:min(30%,195px);max-height:280px;aspect-ratio:3/4;object-fit:cover}.editorial-triptych img:first-child{transform:rotate(-7deg)}.editorial-triptych img:last-child{transform:rotate(7deg)}.editorial-photo img{width:100%;max-height:520px;object-fit:contain}.product-grid{grid-template-columns:repeat(var(--grid-cols, 4),minmax(0,1fr));row-gap:34px}.product-card{min-width:0}.product-card-media{aspect-ratio:4/5;position:relative;margin-bottom:13px}.product-ratio-square .product-card-media{aspect-ratio:1}.product-ratio-tall .product-card-media{aspect-ratio:2/3}.product-card-media img{object-position:center 20%}.product-card-media .product-card-secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover){.product-card-link:hover .product-card-secondary{opacity:1}}.product-card-link:focus-visible .product-card-secondary{opacity:1}.product-card h3{margin-bottom:6px}.product-badge{position:absolute;z-index:1;top:10px;left:10px;background:var(--paper);color:var(--ink);font-size:.69rem;font-weight:700;padding:5px 8px}.product-badge-sale{background:var(--sale);color:#fff}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px;font-weight:700}.price s,.price small{color:var(--muted);font-weight:400;font-size:.84em}.price-sale>span{color:var(--sale)}.product-card-action{margin-top:8px;font-size:.78rem}.social-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.social-grid>div{aspect-ratio:1;overflow:hidden}.social-grid a{display:block;height:100%}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:15px;color:var(--muted);font-size:.8rem}.breadcrumbs a:hover{text-decoration:underline}.product-layout{display:grid;grid-template-columns:minmax(0,1.27fr) minmax(0,.95fr);gap:clamp(26px,5vw,85px)}.product-panel{min-width:0;margin-top:34px}.product-panel h1{font-size:var(--product-size);margin-bottom:16px}.product-panel .price{font-size:1.3rem}.product-panel .installments{font-size:.86rem;margin-top:5px;color:var(--muted)}.gallery-track{border-radius:var(--radius);background:var(--paper)}.gallery-slide{display:grid;place-items:center;aspect-ratio:4/5}.gallery-slide>img,.gallery-slide>video,.gallery-slide>iframe,.gallery-slide>model-viewer{width:100%;height:100%;object-fit:contain;border:0}.gallery-thumbs{display:flex;gap:9px;margin-top:10px;overflow-x:auto;padding:3px}.gallery-thumbs a{position:relative;flex:0 0 clamp(47px,9vw,72px);border:1px solid var(--line)}.gallery-thumbs a[aria-current]{border-color:var(--ink)}.gallery-thumbs img{width:100%;aspect-ratio:1;object-fit:cover}.gallery-thumbs span{position:absolute;inset:auto 2px 2px auto;padding:1px 4px;background:var(--paper);font-size:11px}.variant-options{display:grid;gap:17px;margin-top:24px}.variant-option{min-width:0;margin:0;padding:0;border:0}.variant-option legend{margin-bottom:8px;padding:0;font-weight:700}.variant-option legend span{color:var(--muted);font-weight:400}.variant-values{display:flex;flex-wrap:wrap;gap:7px}.variant-values label{display:flex;align-items:center;gap:7px;min-height:43px;min-width:43px;justify-content:center;padding:6px 12px;border:1px solid var(--line);background:var(--paper);cursor:pointer;font-size:.88rem}.variant-values label.variant-unavailable{color:var(--muted);text-decoration:line-through}.variant-values input:checked+label{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.variant-values input:focus-visible+label{outline:2px solid var(--gold);outline-offset:3px}.swatch{width:20px;height:20px;object-fit:cover;border:1px solid var(--line);border-radius:100%;background:var(--swatch)}.product-form,.size-guide,.product-chat{margin-top:18px}.size-guide summary{text-decoration:underline;text-underline-offset:3px;width:fit-content}.size-guide .rte{margin-top:8px;overflow:auto}.native-variants,.quantity-row{display:grid;gap:8px;justify-items:start;margin-bottom:16px}.native-variants select{max-width:100%}.quantity-control{display:inline-flex;width:fit-content;border:1px solid var(--line);background:var(--paper)}.quantity-control input{width:62px;text-align:center;border:0!important;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.quantity-control button{border:0;background:transparent;color:inherit;min-width:34px;display:grid;place-items:center}.product-buy{display:grid;gap:9px}.product-buy .button{width:100%;min-height:55px}.form-error{margin-top:10px;color:var(--sale)}.product-details{margin-top:26px;border-bottom:1px solid var(--line)}.product-details details{border-top:1px solid var(--line)}.product-details details>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;font-weight:700}.product-details details[open]>summary svg{transform:rotate(180deg)}.product-details .rte{padding-bottom:17px;overflow-x:auto}.cart-drawer{width:min(100%,485px);height:100%;max-width:none;max-height:none;margin:0 0 0 auto;padding:0;border:0;color:var(--ink);background:var(--paper)}.cart-drawer::backdrop{background:#1b110bb0}html:has(.cart-drawer[open]){overflow:hidden}.drawer-shell{display:flex;flex-direction:column;height:100%}.drawer-header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:18px 23px;border-bottom:1px solid var(--line)}.drawer-header h2{font-size:2.15rem}.drawer-shell>.shopify-section{min-height:0;flex:1}.drawer-content{display:flex;flex-direction:column;height:100%}.drawer-empty{display:grid;gap:14px;justify-items:center;padding:50px 20px}.drawer-items{flex:1;overflow-y:auto;padding-inline:19px!important}.drawer-items li+li,.cart-list li+li{border-top:1px solid var(--line)}.cart-item{display:grid;grid-template-columns:minmax(65px,95px) minmax(0,1fr) auto auto;align-items:start;gap:13px;padding:18px 0}.cart-item-compact{grid-template-columns:minmax(55px,72px) minmax(0,1fr) auto}.cart-item-media{aspect-ratio:4/5}.cart-item-media img{width:100%;height:100%;object-fit:cover}.cart-item-title{font-weight:700}.cart-item-title:hover{text-decoration:underline}.cart-item-info p,.cart-note{font-size:.82rem;color:var(--muted)}.cart-item-price{display:grid;text-align:end}.cart-item-price s{font-size:.78rem}.cart-item-quantity{display:grid;justify-items:start;gap:4px}.cart-remove{font-size:.76rem;text-decoration:underline}.drawer-total,.cart-summary{padding:20px;background:var(--paper);border:1px solid var(--line)}.drawer-total{border-width:1px 0 0}.drawer-total .button,.cart-summary .button{margin-top:12px;width:100%}.drawer-total .text-link{margin-top:8px;font-size:.83rem}.cart-total{display:flex;justify-content:space-between;gap:10px;margin-bottom:5px}.cart-page-form{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(250px,1fr);align-items:start;gap:clamp(20px,5vw,64px)}.cart-page-form>div>.button{margin-top:12px}.cart-note-label{display:block;margin:15px 0 5px}#CartNote{display:block;width:100%}.additional-checkout-buttons{margin-top:9px}.catalog-head{margin-bottom:26px}.catalog-head .rte{margin-top:13px;max-width:65ch}.catalog-banner{margin-top:20px}.catalog-banner img{width:100%;max-height:490px;object-fit:contain;object-position:left}.facets{display:flex;flex-wrap:wrap;align-items:center;gap:9px 13px;margin-bottom:15px}.facet-list{display:flex;flex-wrap:wrap;gap:8px}.facet{position:relative}.facet summary{min-height:44px;display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--line)}.facet-options{position:absolute;top:100%;left:0;z-index:3;min-width:175px;max-width:min(290px,82vw);max-height:260px;overflow:auto;padding:10px;background:var(--paper);border:1px solid var(--line)}.facet-options label{display:flex;gap:7px;align-items:center;min-height:33px}.facet-options input[type=number]{min-width:0;width:100%}.sort-control{display:flex;align-items:center;gap:6px}.sort-control select{max-width:190px}.active-facets{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px!important}.active-facets a{display:flex;align-items:center;gap:6px;border:1px solid var(--line);padding:5px 9px;font-size:.8rem}.pagination{margin-top:32px;display:flex;justify-content:center;align-items:center;gap:6px}.pagination>*{display:grid;place-items:center;min-width:41px;min-height:42px;border:1px solid var(--line)}.pagination [aria-current]{background:var(--button);color:var(--button-ink)}.search-form{display:flex;gap:8px;margin-bottom:17px}.search-form input[type=search]{min-width:0;width:min(100%,525px)}.search-form+p{margin-bottom:13px}.text-result{background:var(--paper);padding:15px;border:1px solid var(--line)}.text-result h2,.blog-grid h2{font-size:1.65rem;margin:6px 0}.editorial-page{max-width:820px}.editorial-page>img{width:100%;margin-bottom:20px}.contact-form,.password-form{display:grid;gap:9px}.contact-form .button,.password-form .button{justify-self:start}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-grid img{width:100%;aspect-ratio:4/3;object-fit:cover}.empty-state{display:grid;justify-items:center;gap:15px;padding:45px 16px;text-align:center}.password-page{display:grid;align-items:center;min-height:100vh;background:var(--header);color:var(--header-ink)}.password-page .shell{max-width:450px}.password-logo{max-width:205px;margin-bottom:20px}.password-page p{margin-block:14px}.site-footer{background:var(--footer);color:var(--footer-ink);padding-block:clamp(30px,5vw,65px) 16px}.footer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,1.3fr);gap:25px}.footer-grid h2{font-family:var(--body-font, Arial, sans-serif);font-size:.94rem;font-weight:700;letter-spacing:0;margin-bottom:13px}.footer-grid p,.footer-links li{font-size:.85rem}.footer-brand .brand-logo{max-width:185px;margin-bottom:7px}.footer-links li{margin-bottom:6px}.footer-links a:hover{text-decoration:underline}.footer-social{display:flex;gap:3px}.newsletter-input{display:flex;margin-top:12px;border:1px solid #ffffff60}.newsletter-input input{background:transparent!important;color:inherit!important;border:0!important;width:100%;min-width:0}.newsletter-input input::placeholder{color:inherit;opacity:.85}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;border-top:1px solid #ffffff38;margin-top:27px;padding-top:15px}.payment-icons{display:flex;flex-wrap:wrap;gap:5px}.payment-icons svg{width:34px;height:auto}@media(max-width:1050px){.benefit-grid li{justify-content:start}.header-row{gap:9px}.desktop-nav>ul{column-gap:12px}}@media(max-width:899px){.product-layout{grid-template-columns:minmax(0,1fr);gap:21px}.product-panel{margin-top:0}.gallery-slide{max-height:660px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-page-form{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){body{font-size:var(--body-mobile)}h1,h2{font-size:var(--heading-mobile)}.shell{width:calc(100% - 2 * var(--gutter-mobile))}.section-space{padding-block:39px}.heading-split{align-items:start;flex-direction:column;gap:9px}.header-row,.logo-left .header-row{grid-template-columns:minmax(0,1fr) minmax(0,var(--mobile-logo-width)) minmax(0,1fr);min-height:57px;gap:3px}.header-brand,.logo-left .header-brand{grid-column:2}.mobile-logo-left .header-row{grid-template-columns:44px minmax(0,var(--mobile-logo-width)) minmax(0,1fr)}.header-actions{grid-column:3}.header-actions .account-link,.desktop-nav{display:none}.header-actions .icon-button{min-width:40px}.mobile-nav{display:block;grid-column:1;grid-row:1}.mobile-nav nav{position:absolute;inset:100% 0 auto;max-height:min(72vh,500px);overflow-y:auto;padding:13px var(--gutter-mobile) 20px;background:var(--header);border-top:1px solid #ffffff26}.mobile-nav nav ul ul{padding-left:15px}.hero-split{grid-template-columns:minmax(0,1fr)}.hero-split.hero-contain .hero-media img,.hero-full.hero-contain .hero-media img{aspect-ratio:var(--hero-mobile-ratio);max-height:none;object-position:center}.hero-cover .hero-media img{height:var(--hero-mobile-height);object-position:var(--hero-mobile-focus) center}.hero-copy{padding:24px var(--gutter-mobile) 34px}.hero-split .hero-copy{text-align:center;justify-items:center}.hero-copy :is(h1,h2){font-size:var(--hero-mobile-size)}.hero-kicker{margin-bottom:11px}.hero-description{margin:12px auto 0}.hero-button{margin-top:16px}.hero-full.hero-contain:has(.hero-copy){grid-template-rows:auto auto}.hero-full.hero-contain .hero-copy{grid-area:2 / 1}.hero-full.hero-contain:after{display:none}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 4px;padding-block:12px!important}.benefit-grid li{padding:4px 0;gap:6px}.benefit-grid li+li{border:0}.benefit-grid svg{width:19px}.benefit-grid strong{font-size:.75rem}.benefit-grid small{font-size:.69rem;line-height:1.3}.category-grid,.social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.categories-mobile-scroll .category-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.categories-mobile-scroll .category-card{flex:0 0 44%;min-width:0;scroll-snap-align:start}.editorial-inner{grid-template-columns:minmax(0,1fr)}.editorial-left .editorial-copy{order:initial}.product-grid{grid-template-columns:repeat(var(--mobile-cols, 2),minmax(0,1fr))}.product-card h3{font-size:1.1rem}.product-panel h1{font-size:var(--product-mobile)}.cart-item:not(.cart-item-compact){grid-template-columns:66px minmax(0,1fr) auto;gap:8px}.cart-item:not(.cart-item-compact) .cart-item-quantity{grid-column:2;grid-row:2}.cart-item:not(.cart-item-compact) .cart-item-price{grid-column:3;grid-row:1}.facet-options{position:static}.blog-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:360px){.footer-grid{grid-template-columns:minmax(0,1fr)}.hero-copy :is(h1,h2){font-size:min(var(--hero-mobile-size),42px)}.header-actions .icon-button{min-width:34px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}.categories-photo-square .category-media{aspect-ratio:1}.categories-photo-portrait .category-media{aspect-ratio:4 / 5}.categories-photo-landscape .category-media{aspect-ratio:4 / 3}.categories .category-caption{min-height:46px}.home-showcase-paper{background:var(--paper);border-block:1px solid var(--line)}.home-editor-hint{margin-top:10px;color:var(--muted)}.home-preview-card{pointer-events:none}.shop-look-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,6vw,88px)}.shop-look-photo-right .shop-look-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr)}.shop-look-photo-right .shop-look-photo{order:1}.shop-look-photo{overflow:hidden;background:var(--paper);border-radius:var(--radius)}.shop-look-photo>:is(img,.placeholder){width:100%;max-height:570px;aspect-ratio:5 / 5.5;object-fit:cover;object-position:center 24%}.shop-look-item{display:grid;grid-template-columns:minmax(70px,112px) minmax(0,1fr);align-items:center;gap:clamp(12px,3vw,22px);padding-block:13px;border-bottom:1px solid var(--line)}.shop-look-item:first-child{border-top:1px solid var(--line)}.shop-look-item-photo{aspect-ratio:4 / 5;overflow:hidden;background:var(--paper);border-radius:var(--radius)}.shop-look-item-photo img{width:100%;height:100%;object-fit:cover}.shop-look-item-info h3{margin-bottom:6px}.shop-look-item-info .text-link{margin-top:5px;font-size:.78rem}@media(max-width:749px){.home-showcase .home-showcase-scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 12px}.home-showcase-scroll .product-card{position:relative;flex:0 0 46%;scroll-snap-align:start}.shop-look-grid,.shop-look-photo-right .shop-look-grid{grid-template-columns:minmax(0,1fr)}.shop-look-photo-right .shop-look-photo{order:initial}.shop-look-item{grid-template-columns:minmax(64px,24%) minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/giovanna.css.map */
