:root{--fr-bg:#ffffff;--fr-surface:#ffffff;--fr-text:#0b1220;--fr-muted:#5b667a;--fr-border: rgba(11,18,32,.12);--fr-red:#b0122b;--fr-red-hover:#8f0f23;--fr-radius:16px;--fr-radius-sm:12px;--fr-shadow: 0 18px 50px rgba(11,18,32,.1);--fr-shadow-sm: 0 10px 26px rgba(11,18,32,.1);--fr-shadow-header: 0 10px 30px rgba(11,18,32,.1)}html,body{background:var(--fr-bg)!important;color:var(--fr-text)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none!important}p,li{color:#0b1220db!important;line-height:1.65}h1,h2,h3{color:var(--fr-text)!important;letter-spacing:-.02em}html{scroll-behavior:smooth}@media (prefers-reduced-motion: no-preference){.card,.card-wrapper,.product-card,button,.button,[type=submit],a,input,textarea,select,header,header-component{transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,border-color .18s ease,background-color .18s ease,filter .18s ease}}.page-width,.container{max-width:1200px;margin-left:auto;margin-right:auto}#header-group,.shopify-section-header,.section-header,header,header-component,.header,.site-header{background:#ffffffb3!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(0,0,0,.06)!important}header,header-component{position:sticky;top:0;z-index:999}html.fr-scrolled header,html.fr-scrolled header-component{background:#ffffffeb!important;box-shadow:var(--fr-shadow-header)!important}header a,nav a,.header a,.site-header a{color:var(--fr-text)!important;font-weight:600!important;letter-spacing:.25px;opacity:.92}header a:hover,nav a:hover{opacity:1}header nav a{position:relative;padding:12px 10px}header nav a:after{content:"";position:absolute;left:10px;right:10px;bottom:7px;height:2px;border-radius:999px;background:var(--fr-red);transform:scaleX(0);transform-origin:center;transition:transform .18s ease;opacity:.9}header nav a:hover:after{transform:scaleX(1)}button,.button,[type=submit],.shopify-payment-button__button{border-radius:var(--fr-radius-sm)!important;padding:12px 16px!important;font-weight:800!important;letter-spacing:.2px}button:hover,.button:hover,[type=submit]:hover,.shopify-payment-button__button:hover{transform:translateY(-1px);box-shadow:var(--fr-shadow-sm)}.button--primary,.shopify-payment-button__button,.template-product button[name=add],.template-product .product-form__submit{background:linear-gradient(180deg,#c41732,#8f0f23)!important;border:0!important;color:#fff!important}.button--primary:hover,.template-product button[name=add]:hover,.template-product .product-form__submit:hover{filter:brightness(.98);transform:translateY(-2px);box-shadow:0 20px 44px #b0122b59}.button--secondary{background:#fff!important;border:1px solid var(--fr-border)!important;color:var(--fr-text)!important}input,textarea,select{border-radius:var(--fr-radius-sm)!important;border:1px solid var(--fr-border)!important;background:#fff!important;padding:12px 14px!important}input:focus,textarea:focus,select:focus{outline:none!important;border-color:#b0122b8c!important;box-shadow:0 0 0 4px #b0122b1a!important}.template-collection .card,.template-collection .card-wrapper{border-radius:var(--fr-radius)!important;overflow:hidden!important;border:1px solid var(--fr-border)!important;background:#fff!important}.template-collection .card:hover,.template-collection .card-wrapper:hover{transform:translateY(-2px);box-shadow:var(--fr-shadow)}.template-collection .card__media,.template-collection .media{background:transparent!important}.template-collection img{display:block!important;opacity:1!important;visibility:visible!important}.template-collection .card__content{padding:14px 14px 16px!important}.template-collection .card__heading{font-size:15px!important;font-weight:850!important;line-height:1.25!important}.template-collection .price{font-size:14px!important;font-weight:850!important}.template-collection .quick-add,.template-collection .quick-add__submit,.template-collection .card__content .button,.template-collection .card__content button{display:none!important}.template-product main{padding-top:44px!important}.template-product .product__title,.template-product h1{font-weight:950!important;letter-spacing:-.02em!important;line-height:1.08!important;font-size:clamp(28px,3vw,42px)!important;margin-bottom:12px!important}.template-product .price,.template-product .product__price{font-weight:900!important;font-size:22px!important;margin-bottom:18px!important}.template-product .product__media,.template-product .media,.template-product .product__media-wrapper{border-radius:18px!important;overflow:hidden!important;background:transparent!important}.template-product .product__media img{border-radius:18px!important}.template-product .thumbnail,.template-product .product__media-thumbnail{border-radius:12px!important;overflow:hidden!important;border:1px solid rgba(11,18,32,.1)!important}.template-product .thumbnail[aria-current=true],.template-product .product__media-thumbnail[aria-current=true]{border-color:#b0122b8c!important;box-shadow:0 0 0 4px #b0122b1a}.template-product .product-form__input .form__label{font-weight:850!important;color:#0b1220bf!important;margin-bottom:10px!important;font-size:14px!important}.template-product .product-form__input fieldset{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important;padding:0!important;border:0!important}.template-product .product-form__input input[type=radio]+label,.fr-variant-pill{border:1px solid rgba(11,18,32,.12)!important;border-radius:999px!important;padding:12px 14px!important;background:#fff!important;font-weight:800!important;font-size:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease!important}@media (min-width: 990px){.template-product .product-form__input input[type=radio]+label{flex:1 1 calc(50% - 10px)!important}}.template-product .product-form__input input[type=radio]+label:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0b12201a;border-color:#b0122b4d!important}.template-product .product-form__input input[type=radio]:checked+label{border-color:var(--fr-red)!important;box-shadow:0 0 0 4px #b0122b1a}.template-product .product-form__buttons{margin-top:24px!important;gap:14px!important}.template-product .shopify-payment-button{display:none!important}.template-product .product__description,.template-product .rte{margin-top:28px!important;font-size:16px!important;line-height:1.7!important;color:#0b1220db!important}#fr-trust-badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}#fr-trust-badges .fr-badge{border:1px solid rgba(11,18,32,.08);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700;background:#fff;color:#0b1220e6}#fr-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#ffffffdb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(0,0,0,.08);padding:10px 12px;transform:translateY(0);transition:transform .18s ease,opacity .18s ease}#fr-sticky-atc.fr-hide{transform:translateY(110%);opacity:0;pointer-events:none}.fr-sticky-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.fr-sticky-title{font-weight:900;font-size:14px;line-height:1.2}.fr-sticky-sub{font-size:13px;color:#0b1220b3;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fr-sticky-btn{border:0;background:linear-gradient(180deg,#c41732,#8f0f23);color:#fff;border-radius:14px;padding:12px 14px;font-weight:900;cursor:pointer}.fr-sticky-btn:hover{transform:translateY(-1px);box-shadow:0 12px 26px #b0122b47}@media (min-width: 990px){#fr-sticky-atc{display:none}}body:not(.template-product) #fr-trust-badges,body:not(.template-product) #fr-sticky-atc{display:none!important}@media (prefers-reduced-motion: no-preference){.fr-animate{opacity:0;transform:translateY(10px);transition:opacity .55s ease,transform .55s ease}.fr-animate.fr-in{opacity:1;transform:translateY(0)}}footer,.footer,#shopify-section-footer,[id*=footer],[class*=footer]{background:#0b1220!important;color:#ffffffc7!important}footer *,.footer *{background:transparent!important}footer .page-width,.footer .page-width{padding-top:54px!important;padding-bottom:38px!important}footer{border-top:1px solid rgba(255,255,255,.08)!important}footer h1,footer h2,footer h3,.footer h1,.footer h2,.footer h3{color:#fff!important;letter-spacing:-.01em}footer a,.footer a{color:#ffffffc7!important;opacity:.95}footer a:hover,.footer a:hover{color:#fff!important;opacity:1}footer small,footer p,.footer small,.footer p{color:#fff9!important;background:transparent!important}footer .list-social a,.footer .list-social a,footer .social-link,.footer .social-link{display:inline-flex!important;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.14);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease}footer .list-social a:hover,.footer .list-social a:hover,footer .social-link:hover,.footer .social-link:hover{transform:translateY(-2px);border-color:#ffffff42;background:#ffffff0f;box-shadow:0 10px 30px #00000047}footer input[type=email],.footer input[type=email],footer input[type=text],.footer input[type=text]{border-radius:999px!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff0f!important;color:#fff!important;padding:14px 16px!important}footer input::placeholder,.footer input::placeholder{color:#fff9!important}footer input:focus,.footer input:focus{border-color:#ffffff4d!important;box-shadow:0 0 0 4px #ffffff14!important}footer button,.footer button,footer .button,.footer .button{border-radius:999px!important;padding:12px 16px!important}footer .button--primary,.footer .button--primary{background:#fff!important;color:#0b1220!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important}footer .button--primary:hover,.footer .button--primary:hover{background:#ffffffeb!important;transform:translateY(-1px)}@media (max-width: 768px){header nav a{padding:12px 8px}footer .page-width{padding-top:44px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
