body{overflow-x:hidden}@media(min-width:1280px) and (max-width:1439px){.hero{grid-template-columns:1.1fr 1fr !important}.hero-text{padding:80px 64px}.hero h1{font-size:72px}}@media(max-width:768px){.hero{grid-template-columns:1fr !important;min-height:auto !important}.hero-text{padding:48px 32px}.hero h1{font-size:56px;line-height:1.05}.hero-lede{font-size:14px}.hero-visual{aspect-ratio:16/9;min-height:320px}.designers-grid{grid-template-columns:1fr 1fr;gap:32px}}.nav-toggle{display:none}@media(max-width:768px){html.has-mobile-toggle .nav-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;position:absolute;left:20px;top:50%;transform:translateY(-50%);background:transparent;border:0;padding:8px;cursor:pointer;width:44px;height:44px;z-index:20;box-sizing:border-box}html.has-mobile-toggle .nav-toggle .bar{width:22px;height:2px;background:#221d18;border-radius:1px;transition:transform .25s ease,opacity .2s ease;display:block}html.has-mobile-toggle .nav-toggle.is-open .bar:nth-child(1){transform:translateY(7px) rotate(45deg)}html.has-mobile-toggle .nav-toggle.is-open .bar:nth-child(2){opacity:0}html.has-mobile-toggle .nav-toggle.is-open .bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}html.has-mobile-toggle .head-grid{position:relative}html.has-mobile-toggle nav.primary{display:none !important}html.has-mobile-toggle nav.primary.is-mobile-open{display:block !important;position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100vw !important;height:100vh !important;max-height:100vh !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;z-index:9999 !important;background:#f8f5ee !important;padding-top:80px !important}html.has-mobile-toggle:has(nav.primary.is-mobile-open) body{overflow:hidden !important}html.has-mobile-toggle .nav-toggle{z-index:10000 !important}html.has-mobile-toggle nav.primary.is-mobile-open .nav-inner{flex-direction:column !important;align-items:stretch !important;gap:0 !important;padding:8px 0 !important}html.has-mobile-toggle nav.primary.is-mobile-open .nav-inner>a{padding:14px 24px !important;border-bottom:1px solid rgba(34,29,24,0.06);text-align:left !important;width:100%;box-sizing:border-box}html.has-mobile-toggle nav.primary.is-mobile-open .nav-inner>a.nav-new{background:transparent !important;color:inherit !important;border:0 !important;border-bottom:1px solid rgba(34,29,24,0.06) !important;border-radius:0 !important}html.has-mobile-toggle nav.primary.is-mobile-open .nav-inner>a.nav-new.has-mega{color:#221d18 !important;font-family:inherit !important;font-style:normal !important;font-size:14px !important;font-weight:600 !important;letter-spacing:0 !important;justify-content:flex-start !important}html.has-mobile-toggle nav.primary.is-mobile-open .nav-inner>a.has-mega,html.has-mobile-toggle nav.primary.is-mobile-open .nav-inner>a.nav-new.has-mega{display:flex !important;align-items:center !important;position:relative !important}html.has-mobile-toggle nav.primary.is-mobile-open .nav-inner>a.has-mega::after,html.has-mobile-toggle nav.primary.is-mobile-open .nav-inner>a.nav-new.has-mega::after{margin-left:auto !important;margin-right:4px}html.has-mobile-toggle nav.primary.is-mobile-open .mega-tap-zone{position:absolute;right:0;top:0;bottom:0;width:64px;z-index:2;cursor:pointer}}.mega-tap-zone{display:none}@media(max-width:768px){html.has-mobile-toggle nav.primary.is-mobile-open .mega-tap-zone{display:block}html.has-mobile-toggle nav.primary.is-mobile-open .nav-inner>a.nav-new[href*="bestseller"]{color:#6e1f2a !important;font-family:inherit !important;font-style:normal !important;font-size:14px !important;font-weight:600 !important;letter-spacing:0 !important;justify-content:flex-start !important}html.has-mobile-toggle nav.primary.is-mobile-open .nav-inner>a.is-current{position:relative;background:rgba(110,31,42,0.06) !important;color:#6e1f2a !important;font-weight:600;box-shadow:none !important}html.has-mobile-toggle nav.primary.is-mobile-open .nav-inner>a.is-current::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#6e1f2a}}@media(max-width:480px){.head-grid{grid-template-columns:1fr !important;gap:12px !important;padding:16px 20px !important;text-align:center}.head-left,.head-right{display:none !important}.head-grid .logo{margin:0 auto !important}.head-utility{justify-content:center !important;gap:24px;flex-wrap:wrap}.nav-inner{flex-wrap:wrap !important;gap:6px 14px !important;padding:10px 16px !important;font-size:11px !important;justify-content:center !important;line-height:1.4}.nav-new{font-size:11px !important;padding:2px 10px !important;min-width:auto !important;white-space:nowrap !important;border-width:1px !important}.promo-bar{font-size:10px !important;padding:6px 12px !important}.promo-center{display:none !important}.wrap{padding:0 20px !important;max-width:100% !important}section{padding:48px 0}h1{word-break:keep-all}h2{font-size:32px !important;line-height:1.15;word-break:keep-all}h3{font-size:22px;word-break:keep-all}p,.hero-lede,.side-text{word-break:keep-all}.hero{grid-template-columns:1fr !important;min-height:auto !important}.hero-text{padding:32px 20px !important}.hero h1{font-size:36px !important;line-height:1.1;letter-spacing:0}.hero-lede{font-size:13px !important;line-height:1.6;margin-top:16px}.hero-meta{flex-direction:column !important;gap:16px !important;align-items:flex-start !important}.hero-meta div{font-size:13px}.hero-meta strong{font-size:32px;display:block;margin-bottom:4px}.hero-cta{flex-direction:column !important;gap:12px !important;align-items:stretch !important;margin-top:24px}.hero-cta .btn-primary,.hero-cta .btn-ghost{width:100% !important;text-align:center;margin:0 !important;box-sizing:border-box;padding:14px 20px !important}.hero-visual{aspect-ratio:16/9;min-height:240px !important}.heritage-strip{padding:0 !important}.heritage-inner{grid-template-columns:1fr 1fr !important;gap:0 !important;padding:24px 16px !important}.heritage-item{padding:16px 12px !important;border-right:none !important;border-bottom:1px solid rgba(34,29,24,0.1)}.heritage-item:nth-last-child(-n+2){border-bottom:0}.heritage-item .num{font-size:36px !important}.heritage-item .num .unit{font-size:14px !important}.heritage-item .label{font-size:11px !important;line-height:1.3}.heritage-item .label-ko{font-size:11px !important;word-break:keep-all}.designers-grid{grid-template-columns:1fr !important;gap:24px}.designer-img{aspect-ratio:4/3}.products-row{grid-template-columns:1fr !important;gap:24px}.coll-1,.coll-2,.coll-3,.coll-4,.coll-5{grid-column:1 !important;aspect-ratio:4/3}.cert-row{grid-template-columns:1fr 1fr !important;gap:16px !important}.cert-item{padding:12px !important;font-size:12px}.timeline{grid-template-columns:1fr !important;gap:16px}.section-head{grid-template-columns:1fr !important;gap:16px;padding-bottom:32px}.side-text{font-size:13px;line-height:1.6}.footer-top{grid-template-columns:1fr !important;gap:24px}.crumb{padding:16px 0 !important}.crumb-inner{font-size:10px !important;letter-spacing:.15em !important;padding:0 20px;word-break:break-word;line-height:1.7}.crumb-inner .sep{margin:0 8px !important}.pdp{padding:24px 0 48px !important}.pdp-grid{grid-template-columns:1fr !important;gap:24px !important;padding:0 20px !important}.gallery{position:static !important;top:auto !important}.gallery-main{aspect-ratio:1/1 !important}.gallery-meta{padding:0 !important;font-size:12px}.info{padding:0 !important;max-width:100%;overflow:hidden}.info-head h1{font-size:24px !important;line-height:1.15 !important;word-break:break-word !important;overflow-wrap:anywhere !important;letter-spacing:-.01em !important;max-width:100%}.info-head .colorway-name{font-size:18px !important}.info-head .tagline{font-size:14px !important;line-height:1.6;max-width:100%;overflow-wrap:break-word;word-break:keep-all}.info-head .ref-label{font-size:12px}.info-head .designer-credit{font-size:10px !important;letter-spacing:.2em !important}.price-block{padding:20px 0 !important;margin-top:20px !important}.price-meta{flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:8px !important}.price-meta>*{font-size:10px !important;white-space:nowrap !important}.price-main .vat-label{font-family:"Noto Sans KR",sans-serif !important;font-size:12px !important;font-weight:300 !important;color:var(--ink-soft) !important;margin-left:8px !important}.trade-note{font-size:12px !important;line-height:1.6}.colorways{padding:24px 0 !important}.colorway-head{padding:0 !important;flex-wrap:wrap;gap:8px}.colorway-scroll{overflow-x:auto !important;-webkit-overflow-scrolling:touch;flex-wrap:nowrap !important;padding-bottom:12px}.cw-item{flex-shrink:0}.actions,.btns{flex-direction:column !important;gap:12px !important}.actions>*,.btns>*{width:100% !important;box-sizing:border-box;text-align:center}.qty-row{grid-template-columns:1fr !important;gap:10px !important;margin-bottom:16px !important}.qty-input{display:flex !important;align-items:center;gap:8px;justify-content:space-between;width:100%;box-sizing:border-box}.qty-btn{flex-shrink:0}.qty-val{flex:1;min-width:60px;text-align:center}.qty-unit{font-size:11px !important;flex-shrink:0}.ds-cred .c-val{font-family:"Cormorant Garamond","Noto Serif KR",serif !important;font-size:15px !important;line-height:1.3 !important}.badges{flex-wrap:wrap;gap:8px}.badge{font-size:10px;padding:4px 8px}.designer-spotlight{padding:32px 20px !important}.ds-grid{grid-template-columns:1fr !important;gap:24px}.ds-portrait{aspect-ratio:4/3}.trade-strip{padding:32px 20px !important}.care-icons{overflow-x:auto;flex-wrap:nowrap !important;-webkit-overflow-scrolling:touch;padding-bottom:8px}.care-icon{flex-shrink:0}.hero-side .stat-row{gap:12px !important;flex-wrap:wrap}.hero-side .stat-row div{font-size:9px !important;letter-spacing:.12em !important;flex:1 1 30%;min-width:0;word-break:keep-all;line-height:1.4}.hero-side .stat-row strong{font-size:18px !important;margin-bottom:2px !important}.plp-layout>div:first-of-type{flex-wrap:wrap !important;gap:16px 12px !important;padding:20px 0 !important}.plp-layout>div:first-of-type>div:nth-child(1){flex:0 0 auto !important;min-width:0 !important}.plp-layout>div:first-of-type>div:nth-child(1) input{width:140px !important;min-width:0 !important;flex:0 0 auto !important}.plp-layout>div:first-of-type>div:nth-child(2){margin-left:auto !important;padding:0 !important;flex:0 0 auto !important;font-size:11px !important}.plp-layout>div:first-of-type>div:nth-child(3){width:100% !important;margin-left:0 !important;gap:0 !important;flex-wrap:wrap !important;justify-content:space-between !important;font-size:10px !important;letter-spacing:.15em !important}.plp-layout>div:first-of-type>div:nth-child(3)>div:nth-child(4){flex-basis:100% !important;margin-top:14px !important}.bar2-dd{width:auto !important;min-width:130px !important;max-width:calc(100vw - 32px) !important;z-index:100 !important}.plp-layout>div:first-of-type>div:nth-child(3)>div:nth-child(3) .bar2-dd{left:auto !important;right:-10px !important}.bar2-dd .bar2-pill{white-space:normal !important;word-break:keep-all;line-height:1.3 !important}.plp-grid,.product-list-grid{grid-template-columns:1fr 1fr !important;gap:16px !important}.plp-card,.prod-card{font-size:12px}.plp-card .p-name,.prod-card .p-name{font-size:13px}.prod-img img{object-fit:cover}.plp-sidebar,.filter-sidebar{display:none !important}.plp-main,.product-list-main{width:100%}.filter-bar,.d1-filter-bar{flex-wrap:wrap;gap:8px;padding:12px 16px;font-size:11px;overflow-x:auto}.filter-pill{font-size:10px;padding:6px 12px}.plp-hero,.page-hero{padding:32px 20px !important;min-height:auto !important}.plp-hero h1,.page-hero h1{font-size:28px !important}.designer-hero{padding:32px 20px !important}.designer-hero h1{font-size:32px !important}.designer-bio{padding:24px 20px !important;font-size:14px;line-height:1.7}.designer-collection-grid{grid-template-columns:1fr 1fr !important;gap:16px}.trade-form,.contact-form{padding:24px 20px !important}.trade-form .form-row{grid-template-columns:1fr !important}.search-page{padding:32px 20px 60px !important}.search-page-head h1{font-size:26px !important}.search-page-grid{grid-template-columns:1fr 1fr !important;gap:16px 12px !important}}@media(max-width:360px){.nav-inner{font-size:10px !important;gap:4px 10px !important}.hero h1{font-size:32px !important}h2{font-size:26px !important}.heritage-item .num{font-size:30px !important}.heritage-inner{padding:16px 8px !important}.wrap{padding:0 16px !important}}.ds-cred .c-val{font-family:"Noto Serif KR","Cormorant Garamond",serif !important;font-style:normal !important;font-size:16px !important;line-height:1.4 !important;letter-spacing:0 !important}.ds-cred+.ds-cred{padding-left:20px !important}.look-section{display:none !important}.price-main{font-size:0 !important;line-height:normal !important}.price-main::before{content:"Prix sur demande";font-family:"Cormorant Garamond",serif;font-style:italic;font-size:32px;line-height:1.2;color:var(--bordeaux,#6e1f2a);font-weight:400;letter-spacing:.01em;display:inline-block;vertical-align:baseline}.price-main::after{content:"";display:none}.price-main .unit{display:none !important}@media(max-width:480px){.price-main::before{font-size:26px !important}.price-main::after{font-size:12px !important;margin-left:4px}}.p-price,.prod-price,.product-price,.card-price,.item-price,.plp-card-price,.pp-price,.pcard-price{font-size:0 !important;line-height:normal !important}.p-price::before,.prod-price::before,.product-price::before,.card-price::before,.item-price::before,.plp-card-price::before,.pp-price::before,.pcard-price::before{content:"Prix sur demande";font-family:"Cormorant Garamond",serif;font-style:italic;font-size:14px;color:var(--bordeaux,#6e1f2a);letter-spacing:.01em;display:inline}@media(max-width:768px){body{overflow-x:hidden !important}}@media(max-width:768px){.colorway-scroll{position:relative;-webkit-overflow-scrolling:touch !important;scrollbar-color:var(--bordeaux,#6e1f2a) transparent !important;scrollbar-width:thin !important;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent 100%);padding-bottom:12px !important}.colorway-scroll::-webkit-scrollbar{height:6px !important}.colorway-scroll::-webkit-scrollbar-track{background:rgba(34,29,24,0.08) !important;border-radius:3px}.colorway-scroll::-webkit-scrollbar-thumb{background:var(--bordeaux,#6e1f2a) !important;border-radius:3px}}@media(max-width:768px){.dz-col-text h2{font-size:26px !important;line-height:1.25 !important;word-break:keep-all;overflow-wrap:break-word}.dz-hero-text h1{font-size:36px !important;line-height:1.1 !important;word-break:keep-all}.dz-collection h2{font-size:28px !important;line-height:1.2 !important}.dz-row{padding:48px 20px !important}.dz-hero-text{padding:40px 20px !important}.dz-collection{padding:48px 20px !important}.dz-gallery{padding:48px 20px !important}.dz-cta{padding:48px 20px !important}}@media(max-width:480px){.dz-col-text h2{font-size:22px !important}.dz-hero-text h1{font-size:30px !important}.dz-collection h2{font-size:24px !important}}@media(max-width:768px){.designer-spotlight .ds-text .more{margin-top:18px !important}.designer-spotlight .ds-credentials{margin-top:28px !important;padding-top:24px !important}}@media(max-width:480px){.designer-spotlight .ds-credentials{grid-template-columns:1fr !important}.designer-spotlight .ds-cred{border-right:none !important;border-bottom:1px solid var(--rule-soft,#e0d5bf) !important;padding:14px 0 !important}.designer-spotlight .ds-cred:last-child{border-bottom:none !important}}@media(max-width:768px){.collections-grid{grid-template-columns:1fr !important;grid-template-rows:auto !important;gap:12px !important;background:transparent !important}.coll-card,.coll-card.wide{grid-column:auto !important;grid-row:auto !important;aspect-ratio:4/3 !important}.coll-card .coll-content{left:20px !important;right:20px !important;bottom:20px !important}.coll-card .coll-content h3{font-size:22px !important;line-height:1.15 !important;margin-top:6px !important;word-break:keep-all;overflow-wrap:break-word}.coll-card .coll-content .ko{font-size:12px !important}.coll-card .coll-content .cta{margin-top:12px !important;font-size:10px !important}.coll-card .coll-content .eyebrow{font-size:10px !important;letter-spacing:.25em !important}}@media(max-width:480px){.coll-card,.coll-card.wide{aspect-ratio:16/10 !important}.coll-card .coll-content h3{font-size:20px !important}}@media(max-width:768px){.megamenu{display:none !important;position:static !important;opacity:1 !important;transform:none !important;pointer-events:auto !important;padding:20px 20px 28px !important;box-shadow:none !important;border-top:1px solid var(--rule,#cfc3ae) !important;border-bottom:1px solid var(--rule,#cfc3ae) !important}.megamenu.megamenu-open{display:block !important;width:100% !important;flex-basis:100% !important;flex-grow:1 !important;visibility:visible !important;opacity:1 !important;background:#f8f5ee !important;margin-top:8px !important}.megamenu.megamenu-open.is-closing{display:block !important;opacity:1 !important;pointer-events:auto !important}.megamenu.megamenu-open .mega-grid,.megamenu.megamenu-open .mega-col,.megamenu.megamenu-open .mega-col ul,.megamenu.megamenu-open .mega-col a{visibility:visible !important;opacity:1 !important}.mega-grid{grid-template-columns:1fr !important;gap:24px !important;max-width:100% !important}.mega-col h4{font-size:11px !important;padding-bottom:10px !important;margin-bottom:12px !important}.mega-col ul.stack{gap:8px !important}.mega-col a{font-size:13.5px !important}.mega-col ul.mega-color-list{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:8px !important;max-height:none !important;padding-right:0 !important}.mega-col ul.mega-color-list li{gap:0 !important}.mega-feature{aspect-ratio:16/9 !important;max-height:180px}.mega-feature .mega-label h3{font-size:18px !important}.nav-item.has-mega.is-mobile-open::after,.nav-new.has-mega.is-mobile-open::after{transform:rotate(225deg) !important}}@media(max-width:768px){.page-hero{padding:56px 0 40px !important}.page-hero h1{font-size:clamp(36px,7vw,48px) !important;line-height:1.1 !important}.page-hero p{font-size:14px !important;line-height:1.8 !important}section{padding:56px 0 !important}section h2{font-size:clamp(28px,6vw,40px) !important;line-height:1.15 !important}.two-col{grid-template-columns:1fr !important;gap:40px !important}.timeline-grid{grid-template-columns:repeat(2,1fr) !important;gap:24px !important;padding-top:32px !important;margin-top:32px !important}.values-grid{grid-template-columns:1fr !important;gap:20px !important}.value-card{padding:28px !important}.cert-strip{grid-template-columns:repeat(2,1fr) !important;gap:20px !important;padding:32px !important}.page-hero h1 em,.page-hero h1 strong{display:inline}.cat-strip{display:flex !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch;gap:10px !important;padding:12px 0 !important;margin:24px 0 !important;scrollbar-width:thin}.cat-strip .cat-btn{flex-shrink:0;white-space:nowrap}.trade-hero-grid{grid-template-columns:1fr !important;gap:32px !important}.trade-hero-grid>div:last-child{aspect-ratio:16/10 !important}.benefits-grid{grid-template-columns:1fr !important;gap:16px !important;margin-top:32px !important}.benefit-card{padding:28px 24px !important}.benefit-num{font-size:36px !important;top:16px !important;right:16px !important}.who-grid{grid-template-columns:repeat(2,1fr) !important;gap:16px !important}.who-item{padding:24px 18px !important}.form-section{padding:56px 0 !important}.trade-form{grid-template-columns:1fr !important;gap:18px !important}.form-field.full{grid-column:1 !important}section[style*="background:var(--cream-soft)"]>.wrap>div[style*="grid-template-columns:repeat(3,1fr)"],.wrap>div[style*="grid-template-columns:repeat(3,1fr)"]{grid-template-columns:1fr !important;gap:18px !important}.wrap>div[style*="grid-template-columns:repeat(4,1fr)"]{grid-template-columns:1fr !important}.wrap>div[style*="grid-template-columns:repeat(4,1fr)"]>div{border-right:none !important;border-bottom:1px solid var(--rule,#cfc3ae) !important}.wrap>div[style*="grid-template-columns:repeat(4,1fr)"]>div:last-child{border-bottom:none !important}.wrap>div[style*="grid-template-columns:repeat(4,1fr)"][style*="padding:48px 0"]{grid-template-columns:repeat(2,1fr) !important;gap:20px !important}.wrap{padding-left:20px !important;padding-right:20px !important}.head-grid,.nav-inner{padding-left:20px !important;padding-right:20px !important}.footer-top{grid-template-columns:1fr 1fr !important;gap:32px !important}.footer-brand{grid-column:1 / -1 !important}.footer-bottom{flex-direction:column !important;gap:16px !important;align-items:flex-start !important}.about-img{aspect-ratio:16/10 !important}.two-col{align-items:stretch !important}}@media(max-width:480px){.timeline-grid{grid-template-columns:1fr !important}.who-grid{grid-template-columns:1fr !important}.cert-strip{grid-template-columns:1fr !important;padding:24px !important}.footer-top{grid-template-columns:1fr !important}.footer-brand{grid-column:1 !important}.wrap>div[style*="grid-template-columns:repeat(4,1fr)"][style*="padding:48px 0"]{grid-template-columns:1fr !important}}/* V82+159 PDP mobile sticky CTA bar + rp-name uniform height */@media (max-width:768px){.pdp-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:900;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:rgba(248,245,238,0.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--rule,#cfc3ae);box-shadow:0 -4px 16px rgba(34,29,24,0.08);transform:translateY(110%);transition:transform .28s ease;pointer-events:none}.pdp-sticky-cta.visible{transform:translateY(0);pointer-events:auto}.pdp-sticky-cta .sc-info{flex:1;min-width:0}.pdp-sticky-cta .sc-name{font-family:"Cormorant Garamond","Noto Serif KR",serif;font-style:italic;font-size:16px;line-height:1.1;color:var(--bordeaux,#6e1f2a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-sticky-cta .sc-cw{font-family:var(--font-body);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft,#7a6f62);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-sticky-cta .sc-cart{flex:0 0 auto;border:1px solid var(--bordeaux,#6e1f2a);background:var(--bordeaux,#6e1f2a);color:#f8f5ee;font-family:var(--font-body);font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:13px 20px;cursor:pointer;white-space:nowrap}.pdp-sticky-cta .sc-wish{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid var(--rule,#cfc3ae);color:var(--bordeaux,#6e1f2a);background:transparent}.pdp-sticky-cta .sc-wish svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}}@media (min-width:769px){.pdp-sticky-cta{display:none !important}}.rp-name{min-height:2.6em}@media (max-width:768px){section.pdp .colorway-head h2{font-size:12px !important;line-height:1.4 !important;letter-spacing:.28em !important}}.colorway-head h2{font-weight:400}/* V82+161 PLP filter bottom-sheet (mobile) — reposition existing #filters-panel right-drawer to bottom sheet */@media (max-width:768px){#filters-panel{top:auto !important;right:0 !important;left:0 !important;bottom:0 !important;width:100% !important;max-width:100% !important;max-height:85vh !important;border-radius:16px 16px 0 0 !important;box-shadow:0 -6px 24px rgba(34,29,24,0.18) !important;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px)) !important;animation:plpSheetUp .28s cubic-bezier(0.2,0.6,0.2,1) !important}#filters-panel::before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:40px;height:4px;border-radius:2px;background:rgba(34,29,24,0.18)}@keyframes plpSheetUp{from{transform:translateY(100%)}to{transform:translateY(0)}}}/* V82+161 PLP mobile: emphasize FILTERS button (keep Style/Color/Designer dropdowns) */@media (max-width:768px){.plp-layout .all-filters-btn{border:1px solid var(--bordeaux,#6e1f2a) !important;border-radius:2px !important;padding:11px 20px !important;color:var(--bordeaux,#6e1f2a) !important;justify-content:center !important;width:100% !important;box-sizing:border-box !important;font-weight:500 !important;letter-spacing:.16em !important;margin-top:4px !important}.plp-layout .all-filters-btn svg{stroke:var(--bordeaux,#6e1f2a) !important}}/* V82+162 mobile header search icon (head-right Search hidden <=480px; overlay otherwise unreachable on mobile) */.mobile-search-toggle{display:none}@media (max-width:480px){html.has-mobile-toggle .mobile-search-toggle{display:flex;align-items:center;justify-content:center;position:absolute;right:20px;top:50%;transform:translateY(-50%);background:transparent;border:0;padding:8px;cursor:pointer;width:44px;height:44px;z-index:20;box-sizing:border-box}html.has-mobile-toggle .mobile-search-toggle svg{width:20px;height:20px;stroke:#221d18;fill:none;stroke-width:1.6}}/* V82+163 PLP mobile: remove dead empty pf-toolbar gap + tighten filter bar bottom space */.pf-toolbar:empty{display:none !important}@media (max-width:768px){.plp-layout>div:first-of-type{margin-bottom:12px !important}}
/* V82+213 (2026-06-03): PLP 필터 — 481px+ 웹 필터 + STYLE/COLOR/DESIGNER/ALL FILTERS를
   둘째 줄로 통째 내림(한 줄에 안 들어가는 공간 문제 해소). 박스 필터는 ≤480 폰만.
   인라인 미변경(파일 끝이라 우선 적용). */
@media (min-width:481px){
  .plp-layout>div:first-of-type{flex-wrap:wrap !important}
  .plp-layout>div:first-of-type>div:nth-child(1) input{width:240px !important;flex:0 0 auto !important}
  .plp-layout>div:first-of-type>div:nth-child(3){flex-basis:100% !important;width:100% !important;margin-left:0 !important;margin-top:16px !important;gap:clamp(88px,8vw,128px) !important;flex-wrap:wrap !important;justify-content:flex-start !important;font-size:11px !important;letter-spacing:.18em !important}
  .plp-layout>div:first-of-type>div:nth-child(3)>div:nth-child(4){flex-basis:auto !important;margin-top:0 !important;margin-left:auto !important}
  .plp-layout .all-filters-btn{border:0 !important;border-radius:0 !important;padding:2px 0 !important;color:#221D18 !important;justify-content:flex-start !important;width:auto !important;box-sizing:border-box !important;font-weight:400 !important;letter-spacing:.18em !important;margin-top:0 !important}
  .plp-layout .all-filters-btn svg{stroke:#221D18 !important}
}

/* V82+215 (2026-06-03): PDP 태블릿/폴드(641~1024px) 하위 섹션 '웹처럼' 복원.
   메인 갤러리/정보는 단일컬럼 유지(2단 폐기). 깨지던 곳만 데스크탑 레이아웃으로:
   - ds-credentials: 인라인 ≤1024가 2열로 만들어 PHILOSOPHY 고아+보더 glitch → 데스크탑 3열 복원
   - related-head(함께 어울리는 원단 intro): 1열→데스크탑 2열(제목|텍스트)로 글 잘림 해소 */
@media (min-width:641px) and (max-width:1024px){
  .ds-credentials{grid-template-columns:repeat(3,1fr) !important}
  .related-head{grid-template-columns:1fr 1fr !important;gap:40px !important}
}
