:root{--ink: #181411;--brown: #91482f;--brown-dark: #6f321f;--cream: #f6f1ea;--paper: #fcfaf6;--sand: #e5d5c4;--line: rgba(24, 20, 17, .14)}*{box-sizing:border-box}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}body:has(.cart-drawer.is-open){overflow:hidden}button,input{color:inherit;font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}em{font-weight:400}.localization-bar{position:relative;z-index:55;display:flex;min-height:31px;align-items:center;justify-content:center;gap:20px;padding:4px 20px;border-bottom:1px solid rgba(255,255,255,.12);background:#181411;color:#fff}.language-links{display:flex;align-items:center;gap:3px}.language-form{display:inline-flex;margin:0}.language-form button{min-width:25px;padding:4px 6px;border:0;border-radius:20px;background:transparent;color:#ffffff8c;font-size:7px;font-weight:760;letter-spacing:.08em}.language-form button:hover,.language-form button.active{background:#ffffff21;color:#fff}.country-form{position:relative;margin:0}.country-form select{min-height:22px;padding:0 23px 0 8px;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:#181411;color:#ffffffc7;font-size:7px;font-weight:700;letter-spacing:.06em}.offer-bar{position:relative;z-index:50;display:flex;min-height:38px;align-items:center;justify-content:center;gap:15px;padding:7px 20px;background:var(--brown);color:#fff;font-size:9px;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.offer-bar strong{padding:4px 10px;border-radius:20px;background:#fff;color:var(--brown);font-size:10px}.header{position:relative;z-index:40;display:grid;grid-template-columns:auto 1fr auto;height:70px;align-items:center;padding:0 4vw;border-bottom:1px solid var(--line);background:#fcfaf6f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.7vw,26px);letter-spacing:.095em;white-space:nowrap}.brand em{font-style:italic}.nav{display:flex;justify-content:center;gap:clamp(22px,3.2vw,54px)}.nav a{position:relative;padding:10px 0;font-size:10px;font-weight:620}.nav a:after{position:absolute;right:0;bottom:4px;left:0;height:1px;background:var(--brown);content:"";transform:scaleX(0);transition:transform .25s ease}.nav a:hover:after{transform:scaleX(1)}.cart-button{display:flex;align-items:center;gap:8px;border:0;background:transparent;font-size:10px;font-weight:700}.cart-button b{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--ink);color:#fff;font-size:8px}.menu-toggle,.mobile-menu{display:none}.product-hero{display:grid;width:min(1320px,calc(100% - 64px));grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);min-height:558px;margin:34px auto 42px;overflow:hidden;border:1px solid var(--line);background:var(--paper);box-shadow:0 18px 55px #30231b0d}.gallery-panel{position:relative;min-width:0;overflow:hidden;border-right:1px solid var(--line);background:#f7f0e8}.gallery-main{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.gallery-main>img{width:100%;height:100%;object-fit:contain;object-position:center;-webkit-mask-image:linear-gradient(to bottom,transparent 17%,#000 27%,#000 73%,transparent 83%);mask-image:linear-gradient(to bottom,transparent 17%,#000 27%,#000 73%,transparent 83%);transition:opacity .25s ease,transform .55s cubic-bezier(.2,.75,.25,1)}.gallery-main:hover>img{transform:scale(1.018)}.sale-seal{position:absolute;z-index:2;top:21px;left:21px;display:grid;width:64px;height:64px;place-items:center;align-content:center;border-radius:50%;background:var(--brown);color:#fff;transform:rotate(-6deg)}.sale-seal b{font:400 20px/1 Georgia,serif}.sale-seal small{margin-top:5px;font-size:6px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.gallery-caption{position:absolute;right:25px;bottom:22px;margin:0;padding:8px 11px;background:#fcfaf6bf;color:#61564e;font-size:8px;letter-spacing:.06em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gallery-thumbs{position:absolute;z-index:3;bottom:19px;left:21px;display:flex;gap:7px}.gallery-thumbs button{position:relative;width:62px;height:47px;overflow:hidden;border:1px solid rgba(255,255,255,.8);background:#e7e0d9;box-shadow:0 5px 18px #21181217;opacity:.62;transition:opacity .2s ease,border .2s ease,transform .2s ease}.gallery-thumbs button.active{border-color:var(--ink);opacity:1;transform:translateY(-2px)}.gallery-thumbs img{width:100%;height:100%;object-fit:cover}.buy-panel{display:flex;max-width:650px;flex-direction:column;justify-content:center;padding:25px clamp(32px,3.8vw,62px);background:var(--paper)}.eyebrow,.kicker{display:flex;align-items:center;gap:9px;margin:0 0 13px;color:var(--brown);font-size:8px;font-weight:790;letter-spacing:.15em;text-transform:uppercase}.eyebrow span{width:6px;height:6px;border-radius:50%;background:var(--brown);box-shadow:0 0 0 4px #91482f1f}.buy-panel h1{max-width:560px;margin:0;font:400 clamp(37px,3.55vw,53px)/.98 Georgia,"Times New Roman",serif;letter-spacing:-.045em}.rating{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:9px}.rating span,.score span,.review-copy>span{color:#a85936;letter-spacing:.08em}.rating small{padding-left:8px;border-left:1px solid var(--line);color:#70665e}.price-row{display:flex;align-items:center;gap:11px;margin-top:16px}.price-row strong{color:var(--brown);font:400 27px Georgia,serif}.price-row del{color:#8a817a;font-size:12px}.price-row span{padding:6px 8px;border-radius:2px;background:#ead9cd;color:var(--brown-dark);font-size:7px;font-weight:800;letter-spacing:.08em}.product-lead{max-width:540px;margin:11px 0 12px;color:#625950;font:400 13px/1.55 Georgia,serif}.choice-block{padding:11px 0;border-top:1px solid var(--line)}.choice-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:9px}.choice-label b{letter-spacing:.075em;text-transform:uppercase}.choice-label>span{margin-right:auto;margin-left:8px;color:#756b63}.choice-label button{padding:2px 0;border:0;border-bottom:1px solid currentColor;background:transparent;font-size:8px}.color-choices{display:flex;gap:11px}.color-choices button{width:28px;height:28px;border:4px solid var(--paper);border-radius:50%;box-shadow:0 0 0 1px #18141138;transition:box-shadow .2s ease,transform .2s ease}.color-choices button.active{box-shadow:0 0 0 2px var(--ink);transform:scale(.9)}.color-choices .chestnut{background:#a4623c}.color-choices .black{background:#211f1d}.color-choices .sand{background:#d4b587}.size-choices{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.size-choices button{height:36px;min-width:0;border:1px solid var(--line);background:transparent;font-size:9px;transition:all .2s ease}.size-choices button:hover,.size-choices button.active{border-color:var(--ink);background:var(--ink);color:#fff}.primary-cta{display:flex;min-height:54px;align-items:center;justify-content:space-between;margin-top:3px;padding:0 20px;border:0;background:var(--brown);color:#fff;font-size:10px;font-weight:780;letter-spacing:.055em;text-transform:uppercase;transition:background .2s ease,transform .2s ease}.primary-cta:hover{background:var(--brown-dark);transform:translateY(-2px)}.primary-cta[disabled]{cursor:wait;opacity:.7;transform:none}.primary-cta strong{padding-left:20px;border-left:1px solid rgba(255,255,255,.32);font-size:10px}.purchase-reassurance{display:flex;justify-content:space-between;gap:10px;margin-top:11px;color:#514941;font-size:7.5px;font-weight:650}.payment-note{display:flex;align-items:center;gap:6px;margin-top:9px;color:#756c64;font-size:7px}.payment-note>span{color:var(--ink);font-size:12px}.payment-note i{padding:2px 4px;border:1px solid var(--line);color:var(--ink);font-size:6px;font-style:normal;font-weight:800}.proof-strip{display:grid;grid-template-columns:repeat(3,1fr);padding:0 6vw;border-bottom:1px solid var(--line);background:#e9ddd0}.proof-strip article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:15px;min-height:102px;align-items:center;padding:20px 4vw;border-right:1px solid rgba(24,20,17,.14)}.proof-strip article:first-child{padding-left:0}.proof-strip article:last-child{padding-right:0;border-right:0}.proof-strip strong{color:var(--brown);font:400 27px Georgia,serif}.proof-strip span{max-width:190px;color:#61574f;font-size:9px;line-height:1.5}.construction{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);gap:5vw;align-items:center;padding:78px 6vw;background:#181411;color:#f8f2ea}.construction-copy{padding-right:1vw}.construction .kicker{color:#d18a61}.construction h2,.benefits h2,.reviews h2,.faq h2{margin:0;font:400 clamp(43px,4.6vw,70px)/.95 Georgia,"Times New Roman",serif;letter-spacing:-.05em}.construction h2 em,.benefits h2 em,.reviews h2 em,.faq h2 em{color:var(--brown)}.construction-copy>p:not(.kicker){max-width:460px;margin:22px 0;color:#ffffff91;font:400 13px/1.68 Georgia,serif}.step-copy{display:grid;grid-template-columns:42px 1fr;gap:13px;align-items:center;margin-top:23px;padding:18px 0;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.step-copy>span{display:grid;width:37px;height:37px;place-items:center;border:1px solid rgba(255,255,255,.23);border-radius:50%;color:#d89469;font:400 10px Georgia,serif}.step-copy b,.step-copy small{display:block}.step-copy b{font:400 16px Georgia,serif}.step-copy small{min-height:27px;margin-top:4px;color:#ffffff7a;font-size:8px;line-height:1.5}.materials-mini{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.materials-mini span{padding:7px 9px;border:1px solid rgba(255,255,255,.15);border-radius:30px;color:#ffffffa8;font-size:7px;letter-spacing:.05em}.boot-scrubber{min-width:0}.scrubber-stage{position:relative;height:610px;overflow:hidden;border:1px solid rgba(255,255,255,.11);background:radial-gradient(circle at 48% 45%,#55301f 0,#241813 38%,#0c0a08 79%);perspective:1100px}.stage-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:calc(.08 + var(--progress) * .12);background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at center,#000 10%,transparent 72%);mask-image:radial-gradient(circle at center,#000 10%,transparent 72%)}.assembled-boot,.exploded-boot{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;will-change:opacity,transform}.assembled-boot{opacity:calc(1 - var(--progress));transform:rotateY(calc(-8deg + var(--progress) * 18deg)) rotateX(calc(var(--progress) * 3deg)) scale(calc(1 - var(--progress) * .1))}.exploded-boot{opacity:var(--progress);transform:translateY(calc(42px - var(--progress) * 42px)) rotateY(calc(10deg - var(--progress) * 10deg)) scale(calc(.86 + var(--progress) * .14))}.assembled-boot img,.exploded-boot img{width:100%;height:100%;object-fit:contain}.scrub-label{position:absolute;z-index:4;padding:8px 11px;border:1px solid rgba(255,255,255,.2);border-radius:30px;background:#110d0ab3;color:#fff;font-size:7px;font-weight:720;letter-spacing:.09em;opacity:clamp(0,calc((var(--progress) - .42) * 4),1);text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.scrub-label:before{display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:#d18a61;content:""}.scrub-label--upper{top:12%;right:10%}.scrub-label--lining{top:50%;left:7%}.scrub-label--sole{right:8%;bottom:10%}.scrubber-control{padding:15px 3px 0}.scrubber-control>div{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:7px;color:#ffffff73;font-size:7px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.scrubber-control>div b{color:#fff;font:400 14px Georgia,serif}.scrubber-control>div span:last-child{text-align:right}.scrubber-control input{width:100%;height:27px;margin:0;-webkit-appearance:none;appearance:none;background:transparent;touch-action:pan-x}.scrubber-control input::-webkit-slider-runnable-track{height:3px;border-radius:4px;background:linear-gradient(90deg,#d18a61 0 calc(var(--progress) * 100%),#fff3 calc(var(--progress) * 100%) 100%)}.scrubber-control input::-webkit-slider-thumb{width:26px;height:26px;margin-top:-11px;-webkit-appearance:none;appearance:none;border:6px solid #fff;border-radius:50%;background:var(--brown);box-shadow:0 4px 18px #00000070}.scrubber-control input::-moz-range-track{height:3px;background:#fff3}.scrubber-control input::-moz-range-progress{height:3px;background:#d18a61}.scrubber-control input::-moz-range-thumb{width:14px;height:14px;border:6px solid #fff;border-radius:50%;background:var(--brown)}.scrubber-control>small{display:block;color:#ffffff52;font-size:7px;text-align:center}.benefits{display:grid;grid-template-columns:1.15fr .85fr;min-height:650px;background:#eee4d9}.benefits-image{position:relative;min-height:650px;overflow:hidden}.benefits-image>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .8s ease}.benefits-image:hover>img{transform:scale(1.02)}.benefits-copy{display:flex;flex-direction:column;justify-content:center;padding:62px clamp(38px,5vw,80px)}.benefits-copy>p:not(.kicker){max-width:500px;margin:20px 0 23px;color:#61574f;font:400 13px/1.68 Georgia,serif}.benefits ul{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.benefits li{display:grid;grid-template-columns:28px 1fr;gap:9px;padding:13px 0;border-bottom:1px solid var(--line)}.benefits li>span{padding-top:2px;color:var(--brown);font:400 9px Georgia,serif}.benefits li b,.benefits li small{display:block}.benefits li b{font:400 15px Georgia,serif}.benefits li small{margin-top:3px;color:#71675f;font-size:8px;line-height:1.5}.secondary-cta{display:inline-flex;align-self:flex-start;min-height:49px;align-items:center;gap:30px;margin-top:21px;padding:0 21px;background:var(--ink);color:#fff;font-size:9px;font-weight:760;letter-spacing:.05em}.secondary-cta span{transition:transform .2s ease}.secondary-cta:hover span{transform:translate(4px)}.reviews{padding:85px 6vw 92px;background:var(--paper)}.reviews-heading{display:grid;grid-template-columns:1fr auto;align-items:end;margin-bottom:38px}.score{display:grid;grid-template-columns:auto auto;gap:4px 13px;align-items:center;min-width:215px;padding:16px 18px;border:1px solid var(--line)}.score strong{grid-row:1 / span 2;font:400 36px Georgia,serif}.score span{font-size:9px}.score small{color:#756b63;font-size:8px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.review-card{display:grid;grid-template-columns:minmax(110px,.42fr) minmax(0,.58fr);min-height:305px;overflow:hidden;border:1px solid var(--line);background:#f1e8de;transition:transform .25s ease,box-shadow .25s ease}.review-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px #241b1414}.review-photo{position:relative;min-height:305px;overflow:hidden;background:#ddd2c8}.review-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.review-copy{display:flex;min-width:0;flex-direction:column;padding:22px 19px}.review-copy>span{font-size:8px}.review-copy h3{margin:16px 0 10px;font:400 20px Georgia,serif}.review-copy blockquote{margin:0;color:#584f48;font:400 11px/1.62 Georgia,serif}.review-copy p{margin:auto 0 0;padding-top:16px;border-top:1px solid var(--line)}.review-copy p b,.review-copy p small{display:block}.review-copy p b{font-size:8px}.review-copy p small{margin-top:3px;color:#786e66;font-size:7px}.faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw;padding:82px 6vw 90px;background:#e6d6c4}.faq-heading>p:not(.kicker){margin-top:20px;color:#665b52;font-size:9px}.faq-list{border-top:1px solid rgba(24,20,17,.2)}.faq details{border-bottom:1px solid rgba(24,20,17,.2)}.faq summary{display:flex;align-items:center;justify-content:space-between;padding:22px 0;cursor:pointer;font:400 16px Georgia,serif;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary span{font:300 20px Arial,sans-serif;transition:transform .2s ease}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{max-width:650px;margin:-3px 0 21px;color:#61574e;font-size:9px;line-height:1.72}footer{padding:48px 6vw 35px;background:var(--ink);color:#fff}.footer-main{display:grid;grid-template-columns:1fr auto auto;gap:6vw;align-items:center}.footer-main p{margin:9px 0 0;color:#ffffff70;font:400 12px Georgia,serif}.footer-main nav{display:flex;gap:25px}.footer-main nav a,.footer-main>span{color:#fff9;font-size:8px}.footer-main nav a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;margin-top:37px;padding-top:19px;border-top:1px solid rgba(255,255,255,.12);color:#ffffff57;font-size:7px}.drawer-overlay{position:fixed;z-index:69;top:0;right:0;bottom:0;left:0;background:#14100d70;opacity:0;pointer-events:none;transition:opacity .3s ease}.drawer-overlay.is-open{opacity:1;pointer-events:auto}.cart-drawer{position:fixed;z-index:70;top:0;right:0;display:flex;width:min(440px,100vw);height:100%;flex-direction:column;padding:28px;background:var(--paper);box-shadow:-22px 0 60px #00000029;transform:translate(105%);transition:transform .35s cubic-bezier(.2,.75,.2,1)}.cart-drawer.is-open{transform:translate(0)}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid var(--line)}.drawer-head small{color:var(--brown);font-size:7px;font-weight:780;letter-spacing:.12em;text-transform:uppercase}.drawer-head h2{margin:5px 0 0;font:400 29px Georgia,serif}.drawer-head>button{padding:0;border:0;background:transparent;font:300 29px Arial,sans-serif}.empty-cart{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column}.empty-cart>span{font:400 38px Georgia,serif}.empty-cart p{margin:17px 0 23px;font:400 17px Georgia,serif}.empty-cart button{min-height:47px;padding:0 22px;border:0;background:var(--ink);color:#fff;font-size:8px;font-weight:730}.drawer-offer{margin-top:18px;padding:12px;background:#e9ded0;font-size:8px;font-weight:650;text-align:center}.drawer-items{overflow-y:auto}.drawer-item{display:grid;grid-template-columns:100px 1fr auto;gap:14px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.drawer-item>div{position:relative;height:88px;background:#eeebe7}.drawer-item img{width:100%;height:100%;object-fit:cover}.drawer-item p{margin:0}.drawer-item b,.drawer-item small,.drawer-item span{display:block}.drawer-item b{font:400 17px Georgia,serif}.drawer-item small{margin:6px 0 11px;color:#746a62;font-size:7px}.drawer-item span{font-size:9px;font-weight:650}.drawer-item>button{width:25px;height:25px;border:1px solid var(--line);background:transparent}.drawer-total{display:flex;justify-content:space-between;margin-top:auto;padding:22px 0;border-top:1px solid var(--line);font:400 17px Georgia,serif}.drawer-checkout{min-height:54px;border:0;background:var(--brown);color:#fff;font-size:8px;font-weight:780;letter-spacing:.06em;text-transform:uppercase}.drawer-checkout{display:grid;place-items:center}.drawer-status{min-height:18px;margin:10px 0 0;color:var(--brown-dark);font-size:8px;text-align:center}.page-shell{min-height:60vh;padding:70px max(22px,8vw) 90px}.page-shell__inner{width:min(880px,100%);margin:0 auto}.page-shell h1{margin:0 0 32px;font:400 clamp(40px,6vw,72px)/1 Georgia,serif;letter-spacing:-.04em}.page-shell h2,.page-shell h3{font-family:Georgia,serif;font-weight:400}.page-shell p,.page-shell li{color:#5e554e;font-size:14px;line-height:1.75}.page-shell a:not(.primary-cta){text-decoration:underline;text-underline-offset:3px}.generic-product{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.generic-product__image img{width:100%;height:auto;background:#f2ebe4}.generic-product__copy h1{margin-bottom:15px}.generic-product__copy .primary-cta{width:100%;margin-top:24px}.cart-page__item{display:grid;grid-template-columns:90px 1fr auto;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.cart-page__item img{width:90px;height:90px;object-fit:cover;background:#f2ebe4}.cart-page__actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px}@media(max-width:1050px){.product-hero{grid-template-columns:1fr 1fr}.buy-panel{padding-right:30px;padding-left:30px}.construction{grid-template-columns:.8fr 1.2fr;gap:3vw}.scrubber-stage{height:560px}.review-card{grid-template-columns:1fr}.review-photo{min-height:180px}}@media(max-width:820px){.localization-bar{justify-content:space-between;gap:8px;padding:4px 12px}.language-links{max-width:calc(100vw - 98px);overflow-x:auto}.language-form button{min-width:24px;padding-right:5px;padding-left:5px}.offer-bar{gap:7px;font-size:7px;letter-spacing:.08em}.offer-bar strong{padding:3px 6px;font-size:8px}.header{grid-template-columns:1fr auto 1fr;height:66px;padding:0 18px}.nav{display:none}.menu-toggle{display:block;width:28px;padding:5px 0;border:0;background:transparent}.menu-toggle i{display:block;height:1px;margin:6px 0;background:var(--ink)}.header .brand{justify-self:center;font-size:16px}.cart-button{justify-self:end;font-size:0}.mobile-menu{position:absolute;z-index:39;top:135px;right:0;left:0;display:flex;max-height:0;overflow:hidden;flex-direction:column;padding:0 20px;background:#fcfaf6fc;opacity:0;transition:max-height .3s ease,opacity .2s ease,padding .3s ease}.mobile-menu.is-open{max-height:270px;padding:13px 20px 20px;border-bottom:1px solid var(--line);opacity:1}.mobile-menu a{padding:11px 0;border-bottom:1px solid var(--line);font:400 16px Georgia,serif}.product-hero{display:flex;min-height:auto;flex-direction:column}.product-hero{width:100%;margin:0;border-width:0 0 1px;box-shadow:none}.gallery-panel{height:390px;flex:0 0 390px;border-right:0;border-bottom:1px solid var(--line)}.gallery-caption{display:none}.buy-panel{max-width:none;padding:34px 22px 44px}.buy-panel h1{max-width:590px;font-size:clamp(32px,8.6vw,38px);line-height:1.02}.proof-strip{grid-template-columns:1fr;padding:0 22px}.proof-strip article,.proof-strip article:first-child,.proof-strip article:last-child{min-height:82px;padding:15px 0;border-right:0;border-bottom:1px solid rgba(24,20,17,.13)}.proof-strip article:last-child{border-bottom:0}.construction{display:flex;flex-direction:column;padding:72px 22px}.construction-copy{padding:0}.construction-copy>p:not(.kicker){margin-bottom:18px}.materials-mini{margin-bottom:28px}.boot-scrubber{width:100%}.scrubber-stage{height:min(620px,135vw)}.benefits{grid-template-columns:1fr;min-height:auto}.benefits-image{min-height:65svh}.benefits-copy{padding:68px 22px}.reviews{padding:72px 22px 78px}.reviews-heading{grid-template-columns:1fr}.score{margin-top:25px}.review-grid{display:flex;margin-right:-22px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.review-card{width:82vw;flex:0 0 auto;grid-template-columns:.42fr .58fr;scroll-snap-align:start}.review-photo{min-height:300px}.faq{grid-template-columns:1fr;gap:40px;padding:72px 22px 80px}.footer-main{grid-template-columns:1fr;gap:27px}.footer-main nav{flex-wrap:wrap;gap:14px 22px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}.generic-product{grid-template-columns:1fr}}@media(max-width:480px){.offer-bar span:first-child{display:none}.gallery-panel{height:330px;flex-basis:330px}.sale-seal{top:17px;left:17px;width:65px;height:65px}.sale-seal b{font-size:20px}.gallery-thumbs{bottom:14px;left:15px}.gallery-thumbs button{width:57px;height:43px}.rating{flex-wrap:wrap}.rating small{flex-basis:100%;padding:0;border:0}.price-row{flex-wrap:wrap}.purchase-reassurance{align-items:flex-start;flex-direction:column;gap:5px}.construction h2,.benefits h2,.reviews h2,.faq h2{font-size:43px}.scrubber-stage{height:520px}.scrub-label--upper{right:4%}.scrub-label--lining{left:3%}.scrub-label--sole{right:3%}.benefits-image{min-height:480px}.review-card{width:88vw;grid-template-columns:42% 58%}.review-photo{min-height:330px}.review-copy{padding:19px 15px}.review-copy blockquote{font-size:10px}.cart-drawer{padding:23px 19px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.empty-cart[hidden],.drawer-items[hidden],.drawer-total[hidden],.drawer-checkout[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/maison-salome.css.map */
