:root{--ink:#161916;--paper:#efede7;--paper2:#e5e3dc;--stone:#d6d4cd;--line:#c7c6be;--acid:#e1f077;--white:#fafaf5;--mono:'DM Mono',monospace;--display:'Barlow Condensed','Arial Narrow',sans-serif;--body:'Barlow',Arial,sans-serif;--ease:cubic-bezier(.2,.7,.2,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased}body.no-scroll{overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #6a8d15;outline-offset:4px}img{display:block;width:100%}h1,h2,p{margin:0}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:300;top:-100px;left:10px;background:var(--acid);padding:12px}.skip-link:focus{top:10px}
.announcement{height:30px;background:var(--ink);color:var(--paper);display:flex;justify-content:space-between;align-items:center;padding:0 3vw;font:500 9px var(--mono);letter-spacing:.08em}.site-header{height:82px;background:rgba(239,237,231,.96);display:flex;align-items:center;justify-content:space-between;padding:0 3vw;border-bottom:1px solid rgba(20,20,20,.15);position:sticky;top:0;z-index:60;backdrop-filter:blur(18px)}.brand{font-family:var(--display);font-size:65px;font-weight:800;line-height:.7;letter-spacing:-.075em;padding-bottom:8px}.brand span,.footer-logo span{color:#819419}.desktop-nav{display:flex;gap:45px;margin-left:110px}.desktop-nav a,.text-action,.bag-action{font-weight:700;font-size:12px;letter-spacing:.03em}.desktop-nav a{padding:20px 0;position:relative}.desktop-nav a:after{content:'';position:absolute;bottom:14px;left:0;width:0;height:1px;background:currentColor;transition:width .3s}.desktop-nav a:hover:after{width:100%}.tiny-up{font:14px var(--body)}.header-actions{display:flex;align-items:center;gap:29px}.text-action,.bag-action{border:0;background:none;padding:10px 0;color:var(--ink)}.text-action span{font-size:24px;vertical-align:-2px;margin-left:5px}.bag-action{display:flex;gap:12px;align-items:center}.bag-count{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ink);color:white;font:500 10px var(--mono)}.bag-arrow{font-size:17px}.mobile-menu-toggle{display:none;border:0;background:transparent;width:32px;height:32px;padding:7px;flex-direction:column;justify-content:center;gap:5px}.mobile-menu-toggle span{width:100%;height:2px;background:var(--ink);display:block;transition:transform .3s}.mobile-menu-toggle.open span:first-child{transform:translateY(3.5px) rotate(45deg)}.mobile-menu-toggle.open span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mobile-menu{display:none}
.hero{min-height:710px;height:min(760px,calc(100svh - 112px));display:grid;grid-template-columns:44% 1fr 38px;overflow:hidden}.hero-copy{background:#1a1d1a;color:#f0f0e7;padding:36px 4.5vw 30px 4vw;display:flex;flex-direction:column;position:relative;min-width:0}.hero-kicker,.hero-bottom,.hero-visual-top,.hero-visual-bottom,.hero-rail{font:500 10px var(--mono);letter-spacing:.025em}.hero-kicker{display:flex;align-items:center;gap:11px;color:#c7cbbc}.hero-kicker>span:last-child{margin-left:auto}.square-dot{display:block;width:8px;height:8px;background:var(--acid);flex-shrink:0}.hero-headline{font-family:var(--display);font-weight:800;letter-spacing:-.045em;line-height:.82;display:flex;flex-direction:column;font-size:clamp(88px,8.7vw,155px);margin-top:auto;margin-bottom:27px}.hero-headline>span{white-space:nowrap}.headline-dot{color:var(--acid)}.hero-headline .headline-outline{color:transparent;-webkit-text-stroke:1.5px #bec2b4}.hero-description{font-size:17px;line-height:1.4;font-weight:400;margin-bottom:27px}.editorial-link{display:flex;align-items:center;justify-content:space-between;width:min(335px,100%);border-bottom:1px solid;padding-bottom:13px;font-weight:700;font-size:12px;letter-spacing:.02em}.editorial-link-icon{font-size:23px;line-height:1;transition:transform .35s var(--ease)}.editorial-link:hover .editorial-link-icon{transform:translate(4px,-4px)}.editorial-link.light{border-color:#85897e}.editorial-link.dark{background:transparent;border:0;border-bottom:1px solid var(--ink);color:var(--ink);padding-left:0;padding-right:0;text-align:left}.hero-bottom{display:flex;justify-content:space-between;color:#a9ada0;margin-top:auto;padding-top:35px}.hero-visual{position:relative;min-width:0;overflow:hidden;background:#f7f7f7;--reveal:50%}.hero-white,.hero-black{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 49%;pointer-events:none}.hero-black{clip-path:inset(0 calc(100% - var(--reveal)) 0 0)}.hero-visual-top,.hero-visual-bottom{display:flex;justify-content:space-between;position:absolute;left:30px;right:30px;z-index:3;color:#292b28}.hero-visual-top{top:29px}.hero-visual-bottom{bottom:30px}.reveal-line{position:absolute;z-index:3;top:0;bottom:0;left:var(--reveal);width:1px;background:rgba(23,24,21,.55);pointer-events:none;transform:translateX(-1px)}.reveal-knob{display:grid;place-items:center;position:absolute;top:49%;left:0;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;background:var(--acid);font:24px var(--body);box-shadow:0 3px 18px #0002}.reveal-input{position:absolute;inset:0;width:100%;height:100%;z-index:4;opacity:0;cursor:ew-resize;margin:0}.hero-rail{background:var(--acid);writing-mode:vertical-rl;transform:none;display:flex;align-items:center;justify-content:space-between;padding:32px 0;font-weight:700}.hero-rail span:last-child{transform:rotate(180deg)}
.ticker{height:68px;background:var(--acid);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);overflow:hidden;display:flex;align-items:center}.ticker-track{display:flex;width:max-content;animation:marquee 30s linear infinite}.ticker-track>span{font:700 26px var(--display);letter-spacing:.025em;white-space:nowrap;margin-right:25px}.ticker b{font:30px var(--body);margin:0 30px}@keyframes marquee{to{transform:translateX(-50%)}}
.section-shell{padding:0 5vw}.collection{padding-top:110px;padding-bottom:104px}.section-eyebrow{display:flex;gap:17px;align-items:center;font:500 10px var(--mono);letter-spacing:.04em;white-space:nowrap}.eyebrow-line{height:1px;background:#b6b5ae;flex:1}.collection-heading{display:flex;justify-content:space-between;align-items:end;margin:42px 0 66px}.collection-heading h2,.mood-content h2,.newsletter-heading h2{font:800 clamp(90px,11.6vw,190px)/.78 var(--display);letter-spacing:-.045em}.collection-heading h2 em,.mood-content h2 em,.newsletter-heading h2 em{font-weight:400;font-style:normal}.collection-heading h2>span,.newsletter-heading h2>span{color:#8ca324}.collection-heading p{font-size:19px;margin-top:23px}.collection-aside{display:flex;gap:60px;padding:0 0 8px;font:500 11px/1.7 var(--mono);color:#50524b}.collection-toolbar{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--ink);padding:21px 0 22px;gap:15px}.filter-tabs{display:flex;gap:30px;align-items:center}.filter-tab{background:none;border:0;font-weight:700;font-size:12px;color:#858780;transition:color .25s;padding:9px 0}.filter-tab.active{color:var(--ink)}.filter-tab:not(.active):hover{color:#35372d}.filter-tab sup{font:9px var(--mono);margin-left:2px}.product-counter{font:500 10px var(--mono);color:#666960}.product-counter span{font-size:15px;margin-left:9px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:17px;row-gap:57px}.product-card{min-width:0}.product-image{display:block;width:100%;aspect-ratio:1 / 1.09;overflow:hidden;position:relative;border:0;padding:0;background:#e3e3dd;text-align:left}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease),opacity .5s;position:absolute;inset:0}.product-image img.alt{opacity:0}.product-card:hover .product-image img.main{transform:scale(1.045)}.product-card:hover .product-image img.alt{opacity:1;transform:scale(1.025)}.product-top-tag{position:absolute;z-index:3;top:17px;left:17px;font:500 10px var(--mono);color:#1b1c19;background:#f1f0e9cc;padding:7px 9px}.product-view{display:flex;justify-content:space-between;position:absolute;bottom:0;left:0;right:0;z-index:3;background:var(--acid);height:50px;align-items:center;padding:0 16px;transform:translateY(100%);transition:transform .3s var(--ease);font-weight:700;font-size:12px}.product-view span:last-child{font-size:20px}.product-card:hover .product-view,.product-image:focus-visible .product-view{transform:translateY(0)}.wish-btn{position:absolute;z-index:3;right:17px;top:17px;width:35px;height:35px;background:#f1f0e9cd;border:0;display:grid;place-items:center;font:28px/1 var(--body);transition:transform .25s}.wish-btn:hover{transform:scale(1.1)}.wish-btn.saved{background:var(--acid)}.product-info{display:flex;justify-content:space-between;align-items:start;gap:10px;padding:17px 1px 0}.product-info .product-index{font:500 9px var(--mono);color:#777b73;margin-bottom:8px}.product-name{font:700 29px/.98 var(--display);text-transform:lowercase;letter-spacing:-.008em}.product-subtitle{font:400 14px var(--body);margin-top:4px;color:#6e7069}.product-price{font:600 16px var(--body);white-space:nowrap;padding-top:18px}.product-card[hidden]{display:none}.collection-end{display:flex;justify-content:space-between;align-items:center;margin-top:75px;border-top:1px solid var(--ink);padding-top:19px;font:500 10px var(--mono)}.collection-end a{font-weight:700}.collection-end a span{font:18px var(--body);margin-left:12px}
.statement{background:#1a1c19;color:var(--paper);min-height:810px;padding:31px 5vw 54px;position:relative;overflow:hidden;--mx:50%;--my:50%}.statement:before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 380px 380px at var(--mx) var(--my),rgba(225,240,119,.11),transparent 80%)}.statement-head{display:flex;justify-content:space-between;font:500 10px var(--mono);color:#aeb0a4;border-bottom:1px solid #4a4d43;padding-bottom:20px;position:relative;z-index:1}.statement-small{font:500 10px var(--mono);color:var(--acid);margin:86px 0 26px}.statement-big{font:800 clamp(98px,14.4vw,235px)/.77 var(--display);letter-spacing:-.045em;position:relative;z-index:1}.statement-big>span:not(.statement-dot){color:transparent;-webkit-text-stroke:1.5px #89907f}.statement-dot{color:var(--acid)}.statement-foot{margin-top:52px;display:flex;justify-content:space-between;align-items:end;gap:20px;position:relative;z-index:1}.statement-foot p{font-size:20px;line-height:1.3}.statement-foot>span{font:500 10px var(--mono);color:#aaaeb0}
.mood{padding-top:102px;padding-bottom:115px}.mood-layout{display:grid;grid-template-columns:1fr 1fr;gap:6%;margin-top:49px;align-items:stretch}.mood-content{padding:12px 0 15px}.mood-kicker{font:500 11px var(--mono)}.mood-content h2{font-size:clamp(85px,9vw,146px);margin:34px 0 56px}.mood-content h2 em{color:#85877e}.mood-scale-header,.mood-range-ends{display:flex;justify-content:space-between;align-items:center}.mood-scale-header{font:500 11px var(--mono);margin-bottom:13px}.mood-scale-header strong{font:600 27px var(--display)}.mood-range{appearance:none;-webkit-appearance:none;display:block;width:100%;height:3px;background:linear-gradient(to right,var(--ink) 24%,#bcbbb3 24%);outline:0;margin:15px 0 15px;cursor:pointer}.mood-range::-webkit-slider-thumb{appearance:none;width:19px;height:27px;background:var(--acid);border:2px solid var(--ink);border-radius:0;cursor:ew-resize}.mood-range::-moz-range-thumb{width:17px;height:25px;background:var(--acid);border:2px solid var(--ink);border-radius:0;cursor:ew-resize}.mood-range-ends{font:500 9px var(--mono);color:#82847c}.mood-result{margin:42px 0 27px;min-height:118px}.mood-result>span{font:500 10px var(--mono);color:#85877e}.mood-result p{font:700 clamp(32px,4vw,62px)/.9 var(--display);margin-top:11px}.mood-result p span{color:#8b8d83}.mood-content .editorial-link{margin-top:35px}.mood-art{position:relative;min-height:640px;overflow:hidden;background:#173526}.mood-art-image,.mood-art-image img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:opacity .35s,transform 1s var(--ease)}.mood-art:hover .mood-art-image img{transform:scale(1.055)}.mood-stamp{position:absolute;right:30px;top:30px;background:var(--acid);color:var(--ink);width:115px;height:115px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(12deg);font:800 21px/.82 var(--display);text-align:center}.mood-stamp span{font-size:20px;margin-top:6px}.mood-art-bottom{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:20px 22px;color:var(--paper);font:500 10px var(--mono);background:linear-gradient(transparent,#0004)}
.editorial{height:600px;display:grid;grid-template-columns:38% 24% 38%;overflow:hidden}.editorial-image{position:relative;overflow:hidden}.editorial-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 1s var(--ease)}.editorial-image:hover img{transform:scale(1.05)}.editorial-image span{position:absolute;bottom:22px;left:23px;font:600 10px var(--mono);color:var(--ink)}.editorial-note{background:var(--acid);padding:33px 21px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;text-align:center}.editorial-note>span{font:800 clamp(53px,6.2vw,104px)/.84 var(--display);letter-spacing:-.045em}.editorial-note>span:nth-child(2){color:transparent;-webkit-text-stroke:1px var(--ink)}.editorial-note small{font:500 10px var(--mono);margin-top:35px}.editorial-note-star{font-size:110px;position:absolute;right:-18px;bottom:-44px;transform:rotate(-15deg)}
.newsletter{padding-top:135px;padding-bottom:150px;display:grid;grid-template-columns:1.25fr 1fr;gap:7%}.newsletter-heading>span{font:500 10px var(--mono)}.newsletter-heading h2{font-size:clamp(70px,8.8vw,145px);margin-top:35px}.newsletter-form-wrap{align-self:end;padding-bottom:7px}.newsletter-form-wrap>p{font-size:20px;line-height:1.4;margin-bottom:57px}.newsletter-form{display:flex;border-bottom:2px solid var(--ink);align-items:center;height:65px}.newsletter-form input{width:100%;flex:1;min-width:0;background:transparent;border:0;outline:0;font-weight:700;font-size:16px;padding:14px 0}.newsletter-form input::placeholder{color:#7b7e73}.newsletter-form button{border:0;background:transparent;font-size:30px;padding:8px 0 8px 15px;transition:transform .2s}.newsletter-form button:hover{transform:translate(3px,-3px)}.newsletter-small{font:500 9px/1.6 var(--mono);color:#777a70;display:block;margin-top:20px;min-height:30px}.footer{background:var(--ink);color:var(--paper);padding:65px 5vw 25px}.footer-top{display:flex;justify-content:space-between;align-items:start;gap:40px}.footer-logo{font:800 clamp(150px,24vw,390px)/.65 var(--display);letter-spacing:-.085em}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:18px 60px;font:500 11px var(--mono)}.footer-links button{background:none;border:0;text-align:left;color:inherit;font:inherit;padding:0}.footer-links a:hover,.footer-links button:hover{color:var(--acid)}.footer-bottom{border-top:1px solid #565a52;margin-top:87px;padding-top:22px;display:flex;justify-content:space-between;gap:20px;font:500 9px var(--mono);color:#b5b9ad}.footer-bottom a{color:var(--paper)}.demo-note{font:400 9px/1.5 var(--mono);color:#777d71;margin-top:30px}
.overlay{position:fixed;inset:0;background:rgba(7,10,7,.6);z-index:100;backdrop-filter:blur(3px)}.cart-drawer,.product-modal,.search-modal,.size-guide{position:fixed;z-index:110;background:var(--paper);box-shadow:0 5px 60px #0003;visibility:hidden;opacity:0;transition:opacity .3s,transform .4s var(--ease),visibility .3s}.cart-drawer.is-open,.product-modal.is-open,.search-modal.is-open,.size-guide.is-open{visibility:visible;opacity:1}.cart-drawer{top:0;right:0;bottom:0;width:min(520px,100%);transform:translateX(100%);display:flex;flex-direction:column}.cart-drawer.is-open{transform:translateX(0)}.drawer-head{display:flex;justify-content:space-between;align-items:flex-start;padding:34px 35px 20px;border-bottom:1px solid var(--line)}.drawer-head>div>span,.detail-index,.size-guide>span{font:500 10px var(--mono)}.drawer-head h2{font:800 75px/.85 var(--display);margin-top:18px}.drawer-head h2 span,.size-guide h2 span{color:#8aa01e}.close-x{width:44px;height:44px;display:grid;place-items:center;background:none;border:1px solid #b8b9ad;font-size:21px;flex-shrink:0;transition:transform .25s,background .25s}.close-x:hover{transform:rotate(90deg);background:var(--acid)}.cart-items{padding:25px 30px;flex:1;overflow:auto}.cart-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:60%;gap:20px}.cart-empty strong{font:800 55px/.9 var(--display)}.cart-empty p{font-size:15px;color:#777}.cart-empty button{border:0;border-bottom:1px solid;padding:10px 0;font:700 12px var(--body);background:none}.cart-item{display:grid;grid-template-columns:95px 1fr;gap:15px;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid var(--line)}.cart-item img{height:117px;object-fit:cover;background:#ddd}.cart-item-details{display:flex;flex-direction:column}.cart-item-details strong{font:700 26px/.95 var(--display)}.cart-item-details>span{font:500 11px var(--mono);margin-top:10px;color:#666}.cart-item-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.qty-control{display:flex;align-items:center;border:1px solid #aaa;height:34px}.qty-control button{border:0;background:none;width:32px;font-size:18px}.qty-control span{font:12px var(--mono);width:24px;text-align:center}.cart-item-price{font-weight:600;font-size:15px}.cart-remove{background:none;border:0;color:#74796c;text-decoration:underline;font-size:11px;padding:5px 0;margin-left:auto;align-self:end}.cart-bottom{border-top:1px solid var(--ink);padding:25px 35px 32px}.cart-shipping{font:500 10px var(--mono);color:#7a7e72}.cart-total{display:flex;justify-content:space-between;align-items:center;margin:28px 0;font:500 11px var(--mono)}.cart-total strong{font:700 32px var(--display)}.checkout-button,.add-button{background:var(--ink);border:1px solid var(--ink);color:var(--paper);width:100%;min-height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;font-weight:700;font-size:13px;transition:background .25s,color .25s}.checkout-button:hover,.add-button:hover{background:var(--acid);color:var(--ink)}.checkout-button span,.add-button span{font-size:25px}.cart-bottom>p{font-size:11px;color:#8b8d83;margin-top:13px;text-align:center}.product-modal{top:50%;left:50%;width:min(1070px,calc(100% - 40px));max-height:92dvh;display:grid;grid-template-columns:1fr 1fr;transform:translate(-50%,-46%);overflow:auto}.product-modal.is-open{transform:translate(-50%,-50%)}.modal-close{position:absolute;right:20px;top:20px;z-index:2;background:var(--paper)}.modal-media{background:#e0dfd8;position:relative;min-height:560px}.modal-media>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.modal-thumbnails{display:flex;gap:7px;position:absolute;left:17px;bottom:17px;z-index:1}.modal-thumb{width:62px;height:66px;padding:0;border:2px solid transparent;background:white}.modal-thumb.active{border-color:var(--ink)}.modal-thumb img{height:100%;object-fit:cover}.modal-info{padding:62px 42px 38px;display:flex;flex-direction:column}.modal-info h2{font:800 clamp(55px,6vw,86px)/.83 var(--display);letter-spacing:-.035em;margin-top:46px;text-transform:lowercase}.modal-info>p#detailTagline{font:400 39px/.92 var(--display);color:#81847b;margin-top:5px}.detail-meta{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:35px;padding:22px 0;font:500 11px var(--mono)}.detail-meta strong{font:700 26px var(--display)}.size-label{display:flex;justify-content:space-between;margin-top:35px;font:500 11px var(--mono)}.size-label button{background:none;border:0;padding:0;text-decoration:underline;font:inherit}.size-options{display:flex;gap:10px;margin-top:16px}.size-options button{flex:1;background:transparent;border:1px solid #afb1a6;height:51px;font:700 18px var(--display);transition:background .2s}.size-options button.selected,.size-options button:hover{background:var(--ink);color:white;border-color:var(--ink)}.detail-help{font-size:12px;color:#777b6f;margin:12px 0 26px!important}.detail-accent{border-top:1px solid var(--line);margin-top:30px;padding-top:22px}.detail-accent>span{font:500 10px var(--mono)}.detail-accent p{font-size:14px;line-height:1.6;color:#62655e;margin-top:13px}.search-modal{top:0;left:0;right:0;transform:translateY(-15px);padding:42px 5vw 45px;max-height:85dvh;overflow:auto}.search-modal.is-open{transform:translateY(0)}.search-top{display:flex;justify-content:space-between;align-items:center;font:500 11px var(--mono)}.search-field{display:flex;align-items:center;border-bottom:2px solid var(--ink);margin:30px 0}.search-field input{border:0;background:none;flex:1;min-width:0;font:800 clamp(37px,7vw,96px)/1 var(--display);outline:0;padding:12px 0 20px;text-transform:uppercase}.search-field input::placeholder{color:#b5b6ac}.search-field span{font:60px var(--display)}.search-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.search-result{display:flex;align-items:center;gap:13px;text-align:left;background:transparent;border:1px solid #c3c6b9;padding:9px}.search-result img{width:67px;height:67px;object-fit:cover}.search-result strong{display:block;font:700 26px/.9 var(--display)}.search-result small{display:block;font:10px var(--mono);margin-top:7px}.search-result:hover{background:var(--acid)}.search-noresult{font:22px var(--body);grid-column:1/-1;padding:35px 0}.size-guide{top:50%;left:50%;width:min(460px,calc(100% - 32px));max-height:90vh;overflow:auto;padding:40px;transform:translate(-50%,-46%)}.size-guide.is-open{transform:translate(-50%,-50%)}.size-guide>.close-x{float:right}.size-guide h2{font:800 85px/.78 var(--display);margin:30px 0}.size-guide>p{font-size:14px;line-height:1.5;margin-bottom:28px}.guide-row{display:flex;justify-content:space-between;padding:15px 0;border-top:1px solid var(--line);font:500 11px var(--mono)}.guide-row span:first-child{font:700 21px var(--display)}.size-guide small{display:block;margin-top:22px;font:10px/1.5 var(--mono);color:#86887d}.toast{position:fixed;z-index:200;left:50%;bottom:27px;transform:translate(-50%,20px);padding:15px 22px;background:var(--ink);color:var(--acid);font:500 11px var(--mono);border:1px solid var(--acid);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;white-space:nowrap;max-width:calc(100% - 24px);text-align:center}.toast.show{opacity:1;transform:translate(-50%,0)}
@media(max-width:1200px){.desktop-nav{margin-left:15px;gap:24px}.hero{grid-template-columns:45% 1fr 28px;height:680px;min-height:610px}.hero-copy{padding-left:3vw;padding-right:3vw}.hero-headline{font-size:clamp(83px,9vw,125px)}.collection-aside{gap:25px}.mood-art{min-height:570px}.mood-content h2{font-size:clamp(75px,9.2vw,110px)}.editorial{height:500px}}
@media(max-width:860px){.announcement span:first-child,.announcement span:last-child{display:none}.announcement{justify-content:center}.site-header{height:68px;padding:0 5vw}.brand{font-size:61px}.desktop-nav,.search-trigger{display:none}.header-actions{gap:20px}.mobile-menu-toggle{display:flex}.mobile-menu{display:flex;flex-direction:column;position:fixed;z-index:55;inset:98px 0 0;background:var(--acid);padding:38px 5vw 30px;transform:translateY(-110%);visibility:hidden;transition:transform .4s var(--ease),visibility .4s}.mobile-menu.open{transform:translateY(0);visibility:visible}.mobile-menu>a{font:800 clamp(74px,14vw,120px)/1 var(--display);letter-spacing:-.04em;display:flex;justify-content:space-between;border-bottom:1px solid var(--ink);padding:9px 0}.mobile-menu>a span{font:10px var(--mono);letter-spacing:0}.mobile-menu-bottom{margin-top:auto;font:11px var(--mono)}.hero{display:flex;flex-direction:column;height:auto;min-height:0}.hero-copy{order:1;min-height:575px;padding:28px 5vw 27px}.hero-headline{font-size:clamp(109px,20vw,185px);margin-top:70px;margin-bottom:35px}.hero-bottom{padding-top:45px}.hero-visual{order:2;height:680px}.hero-rail{display:none}.hero-visual-top,.hero-visual-bottom{left:5vw;right:5vw}.collection{padding-top:80px}.collection-heading{align-items:start;flex-direction:column;gap:26px;margin-bottom:40px}.collection-heading h2{font-size:clamp(105px,17vw,150px)}.collection-aside{display:none}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 15px}.statement{min-height:0;padding-bottom:70px}.statement-big{font-size:clamp(100px,17vw,160px)}.mood-layout{grid-template-columns:1fr;gap:35px}.mood-content h2{font-size:clamp(105px,17vw,155px)}.mood-art{min-height:560px}.editorial{height:530px;grid-template-columns:1fr 1fr}.editorial-image-two{display:none}.editorial-note>span{font-size:clamp(65px,11vw,110px)}.newsletter{grid-template-columns:1fr;gap:50px;padding:100px 5vw}.newsletter-heading h2{font-size:clamp(85px,14vw,135px)}.newsletter-form-wrap>p{margin-bottom:30px}.footer-logo{font-size:220px}.footer-top{align-items:end}.footer-links{gap:17px 28px}.product-modal{grid-template-columns:1fr 1fr}.modal-info{padding:65px 20px 30px}.modal-media{min-height:520px}.modal-info h2{font-size:57px}.modal-info>p#detailTagline{font-size:30px}}
@media(max-width:580px){.announcement{height:25px;font-size:8px}.site-header{height:65px}.brand{font-size:57px}.bag-action{font-size:11px;gap:7px}.bag-count{height:22px;width:22px}.bag-arrow{display:none}.mobile-menu{top:90px}.mobile-menu>a{font-size:clamp(67px,14vw,92px)}.hero-copy{min-height:480px;padding:24px 5vw 25px}.hero-kicker{font-size:8px;gap:6px}.hero-headline{font-size:clamp(78px,18vw,122px);margin-top:70px;margin-bottom:20px}.hero-description{font-size:15px;margin-bottom:27px}.hero-bottom{font-size:8px;padding-top:55px}.hero-visual{height:500px}.hero-white,.hero-black{object-position:center 50%}.hero-visual-top,.hero-visual-bottom{font-size:8px}.hero-visual-top{top:18px}.hero-visual-bottom{bottom:18px}.hero-visual-bottom span:nth-child(2){display:none}.reveal-knob{width:45px;height:45px;font-size:18px}.ticker{height:55px}.ticker-track>span{font-size:20px}.ticker b{font-size:24px;margin:0 16px}.section-shell{padding-left:5vw;padding-right:5vw}.collection{padding-top:68px;padding-bottom:76px}.section-eyebrow{font-size:8px;gap:8px}.collection-heading{margin:28px 0 36px}.collection-heading h2{font-size:clamp(80px,17.3vw,105px)}.collection-heading p{font-size:15px;margin-top:17px}.collection-toolbar{align-items:start;padding:18px 0;gap:10px}.filter-tabs{gap:18px;overflow-x:auto;white-space:nowrap}.filter-tab{font-size:10px}.product-counter{display:none}.product-grid{gap:32px 11px}.product-image{aspect-ratio:1 / 1.2}.product-top-tag{top:8px;left:8px;font-size:8px;padding:5px}.wish-btn{top:8px;right:8px;width:29px;height:29px;font-size:23px}.product-view{display:none}.product-info{padding-top:12px;flex-direction:column;gap:6px}.product-info .product-index{font-size:8px;margin-bottom:7px}.product-name{font-size:25px}.product-subtitle{font-size:12px}.product-price{font-size:14px;padding-top:0}.collection-end{font-size:8px;margin-top:50px}.collection-end>span{max-width:45%}.statement{padding:25px 5vw 50px}.statement-head{font-size:8px}.statement-head span:last-child{display:none}.statement-small{font-size:9px;margin:69px 0 26px}.statement-big{font-size:clamp(83px,17.5vw,120px)}.statement-foot{margin-top:60px;align-items:start;flex-direction:column;gap:30px}.statement-foot p{font-size:17px}.statement-foot>span{font-size:9px}.mood{padding-top:68px;padding-bottom:85px}.mood-layout{margin-top:33px;gap:28px}.mood-content h2{font-size:clamp(83px,18vw,125px);margin:31px 0 46px}.mood-kicker{font-size:10px}.mood-result{margin-top:38px;min-height:94px}.mood-result p{font-size:41px}.mood-art{min-height:0;height:440px}.mood-stamp{width:94px;height:94px;right:17px;top:17px;font-size:17px}.editorial{height:470px;grid-template-columns:58% 42%}.editorial-note{padding:15px}.editorial-note>span{font-size:clamp(49px,12vw,73px)}.editorial-note small{font-size:8px;line-height:1.5;margin-top:23px}.editorial-note-star{font-size:80px}.editorial-image span{font-size:8px;left:13px;bottom:16px}.newsletter{padding-top:88px;padding-bottom:100px;gap:44px}.newsletter-heading h2{font-size:clamp(73px,13vw,98px);margin-top:29px}.newsletter-form-wrap>p{font-size:17px}.newsletter-form input{font-size:13px}.newsletter-small{font-size:9px}.footer{padding:53px 5vw 20px}.footer-top{display:block}.footer-logo{font-size:220px}.footer-links{margin-top:80px;font-size:10px}.footer-bottom{margin-top:65px;font-size:8px;flex-wrap:wrap;line-height:1.8}.footer-bottom span:nth-child(2){display:none}.demo-note{font-size:8px}.drawer-head{padding:25px 20px 18px}.cart-items{padding:22px 18px}.cart-bottom{padding:19px 20px 24px}.product-modal{width:100%;height:100dvh;max-height:100dvh;display:block;overflow-y:auto;transform:translate(-50%,-45%)}.product-modal.is-open{transform:translate(-50%,-50%)}.modal-media{height:min(70vw,430px);min-height:0}.modal-info{padding:29px 6vw 42px}.modal-close{top:12px;right:12px}.modal-info h2{font-size:66px;margin-top:24px}.modal-info>p#detailTagline{font-size:37px}.detail-meta{margin-top:25px;padding:16px 0}.size-label{margin-top:28px}.modal-thumbnails{left:10px;bottom:10px}.modal-thumb{width:46px;height:50px}.search-modal{padding:25px 5vw 35px}.search-field input{font-size:49px}.search-results{grid-template-columns:1fr 1fr}.search-result{padding:5px;gap:5px}.search-result img{width:52px;height:58px}.search-result strong{font-size:20px}.search-result small{font-size:9px}.size-guide{padding:30px}.toast{font-size:9px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
.product-picture{position:relative}.product-title-btn{background:none;border:0;padding:0;text-align:left;color:inherit;cursor:pointer}.product-title-btn:hover .product-name{text-decoration:underline;text-underline-offset:4px}
@media(max-width:860px){.mood-layout{grid-template-columns:minmax(0,1fr)}.mood-content{min-width:0}}
@media(max-width:580px){.mood-content h2 em{font-size:.72em}.statement-big{font-size:clamp(68px,15.8vw,91px)}}

/* RZO / 1.1 — usability, focus, and mobile refinements */
.mobile-search-action{display:none;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:36px;color:var(--ink);background:transparent;border:0;padding:3px}
.mobile-search-action:hover{transform:translateY(-1px)}
.menu-search{display:flex;align-items:center;justify-content:space-between;padding:18px 0;background:transparent;border:0;border-bottom:1px solid var(--ink);text-align:left;font:700 20px var(--display);text-transform:uppercase;color:inherit}
.menu-search span{font:18px var(--body)}
.collection-empty{padding:78px 0 88px;text-align:center;border-bottom:1px solid var(--line)}
.collection-empty[hidden]{display:none}
.collection-empty>span{font:70px var(--display);color:#7a8b36}
.collection-empty h3{font:800 clamp(38px,6vw,72px)/.9 var(--display);margin-top:12px}
.collection-empty p{font-size:16px;margin-top:16px;color:#6a6d65}
.collection-empty button{border:0;border-bottom:1px solid var(--ink);background:transparent;padding:12px 0;margin-top:30px;font:700 12px var(--body)}
.collection-empty button span{margin-left:25px}
.filter-tabs{flex-wrap:wrap;row-gap:6px}
.favorites-filter{display:flex;align-items:baseline;gap:5px}
.favorites-filter sup{font-size:9px}
.size-options button.size-attention{border-color:#9c6b38}
.size-options button:focus-visible{outline:2px solid #6a8d15;outline-offset:2px}
#checkoutButton:disabled{opacity:.48;cursor:not-allowed}
.product-picture .wish-btn:focus-visible{outline-color:#131a0c}
.search-field:focus-within{border-bottom-color:#899d25}
.newsletter-form:focus-within{border-bottom-color:#899d25}
.reveal-input:focus-visible{outline:3px solid #607d12;outline-offset:-6px;opacity:.01}
@media(max-width:860px){
.mobile-search-action{display:inline-flex}
.mobile-menu{gap:3px}
.mobile-menu .menu-search{margin-top:12px}
.header-actions{gap:13px}
}
@media(max-width:580px){
.filter-tabs{flex-wrap:nowrap;gap:17px;max-width:100%;padding:0 2px 7px;scrollbar-width:thin}
.collection-toolbar{overflow:hidden}
.favorites-filter{flex:0 0 auto}
.hero-headline{letter-spacing:-.055em}
.mobile-menu>a{font-size:clamp(64px,13.5vw,90px)}
}
@media(max-width:350px){
.hero-headline{font-size:clamp(69px,17.5vw,88px)}
.collection-heading h2{font-size:75px}
.mood-content h2{font-size:76px}
.newsletter-heading h2{font-size:64px}
.footer-logo{font-size:190px}
.modal-info h2{font-size:55px}
}

.product-title-btn .product-name,.product-title-btn .product-subtitle{display:block}
@media(prefers-reduced-motion:no-preference){
.hero-headline>span{animation:rzo-entry .75s both var(--ease)}
.hero-headline>span:nth-child(2){animation-delay:.07s}
.hero-headline>span:nth-child(3){animation-delay:.14s}
.hero-headline>span:nth-child(4){animation-delay:.21s}
.hero-description,.hero-copy .editorial-link{animation:rzo-entry .7s .25s both var(--ease)}
@keyframes rzo-entry{from{opacity:0;transform:translateY(19px)}to{opacity:1;transform:translateY(0)}}
}
/* RZO 2.0 — locally testable checkout, editorial styling preserved. */
.checkout-modal,.success-modal{position:fixed;z-index:110;background:#f6f6f1;box-shadow:0 14px 80px #0004;visibility:hidden;opacity:0;transition:opacity .25s,transform .3s,visibility .25s}
.checkout-modal.is-open,.success-modal.is-open{visibility:visible;opacity:1}
.checkout-modal{top:50%;left:50%;transform:translate(-50%,-46%);width:min(1030px,calc(100% - 32px));max-height:94dvh;overflow-y:auto}
.checkout-modal.is-open{transform:translate(-50%,-50%)}
.checkout-head{display:flex;justify-content:space-between;align-items:start;padding:22px 28px;border-bottom:1px solid #deded7}
.checkout-head>div>span,.checkout-label,.checkout-summary>span{font:10px var(--mono);letter-spacing:.1em;color:#798071}
.checkout-head h2{font:800 61px/.83 var(--display);letter-spacing:-.03em;margin:15px 0 3px}
.checkout-head h2 span,.success-modal h2 span{color:#86a227}
.checkout-layout{display:grid;grid-template-columns:1.1fr .85fr;gap:0}
.checkout-form{padding:27px 30px 38px;background:#fff}
.checkout-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:17px 0 28px}
.checkout-fields label{display:block;font:9px var(--mono);color:#626962;letter-spacing:.05em}
.checkout-fields input,.checkout-fields textarea,.coupon-input input{display:block;width:100%;border:1px solid #d8ddd3;background:#f7f8f4;color:#161d14;padding:12px;font:14px var(--body);margin-top:7px;border-radius:0;outline:none}
.checkout-fields input:focus,.checkout-fields textarea:focus,.coupon-input input:focus{border-color:#769529;background:#fff}
.checkout-fields textarea{resize:vertical;min-height:75px}
.checkout-full{grid-column:1/-1}
.coupon-input{display:flex;margin-top:13px;gap:0}
.coupon-input input{margin:0;min-width:0;flex:1}
.coupon-input button{background:var(--acid);border:0;font:700 11px var(--body);padding:0 18px}
.coupon-feedback{font:10px var(--mono);color:#677d32;min-height:13px;margin:9px 0 29px}
.checkout-disclaimer{font:11px/1.5 var(--body);color:#777e77;margin-bottom:17px}
.checkout-submit{width:100%;border:0;background:#1e251e;color:#fff;font:700 12px var(--body);padding:21px;text-align:left;display:flex;justify-content:space-between}
.checkout-summary{padding:30px 24px 25px;background:#f4f4ee}
.checkout-summary-item{display:flex;gap:10px;align-items:center;padding:15px 0;border-bottom:1px solid #ddded6}
.checkout-summary-item img{width:68px;height:76px;object-fit:cover}
.checkout-summary-item>div{flex:1;min-width:0}
.checkout-summary-item b{font:700 19px var(--display);display:block;line-height:1}
.checkout-summary-item small{font:9px var(--mono);color:#858b80;display:block;margin-top:8px}
.checkout-summary-item>strong{font:11px var(--mono);white-space:nowrap}
.checkout-summary-totals{margin-top:28px;display:grid;gap:14px}
.checkout-summary-totals>div{display:flex;justify-content:space-between;gap:12px;font:10px var(--mono)}
.checkout-summary-totals>div b{font-size:13px}
.checkout-summary-totals>div.grand{border-top:1px solid #b9bdb1;padding-top:20px;margin-top:4px;align-items:end}
.checkout-summary-totals .grand b{font:800 27px var(--display)}
.success-modal{top:50%;left:50%;transform:translate(-50%,-45%);width:min(500px,calc(100% - 30px));padding:36px 35px;text-align:left}
.success-modal.is-open{transform:translate(-50%,-50%)}
.success-modal>.close-x{float:right}
.success-mark{width:54px;height:54px;border-radius:50%;background:var(--acid);display:grid;place-items:center;font-size:29px;margin:55px 0 22px}
.success-modal>span{font:10px var(--mono)}
.success-modal h2{font:800 67px/.86 var(--display);margin:20px 0}
.success-modal p{font:15px/1.6 var(--body);color:#6c7566}
.success-panel-link,.success-continue{display:block;width:100%;background:#1e251e;color:white;border:0;text-align:left;padding:16px 20px;font:700 12px var(--body);margin-top:13px}
.success-continue{background:#e5e8dc;color:#202b1b}
.product-sold-out{display:block;color:#a84f49;font:9px var(--mono);margin-top:3px}
.size-options button:disabled{color:#a5a59c;background:#f1f0eb;text-decoration:line-through;cursor:not-allowed}
.store-closed-note{margin-top:15px;color:#ad554e;font:11px var(--mono);max-width:440px}
.demo-note a{text-decoration:underline;text-underline-offset:4px;margin-left:12px}
@media(max-width:780px){.checkout-layout{grid-template-columns:1fr}.checkout-head h2{font-size:51px}.checkout-summary{order:-1}.checkout-modal{height:100dvh;max-height:100dvh;width:100%;top:0;left:0;transform:translateY(18px)}.checkout-modal.is-open{transform:translateY(0)}.checkout-summary-item{padding:9px 0}.checkout-summary-item img{width:45px;height:55px}.checkout-summary-totals{margin-top:17px}.checkout-summary-totals>div.grand{margin-top:0;padding-top:12px}.checkout-head{padding:18px}.checkout-form{padding:26px 18px 36px}.checkout-summary{padding:20px 18px}.checkout-fields{gap:12px}.checkout-summary>span{display:block;margin-bottom:9px}}
@media(max-width:400px){.checkout-fields{grid-template-columns:1fr}.checkout-full{grid-column:auto}.success-modal h2{font-size:55px}}

#heroDescription,#homeMessage{white-space:pre-line}

/* Studio 3 storefront additions / deliberately restrained editorial controls */
.collection-tools{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap}.rzo-sort-label{font:10px "DM Mono",monospace;white-space:nowrap;letter-spacing:.03em}.rzo-sort-label span{color:#869079}.rzo-sort{border:0;border-bottom:1px solid #868980;border-radius:0;background:transparent;font:11px "DM Mono",monospace;padding:7px 18px 7px 4px;max-width:180px;color:var(--ink);cursor:pointer}.rzo-sort:focus-visible{outline:2px solid #95ad35;outline-offset:3px}.collection-tools .product-counter{margin-left:9px}.rzo-shipping-track{height:2px;width:100%;background:rgba(33,40,33,.16);margin:9px 0 18px;overflow:hidden}.rzo-shipping-track span{display:block;height:100%;width:0;background:#7b8d49;transition:width .3s ease}@media(max-width:700px){.collection-tools{width:100%;justify-content:space-between}.collection-tools .product-counter{width:100%;margin:0}.rzo-sort{font-size:11px}}

/* RZO 3.1 | Büyük başlıkta Türkçe Ü harfinin noktaları satırlara taşmasın.
   İçerik yüksekliği sabitlenmediği için kısa ekranlarda kicker ve başlık çakışmaz. */
.hero{height:auto;min-height:clamp(710px,calc(100svh - 112px),830px)}
.hero-copy{min-height:0}
.hero-headline{line-height:1.045;flex-shrink:0;margin-top:38px}
@media (min-width:861px) and (max-width:1200px){
  .hero{height:auto;min-height:680px}
  .hero-headline{font-size:clamp(80px,8.5vw,110px)}
}
@media (max-width:860px){
  .hero{height:auto;min-height:0}
  .hero-copy{min-height:0;padding-bottom:30px}
  .hero-headline{font-size:clamp(84px,15.1vw,139px);line-height:1.055;margin-top:54px;margin-bottom:30px}
  .hero-bottom{padding-top:38px}
}
@media (max-width:580px){
  .hero-headline{font-size:clamp(75px,18vw,100px);line-height:1.065;margin-top:52px;margin-bottom:24px}
  .hero-bottom{padding-top:36px}
}
@media (max-width:350px){
  .hero-headline{font-size:clamp(60px,19vw,68px)}
}
@media (min-width:1201px){.hero-headline{font-size:clamp(100px,8vw,136px)}}
.rzo-arrow{display:inline-block;width:12px;height:12px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg) translate(-1px,1px);flex-shrink:0;vertical-align:middle}
.add-button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}
.add-button .rzo-arrow{width:14px;height:14px;border-width:2.5px;margin-left:auto;flex-shrink:0}
.product-picture{position:relative}
.product-picture .wish-btn{position:absolute;top:12px;right:12px;z-index:2}
.stock-alert-inline{margin:14px 0 4px;padding-top:14px;border-top:1px solid var(--line)}
.stock-alert-inline[hidden]{display:none!important}
.stock-alert-hint{margin:0 0 10px;font:500 10px var(--mono);letter-spacing:.02em;color:#72756c}
.stock-alert-hint strong{color:var(--ink);font-weight:700}
.stock-alert-inline-form{display:flex;align-items:stretch;border:1px solid #b4b6ad;background:#f5f4ef;max-width:100%}
.stock-alert-inline-form input{flex:1;min-width:0;border:0;background:transparent;padding:11px 12px;font-weight:600;font-size:13px}
.stock-alert-inline-form input#stockAlertName{flex:0 1 34%;max-width:9.5rem;border-right:1px solid #d8d9d2}
.stock-alert-go{flex-shrink:0;width:46px;border:0;background:var(--ink);color:var(--paper);display:grid;place-items:center;transition:background .2s}
.stock-alert-go:hover{background:#3a3d36}
.stock-alert-go .rzo-arrow{width:11px;height:11px;border-color:currentColor}
.stock-alert-feedback,.stock-alert-done{margin:8px 0 0;font:500 10px/1.45 var(--mono);color:#8b8d83;min-height:1.2em}
.stock-alert-done{color:#6a7a28;font-weight:600}
.wish-btn .wish-icon{display:grid;place-items:center;line-height:0}
.wish-btn .wish-icon svg{display:block}
.size-options button.size-oos{opacity:.45;text-decoration:line-through;cursor:pointer}
.size-options button.size-oos.selected{opacity:1;background:var(--ink);color:var(--paper);text-decoration:none}
.product-sold-out{display:block;font:500 9px var(--mono);color:#9c6b38;margin-top:4px}
@media(max-width:520px){.stock-alert-inline-form{flex-wrap:wrap;border:0;background:transparent;gap:8px}.stock-alert-inline-form input#stockAlertName{flex:1 1 100%;max-width:none;border:1px solid #b4b6ad;background:#f5f4ef}.stock-alert-inline-form input#stockAlertEmail{flex:1 1 auto;border:1px solid #b4b6ad;background:#f5f4ef}.stock-alert-go{width:100%;min-height:44px}}
@media(max-width:580px){
.wish-btn{top:10px!important;right:10px!important;width:36px!important;height:36px!important;padding:0!important;display:grid!important;place-items:center!important;font-size:0!important;border-radius:50%!important;box-shadow:0 2px 10px rgba(0,0,0,.08)}
.wish-btn .wish-icon svg{width:17px;height:17px}
.add-button .rzo-arrow{width:13px;height:13px}
.product-modal .modal-info{padding-bottom:48px}
}

/* RZO 3.2 — display başlık + alt metin: Türkçe harf taşması / çakışma */
.collection-heading h2,.mood-content h2,.newsletter-heading h2{line-height:.9}
.display-lead{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(36px,5.5vw,56px);min-width:0}
.display-lead h2{display:block;margin:0;line-height:.92;padding-bottom:.18em}
.display-lead p,.collection-heading .display-lead #collectionSub{margin-top:0;position:relative;z-index:1}
.mood-content h2{margin-bottom:clamp(44px,7vw,56px)}
.statement-big{line-height:.84;padding-bottom:.06em}
.statement-foot{margin-top:clamp(64px,11vw,88px)!important}
.modal-info h2{line-height:.92}
.modal-info>p#detailTagline{margin-top:clamp(16px,2.8vw,24px)!important}
.size-guide h2{line-height:.88;margin-bottom:clamp(20px,3vw,28px)}
@media(max-width:860px){
.collection-heading .display-lead h2{line-height:.98;padding-bottom:.22em}
.collection-heading .display-lead{gap:clamp(40px,8vw,58px)}
}
@media(max-width:580px){
.display-lead{gap:clamp(44px,10vw,62px)}
.display-lead h2{line-height:1;padding-bottom:.26em}
.collection-heading h2,.mood-content h2,.newsletter-heading h2{line-height:1}
.collection-heading .display-lead p,.collection-heading .display-lead #collectionSub{margin-top:0;padding-top:2px}
}
