:root{--ef-accent: #0086bf;--ef-accent-deep: #005f88;--ef-border: #3a3a3a;--ef-radius: 10px;--ef-radius-lg: 12px;--ef-glow: rgba(0, 134, 191, .35);--ef-ease: cubic-bezier(.22, .61, .36, 1)}.m-button,.shopify-payment-button__button,.custom-paypal-button{border-radius:var(--ef-radius);transition:transform .2s var(--ef-ease),box-shadow .2s var(--ef-ease),background-color .2s var(--ef-ease),border-color .2s var(--ef-ease),color .2s var(--ef-ease),opacity .2s var(--ef-ease)}.m-button--primary:not(.m-button--small):not(.m-button--icon),.m-button--secondary:not(.m-button--small):not(.m-button--icon),.m-button--outline:not(.m-button--small):not(.m-button--icon){padding:.9em 1.8em;font-weight:600;letter-spacing:.01em}@media(hover:hover)and (pointer:fine){.m-button:hover,.shopify-payment-button__button:hover,.custom-paypal-button:hover{transform:translateY(-1px);box-shadow:0 8px 22px #00000059,0 4px 18px var(--ef-glow)}.m-button:active,.shopify-payment-button__button:active{transform:translateY(0);box-shadow:0 2px 8px #0000004d}}.m-button:focus-visible,button:focus-visible,[role=button]:focus-visible,a.m-button:focus-visible{outline:2px solid var(--ef-accent);outline-offset:2px}.m-product-title,.m-product__title,h1.m-product-title{line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.m-main-product--info h1.m-product-title,.main-product__block-title .m-product-title{line-height:1.15;letter-spacing:-.01em;font-weight:600}.m-price__regular,.m-price__sale{font-weight:600}.m-main-product--info .main-product__block-price .m-price,.m-main-product--info .product-block-group--price .m-price{font-size:1.15em;font-weight:600;color:var(--ef-accent)}.m-main-product--info .m-price s,.m-main-product--info .m-price del,.m-main-product--info .m-price [class*=compare]{color:#9a9a9a;opacity:.75;font-weight:400;font-size:.72em}.m-product-option--node__label:not([class*=swatch]):not([class*=color]){border-radius:var(--ef-radius);border-color:var(--ef-border);transition:border-color .2s var(--ef-ease),box-shadow .2s var(--ef-ease),background-color .2s var(--ef-ease)}.m-product-option--node input:checked+.m-product-option--node__label:not([class*=swatch]):not([class*=color]),.m-product-option--node__label.selected:not([class*=swatch]):not([class*=color]){border-color:var(--ef-accent);box-shadow:inset 0 0 0 1px var(--ef-accent),inset 0 0 12px #0086bf1f}.m-main-product--info .options-list .field.choice{border:1px solid var(--ef-border);border-radius:var(--ef-radius);padding:10px 14px;margin-bottom:8px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:border-color .2s var(--ef-ease),box-shadow .2s var(--ef-ease),background-color .2s var(--ef-ease)}.m-main-product--info .options-list .field.choice:hover{border-color:#4d4d4d}.m-main-product--info .options-list .field.choice:has(input:checked){border-color:var(--ef-accent);box-shadow:inset 0 0 0 1px var(--ef-accent),inset 0 0 14px #0086bf1f}.m-main-product--info .options-list .field.choice input.product-custom-option{accent-color:var(--ef-accent);flex:none}.m-main-product--info .options-list .field.choice label{cursor:pointer;margin-bottom:0}.m-graphical-text,.m-product-text.m-product-text--upercase,.m-product-text.m-product-text--uppercase,.m-product-text--upercase,.m-product-text--uppercase,.m-main-product--info p[style*=uppercase]{font-size:12px;letter-spacing:.02em;opacity:.75;font-weight:500;text-transform:none!important;color:#d5d5d5!important}.m-product-card{border-radius:var(--ef-radius-lg)}.m-product-card__media,.m-product-card .m-image{border-radius:var(--ef-radius-lg);overflow:hidden}.m-product-card__media img,.m-product-card .m-image img{transition:transform .35s var(--ef-ease)}@media(hover:hover)and (pointer:fine){.m-product-card:hover .m-product-card__media img,.m-product-card:hover .m-image img{transform:scale(1.02)}}.m-product-media.m\:blocks-radius,.m-product-media,.m-product__media,.m-product__media .m-image,.m-media-gallery .m-product-media,.m-product-media-slider .m-image{border-radius:var(--ef-radius-lg);overflow:hidden}@media(min-width:1024px){.m-section[style*=--section-padding]{padding-top:min(var(--section-padding-top, 0px),90px);padding-bottom:min(var(--section-padding-bottom, 0px),90px)}}@media(max-width:767.98px){.m-section[style*=--section-padding]{padding-top:min(var(--section-padding-top, 0px),44px);padding-bottom:min(var(--section-padding-bottom, 0px),44px)}}.m-announcement-bar{background:#1a1a1a!important;color:#f5f5f5;box-shadow:none}.m-announcement-bar a,.m-announcement-bar p,.m-announcement-bar span{color:#f5f5f5}.m-product__trust-badge{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.m-product__trust-badge img{display:block;max-height:36px;width:auto}input[type=text]:not([class*=quantity]),input[type=email],input[type=search],input[type=tel],input[type=number]:not([class*=quantity]),textarea,select,.m-search-form input{border-radius:var(--ef-radius);transition:border-color .2s var(--ef-ease),box-shadow .2s var(--ef-ease)}input[type=text]:focus,input[type=email]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=number]:focus,textarea:focus,select:focus,.m-search-form input:focus{border-color:var(--ef-accent);box-shadow:0 0 0 3px #0086bf33;outline:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#1e1e1e}::-webkit-scrollbar-thumb{background:#3f3f3f;border-radius:8px;border:2px solid #1e1e1e}::-webkit-scrollbar-thumb:hover{background:#4a4a4a}::selection{background:#0086bf73;color:#fff}@media(prefers-reduced-motion:reduce){.m-button,.shopify-payment-button__button,.custom-paypal-button,.m-product-card__media img,.m-product-card .m-image img,.m-product-option--node__label,.m-main-product--info .options-list .field.choice,input,textarea,select{transition:none!important}.m-button:hover,.shopify-payment-button__button:hover,.custom-paypal-button:hover,.m-product-card:hover .m-product-card__media img,.m-product-card:hover .m-image img{transform:none!important}}.m-main-product--info .main-product__block-image .m-product-image{width:52px!important;flex:0 0 auto;display:flex;align-items:center}.m-main-product--info .main-product__block-image .m-product-image img{max-height:18px;width:auto;display:block;opacity:.95}.m-main-product--info .main-product__block-image .text-after-image{font-size:12px;opacity:.85}#shopify-pc__banner,.shopify-pc__banner__dialog{background:#262626!important;color:#f5f5f5!important;border-color:#3a3a3a!important;box-shadow:0 8px 30px #00000073!important}#shopify-pc__banner p,#shopify-pc__banner a,.shopify-pc__banner__dialog p,.shopify-pc__banner__dialog a,.shopify-pc__banner__body,.shopify-pc__banner__body p,.shopify-pc__banner__body a{color:#f5f5f5!important}#shopify-pc__banner button,.shopify-pc__banner__dialog button{border-radius:10px!important}#shopify-pc__banner .shopify-pc__banner__btn-accept,.shopify-pc__banner__dialog .shopify-pc__banner__btn-accept{background:#0086bf!important;border:1px solid #0086bf!important;color:#fff!important}#shopify-pc__banner .shopify-pc__banner__btn-decline,.shopify-pc__banner__dialog .shopify-pc__banner__btn-decline,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs,.shopify-pc__banner__dialog .shopify-pc__banner__btn-manage-prefs{background:transparent!important;border:1px solid #f5f5f5!important;color:#f5f5f5!important}.template-collection .m-product-card .m-product-card__description,.template-search .m-product-card .m-product-card__description{display:none!important}.m-main-product--info .main-product__block-image>.m\:display-flex{display:flex;align-items:center;flex-wrap:nowrap;gap:8px}.m-main-product--info .main-product__block-image>.m\:display-flex .text-after-image{margin-left:0;white-space:nowrap}.ef-fitment-card-rating,.ef-fitment-card-rating *{font-size:12px!important}@media screen and (max-width:767px){.m-slider--content-stack .m-slide__title.m\:text-white,.m-slider--content-stack .m-slide__subtitle.m\:text-white,.m-slider--content-stack .m-slide__description.m\:text-white,.m-slider--content-stack .m\:text-white .m-slide__title,.m-slider--content-stack .m\:text-white .m-slide__subtitle,.m-slider--content-stack .m\:text-white .m-slide__description,.m-slider--content-stack .m\:text-white p,.m-slider--content-stack .m\:text-white span{color:#fff!important}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/ef-ui-upgrade.css.map */
