*{margin:0;padding:0}body{height:100%}body.no-scroll{overflow:hidden;touch-action:none;-ms-touch-action:none}a:hover{text-decoration:none}.container{max-width:100%;margin:0 auto;padding:0 15px}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1400px){.container{max-width:1350px}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:40px;font-size:16px;font-weight:500;gap:4px;line-height:130%;letter-spacing:.64px}.btn.btn-white{background:#fff;color:#000}.general-style-product-top{background:var(--colorcream);border-radius:24px;padding:60px 24px 24px;position:relative}.general-style-product-header{position:absolute;top:20px;left:25px;right:25px}.general-style-product-header span:nth-child(3){margin-left:5px}.general-style-product-header h4{font-family:GesturaDisplay;font-weight:200;font-size:20px;line-height:24px;letter-spacing:-.5px;text-align:center}.general-style-product-header h4 a{font-weight:inherit}.general-style-product-label-new{display:inline-flex;background:#afb9c5;color:var(--colorwhite);height:30px;line-height:30px;padding:0 9px;border-radius:6px;margin-top:7px}.general-style-product-label-soldout{display:inline-flex;background:var(--colorolive);color:var(--colorwhite);height:30px;line-height:30px;padding:0 9px;border-radius:6px;margin-top:7px}.general-style-product-img{display:block;margin:24px auto;width:100%;height:282px}.general-style-product-img img{display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;width:100%;height:100%;margin-left:auto;margin-right:auto}.general-product-style-select-row{display:flex;flex-direction:row;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center}.general-product-style-select-radio-col{cursor:pointer}.general-product-style-select-row .general-product-style-select-radio-col:not(:last-child){margin-right:8px}.general-product-style-select-radio-col input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.general-product-style-select-radio-col label{background:#0000;width:auto;height:auto;line-height:normal;min-width:auto;border:none;margin:0;padding:0;position:relative;display:block;cursor:pointer}.general-product-style-select-radio-col input[type=radio]:checked+label span:after{position:absolute;top:-4px;content:"";left:-4px;width:22px;height:22px;border:1px solid var(--colornavy);border-radius:50%}.general-product-style-select-radio-col label span{display:inline-flex;width:16px;height:16px;border-radius:50%;border:1px solid #000;position:relative}.general-style-product-bottom{margin-top:15px;height:40px}.general-style-product-bottom-info{background:var(--colorcream);border-radius:32px;height:40px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:8px}@media screen and (width >= 1280px){.general-style-product-bottom-info{padding:0 24px}}.general-style-product-bottom-info :empty{display:none}.general-style-product-bottom-info .bundle-price{display:flex;gap:8px;align-items:center}.general-style-product-bottom-info .bundle-price .save,.general-style-product-bottom-info .bundle-price .save *{font-size:12px;line-height:1;white-space:nowrap}.general-style-product-bottom-info .bundle-price .save .save-label--lg{display:none}@media screen and (min-width: 1280px){.general-style-product-bottom-info .bundle-price .save .save-label--lg{display:inline}}@media screen and (min-width: 1280px){.general-style-product-bottom-info .bundle-price .save .save-label--sm{display:none}}.general-style-product-bottom-info span{font-size:14px;line-height:1.4em;letter-spacing:.08em}@media screen and (width >= 1280px){.general-style-product-bottom-info span{font-size:16px;line-height:40px;letter-spacing:.04em}}.general-style-product-bottom-button{display:none;justify-content:center;align-items:center;height:40px;line-height:40px;width:100%;font-size:16px;letter-spacing:.04em;border-radius:32px;color:var(--colorwhite);background:var(--cta_button);border:none;margin:0;padding:0 24px;cursor:pointer}.general-style-product-bottom-button-soldout{background:var(--colorcream);color:var(--colornavy)}.general-style-product:hover .general-style-product-bottom-info{display:none}.general-style-product:hover .general-style-product-bottom-button,.general-style-product:hover .general-style-product-bottom-button .general-style-product-bottom-button{display:flex;width:100%}.quick-add-to-cart-btn{display:flex;width:100%;text-align:center;align-items:center;justify-content:center}.general-style-product-reviews{display:flex;justify-content:center;align-items:center;margin-top:15px}.general-style-product-reviews span{display:flex;align-items:center;font-size:16px;letter-spacing:.04em}.general-style-product-reviews span:nth-child(2){padding-left:8px;margin-left:8px}.general-style-product-bottom-button-soldout button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}@media (max-width: 991px){.general-style-product-top{padding-top:100%;position:relative;height:auto;overflow:hidden}.general-style-product-header{position:absolute;top:12px;left:12px;z-index:2}.general-style-product-header h4{font-size:15px}.general-style-product-img{position:absolute;height:64%;width:64%;margin:0;top:17%;left:18%;right:18%;bottom:0;z-index:1}.general-style-product-bottom-info{padding:0 10px}.general-style-product-bottom-button-soldout button{font-size:12px;line-height:1em}}.customer-testimonials-swiper-pagination{position:absolute;bottom:30px!important;z-index:10;display:flex;justify-content:center}.customer-testimonials-swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;background:#2a313d;border:1px solid #2a313d;opacity:1!important}.customer-testimonials-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0000}.customer-testimonials__slide--inner{border-radius:20px;padding:40px 40px 30px}.customer-testimonials__slide--stars{margin-bottom:28px;text-align:center}.customer-testimonials__slide--content{color:var(--Navy, #2a313d);text-align:center;font-family:Manrope;font-size:22px;font-style:normal;font-weight:500;line-height:116%;letter-spacing:.44px}.customer-testimonials__slide--author{color:var(--Navy, #2a313d);text-align:center;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:126%;letter-spacing:.42px;margin-top:22px;margin-bottom:30px;text-transform:uppercase}*,*:before,*:after{box-sizing:border-box}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-family:GesturaDisplay;font-weight:400;font-size:2em;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body{width:100%;height:100%;margin:0;padding:0}body{font-family:Manrope-Medium,serif,Arial;text-rendering:optimizeLegibility;text-rendering:geometricPrecision;font-smooth:always;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;font-weight:400;font-style:normal;color:var(--colornavy);background:var(--colorwhite);position:relative;overflow-x:hidden;padding-top:calc(var(--header-h, 0) + var(--announcement-bar-h, 0))}a{font-weight:400;color:var(--colornavy)}*:focus{outline:none}*::-moz-focus-inner{border:0}a,a:hover,a:active,a:focus,a:visited{text-decoration:none;outline:0}a:hover,a:focus{color:var(--colornavy)}.no-radius{border-radius:0}::-moz-selection{text-shadow:none;color:#fff;background:var(--colornavy)}::selection{text-shadow:none;color:#fff;background:var(--colornavy)}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input::-moz-focus-inner{border:0}img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimizequality;-ms-interpolation-mode:nearest-neighbor}img::selection{color:#fff;background:var(--colornavy)}img::-moz-selection{color:#fff;background:var(--colornavy)}embed,iframe,object{max-width:100%;border:0}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}ul,ol{margin:0;padding:0}b,strong{font-weight:700}i,u{font-style:normal;text-decoration:none}.homepage-favorites-section{padding:44px 0}.homepage-favorites-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--colordeepsea);padding-bottom:18px;margin-bottom:56px}.homepage-favorites-top h2{font-size:24px;line-height:1em;letter-spacing:-.01em;color:var(--colordeepsea);text-transform:uppercase}.homepage-favorites-top a{display:inline-flex;font-size:16px;letter-spacing:.04em;color:var(--colornavy);padding:0 29px 0 0;background:url(icon-arrow-right.svg) center right 4px no-repeat;height:40px;line-height:40px;margin-right:-4px;transition:background .2s ease-in-out}.homepage-favorites-top a:hover{background:url(icon-arrow-right.svg) center right 0px no-repeat}.homepage-favorites-top a span:last-child{display:none}.homepage-favorites-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:0 24px}@media (max-width: 1280px){.homepage-favorites-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 24px}}@media (max-width: 991px){.homepage-favorites-section{padding:18px 0 80px}.homepage-favorites-top{margin-bottom:40px;padding-bottom:0}.homepage-favorites-top h2:has(+a){display:none}.homepage-favorites-top h2:not(:has(+a)) h2{display:block}.homepage-favorites-top a{font-size:16px}.homepage-favorites-top a span:first-child{display:none}.homepage-favorites-top a span:last-child{display:block}.homepage-favorites-top h2{font-size:16px;letter-spacing:.04em;line-height:40px}.homepage-favorites-row{grid-template-columns:minmax(0,1fr);gap:40px 16px}}.homepage-animated-section{padding:96px 0}.homepage-animated-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--colordeepsea);padding-bottom:18px;margin-bottom:56px}.homepage-animated-top h2{font-size:24px;line-height:1em;letter-spacing:-.01em;color:var(--colordeepsea);text-transform:uppercase}.homepage-animated-top a{display:inline-flex;font-size:16px;letter-spacing:.04em;color:var(--colornavy);padding:0 29px 0 0;background:url(icon-arrow-right.svg) center right 4px no-repeat;height:40px;line-height:40px;margin-right:-4px;transition:background .2s ease-in-out}.homepage-animated-top a:hover{background:url(icon-arrow-right.svg) center right 0px no-repeat}.homepage-animated-top a span:last-child{display:none}ul.homepage-animated-list{list-style:none;display:flex;flex-direction:column;justify-content:center;align-items:center}ul.homepage-animated-list li{display:block;width:100%;text-align:center}ul.homepage-animated-list li a{font-family:GesturaDisplay;font-weight:100;font-size:120px;line-height:1.3em;letter-spacing:-.04em;display:inline-flex;width:-moz-max-content;width:max-content;position:relative;text-transform:uppercase}ul.homepage-animated-list li a i{position:absolute;background-position:center center;background-size:contain;background-repeat:no-repeat;opacity:0;will-change:opacity;transition:opacity .3s ease-in-out;pointer-events:none}ul.homepage-animated-list li a i img{display:inline-flex;max-height:156px;width:auto}@media (min-width: 992px){ul.homepage-animated-list li:hover a i{opacity:1}}@media (max-width: 991px){.homepage-animated-section{padding:72px 0}ul.homepage-animated-list li.effect-on-mobile a i{opacity:1}ul.homepage-animated-list li a{font-size:64px}ul.homepage-animated-list li a i img{max-height:83px;width:auto}.homepage-animated-top{margin-bottom:80px;padding-bottom:0}.homepage-animated-top h2{display:none}.homepage-animated-top a{font-size:16px}.homepage-animated-top a span:first-child{display:none}.homepage-animated-top a span:last-child{display:block}}.homepage-calibur-section{padding:96px 0 136px}.homepage-calibur-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--colordeepsea);padding-bottom:18px;margin-bottom:56px}.homepage-calibur-top h2{font-size:24px;line-height:1em;letter-spacing:-.01em;color:var(--colordeepsea);text-transform:uppercase}.homepage-calibur-top a{display:inline-flex;font-size:16px;letter-spacing:.04em;color:var(--colornavy);padding:0 29px 0 0;background:url(icon-arrow-right.svg) center right 4px no-repeat;height:40px;line-height:40px;margin-right:-4px;transition:background .2s ease-in-out}.homepage-calibur-top a:hover{background:url(icon-arrow-right.svg) center right 0px no-repeat}.homepage-calibur-top a span:last-child{display:none}.homepage-calibur-row{display:grid;grid-template-columns:1fr 1fr 2fr;grid-template-rows:1fr;gap:80px 24px}.homepage-calibur-col-featured-image{grid-row:1/span 2;grid-column:3/auto;border-radius:24px;overflow:hidden}.homepage-calibur-col-featured-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 991px){.homepage-calibur-section{padding:72px 0}.homepage-calibur-top{margin-bottom:80px;padding-bottom:0}.homepage-calibur-top h2{display:none}.homepage-calibur-top a{font-size:16px}.homepage-calibur-top a span:first-child{display:none}.homepage-calibur-top a span:last-child{display:block}.homepage-calibur-row{grid-template-columns:1fr;gap:40px 16px}.homepage-calibur-col-featured-image{display:none}}.general-slideshow-row{display:flex;flex-direction:row;height:880px}.general-slideshow-col-left{width:50%;position:relative;display:flex;justify-content:center;align-items:center}.general-slideshow-col-left-cover{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0}.general-slideshow-col-left-cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.general-slideshow-left-content{position:relative;background:var(--colorwhite);border-radius:24px;padding:64px 24px;width:450px;height:auto;margin:auto;text-align:center}.general-slideshow-icon-arrow{position:absolute;display:inline-flex;width:40px;height:40px;background:url(icon-slider-arrow.svg) center center no-repeat;background-size:contain;z-index:2;cursor:pointer;top:50%;transform:translateY(-50%)}.general-slideshow-icon-arrow-next{right:-72px}.general-slideshow-icon-arrow-prev{left:-72px;transform:translateY(-50%) rotate(-180deg)}.general-slideshow-col-right{width:50%}.general-slideshow-right-slider{height:100%}.general-slideshow-right-slider .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.general-slideshow-left-slider .swiper-slide{display:flex;flex-direction:column;justify-self:center;align-items:center}.general-slideshow-left-slider h5{font-family:Manrope-SemiBold;font-size:16px;line-height:1.3em;letter-spacing:.08em;margin:0;text-transform:uppercase}.general-slideshow-left-slider h2{font-family:GesturaDisplay;font-weight:200;font-size:72px;line-height:1em;letter-spacing:-.04em;margin:0 0 64px}.general-slideshow-left-slider img.icon-small{display:block;width:84px;height:auto;margin-bottom:64px}.general-slideshow-left-slider-bottom img.icon-small{display:block;width:128px;height:auto;margin-top:20px}.general-slideshow-left-slider h3{font-size:24px;line-height:1em;letter-spacing:-.01em;margin:0 0 19px}.general-slideshow-left-slider p{font-size:18px;line-height:1.3em;letter-spacing:.04em;margin:0 0 19px}.general-slideshow-left-slider a{display:flex;flex-direction:column;justify-content:center;align-items:center}.general-slideshow-left-slider u{display:inline-flex;font-size:16px;line-height:1.3em;letter-spacing:.04em;margin:0}.general-slideshow-left-slider-bottom span{display:block;font-size:12px;line-height:1.4em;letter-spacing:.08em;margin:59px 0 0}.general-slideshow-left-slider-bottom img{display:block;width:128px;height:auto;margin-top:20px}.general-slideshow-left-slider-bottom{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 1280px){.general-slideshow-left-content{width:380px}.general-slideshow-icon-arrow-next{right:-56px}.general-slideshow-icon-arrow-prev{left:-56px}.general-slideshow-left-slider h2{font-size:56px}}@media (max-width: 991px){.general-slideshow-row{height:auto}.general-slideshow-col-left{width:100%;padding:44px 0}.general-slideshow-left-content{width:280px;max-width:calc(100% - 30px);padding:32px 15px}.general-slideshow-icon-arrow-next,.general-slideshow-icon-arrow-prev,.general-slideshow-col-right{display:none}.general-slideshow-left-content .swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;bottom:-20px;transform:translateY(50%);z-index:7}.general-slideshow-left-content .swiper-pagination-bullet{opacity:1;background:var(--colorwhite)}.general-slideshow-left-content .swiper-pagination-bullet-active{background:var(--colornavy)}.general-slideshow-left-content .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-left:3px;margin-right:3px}.general-slideshow-left-slider h2{font-size:42px;line-height:1.2em;margin-bottom:40px}.general-slideshow-left-slider img.icon-small{margin-bottom:40px;width:48px}.general-slideshow-left-slider-bottom img.icon-small{width:60px;margin-left:auto;margin-right:auto;margin-bottom:0}.general-slideshow-left-slider a{margin-top:12px}.general-slideshow-left-slider h3{font-size:20px;line-height:1.2em;margin-top:0;margin-bottom:4px}.general-slideshow-left-slider p{font-size:12px;line-height:1.4em;margin-bottom:4px}}.tritan-renew-section{background:#efebdf;padding:35px 0}.tritan-renew-section h2{font-size:26px;line-height:30px}.tritan-renew-row{display:flex;justify-content:space-between;align-items:center;gap:30px 24px}.tritan-renew-button{font-family:Manrope-Medium;display:inline-flex;gap:10px;font-size:16px;justify-content:center;letter-spacing:.04em;color:#efebdf;padding:0 16px 1px;border-radius:60px;height:40px;line-height:normal;margin:16px 0 0;text-transform:capitalize;align-items:center;background:#402020}.tritan-renew-button svg{transition:margin .5s}.tritan-renew-button:hover{color:#efebdf}.tritan-renew-button:hover svg{margin-left:5px;margin-right:-5px}.tritan-renew-col-left{max-width:539px}.tritan-renew-col-right{display:flex;align-items:center}.tritan-renew-img-desktop{display:block;width:auto;height:150px}.tritan-renew-img-mobile{display:none;width:auto;height:150px}@media (max-width: 767px){.tritan-renew-section{padding:28px 0}.tritan-renew-section h2{font-size:20px;line-height:28px}.tritan-renew-row{flex-direction:column-reverse}.tritan-renew-col-left{max-width:100%}.tritan-renew-button{margin-top:24px}.tritan-renew-img-desktop{display:none}.tritan-renew-img-mobile{display:block;width:100%;height:auto}}:root{--colornavy: #2a313d;--colorcream: #edeadf;--colordeepsea: #2a313d;--colorwhite: #fdfcf9;--colorlightblue: #afb9c5;--colorsage: #b7b384;--colorolive: #5e5b3a;--color40navy: rgba(42, 49, 61, .4);--colormediumblue: #8ba2bc;--colorlilac: #b5afc5;--cta_button: #a3522f}.container-style{display:block;width:100%;margin:0 auto;padding:0 24px}.container-large{max-width:1440px}.container-large--no-p{max-width:1440px;padding:0;width:100%;margin:0 auto}.container-medium{max-width:1400px}.container-small{max-width:1320px}.body-overflow{overflow:hidden}.standard-cover{display:block;position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;overflow:hidden}.standard-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.standard-youtube-iframe{display:block;height:100%;pointer-events:none;overflow:hidden;position:absolute;top:0;left:0;width:100%}.standard-youtube-iframe iframe,.standard-video-iframe{display:block;width:100%;height:100%;pointer-events:none}.standard-video-iframe video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-o-object-position:top center;object-position:top center}.standard-vimeo-iframe{display:block;height:100%;pointer-events:none;background:#000;overflow:hidden;position:absolute;top:0;left:0;width:100%}.standard-vimeo-iframe iframe{display:block;width:100%;height:100%;pointer-events:none}@media (min-aspect-ratio: 16/9){.standard-vimeo-iframe,.standard-youtube-iframe{height:300%;top:-100%}}@media (max-aspect-ratio: 16/9){.standard-vimeo-iframe,.standard-youtube-iframe{width:300%;left:-100%;top:-50%;height:200%}}@media (max-width: 599px){.standard-vimeo-iframe,.standard-youtube-iframe{width:520%;left:-250%;top:-110%;height:320%}}.desktop-only{display:block}.mobile-only{display:none}@media (max-width: 991px){.desktop-only{display:none}.mobile-only{display:block}}header{position:fixed;left:0;right:0;top:0;background:var(--colorwhite);z-index:91;border-bottom:1px solid var(--colornavy)}.announcement-bar{width:100%;padding:12px;display:flex;align-items:center;justify-content:center;text-align:center}.announcement-bar p{margin:0;padding:0;line-height:18px}.header-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:15px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-col-left{flex:1}.header-col-right{display:flex;justify-content:flex-end;flex:1}.header-left-menu{display:flex;flex-direction:row;list-style:none;margin:0 0 0 -40px;padding:0}.header-left-menu li{display:inline-flex;margin:0 0 0 40px;padding:0}.header-left-menu li a{font-family:Manrope-SemiBold;font-size:16px;line-height:1.3em;letter-spacing:.08em;display:inline-flex;color:var(--colornavy);text-transform:uppercase}.header-col-center,.header-col-center a{display:inline-flex}.header-col-center img{display:block;width:120px;height:auto;margin:0 auto}.header-col-center img:nth-child(2){display:none}.header-right-menu{display:flex;flex-direction:row;list-style:none;margin:0 0 0 -32px;padding:0}.header-right-menu li{display:inline-flex;margin:0 0 0 32px;padding:0;cursor:pointer}.header-right-menu li:first-child{margin-left:0;margin-right:30px}.header-right-menu li a{font-family:Manrope-SemiBold;font-size:16px;line-height:1.3em;letter-spacing:.08em;display:inline-flex;text-transform:uppercase}@media (max-width: 1099px){.header-left-menu li a,.header-right-menu li a{font-size:13px}}.header-right-menu li a img{display:inline-flex}.header-right-menu li a img:nth-child(2){display:none}.header-right-menu li a.cart-menu-button{position:relative}.header-right-menu li a.cart-menu-button span{display:none}.header-right-menu li a.cart-menu-button.cart-has-items span{position:absolute;left:0;bottom:0;display:flex;justify-content:center;align-items:center;width:16px;height:16px;border-radius:50%;font-size:12px;line-height:16px;background:var(--colornavy);color:var(--colorwhite)}@media (max-width: 991px){.header-right-menu li a.cart-menu-button.cart-has-items span{bottom:-5px}}.header-left-mobile-menu-icon,.search-menu-button-mobile{display:none}.general-hero-section{position:relative}.general-hero-section-transparent-logo{position:absolute;left:0;right:0;top:0}.general-hero-section-transparent-logo img{display:block;width:100%}.general-hero-section-transparent-logo img:nth-child(2){display:none}.general-hero-row{display:flex;flex-direction:row;height:var(--h-dsk)}.general-hero-col{flex:1}.general-hero-img{position:relative;height:100%}.general-hero-text{height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:20px 20px 160px}.general-hero-text-style1{background:url(general-hero-text-style1.png) center center no-repeat;background-size:cover!important}.general-hero-text-style2{background:#df713c}.general-hero-text-style3{background:var(--colorsage)}.general-hero-text-style4{background:#090808}.general-hero-text-content{margin:0 auto;max-width:564px;color:var(--colorwhite)}.general-hero-text-content h1,.general-hero-text-content h2{font-family:GesturaDisplay;font-size:68px;font-style:normal;font-weight:200;letter-spacing:-2.56px}@media screen and (max-width: 991px){.general-hero-text-content h1,.general-hero-text-content h2{font-size:58px}}.general-hero-text-content h1>p,.general-hero-text-content h2>p{font-weight:200;font-size:inherit}.general-hero-text-content .description p{font-size:18px;line-height:1.3em;letter-spacing:.04em;margin:32px 0 0}.general-hero-text-content a{display:inline-flex;gap:10px;font-size:16px;justify-content:center;letter-spacing:.04em;color:var(--colornavy);padding:0 16px 1px;border-radius:60px;height:40px;line-height:normal;margin:48px 0 0;text-transform:capitalize;align-items:center}.general-hero-text-content a svg{transition:margin .5s}.general-hero-text-content a:hover svg{margin-left:5px;margin-right:-5px}.cart-menu-modal{position:fixed;background:var(--colorwhite);width:720px;top:64px;right:0;bottom:0;padding:48px 48px 20px;z-index:99;overflow-y:hidden;border:1px solid var(--colornavy);border-width:1px 0 0 1px;transform:translate(150%);transition:transform ease-in-out .2s}.cart-menu-modal-active{transform:translate(0)}.cart-menu-top{display:flex;justify-content:space-between;padding-bottom:40px;border-bottom:1px solid var(--color40navy);align-items:center}.cart-menu-top h3{font-size:24px;line-height:1em;letter-spacing:-.01em;margin:0;color:var(--colornavy)}.cart-menu-top-close{display:inline-flex;width:14px;height:14px;background:url(icon-close.svg) center center no-repeat;background-size:12px 12px;cursor:pointer}.cart-menu-item{display:grid;grid-template-columns:95px 1fr 110px;padding:16px 0;border-bottom:1px solid var(--color40navy)}.cart-menu-img{display:block;width:95px;height:143px;border-radius:8px;padding:20px 10px;overflow:hidden;background:var(--colorcream)}.cart-menu-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cart-menu-col-middle{padding:0 16px;display:flex;flex-direction:column;justify-content:flex-start}.cart-menu-col-middle h5{font-size:16px;line-height:1.3em;letter-spacing:.04em;color:var(--colornavy);margin:0}.cart-menu-col-middle-details{margin-top:2px}.cart-menu-col-middle-details span{font-size:12px;line-height:1.4em;letter-spacing:.08em;color:var(--color40navy);display:block}.cart-menu-col-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.cart-menu-price{font-size:16px;line-height:1.3em;letter-spacing:.04em;text-transform:uppercase;display:inline-flex}.cart-menu-col-right .number-input{background:var(--colorcream);height:38px;line-height:38px;padding:0 8px;width:104px;border:1px solid var(--color40navy);border-radius:8px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}.cart-menu-col-right .number-input button{-webkit-appearance:none;background-color:#0000;border:none;align-items:center;justify-content:center;width:22px;height:22px;cursor:pointer;margin:0;padding:0;outline:none;position:relative;display:inline-block;border:1px solid var(--color40navy);border-radius:50%}.cart-menu-col-right .number-input button:before,.cart-menu-col-right .number-input button:after{display:inline-block;position:absolute;content:"";width:8px;height:1px;background-color:var(--color40navy);transform:translate(-50%,-50%)}.cart-menu-col-right .number-input button.plus:after{transform:translate(-50%,-50%) rotate(90deg)}.cart-menu-col-right .number-input input[type=number]{-webkit-text-fill-color:var(--colornavy);opacity:1;color:var(--colornavy)!important;font-size:14px;letter-spacing:-.02em;background:#0000;height:22px;line-height:22px;border:0;outline:0;box-shadow:none;width:40px;text-align:center;display:inline-block}.cart-menu-col-right .number-input input[type=number]:disabled{-webkit-text-fill-color:var(--colornavy);opacity:1;color:var(--colornavy)!important}.cart-menu-bottom{background:var(--colorwhite);position:absolute;bottom:0;left:0;right:0;padding:20px 48px}.cart-menu-bottom-total{display:flex;justify-content:space-between}.cart-menu-bottom-total span{font-size:16px;line-height:1.3em;letter-spacing:.04em}.cart-menu-bottom-checkout button{width:100%;display:flex;justify-content:center;align-items:center;font-size:16px;letter-spacing:.06em;line-height:40px;height:40px;border-radius:60px;color:var(--colorwhite);border:none;padding:0;background:var(--colornavy);cursor:pointer;margin:16px 0 0}.cart-menu-bottom-checkout button a{width:100%;display:flex;justify-content:center;align-items:center}.cart-menu-bottom-checkout button span{display:inline-flex;position:relative}.cart-menu-bottom-checkout button span:after{content:"";position:absolute;width:20px;height:20px;background:url(icon-arrow-right-white.svg) center center no-repeat;right:-25px;top:50%;transform:translateY(-50%);transition:right .2s ease-in-out}.cart-menu-bottom-checkout button a:hover span:after{right:-29px}.cart-menu-bottom-checkout p{font-size:12px;line-height:1.4em;margin:16px 0 0;color:var(--colornavy);text-align:center}.cart-menu-results{overflow-y:auto;padding-bottom:190px;max-height:100%;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-width:none;-ms-overflow-style:none}.cart-menu-results::-webkit-scrollbar{width:0;height:0}@media (min-width: 992px){.header-transparent:not(.header-transparent-disabled){opacity:0}.body-scrolled .header-transparent:not(.header-transparent-disabled){opacity:1}body:not(.body-scrolled):not(.body-overflow) .header-transparent{opacity:0;z-index:-1}}.mobile-menu{display:none}.footer-instagram-cont{padding:96px 0 0}.footer-section{padding:0}.footer-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--colordeepsea);padding-bottom:18px;margin-bottom:56px}.footer-top h2{font-size:24px;line-height:1em;letter-spacing:-.01em;color:var(--colordeepsea);text-transform:uppercase}.footer-top a{display:inline-flex;font-size:16px;letter-spacing:.04em;color:var(--colornavy);padding:0 29px 0 0;background:url(icon-arrow-right.svg) center right 4px no-repeat;height:40px;line-height:40px;margin-right:-4px;transition:background .2s ease-in-out}a.prev-post,a.next-post{font-size:16px;color:var(--colornavy)}a.next-post:after{content:"";display:inline-block;width:23px;height:13px;margin-left:6px;background:url(icon-arrow-right.svg) center right 4px no-repeat;transition:background .2s ease-in-out}a.prev-post:before{content:"";display:inline-block;width:23px;height:13px;rotate:180deg;margin-right:6px;background:url(icon-arrow-right.svg) center right 4px no-repeat;transition:background .2s ease-in-out}.prev-post:hover:before{rotate:180deg;background:url(icon-arrow-right.svg) center right 0px no-repeat}.next-post:hover:after{background:url(icon-arrow-right.svg) center right 0px no-repeat}.footer-top a:hover{background:url(icon-arrow-right.svg) center right 0px no-repeat}.footer-slider .swiper-slide{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;border-radius:16px;overflow:hidden;position:relative;height:auto}.footer-slider .swiper-slide a{display:block;position:relative;height:auto;padding-top:100%}.footer-slider .swiper-slide img{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover}@media (min-width: 992px){.footer-slider .swiper-wrapper{animation:slide-continuous 30s linear infinite;animation-play-state:running}.footer-slider:hover .swiper-wrapper{animation-play-state:paused}@keyframes slide-continuous{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}}.footer-cover-img-holder{position:relative;height:704px;margin-top:96px}.footer-cover{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer-cover-logo{position:absolute;top:0;left:0;right:0;width:100%;height:auto}.footer-cover-content{background:#fff;border-radius:16px;padding:80px 40px;text-align:center}.footer-cover-content-container{display:block;max-width:964px;margin-inline:auto}.footer-cover-content h2{font-family:GesturaDisplay;font-weight:200;font-size:58px;line-height:1em;letter-spacing:-.04em;color:var(--colornavy)}.footer-cover-content h2 i{font-family:Millionaire-Script;font-style:normal}.footer-cover-content-top{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:40px}.footer-cover-content-top p{font-family:Manrope-Medium;font-size:20px;line-height:1.2em;letter-spacing:-.03em;text-align:center;max-width:364px;margin:0;margin-inline:auto}.footer-cover-img-holder-v2{height:auto;min-height:704px;margin-top:0}.footer-cover-img-holder-v2 .container-large{padding-top:24px}.footer-cover-img-holder-v2 .footer-cover{position:absolute;z-index:-1}.footer-cover-img-holder-v2 .footer-cover-logo{position:static;margin-top:40px;margin-bottom:290px}.footer-cover-content-textarea{font-size:16px;line-height:1.35em;color:#5c5c5c;margin-top:40px;max-width:785px;margin-inline:auto}.footer-cover-content-textarea p{font-size:16px;line-height:1.3em;letter-spacing:.01em;color:#5c5c5c;margin:0}.footer-cover-content-textarea p:not(:first-child){margin-top:8px}.footer-cover-content-textarea i,.footer-cover-content-textarea em{font-style:italic}.footer-cover-content-textarea b,.footer-cover-content-textarea strong{font-style:bold}.footer-cover-content-textarea u{text-decoration:underline}.footer-cover-content-textarea a{color:var(--colornavy);text-decoration:underline}.footer-main-row{display:grid;grid-template-columns:minmax(auto,50%) minmax(auto,448px);justify-content:space-between;gap:0 24px;padding:96px 0 59px}.footer-row{display:grid;grid-template-columns:1fr 1fr 1fr}.footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px 0}.footer-col h3{font-size:12px;line-height:1.4em;letter-spacing:.08em;color:var(--color40navy);margin:0 0 24px}.footer-col ul li a{font-size:16px;line-height:1.3em;letter-spacing:.04em}.footer-right h3{font-family:Manrope-SemiBold;font-size:16px;line-height:1.3em;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.footer-right p{font-size:16px;line-height:1.3em;letter-spacing:.04em;margin:0 0 24px}.input-subscribe{position:relative;margin-bottom:24px}.input-subscribe input[type=text],.input-subscribe input[type=email]{font-size:12px;display:block;width:100%;color:var(--color40navy);height:40px;line-height:40px;outline:none;box-shadow:none;border:1px solid var(--colorgray100);background:var(--colorcream);border-radius:6px;text-indent:12px;padding-right:36px}.input-subscribe input[type=text]:focus,.input-subscribe input[type=email]:focus{color:var(--colornavy)}.subscribe-icon{position:absolute;right:0;top:0;padding:0;margin:0;background:url(icon-subscribe.svg) center center no-repeat;width:36px;height:40px;border:none;outline:none;box-shadow:none;cursor:pointer}.footer-bottom-row{display:flex;justify-content:center;align-items:center;padding:12px 0;background:var(--colorcream)}.footer-bottom-copyrights p{font-size:12px;line-height:1.4em;letter-spacing:.08em;color:var(--color40navy);margin:0}ul.footer-bottom-links{display:flex;margin:0 0 0 24px;padding:0 0 0 24px;list-style:none;position:relative}ul.footer-bottom-links:before{content:"";position:absolute;top:50%;left:0;width:4px;height:4px;background:var(--color40navy);border-radius:50%;transform:translateY(-50%)}ul.footer-bottom-links li{display:inline-flex}ul.footer-bottom-links li:not(:first-child){margin-left:16px}ul.footer-bottom-links li a{font-size:12px;line-height:1.4em;letter-spacing:.08em;color:var(--color40navy);display:inline-block;position:relative}ul.footer-bottom-links li a:hover{color:var(--colornavy)}.footer-social{display:flex;gap:10px;align-items:center}.footer-social p{color:#2a313d66;font-size:12px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.96px;margin:0}.footer-social a{display:block;width:24px;height:24px}.shop-menu-button-active{position:relative}.shop-menu-button-active:after{content:"";position:absolute;bottom:-3px;width:100%;height:1px;background:var(--colornavy)}.shop-menu{display:none}.shop-menu-active{display:block;position:relative}.shop-menu-active:before{content:"";position:absolute;top:0;left:-100%;right:-100%;height:1px;background:var(--colornavy)}.shop-menu-row{display:grid;grid-template-columns:repeat(6,1fr);gap:0 24px;padding:24px 0}.shop-menu-item{display:block;border-radius:24px;overflow:hidden;position:relative;height:281px;border:1px solid #2a313d;background:var(--colorcream)}.shop-menu-item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shop-menu-row .shop-menu-col:not(:first-child) .shop-menu-item img{position:relative;top:20%;bottom:10%;width:70%;height:70%;margin-inline:auto}.shop-menu-item h3{position:absolute;top:16px;left:16px;right:16px;font-size:16px;line-height:1.3em;letter-spacing:.04em}.shop-menu-row .shop-menu-col:first-child .shop-menu-item h3{color:var(--colorwhite)}.cart-page-section{padding:46px 0}.cart-page-section h2{font-size:24px;line-height:1em;letter-spacing:-.01em;margin:0 0 20px}.cart-page-main-header{display:grid;grid-template-columns:3fr 1fr 1fr 1fr;padding:16px 0;border-bottom:1px solid var(--color40navy)}.cart-page-main-header span{font-size:16px;line-height:1.3em;letter-spacing:.04em}.cart-page-main-header span:last-child{display:flex;justify-content:flex-end}.cart-page-main-item{display:grid;grid-template-columns:3fr 1fr 1fr 1fr;padding:16px 0;border-bottom:1px solid var(--color40navy)}.cart-page-main-item-left{display:grid;grid-template-columns:95px 1fr}.cart-page-main-item-img{display:block;width:95px;height:143px;border-radius:8px;padding:20px 10px;overflow:hidden;background:var(--colorcream)}.cart-page-main-item-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cart-page-main-item-left-info{padding:0 16px;display:flex;flex-direction:column;justify-content:flex-start}.cart-page-main-item-left-info h5{font-size:16px;line-height:1.3em;letter-spacing:.04em;color:var(--colornavy);margin:0}.cart-page-main-item-left-details{margin-top:2px}.cart-page-main-item-left-details span{font-size:12px;line-height:1.4em;letter-spacing:.08em;color:var(--color40navy);display:block}.cart-page-main-item-middle .number-input{background:var(--colorcream);height:38px;line-height:38px;padding:0 8px;width:104px;border:1px solid var(--color40navy);border-radius:8px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}.cart-page-main-item-middle .number-input button{-webkit-appearance:none;background-color:#0000;border:none;align-items:center;justify-content:center;width:22px;height:22px;cursor:pointer;margin:0;padding:0;outline:none;position:relative;display:inline-block;border:1px solid var(--color40navy);border-radius:50%}.cart-page-main-item-middle .number-input button:before,.cart-page-main-item-middle .number-input button:after{display:inline-block;position:absolute;content:"";width:6px;height:1px;background-color:var(--color40navy);transform:translate(-50%,-50%)}.cart-page-main-item-middle .number-input button.plus:after{transform:translate(-50%,-50%) rotate(90deg)}.cart-page-main-item-middle .number-input input[type=number]{-webkit-text-fill-color:var(--colornavy);opacity:1;color:var(--colornavy)!important;font-size:14px;letter-spacing:-.02em;background:#0000;height:22px;line-height:22px;border:0;outline:0;box-shadow:none;width:40px;text-align:center;display:inline-block}.cart-page-main-item-middle .number-input input[type=number]:disabled{-webkit-text-fill-color:var(--colornavy);opacity:1;color:var(--colornavy)!important}.cart-page-main-item-right{display:flex;justify-content:flex-end}.cart-page-main-item-middle2 span{font-size:16px;line-height:1.3em;letter-spacing:.04em}.cart-page-main-bottom{padding:32px 0 0;max-width:437px;margin-left:auto}.cart-page-main-bottom-total{display:flex;justify-content:space-between}.cart-page-main-bottom-total span{font-size:16px;line-height:1.3em;letter-spacing:.04em}.cart-page-main-bottom-checkout button{width:100%;display:flex;justify-content:center;align-items:center;font-size:12px;letter-spacing:.06em;line-height:40px;height:40px;border-radius:60px;color:var(--colorwhite);border:none;padding:0;background:var(--colornavy);text-transform:uppercase;cursor:pointer;margin:24px 0 0}.cart-page-main-bottom-checkout button span{display:inline-flex;position:relative}.cart-page-main-bottom-checkout button span:after{content:"";position:absolute;width:20px;height:20px;background:url(icon-arrow-right-white.svg) center center no-repeat;right:-25px;top:50%;transform:translateY(-50%);transition:right .2s ease-in-out}.cart-page-main-bottom-checkout button:hover span:after{right:-29px}.cart-page-main-bottom-checkout p{font-size:12px;line-height:1.4em;margin:16px 0 0;color:var(--colornavy);text-align:center}.search-menu-modal{display:none}.search-menu-modal-active{display:block;height:calc(100vh - 64px);background:var(--colorwhite)}.search-menu-modal-input{display:flex;align-items:center;padding:24px 0;position:relative}.search-menu-modal-input:before{content:"";position:absolute;top:0;height:1px;left:-100%;right:-100%;background:var(--color40navy)}.search-menu-modal-input input{display:flex;flex:1;margin-left:8px;margin-right:8px;font-size:16px;color:var(--colornavy);letter-spacing:.04em;background:var(--colorcream);border:none;height:30px;line-height:30px;border-radius:4px;padding:0 8px}.search-menu-modal-input input::-moz-placeholder{color:var(--color40navy)}.search-menu-modal-input input::placeholder{color:var(--color40navy)}.search-input-icon{display:inline-flex;width:24px;height:24px;background:url(icon-header-search.svg) center center no-repeat;background-size:contain;cursor:pointer}.search-input-close{display:inline-flex;width:18px;height:18px;background:url(icon-close.svg) center center no-repeat;background-size:contain;cursor:pointer}.search-menu-results,.search-menu-modal-input{position:relative}.search-menu-modal-input:after{content:"";position:absolute;bottom:0;height:1px;left:-100%;right:-100%;background:var(--color40navy)}.search-menu-results h3{font-size:24px;line-height:1em;letter-spacing:-.01em;padding:40px 0}.search-menu-no-results{display:flex;flex-direction:column;justify-content:center;align-items:center}.search-menu-no-results h2{font-size:24px;line-height:1em;letter-spacing:-.01em;text-align:center}.search-menu-no-results h2 strong{font-family:GesturaDisplay;font-weight:400;font-size:64px;line-height:1.3em;letter-spacing:-.04em;text-align:center;display:block;margin-bottom:24px}.search-menu-no-results a{display:inline-flex;width:-moz-max-content;width:max-content;font-size:16px;letter-spacing:.04em;color:var(--colorwhite);padding:0 42px 0 16px;border-radius:60px;height:40px;line-height:40px;background:url(icon-arrow-right-white.svg) center right 16px no-repeat,var(--colornavy);text-transform:capitalize;margin:56px 0;transition:background .2s ease-in-out}.search-menu-no-results a:hover{background:url(icon-arrow-right-white.svg) center right 12px no-repeat,var(--colornavy)}.search-menu-results-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:56px 24px;max-height:calc(100vh - 240px);overflow-y:auto;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-width:none;-ms-overflow-style:none;padding-bottom:40px}.search-menu-results-row::-webkit-scrollbar{width:0;height:0}.search-menu-results-row::-webkit-scrollbar-thumb{background:#0000}.search-menu-results-row::-webkit-scrollbar-track{background:#0000}.account-menu-modal{position:fixed;background:var(--colorwhite);width:720px;top:41px;right:0;bottom:0;padding:48px 48px 20px;z-index:99;overflow-y:hidden;border:1px solid var(--colornavy);border-width:1px 0 0 1px;transform:translate(150%);transition:transform ease-in-out .2s}.account-menu-modal-active{transform:translate(0)}.account-menu-top{display:flex;justify-content:space-between;padding-bottom:40px}.account-menu-top h3{font-size:24px;line-height:1em;letter-spacing:-.01em;margin:0}.account-menu-top-close{display:inline-flex;width:14px;height:14px;background:url(icon-close.svg) center center no-repeat;background-size:12px 12px;cursor:pointer}.account-menu-socials a{font-size:16px;line-height:1.3em;letter-spacing:.04em;display:flex;justify-content:center;align-items:center;width:100%;height:40px;border-radius:40px;color:var(--colornavy);border:1px solid var(--color40navy);margin-bottom:16px;position:relative;text-transform:lowercase}.account-menu-socials a img{position:absolute;left:188px;top:50%;transform:translateY(-50%)}.account-menu-input-row input{color:var(--colornavy);font-size:12px;letter-spacing:.04em;background:none;width:100%;border:none;border-radius:0;padding:0;margin:0;outline:none;height:48px;line-height:48px;border-bottom:1px solid var(--color40navy)}.account-menu-input-row input::-moz-placeholder{color:var(--color40navy)}.account-menu-input-row input::placeholder{color:var(--color40navy)}.account-menu-input-row input:focus{color:var(--colornavy)}#CDE_login_global_error,#CDE_restore_global_error{margin-top:20px;font-size:14px;color:#e41b4c}.account-menu-bottom{margin-top:40px}.account-menu-bottom button{font-size:16px;line-height:1.3em;letter-spacing:.04em;display:flex;justify-content:center;align-items:center;height:40px;line-height:40px;padding:0;margin:0;border:0;width:100%;border-radius:60px;background:var(--colornavy);color:var(--colorwhite);cursor:pointer}.account-menu-already{font-size:12px;letter-spacing:.04em;line-height:1.3em;text-align:center;margin:24px 0 0}.account-menu-already span{text-decoration:underline}.modal-type{cursor:pointer}.account-menu-forgot-button{width:100%;display:flex;justify-content:center;font-size:12px;line-height:1.4em;letter-spacing:.08em;text-align:center;margin:16px 0 0}.account-menu-create p{font-size:12px;line-height:1.4em;letter-spacing:.08em;text-align:center;margin:40px 0 0;padding:0 35px}.account-menu-create-button{font-size:16px;letter-spacing:.04em;display:flex;justify-content:center;align-items:center;height:40px;line-height:40px;padding:0;margin:24px 0 0;width:100%;border-radius:60px;background:#0000;color:var(--colornavy);border:1px solid var(--color40navy)}.account-menu-pass-info p{font-size:12px;letter-spacing:.04em;line-height:1.4em;text-align:center;padding:0 35px;margin:0 0 40px}.account-menu-modal-scrollable{height:100%;overflow-y:auto;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-width:none;-ms-overflow-style:none}.account-menu-modal-scrollable::-webkit-scrollbar{width:0;height:0}.scrollable-element{cursor:pointer}.navigation ul{margin:0;padding:0;list-style:none}.navigation>ul>li{width:100%;display:flex;flex-direction:column;font-size:16px;line-height:1.3em;letter-spacing:.04em;margin:0;padding:20px 0;color:var(--colornavy);cursor:pointer;border-bottom:1px solid #d2d4d3}.navigation ul>li:has(.sub-nav){background:url(icon-plus.svg) right top 17px no-repeat;background-size:26px 26px}.navigation ul.sub-nav{display:none;list-style:none;margin:20px 0 0;padding:0;flex-direction:column;gap:15px 0}.navigation ul.sub-nav li{display:flex;width:100%}.navigation ul.sub-nav li a{font-size:12px;line-height:1.4em;letter-spacing:.08em;display:inline-flex;width:-moz-max-content;width:max-content;color:var(--colornavy)}.navigation ul>li.active:has(.sub-nav){background-image:url(icon-minus.svg)}.navigation ul>li.active ul.sub-nav{display:flex}.h_buttons div{font-size:16px!important;line-height:1.3em!important;letter-spacing:.04em!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;height:40px!important;border-radius:40px!important;color:var(--colornavy)!important;border:1px solid var(--color40navy)!important;margin-bottom:16px!important;position:relative!important;text-transform:lowercase!important;background:#0000!important}.h_buttons div>i{position:absolute!important;left:188px!important;top:50%!important;transform:translateY(-50%)!important;width:20px!important;font-size:12px!important}.general-product-style-select-row-style3{display:flex;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:0 6px}.general-product-style-select-radio-col-style3{cursor:pointer}.general-product-style-select-radio-col-style3 input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.general-product-style-select-radio-col-style3 label{background:#0000;width:auto;height:auto;line-height:normal;min-width:auto;border:none;margin:0;padding:0;display:block;cursor:pointer}.general-product-style-select-radio-col-style3 label span{display:inline-flex;align-items:center;font-size:14px;letter-spacing:.04em;height:22px;line-height:22px;border-radius:60px;padding:0 8px;background:var(--colorwhite);color:var(--colornavy);border:1px solid var(--colornavy)}.general-product-style-select-radio-col-style3 input[type=radio]:checked+label span{background:var(--colornavy);color:var(--colorwhite);border:1px solid var(--colornavy)}.general-product-style-select-icon-more-gift{display:none}.yotpo-main-layout{width:calc(100% - 128px)!important;font-family:Manrope-Medium!important;margin-left:auto;margin-right:auto}.yotpo-reviews-main-widget{border-radius:20px}.yotpo-reviews-main-widget .sr-only{display:none}.yotpo-btn-l{color:var(--colornavy)!important}.yotpo-new-review-btn-wrapper .yotpo-btn-l{padding:0 20px}.modal-backdrop.yotpo-review-form-modal .yotpo-modal{background:var(--colormediumblue)!important;color:var(--colorwhite)!important;border-bottom:none}.modal-backdrop.yotpo-review-form-modal .yotpo-modal-header{background:var(--colormediumblue)!important;color:var(--colorwhite)!important;border-bottom:none!important}.yotpo-main-widget-layout .form-footer{background:var(--colormediumblue)!important;color:var(--colorwhite)!important}.yotpo-input-wrapper .yotpo-new-input-container{border:1px solid var(--color40navy)!important;background:var(--colorwhite)!important;color:var(--colornavy)!important}.yotpo-new-review-btn-wrapper .yotpo-btn-s{font-family:Manrope-Medium!important;font-weight:400!important;color:var(--colornavy)!important;font-size:16px!important;padding:0 25px!important;height:50px!important;line-height:50px!important;width:200px!important;border-radius:60px!important}.yotpo-reviews-main-widget h4,.yotpo-reviews-main-widget h6{color:var(--colorwhite)!important}.yotpo-sr-bottom-line .yotpo-sr-bottom-line-center-panel{margin-right:0!important}.yotpo-sr-bottom-line-right-panel{position:relative}.yotpo-sr-bottom-line-right-panel:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:10px;background:var(--colornavy)}.yotpo-sr-bottom-line-text{padding-left:8px}.yotpo-form-complete .yotpo-shop-complete{width:auto!important;padding:0 25px!important}.yotpo-reviews-icon path{fill:var(--colorwhite)!important}.yotpo-review{display:grid!important;grid-template-columns:1fr 1fr}.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel{margin-bottom:15px!important}.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel{grid-row-start:2;grid-column-start:1;grid-column-end:2;padding-left:0!important;padding-right:0!important;width:100%}.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-right-panel{font-family:Manrope-Medium!important;grid-row-start:1;grid-column-end:-1}.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title{flex-direction:column!important;font-family:Manrope-Medium!important}.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title{font-family:Manrope-SemiBold!important;font-weight:400!important;margin-top:25px!important;padding-left:0!important;margin-left:0!important;font-size:16px!important;line-height:1.3em!important;text-transform:uppercase}.yotpo-reviewer-name{font-family:Manrope-Medium!important}.yotpo-head .yotpo-headline{font-family:Manrope-Medium!important;font-weight:400!important;font-size:62px!important;margin-left:0!important;line-height:1em!important;flex-basis:auto!important}.yotpo-head .yotpo-reviews-by{display:none!important}.yotpo-display-l .yotpo-main-layout .yotpo-head{justify-content:flex-start!important;margin-top:60px!important;margin-bottom:-60px!important}.yotpo-main-layout .yotpo-layout-header-wrapper{justify-content:flex-end!important;margin-top:8px}.yotpo-header-container{width:50%!important;margin-left:auto!important}.yotpo-display-m .yotpo-main-layout .yotpo-head{justify-content:flex-end!important}.yotpo-bottom-line-summary{display:none!important}.yotpo-reviewer-name,.yotpo-date-format,.yotpo-read-more-text{font-family:Manrope-Medium!important;font-weight:400!important;font-size:16px;line-height:1.3em!important}.yotpo-sr-bottom-line .yotpo-sr-bottom-line-text{font-size:16px!important;font-family:Manrope-Medium!important;font-weight:400!important}.yotpo-display-l .yotpo-layout-header-wrapper{margin-bottom:0!important}.yotpo-sr-bottom-line .yotpo-sr-bottom-line-right-panel{margin-left:0!important;padding-right:0!important}.yotpo-sr-bottom-line .yotpo-sr-bottom-line-stars{margin-right:8px!important}.yotpo-verified-icon{display:none!important}.yotpo-reviewer-details-verified{flex-direction:row!important}.yotpo-reviewer-verified-buyer-text{font-family:Manrope-Medium!important;font-weight:400!important;font-size:16px!important;line-height:1.3em!important;margin-left:55px!important}body:has(.product-page-main-section) .yotpo-sr-bottom-line .yotpo-sr-bottom-line-stars{margin-right:0!important}.yotpo-review-form-modal{z-index:92!important}.yotpo-horizontal-pagination .selected,.yotpo-horizontal-pagination .yotpo-pagination-number:hover{color:var(--colornavy)!important}.yotpo-review-form .form-footer .yotpo-new-review-submit{border-radius:60px!important;color:var(--colornavy)!important;background:var(--colorwhite)!important;font-family:Manrope-Medium!important}.yotpo-review-form .form-footer .yotpo-new-review-submit:focus{outline:none!important}.yotpo-star-distribution,.yotpo-review-border-smooth{display:none!important}.yotpo-reviews-list .yotpo-review-border-smooth{display:block!important}.yotpo-filters-container{display:none!important}@media (min-width: 992px){.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel{display:flex!important;margin-bottom:15px!important}.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-right-panel,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-right-panel{display:flex!important}.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-right-panel,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-right-panel{margin-left:auto;display:flex!important}.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;grid-row-start:2;grid-column-start:1;grid-column-end:3;padding-left:0!important;padding-right:0!important;width:100%}.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-right-panel,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-right-panel{font-family:Manrope-Medium!important;grid-row-start:1;grid-column-end:-1}.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title{flex-direction:column!important;font-family:Manrope-Medium!important;margin-bottom:16px;align-items:flex-start}.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title{font-family:Manrope-SemiBold!important;font-weight:400!important;margin-top:25px!important;padding-left:0!important;margin-left:0!important;font-size:16px!important;line-height:1.3em!important;text-transform:uppercase}.yotpo-display-m .yotpo-layout-header-wrapper{margin-bottom:0!important}.yotpo-display-m .yotpo-new-review-btn-wrapper{flex-direction:row}.yotpo-display-m .yotpo-main-layout .yotpo-head{justify-content:flex-start!important;margin-top:60px!important;margin-bottom:-60px!important}.yotpo-display-m .yotpo-main-layout .yotpo-head{justify-content:flex-start!important}}@media (min-width: 992px)and (max-width: 1280px){.yotpo-main-layout{width:100%!important}.yotpo-head .yotpo-headline{font-size:54px!important}}@media (max-width: 991px){.container-style{padding:0 15px}.header-left-mobile-menu-icon{display:inline-flex;background:url(header-left-mobile-menu-icon.svg) center center no-repeat;background-size:contain;width:24px;height:24px;cursor:pointer}.header-col-center img{width:113px}body:not(.body-scrolled):not(.body-overflow) .header-transparent{opacity:0;z-index:-1}.general-hero-section-transparent-logo{top:0}.general-hero-section-transparent-logo img:nth-child(1){display:none}.general-hero-section-transparent-logo img:nth-child(2){display:block}.body-scrolled .header-transparent{opacity:1}.body-scrolled .general-hero-section-transparent-logo,.header-left-menu{display:none}.header-right-menu li:not(:last-child){display:none}.header-right-menu li:nth-last-child(2){display:inline-flex}.header-right-menu li{margin-left:20px}.mobile-menu{position:fixed;top:41px;left:0;right:0;bottom:0;background:var(--colorwhite);padding:0 15px;overflow-y:auto;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-width:none;-ms-overflow-style:none}.mobile-menu::-webkit-scrollbar{width:0;height:0}.mobile-menu-active{display:block}.mobile-menu-top{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;padding-top:24px;background:var(--colorwhite)}.search-menu-mobile-icon{display:inline-flex;background:url(icon-header-search.svg) center center no-repeat;width:24px;height:24px;cursor:pointer}.mobile-menu-close-icon{display:inline-flex;background:url(icon-close.svg) center center no-repeat;width:18px;height:18px;cursor:pointer}.mobile-menu h3{margin:32px 0 0;font-size:12px;line-height:1.4em;letter-spacing:.08em}.mobile-menu h4{padding:20px 0;border-bottom:1px solid #d2d4d3}.mobile-menu h4 a{display:flex;font-size:16px;line-height:1.3em;letter-spacing:.04em}.mobile-menu-accordion-item{border-bottom:1px solid #d2d4d3;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-menu-accordion-item h5{display:flex;font-size:16px;line-height:1.3em;letter-spacing:.04em;margin:0;padding:20px 0;color:var(--colornavy);cursor:pointer;background:url(icon-plus.svg) center right no-repeat;background-size:26px 26px}.mobile-menu-accordion-item-contain{display:none;padding:0 0 20px}.mobile-menu-accordion-item-contain ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:15px 0}.mobile-menu-accordion-item-contain ul li{display:flex;width:100%}.mobile-menu-accordion-item-contain ul li a{font-size:12px;line-height:1.4em;letter-spacing:.08em;display:inline-flex;width:-moz-max-content;width:max-content;color:var(--colornavy)}.mobile-menu-accordion-item-active h5{background:url(icon-minus.svg) center right no-repeat}.mobile-menu-accordion-item-active .mobile-menu-accordion-item-contain{display:block}.mobile-menu-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:32px;padding-bottom:24px;position:sticky;bottom:0;background:var(--colorwhite)}.account-mobile-icon{display:none;cursor:pointer}ul.mobile-menu-bottom-right{list-style:none;display:flex;align-items:center}ul.mobile-menu-bottom-right li{display:inline-flex}ul.mobile-menu-bottom-right li:not(:first-child){margin-left:24px}ul.mobile-menu-bottom-right li a{display:inline-flex}.shop-menu,.shop-menu-active{display:none}.general-hero-section{padding-bottom:30px}.general-hero-row{flex-wrap:wrap;height:var(--h-mob);position:relative}.general-hero-row .general-hero-col:nth-child(1){order:2;width:100%}.general-hero-row .general-hero-col:nth-child(2){order:1;flex-basis:100%;margin-left:0;margin-right:0;border-radius:0;overflow:hidden}.general-hero-text{background:#0000;padding:24px 15px 40px}.general-hero-text-content h2{font-size:40px;color:var(--colornavy)}.general-hero-text-content p{font-size:16px;margin-top:16px}.general-hero-text-content a{background:url(icon-arrow-right-white.svg) center right 16px no-repeat,var(--colornavy);color:var(--colorwhite);height:40px;line-height:40px;margin-top:32px}.general-hero-text-content a:hover{background:url(icon-arrow-right-white.svg) center right 12px no-repeat,var(--colornavy)}.general-hero-version-half .general-hero-col:nth-child(2){order:1;flex-basis:100%;margin-left:15px;margin-right:15px;margin-top:24px;border-radius:16px;overflow:hidden;height:auto;aspect-ratio:34.3/39.2}.general-hero-version-half .general-hero-text-content a{background:var(--colornavy);width:100%}.general-hero-version-half .general-hero-text-content a svg path{stroke:#fff!important}.general-hero-version-half .general-hero-text{padding-bottom:20px}.general-product-style-select-row{position:absolute;bottom:10px;left:50%;transform:translate(-50%);gap:0 8px;width:96%;z-index:2}.general-product-style-select-row:has(.general-product-style-select-icon-more){display:grid;grid-template-columns:repeat(6,1fr);justify-content:flex-start;width:auto}.general-product-style-select-row .general-product-style-select-radio-col:not(:last-child){margin-right:0}.footer-instagram-cont{padding:72px 0 0}.footer-top{margin-bottom:50px;padding-bottom:0}.footer-top h2{display:none}.footer-top a{font-size:16px}.footer-cover{position:absolute;top:0;right:0;bottom:0;left:0}.footer-cover-img-holder{margin-top:56px;padding-top:52.6%;position:relative;height:auto}.footer-cover-img-holder-v2{margin-top:0;padding-top:0}.footer-cover-content{padding:40px 16px}.footer-cover-content h2{font-size:32px}.footer-cover-content-top{margin-top:32px;flex-direction:column;padding:24px 0;border-top:1px solid var(--colornavy);border-bottom:1px solid var(--colornavy)}.footer-cover-content-top p{max-width:100%}.footer-cover-img-holder-v2 .footer-cover-logo{margin-bottom:68px}.footer-cover-content-textarea{margin-top:32px}.footer-main-row{grid-template-columns:1fr;padding:40px 0 45px}.footer-right{order:1}.footer-right h3{margin-bottom:24px}.footer-right p{font-size:12px;line-height:1.4em;letter-spacing:.08em}.footer-left{order:2;padding-top:45px}.footer-row{grid-template-columns:1fr}.footer-col{padding:35px 0}.footer-row .footer-col:not(:last-child){border-bottom:1px solid rgba(42,49,61,.2)}.footer-col h3{margin-bottom:16px}.footer-col ul{gap:16px 0}.footer-bottom-row{padding:16px 0;flex-direction:column}ul.footer-bottom-links{margin-left:0;padding-left:0}ul.footer-bottom-links:before{display:none}.footer-bottom-copyrights p{font-size:16px;line-height:1.3em;letter-spacing:.04em;margin-bottom:8px}ul.footer-bottom-links li a{font-size:16px;line-height:1.3em;letter-spacing:.04em}.cart-menu-modal{width:100%;top:61px;bottom:0;padding:20px 15px 150px}.cart-menu-top{padding-bottom:20px}.cart-menu-top h3{font-size:16px;line-height:1.3em;letter-spacing:.04em}.cart-menu-item{position:relative;z-index:2}.cart-menu-results{z-index:2;position:absolute;bottom:150px;top:68px;padding-bottom:60px;width:calc(100% - 30px)}.cart-menu-bottom{padding:20px 15px;border-top:1px solid var(--color40navy);z-index:101}.cart-page-section h2{font-size:16px;line-height:1.3em;padding-bottom:20px;border-bottom:1px solid var(--color40navy)}.cart-page-main-header{display:none}.cart-page-main-item{grid-template-columns:1fr 1fr}.cart-page-main-item-middle2{display:none}.cart-page-main-item-right{order:2}.cart-page-main-item-middle{display:flex;justify-content:flex-end;align-items:flex-end;order:3}.cart-page-main-item-left{grid-row:1/span 2}.search-menu-modal-active{height:100vh}.search-menu-results:before{display:none}.search-menu-modal-input input{margin-left:12px;margin-right:12px}.search-menu-results-row{grid-template-columns:1fr 1fr;gap:24px 16px;max-height:calc(100vh - 195px);padding-bottom:150px}.search-menu-results h3{font-size:12px;line-height:1.4em;letter-spacing:.08em;padding:20px 0 24px}.search-menu-no-results h2{font-size:18px;line-height:1.3em;letter-spacing:.04em}.search-menu-no-results h2 strong{font-size:40px}.account-menu-modal{width:100%;top:42px;padding:30px 15px 20px}.account-menu-top{padding-bottom:32px}.account-menu-socials a img{left:115px}.account-menu-socials a{margin-bottom:8px}.account-menu-bottom{margin-top:32px}.h_buttons div>i{left:35%!important}.h_buttons div{margin-top:0!important;margin-bottom:8px!important}.general-product-style-select-icon-more{background:url(icon-more-colors.svg) center center no-repeat;background-size:contain;width:17px;height:17px;display:inline-flex;margin-top:2px;margin-right:6px;cursor:pointer}.general-product-style-select-row.show-all .general-product-style-select-icon-more{background:url(icon-more-colors-minus.svg) center center no-repeat}.general-product-style-select-row .general-product-style-select-radio-col:nth-child(n+7){display:none}.general-product-style-select-row.show-all .general-product-style-select-radio-col:nth-child(n+7){display:inline-flex}.general-product-style-select-row-style3{position:absolute;bottom:10px;left:50%;transform:translate(-50%);gap:4px 8px}.general-product-style-select-row-style3:has(.general-product-style-select-icon-more-gift){display:grid;grid-template-columns:repeat(4,1fr);justify-content:flex-start;z-index:3}.general-product-style-select-radio-col-style3 label span{font-size:12px;padding:0 5px}.general-product-style-select-icon-more-gift{background:url(icon-more-colors.svg) center center no-repeat;background-size:contain;width:17px;height:17px;display:inline-flex;margin-top:4px}.general-product-style-select-row-style3.show-all .general-product-style-select-icon-more-gift{background:url(icon-more-colors-minus.svg) center center no-repeat}.general-product-style-select-row-style3 .general-product-style-select-radio-col-style3:nth-child(n+5){display:none}.general-product-style-select-row-style3.show-all .general-product-style-select-radio-col-style3:nth-child(n+5){display:inline-flex}.yotpo-main-layout{width:calc(100% - 30px)!important;padding:0 8px}.yotpo-display-s .yotpo-head{margin-top:25px!important}.yotpo-display-s .yotpo-head .yotpo-headline{margin-top:0!important;margin-bottom:20px!important}.yotpo-head .yotpo-headline{font-size:24px!important;text-align:left}.yotpo-display-s .yotpo-new-review-btn-wrapper{width:calc(100% - 30px)!important}.yotpo-header-container,.yotpo-new-review-btn-wrapper .yotpo-btn-s,.ytpo-display-l .yotpo-new-review-btn-wrapper{width:100%!important}.yotpo-bottom-line{display:none!important}.yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper{width:100%!important}.yotpo-main-layout .yotpo-layout-header-wrapper{margin-bottom:0!important}.yotpo-display-s .yotpo-review{margin:24px 0!important}.yotpo-reviews-list{margin-top:24px!important;border-top:1px solid var(--colorwhite)}.yotpo-reviewer-name,.yotpo-date-format,.yotpo-read-more-text{font-size:12px!important}.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-title{font-size:16px;margin-bottom:0!important}.yotpo-new-review-btn-wrapper .yotpo-btn-s{height:40px!important;line-height:40px!important}.yotpo-reviews-pagination-container{margin-bottom:40px!important}.yotpo-device-mobile .yotpo-review-form-modal{top:0!important}.modal-backdrop.yotpo-review-form-modal .yotpo-modal .modal-body{padding-bottom:30px!important}.yotpo-base-layout{width:100%!important}.yotpo-reviewer-details-verified{flex-direction:column!important}.yotpo-reviewer-verified-buyer-text{margin-left:0!important;margin-top:8px!important}.general-style-product-reviews .yotpo-bottom-line,.product-page-main-reviews .yotpo-bottom-line{display:block!important}.yotpo-device-mobile .yotpo-review-form .yotpo-new-review-star-rating,.yotpo-device-mobile .yotpo-review-form .yotpo-new-review-content,.yotpo-device-mobile .yotpo-review-form .yotpo-new-review-headline,.yotpo-device-mobile .yotpo-review-form .yotpo-name-email-wrapper .yotpo-new-review-name{min-height:auto!important}.yotpo-display-s .yotpo-review .yotpo-review-center-panel{grid-column:1/3}.modal-backdrop.yotpo-review-form-modal .yotpo-modal{max-height:85%!important}.yotpo-review-form .form-footer{position:static!important;margin-top:15px!important}.yotpo-star-ratings-widget-layout .yotpo-sr-bottom-line-text{font-size:13px!important}}@media (max-width: 767px){.h_buttons div>i{left:24%!important}}@media (max-width: 520px){.h_buttons div>i{left:20%!important}}@media (max-width: 421px){.h_buttons div>i{left:15%!important}}.article-navigation{margin-top:40px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:50px}.wholesale-cards-section{padding:96px 0}.wholesale-cards-top{margin-inline:auto;text-align:center;max-width:916px}.wholesale-cards-section h2{font-family:GesturaDisplay;font-weight:200;font-size:64px;line-height:1.1em;letter-spacing:-.04em;color:var(--colornavy)}.wholesale-cards-section h3{font-size:16px;line-height:1.3em;letter-spacing:.04em;color:var(--colornavy);margin:32px 0 0}.wholesale-cards-row{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:64px;width:100%}.wholesale-cards-col{position:relative;width:calc(20% - 24px);min-width:255px;height:auto;background:var(--colorcream);border-radius:24px;padding:24px}.wholesale-cards-col h4{position:relative;font-family:Manrope-SemiBold;text-transform:uppercase;font-size:16px;line-height:1.3em;letter-spacing:.08em;transition:color .3s ease}.wholesale-cards-col img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;margin-top:24px}.wholesale-cards-overlay{position:absolute;opacity:0;z-index:-1;top:0;right:0;bottom:0;left:0;visibility:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:50px 24px 24px;border-radius:24px;background:var(--colornavy);transition:opacity .3s ease,visibility .3s ease}.wholesale-cards-overlay p{font-family:Manrope-Medium;font-size:16px;line-height:1.3em;letter-spacing:.04em;color:var(--colorwhite)}.wholesale-cards-overlay a{font-family:Manrope-Medium;font-size:15px;letter-spacing:.04em;display:block;color:var(--colornavy);height:40px;line-height:40px;padding:0 43px 0 22px;background:url(../assets/icon-arrow-new.svg) center right 21px no-repeat;background-color:var(--colorcream);background-size:20px 20px;border-radius:60px;text-wrap:nowrap;transition:background-position .5s ease}.wholesale-cards-overlay a:hover{background-position:center right 16px}.wholesale-cards-col:hover .wholesale-cards-overlay{opacity:1;z-index:2;visibility:visible}.wholesale-cards-col:hover h4{color:#fff;z-index:3}.wholesale-cards-mobile{display:none}@media (max-width: 767px){.wholesale-cards-section{padding:64px 0}.wholesale-cards-section h2{font-size:40px;line-height:1.3em}.wholesale-cards-section h3{font-size:12px;line-height:1.4em;letter-spacing:.08em;margin:16px}.wholesale-cards-row{display:none}.wholesale-cards-mobile{display:block}.wholesale-cards-mobile-slider{padding:0 0 45px}.wholesale-cards-mobile-top{background:var(--colorcream);border-radius:19px;padding:10px 19px;margin-top:32px}.wholesale-cards-mobile-top h4{font-family:Manrope-SemiBold;text-transform:uppercase;color:var(--colornavy);font-size:16px;line-height:1.3em;letter-spacing:.08em}.wholesale-cards-mobile-top img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;margin-top:24px}.wholesale-cards-mobile-bottom{margin-top:10px}.wholesale-cards-mobile-bottom a{font-family:Manrope-Medium;font-size:16px;letter-spacing:.04em;display:block;color:var(--colornavy);height:40px;line-height:40px;padding:0 48px 0 27px;background:url(../assets/icon-arrow-new.svg) center right 23px no-repeat;background-color:var(--colorcream);background-size:20px 20px;border-radius:60px}.wholesale-cards-mobile-slider .swiper-pagination-bullet{background:var(--color40navy);opacity:1;margin:0 3px!important}.wholesale-cards-mobile-slider .swiper-pagination-bullet-active{background:var(--colornavy)}}.benefits-cards-section{padding:56px 0;background:var(--colorcream)}.benefits-cards-contain{margin-inline:auto;text-align:center;max-width:920px}.benefits-cards-section h2{font-family:GesturaDisplay;font-weight:200;font-size:64px;line-height:1.1em;letter-spacing:-.04em;color:var(--colornavy)}.benefits-cards-section h3{font-size:16px;line-height:1.3em;letter-spacing:.04em;color:var(--colornavy);margin:32px 0 0}.benefits-cards-row{display:flex;flex-wrap:wrap;justify-content:space-between}.benefits-cards-col{width:150px;display:flex;flex-direction:column;justify-content:center;text-align:center}.benefits-cards-slider{margin-top:32px;padding-bottom:80px}.benefits-cards-slider .swiper-slide{padding:0 6px}.benefits-cards-slider .swiper-slide img{width:68px;height:68px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;margin-inline:auto}.benefits-cards-svg,.benefits-cards-svg svg{width:68px;height:68px;margin-inline:auto}.benefits-cards-slider .swiper-slide h4{font-family:Manrope-Medium;font-size:16px;line-height:1.3em;letter-spacing:.04em;margin-top:13px}.benefits-cards-slider.swiper-grid-column>.swiper-wrapper{flex-direction:unset!important;gap:32px 10px}.benefits-cards-slider .swiper-pagination-bullet{background:var(--color40navy);opacity:1;margin:0 3px!important}.benefits-cards-slider .swiper-pagination-bullet-active{background:var(--colornavy)}.benefits-cards-mobile{display:none}@media (min-width: 992px){.benefits-cards-slider{margin-top:40px;padding-bottom:24px}.benefits-cards-slider .swiper-wrapper{display:grid;grid-template-columns:repeat(6,150px);gap:32px 3px;justify-content:space-between}.benefits-cards-desktop-5columns .swiper-wrapper{grid-template-columns:repeat(5,150px)}}@media (max-width: 991px){.benefits-cards-section h2{font-size:40px;line-height:1.3em;text-align:left}.benefits-cards-section h3{font-size:12px;line-height:1.4em;letter-spacing:.08em;margin:16px 0 0;text-align:left}.benefits-cards-desktop{display:none}.benefits-cards-mobile{display:block}.benefits-cards-mobile .swiper-slide{display:flex;flex-direction:column;gap:32px 0}.benefits-cards-mobile .swiper-slide .benefits-card{display:block;width:150px;margin-inline:auto}}.best-business-section{padding:96px 0}.best-business-section h2{font-family:GesturaDisplay;font-weight:200;font-size:64px;line-height:1.1em;letter-spacing:-.04em;color:var(--colornavy);text-align:center}.best-business-row{display:flex;gap:16px 24px;margin-top:32px}.best-business-col{display:flex;flex-direction:column;justify-content:center;text-align:center;background:var(--colorlightblue);padding:24px;border-radius:16px}.best-business-col h3{font-family:Manrope-SemiBold;font-size:16px;line-height:1.3em;letter-spacing:.08em;text-transform:uppercase;color:var(--colornavy)}.best-business-col p{font-family:Manrope-Medium;font-size:12px;line-height:1.4em;letter-spacing:.08em;margin-top:12px;color:var(--colornavy)}.best-business-col img{display:block;height:24px;width:auto;margin-inline:auto;margin-top:10px}.best-business-col span{font-family:Manrope-Medium;font-size:10px;line-height:1.4em;letter-spacing:.08em;color:var(--colornavy);margin-top:4px}@media (max-width: 767px){.best-business-section{padding:64px 0}.best-business-section h2{font-size:40px;line-height:1.3em}.best-business-row{flex-direction:column}}.general-slideshow-v2-contain{display:block;max-width:1680px;margin-inline:auto}.general-slideshow-v2-row{display:flex;flex-direction:row;height:880px;margin-bottom:30px}.general-slideshow-v2-col-left{width:50%;position:relative;display:flex;flex-direction:column;align-items:center}.general-slideshow-v2-col-left-cover{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0}.general-slideshow-v2-col-left-cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.general-slideshow-v2-left-content{position:relative;background:var(--colorwhite);border-radius:24px;padding:64px 48px 40px;width:456px;height:auto;margin:auto;text-align:center}.general-slideshow-v2-left-slider .swiper-slide{display:flex;flex-direction:column;justify-self:center;align-items:center}.general-slideshow-v2-left-slider h4{display:inline-flex;font-family:Manrope-Medium;font-size:16px;line-height:1.3em;letter-spacing:.08em;margin:0 0 58px;text-transform:uppercase;background:#edeadf;padding:8px 16px;border-radius:6px}.general-slideshow-v2-left-slider h5{font-family:Manrope-SemiBold;font-size:16px;line-height:1.3em;letter-spacing:.08em;margin:0;text-transform:uppercase}.general-slideshow-v2-left-slider h2{font-size:42px;line-height:1em;letter-spacing:-.04em;margin:8px 0 32px}.general-slideshow-v2-left-slider h3{font-size:24px;line-height:1em;letter-spacing:-.01em;margin:0 0 19px}.general-slideshow-v2-left-slider p{font-size:16px;line-height:1.3em;letter-spacing:.04em;margin:0 0 19px}.general-slideshow-v2-left-slider a{display:inline-flex;font-size:16px;line-height:1.3em;letter-spacing:.04em;margin-top:47px}.general-slideshow-v2-left-slider-bottom img{display:block;width:128px;height:auto;margin-top:20px}.general-slideshow-v2-left-slider-bottom{display:flex;flex-direction:column;align-items:center;justify-content:center}.general-slideshow-v2-icon-arrow{position:absolute;display:inline-flex;width:40px;height:40px;background:url(icon-slider-arrow.svg) center center no-repeat;background-size:contain;z-index:2;cursor:pointer;top:50%;transform:translateY(-50%)}.general-slideshow-v2-icon-arrow-next{right:-72px}.general-slideshow-v2-icon-arrow-prev{left:-72px;transform:translateY(-50%) rotate(-180deg)}.general-slideshow-v2-col-right{width:50%}.general-slideshow-v2-right-slider{height:100%}.general-slideshow-v2-right-slider .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1280px){.general-slideshow-v2-left-content{width:380px}.general-slideshow-v2-left-slider h2{font-size:38px}.general-slideshow-v2-icon-arrow-next{right:-56px}.general-slideshow-v2-icon-arrow-prev{left:-56px}}@media (max-width: 991px){.general-slideshow-v2-row{height:auto;flex-direction:column}.general-slideshow-v2-col-left{width:100%;padding:0;background:#b7b384;order:2}.general-slideshow-v2-icon-arrow-next,.general-slideshow-v2-icon-arrow-prev{display:none}.general-slideshow-v2-left-content{width:100%;padding:24px 15px 64px;background:#b7b384;border-radius:0}.general-slideshow-v2-col-left-cover{display:none}.general-slideshow-v2-col-right{width:100%;order:1}.general-slideshow-v2-right-slider .swiper-slide img{height:343px}.general-slideshow-v2-left-slider h4{margin-bottom:20px}.general-slideshow-v2-left-slider h2{font-size:32px;line-height:1.2em;margin-bottom:20px}.general-slideshow-v2-left-slider img.icon-small{margin-bottom:40px;width:48px}.general-slideshow-v2-left-slider-bottom img.icon-small{width:60px;margin-left:auto;margin-right:auto;margin-bottom:0}.general-slideshow-v2-left-slider h3{font-size:20px;line-height:1.2em;margin-top:0;margin-bottom:4px}.general-slideshow-v2-left-slider p{font-size:12px;line-height:1.4em;margin-bottom:4px}.general-slideshow-v2-left-content .swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;bottom:28px;transform:translateY(50%);z-index:7}.general-slideshow-v2-left-content .swiper-pagination-bullet{opacity:.5;background:#2a313d}.general-slideshow-v2-left-content .swiper-pagination-bullet-active{opacity:1;background:var(--colornavy)}.general-slideshow-v2-left-content .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-left:3px;margin-right:3px}.general-slideshow-v2-left-slider a{display:inline-flex;align-items:center;font-size:16px;letter-spacing:.04em;color:var(--colorwhite);padding:0 42px 0 16px;border-radius:60px;height:40px;line-height:40px;background:url(icon-arrow-right-white.svg) center right 16px no-repeat,var(--colornavy);margin:28px 0 0;text-transform:capitalize;cursor:pointer;outline:none;border:none;transition:background .2s ease-in-out}.general-slideshow-v2-left-slider a:hover{background:url(icon-arrow-right-white.svg) center right 12px no-repeat,var(--colornavy)}}.images-section-row{padding:16px 0;display:grid;grid-template-columns:25% 1fr 25%;gap:20px 24px}.images-section-col img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}.images-section-row .images-section-col:nth-of-type(1) img,.images-section-row .images-section-col:nth-of-type(2) img{aspect-ratio:1/1}.images-section-row .images-section-col:nth-of-type(2) img{aspect-ratio:11.4/5.5}.images-section-row-2{padding:0 0 16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 24px}.images-section-row-2 img{aspect-ratio:1/1}@media (max-width: 991px){.images-section-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 0 10px}.images-section-row .images-section-col:nth-of-type(1){order:1}.images-section-row .images-section-col:nth-of-type(3){order:2}.images-section-row .images-section-col:nth-of-type(2){grid-column:1/-1;order:3}.images-section-col img{max-height:420px}.images-section-row-2{padding:0 0 16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.images-section-row-2 img{max-height:420px}}.sustain-background{background:#c9dbe1;border-radius:16px;padding:20px 0 40px}.sustain-top{position:relative;height:500px;width:100%;max-width:1065px;margin-inline:auto}.sustain-top-img{position:absolute;width:455px;height:499px;z-index:0;top:50%;left:50%;transform:translate(-50%,-50%)}.sustain-top-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sustain-top-feature{position:absolute;border-top:1px solid #000;display:flex;z-index:1}.sustain-top-feature p{font-family:Manrope-Medium;font-size:16px;line-height:1.4em;letter-spacing:.04em;color:var(--colornavy)}.sustain-top-feature p strong{font-family:Manrope-Bold;font-weight:400}.sustain-top-feature-1{right:0;width:calc(50% - 107px);top:87px;justify-content:end}.sustain-top-feature-2{left:0;width:calc(50% - 104px);top:183px}.sustain-top-feature-3{right:0;width:calc(50% - 146px);top:244px;justify-content:end}.sustain-top-feature-4{left:0;width:calc(50% - 180px);top:371px}.sustain-middle{max-width:916px;margin-inline:auto;text-align:center;margin-top:34px}.sustain-middle h2{font-family:GesturaDisplay;font-weight:200;font-size:64px;line-height:1.1em;letter-spacing:-.04em;color:var(--colornavy)}.sustain-middle p{font-size:16px;line-height:1.3em;letter-spacing:.04em;color:var(--colornavy);margin:32px 0 0}.sustain-steps{max-width:916px;margin-inline:auto;margin-top:34px}@media (min-width: 992px){.sustain-steps-slider .swiper-wrapper{display:flex;gap:0 70px;justify-content:center}}.sustain-steps-slider .swiper-wrapper .swiper-slide{width:150px;text-align:center;position:relative}.sustain-steps-slider .swiper-wrapper .swiper-slide:not(:last-child):after{content:"";position:absolute;right:-66px;width:50px;top:50%;height:10px;background:url(./icon-arrow-long-right.svg) center center no-repeat;background-size:contain;transform:translateY(-50%)}.sustain-steps-slider .swiper-wrapper .swiper-slide h3{font-family:Manrope-Medium;font-size:16px;line-height:1.3em;letter-spacing:.04em;color:var(--colornavy);margin-top:13px;padding:0 5px}.sustain-steps-slider .swiper-wrapper .swiper-slide img,.sustain-steps-slider .swiper-wrapper .swiper-slide .sustain-steps-svg{display:block;margin-inline:auto;width:68px;height:68px}@media (max-width: 1185px){.sustain-top-feature{display:none}}@media (max-width: 991px){.sustain-background{padding:20px 15px 40px}.sustain-top{height:auto}.sustain-top-img{position:static;width:362px;height:368px;transform:none;margin-inline:auto;max-width:100%}.sustain-middle{margin-top:0;text-align:left}.sustain-middle h2{font-size:40px;line-height:1.3em}.sustain-middle p{font-size:12px;line-height:1.4em;letter-spacing:.08em;margin-top:16px}.sustain-steps-slider{position:relative;padding-bottom:50px}.sustain-steps-slider .swiper-wrapper .swiper-slide{-webkit-user-select:none;-moz-user-select:none;user-select:none}.sustain-steps-slider .swiper-pagination-bullet{background:var(--color40navy);opacity:1;margin:0 3px!important}.sustain-steps-slider .swiper-pagination-bullet-active{background:var(--colornavy)}}.general-slideshow-v2-right-slider .standard-video-iframe video{-o-object-position:bottom center;object-position:bottom center}.not-found-page-row{display:flex;flex-direction:row;height:calc(100vh - 64px)}.not-found-page-col{flex:1;display:flex;flex-direction:column}.not-found-page-img{width:100%;height:100%}.not-found-page-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.not-found-page-content{margin:auto auto 0;padding:88px 40px;max-width:604px}.not-found-page-content h2{font-size:72px;line-height:1em;letter-spacing:-.04em}.not-found-page-content p{font-size:18px;line-height:1.3em;letter-spacing:.04em;margin:16px 0 0}.not-found-page-content a{display:inline-flex;font-size:16px;letter-spacing:.04em;color:var(--colorwhite);padding:0 42px 0 16px;border-radius:60px;height:40px;line-height:40px;background:url(icon-arrow-right-white.svg) center right 16px no-repeat,var(--colornavy);margin:48px 0 0;text-transform:capitalize;transition:background .2s ease-in-out}.not-found-page-content a:hover{background:url(icon-arrow-right-white.svg) center right 12px no-repeat,var(--colornavy)}@media (max-width: 991px){.not-found-page-section{padding:0 15px}.not-found-page-row{height:auto;flex-wrap:wrap;flex-direction:column}.not-found-page-col{width:100%}.not-found-page-row .not-found-page-col:nth-child(1){order:2}.not-found-page-row .not-found-page-col:nth-child(2){order:1}.not-found-page-img{border-radius:16px;height:463px;overflow:hidden}.not-found-page-content{max-width:100%;padding:0;margin:24px 0}.not-found-page-content h2{font-size:42px;line-height:1.2em}.not-found-page-content p{font-size:16px}.not-found-page-content a{margin-top:16px}}.homepage-cta-row{display:grid;grid-template-columns:1fr 1fr;gap:0 23px}.homepage-cta-col{position:relative;border-radius:24px;overflow:hidden;height:775px}.homepage-cta-img-holder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.homepage-cta-img-holder img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.homepage-cta-content{padding:40px;width:100%;height:100%;display:flex;flex-direction:column}.homepage-cta-content h2{font-family:GesturaDisplay;font-weight:200;font-size:72px;line-height:1em;letter-spacing:-.04em;color:var(--colorwhite)}.homepage-cta-content a{display:inline-flex;width:-moz-max-content;width:max-content;font-size:16px;letter-spacing:.04em;color:var(--colornavy);padding:0 42px 1px 16px;border-radius:60px;height:40px;line-height:normal;background:url(icon-arrow-right.svg) center right 16px no-repeat,var(--colorwhite);text-transform:capitalize;margin-top:auto;align-items:center;transition:background .2s ease-in-out}.homepage-cta-content a:hover{background:url(icon-arrow-right.svg) center right 12px no-repeat,var(--colorwhite)}.homepage-testimonials-section{position:relative;height:872px;display:flex;flex-direction:column;align-items:center}.homepage-testimonials-img-holder{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0}.homepage-testimonials-img-holder img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.homepage-testimonials-content{position:relative;background:var(--colorwhite);border-radius:24px;padding:64px 24px;width:450px;height:auto;margin:auto;text-align:center}.homepage-testimonials-slider .swiper-slide{display:flex;flex-direction:column;justify-self:center;align-items:center;color:var(--colordeepsea)}.homepage-testimonials-slider h5{font-family:Manrope-SemiBold;font-size:16px;line-height:1.3em;letter-spacing:.08em;margin:0;text-transform:uppercase}.homepage-testimonials-slider h2{font-family:GesturaDisplay;font-weight:200;font-size:72px;line-height:1em;letter-spacing:-.04em;margin:0 0 78px}.homepage-testimonials-slider img{display:block;width:128px;height:auto;margin-top:20px}.homepage-testimonials-slider h3{font-family:GesturaDisplay;font-weight:200;font-size:24px;line-height:1em;letter-spacing:-.01em;margin:0 0 16px}.homepage-testimonials-slider p{font-size:18px;line-height:1.3em;letter-spacing:.04em;margin:0}.homepage-testimonials-slider h6{font-size:12px;line-height:1.4em;letter-spacing:.08em;margin:78px 0 0}.homepage-testimonials-icon-arrow{position:absolute;display:inline-flex;width:40px;height:40px;background:url(icon-slider-arrow.svg) center center no-repeat;background-size:contain;z-index:2;cursor:pointer;top:50%;transform:translateY(-50%)}.homepage-testimonials-icon-arrow-next{right:-72px}.homepage-testimonials-icon-arrow-prev{left:-72px;transform:translateY(-50%) rotate(-180deg)}@media (max-width: 991px){.homepage-cta-row{grid-template-columns:1fr;gap:17px 0}.homepage-cta-col{height:386px;width:100%;max-width:350px;margin-left:auto;margin-right:auto}.homepage-cta-content{padding:24px}.homepage-cta-content h2{font-size:42px;line-height:1.2em}.homepage-testimonials-section{height:auto;padding:65px 0}.homepage-testimonials-content{width:278px;max-width:calc(100% - 30px);padding:32px 15px}.homepage-testimonials-icon-arrow-next,.homepage-testimonials-icon-arrow-prev{display:none}.homepage-testimonials-slider h2{font-size:42px;line-height:1.2em;margin-bottom:36px}.homepage-testimonials-slider h3{font-size:20px;line-height:1.2em}.homepage-testimonials-slider p{font-size:12px;line-height:1.4em}.homepage-testimonials-slider h6{margin-top:36px}.homepage-testimonials-slider img{width:60px}.homepage-testimonials-content .swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;transform:translateY(50%);bottom:-20px}.homepage-testimonials-content .swiper-pagination-bullet{opacity:1;background:var(--colorwhite)}.homepage-testimonials-content .swiper-pagination-bullet-active{background:var(--colornavy)}.homepage-testimonials-content .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-left:3px;margin-right:3px}}.shop-page-top-section{padding:24px 0}.shop-page-top-row{display:grid;grid-template-columns:calc(25% - 16px) 75%;gap:0 24px}.shop-page-top-column-cover{border-radius:24px;overflow:hidden;position:relative}.shop-page-top-column-cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shop-page-top-column-cover h2{font-family:GesturaDisplay;font-size:72px;line-height:1em;letter-spacing:-.04em;color:var(--colorwhite);position:absolute;top:20px;left:20px;right:20px}.shop-page-top-column-cover a{display:inline-flex;font-size:16px;letter-spacing:.04em;color:var(--colornavy);padding:0 42px 0 16px;border-radius:60px;height:40px;line-height:40px;background:url(icon-arrow-right.svg) center right 16px no-repeat,var(--colorwhite);margin:auto 0 0;text-transform:capitalize;width:-moz-max-content;width:max-content;max-width:100%;transition:background .2s ease-in-out;position:absolute;bottom:16px;left:16px}.shop-page-top-column-cover a:hover{background:url(icon-arrow-right.svg) center right 12px no-repeat,var(--colorwhite)}.shop-page-top-slider{height:100%;position:relative}.shop-page-top-slider .swiper-slide{border-radius:24px;overflow:hidden;background:var(--colorcream)}.shop-page-top-column-standard-img{width:100%;height:464px;position:relative}.shop-page-top-column-standard-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shop-page-top-column-standard-img h3{position:absolute;top:17px;left:24px;color:var(--colorwhite);font-size:16px;line-height:1.3em;letter-spacing:.08em;text-transform:uppercase}.shop-page-top-column-standard-feature-content{display:flex;flex-direction:column;padding:16px;height:calc(100% - 464px)}.shop-page-top-column-standard-feature-row{display:flex;align-items:center;padding:4px 0}.shop-page-top-column-standard-feature-row img{display:inline-flex;width:24px;height:24px;margin-right:8px}.shop-page-top-column-standard-feature-row span{display:inline-flex;font-size:12px;line-height:1.4em;letter-spacing:.08em}.shop-page-top-column-standard-feature-content a{display:inline-flex;font-size:16px;letter-spacing:.04em;color:var(--colornavy);padding:0 42px 0 16px;border-radius:60px;height:40px;line-height:40px;background:url(icon-arrow-right.svg) center right 16px no-repeat,var(--colorwhite);margin:auto 0 0;text-transform:capitalize;width:-moz-max-content;width:max-content;transition:background .2s ease-in-out}.shop-page-top-column-standard-feature-content a:hover{background:url(icon-arrow-right.svg) center right 12px no-repeat,var(--colorwhite)}.shop-page-top-slider .swiper-pagination-bullets.swiper-pagination-horizontal{display:none}.shop-page-main-section{padding:88px 0}.shop-page-main-row{display:grid;grid-template-columns:240px 1fr;gap:0 24px}@media screen and (width >= 1280px){.shop-page-main-row{grid-template-columns:304px 1fr;gap:0 45px}}.shop-page-main-col-left-header{display:flex;flex-direction:row;align-items:center;padding-bottom:18px;line-height:40px;border-bottom:1px solid var(--colordeepsea)}.shop-page-main-col-left-header h2{font-size:24px;line-height:40px;letter-spacing:-.01em;margin:0;color:var(--colordeepblue);text-transform:uppercase}.sort-menu-desktop{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sort-menu-desktop-title{font-size:16px;line-height:1.3em;letter-spacing:.04em;cursor:pointer;padding:10px 38px 10px 10px;background:url(icon-arrow-bottom.svg) center right 5px no-repeat}.sort-menu-desktop-active .sort-menu-desktop-title{background:url(icon-arrow-bottom-active.svg) center right 5px no-repeat;background-size:16px 16px}.sort-menu-desktop ul{display:none;margin:0;padding:0;list-style:none}.sort-menu-desktop-active ul{display:flex;position:absolute;flex-direction:column;border:1px solid var(--colornavy);padding:16px;gap:16px 0;background:var(--colorwhite);z-index:3}.sort-menu-desktop-active ul li{display:flex}.sort-menu-desktop-active ul li a{display:inline-flex;font-size:16px;line-height:1.3em;letter-spacing:.04em;width:-moz-max-content;width:max-content}.sort-menu-desktop-active ul li.active a{color:var(--color40navy)}.shop-page-main-col-right-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:18px;line-height:40px;border-bottom:1px solid var(--colordeepsea)}.shop-page-main-col-right-header h1{text-transform:uppercase;font-family:Manrope-Medium}.shop-page-main-col-right-header h2{font-size:24px;line-height:40px;letter-spacing:-.01em;margin:0;color:var(--colordeepblue);text-transform:uppercase}.shop-page-main-accordion-item{border-bottom:1px solid var(--colordeepsea);display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shop-page-main-accordion-item h4{font-family:Manrope-SemiBold;font-size:16px;line-height:1.3em;letter-spacing:.08em;text-transform:uppercase;margin:0;padding:24px 0;cursor:pointer;background:url(icon-accordion-plus.svg) center right no-repeat}.shop-page-main-accordion-item-contain{display:none;padding:0 0 24px}.shop-page-main-accordion-item-contain ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px 0}.shop-page-main-accordion-item-contain ul li{display:flex;width:100%}.shop-page-main-accordion-item-contain ul li a{font-size:16px;line-height:21px;letter-spacing:.04em;display:inline-flex;width:-moz-max-content;width:max-content;color:var(--colornavy)}.shop-page-main-accordion-item-active h4{background:url(icon-accordion-minus.svg) center right no-repeat}.shop-page-main-accordion-item-active .shop-page-main-accordion-item-contain{display:block}.shop-page-main-accordion-colors{display:flex;flex-wrap:wrap;gap:8px 18px}.shop-page-main-accordion-colors span{display:inline-flex;width:16px;height:16px;border-radius:50%;border:1px solid var(--colornavy)}.shop-page-main-mobile-filter{display:none}.shop-page-main-products-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 24px;padding-top:56px}.filter-tags-content{display:flex;flex-direction:column;gap:18px 0;padding:24px 0;border-bottom:1px solid var(--colordeepsea)}a.filter-clear,a.filter-clear:hover{margin-left:auto;display:inline-flex;width:-moz-max-content;width:max-content;color:var(--color40navy)}.filter-row{display:flex;flex-direction:row;gap:6px;margin:0;padding:0;list-style:none}.filter-row li{display:inline-flex}.filter-row li a{display:inline-flex;background:var(--colornavy);color:var(--colorwhite);font-size:16px;letter-spacing:.04em;padding:0 6px;height:22px;line-height:22px;border-radius:6px;width:-moz-max-content;width:max-content}.filter-header-mobile{display:none}@media (min-width: 992px){.shop-page-main-col-left{position:sticky;top:120px;height:-moz-max-content;height:max-content}.shop-page-main-accordion-item-mobile{display:none}}@media (max-width: 1199px){.shop-page-main-row{grid-template-columns:204px 1fr}}@media (max-width: 991px){.shop-page-top-row{grid-template-columns:100%}.shop-page-top-column-cover{display:none}.shop-page-top-column-standard{margin-left:-15px;margin-right:-15px;padding-left:15px}.shop-page-top-slider .swiper-slide{background:#0000}.shop-page-top-column-standard-img{border-radius:24px;overflow:hidden}.shop-page-top-column-standard-feature-content{padding-left:0;padding-right:0;padding-bottom:32px}.shop-page-top-column-standard-feature-row{border-bottom:1px solid var(--colornavy)}.shop-page-top-column-standard-feature-content a{padding-left:0;margin-top:8px}.shop-page-top-slider .swiper-pagination-bullets.swiper-pagination-horizontal{display:block;bottom:8px;transform:translateY(50%)}.shop-page-top-slider .swiper-pagination-bullet{opacity:1;background:var(--color40navy)}.shop-page-top-slider .swiper-pagination-bullet-active{background:var(--colornavy)}.shop-page-top-slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-left:3px;margin-right:3px}.shop-page-main-section{padding:20px 0}.shop-page-main-row{grid-template-columns:1fr}.shop-page-main-products-row{grid-template-columns:minmax(0,1fr);gap:40px 16px}.shop-page-main-col-left{position:relative;padding-top:48px}.shop-page-main-col-left-header,.sort-menu-desktop{display:none}.shop-page-main-col-right{padding-top:24px}.shop-page-main-col-left-content{display:none}.shop-page-main-mobile-filter{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;background:var(--colorwhite);height:48px;line-height:48px;text-align:center;font-size:16px;letter-spacing:.04em;border:1px solid var(--colornavy);border-radius:8px;cursor:pointer}.shop-page-main-mobile-filter-scrolled{position:fixed;top:auto;left:15px;right:15px;bottom:15px;z-index:72}.shop-page-main-col-left-active .shop-page-main-mobile-filter{background:var(--colornavy);color:var(--colorwhite)}.shop-page-main-col-left-active .shop-page-main-col-left-content{display:block;position:fixed;top:54px;left:0;right:0;bottom:0;padding:80px 15px;z-index:71;background:var(--colorwhite);overflow-y:auto}.shop-page-main-col-left-active .shop-page-main-col-left-content{scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-width:none;-ms-overflow-style:none}.shop-page-main-col-left-active .shop-page-main-col-left-content::-webkit-scrollbar{width:0;height:0}.shop-page-main-col-left-active .shop-page-main-col-left-content::-webkit-scrollbar-thumb{background:#0000}.shop-page-main-col-left-active .shop-page-main-col-left-content::-webkit-scrollbar-track{background:#0000}.shop-page-main-col-left-active .shop-page-main-mobile-filter{position:fixed;top:auto;left:15px;right:15px;bottom:15px;z-index:72}.shop-page-main-col-right-header{padding-bottom:0}.shop-page-main-col-right-header h2{font-size:16px}.filter-header-mobile{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--colordeepsea)}.filter-header-mobile h2{font-family:Manrope-SemiBold;font-size:24px;line-height:.9em;letter-spacing:.04em;color:var(--colordeepsea)}.filter-header-mobile-close{display:inline-flex;width:16px;height:16px;background:url(icon-close.svg) center center no-repeat;background-size:contain;cursor:pointer}}.product-page-main-section{padding:40px 0}ul.product-page-main-breadcrumb{display:flex;flex-direction:row;list-style:none;padding:0;margin:0 0 30px}ul.product-page-main-breadcrumb li{position:relative;display:inline-flex;font-size:12px;line-height:1.4em;letter-spacing:.08em;color:var(--color40navy)}ul.product-page-main-breadcrumb li:not(:first-child){margin-left:8px;padding-left:10px}ul.product-page-main-breadcrumb li:not(:first-child):before{position:absolute;content:"/";left:0}ul.product-page-main-breadcrumb li a{font-size:12px;line-height:1.4em;letter-spacing:.08em;color:var(--color40navy)}.product-page-main-row{display:flex;flex-direction:row;margin-left:-60px}.product-page-main-col-left{width:calc(55% - 60px);margin-left:60px;display:flex;align-items:flex-start}.product-page-main-col-left .product-page-main-slider-color-thumbs{width:100px;height:522px}.product-page-main-col-left .product-page-main-slider-color{width:calc(100% - 150px)}@media screen and (max-width: 768px){.product-page-main-col-left .product-page-main-slider-color{width:100%}.product-page-main-col-left .product-page-main-slider-color-thumbs{display:none!important}}.product-page-main-col-left img{width:100%}.product-page-main-col-right{width:calc(45% - 60px);margin-left:60px}.product-page-main-slider,.product-page-main-slider-color{position:relative;border-radius:24px;overflow:hidden;padding-bottom:35px}.product-page-main-slider .swiper-slide,.product-page-main-slider-color .swiper-slide{background:var(--colorcream);border-radius:24px;overflow:hidden;padding-top:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-page-main-slider .swiper-slide img,.product-page-main-slider .swiper-slide video,.product-page-main-slider-color img,.product-page-main-slider-color video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;margin:auto;position:absolute;top:0;right:0;left:0;bottom:0}.product-page-main-slider .swiper-pagination-bullets.swiper-pagination-horizontal,.product-page-main-slider-color .swiper-pagination-bullets.swiper-pagination-horizontal{display:block;bottom:8px;transform:translateY(50%)}.product-page-main-slider .swiper-pagination-bullet,.product-page-main-slider-color .swiper-pagination-bullet{opacity:1;background:var(--color40navy)}.product-page-main-slider .swiper-pagination-bullet-active,.product-page-main-slider-color .swiper-pagination-bullet-active{background:var(--colornavy)}.product-page-main-slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet,.product-page-main-slider-color .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-left:3px;margin-right:3px}.icon-arrow-slider{position:absolute;display:inline-flex;width:30px;height:30px;background:url(arrow-semi-white.svg) center center no-repeat;background-size:contain;z-index:2;cursor:pointer;top:50%;transform:translateY(calc(-50% - 17px))}.icon-arrow-slider-left{left:15px;transform:translateY(calc(-50% - 17px)) rotate(-180deg)}.icon-arrow-slider-left.swiper-button-disabled,.icon-arrow-slider-thumbs-left.swiper-button-disabled,.icon-arrow-slider-thumbs-right.swiper-button-disabled,.icon-arrow-slider-right.swiper-button-disabled{display:none}.icon-arrow-slider-right{right:15px}.icon-arrow-slider-thumbs-left{top:10px;left:calc(50% - 15px);transform:rotate(-90deg)}.icon-arrow-slider-thumbs-right{bottom:10px;top:auto;left:calc(50% - 15px);transform:rotate(90deg)}.product-page-main-col-right h1{font-family:GesturaDisplay;font-weight:200;font-size:54px;line-height:1.2em;letter-spacing:-.04em;color:var(--colordeepsea);transform:translateY(-10px)}.product-page-main-col-right .product-sku{padding-top:10px;padding-bottom:15px;font-size:12px;color:var(--color40navy)}.product-page-main-col-right h2{font-size:16px;line-height:1.3em;letter-spacing:.04em;color:var(--colornavy);margin-bottom:16px}.product-page-main-reviews{display:flex;align-items:center}.product-page-main-reviews span:nth-child(2){padding-left:8px;margin-left:8px;border-left:1px solid var(--colornavy)}.product-page-main-label-new{display:inline-flex;background:#afb9c5;color:var(--colorwhite);height:25px;line-height:25px;padding:0 9px;border-radius:6px;margin-top:16px;margin-left:6px}.product-page-main-label-soldout{display:inline-flex;background:var(--colorolive);color:var(--colorwhite);height:25px;line-height:25px;padding:0 9px;border-radius:6px;margin-top:16px;margin-left:6px}.product-page-main-color-name{display:block;margin-top:16px;font-size:12px;line-height:1.4em;letter-spacing:.08em;color:var(--color40navy)}.product-page-main-color-name span{display:inline-flex;text-transform:uppercase}.product-page-main-color-name em{display:inline-flex;position:relative;padding-left:8px;margin-left:8px}.product-page-main-color-name em:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:10px;background:var(--color40navy)}.product-page-main-style-select-row{display:flex;flex-direction:row;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-top:8px}.product-page-main-style-select-radio-col{cursor:pointer}.product-page-main-style-select-row .product-page-main-style-select-radio-col:not(:last-child){margin-right:16px}.product-page-main-style-select-radio-col input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.product-page-main-style-select-radio-col label{background:#0000;width:auto;height:auto;line-height:normal;min-width:auto;border:none;margin:0;padding:0;position:relative;display:block;cursor:pointer}.product-page-main-style-select-radio-col input[type=radio]:checked+label:after{position:absolute;top:-2px;content:"";left:-2px;width:28px;height:28px;border:1px solid var(--colornavy);border-radius:50%}.product-page-main-style-select-radio-col label span{display:inline-flex;width:24px;height:24px;border-radius:50%;border:1px solid #000}.product-page-main-pack-name{display:block;margin-top:16px;font-size:12px;line-height:1.4em;letter-spacing:.08em;color:var(--color40navy)}.product-page-main-pack-name span{display:inline-flex;text-transform:uppercase}.product-page-main-pack-name em{display:inline-flex;position:relative;padding-left:8px;margin-left:8px}.product-page-main-pack-name em:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:10px;background:var(--color40navy)}.product-page-main-style-select-row-style2{display:flex;flex-direction:row;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-top:8px}.product-page-main-style-select-radio-col-style2{cursor:pointer;width:100%}.product-page-main-style-select-row-style2 .product-page-main-style-select-radio-col-style2:not(:last-child){margin-bottom:10px}.product-page-main-style-select-radio-col-style2 input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.product-page-main-style-select-radio-col-style2 label{background:#0000;width:auto;height:auto;line-height:normal;min-width:auto;border:none;margin:0;padding:0;display:block;cursor:pointer}.product-page-main-style-select-radio-col-style2 label .variant-options{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:16px;letter-spacing:.04em;height:40px;line-height:40px;border-radius:60px;padding:0 23px;color:var(--colornavy);border:1px solid var(--colornavy)}.product-page-main-style-select-radio-col-style2 label span .variant-option-title{padding-right:40px;flex-shrink:0;min-width:125px}.product-page-main-style-select-radio-col-style2 label span .option-price{display:flex;gap:5px;color:#2a313d;width:100%;justify-content:space-between}.product-page-main-style-select-radio-col-style2 label span .option-price .option-price-box{display:flex;gap:5px}.product-page-main-style-select-radio-col-style2 label span .option-price .option-price-each{color:#6c6c6c;font-size:14px;text-transform:lowercase}.product-page-main-style-select-radio-col-style2 label span .option-price .old-price{text-decoration-line:line-through;color:#afb9c5}.product-page-main-style-select-radio-col-style2 label span .option-price .option-you-save{font-size:12px;color:#afb9c5;text-transform:none;padding-left:40px}.product-page-main-style-select-radio-col-style2 input[type=radio]:checked+label span{background:var(--cta_button);color:var(--colorwhite);border:1px solid var(--cta_button)}.product-page-main-style-select-radio-col-style2 input[type=radio]:checked+label span .option-price{color:var(--colorwhite)}.product-page-main-style-select-radio-col-style2 input[type=radio]:checked+label span .option-price-each{color:#fff}.product-main-buttons{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:16px}.product-main-buttons .product-main-number-input{width:100px;border-radius:60px;border:1px solid var(--colornavy);height:40px;line-height:40px;display:inline-flex;flex-wrap:nowrap;align-content:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-main-buttons .product-main-number-input button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;align-items:center;justify-content:center;width:35px;height:100%;cursor:pointer;margin:0;padding:0;outline:none;position:relative;display:inline-block}.product-main-buttons .product-main-number-input button:before,.product-main-buttons .product-main-number-input button:after{display:inline-block;position:absolute;content:"";width:12px;height:1px;background-color:var(--colornavy);transform:translate(-50%,-50%)}.product-main-buttons .product-main-number-input button.plus:after{transform:translate(-50%,-50%) rotate(90deg)}.product-main-buttons .product-main-number-input input[type=number]{-webkit-text-fill-color:var(--colornavy);opacity:1;color:var(--colornavy)!important;font-size:16px;letter-spacing:.06em;background:#0000;height:38px;line-height:38px;border:0;outline:0;box-shadow:none;width:40px;text-align:center;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-main-buttons .product-main-number-input input[type=number]:disabled{-webkit-text-fill-color:var(--colornavy);opacity:1;color:var(--colornavy)!important}.product-main-submit{display:flex;flex:1;font-size:16px;height:40px;line-height:40px;letter-spacing:.06em;margin:0 0 0 16px;justify-content:center;align-items:center;color:var(--colorwhite);background:var(--cta_button);border:none;padding:0;border-radius:60px;cursor:pointer;text-transform:uppercase}.product-main-accordion{margin-top:30px}.product-main-accordion-item{border-bottom:1px solid var(--colordeepsea);display:flex;flex-direction:column}.product-main-accordion-item h4{font-family:Manrope-SemiBold;font-size:16px;letter-spacing:.08em;margin:0;padding:24px 0;color:var(--colordeepsea);cursor:pointer;background:url(icon-accordion-plus.svg) center right no-repeat;text-transform:uppercase}.product-main-accordion .product-main-accordion-item:first-child h4{border-top:1px solid var(--colordeepsea)}.product-main-accordion-item-contain{display:none;padding:0 0 24px;font-size:12px;line-height:1.4em;letter-spacing:.04em;color:var(--colordeepsea);text-transform:none}.product-main-accordion-item-contain p{font-size:12px;line-height:1.4em;letter-spacing:.04em;margin:0;color:var(--colordeepsea)}.product-main-accordion-item-contain ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px 0}.product-main-accordion-item-contain ul li{display:flex;width:100%;font-size:12px;line-height:1.4em;letter-spacing:.04em;display:inline-flex;width:-moz-max-content;width:max-content;color:var(--colordeepsea)}.product-main-accordion-item-active h4{background:url(icon-accordion-minus.svg) center right no-repeat}.product-main-accordion-item-active .product-main-accordion-item-contain{display:block}.product-page-mini-features-section{background:var(--colorcream);padding:80px 0}.product-page-mini-features-row{display:grid;grid-template-columns:repeat(6,1fr);gap:0 8px;max-width:1300px;margin:0 auto;padding-left:15px;padding-right:15px}.product-page-mini-features-col{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}.product-page-mini-features-col img{display:block;width:107px;max-width:100%;height:auto}.product-page-mini-features-col h3{font-size:16px;line-height:1.3em;color:var(--colordeepsea);margin-top:25px}.product-page-everyone-section{position:relative;padding:115px 0 90px}.product-page-everyone-background{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%;height:100%}.product-page-everyone-contain{position:relative;max-width:1400px;margin:0 auto;padding-left:97px;padding-right:97px}.product-page-everyone-section h2{font-family:GesturaDisplay;font-weight:200;font-size:64px;line-height:1.3em;letter-spacing:-.04em;margin-bottom:56px;color:var(--colorwhite);text-align:center}.product-page-everyone-slider{border-radius:16px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-page-everyone-slider .swiper-slide{color:var(--colornavy);background:var(--colorwhite);padding:32px;border-radius:16px}.product-page-everyone-slider h3{font-size:24px;line-height:1.3em;letter-spacing:-.01em;color:var(--colornavy)}.product-page-everyone-slider p{font-size:16px;line-height:1.3em;letter-spacing:.04em;margin-top:16px;color:var(--colornavy)}.product-page-everyone-slider-arrow{position:absolute;display:inline-flex;width:40px;height:40px;background:url(icon-slider-arrow.svg) center center no-repeat;background-size:contain;z-index:2;cursor:pointer;top:50%;transform:translateY(-50%)}.product-page-everyone-slider-arrow-next{right:15px}.product-page-everyone-slider-arrow-prev{left:15px;transform:translateY(-50%) rotate(-180deg)}.product-page-pin-section{padding:88px 0 0}.product-page-pin-top{display:flex;border-bottom:1px solid var(--colordeepsea);padding-bottom:18px;margin-bottom:56px}.product-page-pin-top h2{font-size:24px;line-height:1em;letter-spacing:-.01em;color:var(--colordeepsea)}.product-page-pin-background{background:var(--colorcream);padding:120px 0;border-radius:24px}.product-page-pin-contain{width:100%;max-width:837px;margin:0 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-page-pin-background-fullwidth{padding:0;border-radius:24px;overflow:hidden}.product-page-pin-background-fullwidth .product-page-pin-contain{max-width:none}.product-page-pin-contain img{display:block;width:100%;height:auto}.pin-point{opacity:1;position:absolute;z-index:2;background:url(icon-pin.svg) center center no-repeat;width:16px;height:16px;background-size:contain;cursor:pointer}.pin-point span{display:none}.pin-point-active{opacity:1;background-image:url(icon-pin-active.svg)}.pin-point-active span{position:absolute;top:calc(100% + 8px);left:0;white-space:nowrap;display:flex;flex-direction:column;padding:16px;background:var(--colorwhite);border:1px solid var(--colornavy);border-radius:16px;font-size:16px;line-height:1.3em;letter-spacing:.04em;cursor:default;min-width:200px;max-width:320px}.pin-point-active span a{background:var(--colornavy);color:var(--colorwhite);padding:0 26px;line-height:40px;height:40px;border-radius:60px;margin-top:16px;width:-moz-max-content;width:max-content;display:inline-flex}.product-page-pin-mobile{display:none}.product-page-suggested-section{padding:88px 0}.product-page-suggested-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--colordeepsea);padding-bottom:18px;margin-bottom:56px}.product-page-suggested-top h2{font-size:24px;line-height:1em;letter-spacing:-.01em;color:var(--colordeepsea)}.product-page-suggested-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:0 24px}.product-main-submit .current-price{margin-left:6px}@media (min-width: 992px){.product-page-main-pack-name-gift{margin-top:140px}.product-page-everyone-slider .swiper-slide{height:100%}}@media (max-width: 991px){.product-page-main-section{padding:40px 0 56px}ul.product-page-main-breadcrumb{display:none}.product-page-main-row{margin-left:auto;flex-wrap:wrap}.product-page-main-col-left{width:100%;margin-left:0}.product-page-main-col-left img{width:100%}.product-page-main-slider .swiper-slide{padding:120% 40px 0}.product-page-main-col-right{width:100%;padding-top:32px;margin-left:0;flex-direction:row;flex-wrap:wrap}.product-sku{padding-bottom:0!important}.product-page-main-col-right h1{order:1;flex:1;padding-right:15px;font-family:GesturaDisplay;font-weight:200;font-size:24px;line-height:1em;letter-spacing:-.01em;margin-bottom:0;transform:none}.product-page-main-label-new,.product-page-main-label-soldout{order:2;margin-left:auto;margin-top:0}.product-page-main-label-new{margin-right:6px}.product-page-main-col-right h2{order:3;width:100%;margin-top:12px;margin-bottom:12px}.product-page-main-style-select-row .product-page-main-style-select-radio-col:not(:last-child){margin-right:8px}.product-page-main-reviews{order:4;width:100%}.product-page-main-color-name{order:5;width:100%;margin-top:32px}.product-page-main-pack-name{margin-top:32px}.product-page-mini-features-section{display:none}.product-page-everyone-section{padding:64px 0}.product-page-everyone-contain{padding-left:20px;padding-right:20px;max-width:calc(100% - 40px)}.product-page-everyone-slider .swiper-slide{height:auto!important}.product-page-everyone-slider .swiper-wrapper{height:100%!important;align-items:stretch}.product-page-everyone-slider-arrow{top:55%}.product-page-everyone-slider-arrow{width:30px;height:30px}.product-page-everyone-slider-arrow-next{right:-15px}.product-page-everyone-slider-arrow-prev{left:-15px}.product-page-everyone-section h2{font-size:40px;text-align:left}.product-page-pin-mobile{display:block;border-radius:16px;overflow:hidden}.product-page-pin-contain{display:none}.product-page-pin-top h2{font-size:16px}.product-page-pin-top{margin-bottom:40px}.product-page-pin-background{padding:0 0 30px;overflow:hidden;position:relative;background:none;border-radius:0}.product-page-pin-background-fullwidth{border-radius:24px;padding:0}.product-page-pin-background-fullwidth .product-page-pin-contain{display:block}.product-page-pin-mobile-img{width:100%;height:530px;position:relative}.product-page-pin-mobile-text{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;flex-direction:column}.product-page-pin-mobile-title span{display:inline-flex;width:-moz-max-content;width:max-content;text-align:center;color:var(--colornavy);font-size:16px;line-height:1.3em;letter-spacing:.04em}.product-page-pin-mobile-title span:not(:first-child){margin-left:8px}.product-page-pin-mobile-img img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-page-pin-mobile-text a{display:inline-flex;font-size:16px;letter-spacing:.04em;color:var(--colorwhite);padding:0 16px;border-radius:60px;height:40px;line-height:40px;background:var(--colornavy);text-transform:capitalize;width:-moz-max-content;width:max-content;margin:8px auto 0}.product-page-pin-mobile .swiper-slide{position:relative;background:var(--colorcream);border-radius:16px;overflow:hidden}.product-page-pin-background .swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;bottom:0;transform:translateY(-50%);z-index:7}.product-page-pin-background .swiper-pagination-bullet{opacity:1;background:#dddcd9}.product-page-pin-background .swiper-pagination-bullet-active{background:#adacaa}.product-page-pin-background .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-left:6px;margin-right:6px;width:calc(25% - 12px);height:3px;border-radius:0}.product-page-suggested-section{padding:80px 0}.product-page-suggested-top h2{font-size:16px}.product-page-suggested-top{margin-bottom:40px}.product-page-suggested-row{grid-template-columns:1fr 1fr;gap:40px 16px}.product-page-main-style-select-radio-col-style2 label span{padding:0 20px}.product-page-main-style-select-row-style2 .product-page-main-style-select-radio-col-style2:not(:last-child){margin-bottom:8px}.product-page-reviews-section img{margin-bottom:40px}}.lifetime-faq-section{padding-top:24px}.lifetime-faq-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 90px;align-items:center;margin-top:72px}.lifetime-faq-img{width:100%;height:649px;border-radius:24px;overflow:hidden}.lifetime-faq-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lifetime-faq-text{padding:20px 0}.lifetime-faq-text h2{font-family:GesturaDisplay;font-weight:200;font-size:64px;line-height:1.3em;letter-spacing:-.04em}.lifetime-faq-accordion{margin-top:45px}.lifetime-faq-accordion-item{border-bottom:1px solid var(--colordeepsea);display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lifetime-faq-accordion-item h4{font-family:Manrope-SemiBold;font-size:16px;letter-spacing:.08em;margin:0;padding:24px 0;color:var(--colordeepsea);cursor:pointer;background:url(icon-accordion-plus.svg) center right no-repeat;text-transform:uppercase}.lifetime-faq-accordion .lifetime-faq-accordion-item:first-child h4{border-top:1px solid var(--colordeepsea)}.lifetime-faq-accordion-item-contain{display:none;padding:0 0 24px;font-size:12px;line-height:1.4em;letter-spacing:.04em;color:var(--colordeepsea)}.lifetime-faq-accordion-item-contain p{font-size:12px;line-height:1.4em;letter-spacing:.04em;margin:0;color:var(--colordeepsea)}.lifetime-faq-accordion-item-contain ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px 0}.lifetime-faq-accordion-item-contain ul li{display:flex;width:100%;font-size:12px;line-height:1.4em;letter-spacing:.04em;display:inline-flex;width:-moz-max-content;width:max-content;color:var(--colordeepsea)}.lifetime-faq-accordion-item-active h4{background:url(icon-accordion-minus.svg) center right no-repeat}.lifetime-faq-accordion-item-active .lifetime-faq-accordion-item-contain{display:block}.lifetime-promise-section{padding-top:72px}.lifetime-promise-box{background:var(--colorcream);padding:94px;border-radius:24px}.lifetime-promise-img{height:400px;display:flex;gap:0 24px}.lifetime-promise-img img:first-child{width:35%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}.lifetime-promise-img img:nth-child(2){width:65%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}.lifetime-promise-section h2{font-family:GesturaDisplay;font-weight:200;font-size:64px;line-height:1.3em;letter-spacing:-.04em;text-align:center;margin-top:40px;margin-bottom:24px}.lifetime-promise-section p{font-size:18px;line-height:1.3em;letter-spacing:.04em;text-align:center;max-width:810px;margin:0 auto}@media (max-width: 991px){.lifetime-faq-section{padding-top:64px}.lifetime-faq-row{grid-template-columns:1fr;gap:40px 0;margin-top:0;margin-bottom:56px}.lifetime-faq-img{padding-top:108%;margin-left:auto;margin-right:auto;height:auto;position:relative}.lifetime-faq-img img{position:absolute;top:0;right:0;bottom:0;left:0}.lifetime-faq-text{padding:0}.lifetime-faq-text h2{font-size:40px}main .lifetime-faq-section:nth-of-type(3) .lifetime-faq-row .lifetime-faq-col:nth-child(2),main .lifetime-faq-section:nth-of-type(5) .lifetime-faq-row .lifetime-faq-col:nth-child(2){order:1}main .lifetime-faq-section:nth-of-type(3) .lifetime-faq-row .lifetime-faq-col:nth-child(1),main .lifetime-faq-section:nth-of-type(5) .lifetime-faq-row .lifetime-faq-col:nth-child(1){order:2}main .lifetime-faq-section:nth-of-type(3),main .lifetime-faq-section:nth-of-type(4),main .lifetime-faq-section:nth-of-type(5),main .lifetime-faq-section:nth-of-type(6){padding-top:0}.lifetime-promise-section{padding-top:16px}.lifetime-promise-box{padding:80px 15px;margin-left:-15px;margin-right:-15px;border-radius:0;display:flex;flex-direction:column}.lifetime-promise-img img:first-child{display:none}.lifetime-promise-img{height:auto;order:2;padding-top:56.25%;position:relative}.lifetime-promise-img img:nth-child(2){-o-object-position:top center;width:100%;max-width:100%;margin-left:auto;margin-right:auto;object-position:top center;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.lifetime-promise-section h2{font-size:40px;margin:0 0 24px;order:1;text-align:left}.lifetime-promise-section p{font-size:12px;line-height:1.4em;letter-spacing:.08em;margin-top:24px;order:3;text-align:left}}.wholesale-partners-section{padding:25px 0;background:var(--colorcream)}.wholesale-partners-slider .swiper-wrapper{transition-timing-function:linear}.wholesale-partners-slider .swiper-slide{display:flex;width:auto;height:auto}.wholesale-partners-slider .swiper-slide img{display:block;width:auto;height:48px}.wholesale-titan-section{padding:112px 0}.wholesale-titan-section h2{font-family:GesturaDisplay;font-weight:200;font-size:64px;line-height:1.3em;letter-spacing:-.04em;text-align:center;margin-bottom:16px}.wholesale-titan-section p{font-size:18px;line-height:1.3em;letter-spacing:.04em;margin:32px auto 0;text-align:center;max-width:830px}.wholesale-titan-slider{margin-top:64px;position:relative}.wholesale-titan-box{background:var(--colorsage);width:100%;padding:24px;border-radius:24px;display:block}.wholesale-titan-box img{display:block;width:80%;height:auto;margin:0 auto;padding:25px 0}@media (min-width: 992px){.wholesale-titan-slider .swiper-pagination{display:none}.wholesale-titan-slider-not-loaded .swiper-wrapper .swiper-slide:not(.swiper-slide-first-slide){opacity:0;transition:opacity .8s ease-in-out}}.wholesale-titan-slider .swiper-wrapper .swiper-slide.show-slide-effect{opacity:1}.wholesale-titan-box h4{font-size:16px;line-height:1.3em;letter-spacing:.04em;color:var(--colorwhite)}.wholesale-experience-box{background:var(--colorcream);padding:96px;border-radius:12px}.wholesale-experience-section h2{font-family:GesturaDisplay;font-weight:200;font-size:64px;line-height:1.3em;letter-spacing:-.04em;text-align:center}.wholesale-experience-section p{font-size:18px;line-height:1.3em;letter-spacing:.04em;margin:32px auto 0;text-align:center;max-width:830px}.wholesale-experience-slider{padding-top:64px;position:relative}.wholesale-experience-slider .swiper-slide img{display:block;width:100%;height:auto;max-width:108px;margin-left:auto;margin-right:auto}.wholesale-experience-slider .swiper-slide h3{font-size:16px;line-height:1.3em;letter-spacing:.04em;margin-top:24px;text-align:center}@media (min-width: 992px){.wholesale-experience-swiper-pagination{display:none}}.wholesale-served-section{padding:104px 0;position:relative}.container-wholesale-lifetime{max-width:1188px;background:var(--colorsage);padding:116px 126px;border-radius:24px;position:relative}.wholesale-lifetime-img{width:100%;height:882px}.wholesale-lifetime-section{padding:144px 0}.wholesale-lifetime-section img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:24px}.wholesale-lifetime-section h2{font-family:GesturaDisplay;font-weight:200;font-size:64px;line-height:1.3em;letter-spacing:-.04em;color:var(--colorwhite);text-align:center;margin-top:67px}.wholesale-lifetime-section p{font-size:18px;line-height:1.3em;letter-spacing:.04em;color:var(--colorwhite);text-align:center;margin-top:32px 0 0 0}.wholesale-lifetime-slider{-webkit-user-select:none;-moz-user-select:none;user-select:none}.wholesale-lifetime-slider .swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;left:50%;transform:translateY(50%) translate(-50%);bottom:32px;z-index:4;text-align:center}.wholesale-lifetime-slider .swiper-pagination-bullet{opacity:1;background:var(--colorwhite)}.wholesale-lifetime-slider .swiper-pagination-bullet-active{background:var(--colornavy)}.wholesale-lifetime-slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-left:3px;margin-right:3px}.wholesale-contact-row{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.wholesale-contact-col{background:var(--colorcream);padding:120px 92px;border-radius:24px}.wholesale-contact-col h2{font-family:GesturaDisplay;font-weight:200;font-size:40px;line-height:1.3em;letter-spacing:-.04em}.wholesale-contact-col p{font-size:16px;line-height:1.3em;letter-spacing:-.04em;margin-top:16px;margin-bottom:0}.wholesale-contact-time{margin-top:40px}.wholesale-contact-time h3{display:inline-flex;font-size:16px;line-height:1.3em;letter-spacing:.04em;color:var(--color40navy)}.wholesale-contact-time-row{margin-top:24px}.wholesale-contact-time-row span{display:inline-flex;font-size:16px;line-height:1.3em;letter-spacing:.04em}.wholesale-contact-time-row span:nth-child(2){margin-left:30px}.wholesale-contact-form{margin-top:32px}.wholesale-contact-input-row{display:flex;gap:0 24px;margin-top:8px}.wholesale-contact-input-col{width:50%}.wholesale-contact-input-col-full{width:100%}.wholesale-contact-input-row label{display:block;font-size:12px;line-height:1.4em;letter-spacing:.08em;margin:0 0 6px;color:var(--color40navy)}.wholesale-contact-input-row input{flex:1;width:100%;font-size:16px;height:48px;line-height:48px;color:var(--colornavy);padding:0 16px;border:1px solid var(--color40navy);border-radius:8px;background:#fffbfa;box-shadow:none}.wholesale-contact-button-row button{display:inline-flex;align-items:center;font-size:16px;letter-spacing:.04em;color:var(--colorwhite);padding:0 42px 0 16px;border-radius:60px;height:40px;line-height:40px;background:url(icon-arrow-right-white.svg) center right 16px no-repeat,var(--cta_button);margin:48px 0 0;text-transform:capitalize;cursor:pointer;outline:none;border:none;transition:background .2s ease-in-out}.wholesale-contact-button-row button:hover{background:url(icon-arrow-right-white.svg) center right 12px no-repeat,var(--cta_button)}.wholesale-served-contain{max-width:994px;padding:0 15px;margin:0 auto}.wholesale-served-row{display:flex;flex-direction:row;gap:0 24px;flex-wrap:wrap}.wholesale-served-row .wholesale-served-col{opacity:1;width:50%;flex:1;flex-basis:calc(50% - 24px)}.wholesale-served-col img{display:block;width:100%;height:auto;margin-bottom:24px;border-radius:24px}.wholesale-served-col .wholesale-served-img{padding-top:24px;border-radius:24px;background:var(--colorwhite);position:sticky;top:86px}.wholesale-served-col .wholesale-served-img:nth-child(1){z-index:1}.wholesale-served-col .wholesale-served-img:nth-child(2){z-index:2}.wholesale-served-col .wholesale-served-img:nth-child(3){z-index:3}.wholesale-served-col .wholesale-served-img:nth-child(4){z-index:4}.wholesale-served-col .wholesale-served-img:nth-child(4){z-index:5}.wholesale-served-row .wholesale-served-col:nth-child(odd){margin-top:200px}.wholesale-served-col .wholesale-served-img.wholesale-served-sticky{position:sticky;top:86px}.wholesale-served-section h2{font-family:GesturaDisplay;font-weight:200;font-size:64px;line-height:1.3em;letter-spacing:-.04em;margin:56px 0 0;text-align:center}.wholesale-served-section p{font-size:18px;line-height:1.3em;letter-spacing:.04em;margin:32px 0 0;text-align:center}.text-effect{position:absolute;overflow:hidden;z-index:7;left:0;right:0;z-index:9}.wrapper-text{display:flex;font-size:64px;font-family:GesturaDisplay;font-weight:200;line-height:1.3em;letter-spacing:-.04em}.wholesale-lifetime-arrow{position:absolute;display:inline-flex;width:40px;height:40px;background:url(icon-slider-arrow.svg) center center no-repeat;background-size:contain;z-index:2;cursor:pointer;top:39%;transform:translateY(-50%)}.wholesale-lifetime-arrow-next{right:45px}.wholesale-lifetime-arrow-prev{left:45px;transform:translateY(-39%) rotate(-180deg)}@media (max-width: 991px){.wholesale-partners-section{margin-top:0}.wholesale-partners-slider .swiper-slide img{max-height:70px}.wholesale-titan-section{padding:72px 0}.wholesale-titan-section h2{font-family:Manrope-Medium;font-size:24px;line-height:1em;letter-spacing:-.01em;padding-bottom:18px;color:var(--colordeepsea);border-bottom:1px solid var(--colordeepsea);text-align:left}.wholesale-titan-section p{font-size:16px;text-align:left}.wholesale-titan-box{padding:14px}.wholesale-titan-box h4 a{font-size:12px}.wholesale-titan-box img{width:95%}.wholesale-titan-slider{padding-bottom:45px}.wholesale-titan-slider .swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;left:50%;transform:translateY(50%) translate(-50%);bottom:15px;z-index:4;text-align:center}.wholesale-titan-slider .swiper-pagination-bullet{opacity:1;background:var(--color40navy)}.wholesale-titan-slider .swiper-pagination-bullet-active{background:var(--colornavy)}.wholesale-titan-slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-left:3px;margin-right:3px}.wholesale-experience-box{padding:74px 15px}.wholesale-experience-section h2{font-size:40px}.wholesale-experience-section p{font-size:12px}.wholesale-experience-slider{padding-bottom:45px}.wholesale-experience-slider .swiper-slide h3{font-size:12px;line-height:1.4em;letter-spacing:.08em;margin-top:16px}.text-effect{display:none}.wholesale-served-row .wholesale-served-col .wholesale-served-img{display:none;position:relative;top:0;padding-top:40px}.wholesale-served-row .wholesale-served-col:first-child .wholesale-served-img:last-child{display:block}.wholesale-served-row .wholesale-served-col:nth-child(2) .wholesale-served-img:nth-last-child(2){display:block}.wholesale-served-row .wholesale-served-col:nth-child(odd){margin-top:0}.wholesale-served-section{padding:72px 0}.wholesale-experience-slider .swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;left:50%;transform:translateY(50%) translate(-50%);bottom:10px;z-index:4;text-align:center}.wholesale-experience-slider .swiper-pagination-bullet{opacity:1;background:var(--color40navy)}.wholesale-experience-slider .swiper-pagination-bullet-active{background:var(--colornavy)}.wholesale-experience-slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-left:3px;margin-right:3px}.wholesale-served-contain{display:flex;flex-direction:column}.wholesale-served-section h2{order:1;font-family:Manrope-Medium;font-size:24px;line-height:1em;letter-spacing:-.01em;padding-bottom:18px;color:var(--colordeepsea);border-bottom:1px solid var(--colordeepsea);margin-top:0;text-align:left}.wholesale-served-section p{order:2;font-size:16px;text-align:left}.wholesale-served-row{order:3;gap:0 16px}.wholesale-lifetime-section{padding:80px 0}.container-wholesale-lifetime{background:#0000;padding:0 15px;display:flex;flex-direction:column}.wholesale-lifetime-img{padding-top:92%;height:auto}.wholesale-lifetime-section img{-o-object-fit:cover;object-fit:cover;border-radius:24px;position:absolute;top:0;right:0;bottom:0;left:0}.wholesale-lifetime-section h2{color:var(--colornavy);order:1;font-size:40px;margin:0 0 24px;text-align:left}.wholesale-lifetime-section p{order:3;color:var(--colornavy);font-size:12px;line-height:1.4em;letter-spacing:.08em;margin:24px 0 0;text-align:left}.wholesale-lifetime-slider{order:2;width:100%}.wholesale-contact-row{grid-template-columns:1fr;gap:56px 0;background:var(--colorcream);margin-left:-15px;margin-right:-15px;padding:80px 15px}.wholesale-contact-col{background:#0000;padding:0}.wholesale-contact-row .wholesale-contact-col:nth-child(1){order:2}.wholesale-contact-row .wholesale-contact-col:nth-child(2){order:1}.wholesale-contact-input-row{flex-wrap:wrap}.wholesale-contact-input-col{width:100%}.wholesale-contact-input-row .wholesale-contact-input-col:not(:first-child){margin-top:8px}.wholesale-lifetime-arrow{display:none}}.general-page-cover-section{padding:20px 0 0}.general-page-cover-box{background:var(--colormediumblue);border-radius:12px;height:480px;display:flex;flex-direction:row;justify-content:center;align-items:center}.general-page-cover-box img{display:block;width:100%;max-width:738px;padding:0 15px;height:auto}.general-page-section{padding:88px 0}.general-page-header{display:flex;flex-direction:row;padding-bottom:24px;border-bottom:1px solid var(--colornavy)}.general-page-header h2{font-size:24px;line-height:24px;letter-spacing:-.01em;margin:0}.general-page-header h2:first-child{width:352px}.general-page-row{display:flex;justify-content:space-between;width:100%;padding-top:24px}.general-page-col-left{width:320px;text-transform:uppercase}.general-page-col-right{width:calc(100% - 352px)}.general-page-accordion-item{border-bottom:1px solid var(--colornavy);text-transform:uppercase;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.general-page-accordion-item h4{font-size:16px;font-family:Manrope-SemiBold;line-height:1.3em;letter-spacing:.08em;margin:0;padding:24px 0;color:var(--colornavy);cursor:pointer;background:url(icon-plus-navy.svg) center right no-repeat}.general-page-accordion-item h4.link{background:none;padding:0}.general-page-accordion-item h4.link a{color:var(--colornavy);padding:24px 0;display:block}.general-page-accordion .general-page-accordion-item:first-child h4.link a{padding-top:0}.general-page-accordion-item h4.link-active a{color:var(--colormediumblue)}.general-page-accordion .general-page-accordion-item:first-child h4{padding-top:0;background-position:top 3px right}.general-page-accordion-item-contain{display:none;padding:0 0 24px}.general-page-accordion-item-contain ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px 0}.general-page-accordion-item-contain ul li{display:flex;width:100%}.general-page-accordion-item-contain ul li span{font-size:12px;line-height:1.4em;letter-spacing:.08em;display:inline-flex;width:-moz-max-content;width:max-content;color:var(--colornavy);text-transform:none}.general-page-accordion-item-contain ul li.active span{color:var(--colormediumblue)}.general-page-accordion-item-active h4{background:url(icon-minus-navy.svg) center right no-repeat;color:var(--colormediumblue)}.general-page-accordion-item-active .general-page-accordion-item-contain{display:block}.general-page-accordion-item-active .general-page-accordion-item-contain ul li.active a{color:var(--colornavy)}.general-page-mobile-filter{display:none}.general-page-mini-section{border-bottom:1px solid var(--colornavy);margin-bottom:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.general-page-mini-section h3{font-size:24px;line-height:1em;color:var(--colornavy);margin:0 0 40px}.general-page-col-right .general-page-mini-section:nth-child(2) h3{margin-top:20px}.general-page-mini-row{border-top:1px solid var(--colornavy)}.general-page-mini-row h4{font-family:Manrope-SemiBold;font-size:16px;line-height:1.3em;letter-spacing:.08em;margin:0;padding:24px 0;color:var(--color40navy);cursor:pointer;background:url(icon-plus-navy.svg) center right no-repeat;text-transform:uppercase}.general-page-mini-content{display:none;font-size:12px;line-height:1.4em;letter-spacing:.04em;color:var(--colornavy)}.general-page-mini-content p{font-size:16px;line-height:1.3em;letter-spacing:.04em;color:var(--colornavy);margin:0 0 20px}.general-page-mini-content p strong,.general-page-mini-content p b{font-family:Manrope-Bold}.general-page-mini-row-active h4{color:var(--colornavy);background-image:url(icon-minus-navy.svg)}.general-page-mini-row-active .general-page-mini-content{display:block}.general-page-help-bottom{padding:32px 0}.general-page-help-bottom h3{font-size:72px;line-height:1em;letter-spacing:-.04em;color:var(--colornavy);margin:0}.general-page-help-bottom a{display:inline-flex;font-size:16px;letter-spacing:.04em;color:var(--colorwhite);padding:0 42px 0 16px;border-radius:60px;height:40px;line-height:40px;background:url(icon-arrow-right-white.svg) center right 16px no-repeat,var(--cta_button);margin:24px 0 0;text-transform:capitalize;transition:background .2s ease-in-out}.general-page-help-bottom a:hover{background:url(icon-arrow-right-white.svg) center right 12px no-repeat,var(--cta_button)}.general-page-about-img{width:100%;height:440px;padding-bottom:25px;border-bottom:1px solid var(--color40navy)}.general-page-about-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:24px}.general-page-about-row{padding:40px 0;border-bottom:1px solid var(--color40navy)}.general-page-about-row h5{font-size:24px;line-height:1em;letter-spacing:-.01em;margin-bottom:40px}.general-page-about-row p{font-size:16px;line-height:1.3em;letter-spacing:.04em;margin:0}.general-page-about-row p:not(:first-of-type){margin-top:20px}.general-page-text-content{font-size:16px;line-height:1.3em;letter-spacing:.04em;color:var(--colornavy)}.general-page-text-content p{font-size:16px;line-height:1.3em;letter-spacing:.04em;margin:0 0 20px;color:var(--colornavy)}.general-page-text-content strong{font-family:Manrope-Bold}.general-page-text-content h1,.general-page-text-content h2,.general-page-text-content h3{font-family:GesturaDisplay;font-weight:400;font-size:16px;line-height:1.3em;letter-spacing:.04em;margin:0 0 20px;color:var(--colornavy)}.general-page-text-content h4,.general-page-text-content h5,.general-page-text-content h6{font-size:16px;line-height:1.3em;letter-spacing:.04em;margin:0 0 20px;color:var(--colornavy)}.general-page-text-content ul{margin:0;padding:0 0 20px 15px}.general-page-contact-content{display:flex;flex-direction:column}.general-page-contact-form{margin:32px auto;width:100%;max-width:581px}.general-page-contact-input-row{display:flex;gap:0 24px}.general-page-contact-form .general-page-contact-input-row:not(:first-of-type){margin-top:24px}.general-page-contact-input-col{width:50%}.general-page-contact-input-col-full{width:100%}.general-page-contact-input-row label{display:block;font-size:12px;line-height:1.4em;letter-spacing:.08em;margin:0 0 6px;color:var(--color40navy)}.general-page-contact-input-row input{flex:1;width:100%;font-size:12px;height:48px;line-height:48px;color:var(--colornavy);padding:0 16px;border:1px solid var(--color40navy);border-radius:8px;background:#fffbfa;box-shadow:none}.general-page-contact-select-style{flex:1;width:100%;display:flex;align-items:center;height:48px;line-height:48px;color:var(--colornavy);padding:0;border-radius:8px;border:1px solid var(--color40navy);background:url(arrow-select.svg) center right 16px no-repeat}.general-page-contact-input-row select{width:100%;font-size:12px;height:46px;line-height:46px;padding:0 16px;color:var(--colornavy);border:0;box-shadow:none;background:#0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block}.general-page-contact-input-row textarea{flex:1;width:100%;font-size:12px;height:48px;line-height:48px;color:var(--colornavy);padding:0 16px;border:1px solid var(--color40navy);border-radius:8px;background:#fffbfa;box-shadow:none;outline:none;resize:none;min-height:138px}.general-page-contact-input-row textarea::-moz-placeholder{color:var(--colornavy)}.general-page-contact-input-row textarea::placeholder{color:var(--colornavy)}.general-page-contact-button-row button{display:flex;width:100%;align-items:center;justify-content:center;font-size:16px;letter-spacing:.04em;color:var(--colorwhite);padding:0 42px;border-radius:60px;height:40px;line-height:40px;background:var(--cta_button);margin:24px 0 0;text-transform:capitalize;cursor:pointer;border:none;box-shadow:none;outline:none}.general-page-contact-side p{font-size:16px;line-height:1.3em;letter-spacing:.04em;margin-top:24px;text-transform:none}.general-page-contact-side p a{color:var(--colormediumblue)}.show-completed-form{margin:32px auto;width:100%;max-width:581px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.show-completed-form p{font-size:16px;margin:16px 0 0}.show-completed-form a{display:inline-flex;font-size:16px;letter-spacing:.04em;color:var(--colorwhite);padding:0 42px 0 16px;border-radius:60px;height:40px;line-height:40px;background:url(icon-arrow-right-white.svg) center right 16px no-repeat,var(--colornavy);margin:48px 0 0;text-transform:capitalize;min-width:-moz-max-content;min-width:max-content;max-width:100%;transition:background .2s ease-in-out}.show-completed-form a:hover{background:url(icon-arrow-right-white.svg) center right 12px no-repeat,var(--colornavy)}.general-page-contact-mobile-only,.general-page-faq-mobile-only{display:none}@media (min-width: 992px){.general-page-accordion{position:sticky;top:76px}}@media (max-width: 991px){.general-page-cover-section{display:none}.general-page-section{padding-top:32px;padding-bottom:0}.general-page-header{border-bottom:none;padding-bottom:0}.general-page-header h2{display:none}.general-page-mobile-filter{display:flex;border-top:1px solid var(--colornavy);text-transform:uppercase;text-align:center;justify-content:center;font-size:12px;line-height:48px;height:48px;cursor:pointer}.general-page-row{flex-wrap:wrap;padding-top:20px}.general-page-col-left,.general-page-accordion{display:none}.general-page-col-right{width:100%}.general-page-products-row{grid-gap:20px;grid-template-columns:1fr 1fr}.general-page-products-cta-content h6{font-size:24px}.general-page-products-cta-content p{font-size:12px}.general-page-products-cta-content a{height:32px;line-height:32px}.general-page-products-col-style2{grid-column-end:span 1}.general-page-accordion-mobile-active{display:block;padding-left:15px;padding-right:15px}.general-page-mobile-filter-active{font-size:14px;justify-content:flex-start;padding-left:15px;padding-right:15px;background:url(../assets/icon-filter-x.svg) top 18px right 15px no-repeat;border-bottom:1px solid var(--colornavy);margin-bottom:20px;height:auto;padding-bottom:15px}.general-page-contact{justify-content:flex-start;align-items:flex-start}.general-page-contact-form{padding:0;margin:0 auto}.general-page-contact-button{margin-top:40px}.general-page-contact-button button{line-height:30px;height:30px}.general-page-help-bottom a{height:30px;line-height:30px}.general-page-faq-mobile-only{display:block;padding-bottom:24px}.general-page-faq-mobile-only h2{font-size:12px;line-height:1.4em;letter-spacing:.08em;color:var(--color40navy);margin:0}.general-page-faq-mobile-only h3{font-family:GesturaDisplay;font-weight:200;font-size:40px;line-height:1.3em;letter-spacing:-.04em;margin:0 0 24px}.general-page-faq-mobile-cat{font-size:12px;line-height:1.4em;letter-spacing:.08em;margin:0 0 8px;display:block;color:var(--color40navy)}.general-page-faq-mobile-only ul{margin:0;padding:0;display:flex;gap:0 8px;width:100%;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.general-page-faq-mobile-only ul::-webkit-scrollbar{width:0;height:0}.general-page-faq-mobile-only ul li{font-size:12px;letter-spacing:.04em;height:25px;line-height:25px;display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;padding:0 8px;background:var(--colornavy);color:var(--colorwhite);border-radius:6px;white-space:nowrap}.general-page-mini-section,.general-page-mini-section h3{margin-bottom:24px}.general-page-help-bottom h3{font-size:24px;line-height:1em;letter-spacing:-.01em}.general-page-about-img{height:auto;padding-top:45%;padding-bottom:0;position:relative}.general-page-about-img img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;right:0;bottom:0;left:0;border-radius:8px}.general-page-about-row{padding:24px 0}.general-page-about-row h5{margin-bottom:24px}.general-page-text-content,.general-page-text-content p{font-size:12px;line-height:1.4em;letter-spacing:.08em}.general-page-text-content h2,.general-page-text-content h3{font-size:16px}.general-page-text-content h4,.general-page-text-content h5{font-size:12px;line-height:1.4em;letter-spacing:.08em}.general-page-contact-mobile-only{display:block;margin-bottom:48px}.general-page-contact-input-row{flex-wrap:wrap}.general-page-contact-input-col{width:100%}.general-page-contact-input-row .general-page-contact-input-col:nth-child(2){margin-top:24px}.general-page-mini-row h4{padding-right:24px}}.account-page-section{padding:88px 0}.account-page-section h2{font-size:16px;line-height:1.3em;letter-spacing:.04em;padding-bottom:24px;border-bottom:1px solid var(--color40navy)}.account-page-main-row{display:grid;grid-template-columns:310px 1fr;gap:0 38px;padding-top:43px}.account-page-title-mobile{display:none}.account-page-main-sidebar ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.account-page-main-sidebar ul li{display:flex;margin:0;padding:24px 0;border-bottom:1px solid var(--color40navy)}.account-page-main-sidebar ul li a{display:inline-flex;font-family:Manrope-SemiBold;font-size:16px;line-height:1.3em;letter-spacing:.08em;color:var(--colornavy);text-transform:uppercase}.account-page-main-sidebar ul li.active a{color:var(--colormediumblue)}.account-page-main-content{padding-top:68px}.account-page-main-par{background:var(--colorcream);border-radius:8px;padding:16px}.account-page-main-par p{font-size:16px;line-height:1.3em;letter-spacing:.04em;margin:0}.account-page-main-par p a{color:var(--colormediumblue);cursor:pointer}.account-page-details-content{padding-top:18px}.account-page-details-row{margin-top:24px;display:flex;flex-direction:column}.account-page-details-row label{display:block;color:var(--color40navy);font-size:12px;line-height:1.4em;letter-spacing:.08em;margin:0 0 6px;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.account-page-details-input{display:flex;flex-direction:row;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.account-page-details-input input,.account-page-details-input input:disabled{flex:1;font-size:16px;height:48px;line-height:48px;color:var(--colornavy);padding:0 16px;border:1px solid var(--color40navy);border-radius:8px;background:#fffbfa;box-shadow:none}.account-page-details-input input:disabled{-webkit-user-select:none;-moz-user-select:none;user-select:none}.account-page-details-input span,.account-page-details-input a{font-size:16px;color:var(--color40navy);letter-spacing:.04em;margin-left:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.account-page-orders-empty{margin-top:70px;text-align:center}.account-page-orders-empty p{font-size:16px;line-height:1.3em;letter-spacing:.04em;margin:0 0 24px}.account-page-orders-empty a{display:inline-flex;padding:0 23px;height:40px;line-height:40px;color:var(--colorwhite);background:var(--colornavy);border-radius:60px}.account-page-main-content-align{margin-left:auto;margin-right:auto;width:100%;max-width:802px}.account-orders-section{margin-top:46px}.account-orders-section h3{font-size:24px;line-height:1em;letter-spacing:-.01em}.account-orders-row{background:var(--colorcream);padding:24px 24px 16px;border-radius:8px;margin-top:32px;border:1px solid rgba(42,49,61,.5)}.account-orders-top{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(42,49,61,.5)}.account-orders-top-nr{display:inline-flex;font-size:16px;line-height:34px;letter-spacing:.04em;margin-right:16px;padding-left:10px}.account-orders-top-date{display:inline-flex;font-size:12px;line-height:34px;letter-spacing:.04em;color:#2a313d80;background:var(--colorwhite);padding:0 10px;border-radius:6px;margin-right:8px}.account-orders-top-status{display:inline-flex;font-size:12px;line-height:34px;letter-spacing:.04em;color:#2a313d80;background:var(--colorwhite);padding:0 10px;border-radius:6px}.account-orders-middle-row{display:flex;justify-content:space-between;margin-bottom:20px;padding:0 10px}.account-orders-middle-row span{display:inline-flex;font-size:16px;line-height:1.3em;letter-spacing:.04em}.account-orders-middle-row span em{display:inline-flex;font-style:normal;margin-left:16px}.account-orders-middle-total{display:flex;justify-content:space-between;background:var(--colorwhite);padding:0 10px;border-radius:6px;line-height:37px}.account-orders-middle-total span{display:inline-flex;font-size:16px;line-height:37px;letter-spacing:.04em}.account-orders-bottom{padding-top:16px;margin-top:16px;border-top:1px solid rgba(42,49,61,.5)}.account-orders-bottom a{display:inline-flex;font-size:16px;letter-spacing:.04em;height:40px;line-height:40px;border-radius:60px;padding:0 23px;background:var(--colorwhite)}.account-orders-bottom a:first-child{margin-right:12px}.account-orders-middle-details-top{display:grid;grid-template-columns:108px 2fr 1fr;gap:0 16px;margin-bottom:24px}.account-orders-middle-details-top-img{display:block;width:108px;height:130px;border-radius:8px;padding:20px 10px;overflow:hidden;background:var(--colorcream);border:1px solid var(--color40navy)}.account-orders-middle-details-top-img img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.account-orders-middle-details-top-center span{display:inline-flex;font-size:16px;line-height:1.3em;letter-spacing:.04em}.account-orders-middle-details-top-center span:first-child{margin-right:16px}.account-orders-middle-details-top-center em{display:flex;font-size:12px;line-height:1.4em;letter-spacing:.08em;margin-top:12px;color:#2a313d66}.account-orders-middle-details-top-right{margin-left:auto}.account-orders-middle-details-top-right span{display:inline-flex;font-size:16px;line-height:1.3em;letter-spacing:.04em}.account-orders-middle-details-top-right span:not(:last-child){margin-right:16px}.account-orders-middle-details-middle-row{display:flex;justify-content:space-between;background:var(--colorwhite);padding:10px;border-radius:6px;margin-bottom:8px}.account-orders-middle-details-middle-row span{font-size:16px;line-height:1.3em;letter-spacing:.04em;color:#2a313d80}.account-orders-middle-details-middle-row-total{display:flex;justify-content:space-between;background:var(--colorwhite);padding:0 10px;border-radius:6px}.account-orders-middle-details-middle-row-total span{font-size:16px;line-height:34px;letter-spacing:.04em}.account-orders-middle-details-bottom{display:grid;grid-template-columns:1fr 1fr;gap:0 8px;margin-top:16px;margin-bottom:16px;padding-top:16px;border-top:1px solid var(--color40navy)}.account-orders-middle-details-address{background:var(--colorwhite);padding:10px;border-radius:6px}.account-orders-middle-details-address em{display:block;font-size:16px;line-height:1.3em;letter-spacing:.04em;margin-bottom:12px}.account-orders-middle-details-address span{display:block;font-size:12px;line-height:1.4em;letter-spacing:.08em;color:#2a313d66}.account-orders-back{display:inline-flex;color:#9e9e9e;font-size:16px;line-height:1em;letter-spacing:-.01em;margin-bottom:16px}@media (max-width: 991px){.account-page-section{padding:95px 0 60px}.account-page-main-content-align{max-width:100%}.account-page-title-mobile{display:block;color:var(--colornavy);font-size:16px;line-height:48px;letter-spacing:.04em;position:relative;cursor:pointer;width:100%;border:1px solid var(--colornavy);border-radius:8px;padding-left:16px;background:var(--colorcream);text-transform:uppercase}.account-page-title-mobile:before{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px;height:24px;background:url(icon-down-submenu.svg) center center no-repeat}.account-page-main-sidebar ul{display:none}.account-page-main-sidebar{position:fixed;top:0;left:0;right:0;padding:120px 15px 8px;width:100%;background:var(--colorwhite);z-index:3}.account-page-main-sidebar-active ul{display:block}.account-page-main-row{grid-template-columns:1fr;padding-top:16px}.account-page-main-sidebar-active ul{display:block;border-radius:8px;border:1px solid var(--colornavy);background:var(--colorcream);padding:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:8px}.account-page-main-sidebar ul li{padding:0;border:none}.account-page-main-sidebar ul li:last-child{border:none}.account-page-main-sidebar ul li a{background:#0000;color:var(--colornavy);height:48px;line-height:48px;width:100%;padding:0 8px;border-radius:8px;letter-spacing:.04em}.account-page-main-sidebar ul li.active a{color:var(--colornavy);background:var(--colorcream);border-color:#0000}.account-page-main-sidebar ul li a:hover{background:var(--colorcream)}.account-page-main-sidebar-active .account-page-title-mobile:before{transform:translateY(-50%) rotate(180deg);transform-origin:center center}.account-page-main-content{padding-top:0}.account-page-section h2{font-family:GesturaDisplay;font-weight:200;font-size:40px;line-height:1.3em;letter-spacing:-.04em;padding-bottom:8px;border-color:var(--colorcream)}.account-page-main-par p{font-size:12px;line-height:1.4em;letter-spacing:.08em}.account-page-orders-empty{margin-top:100px}.account-orders-top{display:flex;flex-direction:column}.account-orders-top-nr{margin-right:0;margin-bottom:16px}.account-orders-top-date{margin-right:0;margin-bottom:8px;font-size:12px;letter-spacing:.08em}.account-orders-top-status,.account-orders-middle-row span{font-size:12px;letter-spacing:.08em}.account-orders-middle-row span em{margin-left:8px}.account-orders-middle-total span{font-size:12px;letter-spacing:.08em}.account-orders-bottom a:first-child{margin-right:4px}.account-orders-middle-details-top{grid-template-columns:81px 1fr 1fr}.account-orders-middle-details-top-center{display:flex;flex-direction:column}.account-orders-middle-details-top-img{width:81px;height:98px}.account-orders-middle-details-top-center span:first-child{margin-right:0;margin-bottom:4px}.account-orders-middle-details-top-center em{margin-top:auto}.account-orders-middle-details-top-right{display:flex;flex-direction:column;align-items:flex-end}.account-orders-middle-details-top-right span{font-size:14px}.account-orders-middle-details-top-right span:not(:last-child){margin-right:0;margin-bottom:4px}.account-orders-middle-details-top-right span:last-child{margin-top:auto}.account-orders-middle-details-bottom{grid-template-columns:1fr;gap:8px 0}.account-orders-middle-details-middle-row span:first-child{max-width:60%}}.sust-cover-section{padding:25px 0;min-height:604px;background:#edeadf}.sust-cover-section .container-large{height:100%}.sust-cover-row{display:flex;gap:16px 66px;height:100%}.sust-cover-content{width:40%;display:flex;flex-direction:column;justify-content:end;padding-bottom:90px}.sust-cover-content h2{font-family:Manrope-Medium;font-size:16px;line-height:1.4em;letter-spacing:.04em;color:var(--colornavy);margin-bottom:32px;text-transform:uppercase}.sust-cover-content h3{font-family:GesturaDisplay;font-weight:200;font-size:64px;line-height:1em;letter-spacing:-.04em;color:var(--colornavy);margin-bottom:18px}.sust-cover-richtext,.sust-cover-richtext p{font-size:20px;line-height:1.3em;letter-spacing:.01em;color:var(--colornavy)}.sust-cover-richtext i,.sust-cover-richtext em{font-style:italic}.sust-cover-richtext b,.sust-cover-richtext strong{font-style:bold}.sust-cover-richtext u{text-decoration:underline}.sust-cover-richtext a{color:var(--colornavy);text-decoration:underline}.sust-cover-img{width:60%;display:block}.sust-cover-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}@media (max-width: 1099px){.sust-cover-content h3{font-size:48px}}@media (max-width: 767px){.sust-cover-section{height:auto;padding:24px 0}.sust-cover-row{flex-direction:column}.sust-cover-content{order:2;width:100%;padding:16px 0 0;justify-content:start}.sust-cover-img{order:1;width:100%}.sust-cover-img img{height:auto}.sust-cover-content h2{margin-bottom:24px}.sust-cover-content h3{font-size:40px;margin-bottom:12px}.sust-cover-richtext,.sust-cover-richtext p{font-size:16px}}.sust-production-section{position:relative;padding:80px 0}.sust-production-cover{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;isolation:isolate;z-index:-1;-o-object-fit:cover;object-fit:cover}.sust-production-row{display:flex;gap:20px}.sust-production-row h2{width:40%;font-family:Manrope-Medium;font-size:56px;line-height:1em;letter-spacing:-.04em;color:#fff}.sust-production-boxes{width:60%;display:flex;gap:20px}.sust-production-box-top img{width:auto;-o-object-fit:cover;object-fit:cover;max-width:100%;height:auto;max-height:132px}.sust-production-box-top img:nth-child(2){opacity:0;position:absolute;z-index:-2}.sust-production-box{background:#fff;border-radius:14px;padding:24px;position:relative;overflow:hidden;isolation:isolate}.sust-production-box-hover{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;isolation:isolate;z-index:-1;-o-object-fit:cover;object-fit:cover;opacity:0;transition:all .2s ease-in-out;border-radius:inherit}.sust-production-box h4{font-size:22px;line-height:1.2em;letter-spacing:-.04em;color:var(--colornavy);margin:18px 0 12px;padding-bottom:12px;border-bottom:1px solid #5c5c5c}.sust-production-box h5{font-size:16px;line-height:1.2em;letter-spacing:-.04em;color:#5c5c5c;margin:0 0 5px}.sust-production-box p{font-size:10px;line-height:1.4em;letter-spacing:-.04em;color:#5c5c5c;margin:0}@media (min-width: 768px){.sust-production-box:hover .sust-production-box-hover{opacity:1}.sust-production-box:hover h4,.sust-production-box:hover h5,.sust-production-box:hover p{color:#fff;border-color:#fff}.sust-production-box:hover .sust-production-box-top img:nth-child(1){opacity:0;z-index:-2;position:absolute}.sust-production-box:hover .sust-production-box-top img:nth-child(2){opacity:1;z-index:1;position:relative}}@media (max-width: 767px){.sust-production-section{padding:28px 0}.sust-production-row{flex-direction:column;gap:24px 0}.sust-production-row h2{width:100%;font-size:36px;line-height:1.1em}.sust-production-boxes{flex-direction:column;width:100%}.sust-production-box-top{display:flex;justify-content:start}.sust-production-box-top img{max-height:120px}.sust-production-box h4{font-size:18px;letter-spacing:-.03em;margin:15px 0 12px}.sust-production-box p{font-size:12px}}.sust-tritan-section{padding:88px 0}.sust-tritan-top h2{font-family:Manrope-Medium;font-size:64px;line-height:1em;text-align:center;max-width:780px;margin-inline:auto;margin-bottom:16px}.sust-tritan-top-richtext{font-size:16px;line-height:1.3em;color:#5c5c5c;text-align:center;max-width:780px;margin-inline:auto}.sust-tritan-top-richtext p{font-size:16px;line-height:1.3em;letter-spacing:.01em;color:#5c5c5c;margin:0}.sust-tritan-top-richtext i,.sust-tritan-top-richtext em{font-style:italic}.sust-tritan-top-richtext b,.sust-tritan-top-richtext strong{font-style:bold}.sust-tritan-top-richtext u{text-decoration:underline}.sust-tritan-top-richtext a{color:var(--colornavy);text-decoration:underline}.sust-tritan-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px;margin-top:56px}.sust-tritan-col{display:flex;gap:0 32px;width:100%;align-items:start}.sust-tritan-col img{width:96px;height:auto;display:inline-flex}.sust-tritan-col-content{flex-grow:1}.sust-tritan-col-content h3{font-family:Manrope-Medium;font-size:18px;line-height:1em;border-bottom:1px solid var(--colornavy);padding-bottom:12px;color:var(--colornavy);margin:0 0 12px;text-transform:uppercase}.sust-tritan-col-content h4{font-family:Manrope-SemiBold;font-size:28px;line-height:1em;color:var(--colornavy)}.sust-tritan-col-content p{font-size:16px;line-height:1.2em;color:#5c5c5c;margin:8px 0 0}@media (max-width: 767px){.sust-tritan-section{padding:28px 0}.sust-tritan-top h2{font-size:36px;text-align:left}.sust-tritan-top-richtext{text-align:left}.sust-tritan-row{grid-template-columns:1fr;gap:28px;margin-top:24px}.sust-tritan-col{gap:0 16px}.sust-tritan-col img{width:72px}.sust-tritan-col-content h3{font-size:14px;padding-bottom:10px;margin-bottom:10px}.sust-tritan-col-content h4{font-size:22px}.sust-tritan-col-content p{font-size:14px;margin:4px 0 0}}.sust-innovation-section{padding:70px 0;position:relative;isolation:isolate}.sust-innovation-cover{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;isolation:isolate;z-index:-1;-o-object-fit:cover;object-fit:cover}.sust-innovation-box{background:#fff;padding:52px;border-radius:16px}.sust-innovation-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 40px;align-items:center}.sust-innovation-content{display:flex;flex-direction:column}.sust-innovation-content h2{font-family:Manrope-Medium;color:#5c5c5c;font-size:18px;line-height:1.2em;margin:0 0 24px}.sust-innovation-content h3{font-family:Manrope-Medium;font-size:64px;line-height:1em;color:var(--colornavy);margin:0}.sust-innovation-richtext{font-size:18px;line-height:1.4em;color:#5c5c5c;max-width:408px;margin-top:20px}.sust-innovation-richtext p{font-size:16px;line-height:1.3em;letter-spacing:.01em;color:#5c5c5c;margin:0}.sust-innovation-richtext i,.sust-innovation-richtext em{font-style:italic}.sust-innovation-richtext b,.sust-innovation-richtext strong{font-style:bold}.sust-innovation-richtext u{text-decoration:underline}.sust-innovation-richtext a{color:var(--colornavy);text-decoration:underline}.sust-innovation-img{display:flex;justify-content:center}.sust-innovation-img img{width:436px;height:auto;max-width:100%}@media (max-width: 767px){.sust-innovation-section{padding:28px 0}.sust-innovation-row{grid-template-columns:1fr;gap:26px 0}.sust-innovation-box{padding:32px 24px}.sust-innovation-content h2{font-size:16px;margin-bottom:16px}.sust-innovation-content h3{font-size:36px}.sust-innovation-richtext{max-width:100%;margin-top:12px}}.sust-faq-section{padding:88px 0}.sust-faq-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px}.sust-faq-col-left h2{font-family:Manrope-Medium;color:var(--colornavy);font-size:64px;line-height:1em;margin:0;max-width:408px}.sust-faq-richtext{font-size:20px;line-height:1.3em;color:#5c5c5c;max-width:408px}.sust-faq-richtext p{font-size:20px;line-height:1.3em;letter-spacing:.01em;color:#5c5c5c;margin:0}.sust-faq-richtext p:not(:first-child){margin-top:24px}.sust-faq-richtext i,.sust-faq-richtext em{font-style:italic}.sust-faq-richtext b,.sust-faq-richtext strong{font-style:bold}.sust-faq-richtext u{text-decoration:underline}.sust-faq-richtext a{color:var(--colornavy);text-decoration:underline}.sust-faq-img img{width:100%;height:271px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.sust-faq-accordion{width:100%;margin-top:16px}.sust-faq-accordion-item{border-top:1px solid #5c5c5c}.sust-faq-accordion-header{width:100%;border:none;font-family:Manrope-Medium;font-size:32px;line-height:1.1em;color:var(--colornavy);padding:20px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:0 25px;background:#0000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sust-faq-accordion-content{display:none;padding:0 0 20px;font-size:14px;color:#333}.sust-faq-accordion-content{font-size:16px;line-height:1.4em;color:#5c5c5c}.sust-faq-accordion-content p{font-size:16px;line-height:1.3em;letter-spacing:.01em;color:#5c5c5c;margin:0}.sust-faq-accordion-content p:not(:first-child){margin-top:24px}.sust-faq-accordion-content i,.sust-faq-accordion-content em{font-style:italic}.sust-faq-accordion-content b,.sust-faq-accordion-content strong{font-style:bold}.sust-faq-accordion-content u{text-decoration:underline}.sust-faq-accordion-content a{color:var(--colornavy);text-decoration:underline}.sust-faq-accordion-icon i{display:flex;align-items:center}.sust-faq-accordion-icon i:last-child{display:none}.sust-faq-accordion-item.active .sust-faq-accordion-icon i:first-child{display:none}.sust-faq-accordion-item.active .sust-faq-accordion-icon i:last-child{display:inline-flex}.sust-faq-accordion-item.active .sust-faq-accordion-content{display:block}@media (max-width: 767px){.sust-faq-section{padding:28px 0}.sust-faq-row{grid-template-columns:1fr}.sust-faq-col-left h2{font-size:36px}.sust-faq-img img{height:195px}.sust-faq-accordion-header{font-size:24px}.sust-faq-accordion-icon{width:14px}.sust-faq-accordion-icon i{width:100%}.sust-faq-richtext,.sust-faq-richtext p{font-size:16px}.sust-faq-richtext p:not(:first-child){margin-top:16px}}.sust-slideshow-row{display:flex;flex-direction:row;height:880px}.sust-slideshow-left-slider{width:100%;height:100%}.sust-slideshow-col-left{width:50%;position:relative;display:flex;flex-direction:column;align-items:center}.sust-slideshow-col-left-cover{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0}.sust-slideshow-col-left-cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sust-slideshow-left-content{position:relative;background:var(--colorwhite);border-radius:24px;padding:28px 24px;width:450px;height:460px;margin:auto;display:flex;flex-direction:column}.sust-slideshow-left-content-main{display:flex;flex-direction:column;justify-content:space-between;height:100%}.sust-slideshow-left-slider .swiper-slide{display:flex;flex-direction:column;justify-self:center;align-items:center}.sust-slideshow-left-slider h5{font-family:Manrope-SemiBold;font-size:16px;line-height:1.3em;letter-spacing:.08em;margin:0;text-transform:uppercase}.sust-slideshow-left-slider h2{font-size:24px;line-height:1em;letter-spacing:-.01em;margin:0 0 19px}.sust-slideshow-left-slider h3{font-size:56px;line-height:1em;letter-spacing:-.04em;margin:0}.sust-slideshow-left-slider p{font-family:Manrope-Medium;font-size:18px;line-height:1.3em;letter-spacing:.04em;margin:24px 0 0}.sust-slideshow-icon-arrow{position:absolute;display:inline-flex;width:40px;height:40px;background:url(icon-slider-arrow.svg) center center no-repeat;background-size:contain;z-index:2;cursor:pointer;top:50%;transform:translateY(-50%)}.sust-slideshow-icon-arrow-next{right:40px}.sust-slideshow-icon-arrow-prev{left:40px;transform:translateY(-50%) rotate(-180deg)}.sust-slideshow-col-right{width:50%}.sust-slideshow-right-slider{height:100%}.sust-slideshow-right-slider .swiper-slide{display:flex;justify-content:center;align-items:center}.sust-slideshow-right-slider .swiper-slide img{display:block;width:417px;height:auto;-o-object-fit:cover;object-fit:cover;margin-inline:auto}.sust-slideshow-left-content img{display:none}@media (max-width: 1199px){.sust-slideshow-col-left{width:60%}.sust-slideshow-col-right{width:40%}.sust-slideshow-right-slider .swiper-slide img{width:85%}.sust-slideshow-icon-arrow-prev{left:10px}.sust-slideshow-icon-arrow-next{right:10px}}@media (max-width: 991px){.sust-slideshow-row{height:auto;padding:24px 0}.sust-slideshow-col-left{width:100%}.sust-slideshow-col-right,.sust-slideshow-icon-arrow-prev,.sust-slideshow-icon-arrow-next,.sust-slideshow-col-left-cover img{display:none}.sust-slideshow-left-content{box-shadow:2px 2px 8px #00000026;width:calc(100% - 36px);margin-inline:auto;height:430px;overflow:hidden}.sust-slideshow-left-content img{display:block;position:relative;-o-object-fit:cover;object-fit:cover;height:192px;width:calc(100% + 48px);top:-28px;left:-24px;right:-24px}.sust-slideshow-left-slider{padding-bottom:10px}.swiper-pagination-sust-slideshow{margin-top:10px;position:static;display:flex;justify-content:center}.sust-slideshow-col-left .swiper-pagination-bullet{opacity:1;background:var(--colorwhite);border:1px solid #5c5c5c}.sust-slideshow-col-left .swiper-pagination-bullet-active{background:var(--colornavy)}.sust-slideshow-col-left .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-left:3px;margin-right:3px}.sust-slideshow-left-slider h2{font-size:18px;line-height:1.1em;margin-top:-4px}.sust-slideshow-left-slider h3{font-size:32px}.sust-slideshow-left-slider p{font-size:14px;letter-spacing:normal}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/style.css.map */
