:root{--ink:#11110f;--paper:#f7f5f0;--sand:#e8e0d4;--sage:#c7cfbd;--rose:#d99b95;--line:rgba(17,17,15,.16);--muted:#6e6b64;--white:#fff;--serif:"Manrope",Arial,sans-serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.5}.no-scroll{overflow:hidden}a{color:inherit;text-decoration:none}img{display:block;width:100%}button,input,select{font:inherit}.container{width:min(1380px,calc(100% - 48px));margin:auto}.eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.display{font-family:var(--serif);font-weight:500;letter-spacing:-.035em}.section{padding:96px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}.section-head h2{font-size:clamp(38px,5vw,72px);margin:0;line-height:.96}.section-head p{max-width:480px;color:var(--muted);margin:0}.link-arrow{display:inline-flex;gap:12px;align-items:center;border-bottom:1px solid var(--ink);padding-bottom:4px;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.btn{border:1px solid var(--ink);padding:14px 22px;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:9px;text-transform:uppercase;letter-spacing:.08em;font-size:12px;cursor:pointer;transition:.25s}.btn:hover,.btn.dark{background:var(--ink);color:var(--white)}.btn.dark:hover{background:#2c2c28}.btn.light{border-color:#fff;color:#fff}.btn.light:hover{background:#fff;color:var(--ink)}.announcement{height:31px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:.11em;text-transform:uppercase}.site-header{height:78px;position:sticky;top:0;z-index:60;background:#f7f5f0f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.header-inner{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.nav-left,.nav-right{display:flex;align-items:center;gap:28px}.nav-right{justify-content:flex-end}.nav-link,.icon-btn{font-size:12px;text-transform:uppercase;letter-spacing:.08em;background:none;border:0;padding:0;cursor:pointer}.logo{font-family:var(--serif);font-size:31px;font-weight:600;letter-spacing:.02em}.logo small{display:block;font-family:var(--sans);font-size:8px;text-align:center;letter-spacing:.32em;margin-top:-5px}.menu-toggle{display:none}.cart-count{background:var(--ink);color:#fff;border-radius:50%;width:18px;height:18px;display:inline-grid;place-items:center;font-size:9px;margin-left:4px}.hero{min-height:calc(100vh - 109px);position:relative;display:grid;align-items:end;overflow:hidden;background:#ddd}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.hero-media img{height:100%;object-fit:cover;object-position:center 38%;filter:saturate(.9)}.hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014 20%,#0000008c)}.hero-content{position:relative;z-index:2;color:#fff;padding:0 0 68px;max-width:810px}.hero h1{font-size:clamp(54px,8vw,118px);line-height:.84;margin:15px 0 24px}.hero p{max-width:560px;font-size:18px;margin:0 0 28px;color:#ffffffe6}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;white-space:nowrap}.ticker-track{display:inline-flex;gap:46px;padding:17px 0;animation:marquee 24s linear infinite}.ticker span{font-family:var(--serif);font-style:italic;font-size:19px}.ticker b{font-family:var(--sans);font-style:normal;font-size:11px;letter-spacing:.14em;text-transform:uppercase}@keyframes marquee{to{transform:translate(-50%)}}.product-row{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-card{position:relative}.product-image{aspect-ratio:.78;background:#eceae6;overflow:hidden;position:relative}.product-image img{height:100%;object-fit:cover;transition:transform .55s ease}.product-card:hover .product-image img{transform:scale(1.025)}.badge{position:absolute;top:13px;left:13px;background:var(--paper);padding:6px 9px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;z-index:2}.quick{position:absolute;left:12px;right:12px;bottom:12px;background:#f7f5f0f2;border:0;padding:12px;text-transform:uppercase;letter-spacing:.09em;font-size:11px;transform:translateY(150%);transition:.3s;cursor:pointer}.product-card:hover .quick{transform:translateY(0)}.product-meta{padding:14px 2px 0}.product-meta h3{font-size:14px;font-weight:500;margin:0 0 5px}.product-meta .sub{display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.swatches{display:flex;gap:6px;margin-top:9px}.swatch{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.2)}.category-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.cat-tall{height:790px}.cat-stack{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cat-stack .category-card:first-child{grid-column:1/-1;height:385px}.cat-stack .category-card{height:387px}.category-card{position:relative;overflow:hidden;background:#ddd}.category-card img{height:100%;object-fit:cover;transition:transform .6s}.category-card:hover img{transform:scale(1.03)}.category-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.48),transparent 55%)}.category-copy{position:absolute;z-index:2;left:26px;bottom:25px;color:#fff}.category-copy h3{font-family:var(--serif);font-size:38px;margin:2px 0 4px;font-weight:500}.category-copy span{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.editorial{background:var(--ink);color:#fff}.editorial-grid{display:grid;grid-template-columns:1fr 1fr;min-height:720px}.editorial-media img{height:100%;object-fit:cover}.editorial-copy{padding:80px;display:flex;flex-direction:column;justify-content:center}.editorial-copy h2{font-size:clamp(46px,6vw,86px);line-height:.93;margin:16px 0 26px}.editorial-copy p{max-width:520px;color:#ceccc6;font-size:17px}.proofs{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff2e;margin-top:42px}.proof{background:var(--ink);padding:24px 14px}.proof strong{font-family:var(--serif);font-size:28px;font-weight:500;display:block}.proof span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#aaa}.activity-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.activity{height:430px;position:relative;overflow:hidden}.activity img{height:100%;object-fit:cover}.activity:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent 50%)}.activity h3{position:absolute;z-index:2;left:20px;bottom:18px;color:#fff;font-family:var(--serif);font-size:30px;font-weight:500;margin:0}.activity span{display:block;font-family:var(--sans);font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin-top:4px}.review-band{background:var(--sand)}.reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.review{background:var(--paper);padding:34px;min-height:270px}.stars{letter-spacing:.18em;font-size:11px}.review blockquote{font-family:var(--serif);font-size:24px;line-height:1.28;margin:26px 0}.review footer{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.social-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.social-grid img{aspect-ratio:1;object-fit:cover}.newsletter{border-top:1px solid var(--line);padding:80px 0}.newsletter-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end}.newsletter h2{font-size:clamp(42px,5vw,72px);line-height:.95;margin:10px 0}.newsletter-form{display:flex;border-bottom:1px solid var(--ink)}.newsletter-form input{flex:1;background:none;border:0;padding:15px 2px;outline:none}.newsletter-form button{border:0;background:none;text-transform:uppercase;letter-spacing:.1em;font-size:11px;cursor:pointer}.site-footer{background:var(--ink);color:#fff;padding:64px 0 28px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px}.footer-brand p{color:#aaa;max-width:360px}.footer-col h4{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#999;margin:0 0 18px}.footer-col a{display:block;margin:10px 0;font-size:13px}.footer-bottom{border-top:1px solid rgba(255,255,255,.15);margin-top:50px;padding-top:20px;display:flex;justify-content:space-between;color:#888;font-size:11px}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:80;opacity:0;pointer-events:none;transition:.25s}.drawer-backdrop.show{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;width:min(440px,100%);height:100%;background:var(--paper);z-index:81;transform:translate(100%);transition:.35s cubic-bezier(.2,.7,.2,1);padding:28px;display:flex;flex-direction:column}.drawer.show{transform:none}.drawer-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:18px}.drawer-head h3{font-family:var(--serif);font-size:27px;margin:0}.close{border:0;background:none;font-size:24px;cursor:pointer}.drawer-empty{margin:auto;text-align:center;color:var(--muted)}.search-panel{position:fixed;inset:109px 0 auto;background:var(--paper);z-index:75;padding:34px 0;border-bottom:1px solid var(--line);transform:translateY(-150%);transition:.3s}.search-panel.show{transform:none}.search-field{display:flex;align-items:center;border-bottom:1px solid var(--ink)}.search-field input{flex:1;font-family:var(--serif);font-size:34px;background:none;border:0;outline:0;padding:10px 0}.search-field button{border:0;background:none;cursor:pointer}.page-hero{padding:78px 0 48px;border-bottom:1px solid var(--line)}.page-hero h1{font-size:clamp(52px,8vw,110px);line-height:.9;margin:12px 0 20px}.page-hero p{max-width:600px;color:var(--muted);font-size:17px}.catalog-tools{display:flex;justify-content:space-between;align-items:center;padding:22px 0;border-bottom:1px solid var(--line);margin-bottom:30px}.tool-group{display:flex;gap:12px;align-items:center}.filter-btn,.sort-select{background:none;border:1px solid var(--line);padding:10px 14px;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:34px 16px;padding-bottom:100px}.product-page{padding:35px 0 100px}.product-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:start}.product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:8px}.product-gallery img{background:#eee;aspect-ratio:.78;object-fit:cover}.product-info{position:sticky;top:135px}.breadcrumbs{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:24px}.product-info h1{font-size:50px;line-height:1;margin:0 0 10px}.product-price{font-size:16px;margin-bottom:18px}.rating{font-size:11px;margin-bottom:22px}.product-description{color:var(--muted);margin-bottom:25px}.option-label{display:flex;justify-content:space-between;font-size:11px;text-transform:uppercase;letter-spacing:.09em;margin:23px 0 10px}.color-options,.size-options{display:flex;gap:9px;flex-wrap:wrap}.color-choice{width:34px;height:34px;border-radius:50%;border:2px solid transparent;padding:3px;background:transparent;cursor:pointer}.color-choice span{display:block;width:100%;height:100%;border-radius:50%;border:1px solid rgba(0,0,0,.18)}.color-choice.active{border-color:var(--ink)}.size-choice{min-width:48px;padding:11px;border:1px solid var(--line);background:none;cursor:pointer}.size-choice.active{background:var(--ink);color:#fff}.add-btn{width:100%;margin-top:26px;padding:17px}.benefit-list{margin-top:28px;border-top:1px solid var(--line)}.benefit-list div{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line);font-size:12px}.product-note{background:var(--sand);padding:28px;margin-top:28px}.product-note h4{font-family:var(--serif);font-size:24px;margin:0 0 9px}.story-hero{display:grid;grid-template-columns:1fr 1fr;min-height:720px}.story-hero img{height:100%;object-fit:cover}.story-copy{padding:80px;display:flex;flex-direction:column;justify-content:center;background:var(--sand)}.story-copy h1{font-size:clamp(54px,6vw,88px);line-height:.92;margin:12px 0 25px}.story-copy p{font-size:18px;max-width:540px;color:#4f4b45}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.value{background:var(--paper);padding:52px}.value strong{font-family:var(--serif);font-size:35px;font-weight:500}.value p{color:var(--muted)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:80px 0}.contact-form label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;display:block;margin:18px 0 6px}.contact-form input,.contact-form textarea{width:100%;background:none;border:0;border-bottom:1px solid var(--ink);padding:11px 0;outline:0}.contact-form textarea{min-height:120px;resize:vertical}.faq{max-width:920px;margin:auto;padding:80px 0}.faq-item{border-top:1px solid var(--line)}.faq-q{width:100%;display:flex;justify-content:space-between;background:none;border:0;padding:20px 0;text-align:left;cursor:pointer}.faq-a{max-height:0;overflow:hidden;color:var(--muted);transition:max-height .3s}.faq-item.open .faq-a{max-height:180px;padding-bottom:22px}@media(max-width:980px){.nav-left .nav-link{display:none}.menu-toggle{display:block}.container{width:min(100% - 28px,1380px)}.product-row,.catalog-grid{grid-template-columns:repeat(2,1fr)}.category-grid,.editorial-grid,.story-hero,.contact-grid{grid-template-columns:1fr}.cat-tall{height:620px}.activity-grid{grid-template-columns:repeat(2,1fr)}.reviews{grid-template-columns:1fr}.social-grid{grid-template-columns:repeat(3,1fr)}.newsletter-grid,.footer-grid{grid-template-columns:1fr 1fr}.product-layout{grid-template-columns:1fr}.product-info{position:static}.editorial-copy,.story-copy{padding:60px 28px}.values{grid-template-columns:1fr}.mobile-menu{display:block}}@media(max-width:620px){.section{padding:68px 0}.site-header{height:66px}.announcement{height:28px}.header-inner{grid-template-columns:1fr auto 1fr}.nav-right{gap:13px}.nav-right .account{display:none}.logo{font-size:25px}.hero{min-height:78vh}.hero-content{padding-bottom:40px}.hero h1{font-size:57px}.hero p{font-size:15px}.section-head{align-items:start;flex-direction:column}.product-row,.catalog-grid{grid-template-columns:1fr 1fr;gap:28px 9px}.product-meta h3{font-size:12px}.product-meta .sub{font-size:10px}.quick{display:none}.category-grid{display:block}.cat-tall,.cat-stack .category-card:first-child,.cat-stack .category-card{height:480px;margin-bottom:9px}.cat-stack{display:block}.activity-grid{grid-template-columns:1fr 1fr;gap:7px}.activity{height:320px}.activity h3{font-size:24px}.editorial-grid{min-height:auto}.editorial-media{height:520px}.proofs{grid-template-columns:1fr}.social-grid{grid-template-columns:repeat(2,1fr)}.newsletter-grid,.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:8px}.page-hero{padding-top:50px}.catalog-tools{align-items:flex-start;gap:14px;flex-direction:column}.product-gallery{grid-template-columns:1fr 1fr;gap:4px}.product-info h1{font-size:40px}.story-hero img{height:520px}.contact-grid{gap:25px}.search-panel{inset:94px 0 auto}.search-field input{font-size:24px}}:root{--header-height:78px;--header-sticky-height:60px;--announcement-height:30px;--move-offset:20px}.home-page .site-header{transition:color .2s ease,background-color .3s ease,border-color .2s ease,height .3s ease}.home-page .site-header.is-transparent{position:absolute;top:var(--announcement-height);left:0;width:100%;background:transparent;color:#fff;border-bottom-color:#ffffff47;backdrop-filter:none;-webkit-backdrop-filter:none}.home-page .site-header.is-transparent .cart-count{background:#fff;color:var(--ink)}.home-page .site-header.is-transparent:hover,.home-page .site-header.is-transparent:focus-within,.home-page.no-scroll .site-header.is-transparent{background:#f7f5f0fa;color:var(--ink);border-bottom-color:var(--line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.home-page .site-header.is-transparent:hover .cart-count,.home-page .site-header.is-transparent:focus-within .cart-count,.home-page.no-scroll .site-header.is-transparent .cart-count{background:var(--ink);color:#fff}.home-page .hero{min-height:calc(100vh - var(--announcement-height))}.home-page .hero-content{padding-top:calc(var(--header-height) + 36px)}.site-header.is-compact{position:fixed;top:0;left:0;width:100%;height:var(--header-sticky-height);background:#f7f5f0f5;color:var(--ink);border-bottom:1px solid var(--line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:asshShowCompactHeader .3s ease both}.site-header.is-compact .logo{font-size:27px}.site-header.is-compact .logo small{font-size:7px}.site-header.is-compact .cart-count{background:var(--ink);color:#fff}.site-header.is-compact.is-threshold-hiding{animation:asshHideCompactHeader .3s ease both}@keyframes asshShowCompactHeader{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes asshHideCompactHeader{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.home-page.has-scrolled .search-panel,.inner-page.has-scrolled .search-panel{inset:var(--header-sticky-height) 0 auto}.motion-ready [data-scroll-reveal]{opacity:0;transform:translate3d(0,var(--move-offset),0);transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:ease;transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform}.motion-ready [data-scroll-reveal].is-visible{opacity:1;transform:translateZ(0)}.motion-ready [data-hero-reveal]{opacity:0;transform:translate3d(0,var(--move-offset),0);will-change:opacity,transform}.motion-ready [data-hero-reveal].is-visible{animation:asshHeroFade .5s ease both;animation-delay:var(--hero-delay,0ms)}@keyframes asshHeroFade{0%{opacity:0;transform:translate3d(0,var(--move-offset),0)}to{opacity:1;transform:translateZ(0)}}[data-scroll-zoom]{overflow:hidden;--scroll-scale:1}[data-scroll-zoom]>img,[data-scroll-zoom]>a>img{transform:scale(var(--scroll-scale));transform-origin:center center;will-change:transform}.hero-media[data-scroll-zoom]>img,.editorial-media[data-scroll-zoom]>img,.activity[data-scroll-zoom]>img,.category-card[data-scroll-zoom]>img{transition:filter .25s ease}.category-card[data-scroll-zoom]:hover>img{transform:scale(calc(var(--scroll-scale) + .03))}.activity[data-scroll-zoom]:hover>img{transform:scale(calc(var(--scroll-scale) + .02))}@media(max-width:620px){:root{--header-height:66px;--header-sticky-height:56px;--announcement-height:28px;--move-offset:16px}.site-header.is-compact{height:56px}.site-header.is-compact .logo{font-size:23px}.home-page .hero{min-height:calc(100vh - var(--announcement-height))}.home-page .hero-content{padding-top:calc(var(--header-height) + 24px)}.home-page.has-scrolled .search-panel,.inner-page.has-scrolled .search-panel{inset:56px 0 auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-header.is-compact,.site-header.is-compact.is-threshold-hiding{animation:none}.motion-ready [data-scroll-reveal],.motion-ready [data-hero-reveal],.motion-ready [data-scroll-reveal].is-visible,.motion-ready [data-hero-reveal].is-visible{opacity:1;transform:none;transition:none;animation:none}[data-scroll-zoom]>img,[data-scroll-zoom]>a>img{transform:none!important}}.experience-intro{background:var(--paper);padding:120px 0 88px}.experience-intro-inner{display:grid;grid-template-columns:.55fr 1.45fr;gap:34px 70px;align-items:start}.experience-intro h2{font-size:clamp(52px,7vw,104px);line-height:.9;margin:0;max-width:1050px}.experience-intro p{grid-column:2;max-width:620px;font-size:17px;color:var(--muted);margin:0}.experience-stack{background:#d8d3ca}.experience-card{display:grid;grid-template-columns:1.15fr .85fr}.experience-card:nth-child(1){background:#e7e0d7}.experience-card:nth-child(2){background:#191918;color:#fff}.experience-card:nth-child(3){background:#d9d1c3}.experience-visual{height:100%;min-width:0;background:#cfc9bf;overflow:hidden}.experience-visual img{width:100%;height:100%;object-fit:cover;transform:scale(var(--scroll-scale,1));transform-origin:center center}.experience-upf .experience-visual img{object-position:center 40%}.experience-fabric .experience-visual img,.experience-mexico .experience-visual img{object-position:center center}.experience-copy{padding:clamp(44px,6vw,92px);display:flex;flex-direction:column;justify-content:center;position:relative}.experience-number{position:absolute;top:34px;right:38px;font-family:var(--serif);font-size:18px;opacity:.52}.experience-copy h2{font-size:clamp(58px,7vw,112px);line-height:.86;margin:18px 0 28px;max-width:780px}.experience-copy p{font-size:clamp(15px,1.35vw,19px);line-height:1.55;max-width:570px;margin:0;color:#5e5a53}.experience-fabric .experience-copy p{color:#c9c6bf}.experience-proof{margin-top:auto;padding-top:30px;border-top:1px solid currentColor;display:flex;align-items:end;justify-content:space-between;gap:22px}.experience-proof strong{font-family:var(--serif);font-size:clamp(40px,5vw,72px);font-weight:500;line-height:.9}.experience-proof span{max-width:210px;font-size:10px;letter-spacing:.13em;text-transform:uppercase;text-align:right;opacity:.65}.experience-link{display:inline-flex;align-items:center;gap:14px;width:max-content;margin-top:28px;border-bottom:1px solid currentColor;padding-bottom:5px;text-transform:uppercase;font-size:11px;letter-spacing:.1em}.assh-bestsellers{background:var(--paper);position:relative;z-index:5}@media(max-width:980px){.experience-intro{padding:90px 0 70px}.experience-intro-inner{grid-template-columns:1fr;gap:22px}.experience-intro p{grid-column:auto}.experience-card{grid-template-columns:1fr 1fr}.experience-copy{padding:46px 30px}.experience-copy h2{font-size:clamp(48px,7vw,78px)}}@media(max-width:620px){.experience-intro{padding:82px 0 56px}.experience-intro h2{font-size:49px}.experience-intro p{font-size:15px}.experience-card{grid-template-columns:1fr;grid-template-rows:58% 42%}.experience-fabric{grid-template-rows:42% 58%}.experience-fabric .experience-copy{grid-row:1}.experience-fabric .experience-visual{grid-row:2}.experience-copy{padding:28px 22px 22px}.experience-number{top:20px;right:22px;font-size:14px}.experience-copy h2{font-size:43px;line-height:.9;margin:9px 0 13px}.experience-copy p{font-size:13px;line-height:1.45;max-width:92%}.experience-proof{padding-top:14px;margin-top:auto}.experience-proof strong{font-size:36px}.experience-proof span{font-size:8px;max-width:145px}.experience-link{margin-top:14px;font-size:9px}}.home-page .interactive-hero{--mx:0;--my:0;--mx-px:50%;--my-px:50%;min-height:calc(100svh - var(--announcement-height,31px));display:grid;place-items:center;position:relative;overflow:hidden;isolation:isolate;background:#f3f0e9;color:#11110f;cursor:crosshair}.home-page .interactive-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:radial-gradient(circle at var(--mx-px) var(--my-px),rgba(255,255,255,.92) 0,rgba(255,255,255,.34) 20%,transparent 48%),linear-gradient(135deg,#f7f5f0,#e9e4da)}.assh-field{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;pointer-events:none;z-index:-1;transform:translate3d(calc(var(--mx)*-7px),calc(var(--my)*-7px),0);transition:transform .12s linear}.assh-fabric-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3;background-image:linear-gradient(rgba(17,17,15,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(17,17,15,.055) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at var(--mx-px) var(--my-px),#000 0 18%,rgba(0,0,0,.5) 36%,transparent 68%);mask-image:radial-gradient(circle at var(--mx-px) var(--my-px),#000 0 18%,rgba(0,0,0,.5) 36%,transparent 68%);transform:perspective(850px) rotateX(calc(var(--my)*2deg)) rotateY(calc(var(--mx)*-2deg)) scale(1.08)}.assh-cursor-glow{position:absolute;width:34vw;max-width:520px;aspect-ratio:1;border-radius:50%;left:var(--mx-px);top:var(--my-px);transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(17,17,15,.075),rgba(17,17,15,.018) 43%,transparent 70%);filter:blur(7px)}.assh-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(17,17,15,.12);border-radius:50%;transform:translate(-50%,-50%) rotate(calc(var(--mx)*5deg));transition:width .35s ease,height .35s ease}.orbit-one{width:min(67vw,920px);height:min(42vw,570px)}.orbit-two{width:min(49vw,690px);height:min(68vw,890px);opacity:.45;transform:translate(-50%,-50%) rotate(calc(63deg + var(--my)*5deg))}.interactive-hero-inner{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;transform:translate3d(calc(var(--mx)*5px),calc(var(--my)*5px),0);will-change:transform}.interactive-kicker,.interactive-note{font-size:10px;letter-spacing:.28em;text-transform:uppercase;margin:0;opacity:.64}.interactive-kicker{margin-bottom:clamp(20px,3vh,38px)}.interactive-note{margin-top:clamp(20px,3vh,36px)}.assh-wordmark{font-family:var(--sans);font-size:clamp(88px,20vw,310px);font-weight:700;line-height:.7;letter-spacing:-.075em;margin:0;text-transform:uppercase;white-space:nowrap;display:flex;align-items:center;justify-content:center;filter:blur(0);transform:perspective(1000px) rotateX(calc(var(--my)*-2.1deg)) rotateY(calc(var(--mx)*3deg)) scale(calc(1 + (var(--mouse-energy,0)*.008)));will-change:transform}.assh-wordmark span{display:inline-block;transform:translate3d(calc(var(--mx)*var(--letter-x,0px)),calc(var(--my)*var(--letter-y,0px)),0) skew(calc(var(--mx)*var(--skew,0deg)));transition:transform .11s linear;will-change:transform}.assh-wordmark span:nth-child(1){--letter-x:-7px;--letter-y:5px;--skew:-1.2deg}.assh-wordmark span:nth-child(2){--letter-x:-2px;--letter-y:-6px;--skew:.8deg}.assh-wordmark span:nth-child(3){--letter-x:3px;--letter-y:6px;--skew:-.7deg}.assh-wordmark span:nth-child(4){--letter-x:8px;--letter-y:-4px;--skew:1.2deg}.assh-echo{position:absolute;left:50%;top:50%;font:700 clamp(88px,20vw,310px)/.7 var(--sans);letter-spacing:-.075em;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;color:transparent;-webkit-text-stroke:1px rgba(17,17,15,.2);transition:opacity .25s ease;will-change:transform,opacity}.interactive-hero.is-active .assh-echo{opacity:.11}.echo-one{transform:translate(calc(-50% + var(--mx)*13px),calc(-50% + var(--my)*9px))}.echo-two{transform:translate(calc(-50% + var(--mx)*24px),calc(-50% + var(--my)*17px));opacity:0!important}.interactive-hero.is-active .echo-two{opacity:.055!important}.echo-three{transform:translate(calc(-50% + var(--mx)*-12px),calc(-50% + var(--my)*-11px));opacity:0!important}.interactive-hero.is-active .echo-three{opacity:.035!important}.hero-scroll-cue{position:absolute;bottom:28px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font-size:8px;text-transform:uppercase;letter-spacing:.22em;opacity:.56}.hero-scroll-cue i{display:block;width:1px;height:32px;background:currentColor;transform-origin:top;animation:asshScrollCue 1.8s ease-in-out infinite}@keyframes asshScrollCue{0%,to{transform:scaleY(.25);opacity:.25}50%{transform:scaleY(1);opacity:1}}.home-page .interactive-hero .hero-media,.home-page .interactive-hero .hero-content{display:none}.home-page .site-header.is-transparent{color:#11110f;border-bottom-color:#11110f17}.home-page .site-header.is-transparent .logo,.home-page .site-header.is-transparent a,.home-page .site-header.is-transparent button{color:#11110f}.home-page .site-header.is-transparent .cart-count{background:#11110f;color:#fff}.assh-manifesto{padding:clamp(100px,14vw,210px) 0;background:#11110f;color:#f7f5f0;text-align:center}.manifesto-inner{max-width:980px;display:flex;flex-direction:column;align-items:center}.assh-manifesto h2{font-size:clamp(66px,9vw,138px);line-height:.82;margin:24px 0 36px}.assh-manifesto p{font-size:clamp(17px,1.6vw,22px);max-width:680px;margin:0 0 18px;color:#f7f5f0b8}.assh-manifesto strong{font-weight:500;font-size:clamp(17px,1.7vw,23px)}.manifesto-link{margin-top:42px;display:inline-flex;gap:14px;align-items:center;padding-bottom:6px;border-bottom:1px solid currentColor;font-size:11px;letter-spacing:.13em;text-transform:uppercase}@media(max-width:620px){.home-page .interactive-hero{min-height:calc(100svh - var(--announcement-height,28px));cursor:default}.assh-wordmark,.assh-echo{font-size:clamp(74px,27vw,150px)}.assh-wordmark,.assh-echo{letter-spacing:-.085em}.orbit-one{width:110vw;height:62vw}.orbit-two{width:72vw;height:112vw}.assh-fabric-grid{background-size:32px 32px;opacity:.22}.interactive-kicker,.interactive-note{font-size:8px}.hero-scroll-cue{bottom:18px}.assh-manifesto h2{font-size:54px}}@media(hover:none),(pointer:coarse){.assh-field{animation:asshAmbientField 7s ease-in-out infinite alternate}.assh-wordmark{animation:asshAmbientLogo 6s ease-in-out infinite alternate}.interactive-hero.is-active .assh-echo{opacity:.06}@keyframes asshAmbientField{0%{transform:translate3d(-5px,-2px,0)}to{transform:translate3d(6px,4px,0)}}@keyframes asshAmbientLogo{0%{transform:perspective(1000px) rotateX(-1deg) rotateY(-1.2deg)}to{transform:perspective(1000px) rotateX(1deg) rotateY(1.2deg)}}}@media(prefers-reduced-motion:reduce){.assh-field,.assh-wordmark,.assh-wordmark span,.assh-echo,.hero-scroll-cue i{transform:none!important;animation:none!important;transition:none!important}.assh-echo{display:none}}.brand-logo{display:inline-flex;align-items:center;justify-content:center;width:112px;height:34px;overflow:visible;font-size:0;line-height:0}.brand-logo img{display:block;width:100%;height:auto;max-height:34px;object-fit:contain}.footer-logo{width:150px;height:auto;margin-bottom:18px}.footer-logo img{max-height:none}.site-header.is-compact .brand-logo{width:100px}.display,.page-hero h1,.product-info h1,.story-copy h1,.newsletter h2,.product-note h4,.value strong{font-family:var(--serif);font-weight:500;letter-spacing:-.045em}.assh-wordmark{width:min(61vw,690px);max-width:690px;margin:0;display:block;line-height:0;transform:perspective(1000px) rotateX(calc(var(--my)*-2.1deg)) rotateY(calc(var(--mx)*3deg)) scale(calc(1 + (var(--mouse-energy,0)*.008)));will-change:transform}.assh-wordmark img{display:block;width:100%;height:auto;filter:drop-shadow(0 16px 38px rgba(17,17,15,.03))}.assh-echo{position:absolute;left:50%;top:50%;width:min(61vw,690px);height:auto;opacity:0;pointer-events:none;mix-blend-mode:multiply;transition:opacity .25s ease;will-change:transform,opacity}.interactive-hero.is-active .assh-echo{opacity:.075}.echo-one{transform:translate(calc(-50% + var(--mx)*13px),calc(-50% + var(--my)*9px)) scale(1.008)}.echo-two{transform:translate(calc(-50% + var(--mx)*24px),calc(-50% + var(--my)*17px)) scale(1.015);opacity:0!important}.interactive-hero.is-active .echo-two{opacity:.036!important}.echo-three{transform:translate(calc(-50% + var(--mx)*-12px),calc(-50% + var(--my)*-11px)) scale(.994);opacity:0!important}.interactive-hero.is-active .echo-three{opacity:.024!important}@media(max-width:620px){.brand-logo{width:92px;height:28px}.brand-logo img{max-height:28px}.footer-logo{width:132px;height:auto}.footer-logo img{max-height:none}.assh-wordmark,.assh-echo{width:min(84vw,500px)}}.home-page .interactive-hero{--mx:0;--my:0;--press:0;min-height:calc(100svh - var(--announcement-height,28px));display:grid;place-items:center;position:relative;overflow:hidden;background:#f4f1eb;color:#11110f;isolation:isolate}.assh-field{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.assh-fabric-grid{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;opacity:.18;background-image:linear-gradient(rgba(17,17,15,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(17,17,15,.07) 1px,transparent 1px);background-size:46px 46px;transform:perspective(800px) rotateX(58deg) translateY(calc(var(--my)*9px)) translate(calc(var(--mx)*9px));transform-origin:center 62%;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0 24%,transparent 70%);mask-image:radial-gradient(circle at 50% 50%,#000 0 24%,transparent 70%)}.assh-cursor-glow{position:absolute;width:42vw;height:42vw;border-radius:50%;left:var(--mx-px,50%);top:var(--my-px,50%);transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(17,17,15,.07),transparent 64%);filter:blur(18px)}.interactive-hero-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:80px 22px;text-align:center}.assh-symbol-wrap{position:relative;width:min(38vw,470px);aspect-ratio:1.15/1;display:grid;place-items:center;cursor:grab;outline:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transform:translate3d(calc(var(--mx)*18px),calc(var(--my)*14px),0) perspective(900px) rotateX(calc(var(--my)*-7deg)) rotateY(calc(var(--mx)*9deg)) scale(calc(1 + var(--press)*.045));transition:filter .25s ease;will-change:transform}.assh-symbol-wrap:active{cursor:grabbing}.assh-symbol{width:100%;height:100%;object-fit:contain;filter:brightness(0);transform:scaleX(calc(1 + var(--mx)*.035 + var(--press)*.09)) scaleY(calc(1 + var(--my)*.022 - var(--press)*.025)) skew(calc(var(--mx)*2.4deg));transition:transform .12s linear,opacity .3s ease;will-change:transform}.assh-symbol-echo{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .22s ease;mix-blend-mode:multiply}.assh-symbol-echo img{width:100%;height:100%;object-fit:contain;filter:brightness(0)}.echo-a{transform:translate3d(calc(var(--mx)*-18px),calc(var(--my)*10px),0) scale(calc(1 + var(--press)*.05))}.echo-b{transform:translate3d(calc(var(--mx)*24px),calc(var(--my)*-13px),0) scale(calc(1 + var(--press)*.09))}.interactive-hero.is-moving .assh-symbol-echo{opacity:.055}.interactive-hero.is-pressing .assh-symbol{opacity:.15;transform:scaleX(1.16) scaleY(.94)}.interactive-hero.is-pressing .assh-symbol-echo{opacity:.09}.assh-tech-reveal{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;display:grid;place-items:center;pointer-events:none;opacity:0;transform:scale(.96);transition:opacity .28s ease,transform .42s cubic-bezier(.2,.8,.2,1)}.assh-tech-reveal span{position:absolute;font:600 clamp(11px,1.15vw,16px)/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.assh-tech-reveal span:nth-child(1){top:6%;left:50%;transform:translate(-50%)}.assh-tech-reveal span:nth-child(2){right:-8%;top:48%;transform:rotate(90deg) translateY(-50%);transform-origin:center}.assh-tech-reveal span:nth-child(3){bottom:5%;left:50%;transform:translate(-50%)}.assh-tech-reveal span:nth-child(4){left:-8%;top:48%;transform:rotate(-90deg) translateY(-50%);transform-origin:center}.interactive-hero.is-pressing .assh-tech-reveal{opacity:1;transform:scale(1)}.hold-hint{margin:30px 0 0;font-size:9px;letter-spacing:.16em;text-transform:uppercase;opacity:.54}.mobile-hint{display:none}.hero-scroll-cue{z-index:3}.assh-manifesto{padding:clamp(94px,13vw,190px) 0;background:#11110f;color:#f7f5f0;text-align:center}.manifesto-inner{max-width:1040px}.assh-manifesto h2{font-size:clamp(70px,9.5vw,146px);line-height:.8;letter-spacing:-.055em;margin:24px 0 38px}.assh-manifesto p{max-width:760px}.fabric-compare{margin-top:28px;border-top:1px solid currentColor;border-bottom:1px solid currentColor;position:relative}.fabric-option{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;width:100%;display:grid;grid-template-columns:88px 1fr auto;align-items:center;gap:16px;text-align:left;padding:16px 0;opacity:.42;cursor:pointer;font:inherit;border-bottom:1px solid rgba(255,255,255,.16)}.fabric-option:last-of-type{border-bottom:0}.fabric-option span,.fabric-option small{text-transform:uppercase;letter-spacing:.12em;font-size:8px}.fabric-option strong{font-size:16px;font-weight:500}.fabric-option small{text-align:right;opacity:.72}.fabric-option.is-active{opacity:1}.fabric-indicator{height:2px;background:#ffffff29;overflow:hidden}.fabric-indicator i{display:block;width:50%;height:100%;background:currentColor;transform:translate(var(--fabric-pos,0%));transition:transform .35s ease}.fabric-touch-label{position:absolute;left:18px;bottom:16px;background:#11110fb8;color:#fff;padding:8px 10px;font-size:8px;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:620px){.home-page .interactive-hero{min-height:calc(100svh - var(--announcement-height,28px))}.interactive-hero-inner{padding:70px 16px 76px}.assh-symbol-wrap{width:min(72vw,320px);aspect-ratio:1.1/1}.assh-symbol-wrap{transform:translate3d(calc(var(--mx)*8px),calc(var(--my)*7px),0) perspective(700px) rotateX(calc(var(--my)*5deg)) rotateY(calc(var(--mx)*6deg)) scale(calc(1 + var(--press)*.035))}.assh-tech-reveal{top:-17%;right:-17%;bottom:-17%;left:-17%}.assh-tech-reveal span{font-size:8px;letter-spacing:.15em}.assh-tech-reveal span:nth-child(2){right:-14%}.assh-tech-reveal span:nth-child(4){left:-14%}.desktop-hint{display:none}.mobile-hint{display:inline}.hold-hint{margin-top:24px;font-size:8px}.assh-fabric-grid{background-size:28px 28px;opacity:.13}.assh-cursor-glow{width:90vw;height:90vw}.assh-manifesto{padding:92px 20px}.assh-manifesto h2{font-size:clamp(50px,15vw,72px);line-height:.84}.assh-manifesto p{font-size:15px;line-height:1.55}.experience-upf,.experience-fabric,.experience-mexico{grid-template-rows:48% 52%}.experience-copy h2{font-size:clamp(42px,12vw,58px)}.experience-copy p{font-size:13px;line-height:1.5;max-width:100%}.fabric-option{grid-template-columns:58px 1fr;gap:7px 10px;padding:12px 0}.fabric-option small{grid-column:2;text-align:left;font-size:7px}.fabric-option strong{font-size:14px}.fabric-touch-label{display:none}}@media(hover:none),(pointer:coarse){.assh-symbol-wrap{cursor:default}.interactive-hero.is-moving .assh-symbol-echo{opacity:.04}}@media(prefers-reduced-motion:reduce){.assh-symbol-wrap,.assh-symbol,.assh-symbol-echo,.assh-tech-reveal{transition:none!important;transform:none!important}}.assh-symbol-wrap{cursor:default}.assh-symbol{opacity:0}.assh-symbol-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:url(v109-brand--ASSH_icono_blanco.svg) center/contain no-repeat;mask:url(v109-brand--ASSH_icono_blanco.svg) center/contain no-repeat;background:repeating-linear-gradient(27deg,rgba(255,255,255,.16) 0 1px,transparent 1px 4px),repeating-linear-gradient(117deg,rgba(255,255,255,.12) 0 1px,transparent 1px 5px),linear-gradient(135deg,#080808,#2a2926 38%,#050505 68%,#1c1b19);box-shadow:inset 0 0 0 1px #ffffff14;transform:scaleX(calc(1 + var(--mx)*.045)) scaleY(calc(1 + var(--my)*.03)) skew(calc(var(--mx)*2.8deg));filter:drop-shadow(0 18px 18px rgba(17,17,15,.12));transition:transform .12s linear,filter .25s ease;will-change:transform}.interactive-hero.is-moving .assh-symbol-wrap:before,.interactive-hero.is-discovered .assh-symbol-wrap:before{filter:drop-shadow(0 24px 24px rgba(17,17,15,.17))}.interactive-hero.is-moving .assh-tech-reveal,.interactive-hero.is-discovered .assh-tech-reveal{opacity:1;transform:scale(1)}.interactive-hero.is-moving .assh-symbol-echo,.interactive-hero.is-discovered .assh-symbol-echo{opacity:.055}.hold-hint{display:none!important}.benefit-hero{font-size:clamp(82px,10vw,160px)!important;line-height:.78!important;letter-spacing:-.06em!important;margin-top:20px!important}.fabric-lead strong{color:#fff;font-weight:600}.fabric-compare-v2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px}.fabric-column{border:1px solid rgba(255,255,255,.18);padding:20px;min-height:220px}.fabric-column-head{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.14)}.fabric-column-head span{font-size:8px;letter-spacing:.14em;text-transform:uppercase;opacity:.72}.fabric-column-head strong{font-size:17px;font-weight:600}.fabric-column ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:11px}.fabric-column li{position:relative;padding-left:19px;font-size:12px;line-height:1.4;color:#d3d0c8}.fabric-column li:before{position:absolute;left:0;top:0;font-weight:700}.fabric-good{border-color:#56be768c;background:#2660371f}.fabric-good li:before{content:"\2713";color:#63cf83}.fabric-good .fabric-column-head strong{color:#83e09b}.fabric-no{border-color:#de5e5e6b;background:#802a2a14}.fabric-no li:before{content:"\d7";color:#e77979}.fabric-no .fabric-column-head strong{color:#ed9191}.mexico-points{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 6px}.mexico-points span{font-size:8px;letter-spacing:.13em;border:1px solid rgba(17,17,15,.28);padding:8px 10px}@media(max-width:620px){.assh-symbol-wrap{animation:assh-mobile-float 5s ease-in-out infinite}.interactive-hero.is-discovered .assh-tech-reveal{opacity:1}.benefit-hero{font-size:clamp(68px,20vw,96px)!important;margin:8px 0 14px!important}.fabric-compare-v2{grid-template-columns:1fr;gap:8px;margin-top:18px}.fabric-column{min-height:0;padding:14px}.fabric-column li{font-size:10px;gap:8px}.fabric-column-head strong{font-size:14px}.mexico-points{gap:6px;margin-top:18px}.mexico-points span{font-size:7px;padding:7px 8px}}@keyframes assh-mobile-float{0%,to{transform:translate3d(-3px,0,0) rotate(-.5deg)}50%{transform:translate3d(5px,-5px,0) rotate(.8deg)}}.experience-card{align-items:stretch}.experience-copy{min-height:calc(100svh - var(--header-sticky-height))}.experience-fabric .experience-copy,.experience-mexico .experience-copy{padding-top:clamp(38px,4.2vw,64px);padding-bottom:clamp(38px,4.2vw,64px)}.experience-fabric .experience-proof,.experience-mexico .experience-proof{margin-top:26px}.fabric-column{min-height:0}.fabric-column ul{gap:13px}.fabric-column li{padding-left:20px}.fabric-column li b{display:block;color:inherit;font-size:12px;line-height:1.25;font-weight:600}.fabric-column li small{display:block;margin-top:3px;font-size:10px;line-height:1.35;color:#aaa69e}.fabric-good li small{color:#b9cdbd}.fabric-no li small{color:#cbb5b5}.fabric-no li:before{top:1px}@media(max-width:620px){.experience-stack{background:var(--paper)}.experience-card{display:flex;flex-direction:column}.experience-copy{min-height:0;padding:34px 20px 38px}.experience-upf .experience-visual,.experience-mexico .experience-visual{order:1;min-height:56svh;aspect-ratio:4/5}.experience-upf .experience-copy,.experience-mexico .experience-copy{order:2}.experience-fabric .experience-copy{order:1;padding:38px 20px 42px}.experience-fabric .experience-visual{order:2;min-height:58svh;aspect-ratio:4/5}.experience-copy h2{font-size:clamp(50px,15vw,70px);line-height:.87;margin:12px 0 18px}.benefit-hero{font-size:clamp(72px,21vw,104px)!important;line-height:.78!important}.experience-copy p{font-size:14px;line-height:1.55}.experience-proof{margin-top:28px;padding-top:18px}.experience-proof strong{font-size:48px}.experience-proof span{font-size:8px;line-height:1.35;max-width:150px}.fabric-compare-v2{margin-top:24px;grid-template-columns:1fr}.fabric-column{padding:16px}.fabric-column ul{gap:14px}.fabric-column li b{font-size:12px}.fabric-column li small{font-size:10px}.mexico-points{margin:22px 0 4px}.experience-mexico .experience-proof{margin-top:28px}}@media(max-width:620px)and (max-height:720px){.interactive-hero-inner{padding-top:52px;padding-bottom:58px}.assh-symbol-wrap{width:min(62vw,270px)}.assh-tech-reveal{top:-14%;right:-14%;bottom:-14%;left:-14%}.assh-tech-reveal span{font-size:7px}.hero-scroll-cue{bottom:10px}}@media(min-width:621px){.experience-gap{position:relative;z-index:2;width:100%;pointer-events:none}.experience-gap-fabric{height:clamp(110px,16vh,190px);background:#191918}.experience-gap-mexico{height:clamp(90px,12vh,150px);background:#d9d1c3;z-index:4}}@media(max-width:620px){.experience-gap{display:none}}.experience-copy{isolation:isolate}.experience-copy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.55;animation:assh-glow-breathe 7s ease-in-out infinite}.experience-upf .experience-copy:before{background:radial-gradient(circle at 72% 30%,rgba(94,154,210,.16),transparent 42%)}.experience-fabric .experience-copy:before{background:radial-gradient(circle at 20% 72%,rgba(82,190,114,.11),transparent 36%),radial-gradient(circle at 82% 68%,rgba(219,83,83,.08),transparent 34%)}.experience-mexico .experience-copy:before{background:radial-gradient(circle at 78% 26%,rgba(178,106,65,.13),transparent 40%)}.benefit-hero{animation:assh-type-breathe 6s ease-in-out infinite;transform-origin:left center}.experience-proof strong{animation:assh-number-breathe 5.5s ease-in-out infinite}@keyframes assh-type-breathe{0%,to{letter-spacing:-.06em;transform:translateY(0)}50%{letter-spacing:-.048em;transform:translateY(-3px)}}@keyframes assh-number-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes assh-glow-breathe{0%,to{opacity:.42;transform:scale(1)}50%{opacity:.72;transform:scale(1.04)}}.assh-tech-reveal span{animation:assh-data-float 4.8s ease-in-out infinite;transition:color .3s ease,background .3s ease,border-color .3s ease}.assh-tech-reveal span:nth-child(1){animation-delay:0s;color:#174d71}.assh-tech-reveal span:nth-child(2){animation-delay:-1.2s;color:#27653a}.assh-tech-reveal span:nth-child(3){animation-delay:-2.4s;color:#843737}.assh-tech-reveal span:nth-child(4){animation-delay:-3.6s;color:#7a4b2f}.assh-assistant{position:fixed;right:22px;bottom:22px;z-index:90;font-family:var(--sans)}.assh-assistant-button{border:0;background:transparent;display:flex;align-items:center;gap:10px;cursor:pointer;padding:0;color:var(--ink)}.assh-mascot{width:58px;height:58px;border-radius:18px;background:#f7f5f0;border:1px solid rgba(17,17,15,.16);box-shadow:0 10px 30px #11110f24;position:relative;display:block;animation:assh-mascot-bob 3.2s ease-in-out infinite}.assh-mascot:before{content:"";position:absolute;top:11px;right:8px;bottom:15px;left:8px;-webkit-mask:url(v109-brand--ASSH_icono_blanco.svg) center/contain no-repeat;mask:url(v109-brand--ASSH_icono_blanco.svg) center/contain no-repeat;background:#11110f}.assh-mascot .eye{position:absolute;width:4px;height:5px;border-radius:50%;background:#fff;top:25px;z-index:2;animation:assh-blink 4.2s infinite}.assh-mascot .eye-l{left:23px}.assh-mascot .eye-r{left:34px}.assh-mascot .leg{position:absolute;width:2px;height:10px;background:#111;bottom:-6px;transform-origin:top}.assh-mascot .leg-l{left:22px;transform:rotate(10deg)}.assh-mascot .leg-r{right:22px;transform:rotate(-10deg)}.assistant-wave{background:#111;color:#fff;border-radius:999px;padding:9px 13px;font-size:11px;letter-spacing:.02em;box-shadow:0 8px 24px #11110f21;animation:assh-wave-in .55s ease both}.assh-assistant-panel{position:absolute;right:0;bottom:76px;width:min(330px,calc(100vw - 32px));background:#f7f5f0;border:1px solid rgba(17,17,15,.14);box-shadow:0 24px 65px #11110f30;padding:24px}.assh-assistant-panel[hidden]{display:none}.assh-assistant-panel h3{font-size:27px;line-height:1;margin:10px 0 20px;font-weight:500}.assh-assistant-panel>a{display:flex;flex-direction:column;gap:3px;padding:13px 0;border-top:1px solid rgba(17,17,15,.16)}.assh-assistant-panel>a strong{font-size:13px}.assh-assistant-panel>a span{font-size:10px;color:var(--muted)}.assistant-close{position:absolute;right:13px;top:12px;border:0;background:transparent;font-size:23px;cursor:pointer}@keyframes assh-mascot-bob{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-6px) rotate(1deg)}}@keyframes assh-blink{0%,45%,49%,to{transform:scaleY(1)}47%{transform:scaleY(.1)}}@keyframes assh-wave-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@media(max-width:620px){.assh-assistant{right:14px;bottom:14px}.assh-mascot{width:52px;height:52px;border-radius:16px}.assistant-wave{display:none}.assh-assistant-panel{bottom:67px;right:0;padding:21px}.assh-assistant-panel h3{font-size:24px}.benefit-hero{animation-duration:7s}.experience-proof strong{animation-duration:6.5s}}@media(prefers-reduced-motion:reduce){.benefit-hero,.experience-proof strong,.experience-copy:before,.assh-tech-reveal span,.assh-mascot{animation:none!important}}.experience-stack{background:#d9d1c3}.experience-upf{background:#e7e0d7!important;color:#11110f}.experience-fabric{background:#191918!important;color:#fff}.experience-mexico{background:#d9d1c3!important;color:#11110f}.experience-copy{min-height:clamp(760px,92vh,980px)!important;height:auto!important;padding-top:clamp(56px,5vw,78px)!important;padding-bottom:clamp(62px,5.5vw,88px)!important}.experience-visual{min-height:100%;height:auto}.experience-visual img{height:100%;min-height:100%;object-fit:cover}.experience-fabric .experience-copy{align-self:stretch}.experience-fabric .fabric-compare-v2{margin-bottom:14px}.experience-fabric .experience-proof{margin-top:28px;padding-bottom:6px}.experience-mexico .experience-proof{margin-top:34px;padding-bottom:8px}.experience-gap{display:none!important}.assh-symbol-wrap{transform:translate3d(calc(var(--mx)*34px),calc(var(--my)*28px),0) perspective(850px) rotateX(calc(var(--my)*-13deg)) rotateY(calc(var(--mx)*16deg)) scale(1.018)}.assh-symbol-wrap:before{transform:scaleX(calc(1 + var(--mx)*.085)) scaleY(calc(1 + var(--my)*.065)) skew(calc(var(--mx)*5deg));transition:transform .08s linear,filter .2s ease;background:repeating-linear-gradient(28deg,rgba(255,255,255,.17) 0 1px,transparent 1px 3px),repeating-linear-gradient(118deg,rgba(255,255,255,.1) 0 1px,transparent 1px 4px),linear-gradient(135deg,#080808,#2d2c29 34%,#070707 64%,#1c1b19)}.assh-symbol-echo.echo-a{transform:translate3d(calc(var(--mx)*-31px),calc(var(--my)*20px),0) scale(1.012)}.assh-symbol-echo.echo-b{transform:translate3d(calc(var(--mx)*40px),calc(var(--my)*-24px),0) scale(1.02)}.interactive-hero.is-discovered .assh-symbol-echo{opacity:.075}.assh-tech-reveal{top:-18%;right:-18%;bottom:-18%;left:-18%}.assh-tech-reveal span{font-size:clamp(10px,1vw,14px);letter-spacing:.2em;text-align:center}.assh-tech-reveal span:nth-child(1){top:4%;left:50%;right:auto;bottom:auto;transform:translate(-50%);color:#2c4158}.assh-tech-reveal span:nth-child(2){top:50%;right:-19%;left:auto;bottom:auto;transform:translateY(-50%);color:#29463b}.assh-tech-reveal span:nth-child(3){bottom:3%;left:50%;right:auto;top:auto;transform:translate(-50%);color:#5a2f3b}.assh-tech-reveal span:nth-child(4){top:50%;left:-19%;right:auto;bottom:auto;transform:translateY(-50%);color:#4b443b}@keyframes assh-data-float{0%,to{translate:0 0;opacity:.72}50%{translate:0 -10px;opacity:1}}.assh-assistant{position:fixed!important;left:max(26px,calc((100vw - min(100% - 40px,1380px))/2))!important;right:auto!important;top:calc(var(--announcement-height,31px) + var(--header-height,78px) - 24px)!important;bottom:auto!important;z-index:59!important;font-family:var(--sans);transition:top .35s ease}body.has-scrolled .assh-assistant{top:calc(var(--header-sticky-height,60px) - 23px)!important}.assh-assistant-button{position:relative;display:flex;align-items:center;gap:8px;border:0;background:transparent;padding:0;cursor:pointer}.assh-mascot{width:78px!important;height:62px!important;border-radius:0!important;background:transparent!important;border:0!important;box-shadow:none!important;position:relative;display:block;animation:assh-mascot-peek 3.8s ease-in-out infinite!important}.assh-mascot:before{content:"";position:absolute;top:4px!important;right:2px!important;bottom:12px!important;left:2px!important;-webkit-mask:url(v109-brand--ASSH_icono_blanco.svg) center/contain no-repeat;mask:url(v109-brand--ASSH_icono_blanco.svg) center/contain no-repeat;background:#11110f!important}.assh-mascot .eye{width:5px!important;height:6px!important;background:#f7f5f0!important;top:26px!important;animation:assh-blink 4.1s infinite,assh-look 5.5s ease-in-out infinite!important}.assh-mascot .eye-l{left:27px!important}.assh-mascot .eye-r{left:43px!important}.assh-mascot .leg{width:2px!important;height:11px!important;background:#11110f!important;bottom:1px!important}.assh-mascot .leg-l{left:29px!important}.assh-mascot .leg-r{right:29px!important}.assistant-wave{background:#11110f!important;color:#fff!important;border-radius:999px!important;padding:8px 11px!important;font-size:10px!important;letter-spacing:.05em!important;white-space:nowrap;opacity:0;transform:translate(-7px) scale(.96);pointer-events:none;transition:opacity .2s ease,transform .25s ease!important;animation:none!important}.assh-assistant-button:hover .assistant-wave,.assh-assistant-button:focus-visible .assistant-wave{opacity:1;transform:translate(0) scale(1)}.assh-assistant-panel{left:0!important;right:auto!important;top:72px!important;bottom:auto!important;width:min(330px,calc(100vw - 32px));z-index:95}@keyframes assh-mascot-peek{0%,to{transform:translateY(1px) rotate(-2deg)}50%{transform:translateY(7px) rotate(2deg)}}@keyframes assh-look{0%,35%,to{translate:0 0}48%,68%{translate:2px 0}78%,90%{translate:-2px 0}}@media(max-width:620px){.experience-card{border-bottom-width:72px!important}.experience-copy{min-height:0!important;padding:36px 20px 48px!important}.experience-visual{min-height:54svh!important}.assh-symbol-wrap{transform:translate3d(calc(var(--mx)*16px),calc(var(--my)*14px),0) perspective(700px) rotateX(calc(var(--my)*-8deg)) rotateY(calc(var(--mx)*10deg))}.assh-tech-reveal{top:-21%;right:-21%;bottom:-21%;left:-21%}.assh-tech-reveal span{font-size:7.5px;letter-spacing:.14em;max-width:100px;white-space:normal;line-height:1.25}.assh-tech-reveal span:nth-child(2){right:-13%}.assh-tech-reveal span:nth-child(4){left:-13%}.assh-assistant{left:12px!important;top:calc(var(--announcement-height,28px) + var(--header-height,66px) - 20px)!important}body.has-scrolled .assh-assistant{top:calc(var(--header-sticky-height,56px) - 20px)!important}.assh-mascot{width:63px!important;height:50px!important}.assh-mascot .eye{top:21px!important;width:4px!important;height:5px!important}.assh-mascot .eye-l{left:22px!important}.assh-mascot .eye-r{left:35px!important}.assh-mascot .leg-l{left:24px!important}.assh-mascot .leg-r{right:24px!important}.assistant-wave{display:none!important}.assh-assistant-panel{top:58px!important;left:0!important}}@media(min-width:621px){.experience-stack{background:#11110f!important}.experience-copy{min-height:0!important;height:100%!important;padding-top:clamp(34px,3.2vw,52px)!important;padding-bottom:clamp(30px,3vw,48px)!important;overflow:visible!important}.experience-visual,.experience-visual img{height:100%!important;min-height:0!important}.experience-fabric .experience-copy{padding-bottom:32px!important}.experience-fabric .fabric-compare-v2{margin-top:18px!important;margin-bottom:10px!important}.experience-fabric .fabric-column{padding:15px 18px 14px!important}.experience-fabric .fabric-column-head{padding-bottom:10px!important;margin-bottom:10px!important}.experience-fabric .fabric-column li{margin:0 0 9px!important}.experience-fabric .fabric-column li b{font-size:12px!important;line-height:1.2!important}.experience-fabric .fabric-column li small{font-size:9px!important;line-height:1.28!important;margin-top:2px!important}.experience-fabric .experience-proof{margin-top:18px!important;padding-bottom:0!important}.experience-mexico .experience-proof{margin-top:24px!important;padding-bottom:0!important}}@media(max-width:620px){.experience-stack{background:#11110f!important}.experience-card{border-bottom-width:42px!important}.experience-fabric{border-bottom-color:#191918!important}}.assh-assistant{z-index:72!important;top:calc(var(--announcement-height,31px) + var(--header-height,78px) - 12px)!important;pointer-events:auto}body.has-scrolled .assh-assistant{top:calc(var(--header-sticky-height,60px) - 10px)!important}.assh-mascot{width:70px!important;height:54px!important;overflow:visible!important}.assh-mascot:before{top:0!important;right:1px!important;bottom:10px!important;left:1px!important;background:#11110f!important;transition:background .22s ease,filter .22s ease}.assh-mascot .eye{background:#f7f5f0!important;transition:background .22s ease}.assh-mascot .leg{background:#11110f!important;transition:background .22s ease}.assh-assistant.is-on-dark .assh-mascot:before{background:#f7f5f0!important}.assh-assistant.is-on-dark .assh-mascot .eye{background:#11110f!important}.assh-assistant.is-on-dark .assh-mascot .leg{background:#f7f5f0!important}.assh-assistant.is-on-dark .assistant-wave{background:#f7f5f0!important;color:#11110f!important;border:1px solid rgba(17,17,15,.14)!important}.assh-assistant-panel{z-index:100!important}@media(max-width:620px){.assh-assistant{top:calc(var(--announcement-height,28px) + var(--header-height,66px) - 10px)!important;z-index:72!important}body.has-scrolled .assh-assistant{top:calc(var(--header-sticky-height,56px) - 8px)!important}.assh-mascot{width:58px!important;height:45px!important}}@media(min-width:621px){.assh-manifesto{position:sticky!important;top:var(--header-sticky-height,60px)!important;z-index:1!important;min-height:calc(100svh - var(--header-sticky-height,60px))!important;padding:0!important;display:grid!important;place-items:center!important;overflow:hidden!important;box-shadow:0 -18px 42px #11110f14!important}.assh-manifesto .manifesto-inner{padding-top:clamp(70px,8vh,110px)!important;padding-bottom:clamp(70px,8vh,110px)!important}.experience-stack{background:#d9d1c3!important}.experience-card{align-items:stretch!important}.experience-copy{height:auto!important;min-height:calc(100svh - var(--header-sticky-height,60px))!important;padding-top:clamp(54px,5vw,78px)!important;padding-bottom:clamp(62px,6vw,94px)!important;overflow:visible!important;justify-content:center!important}.experience-visual{height:auto!important;min-height:calc(100svh - var(--header-sticky-height,60px))!important;align-self:stretch!important}.experience-visual img{height:100%!important;min-height:100%!important;object-fit:cover!important}.experience-fabric .experience-copy{padding-bottom:82px!important}.experience-fabric .experience-proof{margin-top:26px!important;padding-bottom:4px!important}.experience-mexico .experience-copy{padding-bottom:88px!important}.experience-mexico .experience-proof{margin-top:34px!important;padding-bottom:12px!important}}.assh-mascot:before{content:none!important;display:none!important}.assh-mascot-mark{position:absolute!important;left:2px!important;right:2px!important;top:2px!important;bottom:11px!important;width:calc(100% - 4px)!important;height:calc(100% - 13px)!important;object-fit:contain!important;display:block!important;filter:invert(1)!important;opacity:1!important;transition:filter .22s ease,opacity .22s ease!important}.assh-assistant.is-on-dark .assh-mascot-mark{filter:none!important}.assh-mascot .eye{z-index:3!important}.assh-mascot .leg{z-index:2!important}.assh-assistant{z-index:74!important}.assh-assistant-button{overflow:visible!important}@media(max-width:620px){.assh-manifesto{position:relative!important;min-height:88svh!important;display:grid!important;place-items:center!important}.assh-manifesto .manifesto-inner{padding-top:76px!important;padding-bottom:76px!important}.experience-card{border-bottom-width:28px!important}.experience-fabric{border-bottom-color:#191918!important}.experience-fabric .experience-copy,.experience-mexico .experience-copy{padding-bottom:52px!important}}@media(min-width:621px){.assh-manifesto{z-index:1!important;transform:translateZ(0)}.assh-manifesto .manifesto-inner{transform:scale(calc(1 - (var(--stack-progress,0) * .035))) translateY(calc(var(--stack-progress,0) * -18px));opacity:calc(1 - (var(--stack-progress,0) * .16));transition:transform .08s linear,opacity .08s linear;will-change:transform,opacity}.experience-upf{border-radius:26px 26px 0 0!important}.experience-fabric .experience-copy{min-height:calc(100svh - var(--header-sticky-height,60px) + 150px)!important;padding-bottom:110px!important;justify-content:flex-start!important}.experience-fabric .experience-visual{min-height:calc(100svh - var(--header-sticky-height,60px) + 210px)!important}.experience-fabric .experience-proof{margin-top:34px!important;padding-bottom:12px!important}.experience-mexico .experience-copy{min-height:calc(100svh - var(--header-sticky-height,60px) + 90px)!important;padding-bottom:112px!important}.experience-mexico .experience-visual{min-height:calc(100svh - var(--header-sticky-height,60px) + 120px)!important}.assh-bestsellers,.assh-bestsellers~section,.newsletter,.site-footer{position:relative!important;z-index:20!important}}@media(max-width:620px){.assh-manifesto .manifesto-inner{transform:none!important;opacity:1!important}}@media(min-width:621px){.assh-manifesto{position:sticky!important;top:var(--header-sticky-height,60px)!important;min-height:calc(100svh - var(--header-sticky-height,60px))!important;height:calc(100svh - var(--header-sticky-height,60px))!important;display:grid!important;place-items:center!important;padding:0!important;z-index:1!important;overflow:hidden!important}.assh-manifesto .manifesto-inner{padding:60px 24px!important}.experience-stack{background:#11110f!important}.experience-upf .experience-copy,.experience-upf .experience-visual{min-height:100%!important;height:100%!important}.experience-fabric{border:0!important;align-items:stretch!important}.experience-fabric .experience-copy{min-height:1040px!important;height:auto!important;padding:66px clamp(54px,6vw,96px) 110px!important;justify-content:flex-start!important;overflow:visible!important}.experience-fabric .experience-visual{min-height:1040px!important;height:auto!important;align-self:stretch!important}.experience-fabric .experience-visual img{height:100%!important;min-height:1040px!important;object-fit:cover!important}.experience-fabric .fabric-compare-v2{margin-top:26px!important;margin-bottom:22px!important}.experience-fabric .experience-proof{margin-top:30px!important;padding-bottom:18px!important}.experience-mexico{border:0!important}.experience-mexico .experience-copy{min-height:900px!important;height:auto!important;padding:70px clamp(54px,6vw,96px) 110px!important;justify-content:center!important}.experience-mexico .experience-visual{min-height:900px!important;height:auto!important}.experience-mexico .experience-proof{margin-top:34px!important;padding-bottom:24px!important}.assh-bestsellers{position:relative!important;z-index:20!important;background:#f7f5f0!important;isolation:isolate!important}.community-proof,.community-editorial,.home-signup,.site-footer{position:relative!important;z-index:21!important;isolation:isolate!important}}@media(max-width:620px){.assh-manifesto{position:relative!important;min-height:82svh!important}.experience-fabric .experience-copy{padding-bottom:64px!important}.experience-mexico .experience-copy{padding-bottom:66px!important}}.assh-peek-window{position:relative!important;display:block!important;width:92px!important;height:72px!important;overflow:hidden!important;pointer-events:none!important}@media(max-width:620px){.assh-peek-window{width:72px!important;height:60px!important}}.community-proof{background:#eee9e0;padding:clamp(86px,9vw,140px) 0}.community-proof-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:54px}.community-proof-head h2{font-size:clamp(70px,8vw,124px);line-height:.82;margin:18px 0 0}.community-rating{text-align:right;display:grid;justify-items:end}.community-rating strong{font-size:clamp(64px,7vw,104px);font-weight:400;line-height:.8}.community-rating span{letter-spacing:.18em;margin-top:18px}.community-rating small{margin-top:8px;text-transform:uppercase;letter-spacing:.12em;color:#6d675f}.community-review-track{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.community-review{background:#f7f5f0;padding:34px;min-height:300px;display:flex;flex-direction:column}.community-review p{font-size:clamp(20px,2vw,29px);line-height:1.25;margin:34px 0 auto}.community-review footer{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#6b665f;margin-top:34px}.community-editorial{display:grid;grid-template-columns:1.15fr .85fr;min-height:82vh;background:#293c36;color:#f7f5f0}.community-editorial-media{min-height:600px}.community-editorial-media img{width:100%;height:100%;object-fit:cover}.community-editorial-copy{padding:clamp(60px,7vw,110px);display:flex;flex-direction:column;justify-content:center}.community-editorial-copy h2{font-size:clamp(72px,7.4vw,120px);line-height:.82;margin:22px 0 32px}.community-editorial-copy p{font-size:clamp(17px,1.45vw,21px);line-height:1.55;max-width:520px;color:#f7f5f0b8;margin:0 0 34px}.community-editorial-copy .link-arrow{color:#fff;align-self:flex-start}.home-signup{background:#f7f5f0;padding:clamp(90px,10vw,150px) 0}.home-signup-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:end}.home-signup h2{font-size:clamp(70px,8vw,126px);line-height:.82;margin:20px 0 0}.home-signup-form{padding-bottom:10px}.home-signup-form>p{font-size:17px;color:#625d56;max-width:420px;margin:0 0 28px}.home-signup .newsletter-form{border-bottom:1px solid #11110f}.home-signup .newsletter-form input,.home-signup .newsletter-form button{color:#11110f}.site-footer{background:#11110f!important;color:#f7f5f0!important;padding-top:88px!important}@media(max-width:760px){.community-proof-head{display:block}.community-rating{justify-items:start;text-align:left;margin-top:40px}.community-review-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.community-review{min-width:84vw;scroll-snap-align:start}.community-editorial{grid-template-columns:1fr}.community-editorial-media{min-height:56svh}.community-editorial-copy{padding:58px 20px 72px}.home-signup-inner{grid-template-columns:1fr;gap:44px}.home-signup{padding:76px 0}.site-footer{padding-top:64px!important}}@media(min-width:761px){.assh-manifesto{position:sticky!important;top:var(--header-sticky-height,60px)!important;z-index:1!important;min-height:calc(100vh - var(--header-sticky-height,60px))!important;padding:0!important;display:grid!important;place-items:center!important;overflow:hidden!important}.assh-manifesto .manifesto-inner{padding:72px 24px!important;transform:none!important;opacity:1!important}.experience-stack{background:#11110f!important}.experience-fabric{align-items:stretch!important}.experience-fabric .experience-copy{padding-top:62px!important;padding-bottom:58px!important}.experience-fabric .fabric-compare-v2{margin-bottom:0!important}.experience-fabric .experience-visual{min-height:1040px!important}.experience-mexico{align-items:stretch!important}.experience-mexico .experience-visual,.experience-mexico .experience-copy{min-height:calc(100vh - var(--header-sticky-height,60px))!important}.experience-mexico .experience-copy{padding-bottom:54px!important}.experience-mexico .experience-proof{margin-bottom:0!important}.assh-bestsellers{position:relative!important;z-index:10!important;margin-top:0!important;padding-top:70px!important;padding-bottom:52px!important}.community-proof{position:relative!important;z-index:11!important;margin-top:0!important;padding-top:54px!important;padding-bottom:86px!important}}.community-editorial,.home-signup{display:none!important}@keyframes assh-pro-wave{0%{transform:rotate(-31deg)}to{transform:rotate(2deg)}}@media(max-width:760px){.assh-manifesto{position:relative!important;top:auto!important;min-height:72svh!important}.experience-fabric .experience-copy{padding-bottom:48px!important}.experience-fabric .experience-visual{min-height:52svh!important}.experience-mexico .experience-copy{padding-bottom:48px!important}.assh-bestsellers{padding-top:48px!important;padding-bottom:34px!important}.community-proof{padding-top:34px!important;padding-bottom:62px!important}}@media(min-width:761px){.interactive-hero{position:sticky!important;top:var(--header-sticky-height,60px)!important;z-index:0!important;height:calc(100vh - var(--header-sticky-height,60px))!important;min-height:680px!important;overflow:hidden!important}.assh-manifesto{position:sticky!important;top:var(--header-sticky-height,60px)!important;z-index:1!important;min-height:calc(100vh - var(--header-sticky-height,60px))!important;margin:0!important;box-shadow:0 -26px 70px #00000038!important}.experience-fabric{grid-template-columns:58% 42%!important;background:#11110f!important}.experience-fabric .experience-copy{min-height:0!important;height:auto!important;padding:56px clamp(44px,5.6vw,86px) 76px!important;align-self:stretch!important}.experience-fabric .experience-visual{min-height:0!important;height:100%!important;align-self:stretch!important}.experience-fabric .experience-visual img{height:100%!important;min-height:760px!important;object-fit:cover!important}.fabric-compare-v2{margin-bottom:0!important}.experience-mexico{background:#d9d1c3!important;align-items:stretch!important}.experience-mexico .experience-visual,.experience-mexico .experience-copy{min-height:720px!important;height:auto!important;align-self:stretch!important}.experience-mexico .experience-copy{padding:54px clamp(48px,5.8vw,88px)!important}.experience-mexico .experience-visual img{height:100%!important;object-fit:cover!important}.assh-bestsellers{margin-top:0!important;padding-top:58px!important}}@media(max-width:760px){.assh-manifesto{animation:assh-mobile-rise linear both;animation-timeline:view();animation-range:entry 0% entry 45%}@keyframes assh-mobile-rise{0%{transform:translateY(56px);opacity:.9}to{transform:translateY(0);opacity:1}}.experience-fabric .experience-copy{padding-bottom:36px!important}}@media(min-width:761px){.assh-manifesto{min-height:calc(100vh - var(--header-sticky-height,60px) + 30px)!important}.experience-fabric{align-items:stretch!important}.experience-fabric .experience-copy{min-height:0!important;height:auto!important;padding:48px clamp(44px,5.6vw,86px) 30px!important}.experience-fabric .experience-visual{position:relative!important;min-height:0!important;height:auto!important;align-self:stretch!important;overflow:hidden!important}.experience-fabric .experience-visual img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;object-position:center 38%!important}.fabric-compare-v2{margin-bottom:0!important}.experience-mexico{align-items:stretch!important}.experience-mexico .experience-copy{min-height:0!important;height:auto!important;padding:48px clamp(48px,5.8vw,88px) 48px!important}.experience-mexico .experience-visual{position:relative!important;min-height:0!important;height:auto!important;align-self:stretch!important;overflow:hidden!important}.experience-mexico .experience-visual img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}}.fabric-compare-v2 li{gap:5px!important;padding:13px 0!important}.fabric-compare-v2 li b{font-size:14px!important;line-height:1.18!important}.fabric-compare-v2 li small{font-size:10px!important;line-height:1.28!important;max-width:95%!important}@media(max-width:760px){.experience-fabric .experience-copy{padding-bottom:24px!important}.fabric-compare-v2 li{padding:11px 0!important}}@keyframes assh-click-sparks{0%{opacity:0;transform:translateY(5px) scale(.6)}35%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px) scale(1.08)}}.assh-assistant-exact{--aa-ink:#11110f;--aa-paper:#f7f5f0;position:fixed!important;left:0!important;right:auto!important;bottom:auto!important;top:calc(var(--announcement-height,31px) + var(--header-height,78px) - 1px)!important;z-index:160!important;width:190px!important;height:126px!important;pointer-events:none!important}body.has-scrolled .assh-assistant-exact{top:calc(var(--header-sticky-height,60px) - 1px)!important}.assh-assistant-exact .assh-assistant-button{position:absolute!important;left:-50px!important;top:0!important;width:170px!important;height:116px!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;cursor:pointer!important;pointer-events:auto!important;overflow:visible!important;color:var(--aa-ink)!important;animation:aa-peek-loop 5.2s cubic-bezier(.55,0,.2,1) infinite!important}.assh-assistant-exact:hover .assh-assistant-button,.assh-assistant-exact.is-open .assh-assistant-button,.assh-assistant-exact.is-thinking .assh-assistant-button,.assh-assistant-exact.is-clicked .assh-assistant-button{animation-play-state:paused!important;transform:translate(50px)!important}.assh-assistant-exact .assistant-stage{position:absolute!important;left:0!important;top:4px!important;width:145px!important;height:104px!important;display:block!important}.assh-assistant-exact .assistant-state{position:absolute!important;left:0!important;bottom:0!important;max-width:132px!important;max-height:100px!important;width:auto!important;height:auto!important;object-fit:contain!important;opacity:0!important;transition:opacity .1s linear!important;filter:none!important;pointer-events:none!important}.assh-assistant-exact .state-normal{opacity:1!important}.assh-assistant-exact.is-hover .state-hover,.assh-assistant-exact.is-clicked .state-click,.assh-assistant-exact.is-thinking .state-thinking{opacity:1!important}.assh-assistant-exact.is-walking .state-walking{opacity:1!important;max-width:145px!important}.assh-assistant-exact.is-on-dark{--aa-ink:#f7f5f0;--aa-paper:#11110f}.assh-assistant-exact .assistant-wave,.assh-assistant-exact .assistant-notice{position:absolute!important;left:126px!important;top:8px!important;white-space:nowrap!important;z-index:5!important;background:#11110f!important;color:#fff!important;border-radius:18px!important;padding:11px 16px!important;font-size:12px!important;line-height:1.15!important;text-align:left!important;box-shadow:0 10px 30px #0000001f!important;opacity:0!important;transform:translate(-8px) scale(.96)!important;transition:opacity .18s ease,transform .22s ease!important;pointer-events:none!important}.assh-assistant-exact .assistant-wave:after,.assh-assistant-exact .assistant-notice:after{content:"";position:absolute;left:20px;bottom:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:9px solid #11110f}.assh-assistant-exact.is-hover .assistant-wave{opacity:1!important;transform:none!important}.assh-assistant-exact.is-on-dark .assistant-wave,.assh-assistant-exact.is-on-dark .assistant-notice{background:#f7f5f0!important;color:#11110f!important}.assh-assistant-exact.is-on-dark .assistant-wave:after,.assh-assistant-exact.is-on-dark .assistant-notice:after{border-top-color:#f7f5f0!important}.assh-assistant-exact .assistant-notice{top:13px!important;left:126px!important;padding:10px 14px!important}.assh-assistant-exact.is-notifying:not(.is-hover) .assistant-notice{opacity:1!important;transform:none!important}.assh-assistant-exact .assistant-notice-dot{position:absolute!important;left:121px!important;top:2px!important;width:11px!important;height:11px!important;border-radius:50%!important;background:#ff190f!important;opacity:0!important;z-index:7!important}.assh-assistant-exact.is-notifying .assistant-notice-dot{opacity:1!important}.assh-assistant-exact.is-minimized .assh-assistant-button{left:12px!important;top:8px!important;width:54px!important;height:54px!important;border-radius:50%!important;background:#11110f!important;animation:none!important;transform:none!important;box-shadow:0 8px 24px #00000026!important}.assh-assistant-exact.is-minimized .assistant-stage{left:10px!important;top:12px!important;width:34px!important;height:30px!important}.assh-assistant-exact.is-minimized .assistant-state{max-width:34px!important;max-height:27px!important;filter:invert(1)!important}.assh-assistant-exact.is-minimized .assistant-wave,.assh-assistant-exact.is-minimized .assistant-notice,.assh-assistant-exact.is-minimized .assistant-notice-dot{display:none!important}.assh-assistant-exact.is-on-dark.is-minimized .assh-assistant-button{background:#f7f5f0!important}.assh-assistant-exact.is-on-dark.is-minimized .assistant-state{filter:none!important}.assh-assistant-exact .assh-assistant-panel{position:absolute!important;left:84px!important;top:94px!important;width:286px!important;max-width:calc(100vw - 110px)!important;background:#f7f5f0fa!important;color:#11110f!important;border:1px solid rgba(17,17,15,.08)!important;border-radius:18px!important;padding:16px!important;box-shadow:0 20px 60px #0000002e!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;pointer-events:auto!important;z-index:170!important}.assh-assistant-exact.is-on-dark .assh-assistant-panel{background:#161614f7!important;color:#f7f5f0!important;border-color:#f7f5f042!important}.assistant-panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important}.assistant-panel-head strong{font-size:14px!important}.assistant-close{border:0!important;background:transparent!important;color:inherit!important;font-size:24px!important;line-height:1!important;cursor:pointer!important;padding:0!important}.assh-assistant-exact .assh-assistant-panel>p{font-size:13px!important;margin:0 0 14px!important;color:inherit!important}.assistant-actions{display:grid!important;gap:7px!important}.assistant-actions a{display:grid!important;grid-template-columns:25px 1fr 14px!important;align-items:center!important;gap:8px!important;padding:11px 12px!important;border-radius:11px!important;background:#fff!important;color:#11110f!important;border:1px solid rgba(17,17,15,.06)!important;font-size:12px!important;text-decoration:none!important}.assistant-actions a strong{font-weight:500!important}.assistant-icon{width:18px!important;height:18px!important;border:1px solid currentColor!important;border-radius:50%!important;display:grid!important;place-items:center!important;font-size:10px!important}.assh-assistant-exact.is-on-dark .assistant-actions a{background:#222220!important;color:#f7f5f0!important;border-color:#f7f5f01f!important}@keyframes aa-peek-loop{0%,14%{transform:translate(-18px) rotate(-1deg)}30%,58%{transform:translate(48px) rotate(0)}70%{transform:translate(36px) rotate(-1deg)}84%,92%{transform:translate(48px) rotate(0)}to{transform:translate(-18px) rotate(-1deg)}}@media(max-width:620px){.assh-assistant-exact{top:calc(var(--announcement-height,28px) + var(--header-height,66px) - 1px)!important;width:120px!important;height:100px!important}body.has-scrolled .assh-assistant-exact{top:calc(var(--header-sticky-height,56px) - 1px)!important}.assh-assistant-exact .assh-assistant-button{left:-45px!important;width:120px!important;height:92px!important;animation-duration:4.8s!important}.assh-assistant-exact .assistant-stage{width:108px!important;height:80px!important;top:2px!important}.assh-assistant-exact .assistant-state{max-width:101px!important;max-height:78px!important}.assh-assistant-exact .assistant-wave,.assh-assistant-exact .assistant-notice{display:none!important}.assh-assistant-exact .assistant-notice-dot{left:92px!important;top:5px!important}.assh-assistant-exact .assh-assistant-panel{position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:16px!important;width:auto!important;max-width:none!important;border-radius:20px!important;padding:18px!important}.assistant-actions a{padding:13px!important;font-size:13px!important}.assh-assistant-exact.is-minimized .assh-assistant-button{left:10px!important;width:48px!important;height:48px!important}.assh-assistant-exact.is-minimized .assistant-stage{left:9px!important;top:10px!important;width:31px!important;height:28px!important}.assh-assistant-exact.is-minimized .assistant-state{max-width:31px!important;max-height:25px!important}}.assh-assistant-exact{position:fixed!important;left:22px!important;top:calc(var(--announcement-height,31px) + var(--header-height,78px) + 10px)!important;width:58px!important;height:58px!important;z-index:160!important;pointer-events:none!important}body.has-scrolled .assh-assistant-exact{top:calc(var(--header-sticky-height,60px) + 10px)!important}.assh-assistant-exact .assh-assistant-button{position:relative!important;left:0!important;top:0!important;width:58px!important;height:58px!important;border-radius:50%!important;background:#11110f!important;border:1px solid rgba(17,17,15,.08)!important;box-shadow:0 8px 20px #11110f1f!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;overflow:hidden!important;cursor:pointer!important;pointer-events:auto!important;transform:none!important;animation:none!important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important}.assh-assistant-exact .assistant-stage{position:relative!important;left:auto!important;top:auto!important;width:47px!important;height:44px!important;display:block!important;overflow:visible!important}.assh-assistant-exact .assistant-state{position:absolute!important;left:50%!important;top:50%!important;bottom:auto!important;width:auto!important;height:auto!important;max-width:48px!important;max-height:42px!important;object-fit:contain!important;transform:translate(-50%,-50%)!important;opacity:0!important;transition:opacity .08s linear!important;pointer-events:none!important;filter:invert(1)!important}.assh-assistant-exact.is-hover .state-normal,.assh-assistant-exact.is-clicked .state-normal,.assh-assistant-exact.is-thinking .state-normal,.assh-assistant-exact.is-walking .state-normal{opacity:0!important}.assh-assistant-exact.is-hover .state-hover,.assh-assistant-exact.is-clicked .state-click,.assh-assistant-exact.is-thinking .state-thinking{opacity:1!important;max-height:45px!important}.assh-assistant-exact.is-walking .state-walking{opacity:1!important;max-width:51px!important;max-height:42px!important}.assh-assistant-exact.is-micro .assistant-stage{animation:aa-bubble-micro .9s cubic-bezier(.2,.75,.25,1) both!important}.assh-assistant-exact.is-micro.is-walking .assistant-stage{animation:aa-bubble-pirouette .9s cubic-bezier(.25,.7,.25,1) both!important}.assh-assistant-exact.is-hover:not(.is-micro) .assh-assistant-button{transform:translateY(-2px)!important;box-shadow:0 11px 25px #11110f2b!important}.assh-assistant-exact.is-transitioning .assh-assistant-button{animation:aa-bubble-click .28s ease both!important}.assh-assistant-exact .assistant-wave{position:absolute!important;left:68px!important;top:7px!important;z-index:5!important;white-space:nowrap!important;background:#11110f!important;color:#fff!important;border-radius:16px!important;padding:9px 12px!important;font-size:10.5px!important;line-height:1.15!important;text-align:left!important;box-shadow:0 8px 22px #0000001f!important;opacity:0!important;transform:translate(-5px) scale(.98)!important;transition:opacity .16s ease,transform .18s ease!important;pointer-events:none!important;display:block!important}.assh-assistant-exact .assistant-wave:after{content:""!important;position:absolute!important;left:-7px!important;top:17px!important;border-top:6px solid transparent!important;border-bottom:6px solid transparent!important;border-right:8px solid #11110f!important;border-left:0!important;bottom:auto!important}.assh-assistant-exact.is-hover:not(.is-micro) .assistant-wave{opacity:1!important;transform:none!important}.assh-assistant-exact .assistant-notice,.assh-assistant-exact .assistant-notice-dot{display:none!important}.assh-assistant-exact.is-open .assh-assistant-button{opacity:0!important;pointer-events:none!important;transform:scale(.9)!important}.assh-assistant-exact.is-open .assistant-wave{display:none!important}.assh-assistant-exact .assh-assistant-panel{position:absolute!important;left:0!important;top:68px!important;width:286px!important;max-width:calc(100vw - 44px)!important;background:#f7f5f0fa!important;color:#11110f!important;border:1px solid rgba(17,17,15,.08)!important;border-radius:18px!important;padding:16px!important;box-shadow:0 20px 60px #00000029!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;pointer-events:auto!important;z-index:170!important}.assh-assistant-exact.is-on-dark .assh-assistant-button{background:#f4f0e8!important;border-color:#f7f5f02e!important}.assh-assistant-exact.is-on-dark .assistant-state{filter:none!important}.assh-assistant-exact.is-on-dark .assistant-wave{background:#f4f0e8!important;color:#11110f!important}.assh-assistant-exact.is-on-dark .assistant-wave:after{border-right-color:#f4f0e8!important}.assh-assistant-exact.is-on-dark .assh-assistant-panel{background:#161614f7!important;color:#f7f5f0!important;border-color:#f7f5f038!important}@keyframes aa-bubble-micro{0%,to{transform:translateY(0) rotate(0) scale(1)}35%{transform:translateY(-4px) rotate(-3deg) scale(1.03)}68%{transform:translateY(1px) rotate(2deg) scale(.99)}}@keyframes aa-bubble-pirouette{0%,to{transform:translateY(0) rotate(0) scale(1)}45%{transform:translateY(-5px) rotate(-10deg) scale(1.02)}72%{transform:translateY(-1px) rotate(5deg) scale(1)}}@keyframes aa-bubble-click{0%{transform:scale(1)}45%{transform:scale(.9)}to{transform:scale(1)}}@media(max-width:620px){.assh-assistant-exact{left:12px!important;top:calc(var(--announcement-height,28px) + var(--header-height,66px) + 8px)!important;width:50px!important;height:50px!important}body.has-scrolled .assh-assistant-exact{top:calc(var(--header-sticky-height,56px) + 8px)!important}.assh-assistant-exact .assh-assistant-button{width:50px!important;height:50px!important}.assh-assistant-exact .assistant-stage{width:41px!important;height:38px!important}.assh-assistant-exact .assistant-state{max-width:42px!important;max-height:36px!important}.assh-assistant-exact .state-hover,.assh-assistant-exact .state-click,.assh-assistant-exact .state-thinking{max-height:38px!important}.assh-assistant-exact .state-walking{max-width:45px!important;max-height:35px!important}.assh-assistant-exact .assistant-wave{display:none!important}.assh-assistant-exact .assh-assistant-panel{position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:14px!important;width:auto!important;max-width:none!important;border-radius:20px!important;padding:18px!important}}@media(prefers-reduced-motion:reduce){.assh-assistant-exact.is-micro .assistant-stage,.assh-assistant-exact.is-transitioning .assh-assistant-button{animation:none!important}}.assh-assistant-exact{left:0!important;top:calc(var(--announcement-height,31px) + var(--header-height,78px) + 14px)!important;width:112px!important;height:86px!important;pointer-events:none!important;overflow:visible!important}body.has-scrolled .assh-assistant-exact{top:calc(var(--header-sticky-height,60px) + 14px)!important}.assh-assistant-exact .assh-assistant-button{position:absolute!important;left:-66px!important;top:0!important;width:104px!important;height:82px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:block!important;padding:0!important;margin:0!important;overflow:visible!important;pointer-events:auto!important;cursor:pointer!important;transform:translate(0)!important;transition:transform .42s cubic-bezier(.2,.75,.2,1)!important}.assh-assistant-exact .assistant-stage{position:absolute!important;left:0!important;top:0!important;width:100px!important;height:78px!important;overflow:visible!important;transform-origin:36% 70%!important}.assh-assistant-exact .assistant-state{left:50%!important;top:50%!important;width:auto!important;height:auto!important;max-width:94px!important;max-height:75px!important;transform:translate(-50%,-50%)!important;filter:none!important}.assh-assistant-exact.is-hover:not(.is-micro) .assh-assistant-button{transform:translate(58px)!important}.assh-assistant-exact.is-hover:not(.is-micro) .assistant-stage{animation:aa-edge-hover .75s ease both!important}.assh-assistant-exact.is-transitioning .assh-assistant-button{transform:translate(62px)!important}.assh-assistant-exact.is-transitioning .assistant-stage{animation:aa-edge-click .36s ease both!important}.assh-assistant-exact.is-micro.micro-wave .assh-assistant-button{transform:translate(43px)!important}.assh-assistant-exact.is-micro.micro-wave .assistant-stage{animation:aa-edge-wave .95s ease both!important}.assh-assistant-exact.is-micro.micro-hop .assh-assistant-button{transform:translate(30px)!important}.assh-assistant-exact.is-micro.micro-hop .assistant-stage{animation:aa-edge-hop .95s cubic-bezier(.2,.8,.25,1) both!important}.assh-assistant-exact.is-micro.micro-peek .assh-assistant-button{transform:translate(48px)!important}.assh-assistant-exact.is-micro.micro-peek .assistant-stage{animation:aa-edge-peek .95s ease both!important}.assh-assistant-exact.is-micro.micro-twist .assh-assistant-button{transform:translate(35px)!important}.assh-assistant-exact.is-micro.micro-twist .assistant-stage{animation:aa-edge-twist .95s cubic-bezier(.2,.75,.25,1) both!important}.assh-assistant-exact .assistant-wave{left:102px!important;top:9px!important;font-size:10.5px!important;padding:9px 12px!important;opacity:0!important;display:block!important;white-space:nowrap!important}.assh-assistant-exact.is-hover:not(.is-micro) .assistant-wave{opacity:1!important;transform:translate(0) scale(1)!important}.assh-assistant-exact .assistant-wave:after{left:-7px!important;top:16px!important;bottom:auto!important;border-left:0!important;border-right:8px solid #11110f!important;border-top:6px solid transparent!important;border-bottom:6px solid transparent!important}.assh-assistant-exact.is-on-dark .assistant-wave:after{border-right-color:#f4f0e8!important;border-top-color:transparent!important}.assh-assistant-exact.is-open .assh-assistant-button{opacity:1!important;pointer-events:auto!important;transform:translate(58px)!important}.assh-assistant-exact.is-open .assistant-stage{opacity:.92!important}.assh-assistant-exact .assh-assistant-panel{position:absolute!important;left:88px!important;top:80px!important;width:286px!important;max-width:calc(100vw - 104px)!important}@keyframes aa-edge-hover{0%,to{transform:rotate(0)}35%{transform:rotate(-4deg)}65%{transform:rotate(3deg)}}@keyframes aa-edge-wave{0%,to{transform:rotate(0) translateY(0)}35%{transform:rotate(-5deg) translateY(-2px)}60%{transform:rotate(3deg) translateY(0)}}@keyframes aa-edge-peek{0%,to{transform:rotate(0)}35%{transform:rotate(4deg)}62%{transform:rotate(-2deg)}}@media(max-width:620px){.assh-assistant-exact{left:0!important;top:calc(var(--announcement-height,28px) + var(--header-height,66px) + 10px)!important;width:92px!important;height:72px!important}body.has-scrolled .assh-assistant-exact{top:calc(var(--header-sticky-height,56px) + 10px)!important}.assh-assistant-exact .assh-assistant-button{left:-57px!important;width:88px!important;height:69px!important}.assh-assistant-exact .assistant-stage{width:86px!important;height:66px!important}.assh-assistant-exact .assistant-state{max-width:80px!important;max-height:63px!important}.assh-assistant-exact.is-micro.micro-wave .assh-assistant-button{transform:translate(36px)!important}.assh-assistant-exact.is-micro.micro-hop .assh-assistant-button{transform:translate(25px)!important}.assh-assistant-exact.is-micro.micro-peek .assh-assistant-button{transform:translate(39px)!important}.assh-assistant-exact.is-micro.micro-twist .assh-assistant-button{transform:translate(29px)!important}.assh-assistant-exact.is-transitioning .assh-assistant-button,.assh-assistant-exact.is-open .assh-assistant-button{transform:translate(48px)!important}.assh-assistant-exact .assistant-wave{display:none!important}.assh-assistant-exact .assh-assistant-panel{position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:14px!important;width:auto!important;max-width:none!important}}@media(prefers-reduced-motion:reduce){.assh-assistant-exact.is-micro .assistant-stage,.assh-assistant-exact.is-transitioning .assistant-stage{animation:none!important}}.assh-assistant-exact .assh-assistant-button{left:-42px!important;background:transparent!important;box-shadow:none!important}.assh-assistant-exact.is-on-dark .assh-assistant-button{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.assh-assistant-exact.is-on-dark .assistant-stage,.assh-assistant-exact.is-on-dark .assistant-state{background:transparent!important}.assh-assistant-exact.is-on-dark .assistant-state{filter:invert(1)!important}.assh-assistant-exact:not(.is-open):not(.is-hover):not(.is-transitioning):not(.is-micro) .assh-assistant-button{transform:translate(0)!important}@media(max-width:620px){.assh-assistant-exact .assh-assistant-button{left:-35px!important}}.assh-assistant-exact:not(.is-open):not(.is-hover):not(.is-transitioning):not(.is-micro) .assistant-stage{animation:aa-edge-idle 5.6s ease-in-out infinite!important}@keyframes aa-edge-idle{0%,to{transform:translateZ(0) rotate(0)}25%{transform:translate3d(1px,-1px,0) rotate(-.8deg)}50%{transform:translate3d(0,-2px,0) rotate(.55deg)}75%{transform:translate3d(-1px,-1px,0) rotate(.9deg)}}@keyframes aa-edge-click{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(2px) rotate(-1.5deg)}to{transform:translateY(0) rotate(0)}}@keyframes aa-edge-hop{0%,to{transform:translateY(0) rotate(0)}38%{transform:translateY(-7px) rotate(-1deg)}63%{transform:translateY(1px) rotate(1deg)}}@keyframes aa-edge-twist{0%,to{transform:translateY(0) rotate(0)}45%{transform:translateY(-1px) rotate(-7deg)}72%{transform:translateY(0) rotate(4deg)}}.assh-assistant-exact .assh-assistant-button{left:-34px!important}@media(max-width:620px){.assh-assistant-exact .assh-assistant-button{left:-28px!important}.assh-assistant-exact:not(.is-open):not(.is-transitioning):not(.is-micro) .assistant-stage{animation:aa-edge-idle 5.9s ease-in-out infinite!important}}.assh-assistant-exact{position:fixed!important;left:0!important;top:calc(var(--announcement-height,31px) + var(--header-height,78px) + 16px)!important;width:118px!important;height:82px!important;z-index:180!important;pointer-events:none!important;overflow:visible!important}body.has-scrolled .assh-assistant-exact{top:calc(var(--header-sticky-height,60px) + 16px)!important}.assh-assistant-exact .assh-assistant-button{position:absolute!important;left:-30px!important;top:0!important;width:104px!important;height:76px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;cursor:pointer!important;pointer-events:auto!important;transform:translate(0)!important;transition:transform .32s cubic-bezier(.2,.7,.2,1)!important}.assh-assistant-exact .assistant-stage{position:absolute!important;left:0!important;top:2px!important;width:96px!important;height:68px!important;display:block!important;overflow:visible!important;transform-origin:43% 72%!important;animation:aa-live-idle 3.8s ease-in-out infinite!important;will-change:transform!important}.assh-assistant-exact .assistant-state{display:none!important}.assh-assistant-exact .state-normal{display:block!important;position:absolute!important;left:0!important;top:7px!important;width:92px!important;height:auto!important;max-width:none!important;max-height:none!important;opacity:1!important;object-fit:contain!important;transform:none!important;transition:none!important;filter:none!important;pointer-events:none!important}.assh-assistant-exact.is-on-dark .state-normal{filter:invert(1)!important}@keyframes aa-live-idle{0%,to{transform:translateZ(0) rotate(0)}25%{transform:translate3d(1px,-1.5px,0) rotate(-.45deg)}50%{transform:translate3d(0,.7px,0) rotate(.3deg)}75%{transform:translate3d(-1px,-.8px,0) rotate(.45deg)}}.assh-assistant-exact.is-micro .assistant-stage{animation-duration:.95s!important;animation-iteration-count:1!important}.assh-assistant-exact.is-micro.micro-wave .assistant-stage{animation-name:aa-live-wave!important}.assh-assistant-exact.is-micro.micro-hop .assistant-stage{animation-name:aa-live-hop!important}.assh-assistant-exact.is-micro.micro-peek .assistant-stage{animation-name:aa-live-peek!important}.assh-assistant-exact.is-micro.micro-twist .assistant-stage{animation-name:aa-live-twist!important}@keyframes aa-live-wave{0%,to{transform:translateZ(0) rotate(0)}32%{transform:translate3d(5px,-2px,0) rotate(-4deg)}58%{transform:translate3d(8px,0,0) rotate(3deg)}78%{transform:translate3d(4px,-1px,0) rotate(-2deg)}}@keyframes aa-live-hop{0%,to{transform:translateZ(0) rotate(0)}38%{transform:translate3d(4px,-7px,0) rotate(-1deg)}65%{transform:translate3d(6px,1px,0) rotate(1deg)}}@keyframes aa-live-peek{0%,to{transform:translateZ(0) rotate(0)}35%{transform:translate3d(12px,0,0) rotate(2deg)}62%{transform:translate3d(8px,-1px,0) rotate(-1.5deg)}}@keyframes aa-live-twist{0%,to{transform:translateZ(0) rotate(0)}38%{transform:translate3d(6px,-2px,0) rotate(-7deg)}68%{transform:translate3d(4px,0,0) rotate(4deg)}}.assh-assistant-exact .assistant-spark{position:absolute!important;width:10px!important;height:2px!important;border-radius:999px!important;background:#11110f!important;opacity:0!important;transform-origin:left center!important;pointer-events:none!important}.assh-assistant-exact.is-on-dark .assistant-spark{background:#f7f5f0!important}.assh-assistant-exact .spark-a{left:88px!important;top:9px!important;transform:rotate(-68deg)!important}.assh-assistant-exact .spark-b{left:92px!important;top:15px!important;transform:rotate(-26deg)!important}.assh-assistant-exact .spark-c{left:91px!important;top:3px!important;transform:rotate(-98deg)!important}.assh-assistant-exact.is-hover .assistant-spark,.assh-assistant-exact.micro-wave .assistant-spark,.assh-assistant-exact.is-transitioning .assistant-spark{opacity:1!important}.assh-assistant-exact.is-hover:not(.is-micro) .assh-assistant-button{transform:translate(24px)!important}.assh-assistant-exact.is-hover:not(.is-micro) .assistant-stage{animation:aa-live-wave .8s ease both!important}.assh-assistant-exact.is-transitioning .assh-assistant-button{transform:translate(28px)!important}.assh-assistant-exact.is-transitioning .assistant-stage{animation:aa-live-click .38s ease both!important}@keyframes aa-live-click{0%,to{transform:translateZ(0) rotate(0)}45%{transform:translate3d(6px,2px,0) rotate(-3deg)}72%{transform:translate3d(10px,-1px,0) rotate(2deg)}}.assh-assistant-exact .assistant-wave{position:absolute!important;left:105px!important;top:8px!important;display:block!important;white-space:nowrap!important;padding:9px 12px!important;border-radius:16px!important;background:#11110f!important;color:#fff!important;font-size:10.5px!important;line-height:1.15!important;box-shadow:0 8px 22px #0000001f!important;opacity:0!important;transform:translate(-6px)!important;transition:opacity .16s ease,transform .18s ease!important;pointer-events:none!important}.assh-assistant-exact .assistant-wave:after{content:""!important;position:absolute!important;left:-7px!important;top:16px!important;border-top:6px solid transparent!important;border-bottom:6px solid transparent!important;border-right:8px solid #11110f!important;border-left:0!important}.assh-assistant-exact.is-hover:not(.is-micro) .assistant-wave{opacity:1!important;transform:translate(0)!important}.assh-assistant-exact.is-open .assh-assistant-button{opacity:1!important;pointer-events:auto!important;transform:translate(26px)!important}.assh-assistant-exact.is-open .assistant-stage{animation:aa-live-idle 3.8s ease-in-out infinite!important}.assh-assistant-exact .assh-assistant-panel{position:absolute!important;left:92px!important;top:74px!important;width:286px!important;max-width:calc(100vw - 108px)!important}@media(max-width:620px){.assh-assistant-exact{top:calc(var(--announcement-height,28px) + var(--header-height,66px) + 12px)!important;width:100px!important;height:72px!important}body.has-scrolled .assh-assistant-exact{top:calc(var(--header-sticky-height,56px) + 12px)!important}.assh-assistant-exact .assh-assistant-button{left:-27px!important;width:92px!important;height:68px!important}.assh-assistant-exact .assistant-stage{width:86px!important;height:62px!important;top:2px!important}.assh-assistant-exact .state-normal{width:82px!important;top:7px!important}.assh-assistant-exact .assistant-wave{display:none!important}.assh-assistant-exact.is-hover:not(.is-micro) .assh-assistant-button{transform:none!important}.assh-assistant-exact.is-transitioning .assh-assistant-button,.assh-assistant-exact.is-open .assh-assistant-button{transform:translate(18px)!important}.assh-assistant-exact .assh-assistant-panel{position:fixed!important;left:12px!important;right:12px!important;bottom:14px!important;top:auto!important;width:auto!important;max-width:none!important}}@media(prefers-reduced-motion:reduce){.assh-assistant-exact .assistant-stage{animation:none!important}}.assh-assistant-exact .state-normal{content:url(v109-assistant--normal.png)!important;filter:none!important}.assh-assistant-exact.is-on-dark .state-normal{content:url(v109-assistant--normal-white.png)!important;filter:none!important}@media(min-width:761px){.experience-mexico{border-radius:28px 28px 0 0!important}.experience-mexico:before{content:"";background:#11110f14;pointer-events:none}}.assh-assistant-exact{left:0!important;width:126px!important;height:94px!important;overflow:visible!important}.assh-assistant-exact .assh-assistant-button{left:-24px!important;top:0!important;width:116px!important;height:88px!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;transform:none!important;animation:none!important}.assh-assistant-exact .assistant-stage{left:0!important;top:2px!important;width:108px!important;height:80px!important;transform-origin:42% 52%!important;animation:aa-diagonal-idle 3.6s ease-in-out infinite!important}.assh-assistant-exact .state-normal{left:0!important;top:4px!important;width:104px!important;max-width:none!important;max-height:none!important;transform:rotate(-10deg)!important;transform-origin:44% 52%!important}.assh-assistant-exact.is-hover:not(.is-micro) .assh-assistant-button{transform:translate(18px)!important}.assh-assistant-exact.is-transitioning .assh-assistant-button,.assh-assistant-exact.is-open .assh-assistant-button{transform:translate(20px)!important}.assh-assistant-exact.is-hover:not(.is-micro) .assistant-stage{animation:aa-diagonal-wave .75s ease both!important}.assh-assistant-exact.is-micro.micro-wave .assistant-stage{animation:aa-diagonal-wave .95s ease both!important}.assh-assistant-exact.is-micro.micro-hop .assistant-stage{animation:aa-diagonal-hop .95s ease both!important}.assh-assistant-exact.is-micro.micro-peek .assistant-stage{animation:aa-diagonal-peek .95s ease both!important}.assh-assistant-exact.is-micro.micro-twist .assistant-stage{animation:aa-diagonal-twist .95s ease both!important}@keyframes aa-diagonal-idle{0%,to{transform:translateZ(0) rotate(0)}25%{transform:translate3d(2px,-1px,0) rotate(-1deg)}50%{transform:translate3d(4px,1px,0) rotate(.8deg)}75%{transform:translate3d(1px,0,0) rotate(-.5deg)}}@keyframes aa-diagonal-wave{0%,to{transform:translateZ(0) rotate(0)}35%{transform:translate3d(9px,-3px,0) rotate(-4deg)}62%{transform:translate3d(14px,0,0) rotate(3deg)}80%{transform:translate3d(8px,-1px,0) rotate(-2deg)}}@keyframes aa-diagonal-hop{0%,to{transform:translateZ(0) rotate(0)}40%{transform:translate3d(8px,-8px,0) rotate(-2deg)}68%{transform:translate3d(12px,1px,0) rotate(1deg)}}@keyframes aa-diagonal-peek{0%,to{transform:translateZ(0) rotate(0)}38%{transform:translate3d(18px,1px,0) rotate(3deg)}68%{transform:translate3d(12px,-1px,0) rotate(-2deg)}}@keyframes aa-diagonal-twist{0%,to{transform:translateZ(0) rotate(0)}40%{transform:translate3d(10px,-2px,0) rotate(-7deg)}70%{transform:translate3d(7px,1px,0) rotate(5deg)}}.assh-assistant-exact .assistant-wave{left:104px!important;top:10px!important}@media(max-width:620px){.assh-assistant-exact{left:0!important;width:102px!important;height:78px!important}.assh-assistant-exact .assh-assistant-button{left:-22px!important;width:96px!important;height:72px!important}.assh-assistant-exact .assistant-stage{width:90px!important;height:66px!important;top:1px!important}.assh-assistant-exact .state-normal{width:86px!important;top:3px!important;transform:rotate(-10deg)!important}.assh-assistant-exact.is-transitioning .assh-assistant-button,.assh-assistant-exact.is-open .assh-assistant-button{transform:translate(14px)!important}}.assh-assistant-exact.is-transitioning .assh-assistant-button,.assh-assistant-exact.is-open .assh-assistant-button,.assh-assistant-exact.is-hover .assh-assistant-button{animation:none!important}.assh-assistant-exact .assistant-stage{animation:aa-diagonal-idle-final 3.4s ease-in-out infinite!important}@keyframes aa-diagonal-idle-final{0%,to{transform:translateZ(0) rotate(0)}25%{transform:translate3d(4px,-1px,0) rotate(-1deg)}50%{transform:translate3d(7px,1px,0) rotate(.8deg)}75%{transform:translate3d(3px,0,0) rotate(-.5deg)}}@media(min-width:621px){.experience-mexico{border-radius:28px 28px 0 0!important}}.assh-assistant-exact{left:0!important;width:100px!important;height:76px!important;overflow:visible!important}.assh-assistant-exact .assh-assistant-button{left:-10px!important;top:0!important;width:88px!important;height:68px!important;transform:none!important;transition:none!important}.assh-assistant-exact .assistant-stage{left:0!important;top:2px!important;width:84px!important;height:62px!important;transform-origin:40% 58%!important;animation:aa-assh-idle-opposite 3.1s ease-in-out infinite!important}.assh-assistant-exact .state-normal{left:0!important;top:5px!important;width:80px!important;max-width:none!important;max-height:none!important;transform:rotate(11deg)!important;transform-origin:40% 58%!important}@keyframes aa-assh-idle-opposite{0%,to{transform:translateZ(0) rotate(0)}25%{transform:translate3d(2px,-1px,0) rotate(.6deg)}50%{transform:translate3d(4px,1px,0) rotate(-.5deg)}75%{transform:translate3d(1px,0,0) rotate(.35deg)}}.assh-assistant-exact.is-micro.micro-wave .assistant-stage{animation:aa-assh-wave-fixed .9s ease both!important}.assh-assistant-exact.is-micro.micro-hop .assistant-stage{animation:aa-assh-hop-fixed .9s ease both!important}.assh-assistant-exact.is-micro.micro-peek .assistant-stage{animation:aa-assh-peek-fixed .9s ease both!important}.assh-assistant-exact.is-micro.micro-twist .assistant-stage{animation:aa-assh-twist-fixed .9s ease both!important}.assh-assistant-exact.is-hover:not(.is-micro) .assistant-stage{animation:aa-assh-wave-fixed .72s ease both!important}.assh-assistant-exact.is-transitioning .assistant-stage{animation:aa-assh-click-fixed .34s ease both!important}.assh-assistant-exact.is-open .assistant-stage{animation:aa-assh-idle-opposite 3.1s ease-in-out infinite!important}@keyframes aa-assh-wave-fixed{0%,to{transform:translateZ(0) rotate(0)}35%{transform:translate3d(4px,-2px,0) rotate(4deg)}65%{transform:translate3d(7px,0,0) rotate(-3deg)}}@keyframes aa-assh-hop-fixed{0%,to{transform:translateZ(0) rotate(0)}45%{transform:translate3d(4px,-6px,0) rotate(1deg)}72%{transform:translate3d(6px,0,0) rotate(-1deg)}}@keyframes aa-assh-peek-fixed{0%,to{transform:translateZ(0) rotate(0)}45%{transform:translate3d(9px,0,0) rotate(-2deg)}72%{transform:translate3d(5px,-1px,0) rotate(1deg)}}@keyframes aa-assh-twist-fixed{0%,to{transform:translateZ(0) rotate(0)}45%{transform:translate3d(4px,-1px,0) rotate(5deg)}72%{transform:translate3d(3px,1px,0) rotate(-4deg)}}@keyframes aa-assh-click-fixed{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(5px,-2px,0) rotate(4deg)}}.assh-assistant-exact.is-hover .assh-assistant-button,.assh-assistant-exact.is-transitioning .assh-assistant-button,.assh-assistant-exact.is-open .assh-assistant-button{transform:none!important;opacity:1!important}.assh-assistant-exact .assistant-wave{left:86px!important;top:7px!important}.assh-assistant-exact .assh-assistant-panel{left:82px!important;top:2px!important;width:286px!important;max-width:calc(100vw - 100px)!important}@media(max-width:620px){.assh-assistant-exact{width:86px!important;height:66px!important}.assh-assistant-exact .assh-assistant-button{left:-8px!important;width:78px!important;height:60px!important}.assh-assistant-exact .assistant-stage{width:74px!important;height:56px!important;top:1px!important}.assh-assistant-exact .state-normal{width:70px!important;top:4px!important;transform:rotate(11deg)!important}.assh-assistant-exact .assh-assistant-panel{position:fixed!important;left:12px!important;right:12px!important;bottom:14px!important;top:auto!important;width:auto!important;max-width:none!important}}.assh-assistant-exact{--aa-char:#11110f}.assh-assistant-exact.is-on-dark{--aa-char:#f7f5f0!important}.assh-assistant-exact .assh-assistant-button,.assh-assistant-exact.is-hover .assh-assistant-button,.assh-assistant-exact.is-clicked .assh-assistant-button,.assh-assistant-exact.is-open .assh-assistant-button{transform:none!important;animation:none!important;opacity:1!important}.assh-assistant-exact .assistant-stage,.assh-assistant-exact.is-hover .assistant-stage,.assh-assistant-exact.is-clicked .assistant-stage,.assh-assistant-exact.is-open .assistant-stage,.assh-assistant-exact.is-celebrate .assistant-stage{position:absolute!important;left:0!important;top:2px!important;width:84px!important;height:62px!important;transform:rotate(11deg)!important;transform-origin:40% 58%!important;animation:none!important;overflow:visible!important;color:var(--aa-char)!important}.assh-assistant-exact .assistant-body,.assh-assistant-exact .assistant-arm{position:absolute!important;left:0!important;top:5px!important;width:80px!important;height:auto!important;display:block!important;opacity:1!important;pointer-events:none!important;filter:none!important}.assh-assistant-exact.is-on-dark .assistant-body,.assh-assistant-exact.is-on-dark .assistant-arm{filter:invert(1)!important}.assh-assistant-exact .assistant-arm{transform-origin:76% 49%!important;animation:aa-hand-idle 2.35s ease-in-out infinite!important}.assh-assistant-exact.is-hover .assistant-arm{animation:aa-hand-hover .62s ease-in-out infinite alternate!important}.assh-assistant-exact.is-clicked .assistant-arm{animation:aa-hand-click .38s ease-in-out 1!important}@keyframes aa-hand-idle{0%,to{transform:rotate(0)}45%{transform:rotate(-2.2deg)}70%{transform:rotate(1.4deg)}}@keyframes aa-hand-hover{0%{transform:rotate(-2deg)}to{transform:rotate(4deg)}}@keyframes aa-hand-click{0%,to{transform:rotate(0)}45%{transform:rotate(6deg)}72%{transform:rotate(-3deg)}}.assh-assistant-exact .assistant-spark{position:absolute!important;display:block!important;width:2px!important;height:9px!important;border-radius:999px!important;background:currentColor!important;opacity:0!important;z-index:4!important;transform-origin:center bottom!important}.assh-assistant-exact .spark-a{left:72px!important;top:-1px!important;transform:rotate(-19deg)!important}.assh-assistant-exact .spark-b{left:80px!important;top:-5px!important;transform:rotate(0)!important}.assh-assistant-exact .spark-c{left:88px!important;top:-1px!important;transform:rotate(19deg)!important}.assh-assistant-exact.is-celebrate .assistant-spark,.assh-assistant-exact.is-clicked .assistant-spark{animation:aa-happy-rays .78s ease both!important}.assh-assistant-exact.is-celebrate .spark-b,.assh-assistant-exact.is-clicked .spark-b{animation-delay:.06s!important}.assh-assistant-exact.is-celebrate .spark-c,.assh-assistant-exact.is-clicked .spark-c{animation-delay:.12s!important}@keyframes aa-happy-rays{0%{opacity:0;translate:0 3px}25%,70%{opacity:1;translate:0 0}to{opacity:0;translate:0 -2px}}.assh-assistant-exact .assistant-wave{left:86px!important;top:7px!important;opacity:0!important;visibility:hidden!important;transform:translate(-5px)!important;transition:opacity .16s ease,transform .18s ease,visibility 0s linear .18s!important}.assh-assistant-exact.is-hover:not(.is-open) .assistant-wave{opacity:1!important;visibility:visible!important;transform:translate(0)!important;transition-delay:0s!important}.assh-assistant-exact.is-hover .assistant-body,.assh-assistant-exact.is-hover .assistant-arm{opacity:1!important;visibility:visible!important}.assh-assistant-exact.is-open .assistant-wave{opacity:0!important;visibility:hidden!important}.assh-assistant-exact.is-micro .assistant-stage,.assh-assistant-exact.micro-wave .assistant-stage,.assh-assistant-exact.micro-hop .assistant-stage,.assh-assistant-exact.micro-peek .assistant-stage,.assh-assistant-exact.micro-twist .assistant-stage,.assh-assistant-exact.is-transitioning .assistant-stage{animation:none!important}@media(max-width:620px){.assh-assistant-exact .assistant-stage,.assh-assistant-exact.is-open .assistant-stage,.assh-assistant-exact.is-celebrate .assistant-stage{width:74px!important;height:56px!important;top:1px!important;transform:rotate(11deg)!important}.assh-assistant-exact .assistant-body,.assh-assistant-exact .assistant-arm{width:70px!important;top:4px!important}.assh-assistant-exact .spark-a{left:62px!important;top:0!important}.assh-assistant-exact .spark-b{left:69px!important;top:-4px!important}.assh-assistant-exact .spark-c{left:76px!important;top:0!important}}@media(prefers-reduced-motion:reduce){.assh-assistant-exact .assistant-arm,.assh-assistant-exact .assistant-spark{animation:none!important}}.assh-hero-video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;overflow:hidden!important;pointer-events:none!important;background:#f4f1eb!important}.assh-hero-video-el{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;opacity:0!important;filter:saturate(.68) contrast(.88) brightness(.9)!important;transform:scale(1.018)!important;transition:opacity 1.45s cubic-bezier(.37,0,.18,1)!important;will-change:opacity!important}.assh-hero-video-el.is-active{opacity:.49!important}.assh-hero-video-wash{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,#f4f1eb9e,#f4f1eb8c 48%,#f4f1eba8)!important;-webkit-backdrop-filter:saturate(.82)!important;backdrop-filter:saturate(.82)!important}.home-page .interactive-hero .assh-field{z-index:1!important}.home-page .interactive-hero .interactive-hero-inner{z-index:3!important}.home-page .interactive-hero .hero-scroll-cue{z-index:4!important}@media(max-width:620px){.assh-hero-video-el{object-position:center center!important;filter:saturate(.66) contrast(.9) brightness(.88)!important}.assh-hero-video-el.is-active{opacity:.46!important}.assh-hero-video-wash{background:linear-gradient(180deg,#f4f1eba3,#f4f1eb8f 50%,#f4f1ebad)!important}}@media(prefers-reduced-motion:reduce){.assh-hero-video-el{transition:none!important}}.assh-assistant-exact .assistant-stage,.assh-assistant-exact.is-hover .assistant-stage,.assh-assistant-exact.is-clicked .assistant-stage,.assh-assistant-exact.is-open .assistant-stage,.assh-assistant-exact.is-celebrate .assistant-stage,.assh-assistant-exact.is-transitioning .assistant-stage{transform:rotate(11deg)!important;transform-origin:40% 58%!important}.assh-assistant-exact .assistant-body,.assh-assistant-exact.is-hover .assistant-body,.assh-assistant-exact.is-clicked .assistant-body,.assh-assistant-exact.is-open .assistant-body{transform:none!important}.announcement{position:relative!important;height:30px!important;overflow:hidden!important;display:block!important;background:#11110f!important;color:#f7f5f0!important;border:0!important;line-height:30px!important;white-space:nowrap!important;z-index:70!important}.announcement-track{display:flex!important;width:max-content!important;height:30px!important;align-items:center!important;animation:asshAnnouncementTicker 34s linear infinite!important;will-change:transform!important}.announcement-set{display:flex!important;align-items:center!important;flex:none!important;gap:18px!important;padding-right:18px!important;font-size:9.5px!important;line-height:1!important;letter-spacing:.17em!important;font-weight:500!important;text-transform:uppercase!important}.announcement-set span{display:inline-block!important}.announcement-set i{font-style:normal!important;opacity:.48!important;font-size:11px!important;transform:translateY(-.5px)!important}@keyframes asshAnnouncementTicker{to{transform:translate3d(-50%,0,0)}}.home-page .site-header,.home-page .site-header.is-transparent,.home-page .site-header.is-transparent:hover,.home-page .site-header.is-transparent:focus-within,.home-page.no-scroll .site-header.is-transparent{background:#f7f5f0c2!important;color:#11110f!important;border:0!important;border-bottom:0!important;box-shadow:none!important;backdrop-filter:blur(16px) saturate(.92)!important;-webkit-backdrop-filter:blur(16px) saturate(.92)!important}.home-page .site-header.is-transparent{top:30px!important}.home-page .site-header.is-transparent .logo,.home-page .site-header.is-transparent a,.home-page .site-header.is-transparent button,.home-page .site-header.is-transparent:hover .logo,.home-page .site-header.is-transparent:hover a,.home-page .site-header.is-transparent:hover button{color:#11110f!important}.home-page .site-header.is-transparent .cart-count,.home-page .site-header.is-transparent:hover .cart-count,.home-page .site-header.is-transparent:focus-within .cart-count{background:#11110f!important;color:#fff!important}.site-header.is-compact{border:0!important;border-bottom:0!important;box-shadow:0 1px #11110f0f!important;background:#f7f5f0e0!important;backdrop-filter:blur(18px) saturate(.94)!important;-webkit-backdrop-filter:blur(18px) saturate(.94)!important}.assh-assistant-exact .assistant-stage,.assh-assistant-exact:not(.is-hover):not(.is-clicked):not(.is-open) .assistant-stage,.assh-assistant-exact.is-hover .assistant-stage,.assh-assistant-exact.is-clicked .assistant-stage,.assh-assistant-exact.is-open .assistant-stage,.assh-assistant-exact.is-celebrate .assistant-stage{transform:rotate(11deg)!important;transform-origin:40% 58%!important}.assh-assistant-exact .assistant-arm{transform-origin:76% 49%!important;animation:aa-hand-idle-slower 3.8s ease-in-out infinite!important}.assh-assistant-exact.is-hover .assistant-arm{animation:aa-hand-hover-soft 1.2s ease-in-out infinite alternate!important}@keyframes aa-hand-idle-slower{0%,to{transform:rotate(0)}40%{transform:rotate(-1.8deg)}68%{transform:rotate(1.15deg)}}@keyframes aa-hand-hover-soft{0%{transform:rotate(-1.5deg)}to{transform:rotate(3deg)}}@media(max-width:620px){.announcement{height:28px!important;line-height:28px!important}.announcement-track{height:28px!important;animation-duration:30s!important}.announcement-set{gap:14px!important;padding-right:14px!important;font-size:8.3px!important;letter-spacing:.15em!important}.home-page .site-header.is-transparent{top:28px!important}}:root{--assh-wine:#7b4654;--assh-cream:#f7f5f0;--assh-black:#11110f}.announcement{height:30px!important;min-height:30px!important;display:flex!important;align-items:center!important;overflow:hidden!important;background:var(--assh-black)!important;color:#f8f6f1!important;border:0!important;line-height:1!important;white-space:nowrap!important;z-index:90!important}.announcement-track{display:flex!important;align-items:center!important;width:max-content!important;min-height:30px!important;animation:asshConversionTicker 38s linear infinite!important;transform:translateZ(0)}.announcement-set{display:flex!important;align-items:center!important;flex:none!important;gap:34px!important;padding:0 17px!important;font-family:var(--sans)!important;font-size:9.5px!important;font-weight:600!important;letter-spacing:.17em!important;line-height:1!important;text-transform:uppercase!important}.announcement-set span{display:inline-flex!important;align-items:center!important;gap:8px!important;height:30px!important}.announcement-set b{color:var(--assh-wine)!important;font-size:11px!important;line-height:1!important}.announcement-set .ticker-accent{color:#fff!important}@keyframes asshConversionTicker{to{transform:translate3d(-50%,0,0)}}.conversion-header{border:0!important;box-shadow:none!important}.home-page .conversion-header,.home-page .conversion-header.is-transparent,.home-page .conversion-header.is-transparent:hover,.home-page .conversion-header.is-transparent:focus-within,.home-page.no-scroll .conversion-header.is-transparent{background:#f7f5f0c7!important;color:var(--assh-black)!important;border:0!important;box-shadow:none!important;backdrop-filter:blur(17px) saturate(.92)!important;-webkit-backdrop-filter:blur(17px) saturate(.92)!important}.home-page .conversion-header.is-transparent{top:30px!important}.conversion-header .header-inner{position:relative!important;grid-template-columns:1fr auto 1fr!important}.conversion-header .desktop-nav{display:flex}.conversion-header .nav-left,.conversion-header .nav-right{gap:24px!important}.conversion-header .nav-link,.conversion-header .icon-btn{font-size:11px!important;letter-spacing:.095em!important;font-weight:500!important}.conversion-header .brand-logo{width:104px!important}.shop-menu-trigger span{font-size:12px;display:inline-block;margin-left:3px;transition:transform .2s ease}.shop-menu-wrap{position:relative;display:flex;align-items:center;height:100%}.shop-menu-wrap:hover .shop-menu-trigger span,.shop-menu-wrap:focus-within .shop-menu-trigger span,.shop-menu-wrap.is-open .shop-menu-trigger span{transform:rotate(180deg)}.mega-menu{position:absolute!important;left:-14px!important;top:calc(100% + 25px)!important;width:min(760px,calc(100vw - 48px))!important;padding:30px 32px 34px!important;display:grid!important;grid-template-columns:1.15fr 1fr 1fr!important;gap:34px!important;background:#f7f5f0fb!important;border:1px solid rgba(17,17,15,.08)!important;border-radius:0 0 16px 16px!important;box-shadow:0 24px 54px #11110f1f!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-8px)!important;transition:opacity .2s ease,transform .25s ease,visibility .2s!important;color:var(--assh-black)!important}.shop-menu-wrap:hover .mega-menu,.shop-menu-wrap:focus-within .mega-menu,.shop-menu-wrap.is-open .mega-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.mega-col{display:flex;flex-direction:column;gap:10px}.mega-kicker{color:#77736b;font-size:9px;text-transform:uppercase;letter-spacing:.17em;margin-bottom:7px;font-weight:600}.mega-col a{font-size:13px!important;text-transform:none!important;letter-spacing:0!important;line-height:1.35;transition:opacity .18s ease,transform .18s ease}.mega-col a:hover{opacity:.58;transform:translate(2px)}.mega-lead{font-family:var(--serif)!important;font-size:28px!important;line-height:1!important;letter-spacing:-.03em!important;margin-bottom:6px}.mega-lead span{font-family:var(--sans);font-size:16px;margin-left:7px}.mobile-menu-toggle,.mobile-header-actions,.mobile-nav-panel,.mobile-nav-overlay{display:none}@media(max-width:980px){.conversion-header .desktop-nav{display:none!important}.conversion-header .header-inner{grid-template-columns:1fr auto 1fr!important}.conversion-header .brand-logo{width:88px!important}.mobile-menu-toggle{display:flex!important;justify-self:start!important;flex-direction:column!important;justify-content:center!important;width:34px!important;height:34px!important;gap:6px!important;padding:0!important;border:0!important;background:transparent!important;cursor:pointer!important}.mobile-menu-toggle span{width:21px;height:1px;background:currentColor;display:block;transition:transform .25s ease,width .2s ease}.mobile-menu-toggle span:last-child{width:15px}.mobile-header-actions{display:flex!important;justify-self:end!important;align-items:center!important;gap:14px!important}.mobile-icon-btn{border:0;background:transparent;color:inherit;padding:0;cursor:pointer;text-transform:uppercase;font-size:10px;letter-spacing:.08em}.mobile-icon-btn[aria-label=Buscar]{font-size:23px;line-height:1;transform:translateY(-1px)}.mobile-bag{display:flex;align-items:center;gap:2px}.mobile-bag .cart-count{margin-left:2px!important}.mobile-nav-overlay{display:block!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#11110f42!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .25s ease,visibility .25s ease!important;z-index:180!important}.mobile-nav-panel{display:flex!important;position:fixed!important;inset:0 auto 0 0!important;width:min(92vw,430px)!important;height:100dvh!important;background:var(--assh-cream)!important;color:var(--assh-black)!important;z-index:181!important;padding:18px 24px max(22px,env(safe-area-inset-bottom))!important;flex-direction:column!important;transform:translate(-102%)!important;transition:transform .36s cubic-bezier(.22,.72,.2,1)!important;overflow-y:auto!important}body.mobile-nav-open .mobile-nav-overlay{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body.mobile-nav-open .mobile-nav-panel{transform:translate(0)!important}body.mobile-nav-open{overflow:hidden!important}body.mobile-nav-open .assh-assistant{opacity:0!important;pointer-events:none!important}.mobile-nav-head{display:flex;justify-content:space-between;align-items:center;min-height:48px;border-bottom:1px solid rgba(17,17,15,.12);margin-bottom:16px}.mobile-nav-close{border:0;background:transparent;font-size:31px;line-height:1;padding:0 0 3px;cursor:pointer}.mobile-nav-main{display:flex;flex-direction:column}.mobile-nav-main>a,.mobile-shop-toggle{min-height:58px;display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid rgba(17,17,15,.11);background:transparent;padding:0;font-family:var(--serif);font-size:clamp(23px,7vw,30px);line-height:1;letter-spacing:-.025em;text-align:left}.mobile-nav-main>a span{font-family:var(--sans);font-size:15px}.mobile-shop-plus{font-family:var(--sans);font-size:25px;font-weight:300;transition:transform .25s ease}.mobile-shop-toggle[aria-expanded=true] .mobile-shop-plus{transform:rotate(45deg)}.mobile-shop-links{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;max-height:0;overflow:hidden;opacity:0;padding:0 2px;transition:max-height .34s ease,opacity .25s ease,padding .34s ease}.mobile-shop-links.is-open{max-height:340px;opacity:1;padding:12px 2px 18px;border-bottom:1px solid rgba(17,17,15,.11)}.mobile-shop-links a{padding:10px 0;font-size:13px;border-bottom:1px solid rgba(17,17,15,.055)}.mobile-nav-discover{margin-top:28px;padding:22px 0;display:flex;flex-direction:column;gap:12px}.mobile-nav-discover a{font-size:13px;text-decoration:underline;text-underline-offset:4px}.mobile-nav-foot{margin-top:auto;padding-top:18px;border-top:1px solid rgba(17,17,15,.12);display:flex;justify-content:space-between;gap:12px}.mobile-nav-foot button{border:0;background:transparent;padding:0;text-transform:uppercase;font-size:10px;letter-spacing:.12em;cursor:pointer}}@media(max-width:620px){.announcement{height:28px!important;min-height:28px!important}.announcement-track{min-height:28px!important;animation-duration:33s!important}.announcement-set{font-size:8.1px!important;gap:24px!important;padding:0 12px!important;letter-spacing:.15em!important}.announcement-set span{height:28px!important}.home-page .conversion-header.is-transparent{top:28px!important}.conversion-header{height:64px!important}.conversion-header .brand-logo{width:82px!important}.conversion-header .container{width:calc(100% - 28px)!important}.mobile-header-actions{gap:11px!important}.mobile-bag{font-size:9px!important}}.bestseller-trust{display:flex;align-items:center;gap:9px;margin-top:14px;color:#56534d}.bestseller-trust span{font-size:12px;letter-spacing:.04em}.bestseller-trust small{font-size:10px;letter-spacing:.04em}@media(max-width:620px){.assh-bestsellers{padding:62px 0 54px!important;overflow:hidden}.assh-bestsellers .container{width:100%!important}.assh-bestsellers .section-head{padding:0 18px!important;margin-bottom:24px!important}.assh-bestsellers .product-row{display:flex!important;overflow-x:auto!important;gap:10px!important;padding:0 18px 18px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;overscroll-behavior-inline:contain!important}.assh-bestsellers .product-row::-webkit-scrollbar{display:none}.assh-bestsellers .product-card{min-width:min(78vw,310px)!important;scroll-snap-align:start!important}.assh-bestsellers .product-image{aspect-ratio:.79!important}.assh-bestsellers .quick{display:block!important;transform:none!important;left:8px!important;right:8px!important;bottom:8px!important;padding:10px 9px!important;font-size:9px!important;background:#f7f5f0f0!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.assh-bestsellers .product-meta{padding:11px 2px 0!important}.assh-bestsellers .product-meta h3{font-size:13px!important}.assh-bestsellers .product-meta .sub{font-size:11px!important}}.why-assh{padding:96px 0;background:#ece6dd}.why-assh-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:end}.why-assh-copy h2{font-size:clamp(54px,7vw,104px);line-height:.87;margin:14px 0 24px}.why-assh-copy p{max-width:520px;color:#5d5952;font-size:16px;margin:0 0 30px}.why-assh-metrics{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(17,17,15,.2);border-left:1px solid rgba(17,17,15,.2)}.why-assh-metrics article{min-height:190px;padding:28px;border-right:1px solid rgba(17,17,15,.2);border-bottom:1px solid rgba(17,17,15,.2);display:flex;flex-direction:column;justify-content:space-between}.why-assh-metrics strong{font-family:var(--serif);font-size:clamp(42px,5vw,72px);line-height:.9;font-weight:400;letter-spacing:-.05em}.why-assh-metrics span{max-width:170px;font-size:10px;letter-spacing:.11em;text-transform:uppercase}@media(max-width:760px){.why-assh{padding:64px 0}.why-assh-inner{grid-template-columns:1fr;gap:46px}.why-assh-copy h2{font-size:58px}.why-assh-copy p{font-size:14px}.why-assh-metrics article{min-height:134px;padding:18px}.why-assh-metrics strong{font-size:44px}.why-assh-metrics span{font-size:8.5px}}.community-proof-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:40px;padding-top:18px;border-top:1px solid rgba(17,17,15,.14);font-size:11px;color:#6c6861}.community-proof-foot>a{color:var(--assh-black)}@media(max-width:760px){.community-proof{padding-top:62px!important;padding-bottom:62px!important;overflow:hidden}.community-proof-head{gap:26px!important}.community-rating{align-self:flex-start!important}.community-review-track{display:flex!important;overflow-x:auto!important;gap:10px!important;padding-bottom:15px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.community-review-track::-webkit-scrollbar{display:none}.community-review{min-width:82vw!important;scroll-snap-align:start!important;padding:22px!important;border:1px solid rgba(17,17,15,.1)!important}.community-review p{font-size:23px!important;line-height:1.05!important}.community-proof-foot{align-items:flex-start;flex-direction:column;margin-top:24px}}.shop-categories{padding:92px 0 104px;background:var(--assh-cream)}.category-conversion-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.category-conversion-card{position:relative;overflow:hidden;background:#e9e6e0;aspect-ratio:.78}.category-conversion-card:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.42))}.category-conversion-card img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.category-conversion-card:hover img{transform:scale(1.025)}.category-conversion-card>span{position:absolute;left:18px;right:18px;bottom:17px;z-index:2;display:flex;justify-content:space-between;align-items:center;color:#fff;font-family:var(--serif);font-size:28px;letter-spacing:-.03em}.category-conversion-card>span b{font-family:var(--sans);font-size:18px;font-weight:400}@media(max-width:760px){.shop-categories{padding:62px 0 70px}.conversion-section-head{padding-right:0!important}.category-conversion-grid{grid-template-columns:1fr 1fr;gap:7px}.category-conversion-card>span{left:12px;right:12px;bottom:11px;font-size:20px}}.assh-community-editorial{padding:92px 0 0;background:var(--assh-black);color:var(--assh-cream)}.community-editorial-head{display:grid;grid-template-columns:1fr .55fr;gap:80px;align-items:end;padding-bottom:50px}.community-editorial-head h2{font-size:clamp(52px,7vw,100px);line-height:.88;margin:12px 0 0}.community-editorial-copy p{max-width:440px;color:#bdb9b1;font-size:15px;margin:0 0 24px}.light-link{border-color:var(--assh-cream)!important}.community-editorial-grid{display:grid;grid-template-columns:1.1fr .8fr 1.1fr;gap:2px}.community-editorial-grid figure{margin:0;position:relative;overflow:hidden;min-height:560px}.community-editorial-grid img{width:100%;height:100%;object-fit:cover;filter:saturate(.82)}.community-editorial-grid figure:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.48))}.community-editorial-grid figcaption{position:absolute;left:18px;bottom:15px;z-index:2;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#fff}@media(max-width:760px){.assh-community-editorial{padding-top:64px}.community-editorial-head{grid-template-columns:1fr;gap:26px;padding-bottom:34px}.community-editorial-head h2{font-size:56px}.community-editorial-grid{display:flex;overflow-x:auto;gap:4px;scroll-snap-type:x mandatory;scrollbar-width:none}.community-editorial-grid::-webkit-scrollbar{display:none}.community-editorial-grid figure{min-width:78vw;min-height:460px;scroll-snap-align:start}}.conversion-newsletter{padding:92px 0;background:#171715;color:var(--assh-cream);border-top:1px solid rgba(247,245,240,.14)}.conversion-newsletter-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.conversion-newsletter h2{font-size:clamp(52px,6vw,88px);line-height:.9;margin:12px 0 0}.conversion-newsletter-form p{color:#aaa69f;max-width:470px;margin:0 0 22px}.newsletter-input-row{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid rgba(247,245,240,.65)}.newsletter-input-row input{border:0;background:transparent;color:#fff;outline:0;padding:14px 0;font-size:16px}.newsletter-input-row input::placeholder{color:#77736d}.newsletter-input-row button{border:0;background:transparent;color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:10px;cursor:pointer;padding:0 0 0 20px}@media(max-width:760px){.conversion-newsletter{padding:68px 0}.conversion-newsletter-inner{grid-template-columns:1fr;gap:38px}.conversion-newsletter h2{font-size:56px}}.assh-assistant-exact .assh-assistant-button,.assh-assistant-exact:hover .assh-assistant-button,.assh-assistant-exact.is-hover .assh-assistant-button,.assh-assistant-exact.is-clicked .assh-assistant-button,.assh-assistant-exact.is-open .assh-assistant-button{transform:none!important;animation:none!important}.assh-assistant-exact .assistant-stage,.assh-assistant-exact:not(.is-hover):not(.is-open):not(.is-clicked) .assistant-stage,.assh-assistant-exact.is-hover .assistant-stage,.assh-assistant-exact.is-clicked .assistant-stage,.assh-assistant-exact.is-open .assistant-stage,.assh-assistant-exact.is-celebrate .assistant-stage{transform:rotate(11deg)!important;transform-origin:40% 58%!important;animation:none!important}.assh-assistant-exact .assistant-body{transform:none!important;animation:none!important}.assh-assistant-exact .assistant-arm{transform-origin:76% 49%!important;animation:asshArmGentleWave 4.1s ease-in-out infinite!important}.assh-assistant-exact.is-hover .assistant-arm{animation:asshArmGentleWave 3.2s ease-in-out infinite!important}@keyframes asshArmGentleWave{0%,to{transform:rotate(-.6deg)}45%{transform:rotate(-2.2deg)}72%{transform:rotate(1.5deg)}}.assh-community-editorial[data-assistant-dark],.conversion-newsletter[data-assistant-dark]{background:var(--assh-black)}@media(prefers-reduced-motion:reduce){.announcement-track,.assh-assistant-exact .assistant-arm{animation:none!important}}.conversion-header{z-index:120!important}.announcement{z-index:130!important}.assh-assistant-exact{z-index:74!important}.announcement-track{animation-name:asshTickerSeamless!important;animation-duration:32s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}@keyframes asshTickerSeamless{to{transform:translate3d(-25%,0,0)}}.announcement-set{gap:30px!important;padding:0 15px!important}.announcement-set b{display:inline-grid!important;place-items:center!important;width:12px!important;height:12px!important;color:var(--assh-wine)!important;font-family:var(--serif)!important;font-size:12px!important;line-height:1!important;animation:asshTickerSpark 5.2s ease-in-out infinite!important;transform-origin:center!important}.announcement-set span:nth-child(2) b{animation-delay:-1.1s!important}.announcement-set span:nth-child(3) b{animation-delay:-2.2s!important}.announcement-set span:nth-child(4) b{animation-delay:-3.3s!important}.announcement-set span:nth-child(5) b{animation-delay:-4.4s!important}@keyframes asshTickerSpark{0%,78%,to{opacity:.95;transform:rotate(0) scale(1)}86%{opacity:.62;transform:rotate(45deg) scale(.82)}93%{opacity:1;transform:rotate(0) scale(1.06)}}.announcement-set .ticker-emphasis{font-family:var(--serif)!important;font-size:10.8px!important;font-weight:500!important;letter-spacing:.08em!important}@media(min-width:981px){.conversion-header .nav-link,.conversion-header .icon-btn,.shop-menu-trigger{position:relative!important}.conversion-header .nav-link:after,.conversion-header .icon-btn:after,.shop-menu-trigger:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .22s cubic-bezier(.2,.7,.2,1);opacity:.65}.conversion-header .nav-link:hover:after,.conversion-header .icon-btn:hover:after,.shop-menu-trigger:hover:after,.shop-menu-wrap.is-open .shop-menu-trigger:after{transform:scaleX(1)}.mega-menu{top:calc(100% - 1px)!important;padding-top:34px!important;z-index:140!important}.shop-menu-wrap{z-index:141!important}.shop-menu-wrap:after{content:"";position:absolute;left:-14px;right:-22px;top:100%;height:16px;background:transparent;pointer-events:auto}.shop-menu-wrap.is-open .mega-menu,.shop-menu-wrap:hover .mega-menu,.shop-menu-wrap:focus-within .mega-menu{pointer-events:auto!important}}@media(hover:hover)and (pointer:fine){.product-card,.category-conversion-card,.community-editorial-grid figure,.future-look-card,.journal-card{transition:transform .38s cubic-bezier(.2,.7,.2,1),box-shadow .38s ease}.product-card:hover{transform:translateY(-4px)}.product-card:hover .product-image img{transform:scale(1.035)!important}.category-conversion-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px #11110f1a}.category-conversion-card:hover img{transform:scale(1.045)!important}.community-editorial-grid figure:hover{transform:translateY(-3px)}.community-editorial-grid figure img{transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .5s ease!important}.community-editorial-grid figure:hover img{transform:scale(1.035);filter:saturate(.96)!important}.future-look-card:hover{transform:translateY(-5px)}.future-look-card:hover img{transform:scale(1.035)}.journal-card:hover{transform:translateY(-4px);box-shadow:0 18px 46px #11110f14}}.looks-template{padding:94px 0 104px;background:#f1ede6;overflow:hidden}.future-section-head{display:grid;grid-template-columns:1fr .7fr;gap:72px;align-items:end;margin-bottom:42px}.future-section-head h2{font-size:clamp(56px,7vw,104px);line-height:.88;margin:12px 0 0}.future-section-head>p{max-width:520px;margin:0;color:#68635b;font-size:15px;line-height:1.55}.looks-template-track{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:calc(100% - 48px);margin:0 auto}.future-look-card{min-width:0;background:#e8e3db;position:relative;overflow:hidden}.future-look-media{aspect-ratio:.77;overflow:hidden;background:#ddd7ce}.future-look-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(.96);transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .5s ease}.future-look-meta{padding:17px 16px 19px;display:flex;flex-direction:column;gap:5px}.future-look-meta>span,.future-placeholder-inner>span{font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:#7d776e;font-weight:600}.future-look-meta strong,.future-placeholder-inner strong{font-family:var(--serif);font-size:25px;line-height:1;font-weight:400;letter-spacing:-.03em}.future-look-meta small,.future-placeholder-inner small{color:#777168;font-size:10px;line-height:1.4}.future-look-placeholder{display:grid;place-items:center;min-height:100%;background:linear-gradient(135deg,#e8e3db,#f5f1eb);border:1px solid rgba(17,17,15,.08)}.future-placeholder-inner{padding:30px;display:flex;flex-direction:column;gap:10px;max-width:260px}.assh-journal-template{padding:96px 0 110px;background:#f7f5f0}.journal-head{margin-bottom:44px}.journal-template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.journal-card{min-height:390px;padding:25px;display:flex;flex-direction:column;justify-content:space-between;background:#ebe6de;border:1px solid rgba(17,17,15,.07)}.journal-card:nth-child(2){background:#171715;color:#f7f5f0}.journal-card:nth-child(3){background:#ded5c7}.journal-card-index{font-family:var(--serif);font-size:56px;line-height:1;opacity:.28}.journal-card-copy>span{font-size:8px;letter-spacing:.17em;font-weight:600}.journal-card-copy h3{font-family:var(--serif);font-size:34px;line-height:.98;font-weight:400;letter-spacing:-.035em;margin:15px 0 14px}.journal-card-copy p{font-size:12px;line-height:1.5;max-width:340px;color:#6c675f}.journal-card:nth-child(2) .journal-card-copy p{color:#bdb7af}.journal-card-copy a{display:inline-block;margin-top:24px;font-size:9px;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid currentColor;padding-bottom:5px}.journal-card-copy a b{font-weight:400;margin-left:8px}.shop-menu-wrap .mega-menu{isolation:isolate!important}body.assh-shop-open .assh-assistant-exact{z-index:58!important;pointer-events:none!important}@media(max-width:980px){.announcement-set{gap:24px!important}.future-section-head{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.future-section-head h2{font-size:62px}.looks-template-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;padding:0 18px 18px;gap:8px}.looks-template-track::-webkit-scrollbar{display:none}.future-look-card{min-width:min(76vw,330px);scroll-snap-align:start}.journal-template-grid{display:flex;overflow-x:auto;gap:8px;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:12px}.journal-template-grid::-webkit-scrollbar{display:none}.journal-card{min-width:min(82vw,355px);min-height:360px;scroll-snap-align:start}}@media(max-width:620px){.announcement-track{animation-duration:29s!important}.announcement-set{gap:20px!important;padding:0 10px!important;font-size:8px!important}.announcement-set .ticker-emphasis{font-size:9.4px!important}.announcement-set b{font-size:10px!important;width:10px!important;height:10px!important}.looks-template{padding:64px 0 70px}.future-section-head{padding:0 18px;margin-bottom:26px}.future-section-head h2{font-size:54px}.future-section-head>p{font-size:13px}.future-look-card{min-width:78vw}.future-look-meta strong{font-size:22px}.assh-journal-template{padding:66px 0 76px;overflow:hidden}.assh-journal-template .future-section-head{padding:0;margin-bottom:30px}.journal-template-grid{margin-right:-18px;padding-right:18px}.journal-card{min-width:82vw;min-height:350px;padding:21px}.journal-card-copy h3{font-size:30px}}@media(prefers-reduced-motion:reduce){.announcement-set b{animation:none!important}.product-card,.category-conversion-card,.community-editorial-grid figure,.future-look-card,.journal-card{transition:none!important}}.assh-assistant-exact{--assh-assistant-tilt:11deg}.assh-assistant-exact .assistant-stage,.assh-assistant-exact:not(.is-hover):not(.is-clicked):not(.is-open):not(.is-celebrate) .assistant-stage,.assh-assistant-exact.is-hover .assistant-stage,.assh-assistant-exact.is-clicked .assistant-stage,.assh-assistant-exact.is-open .assistant-stage,.assh-assistant-exact.is-celebrate .assistant-stage,.assh-assistant-exact.is-transitioning .assistant-stage,.assh-assistant-exact.is-micro .assistant-stage{transform:rotate(var(--assh-assistant-tilt))!important;transform-origin:40% 58%!important;animation:none!important;transition:none!important}.assh-assistant-exact .assistant-body,.assh-assistant-exact.is-hover .assistant-body,.assh-assistant-exact.is-clicked .assistant-body,.assh-assistant-exact.is-open .assistant-body{transform:none!important;animation:none!important;transition:none!important}.assh-assistant-exact .assistant-arm{transform-origin:76% 49%!important;animation:asshAssistantArmAlways 4.4s ease-in-out infinite!important;transition:none!important}.assh-assistant-exact.is-hover .assistant-arm,.assh-assistant-exact.is-clicked .assistant-arm,.assh-assistant-exact.is-open .assistant-arm{animation:asshAssistantArmAlways 4.4s ease-in-out infinite!important}@keyframes asshAssistantArmAlways{0%,to{transform:rotate(-.7deg)}38%{transform:rotate(-2.4deg)}68%{transform:rotate(1.35deg)}}.announcement-set span{display:inline-flex!important;align-items:center!important;gap:10px!important;line-height:1!important}.announcement-set b{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 12px!important;width:12px!important;height:12px!important;margin:0!important;padding:0!important;line-height:12px!important;text-align:center!important;vertical-align:middle!important;transform-origin:50% 50%!important}@media(max-width:620px){.announcement-set span{gap:8px!important}.announcement-set b{flex-basis:10px!important;width:10px!important;height:10px!important;line-height:10px!important}}.assh-hero-video-el{opacity:1!important;transition:none!important;object-fit:cover!important}.assh-hero-video-wash{background:#f7f5f0ad!important;-webkit-backdrop-filter:saturate(.88) contrast(.98)!important;backdrop-filter:saturate(.88) contrast(.98)!important}.conversion-newsletter{background:#f7f5f0!important;color:#111!important}.conversion-newsletter .eyebrow,.conversion-newsletter p,.conversion-newsletter input{color:#6d6862!important}.conversion-newsletter input{border-color:#11111147!important}.conversion-newsletter button{color:#111!important}.judge-carousel{overflow:hidden}.judge-carousel-shell{position:relative}.judge-carousel .community-review-track{display:flex!important;gap:16px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;padding:4px 0 10px!important}.judge-carousel .community-review-track::-webkit-scrollbar{display:none}.judge-review-card{flex:0 0 min(520px,42vw)!important;min-height:390px!important;padding:0!important;display:grid!important;grid-template-columns:42% 58%!important;background:#f3f0ea!important;overflow:hidden;scroll-snap-align:start}.judge-product-media{position:relative;display:block;min-height:390px;background:#ece9e4;overflow:hidden;color:#111;text-decoration:none}.judge-product-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .75s cubic-bezier(.2,.75,.25,1)}.judge-review-card:hover .judge-product-media img{transform:scale(1.025)}.judge-product-media span{position:absolute;left:16px;bottom:16px;background:#f7f5f0e6;padding:8px 10px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.judge-review-copy{padding:30px 28px;display:flex;flex-direction:column;min-width:0}.judge-review-copy .stars{font-size:11px;margin-bottom:18px}.judge-review-copy h3{font-size:12px;text-transform:uppercase;letter-spacing:.12em;margin:0 0 22px}.judge-review-copy p{font-size:clamp(20px,1.7vw,28px)!important;line-height:1.12!important;margin:0 0 auto!important}.judge-review-copy footer{margin-top:28px!important;display:grid;gap:4px!important;font-size:10px!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:#6b665f!important}.judge-review-copy footer strong{color:#111;font-weight:600}.judge-nav{position:absolute;z-index:3;top:50%;width:42px;height:42px;border:1px solid rgba(17,17,17,.18);border-radius:50%;background:#f7f5f0eb;font-size:18px;display:grid;place-items:center;transform:translateY(-50%);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.judge-prev{left:-12px}.judge-next{right:-12px}@media(max-width:760px){.judge-review-card{flex-basis:86vw!important;grid-template-columns:38% 62%!important;min-height:330px!important}.judge-product-media{min-height:330px}.judge-review-copy{padding:22px 18px}.judge-review-copy p{font-size:20px!important}.judge-nav{display:none!important}}.announcement-set{display:inline-flex!important;align-items:center!important;gap:0!important;padding:0!important}.announcement-set>span{display:inline-flex!important;align-items:center!important;padding-inline:15px!important;gap:0!important;white-space:nowrap!important;line-height:1!important}.announcement-set>b{display:inline-grid!important;place-items:center!important;flex:0 0 12px!important;width:12px!important;height:12px!important;margin:0!important;padding:0!important;color:var(--assh-wine)!important;font-family:var(--serif)!important;font-size:12px!important;line-height:12px!important;animation:asshTickerSpark 5.2s ease-in-out infinite!important;transform-origin:50% 50%!important}.announcement-set>b:nth-of-type(2){animation-delay:-1.1s!important}.announcement-set>b:nth-of-type(3){animation-delay:-2.2s!important}.announcement-set>b:nth-of-type(4){animation-delay:-3.3s!important}.announcement-set>b:nth-of-type(5){animation-delay:-4.4s!important}@media(max-width:620px){.announcement-set>span{padding-inline:10px!important}.announcement-set>b{flex-basis:10px!important;width:10px!important;height:10px!important;font-size:10px!important;line-height:10px!important}}.assh-tech-reveal{pointer-events:none!important}.assh-tech-reveal>.assh-benefit-hotspot{pointer-events:auto!important;cursor:help!important;outline:none!important;padding:8px 11px!important;border-radius:999px!important;transition:background .2s ease,box-shadow .2s ease,color .2s ease!important}.assh-tech-reveal>.assh-benefit-hotspot:after{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;margin-left:7px;vertical-align:middle;background:currentColor;box-shadow:0 0 0 4px #f7f5f085;opacity:.72;animation:asshHotspotPulse 2.6s ease-in-out infinite}.assh-tech-reveal>.assh-benefit-hotspot:hover,.assh-tech-reveal>.assh-benefit-hotspot:focus-visible,.assh-tech-reveal>.assh-benefit-hotspot.is-tip-open{background:#f7f5f0d1!important;box-shadow:0 8px 26px #11110f14!important}@keyframes asshHotspotPulse{0%,to{transform:scale(.9);opacity:.55}50%{transform:scale(1.2);opacity:1}}.assh-benefit-bubble{position:absolute;z-index:12;width:min(265px,calc(100vw - 36px));background:#11110f;color:#f7f5f0;border-radius:14px;padding:12px 14px;box-shadow:0 14px 36px #11110f2e;text-align:left;pointer-events:none;opacity:0;transform:translateY(6px) scale(.98);transition:opacity .16s ease,transform .2s cubic-bezier(.2,.75,.25,1)}.assh-benefit-bubble.is-visible{opacity:1;transform:translateY(0) scale(1)}.assh-benefit-bubble strong{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px}.assh-benefit-bubble span{display:block;font-size:11px;line-height:1.42;color:#d9d5ce}.assh-benefit-bubble:after{content:"";position:absolute;left:var(--bubble-arrow-x,22px);top:-7px;width:13px;height:13px;background:#11110f;transform:rotate(45deg);border-radius:2px}@media(max-width:620px){.assh-tech-reveal>.assh-benefit-hotspot{padding:7px 8px!important;cursor:pointer!important}.assh-tech-reveal>.assh-benefit-hotspot:after{width:6px;height:6px;margin-left:5px;box-shadow:0 0 0 3px #f7f5f094}.assh-benefit-bubble{position:absolute!important;right:auto!important;bottom:auto!important;width:min(244px,calc(100vw - 28px));padding:12px 13px;border-radius:14px;transform:translateY(5px) scale(.985)}.assh-benefit-bubble.is-visible{transform:translateY(0) scale(1)}}.conversion-newsletter.premium-newsletter{position:relative;overflow:hidden;padding:104px 0!important;background:#f2eee6!important;color:#11110f!important;border-top:1px solid rgba(17,17,15,.1)!important}.conversion-newsletter.premium-newsletter:before{content:"10";position:absolute;right:-1.5vw;top:-6vw;font:600 clamp(210px,31vw,500px)/.8 var(--sans);letter-spacing:-.08em;color:#5a2f3b0e;pointer-events:none}.premium-newsletter-inner{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;gap:8vw;align-items:center}.newsletter-offer-copy .eyebrow{color:#5a2f3b!important}.newsletter-discount-lockup{display:flex;align-items:center;gap:18px;margin:12px 0 18px}.newsletter-discount-lockup strong{font-size:clamp(80px,9vw,150px);line-height:.78;font-weight:500;letter-spacing:-.075em;color:#5a2f3b}.newsletter-discount-lockup span{font-size:11px;line-height:1.35;letter-spacing:.15em;font-weight:700}.premium-newsletter h2{font-size:clamp(52px,5.8vw,86px)!important;line-height:.9!important;margin:0 0 22px!important;max-width:770px}.newsletter-offer-copy>p{font-size:15px!important;line-height:1.55!important;color:#5f5a53!important;max-width:650px!important;margin:0!important}.newsletter-offer-copy>p b{color:#11110f}.newsletter-benefit-row{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:28px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#6a655e}.premium-newsletter-form{background:#11110f;color:#f7f5f0;padding:34px;border-radius:24px;box-shadow:0 26px 65px #11110f1f}.premium-newsletter-form .newsletter-form-kicker{font-size:9px;letter-spacing:.17em;color:#c8c2ba;margin-bottom:34px}.premium-newsletter-form label{display:block;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#918b83;margin-bottom:9px}.premium-newsletter-form .newsletter-input-row{border-bottom:1px solid rgba(247,245,240,.42)!important;grid-template-columns:1fr auto}.premium-newsletter-form .newsletter-input-row input{color:#fff!important;font-size:18px!important;padding:15px 0!important}.premium-newsletter-form .newsletter-input-row input::placeholder{color:#77736d!important}.premium-newsletter-form .newsletter-input-row button{color:#fff!important;font-size:9px!important;padding-left:18px!important;white-space:nowrap}.premium-newsletter-form small{display:block;color:#827d76;font-size:10px;line-height:1.4;margin-top:18px}.newsletter-success{margin-top:18px;padding:12px 14px;border-radius:10px;background:#f7f5f0;color:#11110f;font-size:11px}.welcome-offer-tab{position:fixed;right:0;top:58%;z-index:82;border:0;background:#5a2f3b;color:#fff;padding:14px 9px 12px;border-radius:0 12px 12px 0;writing-mode:vertical-rl;transform:rotate(180deg);font:700 9px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 28px #11110f21;transition:padding .2s ease,background .2s ease}.welcome-offer-tab span{font-size:12px;letter-spacing:.05em}.welcome-offer-tab:hover{padding-top:18px;padding-bottom:16px;background:#47242f}.welcome-offer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:198;background:#11110f59;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.welcome-offer-modal{position:fixed;z-index:199;right:28px;top:50%;transform:translateY(-50%);width:min(430px,calc(100vw - 36px));padding:36px;background:#f4f0e8;color:#11110f;border:1px solid rgba(17,17,15,.13);box-shadow:0 32px 90px #11110f3b;border-radius:24px}.welcome-offer-close{position:absolute;right:18px;top:16px;border:0;background:none;font-size:25px;cursor:pointer}.welcome-offer-mark{font-size:9px;letter-spacing:.18em;margin-bottom:46px;color:#5a2f3b}.welcome-offer-modal h2{font-size:58px;line-height:.88;letter-spacing:-.045em;margin:10px 0 18px;font-weight:500}.welcome-offer-modal>p{font-size:14px;line-height:1.5;color:#625d56;max-width:340px}.welcome-offer-modal>p b{color:#11110f}.welcome-offer-form{display:grid;grid-template-columns:1fr auto;gap:0;border-bottom:1px solid #11110f;margin-top:28px}.welcome-offer-form input{border:0;background:none;outline:0;padding:14px 0;font-size:15px;min-width:0}.welcome-offer-form button{border:0;background:none;padding-left:16px;font-size:9px;letter-spacing:.11em;text-transform:uppercase;cursor:pointer}.welcome-offer-modal>small{display:block;color:#8a847c;font-size:9px;line-height:1.4;margin-top:16px}.welcome-offer-success{margin-top:18px;background:#11110f;color:#fff;padding:12px 14px;border-radius:10px;font-size:11px}body.welcome-offer-open{overflow:hidden}@media(max-width:760px){.conversion-newsletter.premium-newsletter{padding:72px 0 84px!important}.premium-newsletter-inner{grid-template-columns:1fr;gap:42px}.newsletter-discount-lockup strong{font-size:96px}.premium-newsletter h2{font-size:52px!important}.newsletter-offer-copy>p{font-size:14px!important}.newsletter-benefit-row{display:grid;gap:10px}.premium-newsletter-form{padding:24px 20px;border-radius:18px}.welcome-offer-tab{top:auto;bottom:82px;right:10px;writing-mode:horizontal-tb;transform:none;border-radius:999px;padding:11px 14px;box-shadow:0 9px 25px #11110f24}.welcome-offer-tab:hover{padding:11px 14px}.welcome-offer-modal{left:12px;right:12px;top:auto;bottom:12px;transform:none;width:auto;border-radius:22px;padding:28px 22px}.welcome-offer-mark{margin-bottom:34px}.welcome-offer-modal h2{font-size:48px}}.assh-assistant-exact.is-forced-light-bg .assistant-body,.assh-assistant-exact.is-forced-light-bg .assistant-arm{filter:none!important}.assh-assistant-exact.is-forced-light-bg .assistant-wave{background:#11110f!important;color:#fff!important}.assh-assistant-exact.is-forced-light-bg .assistant-wave:after{border-top-color:#11110f!important;border-right-color:#11110f!important}.assh-tech-reveal>.assh-benefit-hotspot{position:absolute!important;padding:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.assh-tech-reveal>.assh-benefit-hotspot:after{position:absolute!important;right:-13px!important;top:50%!important;margin:0!important;transform:translateY(-50%)}.assh-tech-reveal>.assh-benefit-hotspot:hover,.assh-tech-reveal>.assh-benefit-hotspot:focus-visible,.assh-tech-reveal>.assh-benefit-hotspot.is-tip-open{background:transparent!important;box-shadow:0 0 0 7px #f7f5f0b8!important;border-radius:4px!important}@media(max-width:620px){.assh-tech-reveal>.assh-benefit-hotspot{padding:0!important}.assh-tech-reveal>.assh-benefit-hotspot:after{right:-10px!important;margin:0!important}}.home-page .assh-hero-video-el.is-active{opacity:.8!important}.home-page .assh-hero-video-wash{background:radial-gradient(circle at 50% 51%,#f7f5f03d,#f7f5f01c 34%,#f7f5f004 62%,#f7f5f000 76%),linear-gradient(180deg,#f7f5f038,#f7f5f021 50%,#f7f5f03b)!important;-webkit-backdrop-filter:saturate(.98) contrast(1)!important;backdrop-filter:saturate(.98) contrast(1)!important}.hero-commerce-cue{position:absolute;z-index:5;right:clamp(22px,3.2vw,54px);bottom:clamp(24px,4.2vh,52px);display:grid;justify-items:end;gap:9px;text-align:right;color:#11110f}.hero-commerce-cue>span{font-size:10px;letter-spacing:.18em;font-weight:700;text-transform:uppercase}.hero-commerce-cue>a{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none;font-size:11px;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid currentColor;padding:0 0 6px}.hero-commerce-cue a b{font-size:14px;font-weight:400;transition:transform .24s ease}.hero-commerce-cue a:hover b{transform:translate(4px)}@media(min-width:761px){.assh-manifesto.manifesto-commerce{position:relative!important;top:auto!important;height:auto!important;min-height:0!important;display:block!important;overflow:hidden!important;z-index:1!important;padding:0 0 18px!important;box-shadow:0 -26px 70px #00000038!important}.manifesto-commerce .manifesto-inner{min-height:calc(100svh - var(--header-sticky-height,60px));justify-content:center!important;padding:90px 24px 76px!important}}.manifesto-commerce .manifesto-inner{max-width:1080px}.manifesto-commerce h2{line-height:.82!important;letter-spacing:-.055em!important;margin:24px 0 30px!important}.manifesto-commerce p{font-size:clamp(17px,1.55vw,22px)!important;line-height:1.45!important;max-width:700px!important;margin:0 0 26px!important}.manifesto-commerce .manifesto-link{color:#f7f5f0;text-decoration:none;font-size:10px;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid rgba(247,245,240,.72);padding-bottom:8px}.manifesto-shop{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#f7f5f024;border-top:1px solid rgba(247,245,240,.14);border-bottom:1px solid rgba(247,245,240,.14)}.manifesto-category-card{position:relative;min-height:clamp(360px,39vw,600px);overflow:hidden;background:#171716;color:#fff;text-decoration:none;isolation:isolate}.manifesto-category-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.58));z-index:1;transition:background .5s ease}.manifesto-category-card img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.86) contrast(1.02);transition:transform .8s cubic-bezier(.2,.75,.25,1),filter .55s ease}.manifesto-category-card>span{position:absolute;z-index:2;left:22px;right:22px;bottom:22px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px 10px}.manifesto-category-card small{grid-column:1/-1;font-size:8px;letter-spacing:.17em;text-transform:uppercase;opacity:.72}.manifesto-category-card strong{font-size:clamp(26px,2.4vw,42px)!important;line-height:1;font-weight:400!important;letter-spacing:-.03em}.manifesto-category-card b{font-size:20px;font-weight:400;transition:transform .25s ease}.manifesto-category-card:hover img{transform:scale(1.035);filter:saturate(.94) contrast(1.04)}.manifesto-category-card:hover:after{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.64))}.manifesto-category-card:hover b{transform:translate(4px)}.assh-ambassadors,.assh-events,.assh-material-lab,.assh-journal-template,.conversion-newsletter,.site-footer{position:relative!important;z-index:30!important;isolation:isolate!important}.split-editorial-head{display:grid;grid-template-columns:1.15fr .85fr;gap:8vw;align-items:end;padding-top:clamp(80px,9vw,140px);padding-bottom:clamp(48px,5vw,76px)}.split-editorial-head h2{font-size:clamp(64px,7vw,112px);line-height:.84;margin:18px 0 0;letter-spacing:-.055em}.split-editorial-copy{max-width:510px;justify-self:end}.split-editorial-copy p{font-size:16px;line-height:1.55;color:#6a655e;margin:0 0 28px}.assh-ambassadors{background:#f7f5f0;color:#11110f;padding-bottom:clamp(80px,9vw,140px)}.ambassador-grid{display:grid;grid-template-columns:1.15fr .85fr .85fr;gap:1px;background:#d7d2ca;margin:0 clamp(14px,2.5vw,42px)}.ambassador-grid figure{position:relative;min-height:clamp(420px,48vw,700px);overflow:hidden;background:#eae6df;margin:0}.ambassador-grid figure img,.ambassador-grid figure video{width:100%;height:100%;display:block;object-fit:cover;transition:transform .8s cubic-bezier(.2,.75,.25,1),filter .5s ease}.ambassador-grid figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.58));pointer-events:none}.ambassador-grid figcaption{position:absolute;z-index:2;left:24px;right:24px;bottom:24px;color:#fff;display:grid;gap:7px}.ambassador-grid figcaption span{font-size:8px;letter-spacing:.18em;text-transform:uppercase}.ambassador-grid figcaption strong{font-size:clamp(24px,2vw,34px);font-weight:400}.ambassador-grid figure:hover img,.ambassador-grid figure:hover video{transform:scale(1.025);filter:saturate(1.04)}.assh-events{background:#11110f;color:#f7f5f0;padding-bottom:clamp(82px,9vw,140px)}.dark-head .eyebrow{color:#b8afa9}.dark-head .split-editorial-copy p{color:#f7f5f0a3}.event-film-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#f7f5f01f;margin:0 clamp(14px,2.5vw,42px)}.event-film-card{background:#171716;min-width:0}.event-film-card video{width:100%;aspect-ratio:9/14;max-height:680px;object-fit:cover;display:block;filter:saturate(.85) contrast(1.02);transition:transform .7s ease,filter .5s ease}.event-film-card>div{padding:24px 24px 30px;display:grid;gap:8px}.event-film-card span{font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:#a89f98}.event-film-card strong{font-size:clamp(25px,2vw,34px);font-weight:400}.event-film-card small{font-size:12px;line-height:1.45;color:#f7f5f094}.event-film-card:hover video{filter:saturate(.98) contrast(1.03);transform:scale(1.012)}.assh-material-lab{background:#e9e2d7;color:#11110f;padding-bottom:clamp(90px,10vw,150px)}.material-lab-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:1px;background:#11110f29;margin:0 clamp(14px,2.5vw,42px);border:1px solid rgba(17,17,15,.16)}.material-main-card{background:#11110f;color:#f7f5f0;display:grid;grid-template-rows:minmax(460px,58vw) auto;overflow:hidden}.material-main-media{overflow:hidden}.material-main-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.2,.75,.25,1)}.material-main-card:hover img{transform:scale(1.025)}.material-main-copy{padding:32px clamp(24px,4vw,58px) 42px}.material-main-copy>span,.material-property-stack article>span{font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:#aaa29b}.material-main-copy h3{font-size:clamp(36px,4.8vw,72px);line-height:.94;letter-spacing:-.045em;margin:15px 0 18px;font-weight:400}.material-main-copy p{max-width:620px;font-size:14px;line-height:1.55;color:#f7f5f0a1}.material-property-stack{display:grid;grid-template-rows:repeat(3,1fr) 1.4fr;background:#f5f1e9}.material-property-stack article{position:relative;padding:30px;display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid rgba(17,17,15,.14);overflow:hidden;min-height:150px}.material-property-stack article>strong{font-size:clamp(25px,2.6vw,40px);font-weight:400;line-height:1}.material-property-stack article>i{position:absolute;right:28px;top:50%;width:72px;height:1px;background:#111;transform-origin:left center;animation:materialStretch 4.2s ease-in-out infinite}.material-property-stack article:nth-child(2)>i{animation-delay:-1.3s}.material-property-stack article:nth-child(3)>i{animation-delay:-2.6s}@keyframes materialStretch{0%,to{transform:scaleX(.35);opacity:.3}50%{transform:scaleX(1);opacity:1}}.material-photo-slot{padding:0!important;min-height:280px!important}.material-photo-slot img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.72)}.material-photo-slot b{position:absolute;left:20px;bottom:20px;background:#f7f5f0e6;padding:9px 11px;font-size:8px;letter-spacing:.14em}.product-card .product-image img,.judge-product-media img,.journal-card,.why-assh-metrics article{transition:transform .65s cubic-bezier(.2,.75,.25,1),box-shadow .45s ease,filter .45s ease}.product-card:hover .product-image img{transform:scale(1.018)}.journal-card:hover,.why-assh-metrics article:hover{transform:translateY(-3px)}@media(max-width:760px){.home-page .assh-hero-video-el.is-active{opacity:.76!important}.home-page .assh-hero-video-wash{background:linear-gradient(180deg,#f7f5f03d,#f7f5f024 48%,#f7f5f045)!important}.hero-commerce-cue{right:16px;left:16px;bottom:52px;justify-items:center;text-align:center;gap:8px}.hero-commerce-cue>span{font-size:8px;letter-spacing:.14em}.hero-commerce-cue>a{font-size:9px}.manifesto-commerce{padding-bottom:1px!important}.manifesto-commerce .manifesto-inner{padding:82px 20px 70px!important;min-height:82svh!important}.manifesto-commerce h2{font-size:clamp(52px,15vw,74px)!important;line-height:.84!important}.manifesto-commerce p{font-size:15px!important;max-width:520px!important}.manifesto-shop{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.manifesto-shop::-webkit-scrollbar{display:none}.manifesto-category-card{flex:0 0 78vw;min-height:62svh;scroll-snap-align:start}.manifesto-category-card>span{left:18px;right:18px;bottom:18px}.split-editorial-head{grid-template-columns:1fr;gap:28px;padding:72px 20px 42px}.split-editorial-head h2{font-size:clamp(50px,14vw,72px)}.split-editorial-copy{justify-self:start}.split-editorial-copy p{font-size:14px}.ambassador-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 14px;scrollbar-width:none}.ambassador-grid::-webkit-scrollbar{display:none}.ambassador-grid figure{flex:0 0 82vw;min-height:62svh;scroll-snap-align:start}.event-film-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 14px;scrollbar-width:none}.event-film-grid::-webkit-scrollbar{display:none}.event-film-card{flex:0 0 78vw;scroll-snap-align:start}.event-film-card video{max-height:none;aspect-ratio:9/13}.material-lab-grid{grid-template-columns:1fr;margin:0 14px}.material-main-card{grid-template-rows:minmax(58svh,560px) auto}.material-property-stack article{min-height:140px;padding:24px}.material-property-stack article>i{right:22px;width:54px}.material-photo-slot{min-height:46svh!important}}@media(prefers-reduced-motion:reduce){.manifesto-category-card img,.ambassador-grid img,.ambassador-grid video,.event-film-card video,.material-main-media img,.material-property-stack article>i{transition:none!important;animation:none!important}}.material-lab-real{padding-top:clamp(72px,8vw,130px);overflow:hidden}.material-swatch-rail{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:1px;background:#cfc6ba;margin:0 clamp(14px,2.5vw,42px);overflow:hidden}.material-swatch-card{position:relative;min-height:clamp(420px,44vw,680px);overflow:hidden;background:#111;color:#fff;text-decoration:none}.material-swatch-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .85s cubic-bezier(.2,.75,.25,1),filter .5s ease}.material-swatch-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 52%,rgba(0,0,0,.62));pointer-events:none}.material-swatch-card>span{position:absolute;z-index:2;left:22px;right:22px;bottom:20px;display:grid;grid-template-columns:1fr auto;gap:5px 12px;align-items:end}.material-swatch-card small{grid-column:1/-1;font-size:8px;letter-spacing:.17em;color:#ffffffb8}.material-swatch-card strong{font-size:clamp(20px,1.6vw,28px);font-weight:500}.material-swatch-card i{font-style:normal;font-size:20px}.material-swatch-card:hover img{transform:scale(1.035);filter:saturate(1.05) contrast(1.02)}.material-proof-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#11110f2e;margin-top:1px;padding:0!important}.material-proof-strip span{background:#e9e2d7;padding:22px 28px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.material-proof-strip b{font-size:18px;margin-right:6px;letter-spacing:0}.premium-cart{width:min(470px,100vw);padding:0;background:#f6f3ed;color:#111;overflow-y:auto}.premium-cart .drawer-head{padding:24px 26px;border-bottom:1px solid rgba(17,17,15,.12);align-items:flex-end}.premium-cart .drawer-head h3{font-size:34px;font-weight:500;margin:3px 0 0}.premium-cart .drawer-head .eyebrow{font-size:8px}.cart-shipping-meter{padding:18px 26px 20px;border-bottom:1px solid rgba(17,17,15,.1)}.cart-shipping-copy{display:grid;gap:4px}.cart-shipping-copy strong{font-size:13px}.cart-shipping-copy span{font-size:11px;color:#777}.cart-meter{height:3px;background:#ddd4ca;margin-top:14px;overflow:hidden}.cart-meter i{display:block;height:100%;background:#5a2f3b}.premium-cart .drawer-empty{padding:34px 26px 28px;display:grid;gap:13px;text-align:left}.cart-empty-mark{width:58px;height:58px;background:#111;border-radius:50%;display:grid;place-items:center}.cart-empty-mark img{width:32px}.premium-cart .drawer-empty h4{font-size:28px;line-height:1.05;margin:6px 0 0;font-weight:500}.premium-cart .drawer-empty p{font-size:13px;line-height:1.5;color:#666;margin:0}.cart-primary{width:100%;justify-content:center;background:#111!important;color:#fff!important;border-radius:0!important}.cart-secondary{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#111;text-decoration:none;margin-top:1px}.cart-assurance{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d8d0c5;border-top:1px solid #d8d0c5;border-bottom:1px solid #d8d0c5}.cart-assurance span{background:#eee9e1;padding:14px 8px;text-align:center;font-size:9px;line-height:1.3;text-transform:uppercase;letter-spacing:.08em}.cart-assurance b{display:block;margin-bottom:4px;color:#5a2f3b}.cart-cross-sell{padding:24px 26px 30px}.cart-cross-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.cart-cross-row a{display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:center;color:#111;text-decoration:none}.cart-cross-row img{width:64px;height:78px;object-fit:cover;background:#eee}.cart-cross-row span{display:grid;gap:4px}.cart-cross-row strong{font-size:12px}.cart-cross-row small{font-size:9px;color:#777}.subpage-hero{min-height:calc(100svh - 110px);display:grid;grid-template-columns:1fr 1fr;align-items:stretch;position:relative;background:#f5f2ec;color:#111;overflow:hidden}.subpage-hero-copy{padding:clamp(46px,7vw,112px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}.subpage-hero-copy .display{font-size:clamp(64px,7vw,118px);line-height:.88;letter-spacing:-.055em;margin:0}.subpage-hero-copy p{font-size:clamp(16px,1.25vw,20px);line-height:1.55;max-width:620px;color:#625e58;margin:0}.subpage-hero>img,.subpage-hero>video{width:100%;height:100%;object-fit:cover;min-height:calc(100svh - 110px);display:block}.material-page-hero{background:#111;color:#f7f5f0}.material-page-hero .subpage-hero-copy p{color:#f7f5f0a3}.material-hero-mosaic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1px;background:#222}.material-hero-mosaic img{width:100%;height:100%;object-fit:cover;min-height:0}.material-hero-mosaic img:first-child{grid-row:1/3}.material-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d8d1c7;margin-top:40px}.material-benefit-grid article{background:#f5f2ec;padding:32px;min-height:220px}.material-benefit-grid b{font-size:11px;letter-spacing:.16em;color:#7d756c}.material-benefit-grid h3{font-size:29px;margin:38px 0 9px;font-weight:500}.material-benefit-grid p{font-size:13px;line-height:1.5;color:#68625c}.material-color-story{background:#111;color:#fff}.material-color-story article{display:grid;grid-template-columns:1.25fr .75fr;min-height:72svh;border-bottom:1px solid rgba(255,255,255,.12)}.material-color-story article:nth-child(2n){grid-template-columns:.75fr 1.25fr}.material-color-story article:nth-child(2n) img{order:2}.material-color-story img{width:100%;height:100%;object-fit:cover;min-height:72svh}.material-color-story article>div{padding:clamp(40px,6vw,96px);display:flex;flex-direction:column;justify-content:center;gap:16px}.material-color-story span{font-size:9px;letter-spacing:.18em;color:#aaa}.material-color-story h2{font-size:clamp(46px,5vw,82px);line-height:.95;font-weight:400;letter-spacing:-.04em;margin:0}.material-color-story p{max-width:450px;color:#aaa;line-height:1.6}.material-compare-page{background:#111;color:#fff;padding:clamp(80px,9vw,140px) 0}.material-compare-page .display{font-size:clamp(46px,5vw,84px);line-height:.98}.compare-duo{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#3d3934;margin-top:52px}.compare-duo>div{padding:34px;min-height:360px}.compare-good{background:#162219}.compare-bad{background:#28191a}.compare-duo strong{font-size:27px}.compare-duo ul{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:17px}.compare-duo li{font-size:15px}.ambassador-page-hero video,.event-page-hero video{filter:saturate(.88) contrast(1.03)}.event-page-hero{background:#111;color:#fff}.event-page-hero .subpage-hero-copy p{color:#aaa}.ambassador-profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d9d4cc;margin-top:36px}.ambassador-profile-grid article{background:#f5f2ec;padding-bottom:25px}.ambassador-profile-grid img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.ambassador-profile-grid span,.ambassador-profile-grid h3,.ambassador-profile-grid a{display:block;margin-left:20px;margin-right:20px}.ambassador-profile-grid span{font-size:8px;letter-spacing:.18em;margin-top:18px}.ambassador-profile-grid h3{font-size:28px;font-weight:500;margin-top:8px;margin-bottom:18px}.ambassador-profile-grid a{font-size:11px;text-transform:uppercase;color:#111;text-decoration:none}.community-join{background:#111;color:#fff;padding:90px 0}.community-join .container{display:grid;grid-template-columns:1.25fr .75fr;gap:60px;align-items:end}.community-join .display{font-size:clamp(50px,5vw,86px);line-height:.95}.community-join p{color:#aaa;line-height:1.55}.community-join .btn{justify-self:start}.events-ready{background:#eee9e1}.event-placeholder-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d2cbc2;margin-top:36px}.event-placeholder-grid article{background:#f6f3ed;padding:34px;min-height:300px;display:flex;flex-direction:column;align-items:flex-start}.event-placeholder-grid span{font-size:9px;letter-spacing:.18em;color:#7b746d}.event-placeholder-grid h3{font-size:36px;font-weight:500;margin:52px 0 8px}.event-placeholder-grid p{font-size:13px;color:#766e67}.event-placeholder-grid button,.event-placeholder-grid a{margin-top:auto;font-size:10px;letter-spacing:.1em;text-transform:uppercase;border:0;background:none;color:#111;padding:0;text-decoration:none}.event-archive{background:#111;color:#fff;padding:80px 0 120px}.event-archive .event-film-grid{margin-top:40px}.story-v2{background:#f1ece4}.story-timeline{padding:clamp(84px,9vw,140px) 0;background:#f7f5f0}.timeline-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d6d0c8;margin-top:42px}.timeline-grid article{background:#f7f5f0;padding:34px;min-height:380px;position:relative}.timeline-grid article>b{font-size:clamp(54px,5vw,84px);font-weight:400;letter-spacing:-.04em}.timeline-grid article>span{position:absolute;right:24px;top:26px;font-size:10px;color:#888}.timeline-grid h3{font-size:28px;font-weight:500;margin:90px 0 12px}.timeline-grid p{font-size:13px;line-height:1.6;color:#6f6963}.founder-slot{padding:90px 0;background:#111;color:#fff}.founder-slot .container{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#333}.founder-slot .container>div{background:#111;padding:clamp(38px,5vw,80px)}.founder-slot .display{font-size:clamp(48px,5vw,82px);line-height:.95}.founder-slot p{color:#999;max-width:540px}.founder-video-placeholder{min-height:520px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,#171715,#2a2927)!important;border:1px solid #333}.founder-video-placeholder span{font-size:12px;letter-spacing:.18em}.founder-video-placeholder small{color:#777;margin-top:8px}@media(max-width:900px){.material-swatch-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 14px;scrollbar-width:none}.material-swatch-rail::-webkit-scrollbar{display:none}.material-swatch-card{flex:0 0 76vw;min-height:56svh;scroll-snap-align:start}.material-proof-strip{grid-template-columns:1fr 1fr;margin-left:14px;margin-right:14px}.material-proof-strip span{padding:16px 14px;font-size:9px}.material-proof-strip b{font-size:14px}.subpage-hero{grid-template-columns:1fr;min-height:auto}.subpage-hero-copy{padding:58px 20px 44px;min-height:54svh}.subpage-hero-copy .display{font-size:clamp(56px,15vw,86px)}.subpage-hero>img,.subpage-hero>video{min-height:58svh;max-height:72svh}.material-hero-mosaic{min-height:62svh}.material-benefit-grid{grid-template-columns:1fr 1fr}.material-color-story article,.material-color-story article:nth-child(2n){grid-template-columns:1fr;min-height:auto}.material-color-story article:nth-child(2n) img{order:0}.material-color-story img{min-height:52svh}.compare-duo{grid-template-columns:1fr}.ambassador-profile-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ambassador-profile-grid article{flex:0 0 80vw;scroll-snap-align:start}.community-join .container,.event-placeholder-grid,.timeline-grid{grid-template-columns:1fr}.timeline-grid article{min-height:300px}.timeline-grid h3{margin-top:50px}.founder-slot .container{grid-template-columns:1fr}.founder-video-placeholder{min-height:380px!important}.premium-cart{width:100vw}.cart-cross-sell{display:none}}@media(max-width:560px){.material-benefit-grid{grid-template-columns:1fr}.material-swatch-card{flex-basis:84vw}.material-proof-strip{grid-template-columns:1fr 1fr}.compare-duo>div{padding:26px}.cart-assurance span{font-size:8px}}.cart-added-item{display:grid;grid-template-columns:112px 1fr;gap:16px;align-items:start}.cart-added-item img{width:112px;height:142px;object-fit:cover}.cart-added-item h4{font-size:24px;font-weight:500;margin:10px 0 8px}.cart-added-item p{font-size:11px!important}.cart-item-actions{display:flex;align-items:center;gap:10px;margin-top:16px}.cart-item-actions button{width:28px;height:28px;border:1px solid #bbb;background:transparent}.cart-item-actions a{margin-left:auto;color:#777;font-size:10px}.cart-demo-summary{display:flex;justify-content:space-between;border-top:1px solid #ddd0c4;padding-top:16px;margin-top:8px;font-size:13px}.cart-demo-summary strong{font-size:15px}.events-hero-v11{position:relative;min-height:86vh;background:#11110f;color:#f7f5f0;overflow:hidden;isolation:isolate}.events-hero-v11>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.86) contrast(1.03);z-index:0}.events-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#11110fd1,#11110f73 48%,#11110f2e);z-index:1}.events-hero-copy-v11{position:relative;z-index:2;min-height:86vh;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-bottom:clamp(64px,8vw,118px)}.events-hero-copy-v11 h1{font-size:clamp(72px,9vw,148px);line-height:.82;margin:18px 0 28px;max-width:980px}.events-hero-copy-v11 p{max-width:620px;font-size:clamp(18px,1.5vw,23px);line-height:1.5;color:#f7f5f0cc}.event-hero-cta{margin-top:28px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:12px;letter-spacing:.13em;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:8px}.events-intro-v11{padding:clamp(88px,10vw,150px) 0;background:#f5f1ea}.event-story-grid-v11{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#11110f;gap:1px}.event-story-card{position:relative;min-height:78vh;overflow:hidden;background:#171714;color:#fff;isolation:isolate}.event-story-card.event-story-wide{grid-column:1/-1;min-height:88vh}.event-story-card.event-story-tall{min-height:92vh}.event-story-card.event-story-detail{min-height:62vh}.event-story-card video,.event-story-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .5s ease;z-index:-2}.event-story-card:hover video,.event-story-card:hover img{transform:scale(1.025)}.event-story-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000008 28%,#000000ad);z-index:-1}.event-story-copy{position:absolute;left:clamp(24px,4vw,66px);right:clamp(24px,4vw,66px);bottom:clamp(28px,5vw,72px);max-width:720px}.event-story-copy>span{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.event-story-copy h2{font-size:clamp(42px,5vw,78px);line-height:.92;margin:13px 0 16px;font-weight:500}.event-story-copy p{font-size:clamp(15px,1.25vw,19px);line-height:1.45;max-width:560px;color:#ffffffc7}.events-community-run-v11{position:relative;min-height:72vh;overflow:hidden;background:#111;color:#fff;isolation:isolate}.events-community-run-v11>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.52) saturate(.85);z-index:-1}.events-community-copy{min-height:72vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.events-community-copy>span{font-size:11px;letter-spacing:.18em}.events-community-copy h2{font-size:clamp(72px,8vw,132px);line-height:.82;margin:16px 0 26px}.events-community-copy p{font-size:19px;color:#ffffffbf}.materials-hero-v11{background:#f3efe8;padding:clamp(90px,10vw,150px) 0 0;overflow:hidden}.materials-hero-copy-v11{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw}.materials-hero-copy-v11 h1{font-size:clamp(74px,9vw,145px);line-height:.82;margin:18px 0 0}.materials-hero-copy-v11 p{font-size:clamp(18px,1.45vw,22px);line-height:1.55;max-width:520px;color:#625d56;padding-bottom:16px}.materials-hero-ribbon-v11{display:grid;grid-template-columns:repeat(5,1fr);height:clamp(220px,32vw,520px);margin-top:clamp(64px,8vw,110px)}.materials-hero-ribbon-v11 img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.materials-hero-ribbon-v11 img:nth-child(2),.materials-hero-ribbon-v11 img:nth-child(4){transform:translateY(5%)}.materials-hero-ribbon-v11:hover img{transform:translateY(-1%)}.material-story-v11{padding:clamp(90px,10vw,150px) 0;background:#fff}.material-story-head-v11{display:grid;grid-template-columns:1.25fr .75fr;gap:8vw;align-items:end}.material-story-head-v11 h2{font-size:clamp(68px,8vw,128px);line-height:.84;margin:18px 0 0}.material-story-head-v11 p{font-size:20px;line-height:1.55;color:#66605a}.material-feature-row-v11{display:grid;grid-template-columns:repeat(4,1fr);margin-top:70px;border-top:1px solid #c8c1b7;border-bottom:1px solid #c8c1b7}.material-feature-row-v11 article{padding:36px 24px;border-right:1px solid #c8c1b7;display:grid;gap:6px}.material-feature-row-v11 article:last-child{border-right:0}.material-feature-row-v11 b{font-size:clamp(34px,4vw,60px);font-weight:500}.material-feature-row-v11 span{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#676159}.material-photo-colors-v11{background:#11110f;color:#fff}.material-photo-colors-v11 article{display:grid;grid-template-columns:1.15fr .85fr;min-height:76vh;border-bottom:1px solid rgba(255,255,255,.12)}.material-photo-colors-v11 article:nth-child(2n){grid-template-columns:.85fr 1.15fr}.material-photo-colors-v11 article:nth-child(2n) img{order:2}.material-photo-colors-v11 article img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1),filter .5s ease}.material-photo-colors-v11 article:hover img{transform:scale(1.022);filter:saturate(1.08)}.material-photo-colors-v11 article div{padding:clamp(54px,7vw,110px);display:flex;flex-direction:column;justify-content:center}.material-photo-colors-v11 article span{font-size:clamp(42px,6vw,94px);line-height:.9}.material-photo-colors-v11 article strong{margin-top:28px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e}.material-photo-colors-v11 article p{margin-top:24px;font-size:18px;line-height:1.55;color:#ffffffbf;max-width:520px}.pantone-archive-v11{padding:clamp(90px,10vw,150px) 0;background:#f5f1ea}.pantone-head-v11{display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;align-items:end}.pantone-head-v11 h2{font-size:clamp(68px,8vw,124px);line-height:.84;margin:18px 0 0}.pantone-head-v11 p{font-size:18px;line-height:1.55;color:#635f58}.pantone-grid-v11{display:grid;grid-template-columns:repeat(5,1fr);margin-top:70px;border:1px solid #cbc4ba}.pantone-grid-v11 article{min-height:300px;border-right:1px solid #cbc4ba;border-bottom:1px solid #cbc4ba;padding:18px;display:flex;flex-direction:column;gap:8px;background:#fff}.pantone-grid-v11 article:nth-child(5n){border-right:0}.pantone-grid-v11 i{display:block;height:190px;background:var(--sw);margin:-18px -18px 16px;transition:transform .45s ease}.pantone-grid-v11 article:hover i{transform:scale(.96)}.pantone-grid-v11 span{font-size:21px}.pantone-grid-v11 small{font-size:11px;line-height:1.35;color:#716c64}.home-gateway-v11{padding:clamp(90px,9vw,140px) 0 0;background:#f5f1ea}.home-gateway-head-v11{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:46px}.home-gateway-head-v11 h2{font-size:clamp(70px,8vw,120px);line-height:.84;margin:16px 0 0}.home-gateway-head-v11 p{max-width:390px;font-size:17px;color:#6b655d}.home-gateway-grid-v11{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#c6beb3}.gateway-card-v11{position:relative;min-height:66vh;color:#fff;text-decoration:none;overflow:hidden;background:#111;isolation:isolate}.gateway-card-v11 img,.gateway-card-v11 video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .75s cubic-bezier(.22,1,.36,1),filter .5s}.gateway-card-v11:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000005 35%,#000000ad);z-index:-1}.gateway-card-v11:hover img,.gateway-card-v11:hover video{transform:scale(1.025)}.gateway-card-v11>span{position:absolute;left:clamp(24px,4vw,60px);right:clamp(24px,4vw,60px);bottom:clamp(26px,4vw,54px);display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:18px}.gateway-card-v11 small{font-size:11px}.gateway-card-v11 strong{font-size:clamp(42px,5vw,72px);font-weight:500}.gateway-card-v11 b{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.assh-trust-strip-v11{display:grid;grid-template-columns:repeat(3,1fr);background:#d9d2c7;border-top:1px solid #8f887d;border-bottom:1px solid #8f887d}.assh-trust-strip-v11 article{display:flex;align-items:center;justify-content:center;gap:22px;min-height:210px;padding:34px;border-right:1px solid #8f887d}.assh-trust-strip-v11 article:last-child{border-right:0}.assh-trust-strip-v11 svg{width:60px;height:60px;fill:none;stroke:#111;stroke-width:2}.assh-trust-strip-v11 div{display:grid;gap:7px}.assh-trust-strip-v11 strong{text-transform:uppercase;letter-spacing:.08em;font-size:14px}.assh-trust-strip-v11 span{font-size:13px;color:#5e5952}.announcement-set{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:max-content!important;align-items:center!important;column-gap:22px!important}.announcement-set>b{display:inline-grid!important;place-items:center!important;width:12px!important;text-align:center!important;margin:0!important;transform-origin:center!important}@media(max-width:900px){.events-hero-v11,.events-hero-copy-v11{min-height:78vh}.events-hero-shade{background:linear-gradient(180deg,#11110f29,#11110fc2)}.events-hero-copy-v11{padding:0 22px 48px}.events-hero-copy-v11 h1{font-size:clamp(56px,17vw,92px)}.event-story-grid-v11{grid-template-columns:1fr}.event-story-card,.event-story-card.event-story-wide,.event-story-card.event-story-tall,.event-story-card.event-story-detail{grid-column:auto;min-height:72svh}.event-story-copy h2{font-size:clamp(40px,12vw,64px)}.materials-hero-copy-v11,.material-story-head-v11,.pantone-head-v11{grid-template-columns:1fr;padding-left:22px;padding-right:22px}.materials-hero-ribbon-v11{grid-template-columns:repeat(5,74vw);overflow-x:auto;scroll-snap-type:x mandatory;height:54svh}.materials-hero-ribbon-v11 img{scroll-snap-align:center}.materials-hero-ribbon-v11 img:nth-child(2),.materials-hero-ribbon-v11 img:nth-child(4){transform:none}.material-feature-row-v11{grid-template-columns:repeat(2,1fr);margin:50px 22px 0}.material-feature-row-v11 article:nth-child(2){border-right:0}.material-feature-row-v11 article:nth-child(-n+2){border-bottom:1px solid #c8c1b7}.material-photo-colors-v11 article,.material-photo-colors-v11 article:nth-child(2n){grid-template-columns:1fr;min-height:auto}.material-photo-colors-v11 article:nth-child(2n) img{order:0}.material-photo-colors-v11 article img{height:58svh}.material-photo-colors-v11 article div{padding:38px 22px 54px}.material-photo-colors-v11 article span{font-size:clamp(48px,15vw,76px)}.pantone-grid-v11{grid-template-columns:repeat(2,1fr);margin:48px 22px 0}.pantone-grid-v11 article:nth-child(5n){border-right:1px solid #cbc4ba}.pantone-grid-v11 article:nth-child(2n){border-right:0}.pantone-grid-v11 i{height:145px}.pantone-grid-v11 article{min-height:250px}.home-gateway-head-v11{display:block;padding:0 22px}.home-gateway-head-v11 p{margin-top:24px}.home-gateway-grid-v11{grid-template-columns:1fr}.gateway-card-v11{min-height:62svh}.gateway-card-v11>span{grid-template-columns:1fr;gap:7px}.gateway-card-v11 strong{font-size:clamp(52px,14vw,78px)}.assh-trust-strip-v11{grid-template-columns:1fr}.assh-trust-strip-v11 article{min-height:148px;border-right:0;border-bottom:1px solid #8f887d;justify-content:flex-start;padding:26px 24px}.assh-trust-strip-v11 article:last-child{border-bottom:0}.assh-trust-strip-v11 svg{width:48px;height:48px;flex:none}.announcement-set{column-gap:14px!important}.announcement-set>b{width:10px!important}}.community-proof{padding-bottom:clamp(44px,5vw,72px)!important}.assh-ambassadors{padding-top:clamp(44px,5vw,72px)!important;padding-bottom:clamp(48px,5.5vw,82px)!important}.assh-ambassadors .split-editorial-head{padding-top:0!important;margin-top:0!important;margin-bottom:clamp(28px,3vw,42px)!important}.assh-events{padding-top:clamp(48px,5.5vw,82px)!important;padding-bottom:clamp(54px,6vw,88px)!important}.assh-events .split-editorial-head{margin-bottom:clamp(28px,3vw,44px)!important}.assh-material-lab{padding-top:clamp(54px,6vw,90px)!important;padding-bottom:clamp(58px,6.5vw,96px)!important}.home-gateway-v11{padding-top:clamp(58px,6.5vw,96px)!important}.event-story-grid-v11{grid-auto-flow:row dense}.assh-trust-custom article{position:relative;overflow:hidden;transition:background .35s ease}.assh-trust-custom article:hover{background:#e4ddd2}.assh-trust-icon{width:76px;height:62px;position:relative;display:grid;place-items:center;flex:none}.assh-trust-icon svg{width:76px!important;height:62px!important;overflow:visible;stroke:#111;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;fill:none}.assh-trust-icon .assh-diamond{stroke-width:2.35}.assh-trust-icon span{position:absolute;right:-1px;bottom:4px;font-size:9px!important;letter-spacing:.14em;color:#111!important;background:#d9d2c7;padding:2px 3px}.assh-trust-custom article:hover .assh-trust-icon svg{animation:asshTrustNudge .7s cubic-bezier(.22,1,.36,1)}@keyframes asshTrustNudge{0%{transform:translateY(0) rotate(0)}35%{transform:translateY(-4px) rotate(-2deg)}to{transform:translateY(0) rotate(0)}}.materials-experience-v12{position:relative;min-height:calc(100svh - 120px);background:#111;color:#fff;overflow:hidden;isolation:isolate}.materials-experience-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:#111}.fabric-scene{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;margin:0;opacity:0;transition:opacity 1s ease,transform 1.4s cubic-bezier(.22,1,.36,1);transform:scale(1.08) rotate(-1deg)}.fabric-scene.is-active{opacity:1;transform:scale(1.02) rotate(0)}.fabric-scene img{width:100%;height:100%;object-fit:cover;filter:saturate(.94) contrast(1.06) brightness(.72);animation:fabricBreath 8s ease-in-out infinite alternate}.fabric-scene-b img{animation-delay:-1.3s}.fabric-scene-c img{animation-delay:-2.4s}.fabric-scene-d img{animation-delay:-3.5s}.fabric-scene-e img{animation-delay:-4.6s}@keyframes fabricBreath{0%{transform:scale(1.015) translate3d(-.4%,.2%,0)}50%{transform:scale(1.045) translate3d(.5%,-.5%,0)}to{transform:scale(1.025) translate3d(.2%,.5%,0)}}.materials-experience-v12:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#07070794,#07070740 45%,#0707075c),linear-gradient(180deg,#00000014,#0000006b)}.fabric-light{position:absolute;border-radius:50%;filter:blur(80px);opacity:.28;mix-blend-mode:screen;animation:fabricGlow 7s ease-in-out infinite alternate;z-index:-1}.fabric-light-one{width:38vw;height:38vw;left:-8vw;top:6vh;background:#fff}.fabric-light-two{width:30vw;height:30vw;right:-5vw;bottom:-8vh;background:#7d163d;animation-delay:-3s}@keyframes fabricGlow{to{transform:translate3d(4vw,-2vh,0) scale(1.08);opacity:.4}}.materials-experience-copy{min-height:calc(100svh - 120px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:10vh;padding-bottom:12vh}.materials-experience-copy .eyebrow{color:#ffffffad}.materials-experience-copy h1{font-size:clamp(76px,10vw,158px);line-height:.78;letter-spacing:-.055em;margin:18px 0 26px;max-width:1100px}.materials-experience-copy>p{max-width:590px;font-size:clamp(17px,1.45vw,22px);line-height:1.5;color:#ffffffbd}.fabric-hotspot-nav{display:flex;gap:10px;flex-wrap:wrap;margin-top:38px;max-width:880px}.fabric-hotspot{-webkit-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.32);background:#0a0a0a33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border-radius:999px;padding:10px 14px 10px 11px;display:flex;align-items:center;gap:9px;font:inherit;font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .3s,border-color .3s,transform .3s}.fabric-hotspot i{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff1f}.fabric-hotspot:hover,.fabric-hotspot.is-active{background:#f5f1ea;color:#111;border-color:#f5f1ea;transform:translateY(-1px)}.fabric-hotspot.is-active i{background:#6c2c3e;box-shadow:0 0 0 4px #6c2c3e1f}.fabric-info-bubble{position:absolute;right:clamp(24px,5vw,84px);bottom:clamp(70px,9vh,112px);width:min(360px,calc(100vw - 48px));background:#f5f1eaf0;color:#111;border-radius:18px;padding:22px 24px;display:grid;gap:7px;box-shadow:0 18px 55px #0000002e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;transform:translateY(12px);transition:.45s cubic-bezier(.22,1,.36,1)}.fabric-info-bubble.is-visible{opacity:1;transform:translateY(0)}.fabric-info-bubble>span{font-size:8px;letter-spacing:.18em}.fabric-info-bubble strong{font-size:28px;font-weight:500}.fabric-info-bubble small{font-size:10px;color:#736d66}.fabric-info-bubble p{font-size:13px;line-height:1.45;color:#5b554e;margin:3px 0 0}.fabric-scroll-cue{position:absolute;left:50%;bottom:24px;transform:translate(-50%);font-size:8px;letter-spacing:.17em;color:#ffffff9e;display:grid;justify-items:center;gap:7px}.fabric-scroll-cue b{font-size:16px;font-weight:400;animation:scrollCue 1.7s ease-in-out infinite}@keyframes scrollCue{50%{transform:translateY(5px)}}.material-color-journey-v12{background:#f4f0e9;padding:clamp(70px,8vw,120px) 0 0}.material-color-journey-head{display:grid;grid-template-columns:1.1fr .65fr;gap:8vw;align-items:end;margin-bottom:clamp(42px,5vw,70px)}.material-color-journey-head h2{font-size:clamp(64px,8vw,122px);line-height:.82;margin:16px 0 0}.material-color-journey-head p{font-size:18px;line-height:1.55;color:#625d56}.material-color-panels-v12{display:grid;grid-template-columns:repeat(5,1fr);min-height:74vh;background:#111;gap:1px}.fabric-panel-v12{position:relative;overflow:hidden;min-width:0;background:#111}.fabric-panel-v12 img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.92) brightness(.9);transition:transform .9s cubic-bezier(.22,1,.36,1),filter .45s ease}.fabric-panel-v12:hover img{transform:scale(1.045);filter:saturate(1.04) brightness(.98)}.fabric-dot-v12{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);background:none;border:0;padding:0;cursor:pointer;color:#111}.fabric-dot-v12>i{display:block;width:16px;height:16px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.32);box-shadow:0 0 0 7px #ffffff47;animation:fabricDotPulse 2.8s ease-in-out infinite}@keyframes fabricDotPulse{50%{box-shadow:0 0 0 11px #ffffff14}}.fabric-dot-v12>span{position:absolute;left:50%;bottom:30px;transform:translate(-50%,8px);width:250px;background:#f7f5f0f5;padding:15px 16px;border-radius:14px;display:grid;gap:5px;text-align:left;opacity:0;pointer-events:none;transition:.35s cubic-bezier(.22,1,.36,1);box-shadow:0 12px 40px #00000029}.fabric-dot-v12:hover>span,.fabric-dot-v12:focus>span,.fabric-dot-v12.is-open>span{opacity:1;transform:translate(-50%)}.fabric-dot-v12 b{font-size:17px}.fabric-dot-v12 small{font-size:9px;color:#6b655d}.fabric-dot-v12 em{font-style:normal;font-size:11px;color:#514c46}.pantone-archive-v11{padding-top:clamp(64px,7vw,100px)!important;padding-bottom:clamp(68px,7.5vw,110px)!important}.pantone-grid-v11{margin-top:48px!important}.pantone-grid-v11 article{min-height:250px!important}.pantone-grid-v11 i{height:150px!important}.material-story-v11{padding:clamp(66px,7vw,100px) 0!important}.material-feature-row-v11{margin-top:48px!important}@media(max-width:900px){.community-proof{padding-bottom:40px!important}.assh-ambassadors{padding-top:40px!important;padding-bottom:52px!important}.assh-events{padding-top:46px!important;padding-bottom:54px!important}.assh-material-lab{padding-top:48px!important;padding-bottom:58px!important}.home-gateway-v11{padding-top:52px!important}.event-story-card.event-story-detail{min-height:62svh}.assh-trust-icon{width:62px;height:50px}.assh-trust-icon svg{width:62px!important;height:50px!important}.materials-experience-v12,.materials-experience-copy{min-height:88svh}.materials-experience-copy{padding:72px 22px 105px;justify-content:flex-end}.materials-experience-copy h1{font-size:clamp(62px,17vw,92px);line-height:.82}.materials-experience-copy>p{font-size:16px}.fabric-hotspot-nav{gap:8px;margin-top:28px;flex-wrap:nowrap;overflow-x:auto;width:calc(100vw - 22px);padding:0 22px 8px 0;scrollbar-width:none}.fabric-hotspot-nav::-webkit-scrollbar{display:none}.fabric-hotspot{flex:0 0 auto}.fabric-info-bubble{left:22px;right:22px;bottom:54px;width:auto;padding:17px 18px}.fabric-info-bubble strong{font-size:22px}.fabric-scroll-cue{display:none}.material-color-journey-head{grid-template-columns:1fr;padding:0 22px;gap:24px}.material-color-journey-head h2{font-size:clamp(52px,15vw,78px)}.material-color-panels-v12{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;min-height:68svh;scrollbar-width:none}.material-color-panels-v12::-webkit-scrollbar{display:none}.fabric-panel-v12{flex:0 0 82vw;scroll-snap-align:center}.fabric-dot-v12{top:55%}.fabric-dot-v12>span{width:min(240px,70vw)}.pantone-grid-v11{margin-top:38px!important}.pantone-grid-v11 article{min-height:220px!important}.pantone-grid-v11 i{height:125px!important}}@media(prefers-reduced-motion:reduce){.fabric-scene img,.fabric-light,.fabric-scroll-cue b,.fabric-dot-v12>i,.assh-trust-custom article:hover .assh-trust-icon svg{animation:none!important}.fabric-scene,.fabric-panel-v12 img{transition:none!important}}:root{--assh-section-gap:clamp(46px,5vw,74px)}main>section:not(.interactive-hero):not(.benefit-card):not(.fabric-experience-v12):not(.events-hero-v11){scroll-margin-top:76px}.section{padding:var(--assh-section-gap) 0}.experience-intro{padding:var(--assh-section-gap) 0!important}.shop-categories,.assh-journal-template,.community-join,.events-intro-v11,.story-timeline,.founder-slot,.home-gateway-v11,.assh-material-lab,.material-story-v11,.pantone-archive-v11{padding-top:var(--assh-section-gap)!important;padding-bottom:var(--assh-section-gap)!important}.material-compare-page{padding:var(--assh-section-gap) 0!important}.pantone-grid-v11{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pantone-grid-v11 article{min-width:0}.fabric-hotspot-nav button,.fabric-dot-v12{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.material-color-journey-head{gap:28px}.event-story-grid-v11{gap:1px!important}.event-story-card{min-height:64vh!important}.event-story-card.event-story-wide{min-height:76vh!important}.event-story-card.event-story-tall{min-height:72vh!important}.event-story-card.event-story-detail{min-height:56vh!important}.motion-ready main>section [data-scroll-reveal]{--move-offset:22px;transition-duration:.56s;transition-timing-function:cubic-bezier(.22,.68,.25,1)}@media(max-width:900px){:root{--assh-section-gap:42px}.container{width:min(100% - 30px,1380px)}.section{padding:42px 0!important}.split-editorial-head,.material-story-head-v11,.home-gateway-head-v11,.future-section-head{gap:18px!important}.material-page-hero,.subpage-hero{display:block!important;min-height:auto!important}.material-page-hero .subpage-hero-copy{min-height:auto!important;padding:42px 18px 30px!important}.material-page-hero .subpage-hero-copy .display{font-size:clamp(54px,15vw,78px)!important;line-height:.88!important}.material-page-hero .subpage-hero-copy p{font-size:15px!important;line-height:1.5!important}.material-hero-mosaic{height:58svh!important;min-height:0!important}.material-color-journey-v12{padding-top:42px!important}.material-color-journey-head{display:block!important;padding:0 15px 24px!important}.material-color-journey-head .display{font-size:clamp(48px,14vw,72px)!important;line-height:.9!important;margin-bottom:14px!important}.material-color-journey-head p{font-size:14px!important;line-height:1.5!important;max-width:none!important}.material-color-panels-v12{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;min-height:0!important;gap:1px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.material-color-panels-v12::-webkit-scrollbar{display:none}.fabric-panel-v12{flex:0 0 86vw!important;min-height:64svh!important;scroll-snap-align:start;scroll-snap-stop:always}.fabric-panel-v12 img{min-height:64svh!important;height:64svh!important}.fabric-dot-v12{width:44px!important;height:44px!important}.material-story-v11,.pantone-archive-v11,.material-compare-page{padding:42px 0!important}.material-story-head-v11{grid-template-columns:1fr!important}.material-story-head-v11 .display{font-size:clamp(46px,13vw,68px)!important}.material-feature-row-v11{grid-template-columns:1fr 1fr!important;gap:1px!important}.material-feature-row-v11 article{padding:18px 14px!important;min-height:112px!important}.pantone-head-v11{grid-template-columns:1fr!important;gap:18px!important}.pantone-grid-v11{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.pantone-grid-v11::-webkit-scrollbar{display:none}.pantone-grid-v11 article{flex:0 0 72vw;scroll-snap-align:start}.compare-duo{margin-top:28px!important}.compare-duo>div{min-height:0!important}.events-intro-v11{padding:42px 0!important}.event-story-grid-v11{display:block!important}.event-story-card,.event-story-card.event-story-wide,.event-story-card.event-story-tall,.event-story-card.event-story-detail{min-height:66svh!important}.event-story-copy{padding:24px!important}.event-story-copy h2{font-size:clamp(42px,12vw,64px)!important;line-height:.92!important}.events-community-run-v11,.events-community-copy{min-height:64svh!important}}@media(max-width:560px){:root{--assh-section-gap:34px}.container{width:calc(100% - 24px)}.section,.experience-intro,.shop-categories,.assh-journal-template,.community-join,.events-intro-v11,.story-timeline,.founder-slot,.home-gateway-v11,.assh-material-lab,.material-story-v11,.pantone-archive-v11,.material-compare-page{padding-top:34px!important;padding-bottom:34px!important}.section-head{margin-bottom:20px!important;gap:12px!important}.section-head h2,.display{letter-spacing:-.045em}.material-hero-mosaic{height:50svh!important}.fabric-panel-v12{flex-basis:90vw!important;min-height:58svh!important}.fabric-panel-v12 img{height:58svh!important;min-height:58svh!important}.material-feature-row-v11{grid-template-columns:1fr 1fr!important}.pantone-grid-v11 article{flex-basis:78vw}.event-story-card,.event-story-card.event-story-wide,.event-story-card.event-story-tall,.event-story-card.event-story-detail{min-height:60svh!important}.events-community-run-v11,.events-community-copy{min-height:58svh!important}}:root{--assh-section-gap:28px}.home-page .section,.home-page .assh-ambassadors,.home-page .assh-events,.home-page .assh-material-lab,.home-page .home-gateway-v11,.home-page .assh-journal-template{padding-top:28px!important;padding-bottom:28px!important}.home-page .split-editorial-head,.home-page .home-gateway-head-v11,.home-page .future-section-head{padding-top:0!important;padding-bottom:18px!important;margin-top:0!important;margin-bottom:0!important;gap:20px!important}.home-page .assh-ambassadors .split-editorial-head,.home-page .assh-events .split-editorial-head,.home-page .assh-material-lab .split-editorial-head{margin-bottom:18px!important}.home-page .assh-bestsellers{padding-bottom:26px!important}.home-page .assh-ambassadors{padding-top:26px!important}.home-page .assh-events,.home-page .assh-material-lab{padding-top:24px!important;padding-bottom:26px!important}.home-page .home-gateway-v11{padding-top:26px!important;padding-bottom:0!important}.home-page .assh-journal-template{padding-top:28px!important;padding-bottom:32px!important}.home-page .split-editorial-copy p{margin-bottom:16px!important}.hero-commerce-cue-v14{display:grid!important;justify-items:end!important;gap:5px!important;text-align:right!important;max-width:390px!important}.hero-commerce-kicker{font-size:9px!important;letter-spacing:.24em!important;font-weight:700!important}.hero-commerce-statement{font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(24px,2.4vw,40px);line-height:.9;letter-spacing:-.055em;font-weight:500;text-transform:none}.hero-commerce-statement em{font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic;letter-spacing:-.035em}.hero-commerce-cue-v14>a{margin-top:7px}.assh-trust-strip-v14{display:grid;grid-template-columns:repeat(3,1fr);background:#d9d2c7;border-top:1px solid #817b72;border-bottom:1px solid #817b72}.assh-trust-strip-v14 article{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;padding:30px;border-right:1px solid #817b72}.assh-trust-strip-v14 article:last-child{border-right:0}.assh-trust-strip-v14 .trust-glyph{height:72px;display:grid;place-items:center}.assh-trust-strip-v14 svg{width:82px;height:72px;fill:none;stroke:#111;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.assh-trust-strip-v14 .trust-box svg{width:68px}.assh-trust-strip-v14 .trust-box text{font:700 8px Arial;fill:#111;stroke:none;letter-spacing:.12em}.assh-trust-strip-v14 strong{font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.assh-trust-strip-v14 span{font-size:13px;color:#5d5851}.assh-trust-strip-v14 article:hover .trust-glyph{transform:translateY(-3px)}.assh-trust-strip-v14 .trust-glyph{transition:transform .35s cubic-bezier(.22,1,.36,1)}.founder-live-v14{background:#11110f;color:#f7f5f0;padding:42px 0!important}.founder-live-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:1px;background:#ffffff21}.founder-live-copy{background:#11110f;padding:clamp(30px,5vw,72px);display:flex;flex-direction:column;justify-content:flex-end;min-height:72vh}.founder-live-copy .display{font-size:clamp(60px,7vw,110px);line-height:.84;margin:18px 0 28px}.founder-live-copy p{max-width:520px;color:#f7f5f0a8;font-size:16px;line-height:1.55}.founder-instagram-link{margin-top:30px;color:#fff;text-decoration:none;font-size:11px;letter-spacing:.14em;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:7px;align-self:flex-start}.founder-video-card{position:relative;min-height:72vh;overflow:hidden;color:#fff;text-decoration:none;background:#000}.founder-video-card video{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;filter:saturate(.9) contrast(1.03);transition:transform .8s cubic-bezier(.22,1,.36,1)}.founder-video-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000005,#0000008c);pointer-events:none}.founder-video-card:hover video{transform:scale(1.018)}.founder-video-chip,.founder-video-cta{position:absolute;z-index:2;left:24px;background:#f7f5f0eb;color:#111;padding:10px 12px;font-size:9px;letter-spacing:.14em}.founder-video-chip{top:24px}.founder-video-cta{bottom:24px}.founder-video-cta b{font-size:16px;margin-left:12px}.ambassador-hero-v14{position:relative;min-height:88svh;overflow:hidden;background:#111;color:#fff;isolation:isolate}.ambassador-hero-v14>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-3;filter:saturate(.9) contrast(1.03)}.ambassador-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000b8,#0000001f 68%),linear-gradient(180deg,#00000014,#00000059);z-index:-2}.ambassador-hero-copy-v14{position:absolute;left:clamp(24px,5vw,80px);bottom:clamp(60px,8vw,120px);max-width:760px}.ambassador-hero-copy-v14 h1{font-size:clamp(74px,9vw,150px);line-height:.78;letter-spacing:-.065em;margin:18px 0 30px;font-weight:500}.ambassador-hero-copy-v14 h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.ambassador-hero-copy-v14 p{max-width:560px;font-size:18px;line-height:1.48;color:#ffffffc2}.ambassador-hero-actions{display:flex;gap:24px;flex-wrap:wrap;margin-top:28px}.ambassador-hero-actions a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.7);padding-bottom:6px;font-size:10px;letter-spacing:.14em}.ambassador-hero-marquee{position:absolute;left:0;right:0;bottom:0;display:flex;overflow:hidden;white-space:nowrap;border-top:1px solid rgba(255,255,255,.28);padding:13px 0}.ambassador-hero-marquee span{font-size:9px;letter-spacing:.24em;padding-right:40px;animation:ambMarquee 15s linear infinite}@keyframes ambMarquee{to{transform:translate(-100%)}}.ambassador-intro-v14{padding:52px 0;background:#f5f1ea}.ambassador-intro-grid-v14{display:grid;grid-template-columns:1.1fr .7fr;gap:9vw;align-items:end}.ambassador-intro-grid-v14 h2{font-size:clamp(62px,7vw,108px);line-height:.84}.ambassador-intro-grid-v14 p{font-size:16px;line-height:1.55;color:#686158}.ambassador-editorial-grid-v14{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#c9c0b4}.ambassador-editorial-card-v14{position:relative;min-height:62vh;overflow:hidden;background:#111;color:#fff}.ambassador-editorial-card-v14.card-tall{min-height:76vh}.ambassador-editorial-card-v14.card-wide{grid-column:1/-1;min-height:55vh}.ambassador-editorial-card-v14 img,.ambassador-editorial-card-v14 video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .75s cubic-bezier(.22,1,.36,1)}.ambassador-editorial-card-v14:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.7))}.ambassador-editorial-card-v14>span{position:absolute;z-index:2;left:28px;right:28px;bottom:28px;display:grid;gap:8px}.ambassador-editorial-card-v14 small{font-size:9px;letter-spacing:.18em}.ambassador-editorial-card-v14 strong{font-size:clamp(32px,4vw,64px);font-weight:400;line-height:.94}.ambassador-editorial-card-v14 a{color:#fff;text-decoration:none;font-size:10px;letter-spacing:.12em;margin-top:8px}.ambassador-editorial-card-v14:hover img,.ambassador-editorial-card-v14:hover video{transform:scale(1.025)}.ambassador-values-v14{background:#11110f;color:#fff;padding:54px 0}.ambassador-values-grid-v14{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff26;margin-top:30px}.ambassador-values-grid-v14 article{background:#11110f;padding:28px;min-height:260px;display:flex;flex-direction:column;justify-content:flex-end}.ambassador-values-grid-v14 b{font-size:10px;letter-spacing:.2em;color:#a59c94;margin-bottom:auto}.ambassador-values-grid-v14 h3{font-size:34px;font-weight:400;margin:0 0 12px}.ambassador-values-grid-v14 p{font-size:14px;line-height:1.5;color:#fff9;max-width:340px}.ambassador-cta-v14{background:#e7dfd3;padding:54px 0}.ambassador-cta-inner-v14{display:grid;grid-template-columns:1fr .65fr;gap:8vw;align-items:end}.ambassador-cta-inner-v14 h2{font-size:clamp(62px,7vw,108px);line-height:.82;margin:14px 0 0}.ambassador-cta-inner-v14 p{font-size:16px;line-height:1.55;color:#686158}.ambassador-cta-inner-v14 a{display:inline-flex;margin-top:22px;color:#111;text-decoration:none;border-bottom:1px solid #111;padding-bottom:7px;font-size:10px;letter-spacing:.14em}@media(max-width:760px){:root{--assh-section-gap:22px}.home-page .section,.home-page .assh-ambassadors,.home-page .assh-events,.home-page .assh-material-lab,.home-page .home-gateway-v11,.home-page .assh-journal-template{padding-top:22px!important;padding-bottom:22px!important}.home-page .split-editorial-head,.home-page .home-gateway-head-v11,.home-page .future-section-head{padding:0 16px 14px!important;gap:12px!important}.home-page .split-editorial-head h2{margin-top:8px!important}.hero-commerce-cue-v14{left:18px!important;right:18px!important;bottom:38px!important;justify-items:end!important;text-align:right!important}.hero-commerce-statement{font-size:26px}.assh-trust-strip-v14{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.assh-trust-strip-v14::-webkit-scrollbar{display:none}.assh-trust-strip-v14 article{flex:0 0 82vw;min-height:190px;scroll-snap-align:start;border-right:1px solid #817b72;border-bottom:0}.assh-trust-strip-v14 article:last-child{border-right:0}.founder-live-v14{padding:0!important}.founder-live-grid{grid-template-columns:1fr}.founder-live-copy{min-height:auto;padding:42px 20px}.founder-live-copy .display{font-size:clamp(54px,15vw,76px)}.founder-video-card{min-height:78svh}.ambassador-hero-v14{min-height:84svh}.ambassador-hero-copy-v14{left:20px;right:20px;bottom:72px}.ambassador-hero-copy-v14 h1{font-size:clamp(62px,18vw,90px)}.ambassador-hero-copy-v14 p{font-size:15px}.ambassador-hero-actions{gap:16px}.ambassador-intro-v14{padding:34px 0}.ambassador-intro-grid-v14{grid-template-columns:1fr;gap:20px}.ambassador-intro-grid-v14 h2{font-size:clamp(52px,15vw,76px)}.ambassador-editorial-grid-v14{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ambassador-editorial-grid-v14::-webkit-scrollbar{display:none}.ambassador-editorial-card-v14,.ambassador-editorial-card-v14.card-tall,.ambassador-editorial-card-v14.card-wide{flex:0 0 84vw;min-height:68svh;grid-column:auto;scroll-snap-align:start}.ambassador-values-v14{padding:36px 0}.ambassador-values-grid-v14{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ambassador-values-grid-v14 article{flex:0 0 78vw;min-height:240px;scroll-snap-align:start}.ambassador-cta-v14{padding:38px 0}.ambassador-cta-inner-v14{grid-template-columns:1fr;gap:24px}.ambassador-cta-inner-v14 h2{font-size:clamp(54px,15vw,78px)}}.home-page main>section:not(.interactive-hero):not(.experience-stack){margin-top:0!important;margin-bottom:0!important}.home-page .section,.home-page .why-assh,.home-page .community-proof,.home-page .assh-ambassadors,.home-page .assh-events,.home-page .assh-material-lab,.home-page .home-gateway-v11,.home-page .assh-journal-template,.home-page .conversion-newsletter{padding-top:clamp(34px,4.2vw,64px)!important;padding-bottom:clamp(34px,4.2vw,64px)!important;min-height:0!important}.home-page .future-section-head,.home-page .community-proof-head,.home-page .section-head{margin-bottom:clamp(18px,2.4vw,34px)!important}.home-page .assh-trust-strip-v14{margin:0!important}.home-page .assh-journal-template,.home-page .assh-ambassadors,.home-page .assh-events,.home-page .home-gateway-v11{min-height:auto!important}.home-page h1,.home-page h2,.home-page h3,.inner-page h1,.inner-page h2,.inner-page h3{line-height:.92}.home-page p,.inner-page p{line-height:1.45}.judge-carousel-shell{position:relative;overflow:hidden}.community-review-track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.community-review-track::-webkit-scrollbar{display:none}.judge-review-card{scroll-snap-align:start;min-width:min(680px,84vw);display:grid;grid-template-columns:minmax(160px,38%) 1fr;border:1px solid rgba(17,17,17,.12);background:#f7f4ee}.judge-product-media{position:relative;min-height:330px;background:#eee;overflow:hidden}.judge-product-media img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.judge-review-card:hover .judge-product-media img{transform:scale(1.035)}.judge-product-media span{position:absolute;left:12px;bottom:12px;background:#fff;padding:8px 10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#111}.judge-review-copy{padding:clamp(22px,3vw,42px);display:flex;flex-direction:column;justify-content:center}.judge-verified{font-size:10px;letter-spacing:.12em;font-weight:700;margin-bottom:28px}.judge-review-copy h3{font-size:14px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px}.judge-review-copy blockquote{font-size:clamp(22px,2.3vw,36px);line-height:1.02;margin:0 0 34px}.judge-author{margin-top:auto;display:flex;justify-content:space-between;gap:16px;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.judge-author span{opacity:.55;text-align:right}.size-guide-hero{position:relative;overflow:hidden;padding:clamp(70px,10vw,140px) 0 50px;background:#f4f0e8}.size-guide-hero .container{position:relative;z-index:2}.size-guide-hero h1{font-size:clamp(62px,11vw,160px);max-width:1080px;margin:18px 0 22px}.size-guide-hero h1 em{font-family:Georgia,serif;font-weight:400}.size-guide-hero p{max-width:550px;font-size:18px}.size-fabric-orbit{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;opacity:.72;filter:saturate(.9)}.size-fabric-orbit i{position:absolute;width:46vw;height:46vw;border-radius:45% 55% 60% 40%;filter:blur(1px);animation:fabricFloat 16s ease-in-out infinite alternate;mix-blend-mode:multiply}.size-fabric-orbit i:nth-child(1){background:#0b7776;left:-13%;top:-20%}.size-fabric-orbit i:nth-child(2){background:#7e314d;right:-15%;top:-22%;animation-delay:-3s}.size-fabric-orbit i:nth-child(3){background:#85865b;left:27%;top:25%;animation-delay:-7s}.size-fabric-orbit i:nth-child(4){background:#151414;right:4%;bottom:-35%;animation-delay:-11s}.size-fabric-orbit i:nth-child(5){background:#df898f;left:2%;bottom:-40%;animation-delay:-5s}@keyframes fabricFloat{to{transform:translate3d(3vw,2vw,0) rotate(8deg) scale(1.05)}}.size-color-ribbon{display:flex;gap:8px;flex-wrap:wrap;margin-top:34px}.size-color-ribbon span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;padding:9px 11px;border-radius:999px;background:color-mix(in srgb,var(--c) 24%,white);border:1px solid color-mix(in srgb,var(--c) 55%,white)}.size-guide-list{padding:46px 0 90px}.size-guide-intro{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:end;margin-bottom:22px}.size-guide-intro h2{font-size:clamp(42px,6vw,86px);margin:8px 0 0}.size-guide-intro p{max-width:500px;margin-left:auto}.size-model-card{border-top:1px solid #bbb}.size-card-top{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 0;cursor:pointer}.size-card-top>div{display:grid;grid-template-columns:46px 120px 1fr;align-items:center;gap:14px}.size-card-top small{font-size:10px;letter-spacing:.1em}.size-card-top h2{font-size:clamp(25px,3vw,44px);margin:0}.size-model-no{opacity:.35}.size-card-toggle{border:0;background:transparent;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.size-table-wrap{display:none;padding:0 0 28px}.size-model-card.is-open .size-table-wrap{display:block;animation:riseIn .35s ease both}.size-table-wrap{overflow-x:auto}.size-table-wrap table{border-collapse:collapse;min-width:680px;width:100%;background:#fff}.size-table-wrap th,.size-table-wrap td{padding:13px 14px;border-bottom:1px solid #ddd;text-align:left;font-size:13px}.size-table-wrap th{font-size:10px;text-transform:uppercase;letter-spacing:.08em;background:#111;color:#fff}.size-table-wrap tbody tr:hover{background:#f0ece4}.size-table-wrap p{font-size:11px;opacity:.55;margin:10px 0 0}.community-hero-v15{padding:clamp(70px,9vw,130px) 0;background:#111;color:#fff}.community-hero-v15 h1{font-size:clamp(66px,11vw,165px);margin:14px 0 24px}.community-hero-v15 h1 em{font-family:Georgia,serif;font-weight:400}.community-hero-v15 p{font-size:18px;max-width:520px}.community-stream-v15{display:grid;grid-template-columns:repeat(3,1fr)}.community-stream-card{position:relative;min-height:75vh;overflow:hidden}.community-stream-card img,.community-stream-card video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.community-stream-card:hover img,.community-stream-card:hover video{transform:scale(1.025)}.community-stream-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 45%,#0000009e)}.community-stream-card span{position:absolute;z-index:2;left:28px;right:28px;bottom:28px;color:#fff}.community-stream-card small{display:block;letter-spacing:.12em;margin-bottom:8px}.community-stream-card strong{font-size:clamp(28px,3vw,50px);line-height:.95}.community-cta-v15{padding:70px 0}.community-cta-v15 .container{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:end}.community-cta-v15 h2{font-size:clamp(58px,8vw,120px);margin:10px 0 0}.cat-hero-v15{padding:90px 0 50px;background:#111;color:#fff}.cat-hero-v15 h1{font-size:clamp(64px,10vw,140px);margin:12px 0}.cat-hero-v15 h1 em{font-family:Georgia,serif;font-weight:400}.cat-grid-v15{padding:0 0 80px}.cat-grid-v15 .container{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#c8c4bc;padding:0}.cat-model-card{background:#f4f0e8;padding:clamp(30px,5vw,70px);min-height:280px;display:flex;flex-direction:column}.cat-model-card span{font-size:10px;letter-spacing:.1em}.cat-model-card h2{font-size:clamp(34px,5vw,72px);margin:18px 0 auto}.cat-model-card a{display:inline-block;margin-top:12px;text-transform:uppercase;font-size:11px;letter-spacing:.08em;color:#111}.assh-trust-strip-v14 article{padding:46px 30px!important;text-align:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:14px!important;background:#ddd7cb!important}.assh-trust-strip-v14 .trust-glyph{width:68px!important;height:58px!important;transform:none!important}.assh-trust-strip-v14 h3{font-size:14px!important;letter-spacing:.03em!important;margin:0!important}.assh-trust-strip-v14 p{margin:0!important;font-size:12px!important;opacity:.7!important}@keyframes riseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width:760px){.home-page .section,.home-page .why-assh,.home-page .community-proof,.home-page .assh-ambassadors,.home-page .assh-events,.home-page .assh-material-lab,.home-page .home-gateway-v11,.home-page .assh-journal-template,.home-page .conversion-newsletter{padding-top:28px!important;padding-bottom:28px!important}.judge-review-card{min-width:88vw;grid-template-columns:42% 58%}.judge-product-media{min-height:300px}.judge-review-copy{padding:20px}.judge-review-copy blockquote{font-size:21px}.judge-verified{margin-bottom:18px;font-size:8px}.judge-author{display:block}.judge-author span{display:block;margin-top:6px;text-align:left}.size-guide-hero{padding-top:62px}.size-guide-hero h1{font-size:18vw}.size-guide-intro{grid-template-columns:1fr;gap:8px}.size-guide-intro p{margin-left:0}.size-card-top>div{grid-template-columns:32px 88px 1fr;gap:8px}.size-card-top h2{font-size:22px}.size-card-toggle{font-size:0}.size-card-toggle:after{content:"+";font-size:24px}.size-model-card.is-open .size-card-toggle:after{content:"\2212"}.size-fabric-orbit i{width:80vw;height:80vw}.community-stream-v15{grid-template-columns:1fr;scroll-snap-type:y proximity}.community-stream-card{min-height:66vh}.community-cta-v15 .container,.cat-grid-v15 .container{grid-template-columns:1fr}.cat-model-card{min-height:220px}.assh-trust-strip-v14{display:grid!important;grid-template-columns:1fr!important}.assh-trust-strip-v14 article{padding:30px 22px!important;border-bottom:1px solid rgba(0,0,0,.2)!important}}.home-page .section,.home-page .why-assh,.home-page .community-proof,.home-page .assh-ambassadors,.home-page .assh-events,.home-page .assh-material-lab,.home-page .home-gateway-v11,.home-page .assh-journal-template,.home-page .conversion-newsletter{padding-top:24px!important;padding-bottom:24px!important;min-height:0!important}.home-page .split-editorial-head,.home-page .home-gateway-head-v11,.home-page .future-section-head,.home-page .community-proof-head,.home-page .section-head{padding-top:0!important;padding-bottom:14px!important;margin:0!important;min-height:0!important;gap:18px!important}.home-page .assh-ambassadors .split-editorial-head,.home-page .assh-events .split-editorial-head,.home-page .assh-material-lab .split-editorial-head{margin:0!important;padding:0 0 14px!important}.home-page .community-proof-foot{margin-top:16px!important;padding-top:16px!important}.home-page .ambassador-grid,.home-page .event-film-grid,.home-page .material-swatch-rail,.home-page .home-gateway-grid-v11,.home-page .journal-template-grid{margin-top:0!important}.home-page .display,.home-page .split-editorial-head h2,.home-page .community-proof-head h2,.home-page .home-gateway-head-v11 h2,.home-page .future-section-head h2{line-height:.9!important;text-wrap:balance}.home-page p,.home-page .split-editorial-copy p,.home-page .future-section-head p,.home-page .home-gateway-head-v11 p{line-height:1.5!important;text-wrap:pretty}.home-page .eyebrow{line-height:1.25!important}.home-page .manifesto-inner p{line-height:1.48!important}.manifesto-category-card:nth-child(4) img{object-position:center 34%!important;filter:saturate(.92) contrast(1.02)}.judge-review-card{background:#f7f4ee!important}.judge-product-media{background:#f0efec!important;display:grid;place-items:center}.judge-product-media img{object-fit:contain!important;padding:14px!important;background:#f0efec}.judge-review-copy{min-width:0}.judge-review-copy blockquote{line-height:1.12!important;text-wrap:pretty}.judge-verified{display:inline-flex;align-items:center;gap:6px;color:#222}.assh-trust-reference{background:#d8d2c7!important;border-top:1px solid rgba(17,17,17,.55)!important;border-bottom:1px solid rgba(17,17,17,.55)!important}.assh-trust-reference article{min-height:190px!important;padding:28px 24px!important;gap:12px!important;background:#d8d2c7!important;border-color:#11111173!important}.assh-trust-reference .trust-glyph{width:90px!important;height:76px!important;transition:transform .36s cubic-bezier(.22,1,.36,1)!important}.assh-trust-reference svg{width:90px!important;height:76px!important;stroke:#111!important;stroke-width:1.55!important;fill:none!important;vector-effect:non-scaling-stroke}.assh-trust-reference .trust-box svg{width:76px!important}.assh-trust-reference .trust-box text{font:700 8px Arial,sans-serif!important;fill:#111!important;stroke:none!important;letter-spacing:.12em}.assh-trust-reference strong{font-size:15px!important;font-weight:500!important;letter-spacing:.025em!important}.assh-trust-reference span{font-size:12.5px!important;line-height:1.35!important;color:#4e4943!important}.assh-trust-reference article:hover .trust-glyph{transform:translateY(-3px) rotate(-.8deg)!important}.motion-ready .home-page main>section [data-scroll-reveal]{--move-offset:22px}@media(max-width:760px){.home-page .section,.home-page .why-assh,.home-page .community-proof,.home-page .assh-ambassadors,.home-page .assh-events,.home-page .assh-material-lab,.home-page .home-gateway-v11,.home-page .assh-journal-template,.home-page .conversion-newsletter{padding-top:18px!important;padding-bottom:18px!important}.home-page .split-editorial-head,.home-page .home-gateway-head-v11,.home-page .future-section-head,.home-page .community-proof-head,.home-page .section-head{padding:0 16px 12px!important;gap:10px!important}.home-page .split-editorial-head h2,.home-page .community-proof-head h2,.home-page .home-gateway-head-v11 h2,.home-page .future-section-head h2{line-height:.92!important}.home-page .split-editorial-copy p,.home-page .future-section-head p,.home-page .home-gateway-head-v11 p{line-height:1.46!important}.assh-trust-reference{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none}.assh-trust-reference::-webkit-scrollbar{display:none}.assh-trust-reference article{flex:0 0 86vw!important;min-height:172px!important;scroll-snap-align:start!important;padding:24px 18px!important;border-bottom:0!important}.judge-review-card{min-width:90vw!important;grid-template-columns:40% 60%!important}.judge-product-media{min-height:270px!important}.judge-product-media img{padding:8px!important}}:root{--assh-sans:"DM Sans",Arial,sans-serif;--assh-display:"Instrument Serif",Georgia,serif;--assh-gap-desktop:clamp(32px,3.5vw,54px);--assh-gap-mobile:24px}html{scroll-padding-top:116px}body{font-family:var(--assh-sans)}.home-page main>section:not(.interactive-hero):not(.experience-stack){margin:0!important;min-height:0!important}.home-page .split-editorial-head,.home-page .community-proof-head,.home-page .home-gateway-head-v11,.home-page .future-section-head,.home-page .section-head{padding:0 26px clamp(18px,2vw,28px)!important;margin:0!important;gap:clamp(18px,2.4vw,34px)!important;align-items:end!important}.home-page .container.split-editorial-head,.home-page .container.community-proof-head,.home-page .container.home-gateway-head-v11,.home-page .container.future-section-head,.home-page .container.section-head{max-width:none!important}.home-page .display,.home-page .split-editorial-head h2,.home-page .community-proof-head h2,.home-page .home-gateway-head-v11 h2,.home-page .future-section-head h2{line-height:.9!important;letter-spacing:-.045em!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.home-page p,.home-page .split-editorial-copy p,.home-page .future-section-head p,.home-page .home-gateway-head-v11 p{line-height:1.48!important;text-wrap:pretty!important;max-width:54ch}.home-page .eyebrow{line-height:1.2!important;margin-bottom:10px!important}.home-page .assh-events,.home-page .assh-material-lab,.home-page .home-gateway-v11,.home-page .assh-journal-template{min-height:0!important}.home-page .event-film-grid,.home-page .material-swatch-rail,.home-page .home-gateway-grid-v11,.home-page .journal-template-grid{margin-top:0!important}.motion-ready [data-scroll-reveal]{transform:translateY(16px);transition:opacity .58s ease,transform .72s cubic-bezier(.22,1,.36,1)}.motion-ready [data-scroll-reveal].is-visible{transform:none}.hero-commerce-cue-v17{position:absolute;right:clamp(18px,4vw,68px);bottom:clamp(30px,5vw,68px);z-index:6;display:grid;justify-items:end;text-align:right;color:#111;max-width:min(520px,46vw);gap:4px}.hero-commerce-cue-v17 .hero-commerce-kicker{font-size:10px;letter-spacing:.22em;font-weight:700;text-transform:uppercase}.hero-commerce-lockup{display:grid;justify-items:end;line-height:.78;margin:3px 0 6px}.hero-commerce-lockup .hero-made{font-size:clamp(42px,5.4vw,84px);font-weight:600;letter-spacing:-.075em}.hero-commerce-lockup .hero-here{font-family:var(--assh-display);font-style:italic;font-size:clamp(52px,6.3vw,98px);font-weight:400;letter-spacing:-.035em;margin-top:-.02em}.hero-commerce-lockup .hero-for{font-size:clamp(17px,1.65vw,26px);font-weight:500;letter-spacing:-.025em;margin-top:9px;line-height:1}.hero-commerce-cue-v17 a{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#111;text-decoration:none;border-bottom:1px solid #111;padding-bottom:5px}.assh-trust-reference{background:#d8d2c7!important;border-color:#777064!important}.assh-trust-reference article{min-height:190px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:10px!important;padding:26px 22px!important}.assh-trust-reference .trust-glyph{width:92px!important;height:78px!important;display:grid;place-items:center}.assh-trust-reference .trust-glyph svg{width:92px!important;height:78px!important;fill:none!important;stroke:#111!important;stroke-width:1.55!important;stroke-linecap:round!important;stroke-linejoin:round!important;overflow:visible}.assh-trust-reference .trust-glyph .fill-dark{fill:#111!important;stroke:none!important}.assh-trust-reference .trust-glyph text{font-family:var(--assh-sans)!important;fill:#111!important;stroke:none!important}.assh-trust-reference strong{font-size:15px!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:uppercase}.assh-trust-reference span{font-size:12.5px!important;line-height:1.4!important;color:#4d4842!important}.assh-trust-reference article:hover .trust-glyph{transform:translateY(-3px) rotate(-1deg)!important}.judge-carousel-shell{overflow:hidden!important}.community-review-track{align-items:stretch!important}.judge-review-card{min-width:min(720px,78vw)!important;grid-template-columns:minmax(190px,38%) minmax(0,62%)!important;overflow:hidden!important}.judge-product-media{min-height:360px!important;background:#eeece7!important}.judge-product-media img{width:100%!important;height:100%!important;object-fit:cover!important;padding:0!important;background:#eeece7!important}.judge-product-media span{z-index:3}.judge-review-copy{padding:clamp(24px,3vw,44px)!important;min-width:0!important}.judge-review-copy blockquote{font-size:clamp(24px,2.6vw,39px)!important;line-height:1.08!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.judge-review-copy h3{line-height:1.25!important;overflow-wrap:normal!important;word-break:normal!important}.site-footer-v17{background:#0d0d0d;color:#f3f1ec;padding:0!important}.footer-assurance-v17{display:grid;grid-template-columns:repeat(3,1fr);background:#d8d2c7;color:#111;border-bottom:1px solid #5e5952}.footer-assurance-v17>div{min-height:138px;display:grid;place-items:center;align-content:center;gap:9px;border-right:1px solid #7a746b;padding:18px;text-align:center}.footer-assurance-v17>div:last-child{border-right:0}.footer-assurance-v17 svg{width:58px;height:46px;fill:none;stroke:#111;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.footer-main-v17{padding:42px 28px 18px}.footer-grid-v17{display:grid;grid-template-columns:1.3fr .8fr .9fr 1fr;gap:42px;max-width:1440px;margin:auto}.footer-grid-v17 h4{font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 15px;color:#aaa49b}.footer-grid-v17 a{display:block;color:#f3f1ec;text-decoration:none;margin:0 0 10px;font-size:14px}.footer-grid-v17 a:hover{text-decoration:underline;text-underline-offset:4px}.footer-brand-v17 img{width:145px;filter:none;margin-bottom:18px}.footer-brand-v17 p{max-width:34ch;color:#aaa49b;line-height:1.5}.footer-social-v17{display:flex;gap:9px;margin-top:18px}.footer-social-v17 a{display:grid;place-items:center;width:38px;height:38px;border:1px solid #555;border-radius:50%;margin:0;font-size:11px}.footer-bottom-v17{max-width:1440px;margin:34px auto 0;padding-top:16px;border-top:1px solid #2a2a2a;display:flex;justify-content:space-between;gap:20px;color:#8f8a83;font-size:11px}.footer-bottom-v17 a{color:inherit;text-decoration:none}.premium-cart-v17{width:min(470px,100vw)!important;background:#f7f5f0!important;color:#111!important}.premium-cart-v17 .drawer-head{padding:22px 22px 16px;border-bottom:1px solid #dedad2}.premium-cart-v17 .drawer-head h3{font-size:28px;letter-spacing:-.04em;margin:4px 0 0}.premium-cart-v17 .cart-shipping-meter{padding:16px 22px;background:#efebe3;border-bottom:1px solid #dedad2}.premium-cart-v17 .cart-meter{height:4px;background:#d4cec4;border-radius:9px;overflow:hidden;margin-top:12px}.premium-cart-v17 .cart-meter i{display:block;height:100%;background:#171717}.cart-empty-v17{padding:28px 22px 20px}.cart-empty-v17 h4{font-size:28px;line-height:1.02;letter-spacing:-.04em;margin:0 0 10px}.cart-empty-v17 p{color:#6b655d;line-height:1.48;margin-bottom:22px}.cart-primary-v17{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;background:#111!important;color:#fff!important;border-radius:0!important;text-decoration:none;font-weight:600}.cart-fastpay-v17{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.cart-fastpay-v17 button{height:46px;border:1px solid #bbb4a9;background:#fff;font:600 13px var(--assh-sans)}.cart-fastpay-v17 .shop-pay{background:#5a31f4;color:#fff;border-color:#5a31f4}.cart-fastpay-v17 .apple-pay{font-size:16px}.cart-trust-v17{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #dedad2;border-bottom:1px solid #dedad2;margin-top:20px}.cart-trust-v17 span{padding:14px 8px;text-align:center;font-size:10px;line-height:1.25;border-right:1px solid #dedad2}.cart-trust-v17 span:last-child{border-right:0}.cart-policy-links-v17{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;padding:14px 20px 20px}.cart-policy-links-v17 a{font-size:10px;color:#6d675f;text-decoration:underline;text-underline-offset:3px}.cart-added-item{padding:22px!important;display:grid!important;grid-template-columns:104px 1fr!important;gap:16px!important}.cart-added-item img{width:104px!important;height:132px!important;object-fit:cover!important;background:#eee}.cart-demo-summary{padding:16px 22px!important;border-top:1px solid #ddd6cc;display:flex;justify-content:space-between}.cart-item-actions{display:flex!important;align-items:center!important;gap:10px!important}.cart-item-actions button{width:30px;height:30px;border:1px solid #bbb;background:#fff}.cart-item-actions a{margin-left:auto;color:#666;font-size:11px}.cat-model-card>[data-internal-model],.size-model-card [data-internal-model]{display:none!important}.cat-model-card{position:relative;overflow:hidden}.cat-model-card h2{line-height:1.02!important}h1,h2,h3,h4,strong,p,a,span,button{-webkit-hyphens:none;hyphens:none}.display,h1,h2,h3{overflow-wrap:normal;word-break:normal;text-wrap:balance}.info-page-v17{padding:clamp(48px,7vw,96px) 0 72px;background:#f7f5f0}.info-page-v17 .container{max-width:1080px}.info-page-v17 .eyebrow{margin-bottom:12px}.info-page-v17 h1{font-size:clamp(54px,8vw,110px);line-height:.84;letter-spacing:-.055em;margin:0 0 28px}.info-page-v17 .info-lead{font-size:clamp(18px,2vw,25px);line-height:1.38;max-width:35ch;margin-bottom:44px;color:#514c46}.info-accordion-v17{border-top:1px solid #c8c1b7}.info-accordion-v17 details{border-bottom:1px solid #c8c1b7;padding:0}.info-accordion-v17 summary{list-style:none;cursor:pointer;padding:20px 0;font-size:18px;font-weight:600;display:flex;justify-content:space-between;gap:20px}.info-accordion-v17 summary::-webkit-details-marker{display:none}.info-accordion-v17 summary:after{content:"+"}.info-accordion-v17 details[open] summary:after{content:"\2212"}.info-accordion-v17 details div{padding:0 0 24px;max-width:68ch;color:#5c5650;line-height:1.6}@media(max-width:760px){:root{--assh-gap-desktop:var(--assh-gap-mobile)}.home-page .split-editorial-head,.home-page .community-proof-head,.home-page .home-gateway-head-v11,.home-page .future-section-head,.home-page .section-head{padding:0 16px 14px!important;gap:12px!important}.home-page .display,.home-page .split-editorial-head h2,.home-page .community-proof-head h2,.home-page .home-gateway-head-v11 h2,.home-page .future-section-head h2{line-height:.94!important;font-size:clamp(46px,13vw,68px)!important}.hero-commerce-cue-v17{left:18px;right:18px;bottom:34px;max-width:none;justify-items:start;text-align:left}.hero-commerce-lockup{justify-items:start}.hero-commerce-lockup .hero-made{font-size:clamp(38px,11vw,54px)}.hero-commerce-lockup .hero-here{font-size:clamp(48px,14vw,68px)}.hero-commerce-lockup .hero-for{font-size:15px}.assh-trust-reference{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important}.assh-trust-reference article{flex:0 0 86vw!important;min-height:168px!important;scroll-snap-align:start!important}.judge-review-card{min-width:92vw!important;grid-template-columns:1fr!important}.judge-product-media{min-height:320px!important;max-height:58vh}.judge-review-copy{padding:22px!important}.judge-review-copy blockquote{font-size:24px!important;line-height:1.12!important}.footer-assurance-v17{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.footer-assurance-v17>div{flex:0 0 84vw;scroll-snap-align:start;border-bottom:0}.footer-main-v17{padding:34px 18px 18px}.footer-grid-v17{grid-template-columns:1fr 1fr;gap:30px 18px}.footer-brand-v17{grid-column:1/-1}.footer-bottom-v17{display:block;line-height:1.8;margin-top:24px}.footer-bottom-v17 span{display:block}.cart-fastpay-v17{grid-template-columns:1fr}.premium-cart-v17{width:100vw!important}.info-page-v17{padding:38px 18px 56px}.info-page-v17 h1{font-size:clamp(48px,14vw,72px);line-height:.9}}.ambassador-profile-grid-v17{display:grid;grid-template-columns:repeat(3,1fr);min-height:76vh}.ambassador-profile-v17{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(28px,4vw,58px);text-decoration:none;color:#fff;overflow:hidden;isolation:isolate}.ambassador-profile-v17:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 70% 15%,rgba(255,255,255,.28),transparent 28%),linear-gradient(155deg,var(--tone1),var(--tone2));transition:transform .8s cubic-bezier(.22,1,.36,1)}.ambassador-profile-v17:hover:before{transform:scale(1.035)}.ambassador-profile-v17 span{position:absolute;top:28px;right:28px;font-size:12px}.ambassador-profile-v17 small{font-size:11px;letter-spacing:.17em}.ambassador-profile-v17 h2{font-size:clamp(64px,7vw,116px);line-height:.82;letter-spacing:-.06em;margin:12px 0}.ambassador-profile-v17 p{max-width:28ch;font-size:15px;line-height:1.45}.ambassador-profile-v17 b{font-size:11px;letter-spacing:.1em;margin-top:18px}.tone-blue{--tone1:#a9c7dc;--tone2:#517e9d}.tone-green{--tone1:#1b756f;--tone2:#0f3837}.tone-black{--tone1:#3a3a3a;--tone2:#0e0e0e}@media(max-width:760px){.ambassador-profile-grid-v17{grid-template-columns:1fr}.ambassador-profile-v17{min-height:68svh}.ambassador-profile-v17 h2{font-size:22vw}}.announcement-track,.announcement-set{display:flex;align-items:center!important}.announcement-set{gap:0!important;white-space:nowrap}.announcement-set>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:100%;padding:0 18px!important;line-height:1!important}.announcement-set>.ticker-sep{display:inline-grid!important;place-items:center!important;flex:0 0 30px!important;width:30px!important;height:100%!important;margin:0!important;padding:0!important;color:#7b344a!important;font-size:10px!important;line-height:1!important;transform:none!important;animation:announcementSpark 2.8s ease-in-out infinite}@keyframes announcementSpark{0%,to{opacity:.62;transform:rotate(0) scale(.9)}50%{opacity:1;transform:rotate(45deg) scale(1.04)}}.hero-commerce-cue-v17{right:clamp(32px,4vw,68px)!important;bottom:clamp(28px,4.5vw,56px)!important;max-width:470px!important;gap:8px!important}.hero-commerce-lockup{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:0!important;line-height:1!important;margin:4px 0 8px!important}.hero-commerce-lockup .hero-made{font-size:clamp(48px,4.8vw,76px)!important;line-height:.92!important;letter-spacing:-.055em!important}.hero-commerce-lockup .hero-here{font-size:clamp(58px,5.6vw,88px)!important;line-height:.88!important;margin:0!important}.hero-commerce-lockup .hero-for{font-size:clamp(16px,1.45vw,22px)!important;line-height:1.12!important;margin-top:12px!important;letter-spacing:-.015em!important}.manifesto-title-v18{display:grid!important;justify-items:center!important;gap:.02em!important;width:100%!important;font-size:clamp(62px,7.6vw,122px)!important;line-height:.83!important;letter-spacing:-.055em!important}.manifesto-title-v18>span{display:block!important;white-space:nowrap!important}.manifesto-commerce .manifesto-inner{padding-top:clamp(68px,7vw,100px)!important;padding-bottom:clamp(54px,6vw,82px)!important;min-height:auto!important}.manifesto-commerce .manifesto-inner p{margin-top:26px!important}.home-page .home-section-v18{padding:clamp(44px,4.6vw,70px) 0!important;margin:0!important;min-height:0!important}.home-page .home-section-v18>.container,.home-page .home-section-v18>.split-editorial-head,.home-page .home-section-v18>.community-proof-head,.home-page .home-section-v18>.future-section-head,.home-page .home-section-v18>.home-gateway-head-v11{width:min(calc(100% - 64px),1440px)!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.home-page .split-editorial-head,.home-page .community-proof-head,.home-page .home-gateway-head-v11,.home-page .future-section-head,.home-page .section-head{margin-bottom:clamp(24px,2.4vw,36px)!important;padding-bottom:0!important;align-items:end!important}.home-page .split-editorial-head .eyebrow,.home-page .community-proof-head .eyebrow,.home-page .future-section-head .eyebrow,.home-page .home-gateway-head-v11 .eyebrow{margin-left:0!important}.home-page .split-editorial-head h2,.home-page .community-proof-head h2,.home-page .future-section-head h2,.home-page .home-gateway-head-v11 h2{margin-left:0!important;line-height:.91!important}.home-page .assh-events{background:#11110f!important;color:#f7f5f0!important}.home-page .assh-events .split-editorial-head{color:#f7f5f0!important}.home-page .event-film-grid{margin-top:0!important}.home-page .assh-material-lab,.home-page .assh-ambassadors,.home-page .assh-journal-template{background:#f7f5f0!important}.assh-trust-reference,.footer-assurance-v17{background:#d9d3c8!important;color:#111!important}.assh-trust-reference article{min-height:176px!important;padding:24px!important;gap:8px!important;border-color:#827a70!important}.assh-trust-reference .trust-glyph{width:86px!important;height:66px!important;transition:transform .35s ease!important}.assh-trust-reference .trust-glyph svg{width:86px!important;height:66px!important;stroke-width:1.55!important}.assh-trust-reference .trust-glyph text,.footer-assurance-v17 text{font-family:var(--assh-sans)!important;fill:#111!important;stroke:none!important}.footer-assurance-v17>div{min-height:142px!important;gap:8px!important}.footer-assurance-v17 svg{width:70px!important;height:54px!important;stroke-width:1.45!important;overflow:visible!important}.judge-product-media{position:relative!important;overflow:hidden!important;background:linear-gradient(135deg,#ece9e3,#dfdbd4)!important}.judge-product-media img{display:block!important;opacity:1!important;object-position:center!important}.judge-product-media img:not([src]),.judge-product-media img[src=""]{display:none!important}.judge-review-card{border:1px solid rgba(17,17,15,.12)!important}.cart-fast-link{height:46px;display:flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid #bbb4a9;background:#fff;color:#111;font:600 13px var(--assh-sans)}.cart-fast-link.shop-pay{background:#5a31f4!important;color:#fff!important;border-color:#5a31f4!important}.cart-fast-link.apple-pay{font-size:16px!important}.size-guide-page [data-internal-model]{display:none!important}.size-model-card h2{max-width:20ch!important;line-height:.96!important;overflow-wrap:normal!important;word-break:normal!important}.home-page h1,.home-page h2,.home-page h3,.home-page p,.home-page a,.home-page strong,.inner-page h1,.inner-page h2,.inner-page h3,.inner-page p,.inner-page a,.inner-page strong{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}@media(max-width:760px){.announcement-set>span{padding:0 11px!important}.announcement-set>.ticker-sep{flex-basis:22px!important;width:22px!important}.hero-commerce-cue-v17{left:18px!important;right:18px!important;bottom:26px!important;max-width:none!important;align-items:flex-start!important;justify-items:start!important;text-align:left!important}.hero-commerce-lockup{align-items:flex-start!important}.hero-commerce-lockup .hero-made{font-size:clamp(36px,10.5vw,50px)!important}.hero-commerce-lockup .hero-here{font-size:clamp(44px,13vw,62px)!important}.hero-commerce-lockup .hero-for{font-size:14px!important;margin-top:9px!important}.manifesto-title-v18{font-size:clamp(42px,11.7vw,66px)!important;line-height:.88!important;gap:.06em!important}.manifesto-title-v18>span{white-space:nowrap!important}.manifesto-commerce .manifesto-inner{padding:54px 16px 46px!important}.home-page .home-section-v18{padding:34px 0!important}.home-page .home-section-v18>.container,.home-page .home-section-v18>.split-editorial-head,.home-page .home-section-v18>.community-proof-head,.home-page .home-section-v18>.future-section-head,.home-page .home-section-v18>.home-gateway-head-v11{width:calc(100% - 32px)!important}.home-page .split-editorial-head,.home-page .community-proof-head,.home-page .home-gateway-head-v11,.home-page .future-section-head,.home-page .section-head{margin-bottom:20px!important;gap:14px!important}.home-page .split-editorial-head h2,.home-page .community-proof-head h2,.home-page .home-gateway-head-v11 h2,.home-page .future-section-head h2{font-size:clamp(44px,12vw,64px)!important;line-height:.93!important}.assh-trust-reference article{flex:0 0 82vw!important;min-height:160px!important}.footer-assurance-v17>div{flex:0 0 82vw!important;min-height:132px!important}.size-model-card h2{font-size:clamp(28px,9vw,44px)!important;max-width:12ch!important}}.announcement-set{gap:0!important;padding:0!important}.announcement-set>span{padding:0 20px!important;height:30px!important;display:flex!important;align-items:center!important}.announcement-set>b,.announcement-set>.ticker-sep{width:24px!important;min-width:24px!important;flex:0 0 24px!important;height:30px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;transform-origin:50% 50%!important;line-height:1!important;color:#7b4654!important}.hero-commerce-cue-v17{width:min(390px,32vw)!important;max-width:390px!important;right:clamp(30px,4vw,68px)!important;bottom:clamp(34px,4.6vw,60px)!important;row-gap:8px!important}.hero-commerce-lockup{gap:3px!important;margin:6px 0 10px!important}.hero-commerce-lockup .hero-made{font-size:clamp(42px,4.3vw,68px)!important;line-height:.98!important;letter-spacing:-.055em!important}.hero-commerce-lockup .hero-here{font-size:clamp(50px,5vw,78px)!important;line-height:.94!important;margin:0!important}.hero-commerce-lockup .hero-for{font-size:clamp(15px,1.25vw,20px)!important;line-height:1.18!important;margin-top:9px!important}.manifesto-title-v18{max-width:1200px!important;font-size:clamp(64px,7.1vw,112px)!important;line-height:.88!important}.manifesto-title-v18>span{white-space:nowrap!important}.home-page .home-section-v18{padding:clamp(38px,4vw,58px) 0!important;min-height:0!important;height:auto!important}.home-page .home-section-v18>.container,.home-page .home-section-v18>.split-editorial-head,.home-page .home-section-v18>.community-proof-head,.home-page .home-section-v18>.future-section-head,.home-page .home-section-v18>.home-gateway-head-v11{width:min(calc(100% - 72px),1420px)!important;max-width:1420px!important;margin-inline:auto!important}.home-page .split-editorial-head,.home-page .community-proof-head,.home-page .home-gateway-head-v11,.home-page .future-section-head,.home-page .section-head{padding:0!important;margin:0 0 clamp(22px,2vw,30px)!important;min-height:0!important}.home-page .assh-events .event-film-grid,.home-page .assh-ambassadors .ambassador-grid,.home-page .assh-material-lab .material-swatch-rail,.home-page .home-gateway-grid-v11,.home-page .journal-template-grid{margin-top:0!important}.home-page .assh-events,.home-page .assh-ambassadors,.home-page .assh-material-lab,.home-page .assh-journal-template{overflow:hidden!important}.home-page .split-editorial-head h2,.home-page .community-proof-head h2,.home-page .future-section-head h2,.home-page .home-gateway-head-v11 h2{margin:8px 0 0!important;line-height:.92!important}.home-page .split-editorial-copy{align-self:end!important;padding-bottom:3px!important}.trust-family-v18 .trust-glyph img,.footer-assurance-v17.trust-family-v18 img{display:block!important;width:82px!important;height:62px!important;object-fit:contain!important;transition:transform .35s cubic-bezier(.22,1,.36,1)!important}.trust-family-v18 article:hover .trust-glyph img,.footer-assurance-v17.trust-family-v18>div:hover img{transform:translateY(-3px) rotate(-1deg)!important}.assh-trust-reference.trust-family-v18 article{min-height:174px!important;padding:25px 22px!important;gap:9px!important}.assh-trust-reference.trust-family-v18 .trust-glyph{width:90px!important;height:68px!important}.footer-assurance-v17.trust-family-v18>div{min-height:138px!important}.footer-assurance-v17.trust-family-v18 img{width:70px!important;height:52px!important}.experience-upf .experience-visual img{object-fit:cover!important;object-position:center center!important;filter:saturate(.96) contrast(1.02)!important}@media(max-width:760px){.announcement-set>span{padding:0 12px!important}.announcement-set>b,.announcement-set>.ticker-sep{width:18px!important;min-width:18px!important;flex-basis:18px!important}.hero-commerce-cue-v17{width:auto!important;max-width:72vw!important;left:auto!important;right:18px!important;bottom:24px!important;justify-items:end!important;text-align:right!important}.hero-commerce-lockup{align-items:flex-end!important}.hero-commerce-lockup .hero-made{font-size:clamp(34px,9vw,47px)!important}.hero-commerce-lockup .hero-here{font-size:clamp(42px,11vw,58px)!important}.hero-commerce-lockup .hero-for{font-size:13px!important;max-width:20ch!important}.manifesto-title-v18{font-size:clamp(40px,10.9vw,62px)!important;line-height:.9!important}.manifesto-title-v18>span{white-space:nowrap!important}.home-page .home-section-v18{padding:30px 0!important}.home-page .home-section-v18>.container,.home-page .home-section-v18>.split-editorial-head,.home-page .home-section-v18>.community-proof-head,.home-page .home-section-v18>.future-section-head,.home-page .home-section-v18>.home-gateway-head-v11{width:calc(100% - 28px)!important}.home-page .split-editorial-head,.home-page .community-proof-head,.home-page .home-gateway-head-v11,.home-page .future-section-head,.home-page .section-head{margin-bottom:18px!important;gap:12px!important}.assh-trust-reference.trust-family-v18 article{flex-basis:82vw!important;min-height:158px!important}}@media(min-width:761px)and (max-width:1150px){.manifesto-title-v18{font-size:clamp(56px,7vw,82px)!important}.hero-commerce-cue-v17{width:min(340px,34vw)!important}}.home-page .experience-upf .experience-visual img{object-fit:cover!important;object-position:50% 42%!important;transform:scale(1.001)!important}.material-page .compare-good{background:#0c6f73!important;color:#fff!important}.material-page .compare-bad{background:#74405d!important;color:#fff!important}.material-page .compare-good li,.material-page .compare-bad li,.material-page .compare-good strong,.material-page .compare-bad strong{color:#fff!important}.home-page .home-section-v18,.home-page .split-editorial,.home-page .community-proof,.home-page .future-section,.home-page .home-gateway-v11{scroll-margin-top:calc(var(--announcement-height,30px) + var(--header-height,78px) + 18px)}@media(min-width:761px){.home-page .experience-upf .experience-visual img{object-position:50% 46%!important}}@media(max-width:760px){.home-page .experience-upf .experience-visual img{object-position:50% 38%!important;min-height:100%!important}.material-page .compare-duo{grid-template-columns:1fr!important}.material-page .compare-duo>div{min-height:auto!important}}.community-hero-v15.community-hero-video{position:relative;min-height:82vh;padding:0;background:#111;color:#fff;overflow:hidden;isolation:isolate}.community-hero-v15.community-hero-video>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;filter:saturate(.88) contrast(1.04)}.community-hero-v15 .community-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#11110fcc,#11110f7a 52%,#11110f2e)}.community-hero-v15 .community-hero-copy{position:relative;z-index:2;min-height:82vh;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-top:clamp(72px,8vw,120px);padding-bottom:clamp(54px,7vw,96px)}.community-hero-v15.community-hero-video h1{margin:14px 0 24px}.community-hero-v15.community-hero-video p{color:#ffffffdb}.experience-mexico .experience-visual img,.story-v2>img{object-position:center center}@media(max-width:760px){.community-hero-v15.community-hero-video,.community-hero-v15 .community-hero-copy{min-height:72svh}.community-hero-v15 .community-hero-shade{background:linear-gradient(180deg,#11110f26 10%,#11110fd1 82%)}.community-hero-v15 .community-hero-copy{padding:72px 22px 42px}.community-hero-v15.community-hero-video h1{font-size:clamp(52px,16vw,82px);line-height:.88}.events-hero-v11>video{object-position:center center}.experience-mexico .experience-visual img,.story-v2>img{object-position:center center}}.ambassador-photo-grid-v21{min-height:0!important;align-items:stretch;background:#11110f}.ambassador-photo-card-v21{min-height:min(84vh,920px)!important;padding:0!important;background:#11110f!important;isolation:isolate}.ambassador-photo-card-v21:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;background:linear-gradient(180deg,#11110f08 46%,#11110f85)!important;transform:none!important;pointer-events:none;transition:background .35s ease!important}.ambassador-photo-card-v21:hover:before{transform:none!important;background:linear-gradient(180deg,#11110f00 40%,#11110fa3)!important}.ambassador-photo-card-v21 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .85s cubic-bezier(.22,1,.36,1),filter .35s ease}.ambassador-photo-card-v21:hover img{transform:scale(1.018);filter:saturate(1.02) contrast(1.01)}.ambassador-photo-index{position:absolute!important;top:22px!important;right:22px!important;z-index:2!important;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.55);background:#11110f2e;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#fff!important;font-size:9px!important;letter-spacing:.12em!important}.ambassador-photo-link{position:absolute!important;left:24px!important;bottom:22px!important;top:auto!important;right:auto!important;z-index:2!important;width:auto!important;height:auto!important;padding:10px 13px!important;border-radius:999px!important;background:#11110f94!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff!important;font-size:10px!important;line-height:1!important;letter-spacing:.08em!important;text-transform:none!important;opacity:.92;transition:opacity .2s ease,transform .2s ease}.ambassador-photo-card-v21:hover .ambassador-photo-link{opacity:1;transform:translateY(-2px)}.footer-social-v21{align-items:center;flex-wrap:wrap;gap:9px!important}.footer-social-v21 a:not(.footer-site-link-v21){width:38px!important;height:38px!important}.footer-social-v21 svg{width:17px;height:17px;display:block}.footer-social-v21 .footer-site-link-v21{width:auto!important;height:38px!important;padding:0 14px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important;letter-spacing:.06em!important;white-space:nowrap}@media(max-width:760px){.ambassador-photo-grid-v21{grid-template-columns:1fr!important}.ambassador-photo-card-v21{min-height:74svh!important}.ambassador-photo-card-v21 img{object-position:center center}.ambassador-photo-index{top:16px!important;right:16px!important}.ambassador-photo-link{left:16px!important;bottom:16px!important}}.story-timeline-v22{overflow:hidden}.timeline-grid-v22{gap:1px;background:#cbc5bb;margin-top:clamp(28px,3vw,44px)}.timeline-grid-v22 .timeline-card-v22{padding:0;min-height:590px;display:flex;flex-direction:column;overflow:hidden;background:#f7f5f0}.timeline-media-v22{height:245px;overflow:hidden;position:relative;background:#ded8ce}.timeline-media-v22 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.2,.75,.25,1),filter .6s ease}.timeline-photo-v22:hover .timeline-media-v22 img{transform:scale(1.035);filter:saturate(1.03)}.timeline-costco-v22 img{object-position:center 42%}.timeline-costco-v22 em{position:absolute;left:18px;bottom:16px;background:#f7f5f0;color:#111;padding:8px 10px;font-size:9px;line-height:1;letter-spacing:.16em;font-style:normal;font-weight:700}.timeline-card-body-v22{padding:30px 30px 34px;position:relative;display:flex;flex:1;flex-direction:column}.timeline-card-body-v22>b{font-size:clamp(48px,4.8vw,76px);font-weight:400;letter-spacing:-.055em;line-height:.92}.timeline-card-body-v22>span{position:absolute;right:24px;top:28px;font-size:10px;color:#888}.timeline-card-body-v22 h3{font-size:26px;font-weight:500;line-height:.98;margin:auto 0 12px;letter-spacing:-.03em;max-width:13ch}.timeline-card-body-v22 p{font-size:13px;line-height:1.58;color:#6f6963;margin:0;max-width:35ch}.timeline-digital-v22{background:#111!important;color:#f7f5f0!important}.timeline-digital-v22 .timeline-card-body-v22{background:#111}.timeline-digital-v22 .timeline-card-body-v22 p,.timeline-digital-v22 .timeline-card-body-v22>span{color:#98938c}.timeline-digital-stage-v22{height:245px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 45%,#2b2b29 0,#151513 42%,#0c0c0b)}.timeline-symbol-v22{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.timeline-symbol-v22>img{width:104px;position:relative;z-index:3;animation:v22SymbolFloat 4.2s ease-in-out infinite}.timeline-symbol-v22 i{position:absolute;width:110px;height:110px;border:1px solid rgba(255,255,255,.16);transform:rotate(45deg);animation:v22Echo 4.8s ease-in-out infinite}.timeline-symbol-v22 .echo-2{width:158px;height:158px;animation-delay:-2.1s;opacity:.4}.timeline-tech-v22 span{position:absolute;font-size:8px;letter-spacing:.18em;font-weight:700;color:#f7f5f0;white-space:nowrap}.timeline-tech-v22 span:nth-child(1){top:20px;left:20px}.timeline-tech-v22 span:nth-child(2){bottom:22px;left:18px;color:#d598a8}.timeline-tech-v22 span:nth-child(3){top:30px;right:18px;color:#9bc3b6}.timeline-tech-v22 span:nth-child(4){bottom:24px;right:18px;color:#d9d0c5}.timeline-mini-proof-v22{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:flex;align-items:baseline;gap:7px;color:#fff;opacity:.78}.timeline-mini-proof-v22 b{font-size:20px}.timeline-mini-proof-v22 small{font-size:7px;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}.timeline-footnote-v22{font-size:9px;color:#8d877f;margin:12px 0 0;text-align:right}@keyframes v22SymbolFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(1.5deg)}}@keyframes v22Echo{0%,to{transform:rotate(45deg) scale(.9);opacity:.12}50%{transform:rotate(45deg) scale(1.08);opacity:.34}}.footer-motion-v22{height:44px;overflow:hidden;background:#7b344a;color:#fff;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(0,0,0,.35)}.footer-motion-track-v22{display:flex;align-items:center;gap:42px;height:100%;width:max-content;animation:v22FooterMarquee 24s linear infinite}.footer-motion-track-v22 span{font-size:10px;font-weight:700;letter-spacing:.16em;white-space:nowrap}@keyframes v22FooterMarquee{to{transform:translate(-50%)}}.footer-assurance-v17.trust-family-v18{background:#d9d3c8!important;border-top:1px solid #827a70!important}.footer-assurance-v17.trust-family-v18>div{position:relative;overflow:hidden;transition:background .28s ease,color .28s ease}.footer-assurance-v17.trust-family-v18>div:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:#7b344a;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.22,1,.36,1)}.footer-assurance-v17.trust-family-v18>div:hover{background:#eee9df!important}.footer-assurance-v17.trust-family-v18>div:hover:before{transform:scaleX(1)}.footer-main-v22{background:linear-gradient(140deg,#0b0b0b,#111 58%,#15100f);position:relative;overflow:hidden}.footer-main-v22:before{content:"ASSH";position:absolute;right:-.03em;bottom:-.22em;font-size:min(26vw,390px);line-height:1;font-weight:700;letter-spacing:-.08em;color:#ffffff06;pointer-events:none}.footer-main-v22 .footer-grid-v17,.footer-main-v22 .footer-bottom-v17{position:relative;z-index:1}.footer-social-v21 a{transition:transform .3s ease,background .3s ease,border-color .3s ease}.footer-social-v21 a:hover{transform:translateY(-4px);background:#7b344a;border-color:#7b344a}.footer-site-link-v21:hover{background:#f4f0e8!important;color:#111!important;border-color:#f4f0e8!important}.footer-bottom-v22{display:grid!important;grid-template-columns:1fr auto 1fr!important;gap:24px;align-items:center!important}.footer-bottom-v22>span:last-child{text-align:right}.footer-pay-v22{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.footer-pay-v22>span{font-size:8px;letter-spacing:.16em;color:#85817c;margin-right:4px}.footer-pay-v22 b{font-size:8px;letter-spacing:.08em;font-weight:600;color:#d9d3c8;border:1px solid #3a3835;border-radius:999px;padding:6px 9px;transition:transform .25s ease,border-color .25s ease,color .25s ease}.footer-pay-v22 b:hover{transform:translateY(-2px);border-color:#7b344a;color:#fff}@media(max-width:900px){.timeline-grid-v22{grid-template-columns:1fr}.timeline-grid-v22 .timeline-card-v22{min-height:0}.timeline-media-v22,.timeline-digital-stage-v22{height:310px}.timeline-card-body-v22{min-height:285px}.timeline-card-body-v22 h3{margin-top:72px}.footer-bottom-v22{grid-template-columns:1fr!important;gap:16px!important}.footer-bottom-v22>span:last-child{text-align:left}.footer-pay-v22{justify-content:flex-start}}@media(max-width:560px){.timeline-media-v22,.timeline-digital-stage-v22{height:250px}.timeline-card-body-v22{padding:24px 20px 28px}.timeline-card-body-v22 h3{font-size:24px;margin-top:58px}.timeline-card-body-v22>b{font-size:54px}.timeline-footnote-v22{text-align:left}.footer-motion-v22{height:38px}.footer-motion-track-v22 span{font-size:8.5px}.footer-pay-v22>span{width:100%;margin-bottom:2px}}:root{--v23-ink:#11110f;--v23-cream:#f5f1e9;--v23-stone:#d9d2c7;--v23-wine:#4f333a;--v23-moss:#66705d;--v23-blue:#506c77;--v23-line:rgba(17,17,15,.18)}.announcement{background:#11110f!important;overflow:hidden!important}.announcement-track{display:flex!important;width:max-content!important;min-width:max-content!important;animation:v23TopLoop 38s linear infinite!important;will-change:transform!important}.announcement-track>.announcement-set{flex:0 0 auto!important}@keyframes v23TopLoop{to{transform:translate3d(-25%,0,0)}}@media(max-width:760px){.announcement-track{animation-duration:31s!important}}@media(prefers-reduced-motion:reduce){.announcement-track{animation:none!important;transform:none!important}}.footer-motion-v22{height:40px!important;background:#292321!important;color:#eee9e1!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.07)!important;overflow:hidden!important}.footer-motion-track-v22{height:100%!important;display:flex!important;align-items:center!important;gap:0!important;width:max-content!important;animation:v23FooterLoop 34s linear infinite!important;will-change:transform!important}.footer-motion-track-v22 span{display:inline-flex!important;align-items:center!important;min-height:100%!important;padding:0 34px!important;font-size:9px!important;font-weight:600!important;letter-spacing:.18em!important;color:#e8e1d9!important;white-space:nowrap!important}.footer-motion-track-v22 span:after{content:"\25c6";margin-left:34px;color:#7a6067;font-size:7px;opacity:.8}@keyframes v23FooterLoop{to{transform:translate3d(-50%,0,0)}}@media(max-width:760px){.footer-motion-v22{height:36px!important}.footer-motion-track-v22{animation-duration:28s!important}.footer-motion-track-v22 span{padding:0 22px!important;font-size:8px!important}.footer-motion-track-v22 span:after{margin-left:22px}}@media(prefers-reduced-motion:reduce){.footer-motion-track-v22{animation:none!important;transform:none!important}}.footer-main-v22{background:radial-gradient(circle at 84% 18%,rgba(87,67,72,.22),transparent 32%),linear-gradient(145deg,#0b0b0b,#11110f 58%,#151311)!important;position:relative!important;overflow:hidden!important}.footer-main-v22:before{content:""!important;position:absolute!important;inset:auto -4vw -9vw auto!important;width:min(43vw,620px)!important;aspect-ratio:1!important;background:url(v109-brand--ASSH_logo_blanco.svg) center/contain no-repeat!important;opacity:.032!important;filter:blur(.1px)!important;transform:rotate(-7deg)!important;pointer-events:none!important}.footer-main-v22:after{content:"";position:absolute;left:-120px;top:35%;width:260px;height:260px;border:1px solid rgba(255,255,255,.055);transform:rotate(45deg);animation:v23FooterShape 12s ease-in-out infinite alternate;pointer-events:none}@keyframes v23FooterShape{to{transform:translate(28px,-22px) rotate(53deg);opacity:.48}}.footer-grid-v17{padding-top:54px!important;padding-bottom:46px!important}.footer-brand-v17>p{max-width:34ch!important;color:#aaa49c!important;line-height:1.48!important}.footer-grid-v17>div:not(.footer-brand-v17) a{position:relative;display:fit-content!important;transition:transform .25s ease,color .25s ease!important}.footer-grid-v17>div:not(.footer-brand-v17) a:hover{transform:translate(5px)!important;color:#fff!important}.footer-grid-v17 h4{color:#8f8982!important}.footer-bottom-v22{border-top:1px solid rgba(255,255,255,.09)!important;padding-top:20px!important;padding-bottom:24px!important}.footer-pay-v22 b{background:#ffffff06!important}.footer-social-v21 a:hover{background:#4f333a!important;border-color:#80636a!important}.experience-info-v23{background:var(--v23-cream);color:var(--v23-ink)}.info-hero-v23{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr);min-height:68vh;border-bottom:1px solid var(--v23-line)}.info-hero-copy-v23{padding:clamp(68px,8vw,124px) clamp(28px,5vw,78px);display:flex;flex-direction:column;justify-content:flex-end}.info-hero-copy-v23 .eyebrow{margin-bottom:22px}.info-hero-copy-v23 h1{font-size:clamp(66px,9.2vw,150px);line-height:.82;letter-spacing:-.07em;margin:0;max-width:8ch;font-weight:400}.info-hero-copy-v23 p{font-size:clamp(17px,1.45vw,24px);line-height:1.38;color:#6f6963;max-width:34ch;margin:30px 0 0}.info-hero-media-v23{position:relative;min-height:420px;background:#171715;overflow:hidden;isolation:isolate}.info-hero-media-v23:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.7));z-index:1}.info-hero-media-v23 .media-placeholder-v23{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#eee9e1;background:radial-gradient(circle at 35% 30%,#44403b 0,#24211f 38%,#111 80%)}.media-placeholder-v23 img{width:118px;opacity:.72;animation:v23MediaFloat 4.8s ease-in-out infinite}.media-placeholder-v23 span{position:absolute;left:28px;bottom:26px;z-index:2;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.media-placeholder-v23 small{position:absolute;right:24px;top:24px;z-index:2;color:#b6afa5;letter-spacing:.15em;text-transform:uppercase;font-size:8px}@keyframes v23MediaFloat{50%{transform:translateY(-9px) rotate(2deg)}}.info-nav-v23{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--v23-line)}.info-nav-v23 a{padding:18px 22px;border-right:1px solid var(--v23-line);font-size:10px;letter-spacing:.14em;text-transform:uppercase;transition:background .25s ease}.info-nav-v23 a:hover,.info-nav-v23 a[aria-current=page]{background:#ddd5c9}.info-body-v23{width:min(1280px,calc(100% - 64px));margin:auto;padding:72px 0 92px;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(50px,7vw,120px)}.info-side-v23{position:sticky;top:130px;align-self:start}.info-side-v23 .eyebrow{margin-bottom:18px}.info-side-v23 h2{font-size:clamp(38px,4vw,66px);line-height:.94;letter-spacing:-.055em;margin:0 0 24px;font-weight:400}.info-side-v23 p{color:#6d6761;line-height:1.55;max-width:32ch}.info-side-v23 .micro-proof-v23{margin-top:34px;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#cfc7bd;border:1px solid #cfc7bd}.micro-proof-v23 span{background:#eee8de;padding:16px;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.info-panels-v23{border-top:1px solid var(--v23-line)}.info-panels-v23 details{border-bottom:1px solid var(--v23-line)}.info-panels-v23 summary{list-style:none;cursor:pointer;padding:26px 6px 26px 0;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:15px;font-size:clamp(18px,1.7vw,27px);letter-spacing:-.025em}.info-panels-v23 summary::-webkit-details-marker{display:none}.info-panels-v23 summary .num{font-size:9px;color:#8a837b;letter-spacing:.15em}.info-panels-v23 summary .plus{font-size:22px;font-weight:300;transition:transform .3s ease}.info-panels-v23 details[open] summary .plus{transform:rotate(45deg)}.info-panel-answer-v23{padding:0 54px 28px 57px;color:#625c56;max-width:74ch;line-height:1.65;font-size:15px}.info-panel-answer-v23 a{text-decoration:underline;text-underline-offset:4px}.info-content-slot-v23{width:min(1280px,calc(100% - 64px));margin:0 auto 92px;display:grid;grid-template-columns:1.2fr .8fr;min-height:380px;background:#11110f;color:#f4f0e8;overflow:hidden}.info-content-slot-v23 .slot-visual{position:relative;display:grid;place-items:center;background:linear-gradient(135deg,#22201d,#11110f)}.info-content-slot-v23 .slot-visual img{width:130px;opacity:.7}.info-content-slot-v23 .slot-copy{padding:clamp(34px,5vw,72px);display:flex;flex-direction:column;justify-content:center}.slot-copy .eyebrow{color:#a99f96}.slot-copy h3{font-size:clamp(34px,4vw,64px);line-height:.95;letter-spacing:-.055em;margin:12px 0 18px;font-weight:400}.slot-copy p{color:#a9a29a;max-width:34ch;line-height:1.5}.slot-copy small{margin-top:34px;color:#796f69;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.contact-experience-v23 .info-body-v23{grid-template-columns:.8fr 1.2fr}.contact-card-v23{background:#11110f;color:#f5f1e9;padding:34px;display:grid;gap:24px}.contact-card-v23 a{font-size:22px;letter-spacing:-.03em}.contact-card-v23 small{color:#8f8880;letter-spacing:.12em;text-transform:uppercase}.contact-form-v23{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-form-v23 label{display:grid;gap:8px;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.contact-form-v23 label.full{grid-column:1/-1}.contact-form-v23 input,.contact-form-v23 textarea{border:0;border-bottom:1px solid #aaa199;background:transparent;padding:14px 0;font:inherit;font-size:16px;outline:0}.contact-form-v23 textarea{min-height:130px;resize:vertical}.contact-form-v23 button{grid-column:1/-1;justify-self:start;border:1px solid #111;background:#111;color:#fff;padding:15px 24px;text-transform:uppercase;letter-spacing:.1em;font-size:10px;cursor:pointer}.shipping-v23 .info-hero-media-v23{background:#4e5b59}.returns-v23 .info-hero-media-v23{background:#4f333a}.faq-v23 .info-hero-media-v23{background:#5f6655}.terms-v23 .info-hero-media-v23{background:#2c2927}@media(max-width:900px){.info-hero-v23{grid-template-columns:1fr;min-height:0}.info-hero-copy-v23{min-height:62svh}.info-hero-media-v23{min-height:46svh}.info-nav-v23{grid-template-columns:1fr 1fr}.info-nav-v23 a{border-bottom:1px solid var(--v23-line)}.info-body-v23,.contact-experience-v23 .info-body-v23{grid-template-columns:1fr;width:calc(100% - 36px);gap:42px;padding:54px 0 68px}.info-side-v23{position:static}.info-content-slot-v23{width:calc(100% - 36px);grid-template-columns:1fr;margin-bottom:68px}.info-content-slot-v23 .slot-visual{min-height:280px}.footer-main-v22:before{width:76vw!important;right:-16vw!important;bottom:-4vw!important}.footer-grid-v17{padding-top:42px!important}}@media(max-width:560px){.info-hero-copy-v23{padding:54px 18px 46px;min-height:54svh}.info-hero-copy-v23 h1{font-size:clamp(58px,18vw,88px);max-width:none}.info-hero-copy-v23 p{font-size:16px}.info-hero-media-v23{min-height:42svh}.info-nav-v23{grid-template-columns:1fr 1fr}.info-nav-v23 a{padding:15px 14px;font-size:8.5px}.info-panels-v23 summary{grid-template-columns:30px 1fr auto;padding:22px 0}.info-panel-answer-v23{padding-left:45px;font-size:14px}.contact-form-v23{grid-template-columns:1fr}.contact-form-v23 label.full,.contact-form-v23 button{grid-column:1}.footer-main-v22:before{opacity:.022!important}}.home-fabric-card-v24{position:relative;display:block;overflow:hidden;color:inherit;text-decoration:none}.home-fabric-card-v24>img{width:100%;height:100%;object-fit:cover;display:block}.home-fabric-card-v24>span{position:absolute;z-index:3;left:22px;right:18px;bottom:22px;display:grid;grid-template-columns:1fr auto;grid-template-areas:"small small" "strong arrow";align-items:end;gap:5px;color:#fff;pointer-events:none}.home-fabric-card-v24>span small{grid-area:small;font-size:8px;letter-spacing:.16em}.home-fabric-card-v24>span strong{grid-area:strong;font-size:24px;font-weight:500}.home-fabric-card-v24>span a{grid-area:arrow;color:#fff;text-decoration:none;font-size:28px;line-height:1;pointer-events:auto}.home-fabric-card-v24:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.52));pointer-events:none}.home-fabric-dot-v24{z-index:5!important;top:56%!important}.home-fabric-dot-v24>span{z-index:8}.home-fabric-dot-v24 b{white-space:nowrap}.home-fabric-dot-v24 small{white-space:normal}body:has(.ambassador-intro-v14) .ambassador-intro-v14{padding:30px 0!important}body:has(.ambassador-intro-v14) .ambassador-intro-grid-v14{grid-template-columns:minmax(0,1.25fr) minmax(280px,.65fr)!important;gap:5vw!important;align-items:end!important}body:has(.ambassador-intro-v14) .ambassador-intro-grid-v14 h2{font-size:clamp(54px,5.6vw,86px)!important;line-height:.9!important;max-width:980px!important;margin:10px 0 0!important}body:has(.ambassador-intro-v14) .ambassador-intro-grid-v14 p{max-width:430px!important;margin:0 0 4px!important}body:has(.ambassador-cta-v14) .ambassador-cta-v14{padding:34px 0!important}body:has(.ambassador-cta-v14) .ambassador-cta-inner-v14{gap:5vw!important}body:has(.ambassador-cta-v14) .ambassador-cta-inner-v14 h2{font-size:clamp(52px,5.7vw,86px)!important;line-height:.88!important}@media(min-width:981px){.site-header .header-inner{gap:18px}.site-header .desktop-nav{gap:clamp(13px,1.45vw,24px)!important}.site-header .nav-link,.site-header .icon-btn{font-size:10px!important;letter-spacing:.075em!important;white-space:nowrap}.site-header .brand-logo img{max-width:106px}}@media(max-width:760px){.material-swatch-rail-v24{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.material-swatch-rail-v24::-webkit-scrollbar{display:none}.home-fabric-card-v24{flex:0 0 82vw!important;min-height:62svh!important;scroll-snap-align:center!important}.home-fabric-card-v24>span{left:18px;right:16px;bottom:18px}.home-fabric-card-v24>span strong{font-size:21px}.home-fabric-dot-v24{width:44px!important;height:44px!important;top:53%!important}body:has(.ambassador-intro-v14) .ambassador-intro-v14{padding:24px 0!important}body:has(.ambassador-intro-v14) .ambassador-intro-grid-v14{grid-template-columns:1fr!important;gap:14px!important}body:has(.ambassador-intro-v14) .ambassador-intro-grid-v14 h2{font-size:clamp(46px,13vw,66px)!important;line-height:.9!important}body:has(.ambassador-cta-v14) .ambassador-cta-v14{padding:28px 0!important}body:has(.ambassador-cta-v14) .ambassador-cta-inner-v14 h2{font-size:clamp(46px,13vw,66px)!important}}.movement-paths-v25{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#ffffff29;width:min(900px,100%);margin:34px auto 28px;border:1px solid rgba(255,255,255,.16)}.movement-paths-v25 a{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"n title" ". copy";gap:5px 14px;padding:22px 20px;text-align:left;background:#11110f;color:#f5f1e9;text-decoration:none;transition:background .25s ease,transform .25s ease}.movement-paths-v25 a:hover{background:#1b1a18;transform:translateY(-2px)}.movement-paths-v25 span{grid-area:n;font-size:9px;letter-spacing:.14em;color:#8e8680;padding-top:4px}.movement-paths-v25 strong{grid-area:title;font-size:13px;letter-spacing:.14em}.movement-paths-v25 small{grid-area:copy;color:#a69f98;line-height:1.35;font-size:12px}.footer-social-v17 a[aria-label="Facebook ASSH"] svg{width:19px;height:19px}.assistant-chat-v25{width:min(390px,calc(100vw - 28px))!important;max-height:min(650px,72vh)!important;padding:0!important;overflow:hidden!important;border-radius:22px!important;box-shadow:0 24px 70px #0003!important;background:#f5f2ed!important;color:#111!important}.assistant-chat-v25 .assistant-panel-head{padding:18px 18px 14px;border-bottom:1px solid #ddd6cd;display:flex;align-items:center;justify-content:space-between}.assistant-chat-v25 .assistant-panel-head>div{display:grid;gap:2px}.assistant-chat-v25 .assistant-panel-head strong{font-size:15px}.assistant-chat-v25 .assistant-panel-head small{font-size:8px;letter-spacing:.16em;color:#77716a}.assistant-chat-log-v25{height:min(340px,40vh);overflow-y:auto;padding:16px 15px 8px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}.assistant-msg-v25{display:flex;flex-direction:column;max-width:90%;gap:7px}.assistant-msg-v25.bot{align-self:flex-start}.assistant-msg-v25.user{align-self:flex-end}.assistant-msg-v25>span{padding:11px 13px;border-radius:15px;font-size:13px;line-height:1.43}.assistant-msg-v25.bot>span{background:#fff;border:1px solid #e2ddd6;border-bottom-left-radius:5px}.assistant-msg-v25.user>span{background:#11110f;color:#fff;border-bottom-right-radius:5px}.assistant-inline-actions-v25{display:flex;flex-wrap:wrap;gap:6px}.assistant-inline-actions-v25 a{font-size:9px;letter-spacing:.08em;text-transform:uppercase;border:1px solid #bbb2a8;border-radius:999px;padding:7px 9px;background:#f8f5f0}.assistant-suggestions-v25{display:flex;gap:6px;overflow-x:auto;padding:8px 14px 10px;scrollbar-width:none}.assistant-suggestions-v25::-webkit-scrollbar{display:none}.assistant-suggestions-v25 button{white-space:nowrap;border:1px solid #d4cdc4;background:#ede8e1;border-radius:999px;padding:8px 10px;font-size:10px;cursor:pointer}.assistant-suggestions-v25 button:hover{background:#e3dcd3}.assistant-chat-form-v25{display:grid;grid-template-columns:1fr 42px;gap:8px;padding:10px 14px 12px;border-top:1px solid #ddd6cd}.assistant-chat-form-v25 input{width:100%;border:1px solid #cbc3ba;border-radius:14px;background:#fff;padding:11px 12px;font:inherit;font-size:13px;outline:none}.assistant-chat-form-v25 input:focus{border-color:#111}.assistant-chat-form-v25 button{border:0;border-radius:13px;background:#111;color:#fff;font-size:18px;cursor:pointer}.assistant-chat-foot-v25{font-size:8.5px;line-height:1.35;color:#77716a;padding:0 15px 14px}.assistant-chat-foot-v25 a{text-decoration:underline;text-underline-offset:3px}.info-panels-v23 details:nth-child(3n+1)[open]{background:#7b5b620b}.info-panels-v23 details[open] summary{padding-left:14px;padding-right:14px}.info-panels-v23 details[open] .info-panel-answer-v23{padding-right:32px}.contact-card-v23 a{transition:opacity .2s ease}.contact-card-v23 a:hover{opacity:.65}@media(max-width:760px){.movement-paths-v25{grid-template-columns:1fr;margin-top:24px}.movement-paths-v25 a{padding:16px 15px}.assistant-chat-v25{max-height:70svh!important}.assistant-chat-log-v25{height:34svh}.assistant-chat-v25 .assistant-panel-head{padding:15px 15px 12px}}.movement-story-v26{width:min(100%,1040px);margin:42px auto 0;display:grid;grid-template-columns:repeat(3,1fr);position:relative;border-top:1px solid rgba(245,241,233,.23);border-bottom:1px solid rgba(245,241,233,.23)}.movement-story-v26 article{padding:30px 28px 34px;min-height:190px;border-right:1px solid rgba(245,241,233,.18);display:flex;flex-direction:column;gap:12px;text-align:left;transition:background .35s ease,transform .35s ease}.movement-story-v26 article:last-child{border-right:0}.movement-story-v26 article:hover{background:#ffffff0b;transform:translateY(-4px)}.movement-story-v26 article>span{font-size:9px;letter-spacing:.16em;color:#8f8880}.movement-story-v26 article strong{font-size:21px;font-weight:500;letter-spacing:-.025em;color:#f5f1e9}.movement-story-v26 article p{font-size:13px;line-height:1.55;color:#aaa39b;margin:0;max-width:260px}.movement-line-v26{position:absolute;top:-4px;left:0;right:0;display:grid;grid-template-columns:repeat(3,1fr);pointer-events:none}.movement-line-v26 i{width:8px;height:8px;border-radius:50%;background:#f5f1e9;justify-self:center;box-shadow:0 0 0 5px #11110f}.movement-cta-v26{display:flex;justify-content:space-between;align-items:center;width:min(100%,1040px);margin:24px auto 0}.movement-cta-v26>span{font-size:9px;letter-spacing:.18em;color:#77716b}.movement-cta-v26 .manifesto-link{margin:0!important}.manifesto-shop-v26{overflow:visible}.category-hotspot-card-v26{position:relative;overflow:hidden}.category-card-link-v26{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.category-card-link-v26 img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,.61,.36,1),filter .4s ease}.category-hotspot-card-v26:hover .category-card-link-v26 img,.category-hotspot-card-v26.is-hotspot-open .category-card-link-v26 img{transform:scale(1.025);filter:brightness(.82)}.category-caption-v26{position:absolute;left:28px;right:24px;bottom:24px;color:#fff;display:grid;grid-template-columns:1fr auto;align-items:end;z-index:3;pointer-events:none}.category-caption-v26 small{grid-column:1/-1;font-size:8px;letter-spacing:.18em;margin-bottom:4px}.category-caption-v26 strong{font-size:31px;font-weight:400}.category-caption-v26 b{font-size:26px;font-weight:300}.category-hotspot-v26{position:absolute;left:50%;top:48%;z-index:5;width:28px;height:28px;margin:-14px;border:0;border-radius:50%;background:#f5f1e9;color:#11110f;font-size:19px;line-height:28px;cursor:pointer;box-shadow:0 0 0 8px #f5f1e92e;transition:transform .25s ease,background .25s ease}.category-hotspot-v26:hover,.category-hotspot-card-v26.is-hotspot-open .category-hotspot-v26{transform:rotate(45deg) scale(1.08);background:#fff}.category-popover-v26{position:absolute;left:50%;top:48%;z-index:6;width:min(290px,78%);transform:translate(-50%,20px);background:#f6f2ea;color:#11110f;padding:18px 18px 16px;display:grid;gap:9px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,transform .3s ease;box-shadow:0 20px 50px #0003}.category-popover-v26 small{font-size:8px;letter-spacing:.15em;color:#77716b}.category-popover-v26 strong{font-size:17px;line-height:1.25;font-weight:500}.category-popover-v26 span{font-size:11px;color:#6d6760}.category-popover-v26 a{font-size:9px;letter-spacing:.12em;border-top:1px solid #c9c2b8;padding-top:10px;margin-top:2px}.category-hotspot-card-v26.is-hotspot-open .category-popover-v26,.category-hotspot-card-v26:hover .category-popover-v26{opacity:1;visibility:visible;transform:translate(-50%,-50%);pointer-events:auto}.size-source-note-v26{padding:26px 0 30px;max-width:720px}.size-source-note-v26 strong{font-size:17px}.size-source-note-v26 p{max-width:650px;line-height:1.55;color:#69635d}.size-source-note-v26 a{text-decoration:underline;text-underline-offset:5px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.catalog-grid-v26 .product-card-v26 .product-image{overflow:hidden}.catalog-grid-v26 .product-card-v26 img{transition:transform .45s ease}.catalog-grid-v26 .product-card-v26:hover img{transform:scale(1.025)}.quick-link-v26{display:flex!important;align-items:center;justify-content:center;text-decoration:none}@media(max-width:760px){.movement-story-v26{grid-template-columns:1fr;margin-top:30px}.movement-story-v26 article{border-right:0;border-bottom:1px solid rgba(245,241,233,.16);min-height:0;padding:22px 18px}.movement-story-v26 article:last-child{border-bottom:0}.movement-line-v26{display:none}.movement-cta-v26{align-items:flex-start;gap:20px;flex-direction:column}.category-hotspot-v26{left:auto;right:22px;top:24px;margin:0}.category-popover-v26{left:18px;right:18px;top:auto;bottom:84px;width:auto;transform:translateY(12px)}.category-hotspot-card-v26.is-hotspot-open .category-popover-v26,.category-hotspot-card-v26:hover .category-popover-v26{transform:translateY(0)}.category-caption-v26{left:18px;bottom:18px}.category-caption-v26 strong{font-size:26px}}.movement-intro-v27{max-width:640px!important;margin:26px auto 0!important;font-size:clamp(16px,1.35vw,20px)!important;line-height:1.42!important;color:#aaa39b!important;text-align:center!important}.movement-experience-v27{width:min(100%,1060px);height:clamp(330px,34vw,455px);margin:38px auto 0;border:1px solid rgba(245,241,233,.18);position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.055),transparent 42%),#11110f}.movement-ambient-v27{position:absolute;top:-12%;right:-4%;bottom:-12%;left:-4%;display:flex;align-items:center;justify-content:space-around;gap:4vw;opacity:.035;pointer-events:none;z-index:0;animation:movementAmbientV27 16s linear infinite alternate}.movement-ambient-v27 span{font-size:clamp(100px,15vw,230px);line-height:1;font-weight:500;letter-spacing:-.08em;color:#f5f1e9;white-space:nowrap}@keyframes movementAmbientV27{0%{transform:translate3d(-3%,0,0)}to{transform:translate3d(4%,-2%,0)}}.movement-focus-v27{position:absolute;top:0;right:0;bottom:82px;left:0;display:grid;place-items:center;align-content:center;text-align:center;z-index:2;padding:34px}.movement-focus-no-v27{font-size:9px;letter-spacing:.2em;color:#8d867f;margin-bottom:16px}.movement-focus-v27 strong{font-size:clamp(64px,9vw,132px);line-height:.83;letter-spacing:-.065em;font-weight:400;color:#f5f1e9;transition:opacity .22s ease,transform .22s ease}.movement-focus-v27 p{font-size:clamp(15px,1.35vw,20px)!important;line-height:1.35!important;color:#aaa39b!important;max-width:35ch!important;margin:22px auto 0!important;transition:opacity .22s ease,transform .22s ease}.movement-experience-v27.is-changing .movement-focus-v27 strong,.movement-experience-v27.is-changing .movement-focus-v27 p{opacity:0;transform:translateY(8px)}.movement-tabs-v27{position:absolute;left:0;right:0;bottom:0;height:82px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(245,241,233,.18);z-index:3;background:#11110fb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.movement-tabs-v27 button{border:0;border-right:1px solid rgba(245,241,233,.14);background:transparent;color:#77716a;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:background .25s ease,color .25s ease;position:relative}.movement-tabs-v27 button:last-child{border-right:0}.movement-tabs-v27 button:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#f5f1e9;transform:scaleX(0);transition:transform .28s ease;transform-origin:center}.movement-tabs-v27 button.is-active{color:#f5f1e9;background:#ffffff06}.movement-tabs-v27 button.is-active:after{transform:scaleX(1)}.movement-tabs-v27 button span{font-size:8px;letter-spacing:.14em;opacity:.65}.movement-tabs-v27 button b{font-size:11px;letter-spacing:.16em;font-weight:500}.movement-cta-v27{margin-top:18px!important}.category-hotspot-v26{left:50%!important;top:50%!important;margin:-14px!important}.category-product-pop-v27{left:50%!important;top:50%!important;width:224px!important;min-height:92px!important;padding:10px!important;grid-template-columns:72px 1fr 22px!important;gap:11px!important;align-items:center!important;border-radius:14px!important;background:#f9f6f0f7!important;box-shadow:0 18px 52px #0000003d!important}.category-product-pop-v27>img{width:72px;height:86px;object-fit:cover;background:#eee9e1;border-radius:10px}.category-product-pop-v27>div{min-width:0;display:grid;gap:4px}.category-product-pop-v27 small{font-size:7px!important;letter-spacing:.15em!important;color:#8b837a!important}.category-product-pop-v27 strong{font-size:13px!important;line-height:1.15!important;font-weight:600!important;letter-spacing:-.02em!important}.category-product-pop-v27 span{font-size:12px!important;color:#111!important;font-weight:500}.category-product-pop-v27>a{border:0!important;padding:0!important;margin:0!important;font-size:20px!important;line-height:1!important;display:grid;place-items:center;width:22px;height:22px}.category-hotspot-card-v26.is-hotspot-open .category-product-pop-v27,.category-hotspot-card-v26:hover .category-product-pop-v27{transform:translate(-50%,-50%)!important}.assh-assistant-exact .assistant-chat-v25,.assh-assistant-exact.is-on-dark .assistant-chat-v25,.assh-assistant-exact.is-on-dark .assh-assistant-panel{width:min(318px,calc(100vw - 24px))!important;max-height:min(500px,64svh)!important;background:#f5f2ed!important;color:#111!important;border-color:#d7d0c7!important;border-radius:18px!important;box-shadow:0 18px 54px #0000002e!important}.assh-assistant-exact .assistant-chat-v25 .assistant-panel-head,.assh-assistant-exact.is-on-dark .assistant-chat-v25 .assistant-panel-head{padding:13px 14px 11px!important;border-bottom:1px solid #ddd6cd!important;color:#111!important}.assistant-chat-v25 .assistant-panel-head strong{font-size:13px!important}.assistant-chat-v25 .assistant-panel-head small{font-size:7px!important;color:#77716a!important}.assistant-chat-log-v25{height:210px!important;padding:10px 12px!important;gap:7px!important;background:#f5f2ed!important;color:#111!important}.assistant-msg-v25 span{font-size:11.5px!important;line-height:1.35!important;padding:9px 10px!important;border-radius:12px!important}.assistant-msg-v25.bot span{background:#fff!important;color:#111!important;border-color:#e0d9d0!important}.assistant-msg-v25.user span{background:#111!important;color:#fff!important}.assistant-suggestions-v25{padding:7px 11px 8px!important;gap:5px!important}.assistant-suggestions-v25 button{padding:7px 8px!important;font-size:9px!important;background:#ede8e1!important;color:#111!important;border-color:#d4cdc4!important}.assistant-chat-form-v25{grid-template-columns:1fr 36px!important;gap:6px!important;padding:8px 11px 9px!important;background:#f5f2ed!important;border-top:1px solid #ddd6cd!important}.assistant-chat-form-v25 input{padding:9px 10px!important;border-radius:11px!important;font-size:11.5px!important;background:#fff!important;color:#111!important}.assistant-chat-form-v25 button{border-radius:11px!important;font-size:16px!important;background:#111!important;color:#fff!important}.assistant-chat-foot-v25{padding:0 12px 10px!important;font-size:7.5px!important;color:#77716a!important;background:#f5f2ed!important}.assh-assistant-exact.is-on-dark .assistant-chat-foot-v25,.assh-assistant-exact.is-on-dark .assistant-chat-foot-v25 a{color:#77716a!important}.assh-assistant-exact.is-on-dark .assistant-close,.assh-assistant-exact.is-on-dark .assistant-panel-head{color:#111!important}.trust-family-v18 .trust-glyph img,.footer-assurance-v17.trust-family-v18 img{width:112px!important;height:78px!important;object-fit:contain!important;mix-blend-mode:multiply;filter:saturate(.88) contrast(.98)}.footer-assurance-v17.trust-family-v18 img{width:104px!important;height:72px!important}.assh-trust-reference.trust-family-v18 article,.footer-assurance-v17.trust-family-v18>div{background:linear-gradient(180deg,#ded8cd,#d6cfc3)!important}.assh-trust-reference.trust-family-v18 article:hover,.footer-assurance-v17.trust-family-v18>div:hover{background:linear-gradient(180deg,#eee9df,#ddd6ca)!important}@media(max-width:760px){.movement-experience-v27{height:420px;margin-top:28px}.movement-focus-v27{top:0;right:0;bottom:74px;left:0;padding:26px 18px}.movement-focus-v27 strong{font-size:clamp(66px,20vw,94px)}.movement-focus-v27 p{font-size:15px!important;max-width:27ch!important}.movement-tabs-v27{height:74px}.movement-tabs-v27 button{gap:6px}.movement-tabs-v27 button b{font-size:9px}.movement-tabs-v27 button span{font-size:7px}.category-hotspot-v26{left:50%!important;right:auto!important;top:50%!important;margin:-18px!important;width:36px!important;height:36px!important;line-height:36px!important}.category-product-pop-v27{left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;width:min(224px,74vw)!important;transform:translate(-50%,12px)!important}.category-hotspot-card-v26.is-hotspot-open .category-product-pop-v27{transform:translate(-50%,-50%)!important}.category-hotspot-card-v26:hover .category-product-pop-v27{transform:translate(-50%,12px)!important}.assh-assistant-exact .assistant-chat-v25,.assh-assistant-exact.is-on-dark .assistant-chat-v25,.assh-assistant-exact.is-on-dark .assh-assistant-panel{width:min(306px,calc(100vw - 18px))!important;max-height:58svh!important}.assistant-chat-log-v25{height:180px!important}.trust-family-v18 .trust-glyph img,.footer-assurance-v17.trust-family-v18 img{width:100px!important;height:68px!important}}.movement-intro-v28{margin-bottom:0!important}.movement-experience-v28{width:min(100%,1120px);height:clamp(430px,55vw,650px);margin:34px auto 0;position:relative;overflow:hidden;isolation:isolate;background:#111;border-radius:2px}.movement-media-v28,.movement-media-v28 figure{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.movement-media-v28 figure{opacity:0;transform:scale(1.035);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform 5.4s ease;will-change:opacity,transform}.movement-media-v28 figure.is-active{opacity:1;transform:scale(1);z-index:1}.movement-media-v28 img{width:100%;height:100%;object-fit:cover;display:block}.movement-media-v28 figure:nth-child(1) img{object-position:center 47%}.movement-media-v28 figure:nth-child(2) img{object-position:center 45%}.movement-media-v28 figure:nth-child(3) img{object-position:center 48%}.movement-shade-v28{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#0a0a090f 18%,#0a0a091f 48%,#0a0a09d1)}.movement-copy-v28{position:absolute;z-index:3;left:clamp(24px,4vw,56px);right:clamp(24px,4vw,56px);bottom:112px;color:#f5f1e9;max-width:760px;transition:opacity .22s ease,transform .22s ease}.movement-experience-v28.is-changing .movement-copy-v28{opacity:0;transform:translateY(10px)}.movement-copy-v28 span{display:block;font-size:10px;letter-spacing:.2em;margin-bottom:12px}.movement-copy-v28 strong{display:block;font-size:clamp(38px,5vw,76px);font-weight:400;line-height:.96;letter-spacing:-.045em;max-width:13ch}.movement-copy-v28 p{margin:16px 0 0!important;color:#f5f1e9d1!important;font-size:clamp(13px,1.2vw,17px)!important;line-height:1.4!important;max-width:38ch!important}.movement-progress-v28{position:absolute;z-index:4;left:0;right:0;bottom:0;height:82px;display:grid;grid-template-columns:repeat(3,1fr);background:#11110f9e;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-top:1px solid rgba(245,241,233,.24)}.movement-progress-v28 button{position:relative;border:0;border-right:1px solid rgba(245,241,233,.16);background:transparent;color:#f5f1e980;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;overflow:hidden}.movement-progress-v28 button:last-child{border-right:0}.movement-progress-v28 button span{font-size:8px;letter-spacing:.16em}.movement-progress-v28 button b{font-size:10px;letter-spacing:.16em;font-weight:500}.movement-progress-v28 button i{position:absolute;left:0;right:0;bottom:0;height:2px;background:#f5f1e9;transform:scaleX(0);transform-origin:left}.movement-progress-v28 button.is-active{color:#f5f1e9}.movement-progress-v28 button.is-active i{animation:movementProgressV28 4.8s linear forwards}@keyframes movementProgressV28{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.movement-cta-v28{align-items:center!important}.movement-cta-v28>span{letter-spacing:.16em;font-size:9px!important}.trust-strip-v28{background:#e7e0d5!important}.trust-strip-v28 .trust-card-v28{background:linear-gradient(180deg,#ece6dc,#ded6ca)!important;gap:12px!important;overflow:hidden;position:relative}.trust-scene-v28{width:92px;height:76px;position:relative;display:grid;place-items:center;margin-bottom:2px}.trust-scene-v28 img{display:block;max-width:48px;max-height:24px;object-fit:contain}.trust-seal-v28 .seal-ring-v28{position:absolute;width:68px;height:68px;border:1px solid #8f8578;border-radius:50%;box-shadow:inset 0 0 0 5px #8f85781f}.trust-seal-v28 .seal-ring-v28:before,.trust-seal-v28 .seal-ring-v28:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px dashed rgba(17,17,15,.28);border-radius:50%}.trust-seal-v28 .seal-core-v28{width:46px;height:46px;border-radius:50%;background:#d2c6b6;display:grid;place-items:center;box-shadow:0 8px 18px #11110f1f}.trust-seal-v28 .seal-core-v28 img{width:36px}.trust-confidence-v28:hover .seal-ring-v28{animation:sealSpinV28 4s linear infinite}.trust-confidence-v28:hover .seal-core-v28{animation:sealPressV28 .7s cubic-bezier(.22,1,.36,1)}@keyframes sealSpinV28{to{transform:rotate(360deg)}}@keyframes sealPressV28{0%,to{transform:translateY(0)}50%{transform:translateY(5px) scale(.96)}}.trust-truck-v28{width:112px}.truck-box-v28{position:absolute;left:14px;top:20px;width:58px;height:38px;border:1px solid #756b60;background:#d6c7b4;display:grid;place-items:center}.truck-box-v28 img{width:39px}.truck-cab-v28{position:absolute;left:72px;top:29px;width:28px;height:29px;border:1px solid #756b60;background:#cfc2b2;border-radius:3px 9px 3px 3px}.wheel-a-v28,.wheel-b-v28{position:absolute;top:55px;width:12px;height:12px;border:2px solid #49423c;border-radius:50%;background:#e7e0d5}.wheel-a-v28{left:28px}.wheel-b-v28{left:79px}.speed-a-v28,.speed-b-v28{position:absolute;height:1px;background:#776e65;left:0;transform-origin:right}.speed-a-v28{top:35px;width:12px}.speed-b-v28{top:45px;width:20px}.trust-shipping-v28:hover .trust-truck-v28{animation:truckMoveV28 1.25s ease-in-out infinite}.trust-shipping-v28:hover .speed-a-v28,.trust-shipping-v28:hover .speed-b-v28{animation:speedV28 .65s ease-in-out infinite alternate}@keyframes truckMoveV28{0%,to{transform:translate(-3px)}50%{transform:translate(4px)}}@keyframes speedV28{to{transform:scaleX(.35);opacity:.3}}.trust-box-v28{perspective:240px}.box-face-v28{position:absolute;left:20px;top:29px;width:62px;height:39px;border:1px solid #756b60;background:#d4c3ad;display:grid;place-items:center}.box-face-v28 img{width:41px}.box-face-v28 b{position:absolute;right:5px;bottom:4px;font-size:7px;letter-spacing:.16em;font-weight:500}.box-lid-v28{position:absolute;left:18px;top:20px;width:66px;height:18px;border:1px solid #756b60;background:#dfd1be;transform-origin:50% 100%;transform:rotateX(57deg)}.trust-mexico-v28:hover .box-lid-v28{animation:boxLidV28 1.7s cubic-bezier(.22,1,.36,1) infinite}@keyframes boxLidV28{0%,to{transform:rotateX(57deg)}45%{transform:rotateX(13deg)}70%{transform:rotateX(68deg)}}@media(max-width:760px){.movement-intro-v28{font-size:14px!important;max-width:27ch!important}.movement-experience-v28{height:62svh;min-height:470px;max-height:610px;margin-top:24px;margin-left:-1px;margin-right:-1px}.movement-copy-v28{left:20px;right:20px;bottom:92px}.movement-copy-v28 strong{font-size:clamp(38px,12vw,56px);max-width:11ch}.movement-copy-v28 p{font-size:13px!important;max-width:29ch!important;margin-top:11px!important}.movement-progress-v28{height:68px}.movement-progress-v28 button{gap:5px}.movement-progress-v28 button b{font-size:8px}.movement-progress-v28 button span{font-size:6px}.movement-media-v28 figure:nth-child(1) img{object-position:51% center}.movement-media-v28 figure:nth-child(2) img{object-position:54% center}.movement-media-v28 figure:nth-child(3) img{object-position:50% center}.movement-cta-v28{gap:13px!important;margin-top:15px!important}.movement-cta-v28>span{font-size:7px!important;letter-spacing:.12em!important}.manifesto-shop-v26{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:10px!important;padding:0 18px 10px!important;scrollbar-width:none!important}.manifesto-shop-v26::-webkit-scrollbar{display:none!important}.manifesto-category-card{flex:0 0 78vw!important;width:78vw!important;min-width:78vw!important;scroll-snap-align:start!important;min-height:112vw!important}.category-card-link-v26 img{height:100%!important;object-fit:cover!important}.category-hotspot-v26{width:28px!important;height:28px!important;line-height:28px!important;margin:-14px!important;font-size:17px!important;box-shadow:0 0 0 6px #f5f1e926!important}.category-caption-v26{left:18px!important;right:18px!important;bottom:17px!important}.category-caption-v26 strong{font-size:27px!important}.trust-strip-v28{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.trust-strip-v28::-webkit-scrollbar{display:none!important}.trust-strip-v28 .trust-card-v28{flex:0 0 82vw!important;min-height:205px!important;scroll-snap-align:start!important;border-right:1px solid rgba(0,0,0,.22)!important;border-bottom:0!important;padding:28px 20px!important}.trust-scene-v28{transform:scale(.94)}.assistant-suggestions-v25 button{font-size:9px!important;padding:8px 10px!important}}@media(prefers-reduced-motion:reduce){.movement-media-v28 figure,.movement-copy-v28,.trust-card-v28 *{animation:none!important;transition:none!important}.movement-progress-v28 button.is-active i{transform:scaleX(1)!important}}.home-page .manifesto-commerce:has(.movement-experience-v29){padding-bottom:0!important}.home-page .manifesto-commerce:has(.movement-experience-v29) .manifesto-inner{padding-bottom:0!important;width:100%!important;max-width:none!important}.home-page .manifesto-commerce:has(.movement-experience-v29) .eyebrow,.home-page .manifesto-commerce:has(.movement-experience-v29) .manifesto-title-v18,.home-page .manifesto-commerce:has(.movement-experience-v29) .movement-intro-v28{width:min(1080px,calc(100% - 48px));margin-left:auto!important;margin-right:auto!important}.movement-experience-v29{width:100vw!important;max-width:none!important;height:clamp(560px,72svh,860px)!important;margin:clamp(34px,4vw,54px) calc(50% - 50vw) 0!important;border-radius:0!important;background:transparent!important}.movement-media-v29 figure{transform:scale(1.055)!important;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 6.2s cubic-bezier(.2,.7,.2,1)!important}.movement-media-v29 figure.is-active{transform:scale(1)!important}.movement-media-v29 img{width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(.94) contrast(1.01)}.movement-media-v29 figure:nth-child(1) img{object-position:center 50%!important}.movement-media-v29 figure:nth-child(2) img{object-position:center 43%!important}.movement-media-v29 figure:nth-child(3) img{object-position:center 48%!important}.movement-shade-v29{background:linear-gradient(90deg,#09090880,#0909081f 48%,#0909080d 72%,#0909082e),linear-gradient(180deg,#09090808,#0909080a 54%,#0909088c)!important}.movement-copy-v29{left:clamp(24px,5.2vw,84px)!important;right:auto!important;bottom:clamp(118px,15vh,174px)!important;max-width:min(760px,72vw)!important;text-align:left!important}.movement-copy-v29>span{font-family:var(--assh-display)!important;font-style:italic!important;font-size:clamp(18px,1.7vw,28px)!important;line-height:1!important;letter-spacing:-.01em!important;text-transform:none!important;margin-bottom:clamp(10px,1vw,16px)!important;color:#ffffffe6!important}.movement-copy-v29>strong{font-family:var(--assh-sans)!important;font-size:clamp(56px,6.6vw,112px)!important;font-weight:400!important;line-height:.84!important;letter-spacing:-.065em!important;max-width:10.5ch!important;text-wrap:balance!important;color:#fff!important;text-shadow:0 1px 18px rgba(0,0,0,.14)}.movement-copy-v29>p{font-family:var(--assh-sans)!important;font-size:clamp(13px,1.05vw,16px)!important;font-weight:400!important;letter-spacing:-.01em!important;line-height:1.42!important;margin:clamp(14px,1.3vw,20px) 0 0!important;max-width:36ch!important;color:#ffffffd6!important}.movement-progress-v29{left:clamp(22px,5.2vw,84px)!important;right:auto!important;bottom:clamp(32px,4.2vw,58px)!important;width:auto!important;height:auto!important;display:flex!important;gap:clamp(18px,2.3vw,38px)!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important}.movement-progress-v29 button{min-width:0!important;padding:0 0 9px!important;border:0!important;background:transparent!important;color:#ffffff85!important;justify-content:flex-start!important;gap:7px!important;overflow:visible!important}.movement-progress-v29 button span{font-size:8px!important;letter-spacing:.14em!important;opacity:.72}.movement-progress-v29 button b{font-size:10px!important;letter-spacing:.18em!important;font-weight:600!important}.movement-progress-v29 button i{left:0!important;right:auto!important;bottom:0!important;width:100%!important;height:1px!important;background:#fffffff0!important}.movement-progress-v29 button.is-active{color:#fff!important}.movement-cta-v29{position:absolute!important;z-index:5!important;right:clamp(22px,5.2vw,84px)!important;bottom:clamp(32px,4.2vw,58px)!important;left:auto!important;width:auto!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:10px!important;text-align:right!important;color:#fff!important}.movement-cta-v29>span{font-size:8px!important;letter-spacing:.18em!important;color:#ffffffad!important}.movement-cta-v29 .manifesto-link{color:#fff!important;border-bottom-color:#ffffffb8!important;font-size:9px!important}@media(max-width:760px){.home-page .manifesto-commerce:has(.movement-experience-v29) .manifesto-inner{padding-bottom:0!important}.home-page .manifesto-commerce:has(.movement-experience-v29) .eyebrow,.home-page .manifesto-commerce:has(.movement-experience-v29) .manifesto-title-v18,.home-page .manifesto-commerce:has(.movement-experience-v29) .movement-intro-v28{width:calc(100% - 32px)!important}.movement-experience-v29{height:72svh!important;min-height:520px!important;max-height:720px!important;margin-top:28px!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.movement-media-v29 figure:nth-child(1) img{object-position:52% center!important}.movement-media-v29 figure:nth-child(2) img{object-position:56% center!important}.movement-media-v29 figure:nth-child(3) img{object-position:51% center!important}.movement-shade-v29{background:linear-gradient(180deg,#0909080a,#09090814 40%,#090908a8)!important}.movement-copy-v29{left:18px!important;right:18px!important;bottom:116px!important;max-width:none!important}.movement-copy-v29>span{font-size:18px!important;margin-bottom:9px!important}.movement-copy-v29>strong{font-size:clamp(43px,12.7vw,61px)!important;line-height:.88!important;letter-spacing:-.058em!important;max-width:9.7ch!important}.movement-copy-v29>p{font-size:12.5px!important;max-width:30ch!important;margin-top:12px!important}.movement-progress-v29{left:18px!important;right:18px!important;bottom:28px!important;width:auto!important;gap:0!important;justify-content:space-between!important}.movement-progress-v29 button{padding-bottom:8px!important;gap:5px!important}.movement-progress-v29 button span{font-size:6px!important}.movement-progress-v29 button b{font-size:8px!important;letter-spacing:.15em!important}.movement-cta-v29{display:none!important}}.assh-values-ticker-v30{position:relative;width:100%;height:56px;overflow:hidden;display:flex;align-items:center;background:#f4f1ea;border-top:1px solid rgba(18,18,16,.14);border-bottom:1px solid rgba(18,18,16,.14);color:#151513}.assh-values-track-v30{display:flex;align-items:center;width:max-content;white-space:nowrap;animation:assh-values-marquee-v30 28s linear infinite;will-change:transform}.assh-values-track-v30 span{flex:none;padding-right:2.4rem;font-family:var(--assh-sans);font-size:10px;font-weight:500;line-height:1;letter-spacing:.22em}@keyframes assh-values-marquee-v30{0%{transform:translateZ(0)}to{transform:translate3d(-25%,0,0)}}@media(max-width:760px){.assh-values-ticker-v30{height:38px}.assh-values-track-v30{animation-duration:24s}.assh-values-track-v30 span{font-size:8px;letter-spacing:.18em;padding-right:1.7rem}}@media(prefers-reduced-motion:reduce){.assh-values-track-v30{animation:none;transform:none}}.assh-values-track-v30{display:flex!important;align-items:center!important;width:max-content!important;min-width:max-content!important;gap:0!important;animation:assh-values-marquee-v31 30s linear infinite!important}.assh-values-group-v31{display:flex;align-items:center;flex:none;min-width:100vw;width:max-content;white-space:nowrap}.assh-values-group-v31 span{flex:none;padding-right:2.4rem;font-family:var(--assh-sans);font-size:10px;font-weight:500;line-height:1;letter-spacing:.22em}@keyframes assh-values-marquee-v31{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(max-width:760px){.assh-values-track-v30{animation-duration:26s!important}.assh-values-group-v31 span{font-size:8px;letter-spacing:.18em;padding-right:1.7rem}}@media(prefers-reduced-motion:reduce){.assh-values-track-v30{animation:none!important;transform:none!important}}.assh-values-ticker-v30{overflow:hidden!important;background:#f4f0e9!important;border:0!important}.assh-values-track-v30{display:flex!important;width:max-content!important;min-width:max-content!important;gap:0!important;animation:assh-values-marquee-v32 34s linear infinite!important;will-change:transform}.assh-values-group-v32{display:flex;align-items:center;flex:none;white-space:nowrap}.assh-values-group-v32 span{display:block;flex:none;padding:0 clamp(70px,8vw,150px) 0 0!important;font-size:9px!important;letter-spacing:.2em!important;font-weight:650!important;white-space:nowrap}@keyframes assh-values-marquee-v32{to{transform:translate(-50%)}}@media(max-width:620px){.assh-values-track-v30{animation-duration:28s!important}.assh-values-group-v32 span{padding-right:62px!important;font-size:8px!important}}.assh-ugc-v32,.assh-social-v32{background:#f7f4ef;padding:96px 0 86px;overflow:hidden}.assh-ugc-head-v32{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px}.assh-ugc-head-v32 h2,.assh-social-head-v32 h2{font-size:clamp(46px,5.3vw,82px);line-height:.94;margin:8px 0 0;font-weight:500;letter-spacing:-.05em}.assh-ugc-head-v32 h2 em{font-family:var(--serif);font-weight:400}.assh-ugc-head-v32 p{max-width:430px;margin:0;color:#5c5954}.assh-ugc-head-v32 a,.assh-social-head-v32 a{text-decoration:none;color:inherit}.assh-ugc-rail-v32{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 max(24px,calc((100vw - 1380px)/2));scrollbar-width:none}.assh-ugc-rail-v32::-webkit-scrollbar{display:none}.assh-ugc-rail-v32 article{flex:0 0 min(295px,26vw);scroll-snap-align:start}.assh-ugc-rail-v32 span{display:block;font-size:10px;letter-spacing:.15em;margin:0 0 10px}.assh-ugc-rail-v32 img{width:100%;aspect-ratio:.72;object-fit:cover;border-radius:16px;transition:transform .65s cubic-bezier(.22,1,.36,1)}.assh-ugc-rail-v32 article:hover img{transform:translateY(-6px)}.assh-social-v32{padding-top:120px}.assh-social-head-v32{text-align:center;margin-bottom:32px}.assh-social-head-v32 h2{font-size:clamp(30px,3.2vw,52px);letter-spacing:-.04em}.assh-social-grid-v32{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;padding:0 max(24px,calc((100vw - 1380px)/2))}.assh-social-grid-v32 a{position:relative;overflow:hidden;border-radius:12px}.assh-social-grid-v32 img{width:100%;aspect-ratio:.83;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.assh-social-grid-v32 span{position:absolute;left:12px;bottom:12px;color:#fff;font-size:8px;letter-spacing:.14em;opacity:0;transform:translateY(8px);transition:.3s}.assh-social-grid-v32 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 55%,#00000080);opacity:0;transition:.3s}.assh-social-grid-v32 a:hover img{transform:scale(1.035)}.assh-social-grid-v32 a:hover:after,.assh-social-grid-v32 a:hover span{opacity:1}.assh-social-grid-v32 span{z-index:2}@media(max-width:720px){.assh-ugc-v32,.assh-social-v32{padding:68px 0 60px}.assh-ugc-head-v32{display:block;padding:0 2px}.assh-ugc-head-v32 p{margin-top:18px;font-size:13px}.assh-ugc-rail-v32{padding-left:18px;padding-right:18px}.assh-ugc-rail-v32 article{flex-basis:72vw}.assh-social-v32{padding-top:82px}.assh-social-grid-v32{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 18px;scrollbar-width:none}.assh-social-grid-v32 a{flex:0 0 62vw;scroll-snap-align:start}.assh-social-grid-v32 a:nth-child(n+5){display:none}}.footer-assurance-v32>div{min-height:145px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important}.footer-trust-scene-v32{position:relative;width:82px;height:62px;display:block}.footer-trust-scene-v32 img{width:30px!important;height:auto!important;object-fit:contain!important;filter:none!important}.footer-trust-scene-v32 b{position:absolute;display:grid;place-items:center}.footer-seal-v32 i{position:absolute;top:5px;right:15px;bottom:5px;left:15px;border:1px solid #746e65;border-radius:50%;box-shadow:inset 0 0 0 6px #ffffff3d}.footer-seal-v32 b{top:15px;right:25px;bottom:15px;left:25px;border-radius:50%;animation:trustSealV32 5.8s ease-in-out infinite}.footer-truck-v32 i{position:absolute;left:10px;top:24px;width:48px;height:24px;border:1px solid #726b61;border-radius:4px 2px 2px 4px}.footer-truck-v32 b{left:20px;top:29px;width:25px;height:15px}.footer-truck-v32:after,.footer-truck-v32:before{content:"";position:absolute;bottom:7px;width:9px;height:9px;border:1px solid #726b61;border-radius:50%;background:#ded6ca}.footer-truck-v32:before{left:18px}.footer-truck-v32:after{left:52px}.footer-truck-v32 em{position:absolute;left:0;top:30px;width:9px;border-top:1px solid #8b8378;animation:trustSpeedV32 2.8s ease-in-out infinite}.footer-truck-v32{animation:trustTruckV32 5.5s ease-in-out infinite}.footer-box-v32 i{position:absolute;left:18px;top:20px;width:48px;height:32px;border:1px solid #756e64;background:#d5c4aa;transform:perspective(70px) rotateX(-2deg)}.footer-box-v32 b{left:28px;top:27px;width:28px;height:18px}.footer-box-v32:after{content:"";position:absolute;left:18px;top:16px;width:48px;border-top:8px solid #cbb798;transform-origin:left bottom;animation:trustLidV32 5.8s ease-in-out infinite}.footer-box-v32{animation:trustBoxV32 5.8s ease-in-out infinite}@keyframes trustSealV32{0%,72%,to{transform:scale(1)}80%{transform:scale(.92)}86%{transform:scale(1.03)}}@keyframes trustTruckV32{0%,65%,to{transform:translate(0)}74%{transform:translate(5px)}82%{transform:translate(-1px)}}@keyframes trustSpeedV32{0%,65%,to{opacity:.2;transform:scaleX(.4)}75%{opacity:1;transform:scaleX(1)}}@keyframes trustLidV32{0%,68%,to{transform:rotateX(0)}77%{transform:perspective(60px) rotateX(-38deg)}86%{transform:rotateX(0)}}@keyframes trustBoxV32{0%,68%,to{transform:translateY(0)}80%{transform:translateY(-2px)}}.product-page-v32{padding:0;background:#f6f3ee;color:#111}.pdp-shell-v32{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(380px,.72fr);min-height:calc(100vh - 94px);border-bottom:1px solid rgba(0,0,0,.16)}.pdp-gallery-v32{position:relative;background:#efefed;overflow:hidden;min-height:760px}.pdp-gallery-track-v32{height:100%;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pdp-gallery-track-v32::-webkit-scrollbar{display:none}.pdp-gallery-slide-v32{flex:0 0 100%;height:100%;scroll-snap-align:start;position:relative}.pdp-gallery-slide-v32 img{width:100%;height:100%;min-height:760px;object-fit:cover}.pdp-gallery-counter-v32{position:absolute;left:28px;bottom:24px;display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.16em;background:#f7f4efdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:9px 12px;border-radius:99px}.pdp-gallery-counter-v32 i{display:block;width:25px;border-top:1px solid}.pdp-swipe-hint-v32{position:absolute;right:28px;bottom:30px;font-size:8px;letter-spacing:.16em;color:#333}.pdp-buy-v32{padding:42px 42px 48px;position:sticky;top:94px;align-self:start;max-height:calc(100vh - 94px);overflow:auto}.pdp-breadcrumb-v32{font-size:8px;letter-spacing:.16em;color:#777;margin-bottom:26px}.pdp-title-row-v32{display:flex;align-items:start;justify-content:space-between;gap:20px}.pdp-title-row-v32 h1{font-size:clamp(38px,3.2vw,58px);line-height:.95;letter-spacing:-.055em;margin:7px 0 16px;font-weight:500}.pdp-fav-v32{border:0;background:none;font-size:27px}.pdp-price-rating-v32{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid #d2cec7;padding-bottom:18px}.pdp-price-rating-v32 strong{font-size:15px}.pdp-price-rating-v32 a{font-size:9px;color:#111;text-decoration:none}.pdp-price-rating-v32 a span{color:#777;margin-left:5px}.pdp-lead-v32{font-size:14px;line-height:1.55;color:#56524d;margin:20px 0}.pdp-free-ship-v32{background:#ebe4d8;padding:14px 16px}.pdp-free-ship-v32 div{display:flex;justify-content:space-between;gap:10px}.pdp-free-ship-v32 span{font-size:9px;letter-spacing:.1em;font-weight:700}.pdp-free-ship-v32 small{font-size:9px;color:#777}.pdp-free-ship-v32 i{display:block;height:2px;background:#d6ccbe;margin-top:11px}.pdp-free-ship-v32 b{display:block;width:18%;height:100%;background:#111}.pdp-option-v32{padding-top:22px}.pdp-option-v32>div:first-child{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.13em}.pdp-option-v32 a{color:#111}.pdp-swatches-v32,.pdp-sizes-v32{display:flex;gap:9px;margin-top:12px}.pdp-swatches-v32 button{width:38px;height:38px;padding:3px;border-radius:50%;border:1px solid transparent;background:transparent}.pdp-swatches-v32 button.is-active{border-color:#111}.pdp-swatches-v32 i{display:block;width:100%;height:100%;border-radius:50%}.pdp-sizes-v32 button{flex:1;min-width:46px;padding:12px 8px;border:1px solid #c9c4bc;background:transparent;font-size:10px}.pdp-sizes-v32 button.is-active{background:#111;color:#fff;border-color:#111}.pdp-fit-help-v32{display:block;margin-top:9px;color:#777;font-size:9px}.pdp-add-v32{width:100%;background:#111;color:#fff;border:0;padding:17px;margin:22px 0 10px;font-size:10px;letter-spacing:.12em}.pdp-quick-facts-v32{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d5d0c8;margin:6px 0 22px}.pdp-quick-facts-v32 button{border:0;background:#f2eee8;padding:14px 10px;text-align:left}.pdp-quick-facts-v32 button span{font-family:var(--serif);font-style:italic;font-size:12px}.pdp-quick-facts-v32 strong{font-size:8px;letter-spacing:.11em;display:block;margin:9px 0 5px}.pdp-quick-facts-v32 small{font-size:8px;line-height:1.3;color:#777}.pdp-accordions-v32 details{border-top:1px solid #d2cec7}.pdp-accordions-v32 summary{padding:15px 0;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.12em;list-style:none;cursor:pointer}.pdp-accordions-v32 p{font-size:11px;line-height:1.6;color:#666;margin:0 0 16px}.pdp-sticky-add-v32{display:none}.pdp-material-story-v32,.pdp-set-v32,.pdp-made-v32{display:grid;grid-template-columns:1fr 1fr;min-height:720px}.pdp-material-visual-v32,.pdp-set-image-v32,.pdp-made-image-v32{position:relative;overflow:hidden}.pdp-material-visual-v32 img,.pdp-set-image-v32 img,.pdp-made-image-v32 img{width:100%;height:100%;object-fit:cover}.pdp-material-ring-v32{position:absolute;top:18%;right:20%;bottom:18%;left:20%;border:1px solid rgba(255,255,255,.5);border-radius:50%;animation:pdpRingV32 7s ease-in-out infinite}.pdp-material-copy-v32,.pdp-set-copy-v32,.pdp-made-copy-v32{padding:9vw 8vw;display:flex;flex-direction:column;justify-content:center;background:#111;color:#fff}.pdp-material-copy-v32 h2,.pdp-set-copy-v32 h2,.pdp-made-copy-v32 h2,.pdp-section-head-v32 h2{font-size:clamp(54px,6vw,94px);line-height:.89;letter-spacing:-.055em;margin:12px 0 28px;font-weight:500}.pdp-material-copy-v32 h2 em,.pdp-set-copy-v32 h2 em{font-family:var(--serif);font-weight:400}.pdp-material-copy-v32 p,.pdp-set-copy-v32 p,.pdp-made-copy-v32 p{max-width:520px;color:#bbb;line-height:1.6}.pdp-material-specs-v32{display:grid;grid-template-columns:1fr 1fr;margin-top:32px;border-top:1px solid #333}.pdp-material-specs-v32 span{padding:18px 0;border-bottom:1px solid #333;font-size:9px;letter-spacing:.13em}.pdp-material-copy-v32 details{margin-top:24px;border-top:1px solid #333}.pdp-material-copy-v32 summary{padding:18px 0;display:flex;justify-content:space-between;list-style:none;cursor:pointer;font-size:10px;letter-spacing:.1em}.pdp-fit-v32,.pdp-look-v32,.pdp-reviews-v32{padding:110px 0;background:#f7f4ef}.pdp-section-head-v32{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:52px}.pdp-section-head-v32 h2{font-size:clamp(50px,5vw,78px);margin-bottom:0}.pdp-section-head-v32>p{max-width:360px;color:#6d6861}.pdp-fit-grid-v32{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ccc7bf}.pdp-fit-grid-v32 article{background:#f7f4ef;padding:32px 24px;min-height:220px}.pdp-fit-grid-v32 article span{font-family:var(--serif);font-style:italic}.pdp-fit-grid-v32 article strong{font-size:9px;letter-spacing:.12em;display:block;margin:28px 0 8px}.pdp-fit-grid-v32 article b{font-size:30px;font-weight:500}.pdp-fit-grid-v32 article p{font-size:11px;color:#777}.pdp-set-copy-v32{background:#e9e0d4;color:#111}.pdp-set-copy-v32 p{color:#5e5952}.pdp-set-products-v32{margin:20px 0;border-top:1px solid #bdb3a5}.pdp-set-products-v32 div{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #bdb3a5;font-size:11px}.pdp-set-copy-v32 button{background:#111;color:#fff;border:0;padding:17px;margin-top:10px}.pdp-set-copy-v32 button small{opacity:.65;margin-left:8px}.pdp-set-copy-v32>small{color:#776f65;margin-top:10px;font-size:8px}.pdp-made-copy-v32{background:#f7f4ef;color:#111}.pdp-made-copy-v32 p{color:#5e5952}.pdp-made-copy-v32 a{color:#111;font-size:9px;letter-spacing:.13em;margin-top:25px}.pdp-look-row-v32{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pdp-look-row-v32 article img{width:100%;aspect-ratio:.78;object-fit:cover;background:#eee}.pdp-look-row-v32 h3{font-size:13px;margin:10px 0 3px}.pdp-look-row-v32 span{font-size:10px;color:#666}.pdp-reviews-v32{background:#111;color:#fff}.pdp-reviews-v32 .pdp-section-head-v32 h2{color:#fff}.pdp-review-score-v32{display:flex;align-items:center;gap:14px}.pdp-review-score-v32>strong{font-size:54px;font-weight:500}.pdp-review-score-v32 small{color:#aaa}.pdp-review-grid-v32{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#333}.pdp-review-grid-v32 article{background:#111;padding:38px}.pdp-review-grid-v32 article>div{font-size:10px}.pdp-review-grid-v32 article small{color:#aaa;margin-left:8px}.pdp-review-grid-v32 h3{font-size:26px;font-weight:500}.pdp-review-grid-v32 p{font-size:17px;color:#ccc;max-width:500px}.pdp-review-grid-v32 strong{font-size:10px;letter-spacing:.12em}.pdp-made-v32{background:#f7f4ef}@keyframes pdpRingV32{0%,to{transform:scale(.92);opacity:.45}50%{transform:scale(1.08);opacity:.8}}@media(max-width:900px){.pdp-shell-v32{grid-template-columns:1fr;min-height:auto}.pdp-gallery-v32{min-height:auto}.pdp-gallery-track-v32{height:auto}.pdp-gallery-slide-v32 img{min-height:0;height:auto;aspect-ratio:.78;object-fit:cover}.pdp-buy-v32{position:static;max-height:none;padding:28px 18px 100px}.pdp-title-row-v32 h1{font-size:42px}.pdp-price-rating-v32{align-items:start;flex-direction:column;gap:7px}.pdp-free-ship-v32 div{display:block}.pdp-free-ship-v32 small{display:block;margin-top:5px}.pdp-quick-facts-v32{grid-template-columns:1fr}.pdp-quick-facts-v32 button{display:grid;grid-template-columns:30px 1fr;align-items:center}.pdp-quick-facts-v32 button strong{margin:0}.pdp-quick-facts-v32 button small{grid-column:2}.pdp-sticky-add-v32{position:fixed;left:0;right:0;bottom:0;background:#f7f4eff2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:80;display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-top:1px solid #ccc}.pdp-sticky-add-v32 div{display:grid}.pdp-sticky-add-v32 small{font-size:7px;letter-spacing:.08em}.pdp-sticky-add-v32 strong{font-size:11px}.pdp-sticky-add-v32 button{background:#111;color:#fff;border:0;padding:13px 17px;font-size:9px}.pdp-material-story-v32,.pdp-set-v32,.pdp-made-v32{grid-template-columns:1fr;min-height:0}.pdp-material-visual-v32,.pdp-set-image-v32,.pdp-made-image-v32{height:82vw;max-height:620px}.pdp-material-copy-v32,.pdp-set-copy-v32,.pdp-made-copy-v32{padding:64px 20px}.pdp-fit-v32,.pdp-look-v32,.pdp-reviews-v32{padding:76px 0}.pdp-section-head-v32{display:block;margin-bottom:32px}.pdp-section-head-v32>p{margin-top:18px}.pdp-fit-grid-v32{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;background:transparent;gap:8px}.pdp-fit-grid-v32 article{flex:0 0 72vw;scroll-snap-align:start;border:1px solid #d4cfc7}.pdp-look-row-v32{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.pdp-look-row-v32 article{flex:0 0 76vw;scroll-snap-align:start}.pdp-review-grid-v32{grid-template-columns:1fr}.pdp-review-score-v32{margin-top:25px}.pdp-gallery-counter-v32{left:16px;bottom:14px}.pdp-swipe-hint-v32{right:16px;bottom:19px}.pdp-material-specs-v32{grid-template-columns:1fr 1fr}}.assh-values-ticker-v30{overflow:hidden!important}.assh-values-track-v30{display:flex!important;width:max-content!important;min-width:max-content!important;gap:0!important;animation:assh-values-marquee-v35 26s linear infinite!important;will-change:transform!important}.assh-values-group-v32{display:flex!important;align-items:center!important;flex:none!important;white-space:nowrap!important}.assh-values-group-v32 span{display:block!important;flex:none!important;padding-right:clamp(88px,9vw,170px)!important;white-space:nowrap!important}@keyframes assh-values-marquee-v35{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(min-width:901px){.manifesto-shop-v26{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;overflow:visible!important;gap:0!important;padding:0!important}.manifesto-shop-v26 .manifesto-category-card{min-width:0!important;width:auto!important;min-height:clamp(390px,42vw,600px)!important;border-right:1px solid rgba(255,255,255,.16)}.manifesto-shop-v26 .manifesto-category-card:last-child{border-right:0}.manifesto-shop-v26 .category-caption-v26{left:18px!important;right:16px!important;bottom:20px!important}.manifesto-shop-v26 .category-caption-v26 strong{font-size:clamp(22px,1.8vw,31px)!important}.manifesto-shop-v26 .category-caption-v26 b{font-size:22px!important}.manifesto-shop-v26 .category-hotspot-v26{width:28px!important;height:28px!important;line-height:28px!important;margin:-14px!important}}.product-page-v32{background:#f7f4ef!important}@media(min-width:901px){.pdp-shell-v32{grid-template-columns:minmax(0,1.62fr) minmax(390px,.68fr)!important;align-items:start!important;min-height:auto!important;background:#f7f4ef!important}.pdp-gallery-v32{background:#ecebe8!important;min-height:0!important;overflow:visible!important;padding:0!important}.pdp-gallery-track-v32{height:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;scroll-snap-type:none!important;padding:8px!important}.pdp-gallery-slide-v32{height:auto!important;min-height:0!important;aspect-ratio:.76!important;background:#ecebe8!important;overflow:hidden!important}.pdp-gallery-slide-v32 img{width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;display:block!important;transition:transform .7s cubic-bezier(.2,.75,.25,1)!important}.pdp-gallery-slide-v32:hover img{transform:scale(1.015)!important}.pdp-gallery-counter-v32,.pdp-swipe-hint-v32{display:none!important}.pdp-buy-v32{top:110px!important;max-height:calc(100vh - 118px)!important;padding:34px 34px 42px!important;background:#f7f4ef!important;border-left:1px solid rgba(15,15,14,.13)!important}.pdp-title-row-v32 h1{font-size:clamp(32px,2.65vw,48px)!important;line-height:1!important;margin-bottom:12px!important}.pdp-breadcrumb-v32{margin-bottom:19px!important}.pdp-lead-v32{margin:16px 0 18px!important}.pdp-option-v32{padding-top:20px!important}.pdp-add-v32{padding:18px!important;margin-top:20px!important}.pdp-gallery-model-note-v35{grid-column:1/-1;display:flex;justify-content:flex-end;padding:4px 8px 11px;font-size:9px;letter-spacing:.08em;color:#605c56}}.pdp-product-kicker-v35{font-size:8px;letter-spacing:.18em;color:#7b756e;margin-bottom:4px}.pdp-fit-line-v35{padding:18px 0 0;font-size:12px;line-height:1.5;color:#2a2927}.pdp-fit-line-v35 strong{font-weight:650}.pdp-color-note-v35{display:block;margin-top:7px;font-size:9px;color:#77716a;line-height:1.45}.pdp-size-guide-v35{display:inline-flex;align-items:center;gap:6px;text-underline-offset:3px}.pdp-stock-v35{display:flex;align-items:center;gap:7px;margin-top:9px;font-size:9px;color:#5b5751}.pdp-stock-v35:before{content:"";width:6px;height:6px;border-radius:50%;background:#4d694d}.pdp-service-row-v35{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d4cec4;margin-top:18px}.pdp-service-row-v35 span{background:#f1ece4;padding:11px 8px;text-align:center;font-size:8px;letter-spacing:.08em;line-height:1.35}@media(max-width:900px){.pdp-gallery-model-note-v35{display:none}.pdp-service-row-v35{grid-template-columns:1fr}}.pdp-free-ship-v36{gap:14px}.pdp-ship-track-v36{position:relative;height:38px;margin-top:8px}.pdp-ship-track-v36>i{position:absolute;left:0;right:42px;top:18px;height:2px;background:#0f0f0e24;overflow:visible}.pdp-ship-track-v36>i b{display:block;width:28%;height:100%;background:#111}.pdp-ship-mark-v36{position:absolute;left:calc(28% - 13px);top:4px;width:28px;height:28px;border:1px solid rgba(0,0,0,.18);border-radius:50%;display:grid;place-items:center;background:#f3ede4;animation:asshShipPulse 2.6s ease-in-out infinite;z-index:2}.pdp-ship-mark-v36 img{width:20px;height:auto}.pdp-ship-track-v36 em{position:absolute;right:0;top:9px;font:600 9px/1 var(--sans);letter-spacing:.16em;font-style:normal}.pdp-ship-track-v36:after{content:"\25c6";position:absolute;right:37px;top:11px;font-size:9px;opacity:.55}@keyframes asshShipPulse{0%,to{transform:translate(0)}50%{transform:translate(7px)}}.pdp-material-wave-v36{overflow:hidden}.pdp-fabric-frame-v36{position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;overflow:hidden;transform-origin:center}.pdp-fabric-frame-v36 img{width:110%;height:110%;object-fit:cover;animation:asshFabricBreathe 7s ease-in-out infinite;will-change:transform,filter;transform-origin:45% 55%}.pdp-fabric-note-v36{position:absolute;left:30px;bottom:26px;color:#fff;font-size:9px;letter-spacing:.22em;z-index:4}@keyframes asshFabricBreathe{0%,to{transform:scale(1.04) skew(0) translateZ(0)}25%{transform:scale(1.07) skew(-1.2deg) translate3d(-1.5%,.7%,0)}50%{transform:scale(1.05) skew(.8deg) translate3d(1.2%,-.5%,0)}75%{transform:scale(1.08) skew(-.6deg) translate3d(.4%,.8%,0)}}.pdp-try-v36{display:grid;grid-template-columns:1fr 1fr;min-height:680px;background:#ece4d7;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.pdp-try-copy-v36{padding:9vw 8vw;display:flex;flex-direction:column;justify-content:center}.pdp-try-copy-v36 h2{font-size:clamp(56px,6.5vw,112px);line-height:.88;letter-spacing:-.055em;margin:22px 0 28px}.pdp-try-copy-v36 h2 em{font-family:var(--serif);font-weight:400}.pdp-try-copy-v36>p{max-width:560px;font-size:18px;line-height:1.5}.pdp-touch-hint-v36{margin-top:12px;opacity:.58}.pdp-try-controls-v36{display:flex;gap:8px;margin:34px 0 22px}.pdp-try-controls-v36 button,.pdp-use-tabs-v36 button{border:1px solid rgba(0,0,0,.25);background:transparent;padding:13px 18px;font-size:10px;letter-spacing:.14em}.pdp-try-controls-v36 button.is-active,.pdp-use-tabs-v36 button.is-active{background:#111;color:#fff}.pdp-try-result-v36{border-top:1px solid rgba(0,0,0,.18);padding-top:20px;display:grid;gap:8px}.pdp-try-result-v36 strong{font-size:13px;letter-spacing:.14em}.pdp-try-result-v36 span{max-width:520px;line-height:1.5}.pdp-try-stage-v36{position:relative;overflow:hidden;background:#111;display:grid;place-items:center}.pdp-try-fabric-v36{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;transition:.7s cubic-bezier(.2,.75,.2,1)}.pdp-try-fabric-v36 img{width:100%;height:100%;object-fit:cover;filter:brightness(.72);transition:.7s cubic-bezier(.2,.75,.2,1)}.pdp-try-stage-v36[data-try-stage=stretch] .pdp-try-fabric-v36{transform:scaleX(1.1) scaleY(.96)}.pdp-try-stage-v36[data-try-stage=protect] .pdp-try-fabric-v36 img{filter:brightness(.82) contrast(1.12)}.pdp-try-stage-v36[data-try-stage=recover] .pdp-try-fabric-v36{transform:scale(.94);border-radius:50%}.pdp-try-stage-v36>span{position:relative;color:#fff;z-index:2;letter-spacing:.25em;font-size:10px}.pdp-use-v36{background:#faf8f3;padding:100px 0}.pdp-use-v36 .container{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:end}.pdp-use-head-v36 h2{font-size:clamp(52px,6vw,96px);line-height:.94;letter-spacing:-.05em;margin:18px 0 0}.pdp-use-tabs-v36{display:flex;gap:8px;align-self:end}.pdp-use-answer-v36{grid-column:2;border-top:1px solid rgba(0,0,0,.18);padding-top:22px}.pdp-use-answer-v36 strong{font-size:12px;letter-spacing:.16em}.pdp-use-answer-v36 p{font-size:17px;line-height:1.5;max-width:520px}.pdp-set-v36 .pdp-set-image-v32{position:relative;display:block;overflow:hidden}.pdp-set-v36 .pdp-set-image-v32 img{transition:transform .8s cubic-bezier(.2,.75,.2,1)}.pdp-set-v36 .pdp-set-image-v32:hover img{transform:scale(1.025)}.pdp-set-jump-v36{position:absolute;left:30px;bottom:28px;background:#f5f0e8;color:#111;padding:13px 16px;font-size:10px;letter-spacing:.13em}@media(max-width:760px){.pdp-try-v36{grid-template-columns:1fr;min-height:0}.pdp-try-copy-v36{padding:64px 24px}.pdp-try-copy-v36 h2{font-size:58px}.pdp-try-stage-v36{min-height:480px}.pdp-try-controls-v36{overflow-x:auto;scrollbar-width:none}.pdp-use-v36{padding:68px 0}.pdp-use-v36 .container{grid-template-columns:1fr;gap:28px}.pdp-use-tabs-v36{overflow-x:auto;scrollbar-width:none}.pdp-use-answer-v36{grid-column:1}.pdp-set-jump-v36{left:18px;bottom:18px}.pdp-ship-track-v36{height:34px}}.pdp-passport-v37{margin-top:18px;border-top:1px solid rgba(0,0,0,.16)}.pdp-passport-head-v37{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:15px 0 11px}.pdp-passport-head-v37>span{font-size:9px;font-weight:700;letter-spacing:.16em}.pdp-passport-head-v37 small{font-size:9px;color:#777}.pdp-accordions-v37{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#d8d2c9;border:1px solid #d8d2c9}.pdp-accordions-v37 details{background:#f7f4ef;border:0!important;margin:0!important;min-height:96px;transition:background .25s ease,transform .25s ease}.pdp-accordions-v37 details[open]{background:#eee6da}.pdp-accordions-v37 details:hover{background:#f0e9df}.pdp-accordions-v37 summary{padding:17px!important;min-height:62px;display:flex!important;align-items:center;justify-content:space-between;font-size:9px!important;letter-spacing:.13em}.pdp-accordions-v37 details p{padding:0 17px 18px!important;margin:0!important;font-size:11px;line-height:1.55;color:#5d5954;animation:passportInV37 .28s ease both}@keyframes passportInV37{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pdp-material-lab-v37{min-height:680px}.pdp-material-wave-v37{background:#090909}.pdp-wave-defs-v37{position:absolute;pointer-events:none}.pdp-fabric-frame-v37{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;overflow:hidden;animation:asshFabricDriftV37 10s ease-in-out infinite alternate;will-change:transform}.pdp-fabric-frame-v37 img{width:116%;height:116%;object-fit:cover;filter:url(#asshFabricWave) brightness(.76) contrast(1.05);transform:translate(-6%,-6%) scale(1.05);will-change:filter,transform}@keyframes asshFabricDriftV37{0%{transform:translate3d(-1%,0,0) rotate(.15deg) scale(1.01)}35%{transform:translate3d(.7%,-.7%,0) rotate(-.25deg) scale(1.025)}70%{transform:translate3d(-.4%,.5%,0) rotate(.2deg) scale(1.015)}to{transform:translate3d(1%,0,0) rotate(-.12deg) scale(1.03)}}.pdp-material-copy-v37{position:relative}.pdp-material-test-v37{margin-top:26px;padding:20px 0 4px;border-top:1px solid #333;border-bottom:1px solid #333}.pdp-material-test-v37>span{display:block;font-size:9px;letter-spacing:.17em;color:#fff}.pdp-material-test-v37 .pdp-try-controls-v36{margin:15px 0 13px}.pdp-material-test-v37 .pdp-try-controls-v36 button{border-color:#494949;color:#fff}.pdp-material-test-v37 .pdp-try-controls-v36 button.is-active{background:#f4efe8;color:#111;border-color:#f4efe8}.pdp-material-test-v37 .pdp-try-result-v36{border-color:#333}.pdp-material-test-v37 .pdp-try-result-v36 span{color:#bdbdbd;font-size:12px}.pdp-material-test-v37>small{display:block;color:#777;font-size:8px;margin:10px 0 16px}.pdp-use-v37{padding:54px 0;border-top:1px solid #ded9d1;border-bottom:1px solid #ded9d1}.pdp-use-v37 .container{grid-template-columns:.9fr 1.35fr;align-items:center;gap:64px}.pdp-use-v37 .pdp-use-head-v36 h2{font-size:clamp(38px,4.1vw,64px);line-height:.92;margin:12px 0}.pdp-use-v37 .pdp-use-head-v36 p{max-width:480px;color:#6b665f;line-height:1.55;margin:0}.pdp-use-route-v37{display:grid;gap:14px}.pdp-use-v37 .pdp-use-tabs-v36{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #c9c3bb;border-bottom:1px solid #c9c3bb}.pdp-use-v37 .pdp-use-tabs-v36:before{content:"ENTRENA  \2192   SAL  \2192   SIGUE";position:absolute;top:-19px;left:0;font-size:7px;letter-spacing:.18em;color:#9a938a}.pdp-use-v37 .pdp-use-tabs-v36 button{border:0;border-right:1px solid #d1cbc3;padding:16px 10px}.pdp-use-v37 .pdp-use-tabs-v36 button:last-child{border-right:0}.pdp-use-v37 .pdp-use-answer-v36{grid-column:auto;padding-top:14px;min-height:76px}.pdp-use-v37 .pdp-use-answer-v36 p{margin:7px 0 0}.pdp-set-switcher-v37{display:flex;gap:7px;flex-wrap:wrap;margin:20px 0 8px}.pdp-set-switcher-v37 button{margin:0!important;background:transparent!important;color:#111!important;border:1px solid #afa698!important;padding:10px 12px!important;font-size:9px!important;letter-spacing:.08em;transition:.25s ease}.pdp-set-switcher-v37 button.is-active{background:#111!important;color:#fff!important;border-color:#111!important}.pdp-set-v37 .pdp-set-copy-v32>small{max-width:520px}.pdp-free-ship-v36{background:linear-gradient(115deg,#f0e7da,#f7f2ea);border:1px solid #e2d7c8}.pdp-ship-track-v36>i{background:linear-gradient(90deg,#0000001f,#0000000d)}.pdp-ship-track-v36>i b{background:linear-gradient(90deg,#111,#584d45)}.pdp-ship-mark-v36{box-shadow:0 4px 16px #3c28141f}@media(max-width:900px){.pdp-accordions-v37{grid-template-columns:1fr}.pdp-passport-head-v37{align-items:flex-start;flex-direction:column;gap:5px}.pdp-material-lab-v37{min-height:0}.pdp-use-v37{padding:42px 0}.pdp-use-v37 .container{grid-template-columns:1fr;gap:34px}.pdp-use-v37 .pdp-use-tabs-v36{overflow:visible}.pdp-set-switcher-v37{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.pdp-set-switcher-v37 button{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.pdp-fabric-frame-v37{animation:none}.pdp-fabric-frame-v37 img{filter:brightness(.76) contrast(1.05)}}.category-page-v38{background:#f5f1ea;color:#111}.category-hero-v38{padding:clamp(54px,7vw,96px) 0 44px;border-bottom:1px solid rgba(17,17,17,.14)}.category-hero-v38 .container{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:40px;align-items:end}.category-hero-v38 .eyebrow{grid-column:1/-1}.category-hero-v38 h1{font-size:clamp(54px,7.2vw,108px);line-height:.92;letter-spacing:-.055em;margin:0;font-weight:500;max-width:980px}.category-hero-v38 p{font-size:clamp(16px,1.35vw,20px);line-height:1.5;color:#6b655d;max-width:480px;margin:0 0 8px}.category-products-v38 .container{padding:0;max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#11111129}.category-product-v38{background:#f5f1ea;min-width:0}.category-product-media-v38{display:block;position:relative;aspect-ratio:4/5;overflow:hidden;background:#ece8e0}.category-product-media-v38 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .45s ease}.category-product-v38:hover .category-product-media-v38 img{transform:scale(1.018);filter:saturate(1.02)}.category-product-info-v38{padding:24px 28px 30px;display:grid;grid-template-columns:1fr auto;grid-template-areas:"text swatches" "cta cta";gap:18px 24px}.category-product-info-v38>div:first-child{grid-area:text}.category-product-info-v38 h2{font-size:clamp(28px,3vw,48px);line-height:1;margin:6px 0 9px;font-weight:500;letter-spacing:-.035em}.category-product-info-v38 p{margin:0;font-size:15px}.category-swatches-v38{grid-area:swatches;display:flex;gap:7px;align-items:flex-end;padding-bottom:3px}.category-swatches-v38 i{width:16px;height:16px;border-radius:50%;background:var(--sw);border:1px solid rgba(17,17,17,.2);box-shadow:0 0 0 2px #f5f1ea}.category-product-cta-v38{grid-area:cta;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid rgba(17,17,17,.18);font-size:11px;letter-spacing:.12em;text-decoration:none;color:#111}.category-product-cta-v38 span{font-size:18px;transition:transform .25s ease}.category-product-cta-v38:hover span{transform:translate(5px)}.event-film-card video,.gateway-card-v11 video{background:#171716;object-fit:cover}@media(max-width:760px){.category-hero-v38{padding:44px 20px 28px}.category-hero-v38 .container{display:block;padding:0}.category-hero-v38 h1{font-size:clamp(44px,13vw,64px);margin:12px 0 20px}.category-hero-v38 p{font-size:16px}.category-products-v38 .container{grid-template-columns:1fr}.category-product-info-v38{padding:19px 20px 24px}.category-product-info-v38 h2{font-size:34px}.category-product-media-v38{aspect-ratio:4/5}}.pdp-material-wave-v37{overflow:hidden;perspective:1400px;isolation:isolate}.pdp-material-wave-v37 .pdp-wave-defs-v37{display:none!important}.pdp-material-wave-v37 .pdp-fabric-frame-v37{position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;overflow:hidden;animation:none!important;transform:none!important;perspective:1200px}.pdp-material-wave-v37 .pdp-fabric-frame-v37 img{width:110%;height:110%;object-fit:cover;filter:brightness(.76) contrast(1.05)!important;transform-origin:48% 52%;will-change:transform;animation:asshFabricPhysicalV39 8.8s cubic-bezier(.45,.02,.22,1) infinite!important}.pdp-material-wave-v37 .pdp-fabric-frame-v37:after{display:none!important}@keyframes asshFabricPhysicalV39{0%,to{transform:translate3d(-4%,-4%,0) scaleX(1.045) scaleY(1.025) rotate(.05deg);transform-origin:12% 52%}24%{transform:translate3d(-3.2%,-4.15%,0) scaleX(1.085) scaleY(1.005) rotate(-.18deg);transform-origin:12% 48%}50%{transform:translate3d(-4.45%,-3.7%,0) scaleX(1.035) scaleY(1.052) rotate(.13deg);transform-origin:88% 54%}76%{transform:translate3d(-3.35%,-4.05%,0) scaleX(1.072) scaleY(1.012) rotate(-.08deg);transform-origin:84% 49%}}@media(min-width:901px){.leggings-category-v39 .category-products-v38 .container{grid-template-columns:repeat(3,minmax(0,1fr))}.leggings-category-v39 .category-product-info-v38{padding:22px 22px 28px}.leggings-category-v39 .category-product-info-v38 h2{font-size:clamp(26px,2.35vw,42px)}}@media(prefers-reduced-motion:reduce){.pdp-material-wave-v37 .pdp-fabric-frame-v37 img,.pdp-material-wave-v37 .pdp-fabric-frame-v37:after{animation:none!important}}.pdp-material-wave-v37 .pdp-fabric-frame-v37.is-physical-fabric-v39{top:-2.5%;right:-2.5%;bottom:-2.5%;left:-2.5%;background:#0c0c0b;transform:none!important;overflow:hidden}.pdp-material-wave-v37 .pdp-fabric-frame-v37.is-physical-fabric-v39>img{opacity:0!important;animation:none!important;transform:none!important}.pdp-fabric-surface-v39{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;perspective:1050px;overflow:hidden}.pdp-fabric-slice-v39{position:absolute;top:-1.2%;right:-1.2%;bottom:-1.2%;left:-1.2%;display:block;transform-style:preserve-3d;will-change:transform;animation:asshFabricFoldV39 7.8s cubic-bezier(.45,.05,.3,.96) var(--delay) infinite alternate}.pdp-fabric-slice-v39 img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:brightness(.76) contrast(1.055)!important;transform:scale(1.025)!important;animation:none!important;will-change:auto!important}@keyframes asshFabricFoldV39{0%{transform:translate3d(-1px,0,0) rotateY(-.35deg) rotateX(.08deg) scaleX(1.002)}28%{transform:translate3d(1px,-1.8px,2px) rotateY(1.15deg) rotateX(-.18deg) scaleX(1.008)}58%{transform:translate3d(2px,1.4px,5px) rotateY(-1.35deg) rotateX(.2deg) scaleX(1.014)}82%{transform:translate3d(-.5px,-.8px,2px) rotateY(.75deg) rotateX(-.1deg) scaleX(1.006)}to{transform:translate3d(-1.5px,.6px,0) rotateY(-.45deg) rotateX(.08deg) scaleX(1.002)}}@media(prefers-reduced-motion:reduce){.pdp-fabric-slice-v39{animation:none!important}.pdp-material-wave-v37 .pdp-fabric-frame-v37.is-physical-fabric-v39>img{opacity:1!important}}.pdp-material-wave-v37 .pdp-fabric-frame-v37{top:-4%!important;right:-4%!important;bottom:-4%!important;left:-4%!important;overflow:hidden!important;transform:none!important;animation:none!important}.pdp-material-wave-v37 .pdp-fabric-frame-v37>img{opacity:1!important;width:108%!important;height:108%!important;object-fit:cover!important;filter:brightness(.76) contrast(1.05)!important;transform-origin:18% 54%!important;animation:asshFabricStretchFoldV40 7.6s cubic-bezier(.46,.02,.26,1) infinite!important;will-change:transform}.pdp-fabric-surface-v39{display:none!important}@keyframes asshFabricStretchFoldV40{0%,to{transform:translate3d(-3.8%,-3.8%,0) scale(1.025) skew(0)}28%{transform:translate3d(-4.8%,-3.5%,0) scale(1.075,.995) skew(-.35deg)}52%{transform:translate3d(-3.1%,-4.3%,0) scale(1.025,1.055) skew(.28deg)}76%{transform:translate3d(-4.3%,-3.6%,0) scale(1.06,1.01) skew(-.18deg)}}.pdp-free-ship-v36{position:relative;overflow:hidden;background:#eee4d6!important}.pdp-free-ship-v36:before{content:"ASSH ROUTE";position:absolute;right:14px;top:10px;font-size:7px;letter-spacing:.2em;opacity:.42}.pdp-ship-track-v36>i b{position:relative;animation:shipLineV40 3.2s ease-in-out infinite}.pdp-ship-track-v36>i b:after{content:"";position:absolute;right:-2px;top:-2px;width:6px;height:6px;border-radius:50%;background:#111;box-shadow:0 0 0 5px #11111114}.pdp-ship-mark-v36{animation:asshRouteV40 3.2s cubic-bezier(.45,.05,.3,1) infinite!important}@keyframes shipLineV40{0%,to{width:27%}50%{width:34%}}@keyframes asshRouteV40{0%,to{left:calc(27% - 13px);transform:translateY(0)}50%{left:calc(34% - 13px);transform:translateY(-2px) rotate(2deg)}}.pdp-service-row-v40{border:1px solid #d8d0c5;background:#d8d0c5!important}.pdp-service-row-v40 span{position:relative;overflow:hidden;transition:.28s ease}.pdp-service-row-v40 span:after{content:"";position:absolute;left:10px;right:10px;bottom:7px;height:1px;background:#111;transform:scaleX(0);transform-origin:left;transition:.35s ease}.pdp-service-row-v40 span:hover{background:#111;color:#f6f1e9}.pdp-service-row-v40 span:hover:after{transform:scaleX(1);background:#f6f1e9}.pdp-quick-facts-v40{border:1px solid #ddd4c9;background:#ddd4c9!important}.pdp-quick-facts-v40 button{position:relative;min-height:128px;transition:transform .3s ease,background .3s ease,color .3s ease;overflow:hidden}.pdp-quick-facts-v40 button:after{content:"\2197";position:absolute;right:12px;top:12px;opacity:0;transform:translate(-4px,4px);transition:.28s ease}.pdp-quick-facts-v40 button:hover{background:#111!important;color:#fff;transform:translateY(-2px)}.pdp-quick-facts-v40 button:hover:after{opacity:1;transform:none}.pdp-passport-v40{margin-top:14px}.pdp-passport-v40 .pdp-passport-head-v37{background:#111;color:#f7f2e9;padding:13px 14px}.pdp-passport-v40 .pdp-passport-head-v37 small{color:#cfc6ba}.pdp-passport-v40 .pdp-accordions-v37 details{min-height:108px}.pdp-passport-v40 .pdp-accordions-v37 details[open]{background:#e7ddd0}.pdp-size-guide-btn-v40{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit}.pdp-size-modal-v40{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:none}.pdp-size-modal-v40.is-open{display:block}.pdp-size-modal-backdrop-v40{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0a0a0a9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pdp-size-modal-panel-v40{position:absolute;right:0;top:0;bottom:0;width:min(650px,92vw);background:#f5f0e8;padding:42px 38px;overflow:auto;animation:sizePanelV40 .42s cubic-bezier(.22,1,.36,1)}@keyframes sizePanelV40{0%{transform:translate(100%)}to{transform:none}}.pdp-size-modal-head-v40{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;border-bottom:1px solid #cfc7bb;padding-bottom:24px}.pdp-size-modal-head-v40 span{font-size:9px;letter-spacing:.18em}.pdp-size-modal-head-v40 h2{font-size:clamp(38px,4vw,62px);line-height:.95;letter-spacing:-.045em;margin:10px 0 0;font-weight:500}.pdp-size-modal-head-v40 button{border:0;background:none;font-size:30px;cursor:pointer}.pdp-size-modal-panel-v40>p{font-size:15px;color:#686159;margin:24px 0}.pdp-size-table-wrap-v40{overflow:auto;border-top:1px solid #bdb5aa;border-bottom:1px solid #bdb5aa}.pdp-size-table-wrap-v40 table{border-collapse:collapse;width:100%;min-width:420px}.pdp-size-table-wrap-v40 th,.pdp-size-table-wrap-v40 td{text-align:left;padding:14px 12px;border-bottom:1px solid #d6cfc5;font-size:12px}.pdp-size-table-wrap-v40 th{font-size:9px;letter-spacing:.14em;background:#111;color:#fff}.pdp-size-modal-panel-v40>small{display:block;color:#7c756d;margin-top:14px;line-height:1.5}.pdp-size-help-v40{margin-top:28px;padding:18px;background:#e9dfd2;display:grid;gap:6px}.pdp-size-help-v40 strong{font-size:9px;letter-spacing:.16em}.pdp-size-help-v40 span{font-size:13px}.category-page-v38{--cat-ink:#0f0f0e}.category-hero-v38{background:#0e0e0d;color:#f5f1ea;position:relative;overflow:hidden}.category-hero-v38:before{content:"ASSH";position:absolute;right:-.035em;bottom:-.24em;font-size:clamp(150px,24vw,390px);font-weight:600;letter-spacing:-.08em;color:#ffffff09;pointer-events:none}.category-hero-v38 p{color:#c2bbb2!important}.category-hero-v38 .eyebrow:after{content:"  /  MOVE \b7  TRAIN \b7  LIVE";opacity:.55}.category-product-v38{position:relative}.category-product-v38:before{content:"ASSH";position:absolute;right:22px;top:18px;z-index:3;font-size:8px;letter-spacing:.24em;color:#11111161}.category-product-media-v38 img{transition:opacity .22s ease,transform .8s cubic-bezier(.22,1,.36,1),filter .4s ease}.category-product-media-v38 img.is-changing{opacity:.2;transform:scale(1.012)}.category-product-media-v38:after{content:"MUEVE EL COLOR";position:absolute;left:18px;bottom:18px;padding:8px 10px;background:#f5f1eae0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:8px;letter-spacing:.16em}.category-swatches-v38 button{border:0;background:none;padding:4px;cursor:pointer;border-radius:50%}.category-swatches-v38 button i{display:block;width:17px;height:17px;border-radius:50%;background:var(--sw);border:1px solid rgba(17,17,17,.18);transition:.2s ease}.category-swatches-v38 button.is-active{box-shadow:0 0 0 1px #111}.category-swatches-v38 button.is-active i{transform:scale(.78)}.category-quick-v40{position:absolute;right:18px;bottom:18px;z-index:5;border:0;background:#111;color:#fff;padding:12px 14px;font-size:9px;letter-spacing:.13em;opacity:0;transform:translateY(7px);transition:.25s ease;cursor:pointer}.category-product-v38:hover .category-quick-v40{opacity:1;transform:none}.category-product-cta-v38{font-weight:600}.category-single-v40 .category-products-v38 .container{grid-template-columns:1fr!important;background:#f5f1ea}.category-single-v40 .category-product-v38{display:grid;grid-template-columns:1.45fr .8fr;min-height:720px}.category-single-v40 .category-product-media-v38{aspect-ratio:auto;min-height:720px}.category-single-v40 .category-product-info-v38{align-content:end;padding:70px 60px;border-left:1px solid rgba(17,17,17,.15)}.category-single-v40 .category-product-info-v38 h2{font-size:clamp(52px,6vw,92px)}.mega-kicker-link-v40{color:inherit;text-decoration:none}.mega-kicker-link-v40:hover{text-decoration:underline;text-underline-offset:4px}.activewear-hub-v40 .page-hero{background:#111;color:#f6f1e9;position:relative;overflow:hidden}.activewear-hub-v40 .page-hero:after{content:"ACTIVEWEAR";position:absolute;right:-.03em;bottom:-.22em;font-size:clamp(120px,18vw,300px);font-weight:600;color:#ffffff0a;letter-spacing:-.06em}@media(max-width:760px){.category-quick-v40{opacity:1;transform:none}.category-single-v40 .category-product-v38{display:block;min-height:0}.category-single-v40 .category-product-media-v38{min-height:0;aspect-ratio:4/5}.category-single-v40 .category-product-info-v38{padding:24px 20px;border-left:0}.category-single-v40 .category-product-info-v38 h2{font-size:42px}.pdp-size-modal-panel-v40{width:100%;padding:30px 20px}}@media(prefers-reduced-motion:reduce){.pdp-material-wave-v37 .pdp-fabric-frame-v37>img,.pdp-ship-mark-v36,.pdp-ship-track-v36>i b{animation:none!important}}:root{--v41-ink:#10100f;--v41-paper:#f4f0e7;--v41-wine:#6e3c56;--v41-line:rgba(16,16,15,.15)}.v41-bestsellers-title{letter-spacing:-.06em!important;line-height:.9!important}.v41-bestsellers-title em{font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic;letter-spacing:-.045em}.category-hotspot-v26{width:42px!important;height:42px!important;font-size:21px!important;border-width:1px!important;box-shadow:0 8px 28px #0000001f!important;transition:transform .2s ease,background .2s ease!important}.category-hotspot-v26:hover{transform:scale(1.06)!important}.category-product-pop-v27{border-radius:16px!important;padding:9px 11px!important;gap:10px!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 46px #00000029!important}.category-product-pop-v27 img{width:64px!important;height:64px!important;object-fit:cover!important;background:#eee}.category-product-pop-v27 a{width:36px!important;height:36px!important;border-radius:50%!important;display:grid!important;place-items:center!important}.category-hero-v38{position:relative;overflow:hidden;background:#10100f!important;color:#f7f4ee!important}.category-hero-v38:after{content:""!important;position:absolute!important;right:2vw!important;top:50%!important;transform:translateY(-50%)!important;width:min(48vw,760px)!important;height:70%!important;background:url(v109-brand--ASSH_wordmark_blanco.svg) center/contain no-repeat!important;opacity:.045!important;pointer-events:none!important}.category-hero-v38 .container{position:relative;z-index:1}.category-product-v38{position:relative;background:#f4f0e7!important;overflow:hidden}.category-product-media-v38{background:#ebe9e5!important}.category-product-media-v38 img{transition:opacity .16s ease,transform .45s cubic-bezier(.2,.8,.2,1)!important}.category-product-media-v38 img.is-changing{opacity:.25!important;transform:scale(.985)!important}.category-product-info-v38 h2{letter-spacing:-.04em}.category-quick-v40{right:18px!important;bottom:18px!important;border-radius:999px!important;padding:11px 16px!important;font-size:10px!important;letter-spacing:.12em!important;transform:none!important}.category-swatches-v38 button{transition:transform .16s ease!important}.category-swatches-v38 button:hover,.category-swatches-v38 button.is-active{transform:scale(1.13)!important}.category-swatches-v38 button.is-active:after{top:-5px!important;right:-5px!important;bottom:-5px!important;left:-5px!important}.category-products-v38 .container.single-product-v41{grid-template-columns:1fr!important;max-width:none!important}.category-products-v38 .container.single-product-v41 .category-product-v38{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)!important;min-height:660px!important}.category-products-v38 .container.single-product-v41 .category-product-media-v38{min-height:660px!important}.category-products-v38 .container.single-product-v41 .category-product-media-v38 img{height:100%!important;object-fit:contain!important}.category-products-v38 .container.single-product-v41 .category-product-info-v38{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:8vw!important;background:linear-gradient(135deg,#f4f0e7,#e9e1d2)!important}.category-products-v38 .container.single-product-v41 .category-product-info-v38 h2{font-size:clamp(46px,5vw,82px)!important;line-height:.92!important}.category-products-v38 .container.single-product-v41 .category-quick-v40{right:6vw!important;bottom:8vw!important}.assh-ugc-v41{padding:clamp(64px,8vw,120px) 0 54px;background:#f7f5ef;overflow:hidden}.assh-ugc-head-v41{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:32px;margin-bottom:34px}.assh-ugc-head-v41 h2{font-size:clamp(54px,7.2vw,116px);line-height:.9;letter-spacing:-.06em;margin:8px 0 0}.assh-ugc-head-v41 h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.assh-ugc-head-v41 p{max-width:510px;font-size:18px;line-height:1.45;color:#5a5650}.assh-ugc-rail-v41{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 max(20px,calc((100vw - 1440px)/2)) 18px;scrollbar-width:none}.assh-ugc-rail-v41::-webkit-scrollbar{display:none}.assh-ugc-card-v41{position:relative;flex:0 0 clamp(230px,22vw,330px);aspect-ratio:4/5;overflow:hidden;border-radius:18px;scroll-snap-align:start;background:#dedbd4;color:#fff}.assh-ugc-card-v41 img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .4s ease}.assh-ugc-card-v41:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0000009e)}.assh-ugc-card-v41 span{position:absolute;z-index:2;left:18px;bottom:18px;font-size:12px;letter-spacing:.09em;text-transform:uppercase}.assh-ugc-card-v41:hover img{transform:scale(1.035)}.assh-social-v41{padding-top:54px!important}.assh-social-head-v32 p{max-width:620px;margin-top:12px;color:#69635d}.assh-social-grid-v41 a{position:relative;overflow:hidden}.assh-social-grid-v41 video{width:100%;height:100%;object-fit:cover;display:block}.pdp-service-row-v41{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:1px!important;background:var(--v41-line)!important;border:1px solid var(--v41-line)!important}.pdp-service-row-v41 span{background:#f5efe4!important;padding:14px 13px!important;display:grid!important;gap:4px!important;min-height:82px!important;align-content:center!important;transition:background .2s ease,transform .2s ease!important}.pdp-service-row-v41 span:hover{background:#eee3d3!important;transform:translateY(-2px)}.pdp-service-row-v41 b{font-family:Georgia,serif;font-style:italic;font-size:14px;font-weight:400}.pdp-service-row-v41 small{font-size:9px;line-height:1.25;color:#756e66}.pdp-passport-v40{border:1px solid var(--v41-line)!important;background:#f7f3eb!important}.pdp-passport-head-v37{background:#111!important;color:#fff!important;padding:14px 16px!important}.pdp-accordions-v37{display:grid!important;grid-template-columns:repeat(2,1fr)!important}.pdp-accordions-v37 details{min-height:104px!important;padding:18px!important;border:0!important;border-right:1px solid var(--v41-line)!important;border-bottom:1px solid var(--v41-line)!important;transition:background .22s ease!important}.pdp-accordions-v37 details:nth-child(2n){border-right:0!important}.pdp-accordions-v37 details:hover,.pdp-accordions-v37 details[open]{background:#eee5d7!important}.pdp-accordions-v37 summary{letter-spacing:.11em!important;font-size:10px!important}.pdp-accordions-v37 details[open] summary{margin-bottom:14px!important}.pdp-add-v32{transition:transform .18s ease,background .18s ease!important}.pdp-add-v32:hover{transform:translateY(-2px)!important;background:#272725!important}.assh-route-v41{position:fixed;left:50%;bottom:18px;z-index:90;transform:translate(-50%,16px);width:min(620px,calc(100vw - 32px));background:#10100ff0;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:10px 14px;display:flex;align-items:center;gap:12px;opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 50px #00000038}.assh-route-v41.is-visible{opacity:1;transform:translate(-50%);pointer-events:auto}.assh-route-v41 img{width:26px;height:26px;object-fit:contain}.assh-route-copy-v41{min-width:0;flex:1}.assh-route-copy-v41 strong{font-size:11px;letter-spacing:.06em;display:block}.assh-route-line-v41{height:2px;background:#ffffff38;margin-top:7px;position:relative;overflow:visible}.assh-route-line-v41 i{display:block;height:100%;background:#fff;width:0;transition:width .5s cubic-bezier(.2,.8,.2,1)}.assh-route-line-v41 b{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);transition:left .5s cubic-bezier(.2,.8,.2,1)}.assh-route-v41 button{border:0;background:transparent;color:#fff;font-size:11px;letter-spacing:.09em;cursor:pointer}.quick-sheet-v41{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:none;align-items:flex-end;justify-content:center;background:#00000057;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.quick-sheet-v41.is-open{display:flex}.quick-card-v41{width:min(720px,100%);background:#f6f2ea;border-radius:24px 24px 0 0;padding:18px;box-shadow:0 -20px 70px #00000038;animation:v41sheet .28s ease both}.quick-card-grid-v41{display:grid;grid-template-columns:140px 1fr;gap:18px}.quick-card-v41 img{width:140px;height:170px;object-fit:cover;background:#e8e6e1}.quick-card-v41 h3{font-size:28px;letter-spacing:-.04em;margin:2px 0 5px}.quick-card-v41 .qmeta{font-size:12px;color:#69635d}.quick-sizes-v41{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.quick-sizes-v41 button{min-width:46px;height:42px;border:1px solid #c8c0b5;background:transparent;cursor:pointer}.quick-sizes-v41 button.is-active{background:#111;color:#fff;border-color:#111}.quick-actions-v41{display:grid;grid-template-columns:1fr auto;gap:8px}.quick-actions-v41 button{height:48px;border:1px solid #111;background:#111;color:#fff;letter-spacing:.08em;font-size:11px;cursor:pointer}.quick-actions-v41 .quick-close-v41{width:48px;background:transparent;color:#111}.quick-color-v41{font-size:11px;letter-spacing:.06em;text-transform:uppercase}.quick-color-v41 strong{font-weight:600}.quick-error-v41{min-height:18px;font-size:10px;color:#8b304c;margin-top:5px}@keyframes v41sheet{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.cart-items-v41{display:grid;gap:14px;margin:18px 0}.cart-line-v41{display:grid;grid-template-columns:82px 1fr auto;gap:12px;align-items:start;padding-bottom:14px;border-bottom:1px solid #ddd5c9}.cart-line-v41 img{width:82px;height:104px;object-fit:cover;background:#eee}.cart-line-v41 h4{margin:0 0 4px;font-size:15px}.cart-line-v41 p{margin:0;font-size:11px;color:#686159}.cart-line-v41 button{border:0;background:transparent;text-decoration:underline;padding:4px 0;cursor:pointer;font-size:10px}.cart-line-v41 b{font-size:13px}.cart-summary-v41{display:grid;gap:8px;border-top:1px solid #ccc1b3;padding-top:14px}.cart-summary-v41>div{display:flex;justify-content:space-between}.cart-summary-v41 strong{font-size:18px}.cart-checkout-v41{display:block;text-align:center;background:#111;color:#fff;padding:15px;margin-top:12px;letter-spacing:.08em;font-size:11px}.cart-free-v41{font-size:11px;color:#655f58}@media(max-width:760px){.category-hotspot-v26{width:34px!important;height:34px!important;font-size:17px!important}.category-product-pop-v27{max-width:250px!important}.category-product-pop-v27 img{width:54px!important;height:54px!important}.category-hero-v38{padding:48px 0 40px!important}.category-hero-v38 h1{font-size:clamp(46px,15vw,76px)!important;line-height:.9!important}.category-hero-v38 p{font-size:15px!important;max-width:86%!important}.category-hero-v38:after{width:86vw!important;right:-18vw!important;opacity:.035!important}.category-products-v38 .container{grid-template-columns:1fr!important}.category-product-v38{min-width:0!important}.category-product-info-v38{padding:18px!important}.category-product-info-v38 h2{font-size:34px!important}.category-quick-v40{opacity:1!important;transform:none!important;right:14px!important;bottom:14px!important;padding:10px 13px!important}.category-products-v38 .container.single-product-v41 .category-product-v38{display:block!important;min-height:0!important}.category-products-v38 .container.single-product-v41 .category-product-media-v38{min-height:0!important}.category-products-v38 .container.single-product-v41 .category-product-info-v38{padding:26px 18px 74px!important}.category-products-v38 .container.single-product-v41 .category-product-info-v38 h2{font-size:46px!important}.category-products-v38 .container.single-product-v41 .category-quick-v40{right:14px!important;bottom:14px!important}.assh-ugc-v41{padding:60px 0 38px}.assh-ugc-head-v41{display:block;padding:0 20px;margin-bottom:22px}.assh-ugc-head-v41 h2{font-size:58px}.assh-ugc-head-v41 p{font-size:15px;margin-top:18px}.assh-ugc-rail-v41{padding-left:20px;padding-right:20px;gap:10px}.assh-ugc-card-v41{flex-basis:76vw;border-radius:14px}.assh-social-grid-v41{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:10px!important;padding:0 20px 16px!important}.assh-social-grid-v41 a{min-width:72vw!important;scroll-snap-align:start!important}.pdp-service-row-v41{grid-template-columns:1fr!important}.pdp-service-row-v41 span{min-height:68px!important;grid-template-columns:28px 1fr!important;align-items:center!important}.pdp-service-row-v41 small{grid-column:2}.pdp-accordions-v37{grid-template-columns:1fr!important}.pdp-accordions-v37 details{border-right:0!important;min-height:74px!important}.assh-route-v41{bottom:12px;padding:9px 11px}.assh-route-copy-v41 strong{font-size:10px}.quick-card-grid-v41{grid-template-columns:96px 1fr}.quick-card-v41 img{width:96px;height:122px}.quick-card-v41 h3{font-size:23px}.quick-card-v41{padding:14px;border-radius:20px 20px 0 0}}.category-hero-v42{position:relative!important;overflow:hidden!important;background:#eee7db!important;color:#111!important;min-height:360px!important;border-bottom:1px solid rgba(17,17,17,.12)!important}.category-hero-v42:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:56%!important;background-image:linear-gradient(90deg,#eee7dbf5,#eee7db33),var(--v42-hero-img)!important;background-size:cover!important;background-position:center!important;filter:saturate(.85) contrast(.96)!important;opacity:.94!important}.category-hero-v42:after{content:""!important;position:absolute!important;right:-3vw!important;bottom:-7vw!important;width:34vw!important;height:15vw!important;background:url(v109-brand--ASSH_icono_blanco.svg) center/contain no-repeat!important;opacity:.16!important;filter:invert(1)!important}.category-hero-v42 .container{min-height:360px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:54px 5vw!important}.category-brand-v42{width:118px!important;height:auto!important;margin:0 0 30px!important;opacity:.92!important}.category-hero-v42 h1{font-size:clamp(54px,7vw,108px)!important;max-width:760px!important;line-height:.86!important;letter-spacing:-.055em!important;color:#111!important}.category-hero-v42 p{max-width:520px!important;color:#4e4943!important;font-size:17px!important}.category-hero-v42 .eyebrow{color:#111!important}.category-product-v38:before{content:""!important;width:42px!important;height:18px!important;right:18px!important;top:17px!important;background:url(v109-brand--ASSH_wordmark_negro.svg) center/contain no-repeat!important;opacity:.34!important}.category-product-media-v38:after{display:none!important}.category-product-media-v38{position:relative!important}.category-product-media-v38 .category-quick-v40{right:16px!important;bottom:16px!important;top:auto!important;opacity:0!important;transform:translateY(6px)!important;border-radius:0!important;background:#f8f4edf0!important;color:#111!important;border:1px solid rgba(17,17,17,.15)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;font-weight:600!important}.category-product-v38:hover .category-product-media-v38 .category-quick-v40{opacity:1!important;transform:none!important}.category-swatches-v38:before{content:"ELIGE COLOR";font-size:7px;letter-spacing:.14em;color:#777;margin-right:6px;align-self:center}.category-products-v38 .container.single-product-v41 .category-product-media-v38{max-height:720px!important;background:linear-gradient(135deg,#efebe4,#e5dfd5)!important}.category-products-v38 .container.single-product-v41 .category-product-media-v38 img{object-fit:contain!important;max-height:720px!important}.category-hotspot-v26{width:34px!important;height:34px!important;font-size:18px!important;line-height:1!important;border-width:1px!important;box-shadow:0 8px 24px #0000001f!important}.category-hotspot-v26:hover{transform:scale(1.05)!important}.pdp-service-row-v41{border-radius:0!important;overflow:hidden!important;background:#d7cec1!important}.pdp-service-row-v41 span{background:#f3ecdf!important;color:#111!important;transform:none!important}.pdp-service-row-v41 span:hover{background:#e9dfcf!important;color:#111!important;transform:none!important}.pdp-service-row-v41 span:after{display:none!important}.pdp-service-row-v41 span:nth-child(2){position:relative}.pdp-service-row-v41 span:nth-child(2):before{content:"\2726";position:absolute;right:10px;top:9px;font-size:9px;animation:v42Pulse 2.4s ease-in-out infinite}@keyframes v42Pulse{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}.pdp-passport-v40{margin-top:16px!important;border:0!important;background:transparent!important}.pdp-passport-head-v37{background:#151513!important;padding:16px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.pdp-passport-head-v37 span{font-size:10px!important;letter-spacing:.18em!important}.pdp-passport-head-v37 small{font-size:9px!important;max-width:210px!important;line-height:1.35!important}.pdp-accordions-v37{gap:8px!important;background:transparent!important;border:0!important;padding-top:8px!important}.pdp-accordions-v37 details{background:#efe7da!important;border:1px solid #d6ccbe!important;border-radius:14px!important;min-height:86px!important;padding:0!important;overflow:hidden!important}.pdp-accordions-v37 details:hover{background:#ebe0d0!important}.pdp-accordions-v37 details[open]{background:#171715!important;color:#f7f2ea!important}.pdp-accordions-v37 summary{padding:18px!important;font-weight:700!important}.pdp-accordions-v37 details p{padding:0 18px 18px!important;color:#6f675f!important;font-size:12px!important}.pdp-accordions-v37 details[open] p{color:#d8d0c5!important}.pdp-accordions-v37 details summary span{width:22px;height:22px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;transition:transform .2s ease}.pdp-accordions-v37 details[open] summary span{transform:rotate(45deg)}.footer-assurance-v32{background:#eee7db!important}.footer-trust-card-v32{position:relative!important;overflow:hidden!important}.footer-trust-scene-v32{width:92px!important;height:66px!important}.footer-trust-scene-v32 img{width:26px!important}.footer-seal-v32 i{top:7px!important;right:17px!important;bottom:7px!important;left:17px!important;border:1px dashed #6f675e!important;animation:v42Seal 8s linear infinite!important}.footer-seal-v32:after{content:"\2713";position:absolute;right:12px;top:7px;width:19px;height:19px;border-radius:50%;background:#111;color:#fff;font-size:10px;display:grid;place-items:center;animation:v42Check 3.6s ease-in-out infinite}.footer-truck-v32 i{left:10px!important;top:31px!important;width:66px!important;height:1px!important;border:0!important;background:#92887b!important}.footer-truck-v32:before,.footer-truck-v32:after{display:none!important}.footer-truck-v32 b{left:28px!important;top:23px!important;width:28px!important;height:18px!important;animation:v42Plane 4.8s ease-in-out infinite!important}.footer-truck-v32 b:before{content:"\2708";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;font-size:28px;line-height:1;color:#111}.footer-truck-v32 b img{display:none!important}.footer-truck-v32 em{left:7px!important;top:34px!important;width:21px!important;border-top:1px solid #111!important;animation:v42Trail 4.8s ease-in-out infinite!important}.footer-box-v32 i{left:17px!important;top:27px!important;width:58px!important;height:1px!important;border:0!important;background:#938a7d!important}.footer-box-v32:after{content:""!important;position:absolute!important;left:22px!important;top:18px!important;width:47px!important;height:26px!important;border:1px solid #766e63!important;border-radius:50% 50% 42% 42%!important;background:transparent!important;animation:v42Stitch 4.6s ease-in-out infinite!important}.footer-box-v32 b{left:34px!important;top:23px!important;width:24px!important;height:16px!important}.footer-box-v32 b img{width:24px!important}@keyframes v42Seal{to{transform:rotate(360deg)}}@keyframes v42Check{0%,65%,to{transform:scale(.8);opacity:.45}75%{transform:scale(1.08);opacity:1}}@keyframes v42Plane{0%,to{transform:translate(-16px) translateY(3px) rotate(-8deg)}50%{transform:translate(20px) translateY(-7px) rotate(6deg)}}@keyframes v42Trail{0%,to{transform:scaleX(.4);opacity:.25}50%{transform:scaleX(1);opacity:.9}}@keyframes v42Stitch{0%,to{transform:scaleX(.88);opacity:.55}50%{transform:scaleX(1.04);opacity:1}}.assh-social-v41{background:#f3eee6!important;overflow:hidden!important}.assh-social-head-v32{display:grid!important;grid-template-columns:1fr auto!important;align-items:end!important}.feed-ready-v42{font-size:8px;letter-spacing:.13em;border:1px solid #cfc6ba;padding:8px 10px;margin-bottom:8px;color:#6d665d}.assh-social-grid-v41{display:flex!important;gap:10px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:0 3.5vw 28px!important;scrollbar-width:none!important}.assh-social-grid-v41>a{flex:0 0 clamp(210px,24vw,360px)!important;aspect-ratio:4/5!important;border-radius:0!important;scroll-snap-align:center!important;position:relative!important;transform:none!important}.assh-social-grid-v41>a:nth-child(2n){margin-top:42px!important}.assh-social-grid-v41 img,.assh-social-grid-v41 video{width:100%!important;height:100%!important;object-fit:cover!important}.assh-social-grid-v41 span{background:#111!important;color:#fff!important;padding:9px 11px!important;font-size:8px!important;letter-spacing:.13em!important}.assh-assistant-exact .assistant-chat-v25{width:min(390px,calc(100vw - 24px))!important;max-height:min(610px,74svh)!important;border-radius:26px!important;background:#eee8df!important}.assistant-chat-v25 .assistant-panel-head{background:#111!important;color:#fff!important;border:0!important;padding:17px 18px!important}.assistant-chat-v25 .assistant-panel-head small{color:#cfc6bb!important}.assistant-chat-log-v25{height:auto!important;min-height:88px!important;padding:18px!important;background:linear-gradient(180deg,#eee8df,#f5f0e9)!important}.assistant-msg-v25.bot span{background:#fff!important;border-radius:16px!important;font-size:13px!important;line-height:1.45!important}.assistant-suggestions-v25{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:0 18px 16px!important;overflow:visible!important}.assistant-suggestions-v25 button{border-radius:14px!important;min-height:62px!important;white-space:normal!important;text-align:left!important;padding:12px!important;font-size:11px!important;line-height:1.2!important;background:#f8f4ee!important;border:1px solid #d5ccbf!important}.assistant-suggestions-v25 button:hover{background:#111!important;color:#fff!important}.assistant-chat-form-v25{margin:0 18px 10px!important;padding-top:10px!important;border-top:1px solid #d6cec4!important}.assistant-chat-form-v25:before{content:"OTRA DUDA";display:block;font-size:8px;letter-spacing:.16em;margin-bottom:8px;color:#777}.assistant-chat-foot-v25{padding:0 18px 16px!important;font-size:9px!important}.first-assh-v42{background:#f4f0e9;color:#111}.first-assh-hero-v42{min-height:68vh;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;padding:8vw;gap:7vw;background:linear-gradient(130deg,#f3eee6 0 58%,#d9cfc1 58%)}.first-assh-hero-v42 h1{font-size:clamp(62px,8vw,126px);line-height:.83;letter-spacing:-.06em;margin:20px 0 24px}.first-assh-hero-v42 p{font-size:18px;max-width:620px;line-height:1.5}.first-assh-hero-v42>img{width:min(420px,90%);opacity:.08}.first-assh-actions-v42{display:flex;gap:10px;margin-top:30px}.first-assh-actions-v42 a{padding:13px 16px;border:1px solid #111;text-decoration:none;color:#111;font-size:10px;letter-spacing:.12em}.first-assh-actions-v42 a:first-child{background:#111;color:#fff}.first-assh-path-v42{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ccc;border-bottom:1px solid #ccc}.first-assh-path-v42 a{padding:38px 30px;min-height:240px;text-decoration:none;color:#111;border-right:1px solid #ccc;display:flex;flex-direction:column;gap:18px;transition:.25s ease}.first-assh-path-v42 a:hover{background:#111;color:#fff}.first-assh-path-v42 b{font-family:Georgia,serif;font-style:italic;font-weight:400}.first-assh-path-v42 strong{font-size:24px}.first-assh-path-v42 span{font-size:13px;line-height:1.5}.first-assh-proof-v42{display:grid;grid-template-columns:1fr 1fr;padding:7vw 8vw;gap:8vw;background:#111;color:#f7f2ea}.first-assh-proof-v42 h2{font-size:clamp(44px,5vw,76px);line-height:.94}.first-assh-proof-v42 p{font-size:17px;border-bottom:1px solid #3c3934;padding:16px 0}.first-assh-proof-v42 a{color:#fff;display:inline-block;margin-top:24px;font-size:10px;letter-spacing:.12em}@media(max-width:760px){.category-hero-v42{min-height:330px!important}.category-hero-v42:before{top:45%!important;right:0!important;bottom:0!important;left:36%!important;background-image:linear-gradient(180deg,#eee7db00,#eee7db1f),var(--v42-hero-img)!important;opacity:.72!important}.category-hero-v42 .container{min-height:330px!important;padding:34px 20px 130px!important}.category-brand-v42{width:86px!important;margin-bottom:20px!important}.category-hero-v42 h1{font-size:54px!important;max-width:95%!important}.category-hero-v42 p{font-size:14px!important;max-width:88%!important}.category-product-media-v38 .category-quick-v40{opacity:1!important;transform:none!important;font-size:8px!important;padding:9px 11px!important}.category-swatches-v38:before{display:none}.category-hotspot-v26{width:30px!important;height:30px!important;font-size:16px!important}.assh-social-head-v32{display:block!important}.feed-ready-v42{display:inline-block;margin-top:12px}.assh-social-grid-v41>a{flex-basis:72vw!important}.assh-social-grid-v41>a:nth-child(2n){margin-top:20px!important}.assistant-suggestions-v25{grid-template-columns:1fr 1fr!important}.assistant-suggestions-v25 button{min-height:56px!important;font-size:10px!important}.first-assh-hero-v42{grid-template-columns:1fr;min-height:auto;padding:80px 20px 56px;background:#f3eee6}.first-assh-hero-v42>img{display:none}.first-assh-hero-v42 h1{font-size:58px}.first-assh-actions-v42{flex-direction:column}.first-assh-path-v42{grid-template-columns:1fr}.first-assh-path-v42 a{min-height:0;border-right:0;border-bottom:1px solid #ccc;padding:26px 20px}.first-assh-proof-v42{grid-template-columns:1fr;padding:54px 20px;gap:28px}.pdp-accordions-v37{grid-template-columns:1fr!important}.pdp-accordions-v37 details{min-height:0!important}.pdp-passport-head-v37{align-items:flex-start!important;gap:6px!important}.pdp-passport-head-v37 small{max-width:none!important}.footer-assurance-v32>div{min-height:118px!important}.footer-trust-scene-v32{transform:scale(.88)}}.category-page-v43{background:#f7f4ed;color:#11110f}.category-intro-v43{padding:clamp(52px,7vw,100px) 0 44px;border-bottom:1px solid rgba(17,17,15,.13);overflow:hidden}.category-intro-grid-v43{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:48px}.category-intro-v43 h1{font-size:clamp(50px,7.5vw,112px);line-height:.92;letter-spacing:-.065em;max-width:920px;margin:18px 0 22px;font-weight:500}.category-intro-v43 p{font-size:18px;line-height:1.45;max-width:630px;color:#5c574f}.category-intro-brand-v43{width:230px;justify-self:end;opacity:.11;transform:rotate(-5deg)}.category-guide-v43{padding:48px 0 54px;background:#fff}.category-guide-head-v43{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.category-guide-head-v43 h2{font-size:clamp(34px,4vw,62px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;font-weight:500}.category-guide-head-v43 h2 em{font-family:var(--serif);font-weight:400}.category-guide-head-v43>a{border-bottom:1px solid;padding:0 0 6px;font-size:12px;letter-spacing:.08em}.category-guide-rail-v43{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cat-guide-card-v43{background:#f3efe6;overflow:hidden}.cat-guide-media-v43{aspect-ratio:1.55/1;overflow:hidden}.cat-guide-media-v43 img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.cat-guide-card-v43:hover img{transform:scale(1.025)}.cat-guide-card-v43>div:last-child{padding:17px 18px 20px}.cat-guide-card-v43 span{font-size:9px;letter-spacing:.17em}.cat-guide-card-v43 h3{font-size:21px;margin:7px 0 5px}.cat-guide-card-v43 p{font-size:12px;color:#6d675f;line-height:1.45}.category-shop-v43{padding:46px 0 80px}.category-shop-head-v43{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid rgba(17,17,15,.15);margin-bottom:18px}.category-shop-head-v43 h2{font-size:34px;margin:5px 0 0}.category-filter-v43{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.category-filter-v43 button{background:transparent;border:1px solid #aaa49a;border-radius:999px;padding:10px 18px;font:inherit;font-size:11px;letter-spacing:.08em;cursor:pointer}.category-filter-v43 button.is-active{background:#11110f;color:#fff;border-color:#11110f}.category-products-v43{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#d2ccc2;border:1px solid #d2ccc2}.category-products-v43.is-single{grid-template-columns:minmax(0,680px);justify-content:center;background:transparent;border:0;gap:0}.category-product-v43{background:#f7f4ed!important;min-width:0}.category-product-v43 .category-product-media-v38{aspect-ratio:4/5;display:block;background:#eeeae3;overflow:hidden;position:relative}.category-product-v43 .category-product-media-v38 img{width:100%;height:100%;object-fit:cover;transition:opacity .18s ease,transform .45s ease}.category-product-v43:hover .category-product-media-v38 img{transform:scale(1.012)}.category-products-v43.is-single .category-product-media-v38{aspect-ratio:1/1}.category-products-v43.is-single .category-product-media-v38 img{object-fit:contain;background:#f2f1ef}.category-product-v43 .category-product-info-v38{padding:20px 20px 18px;min-height:190px}.category-product-v43 .category-product-info-v38>div:first-child{display:grid;grid-template-columns:1fr auto;gap:4px 12px}.category-card-brand-v43{width:58px;height:auto;opacity:.78}.category-product-v43 h2{font-size:clamp(25px,2.1vw,36px);line-height:.98;letter-spacing:-.04em;margin:8px 0}.category-product-v43 .category-swatches-v38{margin-top:12px}.category-product-v43 .category-quick-v40{position:absolute!important;left:14px!important;right:14px!important;bottom:14px!important;width:auto!important;transform:translateY(8px);opacity:0;transition:.2s;background:#f8f5eff0!important;color:#111!important;border:1px solid rgba(17,17,15,.15)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:14px!important}.category-product-v43:hover .category-quick-v40,.category-product-v43:focus-within .category-quick-v40{opacity:1;transform:none}.category-product-v43 .category-product-cta-v38{margin-top:16px}.pdp-look-card-v43{position:relative;min-width:0}.pdp-look-link-v43{display:block}.pdp-look-img-v43{position:relative;overflow:hidden;background:#f0efec}.pdp-look-img-v43 img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .4s ease}.pdp-look-card-v43:hover img{transform:scale(1.015)}.pdp-look-quick-v43{position:absolute;left:14px;right:14px;bottom:14px;border:0;background:#f8f5eff0;padding:14px;font:inherit;font-size:11px;letter-spacing:.08em;cursor:pointer;opacity:0;transform:translateY(6px);transition:.2s}.pdp-look-card-v43:hover .pdp-look-quick-v43,.pdp-look-card-v43:focus-within .pdp-look-quick-v43{opacity:1;transform:none}.pdp-look-meta-v43{padding:13px 2px}.pdp-look-meta-v43 h3{font-size:18px;margin:0 0 4px}.pdp-look-meta-v43 span{font-size:13px}.pdp-look-meta-v43 b{display:block;margin-top:12px;font-size:10px;letter-spacing:.1em}.pdp-free-ship-v36.is-complete{background:#111!important;color:#fff!important}.pdp-free-ship-v36.is-complete img{filter:invert(1)}.first-assh-v43{background:#f7f4ed;color:#111}.first-hero-v43{min-height:calc(100svh - 92px);display:grid;grid-template-columns:1.05fr .95fr;border-bottom:1px solid #d4cec4}.first-hero-media-v43{overflow:hidden;min-height:650px}.first-hero-media-v43 video{width:100%;height:100%;object-fit:cover;display:block}.first-hero-copy-v43{padding:clamp(40px,6vw,90px);display:flex;flex-direction:column;justify-content:center}.first-hero-copy-v43>img{width:120px;margin-bottom:52px}.first-hero-copy-v43 h1{font-size:clamp(48px,6.4vw,96px);line-height:.92;letter-spacing:-.06em;margin:12px 0 24px;font-weight:500}.first-hero-copy-v43 h1 em{font-family:var(--serif);font-weight:400}.first-hero-copy-v43 p{max-width:600px;font-size:18px;line-height:1.5;color:#5e5951}.first-actions-v43{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.first-actions-v43 a,.first-actions-v43 button{border:1px solid #111;background:#111;color:#fff;padding:15px 20px;font:inherit;font-size:11px;letter-spacing:.08em;cursor:pointer}.first-actions-v43 button{background:transparent;color:#111}.first-choose-v43{padding:80px 0}.first-section-head-v43 h2{font-size:clamp(40px,6vw,82px);letter-spacing:-.055em;margin:9px 0 32px}.first-choice-grid-v43{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #cfc8bd}.first-choice-grid-v43 a{min-height:300px;padding:28px;border-right:1px solid #cfc8bd;border-bottom:1px solid #cfc8bd;display:flex;flex-direction:column;justify-content:flex-end;transition:.25s}.first-choice-grid-v43 a:hover{background:#111;color:#fff}.first-choice-grid-v43 span{font-size:10px;letter-spacing:.13em}.first-choice-grid-v43 h3{font-size:34px;max-width:470px;margin:12px 0}.first-choice-grid-v43 p{color:#777067}.first-choice-grid-v43 a:hover p{color:#d8d3ca}.first-choice-grid-v43 b{margin-top:24px;font-size:10px;letter-spacing:.1em}.first-fit-v43{display:grid;grid-template-columns:1fr 1fr;min-height:720px}.first-fit-copy-v43{padding:clamp(40px,7vw,110px);display:flex;flex-direction:column;justify-content:center;background:#111;color:#fff}.first-fit-copy-v43 h2{font-size:clamp(48px,5vw,80px);line-height:.96;letter-spacing:-.055em;margin:15px 0 22px}.first-fit-copy-v43 p{max-width:560px;color:#c8c3ba;font-size:17px;line-height:1.5}.first-fit-copy-v43 a{margin-top:26px;border-bottom:1px solid;width:max-content;padding-bottom:5px;font-size:11px;letter-spacing:.1em}.first-fit-media-v43 img{width:100%;height:100%;object-fit:cover}.first-material-v43{padding:90px 0}.first-material-v43>.container{display:grid;grid-template-columns:1fr 1fr;gap:60px}.first-material-v43 h2{font-size:clamp(44px,5vw,76px);line-height:.98;letter-spacing:-.05em}.first-material-points-v43{display:grid;align-content:center}.first-material-points-v43 span,.first-material-points-v43 a{padding:18px 0;border-top:1px solid #cfc9bf}.first-material-points-v43 b{display:block;font-size:10px;letter-spacing:.12em;margin-bottom:5px}.first-material-points-v43 a{font-size:11px;letter-spacing:.1em}.first-last-v43{height:82svh;min-height:620px;position:relative;overflow:hidden;background:#111}.first-last-v43 video{width:100%;height:100%;object-fit:cover;opacity:.72}.first-last-v43>div{position:absolute;inset:auto 7vw 8vw;color:#fff}.first-last-v43 h2{font-size:clamp(56px,8vw,122px);line-height:.9;letter-spacing:-.06em;margin:12px 0 28px}.first-last-v43 h2 em{font-family:var(--serif);font-weight:400}.first-last-v43 a{border-bottom:1px solid;padding-bottom:6px;font-size:12px;letter-spacing:.1em}.help-visual-v43{margin-top:60px;min-height:520px;position:relative;overflow:hidden;background:#111}.help-visual-v43 video{width:100%;height:520px;object-fit:cover;opacity:.68}.help-visual-v43>div{position:absolute;left:6vw;bottom:6vw;color:#fff;max-width:650px}.help-visual-v43 h2{font-size:clamp(40px,5vw,72px);line-height:.96;letter-spacing:-.05em;margin:10px 0}.help-visual-v43 p{font-size:16px;max-width:500px}.assistant-chat-v25{display:flex!important;flex-direction:column!important;max-height:min(760px,82vh)!important;overflow:hidden!important}.assistant-chat-log-v25{overflow:auto!important;min-height:150px!important;max-height:310px!important;padding-right:4px!important;flex:1 1 auto!important}.assistant-suggestions-v25{display:flex!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:10px 0!important;scrollbar-width:none}.assistant-suggestions-v25 button{flex:0 0 auto!important;min-height:auto!important;padding:10px 13px!important;border-radius:999px!important;font-size:12px!important;white-space:nowrap!important}.assistant-chat-form-v25{display:grid!important;grid-template-columns:1fr 54px!important;gap:8px!important;flex:0 0 auto!important;position:sticky!important;bottom:0!important;background:#f7f5f0!important;padding-top:10px!important;z-index:3!important}.assistant-chat-form-v25 input{min-width:0!important}@media(max-width:900px){.category-intro-grid-v43{grid-template-columns:1fr}.category-intro-brand-v43{display:none}.category-guide-rail-v43{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-16px;padding-right:16px}.cat-guide-card-v43{min-width:78vw;scroll-snap-align:start}.category-shop-head-v43{align-items:flex-start;flex-direction:column}.category-filter-v43{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;width:100%}.category-products-v43{grid-template-columns:repeat(2,minmax(0,1fr))}.category-products-v43.is-single{grid-template-columns:1fr}.category-product-v43 .category-product-media-v38{aspect-ratio:3/4}.category-product-v43 .category-quick-v40{opacity:1;transform:none;left:10px!important;right:10px!important;bottom:10px!important;padding:11px!important}.category-product-v43 .category-product-info-v38{padding:14px;min-height:168px}.category-product-v43 h2{font-size:26px}.category-product-v43 .category-card-brand-v43{width:48px}.pdp-look-quick-v43{opacity:1;transform:none}.first-hero-v43,.first-fit-v43{grid-template-columns:1fr}.first-hero-media-v43{min-height:55svh;order:2}.first-hero-copy-v43{padding:40px 20px 46px}.first-hero-copy-v43>img{margin-bottom:35px}.first-choice-grid-v43{grid-template-columns:1fr}.first-choice-grid-v43 a{min-height:230px}.first-fit-media-v43{height:70svh}.first-material-v43>.container{grid-template-columns:1fr;gap:28px}.first-last-v43{height:72svh}.assh-assistant-panel{width:min(94vw,430px)!important;max-height:86svh!important}.assistant-chat-v25{max-height:82svh!important}.assistant-chat-log-v25{max-height:36svh!important}}@media(max-width:560px){.category-intro-v43{padding:38px 0 28px}.category-intro-v43 h1{font-size:50px}.category-intro-v43 p{font-size:15px}.category-guide-v43{padding:32px 0}.category-guide-head-v43{align-items:flex-start;flex-direction:column}.category-guide-head-v43 h2{font-size:35px}.cat-guide-card-v43{min-width:84vw}.category-shop-v43{padding:28px 0 64px}.category-products-v43{grid-template-columns:1fr 1fr}.category-product-v43 .category-product-media-v38{aspect-ratio:3/4}.category-product-v43 .category-product-info-v38{min-height:150px;padding:11px}.category-product-v43 h2{font-size:21px}.category-product-v43 .category-swatches-v38{gap:5px}.category-product-v43 .category-swatches-v38 button{width:22px;height:22px}.category-product-v43 .category-quick-v40,.category-product-v43 .category-product-cta-v38{font-size:9px}.first-hero-copy-v43 h1{font-size:53px}.first-actions-v43{display:grid}.first-actions-v43>*{width:100%}.first-choice-grid-v43 a{padding:22px;min-height:210px}.first-choice-grid-v43 h3{font-size:28px}.first-fit-copy-v43{padding:55px 20px}.first-fit-copy-v43 h2{font-size:48px}.first-fit-media-v43{height:62svh}.first-material-v43{padding:60px 0}.first-last-v43>div{left:20px;bottom:46px}.first-last-v43 h2{font-size:58px}.help-visual-v43 video{height:62svh}.help-visual-v43>div{left:20px;right:20px;bottom:30px}.assistant-suggestions-v25 button{font-size:11px!important}.assistant-chat-form-v25{grid-template-columns:1fr 48px!important}.pdp-look-row-v32{display:flex!important;overflow-x:auto!important;gap:10px!important}.pdp-look-card-v43{min-width:78vw!important}}.assh-assistant-exact .assh-assistant-panel[hidden],.assh-assistant-exact .assistant-chat-v25[hidden]{display:none!important}.assh-assistant-exact .assistant-chat-v25{display:flex!important;flex-direction:column!important;width:min(370px,calc(100vw - 28px))!important;max-height:min(620px,78vh)!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(17,17,15,.13)!important;border-radius:22px!important;background:#f6f2eb!important;box-shadow:0 24px 70px #0000002e!important}.assh-assistant-exact .assistant-panel-head{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:64px!important;padding:15px 16px!important;background:#111!important;color:#fff!important;border:0!important}.assh-assistant-exact .assistant-panel-head>div{display:grid!important;gap:3px!important}.assh-assistant-exact .assistant-panel-head strong{display:block!important;font-size:14px!important;line-height:1.1!important;color:#fff!important}.assh-assistant-exact .assistant-panel-head small{display:block!important;font-size:8px!important;letter-spacing:.18em!important;color:#cfc7bd!important}.assh-assistant-exact .assistant-close{position:static!important;display:grid!important;place-items:center!important;width:34px!important;height:34px!important;flex:0 0 34px!important;padding:0!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:50%!important;background:transparent!important;color:#fff!important;font-size:23px!important;line-height:1!important;cursor:pointer!important;opacity:1!important;visibility:visible!important}.assh-assistant-exact .assistant-chat-log-v25{flex:1 1 auto!important;min-height:118px!important;max-height:290px!important;overflow:auto!important;padding:16px!important;background:#f6f2eb!important}.assh-assistant-exact .assistant-msg-v25{margin:0 0 10px!important}.assh-assistant-exact .assistant-msg-v25 span{display:inline-block!important;max-width:92%!important;padding:11px 13px!important;border-radius:15px!important;font-size:12px!important;line-height:1.4!important}.assh-assistant-exact .assistant-msg-v25.bot span{background:#fff!important;border:1px solid #ddd5cb!important;color:#111!important}.assh-assistant-exact .assistant-msg-v25.user{text-align:right!important}.assh-assistant-exact .assistant-msg-v25.user span{background:#111!important;color:#fff!important}.assh-assistant-exact .assistant-suggestions-v25{display:flex!important;flex:0 0 auto!important;gap:7px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:8px 14px 10px!important;margin:0!important;background:#f6f2eb!important;scrollbar-width:none!important}.assh-assistant-exact .assistant-suggestions-v25::-webkit-scrollbar{display:none!important}.assh-assistant-exact .assistant-suggestions-v25 button{flex:0 0 auto!important;min-height:0!important;padding:9px 12px!important;border:1px solid #d6cec4!important;border-radius:999px!important;background:#fbf8f3!important;color:#111!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important}.assh-assistant-exact .assistant-chat-form-v25{position:relative!important;display:flex!important;align-items:center!important;gap:8px!important;width:auto!important;margin:0!important;padding:10px 14px 12px!important;border-top:1px solid #ddd5cb!important;background:#f6f2eb!important;z-index:5!important}.assh-assistant-exact .assistant-chat-form-v25:before{content:none!important;display:none!important}.assh-assistant-exact .assistant-chat-form-v25 input{display:block!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;height:44px!important;padding:0 13px!important;border:1px solid #cfc6bb!important;border-radius:14px!important;background:#fff!important;color:#111!important;font:inherit!important;font-size:12px!important;outline:none!important;pointer-events:auto!important;opacity:1!important}.assh-assistant-exact .assistant-chat-form-v25 input:focus{border-color:#111!important;box-shadow:0 0 0 1px #111 inset!important}.assh-assistant-exact .assistant-chat-form-v25 button{display:grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;padding:0!important;border:0!important;border-radius:14px!important;background:#111!important;color:#fff!important;font-size:20px!important;cursor:pointer!important}.assh-assistant-exact .assistant-chat-foot-v25{flex:0 0 auto!important;padding:0 14px 12px!important;background:#f6f2eb!important;color:#787168!important;font-size:8.5px!important;line-height:1.35!important}@media(max-width:620px){.assh-assistant-exact{right:12px!important;bottom:14px!important}.assh-assistant-exact .assistant-chat-v25{width:calc(100vw - 24px)!important;max-height:72svh!important;border-radius:20px!important}.assh-assistant-exact .assistant-chat-log-v25{max-height:34svh!important;min-height:110px!important}.assh-assistant-exact .assistant-suggestions-v25,.assh-assistant-exact .assistant-chat-form-v25{padding-left:12px!important;padding-right:12px!important}}.category-page-v43 .category-intro-v43,.category-page-v43 .category-guide-v43{display:none!important}.category-page-v43 .category-shop-v43{padding:30px 0 72px!important;background:#fff!important}.category-page-v43 .category-shop-head-v43{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:0 0 22px!important;padding-bottom:18px!important;border-bottom:1px solid #ddd!important}.category-page-v43 .category-shop-head-v43 .eyebrow{display:none!important}.category-page-v43 .category-shop-head-v43 h2{margin:0!important;font-size:28px!important;line-height:1!important;letter-spacing:-.025em!important;font-weight:600!important}.category-page-v43 .category-filter-v43{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.category-page-v43 .category-filter-v43 button{height:34px!important;padding:0 18px!important;border:1px solid #cfcfcf!important;border-radius:999px!important;background:#fff!important;font-size:10px!important;letter-spacing:.08em!important}.category-page-v43 .category-filter-v43 button:first-child{background:#111!important;color:#fff!important;border-color:#111!important}.category-page-v43 .category-products-v43,.category-page-v43 .category-products-v43.is-single{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;border:0!important;background:transparent!important;justify-content:stretch!important}.category-page-v43 .category-product-v43{background:#fff!important;border:0!important}.category-page-v43 .category-product-v43 .category-product-media-v38,.category-page-v43 .category-products-v43.is-single .category-product-media-v38{aspect-ratio:4/5!important;background:#f4f4f2!important;border:0!important;overflow:hidden!important}.category-page-v43 .category-product-v43 .category-product-media-v38 img,.category-page-v43 .category-products-v43.is-single .category-product-media-v38 img{object-fit:cover!important;width:100%!important;height:100%!important;background:#f4f4f2!important}.category-page-v43 .category-product-v43 .category-product-info-v38{padding:10px 0 0!important;min-height:0!important;display:flex!important;flex-direction:column!important}.category-page-v43 .category-product-v43 .category-product-info-v38>div:first-child{display:block!important;order:2!important}.category-page-v43 .category-product-v43 .category-card-brand-v43,.category-page-v43 .category-product-v43 .eyebrow{display:none!important}.category-page-v43 .category-product-v43 h2{margin:8px 0 2px!important;font-size:15px!important;line-height:1.25!important;letter-spacing:0!important;font-weight:600!important}.category-page-v43 .category-product-v43 p{margin:0!important;font-size:13px!important;color:#666!important}.category-page-v43 .category-product-v43 .category-swatches-v38{order:1!important;margin:0 0 4px!important;display:flex!important;gap:6px!important;min-height:28px!important;align-items:center!important}.category-page-v43 .category-product-v43 .category-swatches-v38 button{width:24px!important;height:24px!important;border-radius:50%!important;padding:3px!important;border:1px solid transparent!important;background:#fff!important}.category-page-v43 .category-product-v43 .category-swatches-v38 button.is-active{border-color:#111!important}.category-page-v43 .category-product-v43 .category-swatches-v38 i{display:block!important;width:100%!important;height:100%!important;border-radius:50%!important;background:var(--sw)!important}.category-page-v43 .category-product-v43 .category-product-cta-v38{display:none!important}.category-page-v43 .category-product-v43 .category-quick-v40{left:10px!important;right:10px!important;bottom:10px!important;width:auto!important;padding:12px 10px!important;background:#111111c7!important;color:#fff!important;border:0!important;opacity:0!important;transform:translateY(5px)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;font-size:10px!important;letter-spacing:.1em!important}.category-page-v43 .category-product-v43:hover .category-quick-v40,.category-page-v43 .category-product-v43:focus-within .category-quick-v40{opacity:1!important;transform:none!important}.manifesto-shop-v26 .category-hotspot-v26{width:24px!important;height:24px!important;line-height:22px!important;margin:-12px!important;font-size:14px!important;box-shadow:0 4px 14px #0000001f!important}.product-card .quick{text-transform:uppercase!important;letter-spacing:.08em!important}.product-card .v44-swatches{display:flex!important;gap:6px!important;margin-top:8px!important;align-items:center!important}.product-card .v44-swatch{width:22px!important;height:22px!important;padding:3px!important;border-radius:50%!important;border:1px solid transparent!important;background:transparent!important;cursor:pointer!important}.product-card .v44-swatch.is-active{border-color:#111!important}.product-card .v44-swatch i{display:block!important;width:100%!important;height:100%!important;border-radius:50%!important;background:var(--sw)!important}.product-card .product-image img{transition:opacity .15s ease!important}.pdp-free-ship-v36{display:grid!important;grid-template-columns:minmax(150px,.85fr) minmax(0,1.15fr)!important;gap:18px!important;align-items:center!important;padding:18px!important;background:#f1e7d8!important;color:#111!important;border:1px solid #dfd2c1!important}.pdp-free-ship-v36:before{right:14px!important;top:10px!important;font-size:7px!important;opacity:.35!important}.pdp-free-ship-v36>div:first-child{padding-right:10px!important}.pdp-free-ship-v36>div:first-child span{display:block!important;padding-right:58px!important}.pdp-free-ship-v36>div:first-child small{display:block!important;margin-top:5px!important;padding-right:58px!important;line-height:1.35!important}.pdp-ship-track-v36{margin-top:0!important}.pdp-ship-track-v36>i b,.pdp-ship-mark-v36{animation:none!important;transition:width .35s ease,left .35s ease!important}.pdp-free-ship-v36.is-complete{background:#f1e7d8!important;color:#111!important}.pdp-free-ship-v36.is-complete img{filter:none!important}.footer-email-v44{display:inline-flex!important;align-items:center!important;min-height:38px!important;padding:0 12px!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:999px!important;color:#fff!important;font-size:10px!important;text-decoration:none!important}@media(max-width:760px){.category-page-v43 .category-shop-v43{padding:18px 0 52px!important}.category-page-v43 .category-shop-head-v43{align-items:flex-start!important;flex-direction:column!important;margin-bottom:14px!important;padding-bottom:14px!important}.category-page-v43 .category-shop-head-v43 h2{font-size:22px!important}.category-page-v43 .category-filter-v43{width:100%!important;overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none!important}.category-page-v43 .category-products-v43,.category-page-v43 .category-products-v43.is-single{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.category-page-v43 .category-product-v43 h2{font-size:13px!important}.category-page-v43 .category-product-v43 p{font-size:12px!important}.category-page-v43 .category-product-v43 .category-swatches-v38 button{width:20px!important;height:20px!important}.category-page-v43 .category-product-v43 .category-quick-v40{opacity:1!important;transform:none!important;left:7px!important;right:7px!important;bottom:7px!important;padding:9px 5px!important;font-size:8px!important}.manifesto-shop-v26 .category-hotspot-v26{width:22px!important;height:22px!important;line-height:20px!important;margin:-11px!important;font-size:13px!important}.pdp-free-ship-v36{grid-template-columns:1fr!important;gap:8px!important;padding:14px!important}.pdp-free-ship-v36>div:first-child span,.pdp-free-ship-v36>div:first-child small{padding-right:52px!important}}.nav-right{gap:24px}.mobile-header-actions{gap:8px}.footer-email-v44{display:none!important}.footer-copyright-v45{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}.footer-copyright-v45 a{color:inherit!important;opacity:.78!important;text-decoration:none!important;border-left:1px solid rgba(255,255,255,.24)!important;padding-left:12px!important}.footer-copyright-v45 a:hover{opacity:1!important;text-decoration:underline!important;text-underline-offset:3px!important}.category-shop-head-v43,.category-filter-v43{position:relative!important}.category-filter-v43 button{transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease!important}.category-filter-v43 button:hover,.category-filter-v43 button:focus-visible{border-color:#111!important;transform:translateY(-1px)!important;outline:none!important}.category-filter-v43 button.is-active{background:#111!important;color:#fff!important;border-color:#111!important}.category-filter-panel-v45{position:absolute;right:0;top:calc(100% + 10px);z-index:18;width:min(520px,calc(100vw - 32px));background:#f8f6f1;border:1px solid #d8d2c8;box-shadow:0 18px 50px #14120f1f;padding:16px;display:none}.category-filter-panel-v45.is-open{display:block;animation:v45FilterIn .18s ease both}@keyframes v45FilterIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.category-filter-panel-v45 .v45-filter-title{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;border-bottom:1px solid #ddd7ce;margin-bottom:12px}.category-filter-panel-v45 .v45-filter-title strong{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.category-filter-panel-v45 .v45-filter-title button{border:0!important;background:transparent!important;color:#111!important;padding:0!important;height:auto!important;font-size:18px!important;transform:none!important}.v45-filter-options{display:flex;gap:8px;flex-wrap:wrap}.v45-filter-option{border:1px solid #cfc8be;background:#fff;padding:9px 12px;font-size:11px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.v45-filter-option:hover,.v45-filter-option.is-selected{background:#111;color:#fff;border-color:#111}.v45-filter-option i{width:11px;height:11px;border-radius:50%;background:var(--v45-swatch,#bbb);border:1px solid rgba(0,0,0,.18);box-shadow:0 0 0 2px #ffffff61}.v45-filter-empty{padding:4px 0 2px;color:#716b63;font-size:12px;line-height:1.5}.category-product-v43.is-v45-hidden{display:none!important}.category-filter-status-v45{font-size:10px;letter-spacing:.08em;color:#6c665e;margin:0 0 14px;min-height:14px}.pdp-free-ship-v32.pdp-free-ship-v36{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:16px 18px 15px!important;min-height:0!important;align-items:stretch!important;overflow:hidden!important;background:#eee4d6!important;border:1px solid #ddd0bf!important}.pdp-free-ship-v36:before{right:16px!important;top:13px!important;font-size:7px!important;letter-spacing:.18em!important;opacity:.42!important}.pdp-free-ship-v36>div:first-child{display:block!important;padding-right:88px!important;min-width:0!important}.pdp-free-ship-v36>div:first-child>span{display:block!important;font-size:10px!important;line-height:1.25!important;letter-spacing:.08em!important;font-weight:700!important;max-width:210px!important}.pdp-free-ship-v36>div:first-child>small{display:block!important;margin-top:5px!important;font-size:10px!important;line-height:1.35!important;color:#6d665e!important;max-width:none!important;white-space:normal!important}.pdp-ship-track-v36{height:34px!important;margin-top:0!important;position:relative!important}.pdp-ship-track-v36>i{left:0!important;right:54px!important;top:17px!important;height:2px!important}.pdp-ship-mark-v36{top:3px!important;width:28px!important;height:28px!important}.pdp-ship-track-v36 em{right:0!important;top:10px!important;font-size:9px!important}.pdp-ship-track-v36:after{right:45px!important;top:12px!important}.pdp-free-ship-v36.is-complete{background:#f2eadf!important}.assh-route-v41{width:min(560px,calc(100vw - 36px))!important;bottom:14px!important;padding:8px 12px!important;gap:10px!important;box-shadow:0 12px 34px #0000002e!important}.assh-route-v41 img{width:22px!important;height:22px!important}.assh-route-copy-v41 strong{font-size:10px!important;letter-spacing:.055em!important}.assh-route-line-v41{margin-top:5px!important}.assh-route-v41 button{font-size:10px!important}.fabric-hotspot[data-fabric-target=verde-botella] i{background:#075f63!important;box-shadow:0 0 0 4px #075f6326!important}.fabric-hotspot[data-fabric-target=vino] i{background:#74405d!important;box-shadow:0 0 0 4px #74405d26!important}.fabric-hotspot[data-fabric-target=olive-branch] i{background:#8e8b55!important;box-shadow:0 0 0 4px #8e8b5526!important}.fabric-hotspot[data-fabric-target=negro] i{background:#1d191a!important;box-shadow:0 0 0 4px #1d191a26!important}.fabric-hotspot[data-fabric-target=pink-apricot] i{background:#de838d!important;box-shadow:0 0 0 4px #de838d26!important}.fabric-hotspot.is-active i{box-shadow:0 0 0 4px #ffffff61!important}.first-brand-lockup-v45{width:158px!important;max-height:92px!important;object-fit:contain!important;object-position:left center!important;margin:0 0 20px!important}.first-hero-copy-v43{justify-content:center!important}.first-hero-copy-v43>img+span{margin-top:0!important}@media(max-width:760px){.footer-copyright-v45{gap:6px!important;align-items:flex-start!important;flex-direction:column!important}.footer-copyright-v45 a{border-left:0!important;padding-left:0!important}.category-filter-panel-v45{position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:18px!important;width:auto!important;border-radius:18px!important;padding:16px!important;z-index:130!important;box-shadow:0 22px 70px #00000038!important}.category-filter-v43{padding-bottom:2px!important}.pdp-free-ship-v32.pdp-free-ship-v36{padding:14px 14px 13px!important}.pdp-free-ship-v36>div:first-child{padding-right:72px!important}.pdp-free-ship-v36>div:first-child>span{font-size:9px!important;max-width:180px!important}.pdp-free-ship-v36>div:first-child>small{font-size:9px!important}.pdp-free-ship-v36:before{right:13px!important;top:11px!important;font-size:6px!important}.assh-route-v41{width:calc(100vw - 24px)!important;bottom:10px!important;padding:7px 10px!important;gap:8px!important}.assh-route-v41 img{width:19px!important;height:19px!important}.assh-route-copy-v41 strong{font-size:9px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.assh-route-v41 button{font-size:9px!important;white-space:nowrap!important}.first-brand-lockup-v45{width:132px!important;max-height:78px!important;margin-bottom:16px!important}}.pdp-ship-track-v36{padding-right:82px!important}.pdp-ship-track-v36>i{right:82px!important}.pdp-ship-track-v36 em{right:0!important;min-width:48px!important;text-align:right!important;font-weight:700!important;letter-spacing:.1em!important}.pdp-ship-track-v36:after{right:66px!important}.pdp-ship-mark-v36{z-index:2!important}.category-signature-v46{height:30px;overflow:hidden;border-top:1px solid #e6e1d9;border-bottom:1px solid #e6e1d9;background:#f7f4ee;color:#5e5851;display:flex;align-items:center}.category-signature-v46>div{display:flex;align-items:center;gap:18px;width:max-content;white-space:nowrap;animation:categorySignatureV46 24s linear infinite;font-size:8px;letter-spacing:.15em;text-transform:uppercase;padding-left:18px}.category-signature-v46 i{width:5px;height:5px;display:inline-block;background:#74405d;transform:rotate(45deg);opacity:.72}@keyframes categorySignatureV46{to{transform:translate(-50%)}}.category-product-media-v38:after{content:"MOVE \b7  TRAIN \b7  LIVE";position:absolute;left:12px;top:12px;font-size:7px;letter-spacing:.16em;color:#111;opacity:0;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.category-product-v43:hover .category-product-media-v38:after,.category-product-v43:focus-within .category-product-media-v38:after{opacity:.42;transform:none}.first-hero-v43{min-height:calc(88svh - 92px)!important}.first-hero-media-v43{min-height:570px!important}.first-hero-copy-v43{padding-top:clamp(28px,4vw,58px)!important;padding-bottom:clamp(32px,4vw,62px)!important}.first-brand-lockup-v45{width:142px!important;max-height:80px!important;margin-bottom:12px!important;object-position:left center!important}.first-hero-copy-v43 .eyebrow{margin-top:0!important}.assh-assistant-exact .assistant-close{font-size:0!important;color:#fff!important;position:relative!important;background:transparent!important}.assh-assistant-exact .assistant-close:before,.assh-assistant-exact .assistant-close:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;background:#fff;border-radius:2px;transform-origin:center}.assh-assistant-exact .assistant-close:before{transform:translate(-50%,-50%) rotate(45deg)}.assh-assistant-exact .assistant-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.set-config-overlay-v46[hidden]{display:none!important}.set-config-overlay-v46{position:fixed;top:0;right:0;bottom:0;left:0;z-index:260;background:#11110f6b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:20px}body.set-config-open-v46{overflow:hidden}.set-config-v46{position:relative;width:min(900px,100%);max-height:min(820px,92svh);overflow:auto;background:#f5f1e9;color:#111;padding:34px;border:1px solid #d8d0c5;border-radius:24px;box-shadow:0 30px 90px #00000047}.set-config-v46 h2{font-size:clamp(34px,4.2vw,58px);line-height:.93;letter-spacing:-.045em;margin:10px 0 12px;font-weight:500}.set-config-v46 h2 em{font-family:var(--serif);font-weight:400}.set-config-lead-v46{color:#6e675f;margin:0 0 26px}.set-config-close-v46{position:absolute;right:20px;top:18px;width:38px;height:38px;border:1px solid #bbb2a7;border-radius:50%;background:transparent;font-size:24px;cursor:pointer}.set-config-grid-v46{display:grid;grid-template-columns:1fr 1fr;gap:14px}.set-piece-v46{display:grid;grid-template-columns:150px 1fr;gap:18px;background:#fff;border:1px solid #ded7ce;padding:14px}.set-piece-v46>img{width:150px;height:190px;object-fit:cover;background:#efefed}.set-piece-v46>div>span,.set-piece-v46 label{font-size:8px;letter-spacing:.15em;color:#777;text-transform:uppercase}.set-piece-v46 h3{font-size:20px;line-height:1.08;margin:6px 0 18px;font-weight:600}.set-piece-v46 label{display:block;margin:12px 0 7px}.set-colors-v46,.set-sizes-v46{display:flex;gap:7px;flex-wrap:wrap}.set-colors-v46 button{width:28px;height:28px;border-radius:50%;padding:3px;border:1px solid transparent;background:#fff;cursor:pointer}.set-colors-v46 button.is-active{border-color:#111}.set-colors-v46 i{display:block;width:100%;height:100%;border-radius:50%;background:var(--set-color)}.set-sizes-v46 button{min-width:34px;height:32px;border:1px solid #cfc7bc;background:#fff;cursor:pointer}.set-sizes-v46 button.is-active{background:#111;color:#fff;border-color:#111}.set-config-error-v46{min-height:18px;margin-top:10px;color:#74405d;font-size:11px}.set-config-add-v46{width:100%;border:0;background:#111;color:#fff;padding:16px;margin-top:8px;font-size:10px;letter-spacing:.11em;cursor:pointer}.set-config-v46>small{display:block;text-align:center;margin-top:10px;font-size:8px;letter-spacing:.12em;color:#777}.welcome-offer-modal{width:min(760px,calc(100vw - 36px))!important;padding:0!important;overflow:hidden!important;display:grid!important;grid-template-columns:44% 56%!important;border-radius:24px!important}.welcome-offer-modal[hidden]{display:none!important}.welcome-offer-visual-v46{min-height:520px;background:#eee;overflow:hidden}.welcome-offer-visual-v46 img{width:100%;height:100%;object-fit:cover;display:block}.welcome-offer-content-v46{padding:40px 36px;display:flex;flex-direction:column;justify-content:center;min-width:0}.welcome-offer-content-v46 .welcome-offer-mark{margin-bottom:38px}.welcome-offer-content-v46 .welcome-offer-form{width:100%}.welcome-offer-content-v46 .welcome-offer-proof-v46{display:flex;gap:13px;flex-wrap:wrap;margin-top:18px;font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:#716a62}.welcome-offer-content-v46 .welcome-offer-proof-v46 span:before{content:"\2726";margin-right:5px;color:#74405d}@media(max-width:760px){.category-signature-v46{height:27px}.category-signature-v46>div{font-size:7px;gap:14px;animation-duration:18s}.category-product-media-v38:after{display:none}.first-hero-v43{min-height:auto!important}.first-hero-media-v43{min-height:48svh!important}.first-hero-copy-v43{padding:28px 18px 34px!important}.first-brand-lockup-v45{width:120px!important;max-height:68px!important;margin-bottom:10px!important}.set-config-overlay-v46{padding:0;place-items:end center}.set-config-v46{width:100%;max-height:88svh;border-radius:22px 22px 0 0;padding:26px 16px 18px}.set-config-grid-v46{grid-template-columns:1fr;gap:10px}.set-piece-v46{grid-template-columns:92px 1fr;gap:12px;padding:11px}.set-piece-v46>img{width:92px;height:118px}.set-piece-v46 h3{font-size:17px;margin-bottom:10px}.set-config-v46 h2{font-size:38px}.set-config-lead-v46{font-size:13px;margin-bottom:18px}.welcome-offer-modal{left:10px!important;right:10px!important;bottom:10px!important;top:auto!important;width:auto!important;grid-template-columns:1fr!important;max-height:90svh!important;overflow:auto!important}.welcome-offer-visual-v46{min-height:190px;max-height:230px}.welcome-offer-visual-v46 img{object-position:center 56%}.welcome-offer-content-v46{padding:25px 20px}.welcome-offer-content-v46 .welcome-offer-mark{margin-bottom:20px}.welcome-offer-modal h2{font-size:44px!important}.pdp-ship-track-v36{padding-right:76px!important}.pdp-ship-track-v36>i{right:76px!important}.pdp-ship-track-v36:after{right:61px!important}}@media(prefers-reduced-motion:reduce){.category-signature-v46>div{animation:none!important}}.category-signature-v46{display:none!important}.welcome-offer-overlay{z-index:5000!important;background:#11110f6b!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.welcome-offer-modal{z-index:5001!important;left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(760px,calc(100vw - 32px))!important;max-height:min(88svh,760px)!important}.welcome-offer-tab{z-index:4999!important}@media(max-width:700px){.welcome-offer-modal{left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:calc(100vw - 20px)!important;max-height:88svh!important;overflow:auto!important;border-radius:22px!important}.welcome-offer-visual-v46{min-height:180px!important;max-height:220px!important}}.quick-sheet-v47{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5100;background:#00000057;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:20px}.quick-sheet-v47[hidden]{display:none!important}.quick-card-v47{position:relative;width:min(760px,100%);background:#f6f2ea;border-radius:22px;padding:22px;box-shadow:0 24px 80px #0000003d}.quick-grid-v47{display:grid;grid-template-columns:190px 1fr;gap:24px;align-items:stretch}.quick-grid-v47>img{width:190px;height:250px;object-fit:cover;background:#eee}.quick-card-v47 h3{font-size:31px;line-height:1;margin:4px 0 8px;letter-spacing:-.04em}.quick-card-v47 label{display:block;margin:16px 0 8px;font-size:9px;letter-spacing:.14em}.quick-colors-v47,.quick-sizes-v47{display:flex;gap:8px;flex-wrap:wrap}.quick-colors-v47 button{width:31px;height:31px;border-radius:50%;padding:4px;background:#fff;border:1px solid transparent}.quick-colors-v47 button.is-active{border-color:#111}.quick-colors-v47 i{display:block;width:100%;height:100%;border-radius:50%;background:var(--qcolor)}.quick-sizes-v47 button{min-width:48px;height:42px;background:transparent;border:1px solid #c8c0b5}.quick-sizes-v47 button.is-active{background:#111;color:#fff;border-color:#111}.quick-add-v47{width:100%;height:50px;margin-top:16px;border:0;background:#111;color:#fff;letter-spacing:.1em;font-size:10px}.quick-close-v47{position:absolute;right:16px;top:14px;width:38px;height:38px;border-radius:50%;background:transparent;border:1px solid #bdb5ab;font-size:20px}.quick-error-v47{min-height:18px;color:#8b304c;font-size:10px;margin-top:7px}.quick-card-v47 small{display:block;margin-top:7px;color:#6f6962}@media(max-width:620px){.quick-sheet-v47{padding:10px;place-items:end center}.quick-card-v47{border-radius:22px 22px 0 0;padding:16px;width:100%}.quick-grid-v47{grid-template-columns:100px 1fr;gap:14px}.quick-grid-v47>img{width:100px;height:132px}.quick-card-v47 h3{font-size:23px}.quick-colors-v47 button{width:27px;height:27px}.quick-sizes-v47 button{min-width:42px;height:39px}}.collection-v47{background:#fff}.collection-v47 .collection-head-v47{background:#f7f4ee;border-bottom:1px solid #e4dfd6;padding:34px 0 24px}.collection-head-v47 .container{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.collection-head-copy-v47 h1{font-size:clamp(38px,5vw,72px);line-height:.95;margin:8px 0 0;letter-spacing:-.045em}.collection-v47 .catalog-grid-v26{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:34px}.collection-v47 .product-card-v26{background:#fff}.collection-v47 .product-meta{padding:10px 0 0}.collection-v47 .product-meta h3{font-size:15px}.collection-v47 .quick-link-v26{background:#111111c7!important;color:#fff!important;border:0!important;bottom:10px!important;left:10px!important;right:10px!important}.collection-filter-panel-v47{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 0;padding:12px 0;border-top:1px solid #e3ded5}.collection-filter-panel-v47[hidden]{display:none!important}.collection-filter-panel-v47 button{border:1px solid #d4cec5;background:#fff;border-radius:999px;padding:9px 14px;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.collection-v47 .category-filter-v43{display:flex;gap:8px;justify-content:flex-end}.collection-v47 .category-filter-v43 button{border:1px solid #d4cec5;background:#fff;border-radius:999px;padding:10px 18px;font-size:10px;letter-spacing:.08em}.collection-v47 .category-filter-v43 button.is-active{background:#111;color:#fff;border-color:#111}@media(max-width:760px){.collection-head-v47 .container{align-items:flex-start;flex-direction:column}.collection-v47 .category-filter-v43{width:100%;overflow-x:auto;justify-content:flex-start}.collection-v47 .catalog-grid-v26{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collection-v47 .product-meta h3{font-size:13px}}.info-hero-real-v47{overflow:hidden;background:#111}.info-hero-real-v47 img,.info-hero-real-v47 video,.slot-real-v47 img,.slot-real-v47 video{width:100%;height:100%;object-fit:cover;display:block}.slot-real-v47{overflow:hidden;min-height:340px}.premium-cart-v17.is-single-item-v47 .drawer-empty{padding-top:24px!important}.premium-cart-v17.is-single-item-v47 .cart-items-v41{margin:8px 0 20px}.premium-cart-v17.is-single-item-v47 .cart-line-v41{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;padding:18px 0 22px}.premium-cart-v17.is-single-item-v47 .cart-line-v41 img{width:96px;height:122px}.premium-cart-v17.is-single-item-v47 .cart-line-v41 h4{font-size:18px;line-height:1.05}.premium-cart-v17.is-single-item-v47 .cart-summary-v41{margin-top:2px}@media(max-width:520px){.premium-cart-v17.is-single-item-v47 .cart-line-v41{grid-template-columns:82px minmax(0,1fr) auto}.premium-cart-v17.is-single-item-v47 .cart-line-v41 img{width:82px;height:105px}}.experience-info-v23 .info-hero-v23{min-height:0!important;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr)!important}.experience-info-v23 .info-hero-copy-v23{padding:clamp(42px,5vw,72px) clamp(28px,5vw,72px)!important;min-height:0!important;justify-content:center!important}.experience-info-v23 .info-hero-media-v23{min-height:clamp(390px,48vw,610px)!important}.info-hero-real-v47>img,.info-hero-real-v47>video{width:100%!important;height:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;object-fit:cover!important;display:block!important}.experience-info-v23 .info-body-v23{padding:56px 0 68px!important}.experience-info-v23 .info-content-slot-v23{min-height:320px!important;margin-bottom:64px!important}.info-content-real-v49 .slot-visual{min-height:320px!important}.info-content-real-v49 .slot-visual img{width:100%!important;height:100%!important;max-height:520px!important;object-fit:cover!important;opacity:1!important;display:block!important}.info-content-real-v49 .slot-copy{padding:clamp(30px,4vw,54px)!important}.info-content-real-v49 .slot-copy small{display:none!important}@media(max-width:900px){.experience-info-v23 .info-hero-copy-v23{padding:34px 18px 38px!important;min-height:0!important}.experience-info-v23 .info-hero-media-v23{min-height:52svh!important}.experience-info-v23 .info-body-v23{padding:42px 0 52px!important;gap:34px!important}.experience-info-v23 .info-content-slot-v23{margin-bottom:52px!important}}@media(max-width:560px){.experience-info-v23 .info-hero-media-v23{min-height:46svh!important}.experience-info-v23 .info-hero-copy-v23 h1{font-size:clamp(48px,15vw,74px)!important}.experience-info-v23 .info-hero-copy-v23 p{margin-top:20px!important}}.collection-head-v47 .container{align-items:flex-end!important}.collection-filter-v47{flex:0 0 auto!important}.collection-filter-panel-v47{position:absolute!important;right:max(24px,calc((100vw - 1440px)/2))!important;top:100%!important;width:min(540px,calc(100vw - 48px))!important;margin:8px 0 0!important;padding:18px!important;background:#f7f4ee!important;border:1px solid #d8d1c7!important;box-shadow:0 18px 45px #00000014!important;z-index:18!important;gap:8px!important}.collection-head-v47{position:relative!important;z-index:20!important}.collection-filter-panel-v47 button{background:#fff!important;border:1px solid #d4cec5!important;padding:10px 14px!important}@media(max-width:700px){.collection-head-v47 .container{align-items:flex-start!important;flex-direction:column!important}.collection-filter-v47{width:100%!important;justify-content:flex-start!important;overflow-x:auto!important;flex-wrap:nowrap!important}.collection-filter-panel-v47{left:16px!important;right:16px!important;width:auto!important}}.product-preview-nav-v49{position:absolute;inset:50% 8px auto;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;z-index:6}.product-preview-nav-v49 button{pointer-events:auto;width:34px;height:34px;border-radius:50%;border:1px solid rgba(17,17,15,.16);background:#f7f5f0e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;font-size:18px;line-height:1;cursor:pointer;opacity:0;transition:opacity .2s ease,transform .2s ease}.product-image:hover .product-preview-nav-v49 button,.category-product-media-v38:hover .product-preview-nav-v49 button{opacity:1}.product-preview-nav-v49 button:hover{transform:scale(1.04)}@media(max-width:900px){.product-preview-nav-v49{inset-inline:6px}.product-preview-nav-v49 button{opacity:1;width:30px;height:30px;font-size:16px;background:#f7f5f0d1}}.manifesto-shop-v26 .category-hotspot-v26{width:20px!important;height:20px!important;line-height:18px!important;margin:-10px!important;font-size:13px!important;box-shadow:0 3px 10px #0000001c!important}.manifesto-shop-v26 .category-hotspot-v26:hover,.manifesto-shop-v26 .category-hotspot-card-v26.is-hotspot-open .category-hotspot-v26{transform:rotate(45deg) scale(1.06)!important}.footer-assurance-v32 .footer-trust-card-v32{gap:7px!important}.footer-assurance-v32 .footer-trust-scene-v32{width:72px!important;height:54px!important;transform:none!important;overflow:visible!important}.footer-assurance-v32 .footer-trust-scene-v32 img{width:25px!important;max-height:19px!important;display:block!important}.footer-assurance-v32 .footer-trust-scene-v32 b{z-index:3!important}.footer-assurance-v32 .footer-seal-v32 i{top:5px!important;right:14px!important;bottom:5px!important;left:14px!important;border:1.25px solid #171715!important;border-radius:50%!important;box-shadow:inset 0 0 0 4px #eee7db!important;background:transparent!important;animation:v50AsshSeal 10s linear infinite!important}.footer-assurance-v32 .footer-seal-v32 i:after{content:"ASSH \b7  AUTHENTIC \b7";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;display:grid;place-items:center;font-size:5px;letter-spacing:1.2px;color:#171715;transform:rotate(-18deg)}.footer-assurance-v32 .footer-seal-v32 b{top:16px!important;right:24px!important;bottom:16px!important;left:24px!important;animation:v50AsshPulse 4.2s ease-in-out infinite!important}.footer-assurance-v32 .footer-seal-v32:after{content:"\2713"!important;right:10px!important;top:4px!important;width:16px!important;height:16px!important;font-size:8px!important;background:#111!important;color:#fff!important}.footer-assurance-v32 .footer-truck-v32 i{left:15px!important;top:18px!important;width:43px!important;height:28px!important;border:1.25px solid #171715!important;background:transparent!important;border-radius:2px!important;transform:skewY(-2deg)}.footer-assurance-v32 .footer-truck-v32 i:before{content:"";position:absolute;left:20px;top:0;height:100%;border-left:1px solid #171715;opacity:.45}.footer-assurance-v32 .footer-truck-v32 b{left:24px!important;top:24px!important;width:25px!important;height:15px!important;animation:v50AsshParcel 4.6s ease-in-out infinite!important}.footer-assurance-v32 .footer-truck-v32 b:before{content:none!important}.footer-assurance-v32 .footer-truck-v32 b img{display:block!important;width:25px!important}.footer-assurance-v32 .footer-truck-v32 em{left:1px!important;top:25px!important;width:11px!important;border-top:1px solid #171715!important;animation:v50AsshTrail 4.6s ease-in-out infinite!important}.footer-assurance-v32 .footer-truck-v32:before{display:block!important;content:""!important;position:absolute!important;left:5px!important;top:34px!important;width:8px!important;height:1px!important;border:0!important;border-top:1px solid #171715!important;background:none!important;border-radius:0!important}.footer-assurance-v32 .footer-truck-v32:after{display:none!important}.footer-assurance-v32 .footer-box-v32 i{left:13px!important;top:11px!important;width:46px!important;height:34px!important;border:1.25px solid #171715!important;border-radius:3px 3px 8px!important;background:transparent!important;transform:rotate(-3deg)!important;animation:v50AsshTag 5.2s ease-in-out infinite!important}.footer-assurance-v32 .footer-box-v32 i:before{content:"";position:absolute;right:5px;top:5px;width:5px;height:5px;border:1px solid #171715;border-radius:50%}.footer-assurance-v32 .footer-box-v32 i:after{content:"MX";position:absolute;left:6px;bottom:4px;font-size:6px;line-height:1;letter-spacing:1px;font-weight:700}.footer-assurance-v32 .footer-box-v32:after{content:""!important;position:absolute!important;left:21px!important;top:18px!important;width:31px!important;height:18px!important;border:1px solid #171715!important;border-radius:44% 56% 52% 48%/48% 45% 55% 52%!important;background:transparent!important;transform:rotate(-7deg)!important;opacity:.28!important;animation:none!important}.footer-assurance-v32 .footer-box-v32 b{left:25px!important;top:19px!important;width:24px!important;height:16px!important}.footer-assurance-v32 .footer-box-v32 b img{width:24px!important}@keyframes v50AsshSeal{to{transform:rotate(360deg)}}@keyframes v50AsshPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes v50AsshParcel{0%,to{transform:translate(0)}45%,55%{transform:translate(3px)}}@keyframes v50AsshTrail{0%,to{transform:scaleX(.55);opacity:.35}50%{transform:scaleX(1);opacity:1}}@keyframes v50AsshTag{0%,to{transform:rotate(-3deg)}50%{transform:rotate(2deg) translateY(-1px)}}@media(max-width:760px){.manifesto-shop-v26 .category-hotspot-v26{width:18px!important;height:18px!important;line-height:16px!important;margin:-9px!important;font-size:12px!important}.footer-assurance-v32 .footer-trust-scene-v32{width:66px!important;height:50px!important;transform:scale(.94)!important}}.manifesto-shop-v26 .category-hotspot-v26{width:16px!important;height:16px!important;line-height:14px!important;margin:-8px!important;font-size:11px!important;box-shadow:0 2px 7px #0000001a!important;padding:0!important}.manifesto-shop-v26 .category-hotspot-card-v26:nth-child(1) .category-hotspot-v26{left:53%!important;top:47%!important}.manifesto-shop-v26 .category-hotspot-card-v26:nth-child(2) .category-hotspot-v26{left:49%!important;top:47%!important}.manifesto-shop-v26 .category-hotspot-card-v26:nth-child(3) .category-hotspot-v26{left:51%!important;top:49%!important}.manifesto-shop-v26 .category-hotspot-card-v26:nth-child(4) .category-hotspot-v26{left:49%!important;top:51%!important}.manifesto-shop-v26 .category-hotspot-card-v26:nth-child(5) .category-hotspot-v26{left:50%!important;top:54%!important}.manifesto-shop-v26 .category-hotspot-card-v26:nth-child(6) .category-hotspot-v26{left:50%!important;top:43%!important}.manifesto-shop-v26 .category-hotspot-v26:hover,.manifesto-shop-v26 .category-hotspot-card-v26.is-hotspot-open .category-hotspot-v26{transform:rotate(45deg) scale(1.08)!important}.assh-trust-scene-v51{position:relative!important;display:block!important;width:78px!important;height:62px!important;margin:0 auto!important;overflow:visible!important;transform:none!important}.assh-trust-asha-v51{position:absolute;left:50%;bottom:2px;width:62px;height:37px;transform:translate(-50%);transform-origin:50% 100%;z-index:2}.assh-trust-body-v51,.assh-trust-arm-v51{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:62px!important;height:auto!important;max-height:none!important;object-fit:contain!important;display:block!important;pointer-events:none}.assh-trust-arm-v51{z-index:2;transform-origin:45% 70%}.assh-trust-prop-v51{position:absolute;z-index:3;display:block;box-sizing:border-box}.assh-trust-spark-v51{position:absolute;z-index:4;width:4px;height:4px;border:1px solid #111;border-radius:50%;opacity:.55}.assh-trust-spark-v51.spark-one{right:7px;top:8px}.assh-trust-spark-v51.spark-two{left:8px;top:17px;width:3px;height:3px}.assh-trust-confidence-v51 .assh-trust-prop-v51{right:4px;bottom:5px;width:24px;height:24px;border:1.2px solid #111;border-radius:50%;background:#eee8dd}.assh-trust-confidence-v51 .assh-trust-prop-v51:before{content:"\2665";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:9px;line-height:1}.assh-trust-confidence-v51 .assh-trust-prop-v51:after{content:""}.assh-trust-shipping-v51 .assh-trust-asha-v51{left:43%}.assh-trust-shipping-v51 .assh-trust-prop-v51{right:1px;bottom:3px;width:27px;height:22px;border:1.2px solid #111;background:#eee8dd;border-radius:2px}.assh-trust-shipping-v51 .assh-trust-prop-v51:before{content:""}.assh-trust-shipping-v51 .assh-trust-prop-v51:after{content:"";position:absolute;left:-10px;top:6px;width:7px;border-top:1px solid #111;box-shadow:-3px 5px 0 -.25px #111}.assh-trust-mexico-v51 .assh-trust-prop-v51{right:2px;top:4px;width:29px;height:19px;border:1.2px solid #111;background:#eee8dd;border-radius:2px;transform:rotate(4deg)}.assh-trust-mexico-v51 .assh-trust-prop-v51:before{content:"HECHO EN";position:absolute;left:3px;top:3px;font-size:3.8px;letter-spacing:.45px;font-weight:700}.assh-trust-mexico-v51 .assh-trust-prop-v51:after{content:"M\c9XICO";position:absolute;left:3px;bottom:3px;font-size:5px;letter-spacing:.55px;font-weight:800}.footer-assurance-v32 .assh-trust-scene-v51{width:78px!important;height:62px!important}.footer-assurance-v32 .footer-trust-card-v32{gap:4px!important}.trust-card-v28 .assh-trust-scene-v51{margin:0 auto 9px!important}@keyframes asshAshaHelloV51{0%,72%,to{transform:translate(-50%) translateY(0) rotate(0)}78%{transform:translate(-50%) translateY(-2px) rotate(-2deg)}84%{transform:translate(-50%) translateY(0) rotate(1deg)}}@keyframes asshAshaArmV51{0%,72%,to{transform:rotate(0)}78%{transform:rotate(-9deg)}84%{transform:rotate(5deg)}}@keyframes asshPropPopV51{0%,72%,to{transform:scale(1)}79%{transform:scale(1.08)}86%{transform:scale(1)}}@media(hover:none){.assh-trust-asha-v51{animation:asshAshaHelloV51 5.8s ease-in-out infinite}.assh-trust-arm-v51{animation:asshAshaArmV51 5.8s ease-in-out infinite}.assh-trust-prop-v51{animation:asshPropPopV51 5.8s ease-in-out infinite}.footer-trust-card-v32:nth-child(2) .assh-trust-asha-v51,.footer-trust-card-v32:nth-child(2) .assh-trust-arm-v51,.footer-trust-card-v32:nth-child(2) .assh-trust-prop-v51{animation-delay:.65s}.footer-trust-card-v32:nth-child(3) .assh-trust-asha-v51,.footer-trust-card-v32:nth-child(3) .assh-trust-arm-v51,.footer-trust-card-v32:nth-child(3) .assh-trust-prop-v51{animation-delay:1.3s}}@media(hover:hover){.footer-trust-card-v32:hover .assh-trust-asha-v51,.trust-card-v28:hover .assh-trust-asha-v51{transform:translate(-50%) translateY(-3px) rotate(-2deg);transition:transform .28s ease}.footer-trust-card-v32:hover .assh-trust-arm-v51,.trust-card-v28:hover .assh-trust-arm-v51{transform:rotate(-10deg);transition:transform .28s ease}.footer-trust-card-v32:hover .assh-trust-prop-v51,.trust-card-v28:hover .assh-trust-prop-v51{scale:1.08;transition:scale .28s ease}}@media(max-width:760px){.manifesto-shop-v26 .category-hotspot-v26{width:15px!important;height:15px!important;line-height:13px!important;margin:-7.5px!important;font-size:10px!important}.manifesto-shop-v26 .category-hotspot-card-v26:nth-child(1) .category-hotspot-v26{left:54%!important;top:45%!important;right:auto!important}.manifesto-shop-v26 .category-hotspot-card-v26:nth-child(2) .category-hotspot-v26{left:50%!important;top:47%!important;right:auto!important}.manifesto-shop-v26 .category-hotspot-card-v26:nth-child(3) .category-hotspot-v26{left:52%!important;top:49%!important;right:auto!important}.manifesto-shop-v26 .category-hotspot-card-v26:nth-child(4) .category-hotspot-v26{left:50%!important;top:50%!important;right:auto!important}.manifesto-shop-v26 .category-hotspot-card-v26:nth-child(5) .category-hotspot-v26{left:50%!important;top:53%!important;right:auto!important}.manifesto-shop-v26 .category-hotspot-card-v26:nth-child(6) .category-hotspot-v26{left:50%!important;top:42%!important;right:auto!important}.assh-trust-scene-v51{width:70px!important;height:56px!important}.assh-trust-asha-v51{width:57px;height:34px}.assh-trust-body-v51,.assh-trust-arm-v51{width:57px!important}}@media(prefers-reduced-motion:reduce){.assh-trust-asha-v51,.assh-trust-arm-v51,.assh-trust-prop-v51{animation:none!important;transition:none!important}}.welcome-offer-modal,.welcome-offer-modal *{filter:none!important;-webkit-filter:none!important}.welcome-offer-modal{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:isolate!important}.assh-trust-scene-v51{width:92px!important;height:72px!important}.assh-trust-asha-v51{width:66px!important;height:40px!important;bottom:3px!important}.assh-trust-body-v51,.assh-trust-arm-v51{width:66px!important}.assh-trust-prop-v51:after,.assh-trust-prop-v51:before{box-sizing:border-box}.assh-trust-confidence-v51 .assh-trust-prop-v51{right:3px!important;bottom:4px!important;width:28px!important;height:28px!important;border:1.3px solid #111!important;border-radius:50%!important;background:#eee8dd!important;overflow:hidden!important}.assh-trust-confidence-v51 .assh-trust-prop-v51:before{content:""!important;position:absolute!important;top:5px!important;right:5px!important;bottom:5px!important;left:5px!important;background:url(v109-brand--ASSH_logo_negro_oficial_v51.svg) center/contain no-repeat!important}.assh-trust-confidence-v51 .assh-trust-prop-v51:after{content:"\2713"!important;position:absolute!important;right:-1px!important;bottom:-1px!important;width:11px!important;height:11px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#111!important;color:#fff!important;font-size:7px!important}.assh-trust-shipping-v51 .assh-trust-prop-v51{right:0!important;bottom:5px!important;width:31px!important;height:23px!important;border:1.2px solid #111!important;border-radius:2px!important;background:#eee8dd url(v109-brand--ASSH_logo_negro_oficial_v51.svg) center/19px auto no-repeat!important;transform-origin:50% 100%!important}.assh-trust-shipping-v51 .assh-trust-prop-v51:before{content:""!important;position:absolute!important;right:-8px!important;bottom:-1px!important;width:10px!important;height:14px!important;border:1.2px solid #111!important;border-left:0!important;border-radius:0 4px 2px 0!important;opacity:0!important}.assh-trust-shipping-v51 .assh-trust-prop-v51:after{content:""!important;position:absolute!important;left:4px!important;bottom:-5px!important;width:5px!important;height:5px!important;border:1.2px solid #111!important;border-radius:50%!important;background:#eee8dd!important;box-shadow:18px 0 0 -1px #eee8dd,18px 0 #111!important;opacity:0!important}.assh-trust-mexico-v51 .assh-trust-prop-v51{right:-1px!important;top:1px!important;width:37px!important;height:27px!important;border:1.2px solid #111!important;background:#eee8dd!important;border-radius:2px!important;transform:rotate(3deg)!important}.assh-trust-mexico-v51 .assh-trust-prop-v51:before{content:"HECHO EN\aM\c9XICO"!important;white-space:pre!important;position:absolute!important;left:0!important;right:0!important;top:4px!important;text-align:center!important;font-size:4.8px!important;line-height:1.05!important;letter-spacing:.45px!important;font-weight:800!important}.assh-trust-mexico-v51 .assh-trust-prop-v51:after{content:""!important;position:absolute!important;left:7px!important;right:7px!important;bottom:3px!important;height:7px!important;background:url(v109-brand--ASSH_logo_negro_oficial_v51.svg) center/contain no-repeat!important}@keyframes asshConfidenceSceneV51{0%,65%,to{transform:scale(1) rotate(0)}72%{transform:scale(.93) rotate(-5deg)}79%{transform:scale(1.09) rotate(3deg)}87%{transform:scale(1) rotate(0)}}@keyframes asshShipSceneV51{0%,58%,to{transform:translate(0)}64%{transform:translate(1px)}72%{transform:translate(4px)}84%{transform:translate(16px)}90%{transform:translate(20px);opacity:1}91%{opacity:0}94%{transform:translate(-5px);opacity:0}98%{transform:translate(0);opacity:1}}@keyframes asshShipCabV51{0%,62%,to{opacity:0}68%,90%{opacity:1}}@keyframes asshMexicoSceneV51{0%,65%,to{transform:rotate(3deg) translateY(0)}73%{transform:rotate(-2deg) translateY(-5px)}82%{transform:rotate(2deg) translateY(-7px)}90%{transform:rotate(3deg) translateY(0)}}@keyframes asshAshaProudV51{0%,65%,to{transform:translate(-50%) translateY(0)}75%{transform:translate(-50%) translateY(-3px) rotate(-2deg)}85%{transform:translate(-50%) translateY(-1px) rotate(1deg)}}@media(hover:none){.assh-trust-confidence-v51 .assh-trust-prop-v51{animation:asshConfidenceSceneV51 7s ease-in-out infinite!important}.assh-trust-shipping-v51 .assh-trust-prop-v51{animation:asshShipSceneV51 7.4s ease-in-out infinite!important}.assh-trust-shipping-v51 .assh-trust-prop-v51:before,.assh-trust-shipping-v51 .assh-trust-prop-v51:after{animation:asshShipCabV51 7.4s ease-in-out infinite!important}.assh-trust-mexico-v51 .assh-trust-prop-v51{animation:asshMexicoSceneV51 7.8s ease-in-out infinite!important}.assh-trust-mexico-v51 .assh-trust-asha-v51{animation:asshAshaProudV51 7.8s ease-in-out infinite!important}}@media(hover:hover){.assh-trust-confidence-v51:hover .assh-trust-prop-v51,.footer-trust-card-v32:hover .assh-trust-confidence-v51 .assh-trust-prop-v51{animation:asshConfidenceSceneV51 1.45s ease-in-out 1!important}.assh-trust-shipping-v51:hover .assh-trust-prop-v51,.footer-trust-card-v32:hover .assh-trust-shipping-v51 .assh-trust-prop-v51{animation:asshShipSceneV51 1.8s ease-in-out 1!important}.assh-trust-shipping-v51:hover .assh-trust-prop-v51:before,.assh-trust-shipping-v51:hover .assh-trust-prop-v51:after,.footer-trust-card-v32:hover .assh-trust-shipping-v51 .assh-trust-prop-v51:before,.footer-trust-card-v32:hover .assh-trust-shipping-v51 .assh-trust-prop-v51:after{animation:asshShipCabV51 1.8s ease-in-out 1!important}.assh-trust-mexico-v51:hover .assh-trust-prop-v51,.footer-trust-card-v32:hover .assh-trust-mexico-v51 .assh-trust-prop-v51{animation:asshMexicoSceneV51 1.55s ease-in-out 1!important}}@media(max-width:760px){.assh-trust-scene-v51{width:82px!important;height:64px!important}.assh-trust-asha-v51{width:60px!important;height:36px!important}.assh-trust-body-v51,.assh-trust-arm-v51{width:60px!important}}@media(prefers-reduced-motion:reduce){.assh-trust-scene-v51 *{animation:none!important;transition:none!important}}.welcome-offer-overlay{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#11110f8f!important}.welcome-offer-modal{filter:none!important;-webkit-filter:none!important;transform:translateZ(0)!important}.assh-trust-scene-v51{width:104px!important;height:78px!important;filter:none!important}.assh-trust-spark-v51{display:none!important}.assh-trust-asha-v51{left:38%!important;width:64px!important;height:40px!important}.assh-trust-body-v51,.assh-trust-arm-v51{width:64px!important;filter:none!important}.assh-trust-confidence-v51 .assh-trust-prop-v51{right:4px!important;bottom:8px!important;width:34px!important;height:34px!important;background:#f4efe7!important;box-shadow:0 6px 18px #00000014!important}.assh-trust-shipping-v51 .assh-trust-prop-v51{right:0!important;bottom:8px!important;width:34px!important;height:25px!important;background-color:#f4efe7!important;box-shadow:0 6px 18px #00000014!important}.assh-trust-mexico-v51 .assh-trust-prop-v51{right:-2px!important;top:4px!important;width:42px!important;height:31px!important;background:#f4efe7!important;box-shadow:0 6px 18px #00000014!important}@keyframes v52TrustAsha{0%,60%,to{transform:translate(-50%) translateY(0) rotate(0)}68%{transform:translate(-50%) translateY(-5px) rotate(-3deg)}76%{transform:translate(-50%) translateY(-2px) rotate(2deg)}}@keyframes v52TrustArm{0%,60%,to{transform:rotate(0)}68%{transform:rotate(-18deg)}74%{transform:rotate(8deg)}80%{transform:rotate(-8deg)}}@keyframes v52TrustConfidence{0%,60%,to{transform:scale(1);box-shadow:0 6px 18px #00000014}68%{transform:scale(.86)}76%{transform:scale(1.13);box-shadow:0 0 0 7px #ffffffb3,0 8px 22px #0000001f}84%{transform:scale(1)}}@keyframes v52TrustShip{0%,55%,to{transform:translate(0) scale(1);opacity:1}64%{transform:translate(2px) scale(.94)}70%{transform:translate(4px) scale(1.04)}82%{transform:translate(25px) scale(1.04);opacity:1}88%{transform:translate(34px);opacity:0}92%{transform:translate(-8px);opacity:0}96%{transform:translate(0);opacity:1}}@keyframes v52TrustMexico{0%,60%,to{transform:rotate(3deg) translateY(0)}68%{transform:rotate(-4deg) translateY(-7px)}76%{transform:rotate(2deg) translateY(-10px)}84%{transform:rotate(3deg) translateY(0)}}@media(hover:none){.assh-trust-asha-v51{animation:v52TrustAsha 6.8s ease-in-out infinite!important}.assh-trust-arm-v51{animation:v52TrustArm 6.8s ease-in-out infinite!important}.assh-trust-confidence-v51 .assh-trust-prop-v51{animation:v52TrustConfidence 6.8s ease-in-out infinite!important}.assh-trust-shipping-v51 .assh-trust-prop-v51{animation:v52TrustShip 7.2s ease-in-out infinite!important}.assh-trust-mexico-v51 .assh-trust-prop-v51{animation:v52TrustMexico 7.6s ease-in-out infinite!important}}@media(hover:hover){.footer-trust-card-v32:hover .assh-trust-asha-v51,.trust-card-v28:hover .assh-trust-asha-v51{animation:v52TrustAsha 1.35s ease-in-out 1!important}.footer-trust-card-v32:hover .assh-trust-confidence-v51 .assh-trust-prop-v51,.trust-card-v28:hover .assh-trust-confidence-v51 .assh-trust-prop-v51{animation:v52TrustConfidence 1.35s ease-in-out 1!important}.footer-trust-card-v32:hover .assh-trust-shipping-v51 .assh-trust-prop-v51,.trust-card-v28:hover .assh-trust-shipping-v51 .assh-trust-prop-v51{animation:v52TrustShip 1.65s ease-in-out 1!important}.footer-trust-card-v32:hover .assh-trust-mexico-v51 .assh-trust-prop-v51,.trust-card-v28:hover .assh-trust-mexico-v51 .assh-trust-prop-v51{animation:v52TrustMexico 1.45s ease-in-out 1!important}}@media(max-width:760px){.assh-trust-scene-v51{width:96px!important;height:72px!important}.assh-trust-asha-v51{width:60px!important;height:37px!important}.assh-trust-body-v51,.assh-trust-arm-v51{width:60px!important}}.welcome-offer-modal{left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%) translateZ(0)!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:isolate!important}.welcome-offer-modal *{filter:none!important;-webkit-filter:none!important}@media(max-width:700px){.welcome-offer-modal{left:50%!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%) translateZ(0)!important;width:calc(100vw - 20px)!important;max-height:88svh!important}}.footer-assurance-v32{align-items:stretch}.footer-trust-card-v32.trust-v53{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:150px!important;padding:20px 16px!important;text-align:center!important;overflow:hidden!important}.trust-v53 strong{font-size:15px!important;font-weight:500!important;letter-spacing:-.01em!important}.trust-v53 small{max-width:240px;font-size:10px;line-height:1.35;color:#6c665f}.assh-trust-scene-v53{position:relative;display:block;width:132px;height:72px;margin:0 auto 4px}.assh-trust-character-v53{position:absolute;left:12px;bottom:4px;width:62px;height:auto;object-fit:contain;transform-origin:50% 100%;z-index:2}.assh-trust-prop-v53{position:absolute;right:10px;bottom:11px;z-index:1}.fabric-v53{width:52px;height:24px;border:1.4px solid #111;border-radius:13px 13px 8px 8px;background:repeating-linear-gradient(100deg,#efe9df 0 5px,#ddd5c8 5px 8px);transform-origin:50% 50%}.fabric-v53:after{content:"";position:absolute;top:7px;right:10px;bottom:7px;left:10px;border-top:1px solid #111;border-bottom:1px solid #111;opacity:.65}.parcel-v53{width:40px;height:32px;border:1.4px solid #111;background:#f2ece2;border-radius:3px;transform-origin:50% 100%}.parcel-v53:before{content:"";position:absolute;left:6px;right:6px;top:7px;height:9px;background:url(v109-brand--ASSH_logo_negro_oficial_v51.svg) center/contain no-repeat}.parcel-v53:after{content:"";position:absolute;left:5px;bottom:-7px;width:7px;height:7px;border:1.3px solid #111;border-radius:50%;background:#eee8dd;box-shadow:23px 0 0 -1px #eee8dd,23px 0 #111;opacity:0}.mexico-v53{width:54px;height:38px;display:grid;place-items:center;border:1.4px solid #111;background:#f2ece2;border-radius:3px;font:800 6px/1.05 Arial;letter-spacing:.08em;text-align:center;transform-origin:50% 100%}.mexico-v53:after{content:"";position:absolute;left:13px;right:13px;bottom:4px;height:7px;background:url(v109-brand--ASSH_logo_negro_oficial_v51.svg) center/contain no-repeat}@keyframes v53FeelChar{0%,15%,to{transform:translate(0) rotate(0)}28%{transform:translate(7px) rotate(-2deg)}42%{transform:translate(4px) rotate(1deg)}}@keyframes v53FeelFabric{0%,15%,to{transform:scaleX(.86)}28%{transform:scaleX(1.18)}42%{transform:scaleX(.92)}}@keyframes v53RouteChar{0%,14%,to{transform:translate(0)}28%{transform:translate(8px)}48%{transform:translate(2px)}}@keyframes v53RouteParcel{0%,20%,to{transform:translate(0) scale(1);border-radius:3px}32%{transform:translate(2px) scale(.92)}40%,58%{transform:translate(17px) scaleX(1.18);border-radius:3px 8px 3px 3px}70%{transform:translate(24px) scale(1)}}@keyframes v53RouteWheels{0%,34%,72%,to{opacity:0}40%,64%{opacity:1}}@keyframes v53MexicoChar{0%,18%,to{transform:translateY(0)}32%{transform:translateY(-4px) rotate(-2deg)}48%{transform:translateY(-2px) rotate(1deg)}}@keyframes v53MexicoSign{0%,15%,to{transform:rotate(0) translateY(0)}30%{transform:rotate(4deg) translateY(-4px)}47%{transform:rotate(-2deg) translateY(-2px)}}.trust-feel-v53 .assh-trust-character-v53{animation:v53FeelChar 6.4s ease-in-out infinite}.trust-feel-v53 .fabric-v53{animation:v53FeelFabric 6.4s ease-in-out infinite}.trust-route-v53 .assh-trust-character-v53{animation:v53RouteChar 6.9s ease-in-out infinite .5s}.trust-route-v53 .parcel-v53{animation:v53RouteParcel 6.9s ease-in-out infinite .5s}.trust-route-v53 .parcel-v53:after{animation:v53RouteWheels 6.9s ease-in-out infinite .5s}.trust-mexico-v53 .assh-trust-character-v53{animation:v53MexicoChar 7.2s ease-in-out infinite 1s}.trust-mexico-v53 .mexico-v53{animation:v53MexicoSign 7.2s ease-in-out infinite 1s}@media(hover:hover){.trust-feel-v53:hover .assh-trust-character-v53{animation:v53FeelChar 1.2s ease-in-out 1}.trust-feel-v53:hover .fabric-v53{animation:v53FeelFabric 1.2s ease-in-out 1}.trust-route-v53:hover .parcel-v53{animation:v53RouteParcel 1.45s ease-in-out 1}.trust-mexico-v53:hover .mexico-v53{animation:v53MexicoSign 1.2s ease-in-out 1}}@media(prefers-reduced-motion:reduce){.trust-v53 *{animation:none!important;transition:none!important}}@media(max-width:760px){.footer-assurance-v32{grid-template-columns:1fr!important}.footer-trust-card-v32.trust-v53{min-height:132px!important;padding:18px 14px!important}.assh-trust-scene-v53{width:124px;height:66px}.assh-trust-character-v53{width:58px}}.fabric-digital-v53{position:relative;min-height:480px;overflow:hidden;background:#111}.fabric-digital-surface-v53{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.13),transparent 25%),radial-gradient(circle at 70% 72%,rgba(0,0,0,.22),transparent 34%),repeating-linear-gradient(95deg,#ffffff09 0 2px,#0000000b 2px 4px),var(--digital-fabric);transform:scale(1.08) rotate(-1deg)}.fabric-digital-v53 .fabric-dot-v12{z-index:2}.fabric-hotspot-digital-v53 i{background:#00456b}.pantone-grid-v11{display:grid!important;grid-template-columns:repeat(8,1fr)!important}.pantone-grid-v11 article{grid-column:span 2}.pantone-grid-v11 article:nth-child(5){grid-column:2 / span 2}.pantone-grid-v11 article:nth-child(6){grid-column:4 / span 2}.pantone-grid-v11 article:nth-child(7){grid-column:6 / span 2}@media(max-width:760px){.pantone-grid-v11{grid-template-columns:repeat(2,1fr)!important}.pantone-grid-v11 article,.pantone-grid-v11 article:nth-child(5),.pantone-grid-v11 article:nth-child(6),.pantone-grid-v11 article:nth-child(7){grid-column:auto!important}.pantone-grid-v11 article:last-child{grid-column:1 / -1!important}.fabric-digital-v53{min-height:360px}}.fabric-scene-digital-v53 .fabric-digital-surface-v53{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;width:108%;height:108%;background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.15),transparent 26%),radial-gradient(circle at 74% 72%,rgba(0,0,0,.23),transparent 35%),repeating-linear-gradient(96deg,#ffffff0a 0 2px,#0000000b 2px 4px),var(--digital-fabric)}.fabric-hotspot[data-fabric-target=amparo-blue] i{background:#30658e!important}.fabric-hotspot[data-fabric-target=azul-oceano] i{background:#00456b!important}:root{--v54-ocean:#00456B;--v54-amparo:#30658E;--v54-green:#55b977;--v54-red:#ef6a6a}.pdp-look-img-v43{position:relative;overflow:hidden}.v54-look-nav{position:absolute;inset:50% 10px auto;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none;z-index:5}.v54-look-nav button{pointer-events:auto;width:38px;height:38px;border-radius:50%;border:1px solid rgba(17,17,17,.18);background:#f7f4efe0;font-size:24px;line-height:1;display:grid;place-items:center;cursor:pointer}.v54-look-swatches{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 4px}.v54-gallery-swatch,.v54-card-swatch{width:24px;height:24px;border-radius:50%;border:1px solid transparent;background:transparent;padding:3px;cursor:pointer}.v54-gallery-swatch.is-active,.v54-card-swatch.is-active{border-color:#111}.v54-gallery-swatch i,.v54-card-swatch i{display:block;width:100%;height:100%;border-radius:50%;background:var(--v54sw)!important;border:1px solid rgba(0,0,0,.08)}.pdp-ship-track-v36{padding-top:34px!important}.pdp-ship-mark-v36{top:2px!important;bottom:auto!important;margin:0!important;transition:left .45s cubic-bezier(.2,.8,.2,1)!important}.pdp-ship-mark-v36:after{content:"";position:absolute;left:50%;top:34px;height:10px;width:1px;background:#111;transform:translate(-50%);opacity:.25}.pdp-ship-track-v36>i{top:43px!important}.pdp-ship-track-v36>em{top:36px!important}.material-color-panels-v12{display:grid!important;grid-template-columns:repeat(8,1fr)!important;min-height:0!important;background:#111!important;gap:1px!important}.material-color-panels-v12 .fabric-panel-v12{grid-column:span 2;aspect-ratio:1/1;min-height:0!important;position:relative}.material-color-panels-v12 .fabric-panel-v12:nth-child(5){grid-column:2 / span 2}.material-color-panels-v12 .fabric-panel-v12:nth-child(6){grid-column:4 / span 2}.material-color-panels-v12 .fabric-panel-v12:nth-child(7){grid-column:6 / span 2}.fabric-panel-v12>img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.fabric-hotspot[data-fabric-target=amparo-blue] i{background:var(--v54-amparo)!important}.fabric-hotspot[data-fabric-target=azul-oceano] i{background:var(--v54-ocean)!important}.pantone-head-v11{display:block!important;max-width:none!important}.pantone-head-v11 h2{font-size:clamp(58px,7.2vw,112px)!important;line-height:.9!important;max-width:100%!important;white-space:normal}.pantone-head-v11 p{max-width:820px!important;margin-top:24px!important}.pantone-grid-v11{grid-template-columns:repeat(8,1fr)!important;margin-top:44px!important}.pantone-grid-v11 article{grid-column:span 2!important;min-height:260px!important}.pantone-grid-v11 article:nth-child(5){grid-column:2 / span 2!important}.pantone-grid-v11 article:nth-child(6){grid-column:4 / span 2!important}.pantone-grid-v11 article:nth-child(7){grid-column:6 / span 2!important}.pantone-grid-v11 i{height:160px!important}.material-compare-page,.material-compare-page .compare-duo{background:#0d0d0d!important}.material-compare-page .compare-duo{gap:1px!important;border:1px solid #303030!important}.material-compare-page .compare-good,.material-compare-page .compare-bad{background:#0d0d0d!important}.material-compare-page .compare-good{border-right:1px solid #303030!important}.material-compare-page .compare-good li,.material-compare-page .compare-bad li{color:#f6f3ee!important}.material-compare-page .compare-good li:first-letter{color:var(--v54-green)}.material-compare-page .compare-bad li:first-letter{color:var(--v54-red)}.material-compare-page .compare-good strong{color:var(--v54-green)!important}.material-compare-page .compare-bad strong{color:var(--v54-red)!important}.v54-old-filter-hidden{display:none!important}.filter-panel-v54{position:absolute;right:0;top:100%;z-index:75;width:min(560px,calc(100vw - 32px));background:#f7f4ef;border:1px solid #d5cec4;padding:16px;box-shadow:0 18px 46px #00000014}.filter-panel-v54[hidden]{display:none!important}.category-shop-head-v43,.collection-head-v47 .container{position:relative}.filter-title-v54{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d7d0c6;padding-bottom:12px;margin-bottom:12px}.filter-title-v54 strong{font-size:11px;letter-spacing:.13em}.filter-title-v54 button{border:0;background:none;font-size:20px;cursor:pointer}.filter-options-v54{display:flex;gap:8px;flex-wrap:wrap}.filter-option-v54{border:1px solid #d0c8bd;background:#fff;padding:10px 13px;display:flex;align-items:center;gap:8px;cursor:pointer}.filter-option-v54 i{width:12px;height:12px;border-radius:50%;background:var(--v54filter)!important;border:1px solid rgba(0,0,0,.12)}.filter-status-v54{font-size:10px;letter-spacing:.08em;color:#716a62;margin:10px 0 18px}.v44-swatches,.category-swatches-v38{display:flex!important;gap:6px!important;flex-wrap:wrap!important}.v54-card-swatch{display:inline-grid!important;place-items:center!important;background:transparent!important}.v54-card-swatch i{background:var(--v54sw)!important}.product-card .product-image{position:relative}.home-page .assh-events{padding-top:32px!important;padding-bottom:36px!important}.home-page .assh-events .split-editorial-head{margin-bottom:22px!important}.home-page .assh-events .event-film-grid{margin-top:0!important}.home-page .assh-events .event-film-card,.home-page .home-section-v18{min-height:0!important}.home-page .assh-journal-template,.home-page .home-gateway-v11{padding-top:38px!important;padding-bottom:38px!important}.material-swatch-rail-v24{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;overflow:visible!important}.home-fabric-card-v24{min-width:0!important;aspect-ratio:.76!important}.home-fabric-card-v24>img{width:100%!important;height:100%!important;object-fit:cover!important}.first-hero-v43{min-height:0!important}.first-hero-copy-v43{padding:clamp(34px,4vw,62px)!important;justify-content:center!important;align-items:flex-start}.first-brand-lockup-v45,.first-hero-copy-v43>img{display:block!important;width:118px!important;max-height:70px!important;margin:0 auto 14px!important;align-self:center!important}.first-hero-copy-v43>.eyebrow{text-align:center!important;align-self:center!important;margin-bottom:8px!important}.first-hero-media-v43{min-height:560px!important}.premium-cart-v17{display:flex!important;flex-direction:column!important;overflow:hidden!important}.premium-cart-v17 .drawer-head,.premium-cart-v17 .cart-shipping-meter,.premium-cart-v17 .cart-policy-links-v17{flex:0 0 auto}.premium-cart-v17 .drawer-empty{min-height:0!important;overflow-y:auto!important;flex:1 1 auto!important}.cart-items-v41{display:flex!important;flex-direction:column!important;gap:0!important;margin:12px 0 18px!important;overflow:visible!important}.cart-line-v41{display:grid!important;grid-template-columns:82px minmax(0,1fr) auto!important;gap:13px!important;align-items:center!important;padding:15px 0!important;min-height:120px!important}.cart-line-v41 img{width:82px!important;height:104px!important;object-fit:cover!important}.cart-line-v41>div{min-width:0!important}.cart-line-v41 h4{overflow-wrap:anywhere!important;line-height:1.15!important}.cart-line-v41 b{white-space:nowrap!important;align-self:center!important}.cart-summary-v41{margin-top:0!important;position:relative!important}.cart-checkout-v41{position:relative!important;width:100%!important;box-sizing:border-box!important}.premium-cart-v17.v54-cart-multi .drawer-empty{padding-top:10px!important}.set-piece-v46{grid-template-columns:150px 1fr!important}.set-piece-media-v54{position:relative;width:150px;height:190px;overflow:hidden;background:#efefed}.set-piece-media-v54 img{width:100%;height:100%;object-fit:cover}.set-piece-media-v54 button{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:30px;height:30px;border-radius:50%;border:1px solid rgba(0,0,0,.16);background:#ffffffe0;display:grid;place-items:center;font-size:20px;cursor:pointer}.set-prev-v54{left:6px}.set-next-v54{right:6px}@media(max-width:900px){.material-color-panels-v12{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:1px!important}.material-color-panels-v12 .fabric-panel-v12,.material-color-panels-v12 .fabric-panel-v12:nth-child(n){flex:0 0 82vw!important;grid-column:auto!important;aspect-ratio:1/1!important;scroll-snap-align:center!important}.pantone-head-v11 h2{font-size:clamp(48px,13vw,72px)!important}.pantone-grid-v11{grid-template-columns:repeat(2,1fr)!important}.pantone-grid-v11 article,.pantone-grid-v11 article:nth-child(n){grid-column:auto!important;min-height:220px!important}.pantone-grid-v11 article:last-child{grid-column:1/-1!important}.material-compare-page .compare-duo{grid-template-columns:1fr!important}.material-compare-page .compare-good{border-right:0!important;border-bottom:1px solid #303030!important}.filter-panel-v54{position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:76px!important;width:auto!important;max-height:60svh!important;overflow-y:auto!important}.material-swatch-rail-v24{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important}.home-fabric-card-v24{flex:0 0 78vw!important;aspect-ratio:.78!important;scroll-snap-align:center!important}.first-hero-media-v43{min-height:48svh!important}.first-hero-copy-v43{padding:28px 18px 36px!important}.set-piece-v46{grid-template-columns:92px 1fr!important}.set-piece-media-v54{width:92px;height:118px}.set-piece-media-v54 button{width:26px;height:26px;font-size:18px}.cart-line-v41{grid-template-columns:72px minmax(0,1fr)!important;align-items:start!important}.cart-line-v41 img{width:72px!important;height:92px!important;grid-row:1/3}.cart-line-v41>b{grid-column:2!important;justify-self:start!important;margin-top:5px}.cart-line-v41>div{grid-column:2!important}.pdp-ship-track-v36{padding-top:31px!important}}:root{--v55-ocean:#00456B;--v55-amparo:#30658E}.judge-carousel .judge-carousel-shell{position:relative!important;overflow:hidden!important}.judge-carousel .community-review-track{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;gap:14px!important;align-items:stretch!important}.judge-carousel .community-review-track::-webkit-scrollbar{display:none!important}.judge-carousel .judge-review-card{flex:0 0 min(720px,78vw)!important;min-width:0!important;width:auto!important;scroll-snap-align:start!important;display:grid!important;grid-template-columns:minmax(190px,38%) minmax(0,62%)!important}@media(max-width:760px){.judge-carousel .judge-review-card{flex-basis:88vw!important;grid-template-columns:40% 60%!important}}@media(max-width:520px){.judge-carousel .judge-review-card{flex-basis:91vw!important;grid-template-columns:1fr!important}}.fabric-hotspot[data-fabric-target=amparo-blue] i,.home-fabric-card-v24:has([aria-label*="Amparo Blue"]) .fabric-dot-v12>i{background:var(--v55-amparo)!important}.fabric-hotspot[data-fabric-target=azul-oceano] i,.home-fabric-card-v24:has([aria-label*="Azul Oc\e9 ano"]) .fabric-dot-v12>i{background:var(--v55-ocean)!important}.home-fabric-dot-v24>span,.fabric-panel-v12 .fabric-dot-v12>span{transform:translate(var(--v55-bubble-shift,0px))!important;max-width:min(270px,calc(100vw - 24px))!important;box-sizing:border-box!important}.material-swatch-rail-v24,.home-fabric-card-v24{overflow:visible!important}.home-fabric-card-v24>img{clip-path:inset(0)!important}.material-swatch-card:after{clip-path:inset(0)!important}.material-swatch-card>span{z-index:3!important}.pdp-ship-track-v36{position:relative!important;height:42px!important;margin-top:8px!important;padding:0 82px 0 0!important;overflow:visible!important}.pdp-ship-track-v36>i{position:absolute!important;left:0!important;right:82px!important;top:21px!important;height:2px!important;background:#11111124!important;overflow:visible!important}.pdp-ship-track-v36>i b{height:2px!important;background:#111!important;animation:none!important;position:relative!important}.pdp-ship-track-v36>i b:after{content:""!important;position:absolute!important;right:-4px!important;top:50%!important;transform:translateY(-50%)!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#111!important;box-shadow:0 0 0 5px #11111112!important}.pdp-ship-mark-v36{top:21px!important;width:32px!important;height:32px!important;margin:0!important;transform:translate(-50%,-50%)!important;animation:none!important;background:#f4eee5!important;box-shadow:0 3px 12px #14141414!important;z-index:3!important}.pdp-ship-mark-v36:after{display:none!important}.pdp-ship-mark-v36 img{width:23px!important}.pdp-ship-track-v36 em{right:0!important;top:16px!important;min-width:54px!important;text-align:right!important;font-size:9px!important}.pdp-ship-track-v36:after{content:"\25c6"!important;position:absolute!important;right:64px!important;top:15px!important;font-size:9px!important;opacity:.55!important}@media(max-width:760px){.pdp-ship-track-v36{padding-right:72px!important}.pdp-ship-track-v36>i{right:72px!important}.pdp-ship-track-v36:after{right:57px!important}}.set-piece-media-v54 button,.v54-look-nav button{display:grid!important;place-items:center!important;line-height:0!important;padding:0!important}.set-piece-media-v54 button:before,.v54-look-nav button:before{content:"";display:block;width:7px;height:7px;border:solid #111;border-width:0 1.5px 1.5px 0}.set-prev-v54:before,.v54-look-prev:before{transform:rotate(135deg) translate(-1px,-1px)}.set-next-v54:before,.v54-look-next:before{transform:rotate(-45deg) translate(-1px,-1px)}.mega-menu [href$="guia-tallas.html"]{font-weight:500!important}@media(max-width:980px){.mega-menu{max-height:calc(100svh - 110px)!important;overflow:auto!important}}.first-hero-copy-v43{padding:clamp(30px,3.4vw,52px)!important;justify-content:center!important}.first-brand-lockup-v45,.first-hero-copy-v43>img{width:clamp(150px,12vw,190px)!important;max-height:none!important;margin:0 auto 14px!important;align-self:center!important}.first-hero-copy-v43>.eyebrow{font-size:11px!important;letter-spacing:.18em!important;text-align:center!important;align-self:center!important;margin-bottom:12px!important}.first-hero-copy-v43 h1{margin-top:8px!important}@media(max-width:760px){.first-hero-copy-v43{padding:24px 18px 30px!important}.first-brand-lockup-v45,.first-hero-copy-v43>img{width:145px!important;margin-bottom:10px!important}.first-hero-media-v43{min-height:44svh!important}}.welcome-offer-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;background:#11110f75!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;mix-blend-mode:normal!important}.welcome-offer-modal{position:fixed!important;z-index:2147483001!important;background:#f7f4ed!important;color:#111!important;opacity:1!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 28px 90px #0000003d!important;mix-blend-mode:normal!important;isolation:isolate!important}.welcome-offer-modal .welcome-offer-content-v46{background:#f7f4ed!important;opacity:1!important}.welcome-offer-modal[hidden],.welcome-offer-overlay[hidden]{display:none!important}.premium-cart-v17{width:min(480px,100vw)!important;max-width:480px!important;display:flex!important;flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;background:#f7f5f0!important}.premium-cart-v17 .drawer-head,.premium-cart-v17 .cart-shipping-meter{flex:0 0 auto!important}.premium-cart-v17 .drawer-empty{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:20px 24px 16px!important}.premium-cart-v17 .cart-items-v41{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important}.premium-cart-v17 .cart-line-v41,.premium-cart-v17.is-single-item-v47 .cart-line-v41{display:grid!important;grid-template-columns:86px minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;min-height:136px!important;padding:16px 0!important;margin:0!important;border-bottom:1px solid #d8d1c8!important}.premium-cart-v17 .cart-line-v41 img,.premium-cart-v17.is-single-item-v47 .cart-line-v41 img{width:86px!important;height:110px!important;object-fit:cover!important;grid-row:auto!important}.premium-cart-v17 .cart-line-v41>div,.premium-cart-v17.is-single-item-v47 .cart-line-v41>div{grid-column:auto!important;min-width:0!important}.premium-cart-v17 .cart-line-v41 h4,.premium-cart-v17.is-single-item-v47 .cart-line-v41 h4{font-size:17px!important;line-height:1.1!important;margin:0 0 5px!important}.premium-cart-v17 .cart-line-v41>b,.premium-cart-v17.is-single-item-v47 .cart-line-v41>b{grid-column:auto!important;justify-self:end!important;align-self:center!important;margin:0!important;white-space:nowrap!important;font-size:13px!important}.premium-cart-v17 .cart-summary-v41{flex:0 0 auto!important;margin-top:22px!important;padding-top:18px!important}.premium-cart-v17 .cart-checkout-v41{flex:0 0 auto!important;margin-top:14px!important}.premium-cart-v17 .cart-policy-links-v17{flex:0 0 auto!important;padding-bottom:14px!important}@media(max-width:520px){.premium-cart-v17{width:100vw!important;max-width:100vw!important}.premium-cart-v17 .drawer-empty{padding:16px 18px 14px!important}.premium-cart-v17 .cart-line-v41,.premium-cart-v17.is-single-item-v47 .cart-line-v41{grid-template-columns:72px minmax(0,1fr) auto!important;gap:11px!important;min-height:118px!important}.premium-cart-v17 .cart-line-v41 img,.premium-cart-v17.is-single-item-v47 .cart-line-v41 img{width:72px!important;height:92px!important}.premium-cart-v17 .cart-line-v41 h4,.premium-cart-v17.is-single-item-v47 .cart-line-v41 h4{font-size:15px!important}}:root{--v56-ocean:#00456B;--v56-amparo:#30658E}[data-category-swatch],.v54-card-swatch,.v44-swatch,.v54-gallery-swatch{background:transparent!important}[data-category-swatch] i,.category-swatches-v38 i,.v54-card-swatch i,.v44-swatch i,.v54-gallery-swatch i{display:block!important;background-color:var(--sw,var(--v54sw))!important;background-image:none!important;opacity:1!important;visibility:visible!important}.category-swatches-v38 button{background:transparent!important}.category-page-v15 .category-swatches-v38{display:flex!important;gap:7px!important;flex-wrap:wrap!important;align-items:center!important;min-height:30px!important}.category-page-v15 .category-swatches-v38 button{width:24px!important;height:24px!important;padding:3px!important;border-radius:50%!important;border:1px solid transparent!important}.category-page-v15 .category-swatches-v38 button.is-active{border-color:#111!important;box-shadow:none!important}.category-page-v15 .category-swatches-v38 button i{width:100%!important;height:100%!important;border-radius:50%!important;box-shadow:none!important}.category-page-v15 .category-swatches-v38 button.is-active i{transform:none!important}.material-color-panels-v12{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:1px!important;background:#111!important}.material-color-panels-v12 .fabric-panel-v12,.material-color-panels-v12 .fabric-panel-v12:nth-child(n){grid-column:auto!important;aspect-ratio:1/1!important;min-height:0!important}.pantone-grid-v11{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:0!important}.pantone-grid-v11 article,.pantone-grid-v11 article:nth-child(n){grid-column:auto!important;min-width:0!important}.home-fabric-dot-v24>span,.fabric-panel-v12 .fabric-dot-v12>span{display:none!important}.v56-fabric-tooltip{position:fixed;z-index:2147483600;width:min(280px,calc(100vw - 24px));padding:16px 17px;background:#f6f2eb;color:#111;border:1px solid rgba(17,17,17,.12);border-radius:16px;box-shadow:0 16px 48px #0000002e;pointer-events:none}.v56-fabric-tooltip[hidden]{display:none!important}.v56-fabric-tooltip b{display:block;font-size:17px;line-height:1.05;margin-bottom:7px}.v56-fabric-tooltip small{display:block;font-size:9px;line-height:1.35;letter-spacing:.1em;text-transform:uppercase;color:#6f6962;margin-bottom:8px;white-space:normal}.v56-fabric-tooltip em{display:block;font-size:11px;line-height:1.4;font-style:normal;color:#4d4944}.set-piece-media-v54,.pdp-look-img-v43{overflow:visible!important}.set-piece-media-v54 button,.v54-look-nav button{width:34px!important;height:34px!important;border-radius:50%!important;padding:0!important;font-size:0!important;line-height:0!important;display:grid!important;place-items:center!important;background:#faf8f4f5!important;border:1px solid rgba(17,17,17,.18)!important;box-shadow:0 3px 12px #0000000f!important}.set-piece-media-v54 button:before,.v54-look-nav button:before{content:""!important;width:7px!important;height:7px!important;border:solid #111!important;border-width:1.5px 1.5px 0 0!important;position:static!important;margin:0!important}.set-prev-v54:before,.v54-look-prev:before{transform:rotate(-135deg)!important}.set-next-v54:before,.v54-look-next:before{transform:rotate(45deg)!important}.set-prev-v54{left:8px!important}.set-next-v54{right:8px!important}.v54-look-nav{inset:50% 12px auto!important;gap:12px!important}.footer-trust-card-v32.trust-v53{min-height:160px!important;padding:20px 16px!important;overflow:visible!important}.assh-trust-scene-v53{width:128px!important;height:78px!important;margin:0 auto 6px!important;overflow:visible!important}.assh-trust-character-v53{display:block!important;visibility:visible!important;opacity:1!important;width:66px!important;left:8px!important;bottom:3px!important;z-index:3!important;filter:none!important}.assh-trust-prop-v53{right:8px!important;z-index:2!important;opacity:1!important;visibility:visible!important}.trust-v53 strong{font-size:15px!important;line-height:1.15!important;margin-top:0!important}.trust-v53 small{display:block!important;font-size:10px!important;line-height:1.35!important;max-width:260px!important;color:#686159!important}.fabric-v53{width:52px!important;height:25px!important}.parcel-v53{width:43px!important;height:34px!important}.mexico-v53{width:58px!important;height:42px!important}.mega-menu .mega-col:last-child{min-width:180px!important}.mega-menu .mega-col:last-child a{display:block!important;margin-top:9px!important}@media(max-width:900px){.material-color-panels-v12{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:1px!important}.material-color-panels-v12 .fabric-panel-v12,.material-color-panels-v12 .fabric-panel-v12:nth-child(n){flex:0 0 82vw!important;aspect-ratio:1/1!important;scroll-snap-align:center!important}.pantone-grid-v11{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pantone-grid-v11 article:last-child{grid-column:1/-1!important}.set-piece-media-v54 button{width:30px!important;height:30px!important}.set-prev-v54{left:5px!important}.set-next-v54{right:5px!important}.footer-trust-card-v32.trust-v53{min-height:142px!important}.assh-trust-scene-v53{width:116px!important;height:70px!important}.assh-trust-character-v53{width:60px!important}}.home-fabric-dot-v24>i,.fabric-panel-v12 .fabric-dot-v12>i{background:#fff!important;border:1px solid rgba(17,17,17,.18)!important;box-shadow:0 0 0 8px #ffffff2e,0 2px 12px #00000029!important}.home-fabric-dot-v24:hover>i,.fabric-panel-v12 .fabric-dot-v12:hover>i,.home-fabric-dot-v24:focus-visible>i,.fabric-panel-v12 .fabric-dot-v12:focus-visible>i{background:#fff!important;transform:scale(1.08)!important}.footer-trust-card-v32.trust-seal-v57{min-height:176px!important;padding:18px 16px 16px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;text-align:center!important;overflow:visible!important;background:#eee7db!important}.trust-motion-v57{position:relative!important;display:block!important;width:150px!important;height:86px!important;overflow:visible!important;margin:0 auto 3px!important}.trust-layer-v57{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;pointer-events:none!important;will-change:transform,opacity!important}.trust-base-v57{z-index:1!important}.trust-conf-left-v57{z-index:3!important;transform-origin:42% 55%!important;animation:v57ConfLeft 3.6s ease-in-out infinite!important}.trust-conf-right-v57{z-index:3!important;transform-origin:59% 55%!important;animation:v57ConfRight 3.6s ease-in-out infinite!important}.trust-ship-left-v57{z-index:3!important;transform-origin:49% 50%!important;animation:v57WalkLeft 1.15s cubic-bezier(.45,.05,.55,.95) infinite!important}.trust-ship-right-v57{z-index:3!important;transform-origin:55% 50%!important;animation:v57WalkRight 1.15s cubic-bezier(.45,.05,.55,.95) infinite!important}.trust-ship-lines-v57{z-index:2!important;animation:v57SpeedLines 1.15s ease-in-out infinite!important}.trust-mex-arm-v57{z-index:3!important;transform-origin:51% 58%!important;animation:v57FlagArm 3.1s ease-in-out infinite!important}.trust-mex-flag-v57{z-index:4!important;transform-origin:59% 43%!important;animation:v57FlagWave 1.7s ease-in-out infinite!important}.trust-seal-v57 strong{font-size:15px!important;font-weight:600!important;line-height:1.2!important;margin:0!important}.trust-seal-v57 small{display:block!important;font-size:10px!important;line-height:1.35!important;color:#6a645d!important;max-width:270px!important}@keyframes v57ConfLeft{0%,18%,82%,to{transform:rotate(0)}35%{transform:rotate(5deg)}52%{transform:rotate(-3deg)}68%{transform:rotate(4deg)}}@keyframes v57ConfRight{0%,18%,82%,to{transform:rotate(0)}35%{transform:rotate(-5deg)}52%{transform:rotate(3deg)}68%{transform:rotate(-4deg)}}@keyframes v57WalkLeft{0%,to{transform:rotate(7deg) translateY(0)}50%{transform:rotate(-8deg) translateY(-1px)}}@keyframes v57WalkRight{0%,to{transform:rotate(-8deg) translateY(-1px)}50%{transform:rotate(7deg) translateY(0)}}@keyframes v57SpeedLines{0%,to{opacity:.35;transform:translate(2px)}50%{opacity:1;transform:translate(-3px)}}@keyframes v57FlagArm{0%,to{transform:rotate(-1deg)}45%{transform:rotate(4deg)}70%{transform:rotate(1deg)}}@keyframes v57FlagWave{0%,to{transform:skewY(0) scaleX(1)}35%{transform:skewY(-1.5deg) scaleX(.985)}70%{transform:skewY(1.6deg) scaleX(1.015)}}.category-product-media-v38 img,.product-image img,.pdp-look-img-v43 img,.set-piece-media-v54>img,.pdp-gallery-v36 img,.quick-add-modal img,.cart-line-v41 img{transition:opacity .18s ease,transform .22s ease!important}.v57-img-swap{opacity:.68!important}button,[role=button],a{touch-action:manipulation}.category-swatches-v38 button,.v54-card-swatch,.v44-swatch,.v54-gallery-swatch{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}@media(hover:hover){.category-swatches-v38 button:hover,.v54-card-swatch:hover,.v44-swatch:hover,.v54-gallery-swatch:hover{transform:scale(1.07)}}.quick-add-modal,.set-modal-v46,.welcome-offer-modal,.premium-cart-v17{transition:opacity .2s ease,transform .22s cubic-bezier(.22,.61,.36,1)!important}.seo-h1-v57{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:760px){.footer-trust-card-v32.trust-seal-v57{min-height:156px!important;padding:16px 12px!important}.trust-motion-v57{width:138px!important;height:80px!important}.category-swatches-v38 button,.v54-card-swatch,.v44-swatch,.v54-gallery-swatch{min-width:34px!important;min-height:34px!important}.set-piece-media-v54 button,.v54-look-nav button{min-width:38px!important;min-height:38px!important}}@media(prefers-reduced-motion:reduce){.trust-layer-v57,.category-product-media-v38 img,.product-image img,.pdp-look-img-v43 img,.set-piece-media-v54>img,.pdp-gallery-v36 img,.quick-add-modal img,.cart-line-v41 img{animation:none!important;transition:none!important;transform:none!important}}.home-fabric-card-v24:has([aria-label*="Amparo Blue"]) .fabric-dot-v12>i,.home-fabric-card-v24:has([aria-label*="Azul Oc\e9 ano"]) .fabric-dot-v12>i,.fabric-hotspot[data-fabric-target=amparo-blue] i,.fabric-hotspot[data-fabric-target=azul-oceano] i,.home-fabric-dot-v24>i,.fabric-panel-v12 .fabric-dot-v12>i{background:#fff!important;background-color:#fff!important;border:1px solid rgba(17,17,17,.18)!important;box-shadow:0 0 0 8px #fff3,0 2px 12px #00000029!important}.home-fabric-card-v24:has([aria-label*="Amparo Blue"]) .fabric-dot-v12:hover>i,.home-fabric-card-v24:has([aria-label*="Azul Oc\e9 ano"]) .fabric-dot-v12:hover>i,.fabric-hotspot[data-fabric-target=amparo-blue]:hover i,.fabric-hotspot[data-fabric-target=azul-oceano]:hover i{background:#fff!important;background-color:#fff!important}.footer-trust-card-v32.trust-seal-v57{min-height:188px!important;padding:16px 16px 15px!important;gap:4px!important}.trust-motion-v57{width:190px!important;height:108px!important;margin:0 auto 2px!important}.trust-seal-v57 strong{font-size:16px!important;line-height:1.18!important}.trust-seal-v57 small{font-size:10.5px!important;line-height:1.35!important}.trust-conf-left-v57{transform-origin:43% 58%!important;animation:v58ConfLeft 5.6s cubic-bezier(.37,0,.22,1) infinite!important}.trust-conf-right-v57{transform-origin:59% 58%!important;animation:v58ConfRight 5.6s cubic-bezier(.37,0,.22,1) infinite!important}.trust-ship-left-v57{transform-origin:50% 48%!important;animation:v58WalkLeft 4.4s cubic-bezier(.45,.03,.28,1) infinite!important}.trust-ship-right-v57{transform-origin:56% 48%!important;animation:v58WalkRight 4.4s cubic-bezier(.45,.03,.28,1) infinite!important}.trust-ship-lines-v57{animation:v58SpeedLines 4.4s ease-in-out infinite!important}.trust-mex-arm-v57{transform-origin:52% 59%!important;animation:v58FlagArm 5.8s cubic-bezier(.33,0,.21,1) infinite!important}.trust-mex-flag-v57{transform-origin:60% 44%!important;animation:v58FlagWave 5.8s cubic-bezier(.35,0,.22,1) infinite!important}@keyframes v58ConfLeft{0%,12%{transform:rotate(0) translateY(0)}22%{transform:rotate(7deg) translateY(-1px)}32%{transform:rotate(3deg) translateY(0)}42%,to{transform:rotate(0) translateY(0)}}@keyframes v58ConfRight{0%,31%{transform:rotate(0) translateY(0)}43%{transform:rotate(-7deg) translateY(-1px)}54%{transform:rotate(-3deg) translateY(0)}66%,to{transform:rotate(0) translateY(0)}}@keyframes v58WalkLeft{0%,10%{transform:rotate(0) translateY(0)}23%{transform:rotate(10deg) translateY(-1px)}36%{transform:rotate(-7deg) translateY(1px)}48%{transform:rotate(0) translateY(0)}60%,to{transform:rotate(0) translateY(0)}}@keyframes v58WalkRight{0%,10%{transform:rotate(0) translateY(0)}23%{transform:rotate(-9deg) translateY(1px)}36%{transform:rotate(8deg) translateY(-1px)}48%{transform:rotate(0) translateY(0)}60%,to{transform:rotate(0) translateY(0)}}@keyframes v58SpeedLines{0%,12%,58%,to{opacity:.2;transform:translate(3px)}25%{opacity:.95;transform:translate(-2px)}39%{opacity:.65;transform:translate(0)}50%{opacity:.2;transform:translate(3px)}}@keyframes v58FlagArm{0%,14%{transform:rotate(0)}29%{transform:rotate(5deg)}43%{transform:rotate(3deg)}57%{transform:rotate(5deg)}70%{transform:rotate(1deg)}82%,to{transform:rotate(0)}}@keyframes v58FlagWave{0%,18%{transform:skewY(0) scaleX(1) translate(0)}29%{transform:skewY(-1.4deg) scaleX(.992) translate(-1px)}39%{transform:skewY(1.8deg) scaleX(1.012) translate(1px)}49%{transform:skewY(-1deg) scaleX(.995) translate(0)}59%{transform:skewY(1.2deg) scaleX(1.006) translate(1px)}72%{transform:skewY(0) scaleX(1) translate(0)}82%,to{transform:skewY(0) scaleX(1) translate(0)}}.first-hero-v43{min-height:0!important;align-items:stretch!important}.first-hero-copy-v43{justify-content:flex-start!important;align-items:flex-start!important;padding:clamp(64px,8vh,92px) clamp(38px,5vw,76px) clamp(40px,5vh,64px)!important}.first-brand-lockup-v45,.first-hero-copy-v43>img{width:clamp(155px,13vw,205px)!important;max-height:none!important;margin:0 auto 10px!important;align-self:center!important}.first-hero-copy-v43>.eyebrow{align-self:center!important;text-align:center!important;margin:0 0 10px!important}.first-hero-copy-v43 h1{margin:8px 0 18px!important}.first-hero-copy-v43 p{margin-top:0!important}@media(max-width:760px){.footer-trust-card-v32.trust-seal-v57{min-height:168px!important;padding:14px 10px!important}.trust-motion-v57{width:162px!important;height:92px!important}.first-hero-copy-v43{padding:34px 18px 30px!important}.first-brand-lockup-v45,.first-hero-copy-v43>img{width:150px!important;margin-bottom:8px!important}.first-hero-copy-v43 h1{margin-top:5px!important}}@media(prefers-reduced-motion:reduce){.trust-conf-left-v57,.trust-conf-right-v57,.trust-ship-left-v57,.trust-ship-right-v57,.trust-ship-lines-v57,.trust-mex-arm-v57,.trust-mex-flag-v57{animation:none!important;transform:none!important}}.copy-tight-v59{max-width:68ch}.footer-trust-card-v32.trust-seal-v57{min-height:210px!important;padding:18px 16px 16px!important}.trust-motion-v57{width:240px!important;height:138px!important;margin:0 auto 5px!important}.trust-seal-v57 strong{font-size:17px!important;margin-top:2px!important}.trust-seal-v57 small{font-size:11px!important;max-width:300px!important}.trust-conf-left-v57{transform-origin:43% 58%!important;animation:v59ConfLeft 6.2s cubic-bezier(.22,.61,.36,1) infinite!important}.trust-conf-right-v57{transform-origin:59% 58%!important;animation:v59ConfRight 6.2s cubic-bezier(.22,.61,.36,1) infinite!important}.trust-ship-left-v57{transform-origin:50% 49%!important;animation:v59WalkLeft 3.2s cubic-bezier(.22,.61,.36,1) infinite!important}.trust-ship-right-v57{transform-origin:56% 49%!important;animation:v59WalkRight 3.2s cubic-bezier(.22,.61,.36,1) infinite!important}.trust-ship-lines-v57{animation:v59WalkLines 3.2s ease-in-out infinite!important}.trust-mex-arm-v57{transform-origin:52% 59%!important;animation:v59FlagArm 6s cubic-bezier(.22,.61,.36,1) infinite!important}.trust-mex-flag-v57{transform-origin:60% 44%!important;animation:v59FlagWave 6s cubic-bezier(.22,.61,.36,1) infinite!important}@keyframes v59ConfLeft{0%,10%{transform:rotate(0) translateY(0)}20%{transform:rotate(11deg) translateY(-3px)}28%{transform:rotate(6deg) translateY(-1px)}36%,to{transform:rotate(0) translateY(0)}}@keyframes v59ConfRight{0%,34%{transform:rotate(0) translateY(0)}46%{transform:rotate(-11deg) translateY(-3px)}55%{transform:rotate(-6deg) translateY(-1px)}65%,to{transform:rotate(0) translateY(0)}}@keyframes v59WalkLeft{0%,8%{transform:rotate(0) translateY(0)}20%{transform:rotate(13deg) translateY(-2px)}34%{transform:rotate(-10deg) translateY(2px)}48%{transform:rotate(0) translateY(0)}62%,to{transform:rotate(0) translateY(0)}}@keyframes v59WalkRight{0%,8%{transform:rotate(0) translateY(0)}20%{transform:rotate(-12deg) translateY(2px)}34%{transform:rotate(11deg) translateY(-2px)}48%{transform:rotate(0) translateY(0)}62%,to{transform:rotate(0) translateY(0)}}@keyframes v59WalkLines{0%,8%,58%,to{opacity:.18;transform:translate(5px)}18%{opacity:1;transform:translate(-3px)}35%{opacity:.75;transform:translate(-1px)}48%{opacity:.25;transform:translate(3px)}}@keyframes v59FlagArm{0%,12%{transform:rotate(0)}24%{transform:rotate(7deg)}38%{transform:rotate(5deg)}52%{transform:rotate(7deg)}66%{transform:rotate(2deg)}80%,to{transform:rotate(0)}}@keyframes v59FlagWave{0%,16%{transform:skewY(0) scaleX(1) translate(0)}26%{transform:skewY(-2.2deg) scaleX(.985) translate(-2px)}36%{transform:skewY(2.6deg) scaleX(1.018) translate(2px)}46%{transform:skewY(-1.8deg) scaleX(.992) translate(-1px)}56%{transform:skewY(2deg) scaleX(1.01) translate(1px)}68%{transform:skewY(0) scaleX(1) translate(0)}80%,to{transform:skewY(0) scaleX(1) translate(0)}}.home-fabric-dot-v24>i,.fabric-panel-v12 .fabric-dot-v12>i,.fabric-hotspot i{background:#fff!important;background-color:#fff!important;border:1px solid rgba(17,17,17,.18)!important}.first-hero-copy-v43{padding-top:clamp(44px,5vh,66px)!important;padding-bottom:clamp(28px,4vh,44px)!important}.first-brand-lockup-v45,.first-hero-copy-v43>img{width:clamp(175px,14vw,220px)!important;margin-bottom:8px!important}.first-hero-copy-v43 h1{margin-top:4px!important}@media(max-width:760px){.footer-trust-card-v32.trust-seal-v57{min-height:184px!important;padding:14px 10px!important}.trust-motion-v57{width:190px!important;height:110px!important}.trust-seal-v57 strong{font-size:15px!important}.trust-seal-v57 small{font-size:10px!important}.first-hero-copy-v43{padding:28px 18px 26px!important}.first-brand-lockup-v45,.first-hero-copy-v43>img{width:160px!important}}.trust-motion-v57{width:min(300px,72%)!important;height:150px!important;margin:0 auto 4px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;overflow:visible!important}.trust-motion-v57 .trust-approved-v60{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;animation:none!important}@media(max-width:760px){.trust-motion-v57{width:min(230px,82%)!important;height:118px!important;margin:0 auto 3px!important}}.footer-assurance-v32{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;background:#eee7db!important}.footer-assurance-v32 .footer-trust-card-v32.trust-seal-v57{min-height:190px!important;padding:18px 18px 16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:5px!important;background:transparent!important;overflow:hidden!important}.footer-assurance-v32 .footer-trust-card-v32.trust-seal-v57+.footer-trust-card-v32.trust-seal-v57{border-left:1px solid rgba(17,17,17,.22)!important}.footer-assurance-v32 .trust-motion-v57{width:190px!important;height:105px!important;margin:0 auto 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;background:transparent!important}.footer-assurance-v32 .trust-motion-v57 img[src*=trust-v60]{position:static!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;display:block!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;animation:none!important}.footer-assurance-v32 .trust-seal-v57 strong{font-size:16px!important;line-height:1.15!important;margin:0!important}.footer-assurance-v32 .trust-seal-v57 small{font-size:10.5px!important;line-height:1.35!important;max-width:290px!important}.fabric-hotspot[data-fabric-target=amparo-blue] i{background:#30658e!important;background-color:#30658e!important;box-shadow:0 0 0 4px #30658e2e!important}.fabric-hotspot[data-fabric-target=azul-oceano] i{background:#00456b!important;background-color:#00456b!important;box-shadow:0 0 0 4px #00456b33!important}.collection-v47 .site-header{background:#f5f1ea!important;border-bottom:1px solid rgba(17,17,17,.12)!important;box-shadow:0 1px #ffffff59!important}.collection-v47 .collection-head-v47{border-top:0!important;padding-top:26px!important}@media(max-width:760px){.footer-assurance-v32{grid-template-columns:1fr!important}.footer-assurance-v32 .footer-trust-card-v32.trust-seal-v57{min-height:168px!important;padding:14px 16px!important}.footer-assurance-v32 .footer-trust-card-v32.trust-seal-v57+.footer-trust-card-v32.trust-seal-v57{border-left:0!important;border-top:1px solid rgba(17,17,17,.22)!important}.footer-assurance-v32 .trust-motion-v57{width:168px!important;height:96px!important}.collection-v47 .collection-head-v47{padding-top:18px!important}}.footer-assurance-v32 .trust-motion-v57{position:relative!important;width:190px!important;height:108px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;overflow:visible!important}.footer-assurance-v32 .trust-motion-v57 .trust-approved-v60{object-position:center bottom!important;transform-origin:center bottom!important;margin:0 auto!important}.footer-assurance-v32 .trust-confidence-v57 .trust-approved-v60{width:138px!important;height:100px!important}.footer-assurance-v32 .trust-shipping-v57 .trust-approved-v60{width:158px!important;height:86px!important}.footer-assurance-v32 .trust-mexico-v57 .trust-approved-v60{width:150px!important;height:96px!important}@media(max-width:760px){.footer-assurance-v32 .trust-motion-v57{width:168px!important;height:98px!important}.footer-assurance-v32 .trust-confidence-v57 .trust-approved-v60{width:126px!important;height:91px!important}.footer-assurance-v32 .trust-shipping-v57 .trust-approved-v60{width:144px!important;height:79px!important}.footer-assurance-v32 .trust-mexico-v57 .trust-approved-v60{width:136px!important;height:87px!important}}.footer-assurance-v32 .trust-motion-v57{width:190px!important;height:110px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;margin:0 auto 4px!important;overflow:visible!important;background:transparent!important}.footer-assurance-v32 .trust-confidence-v57 .trust-approved-v60{width:150px!important;height:108px!important;object-fit:contain!important;object-position:center bottom!important}.footer-assurance-v32 .trust-shipping-v57 .trust-approved-v60{width:132px!important;height:72px!important;object-fit:contain!important;object-position:center bottom!important}.footer-assurance-v32 .trust-mexico-v57 .trust-approved-v60{width:155px!important;height:102px!important;object-fit:contain!important;object-position:center bottom!important}@media(max-width:760px){.footer-assurance-v32 .trust-motion-v57{width:170px!important;height:100px!important}.footer-assurance-v32 .trust-confidence-v57 .trust-approved-v60{width:136px!important;height:98px!important}.footer-assurance-v32 .trust-shipping-v57 .trust-approved-v60{width:120px!important;height:66px!important}.footer-assurance-v32 .trust-mexico-v57 .trust-approved-v60{width:140px!important;height:92px!important}}.footer-assurance-v32 .trust-motion-v57{width:190px!important;height:112px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;margin:0 auto 4px!important;overflow:visible!important;background:transparent!important}.footer-assurance-v32 .trust-motion-v57 .trust-approved-v60,.footer-assurance-v32 .trust-confidence-v57 .trust-approved-v60,.footer-assurance-v32 .trust-shipping-v57 .trust-approved-v60,.footer-assurance-v32 .trust-mexico-v57 .trust-approved-v60{width:180px!important;height:112px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important;transform-origin:center bottom!important;margin:0 auto!important;display:block!important;background:transparent!important}@media(max-width:760px){.footer-assurance-v32 .trust-motion-v57{width:164px!important;height:100px!important}.footer-assurance-v32 .trust-motion-v57 .trust-approved-v60,.footer-assurance-v32 .trust-confidence-v57 .trust-approved-v60,.footer-assurance-v32 .trust-shipping-v57 .trust-approved-v60,.footer-assurance-v32 .trust-mexico-v57 .trust-approved-v60{width:154px!important;height:96px!important}}.manifesto-shop-v26 [data-category-card=bikers] .category-hotspot-v26{left:43%!important;top:72%!important;right:auto!important}.manifesto-shop-v26 [data-category-card=faldas] .category-hotspot-v26{left:72%!important;top:76%!important;right:auto!important}.manifesto-shop-v26 [data-category-card=polos] .category-hotspot-v26{left:55%!important;top:43%!important;right:auto!important}@media(max-width:760px){.manifesto-shop-v26 [data-category-card=bikers] .category-hotspot-v26{left:43%!important;top:72%!important;right:auto!important}.manifesto-shop-v26 [data-category-card=faldas] .category-hotspot-v26{left:72%!important;top:76%!important;right:auto!important}.manifesto-shop-v26 [data-category-card=polos] .category-hotspot-v26{left:55%!important;top:43%!important;right:auto!important}}.manifesto-shop-v26 [data-category-card=tops] .category-hotspot-v26{left:53%!important;top:34%!important;right:auto!important}.manifesto-shop-v26 [data-category-card=leggings] .category-hotspot-v26{left:50%!important;top:30%!important;right:auto!important}.manifesto-shop-v26 [data-category-card=bikers] .category-hotspot-v26{left:40%!important;top:66%!important;right:auto!important}.manifesto-shop-v26 [data-category-card=faldas] .category-hotspot-v26{left:75%!important;top:68%!important;right:auto!important}.manifesto-shop-v26 [data-category-card=polos] .category-hotspot-v26{left:50%!important;top:39%!important;right:auto!important}@media(max-width:760px){.manifesto-shop-v26 [data-category-card=tops] .category-hotspot-v26{left:53%!important;top:34%!important;right:auto!important}.manifesto-shop-v26 [data-category-card=leggings] .category-hotspot-v26{left:50%!important;top:30%!important;right:auto!important}.manifesto-shop-v26 [data-category-card=bikers] .category-hotspot-v26{left:40%!important;top:66%!important;right:auto!important}.manifesto-shop-v26 [data-category-card=faldas] .category-hotspot-v26{left:75%!important;top:68%!important;right:auto!important}.manifesto-shop-v26 [data-category-card=polos] .category-hotspot-v26{left:50%!important;top:39%!important;right:auto!important}}.manifesto-shop-v26 [data-category-card=tops] .category-hotspot-v26{left:53%!important;top:25%!important;right:auto!important}.manifesto-shop-v26 [data-category-card=leggings] .category-hotspot-v26{left:50%!important;top:18%!important;right:auto!important}.manifesto-shop-v26 [data-category-card=bikers] .category-hotspot-v26{left:43%!important;top:78%!important;right:auto!important}.manifesto-shop-v26 [data-category-card=faldas] .category-hotspot-v26{left:82%!important;top:76%!important;right:auto!important}@media(max-width:760px){.manifesto-shop-v26 [data-category-card=tops] .category-hotspot-v26{left:53%!important;top:25%!important;right:auto!important}.manifesto-shop-v26 [data-category-card=leggings] .category-hotspot-v26{left:50%!important;top:18%!important;right:auto!important}.manifesto-shop-v26 [data-category-card=bikers] .category-hotspot-v26{left:43%!important;top:78%!important;right:auto!important}.manifesto-shop-v26 [data-category-card=faldas] .category-hotspot-v26{left:82%!important;top:76%!important;right:auto!important}}@media(max-width:760px){html,body{max-width:100%!important;overflow-x:clip!important}body{min-width:0!important}*,*:before,*:after{box-sizing:border-box}img,video,svg{max-width:100%}.container{width:calc(100% - 32px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.announcement{width:100%!important;overflow:hidden!important}.announcement-track{width:max-content!important;min-width:100%!important}.announcement-set{flex:0 0 auto!important;white-space:nowrap!important}.conversion-header{width:100%!important;max-width:100%!important}.conversion-header .header-inner{width:calc(100% - 28px)!important;grid-template-columns:44px minmax(88px,1fr) minmax(72px,auto)!important;gap:8px!important}.conversion-header .brand-logo{justify-self:center!important;width:86px!important;max-width:86px!important}.mobile-menu-toggle{width:40px!important;height:40px!important;align-items:flex-start!important;justify-content:center!important}.mobile-header-actions{min-width:72px!important;justify-self:end!important}.mobile-bag{min-height:40px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}.mobile-nav-panel{width:min(92vw,390px)!important;max-width:390px!important;padding:16px 20px max(20px,env(safe-area-inset-bottom))!important}.mobile-nav-main>a,.mobile-shop-toggle{min-height:54px!important;font-size:clamp(22px,7vw,28px)!important}.mobile-shop-links{grid-template-columns:1fr 1fr!important;gap:0 14px!important}.home-page .interactive-hero{width:100%!important;min-height:calc(100svh - 92px)!important;height:calc(100svh - 92px)!important;max-height:none!important;overflow:hidden!important}.home-page .interactive-hero-inner{width:100%!important;height:100%!important;padding:54px 18px 118px!important;transform:none!important}.home-page .assh-symbol-wrap{width:min(58vw,226px)!important;max-width:226px!important;transform:none!important}.home-page .assh-tech-reveal{top:-34%!important;right:-36%!important;bottom:-34%!important;left:-36%!important}.home-page .assh-tech-reveal span{font-size:9px!important;letter-spacing:.14em!important;white-space:nowrap!important}.home-page .assh-tech-reveal span:nth-child(1){top:8%!important;left:50%!important;transform:translate(-50%)!important}.home-page .assh-tech-reveal span:nth-child(2){top:50%!important;right:-18%!important;left:auto!important;transform:translateY(-50%)!important}.home-page .assh-tech-reveal span:nth-child(3){bottom:8%!important;left:50%!important;transform:translate(-50%)!important}.home-page .assh-tech-reveal span:nth-child(4){top:50%!important;left:-18%!important;right:auto!important;transform:translateY(-50%)!important}.home-page .hero-commerce-cue-v17{right:16px!important;left:16px!important;bottom:22px!important;width:auto!important;max-width:none!important;text-align:right!important;justify-items:end!important}.home-page .hero-commerce-lockup{align-items:flex-end!important;max-width:100%!important}.home-page .hero-commerce-lockup .hero-made{font-size:clamp(34px,10vw,45px)!important}.home-page .hero-commerce-lockup .hero-here{font-size:clamp(44px,13vw,58px)!important}.home-page .hero-commerce-lockup .hero-for{font-size:12px!important;max-width:22ch!important}.home-page .hero-scroll-cue{left:18px!important;right:auto!important;transform:none!important;bottom:20px!important}.home-page .manifesto-commerce,.home-page .manifesto-inner{width:100%!important;max-width:100%!important}.home-page .manifesto-inner{padding-left:0!important;padding-right:0!important}.home-page .manifesto-commerce .eyebrow,.home-page .manifesto-title-v18,.home-page .movement-intro-v28{width:calc(100% - 32px)!important;margin-left:auto!important;margin-right:auto!important}.home-page .manifesto-title-v18{font-size:clamp(40px,11.4vw,56px)!important;line-height:.91!important;letter-spacing:-.055em!important;overflow-wrap:normal!important}.home-page .manifesto-title-v18>span{white-space:normal!important;display:block!important}.movement-experience-v29{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;overflow:hidden!important}.movement-copy-v29{left:18px!important;right:18px!important;max-width:calc(100% - 36px)!important}.movement-copy-v29>strong{max-width:10ch!important}.movement-progress-v29{left:18px!important;right:18px!important;max-width:calc(100% - 36px)!important}.assh-values-ticker-v30{width:100%!important;overflow:hidden!important}.manifesto-shop-v26{display:flex!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;gap:10px!important;padding:0 16px 12px!important;scroll-snap-type:x mandatory!important;scroll-padding-left:16px!important;-webkit-overflow-scrolling:touch!important}.manifesto-shop-v26 .manifesto-category-card{flex:0 0 82vw!important;width:82vw!important;min-width:82vw!important;min-height:112vw!important;max-height:560px!important;scroll-snap-align:start!important}.manifesto-shop-v26 .category-caption-v26{left:16px!important;right:16px!important;bottom:16px!important}.manifesto-shop-v26 .category-caption-v26 strong{font-size:25px!important}.category-product-pop-v27{max-width:min(260px,74vw)!important;left:12px!important;right:auto!important}.experience-stack{width:100%!important}.experience-card{display:flex!important;flex-direction:column!important;width:100%!important}.experience-card .experience-visual{order:1!important;width:100%!important;height:52svh!important;min-height:390px!important;max-height:520px!important}.experience-card .experience-copy{order:2!important;width:100%!important;min-height:0!important;height:auto!important;padding:42px 18px 48px!important;justify-content:flex-start!important}.experience-copy h2,.experience-copy .benefit-hero{font-size:clamp(52px,15vw,74px)!important;line-height:.88!important;margin:14px 0 22px!important;max-width:100%!important}.experience-copy p{font-size:15px!important;line-height:1.48!important;max-width:100%!important}.experience-proof{max-width:100%!important}.experience-fabric .experience-visual{min-height:390px!important;height:52svh!important}.experience-fabric .experience-copy{min-height:0!important;padding:42px 18px 48px!important}.fabric-compare-v2{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;max-width:100%!important}.fabric-column{min-width:0!important;width:100%!important}.experience-mexico .experience-visual{min-height:390px!important;height:52svh!important}.experience-mexico .experience-copy{min-height:0!important;padding:42px 18px 48px!important}.mexico-points{grid-template-columns:1fr!important;gap:10px!important}.assh-bestsellers,.why-assh,.community-proof,.assh-ambassadors,.assh-events,.assh-material-lab,.home-gateway-v11,.assh-journal-template,.assh-ugc-v41,.assh-social-v41,.conversion-newsletter{width:100%!important;max-width:100%!important;overflow:hidden!important}.assh-bestsellers .product-row{width:100%!important;max-width:100%!important}.why-assh-inner{grid-template-columns:1fr!important;gap:30px!important;align-items:start!important}.why-assh-copy h2{font-size:clamp(48px,13vw,66px)!important}.why-assh-metrics{grid-template-columns:1fr 1fr!important;gap:1px!important}.community-proof-head,.split-editorial-head,.future-section-head,.home-gateway-head-v11,.section-head{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:calc(100% - 32px)!important;margin-left:auto!important;margin-right:auto!important}.community-review-track{width:100%!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding-left:16px!important;padding-right:16px!important}.community-review{flex:0 0 84vw!important;min-width:84vw!important;scroll-snap-align:start!important}.ambassador-grid,.event-film-grid,.journal-template-grid,.home-gateway-grid-v11{display:flex!important;width:100%!important;overflow-x:auto!important;gap:10px!important;padding:0 16px 12px!important;scroll-snap-type:x mandatory!important;background:transparent!important;margin-left:0!important;margin-right:0!important}.ambassador-grid>*,.event-film-grid>*,.journal-template-grid>*,.home-gateway-grid-v11>*{flex:0 0 82vw!important;min-width:82vw!important;scroll-snap-align:start!important}.ambassador-grid figure,.event-film-card{min-height:440px!important;height:auto!important}.material-swatch-rail,.material-swatch-rail-v24{width:100%!important;max-width:100%!important;overflow-x:auto!important;padding-left:16px!important;padding-right:16px!important}.assh-ugc-head-v41,.assh-social-head-v32{display:block!important;width:calc(100% - 32px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.assh-ugc-rail-v41,.assh-social-grid-v41{width:100%!important;max-width:100%!important;padding-left:16px!important;padding-right:16px!important}.assh-social-grid-v41>a:nth-child(2n){margin-top:0!important}.premium-newsletter-inner{grid-template-columns:1fr!important;gap:28px!important}.premium-newsletter h2{font-size:clamp(44px,12vw,58px)!important}.newsletter-input-row{grid-template-columns:minmax(0,1fr) auto!important}.drawer-backdrop{width:100vw!important;height:100dvh!important;z-index:915!important}.premium-cart-v17{inset:0 0 0 auto!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;z-index:920!important}.premium-cart-v17 .drawer-head{padding:18px 18px 14px!important;min-height:72px!important}.premium-cart-v17 .cart-shipping-meter{padding:14px 18px!important}.premium-cart-v17 .drawer-empty{padding:16px 18px max(18px,env(safe-area-inset-bottom))!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.premium-cart-v17 .cart-fastpay-v17{grid-template-columns:1fr 1fr!important}.premium-cart-v17 .cart-trust-v17{grid-template-columns:1fr!important}.premium-cart-v17 .cart-trust-v17 span{border-bottom:1px solid #dedad2!important}.premium-cart-v17 .cart-policy-links-v17{padding:10px 18px max(14px,env(safe-area-inset-bottom))!important;display:flex!important;flex-wrap:wrap!important;gap:10px 16px!important}.quick-sheet-v41{padding-top:env(safe-area-inset-top)!important}.quick-card-v41{width:100%!important;max-height:88dvh!important;overflow-y:auto!important;border-radius:20px 20px 0 0!important;padding:16px!important}.quick-card-grid-v41{grid-template-columns:92px minmax(0,1fr)!important;gap:14px!important}.quick-card-v41 img{width:92px!important;height:116px!important}.welcome-offer-modal{width:calc(100% - 28px)!important;max-width:420px!important;max-height:calc(100dvh - 28px)!important;overflow:auto!important}.assh-assistant-exact{left:0!important;right:auto!important;max-width:100vw!important}.assh-assistant-exact .assh-assistant-panel{left:10px!important;right:auto!important;width:calc(100vw - 20px)!important;max-width:340px!important;max-height:70dvh!important;overflow:auto!important}.pdp-shell-v32{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important}.pdp-gallery-v32,.pdp-buy-v32{width:100%!important;max-width:100%!important;min-width:0!important}.pdp-gallery-v32{min-height:0!important}.pdp-gallery-track-v32{width:100%!important;max-width:100%!important}.pdp-buy-v32{position:relative!important;top:auto!important;padding:28px 18px 34px!important}.pdp-title-row-v32 h1{font-size:clamp(38px,11vw,52px)!important;line-height:.95!important}.pdp-free-ship-v36{grid-template-columns:1fr!important;gap:12px!important}.pdp-sizes-v32{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}.pdp-service-row-v41,.pdp-quick-facts-v40,.pdp-accordions-v37{grid-template-columns:1fr!important}.pdp-sticky-add-v32{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:100%!important;padding-bottom:max(10px,env(safe-area-inset-bottom))!important}.pdp-material-story-v32,.pdp-set-v32,.pdp-made-v32{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important}.pdp-material-visual-v32,.pdp-material-copy-v32,.pdp-set-image-v32,.pdp-set-copy-v32,.pdp-made-copy-v32,.pdp-made-image-v32{width:100%!important;max-width:100%!important;min-width:0!important}.pdp-material-copy-v32,.pdp-set-copy-v32,.pdp-made-copy-v32{padding:38px 18px!important}.pdp-section-head-v32{grid-template-columns:1fr!important;gap:18px!important}.pdp-fit-grid-v32,.pdp-review-grid-v32{grid-template-columns:1fr 1fr!important;gap:1px!important}.pdp-look-row-v32{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:10px!important;padding-bottom:12px!important}.pdp-look-card-v43{flex:0 0 78vw!important;min-width:78vw!important;scroll-snap-align:start!important}.catalog-grid{grid-template-columns:1fr 1fr!important;gap:24px 8px!important}.collection-head-v47,.collection-products-v47,.category-shop-v43,.category-products-v43{width:100%!important;max-width:100%!important;overflow:hidden!important}.collection-head-copy-v47,.category-shop-head-v43{width:calc(100% - 32px)!important;margin-left:auto!important;margin-right:auto!important}.category-products-v43 .container,.category-products-v38 .container{grid-template-columns:1fr!important;width:calc(100% - 32px)!important}.category-product-v43,.category-product-v38{min-width:0!important;width:100%!important}.category-product-media-v38{width:100%!important;max-width:100%!important;aspect-ratio:4/5!important}.category-product-info-v38{width:100%!important;max-width:100%!important}.category-quick-v40{opacity:1!important;transform:none!important}.inner-page main,.inner-page section{max-width:100%!important}.story-hero,.contact-grid,.compare-duo,.ambassador-intro-grid-v14,.ambassador-profile-grid-v17,.event-story-grid-v11,.events-community-run-v11,.first-hero-v43,.first-fit-v43,.first-material-v43{grid-template-columns:1fr!important}.story-copy,.editorial-copy{padding-left:18px!important;padding-right:18px!important}.community-stream-v15,.ambassador-photo-grid-v21,.ambassador-values-grid-v14,.first-choice-grid-v43{grid-template-columns:1fr!important}.events-hero-v11,.community-hero-v15,.ambassador-hero-v14{min-height:70svh!important}.events-hero-copy-v11,.community-hero-copy,.ambassador-hero-copy-v14{padding-left:18px!important;padding-right:18px!important;max-width:100%!important}.material-color-panels-v12,.pantone-grid-v11{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;width:100%!important}.material-color-panels-v12>*{flex:0 0 72vw!important;min-width:72vw!important;scroll-snap-align:start!important}.pantone-grid-v11>*{flex:0 0 46vw!important;min-width:46vw!important;scroll-snap-align:start!important}.first-hero-v43,.first-fit-v43,.first-material-v43{display:flex!important;flex-direction:column!important}.site-footer-v17{width:100%!important;overflow:hidden!important}.footer-grid-v17{display:grid!important;grid-template-columns:1fr!important;gap:30px!important;width:calc(100% - 32px)!important;padding:40px 0 32px!important;margin-left:auto!important;margin-right:auto!important}.footer-brand-v17 p{max-width:32ch!important}.footer-bottom-v17,.footer-bottom-v22{width:calc(100% - 32px)!important;margin-left:auto!important;margin-right:auto!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.footer-assurance-v32{width:100%!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important}.footer-assurance-v32>*{scroll-snap-align:center!important}}@media(max-width:390px){.container{width:calc(100% - 28px)!important}.conversion-header .header-inner{width:calc(100% - 24px)!important}.catalog-grid{grid-template-columns:1fr 1fr!important;gap:20px 7px!important}.pdp-fit-grid-v32,.pdp-review-grid-v32{grid-template-columns:1fr!important}.manifesto-shop-v26 .manifesto-category-card{flex-basis:84vw!important;width:84vw!important;min-width:84vw!important}}@media(max-width:760px){:root{--m-pad:16px;--m-gap:10px;--m-radius:0px}html,body{overflow-x:clip!important}body{overscroll-behavior-x:none}main{overflow:visible}section{scroll-margin-top:74px}.announcement{height:28px!important}.announcement-set{gap:12px!important}.announcement-set span{font-size:8px!important;letter-spacing:.16em!important}.conversion-header{height:60px!important}.conversion-header .header-inner{height:60px!important;width:calc(100% - 24px)!important;grid-template-columns:44px 1fr 72px!important}.conversion-header .brand-logo{width:82px!important}.mobile-nav-panel{inset:0 auto 0 0!important;width:min(92vw,360px)!important;max-width:360px!important;padding:18px 18px 22px!important;background:#f5f1ea!important;overflow-y:auto!important}.mobile-nav-head{min-height:56px!important;padding:0 0 12px!important;border-bottom:1px solid rgba(20,20,18,.12)!important;display:flex!important;align-items:center!important}.mobile-nav-head .eyebrow{font-size:0!important;width:86px!important;height:24px!important;background:url(v109-brand--ASSH_wordmark_negro.svg) left center/contain no-repeat!important;display:block!important}.mobile-nav-close{width:42px!important;height:42px!important;font-size:27px!important}.mobile-nav-main{margin-top:8px!important}.mobile-nav-main>a,.mobile-shop-toggle{font-size:22px!important;line-height:1!important;min-height:48px!important;padding:10px 0!important;border-bottom:1px solid rgba(20,20,18,.12)!important}.mobile-shop-links{grid-template-columns:1fr 1fr!important;padding:10px 0 14px!important;gap:2px 14px!important}.mobile-shop-links a{font-size:12px!important;padding:9px 0!important}.mobile-nav-discover{margin-top:20px!important;padding-top:18px!important;border-top:1px solid rgba(20,20,18,.18)!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px 12px!important}.mobile-nav-discover .eyebrow{grid-column:1/-1!important;margin-bottom:2px!important}.mobile-nav-discover a{font-size:11px!important;line-height:1.3!important}.mobile-nav-foot{margin-top:16px!important;padding-top:14px!important}.home-page .interactive-hero{min-height:calc(100svh - 88px)!important;height:calc(100svh - 88px)!important}.home-page .interactive-hero-inner{padding:32px 14px 94px!important}.home-page .assh-symbol-wrap{width:min(46vw,176px)!important;max-width:176px!important}.home-page .assh-tech-reveal{top:-68px!important;right:-88px!important;bottom:-68px!important;left:-88px!important;pointer-events:none!important}.home-page .assh-tech-reveal .assh-benefit-hotspot{pointer-events:auto!important;font-size:8px!important;letter-spacing:.14em!important;line-height:1!important;padding:8px 5px!important;max-width:112px!important;text-align:center!important;white-space:nowrap!important}.home-page .assh-tech-reveal .assh-benefit-hotspot:nth-child(1){top:3px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.home-page .assh-tech-reveal .assh-benefit-hotspot:nth-child(2){top:50%!important;right:0!important;left:auto!important;transform:translateY(-50%)!important}.home-page .assh-tech-reveal .assh-benefit-hotspot:nth-child(3){bottom:3px!important;top:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.home-page .assh-tech-reveal .assh-benefit-hotspot:nth-child(4){top:50%!important;left:0!important;right:auto!important;transform:translateY(-50%)!important}.assh-benefit-bubble{position:fixed!important;left:16px!important;right:16px!important;top:auto!important;bottom:82px!important;width:auto!important;max-width:none!important;z-index:165!important;border-radius:16px!important;padding:16px!important}.hero-commerce-cue-v17{right:14px!important;bottom:24px!important;max-width:180px!important;text-align:right!important}.hero-commerce-cue-v17 .hero-made{font-size:38px!important}.hero-commerce-cue-v17 .hero-here{font-size:44px!important}.welcome-offer-tab{position:fixed!important;right:0!important;left:auto!important;top:56%!important;bottom:auto!important;transform:translateY(-50%)!important;writing-mode:vertical-rl!important;rotate:180deg!important;border-radius:12px 0 0 12px!important;min-width:34px!important;width:34px!important;height:78px!important;padding:9px 7px!important;font-size:9px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;z-index:118!important}.welcome-offer-tab span{font-size:11px!important}.assh-manifesto{padding-top:0!important;background:#11110f!important}.assh-manifesto .manifesto-inner{width:100%!important;padding:46px 18px 28px!important;min-height:0!important}.assh-manifesto .manifesto-inner>.eyebrow{text-align:center!important}.manifesto-title-v18{font-size:clamp(36px,10vw,48px)!important;line-height:.92!important;text-align:center!important;margin:28px auto 0!important}.movement-intro-v28{margin:18px auto 28px!important;text-align:center!important;font-size:13px!important}.movement-experience-v28,.movement-experience-v29{width:100vw!important;margin-left:calc(50% - 50vw)!important;height:78svh!important;min-height:560px!important;max-height:690px!important;border:0!important;background:#11110f!important;overflow:hidden!important}.movement-media-v28,.movement-media-v29,.movement-media-v28 figure,.movement-media-v28 img{width:100%!important;height:100%!important;max-width:none!important}.movement-media-v28 img{object-fit:cover!important;object-position:center!important}.movement-copy-v28{left:18px!important;right:18px!important;bottom:92px!important;max-width:340px!important}.movement-copy-v28 strong{font-size:clamp(38px,11vw,52px)!important;line-height:.92!important}.movement-copy-v28 p{font-size:13px!important;max-width:29ch!important}.movement-progress-v28{left:16px!important;right:16px!important;bottom:18px!important;width:auto!important;grid-template-columns:repeat(3,1fr)!important}.movement-cta-v28{display:none!important}.assh-values-ticker-v30{height:36px!important;width:100%!important;overflow:hidden!important}.assh-values-track-v30{height:36px!important;align-items:center!important}.assh-values-group-v32 span{font-size:8px!important;letter-spacing:.18em!important;white-space:nowrap!important}.manifesto-shop-v26{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px!important;width:100%!important;overflow:visible!important;padding:3px!important;background:#11110f!important}.manifesto-shop-v26 .manifesto-category-card{width:auto!important;min-width:0!important;flex:none!important;aspect-ratio:4/5!important;height:auto!important;margin:0!important;border:0!important;overflow:hidden!important}.manifesto-shop-v26 .category-card-link-v26,.manifesto-shop-v26 .category-card-link-v26 img{width:100%!important;height:100%!important;object-fit:cover!important}.manifesto-shop-v26 .category-caption-v26{left:12px!important;right:12px!important;bottom:12px!important;padding:0!important}.manifesto-shop-v26 .category-caption-v26 small{font-size:7px!important}.manifesto-shop-v26 .category-caption-v26 strong{font-size:20px!important}.manifesto-shop-v26 .category-hotspot-v26{width:26px!important;height:26px!important;font-size:15px!important}.manifesto-shop-v26 .category-popover-v26{left:8px!important;right:8px!important;bottom:42px!important;width:auto!important;max-width:none!important;padding:8px!important;grid-template-columns:48px 1fr 22px!important;gap:8px!important;border-radius:10px!important}.manifesto-shop-v26 .category-popover-v26 img{width:48px!important;height:58px!important}.manifesto-shop-v26 .category-popover-v26 strong{font-size:10px!important}.manifesto-shop-v26 .category-popover-v26 span,.manifesto-shop-v26 .category-popover-v26 small{font-size:8px!important}.experience-stack{width:100%!important}.experience-card{display:flex!important;flex-direction:column!important;width:100%!important}.experience-card .experience-visual,.experience-card .experience-copy{width:100%!important;min-height:0!important}.experience-upf .experience-visual{height:54svh!important;max-height:520px!important}.experience-upf .experience-copy{padding:34px 18px 40px!important}.experience-copy .benefit-hero{font-size:clamp(52px,15vw,72px)!important;line-height:.85!important}.experience-fabric{background:#171715!important}.experience-fabric .experience-copy{order:2!important;padding:34px 14px 38px!important}.experience-fabric .fabric-visual{order:1!important;height:44svh!important;max-height:430px!important}.experience-fabric .fabric-visual img{width:100%!important;height:100%!important;object-fit:cover!important}.fabric-compare-v2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:stretch!important;margin-top:22px!important}.fabric-column{min-width:0!important;padding:14px 11px!important;border:1px solid rgba(255,255,255,.16)!important}.fabric-column-head{min-height:52px!important}.fabric-column-head span{font-size:6px!important;line-height:1.3!important}.fabric-column-head strong{font-size:13px!important}.fabric-column ul{display:grid!important;gap:0!important;margin:10px 0 0!important;padding:0!important}.fabric-column li{padding:10px 0!important;border-top:1px solid rgba(255,255,255,.1)!important;min-height:62px!important}.fabric-column li b{font-size:10px!important;line-height:1.15!important}.fabric-column li small{font-size:8px!important;line-height:1.3!important;margin-top:4px!important}.experience-mexico{background:#e7dac7!important}.experience-mexico .experience-visual{height:42svh!important;max-height:420px!important;order:1!important}.experience-mexico .experience-copy{order:2!important;padding:32px 18px 34px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:12px 16px!important;align-items:end!important}.experience-mexico .experience-copy>.eyebrow,.experience-mexico .experience-copy>h2,.experience-mexico .experience-copy>p,.experience-mexico .mexico-points,.experience-mexico .experience-link{grid-column:1/-1!important}.experience-mexico .experience-copy h2{font-size:clamp(48px,13vw,62px)!important;line-height:.9!important}.experience-mexico .experience-copy p{font-size:13px!important;line-height:1.45!important;max-width:34ch!important}.mexico-points{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.mexico-points span{font-size:7px!important;padding:8px 9px!important}.experience-mexico .experience-proof{grid-column:1/-1!important;margin-top:4px!important;display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:12px!important;padding-top:16px!important;border-top:1px solid rgba(20,20,18,.65)!important}.experience-mexico .experience-proof strong{font-size:48px!important}.experience-mexico .experience-proof span{font-size:8px!important;max-width:22ch!important;text-align:left!important}.assh-bestsellers{padding-top:42px!important;padding-bottom:46px!important}.assh-bestsellers .section-head{align-items:center!important;text-align:center!important;margin-bottom:20px!important}.community-proof{padding:44px 0!important}.community-proof-head{display:grid!important;grid-template-columns:1fr auto!important;align-items:end!important;gap:12px!important;width:calc(100% - 32px)!important}.community-proof-head>div:first-child{min-width:0!important}.community-proof-head h2{font-size:32px!important;margin:0!important}.community-rating{margin:0!important;justify-items:end!important;text-align:right!important}.community-rating strong{font-size:28px!important}.community-rating span{font-size:8px!important}.community-review-track{display:flex!important;gap:8px!important;padding:0 16px 8px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important}.community-review{display:grid!important;grid-template-columns:92px 1fr!important;gap:12px!important;align-items:stretch!important;flex:0 0 82vw!important;min-width:82vw!important;min-height:150px!important;padding:10px!important;scroll-snap-align:start!important}.judge-product-media{min-height:130px!important;height:100%!important}.judge-product-media img{height:100%!important;min-height:130px!important;object-fit:cover!important}.judge-product-media span{font-size:8px!important;padding:6px!important}.judge-review-copy{padding:4px 2px!important;min-width:0!important}.judge-review-copy .judge-verified{font-size:6px!important}.judge-review-copy h3{font-size:15px!important;margin:8px 0 4px!important}.judge-review-copy blockquote{font-size:11px!important;line-height:1.35!important;margin:6px 0!important;display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.judge-author{font-size:8px!important;margin-top:8px!important}.community-proof-foot{margin-top:12px!important}.assh-ambassadors,.assh-events{padding-top:44px!important;padding-bottom:44px!important}.ambassador-grid{display:grid!important;grid-template-columns:1.15fr .85fr!important;grid-template-rows:190px 190px!important;gap:4px!important;padding:0!important;overflow:visible!important;width:100%!important}.ambassador-grid>*{min-width:0!important;width:auto!important;height:auto!important;min-height:0!important;overflow:hidden!important}.ambassador-grid>*:first-child{grid-row:1/3!important}.ambassador-grid figure img,.ambassador-grid figure video{height:100%!important;width:100%!important;object-fit:cover!important}.ambassador-grid figcaption{padding:12px!important}.ambassador-grid figcaption strong{font-size:18px!important}.assh-events .split-editorial-head{align-items:center!important;text-align:center!important;margin-bottom:22px!important}.assh-events .split-editorial-copy{max-width:32ch!important;text-align:center!important}.event-film-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;padding:0!important;overflow:visible!important;width:100%!important}.event-film-grid>*{min-width:0!important;width:auto!important;min-height:300px!important;height:300px!important}.event-film-grid>*:first-child{grid-column:1/-1!important;height:360px!important}.event-film-card video,.event-film-card img{width:100%!important;height:100%!important;object-fit:cover!important}.event-film-card>div{padding:14px!important}.event-film-card strong{font-size:22px!important}.event-film-card small{font-size:9px!important}.assh-material-lab{padding:44px 0 0!important}.material-head{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:start!important;margin-bottom:22px!important}.material-head h2{font-size:42px!important;line-height:.92!important}.material-head p{font-size:12px!important;max-width:30ch!important}.material-swatch-rail-v24{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px!important;overflow:visible!important;padding:0 3px!important;width:100%!important}.home-fabric-card-v24{width:auto!important;min-width:0!important;height:auto!important;aspect-ratio:4/5!important;overflow:hidden!important}.home-fabric-card-v24 img{width:100%!important;height:100%!important;object-fit:cover!important}.home-fabric-card-v24>span{left:10px!important;right:10px!important;bottom:10px!important}.home-fabric-card-v24>span small{font-size:6px!important}.home-fabric-card-v24>span strong{font-size:15px!important}.home-fabric-dot-v24{display:none!important}.material-proof-strip{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;margin:0!important}.material-proof-strip span{padding:13px 12px!important;font-size:8px!important}.material-proof-strip b{font-size:14px!important}.home-gateway-grid-v11{display:grid!important;grid-template-columns:1fr 1fr!important;gap:3px!important;padding:0!important;overflow:visible!important;width:100%!important}.home-gateway-grid-v11>*{min-width:0!important;width:auto!important;aspect-ratio:4/5!important}.journal-template-grid{display:grid!important;grid-template-columns:1fr!important;gap:3px!important;padding:0 16px!important;overflow:visible!important}.journal-template-grid>*{min-width:0!important;width:auto!important}.pdp-gallery-counter-v32{min-width:82px!important;padding:8px 10px!important;font-variant-numeric:tabular-nums!important}.pdp-service-row-v41{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;border:1px solid #d6cbbb!important;margin-top:16px!important}.pdp-service-row-v41 span{min-width:0!important;padding:13px 7px!important;text-align:center!important;border:0!important;border-right:1px solid #d6cbbb!important;display:flex!important;flex-direction:column!important;gap:3px!important;align-items:center!important;justify-content:center!important;min-height:84px!important}.pdp-service-row-v41 span:last-child{border-right:0!important}.pdp-service-row-v41 b{font-size:11px!important;margin:0!important}.pdp-service-row-v41 small{font-size:7px!important;line-height:1.25!important}.pdp-quick-facts-v40{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;background:#f5f1ea!important;margin-top:8px!important}.pdp-quick-facts-v40 button{background:#11110f!important;color:#fff!important;min-height:118px!important;padding:14px 10px!important;text-align:left!important;border:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important}.pdp-quick-facts-v40 button span{font-size:10px!important}.pdp-quick-facts-v40 button strong{font-size:9px!important;line-height:1.2!important}.pdp-quick-facts-v40 button small{font-size:7px!important;line-height:1.25!important;color:#c9c5bd!important}.pdp-passport-v40{margin-top:8px!important}.pdp-passport-head-v37{padding:15px 14px!important}.pdp-passport-head-v37 span{font-size:9px!important}.pdp-passport-head-v37 small{font-size:7px!important}.pdp-accordions-v37{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;background:transparent!important;padding:8px 0 0!important}.pdp-accordions-v37 details{min-width:0!important;border-radius:12px!important;border:1px solid #d9cebe!important;background:#efe3d2!important;overflow:hidden!important}.pdp-accordions-v37 summary{min-height:82px!important;padding:14px!important;font-size:9px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.pdp-accordions-v37 details p{padding:0 14px 14px!important;font-size:9px!important;line-height:1.4!important}.pdp-accordions-v37 details[open]{grid-column:1/-1!important}.pdp-fit-grid-v32{grid-template-columns:1fr 1fr!important}.pdp-fit-grid-v32 article{min-height:180px!important;padding:18px!important}.pdp-fit-grid-v32 article b{font-size:22px!important}.set-modal-v54,.set-modal-v41,.set-builder-modal{max-width:100vw!important}.set-piece-media-v54{position:relative!important;overflow:visible!important}.set-piece-media-v54>img{width:88px!important;height:116px!important;object-fit:cover!important}.set-piece-arrow-v54,.set-piece-prev-v54,.set-piece-next-v54{position:static!important;transform:none!important;width:32px!important;height:32px!important;margin:6px 3px 0!important}.set-piece-controls-v54{position:static!important;display:flex!important;gap:6px!important;justify-content:center!important}.set-piece-v54{align-items:start!important}.set-piece-copy-v54{min-width:0!important}.assh-assistant-exact{left:0!important;right:auto!important;top:calc(var(--announcement-height,28px) + var(--header-height,60px) - 1px)!important;width:84px!important;height:56px!important;z-index:125!important}.assh-assistant-exact .assh-assistant-panel{position:fixed!important;left:0!important;right:0!important;top:auto!important;bottom:0!important;width:100vw!important;max-width:none!important;height:min(72dvh,620px)!important;max-height:72dvh!important;border-radius:22px 22px 0 0!important;overflow:hidden!important;padding-bottom:max(8px,env(safe-area-inset-bottom))!important;box-shadow:0 -18px 50px #00000038!important;background:#f5f1ea!important}.assistant-panel-head{min-height:62px!important;padding:14px 16px!important}.assistant-chat-log-v25{max-height:31dvh!important;padding:12px 14px!important;overflow-y:auto!important}.assistant-suggestions-v25{display:flex!important;overflow-x:auto!important;gap:7px!important;padding:8px 14px!important}.assistant-suggestions-v25 button{flex:0 0 auto!important;font-size:9px!important;padding:9px 11px!important}.assistant-chat-form-v25{padding:10px 14px!important}.assistant-chat-foot-v25{padding:4px 14px 10px!important;font-size:7px!important}.collection-head-v47,.category-shop-v43{overflow:visible!important}.collection-filter-v47,.category-filter-v43{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:1px!important;width:100%!important;background:#d8d1c7!important;position:relative!important;z-index:20!important}.collection-filter-v47 button,.category-filter-v43 button{min-width:0!important;min-height:42px!important;padding:8px 4px!important;font-size:8px!important;background:#f5f1ea!important;border:0!important}.collection-filter-v47 button.is-active,.category-filter-v43 button.is-active{background:#11110f!important;color:#fff!important}.filter-panel-v54{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;z-index:210!important;background:#f5f1ea!important;border-radius:22px 22px 0 0!important;padding:16px 16px max(20px,env(safe-area-inset-bottom))!important;max-height:62dvh!important;overflow:auto!important;box-shadow:0 -20px 60px #00000047!important}.filter-panel-v54[hidden]{display:none!important}.filter-title-v54{position:sticky!important;top:-16px!important;background:#f5f1ea!important;z-index:2!important;padding:4px 0 14px!important}.filter-title-v54 strong{font-size:12px!important}.filter-title-v54 button{width:40px!important;height:40px!important;border-radius:50%!important;background:#fff!important}.filter-options-v54{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.filter-option-v54{min-height:48px!important;padding:12px!important;border:1px solid #d8d1c7!important;background:#fff!important;text-align:left!important;display:flex!important;align-items:center!important;gap:10px!important;font-size:11px!important}.filter-option-v54 i{width:20px!important;height:20px!important;border-radius:50%!important;background:var(--v54filter)!important;flex:0 0 auto!important}.filter-status-v54{font-size:9px!important;padding:10px 16px!important;margin:0!important}.materials-experience-v12{min-height:0!important;padding:0 0 34px!important}.materials-experience-bg{height:58svh!important;min-height:460px!important;position:relative!important}.materials-experience-copy{position:relative!important;padding:30px 18px 20px!important;color:#11110f!important;background:#f5f1ea!important}.materials-experience-copy h1,.materials-experience-copy h2{font-size:clamp(48px,14vw,68px)!important;line-height:.9!important}.material-stage-card-v12,.materials-experience-copy .material-card{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;max-width:none!important;margin-top:18px!important}.material-color-panels-v12{display:grid!important;grid-template-columns:1fr 1fr!important;gap:3px!important;overflow:visible!important;width:100%!important}.material-color-panels-v12>*{min-width:0!important;width:auto!important;aspect-ratio:4/5!important}.fabric-panel-v12 img{width:100%!important;height:100%!important;object-fit:cover!important}.fabric-dot-v12{inset:auto 10px 10px auto!important}.fabric-dot-v12 span{position:fixed!important;left:16px!important;right:16px!important;bottom:18px!important;top:auto!important;width:auto!important;max-width:none!important;z-index:220!important;border-radius:16px!important;padding:16px!important;box-shadow:0 18px 60px #00000047!important}.fabric-dot-v12 span b{font-size:20px!important}.fabric-dot-v12 span small,.fabric-dot-v12 span em{font-size:10px!important}.pantone-grid-v11{display:grid!important;grid-template-columns:1fr 1fr!important;gap:3px!important;overflow:visible!important}.pantone-grid-v11>*{min-width:0!important;width:auto!important;padding:14px!important}.material-compare-page .compare-duo{grid-template-columns:1fr 1fr!important;gap:6px!important}.material-compare-page .compare-good,.material-compare-page .compare-bad{padding:14px 10px!important}.material-compare-page li{font-size:9px!important}.inner-page main{width:100%!important;overflow:hidden!important}.inner-page main>.container,.inner-page section>.container{width:calc(100% - 32px)!important;max-width:none!important}.inner-page .display{font-size:clamp(42px,12vw,58px)!important;line-height:.92!important}.inner-page table{display:block!important;width:100%!important;overflow-x:auto!important}.inner-page .faq-grid,.inner-page .help-grid,.inner-page .policy-grid{grid-template-columns:1fr!important}.footer-assurance-v32{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:1px!important;overflow:visible!important}.footer-assurance-v32>*{min-width:0!important;width:auto!important;padding:18px 6px!important}.footer-assurance-v32 .trust-motion-v57{width:90px!important;height:60px!important}.footer-assurance-v32 .trust-motion-v57 .trust-approved-v60{width:88px!important;height:58px!important}.footer-trust-card-v32 strong{font-size:9px!important}.footer-trust-card-v32 small{display:none!important}.footer-motion-v22{height:34px!important}.footer-motion-track-v22 span{font-size:8px!important}.footer-grid-v17{grid-template-columns:1fr 1fr!important;gap:24px 18px!important;width:calc(100% - 32px)!important;padding:30px 0 22px!important}.footer-brand-v17{grid-column:1/-1!important;display:grid!important;grid-template-columns:86px 1fr!important;gap:14px!important;align-items:start!important;padding-bottom:18px!important;border-bottom:1px solid rgba(255,255,255,.15)!important}.footer-brand-v17>a{width:86px!important}.footer-brand-v17 p{font-size:10px!important;line-height:1.45!important;margin:0!important}.footer-social-v17{grid-column:1/-1!important;margin-top:0!important}.footer-grid-v17>div:not(.footer-brand-v17) h4{font-size:9px!important;margin:0 0 10px!important}.footer-grid-v17>div:not(.footer-brand-v17) a{font-size:10px!important;line-height:1.25!important;margin:0 0 7px!important}.footer-grid-v17>div:last-child{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px 12px!important;border-top:1px solid rgba(255,255,255,.12)!important;padding-top:18px!important}.footer-grid-v17>div:last-child h4{grid-column:1/-1!important}.footer-bottom-v22{width:calc(100% - 32px)!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:16px 0 22px!important}.footer-bottom-v22 span,.footer-bottom-v22 a,.footer-pay-v22{font-size:8px!important}.footer-pay-v22{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.pdp-sticky-add-v32{z-index:119!important}.welcome-offer-tab{z-index:121!important}.assh-assistant-exact{z-index:124!important}}@media(max-width:390px){.home-page .assh-symbol-wrap{width:164px!important}.home-page .assh-tech-reveal{top:-62px!important;right:-82px!important;bottom:-62px!important;left:-82px!important}.fabric-column{padding:12px 9px!important}.fabric-column li b{font-size:9px!important}.fabric-column li small{font-size:7px!important}.community-review{flex-basis:86vw!important;min-width:86vw!important}.pdp-service-row-v41 small{font-size:6.5px!important}.pdp-quick-facts-v40 button{padding:12px 8px!important}.footer-grid-v17{gap:22px 14px!important}}@media(max-width:760px){.fabric-panel-v12 .fabric-dot-v12.is-v70-open>span{display:grid!important;opacity:1!important;pointer-events:auto!important;transform:none!important}.fabric-panel-v12 .fabric-dot-v12:not(.is-v70-open)>span{display:none!important}.set-piece-media-v54{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:116px 32px!important;gap:5px!important;width:92px!important;height:153px!important;overflow:visible!important}.set-piece-media-v54>img{grid-column:1/-1!important;grid-row:1!important;width:92px!important;height:116px!important}.set-piece-media-v54 .set-prev-v54,.set-piece-media-v54 .set-next-v54{position:static!important;transform:none!important;grid-row:2!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;margin:0!important;justify-self:center!important}.set-piece-media-v54 .set-prev-v54{grid-column:1!important}.set-piece-media-v54 .set-next-v54{grid-column:2!important}}.movement-mobile-v71,.mobile-swipe-hint-v71{display:none}@media(max-width:760px){.home-page main,.home-page section,.home-page .container{max-width:100%!important}.home-page .container{width:calc(100% - 32px)!important;margin-left:auto!important;margin-right:auto!important}.home-page section{overflow-x:clip!important}.home-page .assh-symbol-wrap{width:min(56vw,214px)!important;max-width:214px!important}.home-page .assh-tech-reveal{top:-58px!important;right:-66px!important;bottom:-58px!important;left:-66px!important}.home-page .assh-tech-reveal .assh-benefit-hotspot{font-size:7px!important;letter-spacing:.13em!important;padding:7px 3px!important;max-width:92px!important}.home-page .assh-tech-reveal .assh-benefit-hotspot:nth-child(1){top:2px!important}.home-page .assh-tech-reveal .assh-benefit-hotspot:nth-child(2){right:0!important}.home-page .assh-tech-reveal .assh-benefit-hotspot:nth-child(3){bottom:2px!important}.home-page .assh-tech-reveal .assh-benefit-hotspot:nth-child(4){left:0!important}.assh-benefit-bubble{position:absolute!important;right:auto!important;bottom:auto!important;width:min(220px,calc(100% - 28px))!important;max-width:220px!important;min-height:0!important;padding:12px 13px!important;border-radius:10px!important;background:#11110f!important;color:#fff!important;z-index:170!important;box-shadow:0 12px 30px #00000038!important}.assh-benefit-bubble strong{font-size:9px!important;letter-spacing:.15em!important;margin-bottom:5px!important}.assh-benefit-bubble span{font-size:10px!important;line-height:1.35!important}.welcome-offer-tab{right:0!important;top:58%!important;bottom:auto!important;writing-mode:vertical-rl!important;rotate:none!important;transform:translateZ(0) rotate(180deg)!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;will-change:transform!important;contain:layout style paint!important;transition:none!important;border-radius:12px 0 0 12px!important;padding:13px 8px!important;box-shadow:0 8px 24px #11110f24!important}.welcome-offer-tab:hover{padding:13px 8px!important}.home-page .hero-commerce-cue-v17{left:50%!important;right:auto!important;bottom:24px!important;transform:translate(-50%)!important;width:calc(100% - 42px)!important;max-width:330px!important;text-align:center!important;align-items:center!important;justify-items:center!important}.home-page .hero-commerce-kicker{font-size:7px!important;letter-spacing:.22em!important}.home-page .hero-commerce-lockup{align-items:center!important;text-align:center!important}.home-page .hero-commerce-lockup .hero-made{font-size:37px!important;line-height:.9!important}.home-page .hero-commerce-lockup .hero-here{font-size:49px!important;line-height:.9!important}.home-page .hero-commerce-lockup .hero-for{font-size:11px!important;margin-top:6px!important}.home-page .hero-commerce-cue-v17>a{margin-top:8px!important;font-size:9px!important}.home-page .manifesto-commerce{padding-top:0!important}.home-page .manifesto-commerce .manifesto-inner{padding:26px 16px 20px!important;min-height:0!important;width:100%!important}.home-page .manifesto-commerce .eyebrow{text-align:center!important;font-size:8px!important}.home-page .manifesto-title-v18{font-size:clamp(39px,10.5vw,48px)!important;line-height:.88!important;text-align:center!important;margin:18px auto 0!important;max-width:340px!important}.home-page .movement-intro-v28{font-size:12px!important;text-align:center!important;margin:20px auto 0!important;width:auto!important;max-width:290px!important}.home-page .movement-experience-v28{display:none!important}.movement-mobile-v71{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:10px!important;padding:0 16px 4px!important;scrollbar-width:none!important;background:#11110f!important}.movement-mobile-v71::-webkit-scrollbar{display:none}.movement-mobile-v71 article{position:relative!important;flex:0 0 86vw!important;max-width:360px!important;aspect-ratio:4/5!important;scroll-snap-align:start!important;overflow:hidden!important;background:#1a1a19!important}.movement-mobile-v71 article img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.movement-mobile-v71 article:after{content:"";position:absolute;top:38%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.64))}.movement-mobile-v71 article>div{position:absolute!important;left:16px!important;right:16px!important;bottom:16px!important;z-index:2!important;color:#fff!important;display:grid!important;gap:6px!important}.movement-mobile-v71 article span{font-size:9px!important;letter-spacing:.14em!important;font-family:var(--serif)!important;font-style:italic!important}.movement-mobile-v71 article strong{font-size:31px!important;line-height:.92!important;font-weight:400!important;max-width:12ch!important}.movement-mobile-v71 article p{font-size:10px!important;line-height:1.35!important;max-width:30ch!important;margin:0!important;color:#ffffffd1!important}.mobile-swipe-hint-v71{display:block!important;text-align:right!important;padding:8px 16px 14px!important;font-size:8px!important;letter-spacing:.18em!important;background:#11110f!important;color:#ffffffad!important}.assh-values-ticker-v30{width:100%!important;overflow:hidden!important}.assh-values-track-v30{min-width:max-content!important}.assh-values-group-v32{gap:40px!important;padding-right:40px!important}.assh-values-group-v32 span{font-size:8px!important;white-space:nowrap!important}.manifesto-shop-v26{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:10px!important;padding:0 16px!important;background:#11110f!important;scrollbar-width:none!important}.manifesto-shop-v26::-webkit-scrollbar{display:none}.manifesto-shop-v26 .manifesto-category-card{flex:0 0 82vw!important;width:82vw!important;min-width:82vw!important;min-height:104vw!important;max-height:500px!important;scroll-snap-align:start!important;border:0!important}.manifesto-shop-v26 .category-caption-v26{left:16px!important;right:16px!important;bottom:16px!important}.manifesto-shop-v26 .category-caption-v26 strong{font-size:27px!important}.manifesto-shop-v26 .category-hotspot-v26{width:24px!important;height:24px!important;line-height:22px!important;font-size:14px!important}.category-swipe-v71{background:#11110f!important;color:#ffffffad!important}.experience-stack{background:#11110f!important}.experience-stack .experience-card{border-radius:0!important}.experience-upf .experience-copy{padding:30px 18px 28px!important}.experience-upf .benefit-hero{font-size:58px!important;line-height:.9!important}.experience-upf .experience-copy>p{font-size:13px!important;line-height:1.45!important}.experience-upf .experience-proof strong{font-size:52px!important}.experience-upf .experience-proof span{font-size:8px!important;max-width:130px!important}.experience-fabric .experience-copy{padding:26px 12px 18px!important;min-height:0!important;height:auto!important}.experience-fabric .experience-visual{min-height:54svh!important;height:54svh!important}.experience-fabric .fabric-compare-v2{grid-template-columns:1fr 1fr!important;gap:6px!important;margin:14px 0 0!important}.experience-fabric .fabric-column{padding:12px 10px!important}.experience-fabric .fabric-column-head strong{font-size:11px!important}.experience-fabric .fabric-column-head span{font-size:6.5px!important}.experience-fabric .fabric-column li{padding:8px 0!important}.experience-fabric .fabric-column li b{font-size:9px!important}.experience-fabric .fabric-column li small{font-size:7px!important;line-height:1.25!important}.experience-mexico .experience-visual{min-height:48svh!important;height:48svh!important}.experience-mexico .experience-copy{min-height:0!important;height:auto!important;padding:30px 18px 28px!important}.experience-mexico .experience-copy .display{font-size:48px!important;line-height:.9!important;margin:12px 0 18px!important}.experience-mexico .experience-copy>p{font-size:12px!important;line-height:1.45!important}.experience-mexico .experience-proof{margin-top:18px!important;padding-bottom:0!important}.assh-bestsellers{padding-top:42px!important}.assh-bestsellers .section-head{display:grid!important;justify-items:center!important;text-align:center!important;gap:12px!important;margin-bottom:24px!important}.assh-bestsellers .bestseller-trust{display:none!important}.assh-bestsellers .v41-bestsellers-title{font-size:52px!important;line-height:.92!important;margin:8px 0 0!important}.assh-bestsellers .section-head .link-arrow{position:static!important}.assh-bestsellers .product-row{display:flex!important;overflow-x:auto!important;gap:10px!important;scroll-snap-type:x mandatory!important;padding:0 16px 12px!important;margin-left:-16px!important;margin-right:-16px!important;scrollbar-width:none!important}.assh-bestsellers .product-row::-webkit-scrollbar{display:none}.assh-bestsellers .product-card{flex:0 0 82vw!important;min-width:82vw!important;scroll-snap-align:start!important}.assh-bestsellers .product-image{aspect-ratio:4/5!important}.community-proof{padding:44px 0!important}.community-proof-head{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important;gap:10px!important;margin-bottom:22px!important}.community-proof-head h2{font-size:46px!important;line-height:.9!important;margin:0!important}.community-rating{justify-items:center!important;text-align:center!important;margin:0!important}.community-rating strong{font-size:42px!important;line-height:.9!important}.community-rating span{font-size:11px!important;margin-top:6px!important}.community-rating small{font-size:8px!important;margin-top:4px!important}.community-review-track{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:10px!important;padding:0 16px 8px!important;margin:0!important;scrollbar-width:none!important}.community-review-track::-webkit-scrollbar{display:none}.community-review{flex:0 0 76vw!important;min-width:76vw!important;min-height:0!important;padding:0!important;display:grid!important;grid-template-columns:86px 1fr!important;background:#f7f5f0!important;scroll-snap-align:start!important;overflow:hidden!important}.community-review .judge-product-media{min-height:126px!important;height:100%!important}.community-review .judge-product-media img{width:100%!important;height:100%!important;object-fit:cover!important}.community-review .judge-product-media span{font-size:6px!important;padding:5px 6px!important}.community-review .judge-review-copy{padding:12px!important;min-width:0!important}.community-review .judge-verified{font-size:6px!important;letter-spacing:.08em!important}.community-review h3{font-size:13px!important;margin:7px 0 4px!important}.community-review blockquote{font-size:10px!important;line-height:1.35!important;margin:6px 0 10px!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.community-review .judge-author{font-size:8px!important;gap:2px!important}.community-proof-foot{margin-top:16px!important}.assh-ambassadors{padding-bottom:38px!important}.assh-ambassadors .split-editorial-head{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important;gap:14px!important;padding:36px 18px 24px!important}.assh-ambassadors .split-editorial-head .display{font-size:43px!important;line-height:.92!important;max-width:310px!important}.assh-ambassadors .split-editorial-copy{max-width:300px!important;text-align:center!important;padding:0!important}.assh-ambassadors .split-editorial-copy p{font-size:11px!important;line-height:1.45!important}.ambassador-grid{display:grid!important;grid-template-columns:1.25fr .75fr!important;grid-template-rows:180px 180px!important;gap:2px!important;margin:0!important;overflow:hidden!important}.ambassador-grid figure{min-height:0!important;height:auto!important;margin:0!important}.ambassador-grid .ambassador-hero{grid-row:1/3!important}.ambassador-grid figcaption{left:12px!important;right:10px!important;bottom:12px!important;gap:4px!important}.ambassador-grid figcaption span{font-size:6px!important;letter-spacing:.14em!important}.ambassador-grid figcaption strong{font-size:17px!important;line-height:1.05!important}.assh-events-live .split-editorial-head{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important;gap:12px!important;padding:36px 18px 26px!important}.assh-events-live .split-editorial-head .display{font-size:44px!important;line-height:.9!important;max-width:300px!important}.assh-events-live .split-editorial-copy{padding:0!important;max-width:290px!important;text-align:center!important}.assh-events-live .split-editorial-copy p{font-size:11px!important;line-height:1.45!important}.event-film-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:2px!important;margin:0!important;overflow:hidden!important}.event-film-card{min-width:0!important}.event-film-card:first-child{grid-column:1/-1!important}.event-film-card video{width:100%!important;aspect-ratio:4/5!important;max-height:none!important}.event-film-card:first-child video{aspect-ratio:16/11!important}.event-film-card>div{padding:10px 10px 14px!important;gap:4px!important}.event-film-card span{font-size:6px!important;letter-spacing:.14em!important;white-space:normal!important}.event-film-card strong{font-size:15px!important;line-height:1.08!important}.event-film-card small{font-size:8px!important;line-height:1.3!important}.assh-material-lab .material-head{padding:34px 18px 20px!important;text-align:center!important;display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;gap:12px!important}.assh-material-lab .material-head .display{font-size:44px!important;line-height:.92!important}.assh-material-lab .split-editorial-copy{padding:0!important;text-align:center!important;max-width:300px!important}.material-swatch-rail-v24{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:10px!important;padding:0 16px!important;scrollbar-width:none!important}.material-swatch-rail-v24::-webkit-scrollbar{display:none}.material-swatch-card{flex:0 0 78vw!important;min-width:78vw!important;aspect-ratio:4/5!important;scroll-snap-align:start!important}.material-swatch-card .fabric-dot-v12{width:28px!important;height:28px!important}.material-swatch-card .fabric-dot-v12>span{position:absolute!important;left:12px!important;right:12px!important;bottom:12px!important;top:auto!important;width:auto!important;max-width:none!important;border-radius:12px!important;padding:12px!important;z-index:8!important;box-shadow:0 10px 30px #0000003d!important}.material-swatch-card .fabric-dot-v12:not(.is-v70-open)>span{display:none!important}.material-swatch-card .fabric-dot-v12.is-v70-open>span{display:grid!important}.material-swipe-v71{background:#f5f1ea!important;color:#6d675f!important}.home-gateway-head-v11{padding:34px 18px 24px!important;text-align:center!important;display:grid!important;justify-items:center!important;gap:10px!important}.home-gateway-head-v11 .display{font-size:42px!important;line-height:.95!important}.home-gateway-head-v11 p{font-size:11px!important;margin:0!important}.home-gateway-grid-v11{grid-template-columns:1fr 1fr!important;gap:2px!important}.gateway-card-v11{min-height:46vw!important;height:46vw!important}.gateway-card-v11 span{left:10px!important;right:8px!important;bottom:10px!important}.gateway-card-v11 span small{font-size:6px!important}.gateway-card-v11 span strong{font-size:21px!important;line-height:.96!important}.gateway-card-v11 span b{font-size:7px!important;line-height:1.25!important;max-width:18ch!important}.journal-template-grid{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:10px!important;padding:0 16px 4px!important;width:auto!important;margin:0!important;scrollbar-width:none!important}.journal-template-grid::-webkit-scrollbar{display:none}.journal-card{flex:0 0 80vw!important;min-width:80vw!important;min-height:52vw!important;scroll-snap-align:start!important;padding:18px!important}.journal-card-index{font-size:48px!important}.journal-card-copy h3{font-size:26px!important;line-height:.98!important}.journal-card-copy p{font-size:10px!important}.journal-swipe-v71{background:#f5f1ea!important;color:#6d675f!important}.footer-assurance-v32{grid-template-columns:repeat(3,1fr)!important}.footer-assurance-v32>*{padding:14px 7px 16px!important;min-height:138px!important}.footer-assurance-v32 .trust-motion-v57{width:64px!important;height:46px!important}.footer-trust-card-v32 strong{font-size:9px!important;line-height:1.1!important;min-height:20px!important}.footer-trust-card-v32 small{display:block!important;font-size:6.5px!important;line-height:1.25!important;max-width:100px!important;margin:0 auto!important;color:#6e675e!important}.footer-brand-v17>a{width:92px!important;display:block!important}.footer-brand-v17>a img{display:block!important;width:100%!important;height:auto!important}.footer-pay-v22{display:grid!important;grid-template-columns:1fr repeat(4,auto)!important;align-items:center!important;gap:5px!important;padding:9px 10px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px!important;background:#ffffff09!important;width:100%!important}.footer-pay-v22 span{font-size:6.5px!important;letter-spacing:.12em!important;color:#ffffff94!important}.footer-pay-v22 b{font-size:7px!important;font-weight:600!important;padding:6px 7px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:7px!important;white-space:nowrap!important}}@media(max-width:390px){.home-page .assh-symbol-wrap{width:204px!important}.home-page .assh-tech-reveal{top:-56px!important;right:-60px!important;bottom:-56px!important;left:-60px!important}.movement-mobile-v71 article{flex-basis:84vw!important}.manifesto-shop-v26 .manifesto-category-card{flex-basis:80vw!important;width:80vw!important;min-width:80vw!important}.community-review{flex-basis:78vw!important;min-width:78vw!important}.material-swatch-card{flex-basis:80vw!important;min-width:80vw!important}}@media(max-width:760px){.home-page .assh-symbol-wrap{width:min(56vw,214px)!important;max-width:214px!important}.home-page .assh-tech-reveal{top:-56px!important;right:-60px!important;bottom:-56px!important;left:-60px!important}.home-page .assh-benefit-hotspot{min-width:0!important;min-height:28px!important;padding:6px 8px!important;border-radius:999px!important;cursor:pointer!important;pointer-events:auto!important;white-space:nowrap!important}.home-page .assh-benefit-hotspot:after{pointer-events:none!important}.home-page .assh-benefit-bubble{position:fixed!important;z-index:220!important;width:min(220px,calc(100vw - 32px))!important;max-width:220px!important;padding:11px 12px!important;border-radius:10px!important}.movement-mobile-v71,.movement-mobile-v71+.mobile-swipe-hint-v71{display:none!important}.home-page .manifesto-commerce{background:#11110f!important;padding-bottom:0!important}.home-page .manifesto-commerce .manifesto-inner{padding:28px 0 0!important;width:100%!important;max-width:none!important}.home-page .manifesto-commerce .manifesto-inner>.eyebrow,.home-page .manifesto-title-v18,.home-page .movement-intro-v28{padding-left:18px!important;padding-right:18px!important;text-align:center!important}.home-page .manifesto-title-v18{font-size:40px!important;line-height:.94!important;margin:14px auto 0!important;max-width:12ch!important}.home-page .movement-intro-v28{font-size:11px!important;line-height:1.35!important;margin:14px auto 20px!important;max-width:32ch!important}.home-page .movement-experience-v28{display:block!important;position:relative!important;width:100%!important;height:118vw!important;max-height:520px!important;min-height:430px!important;margin:0!important;overflow:hidden!important;background:#eee!important}.home-page .movement-media-v28,.home-page .movement-media-v28 figure{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.home-page .movement-media-v28 img{width:100%!important;height:100%!important;object-fit:cover!important}.home-page .movement-copy-v28{left:18px!important;right:18px!important;bottom:72px!important;max-width:315px!important}.home-page .movement-copy-v28 strong{font-size:33px!important;line-height:.95!important}.home-page .movement-copy-v28 p{font-size:10px!important;line-height:1.35!important}.home-page .movement-progress-v28{left:16px!important;right:16px!important;bottom:16px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.home-page .movement-progress-v28 button{min-width:0!important}.assh-values-ticker-v30{width:100%!important;margin:0!important;background:#f3eee5!important;color:#111!important}.assh-values-group-v32 span{color:#111!important}.manifesto-shop-v26{display:flex!important;width:100%!important;margin:0!important;padding:0 14px 10px!important;gap:8px!important;background:#f5f1ea!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;overscroll-behavior-x:contain!important;touch-action:pan-x!important;scrollbar-width:none!important}.manifesto-shop-v26::-webkit-scrollbar{display:none!important}.manifesto-shop-v26 .manifesto-category-card{flex:0 0 82vw!important;width:82vw!important;min-width:82vw!important;height:108vw!important;max-height:470px!important;scroll-snap-align:start!important;touch-action:pan-x!important;background:transparent!important;border:0!important}.manifesto-shop-v26 .manifesto-category-card img{width:100%!important;height:100%!important;object-fit:cover!important}.manifesto-shop-v26 .category-popover-v26{left:10px!important;right:10px!important;bottom:54px!important;top:auto!important;width:auto!important;max-width:none!important;min-height:84px!important;padding:8px!important;grid-template-columns:60px minmax(0,1fr) 24px!important;gap:9px!important;align-items:center!important;transform:none!important;border-radius:10px!important}.manifesto-shop-v26 .category-popover-v26 img{width:60px!important;height:68px!important;object-fit:cover!important}.manifesto-shop-v26 .category-popover-v26 strong{font-size:12px!important;line-height:1.08!important}.manifesto-shop-v26 .category-popover-v26 span{font-size:9px!important}.category-swipe-v71{background:#f5f1ea!important;color:#6d675f!important;padding:7px 0 12px!important}.assh-bestsellers .section-head{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important;gap:6px!important;padding:30px 18px 20px!important;margin:0!important}.assh-bestsellers .section-head .bestseller-trust{display:none!important}.assh-bestsellers .section-head h2{font-size:42px!important;line-height:.92!important;margin:0!important}.community-proof{padding:26px 0 32px!important}.community-proof-head{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important;gap:6px!important;margin-bottom:14px!important}.community-proof-head h2{font-size:36px!important;line-height:.92!important}.community-rating{justify-items:center!important;text-align:center!important}.community-rating strong{font-size:30px!important}.community-rating span{font-size:9px!important}.community-rating small{font-size:6.5px!important}.community-review{flex:0 0 60vw!important;min-width:60vw!important;grid-template-columns:1fr!important;padding:0!important;min-height:0!important;background:#faf8f4!important}.community-review .judge-product-media{height:116px!important;min-height:116px!important}.community-review .judge-product-media img{height:116px!important;min-height:116px!important;object-fit:cover!important}.community-review .judge-review-copy{padding:9px!important}.community-review h3{font-size:11px!important}.community-review blockquote{font-size:8.5px!important;-webkit-line-clamp:2!important}.community-review .judge-author{font-size:7px!important}.assh-ambassadors .split-editorial-head,.assh-events-live .split-editorial-head,.assh-material-lab .material-head{justify-items:center!important;text-align:center!important}.assh-ambassadors .split-editorial-copy,.assh-events-live .split-editorial-copy,.assh-material-lab .split-editorial-copy{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.assh-events-live{margin-bottom:0!important;padding-bottom:0!important}.assh-material-lab{margin-top:0!important;padding-top:0!important}.material-swatch-rail-v24{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;gap:10px!important;padding:0 16px!important;scrollbar-width:none!important}.material-swatch-rail-v24::-webkit-scrollbar{display:none!important}.material-swatch-card{flex:0 0 78vw!important;min-width:78vw!important;aspect-ratio:4/5!important;scroll-snap-align:start!important}.home-fabric-dot-v24{display:grid!important;width:28px!important;height:28px!important;z-index:7!important}.home-fabric-dot-v24>i{display:block!important}.home-fabric-dot-v24>span{position:absolute!important;left:12px!important;right:12px!important;bottom:12px!important;top:auto!important;width:auto!important;max-width:none!important;border-radius:12px!important;padding:12px!important;z-index:8!important}.home-fabric-dot-v24:not(.is-v72-open)>span{display:none!important}.home-fabric-dot-v24.is-v72-open>span{display:grid!important}.home-gateway-grid-v11{display:grid!important;grid-template-columns:1fr 1fr!important;gap:2px!important;width:100%!important;padding:0!important}.gateway-card-v11{width:100%!important;min-width:0!important;height:auto!important;aspect-ratio:1/1!important;min-height:0!important}.gateway-card-v11 img,.gateway-card-v11 video{width:100%!important;height:100%!important;object-fit:cover!important}.gateway-card-v11 span strong{font-size:18px!important;line-height:.98!important}.assh-journal-template .future-section-head{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important;gap:8px!important;padding:30px 18px 20px!important;margin:0!important}.assh-journal-template .future-section-head h2{font-size:40px!important;line-height:.94!important;margin:0!important}.assh-journal-template .future-section-head>p{font-size:10.5px!important;line-height:1.4!important;max-width:31ch!important;text-align:center!important;margin:0!important}.footer-assurance-v32>*{padding:12px 6px 14px!important;min-height:130px!important}.footer-trust-card-v32 strong{font-size:9.5px!important;line-height:1.1!important}.footer-trust-card-v32 small{font-size:6px!important;line-height:1.22!important;max-width:86px!important}.pdp-match-v36,.pdp-match-v40,.pdp-match-v43{text-align:center!important}.pdp-match-tabs-v36,.pdp-match-tabs-v40,.pdp-match-tabs-v43{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;gap:6px!important;scrollbar-width:none!important}.pdp-match-tabs-v36>*,.pdp-match-tabs-v40>*,.pdp-match-tabs-v43>*{flex:0 0 auto!important}}@media(max-width:390px){.home-page .assh-symbol-wrap{width:204px!important}.manifesto-shop-v26 .manifesto-category-card{flex-basis:84vw!important;width:84vw!important;min-width:84vw!important}.community-review{flex-basis:62vw!important;min-width:62vw!important}.material-swatch-card{flex-basis:80vw!important;min-width:80vw!important}}@media(max-width:760px){html,body{max-width:100%;overflow-x:hidden}.home-page main,.inner-page main{overflow-x:clip}.home-page .interactive-hero{position:relative!important;overflow:hidden!important}.home-page .assh-symbol-wrap{width:min(61vw,232px)!important;max-width:232px!important}.home-page .assh-tech-reveal{top:-62px!important;right:-68px!important;bottom:-62px!important;left:-68px!important}.home-page .assh-benefit-hotspot{font-size:8px!important;letter-spacing:.11em!important;padding:6px 8px 6px 7px!important;min-height:28px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;border-radius:999px!important;cursor:pointer!important}.home-page .assh-benefit-hotspot:after{position:static!important;flex:0 0 auto!important;margin:0!important;width:7px!important;height:7px!important;box-shadow:0 0 0 4px #ffffff30!important}.home-page .assh-benefit-bubble.v73-benefit-bubble{position:absolute!important;width:min(188px,48vw)!important;max-width:188px!important;z-index:240!important;padding:10px 11px!important;border-radius:10px!important;background:#11110f!important;color:#fff!important;box-shadow:0 14px 30px #0000003d!important;pointer-events:none!important}.home-page .assh-benefit-bubble.v73-benefit-bubble strong{font-size:8px!important;letter-spacing:.14em!important;margin-bottom:4px!important}.home-page .assh-benefit-bubble.v73-benefit-bubble span{font-size:9px!important;line-height:1.35!important}.home-page .manifesto-commerce{background:#f4efe7!important;padding:0!important;margin:0!important}.home-page .manifesto-commerce .manifesto-inner{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;background:#11110f!important;color:#fff!important}.home-page .manifesto-commerce .manifesto-inner>.eyebrow{padding:38px 18px 0!important;margin:0!important;text-align:center!important}.home-page .manifesto-title-v18{font-size:42px!important;line-height:.93!important;max-width:10.8ch!important;margin:18px auto 0!important;padding:0 14px!important;text-align:center!important}.home-page .movement-intro-v28{font-size:11px!important;line-height:1.4!important;max-width:34ch!important;margin:18px auto 30px!important;padding:0 18px!important;text-align:center!important;color:#c7c3bc!important}.home-page .movement-mobile-v71,.home-page .movement-mobile-v71+.mobile-swipe-hint-v71{display:none!important}.home-page .movement-experience-v28{display:block!important;position:relative!important;width:100%!important;height:128vw!important;max-height:560px!important;min-height:468px!important;margin:0!important;overflow:hidden!important;background:#e9e6df!important;color:#fff!important}.home-page .movement-media-v28,.home-page .movement-media-v28 figure{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important}.home-page .movement-media-v28 img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.home-page .movement-shade-v28{top:0!important;right:0!important;bottom:0!important;left:0!important}.home-page .movement-copy-v28{left:18px!important;right:18px!important;bottom:68px!important;max-width:300px!important}.home-page .movement-copy-v28 span{font-size:10px!important}.home-page .movement-copy-v28 strong{font-size:35px!important;line-height:.94!important;max-width:11.5ch!important}.home-page .movement-copy-v28 p{font-size:10px!important;line-height:1.35!important;max-width:31ch!important}.home-page .movement-progress-v28{left:18px!important;right:18px!important;bottom:16px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.home-page .movement-progress-v28 button{min-width:0!important;padding:0 0 7px!important}.home-page .movement-progress-v28 button b{font-size:8px!important}.home-page .movement-cta-v26{display:none!important}.home-page .assh-values-ticker-v30{width:100vw!important;margin:0!important;padding:0!important;height:38px!important;min-height:38px!important;background:#f4efe7!important;color:#111!important;border:0!important;overflow:hidden!important;position:relative!important;left:50%!important;transform:translate(-50%)!important}.home-page .assh-values-track-v30{height:38px!important;align-items:center!important}.home-page .assh-values-group-v32 span{color:#111!important;font-size:7px!important;white-space:nowrap!important}.home-page .manifesto-shop-v26{display:flex!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 14px!important;gap:10px!important;background:#f4efe7!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-left:14px!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.home-page .manifesto-shop-v26::-webkit-scrollbar{display:none!important}.home-page .manifesto-shop-v26 .manifesto-category-card{position:relative!important;flex:0 0 84vw!important;width:84vw!important;min-width:84vw!important;height:112vw!important;max-height:500px!important;min-height:0!important;margin:0!important;border:0!important;background:transparent!important;overflow:hidden!important;scroll-snap-align:start!important;box-shadow:none!important}.home-page .manifesto-shop-v26 .category-card-link-v26{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:transparent!important;padding:0!important}.home-page .manifesto-shop-v26 .category-card-link-v26 img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border:0!important}.home-page .manifesto-shop-v26 .category-caption-v26{left:16px!important;right:16px!important;bottom:14px!important;padding:0!important;color:#fff!important;text-shadow:0 1px 12px rgba(0,0,0,.34)!important}.home-page .manifesto-shop-v26 .category-caption-v26 small{font-size:7px!important}.home-page .manifesto-shop-v26 .category-caption-v26 strong{font-size:27px!important;line-height:1!important}.home-page .manifesto-shop-v26 .category-hotspot-v26{width:28px!important;height:28px!important;line-height:26px!important;font-size:16px!important;margin:-14px!important;background:#f7f4ed!important;color:#111!important;border:0!important;box-shadow:0 0 0 5px #f7f4ed2e!important;z-index:8!important}.home-page .manifesto-shop-v26 .category-popover-v26{display:grid!important;left:10px!important;right:10px!important;bottom:10px!important;top:auto!important;width:auto!important;max-width:none!important;min-height:82px!important;padding:8px!important;grid-template-columns:58px minmax(0,1fr) 28px!important;gap:9px!important;align-items:center!important;background:#f7f4ed!important;color:#111!important;border-radius:10px!important;box-shadow:0 12px 30px #0000002e!important;z-index:12!important;transform:translateY(115%)!important;opacity:0!important;pointer-events:none!important;transition:transform .24s ease,opacity .2s ease!important}.home-page .manifesto-shop-v26 .category-hotspot-card-v26.is-hotspot-open .category-popover-v26{transform:translateY(0)!important;opacity:1!important;pointer-events:auto!important}.home-page .manifesto-shop-v26 .category-hotspot-card-v26.is-hotspot-open .category-caption-v26{opacity:0!important}.home-page .manifesto-shop-v26 .category-popover-v26 img{width:58px!important;height:66px!important;object-fit:cover!important;border-radius:4px!important}.home-page .manifesto-shop-v26 .category-popover-v26 div{min-width:0!important;overflow:hidden!important}.home-page .manifesto-shop-v26 .category-popover-v26 small{font-size:7px!important;letter-spacing:.12em!important}.home-page .manifesto-shop-v26 .category-popover-v26 strong{font-size:11px!important;line-height:1.1!important;white-space:normal!important;display:block!important;margin:3px 0!important}.home-page .manifesto-shop-v26 .category-popover-v26 span{font-size:8px!important;display:block!important}.home-page .category-swipe-v71{margin:0!important;padding:8px 0 14px!important;background:#f4efe7!important;color:#6d675f!important;height:auto!important}.home-page .experience-stack{background:#d8d1c5!important}.home-page .experience-card{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:54% 46%!important;border:0!important;border-radius:0!important}.home-page .experience-visual{height:100%!important;min-height:0!important;order:1!important}.home-page .experience-copy{height:100%!important;min-height:0!important;order:2!important;padding:22px 18px 24px!important;justify-content:center!important}.home-page .experience-copy h2{font-size:48px!important;line-height:.88!important;margin:8px 0 12px!important}.home-page .experience-copy p{font-size:11px!important;line-height:1.45!important;max-width:34ch!important}.home-page .experience-proof{margin-top:12px!important}.home-page .experience-fabric{grid-template-rows:auto!important}.home-page .experience-fabric .experience-copy{padding:26px 16px 30px!important}.home-page .fabric-compare-v2{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:16px!important}.home-page .fabric-column{padding:10px!important;min-width:0!important}.home-page .fabric-column-head strong{font-size:11px!important}.home-page .fabric-column li b{font-size:8.5px!important}.home-page .fabric-column li small{font-size:6.6px!important;line-height:1.3!important}.home-page .assh-bestsellers{padding-top:0!important}.home-page .assh-bestsellers .section-head{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:8px!important;padding:32px 18px 22px!important;margin:0!important;background:#f7f4ed!important}.home-page .assh-bestsellers .section-head .eyebrow{font-size:8px!important;letter-spacing:.22em!important}.home-page .assh-bestsellers .section-head h2{font-size:46px!important;line-height:.86!important;font-weight:450!important;letter-spacing:-.055em!important;margin:0!important}.home-page .assh-bestsellers .section-head h2:after{content:".";font-family:var(--serif);font-style:italic;font-weight:400!important}.home-page .assh-bestsellers .section-head .link-arrow{font-size:9px!important;margin-top:3px!important}.home-page .assh-bestsellers .bestseller-trust{display:none!important}.home-page .assh-bestsellers .product-row{display:flex!important;overflow-x:auto!important;gap:10px!important;scroll-snap-type:x mandatory!important;padding:0 14px 22px!important;scrollbar-width:none!important}.home-page .assh-bestsellers .product-row::-webkit-scrollbar{display:none!important}.home-page .assh-bestsellers .product-card{flex:0 0 82vw!important;min-width:82vw!important;scroll-snap-align:start!important}.home-page .community-proof{padding:28px 0 30px!important}.home-page .community-proof-head{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:5px!important;margin-bottom:14px!important;padding:0 18px!important}.home-page .community-proof-head h2{font-size:35px!important;line-height:.9!important;margin:4px 0 0!important}.home-page .community-rating{display:grid!important;justify-items:center!important;gap:1px!important;margin:0!important}.home-page .community-rating strong{font-size:26px!important;line-height:1!important}.home-page .community-rating span{font-size:8px!important;letter-spacing:.12em!important}.home-page .community-rating small{font-size:6px!important;letter-spacing:.1em!important}.home-page .judge-carousel-shell{padding:0 14px!important}.home-page .community-review-track{gap:8px!important;scroll-snap-type:x mandatory!important}.home-page .community-review{flex:0 0 46vw!important;min-width:46vw!important;max-width:182px!important;display:block!important;padding:0!important;min-height:0!important;scroll-snap-align:start!important;background:#faf8f4!important}.home-page .community-review .judge-product-media{height:92px!important;min-height:92px!important}.home-page .community-review .judge-product-media img{height:92px!important;min-height:92px!important;object-fit:cover!important}.home-page .community-review .judge-product-media span{font-size:6px!important;padding:4px 5px!important}.home-page .community-review .judge-review-copy{padding:8px!important}.home-page .community-review .judge-verified{font-size:5.5px!important}.home-page .community-review h3{font-size:9px!important;margin:4px 0!important}.home-page .community-review blockquote{font-size:7.5px!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.home-page .community-review .judge-author{font-size:6px!important}.home-page .judge-nav{display:none!important}.home-page .community-proof-foot{padding:12px 18px 0!important;font-size:7px!important;gap:8px!important}.home-page .assh-ambassadors .split-editorial-head,.home-page .assh-events-live .split-editorial-head,.home-page .assh-material-lab .split-editorial-head{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:10px!important}.home-page .assh-ambassadors .split-editorial-copy,.home-page .assh-events-live .split-editorial-copy,.home-page .assh-material-lab .split-editorial-copy{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;margin:0 auto!important;max-width:32ch!important}.home-page .assh-ambassadors .split-editorial-copy .link-arrow,.home-page .assh-events-live .split-editorial-copy .link-arrow,.home-page .assh-material-lab .split-editorial-copy .link-arrow{align-self:center!important}.home-page .assh-events-live{margin:0!important;padding-bottom:0!important}.home-page .event-film-grid-live{margin-bottom:0!important;padding-bottom:0!important}.home-page .assh-material-lab{margin:0!important;padding-top:0!important;border-top:0!important}.home-page .assh-material-lab:before{display:none!important}.home-page .assh-material-lab .material-head{padding-top:28px!important;padding-bottom:22px!important;background:#f7f4ed!important}.home-page .assh-material-lab .material-head h2{font-size:40px!important;line-height:.9!important}.home-page .assh-material-lab .material-head h2 em{font-family:var(--serif)!important;font-style:italic!important;font-weight:400!important}.home-page .material-swatch-rail-v24{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;gap:8px!important;padding:0 14px!important;background:#f7f4ed!important;scrollbar-width:none!important}.home-page .material-swatch-rail-v24::-webkit-scrollbar{display:none!important}.home-page .material-swatch-card{position:relative!important;flex:0 0 80vw!important;min-width:80vw!important;height:112vw!important;max-height:500px!important;aspect-ratio:auto!important;scroll-snap-align:start!important}.home-page .home-fabric-dot-v24{display:grid!important;place-items:center!important;position:absolute!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:28px!important;height:28px!important;margin:0!important;z-index:8!important}.home-page .home-fabric-dot-v24>i{display:block!important}.home-page .home-fabric-dot-v24>span{position:absolute!important;left:50%!important;top:38px!important;bottom:auto!important;right:auto!important;transform:translate(-50%)!important;width:min(220px,68vw)!important;padding:11px!important;border-radius:10px!important;z-index:9!important}.home-page .home-fabric-dot-v24:not(.is-v73-open)>span{display:none!important}.home-page .home-fabric-dot-v24.is-v73-open>span{display:grid!important}.home-page .material-swipe-v71{background:#f7f4ed!important;margin:0!important;padding:7px 0 12px!important}.home-page .home-gateway-head-v11{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:7px!important;padding:28px 18px 18px!important}.home-page .home-gateway-grid-v11{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2px!important;width:100%!important;padding:0!important}.home-page .gateway-card-v11{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1/1!important;overflow:hidden!important}.home-page .gateway-card-v11 img,.home-page .gateway-card-v11 video{width:100%!important;height:100%!important;object-fit:cover!important}.home-page .gateway-card-v11 span{inset:auto 10px 10px!important}.home-page .gateway-card-v11 span strong{font-size:18px!important;line-height:.92!important}.home-page .gateway-card-v11 span b{font-size:6.5px!important;line-height:1.25!important;max-width:18ch!important}.home-page .assh-journal-template .future-section-head{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:8px!important;padding:30px 18px 20px!important}.home-page .assh-journal-template .future-section-head h2{font-size:40px!important;line-height:.9!important}.home-page .assh-journal-template .future-section-head h2 em{font-family:var(--serif)!important;font-style:italic!important;font-weight:400!important}.home-page .journal-template-grid{display:flex!important;overflow-x:auto!important;gap:8px!important;scroll-snap-type:x mandatory!important;padding:0 14px!important;scrollbar-width:none!important}.home-page .journal-template-grid::-webkit-scrollbar{display:none!important}.home-page .journal-card{flex:0 0 82vw!important;min-width:82vw!important;scroll-snap-align:start!important}.footer-assurance-v32{display:grid!important;grid-template-columns:repeat(3,1fr)!important}.footer-assurance-v32>*{min-height:112px!important;padding:10px 5px 12px!important}.footer-trust-card-v32 strong{font-size:9px!important;line-height:1.08!important;max-width:10ch!important}.footer-trust-card-v32 small{font-size:5.6px!important;line-height:1.25!important;max-width:12ch!important;margin-top:5px!important}.pdp-shell-v32{display:block!important}.pdp-gallery-v32{width:100%!important;max-width:100%!important}.pdp-option-v32.pdp-mobile-color-v73{display:block!important;background:#f7f4ed!important;padding:14px 16px 16px!important;border-bottom:1px solid #d9d3ca!important}.pdp-option-v32.pdp-mobile-color-v73>div:first-child{font-size:8px!important}.pdp-option-v32.pdp-mobile-color-v73 .pdp-swatches-v32{margin-top:9px!important;gap:7px!important;overflow-x:auto!important;scrollbar-width:none!important}.pdp-option-v32.pdp-mobile-color-v73 .pdp-swatches-v32 button{flex:0 0 34px!important;width:34px!important;height:34px!important}.pdp-option-v32.pdp-mobile-color-v73 .pdp-color-note-v35{display:none!important}.pdp-gallery-counter-v32{z-index:20!important;font-variant-numeric:tabular-nums!important}.pdp-set-v32 .pdp-set-copy-v32{text-align:center!important;padding-left:16px!important;padding-right:16px!important}.pdp-set-v32 .pdp-set-copy-v32 .eyebrow,.pdp-set-v32 .pdp-set-copy-v32 h2{text-align:center!important}.pdp-set-v32 .pdp-set-copy-v32>p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.pdp-set-switcher-v37{display:flex!important;overflow-x:auto!important;gap:6px!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;padding-bottom:4px!important}.pdp-set-switcher-v37>*{flex:0 0 auto!important;max-width:78vw!important;white-space:nowrap!important}.collection-head-v47 .container,.category-head-v43 .container{position:relative!important}.collection-filter-v47,.category-filter-v43{position:relative!important;z-index:40!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:4px!important;background:transparent!important;padding:0!important}.collection-filter-v47 button,.category-filter-v43 button{min-height:38px!important;border-radius:999px!important;background:#f4efe7!important;border:1px solid #ddd5ca!important;font-size:7.5px!important}.collection-filter-v47 button.is-active,.category-filter-v43 button.is-active{background:#111!important;color:#fff!important;border-color:#111!important}.filter-panel-v54.v73-filter-panel{position:absolute!important;top:calc(100% + 7px)!important;z-index:90!important;background:#f7f4ed!important;border:1px solid #d7d0c5!important;border-radius:12px!important;padding:10px!important;box-shadow:0 14px 28px #0000001f!important;max-height:265px!important;overflow:auto!important}.filter-panel-v54.v73-filter-panel .filter-title-v54{padding:0 0 8px!important}.filter-panel-v54.v73-filter-panel .filter-title-v54 strong{font-size:8px!important;letter-spacing:.14em!important}.filter-panel-v54.v73-filter-panel .filter-title-v54 button{width:26px!important;height:26px!important}.filter-panel-v54.v73-filter-panel .filter-options-v54{display:grid!important;grid-template-columns:1fr!important;gap:4px!important}.filter-panel-v54.v73-filter-panel .filter-option-v54{min-height:34px!important;padding:7px 8px!important;background:#fff!important;border:1px solid #e2ddd5!important;font-size:8px!important;display:flex!important;align-items:center!important;gap:7px!important;text-align:left!important}.filter-panel-v54.v73-filter-panel .filter-option-v54 i{width:18px!important;height:18px!important;border-radius:50%!important;flex:0 0 auto!important}.catalog-grid,.collection-products-v47,.category-products-v43{position:relative!important;z-index:1!important}.mobile-nav-panel.v73-nav{width:min(92vw,380px)!important;padding:0!important;background:#f7f4ed!important}.mobile-nav-panel.v73-nav .mobile-nav-head{padding:18px 18px 14px!important;border-bottom:1px solid #ddd6cc!important}.mobile-nav-panel.v73-nav .mobile-nav-head img{width:86px!important;height:auto!important;display:block!important}.mobile-nav-panel.v73-nav .mobile-nav-main{padding:8px 18px 0!important}.v73-menu-group{border-bottom:1px solid #ddd6cc!important}.v73-menu-group>button{width:100%!important;border:0!important;background:transparent!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:16px 0!important;font-size:21px!important;letter-spacing:-.03em!important;text-align:left!important}.v73-menu-group>button span:last-child{font-size:18px!important;font-weight:400!important}.v73-menu-links{display:grid!important;grid-template-columns:1fr 1fr!important;gap:2px 14px!important;padding:0 0 14px!important}.v73-menu-links[hidden]{display:none!important}.v73-menu-links a{font-size:11px!important;padding:8px 0!important;border:0!important}.v73-menu-secondary{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px 14px!important;padding:18px!important}.v73-menu-secondary a{font-size:10px!important;text-decoration:underline!important;text-underline-offset:3px!important}.mobile-nav-panel.v73-nav .mobile-nav-foot{padding:14px 18px 20px!important}}@media(max-width:390px){.home-page .manifesto-shop-v26 .manifesto-category-card{flex-basis:86vw!important;width:86vw!important;min-width:86vw!important}.home-page .community-review{flex-basis:48vw!important;min-width:48vw!important}.home-page .material-swatch-card{flex-basis:82vw!important;min-width:82vw!important}}@media(max-width:760px){.pdp-free-ship-v36.is-complete .pdp-ship-track-v36{display:none!important}.pdp-free-ship-v36.is-complete{padding-bottom:10px!important}.assh-ambassadors .split-editorial-head>div:first-child,.assh-events-live .split-editorial-head>div:first-child,.assh-material-lab .split-editorial-head>div:first-child{display:grid!important;justify-items:center!important;text-align:center!important}.assh-events-live .event-film-grid-live{display:grid!important;gap:2px!important;background:#111!important}}@media(max-width:760px){.home-page .assh-tech-reveal>.assh-benefit-hotspot,.home-page .assh-tech-reveal>.assh-benefit-hotspot:hover,.home-page .assh-tech-reveal>.assh-benefit-hotspot:focus-visible,.home-page .assh-tech-reveal>.assh-benefit-hotspot.is-tip-open{background:transparent!important;box-shadow:none!important;border-radius:0!important;outline:0!important;overflow:visible!important}.home-page .assh-benefit-bubble{display:none!important}.home-page .v74-benefit-popover{position:absolute!important;z-index:300!important;top:calc(100% + 8px)!important;width:168px!important;max-width:58vw!important;padding:10px 11px!important;background:#11110f!important;color:#fff!important;border-radius:10px!important;box-shadow:0 14px 30px #00000038!important;text-align:left!important;font-family:var(--sans)!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:1.3!important;white-space:normal!important;pointer-events:none!important;animation:none!important;transform:none!important}.home-page .v74-benefit-popover strong{display:block!important;font-size:8px!important;letter-spacing:.13em!important;text-transform:uppercase!important;margin-bottom:4px!important;color:#fff!important}.home-page .v74-benefit-popover small{display:block!important;font-size:9px!important;line-height:1.35!important;color:#ddd8d1!important;text-transform:none!important;letter-spacing:0!important}.home-page .assh-benefit-hotspot:nth-child(1) .v74-benefit-popover{left:50%!important;right:auto!important;transform:translate(-50%)!important}.home-page .assh-benefit-hotspot:nth-child(2) .v74-benefit-popover{right:0!important;left:auto!important}.home-page .assh-benefit-hotspot:nth-child(3) .v74-benefit-popover{left:50%!important;right:auto!important;transform:translate(-50%)!important}.home-page .assh-benefit-hotspot:nth-child(4) .v74-benefit-popover{left:0!important;right:auto!important}.home-page .interactive-hero{margin-bottom:0!important;padding-bottom:0!important}.home-page .assh-manifesto{margin-top:-1px!important;padding-top:0!important;padding-bottom:0!important}.home-page .manifesto-title-v18 em{font-family:var(--serif)!important;font-style:italic!important;font-weight:400!important}.home-page .experience-stack{background:#11110f!important}.home-page .experience-fabric{display:flex!important;flex-direction:column!important}.home-page .experience-fabric .fabric-visual{order:1!important;width:100%!important;height:46svh!important;min-height:360px!important;max-height:500px!important}.home-page .experience-fabric .experience-copy{order:2!important;width:100%!important;height:auto!important;min-height:calc(100svh - 58px)!important;padding:28px 16px 34px!important;background:#171715!important}.home-page .experience-fabric .benefit-hero em{font-family:var(--serif)!important;font-style:italic!important;font-weight:400!important}.home-page .community-rating.v74-rating-bottom{display:grid!important;justify-items:center!important;text-align:center!important;margin:14px auto 4px!important;width:100%!important}.home-page .community-rating.v74-rating-bottom strong{font-size:30px!important;line-height:1!important}.home-page .community-rating.v74-rating-bottom span{font-size:10px!important;letter-spacing:.12em!important;margin-top:4px!important}.home-page .community-rating.v74-rating-bottom small{font-size:6.8px!important;letter-spacing:.08em!important;margin-top:4px!important}.footer-assurance-v32>*{min-height:106px!important;padding:10px 5px 11px!important}.footer-trust-card-v32 strong{font-size:9px!important;line-height:1.08!important}.footer-trust-card-v32 small{font-size:5.2px!important;line-height:1.25!important;max-width:13ch!important;margin-top:4px!important;color:#6f6962!important}}@media(max-width:760px){html,body{max-width:100%!important;overflow-x:clip!important}.home-page main{overflow:visible!important}.home-page .interactive-hero{height:calc(100svh - 58px)!important;min-height:620px!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}.home-page .assh-manifesto{margin:0!important;padding:0!important;border:0!important;box-shadow:0 -22px 44px #0000002e!important}.home-page .manifesto-commerce .manifesto-inner{margin:0!important;padding:0!important;background:#11110f!important}.home-page .manifesto-commerce .manifesto-inner>.eyebrow{padding-top:34px!important}.home-page .manifesto-title-v18{margin-top:14px!important}.home-page .movement-intro-v28{margin-bottom:26px!important}.home-page .movement-experience-v28,.home-page .assh-values-ticker-v30{margin:0!important;border:0!important}.home-page .experience-stack{background:transparent!important}.home-page .experience-stack .experience-card{width:100%!important;border:0!important;border-radius:0!important}.home-page .experience-upf,.home-page .experience-mexico{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:50% 50%!important;background:#f3eee5!important}.home-page .experience-upf .experience-visual,.home-page .experience-mexico .experience-visual,.home-page .experience-upf .experience-copy,.home-page .experience-mexico .experience-copy{width:100%!important;height:100%!important;min-height:0!important;margin:0!important}.home-page .experience-fabric{display:flex!important;flex-direction:column!important;background:#171715!important}.home-page .experience-fabric .fabric-visual{order:1!important;width:100%!important;height:52svh!important;min-height:390px!important;max-height:560px!important;margin:0!important;padding:0!important;display:block!important;background:#efefed!important}.home-page .experience-fabric .fabric-visual img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.home-page .experience-fabric .experience-copy{order:2!important;width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:26px 16px 30px!important;background:#171715!important}.product-card .quick,.category-quick-v40,.quick-link-v26,.pdp-look-quick-v43,[data-v41-quick]{background:#f8f5eff0!important;color:#1a1917!important;border:1px solid rgba(17,17,15,.1)!important;box-shadow:none!important;font-weight:500!important;letter-spacing:.055em!important}.pdp-passport-v37 .pdp-accordions-v37,.pdp-passport-v40 .pdp-accordions-v37{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;padding:6px!important;background:#f7f3eb!important}.pdp-passport-v37 .pdp-accordions-v37 details,.pdp-passport-v40 .pdp-accordions-v37 details{grid-column:auto!important;min-height:82px!important;height:auto!important;align-self:start!important;margin:0!important;padding:14px!important;border:1px solid #d7cec1!important;border-radius:12px!important;background:#eee4d6!important;overflow:hidden!important}.pdp-passport-v37 .pdp-accordions-v37 details[open],.pdp-passport-v40 .pdp-accordions-v37 details[open]{grid-column:auto!important;min-height:82px!important;background:#11110f!important;color:#fff!important;border-color:#11110f!important}.pdp-passport-v37 .pdp-accordions-v37 details[open] summary,.pdp-passport-v40 .pdp-accordions-v37 details[open] summary{color:#fff!important;margin-bottom:12px!important}.pdp-passport-v37 .pdp-accordions-v37 details[open] p,.pdp-passport-v40 .pdp-accordions-v37 details[open] p{color:#e7e0d7!important;margin:0!important;line-height:1.45!important}.pdp-reviews-v32 .pdp-review-grid-v32{display:flex!important;grid-template-columns:none!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-left:18px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;background:transparent!important;padding:0 18px 10px!important}.pdp-reviews-v32 .pdp-review-grid-v32::-webkit-scrollbar{display:none!important}.pdp-reviews-v32 .pdp-review-grid-v32>article{flex:0 0 84%!important;width:84%!important;min-width:84%!important;min-height:270px!important;scroll-snap-align:start!important;border:1px solid #292927!important}}@media(max-width:760px){.v76-filter-host{position:relative!important;overflow:visible!important;z-index:85!important}.v76-filter-popover{position:absolute!important;top:calc(100% + 7px)!important;left:0;width:min(286px,calc(100vw - 32px))!important;max-height:260px!important;overflow:auto!important;overscroll-behavior:contain!important;background:#f8f5effa!important;color:#111!important;border:1px solid #d9d1c6!important;border-radius:16px!important;padding:12px!important;box-shadow:0 16px 42px #00000024!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;z-index:999!important}.v76-filter-popover[hidden]{display:none!important}.v76-filter-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 2px 9px!important;border-bottom:1px solid #ddd5cb!important}.v76-filter-head strong{font-size:10px!important;letter-spacing:.16em!important}.v76-filter-head button{width:28px!important;height:28px!important;border-radius:50%!important;border:1px solid #d3cbc0!important;background:#fff!important;color:#111!important;font-size:18px!important;line-height:1!important}.v76-filter-options{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;padding-top:10px!important}.v76-filter-option{min-height:40px!important;border:1px solid #ddd5ca!important;border-radius:10px!important;background:#fff!important;color:#111!important;padding:8px 9px!important;font-size:9px!important;text-align:left!important;display:flex!important;align-items:center!important;gap:8px!important}.v76-filter-option i{width:17px!important;height:17px!important;flex:0 0 17px!important;border-radius:50%!important;background:var(--v76filter,#888)!important;border:1px solid rgba(0,0,0,.14)!important}.v76-filter-status{font-size:9px!important;letter-spacing:.07em!important;color:#6a645d!important;margin:8px 0 0!important;min-height:13px!important}.filter-panel-v54{display:none!important}.assh-route-v41.v76-complete{width:auto!important;max-width:calc(100vw - 32px)!important;left:50%!important;right:auto!important;bottom:10px!important;padding:8px 13px!important;gap:7px!important;border-radius:999px!important;transform:translate(-50%)!important;opacity:1!important;pointer-events:none!important;background:#10100ff5!important;box-shadow:0 10px 28px #0003!important}.assh-route-v41.v76-complete img{display:none!important}.assh-route-v41.v76-complete .assh-route-copy-v41{flex:0 0 auto!important}.assh-route-v41.v76-complete .assh-route-copy-v41 strong{font-size:9px!important;white-space:nowrap!important;letter-spacing:.07em!important}.assh-route-v41.v76-complete .assh-route-line-v41,.assh-route-v41.v76-complete button{display:none!important}.experience-info-v23{overflow:hidden!important;background:#f7f3eb!important}.experience-info-v23 .info-hero-v23{display:flex!important;flex-direction:column!important;min-height:0!important;border:0!important}.experience-info-v23 .info-hero-copy-v23{order:1!important;min-height:0!important;padding:44px 18px 34px!important;background:#f7f3eb!important}.experience-info-v23 .info-hero-copy-v23 h1{font-size:clamp(48px,14vw,66px)!important;line-height:.88!important;letter-spacing:-.055em!important;margin:12px 0 16px!important}.experience-info-v23 .info-hero-copy-v23 p{font-size:14px!important;line-height:1.48!important;max-width:33ch!important;color:#625d56!important}.experience-info-v23 .info-hero-media-v23{order:2!important;width:100%!important;min-height:0!important;height:52svh!important;margin:0!important}.experience-info-v23 .info-hero-media-v23 img,.experience-info-v23 .info-hero-media-v23 video{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.experience-info-v23 .info-nav-v23{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;margin:0!important;padding:0!important;background:#efe7db!important;border-top:1px solid #d8d0c5!important;border-bottom:1px solid #d8d0c5!important}.experience-info-v23 .info-nav-v23 a{min-height:46px!important;display:flex!important;align-items:center!important;padding:10px 12px!important;font-size:8px!important;letter-spacing:.1em!important;border-right:1px solid #d8d0c5!important;border-bottom:1px solid #d8d0c5!important}.experience-info-v23 .info-body-v23,.contact-experience-v23 .info-body-v23{width:100%!important;margin:0!important;padding:38px 18px 48px!important;display:block!important}.experience-info-v23 .info-side-v23{position:static!important;width:100%!important;margin:0 0 28px!important}.experience-info-v23 .info-side-v23 h2{font-size:36px!important;line-height:.95!important;letter-spacing:-.045em!important;margin:10px 0 14px!important}.experience-info-v23 .info-side-v23 p{font-size:13px!important;line-height:1.5!important}.experience-info-v23 .info-panels-v23{width:100%!important}.experience-info-v23 .info-panels-v23 details{margin:0!important;border-top:1px solid #d3cbc0!important;background:transparent!important}.experience-info-v23 .info-panels-v23 summary{min-height:60px!important;padding:14px 2px!important;display:grid!important;grid-template-columns:30px 1fr 28px!important;align-items:center!important;gap:8px!important}.experience-info-v23 .info-panel-answer-v23{padding:0 2px 20px 38px!important;font-size:13px!important;line-height:1.55!important}.experience-info-v23 .info-content-slot-v23{width:100%!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:0!important;background:#11110f!important;color:#f7f3eb!important}.experience-info-v23 .info-content-slot-v23 .slot-visual{order:1!important;min-height:0!important;height:54svh!important;width:100%!important}.experience-info-v23 .info-content-slot-v23 .slot-visual img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.experience-info-v23 .info-content-slot-v23 .slot-copy{order:2!important;padding:28px 18px 34px!important}.experience-info-v23 .info-content-slot-v23 .slot-copy h3{font-size:35px!important;line-height:.95!important;margin:9px 0 12px!important}.experience-info-v23 .help-visual-v43{display:flex!important;flex-direction:column!important;margin:0!important}.experience-info-v23 .help-visual-v43 video,.experience-info-v23 .help-visual-v43 img{width:100%!important;height:52svh!important;object-fit:cover!important;display:block!important}.experience-info-v23 .help-visual-v43>div{padding:28px 18px 34px!important}.contact-experience-v23 .contact-card-v23{padding:22px 18px!important;gap:15px!important;border-radius:14px!important}.contact-experience-v23 .contact-card-v23 a{font-size:16px!important;line-height:1.25!important}.contact-experience-v23 .contact-form-v23{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.contact-experience-v23 .contact-form-v23 label,.contact-experience-v23 .contact-form-v23 label.full{grid-column:1!important}.contact-experience-v23 .contact-form-v23 button{grid-column:1!important;width:100%!important;justify-self:stretch!important}}.assh-route-v41.v76-complete{width:auto!important;max-width:min(360px,calc(100vw - 40px))!important;left:50%!important;right:auto!important;bottom:14px!important;padding:8px 13px!important;gap:7px!important;border-radius:999px!important;transform:translate(-50%)!important;opacity:1!important;pointer-events:none!important;background:#10100ff5!important;box-shadow:0 10px 28px #0003!important}.assh-route-v41.v76-complete img{display:none!important}.assh-route-v41.v76-complete .assh-route-copy-v41{flex:0 0 auto!important}.assh-route-v41.v76-complete .assh-route-copy-v41 strong{font-size:9px!important;white-space:nowrap!important;letter-spacing:.07em!important}.assh-route-v41.v76-complete .assh-route-line-v41,.assh-route-v41.v76-complete button{display:none!important}@media(max-width:760px){.category-page-v43 .category-product-v43 .category-product-media-v38 .category-quick-v40,.category-product-v43 .category-product-media-v38 .category-quick-v40,.category-product-v38 .category-product-media-v38 .category-quick-v40{display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;left:8px!important;right:8px!important;bottom:8px!important;width:auto!important;min-height:34px!important;margin:0!important;padding:9px 8px!important;border:0!important;border-radius:0!important;background:#f8f5eff5!important;color:#11110f!important;box-shadow:none!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;touch-action:manipulation!important;font-size:8px!important;font-weight:600!important;letter-spacing:.1em!important;line-height:1!important;z-index:12!important}.category-page-v43 .category-product-v43:hover .category-quick-v40,.category-page-v43 .category-product-v43:focus-within .category-quick-v40,.category-product-v43:hover .category-quick-v40,.category-product-v43:focus-within .category-quick-v40{opacity:1!important;visibility:visible!important;transform:none!important}.mobile-menu-toggle{position:relative!important;z-index:265!important;pointer-events:auto!important}body:has(.experience-info-v23){overflow-x:hidden!important}.experience-info-v23,.experience-info-v23 *{box-sizing:border-box!important}.experience-info-v23 .info-hero-v23,.experience-info-v23 .info-body-v23,.experience-info-v23 .info-content-slot-v23,.experience-info-v23 .help-visual-v43,.contact-experience-v23 .info-body-v23{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;transform:none!important}.experience-info-v23 .info-hero-v23{display:flex!important;flex-direction:column!important;gap:0!important;overflow:visible!important}.experience-info-v23 .info-hero-copy-v23{position:relative!important;inset:auto!important;order:1!important;width:100%!important;min-height:0!important;padding:38px 18px 30px!important;overflow:visible!important}.experience-info-v23 .info-hero-copy-v23 h1{max-width:100%!important;overflow-wrap:anywhere!important;font-size:clamp(44px,13vw,62px)!important;line-height:.9!important}.experience-info-v23 .info-hero-copy-v23 p{max-width:32ch!important;margin:0!important}.experience-info-v23 .info-hero-media-v23{position:relative!important;inset:auto!important;order:2!important;width:100%!important;height:48svh!important;min-height:360px!important;overflow:hidden!important}.experience-info-v23 .info-hero-media-v23 img,.experience-info-v23 .info-hero-media-v23 video{position:static!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;transform:none!important}.experience-info-v23 .info-nav-v23{position:relative!important;inset:auto!important;z-index:2!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;width:100%!important;overflow:visible!important}.experience-info-v23 .info-nav-v23 a{min-width:0!important;min-height:48px!important;white-space:normal!important;overflow-wrap:anywhere!important}.experience-info-v23 .info-body-v23,.contact-experience-v23 .info-body-v23{display:flex!important;flex-direction:column!important;gap:30px!important;padding:36px 18px 44px!important;overflow:visible!important}.experience-info-v23 .info-side-v23,.experience-info-v23 .info-panels-v23,.contact-experience-v23 .contact-form-v23{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;min-width:0!important;transform:none!important}.experience-info-v23 .info-side-v23{margin:0!important}.experience-info-v23 .micro-proof-v23{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.experience-info-v23 .info-panels-v23 details{overflow:hidden!important}.experience-info-v23 .info-panels-v23 summary{width:100%!important;min-width:0!important}.experience-info-v23 .info-panels-v23 summary>span:nth-child(2){min-width:0!important;overflow-wrap:anywhere!important}.experience-info-v23 .info-panel-answer-v23{max-width:100%!important;overflow-wrap:anywhere!important}.experience-info-v23 .info-content-slot-v23{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;gap:0!important;min-height:0!important;overflow:hidden!important}.experience-info-v23 .info-content-slot-v23 .slot-visual{position:relative!important;inset:auto!important;width:100%!important;height:48svh!important;min-height:340px!important;overflow:hidden!important}.experience-info-v23 .info-content-slot-v23 .slot-visual img{position:static!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;transform:none!important}.experience-info-v23 .info-content-slot-v23 .slot-copy{position:static!important;inset:auto!important;width:100%!important;padding:26px 18px 32px!important;transform:none!important}.experience-info-v23 .help-visual-v43{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important;background:#11110f!important;color:#f7f3eb!important}.experience-info-v23 .help-visual-v43>video,.experience-info-v23 .help-visual-v43>img{position:static!important;inset:auto!important;width:100%!important;height:48svh!important;min-height:340px!important;object-fit:cover!important;transform:none!important}.experience-info-v23 .help-visual-v43>div{position:static!important;inset:auto!important;width:100%!important;padding:26px 18px 32px!important;transform:none!important}.contact-experience-v23 .contact-card-v23{width:100%!important;min-width:0!important;overflow:hidden!important}.contact-experience-v23 .contact-card-v23 a,.contact-experience-v23 .contact-card-v23 small{max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}.contact-experience-v23 .contact-form-v23{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.contact-experience-v23 .contact-form-v23 input,.contact-experience-v23 .contact-form-v23 textarea{width:100%!important;min-width:0!important}}:root{--assh-cream:#f5f1e9;--assh-mobile-ticker-h:28px;--assh-mobile-header-h:56px;--assh-mobile-chrome-h:56px}body,.home-page,.inner-page,.experience-info-v23,.assh-ugc-v41,.assh-social-v41,.assh-journal-template,.home-gateway-v11,.material-story-v11,.pantone-grid-v11 article,.category-guide-v43,.category-page-v43 .category-shop-v43,.category-page-v43 .category-product-v43,.collection-v47,.collection-v47 .product-card-v26,.value,.review,.story-copy,.page-hero,.newsletter,.conversion-newsletter,.first-assh-hero-v42,.set-piece-v46,.quick-card-v47,.size-table-wrap table{background:var(--assh-cream)!important}.experience-info-v23 .micro-proof-v23{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin:28px auto 0!important;padding:0!important;background:transparent!important;border:0!important}.experience-info-v23 .micro-proof-v23 span{min-width:0!important;min-height:56px!important;padding:8px 5px!important;display:grid!important;place-items:center!important;text-align:center!important;background:var(--assh-cream)!important;border:1px solid #d6cec3!important;font-size:7.5px!important;line-height:1.25!important;letter-spacing:.08em!important;box-sizing:border-box!important}.footer-brand-v17{align-items:center!important}.footer-brand-v17>a{display:flex!important;align-items:center!important;justify-content:center!important}.footer-brand-v17>a img{display:block!important;width:100%!important;max-width:150px!important;height:auto!important;object-fit:contain!important;filter:none!important;margin:0!important}.footer-brand-v17>p{margin:0!important;text-align:center!important}@keyframes asshV90Marquee{0%{transform:translateZ(0)}to{transform:translate3d(-25%,0,0)}}@media(max-width:760px){html{scroll-padding-top:calc(var(--assh-mobile-header-h) + 10px)!important}:is(body,body>.shopify-section)>main{padding-top:var(--assh-mobile-header-h)!important}.announcement{position:relative!important;inset:auto!important;width:100%!important;height:var(--assh-mobile-ticker-h)!important;min-height:var(--assh-mobile-ticker-h)!important;z-index:900!important;overflow:hidden!important;background:#11110f!important;transform:none!important;opacity:1!important;visibility:visible!important;margin:0!important}.announcement-track{display:flex!important;align-items:center!important;width:max-content!important;min-width:max-content!important;height:100%!important;will-change:transform!important;animation:asshV90Marquee 31s linear infinite!important;animation-play-state:running!important}.announcement-track>.announcement-set{display:flex!important;align-items:center!important;flex:0 0 auto!important;height:100%!important;white-space:nowrap!important;gap:0!important;padding:0!important}.announcement-set>span{display:flex!important;align-items:center!important;height:100%!important;padding:0 12px!important;line-height:1!important}.announcement-set>.ticker-sep{display:grid!important;place-items:center!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:100%!important;margin:0!important;padding:0!important}.site-header,.site-header.is-compact,.site-header.is-threshold-hiding,.site-header.is-compact.is-threshold-hiding,header.site-header{position:fixed!important;top:var(--assh-mobile-ticker-h)!important;left:0!important;right:0!important;width:100%!important;height:var(--assh-mobile-header-h)!important;min-height:var(--assh-mobile-header-h)!important;z-index:895!important;margin:0!important;transform:none!important;opacity:1!important;visibility:visible!important;animation:none!important;background:#f5f1e9fa!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border-bottom:1px solid rgba(17,17,15,.1)!important;transition:top .16s ease!important}body.has-scrolled .site-header,body.has-scrolled .site-header.is-compact,body.has-scrolled .site-header.is-threshold-hiding,body.has-scrolled .site-header.is-compact.is-threshold-hiding,body.has-scrolled header.site-header{top:0!important}.site-header .header-inner{height:100%!important;min-height:0!important}.site-header.is-transparent{background:#f5f1e9fa!important;color:#11110f!important}main [id]{scroll-margin-top:calc(var(--assh-mobile-header-h) + 10px)!important}.assh-assistant-exact,.assh-assistant-exact.is-on-dark,body.has-scrolled .assh-assistant-exact,body.has-scrolled .assh-assistant-exact.is-on-dark{position:fixed!important;left:-24px!important;right:auto!important;top:calc(var(--assh-mobile-ticker-h) + var(--assh-mobile-header-h) + 8px)!important;bottom:auto!important;width:100px!important;height:72px!important;z-index:880!important;transform:none!important;pointer-events:none!important;overflow:visible!important}.assh-assistant-exact .assh-assistant-button,.assh-assistant-exact.is-on-dark .assh-assistant-button{position:absolute!important;left:0!important;top:0!important;width:92px!important;height:68px!important;min-width:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;padding:0!important;pointer-events:auto!important}.assh-assistant-exact .assistant-stage{position:absolute!important;left:0!important;top:2px!important;width:86px!important;height:62px!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.assh-assistant-exact .state-normal{width:82px!important;top:7px!important;background:transparent!important;box-shadow:none!important}.assh-assistant-exact .assistant-stage:before,.assh-assistant-exact .assistant-stage:after,.assh-assistant-exact .assh-assistant-button:before,.assh-assistant-exact .assh-assistant-button:after{display:none!important;content:none!important}.assh-assistant-exact .assistant-wave{display:none!important}body.has-scrolled .assh-assistant-exact,body.has-scrolled .assh-assistant-exact.is-on-dark{top:calc(var(--assh-mobile-header-h) + 8px)!important}.home-page .experience-fabric .fabric-compare-v2{grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:start!important;overflow:visible!important}.home-page .experience-fabric .fabric-column{height:auto!important;min-height:0!important;overflow:visible!important;padding:12px 10px 10px!important}.home-page .experience-fabric .fabric-column-head{min-height:46px!important;margin:0!important;padding:0 0 10px!important;align-items:flex-start!important}.home-page .experience-fabric .fabric-column ul{display:grid!important;grid-template-rows:none!important;grid-auto-rows:minmax(64px,auto)!important;height:auto!important;min-height:0!important;gap:0!important;margin:8px 0 0!important;overflow:visible!important}.home-page .experience-fabric .fabric-column li{display:block!important;height:auto!important;min-height:64px!important;padding:12px 2px 11px 17px!important;margin:0!important;overflow:visible!important;border-top:1px solid rgba(255,255,255,.1)!important;box-sizing:border-box!important}.home-page .experience-fabric .fabric-column li:before{left:1px!important;top:13px!important;transform:none!important;width:10px!important;height:12px!important;line-height:12px!important;font-size:9px!important;text-align:center!important}.home-page .experience-fabric .fabric-column li b{display:block!important;font-size:8.6px!important;line-height:1.22!important;padding:0!important;margin:0!important}.home-page .experience-fabric .fabric-column li small{display:block!important;font-size:6.7px!important;line-height:1.32!important;margin:4px 0 0!important;padding:0!important}.home-page .community-proof,.home-page .assh-ambassadors,.home-page .assh-events-live,.home-page .assh-material-lab,.home-page .home-gateway-v11,.home-page .assh-journal-template{width:100%!important;max-width:100%!important;margin:0!important;border:0!important;box-sizing:border-box!important}.home-page .community-proof{padding:26px 0 0!important;background:var(--assh-cream)!important;border-bottom:1px solid rgba(17,17,15,.14)!important}.home-page .community-proof-head,.home-page .community-rating.v74-rating-bottom,.home-page .community-proof-foot{text-align:center!important;justify-items:center!important;margin-left:auto!important;margin-right:auto!important}.home-page .community-proof-foot{width:100%!important;max-width:none!important;margin:0 auto!important;padding:14px 18px 18px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:8px!important;box-sizing:border-box!important}.home-page .community-proof-foot>span,.home-page .community-proof-foot>a{width:auto!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;justify-content:center!important;align-self:center!important}.home-page .assh-ambassadors{padding:0!important;background:var(--assh-cream)!important}.home-page .assh-ambassadors .split-editorial-head{width:100%!important;max-width:none!important;margin:0!important;padding:30px 18px 26px!important;background:var(--assh-cream)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;text-align:center!important;box-sizing:border-box!important}.home-page .assh-ambassadors .split-editorial-head>div,.home-page .assh-ambassadors .split-editorial-copy{width:100%!important;max-width:320px!important;margin:0 auto!important;text-align:center!important}.home-page .assh-ambassadors .split-editorial-copy{display:flex!important;flex-direction:column!important;align-items:center!important}.home-page .assh-ambassadors .link-arrow{align-self:center!important;margin-left:auto!important;margin-right:auto!important}.home-page .assh-ambassadors .ambassador-grid{margin:0 0 -1px!important;padding:0!important;border:0!important;line-height:0!important;background:#11110f!important;display:grid!important;min-height:0!important;height:auto!important}.home-page .assh-ambassadors .ambassador-grid figure,.home-page .assh-ambassadors .ambassador-grid img,.home-page .assh-ambassadors .ambassador-grid video{margin:0!important;display:block!important}.home-page .assh-ambassadors+.assh-events-live{margin:0!important;border:0!important;padding-top:0!important;display:block!important;background:#11110f!important}.home-page .assh-events-live{padding:0!important;background:#11110f!important;color:var(--assh-cream)!important}.home-page .assh-events-live .split-editorial-head{width:100%!important;max-width:none!important;margin:0!important;padding:34px 18px 30px!important;background:#11110f!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;text-align:center!important;box-sizing:border-box!important}.home-page .assh-events-live .split-editorial-head>div,.home-page .assh-events-live .split-editorial-copy{width:100%!important;max-width:320px!important;margin:0 auto!important;text-align:center!important}.home-page .assh-events-live .split-editorial-copy{display:flex!important;flex-direction:column!important;align-items:center!important}.home-page .assh-events-live .link-arrow{align-self:center!important;margin-left:auto!important;margin-right:auto!important}.home-page .assh-events-live .event-film-grid-live,.home-page .assh-events-live .event-film-grid{margin:0 0 -1px!important;padding:0!important;border:0!important;line-height:0!important;background:#11110f!important;min-height:0!important;height:auto!important}.home-page .assh-events-live .event-film-card,.home-page .assh-events-live .event-film-card video{margin:0!important;display:block!important;border:0!important}.home-page .assh-events-live+.assh-material-lab{margin:0!important;border:0!important;padding-top:0!important;display:block!important;background:var(--assh-cream)!important}.home-page .assh-material-lab{padding:0!important;background:var(--assh-cream)!important}.home-page .assh-material-lab:before,.home-page .assh-material-lab:after{display:none!important;content:none!important}.home-page .assh-material-lab .material-head{width:100%!important;max-width:none!important;margin:0!important;padding:30px 18px!important;background:var(--assh-cream)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;text-align:center!important;box-sizing:border-box!important}.home-page .assh-material-lab .material-head>div,.home-page .assh-material-lab .split-editorial-copy{width:100%!important;max-width:320px!important;margin:0 auto!important;text-align:center!important}.home-page .assh-material-lab .split-editorial-copy{display:flex!important;flex-direction:column!important;align-items:center!important}.home-page .assh-material-lab .link-arrow{align-self:center!important;margin-left:auto!important;margin-right:auto!important}.home-page .material-swatch-rail-v24{width:100%!important;margin:0!important;padding-left:16px!important;padding-right:16px!important;background:var(--assh-cream)!important;box-sizing:border-box!important}.home-page .material-swipe-v71{background:var(--assh-cream)!important}.home-page .home-gateway-v11{padding:0!important;background:var(--assh-cream)!important}.home-page .home-gateway-head-v11{margin:0!important;padding:32px 18px 24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-align:center!important;background:var(--assh-cream)!important}.home-page .home-gateway-grid-v11{margin:0!important;border:0!important}.home-page .assh-journal-template{padding:0 0 28px!important;background:var(--assh-cream)!important}.home-page .assh-journal-template .future-section-head{width:100%!important;max-width:none!important;margin:0!important;padding:18px 18px 34px!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:9px!important;text-align:center!important;background:var(--assh-cream)!important;box-sizing:border-box!important}.home-page .assh-journal-template .future-section-head>div,.home-page .assh-journal-template .future-section-head>p{width:100%!important;max-width:320px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.home-page .community-proof+.assh-ambassadors,.home-page .assh-ambassadors+.assh-events-live,.home-page .assh-events-live+.assh-material-lab,.home-page .assh-material-lab+.home-gateway-v11,.home-page .home-gateway-v11+.assh-journal-template{margin-top:0!important;border-top:0!important}.home-page .assh-ambassadors,.home-page .assh-events-live,.home-page .assh-material-lab{line-height:normal!important}.home-page .assh-ambassadors .ambassador-grid,.home-page .assh-events-live .event-film-grid-live,.home-page .assh-events-live .event-film-grid{line-height:0!important}.home-page .assh-journal-template .journal-template-grid{width:100%!important;max-width:100%!important;margin:0!important;padding:0 16px 8px!important;display:flex!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:auto!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;box-sizing:border-box!important}.home-page .assh-journal-template .journal-card{flex:0 0 82vw!important;min-width:82vw!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}.home-page .assh-ugc-v41,.home-page .assh-social-v41,.experience-info-v23 .info-nav-v23,.experience-info-v23 .info-body-v23{background:var(--assh-cream)!important}.premium-cart-v17 .drawer-head{position:relative!important;padding-right:64px!important}.premium-cart-v17 .drawer-head .close{display:grid!important;place-items:center!important;position:absolute!important;top:16px!important;right:16px!important;width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;margin:0!important;border:1px solid rgba(17,17,15,.18)!important;border-radius:50%!important;background:#f5f1e9f0!important;color:#11110f!important;font-size:20px!important;line-height:1!important;z-index:20!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.experience-info-v23 .micro-proof-v23{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}.experience-info-v23 .micro-proof-v23 span{min-height:52px!important;padding:7px 3px!important;font-size:6.6px!important;letter-spacing:.055em!important}.footer-brand-v17{grid-template-columns:112px minmax(0,1fr)!important;gap:16px!important;align-items:center!important}.footer-brand-v17>a{width:112px!important;min-width:112px!important}.footer-brand-v17>a img{width:112px!important;max-width:112px!important}.footer-brand-v17>p{max-width:100%!important;font-size:10px!important;line-height:1.45!important;text-align:center!important;align-self:center!important}}.home-page .assh-scroll-intro,.home-page .assh-scroll-tech-story,.home-page .experience-stack{position:relative!important;overflow:visible!important;isolation:isolate!important}.home-page .assh-scroll-tech-story{margin:0!important;padding:0!important;background:transparent!important}.home-page .assh-category-stage{position:relative!important;margin:0!important;background:#f4efe7!important}.home-page .assh-manifesto,.home-page .experience-upf,.home-page .experience-fabric,.home-page .experience-mexico{transform:none!important;filter:none!important;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media(min-width:761px){.home-page .assh-scroll-intro>.interactive-hero{position:sticky!important;top:var(--header-sticky-height,60px)!important;z-index:1!important}.home-page .assh-scroll-intro>.assh-manifesto{position:relative!important;z-index:10!important;margin:-24px 0 0!important;border-radius:34px 34px 0 0!important;overflow:hidden!important;box-shadow:0 -22px 54px #0000002e!important}.home-page .assh-category-stage{position:sticky!important;top:var(--header-sticky-height,60px)!important;z-index:20!important;overflow:visible!important}.home-page .experience-stack{z-index:21!important;margin:0!important;padding:0!important;background:transparent!important}.home-page .experience-stack>.experience-card{width:100%!important;margin:4px 0 0!important;border:0!important;border-radius:34px 34px 0 0!important;overflow:hidden!important;box-shadow:0 -22px 54px #00000029!important}.home-page .experience-stack>.experience-upf{position:sticky!important;top:var(--header-sticky-height,60px)!important;z-index:21!important}.home-page .experience-stack>.experience-fabric{position:sticky!important;top:var(--assh-fabric-stick-top,60px)!important;bottom:auto!important;z-index:22!important}.home-page .experience-stack>.experience-mexico{position:relative!important;z-index:23!important;display:grid!important;grid-template-columns:1.15fr .85fr!important;align-items:stretch!important}.home-page .experience-stack>.experience-mexico .experience-visual{display:block!important;grid-column:1!important;grid-row:1!important;min-height:clamp(620px,52vw,820px)!important;height:auto!important;align-self:stretch!important;overflow:hidden!important}.home-page .experience-stack>.experience-mexico .experience-visual img{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.home-page .experience-stack>.experience-mexico .experience-copy{grid-column:2!important;grid-row:1!important}}@media(max-width:760px){html,body{overflow-x:clip!important}.home-page main{overflow:visible!important}.home-page .assh-category-stage{position:sticky!important;top:var(--assh-mobile-header-h,58px)!important;z-index:20!important;overflow:visible!important;padding-bottom:40px!important}.home-page .category-swipe-v71{position:relative!important;z-index:2!important;margin:0!important;padding:10px 0 16px!important;min-height:46px!important;background:#f4efe7!important;color:#6d675f!important;text-align:center!important}.home-page .assh-scroll-intro>.interactive-hero{position:sticky!important;top:var(--assh-mobile-header-h,58px)!important;z-index:1!important}.home-page .assh-scroll-intro>.assh-manifesto{position:relative!important;z-index:10!important;margin:-18px 0 0!important;border-radius:24px 24px 0 0!important;overflow:hidden!important;box-shadow:0 -16px 36px #0000002e!important}.home-page .experience-stack{z-index:21!important;margin:0!important;padding:0!important;background:transparent!important}.home-page .experience-stack>.experience-card{width:100%!important;margin:-18px 0 0!important;padding:0!important;border:0!important;border-radius:24px 24px 0 0!important;overflow:hidden!important;box-shadow:0 -16px 36px #00000024!important}.home-page .experience-stack>.experience-card{transition:none!important;animation:none!important;will-change:auto!important;contain:none!important;backface-visibility:visible!important;-webkit-backface-visibility:visible!important}.home-page .experience-stack [data-scroll-zoom]{--scroll-scale:1!important}.home-page .experience-stack [data-scroll-zoom]>img{transform:none!important;will-change:auto!important}.home-page .experience-stack>.experience-upf{position:sticky!important;top:var(--assh-mobile-header-h,58px)!important;z-index:21!important}.home-page .experience-stack>.experience-fabric{position:sticky!important;top:var(--assh-fabric-stick-top,var(--assh-mobile-header-h,58px))!important;bottom:auto!important;z-index:22!important}.home-page .experience-stack>.experience-mexico{position:relative!important;z-index:23!important}.home-page .experience-fabric .experience-copy{padding-bottom:68px!important}.home-page .experience-fabric .fabric-compare-v2{margin-bottom:22px!important}.home-page .experience-mexico .experience-copy{padding-bottom:62px!important;overflow:visible!important}.home-page .experience-mexico .experience-proof{min-height:64px!important;margin-bottom:0!important;padding-bottom:10px!important;overflow:visible!important}}@media(prefers-reduced-motion:reduce){.home-page .assh-scroll-intro>.interactive-hero,.home-page .assh-category-stage,.home-page .experience-stack>.experience-upf,.home-page .experience-stack>.experience-fabric{position:relative!important;top:auto!important}.home-page .assh-manifesto,.home-page .experience-stack>.experience-card{margin-top:0!important;border-radius:0!important;box-shadow:none!important}}@media(max-width:760px){.welcome-offer-tab{position:fixed!important;right:-1px!important;left:auto!important;top:58%!important;bottom:auto!important;width:34px!important;min-width:34px!important;height:78px!important;min-height:78px!important;padding:9px 7px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;writing-mode:vertical-rl!important;rotate:none!important;transform:translateZ(0) rotate(180deg)!important;border-radius:0 12px 12px 0!important;font-size:9px!important;line-height:1!important;letter-spacing:.12em!important;white-space:nowrap!important;box-shadow:0 8px 24px #11110f24!important;z-index:121!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;will-change:transform!important;contain:layout style paint!important;transition:none!important}.welcome-offer-tab span{font-size:12px!important;line-height:1!important}.welcome-offer-tab:hover{padding:9px 7px!important}.assh-assistant-exact,.assh-assistant-exact.is-on-dark,body.has-scrolled .assh-assistant-exact,body.has-scrolled .assh-assistant-exact.is-on-dark{left:-11px!important;right:auto!important}.material-page .materials-experience-v12{position:relative!important;min-height:calc(100svh - var(--assh-mobile-header-h,58px))!important;height:auto!important;padding:0!important;overflow:hidden!important;background:#111!important;color:#fff!important}.material-page .materials-experience-bg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:auto!important;min-height:0!important;z-index:0!important}.material-page .materials-experience-bg .fabric-scene{top:-5%!important;right:-5%!important;bottom:-5%!important;left:-5%!important}.material-page .materials-experience-bg .fabric-scene img{filter:saturate(.94) contrast(1.06) brightness(.68)!important}.material-page .materials-experience-copy{position:relative!important;z-index:3!important;min-height:max(calc(100svh - var(--assh-mobile-header-h,58px)),820px)!important;padding:62px 16px 154px!important;background:transparent!important;color:#fff!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important}.material-page .materials-experience-copy .eyebrow{color:#ffffffb8!important}.material-page .materials-experience-copy h1{color:#fff!important;font-size:clamp(52px,14.5vw,70px)!important;line-height:.84!important;margin:12px 0 18px!important;max-width:330px!important}.material-page .materials-experience-copy>p{color:#ffffffc7!important;font-size:12px!important;line-height:1.45!important;max-width:31ch!important;margin:0!important}.material-page .fabric-hotspot-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;max-width:none!important;overflow:visible!important;margin:22px 0 0!important;padding:0!important;touch-action:manipulation!important}.material-page .fabric-hotspot-nav::-webkit-scrollbar{display:none!important}.material-page .fabric-hotspot{width:100%!important;min-width:0!important;min-height:34px!important;padding:9px 10px!important;font-size:7.6px!important;letter-spacing:.065em!important;transform:none!important;justify-content:flex-start!important}.material-page .fabric-hotspot-nav .fabric-hotspot:last-child{grid-column:1/-1!important}.material-page .fabric-hotspot:hover{transform:none!important}.material-page .fabric-info-bubble{position:absolute!important;z-index:5!important;left:16px!important;right:16px!important;bottom:16px!important;top:auto!important;width:auto!important;max-width:none!important;padding:13px 15px!important;border-radius:14px!important;transform:translateY(8px)!important;pointer-events:none!important}.material-page .fabric-info-bubble.is-visible{transform:translateY(0)!important}.material-page .fabric-info-bubble strong{font-size:20px!important}.material-page .fabric-info-bubble small{font-size:8px!important}.material-page .fabric-info-bubble p{font-size:10px!important}.material-page .fabric-scroll-cue{display:none!important}.material-page .material-color-journey-v12{padding-top:52px!important}.material-page .material-color-journey-head{padding:0 16px!important;gap:14px!important;margin-bottom:26px!important}.material-page .material-color-journey-head h2{font-size:clamp(50px,14vw,66px)!important;line-height:.88!important}.material-page .material-color-journey-head p{font-size:12px!important;line-height:1.45!important}.material-page .material-color-panels-v12{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2px!important;width:100%!important;overflow:visible!important;background:#111!important;padding:0!important;margin:0!important;min-height:0!important}.material-page .material-color-panels-v12 .fabric-panel-v12,.material-page .material-color-panels-v12 .fabric-panel-v12:nth-child(n){position:relative!important;display:block!important;grid-column:auto!important;width:100%!important;min-width:0!important;aspect-ratio:1/1!important;overflow:hidden!important;scroll-snap-align:none!important}.material-page .material-color-panels-v12 .fabric-panel-v12:last-child{grid-column:1/-1!important;aspect-ratio:2/1!important}.material-page .material-color-panels-v12 .fabric-panel-v12>img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transform:none!important;transition:none!important}.material-page .material-color-panels-v12 .fabric-panel-v12:hover>img{transform:none!important}.material-page .material-color-panels-v12 .fabric-panel-v12:last-child>img{object-position:center 50%!important}.material-page .material-color-panels-v12 .fabric-dot-v12{position:absolute!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:30px!important;height:30px!important;z-index:6!important;overflow:visible!important;touch-action:manipulation!important}.material-page .material-color-panels-v12 .fabric-dot-v12>i{display:block!important;opacity:1!important}.material-page .material-color-panels-v12 .fabric-dot-v12>span{display:none!important;position:absolute!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;width:min(156px,43vw)!important;max-width:156px!important;min-width:0!important;transform:translate(-50%,-50%)!important;margin:0!important;padding:12px!important;background:#f7f4edf7!important;color:#11110f!important;border:1px solid rgba(17,17,15,.12)!important;border-radius:12px!important;box-shadow:0 12px 28px #0003!important;z-index:8!important;text-align:left!important;pointer-events:none!important;opacity:1!important}.material-page .material-color-panels-v12 .fabric-dot-v12:hover>span,.material-page .material-color-panels-v12 .fabric-dot-v12:focus>span{display:none!important}.material-page .material-color-panels-v12 .fabric-dot-v12.is-v105-open>span{display:grid!important;gap:5px!important}.material-page .material-color-panels-v12 .fabric-dot-v12.is-v105-open>i{opacity:0!important}.material-page .material-color-panels-v12 .fabric-dot-v12>span b{font-size:15px!important;line-height:1.05!important}.material-page .material-color-panels-v12 .fabric-dot-v12>span small{font-size:7px!important;line-height:1.25!important;letter-spacing:.03em!important}.material-page .material-color-panels-v12 .fabric-dot-v12>span em{font-size:8px!important;line-height:1.35!important;font-style:normal!important}.material-page .material-color-panels-v12 .fabric-panel-v12:last-child .fabric-dot-v12>span{width:min(250px,72vw)!important;max-width:250px!important}.material-page .pantone-grid-v11{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px!important;width:100%!important;overflow:visible!important}.material-page .pantone-grid-v11>*{grid-column:auto!important;width:auto!important;min-width:0!important;margin:0!important}.material-page .pantone-grid-v11>*:last-child{grid-column:1/-1!important}.material-page .material-compare-page .compare-duo{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;align-items:stretch!important}.material-page .material-compare-page .compare-good,.material-page .material-compare-page .compare-bad{padding:18px 12px!important;min-width:0!important;height:100%!important}.material-page .material-compare-page .compare-good{border-right:1px solid #303030!important;border-bottom:0!important}.material-page .material-compare-page .compare-good>strong,.material-page .material-compare-page .compare-bad>strong{display:block!important;min-height:30px!important;margin:0 0 10px!important;font-size:11px!important;line-height:1.15!important}.material-page .material-compare-page .compare-good ul,.material-page .material-compare-page .compare-bad ul{display:grid!important;grid-template-rows:repeat(5,minmax(48px,auto))!important;margin:0!important;padding:0!important}.material-page .material-compare-page .compare-good li,.material-page .material-compare-page .compare-bad li{display:flex!important;align-items:flex-start!important;margin:0!important;padding:9px 0!important;font-size:8px!important;line-height:1.3!important}}@media(max-width:760px){.home-page .home-fabric-dot-v24:hover>span,.home-page .home-fabric-dot-v24:focus>span{display:none!important;opacity:0!important}.home-page .home-fabric-dot-v24>span{display:none!important;opacity:0!important}.home-page .home-fabric-dot-v24.is-v105-open>span{display:grid!important;opacity:1!important;transform:translate(-50%)!important}.v56-fabric-tooltip{display:none!important}}@media(max-width:760px){body.assh-keyboard-open .assh-assistant-exact .assh-assistant-panel{position:fixed!important;left:8px!important;right:8px!important;top:var(--assh-assistant-visible-top,8px)!important;bottom:auto!important;width:auto!important;height:var(--assh-assistant-visible-height, calc(100dvh - 16px) )!important;max-height:var(--assh-assistant-visible-height, calc(100dvh - 16px) )!important;padding-bottom:max(8px,env(safe-area-inset-bottom))!important;border-radius:20px!important;overflow:hidden!important}body.assh-keyboard-open .assh-assistant-exact .assistant-chat-log-v25{flex:1 1 auto!important;min-height:72px!important;max-height:none!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}body.assh-keyboard-open .assh-assistant-exact .assistant-chat-form-v25{position:sticky!important;bottom:0!important;z-index:8!important;flex:0 0 auto!important}}.category-product-pop-v27[data-v107-product-target]{cursor:pointer!important}.category-product-pop-v27[data-v107-product-target]:focus-visible{outline:2px solid currentColor!important;outline-offset:3px!important}@media(max-width:900px){.pdp-set-v32 .pdp-set-copy-v32{text-align:center!important;align-items:center!important}.pdp-set-v32 .pdp-set-copy-v32 .eyebrow,.pdp-set-v32 .pdp-set-copy-v32 h2,.pdp-set-v32 .pdp-set-copy-v32>p,.pdp-set-v32 .pdp-set-copy-v32>small{width:100%!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.pdp-set-v32 .pdp-set-copy-v32>p{max-width:560px!important}.pdp-set-v32 .pdp-set-switcher-v37{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;overflow:visible!important;gap:7px!important;margin:20px auto 8px!important;padding:0!important;scroll-snap-type:none!important}.pdp-set-v32 .pdp-set-switcher-v37>*{flex:0 0 auto!important;max-width:100%!important;margin:0!important}.pdp-set-v32 .pdp-set-products-v32{width:min(100%,560px)!important;margin:20px auto!important}.pdp-set-v32 .pdp-set-products-v32 div{width:100%!important}.pdp-set-v32 .pdp-set-copy-v32>[data-set-button]{width:min(100%,560px)!important;margin:10px auto 0!important}}body>.welcome-offer-modal{z-index:2147483001!important}body>.welcome-offer-overlay{z-index:2147483000!important}.premium-cart-v17 .cart-items-v41{display:grid!important;gap:14px!important;margin:18px 0!important;width:100%!important;min-height:0!important}.premium-cart-v17 .cart-line-v41{display:grid!important;grid-template-columns:82px minmax(0,1fr) auto!important;gap:12px!important;align-items:start!important;width:100%!important;min-width:0!important}.premium-cart-v17 .cart-line-v41 img{display:block!important;width:82px!important;height:104px!important;min-width:82px!important;object-fit:cover!important}.premium-cart-v17 .cart-line-v41>div{min-width:0!important}.premium-cart-v17 .cart-line-v41 h4{overflow-wrap:anywhere}.assh-hero-video-el{background:#d9d9d2}.home-page .assh-symbol-wrap:before{opacity:.18;backdrop-filter:none;-webkit-backdrop-filter:none}button{color:inherit;-webkit-text-fill-color:currentColor}.mobile-nav-panel,.mobile-nav-panel button,.mobile-nav-panel a,.mobile-nav-panel summary{color:#11110f!important;-webkit-text-fill-color:#11110f!important}.home-page a.category-caption-v26{pointer-events:auto!important;z-index:45!important;cursor:pointer;text-decoration:none;display:grid!important;width:auto!important;height:auto!important}@media(max-width:760px){.home-page .v74-benefit-popover.assh-hero-popover{position:fixed!important;left:var(--tip-left)!important;top:var(--tip-top)!important;right:auto!important;bottom:auto!important;transform:none!important;width:168px!important;max-width:calc(100vw - 24px)!important;z-index:500!important;pointer-events:none!important}}.cart-count{color:#fff!important;-webkit-text-fill-color:#fff!important}@media(max-width:760px){.home-page .assh-symbol-wrap:before,.home-page .assh-symbol-echo{top:32px!important;right:32px!important;bottom:32px!important;left:32px!important}}@media(max-width:360px){.home-page .assh-tech-reveal{left:calc((min(61vw,232px) - 100vw + 22px)/2)!important;right:auto!important;width:calc(100vw - 22px)!important}.home-page .assh-benefit-hotspot{font-size:7px!important;letter-spacing:.08em!important;padding-left:4px!important;padding-right:4px!important}.home-page .assh-symbol-wrap:before,.home-page .assh-symbol-echo{top:38px!important;right:38px!important;bottom:38px!important;left:38px!important}}.home-page .category-hotspot-card-v26.is-hotspot-open a.category-caption-v26{pointer-events:none!important}.home-page .category-product-pop-v27 a{font-variant-emoji:text}@media(max-width:760px){.home-page .manifesto-shop-v26,.home-page .manifesto-shop-v26 .manifesto-category-card,.home-page .manifesto-shop-v26 a,.home-page .manifesto-shop-v26 button,.home-page .manifesto-shop-v26 img{touch-action:pan-x pan-y pinch-zoom!important;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.home-page .manifesto-shop-v26{overscroll-behavior-y:auto!important;scroll-behavior:auto!important}.home-page .manifesto-shop-v26 img{-webkit-user-drag:none}.home-page .assh-scroll-intro,.home-page .assh-scroll-tech-story,.home-page .assh-category-stage,.home-page .experience-stack,.home-page .experience-stack>.experience-card,.home-page .assh-scroll-intro>.interactive-hero,.home-page .assh-scroll-intro>.assh-manifesto{transform:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:none!important;animation:none!important;will-change:auto!important;backface-visibility:visible!important;-webkit-backface-visibility:visible!important;isolation:auto!important}.home-page .site-header{transition:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#f5f1e9!important}}@media(max-width:760px){html[data-assh-scroll-test=no-anchor],html[data-assh-scroll-test=no-anchor] body.home-page,html[data-assh-scroll-test=no-anchor] .home-page main{overflow-anchor:none!important}html[data-assh-scroll-test=no-clip],html[data-assh-scroll-test=no-clip] body.home-page{overflow-x:visible!important}}.assh-quick-gallery{margin:0;position:relative;width:190px;height:250px;touch-action:pan-y pinch-zoom}.assh-quick-gallery>img{display:block;width:100%!important;height:100%!important;object-fit:cover;background:#eee}.assh-quick-gallery-nav{position:absolute;inset:50% 4px auto;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none}.assh-quick-gallery-nav[hidden]{display:none}.assh-quick-gallery-nav button{pointer-events:auto;width:28px;height:28px;padding:0;border:1px solid #d3cbc0;border-radius:50%;background:#f7f4efeb;color:#111;font-size:22px;line-height:1}@media(max-width:620px){.assh-quick-gallery{width:100px;height:132px}}@media(min-width:0px){.premium-cart-v17 .drawer-empty.assh-cart-filled{display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important;gap:0!important;text-align:left!important}.premium-cart-v17 .assh-cart-filled .cart-items-v41{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain;margin:0!important;padding:0 20px!important;gap:0!important}.premium-cart-v17 .assh-cart-filled .cart-line-v41{flex:0 0 auto!important;grid-template-columns:82px minmax(0,1fr) 72px!important;align-items:start!important;gap:12px!important;min-height:140px!important;padding:16px 0!important}.premium-cart-v17 .assh-cart-filled .cart-line-v41 h4{font-size:15px!important;line-height:1.25!important;margin:0 0 6px!important}.premium-cart-v17 .assh-cart-filled .cart-line-v41 p{font-size:12px!important;line-height:1.4!important;margin:0!important}.premium-cart-v17 .assh-cart-filled .cart-line-v41>b{align-self:start!important;font-size:13px!important;padding-top:2px!important}.premium-cart-v17 .assh-cart-quantity{display:inline-flex!important;border:1px solid #d8d1c8;gap:0!important;margin:10px 0 4px!important;align-items:center!important}.premium-cart-v17 .assh-cart-quantity button{width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;border:0!important;background:transparent!important;color:#111!important;font-size:20px!important;text-decoration:none!important;touch-action:manipulation}.premium-cart-v17 .assh-cart-quantity span{min-width:28px;text-align:center;font-size:13px;font-variant-numeric:tabular-nums}.premium-cart-v17 [data-cart-remove]{display:block!important;padding:6px 0!important;margin:0!important;font-size:11px!important;text-decoration:underline;min-height:30px}.premium-cart-v17 .assh-cart-bottom{flex:0 0 auto;padding:12px 20px max(14px,env(safe-area-inset-bottom));border-top:1px solid #d8d1c8;background:#f7f5f0}.premium-cart-v17 .assh-cart-bottom .cart-summary-v41{margin:0!important;padding:0!important;border:0!important}.premium-cart-v17 .assh-cart-bottom .cart-checkout-v41{display:block!important;margin:12px 0 0!important;padding:17px 12px!important;text-align:center!important}.premium-cart-v17 .assh-checkout-note{font-size:10px!important;line-height:1.4!important;margin:8px 0 0!important;text-align:center!important;color:#625e58}.premium-cart-v17 [data-cart-status]{min-height:16px;font-size:11px!important;margin:0 0 4px!important;color:#625e58}.premium-cart-v17 [data-shop-cart-error]{font-size:12px!important;line-height:1.4!important;color:#7a263c;margin:0 0 8px!important}.premium-cart-v17 [data-shop-cart-error]:empty{display:none}}.assh-arrow-wrap{display:inline-flex!important;align-items:center;justify-content:center;vertical-align:middle;line-height:1!important;width:1em;height:1em;flex:0 0 auto}.assh-arrow-ne{display:block!important;width:100%!important;height:100%!important;min-width:0!important;transform:none!important}.footer-motion-track-v22,.assh-values-track-v30,.assh-values-group-v32{align-items:center!important}.footer-motion-track-v22>span,.assh-values-group-v32>span{display:inline-flex!important;align-items:center!important;align-self:center;line-height:1.2!important}.footer-motion-track-v22>span:after{display:inline-flex!important;align-items:center;justify-content:center;align-self:center;line-height:1!important;position:static!important;transform:none!important;flex:0 0 auto}.assh-banner-separator{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1;margin:0 1.5em;flex:0 0 auto}:is(.category-page-v43 .category-product-v43 .category-product-media-v38,.category-product-v38 .category-product-media-v38) .category-quick-v40,.product-card .product-image .quick,.pdp-look-card-v43 .pdp-look-quick-v43{display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;transform:none!important;left:auto!important;right:10px!important;bottom:10px!important;width:auto!important;min-height:36px!important;padding:9px 13px!important;font-size:9px!important;letter-spacing:.08em!important;line-height:1.2!important;border:1px solid rgba(17,17,17,.12)!important;border-radius:2px!important;background:#f8f6f0f7!important;color:#171714!important;box-shadow:none!important;cursor:pointer;touch-action:manipulation}.fabric-dot-v12>i{animation:asshFabricPulse 2.6s ease-in-out infinite!important}.fabric-dot-v12:hover>i,.fabric-dot-v12:focus-visible>i{animation:none!important;opacity:1!important}@keyframes asshFabricPulse{0%,to{opacity:1;box-shadow:0 0 #ffffff4d}50%{opacity:.55;box-shadow:0 0 0 7px #fff0}}@media(prefers-reduced-motion:reduce){.fabric-dot-v12>i{animation:none!important}}.footer-pay-v22.assh-payment-icons{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.assh-payment-list{display:flex;align-items:center;gap:7px;flex-wrap:wrap;max-width:380px}.assh-payment-icon{display:block!important;width:38px!important;height:24px!important;filter:none!important}.premium-cart-v17 .drawer-head{padding:24px!important;border-bottom:1px solid #ded9d0!important}.premium-cart-v17 .drawer-head h3{font-size:32px!important;font-weight:400!important;letter-spacing:-.04em!important;margin:5px 0 0!important}.premium-cart-v17 .cart-shipping-meter{padding:14px 24px!important;background:#efede6!important}.premium-cart-v17 .cart-shipping-copy strong{font-size:12px!important;font-weight:500!important}.premium-cart-v17 .cart-shipping-copy span{font-size:10px!important;margin-top:4px!important}.premium-cart-v17 .cart-meter{height:2px!important;margin-top:12px!important}.premium-cart-v17 .assh-cart-filled .cart-line-v41{grid-template-columns:82px minmax(0,1fr) 78px!important;gap:12px!important;border-bottom:1px solid #e2ded6!important;min-height:135px!important}.premium-cart-v17 .assh-cart-filled .cart-line-v41 h4{font-size:14px!important;font-weight:500!important;letter-spacing:-.02em!important}.premium-cart-v17 [data-cart-line-price]{display:flex!important;flex-direction:column!important;gap:5px!important;text-align:right!important;font-weight:500!important;font-variant-numeric:tabular-nums}.premium-cart-v17 [data-cart-line-price] s{color:#7c756e;font-size:11px;font-weight:400}.premium-cart-v17 [data-cart-line-price] small{color:#6d3d50;font-size:9px;font-weight:500;line-height:1.4}.premium-cart-v17 .assh-cart-quantity{border-radius:3px!important;background:#f2efe8!important;border-color:transparent!important}.premium-cart-v17 .assh-continue-shopping{display:block!important;width:100%!important;background:transparent!important;border:0!important;border-bottom:1px solid #c7c0b5!important;padding:12px!important;margin:4px 0 0!important;font:inherit!important;font-size:11px!important;letter-spacing:.04em!important;color:#171714!important;cursor:pointer}.premium-cart-v17 .assh-cart-saving{color:#6d3d50!important;font-size:12px!important;padding:0 0 10px!important}.premium-cart-v17 .cart-policy-links-v17{padding:12px 24px!important}@media(max-width:380px){.premium-cart-v17 .assh-cart-filled .cart-line-v41{grid-template-columns:64px minmax(0,1fr) 70px!important;gap:9px!important}.premium-cart-v17 .cart-line-v41 img{width:64px!important;min-width:64px!important;height:88px!important}}.pdp-quick-facts-v40 button:after{content:""!important;width:1em;height:1em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 19 19 5M5 5h14v14' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 19 19 5M5 5h14v14' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E") center/contain no-repeat}.assh-payment-icon{object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/26/assets/assh-css-full.css.map */
