:root{--container-max-width: 1480px;--container-padding: 20px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);background-color:var(--color-bg);color:var(--color-text-body);line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.2}a{text-decoration:none;color:inherit;transition:opacity .3s}a:hover{opacity:.8}ul{list-style:none}img{max-width:100%;height:auto;display:block}.visually-hidden{display:none}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.section-padding{padding:100px 0}.btn{display:inline-block;font-family:Rubik;padding:var(--buttons-padding-vertical) var(--buttons-padding-horizontal);border-radius:var(--buttons-radius);font-weight:500;text-transform:uppercase;font-size:18px;cursor:pointer;border:none;transition:all .3s cubic-bezier(.4,0,.2,1);line-height:1.2}.btn-primary{background-color:var(--color-primary-orange);color:var(--color-white)}.btn-outline{background-color:transparent;border:2px solid var(--color-white);color:var(--color-white)}.btn-dark{background-color:var(--color-hero-navy);color:var(--color-white)}.text-center{text-align:center}.uppercase{text-transform:uppercase}.tracking-widest{letter-spacing:.1em}.font-bold{font-weight:700}.color-orange{color:var(--color-primary-orange)}@media(max-width:1500px){.container{padding:0 20px}}@media(max-width:1199px){.section-padding{padding:80px 0}}@media(max-width:765px){.section-padding{padding:60px 0}.container{padding:0 15px}}@media(max-width:575px){.section-padding{padding:40px 0}}.range-slider{position:relative;width:100%;height:30px;margin-top:15px}.range-slider-track{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:4px;background-color:#eee;border-radius:2px;z-index:1}.range-slider input[type=range]{position:absolute;top:50%;transform:translateY(-50%);width:100%;background:none;pointer-events:none;-webkit-appearance:none;z-index:2;margin:0}.range-slider input[type=range]::-webkit-slider-thumb{height:18px;width:18px;border-radius:50%;background:var(--color-primary-orange);pointer-events:auto;-webkit-appearance:none;cursor:pointer;border:2px solid #fff;box-shadow:0 1px 3px #0003}.range-slider input[type=range]::-moz-range-thumb{height:18px;width:18px;border-radius:50%;background:var(--color-primary-orange);pointer-events:auto;cursor:pointer;border:2px solid #fff;box-shadow:0 1px 3px #0003}#CollectionWrapper.loading{opacity:.5;pointer-events:none;cursor:wait}#CollectionWrapper{transition:opacity .3s ease}.pagination__link.loading{color:var(--color-primary-orange)}.variant-select-item{margin-bottom:20px}.variant-select-label{font-weight:500;font-size:20px;margin-bottom:10px;display:block;text-transform:uppercase;letter-spacing:.5px;font-family:Rubik}.variant-select-label .selected-value{font-weight:400;color:#ffffffb3;text-transform:none;margin-left:5px}.variant-options{display:flex;flex-wrap:wrap;gap:10px}.variant-option-value{padding:8px 16px;border:1px solid rgba(255,255,255,.3);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:center}.variant-option-value:hover{border-color:var(--color-white)}.variant-option-value.active{background-color:var(--color-white);color:var(--color-hero-navy);border-color:var(--color-white)}.color-swatch{width:32px;height:32px;padding:0;border:2px solid rgba(255,255,255,.2);position:relative}.color-swatch.active{box-shadow:0 0 0 2px var(--color-hero-navy),0 0 0 4px var(--color-white);border-color:transparent}.color-swatch:hover{border-color:var(--color-white)}.selected-variant-info{margin-top:10px;margin-bottom:25px;font-size:18px;font-style:italic;color:var(--color-primary-orange);font-weight:500;padding:10px 15px;background:#ffffff0d;border-radius:4px;display:inline-block;font-family:Rubik;width:fit-content}#MainCartSection.loading{opacity:.5;pointer-events:none;cursor:wait}#MainCartSection{transition:opacity .3s ease}.product-wishlist.is-active svg{fill:var(--color-primary-orange);stroke:var(--color-primary-orange);transform:scale(1.1);transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.product-wishlist{transition:transform .2s ease;cursor:pointer;width:20px;height:20px}.product-wishlist:active{transform:scale(.9)}.product-card{position:relative}.product-card__wishlist-wrapper{position:absolute;top:15px;right:15px;z-index:2;background:#fffc;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1)}.product-card__wishlist-wrapper:hover{background:#fff;transform:scale(1.1)}.wishlist-toast-container{position:fixed;bottom:30px;right:30px;z-index:9999;display:flex;flex-direction:column;gap:15px;pointer-events:none}.wishlist-toast{background:var(--color-white);color:var(--color-hero-navy);padding:18px 24px;border-radius:12px;box-shadow:0 10px 30px #00000026;display:flex;align-items:center;gap:15px;min-width:320px;max-width:450px;border-left:5px solid var(--color-primary-orange);pointer-events:auto;animation:toast-slide-in .5s cubic-bezier(.16,1,.3,1) forwards;position:relative;overflow:hidden}.wishlist-toast.is-removed{border-left-color:#344357}.wishlist-toast.is-leaving{animation:toast-slide-out .5s cubic-bezier(.16,1,.3,1) forwards}.wishlist-toast-icon{width:32px;height:32px;background:#ea77041a;color:var(--color-primary-orange);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wishlist-toast.is-removed .wishlist-toast-icon{background:#3443571a;color:#344357}.wishlist-toast-content{flex-grow:1}.wishlist-toast-title{font-weight:600;font-size:16px;margin-bottom:2px;display:block}.wishlist-toast-message{font-size:14px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px;display:block}.wishlist-toast-close{background:none;border:none;color:#999;cursor:pointer;padding:5px;margin-left:10px;transition:color .2s;display:flex;align-items:center;justify-content:center}.wishlist-toast-close:hover{color:var(--color-hero-navy)}.shopify-policy__container{max-width:1480px!important;padding:0}.shopify-policy__title h1{font-size:68px;font-weight:600;line-height:1;text-transform:capitalize;color:#fff;z-index:2}.shopify-policy__title{margin:auto;display:flex;align-items:center;justify-content:center;min-height:315px;background:#232f3f;position:relative;z-index:1}.shopify-policy__title:after{content:"";position:absolute;height:100%;width:100%;background-image:url(/cdn/shop/files/header-bg.png?v=1776426679);background-position:center;background-repeat:no-repeat;background-size:contain}.shopify-policy__body{max-width:1480px;padding:100px 20px 80px;font-size:20px}.shopify-policy__body p{margin-bottom:20px}.shopify-policy__body h2{margin-top:50px;margin-bottom:20px;color:#013a51;font-size:48px;line-height:1.2;font-weight:700;font-family:Rubik}.shopify-policy__body ul li{margin-bottom:20px}@keyframes toast-slide-in{0%{transform:translate(120%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toast-slide-out{0%{transform:translate(0);opacity:1}to{transform:translate(120%);opacity:0}}@media(max-width:480px){.wishlist-toast-container{right:20px;left:20px;bottom:20px}.wishlist-toast{min-width:auto;width:100%}}@media(max-width:768px){.shopify-policy__title h1{font-size:28px}.shopify-policy__title{min-height:215px}.shopify-policy__title:after{background-size:cover}.shopify-policy__body{padding:50px 20px}.shopify-policy__body h2{font-size:25px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
