body,html,*{margin:0;padding:0}body:not(.home) .header__main--scrolled{padding-top:0}body.home main{padding-top:40px}a,i,input,button{transition:.3s}a,input,button{outline:2px solid transparent;outline-offset:2px}a:focus-visible,input:focus-visible,button:focus-visible{outline-color:#036272}body{overflow-x:clip}body:has(.products-listing){background-color:#fbf8f1}body.has-header-height-padding main{padding-top:122px;--main-header-height: 82px}@media screen and (min-width: 992px){body.has-header-height-padding main{padding-top:128px;--main-header-height: 88px}}body{--main-header-height: 82px}@media screen and (min-width: 992px){body{--main-header-height: 88px}}body.has-header-height-padding.woocommerce-checkout main{padding-top:0;--main-header-height: 0px}@media screen and (min-width: 992px){body.has-header-height-padding.woocommerce-checkout main{padding-top:0;--main-header-height: 0px}}body:not(.has-header-height-padding) .breadcrumbs{display:none!important}h1,h2,h3,h4,h5,h6{font-family:"Source Serif 4",serif}p,div,span,a,li,article,aside,input,button{font-family:Figtree,sans-serif}input:not([type=radio]):not([type=submit]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}img{max-width:100%;display:grid}input:focus,textarea:focus,select:focus{outline:none;box-shadow:none}main{overflow:clip;background-color:#fbf8f1}main,.footer,.pre-footer{position:relative;z-index:20}main:before,.footer:before,.pre-footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(190,179,153,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20;transition:all .3s ease-out;opacity:0;visibility:hidden}@media screen and (min-width: 992px){main.is-blurred:before,.footer.is-blurred:before,.pre-footer.is-blurred:before{opacity:1;visibility:visible}}a,button{cursor:pointer}picture{display:flex}.container-fluid{padding-left:16px;padding-right:16px}#wpadminbar{top:-26px;transition:.2s;opacity:0}#wpadminbar:hover{top:0;opacity:1}.otgs-development-site-front-end{display:none!important}.woocommerce-account{background-color:#fbf8f1}.woocommerce-account .pre-footer{background-color:#fff}@media screen and (min-width: 992px){.row--dt-flex-center{display:flex;align-items:center}}.woocommerce-view-subscription .shop_table,.woocommerce-view-subscription .woocommerce-customer-details{display:none}.woocommerce-view-subscription .container header,.woocommerce-view-subscription .container h2:last-of-type:not(.popup__title){display:none}.at-least-one-omnibus-inside .product-card:has(.product-card__omnibus){margin-bottom:53px}@media screen and (min-width: 992px){.at-least-one-omnibus-inside .product-card:has(.product-card__omnibus){margin-bottom:46px}}.at-least-one-omnibus-inside .product-card:not(:has(.product-card__omnibus)) .product-card__info{padding-bottom:53px}@media screen and (min-width: 992px){.at-least-one-omnibus-inside .product-card:not(:has(.product-card__omnibus)) .product-card__info{padding-bottom:46px}}@media screen and (max-width: 768px){.onetap-container-toggle .onetap-toggle{margin-right:10px!important;margin-bottom:10px!important}.onetap-container-toggle .onetap-toggle img.design-size1{padding:6px!important;width:32px!important;height:32px!important}}[data-href]{cursor:pointer}body:has(.iti--container){overflow-y:hidden}body:has(.iti--container) main:before{opacity:1;visibility:visible}.iti-mobile .iti--container{position:fixed;top:unset;left:0;bottom:0;right:unset;width:100vw;height:178px}@font-face{font-family:"Source Serif 4";src:url(/app/themes/bkwp/dist/assets/SourceSerif4-Regular-2bd0121b.woff2) format("woff2"),url(/app/themes/bkwp/dist/assets/SourceSerif4-Regular-d47da11c.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/app/themes/bkwp/dist/assets/SourceSerif4-Medium-cc737de2.woff2) format("woff2"),url(/app/themes/bkwp/dist/assets/SourceSerif4-Medium-f0b28ca8.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/app/themes/bkwp/dist/assets/SourceSerif4-SemiBoldItalic-e2b7c6e1.woff2) format("woff2"),url(/app/themes/bkwp/dist/assets/SourceSerif4-SemiBoldItalic-bb932452.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/app/themes/bkwp/dist/assets/SourceSerif4-Italic-f98deb25.woff2) format("woff2"),url(/app/themes/bkwp/dist/assets/SourceSerif4-Italic-8abc06eb.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/app/themes/bkwp/dist/assets/SourceSerif4-LightItalic-b11740ee.woff2) format("woff2"),url(/app/themes/bkwp/dist/assets/SourceSerif4-LightItalic-61b1e40a.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/app/themes/bkwp/dist/assets/Figtree-Light-5c77aaef.woff2) format("woff2"),url(/app/themes/bkwp/dist/assets/Figtree-Light-1b983293.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/app/themes/bkwp/dist/assets/Figtree-Regular-bf0759fb.woff2) format("woff2"),url(/app/themes/bkwp/dist/assets/Figtree-Regular-acdd2bb6.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/app/themes/bkwp/dist/assets/Figtree-Medium-caa53fea.woff2) format("woff2"),url(/app/themes/bkwp/dist/assets/Figtree-Medium-940152d1.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}.cookies{position:fixed;left:0;bottom:0;width:100%;padding:13px 0;z-index:999}@media screen and (max-width: 576px){.cookies{bottom:50%;transform:translateY(50%)}}.cookies__close-btn{cursor:pointer;width:44px;height:44px;background-color:#1c243f;border-radius:50%;color:#000;border:none;flex-shrink:0}@media screen and (max-width: 992px){.cookies__close-btn{margin-top:20px}}.cookies__close-btn:hover{color:#fff;cursor:pointer}.cookies__img{padding-right:10px}.cookies__img svg,.cookies__img img{width:43.3px;height:44.2px}.cookies__img svg path,.cookies__img img path{fill:#1c243f}@media screen and (max-width: 992px){.cookies__img{margin-bottom:20px}}.cookies__wrapper{background-color:#000;box-shadow:0 0 38px #b9b9b929;border-radius:18px;padding:30px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 992px){.cookies__wrapper{flex-direction:column}}.cookies__text{font-size:15px;font-weight:400;line-height:1.5;letter-spacing:normal;color:#fff;text-align:center}.cookies__text a{color:#1c243f;margin-right:10px;text-decoration:underline}.cookies__text a:hover{color:#1c243f}.title,.cart-product-row__price{color:#1c243f;font-size:28px;font-weight:400;line-height:120%;letter-spacing:-.28px;font-family:"Source Serif 4",serif}@media screen and (min-width: 992px){.title,.cart-product-row__price{font-size:36px;letter-spacing:-.36px}}.title mark,.cart-product-row__price mark{background-color:transparent;font-style:italic;color:#1c243f}.title--center{text-align:center}@media screen and (min-width: 992px){.title--dt-center{text-align:center}}@media screen and (min-width: 992px){.title--dt-left{text-align:left}}.title--fz28{font-size:28px;letter-spacing:-.28px}.title--fz24,.title--fz22{font-size:24px;letter-spacing:-.24px}.title--fz20,.cart-product-row__price{font-size:20px}.title--fz18{font-size:18px;letter-spacing:-.18px}@media screen and (min-width: 992px){.title--fz18{font-size:16px;letter-spacing:-.16px}}@media screen and (min-width: 992px){.title--dt-fz16{font-size:16px;letter-spacing:-.16px}}@media screen and (min-width: 992px){.title--dt-fz20{font-size:20px;letter-spacing:-.2px}}@media screen and (min-width: 992px){.title--dt-fz24{font-size:24px}}@media screen and (min-width: 992px){.title--dt-fz32{font-size:32px;letter-spacing:-.32px}}.title--mb24{margin-bottom:24px}.title--mb12{margin-bottom:12px}.title--mb40{margin-bottom:40px}@media screen and (min-width: 992px){.title--dt-mb16{margin-bottom:16px}}@media screen and (min-width: 992px){.title--dt-mb18{margin-bottom:18px}}@media screen and (min-width: 992px){.title--dt-mb24{margin-bottom:80px}}@media screen and (min-width: 992px){.title--dt-mb60{margin-bottom:60px}}.btn{display:inline-flex;outline:2px solid transparent;outline-offset:2px;background-color:transparent;text-decoration:none;padding:0;cursor:pointer;align-items:center;justify-content:center;gap:8px;text-align:center;font-family:"Source Serif 4",serif;width:100%;border:1px solid transparent;font-weight:400;transition:all .3s ease-out}.btn p{font-family:"Source Serif 4",serif;font-size:18px}.btn p mark,.btn p span{background-color:transparent;font-style:italic}@media screen and (min-width: 992px){.btn{width:fit-content}}.btn:before,.btn:after{color:inherit;font-family:"Font Awesome 6 Sharp";font-weight:300;font-size:inherit;position:relative;top:0}.btn:not(:disabled):focus-visible{outline-color:#036272;background-color:#0f1423;color:#fbf8f1}@media (hover: hover){.btn:not(:disabled):hover{background-color:#0f1423;color:#fbf8f1;border-color:#0f1423}}.btn:disabled{opacity:.5!important;cursor:not-allowed!important}.btn--navy-blue{background-color:#1c243f;color:#fbf8f1}.btn--dark-navy-blue{background-color:#0f1423;color:#fbf8f1}@media screen and (min-width: 992px){.btn--dark-navy-blue:hover{background-color:#1c243f;border-color:#1c243f}}.btn--light-beige{background-color:#fbf8f1;color:#1c243f}.btn--transparent{background-color:transparent;color:#1c243f;border:1px solid #1C243F}.btn--secondary-transparent{background-color:transparent;color:#fbf8f1;border:1px solid #474E62}@media (hover: hover){.btn--secondary-transparent:hover{background-color:#1c243f;color:#fbf8f1}}.btn--secondary-transparent:focus-visible{background-color:#1c243f;color:#fbf8f1}.btn--pink{background-color:#f1adaa;color:#0f1423}.btn--beige{background-color:#fbf8f1;color:#0f1423}.btn--red{background-color:#a80003;color:#fbf8f1}.btn--border-light-navy-blue{border-color:#474e62}@media screen and (min-width: 992px){.btn--dt-center{margin:0 auto;display:flex}}.btn--xl{padding-inline:20px;line-height:58px;gap:10px;font-size:20px;letter-spacing:-.2px;width:100%}.btn--l{padding-inline:20px;line-height:50px;font-size:18px;letter-spacing:-.18px}.btn--m{padding-inline:16px;line-height:42px;font-size:16px;letter-spacing:-.16px}.btn--m:before,.btn--m:after{font-size:18px}.btn--s{padding-inline:12px;line-height:38px;font-size:16px;letter-spacing:-.16px}.btn--lh40{padding-inline:16px;line-height:40px;font-size:16px;letter-spacing:-.16px}.btn--lh40:before,.btn--lh40:after{font-size:16px}.btn--lh38{padding-inline:12px;line-height:38px;font-size:16px;letter-spacing:-.16px}.btn--lh38:before,.btn--lh38:after{font-size:16px}.btn--transparent-s{font-size:16px}.btn--shopping-bag-plus:before{content:"";font-size:16px}.btn--arrow-up-right:before{content:""}.btn--right-arrow-up-right:after{content:""}.btn--circle-user:before{content:""}.btn--instagram:before{font-family:"Font Awesome 6 Brands";content:""}.btn--facebook:before{font-family:"Font Awesome 6 Brands";content:""}.btn--google:before{font-family:"Font Awesome 6 Brands";content:""}.btn--check:before{content:""}.btn--arrow-left-from-bracket:before{content:""}.btn--right-check:after{content:""}.btn--right-shopping-bag:after{content:""}.btn--right-arrow-down:after{content:""}.btn--right-trash-xmark:after{content:""}.btn--right-arrow-right:after{content:""}.btn--self-start{align-self:flex-start}.btn--product-card{flex-shrink:0}.btn--product-card.btn--l,.btn--product-card.btn--m{width:44px;height:44px}.btn--product-card.btn--l:before,.btn--product-card.btn--m:before{font-size:18px}.btn--product-card.btn--s{width:38px;height:40px}.btn--product-card.btn--s:before{font-size:16px}.btn--slider-with-products,.btn--news{margin-top:40px}@media screen and (min-width: 992px){.btn--slider-with-products,.btn--news{margin-top:60px}}.btn--width-fit-content{width:fit-content}@media screen and (min-width: 992px){.btn--width-fit-content-dt{width:fit-content}}.btn--width-auto{width:auto}.btn--center{display:flex;margin:0 auto}.btn--mt24{margin-top:24px}.btn--mt40{margin-top:40px}.btn--mb16{margin-bottom:16px}.btn--mb8{margin-bottom:8px}.btn--mb20{margin-bottom:20px}.btn--mb28{margin-bottom:28px}@media screen and (min-width: 992px){.btn--dt-mb24{margin-bottom:24px}}@media screen and (min-width: 992px){.btn--dt-mb32{margin-bottom:32px}}.btn--mini-product-card{position:absolute;bottom:0;right:0;width:40px;height:40px;pointer-events:none;z-index:1}.btn--product-fixed{position:fixed;bottom:16px;left:16px;max-width:calc(100% - 32px);z-index:5}.btn--category{width:auto;flex-shrink:0}@media screen and (min-width: 992px){.btn--desktop-center{width:auto;margin-inline:auto}}.btn--w100{width:100%}@media screen and (min-width: 992px){.btn--desktop-full{width:100%}}.btn--account-continue-shop{margin-top:40px}@media screen and (min-width: 992px){.btn--account-continue-shop{margin-top:32px;width:auto}}@media screen and (min-width: 992px){.btn--social-media{width:100%}}.btn--active{background-color:#1c243f;color:#fbf8f1}.btn--active:after{content:""}.btn--add-to-cart span{font-family:inherit}.btn-wrapper{display:flex}.btn-text{display:inline-flex;align-items:center;gap:8px;text-decoration:none;border:none;border-bottom:1px solid #1C243F;padding:4px 0;font-family:"Source Serif 4",serif;font-size:16px;font-weight:400;line-height:140%;letter-spacing:-.16px;color:#1c243f;width:fit-content;transition:all .3s ease-out;outline:2px solid transparent;outline-offset:2px}.btn-text:before,.btn-text:after{color:inherit;font-family:"Font Awesome 6 Sharp";font-weight:300;font-size:inherit;transition:all .3s ease-out}@media (hover: hover){.btn-text:hover{color:#793d3d!important;border-color:#793d3d!important}.btn-text:hover:before,.btn-text:hover:after{color:#793d3d}}.btn-text:focus-visible{outline-color:#036272;color:#793d3d!important;border-color:#793d3d!important}.btn-text:focus-visible:before,.btn-text:focus-visible:after{color:#793d3d}.btn-text--light{color:#fbf8f1;border-color:#fbf8f1}@media (hover: hover){.btn-text--light:hover{color:#ded9cb!important;border-color:#ded9cb!important}}.btn-text--light:focus-visible{outline-color:#036272;color:#ded9cb!important;border-color:#ded9cb!important}.btn-text--transparent{background-color:transparent}.btn-text--no-padding{padding:0}.btn-text--no-underline{border-bottom:none}.btn-text--uppercase{text-transform:uppercase;font-family:Figtree,sans-serif}.btn-text--fz12{font-size:12px;line-height:140%;letter-spacing:.6px;gap:4px}.btn-text--fz12:before,.btn-text--fz12:after{font-size:16px}.btn-text--fz14{font-size:14px;letter-spacing:.28px}.btn-text--fz16{font-size:16px;font-weight:400;line-height:120%;gap:12px}.btn-text--fz16:before,.btn-text--fz16:after{font-size:18px}.btn-text--center{display:flex;margin:0 auto}.btn-text--pink-icon:before,.btn-text--pink-icon:after{color:#d67c7b}.btn-text--left-arrow-up-right:before{content:""}.btn-text--arrow-left:before{content:""}.btn-text--left-arrow-up-left:before{content:""}.btn-text--right-arrow-up-right:after{content:""}.btn-text--right-plus:after{content:"+"}.btn-text--right-plus-circle:after{content:""}.btn-text--right-pen:after{content:""}.btn-text--right-download:after{content:""}.btn-text--mt-4{margin-top:4px}.btn-text--mb20{margin-bottom:20px}.btn-text--mb24{margin-bottom:24px}@media screen and (min-width: 992px){.btn-text--dt-mb24{margin-bottom:24px}}@media screen and (min-width: 992px){.btn-text--dt-mb28{margin-bottom:28px}}.btn-slider{display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .3s ease-in-out;outline:2px solid transparent;outline-offset:2px;background-color:transparent;position:relative;isolation:isolate}.btn-slider:before{content:"";display:block;font-family:"Font Awesome 6 Sharp";line-height:normal;font-weight:300}@media screen and (min-width: 992px){.btn-slider:before{transform:translateY(1px)}}.btn-slider--prev:before{content:""}.btn-slider--next:before{content:""}.btn-slider--hidden{opacity:0;pointer-events:none;visibility:hidden}.btn-slider--xs{padding:6px 8px}.btn-slider--xs:before{font-size:20px}.btn-slider--s{width:50px;height:56px}@media screen and (min-width: 992px){.btn-slider--s{width:34px;height:40px}}.btn-slider--s:before{font-size:16px}.btn-slider--s:after{content:"";width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;top:8px;left:8px;background-color:#fbf8f1;z-index:-1;transition:all .3s ease-out}@media screen and (min-width: 992px){.btn-slider--s:after{display:none}}.btn-slider--m{width:52px;height:58px}@media screen and (min-width: 992px){.btn-slider--m{width:36px;height:42px}}.btn-slider--m:before{font-size:20px;line-height:16px}.btn-slider--m:after{content:"";width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;top:8px;left:8px;background-color:#fbf8f1;z-index:-1;transition:all .3s ease-out}@media screen and (min-width: 992px){.btn-slider--m:after{display:none}}.btn-slider--light{background-color:transparent}@media screen and (min-width: 992px){.btn-slider--light{background-color:#fbf8f1}}.btn-slider--light:before{color:#0f1423}.btn-slider--light:after{background-color:#fbf8f1}@media screen and (hover: hover) and (min-width: 992px){.btn-slider--light:hover{background-color:#1c243f!important}}@media (hover: hover){.btn-slider--light:hover:before{color:#fbf8f1!important}.btn-slider--light:hover:after{background-color:#1c243f!important}}.btn-slider--light:focus-visible{outline-color:#036272!important}@media screen and (min-width: 992px){.btn-slider--light:focus-visible{background-color:#1c243f!important}}.btn-slider--light:focus-visible:before{color:#fbf8f1!important}.btn-slider--light:focus-visible:after{background-color:#1c243f!important}.btn-slider--dark{color:#fbf8f1}@media screen and (min-width: 992px){.btn-slider--dark{background-color:#0f1423}}.btn-slider--dark:before{color:#fbf8f1}.btn-slider--dark:after{background-color:#0f1423}@media screen and (hover: hover) and (min-width: 992px){.btn-slider--dark:hover{background-color:#fbf8f1!important}}@media (hover: hover){.btn-slider--dark:hover:before{color:#1c243f!important}.btn-slider--dark:hover:after{background-color:#fbf8f1!important}}.btn-slider--dark:focus-visible{outline-color:#036272!important}@media screen and (min-width: 992px){.btn-slider--dark:focus-visible{background-color:#fbf8f1!important}}.btn-slider--dark:focus-visible:before{color:#1c243f!important}.btn-slider--dark:focus-visible:after{background-color:#fbf8f1!important}.btn-slider--bestsellers{position:absolute;top:189px;z-index:1;left:-8px}@media screen and (min-width: 992px){.btn-slider--bestsellers{top:220px;left:8px}}.btn-slider--bestsellers--next{left:unset;right:-8px}@media screen and (min-width: 992px){.btn-slider--bestsellers--next{right:8px!important;left:unset!important}}.btn-slider--products{position:absolute;top:143px;z-index:1;left:-8px}@media screen and (min-width: 992px){.btn-slider--products{top:139px;left:8px}}.btn-slider--products--next{left:unset;right:-8px}@media screen and (min-width: 992px){.btn-slider--products--next{right:8px}}.btn-slider--l16{left:8px}@media screen and (min-width: 992px){.btn-slider--l16{left:16px}}.btn-slider--r16{right:8px}@media screen and (min-width: 992px){.btn-slider--r16{right:16px}}.btn-slider--l8{left:0}@media screen and (min-width: 992px){.btn-slider--l8{left:8px}}.btn-slider--r8{right:0}@media screen and (min-width: 992px){.btn-slider--r8{right:8px}}.btn-slider--r0{right:-8px}@media screen and (min-width: 992px){.btn-slider--r0{right:0}}.btn-slider--l0{left:-8px}@media screen and (min-width: 992px){.btn-slider--l0{left:0}}.btn-slider--blog{position:absolute;top:20%;transform:translateY(-50%)}.btn-slider--blog:after{background-color:#fff}@media screen and (min-width: 992px){.btn-slider--blog{display:none}}.btn-slider--hero{position:absolute;top:50%;transform:translateY(-50%)}@media (max-width: 376px){.btn-slider--hero{transform:translateY(-100%)}}.btn-slider--reviews{position:absolute;top:50%;right:100%;transform:translate(4px,-50%)}.btn-slider--reviews--next{right:unset;left:100%;transform:translate(-4px,-50%)}.btn-slider--opinions-video{position:absolute;top:calc(50% - 102px);z-index:1;right:100%;transform:translate(-8px,50%)}@media screen and (min-width: 992px){.btn-slider--opinions-video{right:50%;transform:translate(calc(-50% - 159px),50%)}}@media (max-width: 376px){.btn-slider--opinions-video--prev{transform:translate(-13px,50%)}}@media screen and (min-width: 992px){.btn-slider--opinions-video--prev{transform:translate(calc(-50% - 157px),50%)}}.btn-slider--opinions-video--next{right:unset;left:100%;transform:translate(8px,50%)}@media (max-width: 376px){.btn-slider--opinions-video--next{transform:translate(13px,50%)}}@media screen and (min-width: 992px){.btn-slider--opinions-video--next{left:50%;transform:translate(calc(-50% + 193px),50%)}}.btn-slider--gallery{display:none;position:absolute;top:50%;left:8px;transform:translateY(-50%);z-index:1}@media screen and (min-width: 992px){.btn-slider--gallery{display:block;left:16px}}.btn-slider--gallery--next{left:unset;right:8px}@media screen and (min-width: 992px){.btn-slider--gallery--next{right:16px}}.header{position:fixed;top:0;left:0;width:100%;z-index:100}.header__main{padding:8px 8px 0;background-color:transparent;transition:.3s ease-out;z-index:100}.header__inner{background-color:#fbf8f1;padding:12px 6px;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 992px){.header__inner{padding:12px 16px;display:grid;grid-template-columns:1fr auto 1fr;gap:20px}}.header__nav-wrapper{display:flex;align-items:center;gap:8px}.header__utils{display:flex;align-items:center;gap:2px}@media screen and (min-width: 992px){.header__utils{gap:20px;justify-self:flex-end}}.header__nav{position:absolute;top:0;left:0;width:100%;z-index:105;transition:cubic-bezier(.78,0,.34,1),.5s;visibility:hidden;opacity:0;height:100dvh;overflow:hidden}.header__nav:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0f1423cc}@media screen and (min-width: 992px){.header__nav:before{display:none}}@media screen and (min-width: 992px){.header__nav{position:relative;top:0;left:0;visibility:visible;opacity:1;height:auto;width:fit-content;overflow:visible}}.header__nav--active{opacity:1;visibility:visible}.header__nav--active .header__inner-nav{transform:translate(0)}.header__nav-btn{position:absolute;bottom:16px;left:16px;width:calc(100% - 64px);z-index:103;transform:translate(-200%)}.header__nav-btn--active{transform:translate(0);transition:cubic-bezier(.78,0,.34,1),.5s}.header__inner-nav{position:relative;width:calc(100% - 32px);padding:16px 16px 92px;background-color:#fbf8f1;transform:translate(-200%);transition:cubic-bezier(.78,0,.34,1),.5s;height:100%;overflow-y:scroll}@media screen and (min-width: 992px){.header__inner-nav{width:100%;transform:translate(0);padding:0;overflow:visible}}.header__menu-title{margin:32px 0 12px;font-size:12px;font-weight:400;line-height:140%;letter-spacing:.6px;text-transform:uppercase;color:#474e62}@media screen and (min-width: 992px){.header__menu-title{display:none}}.header__boxes{margin-top:28px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}@media screen and (min-width: 992px){.header__boxes{display:none}}.header__top-bar{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 992px){.header__top-bar{display:none}}@media screen and (min-width: 992px){.header__lang{display:none}}.header-checkout{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px;background-color:#fbf8f1}@media screen and (min-width: 992px){.header-checkout{padding:16px 50px}}.header-checkout__safe-shopping{display:flex;align-items:center;gap:4px;padding:4px 6px;background-color:#f1ebdc;font-size:14px;font-weight:400;color:#1c243f;font-family:Figtree,sans-serif}.header-checkout__safe-shopping i{font-size:16px;font-weight:300;color:#12864f}.pre-header{position:relative;width:100%;background-color:#0f1423;padding:11.5px 0}@media screen and (min-width: 992px){.pre-header{display:grid;grid-template-columns:1fr auto 1fr;padding:0 26px;z-index:110}}.pre-header__menu ul{display:flex;align-items:center;flex-direction:row;gap:0}.pre-header__menu ul li a{display:block;padding:0 12px;font-size:14px;font-weight:400;line-height:40px;text-transform:uppercase;transition:all .3s ease-out;outline:2px solid transparent;outline-offset:2px}.pre-header__menu ul li a:focus-visible{outline-color:#036272}.pre-header__menu ul li a:hover{background-color:#fbf8f1;color:#1c243f}.pre-header__menu ul li a:hover:before{display:none}@media screen and (max-width: 992px){.pre-header__menu{display:none}}.pre-header__slider{position:relative}@media screen and (min-width: 992px){.pre-header__slider{width:466px}}.pre-header__viewport{overflow:hidden}.pre-header__container{display:flex}@media screen and (min-width: 992px){.pre-header__container{height:40px}}.pre-header__item{flex:0 0 100%;min-width:0;display:flex;gap:4px;align-items:center;justify-content:center}.pre-header__item i{font-size:14px;color:#f1adaa}.pre-header__txt{font-size:14px;font-weight:400;line-height:normal;letter-spacing:.28px;text-transform:uppercase;color:#fbf8f1}.pre-header__link{display:inline-block;font-size:14px;color:#f1adaa;text-transform:uppercase;font-weight:400;line-height:normal;letter-spacing:.28px;text-decoration:none;position:relative}.pre-header__link:before{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:#f1adaa}.pre-header__button{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.pre-header__button--prev{left:0}.pre-header__button--next{right:0}.pre-header__button:disabled{opacity:.3;cursor:not-allowed}.logotype{display:inline-block;width:fit-content}.logotype--static-size img{width:140px;height:44px;aspect-ratio:35/11}.logotype--desktop img{width:128px;height:40px}@media screen and (min-width: 992px){.logotype--desktop img{width:153px;height:48px}}.logotype--footer{display:block;width:fit-content;height:fit-content;margin:40px auto 30px}.logotype--footer img{width:174px;height:54px}@media screen and (min-width: 992px){.logotype--footer{margin:0}.logotype--footer img{width:147px;height:46px}}.logotype--header-checkout img{height:40px}@media screen and (min-width: 992px){.menu__main{display:flex;gap:4px;width:fit-content}}.menu__item{list-style:none}.menu__item--desktop-item{display:none}@media screen and (min-width: 992px){.menu__item--desktop-item{display:block!important}.menu__item--desktop-item .menu__link{padding:12px;font-size:14px;font-weight:400;line-height:120%;text-transform:uppercase;border-bottom:none;transition:all .3s ease-out;border-bottom:1px solid transparent;margin-top:0}.menu__item--desktop-item .menu__link:hover{background-color:#f1ebdc;border-bottom:1px solid #1C243F}}@media screen and (min-width: 992px){.menu__item--separator{padding-left:29px;position:relative}.menu__item--separator:before{content:"";width:1px;height:13px;background-color:#d67c7b;position:absolute;left:12px;top:50%;transform:translateY(-50%)}}.menu__item.menu-item-has-children .menu__link{margin-top:0;padding:20px 0;font-size:22px;font-weight:400;line-height:120%;letter-spacing:-.22px;color:#1c243f;text-decoration:none;border-bottom:1px solid #DED9CB;position:relative}@media screen and (min-width: 992px){.menu__item.menu-item-has-children .menu__link{padding:12px 32px 11px 12px;font-size:14px;font-weight:400;line-height:120%;text-transform:uppercase;border-bottom:none;transition:all .3s ease-out;border-bottom:1px solid transparent;white-space:nowrap}.menu__item.menu-item-has-children .menu__link:hover{background-color:#f1ebdc;border-bottom:1px solid #1C243F}}.menu__item.menu-item-has-children .menu__link:before{content:"";font-family:"Font Awesome 6 Sharp";font-size:22px;font-weight:300;position:absolute;top:50%;right:0;transform:translateY(-50%);padding-left:12px;color:#1c243f}@media screen and (min-width: 992px){.menu__item.menu-item-has-children .menu__link:before{content:"";font-size:16px;padding-left:0;right:12px;transition:all .3s ease-out}}@media screen and (min-width: 992px){.menu__item.menu-item-has-children:hover .menu__link{background-color:#f1ebdc;border-bottom:1px solid #1C243F}.menu__item.menu-item-has-children:hover .menu__link:before{transform:translateY(-50%) rotate(180deg)}.menu__item.menu-item-has-children:hover .menu__submenu{opacity:1;visibility:visible;pointer-events:initial}}@media screen and (min-width: 992px){.menu__item.menu-item-has-children.open .menu__link{background-color:#f1ebdc;border-bottom:1px solid #1C243F}.menu__item.menu-item-has-children.open .menu__link:before{transform:translateY(-50%) rotate(180deg)}.menu__item.menu-item-has-children.open .menu__submenu{opacity:1;visibility:visible;pointer-events:initial}}@media screen and (min-width: 992px){.menu__item:not(.menu-item-has-children){display:none}}.menu__link{display:inline-block;width:100%;padding:8px 0;font-size:18px;letter-spacing:-.18px;font-weight:400;line-height:120%;color:#1c243f;text-decoration:none;margin-top:8px;outline:2px solid transparent;outline-offset:2px}.menu__link:focus-visible{outline-color:#036272}@media screen and (min-width: 992px){.menu__link{display:block}}.menu__bar{margin-top:16px;display:flex;align-items:center;padding:7px 16px;background-color:#f1ebdc;width:calc(100% + 32px);position:relative;margin-left:-16px;margin-right:-16px}@media screen and (min-width: 992px){.menu__bar{display:none}}.menu__bar-btn{background-color:transparent;border:none;display:flex;align-items:center;gap:6px;cursor:pointer;font-size:13px;font-weight:400;line-height:140%;letter-spacing:.65px;text-transform:uppercase;color:#1c243f}.menu__bar-btn span{display:block;padding:8px 0}.menu__bar-btn i{font-size:16px;font-weight:300;color:#1c243f}.menu__bar-title{font-size:20px;font-weight:400;line-height:100%;letter-spacing:-.2px;color:#1c243f;text-align:center;font-family:"Source Serif 4",serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menu__subheader-btn{list-style:none;margin-bottom:16px}.menu__subheader-btn--mobile{display:none}@media screen and (max-width: 992px){.menu__subheader-btn--mobile{display:block}}.menu__subheader-btn--desktop{margin-top:auto;margin-bottom:0}@media screen and (max-width: 992px){.menu__subheader-btn--desktop{display:none}}.menu__store,.menu__knowledge{position:absolute;background-color:#fbf8f1;padding:16px 16px 82px;top:0;left:0;width:100%;z-index:102;transition:cubic-bezier(.78,0,.34,1),.5s;transform:translate(-200%);min-height:100dvh;height:100%;overflow:scroll}@media screen and (min-width: 992px){.menu__store,.menu__knowledge{transform:translate(0);min-height:auto;height:auto;overflow:visible;position:fixed;width:calc(100dvw - 16px);left:-16px;top:40px;padding:44px 40px 40px;background-color:transparent;isolation:isolate;opacity:0;visibility:hidden;pointer-events:none}.menu__store:before,.menu__knowledge:before{content:"";width:100%;height:calc(100% - 17px);background-color:#fbf8f1;position:absolute;bottom:0;left:0;z-index:-1}}.menu__submenu--active{transform:translate(0)}.menu__store .menu__separator{width:100%;height:1px;background-color:#ded9cb;margin:16px 0}@media screen and (min-width: 992px){.menu__store .menu__separator{display:none}}.menu__store .menu__drop{margin-top:24px}@media screen and (min-width: 992px){.menu__store .menu__drop{margin-top:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);grid-auto-flow:column}}.menu__store .menu__drop-title{display:none}@media screen and (min-width: 992px){.menu__store .menu__drop-title{font-size:12px;line-height:140%;letter-spacing:.6px;text-transform:uppercase;color:#474e62;font-weight:400;font-family:Figtree,sans-serif;list-style:none;display:block;margin-bottom:16px}}.menu__store .menu__drop-item{list-style:none}.menu__store .menu__drop-item--big-font .menu__drop-link{font-size:22px;letter-spacing:-.22px;margin-bottom:0}.menu__store .menu__drop-link{display:block;font-size:18px;font-weight:400;line-height:120%;letter-spacing:-.18px;color:#1c243f;text-decoration:none;padding:8px 0;margin-bottom:4px}@media screen and (min-width: 992px){.menu__store .menu__drop-link{position:relative;width:fit-content;transition:all .3s ease-out}.menu__store .menu__drop-link:hover{color:#1c243f}.menu__store .menu__drop-link:hover:before{opacity:1}.menu__store .menu__drop-link:focus-visible{color:#1c243f;background-color:#fbf8f1}.menu__store .menu__drop-link:focus-visible:before{opacity:1}.menu__store .menu__drop-link:before{content:"";width:100%;height:1px;position:absolute;bottom:8px;left:0;background-color:#1c243f;transition:all .3s ease-out;opacity:0}}.menu__knowledge .menu__drop{display:grid;gap:28px 8px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;margin-top:28px}@media screen and (min-width: 992px){.menu__knowledge .menu__drop{margin-top:0;display:flex;gap:20px}}.menu__knowledge .menu__drop-item{list-style:none;cursor:pointer}@media screen and (min-width: 992px){.menu__knowledge .menu__drop-link{display:block}}@media screen and (min-width: 992px){.menu__knowledge .menu__drop-link picture{overflow:hidden;-webkit-appearance:none}}.menu__knowledge .menu__drop-link img{margin-bottom:12px}@media screen and (min-width: 992px){.menu__knowledge .menu__drop-link img{transition:all .3s ease-out;-webkit-appearance:none}}@media screen and (min-width: 992px){.menu__knowledge .menu__drop-link:hover img{transform:scale(1.05)}.menu__knowledge .menu__drop-link:hover .menu__knowledge-btn span{color:#1c243f}.menu__knowledge .menu__drop-link:hover .menu__knowledge-btn span:after{opacity:1}}.menu__knowledge-btn{text-align:left;position:relative;width:100%;font-size:16px;font-weight:400;line-height:120%;font-family:Figtree,sans-serif;text-transform:initial;padding-right:20px}@media screen and (min-width: 992px){.menu__knowledge-btn{border-bottom:none!important;display:block}.menu__knowledge-btn span{display:inline-block;position:relative;transition:all .3s ease-out}.menu__knowledge-btn span:after{content:"";width:100%;height:1px;background-color:#1c243f;position:absolute;bottom:0;left:0;opacity:0;transition:all .3s ease-out}}.menu__knowledge-btn:after{position:absolute;top:4px;right:0}.menu__top-bar{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 992px){.menu__top-bar{display:none}}@media screen and (min-width: 992px){.menu__desktop-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:20px}}@media screen and (min-width: 992px){.menu__desktop-inner-container{display:flex;flex-direction:column}}.menu-lang__item{list-style:none;width:fit-content}.menu-lang__item.wpml-ls-current-language{display:flex;align-items:center;gap:8px}.menu-lang__item.wpml-ls-current-language .menu-lang__link{border:1px solid #DED9CB}.menu-lang__item.open .menu-lang__drop{opacity:1;visibility:visible}.menu-lang__link,.menu-lang__drop-link{font-size:18px;font-weight:400;line-height:120%;letter-spacing:-.18px;color:#1c243f;text-decoration:none;width:42px;height:42px;display:flex;align-items:center;justify-content:center}.menu-lang__drop .menu-lang__current-link{display:none}@media screen and (min-width: 992px){.menu-lang__drop .menu-lang__current-link{display:block}.menu-lang__drop .menu-lang__current-link a,.menu-lang__drop .menu-lang__current-link a:hover{background-color:#f1ebdc;border-bottom:1px solid #1C243F!important}.menu-lang__drop .menu-lang__current-link a:after{content:"";font-family:"Font Awesome 6 Sharp";font-size:16px;color:#0f1423;position:absolute;right:28px;top:24px;transition:all .3s ease-out}}.menu-lang__drop-item{list-style:none}.menu-lang--pre-header{width:fit-content;justify-self:flex-end}.menu-lang--pre-header .menu-lang__item{position:relative;transition:all .3s ease-out}.menu-lang--pre-header .menu-lang__item:hover .menu-lang__link{background-color:#fbf8f1;color:#0f1423}.menu-lang--pre-header .menu-lang__item:hover .menu-lang__link:after{color:#0f1423;transform:rotate(180deg)}.menu-lang--pre-header .menu-lang__item:hover .menu-lang__drop{opacity:1;visibility:visible;pointer-events:initial}.menu-lang--pre-header .menu-lang__item.wpml-ls-current-language{display:block}@media screen and (max-width: 992px){.menu-lang--pre-header .menu-lang__item.wpml-ls-current-language a{border:none}}.menu-lang--pre-header .menu-lang__link{font-size:14px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:#fbf8f1;height:40px;width:auto;transition:all .3s ease-out;padding:0 32px;position:relative;border:none!important}.menu-lang--pre-header .menu-lang__link:hover{background-color:#fbf8f1;color:#0f1423}.menu-lang--pre-header .menu-lang__link:hover:after{color:#0f1423;transform:rotate(180deg)}.menu-lang--pre-header .menu-lang__link:before,.menu-lang--pre-header .menu-lang__link:after{content:"";font-family:"Font Awesome 6 Sharp";font-size:16px;color:#d67c7b;position:absolute;left:8px;top:11px;transition:all .3s ease-out}.menu-lang--pre-header .menu-lang__link:after{content:"";left:initial;right:8px;color:#fbf8f1}.menu-lang--pre-header .menu-lang__link:focus-visible{outline:2px solid #036272;outline-offset:-2px;background-color:#fbf8f1;color:#0f1423}.menu-lang--pre-header .menu-lang__link:focus-visible:after{color:#0f1423}.menu-lang--pre-header .menu-lang__drop{position:absolute;top:40px;right:0;padding:12px;background-color:#fbf8f1;display:flex;flex-direction:column;gap:5px;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease-out}.menu-lang--pre-header .menu-lang__drop-item{width:100%;background-color:#fbf8f1}.menu-lang--pre-header .menu-lang__drop-link{font-size:14px;text-transform:uppercase;height:auto;width:auto;padding:12px 40px 12px 16px;transition:all .3s ease-out;border-bottom:1px solid transparent;outline:2px solid transparent;outline-offset:2px}.menu-lang--pre-header .menu-lang__drop-link:focus-visible{outline-color:#036272}.menu-lang--pre-header .menu-lang__drop-link:hover{background-color:#ded9cb;border-bottom:1px solid #1C243F}.menu-lang--pre-header .menu-lang__drop-link:focus-visible{background-color:#ded9cb;border-bottom:1px solid #1C243F}@media screen and (max-width: 992px){.menu-lang--pre-header{display:none}}.box{padding:8px;background-color:#f1ebdc;cursor:pointer}.box__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.box__name{font-size:11px;font-weight:400;line-height:120%;letter-spacing:.55px;text-transform:uppercase;width:calc(100% - 32px)}.box__img img{width:32px;height:32px}.box__title{font-size:20px;font-weight:400;line-height:100%;letter-spacing:-.2px;font-family:"Source Serif 4",serif;margin-bottom:12px}.box__title mark{font-style:italic;font-weight:300;font-family:"Source Serif 4",serif;background-color:transparent}.search-bar{cursor:pointer;background:transparent;border:none;position:relative}@media screen and (min-width: 992px){.search-bar{border-bottom:1px solid transparent;outline:2px solid transparent;outline-offset:2px}.search-bar:focus-visible{outline-color:#036272}.search-bar:hover{background-color:#f1ebdc;border-bottom:1px solid #1C243F}.search-bar:hover .search-bar__tooltip{opacity:1;visibility:visible}}.search-bar__icon{width:40px;height:42px;display:flex;align-items:center;justify-content:center}.search-bar__icon i{font-size:22px;color:#1c243f}.search-bar__tooltip{display:none;position:absolute;bottom:-35px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:14px;font-weight:400;line-height:normal;color:#fbf8f1;padding:4px 6px;background-color:#1c243f;opacity:0;visibility:hidden;transition:all .3s ease-out}@media screen and (min-width: 992px){.search-bar__tooltip{display:block}}.header-util{text-decoration:none;position:relative;transition:all .3s ease-out;display:block}.header-util:hover .header-util__tooltip{opacity:1;visibility:visible}.header-util--active{background-color:#f1ebdc;border-bottom:1px solid #1C243F}@media screen and (min-width: 992px){.header-util{border-bottom:1px solid transparent;outline:2px solid transparent;outline-offset:2px}.header-util:focus-visible{outline-color:#036272}.header-util:hover{background-color:#f1ebdc;border-bottom:1px solid #1C243F}}.header-util__icon{width:40px;height:42px;display:flex;align-items:center;justify-content:center}.header-util__icon i{font-size:22px;color:#1c243f}.header-util__items-count{display:block;position:absolute;bottom:5px;right:5px;width:14px;height:14px;font-size:10px;font-weight:600;font-family:"Source Serif 4",serif;background-color:#f1adaa;border-radius:50%;text-align:center;z-index:1;color:#1c243f}.header-util__items-count.empty{opacity:0}.header-util__tooltip{display:none;position:absolute;bottom:-35px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:14px;font-weight:400;line-height:normal;color:#fbf8f1;padding:4px 6px;background-color:#1c243f;opacity:0;visibility:hidden;transition:all .3s ease-out}@media screen and (min-width: 992px){.header-util__tooltip{display:block}}.nav-btn{cursor:pointer;display:flex;justify-content:center;align-items:center;width:40px;height:42px}.nav-btn i{font-size:22px;color:#1c243f}.nav-btn--border{border:1px solid #DED9CB}@media screen and (min-width: 992px){.nav-btn{display:none}}.header-products{display:none}@media screen and (min-width: 992px){.header-products{display:flex;gap:20px;cursor:pointer}}.header-products__product:hover .header-products__img img{transform:scale(1.05)}.header-products__title{font-size:12px;line-height:140%;letter-spacing:.6px;text-transform:uppercase;color:#474e62;margin-bottom:16px;font-weight:400;font-family:Figtree,sans-serif}.header-products__img{position:relative;overflow:hidden;max-width:320px;max-height:320px;-webkit-appearance:none}.header-products__img img{transition:all .3s ease-out;-webkit-appearance:none}.header-products__wrapper{width:calc(100% - 16px);position:absolute;left:8px;bottom:8px;background-color:#fbf8f1;padding:16px}.header-products__name{font-size:20px;font-weight:400;line-height:120%;letter-spacing:-.2px;margin-bottom:12px}.searchbar-form{position:fixed;left:0;top:0;width:100%;height:100dvh;transition:.3s;z-index:9999;visibility:hidden;opacity:0;background:#FBF8F1;display:flex;flex-direction:column}@media screen and (min-width: 992px){.searchbar-form{background:rgba(190,179,153,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding-top:100px}}.searchbar-form__box{width:100%;padding:24px 32px;border-bottom:1px solid #DED9CB}@media screen and (min-width: 992px){.searchbar-form__box{margin-left:auto;margin-right:auto}}.searchbar-form__box--small{padding:16px}.searchbar-form__search{flex-shrink:0}@media screen and (min-width: 992px){.searchbar-form__search{width:660px;max-width:100%;padding:0 0 12px;border-bottom:none}}.searchbar-form__field{background:#F1EBDC;display:flex;gap:8px;padding:8px}@media screen and (min-width: 992px){.searchbar-form__field{background:#FBF8F1}}.searchbar-form__input,.searchbar-form__button,.searchbar-form__submit{background:transparent;border:none;color:#1c243f}.searchbar-form__input{flex-grow:1;font-size:16px;font-weight:400;line-height:1.25em;letter-spacing:-.16px}.searchbar-form__input::placeholder{color:#474e62}.searchbar-form__button{flex-shrink:0;width:40px;height:42px;font-size:22px}.searchbar-form__submit{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-family:"Source Serif 4",serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.4em;letter-spacing:-.16px;padding:4px 0;border-bottom:1px solid #1C243F}.searchbar-form__submit:hover{color:#a80003;border-color:#a80003}.searchbar-form__input:placeholder-shown+.searchbar-form__button{opacity:0;visibility:hidden}.searchbar-form__autocomplete-wrapper{flex-grow:1;overflow:auto}@media screen and (min-width: 992px){.searchbar-form__autocomplete{display:flex;background:#FBF8F1}.searchbar-form__autocomplete .searchbar-form__box{width:50%}.searchbar-form__autocomplete .searchbar-form__box:last-child{border-left:1px solid #DED9CB}}.searchbar-form__autocomplete__label{color:#474e62;font-size:12px;font-style:normal;font-weight:400;line-height:1.4em;letter-spacing:.6px;text-transform:uppercase;margin-bottom:12px;display:block}.searchbar-form__autocomplete__items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.searchbar-form__autocomplete__item{padding:8px 0}.searchbar-form__autocomplete__link{display:flex;align-items:center;text-decoration:none;color:#1c243f;font-size:18px;font-weight:300;line-height:1.2em;letter-spacing:-.18px}.searchbar-form__autocomplete__link strong{font-weight:500}.searchbar-form__autocomplete__link i{margin-right:16px;font-size:22px}.searchbar-form input,.searchbar-form input[type=search]::-webkit-search-decoration,.searchbar-form input[type=search]::-webkit-search-cancel-button,.searchbar-form input[type=search]::-webkit-search-results-button,.searchbar-form input[type=search]::-webkit-search-results-decoration{-moz-appearance:none;appearance:none;-webkit-appearance:none}@media screen and (min-width: 992px){.searchbar-form__search,.searchbar-form__autocomplete{width:660px;max-width:100%;margin-left:auto;margin-right:auto}}body.searchbar-open{overflow:hidden}body.searchbar-open .searchbar-form{visibility:visible;opacity:1}.txt,.txt p{color:#1c243f;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.txt a{font-weight:400;font-size:inherit;color:inherit}.txt a span,.txt a mark{background-color:transparent;font-style:italic}.txt strong,.txt strong p{font-weight:400}.txt--center,.txt--center p{text-align:center}.txt--fw400,.txt--fw400 p{font-weight:400}@media screen and (min-width: 992px){.txt--left-dt,.txt--left-dt p{text-align:left}}@media screen and (min-width: 992px){.txt--fz14dt,.txt--fz14dt p{font-size:14px}}.txt--fz14,.txt--fz14 p{font-size:14px}.txt--fz12,.txt--fz12 p{font-size:12px}@media screen and (min-width: 992px){.txt--dt-fz18,.txt--dt-fz18 p{font-size:18px}}.txt--beige,.txt--beige p{color:#f1ebdc}@media screen and (min-width: 992px){.txt--dt-left,.txt--dt-left p{text-align:left}}.txt--mt16{margin-top:16px}.txt--mt12{margin-top:12px}.txt--mb28{margin-bottom:28px}.txt--mb20{margin-bottom:20px}.txt--mb24{margin-bottom:24px}.txt--mb40{margin-bottom:40px}@media screen and (min-width: 992px){.txt--dt-mt18{margin-top:18px}}@media screen and (min-width: 992px){.txt--dt-mt24{margin-top:24px}}@media screen and (min-width: 992px){.txt--dt-mt28{margin-top:28px}}@media screen and (min-width: 992px){.txt--dt-mb32{margin-bottom:32px}}@media screen and (min-width: 992px){.txt--dt-mb48{margin-bottom:48px}}@media screen and (min-width: 992px){.txt--dt-mb56{margin-bottom:56px}}.txt--maxw400{max-width:400px}.txt--maxw335{max-width:335px}.txt--maxw290{max-width:290px}.txt--m-auto{margin-left:auto;margin-right:auto}@media screen and (min-width: 576px){.txt--no-br br{display:none}}.checkbox{display:flex!important;align-items:flex-start;gap:8px;color:#1c243f;font-family:Figtree,sans-serif}.checkbox .custom-checkbox__label,.checkbox span{font-size:16px;font-weight:400;line-height:140%;letter-spacing:-.16px;margin-top:1px}.checkbox__term{font-size:14px!important;font-weight:400!important;line-height:130%!important;letter-spacing:-.14px!important;margin-top:0!important}.checkbox__term a{font-weight:500!important;text-decoration:underline;color:inherit!important}.checkbox__term .optional{color:#474e62!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}.checkbox__term--small{font-size:12px!important;line-height:140%!important;letter-spacing:-.12px!important}.checkbox__terms-wrapper{display:flex;flex-direction:column;gap:2px}.checkbox input{position:relative;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin:0;width:24px;height:24px;border:1px solid #CBC5B7;transition:all .3s ease-out}.checkbox input:before{content:"";position:absolute;display:flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:16px;font-family:"Font Awesome 6 Sharp";line-height:1;color:#fff;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;transition:all .3s ease-out}.checkbox input:checked{background-color:#1c243f;border-color:#1c243f}.checkbox input:checked:before{opacity:1}.slider-pagination{width:100%;display:flex;align-items:center;justify-content:center;position:absolute;bottom:32px;left:50%;transform:translate(-50%);gap:8px}@media screen and (min-width: 992px){.slider-pagination{bottom:28px}}.slider-pagination--b40{bottom:40px}.slider-pagination--beige .slider-pagination__dot{background-color:#ded9cb}.slider-pagination--beige .slider-pagination__dot--selected{background-color:#1c243f}.slider-pagination__dot{width:48px;height:2px;background-color:#fff;border:none}.slider-pagination__dot--selected{background-color:#1c243f}.slider-pagination--opinions-video{position:relative;bottom:unset;left:unset;transform:unset}@media screen and (min-width: 992px){.slider-pagination--blog{display:none}}.post-item{flex:0 0 78%;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.post-item--mw280{max-width:280px}@media screen and (min-width: 992px){.post-item{flex:100%;cursor:pointer;max-width:none}}.post-item__img{margin-bottom:12px}.post-item__img img{width:100%}.post-item__info{display:flex;gap:25px;margin-bottom:16px}.post-item__category,.post-item__date{font-size:12px;font-weight:400;line-height:120%;letter-spacing:.36px;text-transform:uppercase;color:#474e62}.post-item__category{position:relative}.post-item__category:before{content:"";width:1px;height:10px;background-color:#f1adaa;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.post-item__name{margin-bottom:8px}.post-item__text{margin-bottom:16px}.pre-footer{padding:60px 0 48px}.pre-footer__container{display:flex;flex-direction:column;gap:36px}@media screen and (min-width: 992px){.pre-footer__container{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:40px}}@media screen and (min-width: 1400px){.pre-footer__container{flex-wrap:nowrap;gap:20px}}.pre-footer__img img{width:48px;height:48px}.pre-footer__item{display:flex;gap:12px}@media screen and (min-width: 992px){.pre-footer__item{max-width:290px}}@media screen and (min-width: 1400px){.pre-footer__item{max-width:252px}}.pre-footer__wrapper{width:calc(100% - 60px)}.pre-footer__title{margin-bottom:4px}.pre-footer__txt{margin-bottom:12px}.label-with-heading{display:flex;flex-direction:column;gap:16px;text-align:center;color:#1c243f}@media screen and (min-width: 992px){.label-with-heading{gap:20px}}.label-with-heading__label{font-size:14px!important;line-height:140%!important;letter-spacing:.7px!important;text-transform:uppercase;font-weight:400!important;font-family:Figtree,sans-serif!important;padding-bottom:0!important}.label-with-heading__label mark{font-style:italic;background-color:transparent}.label-with-heading__heading{font-size:28px;font-weight:400;line-height:120%;letter-spacing:-.28px;padding-bottom:0!important}@media screen and (min-width: 992px){.label-with-heading__heading{font-size:32px;letter-spacing:-.32px}}.label-with-heading__heading mark{background-color:transparent;font-style:italic;color:inherit}.label-with-heading__heading strong{font-weight:700}.label-with-heading__text{font-size:16px;font-weight:300;line-height:140%;color:#1c243f;font-family:Figtree,sans-serif}.label-with-heading__text strong{font-weight:400}.label-with-heading--left{align-items:flex-start;text-align:left}@media screen and (min-width: 992px){.label-with-heading--dt-left{align-items:flex-start;text-align:left;gap:24px}}@media (min-width: 992px){.label-with-heading--left-dt{align-items:flex-start;text-align:left}}@media (min-width: 992px){.label-with-heading--dt-mb80{margin-bottom:80px}}@media screen and (min-width: 992px){.label-with-heading--dt-gap24{gap:24px}}@media screen and (min-width: 992px){.label-with-heading--dt-no-br br{display:none}}.label-with-heading--bright .label-with-heading__label{color:#f1adaa}.label-with-heading--bright .label-with-heading__heading{color:#fbf8f1}@media screen and (min-width: 992px){.label-with-heading--slider-with-products{align-items:center;text-align:center}}@media screen and (min-width: 992px){.label-with-heading--desktop-center{align-items:center;text-align:center}}@media screen and (min-width: 992px){.label-with-heading--faq{gap:24px}}.footer{padding:48px 0 0;background-color:#0f1423;overflow:hidden}@media screen and (min-width: 992px){.footer{padding:60px 0 0}}.footer__accordions{margin-top:40px}@media screen and (min-width: 992px){.footer__accordions{border-top:1px solid #474E62;padding-top:40px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:40px}}@media screen and (min-width: 1400px){.footer__accordions{grid-template-columns:repeat(4,1fr);gap:20px}}.footer__accordion{border-top:1px solid #474E62}@media screen and (min-width: 992px){.footer__accordion{border-top:none}.footer__accordion:last-child .btn{display:none}}.footer__accordion:last-of-type{border-bottom:1px solid #474E62}@media screen and (min-width: 992px){.footer__accordion:last-of-type{border-bottom:none}}.footer__accordion.active .footer__accordion-body{grid-template-rows:1fr;padding:0 0 20px}.footer__accordion-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows cubic-bezier(.83,0,.58,1),.4s}@media screen and (min-width: 992px){.footer__accordion-body{display:block}}.footer__accordion-title{font-size:22px;font-weight:400;line-height:120%;letter-spacing:-.22px;color:#fbf8f1}.footer__accordion-head{position:relative;width:100%;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:20px 0}@media screen and (min-width: 992px){.footer__accordion-head{padding:0 0 20px}}.footer__accordion-head.active .footer__accordion-mark{transform:rotate(-90deg)}.footer__accordion-head.active .footer__accordion-mark:before{transform:translate(-50%,-50%) rotate(-45deg)}.footer__accordion-head.active .footer__accordion-mark:after{transform:translate(-50%,-50%) rotate(-45deg)}.footer__accordion-mark{width:20px;height:20px;position:relative;transition:transform .3s ease}@media screen and (min-width: 992px){.footer__accordion-mark{display:none}}.footer__accordion-mark:before,.footer__accordion-mark:after{content:"";background-color:#f1adaa;position:absolute;transition:all .3s ease}.footer__accordion-mark:before{width:20px;height:1px;top:50%;left:50%;transform:translate(-50%,-50%)}.footer__accordion-mark:after{width:1px;height:20px;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width: 992px){.footer__container{display:flex;flex-direction:column}}@media screen and (min-width: 1400px){.footer__container{flex-direction:row;justify-content:space-between}}@media screen and (min-width: 992px){.footer__wrapper{display:flex;gap:48px;margin-bottom:32px;justify-content:space-between}}@media screen and (min-width: 992px){.footer__wrapper .logotype{min-width:146px}}@media screen and (min-width: 1400px){.footer__wrap{display:flex;flex-direction:column;align-items:flex-end}}.footer__roller{position:relative;isolation:isolate;margin:0 -16px 40px}@media screen and (min-width: 992px){.footer__roller--mobile{display:none}}.footer__roller--desktop{margin:24px 0}@media screen and (max-width: 992px){.footer__roller--desktop{display:none}}.footer__roller-img{width:fit-content;margin:0 auto;background-color:#0f1423}.footer__roller-img img{animation:rotate 10s linear infinite;width:92px;height:92px}.footer__roller:before{content:"";width:200%;height:1px;background-color:#474e62;position:absolute;top:50%;left:-50%;transform:translateY(-50%);z-index:-1}@media screen and (min-width: 992px){.footer__roller:before{width:100%;left:0;transform:translateY(0)}}.footer__socials{margin-bottom:32px}.footer__socials-paragraph{font-size:12px;font-weight:400;line-height:120%;letter-spacing:.36px;text-transform:uppercase;color:#fbf8f1;margin-bottom:12px;position:relative}@media screen and (min-width: 992px){.footer__socials-paragraph{display:none}}.footer__socials-paragraph:before{content:"";font-family:"Font Awesome 6 Sharp";font-size:14px;position:absolute;top:50%;right:0;transform:translateY(-50%);color:#d67c7b}.footer__socials-wrapper{display:flex;gap:8px}.footer__opinions{display:flex;justify-content:center;align-items:center;gap:8px;padding:0 0 32px}@media screen and (min-width: 1400px){.footer__opinions{padding:0 0 20px}}.footer__stars{display:flex;gap:2px}.footer__stars i{font-size:18px;color:#f1adaa}.footer__ratings{font-size:16px;font-weight:400;color:#fbf8f1;position:relative;top:1px}.footer__ratings mark{font-style:italic;background-color:transparent;color:inherit}.footer__trust{padding:12px 0;position:relative}@media screen and (min-width: 1400px){.footer__trust{padding:0}}.footer__trust:before,.footer__trust:after{content:"";width:200%;height:1px;background-color:#474e62;position:absolute;left:-50%}@media screen and (min-width: 992px){.footer__trust:before,.footer__trust:after{width:100%;left:0}}@media screen and (min-width: 1400px){.footer__trust:before,.footer__trust:after{display:none}}.footer__trust:before{top:0}.footer__trust:after{bottom:0}.footer__trust-wrapper{position:relative;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 1400px){.footer__trust-wrapper{justify-content:flex-start}}.footer__trust-wrapper:before{content:"";font-family:"Font Awesome 6 Sharp";font-size:18px;color:#f1adaa;font-weight:300;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 360px){.footer__trust-wrapper:before{left:45%}}@media screen and (min-width: 1400px){.footer__trust-wrapper:before{left:110px;transform:translateY(-50%)}}.footer__trust-img img{width:95px;height:22px;aspect-ratio:7/1;object-fit:cover}@media screen and (min-width: 992px){.footer__trust-img{padding-right:30px}}.footer__trust-paragraph{font-size:12px;font-weight:400;line-height:140%;font-family:"Source Serif 4",serif;color:#fbf8f1;text-align:right;max-width:152px}.footer__galleries{padding:40px 0;display:flex;flex-direction:column;gap:28px}@media screen and (min-width: 992px){.footer__galleries{padding:40px 0 28px;flex-direction:row;justify-content:space-between}}.footer__gallery--shipping{display:flex;align-items:center;gap:18px}@media (max-width: 360px){.footer__gallery--shipping{gap:8px}}@media screen and (min-width: 992px){.footer__gallery--shipping{gap:12px}}.footer__gallery--shipping img{height:16px}@media screen and (min-width: 992px){.footer__gallery--shipping img{height:14px}}.footer__gallery-row{display:flex;align-items:center}.footer__gallery-row--first{gap:20px;margin-bottom:16px}@media screen and (min-width: 992px){.footer__gallery-row--first{margin-bottom:0;gap:16px}}.footer__gallery-row--first img{height:24px}@media screen and (min-width: 992px){.footer__gallery-row--first img{height:20px}}.footer__gallery-row--second{gap:4px;justify-content:space-between;flex-wrap:wrap}@media (max-width: 365px){.footer__gallery-row--second{gap:12px}}@media screen and (min-width: 992px){.footer__gallery-row--second{gap:16px}}.footer__gallery-row--second img{height:22px}@media screen and (min-width: 992px){.footer__gallery-row--second img{height:20px}}@media screen and (min-width: 992px){.footer__gallery--payments{display:flex}}.footer__policy-links{display:flex;flex-direction:column;gap:20px;padding:20px 0;border-top:1px solid #474E62;border-bottom:1px solid #474E62}@media screen and (min-width: 992px){.footer__policy-links{border:none;padding:0;flex-direction:row}}.footer__policy-links--to-right{text-align:right}@media screen and (min-width: 992px){.footer__policy-links--to-right{text-align:left}}.footer__policy-links div{display:flex;justify-content:space-between}@media screen and (min-width: 992px){.footer__policy-links div{justify-content:left}.footer__policy-links div:first-child{gap:40px}.footer__policy-links div:last-child{gap:20px}}.footer__policy-links p,.footer__policy-links a,.footer__policy-link{font-size:14px;font-weight:300;line-height:140%;color:#fbf8f1;text-decoration:none}.footer__bottom{padding:20px 0}@media screen and (min-width: 992px){.footer__bottom{padding:0}}.footer__bottom a{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 992px){.footer__box{display:flex;align-items:center;justify-content:space-between;padding:28px 0;border-top:1px solid #474E62}}@media screen and (min-width: 1400px){.footer .contact-links__link{max-width:250px}}.form__input-wrapper{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.form__input-wrapper:has(.wpcf7-not-valid) .form__placeholder:before{opacity:1}.form__input-wrapper:has(.wpcf7-not-valid) input,.form__input-wrapper:has(.wpcf7-not-valid) textarea{border:1px solid #A80003;color:#a80003}.form label{font-size:16px;font-weight:400;line-height:120%;letter-spacing:-.16px;color:#1c243f;position:relative}.form label:before,.form label:after{content:"";font-family:"Font Awesome 6 Sharp";position:absolute;top:47px;right:20px;color:#a80003;font-size:18px;font-weight:300;opacity:0}.form label:after{content:"";color:#12864f}.form label.invalid:before{opacity:1}.form label.invalid+span>input{border:1px solid #A80003;color:#a80003}.form label.invalid+span>textarea{border:1px solid #A80003;color:#a80003}.form label.valid:after{opacity:1}.form input,.form textarea{padding:19px 20px;border:1px solid #CBC5B7;width:100%;font-size:16px;font-weight:400;line-height:20px;letter-spacing:-.16px;background-color:transparent;font-family:Figtree,sans-serif;transition:all .3s ease-out;outline:2px solid transparent;outline-offset:2px}.form input:focus-visible,.form textarea:focus-visible{outline-color:#036272}.form input:hover,.form textarea:hover{border:1px solid #1C243F}.form input:focus-visible,.form textarea:focus-visible{border:1px solid #1C243F}.form textarea{height:160px}.form__legend{font-size:16px;font-weight:400;line-height:120%;letter-spacing:-.16px;color:#474e62;margin-bottom:40px}.form__submit{padding:0;position:relative;cursor:pointer;width:100%}.form__submit:after{font-size:18px;color:#fbf8f1;position:absolute;left:calc(50% + 82px);top:50%;transform:translateY(-50%)}.form__submit input[type=submit]{display:block;width:100%;height:100%;line-height:50px;border:none;background-color:transparent;font-size:18px;font-weight:400;letter-spacing:-.18px;font-family:"Source Serif 4",serif;color:#fbf8f1;padding:0}.tooltip{position:absolute;top:100%;left:unset;right:-16px;transform:translateY(10px);font-size:14px;font-weight:400;line-height:normal;color:#fbf8f1;padding:4px 6px;background-color:#1c243f;opacity:0;visibility:hidden;transition:all .3s ease-out;max-width:280px;width:max-content}@media screen and (min-width: 992px){.tooltip{left:50%;right:unset;transform:translate(-50%,10px);max-width:300px}}.tooltip a{color:inherit;text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:7%;text-underline-offset:25%;text-underline-position:from-font}.tooltip-group{position:relative}.tooltip-group:hover .tooltip{opacity:1;visibility:visible;transition:all .3s ease-out}.menu-footer{overflow:hidden}@media screen and (min-width: 992px){.menu-footer{overflow:unset}}.menu-footer__main{display:flex;flex-direction:column;gap:12px}.menu-footer__main--two-column{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:12px 16px}.menu-footer__item{list-style:none}.menu-footer__link{font-size:18px;font-style:normal;font-weight:300;line-height:140%;color:#ded9cb;text-decoration:none;transition:all .3s ease-out;outline:2px solid #0F1423}.menu-footer__link mark{background-color:transparent;font-style:italic;color:inherit}@media screen and (min-width: 992px){.menu-footer__link{font-size:16px;position:relative}.menu-footer__link:hover{color:#fff;outline-color:transparent}.menu-footer__link:hover:before{opacity:1}.menu-footer__link:before{content:"";width:100%;height:1px;background-color:#fff;position:absolute;bottom:0;left:0;opacity:0;transition:all .3s ease-out}}@keyframes roller{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.newsletter-form--block{margin-top:40px}@media screen and (min-width: 992px){.newsletter-form--block{display:flex;flex-direction:column;margin-top:0}.newsletter-form--block .newsletter-form__wrapper{width:100%}}@media screen and (min-width: 992px){.newsletter-form{display:flex;justify-content:space-between;gap:40px}}@media screen and (min-width: 992px){.newsletter-form__container{display:flex;gap:8px}}.newsletter-form__wrapper{margin-top:32px}@media screen and (min-width: 992px){.newsletter-form__wrapper{margin-top:0;width:calc(100% - 290px)}}@media screen and (min-width: 1400px){.newsletter-form__wrapper{margin-top:0;width:calc(100% - 690px);max-width:650px}}@media screen and (min-width: 992px){.newsletter-form__box{width:calc(100% - 240px)}}.newsletter-form__warning{font-size:14px;font-weight:400;line-height:140%;letter-spacing:-.14px;margin-top:8px;margin-bottom:12px;color:#f1adaa;display:none}.newsletter-form__terms{margin-top:16px}@media (min-width: 992px){.newsletter-form__terms p{text-align:left}}.newsletter-form label{display:block;position:relative;margin-bottom:8px}@media screen and (min-width: 992px){.newsletter-form label{margin-bottom:0}}.newsletter-form label span.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden}.newsletter-form label:before,.newsletter-form label:after{content:"";font-family:"Font Awesome 6 Sharp";position:absolute;top:50%;right:20px;color:#f1adaa;font-size:18px;font-weight:300;transform:translateY(-50%);opacity:0}.newsletter-form label:after{content:"";color:#12864f}.newsletter-form label.invalid input{border:1px solid #F1ADAA;color:#f1adaa}.newsletter-form label.invalid input::placeholder{color:#f1adaa}.newsletter-form label.invalid:before{opacity:1}.newsletter-form label.valid input{border:1px solid #CBC5B7}.newsletter-form label.valid:after{opacity:1}.newsletter-form input{padding:15px 24px;border:1px solid #DED9CB!important;background-color:transparent;width:100%;font-size:16px;color:#fbf8f1;font-family:Figtree,sans-serif;font-weight:300;transition:all .3s ease-out;outline:2px solid transparent;outline-offset:2px}.newsletter-form input:focus-visible{outline-color:#036272}.newsletter-form input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#FBF8F1!important;transition:background-color 5000s ease-in-out 0s;border:1px solid #DED9CB!important}@media screen and (min-width: 992px){.newsletter-form input{padding:15px 20px}.newsletter-form input:hover{border:1px solid #FFFFFF!important}}.newsletter-form input.not-empty{padding:23px 24px 7px}@media screen and (min-width: 992px){.newsletter-form input.not-empty{padding:23px 20px 7px}}.newsletter-form input.not-empty+.newsletter-form__placeholder{font-size:12px;color:#f1ebdc;transform:translateY(-120%)}.newsletter-form__placeholder{font-size:16px;color:#fff;text-align:center;font-family:Figtree,sans-serif;font-weight:300;position:absolute;left:24px;top:50%;transform:translateY(-50%);transition:all .3s ease-out}@media screen and (min-width: 992px){.newsletter-form__placeholder{text-align:left;left:20px}}.newsletter-form--input-naivy-blue input{background-color:#1c243f}@media screen and (min-width: 992px){.newsletter-form button[type=submit]{width:232px}}.wysiwyg{font-size:16px;font-weight:300;line-height:140%;color:#1c243f;font-family:Figtree,sans-serif}.wysiwyg p,.wysiwyg span,.wysiwyg a,.wysiwyg li,.wysiwyg strong,.wysiwyg em{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;font-family:inherit}.wysiwyg a{color:#036272;font-weight:400;text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:8%;text-underline-offset:25%;text-underline-position:from-font}@media (hover: hover){.wysiwyg a:hover{text-decoration-color:transparent}}.wysiwyg strong{font-weight:400}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-family:"Source Serif 4",serif;font-size:28px;font-weight:400;line-height:120%;letter-spacing:-.28px;padding-bottom:16px}@media screen and (min-width: 992px){.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-size:32px;letter-spacing:-.32px;padding-bottom:24px}}.wysiwyg ul{list-style-position:inside;padding-left:8px}.wysiwyg ul li::marker{font-size:.8em}.wysiwyg ol{list-style-position:inside;padding-left:4px}.wysiwyg--lh150{line-height:150%}.wysiwyg--link-inherit a{color:inherit}.wysiwyg--popup{font-size:14px}.wysiwyg--popup h1,.wysiwyg--popup h2{font-family:"Source Serif 4",serif;font-size:22px;font-weight:400;line-height:1;letter-spacing:-.22px;padding-bottom:4px}.wysiwyg--popup h3,.wysiwyg--popup h4,.wysiwyg--popup h5,.wysiwyg--popup h6{font-size:14px;font-weight:400;line-height:140%;letter-spacing:.7px;text-transform:uppercase;font-family:Figtree,sans-serif;padding-bottom:4px}.wysiwyg--popup a{color:inherit}.gutenberg-wysiwyg .wp-block-group{color:#1c243f}.gutenberg-wysiwyg .wp-block-group p:not(.acf-block),.gutenberg-wysiwyg .wp-block-group ul:not(.acf-block),.gutenberg-wysiwyg .wp-block-group ol:not(.acf-block),.gutenberg-wysiwyg .wp-block-group li:not(.acf-block){font-size:16px;font-weight:300;line-height:140%;color:#1c243f;font-family:Figtree,sans-serif}.gutenberg-wysiwyg .wp-block-group p:not(.acf-block) strong,.gutenberg-wysiwyg .wp-block-group p:not(.acf-block) b,.gutenberg-wysiwyg .wp-block-group ul:not(.acf-block) strong,.gutenberg-wysiwyg .wp-block-group ul:not(.acf-block) b,.gutenberg-wysiwyg .wp-block-group ol:not(.acf-block) strong,.gutenberg-wysiwyg .wp-block-group ol:not(.acf-block) b,.gutenberg-wysiwyg .wp-block-group li:not(.acf-block) strong,.gutenberg-wysiwyg .wp-block-group li:not(.acf-block) b{font-weight:400}.gutenberg-wysiwyg .wp-block-group p:not(.acf-block) a,.gutenberg-wysiwyg .wp-block-group ul:not(.acf-block) a,.gutenberg-wysiwyg .wp-block-group ol:not(.acf-block) a,.gutenberg-wysiwyg .wp-block-group li:not(.acf-block) a{color:#036272;font-weight:400;text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:8%;text-underline-offset:25%;text-underline-position:from-font}@media (hover: hover){.gutenberg-wysiwyg .wp-block-group p:not(.acf-block) a:hover,.gutenberg-wysiwyg .wp-block-group ul:not(.acf-block) a:hover,.gutenberg-wysiwyg .wp-block-group ol:not(.acf-block) a:hover,.gutenberg-wysiwyg .wp-block-group li:not(.acf-block) a:hover{text-decoration-color:transparent}}.gutenberg-wysiwyg .wp-block-group p:not(.acf-block){padding-bottom:12px}.gutenberg-wysiwyg .wp-block-group ul:not(.acf-block){list-style:none}.gutenberg-wysiwyg .wp-block-group ul:not(.acf-block) li{position:relative;padding-left:26px}.gutenberg-wysiwyg .wp-block-group ul:not(.acf-block) li:before{content:"";font-family:"Font Awesome 6 Sharp";position:absolute;top:0;left:0;font-size:18px;font-weight:300;line-height:140%;color:#d67c7b}.gutenberg-wysiwyg .wp-block-group ol:not(.acf-block){padding-left:10px}.gutenberg-wysiwyg .wp-block-group *:not(.acf-block) .wp-block-heading{font-family:"Source Serif 4",serif;font-size:22px;font-weight:400;line-height:120%;letter-spacing:-.22px;padding-bottom:16px}.gutenberg-wysiwyg .wp-block-group *:not(.acf-block) .wp-block-list{list-style-position:inside;display:flex;flex-direction:column;gap:8px;padding-bottom:12px}@media screen and (min-width: 992px){.gutenberg-wysiwyg--product{padding-inline:114px}}.blog-single{padding-top:32px;overflow:hidden;background-color:#fbf8f1}@media screen and (min-width: 992px){.blog-single{padding-top:80px}}.blog-single__info{display:flex;gap:25px;margin-bottom:16px}@media screen and (min-width: 992px){.blog-single__info{justify-content:center;margin-bottom:24px}}.blog-single__category,.blog-single__date{font-size:14px;font-weight:400;line-height:140%;letter-spacing:.7px;text-transform:uppercase}.blog-single__category{position:relative}.blog-single__category:before{content:"";width:1px;height:14px;background-color:#f1adaa;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.blog-single__subtitle{font-size:14px;font-weight:400;line-height:140%;letter-spacing:.7px;text-transform:uppercase;margin-bottom:8px}.blog-single__content-headings{background-color:#fff;padding:40px 0;margin-left:-16px;margin-right:-16px}@media screen and (min-width: 576px){.blog-single__content-headings{margin-left:0;margin-right:0}}@media screen and (min-width: 992px){.blog-single__content-headings{padding:40px;margin-bottom:24px}}.blog-single__img{margin-left:-16px;margin-right:-16px}@media screen and (min-width: 576px){.blog-single__img{margin-left:0;margin-right:0}}.blog-single__img img{width:100%}.blog-single__content-table a{display:block;padding:10px 0;font-family:"Source Serif 4",serif;font-size:20px;font-weight:400;line-height:120%;letter-spacing:-.2px;cursor:pointer;text-decoration:none;color:#1c243f}@media screen and (min-width: 992px){.blog-single__content-table a{padding:8px 0}}.blog-single__content section{background-color:#fff;position:relative;isolation:isolate}.blog-single__content section:before{content:"";width:500%;height:100%;background-color:#fff;position:absolute;top:0;left:0;transform:translate(-50%);z-index:-1}.blog-single__content section+h1,.blog-single__content section+h2,.blog-single__content section+h3,.blog-single__content section+h4,.blog-single__content section+h5,.blog-single__content section+h6{margin-top:40px!important}@media screen and (min-width: 992px){.blog-single__content section+h1,.blog-single__content section+h2,.blog-single__content section+h3,.blog-single__content section+h4,.blog-single__content section+h5,.blog-single__content section+h6{margin-top:80px!important}}.blog-single__content h1.wp-block-heading,.blog-single__content h2.wp-block-heading,.blog-single__content h3.wp-block-heading,.blog-single__content h4.wp-block-heading,.blog-single__content h5.wp-block-heading,.blog-single__content h6.wp-block-heading{font-size:24px;font-weight:400;line-height:120%;letter-spacing:-.24px;font-family:"Source Serif 4",serif;margin-bottom:16px;color:#1c243f;max-width:508px;margin-left:16px;margin-right:16px}@media screen and (min-width: 576px){.blog-single__content h1.wp-block-heading,.blog-single__content h2.wp-block-heading,.blog-single__content h3.wp-block-heading,.blog-single__content h4.wp-block-heading,.blog-single__content h5.wp-block-heading,.blog-single__content h6.wp-block-heading{margin:0 auto 16px}}@media screen and (min-width: 768px){.blog-single__content h1.wp-block-heading,.blog-single__content h2.wp-block-heading,.blog-single__content h3.wp-block-heading,.blog-single__content h4.wp-block-heading,.blog-single__content h5.wp-block-heading,.blog-single__content h6.wp-block-heading{max-width:688px}}@media screen and (min-width: 992px){.blog-single__content h1.wp-block-heading,.blog-single__content h2.wp-block-heading,.blog-single__content h3.wp-block-heading,.blog-single__content h4.wp-block-heading,.blog-single__content h5.wp-block-heading,.blog-single__content h6.wp-block-heading{margin-left:auto;margin-right:auto;max-width:460px;width:100%;font-size:28px;letter-spacing:-.28px;margin-bottom:24px}}@media screen and (min-width: 1400px){.blog-single__content h1.wp-block-heading,.blog-single__content h2.wp-block-heading,.blog-single__content h3.wp-block-heading,.blog-single__content h4.wp-block-heading,.blog-single__content h5.wp-block-heading,.blog-single__content h6.wp-block-heading{max-width:666px;width:100%}}.blog-single__content h1.wp-block-heading:first-of-type,.blog-single__content h2.wp-block-heading:first-of-type,.blog-single__content h3.wp-block-heading:first-of-type,.blog-single__content h4.wp-block-heading:first-of-type,.blog-single__content h5.wp-block-heading:first-of-type,.blog-single__content h6.wp-block-heading:first-of-type{margin-top:40px}@media screen and (min-width: 992px){.blog-single__content h1.wp-block-heading:first-of-type,.blog-single__content h2.wp-block-heading:first-of-type,.blog-single__content h3.wp-block-heading:first-of-type,.blog-single__content h4.wp-block-heading:first-of-type,.blog-single__content h5.wp-block-heading:first-of-type,.blog-single__content h6.wp-block-heading:first-of-type{margin-top:56px}}.blog-single__content>p:first-child{margin-top:20px}.blog-single__content>p{font-size:16px;font-weight:300;line-height:160%;color:#1c243f;margin-bottom:40px;max-width:508px;margin-left:16px;margin-right:16px}@media screen and (min-width: 576px){.blog-single__content>p{margin:0 auto 40px}}@media screen and (min-width: 768px){.blog-single__content>p{max-width:688px}}@media screen and (min-width: 992px){.blog-single__content>p{margin-left:auto;margin-right:auto;max-width:460px;width:100%;font-size:18px;line-height:160%;margin-bottom:56px}}@media screen and (min-width: 1400px){.blog-single__content>p{max-width:666px;width:100%}}.blog-single__content>p a{font-weight:500;color:inherit}@media screen and (min-width: 992px){.blog-single__content>p:last-of-type{margin-bottom:80px}}.blog-single__content ul,.blog-single__content ol{max-width:508px;margin-left:16px;margin-right:16px}@media screen and (min-width: 576px){.blog-single__content ul,.blog-single__content ol{margin:0 auto}}@media screen and (min-width: 768px){.blog-single__content ul,.blog-single__content ol{max-width:688px}}@media screen and (min-width: 992px){.blog-single__content ul,.blog-single__content ol{margin-left:auto;margin-right:auto;max-width:460px;width:100%}}@media screen and (min-width: 1400px){.blog-single__content ul,.blog-single__content ol{max-width:666px;width:100%}}.blog-single__content ul.wp-block-list,.blog-single__content ol.wp-block-list{padding-left:10px;margin-bottom:40px}@media screen and (min-width: 992px){.blog-single__content ul.wp-block-list,.blog-single__content ol.wp-block-list{margin-bottom:56px}}.blog-single__content ul.wp-block-list li,.blog-single__content ol.wp-block-list li{font-size:16px;font-weight:300;line-height:140%;color:#1c243f;position:relative;padding-left:14px;margin-bottom:8px}@media screen and (min-width: 992px){.blog-single__content ul.wp-block-list li,.blog-single__content ol.wp-block-list li{font-size:18px;line-height:160%}}.blog-single__content ul.wp-block-list li:last-of-type,.blog-single__content ol.wp-block-list li:last-of-type{margin-bottom:0}.blog-single__content ul.wp-block-list li strong,.blog-single__content ol.wp-block-list li strong{font-weight:500}.blog-single__content ul.wp-block-list{position:relative}.blog-single__content ul.wp-block-list+p{margin-top:-24px}.blog-single__content ul.wp-block-list li{list-style:none}.blog-single__content ul.wp-block-list li:before{content:"";width:4px;height:4px;background-color:#1c243f;border-radius:50%;position:absolute;top:8px;left:0}@media screen and (min-width: 992px){.blog-single__content ul.wp-block-list li:before{top:12px}}.blog-single__content ol.wp-block-list{counter-reset:li-counter;list-style:none}.blog-single__content ol.wp-block-list+p{margin-top:-24px}.blog-single__content ol.wp-block-list li{counter-increment:li-counter;padding-left:20px}.blog-single__content ol.wp-block-list li:before{content:counter(li-counter) ".";position:absolute;left:0;top:0;font-size:16px;font-weight:500;line-height:140%;color:#1c243f}@media screen and (min-width: 992px){.blog-single__content ol.wp-block-list li:before{top:2px;font-size:18px}}.blog-single__content>p+ul,.blog-single__content>p+ol{margin-top:-28px!important}.blog-single .news .btn-slider{background-color:transparent!important}.contact-page{padding-top:48px;padding-bottom:60px;background-color:#fbf8f1}@media screen and (min-width: 992px){.contact-page{padding-top:60px;padding-bottom:80px}}@media screen and (min-width: 992px){.contact-page__wrap{display:flex;flex-direction:column;align-items:center}}.contact-page__title{font-size:14px;font-weight:400;line-height:140%;letter-spacing:.7px;text-transform:uppercase;font-family:Figtree,sans-serif;margin-bottom:16px}@media screen and (min-width: 992px){.contact-page__title{margin-bottom:24px}}.contact-page__title--desktop{display:none}@media screen and (min-width: 992px){.contact-page__title--desktop{display:block}}@media screen and (min-width: 992px){.contact-page .contact-links__link:nth-child(2){margin-bottom:20px}}.contact-links{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:20px 8px;margin-bottom:20px}@media screen and (min-width: 992px){.contact-links{margin-bottom:0;gap:20px 0}}.contact-links--dark .contact-links__link p,.contact-links--dark .contact-links__link a{color:#1c243f}.contact-links--mb40{margin-bottom:40px}@media screen and (min-width: 992px){.contact-links--mb40{margin-bottom:0}}@media screen and (min-width: 992px){.contact-links--desktop-list{display:flex;flex-direction:column;gap:20px}.contact-links--desktop-list .contact-links__link{gap:12px}.contact-links--desktop-list .contact-links__link i{font-size:20px;width:20px}.contact-links--desktop-list .contact-links__link a,.contact-links--desktop-list .contact-links__link p{font-size:16px}}.contact-links__links-wrapper{display:flex;flex-direction:column;gap:8px}.contact-links__link{display:flex;gap:6px}.contact-links__link i{font-size:18px;color:#f1adaa}.contact-links__link p,.contact-links__link a{display:block;font-size:14px;font-weight:300;line-height:140%;color:#fbf8f1;text-decoration:none}.wpcf7-spinner{display:none}.wpcf7-not-valid-tip,.wpcf7-form.invalid .wpcf7-not-valid-tip{font-size:14px;font-weight:400;line-height:140%;letter-spacing:-.14px;color:#a80003;margin-top:8px;font-family:Figtree,sans-serif}.wpcf7-form.invalid .wpcf7-response-output{border-color:#a80003!important;text-align:center;font-size:14px;line-height:140%;color:#a80003}.wpcf7-form.sent .wpcf7-response-output{border-color:#12864f!important;text-align:center;font-size:14px;line-height:140%;color:#12864f}.wpcf7-form.sent label:after{opacity:0}.newsletter{background-color:#fbf8f1;position:relative;isolation:isolate;padding-bottom:28px}@media (min-width: 992px){.newsletter{background-color:#1c243f!important;padding:80px 0}}.newsletter .container{padding-left:24px;padding-right:24px}.newsletter:before{content:"";background-color:#1c243f!important;position:absolute;bottom:0;left:8px;width:calc(100% - 16px);height:80%;z-index:-1}@media (min-width: 992px){.newsletter:before{display:none}}.newsletter__img{width:fit-content;margin:0 auto 32px}@media (max-width: 992px){.newsletter__img{margin:0 auto}}.newsletter__img img{max-width:320px}@media (min-width: 992px){.newsletter__img img{max-width:unset;width:100%}}@media (min-width: 992px){.newsletter__wrapper{display:flex;flex-direction:column}}.archive-blog{padding-top:48px;background-color:#fbf8f1}.archive-blog__content{border-top:1px solid #DED9CB;padding-bottom:60px}@media screen and (min-width: 576px){.archive-blog__content{padding-bottom:80px;border-top:none}}.archive-blog__wrapper{display:flex;flex-direction:column;gap:40px;padding-top:40px;margin-bottom:40px}@media screen and (min-width: 576px){.archive-blog__wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:56px 20px;padding-top:56px;margin-bottom:56px;border-top:1px solid #DED9CB}}@media screen and (min-width: 992px){.archive-blog__wrapper{grid-template-columns:repeat(3,1fr)}}.archive-blog__categories{margin-top:40px}@media screen and (min-width: 992px){.archive-blog__categories{margin-bottom:24px}}.pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}@media screen and (min-width: 992px){.pagination{max-width:434px;margin:0 auto}}.pagination__prev,.pagination__next{width:36px;height:42px;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease-out}.pagination__prev i,.pagination__next i{font-size:20px;font-weight:300;color:#1c243f;transition:all .3s ease-out}.pagination__prev:hover,.pagination__next:hover{background-color:#0f1423}.pagination__prev:hover i,.pagination__next:hover i{color:#fbf8f1}.pagination__non-active{cursor:initial}.pagination__non-active i{color:#bcbcbc}.pagination__pages{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pagination__pages li{list-style:none}.pagination__pages li a,.pagination__pages li span{display:flex;align-items:center;justify-content:center;border:1px solid #1C243F;width:40px;height:40px;text-decoration:none;color:#1c243f;font-family:"Source Serif 4",serif;font-size:16px;font-weight:400;transition:all .3s ease-out}.pagination__pages li a:hover,.pagination__pages li span:hover{background-color:#0f1423;color:#fbf8f1}.pagination__separator{border:none!important}.pagination__current{background-color:#1c243f;color:#fbf8f1!important}.custom-select{position:relative}.custom-select__select{opacity:0;position:absolute;width:0;height:0}.custom-select__button{height:58px;width:100%;padding:12px;cursor:pointer;text-align:left;overflow:hidden;color:#1c243f;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:300;line-height:140%;border:1px solid #DED9CB;background:#FBF8F1;position:relative}@media screen and (max-width: 992px){.custom-select__button{height:46px}}.custom-select__button i{margin-right:8px}.custom-select__button strong{font-weight:400}.custom-select__button:after{content:"";font-family:"Font Awesome 6 Sharp";font-weight:300;position:absolute;top:50%;right:12px;color:#1c243f;font-size:18px;transform:translateY(-50%)}.custom-select__close{position:absolute;right:8px;top:calc(50% - 21px);border:1px solid #DED9CB;background:#FBF8F1;display:flex;align-items:center;justify-content:center;font-size:22px;width:42px;height:42px;color:#1c243f;opacity:0;visibility:hidden}.custom-select__dropdown{display:grid;position:absolute;top:100%;left:0;width:100%;z-index:10;grid-template-rows:0fr;overflow:hidden;transition:.3s;border:1px solid transparent;border-top:none}.custom-select__dropdown>*{min-height:0}.custom-select__dropdown__list{list-style-type:none}.custom-select__dropdown__option{width:100%;position:relative}.custom-select__dropdown__option__radio{position:absolute;width:0;height:0;opacity:0}.custom-select__dropdown__option__label{padding:12px 16px;width:100%;background:#FBF8F1;display:block;transition:.3s;font-size:16px;line-height:140%;font-weight:400;cursor:pointer;color:#1c243f}.custom-select__dropdown__option__label:after{content:"";font-family:"Font Awesome 6 Sharp";font-weight:300;position:absolute;top:50%;right:16px;color:#1c243f;font-size:16px;transform:translateY(-50%);opacity:0}.custom-select__dropdown__option__label:hover,.custom-select__dropdown__option__radio:checked+.custom-select__dropdown__option__label{background:#F1EBDC}.custom-select__dropdown__option__radio:checked+.custom-select__dropdown__option__label{font-weight:500}.custom-select__dropdown__option__radio:checked+.custom-select__dropdown__option__label:after{opacity:1}.custom-select.active .custom-select__dropdown{grid-template-rows:1fr;border-color:#ded9cb}.custom-select.active .custom-select__close{opacity:1;visibility:visible}.popup{top:unset;bottom:0;left:0;width:100dvw;max-width:unset;border:none;outline:none;background-color:#fbf8f1;overflow:clip}@media screen and (min-width: 992px){.popup{max-width:390px;width:100%;height:100dvh;max-height:100dvh;left:unset;right:0;top:0;bottom:unset}}.popup::backdrop{background-color:#1c243fcc}.popup[open]{animation:slideIn .5s cubic-bezier(.78,0,.34,1)}@media screen and (min-width: 992px){.popup[open]{animation:slideInToLeft .5s cubic-bezier(.78,0,.34,1)}}.popup[open]::backdrop{animation:fadeIn .5s cubic-bezier(.78,0,.34,1)}.popup.closing{animation:slideOut .5s cubic-bezier(.78,0,.34,1)}@media screen and (min-width: 992px){.popup.closing{animation:slideOutToLeft .5s cubic-bezier(.78,0,.34,1)}}.popup.closing::backdrop{animation:fadeOut .5s cubic-bezier(.78,0,.34,1)}.popup__wrapper{display:flex;flex-direction:column;max-height:86dvh}@media screen and (min-width: 992px){.popup__wrapper{max-height:100dvh}}.popup__title{font-size:22px;font-weight:400;line-height:120%;letter-spacing:-.22px;font-family:"Source Serif 4",serif;color:#1c243f}.popup__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background-color:#f1ebdc}.popup__header__title-with-icon{display:flex;align-items:center;gap:8px}.popup__header__title-with-icon i{font-size:22px;font-weight:300;line-height:140%;color:#d67c7b}.popup__header__title-with-icon .popup__title{font-size:21px}.popup__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:42px;height:42px;background-color:transparent;border:1px solid #DED9CB;transition:all .3s ease-out;outline:2px solid transparent;outline-offset:2px}.popup__close:focus-visible{outline-color:#036272}.popup__close:focus-visible{border-color:#1c243f}@media (hover: hover){.popup__close:hover{border-color:#1c243f}}@media (max-width: 992px){.popup__close{outline:none!important}.popup__close:focus-visible{border-color:#ded9cb}}.popup__close i{font-size:22px;font-weight:300;line-height:normal;color:#1c243f}.popup__content{flex-grow:1;overflow-y:auto;padding:28px 16px}.popup__content__title{color:#1c243f;font-family:"Source Serif 4",serif;font-size:22px;font-weight:400;line-height:1;letter-spacing:-.22px;margin-bottom:20px;scroll-margin-top:28px}.popup__content--add-to-cart{padding:16px;display:flex;flex-direction:column;gap:20px}.popup__method-list--delivery{margin-bottom:40px}.popup__method{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:16px;border-bottom:1px solid #DED9CB}.popup__method__texts{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:2px}.popup__method__name{font-size:18px;font-weight:400;line-height:140%;font-family:Figtree,sans-serif;color:#1c243f}.popup__method__text{font-size:14px;font-weight:400;line-height:140%;color:#474e62;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;white-space:nowrap}.popup__method__price{font-size:18px;font-weight:400;line-height:140%;color:#1c243f}.popup__method picture{flex-shrink:0}.popup__info{display:flex;align-items:flex-start;gap:8px;margin-block:20px 40px;padding-bottom:16px;border-bottom:1px solid #D67C7B}.popup__info i{flex-shrink:0;font-size:18px;font-weight:300;line-height:120%;color:#d67c7b}.popup__info p{font-size:14px;font-weight:300;line-height:140%;color:#1c243f}.popup__info p strong{font-weight:400}.popup__copy{padding:12px;background-color:#f1ebdc;font-size:14px;font-weight:300;line-height:140%;color:#1c243f}.popup__copy strong{font-weight:400}.popup__flexible-content{display:flex;flex-direction:column;gap:28px}.popup__flexible-content__badges{display:flex;align-items:center;gap:12px}.popup__flexible-content__table{display:grid;column-gap:24px}.popup__flexible-content__table__cell{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-block:16px}.popup__flexible-content__table__cell p{font-size:16px;font-weight:400;line-height:140%;color:#1c243f}.popup__flexible-content__table__cell img{max-height:32px;width:auto}.popup__flexible-content__table__cell--first{padding-block:0 12px;justify-content:flex-end}.popup__flexible-content__table__cell--first p{font-size:13px;line-height:120%;color:#474e62}.popup__flexible-content__table__separator{height:1px;background-color:#ded9cb}.popup__flexible-content__signatures{margin-top:20px;display:flex;flex-direction:column;gap:4px}.popup__free-shipping-progress__header{display:flex;justify-content:center;align-items:center;text-align:center;gap:8px;padding-bottom:12px}.popup__free-shipping-progress__header i{font-size:16px;font-weight:300;line-height:110%;color:#d67c7b}.popup__free-shipping-progress__header p{font-size:14px;font-weight:300;color:#1c243f;line-height:140%}.popup__free-shipping-progress__header p strong{font-weight:400}.popup__free-shipping-progress__progress{position:relative;width:100%;height:2px;background-color:#cbc5b7}.popup__free-shipping-progress__progress:before{content:"";position:absolute;top:0;left:0;width:var(--free-shipping-progress);height:100%;background-color:#f1adaa;transition:.5s cubic-bezier(.78,0,.34,1)}.popup__button-wrapper{display:flex;flex-direction:column;gap:8px}@media screen and (min-width: 992px){.popup__button-wrapper .btn{width:100%}}.popup__ingredients{display:flex;flex-direction:column;gap:24px}.popup__encryption{display:flex;align-items:flex-start;gap:8px;padding-block:24px 16px;border-bottom:1px solid #D67C7B}.popup__encryption i{flex-shrink:0;font-size:18px;font-weight:300;line-height:120%;color:#d67c7b}.popup__encryption p{font-size:14px;font-weight:300;line-height:140%;color:#1c243f}.popup__encryption p strong{font-weight:400}.popup__text{font-size:16px;font-weight:300;line-height:140%;color:#1c243f;margin-bottom:28px}@media screen and (min-width: 992px){.popup--add-to-cart,.popup--cancel-subscription{max-width:390px;left:50%;top:50%;transform:translate(-50%,-50%);height:auto}.popup--add-to-cart[open],.popup--cancel-subscription[open]{animation:slideInCenter .5s cubic-bezier(.78,0,.34,1)}.popup--add-to-cart.closing,.popup--cancel-subscription.closing{animation:slideOutCenter .5s cubic-bezier(.78,0,.34,1)}.popup--add-to-cart .btn:not(.btn--mini-product-card),.popup--cancel-subscription .btn:not(.btn--mini-product-card){width:100%!important}}@media screen and (min-width: 992px){.popup.bk_loyalty_program-redeem_popup,.popup--coupon{max-width:390px;left:50%;top:50%;transform:translate(-50%,-50%);height:auto}}@media screen and (min-width: 992px){.popup.bk_loyalty_program-redeem_popup[open],.popup--coupon[open]{animation:slideInCenter .5s cubic-bezier(.78,0,.34,1)}}@media screen and (min-width: 992px){.popup.bk_loyalty_program-redeem_popup.closing,.popup--coupon.closing{animation:slideOutCenter .5s cubic-bezier(.78,0,.34,1)}}.popup[data-popup=composition]{background-color:#fff}.product-add-to-cart{display:flex;gap:12px;align-items:flex-start}.product-add-to-cart__image{position:relative}.product-add-to-cart__content{display:flex;flex-direction:column}.product-add-to-cart__title{font-size:18px;font-weight:400;line-height:120%;letter-spacing:-.18px;color:#1c243f;font-family:"Source Serif 4",serif;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-add-to-cart__package_content_quantity{font-size:12px;font-weight:300;line-height:120%;color:#474e62;margin-top:4px}.product-add-to-cart__prices{display:flex;align-items:flex-end;gap:8px;margin-top:12px}.product-add-to-cart__prices p{font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.2px;color:#1c243f;font-family:"Source Serif 4",serif}.product-add-to-cart__prices:has(.product-add-to-cart__sale-price) .product-add-to-cart__regular-price{font-size:14px;font-weight:400;line-height:120%;letter-spacing:-.14px;color:#474e62;text-decoration:line-through}.product-add-to-cart__omnibus{font-size:11px;font-weight:300;line-height:140%;color:#474e62;margin-top:4px}.alert{display:flex;width:calc(100% - 32px);padding:12px 16px;justify-content:center;align-items:center;gap:7px;position:fixed;opacity:0;transition:.3s;visibility:hidden;z-index:999;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.16px;left:16px;top:16px;transform:translateY(-100%)}.alert:before{font-family:"Font Awesome 6 Sharp";font-weight:300;font-size:18px}.alert--success{background:#0F6139}.alert--success:before{content:""}.alert--error{background:#A80003}.alert--error:before{content:""}.alert--warning{background:#F8D888;color:#1c243f}.alert--warning:before{content:"";color:#1c243f}.alert--coupon{font-size:14px;margin-top:10px;line-height:16px}.alert--coupon:before{font-size:16px}.alert--position-static{position:static;width:auto;top:unset;left:unset;transform:none;opacity:1;visibility:visible}.alert.active{opacity:1;visibility:visible;transform:translateY(0)}.policy-page{padding-top:48px;padding-bottom:44px}@media screen and (min-width: 992px){.policy-page{padding-top:60px;padding-bottom:62px}}.policy-page__content h1,.policy-page__content h2,.policy-page__content h3,.policy-page__content h4,.policy-page__content h5,.policy-page__content h6{font-size:24px;font-weight:400;line-height:120%;letter-spacing:-.24px;color:#1c243f;margin-bottom:16px;margin-top:40px}@media screen and (min-width: 992px){.policy-page__content h1,.policy-page__content h2,.policy-page__content h3,.policy-page__content h4,.policy-page__content h5,.policy-page__content h6{margin-bottom:24px;margin-top:56px}}.policy-page__content p{font-size:16px;font-style:normal;font-weight:300;line-height:140%;margin-bottom:16px;color:#1c243f}@media screen and (min-width: 992px){.policy-page__content p{margin-bottom:18px;font-size:18px}}.policy-page__content p strong{font-weight:500}.policy-page__content p a{color:#0f1423}.policy-page__content ul,.policy-page__content ol{padding-left:30px;margin-bottom:16px}.policy-page__content ul ul,.policy-page__content ul ol,.policy-page__content ol ul,.policy-page__content ol ol{margin-top:16px}.policy-page__content ul li,.policy-page__content ol li{font-size:16px;font-style:normal;font-weight:300;line-height:140%;color:#1c243f;padding-left:5px;margin-bottom:16px}@media screen and (min-width: 992px){.policy-page__content ul li,.policy-page__content ol li{margin-bottom:18px;font-size:18px}}.policy-page__content ul li:last-of-type,.policy-page__content ol li:last-of-type{margin-bottom:0}.policy-page__content ul li a,.policy-page__content ol li a{color:#0f1423}.policy-page__content ul li strong,.policy-page__content ol li strong{font-weight:500}.roller{position:absolute;z-index:-1;animation:rotate 12s linear infinite}.roller img{width:104px;height:104px}@media (min-width: 1200px){.roller img{width:96px;height:96px}}.roller--popular-categories{right:-26px;top:50px}@media (min-width: 992px){.roller--popular-categories{z-index:1;right:48px;top:-47px}}.roller--steps{top:-70px;right:-24px;z-index:10}@media (min-width: 576px){.roller--steps{right:-70px}}@media (min-width: 1200px){.roller--steps{top:-50px;right:-50px}}.wp-block-group.is-style-pharma-club{background-color:#fbf8f1;position:relative;overflow:hidden}@media screen and (min-width: 768px){.wp-block-group.is-style-pharma-club{overflow:initial}}.wp-block-group.is-style-pharma-club .wp-block-columns{display:flex;gap:60px}@media screen and (min-width: 768px){.wp-block-group.is-style-pharma-club .wp-block-columns{gap:20px;padding-bottom:100px}}@media screen and (min-width: 992px){.wp-block-group.is-style-pharma-club .wp-block-columns{gap:80px}}@media screen and (min-width: 768px){.wp-block-group.is-style-pharma-club .wp-block-column:first-of-type{max-width:600px}}.wp-block-group.is-style-pharma-club figure{margin-bottom:0;margin-left:-16px;margin-right:-16px}@media screen and (min-width: 576px){.wp-block-group.is-style-pharma-club figure{margin-left:0;margin-right:0}}@media screen and (min-width: 768px){.wp-block-group.is-style-pharma-club figure{position:sticky;top:90px}}.wp-block-group.is-style-pharma-club figure img{width:100%}.wp-block-group.is-style-pharma-club .container{padding-top:0;padding-bottom:0}.wp-block-group.is-style-pharma-club ul.wp-block-list,.wp-block-group.is-style-pharma-club ol.wp-block-list{padding-left:30px;display:flex;flex-direction:column;gap:12px;margin-bottom:40px}@media screen and (min-width: 992px){.wp-block-group.is-style-pharma-club ul.wp-block-list,.wp-block-group.is-style-pharma-club ol.wp-block-list{gap:18px;margin-bottom:56px;padding-left:38px}}.wp-block-group.is-style-pharma-club ul.wp-block-list li,.wp-block-group.is-style-pharma-club ol.wp-block-list li{position:relative;list-style:none;font-size:16px;font-weight:300;line-height:140%}@media screen and (min-width: 992px){.wp-block-group.is-style-pharma-club ul.wp-block-list li,.wp-block-group.is-style-pharma-club ol.wp-block-list li{font-size:18px;line-height:160%}}.wp-block-group.is-style-pharma-club ul.wp-block-list li strong,.wp-block-group.is-style-pharma-club ol.wp-block-list li strong{font-weight:400}.wp-block-group.is-style-pharma-club ul.wp-block-list li:before,.wp-block-group.is-style-pharma-club ol.wp-block-list li:before{content:"";font-family:"Font Awesome 6 Sharp";font-size:18px;font-weight:300;color:#d67c7b;position:absolute;top:0;left:-30px}@media screen and (min-width: 992px){.wp-block-group.is-style-pharma-club ul.wp-block-list li:before,.wp-block-group.is-style-pharma-club ol.wp-block-list li:before{font-size:20px;left:-38px}}@media screen and (min-width: 992px){.wp-block-group.is-style-pharma-club .label-with-heading{gap:24px}}.wp-block-group.is-style-pharma-club .accordion{background-color:#fff;padding:60px 0;margin-left:-16px;margin-right:-16px}@media (min-width: 576px){.wp-block-group.is-style-pharma-club .accordion{margin-right:0;margin-left:0}}@media screen and (min-width: 992px){.wp-block-group.is-style-pharma-club .accordion{padding:80px 24px}}.wp-block-group.is-style-pharma-club .accordion__headline{font-size:24px;font-weight:400;line-height:120%;letter-spacing:-.24px;margin-bottom:12px}@media screen and (min-width: 992px){.wp-block-group.is-style-pharma-club .accordion__headline{font-size:32px;letter-spacing:-.32px;margin-bottom:16px}}.breadcrumbs{background-color:#f1ebdc;padding-block:12px}@media screen and (min-width: 992px){.breadcrumbs{padding-block:8px}}.breadcrumbs .container>span{display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap}.breadcrumbs span,.breadcrumbs a{font-size:12px;font-family:Figtree,sans-serif;font-weight:400;line-height:140%;letter-spacing:.36px;text-transform:uppercase;color:#474e62}.breadcrumbs a{text-decoration:none;color:#1c243f;border-bottom:1px solid transparent;transition:all .3s ease-out;outline:2px solid transparent;outline-offset:2px}@media (hover: hover){.breadcrumbs a:hover{border-color:#1c243f}}.breadcrumbs a:focus-visible{border-color:#1c243f;outline-color:#036272}.breadcrumbs i{font-size:14px;font-weight:300;line-height:1;color:#1c243f}.categories__info{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:12px}.categories__info p{font-size:12px;font-weight:400;line-height:140%;letter-spacing:.6px;text-transform:uppercase;color:#474e62}.categories__info i{font-size:14px;font-weight:300;line-height:1;color:#474e62}@media screen and (min-width: 992px){.categories__info i{display:none}}.categories__slider{padding-bottom:16px}.categories__slider__container{display:flex;gap:4px;align-items:center}@media screen and (min-width: 992px){.categories__slider__container{gap:8px}}.categories--account .categories__info{display:none!important}.categories--account .categories__slider{padding-bottom:0}.select2-selection{background-color:transparent!important;border:1px solid #CBC5B7!important;border-radius:0!important;transition:all .3s ease-out}.select2-selection__rendered{padding:20px!important}.select2-results__option,.select2-selection__rendered{font-size:16px!important;font-weight:400!important;line-height:20px!important;letter-spacing:-.16px!important;color:#1c243f!important;font-family:Figtree,sans-serif!important}.select2__results__option[data-selected]{background-color:#f1ebdc!important}.select2-dropdown{border-color:#cbc5b7!important;background-color:#fbf8f1!important}.select2-search{position:relative}.select2-search__field{border-color:#cbc5b7!important;background-color:#fbf8f1!important;transition:all .3s ease-out;font-size:16px;font-family:Figtree,sans-serif}.select2-selection__arrow{right:20px!important}.select2-selection__arrow b{background:none!important;width:16px;height:20px;transform:translateY(-1px)}.select2-selection__arrow b:after{content:""!important;font-family:"Font Awesome 6 Sharp"!important;color:#1c243f!important;font-size:18px;font-weight:300;letter-spacing:-.18px}@media (hover: hover){.select2:hover .select2-selection{border-color:#1c243f!important}}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected],.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#f1ebdc!important}.my-account__header{display:flex;flex-direction:column;gap:16px;padding-block:48px 40px}@media screen and (min-width: 992px){.my-account__header{gap:24px;padding-block:60px 56px!important}}.my-account__header:has(.btn-text){padding-block:48px 32px}.my-account__header h1{font-size:28px;font-weight:400;line-height:120%;letter-spacing:-.28px;color:#1c243f;display:flex;align-items:center}@media screen and (min-width: 992px){.my-account__header h1{font-size:32px;letter-spacing:-.32px}}.my-account__header svg{width:40px;height:auto;margin-right:16px}.my-account__button{display:flex;justify-content:center;padding-block:60px}@media screen and (min-width: 992px){.my-account__button{padding-block:80px}}.my-account__text{font-size:16px;font-weight:300;line-height:140%;color:#1c243f}@media screen and (min-width: 992px){.my-account__text{font-size:18px;line-height:160%}}.my-account__text strong{font-weight:400}.my-account__text--address{margin-bottom:40px}@media screen and (min-width: 992px){.my-account__text--address{margin-bottom:56px}}.my-account__heading{font-size:24px;font-weight:400;line-height:120%;letter-spacing:-.24px;font-family:"Source Serif 4",serif;color:#1c243f}.my-account__heading--last-orders-and-subscriptions{margin-top:60px;margin-bottom:24px}@media screen and (min-width: 992px){.my-account__heading--last-orders-and-subscriptions{margin-top:80px;margin-bottom:16px}}.my-account__dashboard__wrapper{display:flex;flex-direction:column;gap:60px}@media screen and (min-width: 992px){.my-account__dashboard__wrapper{flex-direction:row;align-items:flex-start;gap:24px}}.my-account__club-info{display:flex;flex-direction:column;gap:12px;padding:12px;background-color:#f1ebdc}@media screen and (min-width: 992px){.my-account__club-info{padding:18px;gap:18px;max-width:547px;width:100%;flex-shrink:0}}.my-account__club-info__title{font-size:24px;font-weight:400;line-height:120%;letter-spacing:-.24px;color:#1c243f;font-family:"Source Serif 4",serif}@media screen and (min-width: 992px){.my-account__club-info__title{font-size:28px;letter-spacing:-.28px}}.my-account__club-info__wrapper{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.my-account__club-info__points{display:flex;align-items:flex-end;gap:8px}@media screen and (min-width: 992px){.my-account__club-info__points{gap:16px}}.my-account__club-info__points p{font-size:22px;font-weight:400;line-height:120%;letter-spacing:-.22px;font-family:"Source Serif 4",serif;color:#1c243f;font-style:italic}@media screen and (min-width: 992px){.my-account__club-info__points p{font-size:24px;letter-spacing:-.24px}}.my-account__club-info__points p strong{font-size:24px;font-weight:400;letter-spacing:-.24px;font-style:normal}@media screen and (min-width: 992px){.my-account__club-info__points p strong{font-size:28px;letter-spacing:-.28px}}.my-account__club-info__discount{font-size:14px;font-weight:300;line-height:140%;color:#1c243f;font-style:italic}.my-account__status{padding:8px;line-height:120%!important;font-size:12px!important;font-weight:500!important;letter-spacing:.36px!important;text-transform:uppercase;color:#1c243f;width:fit-content;margin-bottom:8px}@media screen and (min-width: 992px){.my-account__status{margin-bottom:0;padding-inline:10px;padding:10px}}.my-account__status--green{background-color:#b8e9d2}.my-account__status--yellow{background-color:#ffe7c5}.my-account__status--blue{background-color:#cfe2ff}.my-account__status--red{background-color:#fcc9c4}.my-account__subscription-button{margin-top:40px}@media screen and (min-width: 992px){.my-account__subscription-button{margin-top:56px}}.my-account__bestsellers{margin-top:60px}.my-account__bestsellers .label-with-heading{align-items:flex-start;text-align:left}@media screen and (min-width: 992px){.my-account__bestsellers{margin-top:80px}.my-account__bestsellers .label-with-heading{align-items:center;text-align:center}}body.woocommerce-edit-address .select2-selection__placeholder,body.woocommerce-edit-address .select2-search__field{font-size:16px}body.woocommerce-orders .orders-table{margin-top:80px}@media screen and (max-width: 992px){body.woocommerce-orders .orders-table{margin-top:60px}}.orders-table{display:flex;flex-direction:column}.orders-table__row{display:flex;flex-direction:column;align-items:flex-start;padding-block:24px;gap:8px;border-bottom:1px solid #DED9CB}@media screen and (min-width: 992px){.orders-table__row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;align-items:center;padding-block:12px}}.orders-table__row:nth-child(2){padding-top:0}@media screen and (min-width: 992px){.orders-table__row:nth-child(2){padding-top:12px}}.orders-table__row p{font-size:16px;letter-spacing:.48px;font-weight:500;line-height:120%;color:#1c243f}@media screen and (min-width: 992px){.orders-table__row p{font-size:18px;letter-spacing:.54px}}.orders-table__row p em{font-weight:300}.orders-table__row p.download-product a{font-size:16px;letter-spacing:.48px;font-weight:500;line-height:120%;color:#1c243f;text-decoration:none}.orders-table__row a{margin-top:8px}@media screen and (min-width: 992px){.orders-table__row a{margin-top:0}}.orders-table__row--head{display:none;padding-block:16px}@media screen and (min-width: 992px){.orders-table__row--head{display:grid}}.orders-table__row--head p{font-size:16px;font-weight:300;letter-spacing:.48px}@media screen and (min-width: 992px){.orders-table__row--downloads{grid-template-columns:repeat(2,minmax(0,1fr))}}.orders-table__show-mobile{display:inline;font-size:16px;font-style:italic;font-weight:300;line-height:120%;letter-spacing:.48px}@media screen and (min-width: 992px){.orders-table__show-mobile{display:none!important}}.view-order{display:flex;flex-direction:column;gap:40px}@media screen and (min-width: 992px){.view-order{flex-direction:row;align-items:flex-start;gap:132px}}.view-order__left{display:flex;flex-direction:column;gap:8px}@media screen and (min-width: 992px){.view-order__left{flex-grow:1}}.view-order__right{display:flex;flex-direction:column;gap:24px}@media screen and (min-width: 992px){.view-order__right{gap:20px;max-width:547px;flex-grow:1}}.view-order__details{display:flex;flex-direction:column}.view-order__detail{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block:12px;border-bottom:1px solid #DED9CB;color:#1c243f}@media screen and (min-width: 992px){.view-order__detail{gap:16px}}.view-order__detail__text{display:flex;flex-direction:column;gap:4px}@media screen and (min-width: 992px){.view-order__detail__text{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}.view-order__detail__label{font-size:16px;font-weight:300;line-height:140%}@media screen and (min-width: 992px){.view-order__detail__label{font-size:18px}}.view-order__detail__value{font-size:18px;font-weight:500;line-height:140%;font-family:"Source Serif 4",serif}@media screen and (min-width: 992px){.view-order__detail__value{font-size:20px}}.view-order__detail__copy{flex-shrink:0;display:inline-flex;gap:4px;align-items:center;font-size:12px;line-height:23px;letter-spacing:.6px;font-weight:400;text-transform:uppercase;color:#1c243f;background-color:#f1ebdc;padding-inline:6px 4px;border:none;border-bottom:1px solid transparent;outline:2px solid transparent;outline-offset:2px;transition:all .3s ease-out}@media (hover: hover){.view-order__detail__copy:hover{border-color:#1c243f}}.view-order__detail__copy:focus-visible{outline-color:#036272;border-color:#1c243f}.view-order__detail__copy:after{content:"";font-family:"Font Awesome 6 Sharp";font-weight:300;font-size:13px;transition:all .3s ease-out}.woocommerce-view-subscription .view-order,.woocommerce-view-subscription .woocommerce-view-subscription,.woocommerce-view-order .view-order,.woocommerce-view-order .woocommerce-view-subscription{margin-top:80px}@media screen and (max-width: 1400px){.woocommerce-view-subscription .view-order,.woocommerce-view-subscription .woocommerce-view-subscription,.woocommerce-view-order .view-order,.woocommerce-view-order .woocommerce-view-subscription{margin-top:60px}}.my-address__wrapper{display:flex;gap:28px;justify-content:space-between}@media screen and (max-width: 992px){.my-address__wrapper{flex-wrap:wrap;gap:24px}}@media screen and (max-width: 992px){.my-address__wrapper .address-box{width:100%;flex:auto}}.address-form{max-width:434px;margin-inline:auto}.address-form__wrapper{display:flex;flex-direction:column;gap:40px}@media screen and (min-width: 992px){.address-form__wrapper{gap:56px}}.address-form__wrapper--password{padding-top:60px}@media screen and (min-width: 992px){.address-form__wrapper--password{padding-top:80px}}.address-form__fields__text{font-size:16px;font-weight:400;line-height:120%;letter-spacing:-.16px;color:#474e62;padding-top:28px}@media screen and (min-width: 992px){.address-form__fields__text{padding-top:32px}}.address-form__texts{display:flex;flex-direction:column;gap:8px}.address-form__texts h2{font-size:24px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.24px;color:#1c243f}@media screen and (min-width: 992px){.address-form__texts h2{font-size:28px;letter-spacing:-.28px}}.address-form__texts p{font-size:16px;font-weight:300;line-height:140%;color:#1c243f;font-family:Figtree,sans-serif}.address-form__new-password{padding-top:28px}@media screen and (min-width: 992px){.address-form__new-password{padding-top:32px}}.address-form__password-strength{display:flex;flex-direction:column;gap:6px;list-style:none;padding:8px 0 0}.address-form__password-strength li{display:flex;align-items:flex-start;gap:8px}.address-form__password-strength li i{font-size:12px;font-weight:300;color:#d67c7b}.address-form__password-strength li span{font-size:12px;font-weight:400;line-height:130%;letter-spacing:-.12px;color:#1c243f}.address-form .optional{display:none}.address-form .form-row{margin:0!important;padding:28px 0 0!important;background-color:transparent}.address-form .form-row label{font-size:16px;font-weight:400;line-height:120%!important;font-family:Figtree,sans-serif;letter-spacing:-.16px;color:#1c243f;padding-bottom:8px}.address-form .form-row label .required{color:inherit!important;font-family:inherit!important;font-weight:400;font-size:inherit;line-height:inherit;margin-left:-3px}.address-form .form-row label .optional{display:none!important}.address-form .form-row input,.address-form .form-row textarea{padding:20px 48px 20px 20px!important;border:1px solid #CBC5B7!important;border-radius:0!important;font-size:16px!important;font-weight:400!important;line-height:20px!important;letter-spacing:-.16px!important;color:#1c243f!important;font-family:Figtree,sans-serif!important;transition:all .3s ease-out;background-color:transparent!important;outline:2px solid transparent;outline-offset:2px;resize:none;max-height:60px;overflow:hidden}@media (hover: hover){.address-form .form-row input:hover,.address-form .form-row textarea:hover{border-color:#1c243f!important}}.address-form .form-row input:focus,.address-form .form-row textarea:focus{border-color:#1c243f!important}.address-form .form-row input::placeholder,.address-form .form-row textarea::placeholder{color:#474e62!important}.address-form .form-row #account_display_name_description{display:block;padding-top:8px;font-size:12px;font-weight:400;line-height:130%;letter-spacing:-.12px;color:#1c243f}.address-form .form-row #account_display_name_description em{font-style:normal!important}.address-form .form-row .checkout-inline-error-message{font-size:14px;font-weight:400;line-height:140%;letter-spacing:-.14px;color:#a80003}.address-form .form-row:has(.checkout-inline-error-message) .woocommerce-input-wrapper{margin-bottom:8px}.address-form .form-row .woocommerce-input-wrapper{display:block;position:relative}.address-form .form-row .woocommerce-input-wrapper:after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);font-size:18px;font-family:"Font Awesome 6 Sharp";font-weight:300}.address-form .form-row.woocommerce-invalid-required-field label,.address-form .form-row.woocommerce-invalid label{color:inherit}.address-form .form-row.woocommerce-invalid-required-field input,.address-form .form-row.woocommerce-invalid input{border-color:#a80003!important;color:#a80003!important}.address-form .form-row.woocommerce-invalid-required-field .woocommerce-input-wrapper:after,.address-form .form-row.woocommerce-invalid .woocommerce-input-wrapper:after{content:"";color:#a80003}.address-form .form-row.woocommerce-validated:not(#billing_country_field) .woocommerce-input-wrapper:after{content:"";color:#12864f}@media screen and (min-width: 992px){.address-form .form-row{padding:32px 0 0!important}}.address-form .form-row:first-of-type{padding-top:0!important}.address-form .form-row-last,.address-form .form-row-first{width:48%!important}.address-form .woocommerce-password-hint,.address-form #password_strength{display:none!important}.address-form .show-password-input{right:20px!important}.address-form .show-password-input:before{display:none!important}.address-form .show-password-input:after{content:""!important;font-family:"Font Awesome 6 Sharp"!important;color:#000!important}.address-form .show-password-input.display-password:after{content:""!important}.products-in-purchase{padding:16px;border:1px solid #DED9CB}.products-in-purchase__top{display:flex;align-items:center;gap:8px;justify-content:space-between;width:100%;border:none;background-color:transparent}.products-in-purchase__text{font-size:16px;font-weight:400;line-height:140%;color:#1c243f}.products-in-purchase__text span{color:#474e62}.products-in-purchase__btn{display:inline-flex;align-items:center;gap:4px;line-height:1;font-size:12px;font-weight:400;letter-spacing:.6px;text-transform:uppercase;color:#1c243f;background-color:#f1ebdc;padding-block:4px;padding-inline:6px 4px;border:none;border-bottom:1px solid transparent;outline:2px solid transparent;outline-offset:2px}@media (hover: hover){.products-in-purchase__btn:hover{border-color:#1c243f}}.products-in-purchase__btn:focus-visible{border-color:#1c243f;outline-color:#036272}.products-in-purchase__btn:after{content:"";font-family:"Font Awesome 6 Sharp";font-weight:300;font-size:13px;transition:all .3s ease-out}.products-in-purchase__wrapper{display:grid;grid-template-rows:0fr;transition:all .3s ease-out}.products-in-purchase__list{display:flex;flex-direction:column;gap:20px;overflow:hidden}.products-in-purchase__item{display:flex;gap:16px;color:#1c243f}.products-in-purchase__item picture{flex-shrink:0}.products-in-purchase__item__wrapper{flex-grow:1;display:flex;flex-direction:column;gap:4px}.products-in-purchase__item__title{font-family:"Source Serif 4",serif;font-size:18px;font-weight:400;line-height:120%;letter-spacing:-.18px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.products-in-purchase__item__label{font-size:12px;font-weight:300;line-height:120%}.products-in-purchase__item__bottom{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between}.products-in-purchase__item__quantity{font-size:14px;font-weight:300;line-height:120%}.products-in-purchase__item__price{font-size:20px;font-weight:500;line-height:120%;letter-spacing:-.2px;font-family:"Source Serif 4",serif}.products-in-purchase__item__price bdi{font-family:"Source Serif 4",serif}.products-in-purchase--active .products-in-purchase__wrapper{grid-template-rows:1fr;padding-top:20px}.products-in-purchase--active .products-in-purchase__btn:after{transform:rotate(180deg)}.products-in-purchase--checkout{margin-bottom:16px}.address-box{flex:1;padding:16px;background-color:#fff;display:flex;flex-direction:column;gap:16px;color:#1c243f}@media screen and (min-width: 992px){.address-box{padding:24px;gap:24px}}.address-box__title{font-size:24px;font-weight:400;line-height:120%;letter-spacing:-.24px;font-family:"Source Serif 4",serif}@media screen and (min-width: 992px){.address-box__title{font-size:28px;letter-spacing:-.28px}}.address-box__wrapper{display:flex;flex-direction:column;gap:8px}@media screen and (min-width: 992px){.address-box__wrapper{gap:16px}}.address-box__item{display:flex;align-items:center;gap:12px}.address-box__item i{font-size:18px;font-weight:300;line-height:140%;color:#d67c7b}@media screen and (min-width: 992px){.address-box__item i{font-size:20px}}.address-box__item p{font-size:16px;font-weight:300;line-height:140%}@media screen and (min-width: 992px){.address-box__item p{font-size:18px}}.address-box .btn-text{margin-top:auto}.ingredient{display:flex;align-items:flex-start;gap:16px;padding-bottom:20px;border-bottom:1px solid #DED9CB}@media screen and (min-width: 992px){.ingredient{gap:20px}}.ingredient__icon{flex-shrink:0;font-size:40px;font-weight:100!important;line-height:normal;color:#d67c7b}.ingredient__content{flex-grow:1;display:flex;flex-direction:column;gap:12px}.ingredient__header{display:flex;justify-content:space-between;align-items:center}.ingredient__title{font-family:Figtree,sans-serif;font-size:22px;font-weight:400;line-height:120%;letter-spacing:-.22px;color:#1c243f}.ingredient__logo{flex-shrink:0;max-height:32px}.ingredient__wrapper{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.ingredient__wrapper--open .ingredient__read-more:after{content:""!important}.ingredient__wrapper--open .ingredient__text{display:block;-webkit-line-clamp:initial;overflow:visible}.ingredient__text{font-size:16px;font-weight:300;line-height:150%;color:#1c243f;overflow:hidden;max-height:4.5em;transition:max-height .4s cubic-bezier(.93,0,.34,1);padding-bottom:0}@media screen and (min-width: 992px){.ingredient__text{max-height:unset}}.ingredient__text strong{font-weight:400}.ingredient__read-more{display:none;align-items:center;gap:4px;padding-block:3px;font-size:12px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.6px;text-transform:uppercase;font-family:Figtree,sans-serif;color:#1c243f;border:none;text-decoration:none;background-color:transparent}.ingredient__read-more:after{content:"+";font-family:"Font Awesome 6 Sharp";flex-shrink:0;font-size:13px;font-weight:300;color:#1c243f;line-height:16px}.ingredient__read-more--show{display:inline-flex}.ingredient--m{padding-block:0 16px}.ingredient--m .ingredient__icon{font-size:32px}.ingredient--m .ingredient__title{font-size:18px;letter-spacing:-.18px}.ingredient--m .ingredient__text{font-size:14px}.bestseller-card{flex-shrink:0;position:relative;display:flex;align-items:flex-end;min-height:420px;max-width:259px;padding:8px;outline:2px solid transparent;outline-offset:2px;text-decoration:none}@media screen and (min-width: 992px){.bestseller-card{min-height:481px;max-width:320px}}@media (hover: hover){.bestseller-card:hover .heading-box{background-color:#1c243f;color:#fbf8f1}.bestseller-card:hover .heading-box .heading-box__text{color:#f1ebdc}.bestseller-card:hover .heading-box .btn-text{color:#fbf8f1;border-color:#fbf8f1}}.bestseller-card:focus-visible{outline-color:#036272}.bestseller-card__image{position:absolute;top:0;left:0;width:100%;height:100%}.bestseller-card__image img{width:100%;height:100%;object-fit:cover}.slider-products{position:relative;width:100%}@media screen and (min-width: 992px){.slider-products__viewport{overflow:hidden}}.slider-products__container{width:100%;display:flex;gap:8px;will-change:transform}@media screen and (min-width: 992px){.slider-products__container{gap:20px}}.slider-products__slide{flex-shrink:0}.slider-products__dots{position:relative;overflow:hidden;margin-top:24px;width:100%;height:2px;background-color:#ded9cb}@media screen and (min-width: 992px){.slider-products__dots{margin-top:40px}}.slider-products__dots:before{content:"";position:absolute;top:0;left:var(--dot-position);width:var(--dot-width);height:100%;background-color:#1c243f;transition:all .3s ease-in-out}.slider-products--products,.slider-products--bestsellers{margin-top:40px}@media screen and (min-width: 992px){.slider-products--products,.slider-products--bestsellers{margin-top:60px}}.slider-products--products .slider-products__container{gap:16px}@media screen and (min-width: 992px){.slider-products--products .slider-products__container{gap:20px}}.woocommerce-checkout{background-color:#f1ebdc}.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-shipping-fields .shipping_address{padding-top:28px}.woocommerce-checkout .breadcrumbs,.woocommerce-checkout .pre-footer{display:none}.woocommerce-order-received{background-color:#fbf8f1}.woocommerce-NoticeGroup,.woocommerce-form-coupon-toggle{display:none}.woocommerce-form__label{display:flex!important;align-items:flex-start;gap:8px;color:#1c243f;font-family:Figtree,sans-serif}.woocommerce-form__label .custom-checkbox__label,.woocommerce-form__label span{font-size:16px;font-weight:400;line-height:140%;letter-spacing:-.16px;margin-top:1px}.woocommerce-form__label__term{font-size:14px!important;font-weight:400!important;line-height:130%!important;letter-spacing:-.14px!important;margin-top:0!important}.woocommerce-form__label__term a{font-weight:500!important;text-decoration:underline;color:inherit!important}.woocommerce-form__label__term .optional{color:#474e62!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}.woocommerce-form__label__term--small{font-size:12px!important;line-height:140%!important;letter-spacing:-.12px!important}.woocommerce-form__label__terms-wrapper{display:flex;flex-direction:column;gap:2px}.woocommerce-form__label input{position:relative;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin:0;width:24px;height:24px;border:1px solid #CBC5B7;transition:all .3s ease-out}.woocommerce-form__label input:before{content:"";position:absolute;display:flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:16px;font-family:"Font Awesome 6 Sharp";line-height:1;color:#fff;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;transition:all .3s ease-out}.woocommerce-form__label input:checked{background-color:#1c243f;border-color:#1c243f}.woocommerce-form__label input:checked:before{opacity:1}.woocommerce-privacy-policy-text{display:none}.woocommerce-terms-and-conditions-wrapper{display:flex;flex-direction:column;gap:20px;padding-bottom:28px}@media screen and (min-width: 992px){.woocommerce-terms-and-conditions-wrapper{padding-bottom:20px}}.woocommerce-invalid #terms{outline:none}.woocommerce #terms_description{margin-top:8px!important;font-size:14px;font-weight:400;line-height:140%;letter-spacing:-.14px;color:#a80003}.woocommerce .place-order{margin:0!important;padding:0!important}.woocommerce-checkout-payment{background-color:transparent!important;padding:0!important;border-radius:0!important}.woocommerce-checkout-payment .wc_payment_methods{display:flex!important;flex-direction:column!important;gap:16px!important;padding:0!important;background-color:transparent!important;border:none!important}.woocommerce-checkout-payment .wc_payment_methods:before,.woocommerce-checkout-payment .wc_payment_methods:after{display:none!important}.woocommerce .wc_payment_method_label,.woocommerce .wc_shipping_method_label{padding:16px!important;display:flex!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:12px!important;border:1px solid #DED9CB!important;transition:all .3s ease-out;cursor:pointer}.woocommerce .wc_payment_method_label:has(input:checked),.woocommerce .wc_shipping_method_label:has(input:checked){background-color:#f1ebdc!important;border-color:#1c243f!important}.woocommerce .wc_payment_method_label:has(input:checked) .payment_method_title,.woocommerce .wc_shipping_method_label:has(input:checked) .payment_method_title{font-weight:500}.woocommerce .wc_payment_method_label:has(input:checked) .wc_shipping_method_wrapper>span,.woocommerce .wc_shipping_method_label:has(input:checked) .wc_shipping_method_wrapper>span{font-weight:500}.woocommerce .wc_payment_method_label input,.woocommerce .wc_shipping_method_label input{flex-shrink:0;position:relative;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;margin:0!important;width:24px!important;height:24px!important;border:1px solid #1C243F!important;border-radius:50%!important;outline:none!important}.woocommerce .wc_payment_method_label input:after,.woocommerce .wc_shipping_method_label input:after{content:"";position:absolute;width:14px;height:12px;display:flex;align-items:center;justify-content:center;top:6px;left:4px;color:transparent;font-family:"Font Awesome 6 Sharp";font-size:15px;font-style:normal;font-weight:400;line-height:12px;transition:all .3s ease-out}.woocommerce .wc_payment_method_label input:checked,.woocommerce .wc_shipping_method_label input:checked{border-color:#1c243f!important;background-color:#1c243f!important}.woocommerce .wc_payment_method_label input:checked:after,.woocommerce .wc_shipping_method_label input:checked:after{color:#fff}.woocommerce .wc_payment_method_label img,.woocommerce .wc_shipping_method_label img{flex-shrink:0;display:block;margin-left:auto;height:48px}.woocommerce .wc_payment_method_wrapper,.woocommerce .wc_shipping_method_wrapper{display:flex;flex-direction:column;gap:4px}.woocommerce .wc_payment_method_wrapper>span,.woocommerce .wc_shipping_method_wrapper>span{display:flex;flex-direction:column;gap:4px;font-size:18px;font-weight:400;line-height:120%;letter-spacing:-.18px;color:#1c243f;font-family:Figtree,sans-serif}.woocommerce .wc_payment_method .payment_method_title,.woocommerce .wc_shipping_method .payment_method_title{font-size:18px;font-weight:400;line-height:120%;letter-spacing:-.18px;color:#1c243f;font-family:Figtree,sans-serif}.woocommerce .wc_payment_method .payment_method_logo,.woocommerce .wc_shipping_method .payment_method_logo{display:block;width:auto;height:28px;margin:0 0 0 auto!important;justify-self:flex-end}.woocommerce .wc_payment_method .payment_box:not(.payment_method_transferuj):not(.payment_method_p24-online-payments),.woocommerce .wc_shipping_method .payment_box:not(.payment_method_transferuj):not(.payment_method_p24-online-payments){display:none!important}.woocommerce .wc_payment_method .payment_box,.woocommerce .wc_shipping_method .payment_box{font-family:Figtree,sans-serif}.woocommerce .wc_payment_method .payment_box .tpay-info-label,.woocommerce .wc_shipping_method .payment_box .tpay-info-label{font-family:Figtree,sans-serif!important}.woocommerce .wc_payment_method .payment_box .tpay-panel-inside-content,.woocommerce .wc_shipping_method .payment_box .tpay-panel-inside-content{margin:8px!important}.woocommerce .wc_payment_method .payment_box .tpay-groups-wrapper,.woocommerce .wc_shipping_method .payment_box .tpay-groups-wrapper{display:grid!important;grid-template-columns:1fr 1fr 1fr;column-gap:5px!important}@media screen and (max-width: 768px){.woocommerce .wc_payment_method .payment_box .tpay-groups-wrapper,.woocommerce .wc_shipping_method .payment_box .tpay-groups-wrapper{grid-template-columns:1fr 1fr}}.woocommerce .wc_payment_method .payment_box .tpay-groups-wrapper .tpay-group-holder,.woocommerce .wc_shipping_method .payment_box .tpay-groups-wrapper .tpay-group-holder{width:100%!important}.woocommerce .wc_payment_method .payment_box .tpay-groups-wrapper .tpay-group-holder img,.woocommerce .wc_shipping_method .payment_box .tpay-groups-wrapper .tpay-group-holder img{height:auto!important}.woocommerce .wc_payment_method .payment_box .p24-payment-container .woocommerce-input-wrapper,.woocommerce .wc_shipping_method .payment_box .p24-payment-container .woocommerce-input-wrapper{display:none!important}.woocommerce .wc_payment_method .woocommerce-Price-amount bdi,.woocommerce .wc_shipping_method .woocommerce-Price-amount bdi{font-size:20px;font-weight:400;line-height:120%;letter-spacing:-.2px;color:#1c243f;font-family:"Source Serif 4",serif}.woocommerce .wc_payment_method .shipping-method-description,.woocommerce .wc_shipping_method .shipping-method-description{font-size:14px;font-weight:400;line-height:140%;letter-spacing:-.14px;color:#474e62}.woocommerce .wc_payment_method input{margin:4px 0 0!important}.woocommerce .wc_payment_method .payment_box{background:transparent!important;padding:0!important;margin:0!important}.woocommerce .wc_payment_method .payment_box:before{display:none!important}.woocommerce .wc_payment_method .payment_box__additional-text{color:#474e62;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.14px}.woocommerce .wc_payment_method .payment_box__additional-text strong{font-weight:500}.woocommerce .wc_payment_method .payment_box__additional-icons{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.woocommerce .wc_payment_method .payment_box__additional-icons img{height:20px;width:auto;max-width:60px;margin:0!important}.woocommerce .wc_payment_method .payment_box__additional-text+.payment_box__additional-icons{margin-top:12px!important}.woocommerce-order__header{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:20px;margin-bottom:20px}@media screen and (min-width: 992px){.woocommerce-order__header{gap:24px;padding-top:52px;margin-bottom:60px}}.woocommerce-order__header img{display:block;width:48px;margin-bottom:16px}.woocommerce-order__list{display:flex;flex-direction:column;max-width:434px;margin-inline:auto;padding-bottom:40px}.woocommerce-order__list--cod{margin-top:20px}.woocommerce-order__item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block:12px;border-bottom:1px solid #DED9CB}.woocommerce-order__item p{display:flex;flex-direction:column;gap:4px;color:#1c243f}.woocommerce-order__item p span{font-size:16px;font-weight:300;line-height:140%}.woocommerce-order__item p strong,.woocommerce-order__item p .woocommerce-Price-amount,.woocommerce-order__item p .woocommerce-Price-currencySymbol{font-size:18px;font-weight:500;line-height:140%;font-family:"Source Serif 4",serif}.woocommerce-order__item p strong bdi,.woocommerce-order__item p .woocommerce-Price-amount bdi,.woocommerce-order__item p .woocommerce-Price-currencySymbol bdi{font-family:inherit;font-weight:inherit;font-size:inherit}.woocommerce-order__item button{display:flex;align-items:center;gap:4px;background-color:#f1ebdc;border:none;border-bottom:1px solid transparent;padding:3px 4px 3px 6px;font-size:12px;font-weight:400;line-height:140%;letter-spacing:.6px;text-transform:uppercase;color:#1c243f;transition:all .3s ease-out;outline:2px solid transparent;outline-offset:2px}.woocommerce-order__item button:focus-visible{outline-color:#036272}@media (hover: hover){.woocommerce-order__item button:hover{border-color:#1c243f}}.woocommerce-order__item button:focus-visible{border-color:#1c243f}.woocommerce-order__item button i{font-size:13px;font-weight:300}.woocommerce-order__button-wrapper{display:flex;justify-content:center;padding-bottom:60px}@media screen and (min-width: 992px){.woocommerce-order__button-wrapper{padding-bottom:80px}}.woocommerce-order__news{padding-block:60px}@media screen and (min-width: 992px){.woocommerce-order__news{padding-block:80px}}.form-login{padding-top:32px;padding-bottom:60px;background-color:#fbf8f1}@media screen and (min-width: 992px){.form-login{padding-top:40px;padding-bottom:80px}}.form-login__switcher{display:flex;border:1px solid #CBC5B7;padding:4px;width:100%;margin-bottom:20px}@media screen and (min-width: 992px){.form-login__switcher{margin-bottom:24px}}.form-login__button{display:block;width:50%;line-height:42px;border:1px solid transparent;font-size:16px;font-weight:400;letter-spacing:-.16px;font-family:"Source Serif 4",serif;background-color:transparent;color:#474e62;transition:all .3s ease-out;outline:2px solid transparent;outline-offset:2px}.form-login__button:focus-visible{outline-color:#036272}.form-login__button:hover{background-color:#0f1423;color:#fbf8f1}.form-login__button:focus-visible{background-color:#0f1423;color:#fbf8f1}.form-login__button--active{background-color:#1c243f;color:#fbf8f1;position:relative}.form-login__button--active:before{content:"";font-family:"Font Awesome 6 Sharp";position:relative;padding-right:8px;font-weight:300;font-size:18px;color:#fbf8f1;width:100%;height:100%}.form-login__separator{margin-bottom:28px;text-align:center;position:relative;isolation:isolate}@media screen and (min-width: 992px){.form-login__separator{margin-bottom:32px}}.form-login__separator:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:1px;background-color:#ded9cb;z-index:-1}.form-login__separator span{font-size:16px;font-weight:400;line-height:120%;padding:0 8px;background-color:#fbf8f1}.form-login__oauth{display:flex;gap:8px}.form-login__oauth button,.form-login__oauth a{width:100%}.form-login__listing{display:flex;flex-direction:column;gap:8px;padding-left:22px}.form-login__listing li{font-size:14px;font-weight:400;line-height:120%;letter-spacing:-.14px;list-style:none;position:relative}.form-login__listing li:before{content:"";font-family:"Font Awesome 6 Sharp";font-size:14px;font-weight:300;color:#d67c7b;position:absolute;top:0;left:-22px!important}@media (min-width: 992px){.form-login__listing li:before{font-size:16px;left:-32px}}.form-login__listing li span,.form-login__listing li mark{font-style:italic;background-color:transparent}.form-login__listing--mt{margin-top:-20px;margin-bottom:28px}@media screen and (min-width: 992px){.form-login__listing--mt{margin-top:-16px;margin-bottom:32px}}.form-login__checkboxes{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}@media screen and (min-width: 992px){.form-login__checkboxes{margin-bottom:32px}}.form-login__checkbox-wrap{display:flex;flex-direction:column;padding-left:24px;position:relative}.form-login__checkbox-wrap.is-invalid label:before{border-color:#a80003!important}.form-login__checkbox-wrap.is-invalid .woocommerce-form__warning{margin-left:-24px}.form-login__checkbox-wrap label.form-login__check{display:block;font-size:14px;font-weight:400;line-height:130%;letter-spacing:-.14px;color:#1c243f;width:calc(100% - 32px);padding-left:8px;position:relative}.form-login__checkbox-wrap label.form-login__check:before{content:"";position:absolute;top:0;left:-24px;width:24px;height:24px;border:.833px solid #CBC5B7}.form-login__checkbox-wrap label.form-login__check:after{content:"";font-family:"Font Awesome 6 Sharp";position:absolute;top:2.5px;left:-18.5px;font-size:16px;font-weight:300;color:#fbf8f1;opacity:0}.form-login__checkbox-wrap label.form-login__check a{font-weight:500;color:#1c243f}.form-login__checkbox-wrap input{width:24px;height:24px;opacity:0;position:absolute;top:0;left:0}.form-login__checkbox-wrap input:checked+label:before{background-color:#1c243f;border:.833px solid #1C243F}.form-login__checkbox-wrap input:checked+label:after{opacity:1}.thank-you-page{padding:48px 0 60px;background-color:#fbf8f1}@media screen and (min-width: 992px){.thank-you-page{padding:60px 0 80px}}.thank-you-page__buttons{display:flex;flex-direction:column;gap:8px}.woocommerce-order-received .woocommerce-customer-details,.woocommerce-order-received .woocommerce-order-details{display:none!important}.woocommerce-order-received .woocommerce-order p{text-align:center}.woocommerce-order-received .woocommerce-order p a{color:#1c243f}.woocommerce-order-received .woocommerce-order__item p{text-align:left}.woocommerce-form.woocommerce-form-login.login,.woocommerce-form.woocommerce-form-register.register,.woocommerce-form.lost_reset_password{margin-top:24px;margin-bottom:0;border:none;padding:0}@media screen and (min-width: 992px){.woocommerce-form.woocommerce-form-login.login,.woocommerce-form.woocommerce-form-register.register,.woocommerce-form.lost_reset_password{margin-top:28px}}.woocommerce-form.woocommerce-form-login.login .woocommerce-form-row.form-row,.woocommerce-form.woocommerce-form-register.register .woocommerce-form-row.form-row,.woocommerce-form.lost_reset_password .woocommerce-form-row.form-row{margin:0 0 28px;padding:0}@media screen and (min-width: 992px){.woocommerce-form.woocommerce-form-login.login .woocommerce-form-row.form-row,.woocommerce-form.woocommerce-form-register.register .woocommerce-form-row.form-row,.woocommerce-form.lost_reset_password .woocommerce-form-row.form-row{margin-bottom:32px}}.woocommerce-form.woocommerce-form-login.login .woocommerce-form-row.form-row-lost,.woocommerce-form.woocommerce-form-register.register .woocommerce-form-row.form-row-lost,.woocommerce-form.lost_reset_password .woocommerce-form-row.form-row-lost{margin:0 0 20px;padding:0}@media screen and (min-width: 992px){.woocommerce-form.woocommerce-form-login.login .woocommerce-form-row.form-row-lost,.woocommerce-form.woocommerce-form-register.register .woocommerce-form-row.form-row-lost,.woocommerce-form.lost_reset_password .woocommerce-form-row.form-row-lost{margin-bottom:28px}}.woocommerce-form.woocommerce-form-login.login .woocommerce-form-row.form-row-reset,.woocommerce-form.woocommerce-form-register.register .woocommerce-form-row.form-row-reset,.woocommerce-form.lost_reset_password .woocommerce-form-row.form-row-reset,.woocommerce-form.woocommerce-form-login.login .form-row,.woocommerce-form.woocommerce-form-register.register .form-row,.woocommerce-form.lost_reset_password .form-row{margin:0;padding:0}.woocommerce-form.woocommerce-form-login.login .woocommerce-form-row.is-invalid label,.woocommerce-form.woocommerce-form-register.register .woocommerce-form-row.is-invalid label,.woocommerce-form.lost_reset_password .woocommerce-form-row.is-invalid label,.woocommerce-form.woocommerce-form-login.login .woocommerce-form-row.is-invalid label span,.woocommerce-form.woocommerce-form-register.register .woocommerce-form-row.is-invalid label span,.woocommerce-form.lost_reset_password .woocommerce-form-row.is-invalid label span{color:#a80003}.woocommerce-form.woocommerce-form-login.login .woocommerce-form-row.is-invalid label:before,.woocommerce-form.woocommerce-form-register.register .woocommerce-form-row.is-invalid label:before,.woocommerce-form.lost_reset_password .woocommerce-form-row.is-invalid label:before{opacity:1}.woocommerce-form.woocommerce-form-login.login .woocommerce-form-row.is-invalid input,.woocommerce-form.woocommerce-form-register.register .woocommerce-form-row.is-invalid input,.woocommerce-form.lost_reset_password .woocommerce-form-row.is-invalid input{border:1px solid #A80003;color:#a80003}.woocommerce-form.woocommerce-form-login.login .woocommerce-form-row.is-invalid .show-password-input,.woocommerce-form.woocommerce-form-register.register .woocommerce-form-row.is-invalid .show-password-input,.woocommerce-form.lost_reset_password .woocommerce-form-row.is-invalid .show-password-input{right:45px}.woocommerce-form.woocommerce-form-login.login .woocommerce-form-row.is-valid label:after,.woocommerce-form.woocommerce-form-register.register .woocommerce-form-row.is-valid label:after,.woocommerce-form.lost_reset_password .woocommerce-form-row.is-valid label:after{opacity:1}.woocommerce-form.woocommerce-form-login.login .woocommerce-form-row.is-valid .show-password-input,.woocommerce-form.woocommerce-form-register.register .woocommerce-form-row.is-valid .show-password-input,.woocommerce-form.lost_reset_password .woocommerce-form-row.is-valid .show-password-input{right:45px}.woocommerce-form.woocommerce-form-login.login label.woocommerce-form__input-label,.woocommerce-form.woocommerce-form-register.register label.woocommerce-form__input-label,.woocommerce-form.lost_reset_password label.woocommerce-form__input-label{font-size:16px;font-weight:400;line-height:120%;letter-spacing:-.16px;color:#1c243f;margin-bottom:8px;display:block;position:relative}.woocommerce-form.woocommerce-form-login.login label.woocommerce-form__input-label:before,.woocommerce-form.woocommerce-form-login.login label.woocommerce-form__input-label:after,.woocommerce-form.woocommerce-form-register.register label.woocommerce-form__input-label:before,.woocommerce-form.woocommerce-form-register.register label.woocommerce-form__input-label:after,.woocommerce-form.lost_reset_password label.woocommerce-form__input-label:before,.woocommerce-form.lost_reset_password label.woocommerce-form__input-label:after{content:"";font-family:"Font Awesome 6 Sharp";position:absolute;top:56px;right:20px;transform:translateY(-50%);color:#a80003;font-size:18px;font-weight:300;opacity:0}.woocommerce-form.woocommerce-form-login.login label.woocommerce-form__input-label:after,.woocommerce-form.woocommerce-form-register.register label.woocommerce-form__input-label:after,.woocommerce-form.lost_reset_password label.woocommerce-form__input-label:after{content:"";color:#12864f}.woocommerce-form.woocommerce-form-login.login label.woocommerce-form__input-label span,.woocommerce-form.woocommerce-form-register.register label.woocommerce-form__input-label span,.woocommerce-form.lost_reset_password label.woocommerce-form__input-label span{color:#1c243f;font-size:16px;margin-left:-2px}.woocommerce-form.woocommerce-form-login.login input,.woocommerce-form.woocommerce-form-register.register input,.woocommerce-form.lost_reset_password input{padding:18.5px 20px!important;font-size:16px;font-weight:400;letter-spacing:-.16px;border:1px solid #CBC5B7;background-color:transparent!important;transition:all .3s ease-out;border-radius:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:2px solid transparent;outline-offset:2px}.woocommerce-form.woocommerce-form-login.login input:focus-visible,.woocommerce-form.woocommerce-form-register.register input:focus-visible,.woocommerce-form.lost_reset_password input:focus-visible{outline-color:#036272}.woocommerce-form.woocommerce-form-login.login input:hover,.woocommerce-form.woocommerce-form-register.register input:hover,.woocommerce-form.lost_reset_password input:hover{border:1px solid #1C243F}.woocommerce-form.woocommerce-form-login.login input:focus-visible,.woocommerce-form.woocommerce-form-register.register input:focus-visible,.woocommerce-form.lost_reset_password input:focus-visible{border:1px solid #1C243F;background-color:transparent!important}.woocommerce-form.woocommerce-form-login.login .show-password-input,.woocommerce-form.woocommerce-form-register.register .show-password-input,.woocommerce-form.lost_reset_password .show-password-input{right:20px}.woocommerce-form.woocommerce-form-login.login .show-password-input:after,.woocommerce-form.woocommerce-form-register.register .show-password-input:after,.woocommerce-form.lost_reset_password .show-password-input:after{content:"";font-family:"Font Awesome 6 Sharp";font-size:18px;font-weight:300;color:#1c243f}.woocommerce-form.woocommerce-form-login.login .show-password-input.display-password:after,.woocommerce-form.woocommerce-form-register.register .show-password-input.display-password:after,.woocommerce-form.lost_reset_password .show-password-input.display-password:after{content:""}.woocommerce-form.woocommerce-form-login.login .show-password-input:before,.woocommerce-form.woocommerce-form-register.register .show-password-input:before,.woocommerce-form.lost_reset_password .show-password-input:before{display:none}.woocommerce-form__warning{display:block;font-size:14px;font-weight:400;line-height:140%;letter-spacing:-.14px;color:#a80003;margin-top:8px;display:none}.woocommerce button.woocommerce-button{margin-right:0;margin-top:-4px;width:100%}.woocommerce button.woocommerce-button[disabled]{opacity:.6;cursor:not-allowed}.woocommerce .woocommerce-password-strength,.woocommerce .woocommerce-password-hint{display:none!important}.form-lost-password{padding:48px 0 60px;background-color:#fbf8f1}@media screen and (min-width: 992px){.form-lost-password{padding:60px 0 80px}}.lost-password-confirmation{padding:48px 0 60px;background-color:#fbf8f1}@media screen and (min-width: 992px){.lost-password-confirmation{padding:60px 0 80px}}.form-reset-password{padding:48px 0 60px;background-color:#fbf8f1}@media screen and (min-width: 992px){.form-reset-password{padding:60px 0 80px}}.woocommerce-error,.woocommerce-message{display:flex;width:100%;padding:12px 16px;justify-content:center;align-items:center;gap:7px;border:none;background:#0F6139;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.16px;margin-bottom:56px;list-style:none}.woocommerce-error:before,.woocommerce-message:before{font-family:"Font Awesome 6 Sharp";font-weight:300;font-size:18px;content:"";color:#fff;position:static}.woocommerce-error{background:#A80003;font-weight:300}.woocommerce-error strong{font-weight:400}.woocommerce-error *{color:#fff}.woocommerce-error:before{content:""}.results-empty{padding-top:40px;background:#FBF8F1;padding-bottom:60px}.results-empty__container{text-align:center}.results-empty svg{width:48px;height:auto}.results-empty__title{margin-top:40px;margin-bottom:28px}.widget-modal:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;content:"";background-color:#1c243fcc}.widget-modal .title,.widget-modal .cart-product-row__price{font-size:24px;font-weight:400!important;line-height:120%;letter-spacing:-.24px;color:#1c243f!important;font-family:"Source Serif 4",serif!important}.widget-modal .address{font-size:12px;font-weight:400;line-height:140%;letter-spacing:-.16px;color:#1c243f!important;font-family:Figtree,sans-serif!important}.widget-modal .has-tooltip.label{font-family:Figtree,sans-serif!important;color:#1c243f!important}.widget-modal .point-wrapper,.widget-modal .point-wrapper p{color:#fff!important;font-weight:300!important;font-family:Figtree,sans-serif!important}.widget-modal .point-wrapper h1{font-family:"Source Serif 4",serif!important;font-weight:400!important}.widget-modal .apm_doubled p{font-weight:400!important}.page404{padding:188px 0 80px}@media screen and (max-width: 992px){.page404{padding:110px 0 48px}}.page404__wrapper{max-width:822px;margin:0 auto}.page404__buttons{display:flex;justify-content:center;gap:12px;margin-top:40px}@media screen and (max-width: 576px){.page404__buttons{flex-direction:column}}.add-ebook-mini-product{padding-top:16px;border-top:1px solid #DED9CB}.add-ebook-mini-product__title{margin-bottom:12px}.add-ebook-mini-product__product .mini-product-card{pointer-events:none;background:#F1EBDC}.add-ebook-mini-product__product .btn--mini-product-card,.add-ebook-mini-product__product .mini-product-card__info,.add-ebook-mini-product__product .mini-product-card__image{pointer-events:all}.cart-product-row+.add-ebook-mini-product{border-top:none;padding-bottom:16px}@media screen and (min-width: 992px){.acf-block--desktop-pt-0{padding-top:0}.acf-block--desktop-pb-0{padding-bottom:0}}@media screen and (min-width: 992px){.acf-block--desktop-pt-10{padding-top:10px}.acf-block--desktop-pb-10{padding-bottom:10px}}@media screen and (min-width: 992px){.acf-block--desktop-pt-20{padding-top:20px}.acf-block--desktop-pb-20{padding-bottom:20px}}@media screen and (min-width: 992px){.acf-block--desktop-pt-30{padding-top:30px}.acf-block--desktop-pb-30{padding-bottom:30px}}@media screen and (min-width: 992px){.acf-block--desktop-pt-40{padding-top:40px}.acf-block--desktop-pb-40{padding-bottom:40px}}@media screen and (min-width: 992px){.acf-block--desktop-pt-50{padding-top:50px}.acf-block--desktop-pb-50{padding-bottom:50px}}@media screen and (min-width: 992px){.acf-block--desktop-pt-60{padding-top:60px}.acf-block--desktop-pb-60{padding-bottom:60px}}@media screen and (min-width: 992px){.acf-block--desktop-pt-70{padding-top:70px}.acf-block--desktop-pb-70{padding-bottom:70px}}@media screen and (min-width: 992px){.acf-block--desktop-pt-80{padding-top:80px}.acf-block--desktop-pb-80{padding-bottom:80px}}@media screen and (min-width: 992px){.acf-block--desktop-pt-90{padding-top:90px}.acf-block--desktop-pb-90{padding-bottom:90px}}@media screen and (min-width: 992px){.acf-block--desktop-pt-100{padding-top:100px}.acf-block--desktop-pb-100{padding-bottom:100px}}@media screen and (max-width: 992px){.acf-block--mobile-pt-0{padding-top:0}.acf-block--mobile-pb-0{padding-bottom:0}}@media screen and (max-width: 992px){.acf-block--mobile-pt-5{padding-top:5px}.acf-block--mobile-pb-5{padding-bottom:5px}}@media screen and (max-width: 992px){.acf-block--mobile-pt-10{padding-top:10px}.acf-block--mobile-pb-10{padding-bottom:10px}}@media screen and (max-width: 992px){.acf-block--mobile-pt-15{padding-top:15px}.acf-block--mobile-pb-15{padding-bottom:15px}}@media screen and (max-width: 992px){.acf-block--mobile-pt-20{padding-top:20px}.acf-block--mobile-pb-20{padding-bottom:20px}}@media screen and (max-width: 992px){.acf-block--mobile-pt-25{padding-top:25px}.acf-block--mobile-pb-25{padding-bottom:25px}}@media screen and (max-width: 992px){.acf-block--mobile-pt-30{padding-top:30px}.acf-block--mobile-pb-30{padding-bottom:30px}}@media screen and (max-width: 992px){.acf-block--mobile-pt-35{padding-top:35px}.acf-block--mobile-pb-35{padding-bottom:35px}}@media screen and (max-width: 992px){.acf-block--mobile-pt-40{padding-top:40px}.acf-block--mobile-pb-40{padding-bottom:40px}}@media screen and (max-width: 992px){.acf-block--mobile-pt-45{padding-top:45px}.acf-block--mobile-pb-45{padding-bottom:45px}}@media screen and (max-width: 992px){.acf-block--mobile-pt-50{padding-top:50px}.acf-block--mobile-pb-50{padding-bottom:50px}}@media screen and (max-width: 992px){.acf-block--mobile-pt-55{padding-top:55px}.acf-block--mobile-pb-55{padding-bottom:55px}}@media screen and (max-width: 992px){.acf-block--mobile-pt-60{padding-top:60px}.acf-block--mobile-pb-60{padding-bottom:60px}}@media screen and (max-width: 992px){.acf-block--mobile-pt-65{padding-top:65px}.acf-block--mobile-pb-65{padding-bottom:65px}}@media screen and (max-width: 992px){.acf-block--mobile-pt-70{padding-top:70px}.acf-block--mobile-pb-70{padding-bottom:70px}}.heading-box{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;color:#1c243f}.heading-box__title{font-size:20px;font-weight:400;line-height:1.2;letter-spacing:-.2px;font-family:"Source Serif 4",serif;transition:inherit;color:inherit}@media screen and (min-width: 992px){.heading-box__title{font-size:24px;letter-spacing:-.24px}}.heading-box__text{font-size:14px;font-weight:300;line-height:1.4;margin-bottom:auto;transition:inherit;color:inherit}.heading-box__text strong{font-weight:400}.heading-box--bestseller-card{position:relative;background-color:#fbf8f1;z-index:1;transition:all .5s ease-in-out}.heading-box--news{position:relative;background-color:#fff;z-index:1}.news{background-color:#fff}@media screen and (min-width: 992px){.news__wrapper{display:flex;gap:20px;margin-top:60px}.news__wrapper .slider-products{margin-top:0}.news__wrapper .slider-products__dots{margin-top:26px}}.news__box{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:1;padding:8px;margin-top:40px}@media screen and (min-width: 992px){.news__box{margin-top:0;max-width:320px}}.news__box__background{position:absolute;top:0;left:0;width:100%;height:100%}.news__box__background img{object-fit:cover}.news .btn-slider--light:after{background-color:#fff}.checkout__wrapper{display:flex;flex-direction:column;gap:8px}@media screen and (min-width: 992px){.checkout__wrapper{flex-direction:row;gap:20px;max-width:886px;margin-inline:auto;padding-bottom:80px}}.checkout__info{display:flex;flex-direction:column;gap:8px}@media screen and (min-width: 992px){.checkout__info{gap:20px;max-width:433px;width:100%;flex-shrink:0}}@media screen and (min-width: 992px){.checkout__summary{position:relative}}.checkout__title{font-size:28px;font-weight:400;line-height:120%;letter-spacing:-.28px;font-family:"Source Serif 4",serif;color:#1c243f}.checkout__heading{font-size:24px;font-weight:400;line-height:120%;letter-spacing:-.24px;font-family:"Source Serif 4",serif;color:#1c243f}.checkout__heading--logged{padding-top:28px}@media screen and (min-width: 992px){.checkout__heading--logged{padding-top:20px}}.checkout__heading--delivery,.checkout__heading--comment{padding-bottom:28px}.checkout__heading--summary{padding-bottom:20px}.checkout__item{padding-block:40px;background-color:#fbf8f1}@media screen and (min-width: 992px){.checkout__item{padding:24px}}.checkout__item--first{padding-block:16px 40px}@media screen and (min-width: 992px){.checkout__item--first{padding-block:16px 24px}}.checkout__item--last{padding-block:40px 60px}@media screen and (min-width: 992px){.checkout__item--last{padding-block:24px;position:sticky;top:var(--main-header-height)}}@media screen and (min-width: 992px){.checkout__item .container{max-width:unset;padding-inline:0}}.checkout__additional-info{display:block;font-size:14px;font-weight:400;line-height:140%;letter-spacing:-.14px;color:#474e62}.checkout__additional-info--field{padding-top:8px}.checkout__safe-payment{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:6px 8px;margin-top:16px;background-color:#f1ebdc;font-size:14px;font-weight:400;line-height:140%;color:#1c243f}.checkout__safe-payment i{font-weight:300;color:#12864f}.checkout__required-fields{font-size:16px;font-weight:400;line-height:120%;letter-spacing:-.16px;color:#474e62;margin-top:28px}@media screen and (min-width: 992px){.checkout__required-fields--hide-desktop{display:none}}.checkout__shipping__bottom:has(.select2){padding-top:16px;border-top:4px solid #F1EBDC;margin-top:16px;font-size:16px;font-weight:400;line-height:120%;letter-spacing:-.16px;color:#1c243f}.checkout__shipping__bottom>label{position:relative;display:block;font-size:16px;font-weight:400;line-height:120%;letter-spacing:-.16px;color:#1c243f}.checkout__shipping__bottom .select2{width:100%!important;margin-top:8px}.checkout__shipping__bottom .select2-selection__placeholder{color:#474e62!important}.checkout__shipping__bottom .select2:has(.select2-selection__clear) .select2-selection__arrow{display:none!important}.checkout__shipping__bottom .select2 .select2-selection__clear{color:#1c243f!important;font-size:24px;font-weight:300;letter-spacing:-.18px}.checkout__shipping__bottom #open-geowidget,.checkout__shipping__bottom #dhl-parcelshop-select-map{display:inline-flex;outline:2px solid transparent;outline-offset:2px;text-decoration:none;padding:0;cursor:pointer;align-items:center;justify-content:center;gap:8px;text-align:center;font-family:"Source Serif 4",serif;width:100%;border:1px solid transparent;font-weight:400;background-color:#1c243f;color:#fbf8f1;transition:all .3s ease-out;padding-inline:16px;line-height:42px;font-size:16px;letter-spacing:-.16px;margin-top:16px}.checkout__shipping__bottom #open-geowidget:before,.checkout__shipping__bottom #open-geowidget:after,.checkout__shipping__bottom #dhl-parcelshop-select-map:before,.checkout__shipping__bottom #dhl-parcelshop-select-map:after{color:inherit;font-family:"Font Awesome 6 Sharp";font-weight:300;position:relative;font-size:18px;top:0}.checkout__shipping__bottom #open-geowidget:focus-visible,.checkout__shipping__bottom #dhl-parcelshop-select-map:focus-visible{outline-color:#036272;background-color:#0f1423;color:#fbf8f1}.checkout__shipping__bottom #open-geowidget:after,.checkout__shipping__bottom #dhl-parcelshop-select-map:after{content:""}@media (hover: hover){.checkout__shipping__bottom #open-geowidget:hover,.checkout__shipping__bottom #dhl-parcelshop-select-map:hover{background-color:#0f1423;color:#fbf8f1;border-color:#0f1423}}.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox){background-color:transparent;margin:0!important;padding:28px 0 0!important;color:#1c243f}.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox) label{font-size:16px;font-weight:400;line-height:120%!important;font-family:Figtree,sans-serif;letter-spacing:-.16px;color:#1c243f;padding-bottom:8px}.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox) label .required{color:inherit!important;font-family:inherit!important;font-weight:400;font-size:inherit;line-height:inherit;margin-left:-3px}.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox) label .optional{display:none!important}.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox) input,.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox) textarea{padding:20px 48px 20px 20px!important;border:1px solid #CBC5B7!important;border-radius:0!important;font-size:16px!important;font-weight:400!important;line-height:20px!important;letter-spacing:-.16px!important;color:#1c243f!important;font-family:Figtree,sans-serif!important;transition:all .3s ease-out;background-color:transparent!important;outline:2px solid transparent;outline-offset:2px;resize:none;max-height:60px;overflow:hidden}@media (hover: hover){.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox) input:hover,.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox) textarea:hover{border-color:#1c243f!important}}.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox) input:focus,.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox) textarea:focus{border-color:#1c243f!important}.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox) input::placeholder,.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox) textarea::placeholder{color:#474e62!important}.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox) #account_display_name_description{display:block;padding-top:8px;font-size:12px;font-weight:400;line-height:130%;letter-spacing:-.12px;color:#1c243f}.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox) #account_display_name_description em{font-style:normal!important}.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox) .checkout-inline-error-message{font-size:14px;font-weight:400;line-height:140%;letter-spacing:-.14px;color:#a80003}.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox):has(.checkout-inline-error-message) .woocommerce-input-wrapper{margin-bottom:8px}.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox) .woocommerce-input-wrapper{display:block;position:relative}.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox) .woocommerce-input-wrapper:after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);font-size:18px;font-family:"Font Awesome 6 Sharp";font-weight:300}.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox).woocommerce-invalid-required-field label,.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox).woocommerce-invalid label{color:inherit}.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox).woocommerce-invalid-required-field input,.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox).woocommerce-invalid input{border-color:#a80003!important;color:#a80003!important}.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox).woocommerce-invalid-required-field .woocommerce-input-wrapper:after,.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox).woocommerce-invalid .woocommerce-input-wrapper:after{content:"";color:#a80003}.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox).woocommerce-validated:not(#billing_country_field) .woocommerce-input-wrapper:after{content:"";color:#12864f}.checkout .form-row:not(.validate-phone):not(.place-order):not(.form-row-checkbox):first-of-type{padding-top:0!important}.checkout .form-row.validate-phone{margin:0!important;padding:28px 0 0!important;color:#1c243f}.checkout .form-row.validate-phone label{font-size:16px;font-weight:400;line-height:120%!important;font-family:Figtree,sans-serif;letter-spacing:-.16px;color:#1c243f;padding-bottom:8px}.checkout .form-row.validate-phone label .required{color:inherit!important;font-family:inherit!important;font-weight:400;font-size:inherit;line-height:inherit;margin-left:-3px}.checkout .form-row.validate-phone label .optional{display:none!important}.checkout .form-row.validate-phone .checkout-inline-error-message{font-size:14px;font-weight:400;line-height:140%;letter-spacing:-.14px;color:#a80003;margin-top:8px}.checkout .form-row.validate-phone .woocommerce-input-wrapper{display:block;position:relative}.checkout .form-row.validate-phone .woocommerce-input-wrapper:after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);font-size:18px;font-family:"Font Awesome 6 Sharp";font-weight:300}.checkout .form-row.validate-phone.woocommerce-invalid-required-field label,.checkout .form-row.validate-phone.woocommerce-invalid label{color:inherit}.checkout .form-row.validate-phone.woocommerce-invalid-required-field .woocommerce-input-wrapper:after,.checkout .form-row.validate-phone.woocommerce-invalid .woocommerce-input-wrapper:after{content:"";color:#a80003}.checkout .form-row.validate-phone.woocommerce-invalid-required-field input,.checkout .form-row.validate-phone.woocommerce-invalid input{color:#a80003;outline:none!important}.checkout .form-row.validate-phone.woocommerce-invalid-required-field .iti,.checkout .form-row.validate-phone.woocommerce-invalid .iti{border-color:#a80003!important}.checkout .form-row.validate-phone.woocommerce-validated .woocommerce-input-wrapper:after{content:"";color:#12864f}.checkout .form-row.validate-phone .iti{display:flex;width:100%;border:1px solid #CBC5B7!important}.checkout .form-row.validate-phone .iti__flag-container{position:static!important;padding:20px;border-right:1px solid #CBC5B7}.checkout .form-row.validate-phone .iti__selected-flag{display:flex;align-items:center;gap:10px;padding:0;background-color:transparent}.checkout .form-row.validate-phone .iti__selected-flag .iti__selected-dial-code{margin-left:0;order:-1;font-size:16px;font-weight:400;letter-spacing:-.16px;color:#1c243f}.checkout .form-row.validate-phone .iti__selected-flag .iti__arrow{position:relative;width:16px;height:20px;border:none;background-color:transparent;display:flex;align-items:center;justify-content:center;margin-left:0}.checkout .form-row.validate-phone .iti__selected-flag .iti__arrow:after{content:"";font-family:"Font Awesome 6 Sharp";font-size:18px;font-style:normal;font-weight:300}.checkout .form-row.validate-phone .iti__country-list{left:-1px;top:calc(100% - 1px)!important;width:calc(100% + 2px);overflow-x:hidden;box-shadow:none;margin:0;border-top:none;border-color:#cbc5b7;background-color:#fbf8f1}.checkout .form-row.validate-phone .iti input{border:none!important;border-radius:0!important;background-color:transparent!important;padding-inline:20px!important;font-size:16px!important;font-weight:400!important;line-height:20px!important;letter-spacing:-.16px!important;color:#1c243f!important;font-family:Figtree,sans-serif!important}.checkout .form-row.validate-phone .iti input::placeholder{color:transparent!important}.checkout .easypack-shipping-method-logo,.checkout #kl_newsletter_checkbox_field{display:none!important}.checkout #place_order,.checkout #place_order.ppcp-hidden{display:flex!important}.checkout .item-paypal{display:none!important}.checkout .blockUI.blockOverlay{position:fixed!important;left:0!important;top:0!important;width:100%!important;height:100%!important;z-index:999!important}.checkout .blockUI.blockOverlay:before{font-family:"Font Awesome 6 Sharp";font-weight:300;color:#1c243f;content:"";background:none!important}.checkout #dhl_parcelshop_details,.checkout #shipping_address_2_field,.checkout #shipping_address_1_field,.checkout #billing_address_2_field,.checkout #billing_address_1_field,.woocommerce-account #shipping_address_2_field,.woocommerce-account #shipping_address_1_field,.woocommerce-account #billing_address_2_field,.woocommerce-account #billing_address_1_field{display:none!important}.checkout-login__text{display:block;font-size:16px;font-weight:300;line-height:140%;color:#1c243f;padding-top:16px}.checkout-login__text strong{font-weight:400}.checkout-login__text--above-email{margin-bottom:28px}.checkout-login__buttons{padding-top:24px}.checkout-login__buttons__wrapper{display:flex;gap:8px;padding-top:8px}.checkout-login__buttons__wrapper a{flex:1}.checkout-login__spacer{position:relative;margin-block:41px 39px;height:1px;background-color:#ded9cb}.checkout-login__spacer__text{display:block;padding-inline:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-style:normal;font-weight:400;line-height:120%;font-family:Figtree,sans-serif;color:#1c243f;background-color:#fbf8f1}.free-shipping-progress{padding:12px 16px;background:#F1EBDC;margin-bottom:28px;width:100%}@media screen and (min-width: 992px){.free-shipping-progress{margin-bottom:0}}.free-shipping-progress__bar{border-radius:32px;background:#CBC5B7;height:2px}.free-shipping-progress__bar__value{height:100%;background:#D67C7B}.free-shipping-progress__text{display:flex;align-items:center;justify-content:center;gap:8px;color:#1c243f;font-family:Figtree,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:1.4em;margin-bottom:12px}.free-shipping-progress__text strong{font-weight:400}.free-shipping-progress__text i{font-size:16px;color:#d67c7b}.free-shipping-progress__text .amount,.free-shipping-progress__text .amount *{font-weight:400}.steps-bar{--stepsGap: 93px;display:flex;align-items:center;justify-content:center;gap:var(--stepsGap);margin-bottom:20px}@media screen and (min-width: 992px){.steps-bar{margin-bottom:28px}}.steps-bar__item{display:flex;flex-direction:column;align-items:center;gap:12px;padding-bottom:22px;position:relative}.steps-bar__item__dot{width:38px;height:36px;border:1px solid #DED9CB;display:flex;align-items:center;justify-content:center;position:relative;color:#474e62;text-align:center;font-family:"Source Serif 4",serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.2em;letter-spacing:-.18px}.steps-bar__item__dot:before{content:"";position:absolute;width:calc(var(--stepsGap) - 16px);height:1px;background:#DED9CB;right:calc(100% + 8px)}.steps-bar__item:first-of-type .steps-bar__item__dot:before{display:none}.steps-bar__item__label{font-size:12px;font-weight:400;line-height:1.2em;text-align:center;position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:1;white-space:nowrap;color:#1c243f;font-family:Figtree,sans-serif}.steps-bar__item--active .steps-bar__item__dot{background:#1C243F;border-color:#1c243f;color:#fff}.steps-bar--checkout{padding-top:20px;margin-bottom:16px}@media screen and (min-width: 992px){.steps-bar--checkout{margin-bottom:20px}}.steps-bar--checkout .steps-bar__item--1 .steps-bar__item__dot{position:relative;color:transparent!important}.steps-bar--checkout .steps-bar__item--1 .steps-bar__item__dot:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block!important;font-family:"Font Awesome 6 Sharp";font-size:18px;font-weight:300;color:#fbf8f1}.steps-bar--checkout .steps-bar__item--2 .steps-bar__item__dot:before{background-color:#1c243f}.cart-empty{padding-top:40px;background:#FBF8F1;padding-bottom:60px}.cart-empty__container{text-align:center}.cart-empty svg{width:48px;height:auto}.cart-empty__title{margin-top:40px;margin-bottom:28px}.cart-empty .slider-with-products{margin-top:60px}.cart-product-row{padding:16px 0;border-bottom:1px solid #DED9CB}@media screen and (min-width: 992px){.cart-product-row{padding:20px 0}}.cart-product-row__main{display:flex;gap:16px}.cart-product-row__col{display:flex;flex-direction:column;position:relative}.cart-product-row__col--picture{width:108px;flex-shrink:0}.cart-product-row__col--prices{align-items:flex-end;margin-left:auto}.cart-product-row__discount{position:absolute;left:8px;top:7px;display:flex;padding:4px 8px;justify-content:center;align-items:center;gap:10px;background:#FFFFFF;color:#1c243f;font-family:"Source Serif 4",serif;font-size:12px;font-style:normal;font-weight:400;line-height:120%}.cart-product-row__picture{width:100%}.cart-product-row__picture img{width:100%;height:auto}.cart-product-row__title{margin-bottom:4px}.cart-product-row__title a{text-decoration:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;max-width:100%}.cart-product-row__capacity{color:#1c243f;font-size:12px;font-style:normal;font-weight:300;line-height:120%;display:block}.cart-product-row__trash{font-size:12px;border:none;background:none;color:#1c243f;display:flex;align-items:center;padding:3px 4px 3px 6px;gap:4px;margin-bottom:auto;text-transform:uppercase}.cart-product-row__price{font-weight:500}.cart-product-row__price,.cart-product-row__price *{font-family:"Source Serif 4",serif}.cart-product-row__price--old{color:#474e62;font-family:"Source Serif 4",serif;font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.14px;text-decoration-line:line-through}.cart-product-row__omnibus{width:100%;margin-top:8px;color:#474e62;text-align:right;font-size:12px;font-style:normal;font-weight:300;line-height:140%}.cart-product-row__subscriptions{margin-top:12px}body.woocommerce-refreshing .cart-product-row__subscriptions{pointer-events:none}.cart-quantity-change{margin-top:auto;width:108px;height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 4px;border:1px solid #DED9CB}.cart-quantity-change__button{width:30px;height:32px;flex-shrink:0;background:none;border:none;font-size:16px;color:#474e62}.cart-quantity-change__button i{font-weight:300}.cart-quantity-change__input{flex-shrink:1;height:32px;text-align:center;background:none;border:none;width:40px;font-size:18px;color:#1c243f}.cart-item-subscription-options{display:flex;padding:4px;align-items:flex-start;flex-wrap:wrap;align-self:stretch;border:1px solid #DED9CB}.cart-item-subscription-options__radio{position:absolute;width:0;height:0;opacity:0}.cart-item-subscription-options__label{cursor:pointer;width:50%;border:1px solid transparent;background:transparent;transition:.3s;color:#474e62;font-family:"Source Serif 4",serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.14px;text-align:center;display:flex;align-items:center;justify-content:center;gap:4px;padding-top:4px;padding-bottom:4px}.cart-item-subscription-options__label:focus{border:1px solid #1C243F}.cart-item-subscription-options__label:before{content:"";font-family:"Font Awesome 6 Sharp";font-size:14px;font-style:normal;font-weight:400;line-height:24px;opacity:0;transition:none}.cart-item-subscription-options__label:hover,.cart-item-subscription-options__radio:checked+.cart-item-subscription-options__label{border:1px solid #1C243F;background:#F1EBDC;color:#1c243f}.cart-item-subscription-options__radio:checked+.cart-item-subscription-options__label:before{opacity:1}.cart-item-subscription-options__dropdown{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s;width:100%;margin-top:0}.cart-item-subscription-options__dropdown .custom-select{width:100%}.cart-item-subscription-options__dropdown .custom-select__button{border-top:none}.cart-item-subscription-options__dropdown>*{min-height:0}.cart-item-subscription-options.has-subscription~.cart-item-subscription-options__dropdown{grid-template-rows:1fr;overflow:visible}.recurring-totals__content{background:#F1EBDC;padding:12px}.recurring-totals__table{width:100%;border-collapse:collapse}.recurring-totals__table__title{color:#1c243f;font-family:"Source Serif 4",serif;font-size:20px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.2px;text-align:left;padding-bottom:20px}.recurring-totals__table__title svg{float:right;width:22px;height:auto}.recurring-totals .recurring-total th,.recurring-totals .recurring-total td{padding-bottom:4px;color:#1c243f;font-style:normal;line-height:140%}.recurring-totals .recurring-total th{font-size:14px;font-weight:300;text-align:left;white-space:nowrap;vertical-align:top}.recurring-totals .recurring-total td{text-align:right;font-family:"Source Serif 4",serif;font-size:16px;font-weight:500}.recurring-totals .recurring-total td *{font-family:"Source Serif 4",serif}.recurring-totals .recurring-total--price td{font-weight:400;font-style:italic}.recurring-totals .recurring-total--price td .amount{font-weight:500;font-style:normal}.recurring-totals .recurring-total--shipping th,.recurring-totals .recurring-total--shipping td{padding-bottom:16px}.recurring-totals .recurring-total .includes_tax{display:none}.recurring-totals .recurring-total .first-payment-date{display:block;margin-top:8px;line-height:120%}.recurring-totals .recurring-total .first-payment-date,.recurring-totals .recurring-total .first-payment-date *{font-family:Figtree,sans-serif}.recurring-totals .recurring-total .first-payment-date small{color:#1c243f;font-size:12px;font-style:italic;font-weight:300;line-height:120%}.recurring-totals .recurring-total .first-payment-date small strong{font-weight:400}.recurring-totals .recurring-total.order-total th,.recurring-totals .recurring-total.order-total td{padding-top:12px;padding-bottom:0}.recurring-totals .recurring-total.order-total th{font-weight:500;font-size:16px}.recurring-totals .recurring-total--heading th,.recurring-totals .recurring-total--heading td{border-top:1px solid #CBC5B7}.cart_totals{padding-top:28px}@media screen and (min-width: 992px){.cart_totals{padding-top:0}}.cart_totals__title{margin-bottom:20px}.cart_totals__title--checkout{margin-bottom:0}.cart_totals__table{width:100%}.cart_totals__row th{text-align:left;font-size:16px;font-style:normal;font-weight:300;line-height:140%;white-space:nowrap}.cart_totals__row td{text-align:right;font-size:18px;font-style:normal;font-weight:500;line-height:140%}.cart_totals__row td,.cart_totals__row td *{font-family:"Source Serif 4",serif}.cart_totals__row th,.cart_totals__row td{padding-bottom:4px;color:#1c243f}.cart_totals__row--pt th,.cart_totals__row--pt td{padding-top:20px}.cart_totals__row--pb th,.cart_totals__row--pb td{padding-bottom:20px}.cart_totals__row--bt th,.cart_totals__row--bt td{border-top:1px solid #DED9CB}.cart_totals__row--bb th,.cart_totals__row--bb td{border-bottom:1px solid #DED9CB}.cart_totals__row--pl{padding-left:12px}.cart_totals__row--pr{padding-right:12px}.cart_totals__row--total th,.cart_totals__row--total th *,.cart_totals__row--total td,.cart_totals__row--total td *{font-size:18px;font-weight:500!important}.cart_totals__row--total td,.cart_totals__row--total td *{font-size:22px}.cart_totals__row--subtotal:first-child td,.cart_totals__row--subtotal:first-child th{padding-top:0}.cart_totals__row .includes_tax{display:none}.cart_totals__checkout *{font-family:"Source Serif 4",serif}.cart_totals__checkout-wrapper{margin-top:8px;height:61px}.cart_totals .wc-proceed-to-checkout{padding:0}.cart_totals--checkout{padding-top:0}.coupon-form__table{width:100%;border-collapse:collapse}.coupon-form__code td{color:#a80003}.coupon-form__code__btn{padding:0;border:none;cursor:pointer;background-color:transparent;font-size:16px;color:#1c243f;font-style:normal;line-height:140%}.coupon-form__code__delete{margin-right:8px}.coupon-form__code__add{border-bottom:1px solid #1C243F}.coupon-form__code__add i{margin-right:8px}.coupon-form__form__label{color:#1c243f;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.16px;display:block;margin-bottom:8px}.coupon-form__form__input{height:52px;width:100%;border:1px solid #CBC5B7;border-radius:0;padding:16px 20px;background:#FBF8F1;font-size:16px;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.coupon-form__form__input-wrapper{position:relative}.coupon-form__form__input-wrapper:after{content:"";font-family:"Font Awesome 6 Sharp";position:absolute;top:50%;right:20px;color:#a80003;font-size:18px;font-weight:300;transform:translateY(-50%);opacity:0;transition:.3s}.coupon-form__form__submit{margin-top:12px;width:100%}.coupon-form__form__message{display:none;margin-top:8px;color:#a80003;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.14px}.coupon-form__form__message.active{display:block}.coupon-form.has-error .coupon-form__form__input{border:1px solid #A80003}.coupon-form.has-error .coupon-form__form__input-wrapper:after{opacity:1}.coupon-form.has-error .coupon-form__form__message{display:block}.coupon-form .select2{display:none!important}.cart-cross-sells{background:#F1EBDC;margin-top:28px;padding:12px 16px 16px;overflow:hidden;flex-grow:1}@media screen and (min-width: 992px){.cart-cross-sells{margin-top:20px}}.cart-cross-sells__heading{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.cart-cross-sells__navigation{display:flex;flex-shrink:0;gap:8px}.cart-cross-sells__navigation .btn-slider{width:32px;background-color:#fbf8f1}@media screen and (max-width: 992px){.cart-cross-sells__navigation .btn-slider:hover{background-color:#fbf8f1;color:#1c243f}.cart-cross-sells__navigation .btn-slider:hover:before{color:#1c243f!important}}.cart-cross-sells .slider-products__dots{background:transparent}.cart-cross-sells__carousel__viewport,.cart-cross-sells__carousel__container{display:flex}.cart-cross-sells__carousel__viewport>div,.cart-cross-sells__carousel__container>div{flex-shrink:0;width:calc(100% + 16px);padding-right:16px}.cart-cross-sells .mini-product-card{background:#FBF8F1;flex-shrink:0;width:100%}.cart-cross-sells .btn--mini-product-card{pointer-events:all}.cart-cross-sells .slider-products__dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:12px}.cart-cross-sells .slider-pagination__dot{background:#CBC5B7}.cart-cross-sells .slider-pagination__dot.slider-pagination__dot--selected{background:#1C243F}.mini-product-card{position:relative;display:flex;padding:8px;gap:8px;min-height:90px}.mini-product-card__info{display:flex;flex-direction:column;gap:4px;transition:opacity .3s cubic-bezier(.83,0,.58,1)}.mini-product-card__image{flex-shrink:0;transition:opacity .3s cubic-bezier(.83,0,.58,1)}.mini-product-card__title{font-size:14px;font-weight:400;line-height:120%;color:#1c243f;font-family:"Source Serif 4",serif;text-decoration:none;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.mini-product-card__package_content_quantity{font-size:12px;font-weight:300;line-height:120%;color:#474e62;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.mini-product-card__prices{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:4px;margin-top:auto;padding-right:30px}.mini-product-card__prices p{font-size:16px;font-weight:500;line-height:118%;font-family:"Source Serif 4",serif;color:#1c243f}.mini-product-card__prices:has(.mini-product-card__sale-price) .mini-product-card__regular-price{font-size:12px;font-weight:400;line-height:120%;letter-spacing:-.12px;text-decoration:line-through;color:#474e62}.mini-product-card__omnibus{font-size:11px;font-weight:300;line-height:140%;color:#474e62;text-align:left;margin-top:4px}.mini-product-card--opinions-video{z-index:1}.mini-product-card--opinions-video .mini-product-card__info,.mini-product-card--opinions-video .mini-product-card__image{opacity:0}.mini-product-card--opinions-video--active{z-index:2}.mini-product-card--opinions-video--active .mini-product-card__info,.mini-product-card--opinions-video--active .mini-product-card__image{opacity:1}.mini-product-card--opinions-video--active .btn--mini-product-card{z-index:2;pointer-events:auto}:root{--column-gap: 16px}@media (min-width: 992px){:root{--column-gap: 10px}}.col-1{width:8.3333333333%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-1{order:1}.col-2{width:16.6666666667%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-2{order:2}.col-3{width:25%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-3{order:3}.col-4{width:33.3333333333%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-4{order:4}.col-5{width:41.6666666667%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-5{order:5}.col-6{width:50%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-6{order:6}.col-7{width:58.3333333333%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-7{order:7}.col-8{width:66.6666666667%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-8{order:8}.col-9{width:75%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-9{order:9}.col-10{width:83.3333333333%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-10{order:10}.col-11{width:91.6666666667%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-11{order:11}.col-12{width:100%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-12{order:12}@media screen and (min-width: 576px){.col-sm-1{width:8.3333333333%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-sm-1{order:1}.col-sm-2{width:16.6666666667%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-sm-2{order:2}.col-sm-3{width:25%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-sm-3{order:3}.col-sm-4{width:33.3333333333%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-sm-4{order:4}.col-sm-5{width:41.6666666667%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-sm-5{order:5}.col-sm-6{width:50%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-sm-6{order:6}.col-sm-7{width:58.3333333333%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-sm-7{order:7}.col-sm-8{width:66.6666666667%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-sm-8{order:8}.col-sm-9{width:75%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-sm-9{order:9}.col-sm-10{width:83.3333333333%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-sm-10{order:10}.col-sm-11{width:91.6666666667%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-sm-11{order:11}.col-sm-12{width:100%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-sm-12{order:12}}@media screen and (min-width: 768px){.col-md-1{width:8.3333333333%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-md-1{order:1}.col-md-2{width:16.6666666667%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-md-2{order:2}.col-md-3{width:25%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-md-3{order:3}.col-md-4{width:33.3333333333%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-md-4{order:4}.col-md-5{width:41.6666666667%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-md-5{order:5}.col-md-6{width:50%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-md-6{order:6}.col-md-7{width:58.3333333333%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-md-7{order:7}.col-md-8{width:66.6666666667%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-md-8{order:8}.col-md-9{width:75%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-md-9{order:9}.col-md-10{width:83.3333333333%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-md-10{order:10}.col-md-11{width:91.6666666667%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-md-11{order:11}.col-md-12{width:100%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-md-12{order:12}}@media screen and (min-width: 992px){.col-lg-1{width:8.3333333333%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-lg-1{order:1}.col-lg-2{width:16.6666666667%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-lg-2{order:2}.col-lg-3{width:25%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-lg-3{order:3}.col-lg-4{width:33.3333333333%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-lg-4{order:4}.col-lg-5{width:41.6666666667%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-lg-5{order:5}.col-lg-6{width:50%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-lg-6{order:6}.col-lg-7{width:58.3333333333%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-lg-7{order:7}.col-lg-8{width:66.6666666667%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-lg-8{order:8}.col-lg-9{width:75%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-lg-9{order:9}.col-lg-10{width:83.3333333333%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-lg-10{order:10}.col-lg-11{width:91.6666666667%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-lg-11{order:11}.col-lg-12{width:100%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-lg-12{order:12}}@media screen and (min-width: 1400px){.col-xl-1{width:8.3333333333%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-xl-1{order:1}.col-xl-2{width:16.6666666667%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-xl-2{order:2}.col-xl-3{width:25%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-xl-3{order:3}.col-xl-4{width:33.3333333333%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-xl-4{order:4}.col-xl-5{width:41.6666666667%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-xl-5{order:5}.col-xl-6{width:50%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-xl-6{order:6}.col-xl-7{width:58.3333333333%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-xl-7{order:7}.col-xl-8{width:66.6666666667%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-xl-8{order:8}.col-xl-9{width:75%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-xl-9{order:9}.col-xl-10{width:83.3333333333%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-xl-10{order:10}.col-xl-11{width:91.6666666667%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-xl-11{order:11}.col-xl-12{width:100%;padding-left:var(--column-gap);padding-right:var(--column-gap)}.order-xl-12{order:12}}@media screen and (min-width: 0){.offset-xs-0{margin-left:0}.offset-xs-1{margin-left:8.33333333%}.offset-xs-2{margin-left:16.66666667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.33333333%}.offset-xs-5{margin-left:41.66666667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.33333333%}.offset-xs-8{margin-left:66.66666667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.33333333%}.offset-xs-11{margin-left:91.66666667%}}@media screen and (min-width: 576px){.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media screen and (min-width: 768px){.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media screen and (min-width: 992px){.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media screen and (min-width: 1400px){.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.container-fluid{padding-left:var(--column-gap);padding-right:var(--column-gap)}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--column-gap);padding-right:var(--column-gap)}@media screen and (min-width: 0){.container{max-width:100%}}@media screen and (min-width: 576px){.container{max-width:540px}}@media screen and (min-width: 768px){.container{max-width:720px}}@media screen and (min-width: 992px){.container{max-width:960px}}@media screen and (min-width: 1400px){.container{max-width:1360px}}.row{display:flex;flex-wrap:wrap;margin-left:calc(var(--column-gap) * -1);margin-right:calc(var(--column-gap) * -1)}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes heartBeatFavorites{0%{font-size:18px}62.5%{font-size:22px}to{font-size:18px}}@keyframes slideIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInToLeft{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInCenter{0%{transform:translate(-50%,150%)}to{transform:translate(-50%,-50%)}}@keyframes slideOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slideOutToLeft{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes slideOutCenter{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,150%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.bk-woo-favorites-button{flex-shrink:0;display:inline-flex;justify-content:center;align-items:center;border:none;background-color:transparent;aspect-ratio:1;margin-left:auto;outline:none}.bk-woo-favorites-button:focus-visible .bk-woo-favorites-button__inner{outline-color:#036272}.bk-woo-favorites-button__inner{display:flex;justify-content:center;align-items:center;aspect-ratio:1;background-color:#fff;outline:2px solid transparent;outline-offset:2px}.bk-woo-favorites-button .fa-heart{font-weight:300;color:#1c243f;font-size:18px;line-height:normal}.bk-woo-favorites-button--l{width:54px}.bk-woo-favorites-button--l .bk-woo-favorites-button__inner{width:38px}.bk-woo-favorites-button--m{width:50px}.bk-woo-favorites-button--m .bk-woo-favorites-button__inner{width:34px}.bk-woo-favorites-button--s{width:42px}.bk-woo-favorites-button--s .bk-woo-favorites-button__inner{width:34px}.bk-woo-favorites-button--active .fa-heart{font-weight:900;color:#f1adaa}.bk-woo-favorites-button--animating .fa-heart{animation:heartBeatFavorites .8s cubic-bezier(.95,0,.46,1) forwards}.badge{display:inline-block;font-family:"Source Serif 4",serif;font-weight:400;padding-block:0}.badge--white{background-color:#fff;color:#1c243f}.badge--navy-blue{background-color:#1c243f;color:#fbf8f1}.badge--pink{background-color:#f1adaa;color:#0f1423}.badge--xl{line-height:27px;padding-inline:8px;font-size:16px}.badge--l{padding-inline:8px;line-height:25px;font-size:14px}.badge--m{padding-inline:8px;line-height:22px;font-size:12px}.badge--s{padding-inline:6px;font-size:12px;line-height:22px}.badge--number{padding-inline:4px!important}.badge--add-to-cart{position:absolute;top:8px;left:8px}.badge--border{border:1px solid #1C243F;color:#1c243f;background-color:transparent}.badge--border.badge--xl{line-height:25px}.btn-info{position:relative;flex-shrink:0;display:inline-flex;justify-content:center;align-items:center;border:none;background-color:transparent;aspect-ratio:1;outline:none}.btn-info:focus-visible .btn-info__inner{outline-color:#036272;background-color:#0f1423}.btn-info:focus-visible .btn-info__inner i{color:#fbf8f1}@media (hover: hover){.btn-info:hover .btn-info__inner{background-color:#0f1423}.btn-info:hover .btn-info__inner i{color:#fbf8f1}}.btn-info__inner{display:flex;justify-content:center;align-items:center;aspect-ratio:1;outline:2px solid transparent;outline-offset:2px;background-color:#fff;transition:all .2s ease-in}.btn-info__inner--close{position:absolute;left:8px;top:8px;opacity:0}.btn-info i{font-size:16px;font-weight:300;line-height:normal;color:#1c243f;transition:all .2s ease-in}.btn-info--l{width:52px}.btn-info--l .btn-info__inner{width:36px}.btn-info--m{width:48px}.btn-info--m .btn-info__inner{width:32px}.btn-info--s{width:40px}.btn-info--s .btn-info__inner{width:32px}.btn-info--s .btn-info__inner--close{left:4px;top:4px}.btn-info--product-card{position:absolute;left:0;bottom:0;z-index:1}.btn-info--active .btn-info__inner--close{opacity:1;z-index:1}.product-card{position:relative;display:flex;flex-direction:column}@media (hover: hover){.product-card:hover .product-card__image img{scale:1.06}}.product-card--l{max-width:358px}.product-card--m{max-width:280px}.product-card--s{width:100%}.product-card__image-container{position:relative}.product-card__image{overflow:hidden}.product-card__image img{width:100%;object-fit:cover;transition:scale .5s ease-in-out}.product-card__additional-information-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .2s ease-in}.product-card__additional-information-image img{width:100%;height:100%;object-fit:cover}.product-card__additional-information-image--active{opacity:1}.product-card__top{position:absolute;top:0;left:0;width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;z-index:1}.product-card__label-wrapper{display:flex;flex-wrap:wrap;gap:4px;padding:8px 0 0 8px}.product-card__category-and-rating{display:flex;gap:4px 8px;align-items:center;flex-wrap:wrap;padding-block:8px}.product-card__category-and-rating--l{padding-block:12px 8px}.product-card__category-and-rating--s{padding-block:6px}.product-card__category{flex-grow:1;font-size:12px;font-weight:400;line-height:120%;letter-spacing:.36px;color:#474e62;text-transform:uppercase;text-decoration:none;outline:2px solid transparent;outline-offset:2px}.product-card__category:focus-visible{outline-color:#036272}.product-card__rating{flex-shrink:0;display:flex;align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:110%;color:#1c243f}.product-card__rating i{font-size:14px;color:inherit}.product-card__rating em{font-weight:300}.product-card__rating--l{font-size:14px}.product-card__rating--l i{font-size:16px}.product-card__info{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto}.product-card__info--m{gap:8px}.product-card__title-and-content{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.product-card__title-and-content--s{gap:2px;margin-bottom:6px}.product-card__title{display:inline-block;font-size:20px;font-weight:400;line-height:120%;letter-spacing:-.2px;color:#1c243f;font-family:"Source Serif 4",serif;text-decoration:none;outline:2px solid transparent;outline-offset:2px}.product-card__title:focus-visible{outline-color:#036272}.product-card__title--s{font-size:18px;letter-spacing:-.18px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card__package_content_quantity{font-size:14px;font-weight:300;line-height:120%;color:#474e62}.product-card__package_content_quantity--s{font-size:12px}.product-card__price-and-omnibus{display:flex;flex-direction:column;gap:4px}.product-card__price-and-omnibus--s{gap:2px}.product-card__prices{display:flex;align-items:flex-end;flex-wrap:wrap;column-gap:8px}.product-card__prices p{font-size:24px;font-weight:500;font-family:"Source Serif 4",serif;line-height:120%;letter-spacing:-.24px;color:#1c243f}.product-card__prices:has(.product-card__sale-price) .product-card__regular-price{font-size:16px;letter-spacing:-.16px;font-weight:400;color:#474e62;text-decoration:line-through;transform:translateY(-3px)}.product-card__prices--s p{font-size:20px;letter-spacing:-.2px}.product-card__omnibus{position:absolute;font-size:12px;color:#474e62;font-weight:300;line-height:140%;max-width:320px;top:calc(100% + 8px);left:0}@media screen and (min-width: 992px){.product-card__omnibus{top:calc(100% + 16px)}}.product-card__form{flex-shrink:0;align-self:flex-end}.product-under-cta__safety-and_payments{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;padding-block:24px}@media screen and (min-width: 992px){.product-under-cta__safety-and_payments{padding-block:20px}}.product-under-cta__safety{display:flex;align-items:center;gap:6px}.product-under-cta__safety i{font-size:18px;font-weight:300;line-height:110%;color:#d67c7b}.product-under-cta__safety span{font-size:16px;font-weight:400;line-height:120%;color:#1c243f}.product-under-cta__payments{display:flex;justify-content:center;align-items:center;gap:12px}.product-under-cta__payments--subscription{display:none}.product-under-cta__info-bars{display:flex;flex-direction:column}.product-under-cta__short-description{padding-block:40px}@media screen and (min-width: 992px){.product-under-cta__short-description{padding-block:32px}}.product-under-cta__short-description__link{display:inline-flex;align-items:center;gap:4px;padding-inline:6px 4px;line-height:23px;text-transform:uppercase;font-size:12px;font-weight:400;letter-spacing:.6px;color:#1c243f;background-color:#f1ebdc;text-decoration:none;margin-top:16px;border:none;border-bottom:1px solid transparent;transition:all .3s ease-out;outline:2px solid transparent;outline-offset:2px}@media (hover: hover){.product-under-cta__short-description__link:hover{border-color:#1c243f}}.product-under-cta__short-description__link:focus-visible{border-color:#1c243f;outline-color:#036272}.product-under-cta__short-description__link:after{content:"";font-family:"Font Awesome 6 Sharp";font-size:13px;color:inherit;line-height:1}.has-subscription .product-under-cta__payments{display:none}.has-subscription .product-under-cta__payments--subscription{display:flex}.infobar{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding-block:16px;background-color:transparent;border:none;border-bottom:1px solid #DED9CB;text-decoration:none;transition:all .3s ease-out;outline:2px solid transparent;outline-offset:2px}@media (hover: hover){.infobar:hover{background-color:#f1ebdc;padding:16px 12px}}.infobar i{flex-shrink:0;font-size:18px;font-weight:300;line-height:110%;color:#d67c7b}.infobar__text{flex-grow:1;font-size:16px;font-weight:400;line-height:140%;color:#1c243f;text-align:left;max-width:240px}.infobar__more{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding-inline:6px 4px;line-height:23px;text-transform:uppercase;font-size:12px;font-weight:400;letter-spacing:.6px;color:#1c243f;background-color:#f1ebdc;margin-left:auto}.infobar__more:after{content:"";font-family:"Font Awesome 6 Sharp";font-size:13px;color:inherit;line-height:1}.bk_loyalty_program-cart_redeem{background:#F1EBDC;display:flex;padding:12px;flex-direction:column;gap:8px}.bk_loyalty_program-cart_redeem__heading{display:flex;justify-content:space-between;align-items:center}.bk_loyalty_program-cart_redeem__title{font-weight:300;font-style:italic;display:flex;align-items:center;gap:8px}.bk_loyalty_program-cart_redeem__title svg{width:28px;height:auto}.bk_loyalty_program-cart_redeem__title strong{font-weight:400;font-style:normal}.bk_loyalty_program-cart_redeem__points{flex-shrink:0}.bk_loyalty_program-cart_redeem__points span{font-family:inherit}.bk_loyalty_program-cart_redeem__content{display:flex;gap:8px;justify-content:space-between;align-items:center}.bk_loyalty_program-cart_redeem__content--column{flex-direction:column}.bk_loyalty_program-cart_redeem__btn{flex-shrink:0}.bk_loyalty_program-cart_redeem__info{color:#1c243f;font-size:14px;font-style:normal;font-weight:300;line-height:140%;width:100%}.bk_loyalty_program-cart_redeem__info a,.bk_loyalty_program-cart_redeem__info strong{color:#1c243f;font-weight:400}.bk_loyalty_program-cart_redeem__info a{text-decoration:underline}.bk_loyalty_program-redeem_popup__text,.bk_loyalty_program-redeem_popup__points__title{color:#1c243f;font-size:16px;font-style:normal;font-weight:300;line-height:140%;margin-bottom:28px}.bk_loyalty_program-redeem_popup__text strong,.bk_loyalty_program-redeem_popup__points__title strong{font-weight:400}.bk_loyalty_program-redeem_popup__points__title{font-weight:400;margin-bottom:12px}.bk_loyalty_program-redeem_popup__points__row{display:flex;align-items:center;justify-content:space-between;gap:4px;align-self:stretch;margin-bottom:12px}.bk_loyalty_program-redeem_popup__points__radio{position:absolute;opacity:0;width:0;height:0}.bk_loyalty_program-redeem_popup__points__label{border:1px solid #CBC5B7;display:flex;text-align:center;flex-direction:column;justify-content:center;gap:4px;padding:8px 12px;align-items:center;flex:1 0 0;transition:.3s;cursor:pointer}.bk_loyalty_program-redeem_popup__points__label:focus,.bk_loyalty_program-redeem_popup__points__label:hover{border:1px solid #1C243F;background:#FBF8F1}.bk_loyalty_program-redeem_popup__points__label:focus{outline:none;box-shadow:0 0 0 2px #fbf8f1,0 0 0 4px #036272}.bk_loyalty_program-redeem_popup__points__label strong{font-weight:400;color:#000;font-size:16px;font-style:normal;line-height:125%;letter-spacing:-.16px}.bk_loyalty_program-redeem_popup__points__label span{color:#1c243f;text-align:center;font-size:12px;font-style:italic;font-weight:300;line-height:120%}.bk_loyalty_program-redeem_popup__points__radio:checked+.bk_loyalty_program-redeem_popup__points__label{background:#F1EBDC;border-color:#1c243f}.bk_loyalty_program-redeem_popup__points__radio[disabled]+.bk_loyalty_program-redeem_popup__points__label{opacity:.5;pointer-events:none}.bk_loyalty_program-redeem_popup__error{display:none;color:#a80003;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.14px;margin-bottom:12px}.bk_loyalty_program-redeem_popup__error.active{display:block}.bk_loyalty_program-redeem_popup__submit{width:100%}.bk_loyalty_program-redeem_popup__submit[disabled]{opacity:.5}.cart{padding-top:8px}@media screen and (min-width: 992px){.cart{margin-top:28px}}.cart--empty{margin-top:0;padding-top:0}.cart__container{padding-top:0;padding-bottom:28px;max-width:906px}@media screen and (min-width: 992px){.cart__container{padding-bottom:80px}}.cart__recommended{background:#FBF8F1;padding:32px 0 60px}@media screen and (min-width: 992px){.cart__recommended{padding:80px 0}}.cart__content-box{background:#FBF8F1}@media screen and (min-width: 992px){.cart__content-box{display:flex;flex-direction:column;padding:24px}.cart__content-box>*{order:3}}@media screen and (min-width: 992px){.cart__content-box__row{margin-left:0;margin-right:0}}.cart__title{margin-bottom:8px}@media screen and (min-width: 992px){.cart__title{order:1;margin-bottom:20px}}.cart #payment{background:transparent}body.woocommerce-cart,body.woocommerce-cart main{background:#FBF8F1}@media screen and (min-width: 992px){body.woocommerce-cart,body.woocommerce-cart main{background:#F1EBDC}}body.woocommerce-cart .breadcrumbs{display:none}body.woocommerce-cart .pre-footer{background:#FFFFFF}body.woocommerce-cart.woocommerce-has-empty-cart main{background:#FBF8F1}.bk_loyalty_program_myaccount{background:#FBF8F1}.bk_loyalty_program_myaccount__description p,.bk_loyalty_program_myaccount__description li{color:#1c243f;font-family:Figtree,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:160%;margin-bottom:18px}@media screen and (max-width: 992px){.bk_loyalty_program_myaccount__description p,.bk_loyalty_program_myaccount__description li{font-size:16px;margin-bottom:12px}}.bk_loyalty_program_myaccount__description p strong,.bk_loyalty_program_myaccount__description li strong{font-weight:400}.bk_loyalty_program_myaccount__description p:last-child,.bk_loyalty_program_myaccount__description li:last-child{margin-bottom:0}.bk_loyalty_program_myaccount__description li{padding-left:36px;position:relative}@media screen and (max-width: 992px){.bk_loyalty_program_myaccount__description li{padding-left:30px}}.bk_loyalty_program_myaccount__description li:before{content:"";font-family:"Font Awesome 6 Sharp";color:#d67c7b;font-size:18px;font-weight:300;position:absolute;left:0;line-height:160%}.bk_loyalty_program_myaccount__description h1,.bk_loyalty_program_myaccount__description h2,.bk_loyalty_program_myaccount__description h3,.bk_loyalty_program_myaccount__description h4,.bk_loyalty_program_myaccount__description h5,.bk_loyalty_program_myaccount__description h6{margin-bottom:24px;margin-top:56px}@media screen and (max-width: 992px){.bk_loyalty_program_myaccount__description h1,.bk_loyalty_program_myaccount__description h2,.bk_loyalty_program_myaccount__description h3,.bk_loyalty_program_myaccount__description h4,.bk_loyalty_program_myaccount__description h5,.bk_loyalty_program_myaccount__description h6{font-size:24px;margin-bottom:16px;margin-top:40px}}.bk_loyalty_program_myaccount__description h1:first-child,.bk_loyalty_program_myaccount__description h2:first-child,.bk_loyalty_program_myaccount__description h3:first-child,.bk_loyalty_program_myaccount__description h4:first-child,.bk_loyalty_program_myaccount__description h5:first-child,.bk_loyalty_program_myaccount__description h6:first-child{margin-top:0}.bk_loyalty_program_myaccount__description ul{list-style-type:none;padding:0;margin-bottom:18px}.bk_loyalty_program_myaccount__points{margin-top:80px;margin-bottom:32px;display:flex;flex-wrap:wrap;gap:16px}@media screen and (max-width: 992px){.bk_loyalty_program_myaccount__points{margin-top:40px;gap:8px}}@media screen and (max-width: 992px){.bk_loyalty_program_myaccount__points__redeem{margin-top:32px}}.bk_loyalty_program_myaccount__points+.bk_loyalty_program_myaccount__description{margin-top:80px}@media screen and (max-width: 992px){.bk_loyalty_program_myaccount__points+.bk_loyalty_program_myaccount__description{margin-top:60px}}.bk_loyalty_program_myaccount__box{display:flex;padding:18px;flex-direction:column;justify-content:space-between;background:#F1EBDC;width:calc(50% - 8px)}@media screen and (max-width: 992px){.bk_loyalty_program_myaccount__box{width:100%;padding:12px}}.bk_loyalty_program_myaccount__box__title{margin-bottom:18px}@media screen and (max-width: 992px){.bk_loyalty_program_myaccount__box__title{font-size:22px;margin-bottom:12px}}.bk_loyalty_program_myaccount__box__row{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.bk_loyalty_program_myaccount__box__points{display:flex;align-items:center;gap:16px}@media screen and (max-width: 992px){.bk_loyalty_program_myaccount__box__points{gap:8px}}.bk_loyalty_program_myaccount__box__points svg{width:40px;height:auto}@media screen and (max-width: 992px){.bk_loyalty_program_myaccount__box__points svg{width:32px}}.bk_loyalty_program_myaccount__box__points *{font-family:"Source Serif 4",serif;font-size:24px;font-weight:400;font-style:italic;line-height:120%;letter-spacing:-.28px}@media screen and (max-width: 992px){.bk_loyalty_program_myaccount__box__points *{font-size:22px}}.bk_loyalty_program_myaccount__box__points * strong{font-weight:400;font-style:normal;font-size:28px}@media screen and (max-width: 992px){.bk_loyalty_program_myaccount__box__points * strong{font-size:24px}}.bk_loyalty_program_myaccount__box__range{font-family:"Source Serif 4",serif;font-size:14px;font-style:italic;font-weight:300;line-height:140%}.bk_loyalty_program_myaccount__list{list-style-type:none;padding:0;margin:0}.bk_loyalty_program_myaccount__list__item{margin-bottom:8px;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.16px;padding-left:32px;position:relative}.bk_loyalty_program_myaccount__list__item:before{content:"";font-family:"Font Awesome 6 Sharp";color:#d67c7b;font-size:16px;font-weight:300;position:absolute;left:0}.bk_loyalty_program_myaccount__coupons{margin-bottom:80px}@media screen and (max-width: 992px){.bk_loyalty_program_myaccount__coupons{margin-top:40px;margin-bottom:60px}}.bk_loyalty_program_myaccount__coupons__title{font-family:Figtree,sans-serif;color:#1c243f;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.7px;text-transform:uppercase;margin-bottom:8px}.bk_loyalty_program_myaccount__coupons__row{display:flex;flex-wrap:wrap;gap:8px}.bk_loyalty_program_myaccount__coupon{width:calc(50% - 4px);padding:24px;background:#FFFFFF}@media screen and (max-width: 992px){.bk_loyalty_program_myaccount__coupon{width:100%;padding:16px}}.bk_loyalty_program_myaccount__coupon__heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}@media screen and (max-width: 992px){.bk_loyalty_program_myaccount__coupon__title{font-size:22px}}.bk_loyalty_program_myaccount__coupon__percent{font-size:32px;color:#1c243f;font-style:italic;font-weight:400;line-height:120%;letter-spacing:-.32px;flex-shrink:0}@media screen and (max-width: 992px){.bk_loyalty_program_myaccount__coupon__percent{font-size:28px;letter-spacing:-.28px}}.bk_loyalty_program_myaccount__coupon__info{color:#1c243f;font-family:Figtree,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:140%}.bk_loyalty_program_myaccount__coupon__code-wrapper{display:flex;align-items:center;justify-content:space-between;margin-top:24px}@media screen and (max-width: 992px){.bk_loyalty_program_myaccount__coupon__code-wrapper{margin-top:16px}}.bk_loyalty_program_myaccount__coupon__code{font-family:"Source Serif 4",serif;font-style:italic;color:#1c243f;font-size:24px;font-weight:400;line-height:120%;letter-spacing:-.24px;text-transform:uppercase}@media screen and (max-width: 992px){.bk_loyalty_program_myaccount__coupon__code{font-size:20px}}.bk_loyalty_program_myaccount__coupon__btn{border:none;display:flex;padding:3px 4px 3px 6px;align-items:center;gap:4px;background:#F1EBDC;color:#1c243f;font-size:12px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.6px;text-transform:uppercase}.bk_loyalty_program_myaccount__coupon__btn i{font-size:13px}.bk_loyalty_program_myaccount__history{margin-top:80px}@media screen and (max-width: 992px){.bk_loyalty_program_myaccount__history{margin-top:60px}}.bk_loyalty_program_myaccount__history__title{margin-bottom:16px}@media screen and (max-width: 992px){.bk_loyalty_program_myaccount__history__title{font-size:24px}}.bk_loyalty_program_myaccount__history__items{margin-top:28px}@media screen and (max-width: 992px){.bk_loyalty_program_myaccount__history__items{margin-top:24px}}.bk_loyalty_program_myaccount__history__item{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #DED9CB}@media screen and (max-width: 992px){.bk_loyalty_program_myaccount__history__item{padding-bottom:16px;margin-bottom:16px}}.bk_loyalty_program_myaccount__history__item:last-child{margin-bottom:0}.bk_loyalty_program_myaccount__history__item__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.bk_loyalty_program_myaccount__history__item__date,.bk_loyalty_program_myaccount__history__item__points{font-family:"Source Serif 4",serif;color:#1c243f;font-weight:400;line-height:140%}.bk_loyalty_program_myaccount__history__item__date{font-size:20px;font-style:italic;letter-spacing:-.2px}@media screen and (max-width: 992px){.bk_loyalty_program_myaccount__history__item__date{font-size:18px;letter-spacing:-.18px}}.bk_loyalty_program_myaccount__history__item__points{font-size:24px;font-style:normal;letter-spacing:-.24px}@media screen and (max-width: 992px){.bk_loyalty_program_myaccount__history__item__points{font-size:20px;letter-spacing:-.2px}}.bk_loyalty_program_myaccount__history__item__reason{color:#1c243f;font-size:18px;font-style:normal;font-weight:300;line-height:160%}@media screen and (max-width: 992px){.bk_loyalty_program_myaccount__history__item__reason{font-size:16px}}.bk_loyalty_program_myaccount__history__item__reason strong{font-weight:400}.bk_loyalty_program_myaccount__history__loadmore{margin-top:28px}.bk_loyalty_program_myaccount__history__loadmore-wrapper{display:flex;justify-content:center}
