: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}.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}.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}@keyframes marquee{to{transform:translate(-50%)}}.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)}.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}.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}.catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:34px 16px;padding-bottom:100px}.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)}.mobile-menu{display:block}}@media(max-width:620px){.site-header{height:66px}.announcement{height:28px}.header-inner{grid-template-columns:1fr auto 1fr}.nav-right{gap:13px}.logo{font-size:25px}.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}.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.is-transparent .cart-count{background:#fff;color:var(--ink)}.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}.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 .cart-count{background:var(--ink);color:#fff}@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)}@keyframes asshHeroFade{0%{opacity:0;transform:translate3d(0,var(--move-offset),0)}to{opacity:1;transform:translateZ(0)}}@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.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}}@keyframes asshScrollCue{0%,to{transform:scaleY(.25);opacity:.25}50%{transform:scaleY(1);opacity:1}}.home-page .site-header.is-transparent .cart-count{background:#11110f;color:#fff}@media(hover:none),(pointer:coarse){@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)}}}.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}.site-header.is-compact .brand-logo{width:100px}@media(max-width:620px){.brand-logo{width:92px;height:28px}.brand-logo img{max-height:28px}}@keyframes assh-mobile-float{0%,to{transform:translate3d(-3px,0,0) rotate(-.5deg)}50%{transform:translate3d(5px,-5px,0) rotate(.8deg)}}@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-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)}.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}.assistant-wave{display:none}.assh-assistant-panel{bottom:67px;right:0;padding:21px}.assh-assistant-panel h3{font-size:24px}}@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}.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){.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}.assistant-wave{display:none!important}.assh-assistant-panel{top:58px!important;left:0!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-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-assistant.is-on-dark .assh-mascot-mark{filter:none!important}.assh-assistant{z-index:74!important}.assh-assistant-button{overflow:visible!important}@keyframes assh-pro-wave{0%{transform:rotate(-31deg)}to{transform:rotate(2deg)}}@media(max-width:760px){@keyframes assh-mobile-rise{0%{transform:translateY(56px);opacity:.9}to{transform:translateY(0);opacity:1}}}@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}.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)}}.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-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}@keyframes asshAnnouncementTicker{to{transform:translate3d(-50%,0,0)}}.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}}: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}.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-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-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}.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}}@media(max-width:620px){.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-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}@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)}}@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}}.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}}@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 b{font-size:10px!important;width:10px!important;height:10px!important}}@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}}.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>.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}}.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){.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: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}@keyframes materialStretch{0%,to{transform:scaleX(.35);opacity:.3}50%{transform:scaleX(1);opacity:1}}.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)}.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}@media(max-width:900px){.premium-cart{width:100vw}.cart-cross-sell{display:none}}@media(max-width:560px){.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}.event-story-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000008 28%,#000000ad);z-index:-1}.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){.announcement-set{column-gap:14px!important}.announcement-set>b{width:10px!important}}@keyframes asshTrustNudge{0%{transform:translateY(0) rotate(0)}35%{transform:translateY(-4px) rotate(-2deg)}to{transform:translateY(0) rotate(0)}}@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)}}@keyframes fabricGlow{to{transform:translate3d(4vw,-2vh,0) scale(1.08);opacity:.4}}@keyframes scrollCue{50%{transform:translateY(5px)}}@keyframes fabricDotPulse{50%{box-shadow:0 0 0 11px #ffffff14}}.fabric-dot-v12:hover>span,.fabric-dot-v12:focus>span,.fabric-dot-v12.is-open>span{opacity:1;transform:translate(-50%)}: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}.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)}}@media(max-width:560px){:root{--assh-section-gap:34px}.container{width:calc(100% - 24px)}}:root{--assh-section-gap:28px}.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}@keyframes ambMarquee{to{transform:translate(-100%)}}@media(max-width:760px){:root{--assh-section-gap:22px}}.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}.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}@keyframes fabricFloat{to{transform:translate3d(3vw,2vw,0) rotate(8deg) scale(1.05)}}.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.is-open .size-table-wrap{display:block;animation:riseIn .35s ease both}@keyframes riseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width:760px){.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-model-card.is-open .size-card-toggle:after{content:"\2212"}}: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)}.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}.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-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}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}@media(max-width:760px){:root{--assh-gap-desktop:var(--assh-gap-mobile)}.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}}.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)}}.assh-trust-reference,.footer-assurance-v17{background:#d9d3c8!important;color:#111!important}.footer-assurance-v17>div{min-height:142px!important;gap:8px!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}.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}.footer-assurance-v17>div{flex:0 0 82vw!important;min-height:132px!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}.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}.footer-assurance-v17.trust-family-v18>div{min-height:138px!important}.footer-assurance-v17.trust-family-v18 img{width:70px!important;height:52px!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}}.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}@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-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}@media(max-width:900px){.footer-bottom-v22{grid-template-columns:1fr!important;gap:16px!important}.footer-bottom-v22>span:last-child{text-align:left}}@media(max-width:560px){.footer-motion-v22{height:38px}.footer-motion-track-v22 span{font-size:8.5px}}: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-social-v21 a:hover{background:#4f333a!important;border-color:#80636a!important}@keyframes v23MediaFloat{50%{transform:translateY(-9px) rotate(2deg)}}@media(max-width:900px){.footer-main-v22:before{width:76vw!important;right:-16vw!important;bottom:-4vw!important}.footer-grid-v17{padding-top:42px!important}}@media(max-width:560px){.footer-main-v22:before{opacity:.022!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}}.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}@media(max-width:760px){.assistant-chat-v25{max-height:70svh!important}.assistant-chat-log-v25{height:34svh}.assistant-chat-v25 .assistant-panel-head{padding:15px 15px 12px}}.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-hotspot-v26:hover,.category-hotspot-card-v26.is-hotspot-open .category-hotspot-v26{transform:rotate(45deg) scale(1.08);background:#fff}.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}.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){.category-hotspot-card-v26.is-hotspot-open .category-popover-v26,.category-hotspot-card-v26:hover .category-popover-v26{transform:translateY(0)}}@keyframes movementAmbientV27{0%{transform:translate3d(-3%,0,0)}to{transform:translate3d(4%,-2%,0)}}.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){.category-hotspot-card-v26.is-hotspot-open .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(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}}@keyframes movementProgressV28{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sealSpinV28{to{transform:rotate(360deg)}}@keyframes sealPressV28{0%,to{transform:translateY(0)}50%{transform:translateY(5px) scale(.96)}}@keyframes truckMoveV28{0%,to{transform:translate(-3px)}50%{transform:translate(4px)}}@keyframes speedV28{to{transform:scaleX(.35);opacity:.3}}@keyframes boxLidV28{0%,to{transform:rotateX(57deg)}45%{transform:rotateX(13deg)}70%{transform:rotateX(68deg)}}@media(max-width:760px){.assistant-suggestions-v25 button{font-size:9px!important;padding:8px 10px!important}}@keyframes assh-values-marquee-v30{0%{transform:translateZ(0)}to{transform:translate3d(-25%,0,0)}}@keyframes assh-values-marquee-v31{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes assh-values-marquee-v32{to{transform:translate(-50%)}}.footer-assurance-v32>div{min-height:145px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important}@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)}}.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}@keyframes pdpRingV32{0%,to{transform:scale(.92);opacity:.45}50%{transform:scale(1.08);opacity:.8}}@media(max-width:900px){.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}}@keyframes assh-values-marquee-v35{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.pdp-size-guide-v35{display:inline-flex;align-items:center;gap:6px;text-underline-offset:3px}@keyframes asshShipPulse{0%,to{transform:translate(0)}50%{transform:translate(7px)}}@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)}}@keyframes passportInV37{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@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)}}.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}@media(max-width:760px){.category-product-info-v38{padding:19px 20px 24px}.category-product-info-v38 h2{font-size:34px}.category-product-media-v38{aspect-ratio:4/5}}@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%}}@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)}}@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)}}@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-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-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-modal-panel-v40>small{display:block;color:#7c756d;margin-top:14px;line-height:1.5}.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: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}.mega-kicker-link-v40{color:inherit;text-decoration:none}.mega-kicker-link-v40:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.category-quick-v40{opacity:1;transform:none}.pdp-size-modal-panel-v40{width:100%;padding:30px 20px}}:root{--v41-ink:#10100f;--v41-paper:#f4f0e7;--v41-wine:#6e3c56;--v41-line:rgba(16,16,15,.15)}.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-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 .category-quick-v40{right:6vw!important;bottom:8vw!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 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-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-quick-v40{right:14px!important;bottom:14px!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-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}@keyframes v42Pulse{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}.footer-assurance-v32{background:#eee7db!important}.footer-trust-card-v32{position:relative!important;overflow:hidden!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-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}@media(max-width:760px){.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}.assistant-suggestions-v25{grid-template-columns:1fr 1fr!important}.assistant-suggestions-v25 button{min-height:56px!important;font-size:10px!important}.footer-assurance-v32>div{min-height:118px!important}}.category-page-v43{background:#f7f4ed;color:#11110f}.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-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}.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}.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-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}.pdp-look-quick-v43{opacity:1;transform:none}.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-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{font-size:9px}.assistant-suggestions-v25 button{font-size:11px!important}.assistant-chat-form-v25{grid-template-columns:1fr 48px!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-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 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-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}.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 .product-image img{transition:opacity .15s ease!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}}.nav-right{gap:24px}.mobile-header-actions{gap:8px}.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}.category-filter-status-v45{font-size:10px;letter-spacing:.08em;color:#6c665e;margin:0 0 14px;min-height:14px}.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}@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}.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}}@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}.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}.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-product-media-v38:after{display:none}.set-config-overlay-v46{padding:0;place-items:end center}.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}}.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-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}}.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}}.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}@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: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}@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)}}.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}.footer-assurance-v32 .footer-trust-card-v32{gap:4px!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)}}.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}@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)}}.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}@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)}}.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}@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)}}@media(max-width:760px){.footer-assurance-v32{grid-template-columns:1fr!important}}:root{--v54-ocean:#00456B;--v54-amparo:#30658E;--v54-green:#55b977;--v54-red:#ef6a6a}.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)}.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-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}.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}@media(max-width:900px){.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}.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}}:root{--v55-ocean:#00456B;--v55-amparo:#30658E}.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}}.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}.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}.mega-menu .mega-col:last-child{min-width:180px!important}.mega-menu .mega-col:last-child a{display:block!important;margin-top:9px!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-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}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}}@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}}.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}@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)}}@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}}.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}@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)}}@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}}.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}.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}}@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}.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-service-row-v41,.pdp-quick-facts-v40,.pdp-accordions-v37{grid-template-columns:1fr!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-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}.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}}@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}.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}.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}.set-modal-v54,.set-modal-v41,.set-builder-modal{max-width:100vw!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-status-v54{font-size:9px!important;padding:10px 16px!important;margin:0!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}.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}.welcome-offer-tab{z-index:121!important}.assh-assistant-exact{z-index:124!important}}@media(max-width:390px){.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}}@media(max-width:760px){.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}.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}.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}}@media(max-width:760px){.home-fabric-dot-v24:not(.is-v72-open)>span{display:none!important}.home-fabric-dot-v24.is-v72-open>span{display:grid!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}}@media(max-width:760px){html,body{max-width:100%;overflow-x:hidden}.home-page main,.inner-page main{overflow-x:clip}.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 .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}.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}.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}.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: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}.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}.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}}@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-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}}@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}}: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}.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}.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}.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}.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}}@media(max-width:760px){html,body{overflow-x:clip!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 .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}}@media(max-width:760px){.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}}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}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}.cart-count{color:#fff!important;-webkit-text-fill-color:#fff!important}.home-page .category-hotspot-card-v26.is-hotspot-open a.category-caption-v26{pointer-events:none!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}: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}@keyframes asshFabricPulse{0%,to{opacity:1;box-shadow:0 0 #ffffff4d}50%{opacity:.55;box-shadow:0 0 0 7px #fff0}}.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}
/*# sourceMappingURL=/cdn/shop/t/26/assets/assh-css-coleccion.css.map */
