:root:not(#_):not(#__),:root:not(#_):not(#__) *,:root:not(#_):not(#__) *:before,:root:not(#_):not(#__) *:after{-webkit-tap-highlight-color:transparent!important}:root:not(#_):not(#__),:root:not(#_):not(#__) *,:root:not(#_):not(#__) *:before,:root:not(#_):not(#__) *:after{outline:0 none transparent!important;outline-offset:0!important}:root:not(#_):not(#__) ::-moz-focus-inner{border:0!important}:root:not(#_):not(#__) :-moz-focusring{outline:0 none transparent!important}:root:not(#_):not(#__) :is(.shopify-payment-button__button,.shopify-payment-button__more-options,shopify-accelerated-checkout,shopify-accelerated-checkout-cart):is(:focus,:focus-visible,:focus-within,:active){box-shadow:none!important}:root:not(#_) :where(.btn.ghost,.pdp-notify,.svm-later,.factions a,.smp-more):not(:disabled,[aria-disabled=true]):not(._):is(:active,:focus-visible){border-color:var(--bx-line,#ABABAB)}@media(hover:hover){:root:not(#_) :where(.btn.ghost,.pdp-notify,.svm-later,.factions a,.smp-more):not(:disabled,[aria-disabled=true]):not(._):hover{border-color:var(--bx-line-on,#111)}}:root:not(#_):not(#__) .search-box .btn:not([disabled]):is(:active,:focus-visible){background:none;border-color:transparent;color:var(--hl-c,#111214);font-style:normal}:root:not(#_) :where(.nlp-row input,.nl-row input,.smp-form input[type=email],.field input,.field select,.field textarea,.frange input):not(._):focus{border-color:var(--bx-line,#ABABAB);border-bottom-color:var(--hl,#111214)}@media(hover:hover){:root:not(#_) :where(.nlp-row input,.nl-row input,.smp-form input[type=email],.field input,.field select,.field textarea,.frange input):not(._):hover{border-color:var(--bx-line,#ABABAB)}:root:not(#_) :where(.nlp-row input,.nl-row input,.smp-form input[type=email],.field input,.field select,.field textarea,.frange input):not(._):focus:hover{border-color:var(--bx-line,#ABABAB);border-bottom-color:var(--hl,#111214)}:root:not(#_) :where(.field.invalid) :where(input,select,textarea):not(._):hover{border-color:#000}}:root:not(#_) :where(.field.invalid) :where(input,select,textarea):not(._):focus,:root:not(#_) :where(.field.invalid) :where(input,select,textarea):not(._):focus:hover{border-color:#000;border-bottom-color:var(--hl,#111214)}:root:not(#_):not(#__) .nlp .nlp-row input:focus{background:var(--tile,#F3F4F5);border-color:var(--tile,#F3F4F5);border-bottom-color:var(--hl,#111214)}@media(hover:hover){:root:not(#_):not(#__) .nlp .nlp-row input:hover{border-color:var(--tile,#F3F4F5)}:root:not(#_):not(#__) .nlp .nlp-row input:focus:hover{border-color:var(--tile,#F3F4F5);border-bottom-color:var(--hl,#111214)}}:root:not(#_):not(#__) .pw .nl-row input:focus{border-color:#fff9;border-bottom-color:#fff}:root:not(#_):not(#__) .pw .nl-row input:hover{border-color:#fff9}:root:not(#_):not(#__) .pw .nl-row input:focus:hover{border-color:#fff9;border-bottom-color:#fff}:root:not(#_):not(#__) .search-box:has(input:focus){border-bottom-color:var(--hl,#111214)}:root:not(#_):not(#__) .fg-in:focus-within{border-width:1px;border-color:var(--bx-line,#ABABAB);border-bottom-color:var(--hl,#111214)}:root:not(#_):not(#__) .xs--field.is-open .xs-btn{border-color:var(--bx-line,#ABABAB);border-bottom-color:var(--hl,#111214)}:root:not(#_):not(#__) .field.invalid .xs--field.is-open .xs-btn{border-color:#000;border-bottom-color:var(--hl,#111214)}@media(hover:hover){:root:not(#_):not(#__) .xs--field.is-open .xs-btn:hover{border-color:#8c8c8c;border-bottom-color:var(--hl,#111214)}}:root:not(#_):not(#__) .sw .sw-email:hover{border-color:var(--sw-line,rgba(255,255,255,.38))}:root:not(#_):not(#__) .sw .sw-email:focus:hover{border-color:var(--sw-line,rgba(255,255,255,.38));border-bottom-color:var(--sw-blue,#FFFFFF)}@media(hover:hover){:root:not(#_):not(#__) .sw .btn.ghost:hover:is(:active,:focus-visible){border-color:#fff}}:root:not(#_):not(#__) :is(.sizes input:focus-visible+label,.smp-sz input:focus-visible+span,.fg-seg input:focus-visible+label){color:var(--hl,#111214);background-color:var(--hl-wash,transparent)}:root:not(#_):not(#__) .sizes input:focus-visible+label.is-out{color:var(--mute);background-color:var(--hl-wash,transparent)}:root:not(#_):not(#__) [data-save]:focus-visible{color:var(--hl-c,#111214)}:root:not(#_):not(#__) :is(a[aria-current=page],.nl.is-cur,[aria-selected=true],[aria-pressed=true],[data-tab][aria-expanded=true],.fbtn.is-on):focus-visible{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.3em}:root:not(#_):not(#__) .logo:focus-visible{color:var(--hl-c,#111214);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.22em}:root:not(#_):not(#__) .slide:has(.slide-link:focus-visible) .slide-copy .cta{font-style:normal;color:var(--hl-c,#fff)}:root:not(#_):not(#__) :is(.dotbtn,.save-btn,.sg-head button,.cart-item__qty button):focus-visible{position:relative}:root:not(#_):not(#__) :is(.dotbtn,.menu-btn,.hdr .nl.ico,.save-btn,.card-save,.cart__close,.cart__menu,.nlp-x,.sg-head button,.v3d-x,.cart-item__qty button):focus-visible:after{content:"";position:absolute;left:50%;bottom:6px;width:12px;margin-left:-6px;height:1px;background:currentColor;pointer-events:none}@media(max-width:900px){:root:not(#_):not(#__) .hdr .hdr-bag:focus-visible:after{content:"";position:absolute;left:50%;bottom:6px;width:12px;margin-left:-6px;height:1px;background:currentColor;pointer-events:none}}:root:not(#_):not(#__) .dotbtn:focus-visible:after{left:auto;right:0;width:7px;margin-left:0;bottom:4px;background:#fff;box-shadow:0 0 6px #00000059}:root:not(#_):not(#__) .is-home.tone-light .dotbtn:focus-visible:after{background:currentColor;box-shadow:none}:root:not(#_):not(#__) .mmenu nav a:focus-visible{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.22em}:root:not(#_):not(#__) .cart-item:has(.cart-item__media:focus-visible) .cart-item__name{font-style:normal;color:var(--hl-c,#111214)}:root:not(#_):not(#__) .card:has(.card-media:focus-visible,.card-quick :focus-visible) .card-quick{opacity:1;visibility:visible;transition:opacity .35s}:root:not(#_):not(#__) .pdp-media:has(.pdp-gallery:focus-visible) .pdp-dots{position:relative}:root:not(#_):not(#__) .pdp-media:has(.pdp-gallery:focus-visible) .pdp-dots:after{content:"";position:absolute;left:50%;bottom:-6px;width:24px;margin-left:-12px;height:1px;background:var(--hl,#111214)}:root:not(#_):not(#__) :is(button,a[href],summary,[role=button],[role=tab],[role=radio],[role=option]):not(:where(.nl,.logo,.skip,.hix-a,.hix-lbl a,.hp,.hp-nf,.card-media,.save-btn,.card-save,[data-save],.dotbtn,.menu-btn,.nlp-x,.nfi-x,.sz-x,.cart__close,.cart__menu,.cart__tab,.v3d-x,.pco-btn,.ed-link,.u,.u-draw,.slide-link,.hx-pause,.nw-pause,.nw-door,.nw-foot a,.nw-lk,.edp-a,.edp-ix-l,.edp-ct-mail,.ftr a,.ftr-links a,.mega-cols a,.psr-ql a,.crumbs a,.mm-foot a,.mmenu nav a,.psr-item,.hc-tog,.hc-o,.hc-go,.hc-pause)):focus-visible{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:var(--ul-o,.32em);text-decoration-color:currentColor;text-decoration-skip-ink:none}:root:not(#_):not(#__) .u:focus-visible{text-decoration-thickness:2px}:root:not(#_):not(#__) .ed-link:is(.is-ul,[aria-current],[aria-selected=true]):focus-visible:after{height:2px}:root:not(#_):not(#__) .nl:is(.is-cur,[aria-current=page]):focus-visible :is(.nt,.bl){background-size:100% 2px}:root:not(#_):not(#__) :is([role=tab][aria-selected=true],[role=radio][aria-checked=true],[aria-pressed=true]):not(:where(.pco-btn,.ed-link)):focus-visible{text-decoration-thickness:2px}:root:not(#_):not(#__) :is(.sz-x,.nfi-x):focus-visible{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:12px 1px;background-position:50% calc(50% + 12px)}:root:not(#_):not(#__) :is(.sizes,.ps-sz,.smp-sz,.fg-seg) input:focus-visible+:is(label,span),:root:not(#_):not(#__) .nfi-c:has(input:focus-visible) span{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:var(--ul-o,.32em);text-decoration-color:currentColor;outline:0 none transparent!important}:root:not(#_):not(#__) :is(.sizes,.ps-sz,.smp-sz,.fg-seg) input:checked:focus-visible+:is(label,span),:root:not(#_):not(#__) .nfi-c:has(input:checked:focus-visible) span{text-decoration-thickness:2px}:root:not(#_):not(#__) .hix-arc .hp:focus-visible .hp-n{padding-bottom:.6em;margin-bottom:-.6em}:root:not(#_):not(#__) .card:has(.card-media:focus-visible) .cn,:root:not(#_):not(#__) .cart-item:has(.cart-item__media:focus-visible) .cart-item__name{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:var(--ul-o,.32em);text-decoration-color:currentColor}@media(min-width:901px){:root:not(#_):not(#__) .pdp-media:has(.pdp-gallery:focus-visible):after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:1px;background:var(--hl,#111214);pointer-events:none}}:root:not(#_):not(#__) :is(.nfi .nfi-e,.pdp-nf-row input,.ps-nf-row input,.pwp .pwp-in,.psr .psr-form input[type=search]):focus{border-bottom-width:2px}
/*# sourceMappingURL=/cdn/shop/t/48/assets/focus.css.map */
