.shopify-section--related-products,.related-products,section.related-products{background-color:#f5f7fa;padding:60px 0 80px!important;margin-top:60px;border-top:1px solid #E5E7EB}.related-products__heading,.related-products h2,.shopify-section--related-products h2{text-align:center;font-family:Montserrat,sans-serif!important;font-weight:800!important;color:#0b1f5c!important;font-size:clamp(28px,4vw,38px)!important;margin-bottom:40px!important;letter-spacing:-.5px!important}.related-products .eyebrow{display:block;text-align:center;color:#1e40af;font-weight:700;letter-spacing:2px;font-size:13px;margin-bottom:8px;text-transform:uppercase}.shopify-section--related-products .card__heading,.shopify-section--related-products .card__heading a,.related-products .card__heading,.related-products .card__heading a{color:#0b1f5c!important}.shopify-section--related-products .price__regular,.shopify-section--related-products .price-item,.related-products .price-item{color:#1e40af!important;font-weight:700!important}.newsletter,section[id*=newsletter],section[class*=email-signup]{padding:60px 32px!important}.newsletter h2,.newsletter__heading,section[id*=newsletter] h2{color:inherit!important;font-family:Montserrat,sans-serif!important;font-weight:800!important}.newsletter-form__field-wrapper input,.newsletter input[type=email]{background:#fff!important;color:#0b1f5c!important;border:2px solid transparent!important;border-radius:10px!important;padding:14px 18px!important;font-family:Inter,sans-serif!important;font-size:15px!important}.newsletter-form__field-wrapper input:focus{border-color:#f59e0b!important;outline:none!important}.newsletter-form__button,.newsletter button[type=submit]{background:#f59e0b!important;color:#0b1f5c!important;border-radius:10px!important;font-family:Montserrat,sans-serif!important;font-weight:700!important}.newsletter-form__button:hover,.newsletter button[type=submit]:hover{background:#d97706!important}.footer{background:#0b1f5c!important;color:#fff!important;padding:60px 32px 30px!important;border-top:none!important}.footer,.footer p,.footer a,.footer li,.footer .footer__content-bottom,.footer .footer__copyright,.footer .footer__column,.footer .footer-block,.footer .footer-block__heading,.footer .footer-block__details-content,.footer .footer__list-social a,.footer .footer-block__brand-info{color:#fff!important}.footer a{text-decoration:none!important;transition:color .2s!important}.footer a:hover{color:#f59e0b!important}.footer h2,.footer h3,.footer .footer-block__heading{color:#fff!important;font-family:Montserrat,sans-serif!important;font-weight:700!important}.footer .localization-form__select,.footer .localization-selector,.footer [class*=localization] button,.footer [class*=localization]{color:#fff!important;background:#ffffff0f!important;border-color:#fff3!important}.footer .list-payment__item{opacity:1!important;filter:none!important}.footer__content-bottom,.footer-bottom{border-top:1px solid rgba(255,255,255,.1)!important;padding-top:24px!important;margin-top:40px!important;font-size:13px!important}.footer__content-bottom *,.footer-bottom *{color:#ffffffb3!important}.footer__content-bottom a:hover,.footer-bottom a:hover{color:#f59e0b!important}.footer .newsletter,.footer .newsletter-form,.footer [class*=email-signup]{background:#ffffff0d!important;border-radius:16px!important;padding:32px!important;margin-bottom:40px!important}.button,button.product-form__submit,.shopify-payment-button__button--unbranded,button[name=checkout],.cart__checkout-button{border-radius:10px!important;font-family:Montserrat,sans-serif!important;font-weight:700!important;letter-spacing:.3px!important;transition:all .2s!important;-webkit-appearance:none!important;-moz-appearance:none!important;box-shadow:none!important;outline:none!important}button.product-form__submit:not(.button--secondary),.shopify-payment-button__button--unbranded{background:#f59e0b!important;color:#0b1f5c!important;border:2px solid #F59E0B!important}button.product-form__submit:not(.button--secondary):hover,.shopify-payment-button__button--unbranded:hover{background:#d97706!important;border-color:#d97706!important}button[name=checkout],input[name=checkout],.cart__checkout-button,[id*=CartDrawer-Checkout],[id*=checkout-button]{background:#f59e0b!important;background-color:#f59e0b!important;color:#0b1f5c!important;border:0 solid transparent!important;border-radius:10px!important;padding:16px 24px!important;font-family:Montserrat,sans-serif!important;font-weight:800!important;-webkit-appearance:none!important;box-shadow:none!important;outline:none!important;text-transform:none!important;--buttons-border-thickness: 0 !important;--buttons-border-opacity: 0 !important;--buttons-shadow-horizontal-offset: 0 !important;--buttons-shadow-vertical-offset: 0 !important;--buttons-shadow-blur-radius: 0 !important;--buttons-shadow-opacity: 0 !important}button[name=checkout]:before,button[name=checkout]:after,.cart__checkout-button:before,.cart__checkout-button:after,[id*=CartDrawer-Checkout]:before,[id*=CartDrawer-Checkout]:after,[id*=checkout-button]:before,[id*=checkout-button]:after{content:none!important;display:none!important;box-shadow:none!important;border:0!important;background:none!important}button[name=checkout]:hover,.cart__checkout-button:hover{background:#d97706!important;background-color:#d97706!important;border-color:transparent!important}button.product-form__submit:before,button.product-form__submit:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{content:none!important;display:none!important}.button{--buttons-border-thickness: 0 !important;--buttons-border-opacity: 0 !important}.button:before,.button:after{display:none!important;content:none!important}button[name=checkout]:focus,button[name=checkout]:focus-visible,.cart__checkout-button:focus,.cart__checkout-button:focus-visible,button.product-form__submit:focus-visible{outline:3px solid rgba(245,158,11,.45)!important;outline-offset:2px!important;box-shadow:none!important}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],input[type=password],input[type=url],textarea,select{border-radius:10px!important;border:2px solid #E5E7EB!important;background:#fff!important;color:#0b1f5c!important;-webkit-appearance:none!important;-moz-appearance:none!important;box-shadow:none!important;transition:border-color .2s,box-shadow .2s!important}input[type=text]:focus,input[type=email]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=password]:focus,input[type=url]:focus,textarea:focus{border-color:#f59e0b!important;outline:none!important;box-shadow:0 0 0 3px #f59e0b40!important}.field__input,.field input,.field textarea{box-shadow:none!important;outline:none!important}.field__input:focus,.field input:focus,.field textarea:focus{box-shadow:0 0 0 3px #f59e0b40!important}.shopify-section--related-products .card-wrapper,.shopify-section--related-products .card{transition:all .25s!important}.shopify-section--related-products .card-wrapper:hover,.shopify-section--related-products .card:hover{transform:translateY(-4px)!important}.shopify-section--related-products .card__heading a,.shopify-section--related-products .full-unstyled-link{color:#0b1f5c!important}.shopify-section--related-products .price-item--regular{color:#1e40af!important;font-weight:700!important}body.template-cart,body.template-policy,body.template-page,body.template-search,body.template-blog,body.template-article,body.template-list-collections,body.template-404,body[class*=template-customers]{--color-background: 255, 255, 255 !important;--color-foreground: 11, 31, 92 !important;--color-foreground-rgb: 11, 31, 92 !important;--gradient-background: #ffffff !important;background:#fff!important;background-color:#fff!important}body.template-cart [class*=color-scheme],body.template-policy [class*=color-scheme],body.template-page [class*=color-scheme],body.template-search [class*=color-scheme],body.template-blog [class*=color-scheme],body.template-article [class*=color-scheme],body.template-list-collections [class*=color-scheme],body.template-404 [class*=color-scheme],body[class*=template-customers] [class*=color-scheme],body.template-cart .gradient,body.template-policy .gradient,body.template-page .gradient,body.template-search .gradient,body.template-blog .gradient,body.template-article .gradient,body.template-list-collections .gradient,body.template-404 .gradient,body[class*=template-customers] .gradient,body.template-cart .shopify-section,body.template-policy .shopify-section,body.template-page .shopify-section,body.template-search .shopify-section,body.template-blog .shopify-section,body.template-article .shopify-section,body.template-list-collections .shopify-section,body.template-404 .shopify-section,body[class*=template-customers] .shopify-section,body.template-cart #MainContent,body.template-policy #MainContent,body.template-page #MainContent,body.template-search #MainContent,body.template-blog #MainContent,body.template-article #MainContent,body.template-list-collections #MainContent,body.template-404 #MainContent,body[class*=template-customers] #MainContent,body.template-cart main,body.template-policy main,body.template-page main,body.template-search main,body.template-blog main,body.template-article main,body.template-list-collections main,body.template-404 main,body[class*=template-customers] main{--color-background: 255, 255, 255 !important;--color-foreground: 11, 31, 92 !important;--gradient-background: #ffffff !important;background:#fff!important;background-color:#fff!important;background-image:none!important}body.template-policy #MainContent h1,body.template-policy #MainContent h2,body.template-policy #MainContent h3,body.template-policy #MainContent h4,body.template-policy #MainContent p,body.template-policy #MainContent li,body.template-policy #MainContent strong,body.template-policy #MainContent em,body.template-page #MainContent h1,body.template-page #MainContent h2,body.template-page #MainContent h3,body.template-page #MainContent h4,body.template-page #MainContent p,body.template-page #MainContent li,body.template-page #MainContent strong,body.template-page #MainContent em{color:#0b1f5c!important}body.template-policy #MainContent a:not(.button):not(.btn),body.template-page #MainContent a:not(.button):not(.btn){color:#1e40af!important}body.template-policy #MainContent a:hover,body.template-page #MainContent a:hover{color:#f59e0b!important}body.template-policy #MainContent h1,body.template-policy #MainContent h2,body.template-policy #MainContent h3,body.template-page #MainContent h1,body.template-page #MainContent h2,body.template-page #MainContent h3{font-family:Montserrat,sans-serif!important;font-weight:700!important}body.gradient:has(.shopify-policy__container){background:#fff!important;background-image:none!important;--color-background: 255, 255, 255 !important;--color-foreground: 11, 31, 92 !important;--gradient-background: #ffffff !important}body.gradient:has(.shopify-policy__container) main,body.gradient:has(.shopify-policy__container) #MainContent,body.gradient:has(.shopify-policy__container) .shopify-policy__container{background:#fff!important;background-color:#fff!important;--color-background: 255, 255, 255 !important}.shopify-policy__container{max-width:900px!important;margin:0 auto!important;padding:60px 32px!important;background:#fff!important}.shopify-policy__title{margin-bottom:32px!important;padding-bottom:24px!important;border-bottom:2px solid #E5E7EB!important}.shopify-policy__title h1{font-family:Montserrat,sans-serif!important;font-weight:800!important;font-size:42px!important;color:#0b1f5c!important;letter-spacing:-.5px!important;margin:0!important}.shopify-policy__body,.shopify-policy__body .rte{color:#0b1f5c!important;font-family:Inter,sans-serif!important;line-height:1.7!important;font-size:16px!important}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{font-family:Montserrat,sans-serif!important;color:#0b1f5c!important;margin-top:32px!important;margin-bottom:12px!important;font-weight:700!important}.shopify-policy__body h2{font-size:24px!important}.shopify-policy__body h3{font-size:19px!important}.shopify-policy__body p,.shopify-policy__body li{color:#0b1f5c!important;margin-bottom:12px!important}.shopify-policy__body strong{color:#0b1f5c!important;font-weight:700!important}.shopify-policy__body a{color:#1e40af!important;text-decoration:underline!important}.shopify-policy__body a:hover{color:#f59e0b!important}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:24px!important;margin-bottom:16px!important}@media(max-width:749px){.shopify-policy__container{padding:40px 20px!important}.shopify-policy__title h1{font-size:30px!important}}body.gradient:has(.main-page-title),body.gradient:has(.page-width--narrow),body.gradient:has(.contact-form),body.gradient:has(.template-search),body.gradient:has(.search__input),body.gradient:has(form[action*="/search"]),body.gradient:has(.search-results),body.gradient:has(.search__title){background:#fff!important;background-image:none!important;--color-background: 255, 255, 255 !important;--color-foreground: 11, 31, 92 !important;--gradient-background: #ffffff !important}body.gradient:has(.template-search) main,body.gradient:has(.template-search) #MainContent,body.gradient:has(.search__input) main,body.gradient:has(.search__input) #MainContent,body.gradient:has(form[action*="/search"]) main,body.gradient:has(form[action*="/search"]) #MainContent{background:#fff!important;background-color:#fff!important;background-image:none!important;--color-background: 255, 255, 255 !important;--color-foreground: 11, 31, 92 !important}body.gradient:has(.template-search) main .shopify-section,body.gradient:has(.template-search) main [class*=color-scheme],body.gradient:has(.template-search) main .gradient,body.gradient:has(.search__input) main .shopify-section,body.gradient:has(.search__input) main [class*=color-scheme],body.gradient:has(.search__input) main .gradient,body.gradient:has(form[action*="/search"]) main .shopify-section,body.gradient:has(form[action*="/search"]) main [class*=color-scheme],body.gradient:has(form[action*="/search"]) main .gradient{background:#fff!important;background-color:#fff!important;background-image:none!important}.template-search h1,.template-search h2,.template-search .search__title,.search__title,.template-search .facets__label,.template-search .facets__summary,.template-search [class*=caption]{color:#0b1f5c!important}body.gradient:has(.main-page-title) main,body.gradient:has(.main-page-title) #MainContent,body.gradient:has(.page-width--narrow) main,body.gradient:has(.page-width--narrow) #MainContent,body.gradient:has(.contact-form) main,body.gradient:has(.contact-form) #MainContent{background:#fff!important;background-color:#fff!important;background-image:none!important;--color-background: 255, 255, 255 !important;--color-foreground: 11, 31, 92 !important}body.gradient:has(.main-page-title) main .shopify-section,body.gradient:has(.main-page-title) main [class*=color-scheme],body.gradient:has(.main-page-title) main .gradient,body.gradient:has(.main-page-title) #MainContent .shopify-section,body.gradient:has(.main-page-title) #MainContent [class*=color-scheme],body.gradient:has(.main-page-title) #MainContent .gradient,body.gradient:has(.page-width--narrow) main .shopify-section,body.gradient:has(.page-width--narrow) main [class*=color-scheme],body.gradient:has(.page-width--narrow) main .gradient,body.gradient:has(.page-width--narrow) #MainContent .shopify-section,body.gradient:has(.page-width--narrow) #MainContent [class*=color-scheme],body.gradient:has(.page-width--narrow) #MainContent .gradient,body.gradient:has(.contact-form) main .shopify-section,body.gradient:has(.contact-form) main [class*=color-scheme],body.gradient:has(.contact-form) main .gradient,body.gradient:has(.contact-form) #MainContent .shopify-section,body.gradient:has(.contact-form) #MainContent [class*=color-scheme],body.gradient:has(.contact-form) #MainContent .gradient{background:#fff!important;background-color:#fff!important;background-image:none!important;--color-background: 255, 255, 255 !important;--color-foreground: 11, 31, 92 !important}.main-page-title,.page-title,h1.main-page-title,.page-width--narrow h1{font-family:Montserrat,sans-serif!important;font-weight:800!important;font-size:42px!important;color:#0b1f5c!important;letter-spacing:-.5px!important;margin:0 0 32px!important;padding-bottom:24px!important;border-bottom:2px solid #E5E7EB!important}.page-width.page-width--narrow{max-width:900px!important;margin:0 auto!important;padding:60px 32px!important;background:#fff!important}.page-width--narrow .rte,.page-width--narrow .rte *{color:#0b1f5c!important}.page-width--narrow .rte{font-family:Inter,sans-serif!important;line-height:1.7!important;font-size:16px!important}.page-width--narrow .rte h2{font-family:Montserrat,sans-serif!important;color:#0b1f5c!important;margin-top:32px!important;margin-bottom:12px!important;font-weight:700!important;font-size:24px!important}.page-width--narrow .rte h3{font-family:Montserrat,sans-serif!important;color:#0b1f5c!important;margin-top:24px!important;margin-bottom:10px!important;font-weight:700!important;font-size:19px!important}.page-width--narrow .rte p,.page-width--narrow .rte li{color:#0b1f5c!important;margin-bottom:12px!important}.page-width--narrow .rte strong{color:#0b1f5c!important;font-weight:700!important}.page-width--narrow .rte a{color:#1e40af!important;text-decoration:underline!important}.page-width--narrow .rte a:hover{color:#f59e0b!important}.page-width--narrow .rte ul,.page-width--narrow .rte ol{padding-left:24px!important;margin-bottom:16px!important}body.gradient:has(.contact-form) .contact-form,.contact-form{max-width:900px!important;margin:0 auto!important;padding:0 32px 60px!important}.contact-form input,.contact-form textarea{background:#fff!important;color:#0b1f5c!important;border:2px solid #E5E7EB!important;border-radius:10px!important;padding:14px 18px!important;font-family:Inter,sans-serif!important;font-size:15px!important}.contact-form input:focus,.contact-form textarea:focus{border-color:#1e40af!important;outline:none!important}.contact-form label{color:#0b1f5c!important;font-weight:600!important}.contact-form button[type=submit],.contact-form .button{background:#f59e0b!important;color:#0b1f5c!important;border-color:#f59e0b!important;border-radius:10px!important;font-family:Montserrat,sans-serif!important;font-weight:800!important;padding:16px 32px!important}.contact-form button[type=submit]:hover{background:#d97706!important;border-color:#d97706!important}.localization-form__select-list,.disclosure__list,.localization-selector__list,[class*=localization] [class*=disclosure__list],[class*=localization] ul[role=list],.localization-form .disclosure[open] .disclosure__list{background:#0b1f5c!important;background-color:#0b1f5c!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:10px!important;padding:6px!important;box-shadow:0 20px 40px #0000004d!important;max-height:360px!important;overflow-y:auto!important}.localization-form__select-list li,.localization-form__select-list a,.localization-form__select-list button,.disclosure__list li,.disclosure__list a,.disclosure__list button,.localization-selector__list li,.localization-selector__list a,[class*=localization] [class*=disclosure__list] li,[class*=localization] [class*=disclosure__list] a,[class*=localization] [class*=disclosure__list] button{color:#fff!important;background:transparent!important;padding:10px 14px!important;border-radius:6px!important;font-size:14px!important;display:block!important;text-decoration:none!important}.localization-form__select-list li:hover,.localization-form__select-list a:hover,.localization-form__select-list button:hover,.disclosure__list li:hover,.disclosure__list a:hover,.disclosure__list button:hover,.localization-selector__list li:hover,.localization-selector__list a:hover,[class*=localization] [class*=disclosure__list] li:hover,[class*=localization] [class*=disclosure__list] a:hover{background:#1e40af!important;color:#f59e0b!important}.localization-form__select-list::-webkit-scrollbar,.disclosure__list::-webkit-scrollbar{width:6px}.localization-form__select-list::-webkit-scrollbar-thumb,.disclosure__list::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:6px}body.template-cart h1,body.template-cart h2,body.template-cart h3,body.template-cart p,body.template-cart span,body.template-cart td,body.template-cart th,body.template-cart a,body.template-cart label,body.template-cart .cart-item__name,body.template-cart .cart__heading,body.template-cart .cart-items th,body.template-cart .cart-items td,body.template-cart .totals__subtotal,body.template-cart .totals__total,body.template-cart .totals__total-value,body.template-cart .tax-note,body.template-cart .caption-with-letter-spacing,body.template-cart .price,body.template-cart .price-item{color:#0b1f5c!important}body.template-cart th,body.template-cart .caption-with-letter-spacing,body.template-cart .cart-items thead{color:#6b7280!important;font-weight:700!important;letter-spacing:1.5px!important;font-size:11px!important;text-transform:uppercase!important}body.template-cart table,body.template-cart .cart-items{border-color:#e5e7eb!important}body.template-cart td,body.template-cart th{border-bottom:1px solid #E5E7EB!important}body.template-cart .underlined-link,body.template-cart a[href*=collections]:not(.card *){color:#1e40af!important;text-decoration:underline!important}body.template-cart button[name=checkout],body.template-cart .cart__checkout-button,body.template-cart input[name=checkout]{background:#f59e0b!important;background-color:#f59e0b!important;color:#0b1f5c!important;border:2px solid #F59E0B!important;border-radius:10px!important;font-family:Montserrat,sans-serif!important;font-weight:800!important;padding:16px 24px!important;transition:all .2s!important}body.template-cart button[name=checkout]:hover,body.template-cart .cart__checkout-button:hover{background:#d97706!important;background-color:#d97706!important;border-color:#d97706!important}.cart-drawer,.cart-drawer__inner,.cart-drawer .drawer__inner,cart-drawer .drawer__inner-empty,cart-drawer .drawer__inner{background:#fff!important;background-color:#fff!important}.cart-drawer *:not(button[name=checkout]):not(.cart__checkout-button){color:#0b1f5c!important}.cart-drawer button[name=checkout]{background:#f59e0b!important;color:#0b1f5c!important}@media(max-width:749px){.shopify-section--related-products,.related-products{padding:40px 16px 60px!important}.related-products__heading,.related-products h2{font-size:26px!important;margin-bottom:28px!important}.footer{padding:40px 20px 24px!important}.newsletter,section[id*=newsletter]{padding:40px 20px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sf-custom.css.map */
