html,body{overflow-x:clip}.overlay{overflow:clip}.overlay aside{height:auto;position:absolute;top:0;bottom:0}img,svg,video{max-width:100%}:root{--grid-item-width:280px}.collections-grid,.products-grid,.blog-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--grid-item-width)), 1fr))}.home-hero:before,.cms-hero:before{font-size:clamp(3.25rem,15vw,13rem)}.header{gap:.75rem}@media (width<=44.99em){.header{grid-template-columns:1fr auto 1fr;display:grid}.header-brand{grid-column:2}.header-ctas{grid-column:3;justify-self:end}}@media (width<=28em){.header-ctas{grid-gap:.75rem}.header-ctas>*{letter-spacing:.08em;font-size:.6875rem}}@media (width<=45em){.product-main{position:static}}@media (width<=30em){:root{--aside-width:100vw}.cms-hero{min-height:min(78svh,560px)}.cms-hero-heading{font-size:clamp(2.4rem,12vw,3.25rem)}.cms-hero-sub{font-size:1rem}.cms-section{padding:2.5rem 1.25rem}.cms-cta,.home-hero-cta{text-align:center;display:block}}.product-accordions{margin-top:1.5rem}.product-accordion summary{cursor:pointer;padding:1rem 0;font-weight:600;list-style:none}.product-accordion summary::-webkit-details-marker{display:none}.product-accordion>div,.product-accordion>p{color:var(--adx-muted);margin:0 0 1rem;font-size:.9375rem;line-height:1.6}.product-accordion>p{margin-bottom:1em;line-height:1.7}.product-accordion p{text-wrap:balance}.sticky-atc{inset-inline:0;z-index:40;-webkit-backdrop-filter:var(--adx-blur);border-top:1px solid var(--adx-hairline);background:#0e0e10eb;transition:transform .25s ease-out;position:fixed;bottom:0;transform:translateY(100%)}.sticky-atc.is-visible{transform:translateY(0)}.sticky-atc-inner{align-items:center;gap:1rem;max-width:64rem;margin-inline:auto;padding:.625rem clamp(1rem,3vw,1.5rem);display:flex}.sticky-atc-inner img{object-fit:cover;width:44px;height:44px}.sticky-atc-meta{flex:1;min-width:0}.sticky-atc-meta p{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9375rem;font-weight:600;overflow:hidden}.sticky-atc-price{font-family:var(--adx-mono);color:var(--adx-muted);font-size:.8125rem}.sticky-atc button{background:var(--adx-accent);border:1px solid var(--adx-accent);color:#fff;cursor:pointer;font-family:var(--adx-mono);letter-spacing:.18em;text-transform:uppercase;border-radius:0;padding:.75rem 1.5rem;font-size:.75rem;font-weight:600}.sticky-atc button:disabled{border-color:var(--adx-hairline);color:var(--adx-muted);background:0 0}@media (prefers-reduced-motion:reduce){.sticky-atc{transition:none}}body>main{margin:0}.home-hero:before,.cms-hero:before{content:none}.footer-disclaimer{text-align:center;max-width:60ch;margin:0 auto;padding:0 1.25rem 1.75rem}.footer-disclaimer p{color:#cfc6ba99;font-size:.6875rem;line-height:1.6}.cms-hero{justify-content:center;min-height:min(62svh,640px)}.cms-hero-content{text-align:center}.cms-hero-sub{margin-inline:auto}.cms-section{text-align:center}.cms-intro{margin-inline:auto}.cms-grid,.cms-faq,.cms-richtext,.cms-product-tile{text-align:left}.product,.collection,.collections,.page,.policies,.policy,.search,.cart,.blogs,.blog,.article,.account,.route-error{box-sizing:border-box;width:100%;max-width:72rem;margin-inline:auto;padding:clamp(2rem,5vw,3.5rem) clamp(1.25rem,4vw,3rem)}.product{grid-template-columns:minmax(0,1fr)}@media (width>=45em){.product{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.collection>h1,.collections>h1,.page h1,.policies h1,.search h1,.cart h1,.blogs h1,.blog h1,.page header{text-align:center}h1,h2,h3,h4,.cms-heading,.cms-hero-heading,.cms-label-heading{text-wrap:balance}p,.cms-intro,.cms-card-body,.cms-disclosure,.footer-disclaimer p{text-wrap:pretty}.cms-product-grid{justify-content:center}@media (width>=45em){.cms-product-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,17rem));justify-content:center}}.cms-hero{min-height:0;padding:clamp(4rem,13svh,8.5rem) clamp(1.25rem,4vw,3rem)}.cms-hero-content{padding:0}@media (width<=30em){.cms-hero{min-height:0;padding:3.5rem 1.25rem}}.cms-inner>:first-child,.cms-richtext>:first-child,.cms-hero-content>:first-child,.cms-faq>:first-child{margin-top:0}.cms-inner>:last-child,.cms-richtext>:last-child,.cms-hero-content>:last-child,.cms-faq>:last-child{margin-bottom:0}.cms-hero-sub,.home-hero-sub,.cms-intro,.cms-richtext p,.cms-card-body,.cms-disclosure,.footer-disclaimer p{text-wrap:balance}.header-ctas{grid-gap:.25rem}.header-icon{width:2.5rem;height:2.5rem;color:var(--adx-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@media (hover:hover){.header-icon:hover{color:var(--adx-accent)}}.header-icon .icon{width:1.25rem;height:1.25rem;display:block}@media (width<=28em){.header-ctas>*{font-size:inherit;letter-spacing:normal}}.contact-page{max-width:44rem}.contact-intro{text-align:center;color:var(--adx-muted);max-width:36em;margin:0 auto 2.5rem}.contact-form{text-align:left;flex-direction:column;gap:1.25rem;display:flex}.contact-form label{font-family:var(--adx-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--adx-muted);flex-direction:column;gap:.5rem;font-size:.6875rem;display:flex}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea{border:0;border-bottom:1px solid var(--adx-muted);color:var(--adx-text);font-family:var(--adx-body);letter-spacing:normal;background:0 0;border-radius:0;padding:.8125rem .875rem;font-size:1rem}.contact-form textarea{resize:vertical;min-height:9rem}.contact-form button[type=submit]{background:var(--adx-accent);border:1px solid var(--adx-accent);color:#fff;cursor:pointer;font-family:var(--adx-mono);letter-spacing:.18em;text-transform:uppercase;border-radius:0;align-self:center;padding:.875rem 2.5rem;font-size:.75rem;font-weight:600}.contact-form button[type=submit]:disabled{border-color:var(--adx-hairline);color:var(--adx-muted);cursor:default;background:0 0}.contact-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-error{text-align:center;color:var(--adx-accent-text);margin:0;font-size:.9375rem}.contact-success{border:1px solid var(--adx-hairline);text-align:center;background:#cfc6ba0a;padding:2.5rem 1.5rem}.contact-success p{margin:0}.cf-turnstile{align-self:center}.jar3d{position:relative}.jar3d-stage{background:var(--adx-bg);opacity:0;animation:.7s ease-out .15s forwards adx-jar-in;position:absolute;inset:0}.jar3d-stage canvas{touch-action:pan-y;width:100%;height:100%;display:block}@keyframes adx-jar-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.jar3d-stage{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cms-card,.cms-product-tile,.cms-stat-block{animation:both adx-rise;animation-timeline:view();animation-range:entry entry 60%}}}@keyframes adx-rise{0%{transform:translateY(1.25rem)}to{transform:none}}.cms-center .cms-richtext,.cms-richtext{max-width:40em;margin-inline:auto}.cms-grid{justify-content:center}@media (width>=45em){.cms-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,19rem));justify-content:center}}.cms-bot{isolation:isolate;padding:clamp(3.5rem,9vw,7rem) clamp(1.25rem,4vw,3rem);position:relative;overflow:hidden}.cms-bot-inner{grid-template-columns:1fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);max-width:52rem;margin-inline:auto;display:grid;position:relative}.cms-bot-copy{text-align:left;min-width:0}.cms-bot-copy>:first-child{margin-top:0}.cms-bot-copy>:last-child{margin-bottom:0}.cms-bot-latin{font-family:var(--adx-mono);letter-spacing:.04em;color:var(--adx-muted);margin:0 0 .35rem;font-size:.8125rem;font-style:italic}.cms-bot-name{font-family:var(--adx-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--adx-text);text-wrap:balance;overflow-wrap:break-word;margin:0 0 1rem;font-size:max(min(2rem,7.5vw),min(5vw,3.25rem));font-weight:400;line-height:.98}.cms-bot-tags{flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem;display:flex}.cms-bot-tag{color:var(--adx-muted);font-size:.9375rem}.cms-bot-tag-accent{color:var(--adx-accent-text)}.cms-bot-body{color:var(--adx-muted);text-wrap:pretty;max-width:42ch;margin:0 0 .9rem;font-size:1rem;line-height:1.65}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cms-bot-inner{animation:both adx-rise;animation-timeline:view();animation-range:entry 5% entry 55%}}}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--adx-accent);outline-offset:3px}.skip-link{z-index:200;background:var(--adx-accent);color:#fff;font-family:var(--adx-mono);letter-spacing:.18em;text-transform:uppercase;clip-path:inset(50%);padding:.875rem 1.25rem;font-size:.75rem;font-weight:600;position:absolute;top:.5rem;left:.5rem;transform:translateY(calc(-100% - 1rem))}.skip-link:focus{clip-path:none;transform:none}.skip-link:hover{color:#fff}#main{scroll-margin-top:var(--header-height)}#main:focus{outline:none}.overlay aside header .close{transition-property:opacity,color}.overlay aside{background:var(--adx-bg)}@media (prefers-reduced-motion:reduce){.overlay,.overlay aside{transition:none}}.nav-progress{z-index:150;background:var(--adx-accent);transform-origin:0;opacity:0;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.nav-progress.is-active{opacity:1;animation:8s cubic-bezier(.1,.6,.2,1) .12s forwards adx-progress}@keyframes adx-progress{0%{transform:scaleX(.08)}to{transform:scaleX(.92)}}@media (prefers-reduced-motion:reduce){.nav-progress.is-active{animation:none;transform:none}}.skip-link,.header>a:first-child{align-items:center;min-height:2.75rem;display:inline-flex}.header-icon,.overlay aside header .close{width:2.75rem;height:2.75rem}.header-menu-mobile{gap:0}.header-menu-mobile .header-menu-item,.drawer-acc summary,.header-submenu-link,a.header-submenu-label{align-items:center;min-height:2.75rem;padding-block:0;display:flex}.header-submenu,.header-submenu-group{gap:0}.overlay aside a[aria-current=page]{background:linear-gradient(var(--adx-accent), var(--adx-accent)) no-repeat left calc(50% + .85em) / 100% 1px;border-bottom:0}.drawer-acc summary{font-family:var(--adx-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--adx-muted);font-size:.9375rem}@media (width<=40em){.footer-grid{grid-template-columns:1fr}.footer .footer-col,.footer .footer-menu{flex-flow:wrap;justify-content:center;gap:0 .25rem}.footer .footer-col .footer-h{flex-basis:100%;margin-bottom:.25rem}.footer .footer-col a,.footer .footer-menu a{align-items:center;min-height:2.75rem;padding-inline:.5rem;font-size:1rem;display:inline-flex}}.header-mega-toggle{min-width:1.5rem;min-height:1.5rem}.header-menu-desktop{align-items:center}@media (pointer:coarse) and (width>=45em){.header-menu-desktop .header-menu-item,.header-mega-link,a.header-mega-label{align-items:center;min-height:2.75rem;display:inline-flex}.header-menu-desktop .header-menu-item{justify-content:center;min-width:2.75rem}.header-mega-link,a.header-mega-label{display:flex}.header-mega-toggle{min-width:2.75rem;min-height:2.75rem}.header-menu-desktop .header-menu-item[aria-current=page]{background:linear-gradient(var(--adx-accent), var(--adx-accent)) no-repeat left calc(50% + .85em) / 100% 1px;border-bottom:0}}@media (width<=45em){.cms-card-body,.product-comingsoon-note,.product-accordion>div,.product-accordion>p,.footer-tag{font-size:1rem}}a:hover{color:var(--adx-accent-text)}.cms-faq-item summary,.product-accordion summary{transition:color .16s}.cms-faq-item summary:hover,.product-accordion summary:hover{color:var(--adx-accent-text)}.drawer-acc summary:hover,.header-mega-toggle:hover .header-mega-caret{color:var(--adx-text)}button.reset:hover{text-decoration:none}.contact-form button[type=submit]{transition:background-color .16s,border-color .16s,color .16s}.contact-form button[type=submit]:not(:disabled):hover{background:var(--adx-text);border-color:var(--adx-text);color:var(--adx-bg)}.route-error{padding-block:clamp(4rem,14vh,8rem)}.route-error-code{font-family:var(--adx-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--adx-muted);align-items:center;gap:.75rem;margin:0 0 1.25rem;font-size:.75rem;display:inline-flex}.route-error h1{margin:0;font-size:clamp(2.25rem,7vw,4.5rem);line-height:1}.route-error-body{max-width:34em;color:var(--adx-muted);text-wrap:balance;margin:1.25rem 0 0;font-size:clamp(1rem,1.8vw,1.1875rem);line-height:1.5}.route-error-links{flex-direction:column;align-items:center;gap:1rem;margin-top:2.25rem;display:flex}.route-error-more{flex-wrap:wrap;gap:.75rem;display:flex}.route-error-links a{border:1px solid var(--adx-hairline);min-height:2.75rem;color:var(--adx-muted);font-family:var(--adx-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;padding:.75rem .875rem;font-size:.75rem;transition:border-color .16s,color .16s;display:inline-flex}.route-error-links a:hover{border-color:var(--adx-accent);color:var(--adx-text)}.route-error-links .route-error-primary{background:var(--adx-accent);border-color:var(--adx-accent);color:#fff;letter-spacing:.22em;padding:1rem 2.25rem;font-size:.8125rem;font-weight:600;transition:background-color .16s,border-color .16s,color .16s}.route-error-links .route-error-primary:hover{background:var(--adx-text);border-color:var(--adx-text);color:var(--adx-bg)}main>*>:is(.cms-section,.cms-bot,.cms-trust,.cms-announcement):nth-last-child(1 of :not(script,style,template)){border-bottom:0}.policy>br{display:none}.policy>div,.page>header+div{max-width:40em}.policy h2,.policy h3,.page>header+div h2,.page>header+div h3{margin:2em 0 .6em}.policy p,.page>header+div p{color:var(--adx-muted);margin:0 0 1em;line-height:1.7}.cms-section,.cms-hero,.cms-hero-content,.cms-bot,.cms-trust,.cms-announcement,.cms-disclaimer-section,.cms-inner,.cms-intro,.cms-richtext,.cms-richtext p,.cms-richtext h2,.cms-richtext h3,.cms-center .cms-richtext,.cms-center .cms-richtext p,.cms-grid,.cms-faq,.cms-faq-item,.cms-faq-item p,.cms-card,.cms-stat-block,.cms-disclosure,.cms-quote,.cms-product-tile,.cms-product-tile .cms-card-title,.cms-split-copy,.cms-bot-copy,.article,.article h1,.article h2,.article p,.blog,.blogs,.route-error,.product-main,.product-item,.policy,.policies,.contact-form{text-align:center}.contact-form :is(input,textarea){text-align:start}.cms-bot-tags,.route-error-more,.product-gallery-thumbs,.product-price-on-sale{justify-content:center}.cms-intro,.cms-disclosure,.route-error-body,.policy>div,.page>header+div{margin-inline:auto}.cms-split,.cms-bot-inner{justify-items:center;grid-template-columns:1fr!important}.cms-split-media,.cms-split-copy,.cms-bot-copy{width:100%;max-width:44rem}.cms-split-media{order:-1}.cms-faq-item summary,.product-accordion summary{text-align:center;padding-inline:1.75rem;position:relative}.cms-bot-body,.cms-card-body,.cms-quote{margin-inline:auto}.products-grid{flex-wrap:wrap;justify-content:center;display:flex}.products-grid>*{flex:0 100%}@media (width>=40em){.products-grid>*{flex-basis:calc(50% - .75rem)}}@media (width>=64em){.products-grid>*{flex-basis:calc(33.3333% - 1rem)}}@media (width<=45em){.cms-section,.cms-hero,.cms-bot,.cms-trust,.cms-announcement,.cms-disclaimer-section{padding-inline:1.75rem}.cms-richtext,.cms-richtext p,.cms-intro,.cms-bot-copy,.cms-bot-body,.cms-card-body,.cms-disclosure,.cms-hero-sub{max-width:26rem;margin-inline:auto}}.header-brand{min-height:2.75rem;color:var(--adx-text);align-items:center;display:inline-flex}.header-brand svg,.footer-word svg{max-width:100%;height:auto;display:block}.footer-word{justify-content:center;display:flex}.cms-announcement{text-align:center;font-family:var(--adx-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--adx-muted);padding:1rem 1.25rem 0;font-size:.6875rem;line-height:1.7}.cms-announcement a,.cms-announcement-text{text-wrap:balance;color:inherit;display:block}.cms-announcement a:hover{color:var(--adx-text)}.cms-trust{padding:clamp(1.5rem,4vw,2.5rem) clamp(1.25rem,4vw,3rem)}.cms-trust-line{max-width:34ch;font-family:var(--adx-display);letter-spacing:.01em;text-align:center;text-wrap:balance;color:var(--adx-text);margin:0 auto;font-size:clamp(1.25rem,1rem + 1.4vw,2rem);font-weight:400;line-height:1.3}.cms-trust-line span{white-space:nowrap;display:inline-block}:root{--adx-mark:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%2751 227 320 240%27%3E%3Cpath fill=%27black%27 fill-rule=%27evenodd%27 d=%27M211,300 Q208,300 205.193,302.241 L125.112,445.833 Q120.000,455.000 111.000,460.400 L109.000,461.600 Q100.000,467.000 89.504,467.000 L68.396,467.000 Q62.000,467.000 57.050,462.950 L55.194,461.431 Q51.000,458.000 51.450,452.600 L51.550,451.400 Q52.000,446.000 54.681,441.291 L157.333,260.955 Q163.000,251.000 171.100,242.900 L174.660,239.340 Q181.000,233.000 189.550,230.300 L191.450,229.700 Q200.000,227.000 208.966,227.000 L211.000,227.000 L213.034000,227.000000 Q222.000000,227.000000 230.550000,229.700000 L232.450000,230.300000 Q241.000000,233.000000 247.340000,239.340000 L250.900000,242.900000 Q259.000000,251.000000 264.667000,260.955000 L367.319000,441.291000 Q370.000000,446.000000 370.450000,451.400000 L370.550000,452.600000 Q371.000000,458.000000 366.806000,461.431000 L364.950000,462.950000 Q360.000000,467.000000 353.604000,467.000000 L332.496000,467.000000 Q322.000000,467.000000 313.000000,461.600000 L311.000000,460.400000 Q302.000000,455.000000 296.888000,445.833000 L216.807000,302.241000 Q214.000000,300.000000 211.000000,300.000000 Z%27/%3E%3C/svg%3E")}.header-mega-caret,.drawer-acc-caret{width:.75rem;height:.5625rem;transform:rotate(180deg)}.adx-mark-before:before,.cms-cta:before,.route-error-primary:before,.contact-form button[type=submit]:before,.cms-faq-item summary:after,.product-accordion summary:after,.cms-bot-link:after{content:"";background:var(--adx-accent);width:.9em;height:.675em;-webkit-mask:var(--adx-mark) center / contain no-repeat;-webkit-mask:var(--adx-mark) center / contain no-repeat;mask:var(--adx-mark) center / contain no-repeat;vertical-align:.02em;transition:transform .16s,background-color .16s;display:inline-block}.cms-cta:before,.route-error-primary:before,.contact-form button[type=submit]:before{margin-right:.6em}.cms-bot-link:after{margin-left:.5em;transform:rotate(90deg)}.cms-faq-item summary,.product-accordion summary{font-family:var(--adx-display);text-align:center;padding:.875rem 0;font-size:1.0625rem;font-weight:400;line-height:1.3;position:static}.cms-faq-item summary:after,.product-accordion summary:after{float:none;margin-left:.6em;position:static;transform:rotate(180deg)}.cms-faq-item[open] summary:after,.product-accordion[open] summary:after{transform:none}.cms-faq-item p,.product-accordion p{margin-top:.25rem}.cms-hero-mark{color:var(--adx-accent);margin:0 auto 1.25rem;display:block}.header-menu-item,.header-menu-mobile .header-menu-item,.header-submenu-link,.header-submenu-label,a.header-submenu-label,.header-mega-label,a.header-mega-label,.header-mega-all,.footer-h,.cms-label-heading,.cms-card-label,dd.cms-card-label,.cms-price,.cms-price-soon,.cms-announcement,.cms-announcement a,.cms-announcement-text,.cms-bot-latin,.cms-bot-link,.route-error-code,.route-error-links a,.product-comingsoon-tag,.product-gallery-3d-badge,.product-gallery-loading,.cms-cta,.contact-form button[type=submit]{font-family:var(--adx-body);letter-spacing:normal;text-transform:none}.header-menu-item,.header-menu-mobile .header-menu-item,.header-submenu-label,a.header-submenu-label,.header-mega-label,a.header-mega-label,.footer-h,.cms-label-heading,.cms-bot-link,.route-error-links a,.cms-cta,.contact-form button[type=submit]{font-family:var(--adx-display);font-weight:400}.header-menu-item{color:var(--adx-text);font-size:.875rem}.header-menu-mobile .header-menu-item,a.header-submenu-label,.header-submenu-label{letter-spacing:normal;font-size:1.375rem}.header-submenu-link{font-size:1.0625rem}.header-mega-label,a.header-mega-label{color:var(--adx-text);font-size:.875rem}.header-mega-all{border-top:0;padding-top:.25rem;font-size:.875rem}.footer-h{color:var(--adx-text);margin-bottom:.5rem;font-size:.9375rem}.cms-label-heading{color:var(--adx-text);text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);line-height:1.15}.cms-card-label,dd.cms-card-label{color:var(--adx-accent-text);font-size:.875rem}.cms-price{font-size:.9375rem}.cms-price-soon,.product-comingsoon-tag{color:var(--adx-accent-text);font-size:.9375rem}.cms-announcement,.cms-announcement a,.cms-announcement-text{font-size:.875rem;line-height:1.5}.cms-bot-latin{font-size:.9375rem;font-style:italic}.cms-bot-link{color:var(--adx-text);font-size:1rem}.cms-bot-link:hover{color:var(--adx-accent-text)}.route-error-code{color:var(--adx-muted);font-size:.9375rem}.cms-cta,.route-error-links a,.route-error-links .route-error-primary,.contact-form button[type=submit]{min-height:2.75rem;color:var(--adx-text);background:0 0;border:0;align-items:center;padding:.25rem;font-size:1.125rem;line-height:1.2;display:inline-flex}.cms-cta:hover,.route-error-links a:hover,.route-error-links .route-error-primary:hover,.contact-form button[type=submit]:not(:disabled):hover{color:var(--adx-accent-text);background:0 0;border:0}.cms-cta:hover:before,.route-error-links .route-error-primary:hover:before,.contact-form button[type=submit]:not(:disabled):hover:before{transform:translateY(-2px)}.route-error-links a:not(.route-error-primary){color:var(--adx-muted);font-size:1rem}.contact-form button[type=submit]:disabled{color:var(--adx-muted);background:0 0;border:0}.contact-form button[type=submit]:disabled:before{background:var(--adx-muted)}.contact-form input[type=text]:focus-visible,.contact-form input[type=email]:focus-visible,.contact-form textarea:focus-visible,.notify-row input[type=email]:focus-visible{border-bottom-color:var(--adx-accent);outline:0}.product-item{-webkit-backdrop-filter:none;background:0 0;border:0;padding:0}.product-item:hover{background:0 0;border:0}.drawer-acc summary,.overlay aside header .aside-title,.product-price,.product-item small,.route-error-links .route-error-primary{font-family:var(--adx-body);letter-spacing:normal;text-transform:none}.drawer-acc summary,.overlay aside header .aside-title,.route-error-links .route-error-primary{font-family:var(--adx-display);font-weight:400}.drawer-acc summary{color:var(--adx-text);font-size:1.375rem}.overlay aside header .aside-title{font-size:1rem}.product-price,.product-item small{font-size:.9375rem}
