@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--jdgm-primary-color: #031e3b !important;--jdgm-star-color: #031e3b !important;--jdgm-write-review-bg-color: #031e3b !important;--jdgm-paginate-color: #031e3b !important;--jdgm-reviewer-name-color: #031e3b !important}*{box-sizing:border-box;outline:none;letter-spacing:0!important}html{scroll-padding-top:150px}html,body{margin:0;height:0;scroll-behavior:smooth;font-family:Inter,sans-serif}body{font-weight:400;font-size:16px;overflow-x:hidden;background-color:#fff!important}body p{font-family:Inter,sans-serif;font-size:20px;font-weight:400;margin:0 0 15px;line-height:160%;color:#4a374a}body p:last-child{margin-bottom:0}body p:empty{display:none}img{width:auto;max-width:100%;max-height:100%;margin:0 auto;display:block}a{text-decoration:none;transition:all .5s ease 0s}ul{list-style:none;margin:0;padding:0}.img-responsive{width:100%;height:100%;object-fit:cover}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif;margin:0 0 15px;color:#361d58;font-weight:600}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin:0}.container{max-width:1710px;width:100%;margin:0 auto;padding:0 15px;position:relative}.section-gapping{padding-top:120px;padding-bottom:120px}.top-gapping{padding-top:120px}.bottom-gapping{padding-bottom:120px}.utility-bar{background-color:transparent}.utility-bar p{font-size:16px;color:#787878;font-weight:500;padding:12px 0;min-height:auto}.utility-bar p a{font-size:18px;color:#031e3b}.header-wrapper{background-color:transparent;border-bottom:none}.header-wrapper header{background-color:#031e3b;border-radius:50px;display:flex;justify-content:space-between;max-width:1260px}.header-wrapper nav.header__inline-menu li .header__menu-item{color:#fff;font-size:18px;font-weight:500;padding:12px 25px;text-decoration:none}.header-wrapper nav.header__inline-menu li .header__menu-item:hover,.header-wrapper nav.header__inline-menu li .header__menu-item .header__active-menu-item{color:#d4a452;text-decoration:none}.header-wrapper nav.header__inline-menu li .header__menu-item:hover span{text-decoration:none}.header-wrapper .header__icons{padding:0}.header-wrapper .header__icons a,.header-wrapper .header__icons .header__search .header__icon .icon{color:#fff}.header-wrapper .header__icons a:hover,.header-wrapper .header__icons .header__search .header__icon:hover .icon{color:#d4a452}.header-wrapper .header__icons .header__search .header__icon-close{display:none}.header-wrapper .search-modal{top:100%;background-color:transparent;display:block}.header-wrapper .search-modal .modal-overlay:after{top:0}.header-wrapper .search-modal .search-modal__content{max-width:1260px;width:100%;border-radius:25px;background-color:#fffffa;padding:45px 30px;height:auto;margin:20px auto 0;box-shadow:0 2px 14px #00000029;display:block}.header predictive-search{width:100%;display:block;margin:0 auto}.search-modal__header{margin-bottom:35px}.search-modal__header .search-text{font-size:32px;font-weight:500;color:#141414;display:block;text-align:center;margin-bottom:8px;line-height:normal}.search-modal-links{display:flex;justify-content:center;flex-wrap:wrap;gap:25px}.search-modal__header .search-modal-links a{color:#787878;font-weight:500;font-size:14px;cursor:pointer}.header-wrapper .search-modal .search-modal__content label.field__label{color:#141414}.header-wrapper .search-modal .search-modal__content .search__input.field__input{background-color:#fff;border:1px solid #354b62;border-radius:50px;color:#787878;padding:15px 15px 15px 45px}.header-wrapper .search-modal .search-modal__content .field__button{color:#141414;z-index:1;right:auto;left:6px}.header-wrapper .search-modal .search-modal__content .field__button.reset__button{left:auto;right:15px}.header-wrapper .search-modal .search-modal__content .search-modal__close-button{position:absolute;top:24px;right:24px;margin:0;width:24px;height:24px;color:#000}.banner-section{background-color:#f5ede0;margin-top:-113px;padding-top:113px}.banner-boxs{display:flex;align-items:center;gap:50px}.banner-boxs .banner__media,.banner-boxs .banner__media img{position:static!important}.page-width{width:100%;max-width:1680px;padding:0 15px}.banner-section .banner-boxs .banner__content{padding:0;order:0!important}.banner-section .banner-boxs .banner__content .banner__box{gap:20px;max-width:100%}.banner-boxs .banner__content .banner__text.rte{color:#031e3b;font-size:24px;font-style:italic;font-weight:500;line-height:normal}.banner-boxs .banner__content .banner__text.rte:before{content:"";height:2px;width:28px;background-color:#031e3b;display:inline-flex;align-items:center;vertical-align:middle;margin-right:10px}.banner-boxs .banner__content .banner__heading{margin:0;font-size:74px;color:#141414;font-weight:600}.banner-boxs .banner__media{flex:none;width:100%;max-width:800px;position:relative!important;background-color:transparent;z-index:1}.banner-boxs .banner__media:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;border-radius:50%;background-color:#ecdbc1;z-index:-1;filter:blur(30px);width:60%;height:60%;margin:auto}.button{background-color:#031e3b;border-radius:50px;padding:12px 20px;border:1px solid #031e3b;display:inline-flex;align-items:center;gap:8px;font-size:18px;color:#fff;font-weight:500;text-transform:capitalize}.button img{width:20px;height:24px;display:flex;align-items:center;justify-content:center}.button:after,.button:before{display:none}.button:hover{background-color:#d4a452;border-color:#d4a452;color:#031e3b}.button.button--secondary{background-color:transparent;color:#031e3b}.button.button--secondary:hover{background-color:#d4a452;border-color:#d4a452;color:#031e3b}.button .icon{width:24px;height:24px}.banner-section .banner_review{position:absolute;left:0;right:0;z-index:2;bottom:40px}.banner_review .static_review{display:flex;background-color:#fffffa;align-items:center;padding:12px 16px;border-radius:20px}.static_review .review__content{display:flex;border-right:1px solid #787878;padding-right:20px;align-items:center;gap:12px}.review__content .review__image{display:flex}.review__image li{overflow:hidden;border-radius:50%;border:1px solid #f5ede0;width:48px;height:48px}.review__image li:not(:first-child){margin-left:-15px}.review__content .review__text h3{display:flex;align-items:center;gap:6px;margin-bottom:2px;font-size:16px;color:#031e3b}.review__text p{font-size:16px;color:#383838}.static_review .review_message{flex:1;margin-left:20px;overflow:hidden}.static_review .review_scrollbar{animation:top-scrollbar-marquee 40s linear infinite;display:flex;gap:10px}@keyframes top-scrollbar-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.static_review .review_message p{margin:0;font-size:18px;color:#383838;display:flex;position:relative;padding-right:28px;flex-shrink:0;gap:10px}.static_review .review_message p span{color:#354b62}.static_review .review_message p:not(:last-child):after{content:"";width:6px;height:6px;background-color:#354b62;border-radius:6px;position:absolute;right:8px;top:0;bottom:0;margin:auto}body h2.title,.collection-hero__title,.jdgm-rev-widg__header .jdgm-rev-widg__title{text-align:center;font-size:64px;color:#141414;font-weight:600;margin-bottom:65px!important;line-height:1}.best-selling-section .best-selling-slider{padding:0;margin:0 0 65px;width:100%;max-width:100%}.product-grid .grid__item{margin:0}.product-grid .grid__item .card__inner{border-radius:20px}.product-grid .grid__item .card__inner .badge{background-color:#031e3b;font-size:16px;color:#fff}.product-grid .grid__item .card__inner .card__content{margin:0}.product-grid .grid__item .card__content{margin-top:20px}.product-grid .grid__item .card__content .card__information{padding:0;margin-bottom:14px}.product-grid .grid__item .card__content .card__information h3{margin-bottom:5px}.product-grid .grid__item .card__content .card__information h3 a{color:#141414;font-size:20px;font-weight:600;text-decoration:none}.product-grid .grid__item .card__content .card__information h3 a:hover{color:#031e3b}.product-grid .grid__item .card__content .card__information h3 a:after{display:none}.price .price__container .price__regular .price-item--regular,.price .price__container .price-item--sale{color:#031e3b;font-size:24px;font-weight:600}.price .price__container .price-item--regular{color:#354b62;font-size:20px}footer.footer{background-color:#eee0c8;padding-top:100px;padding-bottom:0}footer.footer .footer__content-top{padding:0 15px}footer.footer .footer-block__newsletter{text-align:center;margin-bottom:60px}.footer-block__newsletter .custom_text{display:block;color:#787878;margin-bottom:8px;font-size:20px}.footer-block__newsletter .footer-block__heading{font-size:62px;color:#141414;margin-bottom:25px}footer.footer .footer-block__newsletter .newsletter-form{margin:0 auto;max-width:620px}.newsletter-form .newsletter-form__field-wrapper{max-width:100%;display:flex;gap:24px;align-items:center}.newsletter-form__field-wrapper .field:after{display:none}.newsletter-form__field-wrapper .field:before{content:"";border:none;background-image:url(mail-icon.svg);background-position:0 0;background-repeat:no-repeat;width:24px;height:24px;position:absolute;left:15px;top:0;bottom:0;margin:auto;right:auto;z-index:1}.newsletter-form__field-wrapper .field .field__input{background-color:#fff;padding:16px 20px 16px 50px;border-radius:24px;color:#787878;min-height:56px}.newsletter-form__field-wrapper .field .field__input::-webkit-input-placeholder,.newsletter-form__field-wrapper .field .field__input::-moz-placeholder,.newsletter-form__field-wrapper .field .field__input:-ms-input-placeholder,.newsletter-form__field-wrapper .field .field__input:-moz-placeholder{color:#787878;font-size:16px;opacity:1;visibility:visible}.footer-block__newsletter .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button{position:sticky;background-color:#031e3b;flex:none;width:100%;max-width:210px;border-radius:50px;min-height:56px;color:#fff;font-size:18px;font-weight:500}.newsletter-form__button .svg-wrapper{width:auto;height:auto;gap:10px}.footer-block__newsletter .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button:hover{background-color:#d4a452}footer.footer .footer__blocks-wrapper{background-color:#f5ede0;padding:36px 60px;border-radius:32px}footer.footer .footer__blocks-wrapper .footer-block{width:calc(20% * 4 / 6)}.footer-block .footer-block__heading{color:#141414;font-size:20px;margin-bottom:15px}footer.footer .footer__blocks-wrapper .footer-block ul li{margin:0}footer.footer .footer__blocks-wrapper .footer-block ul li a{font-size:16px;color:#787878}footer.footer .footer__blocks-wrapper .footer-block .footer__payment ul.list{justify-content:flex-start}footer.footer .footer__blocks-wrapper .footer-block .list-social{justify-content:flex-start;gap:24px}footer.footer .footer__blocks-wrapper .footer-block .list-social li a{width:40px;height:40px;background-color:#031e3b;border-radius:50px;color:#fff;justify-content:center}footer.footer .footer__content-bottom{padding:25px 0}footer.footer .footer__content-bottom .footer__content-bottom-wrapper{display:block}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright{text-align:center;margin:0}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright .copyright__content{font-size:16px;color:#787878}.main-banner{position:relative}.main-banner .main-image{position:absolute;left:0;top:0;bottom:0;margin:auto;right:0}.main-banner .main-image:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(269.94deg,#0000 21.73%,#0009 91.99%)}.banner-content .col-txt{width:100%;max-width:600px}.banner-content .banner-small-text{color:#d4a452;font-style:italic;font-size:24px;margin-bottom:12px}.banner-content .banner-big-text p,.main-heading .section-big-text p{font-size:64px;color:#fff;font-weight:600;line-height:normal}.banner-content .banner-big-text{margin-bottom:65px}.block-points ul{display:flex;flex-direction:column;gap:10px}.block-points ul li{color:#fff;font-size:20px;padding-left:30px;position:relative}.block-points ul li:before{content:"";position:absolute;left:0;top:9px;width:18px;height:18px;background-color:#4caf50;border-radius:50px}.block-points ul li:after{content:"";position:absolute;top:14px;left:4px;border-left:2px solid #000;border-bottom:2px solid #000;width:10px;height:6px;transform:rotate(-45deg)}.tp-goal-success-section .banner-content{padding:200px 0}.banner-content .page-width{position:relative}.product_list .product-item{background-color:#fff;position:absolute;border-radius:12px;padding:6px;right:44.5%;bottom:140px;width:150px}.product_list .product-item:nth-child(2){right:27%;bottom:-160px}.product_list .product-item:after{content:"";position:absolute;right:-45px;bottom:0;width:24px;height:24px;background-color:#fff;border-radius:50px;border:7px solid #adacac;box-shadow:0 0 0 1px #fff}.product_list .product-item:nth-child(2):after{top:40px;left:-80px;right:auto;bottom:auto}.product_list .product-item .product-img{background-color:#ededed;border-radius:8px;overflow:hidden;margin-bottom:10px;height:120px}.product_list .product-item h2{font-size:16px;color:#354b62;font-weight:400;margin:0 0 5px}.product_list .product-item p{font-size:18px;font-weight:600;color:#141414;display:flex;justify-content:space-between;gap:15px}.product_list .product-item p .icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.tp-perfect-gear-wrapper,.fuel-your-mind-wrapper{background-color:#fff}.main-heading{text-align:center;margin:0 auto 75px;width:100%;max-width:1030px}.main-heading .section-small-text{display:inline-flex;border:1px solid #354b62;padding:6px 20px;border-radius:50px;letter-spacing:2px!important;color:#354b62;font-weight:500;font-size:16px;margin-bottom:20px}.main-heading .section-big-text p{color:#141414}.tp-perfect-gear-grid{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;align-items:center}.tp-perfect-gear-grid .product-card{position:relative;width:100%;text-align:center;height:380px;border-radius:20px;overflow:hidden;max-width:310px}.tp-perfect-gear-grid .review-card{background:#f5ede0;padding:28px 20px;border-radius:20px;width:100%;max-width:310px}.tp-perfect-gear-grid .review-card .star-icon{margin-bottom:55px}.star-icon img{margin:0;max-width:180px;height:auto}.review-text{margin-bottom:12px}.review-text p{color:#031e3b;font-size:24px;font-weight:500}.product-card>a{height:100%;display:block}.product-card>a{height:100%;display:block;position:relative}.product-card>a .product-img:after{content:"";position:absolute;bottom:0;top:0;left:0;right:0;background:linear-gradient(180deg,#0000 53.16%,#0000006b)}.product-card>a img{transition:all .5s ease 0s;object-position:top}.product-card>a:hover img{transform:scale(1.2)}.product-card .product-info{position:absolute;bottom:15px;z-index:1;left:15px;right:15px;display:flex;align-items:center;justify-content:space-between;gap:15px}.product-info .product-title{margin:0;color:#fff;font-size:32px;font-weight:500}.product-info .product-title span{font-size:20px;vertical-align:super}.product-info .cta-icon{width:48px;height:48px}.review-card:nth-child(2n){margin-top:auto}.review-card:nth-child(7n){margin-top:0;margin-bottom:auto}.fuel-your-mind-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:85px}.fuel-your-mind-grid .product-card .product-image{overflow:hidden;border-radius:16px;margin-bottom:16px;position:relative}.fuel-your-mind-grid .product-card .star-div{display:flex;align-items:center;gap:8px;margin-bottom:12px}.fuel-your-mind-grid .product-card .star-icon img{width:100%;max-width:120px}.fuel-your-mind-grid .star-div span,.fuel-your-mind-grid .product-card .card-description{color:#383838}.fuel-your-mind-grid .product-card .card-title{color:#141414;font-size:20px;font-weight:500}.fuel-your-mind-wrapper .text-center{margin-top:55px}.testimonial-section{background:#f5ede0}.testimonial-section .testimonial-box{padding:0 100px;position:relative}.testimonial-box .swiper-button-prev,.testimonial-box .swiper-button-next,.best-product-slider .slider-prev,.best-product-slider .slider-next{width:48px;height:48px;border-radius:100%;background-color:#031e3b;color:#fff;display:flex;align-items:center;justify-content:center;padding:8px;border:none;cursor:pointer}.testimonial-box .swiper-button-prev:after,.testimonial-box .swiper-button-next:after{display:none}.testimonial-box .swiper-button-prev:hover,.testimonial-box .swiper-button-next:hover,.best-product-slider .slider-prev:hover,.best-product-slider .slider-next:hover{background-color:#d4a452;color:#000}.testimonial-card{background:#fff;padding:20px;border-radius:24px}.testimonial-header{display:flex;flex-direction:column;gap:24px}.testimonial-header .testimonial-left{display:flex;align-items:center;gap:12px;text-align:left}.testimonial-left .testimonial-img{width:48px;height:48px;border-radius:50px;overflow:hidden}.author-img{border-radius:50%}.author-info .author-name{color:#354b62;font-weight:500;font-size:20px;margin-bottom:2px;line-height:normal}.author-info .author-role{font-size:14px;color:#787878}.testimonial-stars{margin-bottom:8px}.testimonial-stars .star{color:#f5c400;font-size:20px}.testimonial-slider .review-image{border-radius:16px;overflow:hidden;margin-bottom:24px;position:relative;height:320px}.review-small-image img,.product-image img{object-position:top}.review-image .review-small{position:absolute;bottom:10px;right:10px;width:96px;height:96px;border:1px solid #fff;padding:4px;overflow:hidden;border-radius:10px}.review-image .review-small .review-small-image{height:100%;width:100%;border-radius:10px;overflow:hidden}.review-image .small-icon{width:28px;height:28px;background-color:#031e3b;border-radius:50px;position:absolute;right:8px;bottom:8px;display:flex;align-items:center;justify-content:center}.testimonial-card .testimonial-title{font-size:16px;color:#031e3b;font-weight:500;line-height:normal;margin-bottom:8px}.testimonial-card .testimonial-description{font-size:20px;color:#787878;line-height:normal}.star-your-day-wrapper{position:relative;padding:60px 0}.star-your-day-wrapper .main-video{position:absolute;top:0;bottom:0;left:0;right:0}.star-your-day-wrapper .main-video:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(90deg,#0000 27.6%,#00000070 81.12%)}.star-your-day-wrapper .main-video video{width:100%;height:100%;object-fit:cover}.star-your-day-wrapper .page-width{position:relative;z-index:1}.star-your-day-content{border:1px solid #fff;border-radius:32px;padding:24px}.star-your-day-content .cols-2{display:flex;justify-content:space-between}.star-your-day-content .cols-2 .col-2{flex:none;width:100%;max-width:484px;margin-left:auto}.star-your-day-content .section-title{font-size:52px;margin-bottom:25px;color:#fff}.star-your-day-content p{color:#fff;margin-bottom:25px}.star-your-day-content .product_list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.star-your-day-content .product_list .product-item{position:static;width:100%}.star-your-day-content .product_list .product-item:after{display:none}.star-your-day-content .product_list .product-item h2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.product_list .product-item .product-price{font-size:16px;gap:0}.star-your-day-content .star-review{margin:25px 0 12px;display:flex}.star-review .review-star{display:flex;gap:6px;color:#fff;font-weight:600;flex-shrink:0}.star-review .star-description{flex:1;font-size:18px;border-left:1px solid #787878;padding-left:15px;margin-left:15px}.star-your-day-content .cta-button{text-align:right}.star-your-day-content .cta-button a{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:500;color:#fff}.star-your-day-content .cta-button a .icon{display:flex}.star-your-day-content .cta-button a:hover{color:#d4a452}.quote-section{background-color:#f5ede0}.quote-wrapper{display:flex;gap:55px}.quote-wrapper .quote-left{flex:none;width:100%;max-width:540px}.quote-wrapper .quote-left .quote-info{position:relative}.quote-info .rating-info{position:absolute;z-index:1;top:36px;left:36px;flex-direction:column;align-items:flex-start}.rating-info .client-image{margin-bottom:12px}.quote-info .rating-info img{margin:0}.rating-info .rating-stars{display:flex;align-items:center;margin-bottom:2px;font-size:16px;font-weight:600;color:#fff}.rating-info .trusted-reviews{color:#fff;font-size:16px}.quote-left .quote-info .main-image{position:relative;border-radius:16px;overflow:hidden}.quote-left .quote-info .main-image:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:#00000040}.quote-left .quote-info .main-image:after{content:"";position:absolute;left:15px;right:15px;top:15px;bottom:15px;border:1px solid #fff;border-radius:16px}.quote-description{position:absolute;bottom:37px;right:36px;left:36px}.quote-description p{color:#fff;font-size:36px;font-weight:600}.quote-wrapper .quote-right{padding:40px 52px;display:flex;flex-direction:column;gap:70px;flex:1;justify-content:space-between}.quote-header{display:flex;justify-content:space-between;gap:15px}.quote-header .quote-title{margin:0;color:#141414;font-size:28px;font-weight:600}.quote-header .quote-filters{display:flex;gap:16px}.quote-filters .filter-button{display:inline-flex;align-items:center;gap:5px;padding:8px 20px;background-color:transparent;border:1px solid #354b62;border-radius:50px;color:#354b62;font-weight:500;font-size:18px;cursor:pointer}.quote-filters .filter-button:hover,.quote-filters .filter-button.active{background-color:#354b62;color:#fff}.quote-filters .filter-button:hover img,.quote-filters .filter-button.active img{filter:brightness(100)}.text-center{text-align:center}.quote-right .product-box{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.quote-right .product-box .product-img{height:320px;overflow:hidden;border-radius:20px;margin-bottom:20px;position:relative}.quote-right .product-box .product-title{color:#141414;font-size:18px;font-weight:500;margin-bottom:2px}.quote-right .product-box .product-price{color:#031e3b;font-size:20px;font-weight:600}.promo-section{background-color:#fff}.promo-wrapper{display:flex;gap:55px}.promo-wrapper .promo-left{flex:none;width:100%;max-width:720px;border-radius:24px;background-color:#f5ede0;padding:56px 32px;position:relative;z-index:1;overflow:hidden}.sale-name{position:absolute;left:0;top:220px;right:0;display:flex;flex-direction:column;justify-content:center;z-index:-1}.sale-name li{font-size:72px;font-weight:600;color:#fff;white-space:pre;line-height:normal;text-align:center}.promo-left .top-rating{margin-bottom:40px;text-align:center}.promo-left .top-rating .rating-info{display:flex;align-items:center;justify-content:center;gap:10px}.promo-left .top-rating .rating-info{display:flex;align-items:center;justify-content:center;gap:10px;color:#031e3b;font-size:20px;margin-bottom:10px;line-height:normal}.rating-info .star-icon{margin:0}.promo-left .top-rating .promo-title{font-size:44px;color:#141414;margin-bottom:5px}.promo-left .top-rating .promo-subtitle{color:#787878;font-size:16px}.best-product-slider{width:100%;position:relative;max-width:430px;margin:0 auto}.best-product-slider .main-product{margin-bottom:10px}.best-product-slider .product-detail-show{margin-bottom:30px}.best-product-slider .main-product .product-img{height:470px;border-radius:20px;overflow:hidden}.best-product-slider .product-title{text-align:center;font-size:20px;font-weight:500;color:#141414}.best-product-slider .product-price{text-align:center;justify-content:center;font-weight:600;color:#031e3b;font-size:24px}.best-product-slider .product-price .original-price{color:#354b62;font-size:20px;font-weight:400;text-decoration:line-through;margin-left:5px}.best-product-slider .product-slider{width:100%;max-width:334px}.product-slider .swiper-slide{border-radius:12px;overflow:hidden;padding:4px;height:70px}.product-slider .swiper-slide img{border-radius:10px}.product-slider .swiper-slide.swiper-slide-thumb-active{border:2px solid #354b62}.promo-wrapper .promo-right{flex:1;position:relative}.promo-right .promo-img{border-radius:24px;overflow:hidden;position:relative;height:940px}.promo-right .promo-img:before{content:"";position:absolute;left:0;right:0;top:0;background:linear-gradient(180deg,#0000 36.83%,#000000b8 82.53%);bottom:0}.promo-right .promo-info{position:absolute;bottom:36px;z-index:1;left:32px;right:32px}.promo-right .promo-info .badge{font-size:16px;color:#d4a452;border:1px solid #d4a452;background-color:transparent;padding:9px 19px;display:inline-flex;margin-bottom:15px}.promo-info .right-description{font-size:16px;color:#f5ede0;margin-bottom:5px}.promo-info .promo-bottom{display:flex;justify-content:space-between;gap:15px;align-items:center}.promo-right .promo-info .right-title{color:#fff;font-size:44px;margin:0}.promo-bottom .promo-button{display:flex;align-items:center;border-radius:50px;padding:14px 20px;gap:8px;color:#fff;border:1px solid #fff;font-size:18px;font-weight:500;line-height:normal}.promo-bottom .promo-button:hover{color:#d4a452;border:1px solid #d4a452}.best-product-slider .slider-prev,.best-product-slider .slider-next{position:absolute;top:215px;margin:auto;z-index:1}.best-product-slider .slider-prev{left:-70px}.best-product-slider .slider-next{right:-70px}product-info.product-detail{background-color:transparent}nav.breadcrumbs{padding:20px 0}nav.breadcrumbs .breadcrumbs__list{display:flex;align-items:center;flex-wrap:wrap;gap:10px}nav.breadcrumbs .breadcrumbs__list .breadcrumbs__item:not(:last-child):after{content:"";border-right:2px solid #354b62;border-bottom:2px solid #354b62;width:8px;height:8px;display:inline-block;transform:rotate(-45deg)}nav.breadcrumbs .breadcrumbs__list a,nav.breadcrumbs .breadcrumbs__list .breadcrumbs__current{font-size:16px;color:#787878}nav.breadcrumbs .breadcrumbs__list a:hover,nav.breadcrumbs .breadcrumbs__list .breadcrumbs__current{color:#354b62}body .related-products{display:flex;flex-direction:column;align-items:center;gap:65px}.related-products h2.title{margin-bottom:0!important}.related-products .product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:85px;width:100%}.related-products .product-grid li.grid__item{width:100%;max-width:100%}.product__title .product-title{font-size:32px;color:#141414}.product-detail .product.grid{gap:120px}.product-detail .product.grid .product-slider{max-width:700px;width:100%;flex:none}.product-detail .product.grid .product__info-wrapper{padding:0;flex:1;max-width:100%}.product-detail-info .best-selling{margin-bottom:8px;color:#354b62;font-size:16px;font-weight:600}.product-detail-info .price__badge-sale{background-color:#08680e}.best-selling .tag{margin-right:8px;padding:2px 8px;background-color:#b0ba66;border-radius:8px;font-weight:500;color:#141414}.product__info-container.product-detail-info>*+*{margin:0}.product__info-wrapper .product__description p{font-size:16px;font-weight:500;color:#787878}.product-detail-info .product__title{margin-bottom:16px}.product-detail-info .price .price__container{margin:0}.product-detail-info .price .price__container .price-item{font-size:42px}.product-detail-info .price .price__container .price-item.price-item--regular{font-size:24px;color:#ae1c1c}.product-detail-info .price{display:inline-flex;align-items:center}.product-detail-info .price .badge{margin:0}.product-detail .product-detail-info{max-width:100%}.variant-fillters .product-form__input{margin-bottom:20px;max-width:100%}.variant-fillters .product-form__input input[type=radio]+label{background-color:#f5ede0;border:none;color:#141414;font-weight:500;font-size:16px;padding:0 10px;min-width:52px;height:44px;line-height:44px;border-radius:12px;margin:0 10px 0 0}.variant-fillters .product-form__input input[type=radio]:checked+label{background-color:#031e3b;color:#fff}.quantity-buy{display:flex;gap:24px;margin-top:30px!important}.product-detail-info .quantity-buy .product__inventory{display:none!important}.product-detail-info .product-form__quantity{margin:0;width:100%;max-width:145px}quantity-input.quantity{background-color:#eee0c8!important;border-radius:40px}quantity-input.quantity:after,quantity-input.quantity:before{display:none}quantity-input.quantity .quantity__button{background-color:transparent!important;opacity:1;color:#141414;outline:none;box-shadow:none}quick-add-bulk .progress-bar-container{opacity:0}.quantity-buy product-form.product-form{margin:0}.quantity-buy div:last-child{flex:1}.product-form .product-form__buttons{max-width:100%}.product-form .product-form__buttons .shopify-payment-button{display:none}.product-form .product-form__buttons button.button,.product-form .product-form__buttons button.button:hover{margin:0;background-color:#031e3b;color:#fff;font-size:18px;border:none}.scrolled-past-header .header__heading-logo-wrapper{width:auto!important}.shipping-info ul.icon-with-text li{flex-direction:row;gap:8px}.shipping-info ul.icon-with-text li .svg-wrapper{width:60px;height:60px;margin:0;flex-shrink:0;padding:5px}.shipping-info ul.icon-with-text li .inline-richtext{text-align:left;font-weight:400;font-size:16px;color:#383838}.product__accordion.accordion{border-top:none}.product__accordion.accordion .accordion__title{color:#383838;font-size:20px;font-weight:500}.product__accordion.accordion .accordion__content{padding:0}.product__accordion.accordion .accordion__content p{color:#787878;font-size:16px}.product-detail-info .ratings-header{margin-top:32px;margin-bottom:32px;display:inline-flex;gap:5px;font-size:24px;color:#141414;font-weight:600}.product-detail-info .ratings-header .review{display:inline-flex;gap:5px;color:#354b62;font-weight:500;align-items:center}.product-detail-info .ratings-header .review img{width:22px;height:22px}.product-detail-info .review-item{border:none;padding:0;margin-bottom:20px}.review-content .review-header{margin-bottom:15px;line-height:normal}.review-header img{margin:0;max-width:120px;height:auto}.review-header .review-rating{font-weight:500;color:#354b62;border-right:1px solid #787878;padding-right:10px}.review-content .review-title{font-weight:600;color:#031e3b}.jdgm-form__fieldset p{font-size:16px}.jdgm-form__fieldset p a{color:#031e3b}body .collection-hero__title{margin-top:60px}.facets-wrapper .facets-container{padding:0;margin-bottom:20px}.facets__wrapper .facets__heading{margin:0 20px 0 0;font-size:16px}.facets__wrapper .facets__summary,.facet-filters__field .select select,.product-count .product-count__text,.mobile-facets__open-wrapper .mobile-facets__open{color:#031e3b;font-size:16px;margin-bottom:0}.facets-container form.facets__form{margin-bottom:0}.facets__form .facet-filters__label,.mobile-facets__sort .select__select{font-size:16px}.product-grid .grid__item .card__inner{height:400px}.product-grid .grid__item .card__inner .card__media{margin:0;width:100%;border-radius:20px}.quantity input.quantity__input{outline:none;background-color:transparent;border:none}.active-facets span.active-facets__button-inner{color:#fff;box-shadow:none}.active-facets__button--light:hover .active-facets__button-inner{box-shadow:none!important}.product-detail-info .review-item .review-image{flex:none;width:144px;height:144px;border-radius:16px;overflow:hidden}.product-detail-info .review-item .review-image img{width:100%;height:100%;object-fit:cover}.product-grid .grid__item .product-description p{font-size:16px;color:#383838}.related-products .product-grid .grid__item .card__content .card__information,.related-products .product-grid .grid__item .card__content .card__information .product-description{margin-bottom:0}.product-grid .rating-star:before{background:#f5c400;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:20px}.product-price{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.product-detail-info .jdgm-preview-badge .jdgm-star{color:#f5c400}.cart-drawer .drawer__inner{width:700px;max-width:100%;background-color:#fff;border-radius:20px 0 0 20px;outline:none;box-shadow:none}.cart-drawer .cart-item__image{border-radius:12px;height:115px;object-fit:cover}.drawer__inner .drawer__header{background-color:#eee0c8;margin:0 -15px 15px;padding:15px}.drawer__header .drawer__heading{margin:0;display:flex;align-items:center;gap:16px;font-size:32px;color:#141414;font-weight:500}.drawer__header .drawer__close{right:0}.cart-drawer.cart-drawer .cart-item__price-wrapper .price{font-size:14px}.product-detail-info .product-des-points{margin-bottom:32px;display:flex;flex-direction:column;gap:8px}.product-detail-info .product-des-points li{display:flex;align-items:center;text-align:left;gap:12px;font-size:20px;color:#383838}.product-detail-info .product-des-points li img{margin:0}.shopify-policy__container{width:100%;max-width:1680px;padding:100px 15px}.shopify-policy__container .shopify-policy__title{text-align:left;margin-bottom:30px}.shopify-policy__container .shopify-policy__title h1,.shopify-policy__body strong{color:#141414}.shipping-info ul.list-unstyled{gap:80px}.shipping-info ul.list-unstyled img{margin:0}.product-detail-info .product__inventory{margin-bottom:25px;background-color:#08680e;display:inline-flex;border-radius:50px;padding:2px 15px;color:#fff;font-size:18px;font-weight:500;margin-top:10px;min-height:36px}.product__inventory .svg-wrapper{width:24px!important;height:24px!important}.bndlr-automatic .bndlr-container .bndlr-products-container{width:100%;padding:20px 24px;background-color:#f5ede0;border-radius:16px}.bndlr-container h2.bndlr-bundle-title{text-align:left!important;color:#141414;font-size:24px;margin:0}.bndlr-container .bndlr-bundle-description{width:100%;text-align:left;margin-bottom:25px}.bndlr-bundle-checkout-warning{width:100%;margin:10px 0 0}.bndlr-inner-products-container{width:100%}.bndlr-inner-products-container>div:first-child{display:grid!important;grid-template-columns:repeat(2,1fr);gap:30px}.bndlr-inner-products-container .bndlr-product{max-width:100%!important;border:none;padding:0;margin:0;display:inline-block;text-align:left}.bndlr-inner-products-container .bndlr-product .bndlr-product-image-url{float:left;width:117px;height:122px;overflow:hidden;border-radius:12px;margin-right:20px}.bndlr-inner-products-container .bndlr-product:not(:last-of-type):after{color:#031e3b;background:transparent;display:flex;justify-content:center;align-items:center}.bndlr-product-qn-container .bndlr-product-title{font-weight:500;color:#141414!important;font-size:20px}.bndlr-inner-products-container .bndlr-old-price{color:#354b62!important;font-weight:400!important}.bndlr-inner-products-container .bndlr-new-price{font-size:18px;color:#031e3b!important;font-weight:600!important}.bndlr-inner-products-container .bndlr-add-to-cart,.bndlr-inner-products-container .bndlr-add-bundle-to-cart{animation:none!important;margin:15px 0;width:100%;max-width:100%;border-radius:50px;background-color:#d4a452;padding:12px 25px;min-height:52px;font-weight:500;color:#031e3b;font-size:18px}.bndlr-inner-products-container .bndlr-add-to-cart:hover,.bndlr-inner-products-container .bndlr-add-bundle-to-cart:hover{background-color:#031e3b;color:#fff}.bndlr-inner-products-container .bndlr-total-price{margin-top:20px}.bndlr-product select.bndlr-select-variant{width:100%;max-width:50%}.guaranteed_safe_section{margin:32px 0!important}.guaranteed_safe_section .guaranteed_safe_heading{text-align:center;margin:20px 0;position:relative;font-size:20px;color:#354b62;font-weight:600}.guaranteed_safe_section .guaranteed_safe_heading:before,.guaranteed_safe_section .guaranteed_safe_heading:after{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto;width:32%;height:1px;background-color:#e6e9eb}.guaranteed_safe_section .guaranteed_safe_heading:after{left:auto;right:0}.safe-checkout-icons{flex-wrap:wrap}.product-recomendation_section .recommend-section{background-color:#e6e9eb;border-radius:16px;padding:10px;margin-bottom:25px}.product-recomendation_section .Heading{font-size:16px;color:#141414;font-weight:500}.recommend-section .upsell-scroll{display:flex;overflow-x:auto;gap:28px}.cart-item__quantity-wrapper{justify-content:flex-end;align-items:center;gap:10px}cart-remove-button .button{background-color:transparent!important;padding:0;border:none;border-radius:0;color:#031e3b;min-width:auto;min-height:auto;width:25px;height:25px}.recommend-section .recomended_products_not_empty{overflow-x:auto}.recommend-section .upsell-scroll{display:flex;gap:28px;width:700px}.upsell-scroll .upsell-product{background-color:#fff;padding:8px;border-radius:12px;display:flex;gap:20px}.upsell-product .upsell-img{flex:none;border-radius:12px;overflow:hidden;width:120px;height:120px}.upsell-img img{width:100%;height:100%;object-fit:cover}.upsell-product .upsell-detail h4{font-size:14px;color:#141414;font-weight:500;margin-bottom:5px}.upsell-product .upsell-detail p{font-weight:600;color:#031e3b}.upsell-product .upsell-detail .product-form .product-form__buttons button.button{background-color:#f5ede0;color:#141414;font-size:16px;font-weight:500;padding:6px 15px;width:auto;min-height:36px}.card-information .caption.btn{background-color:#031e3b;display:inline-flex;padding:5px 15px;color:#fff;border-radius:50px;border:none;font-family:Inter,sans-serif}.facet-filters__field .select select{outline:none;box-shadow:none}.cart-drawer__footer .totals__total{color:#383838}.totals .totals__total-value{font-weight:600;color:#141414}.product-slider .thumbnail-slider li.thumbnail-list__item{width:124px!important;height:124px}.product-detail .product.grid .slider-mobile-gutter .product-media-container{border:none;border-radius:20px;overflow:hidden!important}.product-slider .thumbnail-slider li.thumbnail-list__item button[aria-current=true]{border:1px solid #354b62;padding:6px;border-radius:12px;overflow:hidden;box-shadow:none}.product-slider .thumbnail-slider li.thumbnail-list__item button[aria-current=true] img{border-radius:8px}.shipping-info{clear:both}.product-card .product-image .card-button{background-color:#d4a452;color:#031e3b;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:16px;font-weight:500;border-radius:50px;padding:8px;position:absolute;left:12px;right:12px;bottom:16px;opacity:0;visibility:hidden}.product-card .product-image .card-button .icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.product-card .product-image .card-button:hover{background-color:#031e3b;color:#d4a452}.product-card:hover .product-image .card-button{opacity:1;visibility:visible}form#ContactForm{width:100%;max-width:767px;margin:0 auto}form#ContactForm .contact__button{text-align:center}.facets__price .field label.field__label{background-color:#fff;width:100%}.product-description{color:#141414;font-size:16px;margin-bottom:15px}.jdgm-prev-badge__text{color:#383838}.quick-add-modal .product.grid{gap:50px}.quick-add-modal .product-detail .product.grid .product-slider{max-width:50%}.quick-add-modal .shipping-info ul.list-unstyled{gap:20px}.quick-add-modal .guaranteed_safe_section .guaranteed_safe_heading:before,.quick-add-modal .guaranteed_safe_section .guaranteed_safe_heading:after{width:24%}.product-detail-info .product__title h2.h1{font-size:20px}#main-cart-items .cart-item__quantity-wrapper{justify-content:flex-start}.drawer__footer .cart__ctas .cart__checkout-button{max-width:50%}.cart__view-cart-link{margin:0;max-width:50%;width:100%}button.view-cart.button{background-color:transparent;border:2px solid #031e3b;color:#031e3b;font-size:18px}button.view-cart.button img.custom-class{margin:0}button.view-cart.button:hover{background-color:#031e3b;border-color:#031e3b;color:#fff}button.view-cart.button:hover img.custom-class{filter:invert(1)}.review-header .review-author{margin-left:auto;font-weight:500;font-size:20px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
