.custom-video-player{max-width:100%;position:relative;background:#000;border-radius:10px;overflow:hidden;margin:20px 0 0}.custom-video-player .video-element{width:100%;display:block}.custom-video-player .video-controls{display:flex;align-items:center;justify-content:space-between;padding:10px;background:#000000b3;position:absolute;bottom:0;width:100%;box-sizing:border-box}.custom-video-player .control-btn{background:transparent;border:none;color:#fff;font-size:18px;cursor:pointer}.custom-video-player .progress-bar{flex-grow:1;margin:0 10px;cursor:pointer}.custom-video-player .volume-slider{width:80px;cursor:pointer}body product-info{background-image:url(/cdn/shop/files/Product_detail.png?v=1745596565)!important;background-attachment:unset!important;background-size:cover!important;background-position:top!important}media-gallery .product-media-container{border:0}button.product-form__submit span{display:flex;align-items:center}.product__info-wrapper .price{display:flex;align-items:center;gap:20px}.benefits-block{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin:35px 0!important}.benefits-item{display:flex;align-items:center;max-width:600px}.benefits-item img{width:16px;object-fit:contain;height:16px;margin-right:15px}.benefits-text p{font-family:Inter;font-weight:300;font-size:14px;line-height:normal;letter-spacing:0%;margin:0}.combine-quan-buybtn{display:grid;align-items:center;grid-template-columns:.2fr 1fr;column-gap:10px}.product-accordion-container{border-top:1px solid #0c3f64!important;padding-bottom:20px;width:50%;padding-top:20px}.accordion-header{width:100%;color:#0c3f64;text-align:left;background:none;border:none;padding:10px;font-size:16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.accordion-arrow{transition:transform .3s ease}.accordion-content{display:none;padding:10px}.product-description-container{width:50%;padding:20px 0}.product-description-header{width:100%;color:#0c3f64;margin-top:42px;text-align:left;background:none;border:none;padding:10px;font-size:16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.description-arrow{transition:transform .3s ease}.product-description-content{display:none;padding:10px}.product .product__text.caption-with-letter-spacing{font-family:Figtree;font-weight:500;font-size:15px;padding-bottom:16px;line-height:110.00000000000001%;letter-spacing:5%;text-transform:uppercase}.product__text.caption-with-letter-spacing+.product__title h1{font-family:Figtree;font-weight:600;font-size:47px;color:#0c3f64;text-transform:uppercase;line-height:110.00000000000001%;letter-spacing:0%}.short-description p{font-family:Inter;font-weight:300;font-size:14px;line-height:180%;letter-spacing:0%}.price .price-item{font-family:Figtree;font-weight:500;font-size:28px;line-height:120%;letter-spacing:0%}.product-form__input .price-per-item__container .quantity{border-radius:50px!important;border:1px solid #cbd4d8;width:120px}.product-form__buttons .button{background:#ff6f40!important}.product-description-header span{font-family:Figtree;font-weight:600;font-size:20px;line-height:140%;letter-spacing:0%;text-transform:capitalize}.product-description-content p span{font-family:Inter;font-weight:300;font-size:14px;line-height:180%;color:#0c3f64;letter-spacing:0%}.accordion-header span{font-family:Figtree;font-weight:600;font-size:20px;line-height:normal;text-transform:capitalize}.accordion-content ul li{font-family:Inter;padding-bottom:14px;font-weight:300;font-size:14px;line-height:normal;color:#0c3f64}.accordion-content p a{color:#0c3f64;margin-right:10px}.thumbnail{border-radius:8px}.combine-quan-buybtn .quantity:after{display:none!important}.price_text_price{font-family:Inter;font-weight:300;font-size:14px;line-height:160%;letter-spacing:0%}.combine-quan-buybtn .product-form__input{margin:0 0 0rem}.combine-quan-buybtn .product-form__quantity .form__label{display:none}.accordion-content ul{list-style:none;margin:0;padding:0}.accordion-content ul li:before{content:"";display:inline-block;width:14px;height:14px;padding-right:23px;background-size:contain!important;background-repeat:no-repeat!important;background:url(/cdn/shop/files/Vector_8.svg?v=1741890396)}.thumbnail[aria-current]{opacity:60%}.product--medium .thumbnail-list{grid-template-columns:repeat(9,1fr)!important}.breadcrumbs{font-family:Figtree;text-transform:uppercase;margin:0 0 2em;font-size:15px;color:#496570;font-weight:600}li.breadcrumbs__item a{color:#0c3f64}.breadcrumbs__list{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}.breadcrumbs__item{display:flex;align-items:center;gap:10px;white-space:normal}.breadcrumbs__item:not(:last-child):after{content:"";display:inline-block;width:12px;height:12px;margin-right:8px;background-image:url(/cdn/shop/files/Vector_9.svg?v=1741892321);background-size:contain;background-repeat:no-repeat}.breadcrumbs__link{text-transform:capitalize;text-decoration:none;color:inherit;transition:color .3s ease-in-out}.breadcrumbs__link:hover{color:#555}.breadcrumbs__link[aria-current=page]{color:inherit;font-weight:400;text-decoration:none}product-recommendations .related-products__heading{font-family:Figtree;font-weight:600;font-size:56px;line-height:normal;max-width:400px;margin:0}product-recommendations .related-header{margin:0 0 50px;display:flex;align-items:end;justify-content:space-between}product-recommendations a.related-btn{background:#0c3f64;color:#fff;padding:15px 25px;text-decoration:none;border-radius:50px;font-family:Figtree;font-weight:500;line-height:normal}product-recommendations .related-btn.mobile-btn{display:none}product-recommendations .card-wrapper.product-card-wrapper{background:#e4eff4;border-radius:12px}@media (max-width: 1600px){.product__text.caption-with-letter-spacing+.product__title h1{font-size:38px}}@media (max-width: 1400px){.product__text.caption-with-letter-spacing+.product__title h1{font-size:34px}}@media (max-width: 768px){.breadcrumbs{font-size:10px;padding-top:30px}.breadcrumbs__list{flex-wrap:wrap}.breadcrumbs__item{font-size:12px}product-recommendations .related-header{margin:0 0 30px}product-recommendations .related-products__heading{font-size:44px}product-recommendations .related-btn.mobile-btn{display:inline-block}product-recommendations .related-btn.desktop-btn{display:none}}@media (max-width: 600px){body.template-collection .sc-jEABJj .pf-c:nth-child(2){padding:0}body.template-collection .breadcrumbs{padding-top:10px}}@media (max-width: 780px){.breadcrumbs{font-size:10px;margin-left:10px;padding-top:20px;margin-right:5px}.breadcrumbs__item:not(:last-child):after{margin:0 .15em}.header{display:none!important}.product .product__text.caption-with-letter-spacing{font-family:Figtree;font-weight:500;font-size:15px;line-height:110.00000000000001%;letter-spacing:5%;text-transform:uppercase}.product__text.caption-with-letter-spacing+.product__title h1{font-size:24px}.benefits-block{grid-template-columns:1fr}.price .price-item{font-family:Figtree;font-weight:500;font-size:28px;line-height:120%;letter-spacing:0%}.price_text_price{font-family:Inter;font-weight:300;font-size:14px;line-height:160%;letter-spacing:0%}.product-description-container,.product-accordion-container{width:100%}.product-description-header{margin-top:0}.product-description-header span,.accordion-header span{font-family:Figtree;font-weight:600;font-size:18px;line-height:130%;letter-spacing:0%;text-transform:capitalize}.product-description-content .product__description.rte.quick-add-hidden p{font-family:Inter;font-weight:300;font-size:14px;line-height:normal}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/product.css.map */
