@font-face{font-family:Proxima Nova;src:url(/cdn/shop/files/Fontspring-DEMO-proximanovacond-regular.otf?v=1755321554)}@font-face{font-family:Proxima Nova;src:url(/cdn/shop/files/FontsFree-Net-ProximaNova-Regular.ttf?v=1755534101);font-weight:400}@font-face{font-family:Proxima Nova;src:url(/cdn/shop/files/Mark_Simonson_Proxima_Nova_Condensed_Semibold_TheFontsMaster.com.otf?v=1755534199);font-weight:600}@font-face{font-family:Proxima Nova;src:url(/cdn/shop/files/Mark_Simonson_Proxima_Nova_Condensed_Bold_TheFontsMaster.com.otf?v=1755534288);font-weight:700}@font-face{font-family:Sharp Grotesk;src:url(/cdn/shop/files/SharpGrotesk-SemiBold15.otf?v=1755326872)}variant-selects .product-form__input--pill input[type=radio]+label{line-height:.7}body,p,h1,h2,h3,h4,h5,h6,span{margin:0;letter-spacing:0}h1,h2,h3,h4,h5,h6{font-family:Sharp Grotesk!important;color:#0b243d}body,p,a,div,span{margin:0;letter-spacing:0;font-family:Proxima Nova}img{max-width:100%}a{text-decoration:none}ul.slick-dots{align-items:center;justify-content:center;gap:12px;background:none;margin:0 auto;display:flex;padding:10px 30px;border-radius:55px;width:100%;height:39px;position:relative;left:0;margin-top:5px!important}ul.slick-dots li{display:flex}ul.slick-dots li::marker{content:none}ul.slick-dots li button{width:10px;height:10px;border-radius:30px;background:transparent;border:1px solid #000!important;font-size:0;border:none;padding:0;cursor:pointer}ul.slick-dots li.slick-active button{background:#000;width:10px;height:10px}img.slick-arrow{max-width:30px;z-index:3;cursor:pointer}.header-true .header__icon--menu .icon{stroke:#0b243d}.header__icon--menu .icon{stroke:#fff}.header__search .modal__toggle span svg{stroke:#fff}.header-true .header__search span svg{stroke:#0b243d}.search-modal__form label.field__label{font-size:18px;color:#000}.header__icon--cart .icon,.icon.icon-cart,.icon.icon-cart-empty,.header-true .icon.icon-cart,.header-true .icon.icon-cart-empty{height:2.3rem!important;width:2.3rem!important}.header-true .icon.icon-account path{fill:#0b243d}.header-true .icon.icon-cart path,.header-true .icon.icon-cart-empty path{fill:#0b243d}.header-true .cart-count-bubble{background-color:#0b243d}.customize-header .header{border-radius:999px;background:#0000003d;left:50%;transform:translate(-50%,20px)}.customize-header .shopify-section-header-sticky.shopify-section-header-hidden sticky-header,.customize-header .shopify-section-header-sticky.shopify-section-header-hidden .header{display:none}.customize-header .shopify-section-header-sticky sticky-header,.customize-header .shopify-section-header-sticky .header{display:grid}.customize-header .header,.customize-header sticky-header{position:absolute;width:100%}.customize-header .header.page-width{max-width:min(1400px,calc(100vw - 40px))}.header--middle-left{grid-template-columns:1fr auto 1fr}.header__submenu .header__menu-item{color:#000!important;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:600;line-height:140%;text-transform:uppercase}.header__menu-item span{color:#fff!important;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:140%;text-transform:uppercase}.header__menu-item .icon-caret{right:-.2rem;height:1.2rem;top:calc(50% - .5rem);filter:invert(1)}.list-menu--inline{gap:30px}.header-btn{text-decoration:none;color:#0b243d;text-align:center;font-family:Proxima Nova;font-size:14px;font-style:normal;font-weight:700;line-height:105%;text-transform:uppercase;border-radius:7.878px;background:#fff;display:flex;max-width:159px;height:47px;padding:18.907px 25.209px;justify-content:center;align-items:center;gap:7.878px;letter-spacing:0}@media (max-width: 1150px){.template-index .header{padding-top:10px;padding-bottom:10px}}@media (max-width: 990px){.header-btn{display:none}.customize-header .header{transform:translate(-50%,10px)}.header__icon--account.small-hide{display:flex!important}.header__icon,.header__icon--cart .icon{height:2rem!important;width:3rem!important;padding:0}.header__icon--cart .icon,.icon.icon-cart,.icon.icon-cart-empty,.header-true .icon.icon-cart,.header-true .icon.icon-cart-empty{height:2rem!important;width:2rem!important}.list-menu__item{color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:600;line-height:140%;text-transform:uppercase}#menu-drawer button.menu-drawer__close-button.link.link--text.focus-inset{color:#000;font-family:Proxima Nova;font-size:18px;font-style:normal;font-weight:600;line-height:140%;text-transform:uppercase;stroke:#000}}.custom-contact-wrapper .contact{width:100%;padding-top:30px;padding-right:5rem;padding-left:5rem;display:flex;align-items:flex-start;justify-content:space-between}.custom-contact-wrapper .page-width--narrow{max-width:145.6rem!important}.custom-contact-wrapper .title{width:30%;color:#0b243d;font-family:Sharp Grotesk;font-size:72px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-2.16px;text-transform:uppercase}.custom-contact-wrapper form{width:50%}.custom-contact-wrapper label.field__label{color:#33333357;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;letter-spacing:0;text-transform:capitalize}.custom-contact-wrapper .field:before{content:none}.custom-contact-wrapper .field:after{content:none}.custom-contact-wrapper .button:before{content:none}.custom-contact-wrapper textarea{min-height:190px;border:1px solid rgba(195,195,195,.53);border-radius:15px}.custom-contact-wrapper .field input{border-radius:15px;height:6rem;border:1px solid rgba(195,195,195,.53)}.custom-contact-wrapper .field__input:focus-visible{box-shadow:unset!important;outline:0!important;border-radius:15px!important}.custom-contact-wrapper .button:after{content:none}.custom-contact-wrapper .button{color:#0b243d;text-align:center;font-family:Proxima Nova;font-size:18px;font-style:normal;font-weight:700;line-height:105%;text-transform:uppercase;width:100%;max-width:100%;display:flex;justify-content:center;align-items:center;min-height:60px;padding:0 30px;border-radius:10px;background:#39cdf1}@media (max-width: 989px){.custom-contact-wrapper .contact{max-width:100%;padding-right:15px;padding-left:15px;flex-direction:column}.custom-contact-wrapper .title{width:100%;font-size:72px;letter-spacing:-2.16px}.custom-contact-wrapper form{width:100%}}@media (max-width: 989px){.custom-contact-wrapper .title{width:100%;font-size:48px;letter-spacing:-1px}.custom-contact-wrapper form{width:100%}.custom-contact-wrapper label.field__label{font-size:14px}.custom-contact-wrapper .field input{border-radius:7px;height:4.5rem}.custom-contact-wrapper textarea{min-height:120px;border-radius:7px}.custom-contact-wrapper .field__input:focus-visible{border-radius:7px!important}.custom-contact-wrapper .contact__button{margin-top:1rem}.custom-contact-wrapper .button{font-size:16px;min-height:50px;padding:0 30px}}.drawer__inner{padding:0!important}.cart-drawer .drawer__cart-items-wrapper{border-top:1px solid;border-bottom:1px solid}.drawer__footer{padding:1.5rem!important}.drawer__header{border-top:.55px solid rgba(7,23,37,.5);border-bottom:.55px solid rgba(7,23,37,.5);background:#aff4fd;padding-left:1.5rem!important}.cart-drawer .drawer__heading{color:#0b243d;font-family:Sharp Grotesk;font-size:26px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.78px;text-transform:uppercase}.cart-drawer .gurantee-box{display:flex;align-items:center;gap:8px;justify-content:center;margin:10px 0}.cart-drawer .box-text{color:#0b243d;text-align:center;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:600;line-height:140%;text-transform:uppercase}.cart-drawer .cart-item__name{color:#0b243d;font-family:Sharp Grotesk;font-size:28px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.56px;text-transform:uppercase}.cart-drawer .product-option{color:#0b243d;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:600;line-height:140%;text-transform:uppercase}.cart-drawer .price,.cart-drawer .totals__total-value,.cart-drawer .totals__total{color:#0b243d;font-family:Sharp Grotesk;font-size:18px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.cart-drawer .button:after{content:unset}.cart-drawer .free-ship{color:#0b243d;font-family:Proxima Nova;font-size:14px;font-style:normal;font-weight:600;line-height:95%;letter-spacing:-.28px;text-transform:capitalize}.cart-drawer .free-ship-bar{margin:10px 0!important}.cart-drawer .drawer__inner-empty a.button,.cart-drawer .cart__ctas button{border-radius:10px;background:#39cdf1;color:#0b243d;text-align:center;font-family:Proxima Nova;font-size:18px;font-style:normal;font-weight:700;line-height:105%;text-transform:uppercase;display:flex;align-items:center;gap:5px}.quantity:after{border-radius:50px!important;border:.1rem solid #000}.cart-drawer .quantity__button:first-child{border-right:.2rem solid #E7E7E7}.cart-drawer .quantity__button:last-child{border-left:.2rem solid #E7E7E7}.cart-drawer .cart-items thead{display:none}.cart-drawer .drawer__inner{width:50rem}.cart__empty-text{color:#0b243d;font-family:Sharp Grotesk;font-size:28px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.56px;text-transform:uppercase}.cart-drawer .totals{margin-bottom:10px}.cart-drawer .cart-item__totals{padding-right:10px;align-items:flex-end!important;justify-content:space-between!important;flex-direction:column-reverse}cart-drawer .cart-item cart-remove-button{position:absolute;top:-100px;right:20px}.drawer__close{right:10px!important}.button:after{content:none}#main-cart-items .quantity-popover-container{padding:0}.button{margin:0!important;padding:0!important;border-radius:10px;background:#39cdf1;color:#0b243d;text-align:center;font-family:Proxima Nova;font-size:18px;font-style:normal;font-weight:700;line-height:105%}.custom-main-product variant-selects{border:2px solid #000;border-radius:20px 20px 0 0;padding:20px 15px 5px;border-bottom:0;margin-bottom:0!important}.custom-main-product .product-form__input.product-form__quantity{border:2px solid #000;border-radius:0 0 20px 20px;border-top:0;margin-top:0;padding:5px 15px 10px}span.sticky-atc{position:fixed;bottom:0;left:50%;transform:translate(-50%);margin:0!important;border-radius:0;border:1px solid #0B243D;background:#39cdf1;color:#0b243d;text-align:center;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:105%;text-transform:uppercase;width:100%;max-width:100%;cursor:pointer;min-height:60px;align-items:center;justify-content:center}.custom-main-product .product-form__quantity .form__label{margin-bottom:.6rem;display:none}.header_drawer_image img{width:100%;max-width:310px;padding-bottom:5rem;margin:0 auto;display:flex;object-fit:cover}.margin-page{margin-top:110px}span.badge-variant{position:absolute;bottom:-9px;left:50%;transform:translate(-50%);width:max-content;padding:3px 10px;color:#000;text-align:center;font-family:Sharp Grotesk;font-size:16px;font-style:normal;font-weight:700;line-height:90%;text-transform:uppercase;border-radius:5px;border:1px solid rgba(7,23,37,.1);background:#f2ff40}span.badge-variant-discount{position:absolute;top:-13px;left:50%;transform:translate(-50%);color:#fff;text-align:center;font-family:Sharp Grotesk;font-size:16px;font-style:normal;font-weight:700;line-height:90%;text-transform:uppercase;background:#0b243d;padding:10px 9px}.collection--list{margin-top:130px}@media (max-width: 768px){.margin-page{margin-top:60px}.collection--list{margin-top:70px}}@media (max-width: 550px){.main-blog h1{margin-top:10px}.custom-main-product variant-selects{border-radius:8px 8px 0 0;border-bottom:0;padding:10px 10px 5px}.header_drawer_image img{padding-bottom:0rem;max-width:290px}.custom-main-product .product-form__input.product-form__quantity{border-radius:0 0 8px 8px;padding:5px 10px 10px;border-top:0}span.badge-variant-discount{font-size:12px}span.badge-variant{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/Custom-CSS.css.map */
