@font-face{font-family:Bernhardt CG Medium;src:url(Bernhardt_Medium_Regular.otf) format("opentype")}@font-face{font-family:Apercu Trial;src:url(Apercu_Regular.otf) format("opentype")}@font-face{font-family:Apercu Trial;src:url(Apercu_Bold.otf) format("truetype");font-weight:700}em{font-style:italic}body{color:#222}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:Bernhardt CG Medium;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.02em}h1,.h1{font-size:28px;line-height:130%}@media (min-width: 1024px){h1,.h1{font-size:38px;line-height:140%}}h2,.h2{font-size:20px;line-height:140%}@media (min-width: 1024px){h2,.h2{font-size:28px}}h3,.h3,.section-header__title a{font-size:17px;line-height:140%;text-decoration:none}@media (min-width: 1024px){h3,.h3,.section-header__title a{font-size:20px}}h4,.h4{font-size:15px;line-height:130%}@media (min-width: 1024px){h4,.h4{line-height:140%}}h5,.h5{font-size:11px;line-height:140%}.rte a{text-decoration:underline;text-decoration-color:#ed6a35}.rte ul{margin:0 0 0 16px}.p,p,li{font-family:Apercu Trial;font-style:normal;font-weight:400;font-size:15px;line-height:140%;letter-spacing:-.01em}@media (min-width: 1024px){.p,p,li{font-size:16px;line-height:160%}}label{font-family:Bernhardt CG Medium;margin-bottom:13px;font-size:13px;letter-spacing:.02em}@media (min-width: 1024px){label{font-size:14px;margin-bottom:12px}}a{font-family:Bernhardt CG Medium;font-style:normal;font-weight:400;font-size:13px;line-height:100%}@media (min-width: 1024px){a{font-size:14px}}.template-challange .index-section--footer{display:none}.index-section{margin-top:40px}@media (min-width: 1024px){.index-section{margin-top:80px}}.section-flush{margin-top:-40px}@media (min-width: 1024px){.section-flush{margin-top:-160px}}.button,.btn{background:#102332;width:max-content;overflow:hidden;min-height:38px;display:flex;justify-content:center;align-items:center;padding:12px 16px;border-radius:30px;transition:.2s;color:#fff;font-family:Bernhardt CG Medium;margin:0;font-style:normal;font-weight:400;font-size:13px;line-height:100%;letter-spacing:.02em}.button.btn--small,.btn.btn--small{padding:9px 17px!important;min-height:0}.button.btn--small p,.btn.btn--small p{font-size:12px}.button.btn--small svg,.btn.btn--small svg{height:12px;margin-right:5px}.button.btn--loading,.btn.btn--loading{background:linear-gradient(180deg,#ff7e00,#ff6846,#ff7e00,#ff6846)}.button.btn--loading svg,.btn.btn--loading svg{opacity:0}.button.btn--loading p,.button.btn--loading span,.btn.btn--loading p,.btn.btn--loading span{opacity:0}.button p,.btn p{text-align:center}@media (min-width: 1024px){.button,.btn{font-size:14px;padding:13px 24px;min-height:40px}}.button-centered,.btn-centered{margin-left:auto;margin-right:auto}.button-with-icon,.btn-with-icon{background:linear-gradient(180deg,#f2f6f6,#f2f6f6);color:#222;display:flex!important;align-items:center}.button-with-icon svg,.btn-with-icon svg{margin-right:8px}.button-with-icon p,.btn-with-icon p{color:#222}@media (min-width: 1024px){.button-with-icon:hover svg circle,.btn-with-icon:hover svg circle{fill:#fff}.button-with-icon:hover svg path,.btn-with-icon:hover svg path{stroke:#fff}.button-with-icon:hover .svg-info path,.btn-with-icon:hover .svg-info path{stroke:#ed6a35!important}}.button-with-icon.btn--loading,.btn-with-icon.btn--loading{background:linear-gradient(180deg,#ff7e00,#ff6846,#ff7e00,#ff6846)}.button-with-icon.btn--loading:before,.btn-with-icon.btn--loading:before{width:15px;height:15px;position:absolute;left:50%;top:60%}.button-with-icon.btn--loading svg,.btn-with-icon.btn--loading svg{opacity:0}.button-with-icon.btn--loading p,.button-with-icon.btn--loading span,.btn-with-icon.btn--loading p,.btn-with-icon.btn--loading span{opacity:0}.button-grey,.btn-grey{background:linear-gradient(180deg,#f2f6f6,#f2f6f6);color:#222}.button-grey p,.btn-grey p{color:#222}.button-light,.btn-light{background:linear-gradient(180deg,#fff,#fff);color:#222}.button-light p,.btn-light p{color:#222}.button p,.btn p{font-family:Bernhardt CG Medium;margin:0;font-style:normal;font-weight:400;font-size:13px;line-height:100%;letter-spacing:.02em;position:relative;top:1.3px}@media (min-width: 1024px){.button p,.btn p{font-size:14px}}@media (min-width: 1024px){.button:hover p,.btn:hover p{color:#fff}}@media (min-width: 1024px) and (min-width: 1024px){.button:hover,.btn:hover{background:linear-gradient(90deg,#ff7e00,#ff6846,#ff7e00,#ff6846);background-size:200% 200%;animation:Flicker .5s linear infinite}}@keyframes Flicker{0%{background-position:10% 0%}50%{background-position:51% 100%}to{background-position:10% 0%}}.link-with-arrow{display:flex;align-items:center}.link-with-arrow svg{margin-left:16px}.flickity-button{position:absolute;border:none;min-height:0;border-radius:50%}.site-nav__link--icon{margin-left:10px}.site-nav__link--icon:hover svg path{stroke:#fff}.site-nav__link--icon.account:hover svg path{fill:#fff;stroke:none!important}.grid-product__price--savings{margin-bottom:10px}.in-stock{height:14px;width:14px;border-radius:50%;background-color:#16720e;display:inline-block;position:relative;top:2px;margin-right:8px}.in-stock.out{background-color:red!important}.collection-filter{display:none}.grid-view-btn{opacity:1;border:2px solid #F2F6F6;padding:10px 24px}.grid-view-btn:hover{opacity:1}.grid-view-btn.is-active{border:2px solid #102332}[name=SortBy]{border:none}[scroller]{display:flex;position:relative;overflow:scroll;overflow-y:hidden;padding-bottom:24px}[scroller]::-webkit-scrollbar{width:2px;height:12px}[scroller]::-webkit-scrollbar-track{background:#f1f1f1}[scroller]::-webkit-scrollbar-thumb{background:#222}body.disabled{overflow:hidden}.section-header-flush{margin-top:-170px;position:relative}@media (min-width: 768px){.section-header-flush{margin-top:-240px}}.section-header-flush:before{height:100%;width:100%;background:linear-gradient(180deg,#0009 -5.29%,#92929200 32.79%);position:absolute;content:"";z-index:1;top:0;pointer-events:none}input{background-color:#f2f6f6;border:none;border-radius:30px;height:38px;max-width:none;margin-bottom:20px}@media (min-width: 1024px){input{height:40px;margin-bottom:40px}}textarea{background-color:#f2f6f6;border:none;border-radius:30px;margin-bottom:40px}.desktop-image{display:none}@media (min-width: 768px){.desktop-image{display:block}}@media (min-width: 768px){.mobile-image{display:none}}.colour-scheme-light-grey{background-color:#f2f6f6}.colour-scheme-light-grey h1,.colour-scheme-light-grey .h1,.colour-scheme-light-grey h2,.colour-scheme-light-grey .h2,.colour-scheme-light-grey h3,.colour-scheme-light-grey .h3,.colour-scheme-light-grey h4,.colour-scheme-light-grey .h4,.colour-scheme-light-grey h5,.colour-scheme-light-grey .h5,.colour-scheme-light-grey h6,.colour-scheme-light-grey .h6,.colour-scheme-light-grey body,.colour-scheme-light-grey p,.colour-scheme-light-grey .p{color:#222}.colour-scheme-blue{background-color:#102332}.colour-scheme-blue h1,.colour-scheme-blue .h1,.colour-scheme-blue h2,.colour-scheme-blue .h2,.colour-scheme-blue h3,.colour-scheme-blue .h3,.colour-scheme-blue h4,.colour-scheme-blue .h4,.colour-scheme-blue h5,.colour-scheme-blue .h5,.colour-scheme-blue h6,.colour-scheme-blue .h6,.colour-scheme-blue body,.colour-scheme-blue p,.colour-scheme-blue .p{color:#fff}.colour-scheme-black{background-color:#222}.colour-scheme-black h1,.colour-scheme-black .h1,.colour-scheme-black h2,.colour-scheme-black .h2,.colour-scheme-black h3,.colour-scheme-black .h3,.colour-scheme-black h4,.colour-scheme-black .h4,.colour-scheme-black h5,.colour-scheme-black .h5,.colour-scheme-black h6,.colour-scheme-black .h6,.colour-scheme-black body,.colour-scheme-black p,.colour-scheme-black .p{color:#fff}.colour-scheme-yellow{background-color:#fad770}.colour-scheme-yellow h1,.colour-scheme-yellow .h1,.colour-scheme-yellow h2,.colour-scheme-yellow .h2,.colour-scheme-yellow h3,.colour-scheme-yellow .h3,.colour-scheme-yellow h4,.colour-scheme-yellow .h4,.colour-scheme-yellow h5,.colour-scheme-yellow .h5,.colour-scheme-yellow h6,.colour-scheme-yellow .h6,.colour-scheme-yellow body,.colour-scheme-yellow p,.colour-scheme-yellow .p{color:#222}.colour-scheme-white{background-color:#fff}.colour-scheme-white h1,.colour-scheme-white .h1,.colour-scheme-white h2,.colour-scheme-white .h2,.colour-scheme-white h3,.colour-scheme-white .h3,.colour-scheme-white h4,.colour-scheme-white .h4,.colour-scheme-white h5,.colour-scheme-white .h5,.colour-scheme-white h6,.colour-scheme-white .h6,.colour-scheme-white body,.colour-scheme-white p,.colour-scheme-white .p{color:#222}.grid-product__tags{position:absolute;top:0;left:14.5px;margin-left:calc(var(--productTileMargin) * -1);z-index:1;margin-top:10px}@media (min-width: 1024px){.grid-product__tags{margin-top:0;margin-left:0;left:0}}.grid-product__tag--sale{background-color:#e25f21;background-color:var(--colorSaleTag);color:#fff;color:var(--colorSaleTagText);font-family:Bernhardt CG Medium;font-weight:400;padding-top:9px}@media only screen and (max-width: 768px){.grid--product-images--partial .flickity-slider .product-main-slide{width:100vw;margin-right:0}}.announcment{background-color:#fff;width:100%}.announcment__inner{display:flex;justify-content:space-between;align-items:center;padding-top:7px;padding-bottom:7px}.announcment__inner p{margin:0}.announcment__item{align-items:center;display:none}@media (min-width: 1024px){.announcment__item{display:flex}}.announcment__item p{font-family:Bernhardt CG Medium;font-size:13px;line-height:100%;letter-spacing:.02em}.announcment__item svg{height:14px;margin-right:10px}.announcment__item-menu a{font-weight:400;font-size:11px;line-height:100%;letter-spacing:.02em;margin-right:10px;padding-right:10px;border-right:1px solid #222222;font-family:Bernhardt CG Medium}.announcment__item-menu a:last-of-type{border:none}.announcment__item-middle{display:flex;justify-content:center;width:100%}@media (min-width: 1024px){.announcment__item-middle{width:auto}}.announcment__item-middle svg{margin-right:10px;height:16px}.announcment__item-middle p{font-size:12px}@media (min-width: 1024px){.announcment__item-middle p{font-size:13px}}.announcment__item-right p{position:relative;top:1px}[data-section-id=header]{transition:.6s}[data-section-id=header].hidden{transform:translateY(-100%)}.header-layout{align-items:baseline;justify-content:space-between}.site-header{padding:0}.site-header__element--top{padding:0 0 20px;transition:background-color .4s ease}@media (min-width: 1200px){.site-header__element--top{padding-bottom:45.5px}}.site-header__logo{margin:0}.site-header__search-form{max-width:269px}@media (min-width: 1200px){.site-header__search-form{width:13vw}}@media (min-width: 1480px){.site-header__search-form{width:269px}}.site-header__search-input{margin:0;border-radius:20px;padding-left:44px;font-family:Apercu Trial;font-style:normal;font-weight:400;font-size:14px;line-height:14px;display:flex;align-items:center;letter-spacing:.02em;height:40px}@media (min-width: 1024px){.site-header__search-input{padding-left:50px}}.site-header__search-btn--submit{background-color:transparent;right:auto;left:6px;top:2px}@media (min-width: 1024px){.site-header__search-btn--submit{left:0;top:0}}.site-nav__link{font-family:Apercu Trial;font-style:normal;font-weight:700;font-size:15px;letter-spacing:-.01em;text-transform:none}.site-nav__link--icon{margin-left:20px}.site-nav__link--icon{background-color:#fff;padding:0;height:30px;width:30px;min-height:0;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.site-nav__link--icon{height:40px;width:40px}}.site-nav__link--icon svg{max-width:13.5px}@media (min-width: 1024px){.site-nav__link--icon svg{max-width:none}}.mobile-nav-trigger svg{margin-left:1px}@media (max-width: 768px){[data-icon=bag-minimal] svg{position:relative;top:1.5px;right:-.2px;max-width:15px}}.header-item--logo svg{width:180px;height:auto}@media (min-width: 768px){.header-item--logo svg{width:243px}}.header-item--navigation{justify-content:center;margin-left:5px;flex:1 1 auto!important}@media (min-width: 1024px){.header-item--navigation{min-width:505px}}.header-item--navigation,.header-item--icons{position:relative;top:-7px;flex:none}@media (min-width: 1200px){.mobile-nav-trigger{display:none}}.desktop-menu-search{display:none}@media (min-width: 1200px){.desktop-menu-search{display:block}}@media (min-width: 768px){.mobile-header-logo{display:none}}.desktop-header-logo{display:none}@media (min-width: 768px){.desktop-header-logo{display:block}}@media (min-width: 1200px){.mobile-menu-search{display:none}}.mobile-menu-search .site-header__search-form{margin-top:13.75px;max-width:none;width:100%}.mobile-menu-search .site-header__search-form::placeholder{opacity:.5}.site-header__search-form ::-webkit-input-placeholder{opacity:.5}.mega-menu{position:absolute;height:100vw;width:100vw;background-color:#0000006b;opacity:0;top:0;z-index:99;transform:translate(-100%)}@media (min-width: 1024px){.mega-menu{transition:opacity .2s}}.mega-menu.active{transform:translate(0);opacity:1}.mega-menu.active .mega-menu__inner{transform:translate(0)}@media (min-width: 1024px){.mega-menu.active .mega-menu__inner{transform:translate(calc(0% - 100px))}}.mega-menu__inner{height:100%;position:relative;top:0;background-color:#102332;transform:translate(-100%);transition:0s;padding:20px 0 20px 20px;color:#fff;max-width:881px;height:100vh;-ms-overflow-style:none;scrollbar-width:none}@media (min-width: 1024px){.mega-menu__inner{padding:30px 80px 22px 180px;width:881px;transition:all .35s}}.mega-menu__inner ::-webkit-scrollbar{display:none}.mega-menu__inner p{font-family:Bernhardt CG Medium;font-style:normal;font-weight:400;font-size:15px;line-height:130%;letter-spacing:.02em}.mega-menu__inner a{display:block}.mega-menu__header,.mega-menu__top,.mega-menu__middle,.mega-menu__bottom-title{padding-right:20px}@media (min-width: 1024px){.mega-menu__header,.mega-menu__top,.mega-menu__middle,.mega-menu__bottom-title{padding-right:0}}.mega-menu__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px}.mega-menu__header h2{margin:0}.mega-menu__close{background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;height:30px;width:30px;transition:.2s}.mega-menu__close:hover{cursor:pointer;transform:rotate(-90deg)}@media (min-width: 1024px){.mega-menu__close{height:40px;width:40px}}.mega-menu__body{overflow:scroll;height:100%;padding-bottom:94px;-ms-overflow-style:none;scrollbar-width:none}.mega-menu__body ::-webkit-scrollbar{display:none}@media (min-width: 1024px){.mega-menu__body{padding-bottom:200px}}.mega-menu__top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;padding-top:10px}@media (min-width: 768px){.mega-menu__top{grid-template-columns:1fr 1fr 1fr 1fr}}.mega-menu__top-item img{height:57px;width:100%;object-fit:cover;border-radius:10px}@media (min-width: 768px){.mega-menu__top-item img{height:80px}}.mega-menu__top-item p{margin:8px 0 0;font-family:Apercu Trial;font-size:14px;line-height:120%;letter-spacing:-.01em}@media (min-width: 1024px){.mega-menu__top-item p{font-size:15px;margin-top:16px}}.mega-menu__middle{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mega-menu__middle ul{list-style:none;margin:40px 0}@media (min-width: 1024px){.mega-menu__middle ul{margin:60px 0}}.mega-menu__middle-item li{color:#fff;list-style:none;font-weight:400;font-size:15px;letter-spacing:-.01em;font-family:Apercu Trial;margin-bottom:20px}@media (min-width: 1024px){.mega-menu__middle-item li{font-size:16px}}.mega-menu__middle-item a{display:flex;align-items:flex-start}.mega-menu__middle-item svg{margin-right:10px}.mega-menu__bottom-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mega-menu__bottom-title h2{font-family:Bernhardt CG Medium;font-style:normal;font-weight:400;font-size:20px;letter-spacing:.02em;margin:0}.mega-menu__bottom{width:100%;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.mega-menu__bottom ::-webkit-scrollbar{display:none}.mega-menu__bottom-scroll{display:flex;gap:10px;width:max-content}.mega-menu__bottom-item{background-color:#fad770;border-radius:10px;overflow:hidden;width:158px;-webkit-user-select:none;user-select:none}.mega-menu__bottom-item:hover{cursor:grab}.mega-menu__bottom-item a{padding-bottom:100%;position:relative;overflow:hidden}.mega-menu__bottom-item a img{position:absolute;width:100%;height:100%;object-fit:cover}.mega-menu__reading-time{display:flex;align-items:center}.mega-menu__reading-time h5{position:relative;top:2px}.mega-menu__reading-time svg{margin-right:5px}@media (min-width: 1024px){.mega-menu__reading-time svg{margin-right:10px}}.mega-menu__reading-time p{margin:0}.mega-menu__bottom-text{padding:20px;display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 158px)}.mega-menu__bottom-text p{color:#222}.mega-menu__footer{position:absolute;bottom:0;background-color:#102332;width:100%;left:0}.mega-menu__footer{display:none;align-items:center;padding:30px 80px;justify-content:space-between}@media (min-width: 1024px){.mega-menu__footer{display:flex;padding:30px 80px 22px 180px;width:881px}}.mega-menu__footer p,.mega-menu__footer a{margin:0;color:#fff}.mega-menu__footer-left{display:flex;align-items:center}.mega-menu__footer-left svg{margin-right:13px}.mega-menu__footer-left p{font-size:12px;position:relative;top:1px}.mega-menu__footer-right{display:flex;align-items:center}.mega-menu__footer-right a{font-family:Apercu Trial;font-size:13px;text-align:right;letter-spacing:-.01em;margin-right:10px;padding-right:10px;border-right:1px solid #FFFFFF}.mega-menu__footer-right a:last-of-type{border:none}.mega-menu__additional{position:absolute;height:100vh;width:100vw;background-color:#102332;top:0%;transform:translate(-100%);z-index:9;padding:20px;transition:transform .2s;opacity:0;pointer-events:none;color:#fff}@media (min-width: 1024px){.mega-menu__additional{left:781px;z-index:-1;height:100%;width:auto;padding:60px;background-color:#fff;color:#102332}}.mega-menu__additional .mega-menu__header{padding-right:0}.mega-menu__additional.active{transform:translate(0);opacity:1;pointer-events:all}.mega-menu__additional-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}@media (min-width: 768px){.mega-menu__additional-wrap{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width: 1024px){.mega-menu__additional-wrap{grid-template-columns:1fr}}@media (min-width: 1024px){.mega-menu__additional-item{width:140px}}.mega-menu__additional-item img{height:80px;width:100%;object-fit:cover;border-radius:10px}@media (min-width: 1024px){.menu-desktop-hide{display:none}}.menu-mobile-hide{display:none}@media (min-width: 1024px){.menu-mobile-hide{display:block}}.mega-menu-image-wrap{overflow:hidden;border-radius:10px}.mega-menu-image-wrap img{transition:.3s;display:block}.mega-menu-image-wrap:hover img{transform:scale(1.1)}.mobile-menu{position:absolute;width:100vw;height:100vh;background-color:#102332;top:0;z-index:9;transform:translate(-100%);transition:.2s}.mobile-menu.active{transform:translate(0)}.mobile-menu .mobile-menu__header{display:flex;justify-content:flex-end}.mobile-menu__inner{padding:20px;color:#fff}.mobile-menu__body ul{list-style:none;margin:40px 0 0;display:block}.mobile-menu__body li{color:#fff;font-family:Bernhardt CG Medium;font-style:normal;font-weight:400;font-size:28px;line-height:130%;letter-spacing:.02em;margin:0}.mobile-menu__body a{display:flex;align-items:flex-start;margin-bottom:20px;padding:0;white-space:normal}.mobile-menu__body a svg{margin-right:14px;position:relative;top:10px}.mobile-menu__icons{margin-top:20px}.mobile-menu__icons a{display:flex;align-items:baseline;margin-bottom:15px}.mobile-menu__icons svg{margin-right:14px}.mobile-menu__icons p{font-family:Apercu Trial;font-style:normal;font-weight:400;font-size:15px;line-height:140%;letter-spacing:-.01em;color:#fff;margin-bottom:0}.mobile-menu__footer{position:absolute;bottom:20px}.mobile-menu .mega-menu__footer-right a{font-weight:400;font-size:13px;line-height:140%;letter-spacing:-.01em;color:#fff}.mobile-menu .mega-menu__footer-left{margin-bottom:15px}.mobile-menu .mega-menu__footer-left img{height:14px;width:auto}.mobile-menu .mega-menu__footer-left p{font-style:normal;font-family:Bernhardt CG Medium;font-weight:400;font-size:12px;line-height:100%;display:flex;align-items:center;letter-spacing:.02em;color:#fff;margin:0 0 0 13px}.page-modal .page-width .breadcrumb{max-height:0px;overflow:hidden;margin:0;padding:0;border:none}.page-modal .page-width nav{display:none!important}.page-modal .page-width [role=navigation]{display:none!important}.page-modal .page-width .collapsible-content--all{opacity:1;height:auto;visibility:visible}.page-modal .page-width .faq__answer{max-width:calc(100% - 80px)}.page-modal .page-width .collapsible-trigger__icon svg,.page-modal .page-width .link-with-arrow svg{display:none!important}.page-modal .page-width .shopify-section-template--16760962253036__9a21c14e-3cfb-45d5-818c-42dfce292f75{display:none!important}.page-modal .page-width .media-block-video-wrapper{display:none}.page-modal .page-width:not(.js-output-calc) .schema,.page-modal .page-width:not(.js-output-calc) .media-block__image-wrap{display:none!important}.page-modal .page-width:not(.js-output-calc) .faq__answer{max-width:calc(100% - 80px);display:inherit!important}.page-modal .page-width:not(.js-output-calc) .faq__answer a{display:inline-block!important;width:auto!important}.js-output-submit:hover{cursor:pointer}.page-modal,.comparisons-modal,.filter-modal{position:fixed;right:0;height:100vh;background-color:#fff;top:0;z-index:9;width:100vw;background-color:#00000045;opacity:0;transition:transform .2s;pointer-events:none}.page-modal .page-width,.page-modal .index-section,.comparisons-modal .page-width,.comparisons-modal .index-section,.filter-modal .page-width,.filter-modal .index-section{padding:0}.page-modal .page-width:not(.js-output-calc),.page-modal .index-section,.comparisons-modal .page-width:not(.js-output-calc),.comparisons-modal .index-section,.filter-modal .page-width:not(.js-output-calc),.filter-modal .index-section{padding:0}.page-modal .page-width:not(.js-output-calc) *,.page-modal .index-section *,.comparisons-modal .page-width:not(.js-output-calc) *,.comparisons-modal .index-section *,.filter-modal .page-width:not(.js-output-calc) *,.filter-modal .index-section *{display:block!important;width:100%!important;text-align:left!important}.page-modal .product-grid .modal--quick-shop,.comparisons-modal .product-grid .modal--quick-shop,.filter-modal .product-grid .modal--quick-shop,.page-modal .featured-collection-section,.comparisons-modal .featured-collection-section,.filter-modal .featured-collection-section,.page-modal [type="application/ld+json"],.page-modal [type="text/javascript"],.comparisons-modal [type="application/ld+json"],.comparisons-modal [type="text/javascript"],.filter-modal [type="application/ld+json"],.filter-modal [type="text/javascript"],.page-modal .breadcrumb,.page-modal .page-reading,.page-modal .featured-product-section,.page-modal .section-header__title,.page-modal script,.comparisons-modal .breadcrumb,.comparisons-modal .page-reading,.comparisons-modal .featured-product-section,.comparisons-modal .section-header__title,.comparisons-modal script,.filter-modal .breadcrumb,.filter-modal .page-reading,.filter-modal .featured-product-section,.filter-modal .section-header__title,.filter-modal script{display:none!important}.page-modal .index-section,.comparisons-modal .index-section,.filter-modal .index-section{margin-top:40px}.page-modal.active,.comparisons-modal.active,.filter-modal.active{opacity:1;pointer-events:all}.page-modal.active .page-modal__wrap,.page-modal.active .comparisons-modal__wrap,.comparisons-modal.active .page-modal__wrap,.comparisons-modal.active .comparisons-modal__wrap,.filter-modal.active .page-modal__wrap,.filter-modal.active .comparisons-modal__wrap{transform:translate(0)}@media (min-width: 768px){.page-modal.active .page-modal__wrap,.page-modal.active .comparisons-modal__wrap,.comparisons-modal.active .page-modal__wrap,.comparisons-modal.active .comparisons-modal__wrap,.filter-modal.active .page-modal__wrap,.filter-modal.active .comparisons-modal__wrap{transform:translate(calc(0% + 100px))}}.page-modal__wrap,.comparisons-modal__wrap,.filter-modal__wrap{transform:translate(100%);transition:.1s;transition:all .35s;height:100%}.page-modal__header,.comparisons-modal__header,.filter-modal__header{background-color:#102332;padding:20px;color:#fff;position:fixed;right:0;width:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width: 1024px){.page-modal__header,.comparisons-modal__header,.filter-modal__header{width:780px;padding:30px 180px 30px 80px}}.page-modal__header h2,.comparisons-modal__header h2,.filter-modal__header h2{margin:0}.page-modal__header svg,.comparisons-modal__header svg,.filter-modal__header svg{transition:.2s}.page-modal__header svg:hover,.comparisons-modal__header svg:hover,.filter-modal__header svg:hover{cursor:pointer;transform:rotate(90deg)}.page-modal__inner,.comparisons-modal__inner,.filter-modal__inner{padding:20px 20px 100px;overflow:scroll;height:100%;width:100%;position:fixed;right:0;background-color:#fff;top:80px}@media (min-width: 1024px){.page-modal__inner,.comparisons-modal__inner,.filter-modal__inner{width:780px;padding:45px 182px 300px 82px;top:99px}}.rte-modal *{float:none!important;max-width:100%;margin-left:0!important;text-align:left!important;color:#102332!important;text-decoration:none!important}.rte-modal img{width:100%;border-radius:10px}.rte-modal span,.rte-modal p{font-family:Apercu Trial;font-style:normal;font-weight:400!important;font-size:15px;line-height:140%;letter-spacing:-.01em}@media (min-width: 1024px){.rte-modal span,.rte-modal p{font-size:16px;line-height:160%}}.comparisons-modal.active{z-index:10}.comparisons-modal__header{width:calc(100% + 0px)}@media (min-width: 1024px){.comparisons-modal__header{width:calc(100% + 100px)}}.comparisons-modal__inner{width:calc(100% + 0px);display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:40px;padding-right:180px}@media (min-width: 1024px){.comparisons-modal__inner{width:calc(100% + 100px)}}.comparisons-modal__inner .js-comparison-page:nth-of-type(2) .table-header,.comparisons-modal__inner .js-comparison-page:nth-of-type(3) .table-header,.comparisons-modal__inner .js-comparison-page:nth-of-type(4) .table-header{opacity:0}.comp-card{background:#f2f6f6;border-radius:10px;padding:16px;width:fit-content;min-width:300px}.comp-card svg:hover{cursor:pointer}.comp-card__top{display:flex}.comp-card__top h5{margin:0;font-size:13px;line-height:100%}.comp-card__inner{display:flex;justify-content:space-between;flex-direction:column;height:100%}.comp-card__inner img{width:79px;height:79px;object-fit:cover;border-radius:10px;margin-right:17px}.comp-card__title{width:calc(100% - 125px);padding-right:13px}.comp-card h3{margin:12px 0 0;font-size:18px}.comp-card h3 span{font-size:13px}.comp-modals{margin-bottom:40px}.comp-modals .btn{margin-bottom:16px;border:2px solid #F2F6F6}.comp-modals .btn span{display:none;position:relative;top:2px;margin-right:6px;height:10px;margin-left:4px}.comp-modals .btn span svg{height:12px;left:-11px;top:-2px;position:absolute}.comp-modals .btn.active{border:2px solid #222222}.comp-modals .btn.active span{display:inline-block}.comp-modals .btn:hover{cursor:pointer}.comp-row{margin-bottom:40px;min-height:63px}.comp-row h3{margin-bottom:10px}.comp-row .js-var-data{display:none}.comp-row .js-var-data.active{display:block}.page-list{margin-top:40px;width:100%;padding:0;position:relative}.page-list .scroll-to-end{display:flex}.page-list--grid .page-list__inner{overflow:hidden;display:grid;grid-template-columns:1fr;gap:24px;padding:0 20px}@media (min-width: 1024px){.page-list--grid .page-list__inner{grid-template-columns:1fr 1fr;gap:40px;padding:0}}@media (min-width: 1200px){.page-list--grid .page-list__inner{grid-template-columns:1fr 1fr 1fr}}.page-list--grid .page-list__item{min-width:none;width:100%;display:flex;flex-direction:row}.page-list--grid .page-list__item:first-of-type,.page-list--grid .page-list__item:last-of-type{margin:0}.page-list--grid .page-list__image{width:47%;padding-bottom:47%}@media (min-width: 768px){.page-list--grid .page-list__image{width:50%;padding-bottom:50%}}.page-list--grid .page-list__text{width:53%;height:100%}@media (min-width: 768px){.page-list--grid .page-list__text{width:50%}}.page-list:before{content:"";position:absolute;bottom:-10px;left:0;width:20px;height:20px;background-color:#fff;z-index:1}.page-list:after{content:"";position:absolute;bottom:-10px;right:0;width:20px;height:20px;background-color:#fff;z-index:1}@media (min-width: 1024px){.page-list{margin-top:80px;padding:0 80px}.page-list:after,.page-list:before{display:none}}.page-list__filters{position:relative;width:100%}.page-list__filters-inner{display:flex}.page-list__filters-inner .btn{margin-right:8px;min-width:fit-content;box-shadow:#0000002b;position:relative}.page-list__filters-inner .btn:hover{cursor:pointer}.page-list__filters-inner .btn:hover svg circle{fill:#222}.page-list__filters-inner .btn svg{display:none;position:relative;top:0;margin-right:8px}.page-list__filters-inner .btn.active:before{content:"";width:100%;height:100%;border-radius:30px;position:absolute;border:2px solid #102332}.page-list__filters-inner .btn.active svg{display:block}.page-list__filters-inner .btn p{word-break:keep-all}@media (min-width: 1024px){.page-list__filters-inner .btn{margin-right:16px}}.page-list__inner{display:flex;gap:10px;overflow:scroll;padding-bottom:24px;overflow-y:hidden;position:relative}.page-list__inner::-webkit-scrollbar{width:2px;height:12px}.page-list__inner::-webkit-scrollbar-track{background:#f1f1f1}.page-list__inner::-webkit-scrollbar-thumb{background:#222}.page-list__item{min-width:158px;height:auto;position:relative;border-radius:10px;overflow:hidden;width:100%}.page-list__item:first-of-type{margin-left:20px}.page-list__item:last-of-type{margin-right:20px}@media (min-width: 1024px){.page-list__item{min-width:173px}.page-list__item:first-of-type{margin-left:0}.page-list__item:last-of-type{margin-right:0}}@media (min-width: 1200px){.page-list__item{min-width:calc(14.2857142857% - 8px)}}.page-list__item:hover img{transform:scale(1.09)}.page-list__item .btn{width:100%;position:relative;margin:10px}.page-list__image{padding-bottom:100%;position:relative;overflow:hidden}.page-list__image img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;transition:.4s}.page-list__text{background-color:#fad770;padding:17px 17px 12px 19px;display:flex;flex-direction:column;justify-content:space-between;height:50%}@media (min-width: 1024px){.page-list__text{padding:20px}}.page-list__text h4,.page-list__text h5{margin:0}.page-list__header{padding-left:20px;padding-right:20px;margin-bottom:32px}@media (min-width: 1024px){.page-list__header{padding-left:0;padding-right:0;display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}}.page-list__header h2{margin-top:0;margin-bottom:16px}@media (min-width: 1024px){.page-list__header h2{margin-bottom:0}}.image-list .page-list__item{min-width:98px}@media (min-width: 1024px){.image-list .page-list__item{min-width:calc(14.8571428571% - 8px)}}.page-reading{margin-bottom:-12px}@media (min-width: 1024px){.page-reading{margin-bottom:-34px}}.page-reading__inner{display:flex;align-items:center;margin-bottom:32px}.page-reading__inner svg:first-of-type{width:30px;height:30px}@media (min-width: 1024px){.page-reading__inner svg:first-of-type{width:40px;height:40px}}.page-reading__inner h5{margin:0}.page-reading__inner h5:first-of-type{margin-left:7px;margin-right:20px}@media (min-width: 1024px){.page-reading__inner h5:first-of-type{margin-left:11px;margin-right:40px}}.page-reading__inner h5:last-of-type{margin-left:8px}.testimonials-slide{height:100%}@media (min-width: 1024px){.testimonials-slide{width:calc(33% - 10px);margin-right:10px;margin-left:10px}}.testimonials-slide img{border-radius:10px}.testimonials-slide .testimonial-stars{color:#ed6a35}.testimonials-slider .flickity-button{background-color:#102332;width:30px;height:30px}@media (min-width: 1024px){.testimonials-slider .flickity-button{width:40px;height:40px}}.testimonials-slider .flickity-button svg path{fill:#fff}.testimonials-slider .flickity-next{right:-7px}@media (min-width: 1024px){.testimonials-slider .flickity-next{right:-18px}}.testimonials-slider .flickity-previous{left:-7px}@media (min-width: 1024px){.testimonials-slider .flickity-previous{left:-18px}}.testimonials-slider__text{background:#f2f6f6;border-radius:10px;box-shadow:none!important;transform:scale(1)!important;padding:35px;margin-left:8px;margin-right:8px;height:100%}@media (min-width: 1024px){.testimonials-slider__text{margin-left:0;margin-right:0}}.testimonials-slider__text .rte-setting p{font-family:Bernhardt CG Medium;font-style:normal;font-weight:400;font-size:28px;line-height:140%}.testimonials-slider__text .testimonail-image{margin-top:30px}.testimonials-slider__text .testimonail-image{height:71px;width:71px}@media (min-width: 1024px){.testimonials-slider__text .testimonail-image{height:84px;width:84px}}.testimonials-slider cite,.testimonials-slider .testimonials__info{font-family:Apercu Trial;font-style:normal;font-weight:400;font-size:16px;line-height:160%}.testimonials-slider.is-selected{box-shadow:none}.section-collection-list{margin-top:inherit}.featured-collection--grid .product-grid{display:grid;grid-template-columns:repeat(1,1fr)}@media (min-width: 768px){.featured-collection--grid .product-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){.featured-collection--grid .product-grid{grid-template-columns:repeat(4,1fr);gap:20px}}.featured-collection--grid .product-grid.products-list--1{padding:20px}@media (min-width: 1024px){.featured-collection--grid .product-grid.products-list--1{padding:0;grid-template-columns:repeat(1,1fr)!important}}@media (min-width: 1024px){.featured-collection--grid .product-grid.products-list--2{grid-template-columns:repeat(2,1fr)!important}}.featured-collection--grid .product-grid.products-list--3 .grid-product__tags{left:40px}@media (min-width: 1024px){.featured-collection--grid .product-grid.products-list--3{grid-template-columns:repeat(3,1fr)!important}.featured-collection--grid .product-grid.products-list--3 .grid-product__tags{left:0}}@media (min-width: 1024px){.featured-collection--grid .product-grid.products-list--4{grid-template-columns:repeat(4,1fr)!important}}[data-type=subcollections] .btn{margin-right:15px}.sub-collections{margin-top:40px;width:100%;padding:0;position:relative}.sub-collections--grid .sub-collections__inner{display:grid;grid-template-columns:1fr 1fr;gap:20px;overflow:auto;padding-left:20px;padding-right:20px}@media (min-width: 768px){.sub-collections--grid .sub-collections__inner{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.sub-collections--grid .sub-collections__inner{grid-template-columns:repeat(4,1fr);padding-left:0;padding-right:0}}@media (min-width: 1480px){.sub-collections--grid .sub-collections__inner{grid-template-columns:repeat(6,1fr);gap:40px}}.sub-collections--grid .sub-collections__item:first-of-type,.sub-collections--grid .sub-collections__item:last-of-type{margin-left:0;margin:0!important}.sub-collections--grid .sub-collections__item{padding-top:100%;min-width:0}.sub-collections:before{content:"";position:absolute;bottom:-10px;left:0;width:20px;height:20px;background-color:#fff;z-index:1}.sub-collections:after{content:"";position:absolute;bottom:-10px;right:0;width:20px;height:20px;background-color:#fff;z-index:1}@media (min-width: 1024px){.sub-collections{margin-top:80px;padding:0 80px}.sub-collections:after,.sub-collections:before{display:none}}.sub-collections__inner{display:flex;gap:10px;overflow:scroll;padding-bottom:24px;overflow-y:hidden;position:relative}.sub-collections__inner::-webkit-scrollbar{width:2px;height:12px}.sub-collections__inner::-webkit-scrollbar-track{background:#f1f1f1}.sub-collections__inner::-webkit-scrollbar-thumb{background:#222}.sub-collections__item{min-width:158px;height:158px;position:relative;display:flex;align-items:flex-end;justify-content:center;border-radius:10px;overflow:hidden}.sub-collections__item:first-of-type{margin-left:20px}.sub-collections__item:last-of-type{margin-right:20px}@media (min-width: 1024px){.sub-collections__item{min-width:173px;height:173px}.sub-collections__item:first-of-type{margin-left:0}.sub-collections__item:last-of-type{margin-right:0}}@media (min-width: 1200px){.sub-collections__item{min-width:calc(14.2857142857% - 8px)}}.sub-collections__item:hover img{transform:scale(1.09)}.sub-collections__item img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;transition:.4s}.sub-collections__item .btn{width:100%;position:relative;margin:10px}.sub-collections__header{display:flex;align-items:center;justify-content:space-between;padding-left:20px;padding-right:20px}@media (min-width: 1024px){.sub-collections__header{padding-left:0;padding-right:0}}.sub-collections__header h2{margin-bottom:24px}@media (min-width: 1024px){.sub-collections__header h2{margin-bottom:40px}}.scroll-to-end{align-items:center;display:none}@media (min-width: 1024px){.scroll-to-end{display:flex}}.scroll-to-end:hover{cursor:pointer}.scroll-to-end p{margin:0 10px 0 0;font-family:Bernhardt CG Medium;font-style:normal;font-weight:400;font-size:13px;line-height:100%;letter-spacing:.02em}@media (min-width: 1024px){.scroll-to-end p{font-size:14px}}.breadcrumb{margin-bottom:0;padding:10.25px 0;border-bottom:1px solid rgba(34,34,34,.1882352941)}.breadcrumb a,.breadcrumb span{font-family:Bernhardt CG Medium;font-style:normal;font-weight:400;font-size:11px;letter-spacing:.02em}.collection-head{padding-top:40px}@media (min-width: 1024px){.collection-head{padding-top:80px}}.collection-head h1{margin-top:0}.collection-head__description{max-width:1060px}.collection-head__description p{font-family:Apercu Trial;font-style:normal;font-weight:400;font-size:15px;line-height:140%;letter-spacing:-.01em}@media (min-width: 1024px){.collection-head__description p{font-size:16px;line-height:160%}}.collection-head__description img{display:none}.collection-head__btns{display:flex;margin-top:40px}.collection-head__btns .btn{margin-right:16px}.collection-bespoke-filter .js-filter-tab-list{display:none}.collection-bespoke-filter .collapsible-trigger:hover span{color:#fff}.collection-bespoke-filter .collapsible-trigger:hover path{stroke:#fff}.collection-bespoke-filter .collapsible-trigger.is-open:after,.collection-bespoke-filter .collapsible-trigger.has-one:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;border:2px solid black;border-radius:50px}.collection-bespoke-filter .js-filter-tab-price{display:none}.js-filter-tab-price{text-align:left!important;font-size:16px!important;line-height:160%!important;color:#222!important;letter-spacing:-.01em!important;font-family:Apercu Trial!important}.collection-filter__sort{position:relative}.collection-filter__sort:hover path{stroke:#fff}.collection-filter__sort:hover select{color:#fff}.collection-filter__sort svg{position:absolute;left:20px;top:16px}.tag--remove path{stroke:#fff}[data-id=CollectionSidebar-1].is-open{min-height:100px}.price-range{min-height:50px}[data-view=list]:hover line{stroke:#fff}[data-default-sortby]{padding-left:40px}[data-default-sortby]:focus-visible,[data-default-sortby]:focus{outline:black!important;outline-width:2px!important;border:0px solid;transition:0s}[data-default-sortby]:focus-visible:after,[data-default-sortby]:focus:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;border:2px solid black;border-radius:50px}.js-filter-tab-list{text-align:left!important;font-size:16px!important;line-height:160%!important;color:#222!important;letter-spacing:-.01em!important;font-family:Apercu Trial!important;position:relative;margin-left:-10px!important}.js-filter-tab-list:before{content:"";position:absolute;height:10px;width:10px;background-color:#fff;top:11px;left:-5px}.tag--remove .btn{display:flex;padding:7px 24px;align-items:center;background:linear-gradient(90deg,#ff7e00,#ff6846,#ff7e00,#ff6846)!important}.tag--remove .btn p{color:#fff}.tag--remove .btn svg{margin-left:8px;fill:#fff}.tag-list-is-active{margin-top:31px;display:flex;align-items:baseline}.filter-modal__buttons{margin-top:33px;display:flex;align-items:center;justify-content:center}.filter-modal__buttons .button:hover{cursor:pointer}.filter-modal__buttons .clear-all-filters{background-color:#f2f6f6;color:#222;text-decoration:none}.filter-modal__buttons .clear-all-filters p,.filter-modal__buttons .clear-all-filters path{opacity:.3}.filter-modal__buttons .clear-all-filters svg{margin-left:8px}.filter-modal__buttons .clear-all-filters:hover p,.filter-modal__buttons .clear-all-filters:hover path{opacity:1;stroke:#fff}.price-range__display-wrapper span{font-family:Apercu Trial;font-style:normal;font-weight:400;font-size:16px}.price-range__display-wrapper span:first-of-type{margin-right:10px}.filter-modal.active{z-index:10}.filter-modal.active .filter-modal__wrap{transform:translate(0)}@media (min-width: 1024px){.filter-modal.active .filter-modal__wrap{transform:translate(120px)}}.filter-modal__header{width:100%}@media (min-width: 1024px){.filter-modal__header{width:780px}}.filter-modal__inner{width:100%}@media (min-width: 1024px){.filter-modal__inner{width:780px}}.filter-modal__inner .js-comparison-page:nth-last-of-type(2) .table-header,.filter-modal__inner .js-comparison-page:nth-last-of-type(1) .table-header,.filter-modal__inner .js-comparison-page:nth-last-of-type(3) .table-header{opacity:0}.filter-modal__inner .filter-form{display:block}.filter-modal__inner .collapsible-trigger.is-open .collapsible-content--all{max-height:500px}.filter-modal__inner .btn{background:transparent!important;border-radius:0!important;width:100%;display:block;padding:28px 0!important}.filter-modal__inner .btn span{font-weight:800;font-size:16px;line-height:160%;display:flex;align-items:center;letter-spacing:-.01em;font-family:Apercu Trial!important}.filter-modal__inner .collapsible-content--all{position:relative!important;top:0!important;padding:0!important;max-height:0px;box-shadow:none!important;border-radius:0!important;border:none!important}.filter-modal__inner .collapsible-content--all.is-open{max-height:500px;margin-top:30px}.filter-modal__inner .collection-sidebar__group--4,.filter-modal__inner .collection-sidebar__group--5,.filter-modal__inner .collection-sidebar__group--6,.filter-modal__inner .collection-sidebar__group--7,.filter-modal__inner .collection-sidebar__group--8,.filter-modal__inner .collection-sidebar__group--9,.filter-modal__inner .collection-sidebar__group--10,.filter-modal__inner .collection-sidebar__group--11,.filter-modal__inner .collection-sidebar__group--12,.filter-modal__inner .collection-sidebar__group--13,.filter-modal__inner .collection-sidebar__group--14,.filter-modal__inner .collection-sidebar__group--15,.filter-modal__inner .collection-sidebar__group--16,.filter-modal__inner .collection-sidebar__group--17{display:block!important}.filter-modal__inner .collection-sidebar__group{border-bottom:1px solid rgba(34,34,34,.1882352941)}.filter-modal__inner .js-open-filter-modal,.filter-modal__inner [data-page-modal]{display:none!important}.tag__checkbox{overflow:visible}.tag__checkbox:before{border:2px solid;border-color:#222;height:16px;width:16px;border-radius:1px}.tag__checkbox svg{position:absolute;left:4px;top:3px;z-index:9}.tag__checkbox:after{height:16px;width:16px;left:0;border-radius:1px}input:checked~.tag__checkbox:after{background-color:#ed6a35!important}.remove-tags-wrap{display:flex;align-items:baseline}.clear-all-filters{margin-left:20px;text-decoration:underline}.js-open-filter-modal:hover{cursor:pointer}.filter-form{overflow:scroll;display:flex}.filter-form__wrap{display:flex;width:100%;align-items:center;padding-bottom:20px}@media (min-width: 1200px){.filter-form__wrap{padding-bottom:7px}}@media (min-width: 1024px){.filter-form__wrap--border{border-bottom:1px solid rgba(0,0,0,.1803921569)}}.grid__item--sidebar{width:100%;padding:0;z-index:4;top:0!important}.grid__item--content{width:100%}.collection-sidebar{margin:0}.collection-sidebar__group{margin-right:16px;min-width:fit-content}.collection-sidebar__group .collapsible-content--all{position:absolute;top:90px;background-color:#fff;box-shadow:0 -2px 20px #0000001a;padding:32px 65px 34px 27px;border-radius:10px;z-index:9}@media (max-width: 768px){.collection-sidebar__group .collapsible-content--all{display:none!important}}.collection-sidebar__group--4,.collection-sidebar__group--5,.collection-sidebar__group--6,.collection-sidebar__group--7,.collection-sidebar__group--8,.collection-sidebar__group--9,.collection-sidebar__group--10,.collection-sidebar__group--11,.collection-sidebar__group--12,.collection-sidebar__group--13,.collection-sidebar__group--14,.collection-sidebar__group--15,.collection-sidebar__group--16,.collection-sidebar__group--17{display:none}.collapsible-trigger__layout--inline>span{padding-right:0}.collapsible-trigger__layout--inline svg{margin-right:8px}.collection-bespoke-filter{display:flex;background-color:#fff;padding:20px 0;align-items:baseline;overflow:visible;padding-bottom:0!important}.collection-filter-btns{width:100%}.collection-filter__sort{border:none;display:none}@media (min-width: 1200px){.collection-filter__sort{display:block}}.collection-filter__item--right{flex:auto}.collection-sidebar__group .btn span{font-family:Apercu Trial!important;font-weight:800}.collection-sidebar__group svg circle{fill:#000}.collection-sidebar__group--sort,[data-id=CollectionSidebar-CollectionSidebarSort]{display:none}.collection-content{border:none}.collapsible-content--all{display:none}@media (min-width: 1024px){.collapsible-content--all{display:block}}.filter-modal__inner .collapsible-content--all{display:block!important}@media (min-width: 1024px){.filter-modal__inner .collapsible-content--all{display:block}}.grid-item__content{background-color:#f2f6f6}.grid-item__c-title{background-color:#fff;position:relative}.grid-item__c-title:after{position:absolute;bottom:0;height:10px;width:100%;background-color:red;background-color:#f2f6f6;content:"";border-radius:10px 10px 0 0}.grid-product__image-title-wrap{position:relative}.product-list-blue{background-color:#152331;margin-top:40px;margin-bottom:40px;padding-bottom:1px;padding-top:43px}.product-list-blue h1,.product-list-blue h2,.product-list-blue h3,.product-list-blue h4,.product-list-blue h5,.product-list-blue h6{color:#fff;margin:0;padding:0}@media (min-width: 1024px){.product-list-blue{margin-bottom:80px}}.button-grid{display:none}.featured-collection--slider .grid-btn-wrap{height:60px}.featured-collection--slider .std-link{display:none}.featured-collection--slider .button-grid{position:absolute;bottom:21px;left:20px;display:block}[data-view=small] .grid-btn-wrap{height:60px}[data-view=small] .std-link{display:none}[data-view=small] .button-grid{position:absolute;bottom:21px;left:20px;display:block}[data-view=small] .grid-item__meta{width:100%!important;padding:0 0 0 20px!important}[data-view=small] .grid-product__image-title-wrap{display:flex;padding:20px;display:grid;grid-template-columns:1fr 1fr;grid-row-gap:20px;height:100%}[data-view=small] .grid-product__title{font-size:15px;padding-right:10px}[data-view=small] .product-card-small-bottom p{font-family:Apercu Trial;font-style:normal;font-weight:700;font-size:14px;line-height:130%}[data-view=small] .card-feature{font-family:Apercu Trial;font-style:normal;font-weight:400!important;font-size:15px;line-height:140%;letter-spacing:-.01em}[data-view=small] .grid-product__image-wrap{border-radius:10px;overflow:hidden}[data-view=small] .grid__image-ratio,[data-view=small] .grid__image-ratio img{border-radius:10px!important}[data-view=small] .product-card-list-bottom{display:none}[data-view=small] .grid-item__meta-secondary{grid-column:1/3}[data-view=small] .small-flex{display:flex;width:100%;justify-content:space-between;align-items:center}[data-view=small] .small-flex .h5{margin-bottom:0}.grid-product__price--original,.grid-product__price--savings{display:none}@media (min-width: 768px){.cart__item-row .product-grid-reviews-and-title{min-height:114px}}@media (min-width: 768px){.product-grid-reviews-and-title{min-height:91px}}.grid-product{border-radius:10px;overflow:hidden}.grid-product .grid-item__meta{width:50%;padding:0 0 0 20px!important}.grid-product .grid-item__meta-secondary{text-align:left}.grid-product__title{font-family:Bernhardt CG Medium;font-style:normal;font-weight:400;font-size:20px;line-height:140%}.grid-product__image-title-wrap{display:flex;padding:40px;width:100%}.grid-product__image-wrap{width:100%}.grid-product__image-wrap{margin:0}.grid-product__actions{display:none}.grid-product .grid-product__secondary-image{border-radius:10px 10px 0 0;overflow:hidden}.grid-product .card-feature{font-family:Apercu Trial;font-style:normal;font-weight:700;font-size:16px;line-height:160%;display:flex;align-items:center}.grid-product .card-feature svg{position:relative;top:-2px}.grid-product .card-feature span{margin-right:14px}.grid-product .jdgm-widget{margin-top:8px;margin-bottom:13px}.grid-product .grid-product__price--from span:not(.money){display:inline-block;font-size:15px}.grid-product .grid-product__price--current{margin-bottom:19px}.grid-product .grid-product__price--from{font-family:Bernhardt CG Medium;font-style:normal;font-weight:400;font-size:18px;line-height:120%;text-transform:capitalize;margin-bottom:19px}.grid-product .grid-product__price--current{font-family:Bernhardt CG Medium;font-style:normal;font-weight:400;font-size:18px;line-height:120%;text-transform:capitalize;margin-bottom:19px;white-space:nowrap}.grid-product .checkmark{height:16px;width:16px;border:2px solid #222222;border-radius:1px;background-color:transparent;display:flex;justify-content:center;align-items:center;margin-right:8px}.grid-product .checkmark svg path{stroke:transparent}.grid-product input:checked~.checkmark{background-color:#ed6a35;border:2px solid #ED6A35}.grid-product input:checked~.checkmark svg path{stroke:#fff}.grid-product .product-card-compare{display:flex;align-items:center;margin-top:24px;justify-content:space-between}.grid-product .product-card-compare label{margin:0;display:flex;align-items:center}.grid-product .product-card-compare input{display:none;height:16px;width:16px;border:2px solid #222222;accent-color:#FAD770;filter:sepia(100%) brightness(80%) hue-rotate(170deg) saturate(70%) contrast(300%);-webkit-box-shadow:0px 0px 0px 1px #222222;-moz-box-shadow:0px 0px 0px 1px #222222;box-shadow:0 0 0 1px #222}.collection-grid{margin:0;display:grid;grid-template-columns:1fr;gap:40px}@media (min-width: 1024px){.collection-grid{grid-template-columns:1fr 1fr}}@media (min-width: 1200px){.collection-grid{grid-template-columns:1fr 1fr 1fr}}.collection-grid .grid__image-ratio{border-radius:10px 10px 0 0;overflow:hidden}.collection-grid .grid-item{padding:0;margin:0}.collection-grid .grid-item__meta{padding:20px;margin:0}.grid-product__price--original{font-size:18px}.grid-product__price--savings{font-size:18px;margin-bottom:30px}.product__price-savings{font-family:Apercu Trial;font-weight:700;font-size:17px}@media (min-width: 1024px){.product__price-savings{font-size:18px}}.product-card__stock{margin-top:20px}.product-card__stock p{font-weight:800}.product-card__badge{background-color:#fff;border-radius:5px}.product-card__badge-inner{display:flex;align-items:center;padding:13px 15px 10px}.product-card__badge-inner svg{margin-right:10px}@media (min-width: 1024px){.product-card__badge-inner svg{margin-right:14px}}.product-card__badge-inner p{margin-bottom:0;margin-top:-2px;line-height:1}@media (min-width: 1024px){[data-view=list] .product-card__badge{width:calc(100% + 45px)}}.collection-grid[data-view=list]{grid-template-columns:1fr}.collection-grid[data-view=list] .product-card-small-bottom{display:none}.collection-grid[data-view=list] .grid-product__image-wrap{max-width:250px}.collection-grid[data-view=list] .grid__image-ratio{border-radius:10px;overflow:hidden}.collection-grid[data-view=list] .grid-item__meta{padding-left:40px!important}.collection-grid[data-view=list] .grid-item__meta-main{padding-right:20px;max-width:617px}.collection-grid[data-view=list] .grid-item__meta-secondary{width:165px}.collection-grid[data-view=list] .js-wish-add{position:absolute;top:32px;right:29px}.js-wish-add{width:30px;height:30px}.js-wish-add:hover{cursor:pointer}@media (min-width: 1024px){.js-wish-add{width:40px;height:40px}}.index-section--sub-product{position:relative}.index-section--sub-product:before{content:"";background-color:#fff;width:20px;height:20px;position:absolute;bottom:-8px;z-index:1}.index-section--sub-product:after{content:"";background-color:#fff;width:20px;height:20px;position:absolute;bottom:-8px;right:0}.grid-product:hover{cursor:grab}.scrollable-grid--small{overflow:hidden;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;margin:-10px -17px 0 0;padding:10px 17px 20px 0;position:relative}@media (min-width: 1024px){.scrollable-grid--small{padding-bottom:40px}}.scrollable-grid--small::-webkit-scrollbar{border:none;box-shadow:none;height:12px}.scrollable-grid--small::-webkit-scrollbar-track{background:#f1f1f1;border:none;box-shadow:none}.scrollable-grid--small::-webkit-scrollbar-thumb{background:#222}.scrollable-grid--small .grid-item{padding-left:5px;padding-right:5px}.scrollable-grid--small .grid-product{flex:0 0 47.28571%;max-width:none}@media (min-width: 1024px){.scrollable-grid--small .grid-product{flex:0 0 24.28571%}}.scrollable-grid--small .grid-product__image-title-wrap{display:block}.scrollable-grid--small .grid-product__title{font-size:15px;line-height:130%;padding-right:20px}@media (min-width: 1024px){.scrollable-grid--small .grid-product__title{line-height:140%}}.scrollable-grid--small .grid-product .product-card-small-bottom{font-size:14px}@media (min-width: 1024px){.scrollable-grid--small .grid-product .product-card-small-bottom{font-size:15px}}.scrollable-grid--small .grid-item__meta{width:100%!important;padding:0 0 0 20px!important}.scrollable-grid--small .grid-product__image-title-wrap{display:block;padding:0}.scrollable-grid--small .grid-product__image-wrap{width:100%}.scrollable-grid--small .grid__image-ratio,.scrollable-grid--small .grid__image-ratio img{border-radius:10px 10px 0 0}.scrollable-grid--small .product-card-list-bottom,.scrollable-grid--small .card-feature{display:none}.scrollable-grid--small .grid-item__meta-secondary,.scrollable-grid--small .grid-item__meta{padding:0 20px 20px}.scrollable-grid--small .small-flex{display:flex;width:100%;justify-content:space-between;align-items:center}.scrollable-grid--small .small-flex .h5{margin-bottom:0}.jdgm-qa-badge{display:none}.jdgm-star{color:#ed6a35!important;font-size:8px}.jdgm-prev-badge__text{font-family:Apercu Trial;font-style:normal;font-weight:400;font-size:13px;line-height:150%;letter-spacing:-.01em;text-decoration-line:underline;color:#222;position:relative;top:2px;left:6px}.banner--with-btn .banner__inner{padding-top:40px;padding-bottom:48px}@media (min-width: 1024px){.banner--with-btn .banner__inner{padding-top:80px;padding-bottom:88px}}.banner--with-btn .banner__button{margin-top:16px}@media (min-width: 1024px){.banner--with-btn .banner__button{margin-top:24px}}.banner__inner{padding-top:40px;padding-bottom:40px}@media (min-width: 1024px){.banner__inner{padding-top:50.4px;padding-bottom:50.4px}}.banner__inner h2{margin:0}.banner.text-left{padding-left:20px;padding-right:20px}@media (min-width: 1024px){.banner.text-left{padding-left:80px;padding-right:80px}}.banner.text-center .banner__text-wrap{display:flex;flex-direction:column;align-items:center}.banner.text-center .banner__text-wrap h2{max-width:335px}@media (min-width: 1024px){.banner.text-center .banner__text-wrap h2{max-width:620px}}.image-full-width__image-wrap{position:relative}.image-full-width__image-wrap img{width:100%;object-fit:cover}.image-full-width__image-wrap h2{position:absolute;top:0;color:#fff;margin-top:40px;max-width:337px}.image-full-width__desk-image{display:none}@media (min-width: 1024px){.image-full-width__desk-image{display:block}}.image-full-width__mob-image{display:block}.image-full-width__mob-image h2{margin-top:22px;margin-right:18px;max-width:none}@media (min-width: 1024px){.image-full-width__mob-image{display:none}}.contact-form-section .contact-form{max-width:620px;margin-left:auto;margin-right:auto}.contact-form-section .contact-form p{font-size:13px;line-height:160%;text-align:center;color:#222}.contact-form-section .contact-form .btn{margin-bottom:40px}@media (min-width: 1024px){.double-image__image-wrap{display:flex;gap:38px}}.double-image__image-wrap img{border-radius:10px}.double-image__image-left{margin-bottom:40px}@media (min-width: 1024px){.double-image__image-left{margin-bottom:0}}.double-image__image-left,.double-image__image-right{width:100%}.double-image__image-left img,.double-image__image-right img{width:100%;display:block}@media (min-width: 1024px){.double-image__image-left,.double-image__image-right{width:50%}}.faq-section .section-header{display:flex;justify-content:space-between;flex-direction:column;text-align:left!important;margin-bottom:30px}@media (min-width: 1024px){.faq-section .section-header{flex-direction:row;margin-bottom:40px}}.faq-section .section-header h2{margin-bottom:16px;max-width:330px;margin-top:0}@media (min-width: 1024px){.faq-section .section-header h2{margin-bottom:0;max-width:none}}.faq-section .section-header a{font-weight:400;font-size:13px;line-height:100%;letter-spacing:.02em}@media (min-width: 1024px){.faq-section .section-header a{font-size:14px}}.faq-section .faq__question{border:solid 1px rgba(16,35,50,.2509803922);margin-bottom:20px;border-radius:10px}@media (min-width: 1024px){.faq-section .faq__question{margin-bottom:40px}}.faq-section .faq__question button{border:none;padding:8px 0}@media (min-width: 1024px){.faq-section .faq__question button{padding:10px 0}}.faq-section .faq__question button:hover{background:transparent}.faq-section .faq__question button h3{margin-left:20px;max-width:calc(100% - 40px)}@media (min-width: 1024px){.faq-section .faq__question button h3{margin-left:30px}}.faq-section .faq__question .collapsible-content__inner{padding-bottom:30px}.faq-section .faq__question .collapsible-trigger__icon{right:15px;top:35px;width:30px;height:30px}@media (min-width: 1024px){.faq-section .faq__question .collapsible-trigger__icon{width:40px;height:40px;right:49px;top:40px}}.faq-section .faq__question .collapsible-trigger__icon svg{height:30px;width:30px}@media (min-width: 1024px){.faq-section .faq__question .collapsible-trigger__icon svg{width:40px;height:40px}}.faq-section .faq__question .collapsible-trigger.is-open .minus{display:none}@media (min-width: 1024px){.faq-section .faq__answer{margin-left:29px;margin-right:55px}}.faq-section .faq__answer a{border-bottom:1px solid #ED6A35}@media (min-width: 1024px){.faq-section .faq__optional-link{margin-left:29px;margin-right:55px}}.faq-section .faq__optional-link p{font-weight:700;margin-bottom:30px;margin-top:30px}.faq-section .faq__optional-link-wrap{display:flex;column-gap:32px;flex-direction:column;row-gap:24px}@media (min-width: 1024px){.faq-section .faq__optional-link-wrap{flex-direction:row}}.faq-section .faq__optional-link-wrap a{font-family:Bernhardt CG Medium;font-size:13px;line-height:100%;letter-spacing:.02em}@media (min-width: 1024px){.faq-section .faq__optional-link-wrap a{font-size:14px}}.featured-product-section .breadcrumb{display:none!important}.mobile-qty{display:none}.featured-product-section .product-single__meta{padding-top:0}.featured-product-section .product-single__title{margin-top:0}@media (max-width: 768px){.featured-product-section .payment-buttons{display:flex;flex-direction:column-reverse}.featured-product-section .payment-buttons .shopify-payment-button{display:none}.featured-product-section .payment-buttons .js-qv-select-qty{margin-bottom:40px}.featured-product-section .payment-buttons .mobile-qty{display:block;font-family:Apercu Trial;font-weight:800;letter-spacing:-.01em;font-size:15px;line-height:140%;display:none!important}}.js-qv-select-qty{display:none!important}.media-block--top .media-block__text{justify-content:flex-start}@media (min-width: 1024px){.media-block--double{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px}}.media-block iframe{border-radius:10px}.media-block .video-wrapper{overflow:visible;padding-bottom:0}@media (min-width: 768px){.media-block .video-wrapper{padding-bottom:56.25%}}.media-block .video-wrapper.active{padding-bottom:56.25%!important}.media-block__image-wrap{z-index:1;height:100%;margin-left:-20px;width:calc(100% + 40px);position:relative;min-height:100vw}@media (min-width: 768px){.media-block__image-wrap{margin-left:-80px;width:calc(100% + 160px);min-height:auto;position:absolute}}@media (min-width: 1024px){.media-block__image-wrap{width:100%;margin-left:0}}.media-block__image-wrap img{width:100%;height:100%;object-fit:cover;position:absolute}@media (min-width: 1024px){.media-block__image-wrap img{border-radius:10px}}.media-block__text{position:absolute;top:0;width:100%;height:100%;padding:27px 20px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end}@media (min-width: 1024px){.media-block__text{padding:27px 20px}}.media-block__text .btn:hover{cursor:pointer}.media-block__text p:not(.btn){max-width:555px}@media (min-width: 1024px){.media-block__text p:not(.btn){margin-bottom:24px}}.media-block__text .btn p{margin:0}.media-block__text h2{max-width:340px;margin:0 0 8px}@media (min-width: 1024px){.media-block__text h2{margin-bottom:16px}}.media-block__text a{color:#fff}.media-block__text a svg path{stroke:#fff}@media (min-width: 1024px){.media-block__text{padding:36px 40px}}.media-block__btns{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.media-block__btns a{display:block}.media-block__btns .btn svg{margin-right:8px}.media-block__btns-wrap{display:flex;flex-wrap:wrap}@media (min-width: 1024px){.media-block__btns-wrap{flex-wrap:nowrap}}.media-block__btns-wrap .btn{margin-right:16px;margin-bottom:16px}@media (min-width: 1024px){.media-block__btns-wrap .btn{margin-right:20px;margin-bottom:0}}.footer__sign-up{background-color:#102332;padding-top:40px;padding-bottom:40px;margin-top:40px}@media (min-width: 1024px){.footer__sign-up{padding-top:70px;padding-bottom:70px;margin-top:80px}}.footer__subscribe{text-align:left}.footer__subscribe h2{margin:0;background:linear-gradient(180deg,#ff6846,#ffa558);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.footer__newsletter{align-items:center;justify-content:flex-start;padding:0}@media (min-width: 1024px){.footer__newsletter{justify-content:center}}.footer__newsletter input{background:transparent;border:2px solid #FFFFFF;border-radius:30px!important;margin-right:16px;color:#fff;width:214px;padding-left:20px}@media (min-width: 1024px){.footer__newsletter input{margin-right:20px}}.footer__newsletter input::placeholder{color:#fff;font-family:Bernhardt CG Medium;font-style:normal;font-weight:400;font-size:13px;line-height:100%;letter-spacing:.02em}@media (min-width: 1024px){.footer__newsletter input::placeholder{font-size:14px}}.footer__logo{margin-bottom:18px}.footer__logo .footer__tp,.footer__logo .footer__social{display:none}.footer__logo svg{width:220px;height:auto}@media (min-width: 1024px){.footer__logo svg{width:243px}}.footer__blocks{display:grid;grid-template-columns:1fr;column-gap:28px;border-bottom:1px solid rgba(255,255,255,.3019607843);padding-bottom:50px}@media (min-width: 1024px){.footer__blocks{grid-template-columns:2fr 1fr 1fr 1fr 1fr;padding-bottom:113px}}.footer__block{padding-top:40px}@media (min-width: 1024px){.footer__block{padding-top:138px}}.footer__title{font-size:16px;line-height:120%;letter-spacing:.02em}@media (min-width: 1024px){.footer__title{margin-bottom:28px}}.form__submit--small{display:none}.newsletter__input-group{max-width:312px!important;margin-left:0}@media (min-width: 1024px){.newsletter__input-group{max-width:none!important}}@media (min-width: 1024px){.mobile-footer-addtional-section{transform:translateY(-100%)}}.mobile-footer-addtional-section .social-icons{display:flex;margin-bottom:0}.mobile-footer-addtional-section .social-icons__title{display:none}.mobile-footer-addtional-section .social-icons svg{width:16px;height:16px}.mobile-footer-addtional-section .social-icons li{margin-bottom:0!important;opacity:1!important}.mobile-footer-addtional-section .social-icons a{opacity:1!important}.site-footer{background:#102332;color:#fff}.site-footer a{color:#fff}.site-footer .footer__title{font-family:Bernhardt CG Medium;line-height:120%;letter-spacing:.02em;margin-bottom:16px}.site-footer .footer__blocks li,.site-footer .footer__blocks a{font-size:15px;font-family:Apercu Trial;line-height:150%;letter-spacing:-.01em;opacity:.7}.site-footer .footer__blocks li{margin-bottom:5px}@media (min-width: 1024px){.site-footer .footer__blocks li{margin-bottom:12px}.site-footer .footer__blocks li:last-of-type{margin-bottom:0}}.site-footer .footer__blocks li a{padding-bottom:0}.site-footer .footer__section{border:none;padding:0 0 28px}@media (min-width: 1024px){.site-footer .footer__section{padding:32px 0 36px}}.site-footer .footer__section--menus{padding-top:0;padding-bottom:0}.site-footer .footer__base-links{display:flex;flex-direction:column-reverse}@media (min-width: 1024px){.site-footer .footer__base-links{flex-direction:row;justify-content:space-between;align-items:baseline}}.site-footer .footer__base-links .payment-icons{margin:0}.site-footer .footer__base-links .footer-credits{margin-top:43px}@media (min-width: 1024px){.site-footer .footer__base-links .footer-credits{margin-top:0}}.site-footer .footer__base-links .copy,.site-footer .footer__base-links .copy a{font-weight:700;font-size:13px;line-height:100%}@media (min-width: 1024px){.site-footer .footer__base-links .copy,.site-footer .footer__base-links .copy a{font-size:15px}}.site-footer .footer__mobile-section{border:none}.site-footer [data-type=payment] .footer__title{display:none}.site-footer [data-type=payment] .icon--payment{opacity:1}@media (min-width: 1024px){.site-footer .footer-credits{display:flex}}.site-footer .footer-credits a,.site-footer .footer-credits span,.site-footer .footer-credits div{font-family:Apercu Trial;font-style:normal;font-weight:400;font-size:15px;line-height:150%;text-decoration:none;letter-spacing:-.01em}@media (min-width: 1024px){.site-footer .footer-credits .copy-left{position:relative;margin-right:20px}.site-footer .footer-credits .copy-left:after{position:absolute;right:0;content:"";width:1px;height:16px;background-color:#fff;top:5px}}.hero-video-section .btn,.image-with-text .btn{margin-top:16px}@media (min-width: 1024px){.image-with-text__inner{display:flex}}@media (min-width: 1024px){.image-with-text__inner--right{flex-direction:row-reverse}.image-with-text__inner--right .image-with-text__text{flex-direction:column;padding-right:40px;padding-left:0}}.image-with-text__inner--left .image-with-text__text{flex-direction:column}.image-with-text__image img{border-radius:10px}@media (min-width: 1024px){.image-with-text__image{width:50%}}.image-with-text__text{padding-top:16px}@media (min-width: 1024px){.image-with-text__text{width:50%;padding-left:40px;padding-bottom:0;padding-top:0}}.image-with-text__text h2,.image-with-text__text h3{margin-top:0}@media (max-width: 1023px){.image-with-text__text-wrap p:last-of-type{margin-bottom:0!important}}.image-with-text__option-btn{display:flex;gap:16px;flex-wrap:wrap;width:100%;margin-bottom:40px;margin-top:36px}@media (min-width: 1024px){.image-with-text__option-btn{margin-top:40px}}.image-with-text__btn-link{display:flex;align-items:center;background:#f2f6f6;margin-left:0;margin-right:0}.image-with-text__btn-link p{margin:0;color:#222}.image-with-text__btn-link svg{margin-right:8px}.image-with-text .image-with-text .btn{margin-top:0}.image-with-text__link-arrow{text-align:left;margin-top:8px}@media (min-width: 1024px){.image-with-text .mobile-heading{display:none}}.image-with-text .mobile-heading h2{margin-bottom:16px}.image-with-text .desk-heading{display:none;margin-top:0}@media (min-width: 1024px){.image-with-text .desk-heading{display:block;margin-bottom:16px}}.image-with-text__buttons{display:flex}.image-with-text__buttons .btn{margin-right:16px}.info-block{padding:0}@media (min-width: 1024px){.info-block{padding-left:80px;padding-right:80px}}.info-block__inner{background-color:#102332;display:flex;align-items:center;flex-direction:column;padding-top:45px;padding-bottom:40px;border-radius:0}@media (min-width: 1024px){.info-block__inner{flex-direction:row;border-radius:11px;padding-top:0;padding-bottom:0}}.info-block__image-wrap{max-width:160px;margin-bottom:50px}@media (min-width: 1024px){.info-block__image-wrap{max-width:340px;margin-bottom:0}}.info-block__image-wrap img{border-radius:10px;display:block}@media (min-width: 1024px){.info-block__image-wrap img{border-radius:10px 0 0 10px}}.info-block__text-wrap{max-width:335px;text-align:center}@media (min-width: 1024px){.info-block__text-wrap{max-width:778px;margin-left:57px;text-align:left;margin-right:20px}}.info-block__text-wrap h2,.info-block__text-wrap p,.info-block__text-wrap a{color:#fff;margin-top:0}.info-block__text-wrap a{text-decoration:underline;text-underline-position:under;text-decoration-color:orange}.lifestyle-grid__inner{display:grid;gap:10px;grid-template-columns:1fr 1fr}@media (min-width: 1024px){.lifestyle-grid__inner{grid-template-columns:repeat(12,1fr);display:grid;gap:40px;grid-auto-flow:dense}}.image-link{position:absolute;z-index:1;height:100%;width:100%}.lifestyle-grid-item__image{position:relative;border-radius:10px;overflow:hidden;height:calc(50vw - 40px);max-height:400px}.lifestyle-grid-item__image:hover img{transform:scale(1.1)}@media (min-width: 1024px){.lifestyle-grid-item__image{height:calc(33.3333vw - 80px);max-height:420px;grid-column:span 4}}.lifestyle-grid-item__image img{transition:.4s}@media (max-width: 1023px){.lifestyle-grid-item__image.mobile-landscape{grid-column:span 2}}@media (max-width: 1023px){.lifestyle-grid-item__image.mobile-full-square{grid-column:span 2;height:calc(100vw - 40px)}}@media (min-width: 1024px){.lifestyle-grid-item__image.desktop-landscape{grid-column:span 7}}.lifestyle-grid-item__image img{width:100%;height:100%;object-fit:cover}.lifestyle-grid-item__image--50{grid-column:auto}.lifestyle-grid-item__text-wrap{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;height:100%;width:100%;padding:17px 24px;justify-content:flex-end}@media (min-width: 1024px){.lifestyle-grid-item__text-wrap{padding:20px 29px}}.lifestyle-grid-item__text-wrap--button{align-items:center}.lifestyle-grid-item__text-wrap .text-link{color:#fff;font-family:Bernhardt CG Medium;font-style:normal;font-weight:400;font-size:20px;line-height:140%}.lifestyle-grid-item__text-wrap .btn{padding-left:8px;padding-right:8px;z-index:5;position:relative}@media (min-width: 1024px){.lifestyle-grid-item__text-wrap .btn{padding-left:24px;padding-right:24px}}.lifestyle-grid-item__text-wrap a{z-index:5;position:relative}.newsletter-section .page-width{padding-top:40px;padding-bottom:40px}.newsletter-section input::placeholder{font-family:Bernhardt CG Medium;font-size:14px;letter-spacing:.02em;padding-left:8px}@media (min-width: 1024px){.newsletter-section input::placeholder{padding-left:15px}}.newsletter-section .input-group .input-group-field:first-child{border-radius:30px}.newsletter-section .btn{margin-left:10px}@media (min-width: 1024px){.newsletter-section .btn{margin-left:20px}}.newsletter-section .color-scheme-normal{background-color:#fff;color:#222}.newsletter-section .color-scheme-normal input{background:#f2f6f6}.newsletter-section .color-scheme-normal .btn-light{background:#222;color:#fff}.newsletter-section .color-scheme-grey{background-color:#f2f6f6;color:#222}.newsletter-section .color-scheme-grey .btn-light{background:#222;color:#fff}.newsletter-section .color-scheme-blue{background-color:#102332;color:#fff}.newsletter-section .color-scheme-blue input{background:transparent;border:solid 2px white}.newsletter-section .color-scheme-blue input::placeholder{color:#fff}.rich-text--grey{padding-top:80px;padding-bottom:80px;background-color:#f2f6f6}.rich-text--blue{padding-top:80px;padding-bottom:80px;background-color:#102332;color:#fff}.rich-text--blue a{color:#fff}.rich-text--narrow-center{margin-bottom:30px}@media (min-width: 1024px){.rich-text--narrow-center{margin-bottom:48px}}.rich-text--narrow-center .rich-text__header{max-width:620px;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto}.rich-text--narrow-center .rich-text__body{max-width:620px;display:block;margin-left:auto;margin-right:auto}.rich-text--narrow-left .rich-text__header{max-width:620px;text-align:left;flex-direction:column;justify-content:flex-start;margin-bottom:30px;margin-left:auto;margin-right:auto}@media (min-width: 1200px){.rich-text--narrow-left .rich-text__header{position:absolute;align-items:flex-start;width:17vw;max-width:290px}}.rich-text--narrow-left .rich-text__header h2{margin-top:0}@media (min-width: 1024px){.rich-text--narrow-left .rich-text__header{margin-bottom:48px}}.rich-text--narrow-left .rich-text__body{max-width:620px;display:block;margin-left:auto;margin-right:auto}.rich-text__header{margin-bottom:30px}@media (min-width: 1024px){.rich-text__header{margin-bottom:30px}}@media (min-width: 1024px){.rich-text__header{display:flex;justify-content:space-between;align-items:center}}.rich-text__body h1,.rich-text__body h2,.rich-text__body h3,.rich-text__body h4,.rich-text__body h5{margin-top:0}.richtext-narrow__inner{padding-top:40px;padding-bottom:40px}@media (min-width: 1024px){.richtext-narrow__inner{padding-top:80px;padding-bottom:80px}}@media (min-width: 1024px){.richtext-narrow__text-wrap{max-width:620px;margin-left:auto;margin-right:auto}}.richtext-narrow__text-wrap h2{margin-bottom:24px}@media (min-width: 1024px){.richtext-narrow__text-wrap h2{margin-bottom:50px}}.slideshow-split-section .hero[data-arrows=true] .flickity-previous{right:61px}@media (min-width: 768px){.slideshow-split-section .hero[data-arrows=true] .flickity-previous{right:91px}}@media (min-width: 1512px){.slideshow-split-section .hero[data-arrows=true] .flickity-previous{right:calc(50% - 660px)}}.slideshow-split-section .hero[data-arrows=true] .flickity-next{left:auto;right:20px}@media (min-width: 768px){.slideshow-split-section .hero[data-arrows=true] .flickity-next{right:40px}}@media (min-width: 1512px){.slideshow-split-section .hero[data-arrows=true] .flickity-next{right:calc(50% - 713px)}}.slideshow-section .hero--padded{padding:0;margin-bottom:0}@media (min-width: 1024px){.slideshow-section .hero--padded{padding-left:80px;padding-right:80px}}@media (min-width: 1024px){.slideshow-section .hero--padded .hero__image-wrapper,.slideshow-section .hero--padded img{border-radius:10px;overflow:hidden}}.slideshow-section .hero--padded .hero__text-content{padding-bottom:20px;padding-top:20px}@media (min-width: 1024px){.slideshow-section .hero--padded .hero__text-content{padding-bottom:40px;padding-top:40px}}.slideshow-section .hero--padded .hero__title{font-family:Bernhardt CG Medium;font-style:normal;font-weight:400;font-size:20px;line-height:140%;letter-spacing:.02em}@media (min-width: 1024px){.slideshow-section .hero--padded .hero__title{font-size:28px;line-height:140%}}.slideshow-section .hero--padded .slideshow-wrapper [data-slide-count="1"] .flickerty-custom-btns{display:none!important}@media (min-width: 1024px){.slideshow-section .hero--padded .slideshow-wrapper{border-radius:10px;overflow:hidden}}@media (min-width: 1024px){.slideshow-section .hero--padded .hero__text-wrap .page-width{padding-left:40px;padding-right:40px}}.slideshow-section .hero--padded .flickerty-custom-btns{bottom:20px}@media (min-width: 768px){.slideshow-section .hero--padded .flickerty-custom-btns{right:40px;bottom:40px}}@media (min-width: 1512px){.slideshow-section .hero--padded .flickerty-custom-btns{right:calc(50% - 630px)}}.slideshow-section .hero--padded .flickity-previous{bottom:24px!important;right:110px}@media (min-width: 768px){.slideshow-section .hero--padded .flickity-previous{right:128px!important;bottom:40px!important}}@media (min-width: 1512px){.slideshow-section .hero--padded .flickity-previous{right:calc(50% - 574px)}}.slideshow-section .hero--padded .flickity-next{left:auto;right:26px;bottom:24px!important}@media (min-width: 768px){.slideshow-section .hero--padded .flickity-next{right:44px!important;bottom:40px!important}}@media (min-width: 1512px){.slideshow-section .hero--padded .flickity-next{right:calc(50% - 654px)}}.slideshow-section .flickerty-custom-btns{position:absolute;bottom:31px;right:20px;height:40px;width:132px;border:2px solid #FFFFFF;border-radius:20px}@media (min-width: 768px){.slideshow-section .flickerty-custom-btns{right:80px;bottom:76px}}@media (min-width: 1512px){.slideshow-section .flickerty-custom-btns{right:calc(50% - 660px)}}.slideshow-section .flickerty-custom-btns__inner{display:flex;justify-content:center;align-items:center;height:100%}.slideshow-section .flickerty-custom-btns p{color:#fff;margin:0;font-family:Bernhardt CG Medium;font-style:normal;font-weight:400;font-size:14px;line-height:100%;display:flex;align-items:center;text-align:center;letter-spacing:.02em}.slideshow-section .hero[data-arrows=true] .flickity-previous{bottom:35px;right:110px}@media (min-width: 768px){.slideshow-section .hero[data-arrows=true] .flickity-previous{right:164px;bottom:76px}}@media (min-width: 1512px){.slideshow-section .hero[data-arrows=true] .flickity-previous{right:calc(50% - 574px)}}.slideshow-section .hero[data-arrows=true] .flickity-next{left:auto;right:26px;bottom:35px}@media (min-width: 768px){.slideshow-section .hero[data-arrows=true] .flickity-next{right:85px;bottom:76px}}@media (min-width: 1512px){.slideshow-section .hero[data-arrows=true] .flickity-next{right:calc(50% - 654px)}}.slideshow-section .hero__title{font-family:Bernhardt CG Medium;font-weight:400;font-size:28px;line-height:130%;display:flex;align-items:flex-end;letter-spacing:.02em;margin-bottom:12px;margin-top:0}@media (min-width: 1024px){.slideshow-section .hero__title{font-size:60px;line-height:120%;margin-bottom:24px}}.slideshow-section .hero_p{max-width:457px;margin-top:-8px;margin-bottom:24px}.slideshow-section .hero__text-content{padding-bottom:31px}@media (min-width: 1024px){.slideshow-section .hero__text-content{padding-bottom:77px}}.slideshow-section video{width:100%;height:100%;object-fit:cover}[data-section-type=slideshow-section].hide-nav .flickerty-custom-btns{display:none!important}.text-columns-section .grid__item .btn{margin-top:16px}@media (min-width: 1024px){.text-columns-section .grid__item .btn{margin-top:20px}}.text-with-icons-section .text-with-icons__inner{display:flex;justify-content:space-around;flex-direction:column;padding-bottom:40px}@media (min-width: 1024px){.text-with-icons-section .text-with-icons__inner{flex-direction:row;padding-bottom:100px}}.text-with-icons-section .text-with-icons__columns-wrap{display:flex;align-items:center;margin-bottom:20px}@media (min-width: 1024px){.text-with-icons-section .text-with-icons__columns-wrap{margin-bottom:0}}.text-with-icons-section .text-with-icons__icon{margin-right:20px}@media (min-width: 1024px){.text-with-icons-section .text-with-icons__icon{margin-right:16px}}.text-with-icons-section .text-with-icons__icon svg{width:50px;height:auto}@media (min-width: 1024px){.text-with-icons-section .text-with-icons__icon svg{width:100%}}.text-with-icons-section .text-with-icons__text{max-width:none}@media (min-width: 1024px){.text-with-icons-section .text-with-icons__text{max-width:190px}}.text-with-icons-section .text-with-icons__text p{font-size:16px;line-height:160%;display:flex;align-items:center;margin-bottom:0}.usp__inner{padding-top:40px;padding-bottom:40px}@media (min-width: 1024px){.usp__inner{padding-top:80px;padding-bottom:80px}}.usp__inner h2{text-align:center;margin-bottom:20px}@media (min-width: 1024px){.usp__inner h2{margin-bottom:38px}}.usp__column{width:50%;display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){.usp__column{width:25%}}.usp__columns-wrap{display:flex;justify-content:space-evenly;flex-wrap:wrap;row-gap:40px}.usp__icon{max-width:120px}@media (min-width: 1024px){.usp__icon{max-width:100%}}.usp__icon svg{width:100%}.usp__text{max-width:124px}@media (min-width: 1024px){.usp__text{max-width:165px}}.usp__text h3{text-align:center;margin:0}@media (min-width: 1024px){.usp__text h3{margin-top:27px}}.quick-add-modal .shopify-payment-button__more-options{display:none!important}@media (min-width: 1024px){.quick-add-modal .product-single__sticky--images{display:block!important;width:400px;margin-left:0}}.modal-open .modal:before{background-color:#00000045}.modal{justify-content:flex-end;padding:0}.modal .modal__close{display:none}.modal .product-single__sticky--main{padding-left:40px}.modal__inner{margin:0;height:100%;box-shadow:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.modal .page-modal__header{width:100%;position:relative;padding-left:62px}.modal .product-block--price span.p{display:none}.page-modal__header svg{height:30px;width:30px;margin-top:5px;margin-bottom:5px}@media (min-width: 1024px){.page-modal__header svg{height:40px;width:40px;margin-top:0;margin-bottom:0}}.js-close-cart svg{height:30px;width:30px}@media (min-width: 1024px){.js-close-cart svg{height:40px;width:40px}}@media (max-width: 768px){.flickity-page-dots{display:none!important}}@media (min-width: 1024px){.product-grid__container{display:flex;justify-content:space-between}}.page-content--product{margin-top:0;padding-top:0}.product-single__sticky{height:100%}@media (min-width: 1024px){.product-single__sticky--images{width:54.2vw;margin-left:-80px}}@media (min-width: 1024px){.product-single__sticky--main{width:45.8%;padding-left:70px}}.product-single__meta{padding-left:0}@media (max-width: 768px){.product-single__meta{margin-top:0}}.product-single__meta .product-block--header{margin-bottom:8px}@media (min-width: 1024px){.product-single__meta .product-block--header{margin-bottom:18.5px}}.product-single__meta .product-block--header .breadcrumb{border:none;padding-bottom:0}@media (min-width: 1024px){.product-single__meta .product-block--header .breadcrumb{padding-bottom:10px}}.product-single__meta .product-block--header .breadcrumb span{color:#222;opacity:1}.product-single__meta .product-block--price{margin-bottom:8px}.product-single__meta .product-block--price .product__price{font-family:Apercu Trial;font-weight:700;font-size:17px;line-height:160%;letter-spacing:-.01em;margin-left:5px}@media (min-width: 1024px){.product-single__meta .product-block--price .product__price{font-size:20px}}.product-single__title{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:17px}@media (min-width: 1024px){.product-single__title{margin-top:18.5px;font-size:20px}}.product-single__title span{display:block;margin-left:30px}.jdgm-preview-badge{margin-bottom:8px;font-family:Apercu Trial;font-size:13px;letter-spacing:-.01em}@media (min-width: 1024px){.jdgm-preview-badge{font-size:14px}}.jdgm-preview-badge #trustpilot-widget-trustbox-0-wrapper{display:none!important}.jdgm-preview-badge .jdgm-prev-badge__text{text-decoration:none}.product-block{margin-bottom:40px}.product-block .shg-rich-text p{text-align:left!important}.product-block .view-product-checkout{display:flex;justify-content:center;margin:10px 0}@media (min-width: 1024px){.product-block .view-product-checkout{justify-content:flex-end}}.product__quantity label{font-family:Apercu Trial;font-weight:800;letter-spacing:-.01em;font-size:15px;line-height:140%}@media (min-width: 1024px){.product__quantity label{font-size:16px;line-height:160%}}.variant-wrapper .product-option-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}@media (min-width: 1024px){.variant-wrapper .product-option-wrapper{margin-bottom:16px}}.variant-wrapper .product-option-wrapper .variant__label[for]{margin-bottom:0}.variant-wrapper .product-option-wrapper label{font-family:Apercu Trial;font-weight:800;letter-spacing:-.01em;font-size:15px;line-height:140%}@media (min-width: 1024px){.variant-wrapper .product-option-wrapper label{font-size:16px;line-height:160%}}.variant-wrapper .product-option-wrapper a{text-transform:capitalize}.variant-wrapper .variant__button-label{border-radius:30px;background:#f2f6f6;box-shadow:none;padding:11px 35px;margin-right:16px;margin-bottom:16px;line-height:100%;border:2px solid #F2F6F6;transition:border .2s}.variant-wrapper .variant__button-label div{position:relative;top:1px}@media (min-width: 1024px){.variant-wrapper .variant__button-label{padding:11px 35px}}.variant-selected-svg{display:none;height:10px;width:10px;margin-right:12px}.variant-input-wrap label{display:flex}.variant-input-wrap label svg{position:absolute;top:10px}.variant-input-wrap input[type=radio]:checked+label{box-shadow:none;padding:11px 24px;border:2px solid #222222}.variant-input-wrap input[type=radio]:checked+label .variant-selected-svg{display:block}.color-swatch{padding:0!important}.product-block--sales-point .icon-and-text p,.product-block--sales-point .icon-and-text span{margin-bottom:0;font-family:Apercu Trial;font-weight:800;line-height:140%;font-size:15px;letter-spacing:-.01em}@media (min-width: 1024px){.product-block--sales-point .icon-and-text p,.product-block--sales-point .icon-and-text span{line-height:160%;font-size:16px}}.product-block--sales-point .icon--inventory:after,.product-block--sales-point .icon--inventory:before{background:#16720e}.product-block--sales-point .sales-point .icon{margin-right:9px}.product__main-photos .product-slideshow{border:none}.product-main-slide{border:none!important}.product__photos{margin-top:0}@media (min-width: 1024px){.product__photos img{width:65%}}.product__image-nav{width:100%;height:30px;position:relative;border-radius:20px;top:-11px;left:2px;padding-bottom:99px}@media (min-width: 1024px){.product__image-nav{left:11px;width:100%;height:40px;top:0}}.product__image-nav .counter{position:absolute;pointer-events:none;z-index:3;width:100%;height:31px;font-family:Bernhardt CG Medium;margin:0;display:flex;align-items:center;justify-content:center;font-family:Bernhardt CG Medium;font-style:normal;font-weight:400;font-size:14px;letter-spacing:.02em;background:#f2f6f6;width:auto;left:-4px;padding-left:20px;padding-right:20px;border-radius:26px;padding-top:2px;top:-65px}@media (min-width: 1024px){.product__image-nav .counter{top:-91px;left:27px;height:40px}}.product__thumb-arrow{bottom:0!important;height:30px!important;width:30px!important;display:flex;align-items:center;justify-content:center;border-radius:20px;background:#f2f6f6;top:25px!important}@media (min-width: 1024px){.product__thumb-arrow{height:40px!important;width:40px!important;top:29px!important}}.product__thumb-arrow--prev{left:0!important}.trust-bage .image-wrap{padding:0!important;height:40px!important}.trust-bage img{height:40px;width:auto}.buy-btn-section{display:flex;justify-content:center;align-items:center;flex-direction:column}@media (min-width: 768px){.buy-btn-section{flex-direction:row;justify-content:space-between}}.buy-btn-section .h2{margin-left:10px}.buy-btn-section .add-to-cart{height:57px;justify-content:center;padding-left:32px;padding-right:32px;font-weight:400;font-size:18px;display:flex;align-items:center;letter-spacing:.02em}.buy-btn-section .add-to-cart:hover svg path{stroke:#fff}.buy-btn-section .add-to-cart p{margin:0;font-size:18px;line-height:140%;display:flex;align-items:center;letter-spacing:.02em}.buy-btn-section .add-to-cart span{margin-right:20px;margin-left:10px;position:relative}.buy-btn-section .add-to-cart span svg{position:absolute;top:-2px;right:-27px}.js-photoswipe__zoom{display:block;background:#f2f6f6;opacity:1;height:20px;top:auto;bottom:6px;right:10px;left:auto;height:30px;width:30px;padding:0;box-shadow:none;min-height:0}@media (max-width: 768px){.js-photoswipe__zoom svg{transform:scale(.8)}}@media (min-width: 1024px){.js-photoswipe__zoom{height:40px;width:40px;bottom:37px;right:35px}}.js-photoswipe__zoom:hover svg path{fill:#fff!important;stroke:#fff!important}.js-photoswipe__zoom svg{display:inline;position:relative;top:1px;left:1.5px}.pswp__ui .btn{height:40px;width:40px;padding:0}.product__thumb-arrow svg path{stroke:#222!important;stroke-width:5px}.pswp__button--close svg path{stroke:#fff!important;stroke-width:4px}.pdp-recommended-addon{width:100%;border:1px solid rgba(0,0,0,.2392156863);border-radius:10px;margin-bottom:40px}.pdp-recommended-addon__inner{margin:20px}@media (min-width: 1024px){.pdp-recommended-addon__inner{margin:27px}}.pdp-recommended-addon__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:15px;line-height:140%}@media (min-width: 1024px){.pdp-recommended-addon__top{margin-bottom:29px;font-size:16px;line-height:160%}}.pdp-recommended-addon__top .btn{padding-left:0;padding-right:0}.pdp-recommended-addon__top .btn p{margin:0}.pdp-recommended-addon__top-dec{width:calc(100% - 164px);margin-bottom:0}.pdp-recommended-addon__bottom img{width:54px;height:47px;object-fit:cover}@media (min-width: 1024px){.pdp-recommended-addon__bottom img{width:72px;height:63px}}.pdp-recommended-addon__bottom .btn{padding:11px 14px;margin-left:56px;margin-top:10px}@media (min-width: 1024px){.pdp-recommended-addon__bottom .btn{padding:11px 16px;margin-left:70px}}.pdp-recommended-addon__bottom .btn p{display:flex;align-items:center}.pdp-recommended-addon__bottom .btn svg{margin-right:8px}.pdp-recommended-addon .data-wrap{margin:0 22px 0 10px}.pdp-recommended-addon .data-wrap p{margin-bottom:5px}.pdp-recommended-addon .data-wrap p:last-of-type{font-family:Bernhardt CG Medium}.pdp-recommended-addon__bottom-data{display:flex}.pdp-recommended-addon .btn .selected{display:none}@media (max-width: 1023px){.pdp-recommended-addon .btn .mobile-hide{display:none}}.pdp-recommended-addon .btn .addon-svg{height:12px;display:flex;justify-content:center;align-items:center;position:relative;top:-2px}.pdp-recommended-addon .btn:hover{cursor:pointer}.pdp-recommended-addon .btn:hover svg path{stroke:#fff}.pdp-recommended-addon .btn:hover svg circle{fill:#fff}.pdp-recommended-addon .btn:hover .addon-added path{stroke:#ed6a35}.pdp-recommended-addon .btn[selected=true] .selected{display:flex}.pdp-recommended-addon .btn[selected=true] .add{display:none}.product-addons__total{display:none!important}.js-qv-select-btn,.js-qc-select-stock-msg,.more-deatals,.trust-bage{display:none}.shopify-payment-button__button{display:none!important}.quickview-qty{display:none}.pdp-compare{border-radius:0}.pdp-compare .product-card-compare{margin-top:0}.price-pdp{display:flex;width:100%;justify-content:space-between}.price-pdp .product-card-compare{margin-top:5px}#QuickAddHolder .product-single__sticky{display:block!important}#QuickAddHolder .flickity-viewport{width:100vw important}@media (max-width: 768px){#QuickAddHolder .product-single__sticky--main{padding-left:10px!important}}#QuickAddHolder .js-qv-select-qty{display:none!important}#QuickAddHolder .quickview-qty{display:block}#QuickAddHolder .buy-btn-section{width:100%;flex-wrap:wrap}#QuickAddHolder .buy-btn-section h3{width:100%}#QuickAddHolder .more-deatals{display:block;margin-top:20px}#QuickAddHolder .js-qv-select-btn{display:none}#QuickAddHolder .js-qv-select-qty{display:block}#QuickAddHolder .js-qv-select-qty:hover{cursor:pointer}#QuickAddHolder .js-qv-select-qty{margin-bottom:20px}#QuickAddHolder .js-qc-select-stock-msg{display:block;margin-bottom:20px}#QuickAddHolder .js-qc-select-stock-msg .js-stock-leadtime{margin-left:0}.product-addons{width:100%;border:1px solid rgba(0,0,0,.2392156863);border-radius:10px;margin-bottom:40px}.product-addons .btn .selected{display:none}.product-addons .btn[selected=true] .selected{display:block}.product-addons .btn[selected=true] .add{display:none}.product-addons__warranties-label{margin-bottom:20px}.product-addons__warranties-label .warranty-add{display:none}.product-addons__warranties-label select{padding:13px 33px 13px 18px;border-radius:44px;font-size:13px;font-weight:800;border:2px solid black}.product-addons__warranties-label select:focus-visible{outline:none}.product-addons__warranties-label .btn--small{margin-top:10px;width:120px}.product-addons__warranties-label .btn--small p{padding:0;font-weight:400!important}.product-addons__warranties-label .btn--small{margin-bottom:30px}@media (min-width: 1200px){.product-addons__warranties-label{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px}.product-addons__warranties-label .btn--small{margin-top:-10px}}.product-addons__warranties-label p{font-weight:800;display:flex;align-items:center}.product-addons__warranties-label p svg{margin-right:8px}.product-addons__warranties-label span{font-weight:400}.product-addons__inner{margin:20px}@media (min-width: 1024px){.product-addons__inner{margin:27px}}.product-addons__scroll-inner{display:flex;gap:10px;overflow:scroll;padding-bottom:24px;overflow-y:hidden;position:relative}.product-addons__scroll-inner::-webkit-scrollbar{border:none;box-shadow:none;height:12px}.product-addons__scroll-inner::-webkit-scrollbar-track{background:#f1f1f1;border:none;box-shadow:none}.product-addons__scroll-inner::-webkit-scrollbar-thumb{background:#222}.product-addons .grid-product{min-width:193px;background-color:#f2f6f6;border-radius:10px;padding:20px}.product-addons .grid-product .addon-data p:first-of-type,.product-addons .grid-product .addon-data p:nth-of-type(2){font-size:15px;line-height:140%}.product-addons .grid-product .addon-data p:first-of-type{margin-bottom:10px}.product-addons .grid-product .addon-data p:nth-of-type(2){font-family:Bernhardt CG Medium;margin-bottom:20px}.product-addons .grid-product img{width:73px;height:62px;border-radius:10px;object-fit:cover;margin-bottom:18px}.product-addons .grid-product :not(.btn) p{font-size:15px;line-height:140%;letter-spacing:-.01em}.product-addons .grid-product .btn,.product-addons .grid-product .btn p{display:flex}.product-addons .grid-product .btn .selected{display:none}@media (max-width: 1023px){.product-addons .grid-product .btn .mobile-hide{display:none}}.product-addons .grid-product .btn .addon-svg{height:12px;display:flex;justify-content:center;align-items:center;position:relative;top:0;margin-left:8px}.product-addons .grid-product .btn .addon-svg svg{height:12px;width:12px}.product-addons .grid-product .btn .addon-svg svg path{stroke-width:2.5px}.product-addons .grid-product .btn:hover{cursor:pointer}.product-addons .grid-product .btn:hover svg path{stroke:#fff}.product-addons .grid-product .btn:hover svg circle{fill:#fff}.product-addons .grid-product .btn:hover .addon-added path{stroke:#ed6a35}.product-addons .grid-product .btn[selected=true] .selected{display:flex}.product-addons .grid-product .btn[selected=true] .add{display:none}.product-addons__warranties-options{margin-bottom:36px}@media (min-width: 1024px){.product-addons__warranties-options{margin-bottom:40px}}.product-addons__warranties-options .btn{margin-bottom:16px;justify-content:flex-start;text-align:left;border:2px solid #F2F6F6;padding:10px 16px;align-items:center;margin-top:20px}@media (min-width: 1024px){.product-addons__warranties-options .btn{padding:12px 16px}}.product-addons__warranties-options .btn p{text-align:left;display:flex;align-items:center}.product-addons__warranties-options .btn:hover{cursor:pointer;border:2px solid #ED6A35}.product-addons__warranties-options .btn svg{margin-right:8px}.product-addons__warranties-options .btn[selected=true]{border:2px solid #222222}.product-addons__warranties-options .btn[selected=true] svg{display:block}.product-addons__total{display:flex;justify-content:space-between;margin-top:37px;align-items:center}@media (min-width: 1024px){.product-addons__total{margin-top:44px}}.product-addons__total h2,.product-addons__total h3{margin:0}.free-gift{width:100%;background:#f2f6f6;border-radius:10px;margin-bottom:40px;padding:20px}@media (min-width: 1024px){.free-gift{padding:27px}}.free-gift__inner h3{margin:0 0 17px}.free-gift__item{display:flex;align-items:center}.free-gift__item img{width:66px;height:68px;border-radius:10px;object-fit:cover;margin-right:24px}@media (min-width: 1024px){.free-gift__item img{width:93px;height:96px;margin-right:31px}}.free-gift__item p{margin:5px 0;font-size:15px;line-height:140%}.free-gift__item p:last-of-type{font-family:Bernhardt CG Medium;text-decoration:line-through}.free-gift__item p:last-of-type span{text-decoration:none!important;display:inline-block;margin-left:9px}.icon--inventory:before{animation:none;width:14px;height:14px;top:-2px;left:-2px;z-index:1}.add-stock-meassage{margin-left:33px;margin-bottom:0;color:#ed6a35}.inventory--low .icon--inventory:before{background-color:#ed6a35}.page-content--product{margin-bottom:40px}@media (min-width: 1024px){.page-content--product{margin-bottom:80px}}.pdp-blocks{margin-top:40px}@media (min-width: 1024px){.pdp-blocks{margin-top:80px}}.pdp-block{margin-bottom:40px}@media (min-width: 1024px){.pdp-block{margin-bottom:80px}}.pdp-block--no-padding{margin-bottom:0!important}.pdp-block--border-bottom .rich-text__inner{padding-bottom:40px;border-bottom:1px solid rgba(0,0,0,.168627451)}@media (min-width: 1024px){.pdp-block--border-bottom .rich-text__inner{padding-bottom:80px}}.pdp-block-links{background-color:#fff;padding:20px 0 6px}@media (min-width: 1024px){.pdp-block-links{padding:40px 0}}.pdp-block-links.sticky{position:fixed;top:0;width:100%;background-color:#fff;z-index:3}.pdp-block-links__wrap{min-height:120px}.pdp-block-links__inner{display:flex;white-space:nowrap;overflow-x:scroll;padding-bottom:16px}.pdp-block-links .btn{margin-right:24px;border:2px solid white;overflow:initial}.pdp-block-links .btn:hover{background:linear-gradient(180deg,#f2f6f6,#f2f6f6)!important}.pdp-block-links .btn:hover p{color:#000!important}.pdp-block-links .btn.active{border:2px solid #222222}.pdp-block-links .btn:hover{cursor:pointer}.output-calc__row{display:flex;margin-bottom:16px;align-items:center}.output-calc__text{width:84px;margin-right:40px}.output-calc__text h2{margin:0;font-weight:800;font-size:15px;display:flex;align-items:center;letter-spacing:-.01em}.output-calc__input{position:relative}.output-calc__input input,.output-calc__input label{font-family:Bernhardt CG Medium;font-style:normal;font-weight:400;font-size:14px;line-height:100%;letter-spacing:.02em}.output-calc__input input::-webkit-outer-spin-button,.output-calc__input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.output-calc__input input[type=number]{-moz-appearance:textfield}.output-calc__input input{margin:0;padding-left:24px;width:calc(100% + 20px);max-width:75px}.output-calc__input input:focus{border:none;outline:none}.output-calc__input label{position:absolute;top:0;right:-40px;height:40px;display:flex;background-color:#f2f6f6;align-items:center;padding-right:16px;padding-left:0;border-radius:0 20px 20px 0}.output-calc .btn{margin-top:25px}.output-results{display:none}.output-results__result{display:flex;margin-bottom:20px}.output-results__result h4{margin:0}.output-results__result h4 span{font-size:15px;line-height:130%;font-family:Bernhardt CG Medium;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.02em}@media (min-width: 1024px){.output-results__result h4 span{line-height:140%}}.output-results__result-btns .btn{display:none}.output-results__result-btns .btn p{font-family:Bernhardt CG Medium!important;margin:0!important;font-style:normal!important;font-weight:400!important;font-size:13px!important;line-height:100%!important;letter-spacing:.02em!important;position:relative!important;top:1.3px!important}@media (min-width: 1024px){.output-results__result-btns .btn p{font-size:14px!important}}.output-results__result-btns .btn.active{display:flex}.output-results__result-btns .btn p{color:#fff!important}.output-results__result-left{margin-right:20px}.output-results__result-left svg{position:relative;top:5px}.js-output-submit p{color:#fff!important;font-family:Bernhardt CG Medium!important;margin:0!important;font-style:normal!important;font-weight:400!important;font-size:13px!important;line-height:100%!important;letter-spacing:.02em!important;position:relative!important;top:1.3px!important}@media (min-width: 1024px){.js-output-submit p{font-size:14px!important}}.sticky-comparisons{position:fixed;bottom:0;width:100%;background-color:#fff;padding-top:18px;padding-bottom:18px;z-index:9;transform:translateY(100%);transition:.4s}.sticky-comparisons.active{transform:translateY(0)}.sticky-comparisons .button:hover{cursor:pointer}.sticky-comparisons .not-enough{display:none;font-family:Bernhardt CG Medium;font-style:normal;font-weight:400;font-size:14px;line-height:120%;max-width:228px;text-align:center;letter-spacing:.02em;margin:auto}.sticky-comparisons .clear-all{font-family:Bernhardt CG Medium;font-style:normal;font-weight:400;font-size:13px;line-height:100%;border-bottom:1px solid #ED6A35;text-align:center;width:fit-content;margin-bottom:0;text-align:right;margin-top:-2px}@media (min-width: 1024px){.sticky-comparisons .clear-all{text-align:right;margin:14px auto 0}}.sticky-comparisons .clear-all:hover{opacity:.7;cursor:pointer}.sticky-comparisons__inner{display:flex;justify-content:space-between;align-items:center}.sticky-comparisons__items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%;grid-column-gap:12px;padding-right:28px;display:none}@media (min-width: 1024px){.sticky-comparisons__items{display:grid}}.sticky-comparisons__items .item-wrap{background-color:#f2f6f6;padding:20px;display:flex;justify-content:space-between;align-items:center;border-radius:10px}.sticky-comparisons__items p{width:calc(100% - 40px);margin:0;font-family:Bernhardt CG Medium;font-style:normal;font-weight:400;font-size:13px;line-height:120%;letter-spacing:.02em}.sticky-comparisons__items .cross{width:30px;height:30px;background-color:#fff;border-radius:50%;position:relative;transition:.2s}.sticky-comparisons__items .cross:hover{cursor:pointer;transform:rotate(-90deg)}.sticky-comparisons__items .cross:after{position:absolute;height:2px;width:14px;background-color:#000;content:"";top:50%;left:50%;transform:translateY(-50%) translate(-50%) rotate(45deg);border-radius:10px}.sticky-comparisons__items .cross:before{position:absolute;height:2px;width:14px;background-color:#000;content:"";top:50%;left:50%;transform:translateY(-50%) translate(-50%) rotate(-45deg);border-radius:10px}.sticky-comparisons__cta{display:flex;align-items:center;width:100%;justify-content:space-between}@media (min-width: 1024px){.sticky-comparisons__cta{display:block;width:auto}}.js-stock-leadtime{margin-bottom:7px;margin-left:32px;margin-top:4px}.no-saved-products{background:#f2f6f6;border-radius:10px;display:flex;width:100%;align-items:center;justify-content:center;min-height:330px;margin-top:-40px;z-index:4}@media (min-width: 1024px){.no-saved-products{margin-top:-48px}}.template-wishlist .collection-filter-btns,.template-wishlist .collection-bespoke-filter,.template-wishlist .collection-filter__item--right{display:none!important}#HeaderCartTrigger,.wishlist-link,.cart-link{position:relative;overflow:visible}.wishlist-link__bubble,.cart-link__bubble{position:absolute;top:50%;right:-4px;text-align:center}.wishlist-link__bubble:before,.cart-link__bubble:before{content:"";display:block;position:absolute;top:50%;left:50%;background-color:#ed6a35;border-radius:50px;width:150%;height:0;padding:10px;transform:translate(-50%,-50%)}.wishlist-link__bubble-num,.cart-link__bubble-num{position:relative;color:#fff;color:var(--colorCartDotText)}.cart-link__bubble{position:absolute;top:53%;right:-15px;text-align:center}.product-grid .js-wish-add:hover{cursor:pointer}.product-grid .js-wish-add circle{fill:#fff}.js-wish-add.active path{fill:#ed6a35;stroke:#ed6a35}.cart-drawer-tp{position:relative;top:6px}@media (min-width: 1024px){.cart-drawer-tp{display:flex;align-items:center}}.cart-drawer-tp img{height:14px;width:auto}.cart-drawer-tp p{font-size:12px;line-height:100%;font-family:Bernhardt CG Medium;display:flex;align-items:center;letter-spacing:.02em;margin-bottom:0;margin-top:5px}@media (min-width: 1024px){.cart-drawer-tp p{margin:0 0 0 13px}}.cart-open .site-nav__icons,.site-nav__close-cart{display:flex!important}.cart__footer{background-color:#102332;color:#fff}@media (min-width: 1024px){.cart__footer{padding:0 80px 7px!important}}.cart__footer [name=checkout]{width:143px!important;background-color:#fff;padding:0;color:#102332;font-weight:400;font-size:14px;line-height:100%;letter-spacing:.02em}.cart__footer [name=checkout] svg{margin-left:8px}.cart__footer .cart__item-row--footer{padding:0;width:207px}@media (min-width: 1024px){.cart__footer .cart__item-row--footer{width:auto}}.cart__footer .cart__item-row--footer small{font-family:Apercu Trial;font-style:normal;font-weight:400;font-size:13px;line-height:140%;text-align:right;letter-spacing:-.01em;color:#fff;margin-top:15.5px}@media (min-width: 1200px){.cart__footer .cart__item-row--footer small{white-space:nowrap}}.cart__footer .cart__checkout-wrapper{display:flex;flex-direction:column;align-items:end}.cart__item--subtotal{margin-top:0!important;margin-bottom:12px}.cart__item--subtotal h3{display:flex}.cart__item--subtotal h3 [data-subtotal]{margin-left:10px}.cart-footer-wrap{display:flex;align-items:baseline}.cart__scrollable,.cart__footer{padding:20px}@media (min-width: 1024px){.cart__scrollable,.cart__footer{padding:30px 80px}}.site-header__cart{max-width:770px}.site-header__drawers.active:after{content:"";position:absolute;left:0;width:100px;height:100px;background-color:#0000006b;top:-30px!important;z-index:8;height:100vh;width:100vw;pointer-events:none}.empty-message{display:none}.site-header__drawer-animate.is-empty form,.site-header__drawer-animate.is-empty .empty-message{display:block}.site-header__drawer-animate.is-empty .empty-message h2{margin-bottom:20px}@media (min-width: 1024px){.site-header__drawer-animate.is-empty .empty-message h2{margin-bottom:50px;margin-top:59px}}.site-header__drawer-animate.is-empty .empty-message svg{margin-right:10px;position:relative;top:6px}.site-header__drawer-animate.is-empty .cart__footer,.js-page-title{display:none}.js-qty__adjust svg path{stroke:#102332!important;stroke-width:8px}.cart__item-price-col{margin-top:10px}.cart__item-sub{margin-top:20px;flex-wrap:wrap}.cart__item-sub .tp{width:100%;height:auto;max-width:192px;margin-top:7px;display:none}@media (min-width: 1024px){.cart__item-sub .tp{display:block}}@media (min-width: 1024px){.cart-recommendations{margin-top:80px}}.js-qty__wrapper{background-color:#f2f6f6;border-radius:20px;max-width:none;width:100px}.site-nav__close-cart{display:none!important}.cart__checkout,.cart__continue{width:100%!important}.checkout-date-picker-btn .cart__checkout{max-width:none!important}@media (max-width: 768px){.checkout-date-picker-btn .cart__checkout{background-color:orange}}#cart-date-picker{border:2px solid #222222}.cart__continue{background-color:#fff;color:#222}.cart__checkout{margin-top:10px;min-height:39px!important;max-width:138px;margin-left:auto}@media (min-width: 1024px){.cart__checkout{min-height:40px!important;max-width:143px}}.cart__checkout svg{margin-left:8px}.site-header__drawer{top:-160px;z-index:9;max-height:none;height:calc(100vh + 180px);right:0;transform:translate(100%)}@media (min-width: 1024px){.site-header__drawer{top:-190px}}.cart__drawer-form{max-height:none;height:100vh}@media (max-width: 768px){.cart__drawer-form{height:87vh}}.cart__item-details{margin-left:20px}.cart__scrollable{min-height:calc(100vh - 314px)}.cart__item-name,.cart__item-price-col{font-family:Bernhardt CG Medium;font-style:normal;font-weight:400;font-size:15px;line-height:140%;padding-right:20px}.cart__image img{border-radius:20px}.cart__scrollable .grid-product__image-title-wrap{display:block!important}.cart__scrollable .site-header__cart .scrollable-grid .grid-item{min-width:172px}.cart__scrollable [data-view=small] .small-flex{display:block!important}.cart__scrollable .grid-item__content{border-radius:10px}.cart__scrollable .grid__image-ratio{margin-left:-20px;margin-top:-20px;width:calc(100% + 40px)}.cart__scrollable [data-view=small] .grid__image-ratio img{border-radius:10px 10px 0 0!important}.cart__scrollable .button p{font-size:12px}.cart__scrollable .grid-product__price--current{margin-bottom:10px!important}.cart__scrollable .product-card-compare{display:none!important}.cart__scrollable .grid-item__meta{padding-left:0!important}.cart__item-price-col{font-size:16px}.cart-header{background-color:#102332;display:flex;align-items:center;justify-content:space-between;padding:20px}@media (min-width: 1024px){.cart-header{padding:30px 80px}}.cart-header svg{transition:.3s}.cart-header svg:hover{cursor:pointer;transform:rotate(-90deg)}.cart-header h2{color:#fff;margin:0}.cart-header h2 svg{margin-right:8px;position:relative;top:5px}@media (min-width: 1024px){.cart-header h2 svg{top:6px}}[for=CartHeaderNote]{display:none}@media (min-width: 1024px){.find-my-stove .section-header p{margin-top:20px;max-width:1060px}}.find-my-stove__wrap{position:relative}.find-my-stove__quiz-inner{position:absolute;top:0;left:0;padding:20px;width:100%;margin-left:-20px;width:calc(100% + 40px)}@media (min-width: 1024px){.find-my-stove__quiz-inner{width:100%;margin:0}}.find-my-stove__quiz-inner h2{color:#fff}@media (min-width: 1024px){.find-my-stove__quiz-inner{padding:40px}}.find-my-stove__btns{display:flex;flex-wrap:wrap}.find-my-stove__btns .btn{margin-right:16px;margin-bottom:16px}.find-my-stove__btns .btn:hover{cursor:pointer}.find-my-stove__back{position:absolute;bottom:20px;right:0;display:none}@media (min-width: 1024px){.find-my-stove__back{bottom:40px;right:40px}}.find-my-stove__back svg{margin-right:20px}.find-my-stove__back p{color:#fff}.find-my-stove__back.active{display:block}.find-my-stove__back .btn{background-color:transparent!important;border:2px solid #FFFFFF;background:transparent}.find-my-stove .js-find-my-stove-set{display:none}.find-my-stove .js-find-my-stove-set.active{display:block}.find-my-stove .q-image{display:none;min-height:100vw;margin-left:-20px;width:calc(100% + 40px);max-width:none;object-fit:cover}@media (min-width: 1024px){.find-my-stove .q-image{width:100%;margin:0;min-height:0}}.find-my-stove .q-image.active{display:block}.checkout-split{display:none;margin-bottom:10px}.checkout-split label{padding:0;margin:0 0 0 10px}.checkout-split.active{display:flex;align-items:center;flex-wrap:wrap}.checkout-split.active p{width:100%}.checkout-date-picker{margin-top:20px}.checkout-date-picker-btn{display:none}.checkout-date-picker-btn.active{display:block}.cart-note-wrap{display:none}[data-freegift] .js-qty__adjust{display:none;pointer-events:none}[data-freegift] .js-qty__num{pointer-events:none}.jdgm-carousel-wrapper .jdgm-carousel-title-and-link{margin-bottom:20px}@media (min-width: 1024px){.jdgm-carousel-wrapper .jdgm-carousel-title-and-link{margin-bottom:30px}}.jdgm-carousel-wrapper .jdgm-carousel-title-and-link h2{margin-bottom:10px}@media (min-width: 1024px){.jdgm-carousel-wrapper .jdgm-carousel-title-and-link h2{margin-bottom:15px}}.jdgm-carousel-wrapper .jdgm-carousel-title-and-link .jdgm-all-reviews-rating{margin-bottom:5px}@media (min-width: 1024px){.jdgm-carousel-wrapper .jdgm-carousel-title-and-link .jdgm-all-reviews-rating{margin-bottom:10px}}.jdgm-carousel-wrapper .jdgm-carousel-title-and-link .jdgm-carousel-number-of-reviews{font-family:Apercu Trial;font-style:normal;font-weight:400;font-size:15px;letter-spacing:-.01em;text-decoration:none}@media (min-width: 1024px){.jdgm-carousel-wrapper .jdgm-carousel-title-and-link .jdgm-carousel-number-of-reviews{font-size:16px}}.jdgm-carousel-wrapper .jdgm-carousel-item__review{margin-bottom:15px}@media (min-width: 1024px){.jdgm-carousel-wrapper .jdgm-carousel-item__review{margin-bottom:20px}}.jdgm-carousel-wrapper .jdgm-carousel-item__review .jdgm-carousel-item__review-rating{margin-bottom:0}@media (min-width: 1024px){.jdgm-carousel-wrapper .jdgm-carousel-item__review .jdgm-carousel-item__review-rating{margin-bottom:2px}}.jdgm-carousel-wrapper .jdgm-carousel-item__review .jdgm-carousel-item__review-title{font-family:Bernhardt CG Medium;font-style:normal;font-weight:400;font-size:17px;line-height:140%;letter-spacing:.02em;margin-bottom:2px}@media (min-width: 1024px){.jdgm-carousel-wrapper .jdgm-carousel-item__review .jdgm-carousel-item__review-title{font-size:20px;margin-bottom:5px}}.jdgm-carousel-wrapper .jdgm-carousel-item__review .jdgm-carousel-item__review-body{font-family:Apercu Trial;font-style:normal;font-weight:400;font-size:15px;letter-spacing:-.01em}@media (min-width: 1024px){.jdgm-carousel-wrapper .jdgm-carousel-item__review .jdgm-carousel-item__review-body{font-size:16px}}.jdgm-carousel-wrapper .jdgm-carousel-item__reviewer-name,.jdgm-carousel-wrapper .jdgm-carousel-item__timestamp{font-family:Apercu Trial;font-style:normal;font-weight:400;font-size:15px;letter-spacing:-.01em;color:#222;opacity:1}@media (min-width: 1024px){.jdgm-carousel-wrapper .jdgm-carousel-item__reviewer-name,.jdgm-carousel-wrapper .jdgm-carousel-item__timestamp{font-size:16px}}.jdgm-carousel-wrapper .jdgm-carousel-item__product{margin-top:5px}@media (min-width: 1024px){.jdgm-carousel-wrapper .jdgm-carousel-item__product{margin-top:10px}}.jdgm-carousel-wrapper .jdgm-carousel__arrows{margin-top:52px;width:171px;display:flex;justify-content:space-between}.jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__left-arrow,.jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__right-arrow{width:10px;height:10px}.jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__left-arrow{border-left:2px solid black;border-top:2px solid black}.jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__right-arrow{border-right:2px solid black;border-bottom:2px solid black}.cart__item-title *{text-transform:capitalize!important}.product__thumb-arrow.hide{display:flex!important}.image-cards--desktop-scroll{display:flex!important;column-gap:10px!important}@media (min-width: 1024px){.image-cards--desktop-scroll{column-gap:20px!important}}@media (min-width: 1024px){.image-cards--desktop-scroll .image-cards__card{min-width:calc(25% - 30px)!important}}@media (min-width: 1200px){.image-cards--desktop-scroll .image-cards__card{min-width:305px!important}}@media (min-width: 1024px){.image-cards--desktop-scroll .image-cards__image{padding-bottom:141%!important}}.image-cards--grey .image-cards__content{background-color:#f6f6f6;padding:20px;height:100%}.image-cards--grey .image-cards__content p,.image-cards--grey .image-cards__content h3,.image-cards--grey .image-cards__content h4{max-width:none}@media (min-width: 1024px){.image-cards--grey .image-cards__content{padding:20px}}.image-cards--grey .image-cards__content .image-cards__btn circle{fill:#333}.image-cards--grey .image-cards__content .image-cards__btn path{stroke:#fff}.image-cards--grey.image-cards__inner-1 .image-cards__content,.image-cards--grey.image-cards__inner-2 .image-cards__content{padding-left:20px;padding-right:20px}@media (min-width: 1024px){.image-cards--grey.image-cards__inner-1 .image-cards__content,.image-cards--grey.image-cards__inner-2 .image-cards__content{padding:40px}}.image-cards--grey.image-cards__inner-1 h3,.image-cards--grey.image-cards__inner-2 h3{font-size:26px}@media (min-width: 1024px){.image-cards--grey.image-cards__inner-1 h3,.image-cards--grey.image-cards__inner-2 h3{font-size:28px;margin-bottom:15px}}.image-cards__inner{display:flex;column-gap:10px}.image-cards__inner--narrow{margin-left:auto;margin-right:auto}@media (min-width: 1024px){.image-cards__inner{display:grid}}@media (max-width: 768px){.image-cards__inner-1 .image-cards__content{padding-left:20px;padding-right:20px}}.image-cards__inner-1,.image-cards__inner-2{display:block;padding-left:20px!important;padding-right:20px!important}@media (max-width: 768px){.image-cards__inner-1,.image-cards__inner-2{padding-bottom:20px!important}}@media (min-width: 1024px){.image-cards__inner-1,.image-cards__inner-2{padding-left:80px!important;padding-right:80px!important}}@media (min-width: 1200px){.image-cards__inner-1,.image-cards__inner-2{max-width:1800px;margin-left:auto;margin-right:auto}}.image-cards__inner-1 .image-cards__image,.image-cards__inner-2 .image-cards__image{padding-bottom:100%}@media (min-width: 1024px){.image-cards__inner-1 .image-cards__image,.image-cards__inner-2 .image-cards__image{padding-bottom:50%}}@media (min-width: 1024px){.image-cards__inner-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px}}.image-cards__inner-2 .image-cards__image{padding-bottom:100%}@media (min-width: 1024px){.image-cards__inner-3,.image-cards__inner-4{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px}}.image-cards__inner-3 .image-cards__image,.image-cards__inner-4 .image-cards__image{padding-bottom:141%}@media (min-width: 1024px){.image-cards__inner-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:20px}}.image-cards__card{min-width:70%!important;overflow:hidden}.image-cards__image{padding-bottom:114%;position:relative;background-color:#f6f6f6;overflow:hidden}.image-cards__image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;transition:.4s}.image-cards__image.contain img{object-fit:contain}.image-cards__content{padding:20px 0 0;height:auto}@media (max-width: 768px){.image-cards__content{padding-bottom:20px}}.image-cards__content h4,.image-cards__content h3,.image-cards__content p{margin:0;max-width:90%}.image-cards__content h4{margin-bottom:5px;text-transform:uppercase}.image-cards__content h3,.image-cards__content p{margin-bottom:5px}.image-cards__btn{margin-top:15px;display:block}.image-cards__btn p,.image-cards__btn span{display:flex;align-items:center;margin:0}.image-cards__btn circle{fill:#102332}.image-cards__btn path{stroke:#fff}.image-cards__btn span{margin-left:20px}.image-cards__image-link:hover img{transform:scale(1.05)}.blog-posts .image-cards__inner--grid{display:grid!important;grid-column-gap:20px!important;grid-row-gap:20px;grid-template-columns:1fr 1fr}.page-width-scroller{position:relative}.page-width-scroller:before{content:"";position:absolute;height:30px;background-color:#fff;bottom:-15px;right:0;width:20px;z-index:1;display:block}@media (min-width: 1024px){.page-width-scroller:before{width:80px}}@media (min-width: 1495px){.page-width-scroller:before{width:calc(50vw - 669px)}}.page-width-scroller:after{content:"";position:absolute;height:30px;background-color:#fff;bottom:-15px;left:0;width:20px;z-index:1;display:block}@media (min-width: 1024px){.page-width-scroller:after{width:80px}}@media (min-width: 1495px){.page-width-scroller:after{width:calc(50vw - 669px)}}.page-width-scroller .product-grid,.page-width-scroller .footer-cards__inner,.page-width-scroller .image-cards__inner,.page-width-scroller .fw-pdp__titles{padding-left:20px;padding-right:20px}@media (min-width: 1024px){.page-width-scroller .product-grid,.page-width-scroller .footer-cards__inner,.page-width-scroller .image-cards__inner,.page-width-scroller .fw-pdp__titles{padding-left:80px;padding-right:80px}}@media (min-width: 1495px){.page-width-scroller .product-grid,.page-width-scroller .footer-cards__inner,.page-width-scroller .image-cards__inner,.page-width-scroller .fw-pdp__titles{padding-left:calc(50vw - 669px);padding-right:calc(50vw - 669px)}}.featured-content-cards .section-title h1{margin-top:0}.featured-content-cards.background-color--black .featured-content-cards__inner{padding-top:0}@media (max-width: 1023px){.featured-content-cards.articles .featured-content-cards__inner--grid{grid-template-columns:1fr;gap:30px}}.featured-content-cards__inner{gap:10px;margin-bottom:0}@media (min-width: 1024px){.featured-content-cards__inner{gap:20px;margin-bottom:0}}.featured-content-cards__inner--grid{display:grid;grid-template-columns:1fr 1fr}@media (min-width: 1024px){.featured-content-cards__inner--grid.featured-content-cards__inner--show-4{grid-template-columns:1fr 1fr 1fr 1fr}.featured-content-cards__inner--grid.featured-content-cards__inner--show-3{grid-template-columns:1fr 1fr 1fr}.featured-content-cards__inner--grid.featured-content-cards__inner--show-2{grid-template-columns:1fr 1fr}.featured-content-cards__inner--grid.featured-content-cards__inner--show-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.featured-content-cards__inner--grid.featured-content-cards__inner--show-6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.featured-content-cards__inner[scroller] .featured-content-cards__card{width:45%;min-width:45%}@media (min-width: 1024px){.featured-content-cards__inner[scroller].featured-content-cards__inner--show-4 .featured-content-cards__card{min-width:calc(25% - 10px)}}@media (min-width: 1024px){.featured-content-cards__inner[scroller].featured-content-cards__inner--show-2 .featured-content-cards__card{width:50%;min-width:50%}}@media (min-width: 1024px){.featured-content-cards__inner[scroller].featured-content-cards__inner--show-3 .featured-content-cards__card{width:33.33%;min-width:33.33%}}@media (min-width: 1024px){.featured-content-cards__inner[scroller].featured-content-cards__inner--show-5 .featured-content-cards__card{width:20%;min-width:20%}}@media (min-width: 1024px){.featured-content-cards__inner[scroller].featured-content-cards__inner--show-6 .featured-content-cards__card{width:16.666%;min-width:16.666%}}.promo-cards__inner{display:grid;gap:20px}@media (min-width: 1024px){.promo-cards__inner{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:40px}}.promo-cards__card{overflow:hidden;margin-left:auto;margin-right:auto;width:100%;height:100%;padding-top:0;padding-bottom:0}.promo-cards__image{padding-bottom:141%;position:relative;background-color:#e7e7e7}.promo-cards__image.contain img{object-fit:contain;object-position:center}.promo-cards__image img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:top;border-radius:0;left:0}.promo-cards__textwrap{padding:10px 0 0}.promo-cards__textwrap *:last-child{margin-bottom:0}.promo-cards__textwrap p{text-align:left;margin:0 0 20px}.promo-cards__textwrap h2{margin-top:0}.promo-cards__subheading{display:flex;justify-content:center;margin-bottom:20px}.promo-cards__heading{margin-bottom:20px;text-align:left}.promo-cards__button{width:100%;display:inline-flex;flex-direction:row;justify-content:center;align-items:center}.section-padding-none{margin-top:0}.section-padding-small{margin-top:15px}.section-padding-medium{margin-top:40px}.section-padding-large{margin-top:60px}.section-padding-default{margin-top:80px}.custom__item{margin-bottom:0}.custom__item .rte *{margin-top:0}.custom__item .rte p:last-child{margin-bottom:0}.custom__item .image-wrap{margin-bottom:-4px}.custom__item--last{margin-bottom:0!important;padding-bottom:0!important}.rich-text__body p:last-child{margin-bottom:0}.rich-text__header{margin:0 0 22px}.rich-text__header *{margin:0}@media (max-width: 768px){.template-page .media-block .video-wrapper{padding-bottom:0!important}.template-page .media-block .video-wrapper.active,.template-page .media-block .video-wrapper.media-block-video-wrapper--no-image{padding-bottom:66.66%!important;margin-bottom:40px}}@media (max-width: 768px){#shopify-section-template--16760963956972__b6afacea-c905-4e91-ab53-004dca45c535 .media-block .video-wrapper{padding-bottom:0!important}}[data-has-selling-plan=false]{display:none}.rich-text__inner th,.rich-text__inner td{font-family:Apercu Trial!important}.template-search #search-submit{height:16px;margin-left:20px}.template-search #search-submit path{stroke:#fff;stroke-width:5px}.template-search #CollectionSidebar{display:none}@media (min-width: 1024px){.product__thumbs--below .product__thumb-item{max-width:100px;width:100px}}.trust-badge__wrap{display:flex;gap:20px;flex-wrap:wrap}.trust-badge__item{border:1px solid black;display:flex;align-items:center;gap:18px;padding:10px 20px;border-radius:20px}.trust-badge__item p{margin:0;padding:0}
/*# sourceMappingURL=/s/files/1/0253/3049/t/133/assets/custom.css.map */
