:root{--navy:#1B2A6E;--navy-deep:#101a4a;--navy-mid:#243a8c;--orange:#FF6A13;--orange-light:#FFA05C;--orange-pale:#FFF1E6;--bg:#F5F6FB;--white:#FFFFFF;--text:#181B34;--gray:#6B7280;--line:#E7E9F3}*{box-sizing:border-box;margin:0;padding:0}body *{font-family:Inter,sans-serif!important;-webkit-font-smoothing:antialiased}body,html{overflow-x:clip!important}body h1,body h2,body h3,body h4,body h5,body h6{font-family:Poppins,sans-serif!important}body h1,body h2{font-weight:700!important;color:#102a4c!important}.collection-hero__inner.page-width,.collection.page-width,collection-component aside,product-info product-component .page-width,div#shopify-section-template--27946023911705__main .page-width{max-width:1440px!important;padding:0 15px!important}.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible,.localization-form__select:focus-visible.localization-form__select:after{box-shadow:none!important;outline:0;border-radius:8px}.utility-bar{background:#101a4a;border:0;min-height:34px}.utility-bar .page-width{max-width:100%;padding:0 20px}.utility-bar__grid{display:flex;justify-content:center;align-items:center}.announcement-bar{width:100%}.announcement-bar__message{margin:0;text-align:center;color:#fff;font-size:12px;font-weight:400;line-height:36px;letter-spacing:.03em;padding:0}.announcement-bar__message span{display:block}.header-wrapper{background:#fff;border-bottom:0;box-shadow:0 2px 8px #0000000d}.header{max-width:1280px;margin:auto;padding:16px 20px;display:grid;grid-template-columns:170px 1fr auto;align-items:center;column-gap:30px}body .header__heading{margin:0}body .header__heading-logo{max-width:145px;height:auto}body .search__input.field__input::placeholder{display:block;color:#858585;opacity:1}body .header__heading{margin:0;padding-top:8px}body .header__icons{display:flex;align-items:center;gap:0;justify-self:end;margin-top:10px;max-width:100%;width:100%;justify-content:right}body .header__search{padding-right:30px}body .search__input.field__input{flex:1;display:flex;align-items:center;background:#f5f6fb;border-radius:8px;padding:0 6px 0 16px;height:44px;border:1px solid #e7e9f3!important}body .header__search{padding-right:30px;width:100%;max-width:100%;justify-content:right}body .search-modal__form{max-width:100%}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before,.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:none!important}.header__icons{display:flex;align-items:center;gap:26px;justify-self:end}.header__icon{width:auto;height:auto;text-decoration:none;color:#1f2f78}.header__icon svg{width:24px;height:24px}.header__icon:hover{color:#ff6b00}#cart-icon-bubble{position:relative}.header__inline-menu{grid-column:1/-1;margin-top:16px;border-radius:0;background:#1b2a6e!important;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.header__inline-menu .list-menu{display:flex;align-items:center;gap:30px;padding:0 15px;max-width:1440px;justify-content:center;margin:auto}.header__menu-item{color:#d8def7;font-size:12.5px;font-weight:500;padding:12px 0;letter-spacing:.02em;border-bottom:2px solid transparent;transition:all .15s;text-decoration:none!important}.header__menu-item:hover span{text-decoration:none!important}.header__menu-item:hover,.header__active-menu-item{color:#fff;border-bottom-color:#ff6a13;text-decoration:none!important}.header,.collection-list-wrapper{max-width:1440px!important;padding-right:15px!important;padding-left:15px!important}button.search__button.field__button{background:#ff6a13!important;z-index:99;border-radius:8px}button.search__button.field__button path{fill:#fff}.hero{position:relative;background:linear-gradient(120deg,var(--navy-deep) 0%,var(--navy) 55%,var(--navy-mid) 100%);overflow:hidden;padding:64px 0 0}.hero-blob{position:absolute;border-radius:50%;opacity:.18}.hero-inner{max-width:1240px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;position:relative;z-index:2}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:#ff6a1329;border:1px solid rgba(255,160,92,.4);color:var(--orange-light);font-size:12px;font-weight:600;padding:7px 14px;border-radius:20px;margin-bottom:22px;letter-spacing:.02em}.hero-left h1{font-weight:700;font-size:46px;line-height:1.14;color:#fff;margin-bottom:16px}.hero-left h1 span{color:var(--orange-light)}.hero-left p{font-size:15px;color:#c4cbea;max-width:420px;margin-bottom:30px;line-height:1.65}.hero-actions{display:flex;gap:14px;margin-bottom:34px}.btn-primary{background:var(--orange);color:#fff;font-weight:600;font-size:14px;padding:15px 30px;border-radius:8px;border:none;cursor:pointer;transition:background .2s;box-shadow:0 8px 20px #ff6a1359}.btn-primary:hover{background:#e85c0a}.btn-ghost{background:transparent;color:#fff;font-weight:600;font-size:14px;padding:15px 26px;border-radius:8px;border:1px solid rgba(255,255,255,.3)}.btn-ghost:hover{border-color:#fff}.hero-stats{display:flex;gap:34px}.hero-stats div p:first-child{font-family:Poppins;font-weight:700;font-size:20px;color:#fff}.hero-stats div p:last-child{font-size:11.5px;color:#9ba6d6;margin-top:2px}.hero-right{position:relative;height:440px}.float-card{position:absolute;background:#fff;border-radius:14px;padding:12px;box-shadow:0 20px 40px #0a103259;width:150px}.float-card img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px;margin-bottom:8px}.float-card .fc-name{font-size:11.5px;font-weight:600;margin-bottom:3px}.float-card .fc-price{font-size:12px;color:var(--orange);font-weight:700;font-family:Poppins}.float-card .fc-off{position:absolute;top:8px;left:8px;background:var(--orange);color:#fff;font-size:9.5px;font-weight:700;padding:2px 6px;border-radius:4px;z-index:2}.fc1{top:0;left:30px;transform:rotate(-6deg)}.fc2{top:150px;right:10px;transform:rotate(5deg)}.fc3{bottom:10px;left:90px;transform:rotate(-3deg)}.banner-home{--navy: #102A4C;--orange: #FF5A1F;--orange-dark: #E84A14;--light-bg: #F5F8FB;--white: #FFFFFF;--text: #102A4C;--muted: #667085;position:relative;overflow:hidden;background:#fff;color:var(--text)}.banner-home__wrapper{width:min(1440px,100%);min-height:720px;margin:0 auto;padding:65px 15px;display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:70px}.banner-home__content{position:relative;z-index:2}.banner-home__eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:25px;color:var(--orange);font-size:11px;font-weight:800;letter-spacing:1.8px}.banner-home__eyebrow span{width:30px;height:2px;display:block;background:var(--orange)}.banner-home h1{max-width:650px;margin:0;color:var(--navy);font-size:clamp(52px,5.5vw,88px);font-weight:800;line-height:.98;letter-spacing:-4px}.banner-home h1 span{display:block;color:var(--orange)}.banner-home__description{max-width:510px;margin:30px 0 35px;color:var(--muted);font-size:17px;line-height:1.7}.banner-home__buttons{display:flex;align-items:center;gap:13px}.collection-list-view-all a:after,.collection-list-view-all:before,#ContactForm .contact__button .button:before,#ContactForm .contact__button .button:after,.collection__view-all a:before,.collection__view-all a:after{display:none}.banner-home__btn,.collection-list-view-all a,.collection__view-all a{min-height:56px;padding:0 27px;display:inline-flex;align-items:center;justify-content:center;gap:18px;border-radius:5px;text-decoration:none;font-size:13px;font-weight:800;letter-spacing:.7px;transition:.3s ease}.banner-home__btn span{font-size:20px;transition:transform .3s ease}.banner-home__btn--primary,.collection-list-view-all a,.collection__view-all a{color:var(--white);background:var(--orange);border:1px solid var(--orange);box-shadow:0 10px 25px #ff5a1f33}.banner-home__btn--primary:hover{background:var(--orange-dark);border-color:var(--orange-dark);transform:translateY(-3px);box-shadow:0 15px 35px #ff5a1f47}.banner-home__btn--primary:hover span{transform:translate(5px)}.banner-home__btn--secondary{color:var(--navy);background:transparent;border:1px solid rgba(16,42,76,.25)}.banner-home__btn--secondary:hover{color:var(--white);background:var(--navy);border-color:var(--navy);transform:translateY(-3px)}.banner-home__btn--secondary:hover span{transform:translate(3px,-3px)}.banner-home__trust{display:flex;align-items:center;gap:20px;margin-top:48px}.banner-home__trust-item{display:flex;flex-direction:column;gap:5px}.banner-home__trust-item strong{color:var(--navy);font-size:16px;font-weight:800;letter-spacing:.8px}.banner-home__trust-item:first-child strong{color:var(--orange)}.banner-home__trust-item span{color:var(--muted);font-size:12px}.banner-home__trust-divider{width:1px;height:35px;background:#102a4c26}.banner-home__visual{position:relative;height:600px}.banner-home__image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:8px 8px 100px;background:#e9eef4}.banner-home__image img,.banner-home__image svg{width:100%;height:100%;display:block;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.banner-home:hover .banner-home__image img{transform:scale(1.035)}.banner-home__floating-card{position:absolute;left:-30px;bottom:45px;display:flex;align-items:center;gap:13px;padding:14px 20px;background:#fffffff5;border-radius:6px;box-shadow:0 15px 40px #102a4c26;z-index:3;animation:banner-home-float 4s ease-in-out infinite}.banner-home__floating-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--white);background:var(--orange);font-size:17px;font-weight:800}.banner-home__floating-card strong{display:block;color:var(--navy);font-size:12px;margin-bottom:4px}.banner-home__floating-card small{display:block;color:var(--muted);font-size:10px}@keyframes banner-home-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.banner-home__badge{position:absolute;top:-25px;right:-25px;width:105px;height:105px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--navy);color:var(--white);box-shadow:0 12px 30px #102a4c2e;z-index:3}.banner-home__badge-inner{width:78px;height:78px;border:1px dashed rgba(255,255,255,.5);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.banner-home__badge span{color:var(--orange);font-size:9px;font-weight:800;letter-spacing:2px}.banner-home__badge strong{font-size:13px;letter-spacing:1px}.section-head .eyebrow{font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ff5a1f;display:inline-block;margin-bottom:14px}.section-head{max-width:640px;margin:0 auto;text-align:center}.section-head h2{font-size:clamp(28px,3.6vw,42px);margin-bottom:14px}.section-head p{font-size:16px}.section-head.left{margin:0 0 44px;text-align:left}.collection-list__item .card-wrapper{height:100%}.collection-list__item .card{position:relative;height:100%;overflow:hidden;border-radius:18px;background:#f5f8fb}.collection-list__item .card__inner{position:relative;overflow:hidden;height:100%;border-radius:18px;background:#f5f8fb}.collection-list__item .card__media{position:relative;height:100%;overflow:hidden}.collection-list__item .card__inner .card__content{display:none}.collection-list__item .media{height:100%;overflow:hidden}.collection-list__item .card__media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .4s ease}.collection-list__item:hover .card__media img{transform:scale(1.06)}.collection-list__item .card__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#102a4c00 35%,#102a4c14 50%,#102a4cd1);pointer-events:none;z-index:1}.collection-list__item .card__inner .card__content{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:25px 24px;color:#fff}.collection-list__item .card__inner .card__heading{margin:0;font-size:22px;line-height:1.2;font-weight:700;letter-spacing:-.3px}.collection-list__item .card__inner .card__heading a{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#fff!important;text-decoration:none}.collection-list__item .card__inner .icon-wrap{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ff5a1f;color:#fff;transition:transform .3s ease,background .3s ease}.collection-list__item .card__inner .icon-arrow{width:15px;height:15px;transition:transform .3s ease}.collection-list__item:hover .card__inner .icon-wrap{transform:translate(3px);background:#fff;color:#102a4c}.collection-list__item:hover .card__inner .icon-arrow{transform:translate(2px)}.collection-list__item>.card-wrapper>.card>.card__content{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;display:flex;align-items:flex-end;padding:0;z-index:3;background:transparent;pointer-events:none}.collection-list__item>.card-wrapper>.card>.card__content:before{content:"";position:absolute;left:0;right:0;bottom:0;height:48%;background:linear-gradient(to top,#102a4ceb,#102a4ca6 45%,#102a4c00);z-index:-1;pointer-events:none}.collection-list__item>.card-wrapper>.card>.card__content>.card__information{width:100%;padding:25px 22px 22px;position:relative;height:100%;display:flex;align-items:end}.collection-list__item>.card-wrapper>.card>.card__content>.card__information>.card__heading{margin:0;width:100%}.collection-list__item>.card-wrapper>.card>.card__content>.card__information>.card__heading>a{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0;color:#fff!important;font-size:20px;font-weight:700;line-height:1.25;text-decoration:none;pointer-events:auto;transition:color .3s ease}.collection-list__item>.card-wrapper>.card>.card__content>.card__information>.card__heading>a>.icon-wrap{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ff5a1f;color:#fff;transition:transform .35s ease,background .35s ease,color .35s ease;box-shadow:0 6px 18px #0000002e}.collection-list__item>.card-wrapper>.card>.card__content>.card__information>.card__heading>a>.icon-wrap>.icon-arrow{width:14px;height:14px;transition:transform .35s ease}.collection-list__item:hover>.card-wrapper>.card>.card__content>.card__information>.card__heading>a>.icon-wrap{background:#fff;color:#102a4c;transform:translate(3px)}.collection-list__item:hover>.card-wrapper>.card>.card__content>.card__information>.card__heading>a>.icon-wrap>.icon-arrow{transform:translate(3px)}.collection-list__item>.card-wrapper>.card>.card__inner>.card__media>.media>img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.collection-list__item:hover>.card-wrapper>.card>.card__inner>.card__media>.media>img{transform:scale(1.06)}.collection-list__item>.card-wrapper{transition:transform .35s ease,box-shadow .35s ease}.collection-list__item:hover>.card-wrapper{transform:translateY(-5px);box-shadow:0 18px 40px #102a4c26}.collection-list__item .card--standard .card__inner{border-radius:18px}.collection-list__item .card--standard .card__inner:before,.collection-list__item .card--standard .card__inner:after{border-radius:18px}.collection-list__item .card-wrapper{transition:transform .35s ease,box-shadow .35s ease}.collection-list__item:hover .card-wrapper{transform:translateY(-5px)}.collection-list__item:hover .card{box-shadow:0 18px 45px #102a4c24}.section-head.revea-left,slider-component{max-width:1440px!important;margin:0 auto;text-align:left;padding:0 15px!important}.section-head.revea-left .collection__title{padding:0;width:100%;margin:0}.section-template--27946023944473__featured_collection-padding{background:#f5f8fb}.section-head.revea-left{margin-bottom:40px}.product-card-wrapper .media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;border-radius:10px!important}.product-card-wrapper:hover .media img{transform:scale(1.035);border-radius:10px!important}.product-card-wrapper .card__content{padding:14px 2px 0}.product-card-wrapper .card__information{padding:0}.product-card-wrapper .card__heading{margin:0;font-size:15px;line-height:1.45;font-weight:500;letter-spacing:-.01em}.product-card-wrapper .card__heading a{color:#171717;text-decoration:none}.product-card-wrapper .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:7px}.badge{background:#ff5a1f}.product-card-wrapper .card__inner.color-scheme-2.gradient.ratio{aspect-ratio:1/1!important;--ratio-percent: auto!important;border-radius:10px;background:#fff}.product-card-wrapper .card__inner.color-scheme-2.gradient.ratio img{object-fit:contain!important}.product-media-container.constrain-height .media{padding-top:0!important;height:100%}product-info .product__media img,product-info video{position:unset!important;height:auto!important}.product-card-wrapper .price{margin-top:7px}.product-card-wrapper .price-item{font-size:15px;font-weight:600;color:#171717}.product-card-wrapper .price__sale .price-item--regular{color:#888;font-weight:400}.footer__content-top{max-width:1440px;margin:0 auto 35px;padding:42px 60px;background:#102a4c;border-radius:20px;overflow:hidden}.footer-block--newsletter{width:100%;margin:0}.footer-block__newsletter{width:100%;max-width:100%}.footer-block__newsletter{display:flex;align-items:center;justify-content:space-between;gap:60px}.footer-block__newsletter .footer-block__heading{position:relative;margin:0;max-width:430px;font-size:30px;line-height:1.2;font-weight:600;letter-spacing:0;color:#fff!important;text-transform:capitalize}.footer-block__newsletter .footer-block__heading:before{content:"";display:block;width:38px;height:3px;margin-bottom:12px;border-radius:10px;background:#ff5a1f}.footer-block__newsletter .newsletter-form{width:min(100%,500px);max-width:500px;margin:0;display:block!important}.footer-block__newsletter .newsletter-form__field-wrapper{width:100%;max-width:100%}.footer-block__newsletter .field{position:relative;display:flex;align-items:center;width:100%;height:60px;min-height:60px;margin:0;padding:0;border:2px solid rgba(255,255,255,.15);border-radius:50px;background:#fff;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.footer-block__newsletter .field:before,.footer-block__newsletter .field:after{display:none!important}.footer-block__newsletter .field__input{flex:1;width:100%;height:60px;min-height:60px;padding:0 75px 0 24px!important;margin:0;border:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;font-size:14px;line-height:1;color:#171717}.footer-block__newsletter .field__input::placeholder{color:#777;opacity:1}.footer-block__newsletter .field__label{display:none!important}.footer-block__newsletter .field:focus-within{border-color:#ff5a1f;box-shadow:0 0 0 4px #ff5a1f26}.footer-block__newsletter .newsletter-form__button{position:absolute;top:5px;right:5px;width:50px;height:50px;min-width:50px;min-height:50px;padding:0!important;margin:0;border:0!important;border-radius:50%;background:#ff5a1f!important;color:#fff!important;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #ff5a1f40;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.footer-block__newsletter .newsletter-form__button svg{width:16px;height:16px;color:#fff;transition:transform .25s ease}.footer-block__newsletter .newsletter-form__button:hover{background:#e94d16!important;transform:scale(1.05);box-shadow:0 6px 18px #ff5a1f59}.footer-block__newsletter .newsletter-form__button:hover svg{transform:translate(3px)}.footer__content-bottom{width:100%;margin:0;padding:0;background:#f7f9fc;border-top:1px solid #e7eaf0}.footer__content-bottom>.footer__content-bottom-wrapper:first-child{max-width:1440px;margin:0 auto;padding:24px 40px 20px;display:flex;align-items:center;justify-content:flex-end}.footer__column--info{width:auto}.footer__payment{margin:0}.footer__payment .list-payment{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin:0;padding:0}.footer__payment .list-payment__item{display:flex;align-items:center;justify-content:center;width:46px;height:30px;padding:2px;border-radius:5px;background:#fff;border:1px solid #e3e6eb;box-shadow:0 1px 3px #1423460a;transition:transform .2s ease,box-shadow .2s ease}.footer__payment .list-payment__item svg{width:38px;height:24px;max-width:100%}.footer__payment .list-payment__item:hover{transform:translateY(-2px);box-shadow:0 4px 10px #14234614}.footer__content-bottom>.footer__content-bottom-wrapper:last-child{max-width:1440px;margin:0 auto;padding:18px 40px;border-top:1px solid #e7eaf0;display:flex;align-items:center;justify-content:space-between}.footer__copyright{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.footer__copyright .copyright__content{margin:0;color:#697386;font-size:12px;line-height:1.5;font-weight:400}.footer__copyright .copyright__content a{color:#465166;text-decoration:none;transition:color .2s ease}.footer__copyright .copyright__content a:hover{color:#ff5a1f}.footer__copyright .policies{display:flex;align-items:center;gap:20px;margin:0;padding:0}.footer__copyright .policies .copyright__content{position:relative}.footer__copyright .copyright__content:nth-child(2){display:none}.product__info-container{max-width:560px;padding:10px 0 20px;color:#17233d}.product__info-container>.product__text{margin:0 0 12px;color:#ff5a1f;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.product__info-container .product__title{margin:0 0 15px}.product__info-container .product__title h1{margin:0;color:#17233d;font-size:clamp(30px,3vw,42px);line-height:1.12;font-weight:600;letter-spacing:-.035em}.product__info-container .price{margin:0 0 22px}.product__info-container .price-item{color:#17233d;font-size:24px;font-weight:700;letter-spacing:-.02em}.product__info-container .price__sale .price-item--regular{color:#8b94a5;font-size:16px;font-weight:400;margin-right:8px}.product__info-container .price__badge-sale{margin-left:8px;padding:5px 9px;border-radius:50px;background:#fff0ea;color:#ff5a1f;font-size:11px;font-weight:700}.product__info-container variant-selects{display:block;margin:24px 0}.product__info-container .product-form__input{margin:0 0 24px;padding:0;border:0}.product__info-container .form__label{display:flex;align-items:center;justify-content:space-between;margin:0 0 11px!important;color:#17233d;font-size:13px;line-height:1.4;font-weight:600}.product__info-container fieldset{border:0}.product__info-container .product-form__input input[type=radio]+label{min-width:48px;height:42px;margin:0 7px 7px 0;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dfe3e9;border-radius:8px;background:#fff;color:#30394b;font-size:13px;font-weight:500;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.product__info-container .product-form__input input[type=radio]+label:hover{border-color:#17233d}.product__info-container .product-form__input input[type=radio]:checked+label{border-color:#17233d;background:#17233d;color:#fff;box-shadow:0 4px 10px #17233d1f}.product__info-container .product-form__input input[type=radio]:disabled+label,.product__info-container .product-form__input input[type=radio].disabled+label{opacity:.4;text-decoration:line-through;cursor:not-allowed}.quantity:before,.quantity:after,.product__info-container button:before,.product__info-container button:after{display:none!important}.product__info-container .quantity__label{margin-bottom:10px;color:#17233d;font-size:13px;font-weight:600}.product__info-container quantity-input.quantity{width:130px;height:46px;min-height:46px;border:1px solid #dfe3e9;border-radius:8px;background:#fff;overflow:hidden}.product__info-container .quantity__button{width:40px;color:#17233d}.product__info-container .quantity__button:hover{background:#f5f6f8}.product__info-container .quantity__input{width:45px;font-size:14px;font-weight:600;color:#17233d}.product__info-container .product-form__buttons{margin-top:8px;max-width:100%;width:100%}.product__info-container .product-form__submit{width:100%;min-height:56px;border:0;border-radius:10px;background:#ff5a1f;color:#fff;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 20px #ff5a1f2e;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.product__info-container .product-form__submit:not(:disabled):hover{background:#e94d16;transform:translateY(-1px);box-shadow:0 10px 25px #ff5a1f40}.product__info-container .product-form__submit:disabled{opacity:1;background:#e8ebf0;color:#7b8494;box-shadow:none}.product__info-container .shopify-payment-button{margin-top:10px}.product__info-container .shopify-payment-button__button{min-height:54px!important;border-radius:10px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase;background:#1b2a6e}.product__info-container .product__description{margin-top:28px;padding-top:24px;border-top:1px solid #e7eaf0;color:#697386;font-size:14px;line-height:1.7}.product__info-container .product__description b:first-child{display:block;margin-bottom:10px;color:#17233d;font-size:15px;font-weight:700}.product__info-container .product__description p{margin:0 0 12px}.product__info-container .product__description img{display:none!important}.product__info-container .product__pickup-availabilities{display:none}product-info product-component .product-media-container{width:100%!important}.section-sections--27946024435993__footer-padding{padding-left:15px;padding-right:15px}.footer-block__newsletter{text-align:left!important}.contact.page-width{max-width:900px;margin:0 auto}.contact.page-width--narrow{padding-top:0;padding-bottom:65px}#ContactForm{width:100%;padding:42px;background:#f7f9fc;border:1px solid #e7eaf0;border-radius:18px;box-sizing:border-box}#ContactForm .contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px}#ContactForm .field{position:relative;width:100%;margin:0 0 20px}#ContactForm .field:before,#ContactForm .field:after{display:none!important}#ContactForm .field__input{width:100%;min-height:56px;box-sizing:border-box;padding:17px 18px 8px;border:1px solid #dfe3e9!important;border-radius:9px;background:#fff!important;color:#17233d;font-family:inherit;font-size:14px;line-height:1.4;outline:none!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}#ContactForm textarea.field__input{min-height:150px;resize:vertical;padding-top:23px}#ContactForm .field__input::placeholder{color:transparent}#ContactForm .field__label{position:absolute;top:50%;left:18px;transform:translateY(-50%);margin:0;padding:0 3px;background:#fff;color:#697386;font-size:14px;line-height:1;pointer-events:none;transition:top .2s ease,transform .2s ease,font-size .2s ease,color .2s ease}#ContactForm textarea+.field__label{top:22px;transform:none}#ContactForm .field__input:focus+.field__label,#ContactForm .field__input:not(:placeholder-shown)+.field__label{top:0;transform:translateY(-50%);color:#17233d;font-size:11px;font-weight:600}#ContactForm textarea.field__input:focus+.field__label,#ContactForm textarea.field__input:not(:placeholder-shown)+.field__label{top:0;transform:translateY(-50%)}#ContactForm .field:focus-within .field__input{border-color:#ff5a1f!important;box-shadow:0 0 0 3px #ff5a1f1a!important}#ContactForm .field:focus-within .field__label{color:#ff5a1f}#ContactForm .field--with-error .field__input{border-color:#d9534f!important}#ContactForm .field--with-error .field__label{color:#d9534f}#ContactForm .contact__button{margin-top:5px}#ContactForm .contact__button .button{min-width:170px;min-height:54px;padding:0 28px;border:0;border-radius:9px;background:#ff5a1f;color:#fff;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;box-shadow:0 7px 18px #ff5a1f2e;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}#ContactForm .contact__button .button:hover{background:#e94d16;transform:translateY(-2px);box-shadow:0 10px 24px #ff5a1f40}#ContactForm .h-captcha{margin-top:15px}.section-template--27946024141081__main-padding{max-width:930px;padding:50px 15px 0!important}.collection__view-all a{margin-top:50px!important;text-transform:uppercase;font-size:14px}.newsletter-form__message--success{color:#fff}.cart-item{position:relative;background:#fff;border:1px solid #e7ebf0;border-radius:14px;box-shadow:0 4px 18px #102a4c0a;transition:box-shadow .3s ease,border-color .3s ease,transform .3s ease}.cart-item:hover{border-color:#d9e0e8;box-shadow:0 10px 30px #102a4c14}.cart-item .cart-item__media{width:130px;padding:18px!important;vertical-align:middle}.cart-item .cart-item__image-container{width:100px;height:100px;overflow:hidden;border-radius:12px;background:#f5f7fa;border:1px solid #edf0f4}.cart-item .cart-item__image{width:100%;height:100%;display:block;object-fit:cover;border-radius:12px;transition:transform .4s ease}.cart-item:hover .cart-item__image{transform:scale(1.05)}.cart-item .cart-item__details{padding:22px 15px!important;vertical-align:middle}.cart-item .cart-item__title{margin-bottom:8px}.cart-item .cart-item__name{display:inline-block;color:#102a4c!important;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none;transition:color .25s ease}.cart-item .cart-item__name:hover{color:#ff5a1f!important}.cart-item .cart-item__details>.product-option{margin-bottom:8px;color:#ff5a1f;font-size:15px;font-weight:700}.cart-item .cart-item__details dl{margin:8px 0 0;display:flex;flex-wrap:wrap;gap:6px 15px}.cart-item .cart-item__details dl .product-option{display:flex;align-items:center;gap:5px;margin:0;color:#667085;font-size:12px}.cart-item .cart-item__details dl dt{font-weight:600;color:#344054}.cart-item .cart-item__details dl dd{margin:0;color:#667085}.cart-item .cart-item__quantity{width:150px;padding:20px 10px!important;vertical-align:middle}.cart-item .quantity-popover-container{display:inline-block}.cart-item quantity-input.quantity{width:112px;height:42px;display:flex;align-items:center;overflow:hidden;border:1px solid #dce2e9;border-radius:8px;background:#fff}.cart-item .quantity__button{width:34px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#102a4c;cursor:pointer;transition:background .2s ease,color .2s ease}.cart-item .quantity__button:hover{background:#f5f8fb;color:#ff5a1f}.cart-item .quantity__button .svg-wrapper{width:11px;height:11px;display:flex}.cart-item .quantity__button svg{width:100%;height:100%}.cart-item .quantity__input{width:44px;height:40px;padding:0;border:0;background:transparent;color:#102a4c;font-size:14px;font-weight:700;text-align:center;-moz-appearance:textfield}.cart-item .quantity__input::-webkit-inner-spin-button,.cart-item .quantity__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.cart-item cart-remove-button{display:inline-flex;margin-left:10px}.cart-item cart-remove-button .button{width:36px;height:36px;min-width:36px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #e4e8ed;border-radius:8px;background:#fff;color:#667085;transition:background .25s ease,color .25s ease,border-color .25s ease}.cart-item cart-remove-button .button:hover{background:#fff1ed;border-color:#ffd3c5;color:#ff5a1f}.cart-item cart-remove-button .svg-wrapper{width:16px;height:16px}.cart-item cart-remove-button svg{width:100%;height:100%}.cart-item .cart-item__totals{width:130px;padding:20px 25px 20px 10px!important;vertical-align:middle}.cart-item .cart-item__price-wrapper{display:flex;justify-content:flex-end;align-items:center}.cart-item .cart-item__totals .price{color:#102a4c;font-size:17px;font-weight:800;white-space:nowrap}.cart-item .cart-item__totals.medium-hide{color:#102a4c}.cart-item .cart-item__error{margin-top:8px}.cart-item .cart-item__error-text{color:#d92d20;font-size:11px}.cart-item__quantity-wrapper{align-items:center}.product__description.rte.quick-add-hidden{color:#667085;font-size:14px;line-height:1.65}.product__description.rte.quick-add-hidden h2,.product__description.rte.quick-add-hidden h3{margin:0 0 18px;color:#102a4c;font-size:20px;font-weight:700;line-height:1.3}.product__description.rte.quick-add-hidden h3{font-size:18px}.product__description.rte.quick-add-hidden ul{margin:0 0 20px;padding:0;list-style:none}.product__description.rte.quick-add-hidden li{position:relative;margin:0 0 13px;padding-left:24px;color:#667085;font-size:14px;line-height:1.65}.product__description.rte.quick-add-hidden li:before{content:"\2713";position:absolute;left:0;top:1px;color:#ff5a1f;font-size:14px;font-weight:700}.product__description.rte.quick-add-hidden .a-list-item{color:inherit}.product__description.rte.quick-add-hidden strong{color:#102a4c}.product__description.rte.quick-add-hidden p{margin-top:20px;padding-top:18px;color:#102a4c;font-size:13px;line-height:2;border-top:1px solid #E5EAF0}.product__description.rte.quick-add-hidden p br:first-child{display:none}.header .loading__spinner,.header .search__loading-state,.header .predictive-search__loading-state,.header .spinner,.header .loading-spinner{display:none!important}.product__description br{display:none}.product-grid .quick-add__submit:after,.product-grid .quick-add__submit:before{display:none}.product-grid .quick-add__submit{padding:.8rem;min-width:100%;box-sizing:border-box;background:#ff5a1f;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border:1px solid #FF5A1F;border-radius:8px;cursor:pointer;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}.product-grid .quick-add__submit:hover{background:#e94a12;border-color:#e94a12;color:#fff;transform:translateY(-3px);box-shadow:0 8px 20px #ff5a1f47}.product-grid .quick-add__submit:active{transform:translateY(-1px);box-shadow:0 4px 10px #ff5a1f33}.product-grid .grid__item{display:flex}.product-grid .card-wrapper{width:100%;height:100%}.product-grid .card.card--standard.card--media{height:100%;display:flex;flex-direction:column}.product-grid .card__inner{flex-shrink:0}.product-grid .card>.card__content{flex:1;display:flex;flex-direction:column}.product-grid .card>.card__content .card__information{flex:1}.product-grid .card>.card__content .quick-add{margin-top:auto;width:100%}.product-grid .card>.card__content .quick-add__submit{width:100%;min-width:100%;margin-top:10px}.product-grid product-component{width:100%}@media(min-width:1200px){.product--large:not(.product--no-media) .product__info-wrapper{max-width:calc(100% - 630px)!important;width:100%!important}.product--large:not(.product--no-media) .product__media-wrapper{max-width:630px!important;width:100%!important}}@media(min-width:750px){.product--large:not(.product--no-media) .product__info-wrapper{max-width:50%!important;width:100%!important}.product--large:not(.product--no-media) .product__media-wrapper{max-width:50%!important;width:100%!important}}@media(max-width:1500px){.banner-home__badge{top:-15px;right:-15px}}@media(max-width:1199px){.header__inline-menu .list-menu{gap:13px}.banner-home__wrapper{min-height:690px;padding:35px 15px;gap:20px}}@media(max-width:1024px){.banner-home__wrapper{min-height:auto;grid-template-columns:1fr;gap:45px;padding:60px 5vw}.banner-home__content{max-width:750px}.banner-home__visual{height:560px}}@media screen and (max-width:989px){.collection-list__item .card__inner .card__content{padding:20px}.collection-list__item .card__inner .card__heading{font-size:19px}.collection-list__item .card__inner .icon-wrap{width:34px;height:34px;flex-basis:34px}ul#Slider-template--27946023944473__collection_list_xWpQUc{display:grid;grid-template-columns:1fr 1fr}slider-component,slider-component ul,.collection-list-wrapper .title-wrapper-with-link{padding:0!important}.header__icon--menu .icon{position:absolute;left:15px}body .header__search{padding-right:0}.footer__content-top{margin-left:20px;margin-right:20px;padding:38px 40px}.footer-block__newsletter{gap:35px}.footer-block__newsletter .footer-block__heading{font-size:26px}.footer-block__newsletter .newsletter-form{max-width:430px}ul#Slider-template--27946023944473__featured_collection{grid-template-columns:1fr 1fr;display:grid;padding:0 15px!important;gap:10px}ul#Slider-template--27946023944473__featured_collection li{width:100%;max-width:100%}.cart-item .cart-item__media{width:105px;padding:15px!important}.cart-item .cart-item__image-container{width:80px;height:80px}.cart-item .cart-item__name{font-size:14px}.cart-item .cart-item__quantity{width:130px}.cart-item .cart-item__totals{width:100px;padding-right:15px!important}}@media(max-width:749px){body .header__search{display:none}body .header__heading{margin:0;padding-top:0;padding-bottom:8px}.announcement-bar__message span{display:block;line-height:1.5;padding:10px}.header{grid-template-columns:1fr 1fr 1fr}.banner-home__wrapper{padding:42px 20px 50px;gap:35px}.banner-home__eyebrow{margin-bottom:18px;font-size:9px;letter-spacing:1.2px}.banner-home__eyebrow span{width:22px}.banner-home h1{font-size:clamp(44px,13vw,62px);letter-spacing:-2.5px}.banner-home__description{margin:22px 0 28px;font-size:15px;line-height:1.6}.banner-home__buttons{width:100%;flex-direction:column;align-items:stretch}.banner-home__btn{width:100%}.banner-home__trust{margin-top:32px;gap:12px}.banner-home__trust-item span{font-size:11px}.banner-home__visual{height:430px}.banner-home__image{border-radius:5px 5px 65px}.banner-home__floating-card{left:12px;bottom:22px;padding:11px 14px}.banner-home__floating-icon{width:32px;height:32px;font-size:14px}.banner-home__badge{width:75px;height:75px;top:-12px;right:-5px}.banner-home__badge-inner{width:57px;height:57px}.banner-home__badge span{font-size:6px}.banner-home__badge strong{font-size:9px}.collection-list__item .card,.collection-list__item .card__inner{border-radius:13px}.collection-list__item .card__inner .card__content{padding:16px}.collection-list__item .card__inner .card__heading{font-size:16px}.collection-list__item .card__inner .icon-wrap{width:30px;height:30px;flex-basis:30px}.collection-list__item .card__inner .icon-arrow{width:12px;height:12px}.collection-list__item:hover .card-wrapper{transform:none}.product__info-container{max-width:100%;padding:24px 0 10px}.product__info-container .product__title h1{font-size:28px;line-height:1.15}.product__info-container .price-item{font-size:22px}.product__info-container variant-selects{margin:20px 0}.product__info-container .product-form__input{margin-bottom:20px}.product__info-container .product-form__input input[type=radio]+label{min-width:44px;height:40px;padding:0 13px;border-radius:7px}.product__info-container .product-form__submit{min-height:54px}.product__info-container .product__description{margin-top:24px;padding-top:20px}.footer-block__newsletter{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:22px;text-align:center}.footer-block__newsletter .footer-block__heading{max-width:100%;margin:0 auto;font-size:24px;line-height:1.25}.footer-block__newsletter .footer-block__heading:before{width:32px;height:3px;margin:0 auto 10px}.footer-block__newsletter .newsletter-form{width:100%;max-width:100%}.footer-block__newsletter .field{height:54px;min-height:54px}.footer-block__newsletter .field__input{height:54px;min-height:54px;padding:0 65px 0 18px!important;font-size:13px}.footer-block__newsletter .newsletter-form__button{top:4px;right:4px;width:46px;height:46px;min-width:46px;min-height:46px}.footer-block__newsletter .newsletter-form__button svg{width:14px;height:14px}.footer__content-top{margin-left:0!important;margin-right:0!important;padding:38px 15px!important}.footer__payment .list-payment{align-items:center;justify-content:center}.contact.page-width--narrow{padding-top:0;padding-bottom:45px}#ContactForm{padding:28px 22px;border-radius:14px}#ContactForm .contact__fields{grid-template-columns:1fr;gap:0;margin-bottom:0}#ContactForm .field{margin-bottom:18px}#ContactForm .field__input{min-height:54px;font-size:14px}#ContactForm textarea.field__input{min-height:135px}#ContactForm .contact__button .button{width:100%;min-height:54px}body .cart-item{position:relative;display:grid!important;grid-template-columns:88px 1fr!important;gap:0;padding:12px;margin-bottom:12px;border-radius:12px}.cart-item .cart-item__media{width:88px;padding:0!important;grid-row:span 2}.cart-item .cart-item__image-container{width:76px;height:76px;border-radius:10px}.cart-item .cart-item__details{padding:2px 35px 8px 8px!important}.cart-item .cart-item__name{font-size:13px;line-height:1.35}.cart-item .cart-item__details>.product-option{margin-top:5px;font-size:13px}.cart-item .cart-item__details dl{gap:4px 10px;margin-top:5px}.cart-item .cart-item__details dl .product-option{font-size:10px}.cart-item .cart-item__quantity{width:auto;padding:5px 0 0 8px!important;grid-column:2;display:flex;align-items:center}.cart-item quantity-input.quantity{width:100px;height:36px}.cart-item .quantity__button{width:30px;height:34px}.cart-item .quantity__input{width:38px;height:34px;font-size:13px}.cart-item cart-remove-button .button{width:30px;height:30px;min-width:30px}.cart-item cart-remove-button .svg-wrapper{width:13px;height:13px}.cart-item .cart-item__totals.medium-hide{display:flex!important;position:absolute;right:12px;bottom:14px;width:auto;padding:0!important}.cart-item .cart-item__totals.medium-hide .price{font-size:14px}.cart-item .cart-item__totals.small-hide{display:none!important}.footer__content-bottom>.footer__content-bottom-wrapper:last-child{padding:18px 15px}}@media(max-width:479px){ul#Slider-template--27946023944473__collection_list_xWpQUc{display:grid;grid-template-columns:1fr}ul#Slider-template--27946023944473__featured_collection{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/S_cus.css.map */
