@font-face{font-family:"Gotham Rounded";src:url(../fonts/Gotham_Rounded_Light.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Gotham Rounded";src:url(../fonts/Gotham_Rounded_Light_Italic.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:"Gotham Rounded";src:url(../fonts/Gotham_Rounded_Book.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Gotham Rounded";src:url(../fonts/Gotham_Rounded_Book_Italic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:"Gotham Rounded";src:url(../fonts/Gotham_Rounded_Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Gotham Rounded";src:url(../fonts/Gotham_Rounded_Medium_Italic.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Gotham Rounded";src:url(../fonts/Gotham_Rounded_Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Gotham Rounded";src:url(../fonts/Gotham_Rounded_Bold_Italic.otf) format("opentype");font-weight:700;font-style:italic}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Gotham Rounded";font-size:16px;line-height:1.5;font-weight:500;letter-spacing:-0.32px;color:#672253;background-color:#fff}.container{width:100%;max-width:100%;padding:0 24px;margin:0 auto}.row{display:flex}h1{font-size:52px;line-height:1.07692;letter-spacing:-1.04px}h2,h6{font-size:24px;line-height:1.16667;letter-spacing:-0.48px}h3,h4,h5{font-size:32px;line-height:1.25;letter-spacing:-0.64px}.subheading,.text-bigger{font-size:16px;line-height:1.5;letter-spacing:-0.32px}.text-small{font-size:12px}.text-secondary{color:#333}.text-center{text-align:center}.text-right{text-align:right}sup.sup-smaller{position:relative;top:-0.5em;font-size:.5em;line-height:0;font-weight:400;vertical-align:super}a{text-decoration:underline;color:#333;transition:.3s ease}a:hover{color:#cc007a}span.required{color:#cf1616}img{max-width:100%;height:auto}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(30,30,26,.34);z-index:999;visibility:hidden;opacity:0;transition:all .3s ease}.popup-overlay.on-top{z-index:99999}.popup-overlay.active{visibility:visible;opacity:1}body:not(.woocommerce-cart-empty) #wrapper{min-height:75svh;padding:128px 0 96px}.mb-15{margin-bottom:15px}.nowrap{white-space:nowrap}.d-none{display:none}.d-inline{display:inline}.d-block{display:block}@media(min-width: 768px){.container{max-width:1408px}.container.container-smaller{max-width:1328px}.container.container-blog{max-width:1140px}h1{font-size:104px;letter-spacing:-2.08px}h2{font-size:64px;line-height:1.125;letter-spacing:-1.28px}h3{font-size:56px;line-height:1.14286;letter-spacing:-1.12px}h4{font-size:48px;line-height:1.16667;letter-spacing:-0.96px}h5{font-size:40px;line-height:1.4;letter-spacing:-0.8px}h6{font-size:32px;line-height:1.25;letter-spacing:-0.64px}.subheading,.text-bigger{font-size:24px;line-height:1.33333;letter-spacing:-0.48px}body:not(.woocommerce-cart-empty) #wrapper{padding:208px 0 216px}.d-md-none{display:none !important}.d-md-block{display:block !important}}@media(min-width: 992px){.d-lg-none{display:none !important}.d-lg-block{display:block !important}}.accordion{width:100%;height:auto}.accordion .accordion-item{width:100%;height:auto;border-radius:2rem;background-color:#f2f0e9;overflow:hidden}.accordion .accordion-item:not(:last-of-type){margin-bottom:1rem}.accordion .accordion-item .accordion-button{position:relative;appearance:none;-webkit-appearance:none;width:100%;height:auto;padding:1.5rem 4rem 1.5rem 2rem;leading-trim:both;text-edge:cap;font-family:inherit;font-size:1rem;line-height:1.5;font-weight:500;letter-spacing:-0.32px;text-align:left;color:#333;border:0;overflow-anchor:none;background-color:rgba(0,0,0,0);cursor:pointer}.accordion .accordion-item .accordion-button .show-if-open{display:none}.accordion .accordion-item .accordion-button .accordion-button-icon{position:absolute;top:1.75rem;right:1.5rem;width:1rem;height:1rem}.accordion .accordion-item .accordion-button .accordion-button-icon::before,.accordion .accordion-item .accordion-button .accordion-button-icon::after{content:"";position:absolute;top:50%;width:50%;height:2px;border-radius:2px;background-color:#333;transition:.3s ease}.accordion .accordion-item .accordion-button .accordion-button-icon::before{left:34%;transform:translate(-50%, -50%) rotate(35deg)}.accordion .accordion-item .accordion-button .accordion-button-icon::after{right:34%;transform:translate(50%, -50%) rotate(-35deg)}.accordion .accordion-item.active .accordion-button .show-if-open{display:unset}.accordion .accordion-item.active .accordion-button .show-if-closed{display:none}.accordion .accordion-item.active .accordion-button .accordion-button-icon::before{transform:translate(-50%, -50%) rotate(0deg)}.accordion .accordion-item.active .accordion-button .accordion-button-icon::after{transform:translate(50%, -50%) rotate(0deg)}.accordion .accordion-item .accordion-collapse{width:100%;height:0;overflow:hidden;transition:.3s ease}.accordion .accordion-item .accordion-collapse .accordion-collapse-inner{width:100%;height:auto;font-size:1rem;font-weight:500;line-height:1.71429;letter-spacing:-0.28px;color:#333;padding:0 2rem 1.5rem}.accordion .accordion-item .accordion-collapse .accordion-collapse-inner p:not(:last-child){margin-bottom:1rem}.accordion[data-style=classic] .accordion-item{border-radius:unset;background-color:unset}.accordion[data-style=classic] .accordion-item .accordion-button{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:unset;color:#333}.accordion[data-style=classic] .accordion-item .accordion-button .accordion-button-icon{display:inline-block;position:relative;top:unset;right:unset}.accordion[data-style=classic] .accordion-item .accordion-button .accordion-button-icon::before,.accordion[data-style=classic] .accordion-item .accordion-button .accordion-button-icon::after{background-color:#333}.accordion[data-style=classic] .accordion-item .accordion-collapse .accordion-collapse-inner{padding:1rem 0 0 0}@media(min-width: 768px){.accordion .accordion-item{border-radius:3.75rem}.accordion .accordion-item .accordion-button{padding:2rem 10rem 2rem 5rem;font-size:1.5rem;letter-spacing:-0.48px}.accordion .accordion-item .accordion-button .accordion-button-icon{top:2.375rem;right:5rem;width:1.5rem;height:1.5rem}.accordion .accordion-item .accordion-button .accordion-button-icon::before,.accordion .accordion-item .accordion-button .accordion-button-icon::after{height:3px;border-radius:3px}.accordion .accordion-item .accordion-collapse .accordion-collapse-inner{font-size:1.25rem;line-height:1.5;letter-spacing:-0.32px;padding:0 5rem 2rem}.accordion[data-style=classic] .accordion-item .accordion-button{font-size:1rem;line-height:2;letter-spacing:-0.32px}.accordion[data-style=classic] .accordion-item .accordion-button .accordion-button-icon{width:1rem;height:1rem}}.action-processing{display:flex;align-items:center;justify-content:center;gap:6px 12px;flex-wrap:wrap}.action-processing .loader{width:24px;height:24px}.action-processing .loader::after{content:"";display:block;box-sizing:border-box;width:100%;height:100%;border-radius:50%;border-top:4px solid #fff;border-left:4px solid #fff;border-right:4px solid rgba(255,255,255,0);-webkit-animation:spinner 1s linear infinite;animation:spinner 1s linear infinite}@-webkit-keyframes spinner{to{transform:rotate(360deg)}}@keyframes spinner{to{transform:rotate(360deg)}}.badge{display:inline-block;max-width:100%;padding:3px 12px;border:1px solid #672253;border-radius:12px;font-size:12px;line-height:2;font-weight:500;letter-spacing:-0.24px;text-align:center;text-transform:uppercase;color:#672253;background-color:rgba(0,0,0,0)}.badge.badge-filled{background-color:#672253;color:#fff}.badge.badge-light{border-color:#fafaf4;color:#fafaf4}.badge.badge-light.badge-filled{background-color:#fafaf4;color:#672253}@media(min-width: 768px){.badge{padding:4px 12px;font-size:14px;line-height:1.71;letter-spacing:-0.28px}.badge.badge-d-filled{background-color:#672253;color:#fff}.badge.badge-filled.badge-d-nfilled{background-color:rgba(0,0,0,0);color:#672253}}@media(max-width: 768px){.mobile_hidden{display:none}}.btn{display:inline-block;max-width:100%;padding:11px 32px;font-family:inherit;font-size:16px;line-height:2;font-weight:bold;text-align:center;text-decoration:none;letter-spacing:-0.32px;border:1px solid #148600;background-color:#148600;color:#fff;border-radius:1000px;cursor:pointer;transition:.3s ease}.btn:disabled{opacity:.6;cursor:not-allowed}.btn:hover{border-color:#137902;background-color:#137902;color:#fff}.btn.btn-bigger{font-size:clamp(16px,16px + 4*(100vw - 578px)/191,20px);padding:clamp(11px,11px + 2*(100vw - 578px)/191,13px) clamp(32px,32px + 8*(100vw - 578px)/191,40px)}.btn.btn-secondary{background-color:rgba(0,0,0,0);color:#148600}.btn.btn-secondary:hover{background-color:#148600;color:#fff}.btn.btn-light{background-color:#fff;border-color:#fff;color:#672253}.btn.btn-light:hover{background-color:#f2f0e9;border-color:#f2f0e9}.btn.btn-light-outlined{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}.btn.btn-light-outlined:hover{background-color:#fff;color:#672253}.btn.btn-choose{background-color:#f2f0e9;border-color:#f2f0e9;color:#333;font-weight:500}.btn.btn-choose:hover,.btn.btn-choose.active{border-color:#333}.btn.btn-choose .option-badge{padding:6px 4px;border-radius:1000px;background-color:#992626;color:#fff;margin-left:8px;font-size:14px;line-height:1.71429;font-weight:500;letter-spacing:-0.28px}.input{position:relative;width:100%;height:auto}.input input[type=text],.input input[type=number],.input input[type=email],.input input[type=tel],.input input[type=password],.input textarea,.input .fake-input{width:100%;height:auto;appearance:none;padding:16px 24px;border-radius:32px;background:#f2f0e9;border:2px solid #333;font-family:inherit;font-size:16px;line-height:1.5;font-weight:500;letter-spacing:-0.32px;color:#333;transition:all .3s ease}.input input[type=text]+label,.input input[type=number]+label,.input input[type=email]+label,.input input[type=tel]+label,.input input[type=password]+label,.input textarea+label,.input .fake-input+label{position:absolute;top:0;left:24px;width:auto;height:auto;max-width:100%;padding:4px 6px;border-radius:73px;leading-trim:both;text-edge:cap;font-size:10px;line-height:1.7;font-weight:500;letter-spacing:-0.205px;color:#fff;background-color:#333;cursor:text;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transform:translateY(-50%);transition:all .3s ease}.input input[type=text]::placeholder,.input input[type=number]::placeholder,.input input[type=email]::placeholder,.input input[type=tel]::placeholder,.input input[type=password]::placeholder,.input textarea::placeholder,.input .fake-input::placeholder{opacity:0}.input input[type=text]:placeholder-shown,.input input[type=number]:placeholder-shown,.input input[type=email]:placeholder-shown,.input input[type=tel]:placeholder-shown,.input input[type=password]:placeholder-shown,.input textarea:placeholder-shown,.input .fake-input:placeholder-shown{border-color:#f2f0e9}.input input[type=text]:placeholder-shown+label,.input input[type=number]:placeholder-shown+label,.input input[type=email]:placeholder-shown+label,.input input[type=tel]:placeholder-shown+label,.input input[type=password]:placeholder-shown+label,.input textarea:placeholder-shown+label,.input .fake-input:placeholder-shown+label{color:#333;background-color:rgba(0,0,0,0)}.input input[type=text]:placeholder-shown:not(:focus)+label,.input input[type=number]:placeholder-shown:not(:focus)+label,.input input[type=email]:placeholder-shown:not(:focus)+label,.input input[type=tel]:placeholder-shown:not(:focus)+label,.input input[type=password]:placeholder-shown:not(:focus)+label,.input textarea:placeholder-shown:not(:focus)+label,.input .fake-input:placeholder-shown:not(:focus)+label{left:0;padding:18px 24px;border-radius:32px;font-size:16px;line-height:1.5;letter-spacing:-0.32px;transform:translateY(0)}.input input[type=text]:hover,.input input[type=text]:focus,.input input[type=text]:active,.input input[type=number]:hover,.input input[type=number]:focus,.input input[type=number]:active,.input input[type=email]:hover,.input input[type=email]:focus,.input input[type=email]:active,.input input[type=tel]:hover,.input input[type=tel]:focus,.input input[type=tel]:active,.input input[type=password]:hover,.input input[type=password]:focus,.input input[type=password]:active,.input textarea:hover,.input textarea:focus,.input textarea:active,.input .fake-input:hover,.input .fake-input:focus,.input .fake-input:active{border-color:rgba(51,51,51,.3)}.input input[type=text]:focus+label,.input input[type=text]:active+label,.input input[type=number]:focus+label,.input input[type=number]:active+label,.input input[type=email]:focus+label,.input input[type=email]:active+label,.input input[type=tel]:focus+label,.input input[type=tel]:active+label,.input input[type=password]:focus+label,.input input[type=password]:active+label,.input textarea:focus+label,.input textarea:active+label,.input .fake-input:focus+label,.input .fake-input:active+label{color:#fff;background-color:#666}.input .fake-input{border-color:#f2f0e9}.input.password input[type=password]{padding:16px 72px 16px 24px}.input.password .show-password{position:absolute;top:16px;right:24px;width:24px;height:24px;aspect-ratio:1/1;background:url(../img/dynamic/eye.svg) no-repeat center center/contain;cursor:pointer;transition:.3s ease}.input.password .show-password:hover,.input.password .show-password.active{filter:invert(32%) sepia(46%) saturate(593%) hue-rotate(55deg) brightness(90%) contrast(90%)}.input.has-error input[type=text],.input.has-error input[type=number],.input.has-error input[type=email],.input.has-error input[type=tel],.input.has-error input[type=password],.input.has-error textarea,.input.has-success input[type=text],.input.has-success input[type=number],.input.has-success input[type=email],.input.has-success input[type=tel],.input.has-success input[type=password],.input.has-success textarea{padding:16px 64px 16px 24px}.input.has-error input[type=text]+label,.input.has-error input[type=number]+label,.input.has-error input[type=email]+label,.input.has-error input[type=tel]+label,.input.has-error input[type=password]+label,.input.has-error textarea+label,.input.has-success input[type=text]+label,.input.has-success input[type=number]+label,.input.has-success input[type=email]+label,.input.has-success input[type=tel]+label,.input.has-success input[type=password]+label,.input.has-success textarea+label{left:24px !important;padding:4px 6px !important;border-radius:73px !important;font-size:10px !important;line-height:1.7 !important;letter-spacing:-0.205px !important;transform:translateY(-50%) !important}.input.has-error:not(.input-checkbox)::after,.input.has-success:not(.input-checkbox)::after{content:"";position:absolute;top:18px;right:24px;width:24px;height:24px;aspect-ratio:1/1}.input.has-error input[type=text],.input.has-error input[type=number],.input.has-error input[type=email],.input.has-error input[type=tel],.input.has-error input[type=password],.input.has-error textarea{border-color:#992626}.input.has-error input[type=text]+label,.input.has-error input[type=number]+label,.input.has-error input[type=email]+label,.input.has-error input[type=tel]+label,.input.has-error input[type=password]+label,.input.has-error textarea+label{color:#fff;background-color:#992626}.input.has-error input[type=checkbox]+label.checkbox{color:#992626 !important}.input.has-error input[type=checkbox]+label.checkbox::before{border-color:#992626 !important}.input.has-error::after{background:url(../img/dynamic/form-error.svg) no-repeat center center/contain}.input.has-success input[type=text],.input.has-success input[type=number],.input.has-success input[type=email],.input.has-success input[type=tel],.input.has-success input[type=password],.input.has-success textarea{border-color:#148600;color:#148600}.input.has-success input[type=text]+label,.input.has-success input[type=number]+label,.input.has-success input[type=email]+label,.input.has-success input[type=tel]+label,.input.has-success input[type=password]+label,.input.has-success textarea+label{color:#fff;background-color:#148600}.input.has-success input[type=checkbox]+label.checkbox{color:#148600 !important}.input.has-success input[type=checkbox]+label.checkbox::before{border-color:#148600 !important}.input.has-success::after{background:url(../img/dynamic/form-success.svg) no-repeat center center/contain}.input .error-message{display:block;width:100%;height:auto;padding:8px 24px 0;leading-trim:both;text-edge:cap;font-size:14px;line-height:1.71429;font-weight:500;letter-spacing:-0.28px;color:#992626}input[type=radio],input[type=checkbox]{position:absolute;top:0;left:0;width:0;height:0}input[type=radio]+label:not(.btn-choose),input[type=checkbox]+label:not(.btn-choose){position:relative;display:inline-block;width:auto;max-width:100%;height:auto;font-size:12px;line-height:2;font-weight:500;letter-spacing:-0.24px;cursor:pointer;transition:all .3s ease}input[type=radio]:focus-visible+label{outline:2px solid -webkit-focus-ring-color;outline-offset:2px}input[type=radio]+label:not(.btn-choose){padding:8px;border-radius:19px;margin:8px 21px;background:rgba(0,0,0,0)}input[type=radio]+label:not(.btn-choose) img{width:auto;height:42px}input[type=radio]+label:not(.btn-choose).with-border{border:1.5px solid rgba(0,0,0,0)}input[type=radio]+label:not(.btn-choose):not(.no-pointer){padding:16px 24px 16px 50px;border-radius:100px;margin:8px 18px}input[type=radio]+label:not(.btn-choose):not(.no-pointer)::before,input[type=radio]+label:not(.btn-choose):not(.no-pointer)::after{content:"";position:absolute;top:50%;transform:translateY(-50%)}input[type=radio]+label:not(.btn-choose):not(.no-pointer)::before{left:24px;width:18px;height:19px;background-color:rgba(0,0,0,0);border:1.5px solid #fafaf4;border-radius:7px;box-sizing:border-box}input[type=radio]+label:not(.btn-choose):not(.no-pointer)::after{left:28px;width:10px;height:11px;background-color:#fafaf4;border-radius:4px;visibility:hidden;opacity:0;transition:all .3s ease}input[type=radio]+label:not(.btn-choose):not(.no-pointer)[data-type=dark]::before{border:1.5px solid #672253}input[type=radio]+label:not(.btn-choose):not(.no-pointer)[data-type=dark]::after{background-color:#672253}input[type=radio]:checked+label:not(.btn-choose),input[type=radio]+label:hover:not(.btn-choose){background:rgba(224,216,208,.1)}input[type=radio]:checked+label:not(.btn-choose).with-border,input[type=radio]+label:hover:not(.btn-choose).with-border{background:rgba(201,96,164,.3);border-color:#f2f0e9}input[type=radio]:checked+label:not(.btn-choose):not(.no-pointer)::after,input[type=radio]+label:hover:not(.btn-choose):not(.no-pointer)::after{visibility:visible;opacity:1}input[type=checkbox]:focus-visible+label::before{outline:2px solid -webkit-focus-ring-color;outline-offset:2px}input[type=checkbox]:focus-visible+label.rounded{outline:2px solid -webkit-focus-ring-color;outline-offset:2px}input[type=checkbox]+label{text-align:left;padding:8px 16px}input[type=checkbox]+label.rounded{background:rgba(224,216,208,.1);border:1.5px solid rgba(0,0,0,0);border-radius:1000px;margin:8px 4px}input[type=checkbox]+label.text-center{text-align:center}input[type=checkbox]+label.checkbox{width:100%;padding:0 0 0 2rem;font-size:14px;line-height:1.7;font-weight:400;letter-spacing:-0.28px}input[type=checkbox]+label.checkbox::before,input[type=checkbox]+label.checkbox::after{content:"";position:absolute;top:1px}input[type=checkbox]+label.checkbox::before{left:0;width:18px;height:18px;background-color:rgba(0,0,0,0);border:2px solid #fafaf4;border-radius:50%;box-sizing:border-box}input[type=checkbox]+label.checkbox::after{top:5px;left:4px;width:10px;height:10px;background-color:#fafaf4;border-radius:50%;visibility:hidden;opacity:0;transition:all .3s ease}input[type=checkbox]+label.checkbox.checkbox-check::before,input[type=checkbox]+label.checkbox.checkbox-check::after{top:3px}input[type=checkbox]+label.checkbox.checkbox-check::before{width:1rem;height:1rem;border-radius:0}input[type=checkbox]+label.checkbox.checkbox-check::after{top:3px;left:3px;width:.875rem;height:.325rem;border-left:3px solid #f788d0;border-bottom:3px solid #f788d0;background-color:unset;border-radius:unset;transform:rotate(-45deg)}input[type=checkbox]+label.checkbox[data-type=dark]{color:#333}input[type=checkbox]+label.checkbox[data-type=dark]::before{border:2px solid #333}input[type=checkbox]+label.checkbox[data-type=dark]::after{background-color:#333}input[type=checkbox]+label.checkbox[data-type=dark].checkbox-check::after{border-left-color:#cc007a;border-bottom-color:#cc007a;background-color:unset}input[type=checkbox]+label.checkbox .read_more_content{width:100%;height:0;overflow:hidden}input[type=checkbox]+label.checkbox .read_more_content .read_more_content-inner{padding:12px 0 0 0}input[type=checkbox]+label.checkbox .read_more_content .read_more_content-inner p{font-size:14px;line-height:1.5;font-weight:400;letter-spacing:-0.28px}input[type=checkbox]+label.checkbox .read_more_content .read_more_content-inner .input:not(:first-of-type){margin-top:12px}input[type=checkbox]:checked+label:not(.checkbox){background:#cc007a}input[type=checkbox]:checked+label:not(.checkbox).rounded{border-color:#672253}input[type=checkbox]+label:hover:not(.checkbox){background:rgba(201,96,164,.3)}input[type=checkbox]:checked+label.checkbox::after{visibility:visible;opacity:1}@media(min-width: 768px){input[type=radio]+label:not(.btn-choose),input[type=checkbox]+label:not(.btn-choose){font-size:16px;line-height:1.5;letter-spacing:-0.32px}input[type=radio]+label:not(.btn-choose){margin:8px 28px}input[type=radio]+label:not(.btn-choose) img{height:36px}input[type=checkbox]+label{padding:16px 24px}input[type=checkbox]+label.rounded{margin:10px 8px}}.popup-addedToCart,.popup.mini-cart{position:absolute;top:calc(100% + 8px);left:0;width:100%;height:auto;padding:24px;border-radius:16px;background-color:#fff;visibility:hidden;opacity:0;transition:.5s ease}.popup-addedToCart.active,.popup.mini-cart.active{visibility:visible;opacity:1}.popup-addedToCart .heading,.popup.mini-cart .heading{display:block;width:100%;height:auto;text-align:center;color:#333}.popup-addedToCart .cart-product,.popup-addedToCart .added-product,.popup.mini-cart .cart-product,.popup.mini-cart .added-product{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.popup-addedToCart .cart-product .product-image,.popup-addedToCart .added-product .product-image,.popup.mini-cart .cart-product .product-image,.popup.mini-cart .added-product .product-image{display:none}.popup-addedToCart .cart-product .product-details,.popup-addedToCart .added-product .product-details,.popup.mini-cart .cart-product .product-details,.popup.mini-cart .added-product .product-details{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.popup-addedToCart .cart-product .product-details .product-details-values,.popup-addedToCart .added-product .product-details .product-details-values,.popup.mini-cart .cart-product .product-details .product-details-values,.popup.mini-cart .added-product .product-details .product-details-values{width:100%;height:auto}.popup-addedToCart .cart-product .product-details .product-details-values .product-name,.popup-addedToCart .added-product .product-details .product-details-values .product-name,.popup.mini-cart .cart-product .product-details .product-details-values .product-name,.popup.mini-cart .added-product .product-details .product-details-values .product-name{color:#672253}.popup-addedToCart .cart-product .product-details .product-details-values .attribute,.popup-addedToCart .added-product .product-details .product-details-values .attribute,.popup.mini-cart .cart-product .product-details .product-details-values .attribute,.popup.mini-cart .added-product .product-details .product-details-values .attribute{font-size:14px;line-height:1.71429;letter-spacing:-0.28px;color:#666}.popup-addedToCart .cart-product .product-details .product-details-values .attribute span,.popup-addedToCart .added-product .product-details .product-details-values .attribute span,.popup.mini-cart .cart-product .product-details .product-details-values .attribute span,.popup.mini-cart .added-product .product-details .product-details-values .attribute span{color:#333}.popup-addedToCart .cart-product .product-details .product-buttons,.popup-addedToCart .added-product .product-details .product-buttons,.popup.mini-cart .cart-product .product-details .product-buttons,.popup.mini-cart .added-product .product-details .product-buttons{display:flex;align-items:center;justify-content:flex-start;gap:8px}.popup-addedToCart .cart-product .product-details .product-buttons a,.popup-addedToCart .added-product .product-details .product-buttons a,.popup.mini-cart .cart-product .product-details .product-buttons a,.popup.mini-cart .added-product .product-details .product-buttons a{font-size:14px;line-height:1.71429;font-weight:500;letter-spacing:-0.28px;text-decoration:underline;color:#333}.popup-addedToCart .cart-product .product-details .product-buttons a:hover,.popup-addedToCart .added-product .product-details .product-buttons a:hover,.popup.mini-cart .cart-product .product-details .product-buttons a:hover,.popup.mini-cart .added-product .product-details .product-buttons a:hover{color:#cc007a}.popup-addedToCart .cart-products,.popup.mini-cart .cart-products{margin:24px 0;max-height:268px;overflow-y:auto}.popup-addedToCart .cart-products .cart-product,.popup.mini-cart .cart-products .cart-product{margin:12px 0}.popup-addedToCart .cart-products .cart-product:first-of-type,.popup.mini-cart .cart-products .cart-product:first-of-type{margin-top:0}.popup-addedToCart .cart-products .cart-product:last-of-type,.popup.mini-cart .cart-products .cart-product:last-of-type{margin-bottom:0}.popup-addedToCart .added-product,.popup.mini-cart .added-product{margin:24px 0}.popup-addedToCart .costs,.popup-addedToCart .summary,.popup.mini-cart .costs,.popup.mini-cart .summary{display:flex;flex-direction:column;gap:8px}.popup-addedToCart .costs .item,.popup-addedToCart .summary .item,.popup.mini-cart .costs .item,.popup.mini-cart .summary .item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.popup-addedToCart .costs .item span.cost-label,.popup-addedToCart .summary .item span.cost-label,.popup.mini-cart .costs .item span.cost-label,.popup.mini-cart .summary .item span.cost-label{color:#333}.popup-addedToCart .costs,.popup.mini-cart .costs{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #f2f0e9}.popup-addedToCart .costs span:last-of-type,.popup.mini-cart .costs span:last-of-type{color:#148600}.popup-addedToCart .costs span:last-of-type .woocommerce-Price-currencySymbol,.popup.mini-cart .costs span:last-of-type .woocommerce-Price-currencySymbol{color:#148600}.popup-addedToCart .buttons,.popup.mini-cart .buttons{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;flex-direction:column-reverse;margin-top:24px}.popup-addedToCart .buttons .btn,.popup.mini-cart .buttons .btn{width:100%}.popup-addedToCart .mini-cart-empty,.popup.mini-cart .mini-cart-empty{text-align:center;opacity:1}@media(min-width: 768px){.popup-addedToCart,.popup.mini-cart{top:calc(100% + 16px);left:unset;right:0;max-width:553px;padding:40px}.popup-addedToCart .heading,.popup.mini-cart .heading{font-size:24px;line-height:1.333;letter-spacing:-0.48px}.popup-addedToCart .cart-product,.popup-addedToCart .added-product,.popup.mini-cart .cart-product,.popup.mini-cart .added-product{gap:20px}.popup-addedToCart .cart-product .product-image,.popup-addedToCart .added-product .product-image,.popup.mini-cart .cart-product .product-image,.popup.mini-cart .added-product .product-image{display:block;width:120px}.popup-addedToCart .cart-product .product-image img,.popup-addedToCart .added-product .product-image img,.popup.mini-cart .cart-product .product-image img,.popup.mini-cart .added-product .product-image img{width:100%;height:auto;max-height:120px;object-fit:contain}.popup-addedToCart .cart-product .product-details,.popup-addedToCart .added-product .product-details,.popup.mini-cart .cart-product .product-details,.popup.mini-cart .added-product .product-details{width:calc(100% - 140px);gap:12px}.popup-addedToCart .cart-product .product-details .product-details-values,.popup-addedToCart .added-product .product-details .product-details-values,.popup.mini-cart .cart-product .product-details .product-details-values,.popup.mini-cart .added-product .product-details .product-details-values{width:calc(100% - 12px - 93px)}.popup-addedToCart .cart-product .product-details .product-buttons,.popup-addedToCart .added-product .product-details .product-buttons,.popup.mini-cart .cart-product .product-details .product-buttons,.popup.mini-cart .added-product .product-details .product-buttons{width:93px;flex-wrap:wrap}.popup-addedToCart .buttons,.popup.mini-cart .buttons{flex-direction:row}.popup-addedToCart .buttons .btn,.popup.mini-cart .buttons .btn{width:calc(50% - 8px)}}.info-box{position:relative;width:100%;height:auto;font-size:14px;line-height:1.5714;letter-spacing:-0.28px;color:#333;padding:8px 16px;border:1px solid #333;border-radius:8px}.info-box.error,.info-box.warning,.info-box.success{padding:8px 16px 8px 56px}.info-box.error::before,.info-box.warning::before,.info-box.success::before{content:"";position:absolute;top:8px;left:16px;width:24px;height:24px;aspect-ratio:1/1}.info-box.error{border-color:#992626;background-color:#ffeaea}.info-box.error::before{background:url(../img/dynamic/form-error.svg) no-repeat center center/contain}.info-box.warning{border-color:#e4a11b;background-color:#fff1d6}.info-box.warning::before{background:url(../img/dynamic/form-warning.svg) no-repeat center center/contain}.info-box.success{border-color:#148600;background-color:#e6ffea}.info-box.success::before{background:url(../img/dynamic/form-success.svg) no-repeat center center/contain;filter:unset}@media(min-width: 768px){.info-box{font-size:16px;line-height:1.5;letter-spacing:-0.32px}.info-box.error::before,.info-box.warning::before,.info-box.success::before{top:9px}}ul.fixed-list{padding-left:18px}ul.fixed-list li ul{padding-left:18px}ul.list-checkmark{list-style:none;padding:0}ul.list-checkmark li{position:relative;padding:0 0 0 2.333335em}ul.list-checkmark li:not(:last-child){margin-bottom:1em}ul.list-checkmark li::before{content:"";position:absolute;top:0px;left:0;width:1.5em;height:1.5em;background:url(../img/dynamic/checkmark-circle.svg) no-repeat center center;background-size:contain;user-select:none}.pagination{width:100%;height:auto;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px}.pagination .page-numbers{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:14px;line-height:1.71429;letter-spacing:-0.28px;text-decoration:none;color:#672253;border:1px solid #672253;background-color:rgba(0,0,0,0);border-radius:8px;transition:.3s ease}.pagination .page-numbers:hover,.pagination .page-numbers.current{color:#fff;background-color:#672253}@media(min-width: 768px){.pagination{gap:20px}.pagination .page-numbers{width:38px;height:38px;font-size:16px;line-height:1.5;letter-spacing:-0.32px}}.popup-message{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;max-width:calc(100% - 45px);height:auto;display:flex;align-items:center;justify-content:center;gap:6px;padding:16px;border-radius:16px;z-index:999999;visibility:hidden;opacity:0;transition:.5s ease}.popup-message img{width:24px;height:24px;user-select:none;cursor:pointer;opacity:1;transition:opacity .3s ease}.popup-message img:hover{opacity:.8}.popup-message span{display:block;width:calc(100% - 24px - 6px);height:auto;leading-trim:both;text-edge:cap;font-size:14px;font-weight:400;line-height:1.71429;letter-spacing:-0.28px;color:#fff}.popup-message.success{background-color:#148600}.popup-message.error{background-color:#992626}.popup-message.active{visibility:visible;opacity:1}@media(min-width: 768px){.popup-message{top:unset;bottom:48.5px;max-width:330px;transform:translate(-50%, 0)}}.process-graph{display:flex;width:100%;max-width:327px;height:auto;align-items:flex-start;justify-content:space-between;gap:8px}.process-graph .process-item{position:relative;width:100%;max-width:93px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;opacity:.7}.process-graph .process-item .number,.process-graph .process-item span{font-size:10px;line-height:2.4;letter-spacing:-0.28px;text-align:center}.process-graph .process-item .number{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:300px;background-color:#f2f0e9;color:#333}.process-graph .process-item span{color:#333}.process-graph .process-item:not(:first-of-type)::before{content:"";position:absolute;top:11px;left:18px;width:16vw;max-width:60px;height:1px;background:#333;transform:translateX(-100%)}.process-graph .process-item.active{opacity:1}.process-graph .process-item.active .number{background-color:#148600;color:#fff}.process-graph.in-content{margin:0 auto 2rem}header .process-graph{display:none}@media(min-width: 768px){header .process-graph{display:inline-flex}.process-graph.in-content{display:none}}.tabs{width:100%;height:auto;display:flex;align-items:center;justify-content:center;gap:8px 24px;flex-wrap:wrap}.tabs .tabs-item{width:auto;height:auto;font-size:14px;line-height:1.71429;letter-spacing:-0.28px;text-align:center;text-decoration:none;color:#333;leading-trim:both;text-edge:cap;background-color:rgba(0,0,0,0);padding:8px 16px;border-radius:8750px;cursor:pointer;user-select:none;transition:.3s ease}.tabs .tabs-item:hover,.tabs .tabs-item.active{color:#fff;background-color:#672253}.tabs .tabs-item:focus-visible{outline:2px solid -webkit-focus-ring-color;outline-offset:2px}.tabs[data-type=switch]+.tabs-content{position:relative;width:100%;height:auto}.tabs[data-type=switch]+.tabs-content .tabs-content-elem{position:absolute;top:0;left:0;width:100%;height:auto;visibility:hidden;opacity:0;transition:.3s ease}.tabs[data-type=switch]+.tabs-content .tabs-content-elem.active{position:relative;visibility:visible;opacity:1}.tooltip{position:relative;width:100%;height:auto}.tooltip .tooltip-button{display:flex;width:auto;max-width:100%;height:auto;align-items:center;justify-content:flex-start;gap:4px;font-size:14px;line-height:1.71429;font-weight:500;letter-spacing:-0.28px;color:#333;cursor:pointer;opacity:1;transition:.3s ease}.tooltip .tooltip-button:hover{opacity:.7}.tooltip .tooltip-text{position:absolute;left:0;width:100%;max-width:401px;padding:16px;border-radius:16px;background-color:#333;font-size:14px;line-height:1.71429;font-weight:400;letter-spacing:-0.28px;color:#fff;z-index:99;visibility:hidden;opacity:0;transition:.3s ease}.tooltip .tooltip-text::before{content:"";width:16px;height:16px;border-radius:2px;background-color:#333;position:absolute;top:0;left:24px;transform:translateY(-50%) rotate(-45deg);z-index:-1}.tooltip[data-position=bottom] .tooltip-text{top:calc(100% + 13px)}.tooltip[data-position=top] .tooltip-text{top:calc(-100% + 7px);transform:translate(0, -30%)}.tooltip[data-position=top] .tooltip-text::before{top:unset;bottom:0;transform:translateY(50%) rotate(-45deg)}.tooltip.active .tooltip-text{visibility:visible;opacity:1}@media(min-width: 768px){.tooltip .tooltip-text{left:-24px}.tooltip[data-position=top] .tooltip-text{transform:translate(6%, -30%)}}.yt-video{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.yt-video .video-poster{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;visibility:visible;cursor:pointer;transition:.3s ease}.yt-video .video-poster img{width:100%;height:100%;object-fit:cover}.yt-video .video-poster::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);transition:.3s ease}.yt-video .video-poster.hide{opacity:0;visibility:hidden}.yt-video .video-poster .play-btn{position:absolute;bottom:7%;left:50%;transform:translateX(-50%);width:120px;height:120px;border-radius:50%;background-color:rgba(255,255,255,.68);transition:background-color .3s ease;z-index:1}.yt-video .video-poster .play-btn::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:27px;height:29px;background-image:url("data:image/svg+xml,<svg width=\"27\" height=\"29\" viewBox=\"0 0 27 29\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M23.1116 9.02893C27.111 11.3384 27.111 17.1112 23.1116 19.4207L9.1997 27.4543C5.1997 29.7642 0.199259 26.8775 0.19926 22.2584L0.19926 6.19119C0.19926 1.57216 5.19971 -1.31457 9.19971 0.99529L23.1116 9.02893Z\" fill=\"%2323242A\"/></svg>");transition:filter .3s ease}.yt-video .video-poster .video-title{position:absolute;bottom:0;left:0;width:100%;font-size:.875rem;font-weight:400;color:#fff;background:rgba(51,51,51,.45);padding:.75rem 1.125rem}.yt-video .video-poster .video-title span{font-size:1rem;font-weight:bold}.yt-video .video-poster.has-title .play-btn{bottom:unset;top:50%;transform:translate(-50%, -50%)}.yt-video .video-poster:hover::before,.yt-video .video-poster:focus::before{background:rgba(0,0,0,0)}.yt-video .video-poster:hover .play-btn,.yt-video .video-poster:focus .play-btn{background-color:rgba(103,34,83,.68)}.yt-video .video-poster:hover .play-btn::after,.yt-video .video-poster:focus .play-btn::after{filter:brightness(0) invert(1)}.yt-video iframe,.yt-video video{width:100%;height:100%}@media(min-width: 768px){.yt-video .video-poster .video-title{font-size:1rem;padding:1rem 3.5rem 1rem 1.5rem}.yt-video .video-poster .video-title span{font-size:1.25rem}}.splide .splide__arrows{width:100%;height:auto;display:flex;align-items:center;justify-content:flex-end;gap:1rem 1.125rem;margin-top:1.5rem}.splide .splide__arrows .splide__arrow{position:relative;top:unset;width:2.5rem;height:2.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;align-items:center;justify-content:center;border:0;border-radius:.25rem;background-color:rgba(0,0,0,0);padding:unset;opacity:1;cursor:pointer;transform:unset;z-index:1}.splide .splide__arrows .splide__arrow.splide__arrow--prev{left:unset}.splide .splide__arrows .splide__arrow.splide__arrow--prev svg{transform:rotate(0deg)}.splide .splide__arrows .splide__arrow.splide__arrow--next{right:unset}.splide .splide__arrows .splide__arrow svg{width:1.25rem;height:1.25rem;fill:#672253;transition:.3s ease}.splide .splide__arrows .splide__arrow svg path{fill:inherit}.splide .splide__arrows .splide__arrow:disabled svg{fill:#333;opacity:.2}.splide .splide__arrows .splide__arrow:hover:not(:disabled){opacity:1}.splide .splide__arrows .splide__arrow:hover:not(:disabled) svg{fill:#cc007a}@media(min-width: 768px){.splide .splide__arrows{gap:1rem 1.375rem;margin-top:2.5rem}.splide .splide__arrows .splide__arrow{width:3.125rem;height:3.125rem}.splide .splide__arrows .splide__arrow svg{width:1.75rem;height:1.75rem}}.top-bar{position:fixed;top:0;left:0;width:100%;font-size:.875rem;line-height:1.3rem;text-align:center;color:#fff;background-color:#148600;padding:.625rem 0;opacity:1;z-index:99999;transition:.3s ease}.top-bar.scroll-up{transform:translate(0, 0);opacity:1}.top-bar.scroll-down{transform:translate(0, -100%);opacity:0}@media(min-width: 992px){.top-bar{font-size:1rem;padding:.625rem 0}}header{position:fixed;top:16px;left:50%;width:calc(100% - 48px);max-width:1360px;height:auto;display:flex;align-items:center;justify-content:space-between;align-self:stretch;gap:12px;padding:8px 16px;transform:translate(-50%, 0);border-radius:100px;z-index:9999;transition:.3s ease;opacity:1;animation:show-header .5s ease-in-out}header.scroll-up{transform:translate(-50%, 0);opacity:1}header.scroll-down{transform:translate(-50%, calc(-100% - 16px));opacity:0}header .header-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;box-shadow:0 8px 32px rgba(0,0,0,.05);border-radius:100px;z-index:-1}header .nav-logo{display:flex;align-items:center;justify-content:center;width:auto;max-width:125px;height:auto;opacity:1;transition:opacity .3s ease}header .nav-logo img{width:100%;height:auto}header .nav-logo:hover{opacity:.7}header nav{position:fixed;top:-16px;left:50%;width:calc(100% + 66px);height:100dvh;background-color:#fff;padding:136px 42px 24px 24px;visibility:hidden;opacity:0;z-index:-2;transition:all .5s cubic-bezier(0.6, -0.35, 0.36, 1.35)}header nav.collapsed{left:-25px;visibility:visible;opacity:1}header nav .nav-links{list-style:none;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:32px}header nav .nav-links li{width:100%;height:auto}header nav .nav-links li a{display:block;width:100%;height:auto;font-size:32px;line-height:1.25;font-weight:500;text-decoration:none;letter-spacing:-0.64px;text-align:left;color:#672253}header nav .nav-links li a:hover,header nav .nav-links li a.active{color:#148600}header .nav-buttons{display:flex;align-items:center;gap:8px}header .nav-buttons.nav-buttons-left{justify-content:flex-start}header .nav-buttons.nav-buttons-right{justify-content:flex-end}header .nav-buttons .nav-socials{display:none;align-items:center;justify-content:center;gap:8px}header .nav-buttons .nav-socials--btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;opacity:1;transition:opacity .3s ease}header .nav-buttons .nav-socials--btn img{width:100%;height:100%;object-fit:contain;user-select:none}header .nav-buttons .nav-socials--btn:hover{opacity:.7}header .nav-buttons .nav-button{position:relative;display:flex;align-items:center;justify-content:center;text-decoration:none;background-color:#672253;border-radius:1000px;padding:.625rem;transition:background-color .3s ease}header .nav-buttons .nav-button:hover{background-color:#461638}header .nav-buttons .nav-button .nav-button-counter{position:absolute;top:0;right:-2px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1.5;letter-spacing:-0.24px;text-align:center;color:#fff;background-color:#148600;border-radius:1000px;overflow:hidden}header .nav-buttons .nav-button.nav-buy-btn{display:none;color:#fff;background-color:#148600;padding:.5rem 1.5rem}header .nav-buttons .nav-button.nav-buy-btn:hover{background-color:#137902}header .nav-buttons .nav-button.nav-myacc-btn{display:none}header .nav-buttons .nav-button.nav-collapse .nav-collapse-icon{position:relative;width:20px;height:20px}header .nav-buttons .nav-button.nav-collapse .nav-collapse-icon span{position:absolute;left:50%;width:16px;height:3px;background-color:#fff;transform:translate(-50%, -50%);opacity:1;transition:opacity .3s ease,transform .3s ease}header .nav-buttons .nav-button.nav-collapse .nav-collapse-icon span:nth-child(1){top:25%}header .nav-buttons .nav-button.nav-collapse .nav-collapse-icon span:nth-child(2){top:50%}header .nav-buttons .nav-button.nav-collapse .nav-collapse-icon span:nth-child(3){top:75%}header .nav-buttons .nav-button.nav-collapse.collapsed .nav-collapse-icon span:nth-child(1){top:50%;transform:translate(-50%, -50%) rotate(45deg)}header .nav-buttons .nav-button.nav-collapse.collapsed .nav-collapse-icon span:nth-child(2){opacity:0}header .nav-buttons .nav-button.nav-collapse.collapsed .nav-collapse-icon span:nth-child(3){top:50%;transform:translate(-50%, -50%) rotate(-45deg)}header.p-process{justify-content:space-between}header.p-process .nav-buttons.nav-buttons-right{margin-left:unset}header.p-process .nav-buttons .nav-button.nav-cart{display:none}header.p-process:not(.p-process-typ) .nav-buttons .nav-button.nav-myacc-btn{display:flex}header.p-process-typ .nav-buttons .nav-button.nav-cart{display:flex}header.with-topbar{top:56.8px}header.with-topbar nav{top:-56.8px}header.with-topbar.scroll-down{transform:translate(-50%, calc(-100% - 56.8px))}@media(min-width: 900px){header{top:40px;justify-content:flex-start;gap:45px;padding:20px 32px}header.scroll-down{transform:translate(-50%, calc(-100% - 40px))}header .nav-logo{justify-content:flex-start;max-width:135px}header nav{position:relative;top:unset;left:unset;width:auto;height:auto;padding:unset;visibility:visible;background-color:unset;opacity:1;z-index:0}header nav .nav-links{flex-direction:row;gap:18px}header nav .nav-links li{width:auto}header nav .nav-links li a{font-size:14px;line-height:1.5;letter-spacing:-0.32px;text-align:center;color:#672253;opacity:1}header nav .nav-links li a:hover,header nav .nav-links li a.active{color:#148600;opacity:1}header .nav-buttons.nav-buttons-left{display:none}header .nav-buttons.nav-buttons-right{margin-left:auto}header .nav-buttons .nav-button.nav-buy-btn,header .nav-buttons .nav-button.nav-myacc-btn{display:flex}header.p-process .nav-buttons .nav-button.nav-cart{display:flex}header.p-process-typ nav{display:none}header.with-topbar{top:58.8px}header.with-topbar nav{top:unset}header.with-topbar.scroll-down{transform:translate(-50%, calc(-100% - 86.8px))}}@media(min-width: 992px){header{padding:20px 36px}header .nav-logo{max-width:155px}header nav .nav-links{gap:24px}header nav .nav-links li a{font-size:16px}header.with-topbar{top:58.8px}header.with-topbar.scroll-down{transform:translate(-50%, calc(-100% - 58.8px))}}@media(min-width: 1200px){header{padding:20px 46px}header nav .nav-links{gap:34px}header .nav-buttons .nav-socials{display:flex}header .nav-buttons .nav-button.nav-buy-btn{margin:0 4px}}@media(min-width: 1400px){header nav .nav-links{gap:50px}}@keyframes show-header{0%{opacity:0}}footer .wave{position:relative;width:100%;display:flex;height:auto;overflow:hidden;overflow-x:clip;overflow-y:visible;z-index:1}footer .wave img{width:100%;height:auto}footer .wave.wave-top{background-color:#fff;margin-bottom:-2px}footer .footer-inner{background-color:#f2f0e9;padding:3.125rem 0 4rem}footer .footer-inner .row{flex-direction:column;gap:2rem;margin-bottom:3rem}footer .footer-inner .row .col-info{width:100%}footer .footer-inner .row .col-info .brand-logo{display:flex;width:100%;max-width:160px;height:auto;opacity:1;margin-bottom:1.5rem;transition:opacity .3s ease}footer .footer-inner .row .col-info .brand-logo:hover{opacity:.8}footer .footer-inner .row .col-info .bok-info{margin-bottom:1.5rem}footer .footer-inner .row .col-info .bok-info p,footer .footer-inner .row .col-info .bok-info a{font-size:1rem;line-height:1.2;color:#333}footer .footer-inner .row .col-info .bok-info p{margin-bottom:.5rem}footer .footer-inner .row .col-info .bok-info a{display:block;text-decoration:none}footer .footer-inner .row .col-info .bok-info a:hover{color:#cc007a}footer .footer-inner .row .col-info .bok-info a:first-of-type{margin-bottom:.5rem}footer .footer-inner .row .col-info .bok-info br{display:none}footer .footer-inner .row .col-info .bok-info span{display:block;margin-top:.5rem}footer .footer-inner .row .col-info .footer-nav{list-style:none;margin-bottom:1.5rem}footer .footer-inner .row .col-info .footer-nav li{break-inside:avoid;margin-bottom:.5rem}footer .footer-inner .row .col-info .footer-nav li a{font-size:1rem;line-height:1.2;color:#333;text-decoration:none}footer .footer-inner .row .col-info .footer-nav li a:hover{color:#cc007a}footer .footer-inner .row .col-info .footer-socials{display:flex;gap:1.25rem}footer .footer-inner .row .col-info .footer-socials--btn{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;opacity:1;transition:opacity .3s ease}footer .footer-inner .row .col-info .footer-socials--btn img{width:100%;height:100%;object-fit:contain;user-select:none}footer .footer-inner .row .col-info .footer-socials--btn:hover{opacity:.7}footer .footer-inner .row .col-newsletter{width:100%}footer .footer-inner .row .col-newsletter .footer-heading{color:#333;margin-bottom:1.25rem}footer .footer-inner .row .col-newsletter .footer-heading .footer-discount-circled{background:#cc007a;display:inline-flex;border-radius:63% 37% 65% 35%/36% 65% 35% 64%;align-items:center;color:#fff;padding:.4rem}footer .footer-inner .row .col-newsletter .footer-subheading{font-size:1rem;line-height:1.2;color:#333;margin-bottom:1.5rem}footer .footer-inner .row .col-newsletter .newsletter-form{display:grid;grid-template-columns:1fr;grid-template-rows:3.75rem auto 3.75rem;row-gap:1rem;grid-template-areas:"input" "consent" "button"}footer .footer-inner .row .col-newsletter .newsletter-form .input{grid-area:input}footer .footer-inner .row .col-newsletter .newsletter-form .input input[type=email]{background:#fff}footer .footer-inner .row .col-newsletter .newsletter-form .btn-wrapper{grid-area:button}footer .footer-inner .row .col-newsletter .newsletter-form .btn-wrapper .btn{padding:.8125rem 1.625rem}footer .footer-inner .row .col-newsletter .newsletter-form .input-acceptance{grid-area:consent}footer .footer-inner .row .col-newsletter .newsletter-form .input-acceptance .check_read_more{font-weight:bold;text-decoration:none}footer .footer-inner .footer-bottom{text-align:center;color:#333}footer .footer-inner .footer-bottom .footer-bottom-text{font-size:1rem;line-height:1.2;margin-bottom:1.25rem}footer .footer-inner .footer-bottom .footer-bottom-text-smaller{font-size:.875rem;line-height:1.2}@media(min-width: 576px){footer .footer-inner{padding:2.625rem 0 4rem}footer .footer-inner .row .col-info .bok-info p{margin-bottom:.25rem}footer .footer-inner .row .col-info .bok-info a{display:inline}footer .footer-inner .row .col-info .bok-info a:first-of-type{margin-bottom:.25rem}footer .footer-inner .row .col-info .bok-info br{display:block}footer .footer-inner .row .col-info .bok-info span{display:inline;margin-top:.25rem}footer .footer-inner .row .col-info .footer-nav{column-count:2;column-width:50%;column-gap:1.5rem;max-height:14rem}footer .footer-inner .row .col-info .footer-nav li{margin-bottom:.25rem}footer .footer-inner .row .col-newsletter .newsletter-form{grid-template-columns:65% 1.25rem auto;grid-template-rows:3.75rem 1.25rem auto;row-gap:unset;grid-template-areas:"input . button" ". . ." "consent consent consent"}footer .footer-inner .row .col-newsletter .newsletter-form .btn-wrapper .btn{width:100%}}@media(min-width: 768px){footer .footer-inner .row{flex-direction:row}footer .footer-inner .row .col-info{width:calc(100% - 350px - 2.125rem)}footer .footer-inner .row .col-info .brand-logo{max-width:200px}footer .footer-inner .row .col-info .footer-socials{gap:1.5rem}footer .footer-inner .row .col-info .footer-socials--btn{width:2.75rem;height:2.75rem}footer .footer-inner .row .col-newsletter{width:350px}footer .footer-inner .row .col-newsletter .newsletter-form{display:grid;grid-template-columns:1fr;grid-template-rows:3.75rem auto 3.75rem;row-gap:1rem;grid-template-areas:"input" "consent" "button"}footer .footer-inner .row .col-newsletter .newsletter-form .btn-wrapper .btn{width:auto}}@media(min-width: 992px){footer .footer-inner{padding:2.625rem 0 4rem}footer .footer-inner .row .col-info{width:calc(100% - 435px - 2.125rem)}footer .footer-inner .row .col-info .brand-logo{max-width:240px;margin-bottom:1.5rem}footer .footer-inner .row .col-info .footer-nav{max-height:9rem}footer .footer-inner .row .col-info .footer-nav li{margin-bottom:.25rem}footer .footer-inner .row .col-newsletter{width:435px}footer .footer-inner .row .col-newsletter .footer-subheading{font-size:1.125rem;margin-bottom:1.5rem}footer .footer-inner .row .col-newsletter .newsletter-form{grid-template-columns:61% 1.25rem auto;grid-template-rows:3.75rem 1.25rem auto;row-gap:unset;grid-template-areas:"input . button" ". . ." "consent consent consent"}}@media(min-width: 1400px){footer .footer-inner .row .col-info .footer-nav{max-height:8rem}}.error-404,.cart-empty{margin-top:80px;width:100%;height:auto;overflow-x:clip;overflow-y:auto}.error-404 .container .error-404-inner,.error-404 .container .cart-empty-inner,.cart-empty .container .error-404-inner,.cart-empty .container .cart-empty-inner{position:relative;width:100%;padding:72px 0 120px;text-align:center}.error-404 .container .error-404-inner p,.error-404 .container .cart-empty-inner p,.cart-empty .container .error-404-inner p,.cart-empty .container .cart-empty-inner p{margin:16px 0}@media(min-width: 768px){.error-404,.cart-empty{margin-top:112px}.error-404 .container .error-404-inner,.error-404 .container .cart-empty-inner,.cart-empty .container .error-404-inner,.cart-empty .container .cart-empty-inner{max-width:898px;padding:96px 0 216px;margin:0 auto}.error-404 .container .error-404-inner .heading,.error-404 .container .cart-empty-inner .heading,.cart-empty .container .error-404-inner .heading,.cart-empty .container .cart-empty-inner .heading{font-size:48px;line-height:1.16667;letter-spacing:-0.96px}.error-404 .container .error-404-inner p,.error-404 .container .cart-empty-inner p,.cart-empty .container .error-404-inner p,.cart-empty .container .cart-empty-inner p{max-width:486px;font-size:20px;line-height:1.4;letter-spacing:-0.4px;margin:24px auto 40px}}.cart-page{width:100%;height:auto}.cart-page .row{align-items:flex-start;justify-content:space-between;gap:40px;flex-wrap:wrap}.cart-page .row .cart-items{width:100%;height:auto}.cart-page .row .cart-items .heading{font-size:20px;line-height:1.2;font-weight:500;letter-spacing:-0.4px;color:#333;margin-bottom:32px}.cart-page .row .cart-items .cart-items-grid{width:100%;height:auto;display:flex;flex-direction:column;gap:24px}.cart-page .row .cart-items .cart-items-grid .product-item{display:grid;grid-template-columns:108px 117px auto;grid-template-rows:auto;grid-template-areas:"image info info" "image price price" "image qty ."}.cart-page .row .cart-items .cart-items-grid .product-item:not(:last-of-type){padding-bottom:32px;border-bottom:1px solid #f2f0e9}.cart-page .row .cart-items .cart-items-grid .product-item .product-thumbnail{padding-right:20px;grid-area:image}.cart-page .row .cart-items .cart-items-grid .product-item .product-thumbnail img{width:100%;height:auto}.cart-page .row .cart-items .cart-items-grid .product-item .product-info{grid-area:info}.cart-page .row .cart-items .cart-items-grid .product-item .product-info .product-name,.cart-page .row .cart-items .cart-items-grid .product-item .product-info .attribute{font-size:14px;line-height:1.57143;font-weight:500;letter-spacing:-0.28px;color:#333}.cart-page .row .cart-items .cart-items-grid .product-item .product-info .attribute{color:#666}.cart-page .row .cart-items .cart-items-grid .product-item .product-info .attribute span{color:#333}.cart-page .row .cart-items .cart-items-grid .product-item .product-price{grid-area:price;padding-top:4px;font-size:14px;line-height:1.57143;font-weight:500;letter-spacing:-0.28px}.cart-page .row .cart-items .cart-items-grid .product-item .product-price span{color:#148600}.cart-page .row .cart-items .cart-items-grid .product-item .product_quantity{grid-area:qty;margin-top:16px;display:flex;width:auto;align-items:center;justify-content:space-between;background-color:#f2f0e9;border-radius:32px;overflow:hidden}.cart-page .row .cart-items .cart-items-grid .product-item .product_quantity button,.cart-page .row .cart-items .cart-items-grid .product-item .product_quantity input{width:auto;max-width:38px;font-size:14px;line-height:1.57143;font-weight:500;letter-spacing:-0.28px;text-align:center;color:#333}.cart-page .row .cart-items .cart-items-grid .product-item .product_quantity button{display:flex;align-items:center;justify-content:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:rgba(0,0,0,0);border:none;cursor:pointer;user-select:none;padding:4px 12px;border-radius:32px}.cart-page .row .cart-items .cart-items-grid .product-item .product_quantity button:focus-visible{outline:2px solid -webkit-focus-ring-color;outline-offset:-3px}.cart-page .row .cart-items .cart-items-grid .product-item .product_quantity input{appearance:none;background-color:rgba(0,0,0,0);border:none;padding:8px 0}.cart-page .row .cart-items .cart-items-grid .product-item .product_quantity input:focus{outline:none}.cart-summary{width:100%;height:auto;padding:24px;border-radius:16px;background-color:#f2f0e9;overflow:hidden}.cart-summary .heading{font-size:20px;line-height:1.4;font-weight:500;letter-spacing:-0.4px;color:#333;margin-bottom:24px}.cart-summary .coupon{position:relative;width:100%;height:auto;margin-bottom:24px}.cart-summary .coupon .input{position:relative;max-width:calc(100% - 130px + 24px)}.cart-summary .coupon .input label.enabled_coupon{position:absolute;top:0;left:0;width:100%;height:100%;font-size:14px;line-height:1.57143;font-weight:bold;letter-spacing:-0.28px;text-transform:uppercase;color:#148600;padding:18px 24px}.cart-summary .coupon .input .delete_coupon{position:absolute;top:50%;right:25px;width:20px;height:20px;aspect-ratio:1/1;transform:translateY(-50%);cursor:pointer}.cart-summary .coupon .input .delete_coupon::before,.cart-summary .coupon .input .delete_coupon::after{content:"";position:absolute;top:50%;left:50%;width:80%;height:2px;background:#333;border-radius:1px;transition:.3s ease}.cart-summary .coupon .input .delete_coupon::before{transform:translate(-50%, -50%) rotate(-45deg)}.cart-summary .coupon .input .delete_coupon::after{transform:translate(-50%, -50%) rotate(45deg)}.cart-summary .coupon .input .delete_coupon:hover::before,.cart-summary .coupon .input .delete_coupon:hover::after{background:#992626}.cart-summary .coupon .input input[type=text]{font-size:14px;line-height:1.57143;letter-spacing:-0.28px;background-color:#fff;border-color:#fff;border-top-right-radius:0;border-bottom-right-radius:0}.cart-summary .coupon .input input[type=text]:placeholder-shown:not(:focus)+label{font-size:14px;line-height:1.57143;letter-spacing:-0.28px}.cart-summary .coupon .input.has-error::after{display:none}.cart-summary .coupon .input.has-error input[type=text]{border-color:#992626}.cart-summary .coupon .input.has-error+button{background-color:#992626;border-color:#992626;color:#fff}.cart-summary .coupon .input.has-error+button:hover{background-color:#148600;border-color:#148600}.cart-summary .coupon .input.has-success::after{display:none}.cart-summary .coupon .input.has-success input[type=text]{border-color:#148600;color:#f2f0e9}.cart-summary .coupon .input.has-success+button{background-color:#76b061;border-color:#76b061;color:#fff;opacity:1;cursor:not-allowed}.cart-summary .coupon button{position:absolute;top:0;right:0;width:130px;padding:12.34px 32px;background-color:#fff}.cart-summary .coupon button:hover{background-color:#148600}.cart-summary .coupon .coupon-message{margin-top:8px;padding:0 24px}.cart-summary .coupon .coupon-message p{font-size:14px;line-height:1.71429;letter-spacing:-0.28px;color:#148600}.cart-summary .cart-totals .cart-totals-inner,.cart-summary .cart-totals .order-total{width:100%;height:auto;display:flex;flex-direction:column;gap:8px}.cart-summary .cart-totals .cart-totals-inner .item,.cart-summary .cart-totals .order-total .item{width:100%;height:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cart-summary .cart-totals .cart-totals-inner .item .title,.cart-summary .cart-totals .cart-totals-inner .item .value,.cart-summary .cart-totals .order-total .item .title,.cart-summary .cart-totals .order-total .item .value{font-size:14px;line-height:1.57143;letter-spacing:-0.28px;font-weight:500;color:#333}.cart-summary .cart-totals .cart-totals-inner .item .value,.cart-summary .cart-totals .order-total .item .value{color:#137902}.cart-summary .cart-totals .cart-totals-inner{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #d6d6d6}.cart-summary .cart-totals .order-total{margin-bottom:24px}.cart-summary .cart-totals .order-total .item .value{color:#672253}.cart-summary .cart-buttons .btn{width:100%}@media(min-width: 576px){.cart-page .row .cart-items .cart-items-grid .product-item{grid-template-columns:140px 165px auto 90px;grid-template-areas:"image info info price" "image qty . price"}.cart-page .row .cart-items .cart-items-grid .product-item .product-info{grid-area:info}.cart-page .row .cart-items .cart-items-grid .product-item .product-info .product-name,.cart-page .row .cart-items .cart-items-grid .product-item .product-info .attribute{line-height:1.71429}.cart-page .row .cart-items .cart-items-grid .product-item .product-price{padding-top:unset;padding-left:20px;font-size:16px;line-height:1.5;letter-spacing:-0.32px}.cart-page .row .cart-items .cart-items-grid .product-item .product_quantity button,.cart-page .row .cart-items .cart-items-grid .product-item .product_quantity input{width:auto;max-width:55px;font-size:16px;line-height:1.5;letter-spacing:-0.32px}.cart-page .row .cart-items .cart-items-grid .product-item .product_quantity button{padding:8px 18px}.cart-page .row .cart-items .cart-items-grid .product-item .product_quantity input{padding:16px 0}}@media(min-width: 992px){.cart-page{max-width:1028px;margin:0 auto}.cart-page .row{gap:24px}.cart-page .row .cart-items{width:calc(100% - 398px - 24px);max-width:526px}.cart-page .row .cart-items .heading{font-size:32px;line-height:1.25;letter-spacing:-0.64px;margin-bottom:24px}.cart-summary{position:sticky;top:3rem;width:398px}.cart-summary .heading{font-size:24px;line-height:1.333;letter-spacing:-0.48px}.cart-summary .coupon .input{max-width:calc(100% - 120px + 24px)}.cart-summary .coupon .input label.enabled_coupon{font-size:16px;line-height:1.5;letter-spacing:-0.32px;padding:18px 64px 18px 24px}.cart-summary .coupon .input .delete_coupon{right:40px}.cart-summary .coupon .input input[type=text]{font-size:16px;line-height:1.5;letter-spacing:-0.32px}.cart-summary .coupon .input input[type=text]:placeholder-shown:not(:focus)+label{font-size:16px;line-height:1.5;letter-spacing:-0.32px}.cart-summary .coupon button{padding:13.34px 32px}.cart-summary .cart-totals .cart-totals-inner .item .title,.cart-summary .cart-totals .cart-totals-inner .item .value,.cart-summary .cart-totals .order-total .item .title,.cart-summary .cart-totals .order-total .item .value{font-size:16px;line-height:1.5;letter-spacing:-0.32px}}.checkout-page form{width:100%;height:auto}.checkout-page form .row{align-items:flex-start;justify-content:space-between;gap:40px;flex-wrap:wrap}.checkout-page form .row .left-col{width:100%;height:auto}.checkout-page form .row .left-col .not-logged-in{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.checkout-page form .row .left-col .not-logged-in .btn{width:100%}.checkout-page form .row .left-col .not-logged-in p{font-size:14px;line-height:1.71429;font-weight:400;letter-spacing:-0.28px}.checkout-page form .row .left-col .not-logged-in p.has-user-icon{position:relative;padding-left:20px}.checkout-page form .row .left-col .not-logged-in p.has-user-icon::before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;background:url(../img/dynamic/user-icon.svg) no-repeat center center/contain}.checkout-page form .row .left-col .not-logged-in p.has-user-icon a{color:#333}.checkout-page form .row .left-col .not-logged-in p.has-user-icon a:hover{color:#cc007a}.checkout-page form .row .left-col .not-logged-in .checkout-register-form{width:100%;height:0;overflow:hidden}.checkout-page form .row .left-col .not-logged-in .checkout-register-form .checkout-register-form-inner{padding-top:16px}.checkout-page form .row .left-col .not-logged-in .checkout-register-form .checkout-register-form-inner .row{position:relative;gap:16px 8px}.checkout-page form .row .left-col .not-logged-in .checkout-register-form .checkout-register-form-inner .row .col-50{width:calc(50% - 4px)}.checkout-page form .row .left-col .not-logged-in .checkout-register-form .checkout-register-form-inner .row .col-100{width:100%}.checkout-page form .row .left-col .not-logged-in .checkout-register-form .checkout-register-form-inner .row #createaccount{position:absolute;top:0;left:0;visibility:hidden}.checkout-page form .row .left-col .customer_details,.checkout-page form .row .left-col .checkout_shipping,.checkout-page form .row .left-col .checkout_payment{position:relative}.checkout-page form .row .left-col .customer_details .heading,.checkout-page form .row .left-col .checkout_shipping .heading,.checkout-page form .row .left-col .checkout_payment .heading{font-size:20px;line-height:1.2;letter-spacing:-0.4px;color:#333;margin-bottom:24px}.checkout-page form .row .left-col .customer_details .checkout_fields,.checkout-page form .row .left-col .customer_details .billing_fields,.checkout-page form .row .left-col .checkout_shipping .checkout_fields,.checkout-page form .row .left-col .checkout_shipping .billing_fields,.checkout-page form .row .left-col .checkout_payment .checkout_fields,.checkout-page form .row .left-col .checkout_payment .billing_fields{width:100%;height:auto}.checkout-page form .row .left-col .customer_details .checkout_fields .row,.checkout-page form .row .left-col .customer_details .billing_fields .row,.checkout-page form .row .left-col .checkout_shipping .checkout_fields .row,.checkout-page form .row .left-col .checkout_shipping .billing_fields .row,.checkout-page form .row .left-col .checkout_payment .checkout_fields .row,.checkout-page form .row .left-col .checkout_payment .billing_fields .row{align-items:stretch;justify-content:space-between;gap:12px 8px;flex-wrap:wrap}.checkout-page form .row .left-col .customer_details .checkout_fields .row:not(:last-of-type),.checkout-page form .row .left-col .customer_details .billing_fields .row:not(:last-of-type),.checkout-page form .row .left-col .checkout_shipping .checkout_fields .row:not(:last-of-type),.checkout-page form .row .left-col .checkout_shipping .billing_fields .row:not(:last-of-type),.checkout-page form .row .left-col .checkout_payment .checkout_fields .row:not(:last-of-type),.checkout-page form .row .left-col .checkout_payment .billing_fields .row:not(:last-of-type){margin-bottom:16px}.checkout-page form .row .left-col .customer_details .checkout_fields .row .col-50,.checkout-page form .row .left-col .customer_details .billing_fields .row .col-50,.checkout-page form .row .left-col .checkout_shipping .checkout_fields .row .col-50,.checkout-page form .row .left-col .checkout_shipping .billing_fields .row .col-50,.checkout-page form .row .left-col .checkout_payment .checkout_fields .row .col-50,.checkout-page form .row .left-col .checkout_payment .billing_fields .row .col-50{width:calc(50% - 4px)}.checkout-page form .row .left-col .customer_details .checkout_fields .row .col-100,.checkout-page form .row .left-col .customer_details .billing_fields .row .col-100,.checkout-page form .row .left-col .checkout_shipping .checkout_fields .row .col-100,.checkout-page form .row .left-col .checkout_shipping .billing_fields .row .col-100,.checkout-page form .row .left-col .checkout_payment .checkout_fields .row .col-100,.checkout-page form .row .left-col .checkout_payment .billing_fields .row .col-100{width:100%}.checkout-page form .row .left-col .customer_details .checkout_fields .row .input .error-message,.checkout-page form .row .left-col .customer_details .billing_fields .row .input .error-message,.checkout-page form .row .left-col .checkout_shipping .checkout_fields .row .input .error-message,.checkout-page form .row .left-col .checkout_shipping .billing_fields .row .input .error-message,.checkout-page form .row .left-col .checkout_payment .checkout_fields .row .input .error-message,.checkout-page form .row .left-col .checkout_payment .billing_fields .row .input .error-message{padding:8px 24px}.checkout-page form .row .left-col .customer_details .billing_fields,.checkout-page form .row .left-col .checkout_shipping .billing_fields,.checkout-page form .row .left-col .checkout_payment .billing_fields{height:0;overflow:hidden}.checkout-page form .row .left-col .customer_details .billing_fields .billing_fields_inner,.checkout-page form .row .left-col .checkout_shipping .billing_fields .billing_fields_inner,.checkout-page form .row .left-col .checkout_payment .billing_fields .billing_fields_inner{width:100%;height:auto;padding-top:32px}.checkout-page form .row .left-col .customer_details,.checkout-page form .row .left-col .checkout_shipping{margin-bottom:32px}.checkout-page form .row .left-col .checkout_shipping .available_methods,.checkout-page form .row .left-col .checkout_payment .available_methods{display:flex;flex-direction:column;gap:16px}.checkout-page form .row .left-col .checkout_shipping .available_methods .method,.checkout-page form .row .left-col .checkout_payment .available_methods .method{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;width:100%;font-family:"Gotham Rounded";font-weight:500;border:none;border-radius:unset;background-color:rgba(0,0,0,0);padding:unset;margin:unset;overflow:hidden;cursor:pointer}.checkout-page form .row .left-col .checkout_shipping .available_methods .method .row,.checkout-page form .row .left-col .checkout_payment .available_methods .method .row{align-items:center;justify-content:space-between;gap:8px}.checkout-page form .row .left-col .checkout_shipping .available_methods .method .row .m_image,.checkout-page form .row .left-col .checkout_payment .available_methods .method .row .m_image{display:flex;align-items:center;justify-content:center;width:96px;height:51.2px;padding:12.8px 19.2px;border:1.6px solid #f2f0e9;background-color:#f2f0e9;border-radius:8000px;transition:.3s ease}.checkout-page form .row .left-col .checkout_shipping .available_methods .method .row .m_image img,.checkout-page form .row .left-col .checkout_payment .available_methods .method .row .m_image img{width:51.2px;height:32px;object-fit:contain}.checkout-page form .row .left-col .checkout_shipping .available_methods .method .row .m_label,.checkout-page form .row .left-col .checkout_shipping .available_methods .method .row .m_price,.checkout-page form .row .left-col .checkout_payment .available_methods .method .row .m_label,.checkout-page form .row .left-col .checkout_payment .available_methods .method .row .m_price{font-size:14px;line-height:1.57143;letter-spacing:-0.28px}.checkout-page form .row .left-col .checkout_shipping .available_methods .method .row .m_label,.checkout-page form .row .left-col .checkout_payment .available_methods .method .row .m_label{width:calc(100% - 96px - 8px);text-align:left;color:#333}.checkout-page form .row .left-col .checkout_shipping .available_methods .method .row .m_price,.checkout-page form .row .left-col .checkout_payment .available_methods .method .row .m_price{width:61px;color:#148600;text-align:right}.checkout-page form .row .left-col .checkout_shipping .available_methods .method .row.has-price .m_label,.checkout-page form .row .left-col .checkout_payment .available_methods .method .row.has-price .m_label{width:calc(100% - 96px - 16px - 61px)}.checkout-page form .row .left-col .checkout_shipping .available_methods .method.selected .row .m_image,.checkout-page form .row .left-col .checkout_payment .available_methods .method.selected .row .m_image{border-color:#333}.checkout-page form .row .left-col .checkout_shipping .available_methods .method:focus-visible,.checkout-page form .row .left-col .checkout_payment .available_methods .method:focus-visible{outline:none}.checkout-page form .row .left-col .checkout_shipping .available_methods .method:focus-visible .row .m_image,.checkout-page form .row .left-col .checkout_payment .available_methods .method:focus-visible .row .m_image{border-color:#333;background-color:#faf9f5}.checkout-page form .row .left-col .checkout_shipping .method_details,.checkout-page form .row .left-col .checkout_payment .method_details{width:100%;height:0px;overflow:hidden;transition:.3s ease}.checkout-page form .row .left-col .checkout_shipping .method_details .method_details_inner,.checkout-page form .row .left-col .checkout_payment .method_details .method_details_inner{padding-top:32px}.checkout-page form .row .left-col .checkout_shipping .method_details .method_details_inner .btn,.checkout-page form .row .left-col .checkout_payment .method_details .method_details_inner .btn{width:100%}.checkout-page form .row .left-col .checkout_shipping .method_details .method_details_inner .row,.checkout-page form .row .left-col .checkout_payment .method_details .method_details_inner .row{justify-content:space-between;gap:8px;margin-top:24px}.checkout-page form .row .left-col .checkout_shipping .method_details .method_details_inner .row .col-50,.checkout-page form .row .left-col .checkout_payment .method_details .method_details_inner .row .col-50{width:calc(50% - 4px)}.checkout-page form .row .left-col .checkout_shipping .method_details.show,.checkout-page form .row .left-col .checkout_payment .method_details.show{height:auto}.checkout-page form .row .right-col .cart-products{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.checkout-page form .row .right-col .cart-products .cart-product{display:flex;align-items:center;justify-content:space-between;gap:20px}.checkout-page form .row .right-col .cart-products .cart-product .product-image{width:88px;height:88px}.checkout-page form .row .right-col .cart-products .cart-product .product-image img{width:100%;height:auto;max-height:88px;object-fit:contain}.checkout-page form .row .right-col .cart-products .cart-product .product-details{width:calc(100% - 88px - 20px);height:auto}.checkout-page form .row .right-col .cart-products .cart-product .product-details .product-name,.checkout-page form .row .right-col .cart-products .cart-product .product-details .attribute{font-size:14px;line-height:1.57143;letter-spacing:-0.28px}.checkout-page form .row .right-col .cart-products .cart-product .product-details .product-name{color:#333}.checkout-page form .row .right-col .cart-products .cart-product .product-details .attribute{color:#666}.checkout-page form .row .right-col .cart-products .cart-product .product-details .attribute span{color:#333}.checkout-page form .row .right-col .cart-products .product_quantity{display:inline-block}.checkout-page form .row .right-col .cart-products .product-qty-attribute{width:fit-content;display:inline-block;margin-top:-7px}.checkout-page form .row .right-col .cart-products .input-text.qty{display:none}.checkout-page form .row .right-col .cart-products [data-number-action]{display:inline-flex;align-items:center;justify-content:center;border:none;font-size:2rem;font-weight:700;height:36px;cursor:pointer}.checkout-page form .row .right-col .cart-products [data-number-action] svg{width:70%;height:auto;filter:brightness(0) saturate(100%) invert(14%) sepia(31%) saturate(3727%) hue-rotate(288deg) brightness(99%) contrast(90%)}.checkout-page form .row .right-col .product-qty-section{display:flex;align-items:center;gap:10px}.checkout-page form .row .right-col .checkout-terms{width:100%;height:auto;display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.checkout-page form .row .right-col .checkout-terms .input label{font-size:14px;line-height:1.57143;letter-spacing:-0.28px}.checkout-page form .row .right-col .checkout-terms .input .error-message{padding:8px 24px}.checkout-page form .row .right-col .cart-errors p{font-size:14px;line-height:1.57143;letter-spacing:-0.28px;color:#992626}.checkout-page form .row .right-col .cart-errors p:first-of-type{margin-top:8px}.checkout-page form .row .right-col .cart-errors p:not(:last-of-type){margin-bottom:8px}@media(min-width: 768px){.checkout-page form .row .left-col .customer_details .checkout_fields .row .col-md-50,.checkout-page form .row .left-col .customer_details .billing_fields .row .col-md-50,.checkout-page form .row .left-col .checkout_shipping .checkout_fields .row .col-md-50,.checkout-page form .row .left-col .checkout_shipping .billing_fields .row .col-md-50,.checkout-page form .row .left-col .checkout_payment .checkout_fields .row .col-md-50,.checkout-page form .row .left-col .checkout_payment .billing_fields .row .col-md-50{width:calc(50% - 4px)}.checkout-page form .row .left-col .not-logged-in .checkout-register-form .checkout-register-form-inner .row .col-md-50{width:calc(50% - 4px)}}@media(min-width: 992px){.checkout-page form{max-width:1028px;margin:0 auto}.checkout-page form .row{gap:24px}.checkout-page form .row .left-col{width:calc(100% - 398px - 24px);max-width:526px}.checkout-page form .row .left-col .not-logged-in{margin-bottom:24px}.checkout-page form .row .left-col .customer_details,.checkout-page form .row .left-col .checkout_shipping,.checkout-page form .row .left-col .checkout_payment{position:relative}.checkout-page form .row .left-col .customer_details .heading,.checkout-page form .row .left-col .checkout_shipping .heading,.checkout-page form .row .left-col .checkout_payment .heading{font-size:32px;line-height:1.25;letter-spacing:-0.64px}.checkout-page form .row .left-col .customer_details,.checkout-page form .row .left-col .checkout_shipping{margin-bottom:56px}.checkout-page form .row .left-col .checkout_shipping .available_methods .method .row .m_image,.checkout-page form .row .left-col .checkout_payment .available_methods .method .row .m_image{width:120px;height:64px;padding:16px 24px;border-width:2px}.checkout-page form .row .left-col .checkout_shipping .available_methods .method .row .m_image img,.checkout-page form .row .left-col .checkout_payment .available_methods .method .row .m_image img{width:64px;height:40px}.checkout-page form .row .left-col .checkout_shipping .available_methods .method .row .m_label,.checkout-page form .row .left-col .checkout_shipping .available_methods .method .row .m_price,.checkout-page form .row .left-col .checkout_payment .available_methods .method .row .m_label,.checkout-page form .row .left-col .checkout_payment .available_methods .method .row .m_price{font-size:16px;line-height:1.5;letter-spacing:-0.32px}.checkout-page form .row .left-col .checkout_shipping .available_methods .method .row .m_label,.checkout-page form .row .left-col .checkout_payment .available_methods .method .row .m_label{width:calc(100% - 120px - 8px);color:#333}.checkout-page form .row .left-col .checkout_shipping .available_methods .method .row .m_price,.checkout-page form .row .left-col .checkout_payment .available_methods .method .row .m_price{width:72px}.checkout-page form .row .left-col .checkout_shipping .available_methods .method .row.has-price .m_label,.checkout-page form .row .left-col .checkout_payment .available_methods .method .row.has-price .m_label{width:calc(100% - 120px - 16px - 72px)}.checkout-page form .row .right-col .cart-products .cart-product .product-image{width:120px;height:120px}.checkout-page form .row .right-col .cart-products .cart-product .product-image img{max-height:120px}.checkout-page form .row .right-col .cart-products .cart-product .product-details{width:calc(100% - 120px - 20px)}.checkout-page form .row .right-col .cart-products .cart-product .product-details .product-name{font-size:16px;line-height:1.5;letter-spacing:-0.32px}.checkout-page form .row .right-col .cart-products .cart-product .product-details .attribute{line-height:1.71429}}.thp{width:100%;height:auto}.thp .row{align-items:flex-start;justify-content:space-between;gap:40px;flex-direction:column-reverse;flex-wrap:wrap}.thp .row .thp-info{width:100%;height:auto}.thp .row .thp-info .text-green{color:#148600}.thp .row .thp-info .text-light{color:#666}.thp .row .thp-info a{color:#cc007a;text-decoration:underline}.thp .row .thp-info a:hover{color:#f788d0}.thp .row .thp-info .mb{margin-bottom:4px}.thp .row .thp-info .thp-heading{margin-bottom:40px}.thp .row .thp-info .thp-heading h1{font-size:32px;line-height:1.25;letter-spacing:-0.64px;color:#333;margin-bottom:8px}.thp .row .thp-info .thp-heading p{color:#333}.thp .row .thp-info .thp-heading p:not(:last-of-type){margin-bottom:8px}.thp .row .thp-info .thp-section:not(:last-of-type){margin-bottom:16px}.thp .row .thp-info .thp-section p{font-size:14px;line-height:1.57143;letter-spacing:-0.28px;color:#333}.thp .row .thp-info .thp-section .ordered_items{width:100%;height:auto}.thp .row .thp-info .thp-section .ordered_items .ordered_items--item{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"image" "details"}.thp .row .thp-info .thp-section .ordered_items .ordered_items--item:not(:last-of-type){margin-bottom:12px}.thp .row .thp-info .thp-section .ordered_items .ordered_items--item .item_image{grid-area:image}.thp .row .thp-info .thp-section .ordered_items .ordered_items--item .item_image img{width:100%;max-width:80px;height:auto}.thp .row .thp-info .thp-section .ordered_items .ordered_items--item .item_details{grid-area:details}.thp .row .thp-image{width:100%;height:auto;text-align:center}.thp .row .thp-image img{width:100%;max-width:220px;height:auto}@media(min-width: 576px){.thp .row .thp-info .thp-section .ordered_items .ordered_items--item{grid-template-columns:80px auto;grid-template-areas:"image details";gap:12px 24px}.thp .row .thp-info .thp-section .ordered_items .ordered_items--item .item_image img{max-width:100%}.thp .row .thp-image{text-align:left}}@media(min-width: 768px){.thp .row{flex-direction:row;max-width:1194px;margin-left:auto}.thp .row .thp-info{width:calc(52% - 20px);max-width:617px}.thp .row .thp-info .thp-heading h1{margin-bottom:16px}.thp .row .thp-info .thp-heading p{font-size:20px;line-height:1.4;letter-spacing:-0.4px}.thp .row .thp-info .thp-heading p:not(:last-of-type){margin-bottom:16px}.thp .row .thp-info .thp-section:not(:last-of-type){margin-bottom:24px}.thp .row .thp-info .thp-section p{line-height:1.71429}.thp .row .thp-image{width:calc(48% - 20px);max-width:425px;text-align:right}.thp .row .thp-image img{max-width:425px}}.login-page{width:100%;height:auto}.login-page .row{align-items:flex-start;justify-content:space-between;gap:48px;flex-wrap:wrap}.login-page .row .left-col,.login-page .row .right-col{width:100%;height:auto}.login-page .row .left-col .heading,.login-page .row .right-col .heading{color:#333;margin-bottom:24px}.login-page .row .left-col .row,.login-page .row .right-col .row{align-items:flex-start;justify-content:space-between;gap:16px 8px;flex-wrap:wrap;margin-bottom:12px}.login-page .row .left-col .row .col-100,.login-page .row .right-col .row .col-100{width:100%;height:auto}.login-page .row .left-col .row .col-50,.login-page .row .right-col .row .col-50{width:calc(50% - 4px);height:auto}.login-page .row .left-col .btn,.login-page .row .right-col .btn{width:100%}.login-page .row .left-col .info,.login-page .row .right-col .info{font-size:14px;line-height:1.71429;letter-spacing:-0.28px;color:#333;margin-top:12px}.login-page .row .left-col .info a,.login-page .row .right-col .info a{color:#333}.login-page .row .left-col .info a:hover,.login-page .row .right-col .info a:hover{color:#cc007a}.login-popup{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 48px);max-width:550px;height:auto;padding:32px 24px;border-radius:16px;background-color:#fff;z-index:999999;visibility:hidden;opacity:0;transition:.5s ease}.login-popup.active{visibility:visible;opacity:1}.login-popup .heading{color:#333;margin-bottom:24px}.login-popup form.woocommerce-form-login{width:100%;height:auto}.login-popup form.woocommerce-form-login .row{align-items:flex-start;justify-content:space-between;gap:16px 8px;flex-wrap:wrap;margin-bottom:12px}.login-popup form.woocommerce-form-login .row .col-100{width:100%;height:auto}.login-popup form.woocommerce-form-login .btn{width:100%}.login-popup form.woocommerce-form-login .info{font-size:14px;line-height:1.71429;letter-spacing:-0.28px;color:#333;margin-top:12px}.login-popup form.woocommerce-form-login .info a{color:#cc007a}.login-popup form.woocommerce-form-login .info a:hover{color:#f788d0}@media(min-width: 768px){.login-page{max-width:1028px;margin:0 auto}.login-page .row .left-col,.login-page .row .right-col{width:calc(50% - 24px);max-width:462px}.login-page .row .left-col label.checkbox,.login-page .row .right-col label.checkbox{font-size:14px;line-height:1.71429;letter-spacing:-0.28px}.login-popup{padding:40px 32px}}.lost-password{width:100%;height:auto}.lost-password .go-back{width:100%;max-width:1130px;margin:0 auto 24px}.lost-password .go-back a{max-width:100%;display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;color:#333}.lost-password .go-back a img{width:16px;height:16px;object-fit:contain}.lost-password .go-back a span{font-size:14px;line-height:1.71429;letter-spacing:-0.28px}.lost-password .go-back a:hover{color:#cc007a}.lost-password .row{display:flex;flex-direction:column;width:100%;max-width:414px;margin:0 auto}.lost-password .row .heading{color:#333;margin-bottom:8px}.lost-password .row .subheading{font-size:14px;line-height:1.57143;letter-spacing:-0.28px;color:#333;margin-bottom:24px}.lost-password .row form{width:100%;height:auto}.lost-password .row form .input{margin-bottom:16px}.lost-password .row .btn{width:100%}@media(min-width: 768px){.lost-password .row .heading,.lost-password .row .subheading{text-align:center}}.myacc-page{width:100%;max-width:1130px;height:auto;margin:0 auto}.myacc-page .myacc-hello{width:100%;height:auto}.myacc-page .myacc-hello .heading{text-align:center;color:#333}.myacc-page .myacc-nav{width:100%;height:auto;margin:24px 0}.myacc-page .myacc-inner{width:100%;height:auto}.myacc-page .myacc-inner .section:not(.first){padding-top:32px;border-top:1px solid #f2f0e9;margin-top:42px}.myacc-page .myacc-inner .section .title{font-size:20px;line-height:1.4;font-weight:500;letter-spacing:-0.4px;color:#333;margin-bottom:20px}.myacc-page .myacc-inner .section .row,.myacc-page .myacc-inner .section .row .collapse .collapse-inner{align-items:flex-start;justify-content:space-between;gap:16px 12px;flex-wrap:wrap}.myacc-page .myacc-inner .section .row .col-50,.myacc-page .myacc-inner .section .row .col-100,.myacc-page .myacc-inner .section .row .collapse .collapse-inner .col-50,.myacc-page .myacc-inner .section .row .collapse .collapse-inner .col-100{width:100%;height:auto}.myacc-page .myacc-inner .section .row .col-50.mt-4,.myacc-page .myacc-inner .section .row .col-100.mt-4,.myacc-page .myacc-inner .section .row .collapse .collapse-inner .col-50.mt-4,.myacc-page .myacc-inner .section .row .collapse .collapse-inner .col-100.mt-4{margin-top:4px}.myacc-page .myacc-inner .section .row .btn,.myacc-page .myacc-inner .section .row .collapse .collapse-inner .btn{width:100%;max-width:337px}.myacc-page .myacc-inner .section .row .collapse{width:100%;height:0;overflow:hidden;transition:.3s ease}.myacc-page .myacc-inner .section .row .collapse .collapse-inner{display:flex;width:100%;height:auto;padding-top:20px}.myacc-page .myacc-inner .section .row .collapse.show{height:auto}.myacc-page .logout{margin-top:24px}@media(min-width: 768px){.myacc-page .myacc-hello .heading{font-size:56px;line-height:1.14286;letter-spacing:-1.12px;color:#672253}.myacc-page .myacc-nav{margin:16px 0 32px}.myacc-page .myacc-inner:not(:nth-of-type(1)){margin-top:48px}.myacc-page .myacc-inner .title{font-size:24px;line-height:1.33333;letter-spacing:-0.48px}.myacc-page .myacc-inner .row .col-50,.myacc-page .myacc-inner .row .collapse .collapse-inner .col-50{width:calc(50% - 6px) !important}.myacc-page .myacc-inner .row .col-50.mt-md-20,.myacc-page .myacc-inner .row .col-100.mt-md-20,.myacc-page .myacc-inner .row .collapse .collapse-inner .col-50.mt-md-20,.myacc-page .myacc-inner .row .collapse .collapse-inner .col-100.mt-md-20{margin-top:20px}.myacc-page .myacc-inner .row .btn,.myacc-page .myacc-inner .row .collapse .collapse-inner .btn{max-width:186px !important}.myacc-page .logout{margin-top:42px}}.myacc-page .no-orders{width:100%;height:auto;text-align:center}.myacc-page .no-orders .no-orders-img{width:100%;max-width:760px;height:auto;aspect-ratio:327/217;border-radius:94px;overflow:hidden;margin:0 auto}.myacc-page .no-orders .no-orders-img img{width:100%;height:100%;object-fit:cover}.myacc-page .no-orders h6{color:#333;margin:24px 0 8px}.myacc-page .no-orders p{color:#333}.myacc-page .no-orders .btn{width:100%;max-width:261px;margin:24px 0 14px}.myacc-page .orders-list{list-style:none;display:flex;flex-direction:column}.myacc-page .orders-list .order-item{width:100%;height:auto;display:grid;grid-template-columns:150px 32px auto;grid-template-rows:auto;grid-template-areas:"order-id order-id order-id" "order-products order-products order-products" "order-payment . order-date" "order-cost order-cost order-cost" "order-subscription order-subscription order-subscription" "order-invoice order-invoice order-invoice"}.myacc-page .orders-list .order-item:not(:last-child){border-bottom:1px solid #f2f0e9;padding-bottom:42px;margin-bottom:20px}.myacc-page .orders-list .order-item p{font-size:14px;line-height:1.71429;letter-spacing:-0.28px;color:#333}.myacc-page .orders-list .order-item p.text-light,.myacc-page .orders-list .order-item p .text-light{color:#666}.myacc-page .orders-list .order-item .order-id{grid-area:order-id;width:100%;display:flex;flex-direction:column;gap:8px;font-size:24px;line-height:1.16667;font-weight:bold;letter-spacing:-0.48px;color:#333;margin-bottom:20px}.myacc-page .orders-list .order-item .order-products{grid-area:order-products;margin-bottom:20px}.myacc-page .orders-list .order-item .order-products .order-products-item{display:flex;align-items:flex-start;justify-content:flex-start;gap:20px}.myacc-page .orders-list .order-item .order-products .order-products-item .p-image{width:120px;height:120px}.myacc-page .orders-list .order-item .order-products .order-products-item .p-image img{width:100%;height:100%;object-fit:cover}.myacc-page .orders-list .order-item .order-products .order-products-item .p-details{width:calc(100% - 120px - 20px)}.myacc-page .orders-list .order-item .order-products .order-products-item:not(:last-of-type){margin-bottom:12px}.myacc-page .orders-list .order-item .order-payment{grid-area:order-payment}.myacc-page .orders-list .order-item .order-date{grid-area:order-date}.myacc-page .orders-list .order-item .order-cost{grid-area:order-cost;margin:24px 0}.myacc-page .orders-list .order-item .order-invoice{grid-area:order-invoice;margin-top:24px}.myacc-page .orders-list .order-item .order-invoice a{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;font-size:14px;line-height:1.71429;letter-spacing:-0.28px}.myacc-page .orders-list .order-item .order-invoice a img{width:24px;height:24px;object-fit:contain}.myacc-page .orders-list .order-item .order-subscription{grid-area:order-subscription}.myacc-page .orders-list .order-item .order-subscription .btn{font-size:14px;line-height:1.71429;letter-spacing:-0.28px;padding:6px 12px;border-radius:8px;margin-top:8px}@media(min-width: 576px){.myacc-page .no-orders .no-orders-img{aspect-ratio:760/309;border-radius:419px}}@media(min-width: 768px){.myacc-page .no-orders h6{margin:32px 0 8px}.myacc-page .no-orders p{font-size:20px;line-height:1.4;letter-spacing:-0.4px}.myacc-page .no-orders .btn{margin:42px 0 38px}.myacc-page .orders-list .order-item{width:100%;height:auto;display:grid;grid-template-columns:330px auto 170px auto 150px auto 140px auto 24px;grid-template-rows:auto;grid-template-areas:"order-id order-id order-id order-id order-id order-id order-id order-id order-id" "order-products . order-payment . order-date . order-cost . order-invoice" "order-subscription order-subscription order-subscription order-subscription order-subscription order-subscription order-subscription order-subscription order-subscription"}.myacc-page .orders-list .order-item:not(:last-child){margin-bottom:40px}.myacc-page .orders-list .order-item .order-id{flex-direction:row;font-size:32px;line-height:1.25;letter-spacing:-0.64px}.myacc-page .orders-list .order-item .order-products{margin-bottom:unset}.myacc-page .orders-list .order-item .order-cost{margin:unset}.myacc-page .orders-list .order-item .order-invoice{margin-top:unset}.myacc-page .orders-list .order-item .order-invoice a{display:flex;justify-content:flex-end}.myacc-page .orders-list .order-item .order-invoice a span{display:none}.myacc-page .orders-list .order-item .order-subscription{margin-top:16px}}.myacc-page .subscription-info{display:flex;flex-direction:column;gap:20px}.myacc-page .subscription-info .order-id{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-direction:column;color:#333}.myacc-page .subscription-info .order-id span{width:100%}.myacc-page .subscription-info p{color:#333}.myacc-page .subscription-info p:last-of-type{margin-bottom:24px}.myacc-page .subscription-info ul{color:#333}.myacc-page .subscription-info a{color:#333}.myacc-page .subscription-info a:hover{color:#cc007a}@media(min-width: 768px){.myacc-page .subscription-info .order-id{flex-direction:row}.myacc-page .subscription-info .order-id span{width:auto}}main.blog{color:#333;padding:6.25rem 0 3.5rem}main.blog .main-text{font-size:1rem;margin-bottom:3rem}main.blog .articles{display:flex;align-items:stretch;justify-content:flex-start;gap:2rem;flex-wrap:wrap}main.blog .articles article{width:100%}main.blog .articles article a{text-decoration:none}main.blog .articles article a .article__image{position:relative;display:flex;width:100%;height:300px;margin-bottom:1rem;border-top-left-radius:.625rem;border-top-right-radius:.625rem;overflow:hidden}main.blog .articles article a .article__image img{width:100%;height:100%;object-fit:cover;object-position:center}main.blog .articles article a .article__image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.15);opacity:1;transition:opacity .3s ease}main.blog .articles article a .article__content{padding:1rem}main.blog .articles article a .article__content--title{font-size:1.5rem;margin-bottom:1rem}main.blog .articles article a .article__content--excerpt{font-size:1rem;margin-bottom:1rem}main.blog .articles article a:hover,main.blog .articles article a:focus{color:#333}main.blog .articles article a:hover .article__image::after,main.blog .articles article a:focus .article__image::after{opacity:0}main.blog .articles article a:hover .article__content--title,main.blog .articles article a:focus .article__content--title{color:#672253}main.blog .articles article a:hover .article__content--excerpt,main.blog .articles article a:focus .article__content--excerpt{color:#333}@media(min-width: 768px){main.blog{padding:6.25rem 0}main.blog .main-text{font-size:1.125rem}main.blog .articles article{width:calc(50% - 1rem)}main.blog .articles article a .article__content{padding:1rem}main.blog .articles article a .article__content--title{font-size:2rem}main.blog .articles article a .article__content--excerpt{font-size:1.125rem}}@media(min-width: 992px){main.blog{padding:12rem 0 6.25rem}main.blog .main-text{font-size:1.25rem}}main.single-post{padding:6.25rem 0 3.5rem}main.single-post .post{display:flex;flex-direction:column-reverse;align-items:stretch;gap:2.5rem}main.single-post .post aside{width:100%}main.single-post .post aside .important__info{position:sticky;top:10rem;color:#fff;background-color:#672253;border-radius:.625rem;padding:1rem}main.single-post .post aside .important__info img{width:100%;max-width:270px;height:auto}main.single-post .post aside .important__info h6{font-size:1.5rem;margin:.75rem 0 1rem}main.single-post .post__content{width:100%}main.single-post .post__content--title{font-size:2rem;margin-bottom:1.5rem}main.single-post .post__content--meta{display:flex;gap:1.25rem;padding:1.875rem 0}main.single-post .post__content--authors{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:1.25rem}main.single-post .post__content--authors .author{display:flex;align-items:center;gap:.625rem;color:#333}main.single-post .post__content--authors .author__image{width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden}main.single-post .post__content--authors .author__image img{width:100%;height:100%;object-fit:cover}main.single-post .post__content--authors .author__info .author__title{display:block;font-size:.75rem;font-weight:400}main.single-post .post__content--authors .author__info .author__name{font-size:.875rem;font-weight:600}main.single-post .post__content--text{color:#333}main.single-post .post__content--text h1,main.single-post .post__content--text h2,main.single-post .post__content--text h3,main.single-post .post__content--text h4,main.single-post .post__content--text h5,main.single-post .post__content--text h6{color:#672253;margin-bottom:1.375rem}main.single-post .post__content--text h1{font-size:2rem}main.single-post .post__content--text h2{font-size:1.875rem}main.single-post .post__content--text h3{font-size:1.75rem}main.single-post .post__content--text h4{font-size:1.5rem}main.single-post .post__content--text h5{font-size:1.25rem}main.single-post .post__content--text h6{font-size:1.125rem}main.single-post .post__content--text p{font-weight:400;margin-bottom:1.375rem}main.single-post .post__content--text ul.wp-block-list{list-style:disc;margin-left:1.125rem;margin-bottom:1.375rem}main.single-post .post__content--text ul.wp-block-list li{font-weight:400}main.single-post .post__content--text ul.wp-block-list li:not(:last-child){margin-bottom:.375rem}main.single-post .post__content--text .wp-block-image{margin-bottom:1.375rem}main.single-post .post__content--text .wp-block-image img{width:100%;height:auto;display:block}main.single-post .post__content--text .accordion{margin-bottom:1.375rem}main.single-post .post__content--author,main.single-post .post__content--consultant{margin-top:2.5rem}main.single-post .post__content--author h6,main.single-post .post__content--consultant h6{font-size:1.25rem;font-weight:500;margin-bottom:1.375rem}main.single-post .post__content--author .author,main.single-post .post__content--consultant .author{display:flex;align-items:flex-start;gap:1rem}main.single-post .post__content--author .author__image,main.single-post .post__content--consultant .author__image{width:4rem;height:4rem;border-radius:50%;overflow:hidden}main.single-post .post__content--author .author__image img,main.single-post .post__content--consultant .author__image img{width:100%;height:100%;object-fit:cover}main.single-post .post__content--author .author__info,main.single-post .post__content--consultant .author__info{width:calc(100% - 5rem)}main.single-post .post__content--author .author__info .author__name,main.single-post .post__content--consultant .author__info .author__name{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}main.single-post .post__content--author .author__info .author__description,main.single-post .post__content--consultant .author__info .author__description{font-size:1rem;line-height:1.5;color:#333}main.single-post .post__content--author .author__info .author__description p,main.single-post .post__content--consultant .author__info .author__description p{margin-bottom:1rem}main.single-post .post__content--author .author__info .author__description ul.wp-block-list,main.single-post .post__content--consultant .author__info .author__description ul.wp-block-list{list-style:disc;margin-left:1.125rem;margin-bottom:1rem}main.single-post .post__content--author .author__info .author__description ul.wp-block-list li:not(:last-child),main.single-post .post__content--consultant .author__info .author__description ul.wp-block-list li:not(:last-child){margin-bottom:.125rem}@media(min-width: 768px){main.single-post{padding:6.25rem 0}main.single-post .post{flex-direction:row}main.single-post .post aside{width:calc(30% - 2.5rem)}main.single-post .post__content{width:70%}main.single-post .post__content--title{font-size:2.5rem}main.single-post .post__content--text h1{font-size:2.5rem}main.single-post .post__content--text h2{font-size:2.25rem}main.single-post .post__content--text h3{font-size:2rem}main.single-post .post__content--text h4{font-size:1.75rem}main.single-post .post__content--text h5{font-size:1.5rem}main.single-post .post__content--text h6{font-size:1.25rem}}@media(min-width: 992px){main.single-post{padding:12rem 0 6.25rem}main.single-post .post__content--title{font-size:3.5rem}main.single-post .post__content--text h1{font-size:3.5rem}main.single-post .post__content--text h2{font-size:3rem}main.single-post .post__content--text h3{font-size:2.5rem}main.single-post .post__content--text h4{font-size:2rem}main.single-post .post__content--text h5{font-size:1.5rem}main.single-post .post__content--text h6{font-size:1.25rem}main.single-post .post__content--author h6,main.single-post .post__content--consultant h6{font-size:1.5rem}main.single-post .post__content--author .author__image,main.single-post .post__content--consultant .author__image{width:5rem;height:5rem}main.single-post .post__content--author .author__info,main.single-post .post__content--consultant .author__info{width:calc(100% - 6rem)}main.single-post .post__content--author .author__info .author__name,main.single-post .post__content--consultant .author__info .author__name{font-size:1.25rem}}.hero{position:relative;width:100%;overflow-x:clip;overflow-y:visible}.hero .splide .splide__track .splide__list .splide__slide{position:relative;place-content:center;padding:120px 0 clamp(120px,280px - 160*(100vw - 375px)/392,280px);overflow-x:clip}.hero .splide .splide__track .splide__list .splide__slide .slide__content{position:relative;z-index:2}.hero .splide .splide__track .splide__list .splide__slide .slide__content .google-rating{display:inline-block;background-color:#fff;border-radius:50px;box-shadow:0 8px 32px rgba(0,0,0,.05);padding:.75rem 1.75rem;margin-bottom:1.125rem}.hero .splide .splide__track .splide__list .splide__slide .slide__content .google-rating img{max-width:150px}.hero .splide .splide__track .splide__list .splide__slide .slide__content h1{font-size:2.5rem;line-height:1.125;letter-spacing:-1.28px;margin-bottom:1.5rem}.hero .splide .splide__track .splide__list .splide__slide .slide__content p{font-size:1.25rem;line-height:1.25;font-weight:500}.hero .splide .splide__track .splide__list .splide__slide .slide__content p:not(:last-of-type){margin-bottom:1.125rem}.hero .splide .splide__track .splide__list .splide__slide .slide__content p.sign{color:#333}.hero .splide .splide__track .splide__list .splide__slide .slide__content .btn{font-size:1rem;font-weight:600;padding:.5rem 1.75rem;margin-top:1.5rem}.hero .splide .splide__track .splide__list .splide__slide.splide__slide_1{background:linear-gradient(#EDE7DF, #E1E5E7)}.hero .splide .splide__track .splide__list .splide__slide.splide__slide_1 .slide__img{position:absolute;bottom:0;right:0}.hero .splide .splide__track .splide__list .splide__slide.splide__slide_1 .slide__img img{width:100%;max-width:clamp(250px,85vw,300px)}.hero .splide .splide__track .splide__list .splide__slide.splide__slide_1 .slide__content{max-width:clamp(400px,52.151238591vw,100%)}.hero .splide .splide__track .splide__list .splide__slide.splide__slide_2{background:linear-gradient(to right, #E8DBBB, #DDD0B0)}.hero .splide .splide__track .splide__list .splide__slide.splide__slide_2 .slide__img{position:absolute;bottom:0;left:50%;width:100%;height:60%;transform:translateX(-50%)}.hero .splide .splide__track .splide__list .splide__slide.splide__slide_2 .slide__img img{width:100%;height:100%;object-fit:cover;object-position:75% 100%}.hero .splide .splide__track .splide__list .splide__slide.splide__slide_2 .slide__content{max-width:680px}.hero .splide .splide__track .splide__list .splide__slide.splide__slide_2 .slide__content p{max-width:600px}.hero .splide .splide__pagination{bottom:1.5em;z-index:2}.hero .splide .splide__pagination__page{width:.75rem;height:.75rem;background:#fff;margin:.1875rem .375rem}.hero .splide .splide__pagination__page.is-active{background:#672253}.hero .wave{display:flex;position:absolute;bottom:-2px;left:0;width:100%;height:auto;overflow:hidden;overflow-x:clip;overflow-y:visible;z-index:1}.hero .wave img{width:100%;height:auto}@media(min-width: 576px){.hero .splide .splide__track .splide__list .splide__slide.splide__slide_1 .slide__img{right:-150px}.hero .splide .splide__track .splide__list .splide__slide.splide__slide_1 .slide__img img{max-width:clamp(200px,65.189048239vw,500px)}.hero .splide .splide__track .splide__list .splide__slide.splide__slide_2 .slide__img{left:50%;width:150%;height:75%}.hero .splide .splide__track .splide__list .splide__slide.splide__slide_2 .slide__img img{object-position:unset}}@media(min-width: 768px){.hero .splide .splide__track .splide__list .splide__slide{padding:160px 0 120px}.hero .splide .splide__track .splide__list .splide__slide .slide__content .google-rating{padding:.75rem 1.75rem;margin-bottom:1.5rem}.hero .splide .splide__track .splide__list .splide__slide .slide__content .google-rating img{max-width:150px}.hero .splide .splide__track .splide__list .splide__slide .slide__content h1{font-size:3.25rem;margin-bottom:2rem}.hero .splide .splide__track .splide__list .splide__slide .slide__content p{font-size:1.5rem}.hero .splide .splide__track .splide__list .splide__slide .slide__content p:not(:last-of-type){margin-bottom:1.5rem}.hero .splide .splide__track .splide__list .splide__slide .slide__content .btn{font-size:1.125rem;padding:.5rem 1.75rem;margin-top:2rem}.hero .splide .splide__track .splide__list .splide__slide.splide__slide_1 .slide__img{right:clamp(-300px,-150px - (650px - 65.590312815vw)*1,-150px)}.hero .splide .splide__track .splide__list .splide__slide.splide__slide_1 .slide__img img{max-width:clamp(500px,65.590312815vw,550px)}.hero .splide .splide__track .splide__list .splide__slide.splide__slide_1 .slide__content{max-width:480px}.hero .splide .splide__track .splide__list .splide__slide.splide__slide_2 .slide__img{left:50%}.hero .splide .splide__pagination{bottom:4em}}@media(min-width: 992px){.hero .splide .splide__track .splide__list .splide__slide{padding:170px 0 150px}.hero .splide .splide__track .splide__list .splide__slide .slide__content .google-rating{padding:.875rem 2rem}.hero .splide .splide__track .splide__list .splide__slide .slide__content .google-rating img{max-width:180px}.hero .splide .splide__track .splide__list .splide__slide .slide__content h1{font-size:4rem}.hero .splide .splide__track .splide__list .splide__slide .slide__content p{font-size:1.75rem}.hero .splide .splide__track .splide__list .splide__slide .slide__content .btn{font-size:1.25rem;padding:.75rem 2rem}.hero .splide .splide__track .splide__list .splide__slide.splide__slide_1 .slide__img{right:clamp(-200px,100px - (800px - 51.4583vw)*1.5,200px)}.hero .splide .splide__track .splide__list .splide__slide.splide__slide_1 .slide__img img{max-width:clamp(600px,51.4583vw,650px)}.hero .splide .splide__track .splide__list .splide__slide.splide__slide_1 .slide__content{max-width:600px}.hero .splide .splide__track .splide__list .splide__slide.splide__slide_2 .slide__img{left:60%;width:clamp(992px,100vw,1199px);height:100%}}@media(min-width: 1200px){.hero .splide .splide__track .splide__list .splide__slide.splide__slide_2 .slide__img{left:50%;width:clamp(1200px,100vw,1920px)}}.benefits{padding:2rem 0}.benefits .grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.benefits_item{width:calc(50% - .5rem);height:auto;aspect-ratio:256/229;text-align:center}.benefits_item-shape{background:url(../img/dynamic/shape-outlined.svg) no-repeat center center/contain}.benefits_item-shape .benefits_item-inner{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.5rem;padding-top:clamp(12px,12px + 16*(100vw - 365px)/210,28px)}.benefits_item-shape .benefits_item-inner--img{display:flex;align-items:center;justify-content:center;width:35.88%;aspect-ratio:1/1}.benefits_item-shape .benefits_item-inner--img img{user-select:none}.benefits_item-shape .benefits_item-inner p{font-size:clamp(14px,14px + 2*(100vw - 365px)/402,16px);line-height:1.2;font-weight:bold;color:#672253}.benefits_item-badge{display:flex;align-items:center;justify-content:center}@media(min-width: 576px){.benefits_item{width:calc(33.3333% - .6666rem)}.benefits_item-shape .benefits_item-inner{padding-top:clamp(16px,16px + 8*(100vw - 576px)/191,24px)}}@media(min-width: 768px){.benefits{padding:2.5rem 0}.benefits_item{width:calc(25% - .75rem)}.benefits_item-shape .benefits_item-inner{padding-top:clamp(14px,14px + 10*(100vw - 768px)/223,24px)}}@media(min-width: 992px){.benefits_item{width:calc(20% - .8rem)}.benefits_item-shape .benefits_item-inner{padding-top:clamp(14px,14px + 18*(100vw - 992px)/407,32px)}.benefits_item-shape .benefits_item-inner p{font-size:clamp(16px,16px + 4*(100vw - 992px)/207,20px)}}@media(min-width: 1200px){.benefits .grid{gap:1.5rem}.benefits_item{width:calc(20% - 1.2rem)}}.because .wave{position:relative;width:100%;display:flex;height:auto;overflow:hidden;overflow-x:clip;overflow-y:visible;z-index:1}.because .wave img{width:100%;height:auto}.because .wave.wave-top{background:linear-gradient(to top, transparent 0%, #FFFFFF 4%);margin-bottom:-2px}.because .wave.wave-bottom{background:linear-gradient(to bottom, transparent 0%, #FFFFFF 4%);margin-top:-2px}.because-inner{background-color:#672253;padding:2.5rem 0}.because-inner .heading{text-align:center;color:#fff;margin-bottom:2.5rem}.because-inner .row{flex-wrap:wrap;gap:2rem}.because-inner .row .col-text{width:100%}.because-inner .row .col-text ul.list-checkmark{margin-bottom:2rem}.because-inner .row .col-text ul.list-checkmark li{font-size:1rem;color:#fff}.because-inner .row .col-text ul.list-checkmark li::before{filter:invert(99%) sepia(99%) saturate(2%) hue-rotate(237deg) brightness(106%) contrast(100%)}.because-inner .row .col-video{width:100%}.because-inner .row .col-video .video-wrapper{aspect-ratio:14.2025/16;border-radius:.75rem;overflow:hidden}.because-inner .row .col-video .video-wrapper video{width:100%;height:100%;object-fit:cover}@media(min-width: 768px){.because-inner{padding:3.5rem 0}.because-inner .heading{margin-bottom:5rem}.because-inner .row{flex-wrap:nowrap;gap:4rem}.because-inner .row .col-text{width:45.546875%}.because-inner .row .col-text ul.list-checkmark{margin-bottom:2.5rem}.because-inner .row .col-text ul.list-checkmark li{font-size:1.25rem}.because-inner .row .col-video{width:calc(54.453125% - 4rem)}}@media(min-width: 992px){.because-inner .row{gap:6rem}.because-inner .row .col-text ul.list-checkmark li{font-size:1.5rem}.because-inner .row .col-video{width:calc(54.453125% - 6rem)}}@media(min-width: 1200px){.because-inner .row{gap:9rem}.because-inner .row .col-text{padding-top:1.5rem}.because-inner .row .col-text ul.list-checkmark{margin-bottom:3rem}.because-inner .row .col-video{width:calc(54.453125% - 9rem)}}.media{padding:2rem 0 2.5rem;overflow:hidden}.media .heading{margin-bottom:2rem}.media-slider .splide__track{cursor:grab;overflow:visible}.media-slider .splide__track .splide__list .splide__slide{position:relative;background-color:#f2f0e9;border-radius:.75rem;padding:2rem 2.5rem;box-shadow:0 8px 32px rgba(0,0,0,.05);transition:.3s ease}.media-slider .splide__track .splide__list .splide__slide:hover{background-color:#fff}.media-slider .splide__track .splide__list .splide__slide .slide__img{display:flex;align-items:flex-end;justify-content:flex-start;width:100%;height:25px;margin-bottom:1.5rem}.media-slider .splide__track .splide__list .splide__slide .slide__img img{width:auto;max-width:100%;max-height:100%;filter:invert(1)}.media-slider .splide__track .splide__list .splide__slide .slide__content p,.media-slider .splide__track .splide__list .splide__slide .slide__content a{font-size:1rem}.media-slider .splide__track .splide__list .splide__slide .slide__content p{color:#333;margin-bottom:1.125rem}.media-slider .splide__track .splide__list .splide__slide .slide__content a{text-decoration:none;color:#cc007a}.media-slider .splide__track .splide__list .splide__slide .slide__content a:hover{color:#333}@media(min-width: 576px){.media-slider::before,.media-slider::after{content:"";position:absolute;top:0;width:200px;height:calc(100% - 4rem);border-radius:.75rem;z-index:1}.media-slider::before{display:none;left:-29px;background:linear-gradient(to left, transparent 0%, rgba(255, 255, 255, 0.02) 4%, rgba(255, 255, 255, 0.4) 36%, rgb(255, 255, 255) 60%)}.media-slider::after{right:-29px;background:linear-gradient(to right, transparent 0%, rgba(255, 255, 255, 0.02) 4%, rgba(255, 255, 255, 0.4) 36%, rgb(255, 255, 255) 60%)}}@media(min-width: 768px){.media{padding:2.5rem 0 3.5rem}.media .heading{margin-bottom:3rem}.media-slider .splide__track .splide__list .splide__slide{padding:2rem 2.5rem}.media-slider .splide__track .splide__list .splide__slide .slide__img{height:30px;margin-bottom:2rem}.media-slider .splide__track .splide__list .splide__slide .slide__content p,.media-slider .splide__track .splide__list .splide__slide .slide__content a{font-size:1.125rem}.media-slider .splide__track .splide__list .splide__slide .slide__content p{margin-bottom:1.25rem}.media-slider::before,.media-slider::after{height:calc(100% - 5.625rem)}}@media(min-width: 1400px){.media-slider::before,.media-slider::after{width:350px}}@media(min-width: 1600px){.media-slider::before{display:block}}.own-rules .wave{position:relative;width:100%;display:flex;height:auto;overflow:hidden;overflow-x:clip;overflow-y:visible;z-index:1}.own-rules .wave img{width:100%;height:auto}.own-rules--inner{background-color:#f2f0e9;padding:2.5rem 0 4rem}.own-rules--inner .heading{text-align:center;margin-bottom:2.5rem}.own-rules--inner .row{flex-wrap:wrap;gap:2rem}.own-rules--inner .row:not(:last-of-type){margin-bottom:3rem}.own-rules--inner .row:nth-child(2){flex-direction:column-reverse}.own-rules--inner .row .col-text{width:100%;font-size:1rem;color:#333}.own-rules--inner .row .col-text p:not(:last-of-type){margin-bottom:1.5rem}.own-rules--inner .row .col-text p.bigger{font-size:1.25rem;font-weight:bold;color:#672253}.own-rules--inner .row .col-text .btn{font-weight:bold;margin-top:1.5rem}.own-rules--inner .row .col-img{width:100%}.own-rules--inner .row .col-img .yt-video{aspect-ratio:14.2025/16;border-radius:.75rem}.own-rules--inner .row .col-img .image{display:flex;border-radius:.75rem;overflow:hidden}.own-rules--inner .row .col-img .image img{width:100%;height:auto;object-fit:cover}@media(min-width: 768px){.own-rules--inner{padding:3.5rem 0 5rem}.own-rules--inner .heading{margin-bottom:3.5rem}.own-rules--inner .row{flex-wrap:nowrap;gap:4rem}.own-rules--inner .row:not(:last-of-type){margin-bottom:4.375rem}.own-rules--inner .row:nth-child(2){flex-direction:row}.own-rules--inner .row .col-text{width:45.546875%;font-size:1.25rem}.own-rules--inner .row .col-text p:not(:last-of-type){margin-bottom:2rem}.own-rules--inner .row .col-text p.bigger{font-size:1.5rem}.own-rules--inner .row .col-text .btn{margin-top:2rem}.own-rules--inner .row .col-img{width:calc(54.453125% - 4rem)}}@media(min-width: 992px){.own-rules--inner .row{gap:6rem}.own-rules--inner .row .col-text{font-size:1.5rem}.own-rules--inner .row .col-text p.bigger{font-size:1.75rem}.own-rules--inner .row .col-img{width:calc(54.453125% - 6rem)}}@media(min-width: 1200px){.own-rules--inner .row{gap:9rem}.own-rules--inner .row .col-img{width:calc(54.453125% - 9rem)}}.why-choose .wave{position:relative;width:100%;display:flex;height:auto;overflow:hidden;overflow-x:clip;overflow-y:visible;z-index:1}.why-choose .wave img{width:100%;height:auto}.why-choose .wave.wave-top{margin-bottom:-2px}.why-choose .wave.wave-bottom{background:linear-gradient(to bottom, transparent 0%, #F2F0E9 4%);margin-top:-2px}.why-choose--inner{background-color:#672253;padding:2.5rem 0 4rem;overflow:hidden}.why-choose--inner .heading{text-align:center;color:#fff;margin-bottom:6rem}.why-choose--inner .grid{width:100%;max-width:1400px;display:grid;grid-template-columns:calc(50% - .75rem) 1.5rem calc(50% - .75rem);grid-template-rows:auto 2rem auto 2rem auto 2rem auto;padding:0 24px;margin:0 auto}.why-choose--inner .grid .image{grid-column:1/4;grid-row:3/4;display:flex;width:100%;aspect-ratio:16/14.045;mask:url(../img/dynamic/shape-mask.svg) no-repeat center;mask-size:contain;mask-repeat:no-repeat;-webkit-mask:url(../img/dynamic/shape-mask.svg) no-repeat center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.why-choose--inner .grid .image img{width:100%;height:100%;object-fit:cover}.why-choose--inner .grid .grid-item{position:relative;width:100%;aspect-ratio:16/14.2785;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.625rem clamp(1rem,1rem + .625*(100vw - 390px)/377,1.625rem);margin:0 auto}.why-choose--inner .grid .grid-item--img{display:flex;margin-bottom:.625rem}.why-choose--inner .grid .grid-item--img img{width:clamp(24px,24px + 23*(100vw - 390px)/377,47px)}.why-choose--inner .grid .grid-item--icons img{position:absolute;height:auto;transform:translate(-50%, -50%)}.why-choose--inner .grid .grid-item--icons img.dot-filled{width:7.874015748%}.why-choose--inner .grid .grid-item--icons img.dot-outlined{width:10.498687664%}.why-choose--inner .grid .grid-item p{font-size:clamp(16px,16px + 14*(100vw - 390px)/377,30px);line-height:1.2;font-weight:bold}.why-choose--inner .grid .grid-item-1{grid-column:1/2;grid-row:1/2;background:url(../img/dynamic/shape-01.svg) no-repeat center center/contain}.why-choose--inner .grid .grid-item-1 .grid-item--icons .icon{top:-20%;left:20%;width:20%;transform:translate(-50%, -50%) rotate(-20deg)}.why-choose--inner .grid .grid-item-1 .grid-item--icons .dot-filled{top:5%;left:97%}.why-choose--inner .grid .grid-item-1 .grid-item--icons .dot-outlined{top:17%;left:107%}.why-choose--inner .grid .grid-item-2{grid-column:3/4;grid-row:1/2;background:url(../img/dynamic/shape-02.svg) no-repeat center center/contain}.why-choose--inner .grid .grid-item-2 .grid-item--icons .icon{top:113%;left:95%;width:23%;transform:translate(-50%, -50%) rotate(20deg)}.why-choose--inner .grid .grid-item-2 .grid-item--icons .dot-filled{top:100%;left:2%}.why-choose--inner .grid .grid-item-2 .grid-item--icons .dot-outlined{top:100%;left:-13%}.why-choose--inner .grid .grid-item-3{grid-column:1/2;grid-row:5/6;background:url(../img/dynamic/shape-02.svg) no-repeat center center/contain}.why-choose--inner .grid .grid-item-3 .grid-item--icons .icon{top:-25%;left:5%;width:18%;transform:translate(-50%, -50%) rotate(-20deg)}.why-choose--inner .grid .grid-item-3 .grid-item--icons .dot-filled{top:-4%;left:95%}.why-choose--inner .grid .grid-item-3 .grid-item--icons .dot-outlined{top:8%;left:105%}.why-choose--inner .grid .grid-item-4{grid-column:3/4;grid-row:5/6;background:url(../img/dynamic/shape-01.svg) no-repeat center center/contain}.why-choose--inner .grid .grid-item-4 .grid-item--icons .icon{top:130%;left:75%;width:32%}.why-choose--inner .grid .grid-item-4 .grid-item--icons .dot-filled{top:100%;left:2%}.why-choose--inner .grid .grid-item-4 .grid-item--icons .dot-outlined{top:100%;left:-13%}.why-choose--inner .grid .grid-item-5{grid-column:1/4;grid-row:7/8;width:calc(50% - .75rem);background:url(../img/dynamic/shape-02.svg) no-repeat center center/contain;margin:0 auto}.why-choose--inner .grid .grid-item-5 .grid-item--icons .icon{top:0%;left:-15%;width:28%}.why-choose--inner .grid .grid-item-5 .grid-item--icons .dot-filled{top:80%;left:-3%}.why-choose--inner .grid .grid-item-5 .grid-item--icons .dot-outlined{top:95%;left:4%}@media(min-width: 576px){.why-choose--inner .grid .grid-item{width:80%}.why-choose--inner .grid .grid-item-5{width:38.467304625%}}@media(min-width: 768px){.why-choose--inner{padding:1.5rem 0 5rem}.why-choose--inner .grid{grid-template-columns:22.857142857% auto 45.571428571% auto 22.857142857%;grid-template-rows:repeat(2, 1fr)}.why-choose--inner .grid .image{grid-column:3/4;grid-row:1/3}.why-choose--inner .grid .grid-item{width:100%;padding:1.625rem}.why-choose--inner .grid .grid-item--img img{width:clamp(24px,24px + 23*(100vw - 768px)/632,47px)}.why-choose--inner .grid .grid-item p{font-size:clamp(16px,16px + 14*(100vw - 768px)/632,30px)}.why-choose--inner .grid .grid-item-1{grid-column:1/2;grid-row:1/2;margin-top:15%}.why-choose--inner .grid .grid-item-1 .grid-item--icons .icon{top:-30%;left:45%;width:24.67191601%;transform:translate(-50%, -50%)}.why-choose--inner .grid .grid-item-1 .grid-item--icons .dot-filled{top:-5%;left:85%}.why-choose--inner .grid .grid-item-1 .grid-item--icons .dot-outlined{top:4%;left:100%}.why-choose--inner .grid .grid-item-2{grid-column:1/2;grid-row:2/3;margin-top:22%}.why-choose--inner .grid .grid-item-2 .grid-item--icons .icon{top:-20%;left:30%;width:28.608923884%;transform:translate(-50%, -50%)}.why-choose--inner .grid .grid-item-2 .grid-item--icons .dot-filled{top:35%;left:115%}.why-choose--inner .grid .grid-item-2 .grid-item--icons .dot-outlined{top:53%;left:118%}.why-choose--inner .grid .grid-item-3{grid-column:3/4;grid-row:2/3;width:50.162337662%;margin:27% auto 0}.why-choose--inner .grid .grid-item-3 .grid-item--icons .icon{top:60%;left:-15%;width:16.272965879%;transform:translate(-50%, -50%)}.why-choose--inner .grid .grid-item-3 .grid-item--icons .dot-filled{top:1%;left:104%}.why-choose--inner .grid .grid-item-3 .grid-item--icons .dot-outlined{top:16%;left:111%}.why-choose--inner .grid .grid-item-4{grid-column:5/6;grid-row:2/3;margin-top:22%}.why-choose--inner .grid .grid-item-4 .grid-item--icons .icon{top:78%;left:-22%;width:37.270341207%}.why-choose--inner .grid .grid-item-4 .grid-item--icons .dot-filled{top:-37%;left:72%}.why-choose--inner .grid .grid-item-4 .grid-item--icons .dot-outlined{top:-30%;left:60%}.why-choose--inner .grid .grid-item-5{grid-column:5/6;grid-row:1/2;width:100%;margin-top:15%}.why-choose--inner .grid .grid-item-5 .grid-item--icons .icon{top:-18%;left:83%;width:31.758530183%}.why-choose--inner .grid .grid-item-5 .grid-item--icons .dot-filled{top:-6%;left:22%}.why-choose--inner .grid .grid-item-5 .grid-item--icons .dot-outlined{top:-12%;left:36%}}.composition{padding:2.5rem 0 3.5rem}.composition .heading{text-align:center;margin-bottom:2.5rem}.composition .grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto clamp(20px,20px + 12*(100vw - 576px)/191,32px) auto clamp(40px,40px + 20*(100vw - 576px)/191,60px) auto clamp(20px,20px + 12*(100vw - 576px)/191,32px) auto clamp(40px,40px + 20*(100vw - 576px)/191,60px) auto clamp(20px,20px + 12*(100vw - 576px)/191,32px) auto;grid-template-areas:"img1" "." "text1" "." "img3" "." "text2" "." "img2" "." "text3"}.composition_img{justify-self:center;align-self:center}.composition_img--1{grid-area:img1}.composition_img--2{grid-area:img2}.composition_img--3{grid-area:img3}.composition_text--1{grid-area:text1}.composition_text--2{grid-area:text2}.composition_text--3{grid-area:text3;text-align:center}.composition_text--heading{font-size:clamp(20px,20px + 4*(100vw - 576px)/191,24px);line-height:1.3;font-weight:bold;text-transform:uppercase;text-align:center;color:#148600;margin-bottom:clamp(20px,20px + 12*(100vw - 576px)/191,32px)}.composition_text--subheading{font-size:clamp(16px,16px + 4*(100vw - 576px)/191,20px);line-height:1.3;font-weight:bold;color:#672253;margin-bottom:clamp(20px,20px + 12*(100vw - 576px)/191,32px)}.composition_text--subheading_pink{color:#cc007a;margin-bottom:clamp(8px,20px + 12*(100vw - 576px)/191,14px)}.composition_text--text{font-size:clamp(16px,16px + 4*(100vw - 576px)/191,20px)}.composition_text .btn{margin-top:clamp(20px,20px + 12*(100vw - 576px)/191,32px)}.composition_text ul.list-checkmark li{font-size:clamp(16px,16px + 4*(100vw - 576px)/191,20px);color:#333}.composition_text ul.list-checkmark li::before{filter:invert(16%) sepia(17%) saturate(6134%) hue-rotate(286deg) brightness(92%) contrast(91%)}.composition_text ul.list-checkmark li strong.pink{color:#cc007a}@media(min-width: 768px){.composition{padding:3.5rem 0}.composition .heading{margin-bottom:3.5rem}.composition .grid{grid-template-columns:8.161764705% 26.029411764% 2.794117647% 1.029411764% 4.338235294% 15.294117647% 4.338235294% 1.029411764% 2.794117647% 26.029411764% 8.161764705%;grid-template-rows:auto clamp(30px,30px + 30*(100vw - 768px)/431,60px) auto clamp(30px,30px + 30*(100vw - 768px)/431,60px) auto;grid-template-areas:". img1 . img2 img2 img2 img2 img2 . img3 ." ". . . . . . . . . . ." "text1 text1 text1 text1 text1 . text2 text2 text2 text2 text2" ". . . . . . . . . . ." ". text3 text3 text3 text3 text3 text3 text3 text3 text3 ."}.composition_text--heading{font-size:clamp(20px,20px + 10*(100vw - 768px)/431,30px);margin-bottom:clamp(20px,20px + 12*(100vw - 768px)/431,32px)}.composition_text--subheading{font-size:clamp(16px,16px + 4*(100vw - 768px)/431,20px);margin-bottom:clamp(20px,20px + 12*(100vw - 768px)/431,32px)}.composition_text--subheading_pink{margin-bottom:clamp(8px,20px + 12*(100vw - 768px)/431,14px)}.composition_text--text{font-size:clamp(16px,16px + 4*(100vw - 768px)/431,20px)}.composition_text .btn{margin-top:clamp(20px,20px + 12*(100vw - 768px)/431,32px)}.composition_text ul.list-checkmark{font-size:clamp(16px,16px + 4*(100vw - 768px)/431,20px)}}.opinions--inner{background-color:#f2f0e9;padding:2.5rem 0}.opinions--inner .heading,.opinions--inner .subheading{text-align:center;margin-bottom:1.5rem}.opinions--inner .subheading{margin:0 auto 3rem auto}.opinions--inner .opinions-slider{max-width:1056px;margin:0 auto}.opinions--inner .opinion{flex:1 1 0;display:flex;flex-direction:column;align-items:center}.opinions--inner .opinion .yt-video{max-width:484px;aspect-ratio:13.5384615385/16;border-radius:.75rem;margin-bottom:2rem;margin-right:auto}.opinions--inner .opinion .opinion-stars{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.25rem;margin-bottom:1.5rem}.opinions--inner .opinion .opinion-stars img{width:2rem;height:auto;user-select:none}.opinions--inner .opinion .opinion-text,.opinions--inner .opinion .opinion-author{font-size:1rem;color:#333}.opinions--inner .opinion .opinion-text{font-style:italic;margin-bottom:1.5rem}.opinions--inner .opinion .opinion-author{width:100%;margin-top:auto}@media(min-width: 768px){.opinions--inner{padding:3.5rem 0}.opinions--inner .heading,.opinions--inner .subheading{margin-bottom:2.25rem}.opinions--inner .subheading{font-size:1.25rem;margin:0 auto 3rem auto}.opinions--inner .opinions-slider .splide__arrows{display:none}.opinions--inner .opinion .opinion .yt-video{margin-right:unset}.opinions--inner .opinion .opinion-text,.opinions--inner .opinion .opinion-author{font-size:1.25rem}.opinions--inner .opinion .opinion-text{margin-bottom:1.875rem}}@media(min-width: 992px){.opinions--inner .heading,.opinions--inner .subheading{margin-bottom:4rem}.opinions--inner .subheading{font-size:1.5rem;margin:0 auto 4rem auto}.opinions--inner .opinion .yt-video{margin-bottom:3.125rem}.opinions--inner .opinion .opinion-stars{gap:.5rem;margin-bottom:1.75rem}.opinions--inner .opinion .opinion-stars img{width:2.5rem}.opinions--inner .opinion .opinion-text,.opinions--inner .opinion .opinion-author{font-size:1.5rem}.opinions--inner .opinion .opinion-text{margin-bottom:2.25rem}}.steps .wave{position:relative;width:100%;display:flex;height:auto;overflow:hidden;overflow-x:clip;overflow-y:visible;z-index:1}.steps .wave img{width:100%;height:auto}.steps .wave.wave-top{margin-bottom:-2px}.steps .wave.wave-bottom{background:linear-gradient(to bottom, transparent 0%, #FFFFFF 4%);margin-top:-2px}.steps--inner{background-color:#672253;padding:2.5rem 0}.steps--inner .heading{text-align:center;color:#fff;margin-bottom:2.5rem}.steps--inner .steps-list{max-width:1056px;display:flex;flex-direction:column;gap:4rem;margin:0 auto}.steps--inner .steps-list .step{position:relative;display:flex;flex-direction:row;align-items:stretch}.steps--inner .steps-list .step .col-left{width:80px;background-color:#fff;border-radius:.75rem 0 0 .75rem}.steps--inner .steps-list .step .col-right{width:calc(100% - 80px)}.steps--inner .steps-list .step:last-child .col-left{display:none}.steps--inner .steps-list .step:last-child .col-right{width:100%}.steps--inner .steps-list .step .step-icon{display:flex;align-items:flex-start;justify-content:center;width:100%;height:100%;padding:2rem 0 0 0}.steps--inner .steps-list .step .step-icon img{height:auto;user-select:none}.steps--inner .steps-list .step:nth-child(1) .step-icon img{width:55.614973262%}.steps--inner .steps-list .step:nth-child(2) .step-icon img{width:68.983957219%}.steps--inner .steps-list .step:nth-child(3) .step-icon img{width:39.572192513%}.steps--inner .steps-list .step .step-content{background-color:#fff;border-radius:0 .75rem .75rem 0;padding:1.25rem 2.125rem 1.25rem 0}.steps--inner .steps-list .step .step-content p{font-size:1rem}.steps--inner .steps-list .step .step-content p.step-heading{font-size:1.25rem}.steps--inner .steps-list .step .step-content p:not(.step-heading){font-weight:400;color:#333;margin-top:1rem}.steps--inner .steps-list .step .btn{font-weight:bold}.steps--inner .steps-list .step .chevron{position:absolute;top:100%;left:50%;width:1.625rem;height:1.516625rem;user-select:none;transform:translate(-50%, 80%)}.steps--inner .steps-list .step .chevron::before,.steps--inner .steps-list .step .chevron::after{content:"";position:absolute;top:50%;width:100%;height:4px;background-color:#fff;border-radius:2px}.steps--inner .steps-list .step .chevron::before{left:28%;transform:translate(-50%, -50%) rotate(60deg)}.steps--inner .steps-list .step .chevron::after{right:28%;transform:translate(50%, -50%) rotate(-60deg)}@media(min-width: 576px){.steps--inner .steps-list .step .col-left{width:115px}.steps--inner .steps-list .step .col-right{width:calc(100% - 115px)}.steps--inner .steps-list .step .step-icon{align-items:center;padding:unset}}@media(min-width: 768px){.steps--inner{padding:3.5rem 0}.steps--inner .heading{margin-bottom:5rem}.steps--inner .steps-list{gap:5rem}.steps--inner .steps-list .step{align-items:center;gap:2.5rem}.steps--inner .steps-list .step .col-left{width:17.7083%;background-color:unset;border-radius:unset}.steps--inner .steps-list .step .col-right{width:calc(82.2917% - 2.5rem)}.steps--inner .steps-list .step:last-child .col-left{display:block}.steps--inner .steps-list .step:last-child .col-right{width:calc(82.2917% - 2.5rem)}.steps--inner .steps-list .step .step-icon{height:unset;aspect-ratio:16/15.2453475936;background:url(../img/dynamic/shape-03.svg) no-repeat center center/contain;padding:unset}.steps--inner .steps-list .step .step-content{min-height:200px;border-radius:.75rem;padding:1.75rem 2.625rem}.steps--inner .steps-list .step .step-content p{font-size:1.25rem}.steps--inner .steps-list .step .step-content p.step-heading{font-size:1.5rem}.steps--inner .steps-list .step .step-content p:not(.step-heading){margin-top:1.25rem}.steps--inner .steps-list .step .chevron{left:61.742424242%;width:1.875rem;height:1.75rem;transform:translate(0%, 100%)}}@media(min-width: 992px){.steps--inner .steps-list .step{gap:5.625rem}.steps--inner .steps-list .step .col-right{width:calc(82.2917% - 5.625rem)}.steps--inner .steps-list .step:last-child .col-right{width:calc(82.2917% - 5.625rem)}}section.product{padding:2.5rem 0 3.5rem}section.product .heading{text-align:center;margin-bottom:2.5rem}section.product .row{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"left-col" "content";align-items:flex-start;row-gap:2.5rem}section.product .row .left-col{grid-area:left-col;width:100%;height:auto}section.product .row .product_image{width:100%;height:auto}section.product .row .product_image .main-slider .splide__slide{width:100%;max-width:690px;aspect-ratio:327/283;background-color:#fff;-webkit-mask:url(../img/dynamic/product_img_mask.svg) no-repeat center center/contain;mask:url(../img/dynamic/product_img_mask.svg) no-repeat center center/contain}section.product .row .product_image .main-slider .splide__slide img{width:100%;height:100%;object-fit:cover}section.product .row .product_image .main-slider .splide__slide img.main-product-image{object-fit:contain}section.product .row .product_image .main-slider .splide__slide img.main-product-image-badge{position:absolute;top:10%;right:11%;width:29.5%;height:auto;user-select:none}section.product .row .product_image .thumbnail-slider{display:block;margin-top:2rem}section.product .row .product_image .thumbnail-slider .splide__list{justify-content:center}section.product .row .product_image .thumbnail-slider .splide__slide{width:100%;max-width:102px;aspect-ratio:102/90;border:unset;background-color:rgba(0,0,0,0);transition:all .3s ease}section.product .row .product_image .thumbnail-slider .splide__slide .mask{position:absolute;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);background-color:#fff;-webkit-mask:url(../img/dynamic/product_img_mask.svg) no-repeat center center/contain;mask:url(../img/dynamic/product_img_mask.svg) no-repeat center center/contain}section.product .row .product_image .thumbnail-slider .splide__slide .mask img{width:100%;height:100%;object-fit:cover}section.product .row .product_image .thumbnail-slider .splide__slide .mask img.main-product-image{object-fit:contain}section.product .row .product_image .thumbnail-slider .splide__slide .mask::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);opacity:1;transition:all .3s ease}section.product .row .product_image .thumbnail-slider .splide__slide.is-active,section.product .row .product_image .thumbnail-slider .splide__slide:hover,section.product .row .product_image .thumbnail-slider .splide__slide:focus{border:unset}section.product .row .product_image .thumbnail-slider .splide__slide.is-active .mask::after,section.product .row .product_image .thumbnail-slider .splide__slide:hover .mask::after,section.product .row .product_image .thumbnail-slider .splide__slide:focus .mask::after{opacity:0}section.product .row .product_image .variations-images{display:none !important}section.product .row .product_subscription{grid-area:subscription;display:none;width:100%;color:#333;border-radius:.625rem;background-color:#f2f0e9;padding:1.25rem}section.product .row .product_subscription--mobile.show{display:block}section.product .row .product_subscription p{font-size:.875rem}section.product .row .product_subscription p.product_subscription--heading{font-size:1.25rem;font-weight:bold;margin-bottom:.75rem}section.product .row .product_content{grid-area:content;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"title" "additional" "desc" "rating" "features" "form" "google-rating" "order-features";width:100%;height:auto;color:#333}section.product .row .product_content .product_additional{grid-area:additional;font-size:1rem;margin-bottom:.25rem;opacity:.7}section.product .row .product_content .product_rating{grid-area:rating;display:flex;align-items:center;justify-content:flex-start;gap:.125rem;margin-bottom:1rem}section.product .row .product_content .product_rating img{width:1.5rem;height:auto;user-select:none}section.product .row .product_content .product_title{grid-area:title;font-size:1.875rem;text-transform:lowercase;color:#672253;margin-bottom:.25rem}section.product .row .product_content .product_desc{grid-area:desc;font-size:1.125rem;margin-bottom:.75rem}section.product .row .product_content .product_features{grid-area:features;list-style:none;margin-bottom:2rem}section.product .row .product_content .product_features li{position:relative;font-size:1rem;padding:0 0 0 1.75rem}section.product .row .product_content .product_features li:not(:last-child){margin-bottom:.375rem}section.product .row .product_content .product_features li::before{content:"";position:absolute;top:3px;left:0;width:1.125rem;height:1.125rem;background:url(../img/dynamic/checkmark-circle.svg) no-repeat center center;background-size:contain;user-select:none}section.product .row .product_content form{grid-area:form}section.product .row .product_content form .product_attributes{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}section.product .row .product_content form .product_attributes .attribute_name{display:block;font-size:1.25rem;font-weight:500;margin-bottom:.625rem}section.product .row .product_content form .product_attributes .attribute.type .attribute_options{position:relative;display:flex;flex-direction:column;gap:1rem}section.product .row .product_content form .product_attributes .attribute.size .attribute_options{position:relative;display:flex;gap:1rem}section.product .row .product_content form .product_attributes .attribute .variant{position:relative;border:3px solid #d6d6d6;border-radius:.625rem;margin:0;transition:all .3s ease}section.product .row .product_content form .product_attributes .attribute .variant:hover{border-color:#672253}section.product .row .product_content form .product_attributes .attribute .variant_type{padding:1.875rem 1.25rem;overflow:hidden}section.product .row .product_content form .product_attributes .attribute .variant_type .variant_badge{display:block;position:absolute;top:-40px;right:-3px;font-size:.75rem;line-height:1.2;font-weight:500;text-align:center;color:#fff;background-color:#672253;border-bottom-left-radius:.625rem;padding:.5rem .75rem;visibility:hidden;transition:all .3s ease}section.product .row .product_content form .product_attributes .attribute .variant_type .variant_name{position:relative;font-size:1rem;line-height:1.5;font-weight:bold;color:#666;padding-left:2.125rem}section.product .row .product_content form .product_attributes .attribute .variant_type .variant_name::before,section.product .row .product_content form .product_attributes .attribute .variant_type .variant_name::after{content:"";position:absolute;top:-1px;left:0;border-radius:50%;transition:all .3s ease}section.product .row .product_content form .product_attributes .attribute .variant_type .variant_name::before{width:1.25rem;height:1.25rem;border:2px solid #d6d6d6}section.product .row .product_content form .product_attributes .attribute .variant_type .variant_name::after{width:1rem;height:1rem;top:3px;left:4px;background-color:#672253;opacity:0}section.product .row .product_content form .product_attributes .attribute .variant_type .variant_info{height:0;overflow:hidden}section.product .row .product_content form .product_attributes .attribute .variant_type .variant_features{list-style:none}section.product .row .product_content form .product_attributes .attribute .variant_type .variant_features li{position:relative;font-size:1rem;line-height:1.2;padding-left:2.1125rem}section.product .row .product_content form .product_attributes .attribute .variant_type .variant_features li:not(:last-child){margin-bottom:.5rem}section.product .row .product_content form .product_attributes .attribute .variant_type .variant_features li::before{content:"";position:absolute;top:50%;left:0;width:1.125rem;height:1.125rem;background:url(../img/dynamic/checkmark-circle.svg) no-repeat center center;background-size:contain;user-select:none;transform:translateY(-50%)}section.product .row .product_content form .product_attributes .attribute .variant_type .gift_box{display:flex;align-items:center;gap:.25rem;background-color:#f2f0e9;border-radius:.625rem;margin-top:1.125rem;overflow:hidden}section.product .row .product_content form .product_attributes .attribute .variant_type .gift_box--content{width:67%;padding:1rem 0 1rem 1.25rem}section.product .row .product_content form .product_attributes .attribute .variant_type .gift_box--content p{font-size:1rem;line-height:1.2;font-weight:bold;color:#672253;margin-bottom:.375rem}section.product .row .product_content form .product_attributes .attribute .variant_type .gift_box--content ul{list-style:none}section.product .row .product_content form .product_attributes .attribute .variant_type .gift_box--content ul li{position:relative;font-size:.875rem;line-height:1.2;padding-left:1.125rem}section.product .row .product_content form .product_attributes .attribute .variant_type .gift_box--content ul li:not(:last-child){margin-bottom:.25rem}section.product .row .product_content form .product_attributes .attribute .variant_type .gift_box--content ul li::before{content:"";position:absolute;top:.25rem;left:0;width:.5625rem;height:.5625rem;border-radius:50%;background-color:#672253}section.product .row .product_content form .product_attributes .attribute .variant_type .gift_box--image{display:flex;justify-content:center;width:calc(33% - .25rem);height:100%}section.product .row .product_content form .product_attributes .attribute .variant_type .gift_box--image img{width:95%;height:auto;user-select:none}section.product .row .product_content form .product_attributes .attribute .variant_size{padding:.5rem .875rem .875rem}section.product .row .product_content form .product_attributes .attribute .variant_size .variant_badge{display:block;position:absolute;top:0;left:50%;width:90%;font-size:.75rem;line-height:1.2;font-weight:bold;text-align:center;color:#333;background-color:#fbbc05;border-radius:.3125rem;padding:.375rem .875rem;visibility:hidden;opacity:0;transform:translate(-50%, -50%);transition:all .3s ease}section.product .row .product_content form .product_attributes .attribute .variant_size .variant_image{width:100%;max-width:140px;margin:0 auto .25rem}section.product .row .product_content form .product_attributes .attribute .variant_size .variant_image img{width:100%;height:auto;user-select:none}section.product .row .product_content form .product_attributes .attribute .variant_size .variant_name,section.product .row .product_content form .product_attributes .attribute .variant_size .variant_price{font-size:1rem;line-height:1.2;color:#666}section.product .row .product_content form .product_attributes .attribute .variant_size .variant_price{font-size:.875rem}section.product .row .product_content form .product_attributes .attribute .variant_size .variant_price span{display:block}section.product .row .product_content form .product_attributes .attribute .variant_size .variant_name{font-weight:bold}section.product .row .product_content form .product_attributes .attribute .variant.has-badge.variant_type .variant_badge{top:-3px;visibility:visible}section.product .row .product_content form .product_attributes .attribute .variant.has-badge.variant_size .variant_badge{opacity:1;visibility:visible}section.product .row .product_content form .product_attributes .attribute input[type=radio]:checked+label{border-color:#672253}section.product .row .product_content form .product_attributes .attribute input[type=radio]:checked+label::after{display:none}section.product .row .product_content form .product_attributes .attribute input[type=radio]:checked+.variant_type .variant_name{color:#333}section.product .row .product_content form .product_attributes .attribute input[type=radio]:checked+.variant_type .variant_name::before{border-color:#672253}section.product .row .product_content form .product_attributes .attribute input[type=radio]:checked+.variant_type .variant_name::after{opacity:1}section.product .row .product_content form .product_attributes .attribute input[type=radio]:checked+.variant_type .variant_info{padding-top:1.5rem}section.product .row .product_content form .product_attributes .attribute input[type=radio]:checked+.variant_type .variant_info .variant_features{padding-left:1.5rem}section.product .row .product_content form .product_attributes .attribute input[type=radio]:checked+.variant_size .variant_name,section.product .row .product_content form .product_attributes .attribute input[type=radio]:checked+.variant_size .variant_price{color:#333}section.product .row .product_content form .product_subscription{margin-top:2rem}section.product .row .product_content form .btn.add_to_cart{width:100%;font-size:1.125rem;font-weight:bold;padding:.75rem 1.5rem}section.product .row .product_content .google-rating{grid-area:google-rating;text-align:center;margin-top:1rem}section.product .row .product_content .google-rating img{width:100%;max-width:180px;height:auto;user-select:none}section.product .row .product_content .order-features{grid-area:order-features;width:100%;max-width:382px;display:flex;align-items:flex-start;justify-content:center;gap:.75rem 1.5rem;margin:1.5rem auto 0}section.product .row .product_content .order-features--item{width:calc(25% - 1.125rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center}section.product .row .product_content .order-features--item img{width:auto;height:2.25rem;user-select:none}section.product .row .product_content .order-features--item p{font-size:.625rem;line-height:1.2;font-weight:600;text-transform:uppercase;color:#672253}@media(min-width: 768px){section.product{padding:3.5rem 0 4rem}section.product .row .product_image{max-width:590px}section.product .row .product_subscription{padding:2rem}section.product .row .product_subscription p{font-size:1rem}section.product .row .product_subscription p.product_subscription--heading{font-size:1.5rem;font-weight:bold;margin-bottom:1rem}section.product .row .product_content .product_additional{font-size:1.125rem}section.product .row .product_content .product_rating{gap:.25rem;margin-bottom:1.5rem}section.product .row .product_content .product_rating img{width:1.625rem}section.product .row .product_content .product_title{font-size:2.5rem;margin-bottom:.5rem}section.product .row .product_content .product_desc{font-size:1.25rem;margin-bottom:1rem}section.product .row .product_content .product_features{margin-bottom:2rem}section.product .row .product_content .product_features li{font-size:1.125rem;padding:0 0 0 1.875rem}section.product .row .product_content .product_features li:not(:last-child){margin-bottom:.5rem}section.product .row .product_content .product_features li::before{top:4px;width:1.25rem;height:1.25rem}section.product .row .product_content form .product_attributes{margin-bottom:3rem}section.product .row .product_content form .product_attributes .attribute_name{font-size:1.5rem;margin-bottom:.875rem}section.product .row .product_content form .product_attributes .attribute.size .attribute_options{flex-wrap:wrap}section.product .row .product_content form .product_attributes .attribute .variant_type{padding:1.875rem 1.5rem}section.product .row .product_content form .product_attributes .attribute .variant_type .variant_badge{font-size:.875rem;padding:.5rem 1rem}section.product .row .product_content form .product_attributes .attribute .variant_type .variant_name{font-size:1.125rem;line-height:2;padding-left:2.25rem}section.product .row .product_content form .product_attributes .attribute .variant_type .variant_name::before,section.product .row .product_content form .product_attributes .attribute .variant_type .variant_name::after{top:3px}section.product .row .product_content form .product_attributes .attribute .variant_type .variant_name::before{width:1.5rem;height:1.5rem}section.product .row .product_content form .product_attributes .attribute .variant_type .variant_name::after{width:1.125rem;height:1.125rem;top:8px;left:5px}section.product .row .product_content form .product_attributes .attribute .variant_type .variant_features li{font-size:1.125rem;padding-left:2.25rem}section.product .row .product_content form .product_attributes .attribute .variant_type .variant_features li:not(:last-child){margin-bottom:.75rem}section.product .row .product_content form .product_attributes .attribute .variant_type .variant_features li::before{width:1.3125rem;height:1.3125rem}section.product .row .product_content form .product_attributes .attribute .variant_type .gift_box{align-items:flex-end;gap:unset;margin-top:1.5rem}section.product .row .product_content form .product_attributes .attribute .variant_type .gift_box--content{width:calc(100% - 150px);padding:1.5rem 0 1.5rem 1.5rem}section.product .row .product_content form .product_attributes .attribute .variant_type .gift_box--content p{font-size:1.125rem;line-height:1.2;margin-bottom:.5rem}section.product .row .product_content form .product_attributes .attribute .variant_type .gift_box--content ul li{font-size:1rem;padding-left:1.25rem}section.product .row .product_content form .product_attributes .attribute .variant_type .gift_box--image{width:150px}section.product .row .product_content form .product_attributes .attribute .variant_size{padding:.625rem 1.5rem 1.5rem}section.product .row .product_content form .product_attributes .attribute .variant_size .variant_badge{left:-50%;width:auto;max-width:80%;font-size:.875rem;padding:.5rem 1rem;transform:translate(100%, -50%)}section.product .row .product_content form .product_attributes .attribute .variant_size .variant_image{max-width:170px;margin:0 auto .375rem}section.product .row .product_content form .product_attributes .attribute .variant_size .variant_price{font-size:1rem}section.product .row .product_content form .product_attributes .attribute .variant_size .variant_price span{display:inline}section.product .row .product_content form .product_attributes .attribute input[type=radio]:checked+.variant_type .variant_info{padding-top:1.125rem}section.product .row .product_content form .product_subscription{margin-top:3rem}section.product .row .product_content form .btn.add_to_cart{font-size:1.5rem;padding:1.25rem 3rem}section.product .row .product_content .google-rating{margin-top:1.5rem}section.product .row .product_content .google-rating img{max-width:270px}section.product .row .product_content .order-features--item{width:auto}section.product .row .product_content .order-features--item img{height:2.875rem}}@media(min-width: 992px){section.product .heading{margin-bottom:4.5rem}section.product .row{grid-template-columns:45% 3rem calc(55% - 3rem);grid-template-rows:auto;grid-template-areas:"left-col . content";row-gap:unset}section.product .row .left-col{position:sticky;top:3rem}section.product .row .product_image{max-width:690px}section.product .row .product_subscription{margin-top:3.75rem}section.product .row .product_subscription.show{display:block}section.product .row .product_subscription--mobile.show{display:none}section.product .row .product_content{grid-template-areas:"additional" "rating" "title" "desc" "features" "form" "google-rating" "order-features"}section.product .row .product_content .product_additional{margin-bottom:.5rem}section.product .row .product_content .product_rating{margin-bottom:.5rem}section.product .row .product_content .product_desc{margin-bottom:1.5rem}section.product .row .product_content .product_features{margin-bottom:3rem}section.product .row .product_content form .product_attributes .variant_type .gift_box--content{width:67%}section.product .row .product_content form .product_attributes .variant_type .gift_box--image{width:33%}}@media(min-width: 1200px){section.product .row{grid-template-columns:50% 6.25rem calc(50% - 6.25rem)}section.product .row .product_content form .product_attributes .attribute .variant_type .gift_box--content{padding:2.75rem 0 2.75rem 2.25rem}}.certificates .wave{position:relative;width:100%;display:flex;height:auto;overflow:hidden;overflow-x:clip;overflow-y:visible;z-index:1}.certificates .wave img{width:100%;height:auto}.certificates--inner{background-color:#f2f0e9;padding:2.5rem 0 2rem}.certificates--inner .heading{text-align:center;color:#672253;margin-bottom:2.5rem}.certificates--inner .certificates-slider{max-width:1153px;margin:0 auto}.certificates--inner .certificates-slider .certificates-item{width:100%;text-align:center}.certificates--inner .certificates-slider .certificates-item img{width:100%;max-width:150px;height:auto}.certificates--inner .certificates-slider .certificates-item p{font-weight:500;font-size:1rem;color:#333}.certificates--inner .certificates-slider .certificates-item p.bigger{font-size:1.25rem;font-weight:bold;margin:1rem 0}.certificates--inner .certificates-slider .splide__arrows{justify-content:center}@media(min-width: 768px){.certificates--inner{padding:3rem 0 2rem}.certificates--inner .heading{margin-bottom:3.5rem}.certificates--inner .certificates-slider .certificates-item img{max-width:200px}.certificates--inner .certificates-slider .certificates-item p{font-size:1.125rem}.certificates--inner .certificates-slider .certificates-item p.bigger{font-size:1.5rem;margin:1.25rem 0}.certificates--inner .certificates-slider .splide__arrows{display:none}}@media(min-width: 992px){.certificates--inner{padding:3.5rem 0 2.5rem}.certificates--inner .certificates-slider .certificates-item img{max-width:247px}.certificates--inner .certificates-slider .certificates-item p{font-size:1.25rem}.certificates--inner .certificates-slider .certificates-item p.bigger{font-size:1.75rem;margin:1.5rem 0}}.rating--inner{padding:2rem 0 2.5rem}.rating--inner .heading{text-align:center;margin-bottom:2.5rem}.rating--inner .rating-slider{max-width:1153px;margin:0 auto}.rating--inner .rating-slider .rating-item{width:100%;text-align:center}.rating--inner .rating-slider .rating-item .rating-circle{width:71.976401179%;max-width:150px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;font-size:3.125rem;font-weight:bold;color:#fff;line-height:1;border-radius:50%;background-color:#cc007a;padding:.75rem;margin:0 auto 1.25rem}.rating--inner .rating-slider .rating-item p{font-size:1rem;color:#333}.rating--inner .rating-slider .splide__arrows{justify-content:center}.rating--inner .caption{font-size:1rem;font-weight:300;color:#333;margin-top:2.5rem}@media(min-width: 768px){.rating--inner{padding:2.5rem 0 3.5rem}.rating--inner .heading{margin-bottom:3rem}.rating--inner .rating-slider .rating-item .rating-circle{max-width:244px;font-size:clamp(56px,56px + 16*(100vw - 768px)/223,72px);margin:0 auto 2rem}.rating--inner .rating-slider .rating-item p{font-size:1.25rem}.rating--inner .rating-slider .splide__arrows{display:none}.rating--inner .caption{font-size:1.25rem;margin-top:4.375rem}}@media(min-width: 992px){.rating--inner .heading{margin-bottom:3.5rem}.rating--inner .rating-slider .rating-item .rating-circle{font-size:clamp(72px,72px + 13*(100vw - 992px)/407,85px)}.rating--inner .rating-slider .rating-item p{font-size:1.5rem}.rating--inner .caption{font-size:1.5rem}}.quiz{overflow-x:clip;overflow-y:auto}.quiz .wave{position:relative;width:100%;display:flex;height:auto;overflow:hidden;overflow-x:clip;overflow-y:visible;z-index:1}.quiz .wave img{width:100%;height:auto}.quiz .wave.wave-top{background:linear-gradient(to top, transparent 0%, #FFFFFF 4%);margin-bottom:-2px}.quiz .wave.wave-bottom{background:linear-gradient(to bottom, transparent 0%, #FFFFFF 4%);margin-top:-2px}.quiz .container{padding:unset}.quiz-inner{background-color:#672253}.quiz .quiz-slider{display:flex;align-items:center;justify-content:center;min-height:50dvh;color:#fff}.quiz .quiz-slider .splide__track .splide__list{place-items:center}.quiz .quiz-slider .splide__slide{height:100%;display:flex;align-items:stretch;justify-content:center;flex-direction:column}.quiz .quiz-slider .splide__slide .slide__content{min-height:50dvh;display:flex;align-items:stretch;justify-content:center;flex-direction:column;padding:3rem 1.5rem}.quiz .quiz-slider .splide__slide.slide__start{align-items:center;min-height:50vh}.quiz .quiz-slider .splide__slide.slide__start .slide__img{position:relative;text-align:center;z-index:-1;margin-bottom:4px;margin-top:3rem}.quiz .quiz-slider .splide__slide.slide__start .slide__img img{width:80%;height:auto}.quiz .quiz-slider .splide__slide.slide__start .slide__content{display:block;min-height:unset;margin-bottom:1rem}.quiz .quiz-slider .splide__slide.slide__start .slide__content .badge{display:none}.quiz .quiz-slider .splide__slide.slide__start .slide__content .heading{color:#fff;margin-bottom:2.25rem}.quiz .quiz-slider .splide__slide.slide__start .slide__content p:not(:last-of-type){margin-bottom:1.5rem}.quiz .quiz-slider .splide__slide.slide__start .slide__content .buttons{max-width:100%;margin-top:1.5rem}.quiz .quiz-slider .splide__slide.slide__final .badge{margin-bottom:30px}.quiz .quiz-slider .splide__slide.slide__final .badge span{display:none}.quiz .quiz-slider .splide__slide.slide__final .question .answer .desktop-response{display:none}.quiz .quiz-slider .splide__slide.slide__final .question .answer p{font-weight:400}.quiz .quiz-slider .splide__slide.slide__final .question .answer p:not(:last-of-type){margin-bottom:1.5rem}.quiz .quiz-slider .splide__slide.slide__final .buttons{max-width:100%;margin-top:1.5rem}.quiz .quiz-slider .splide__slide.slide__final .quiz-result-footer{margin-top:1.75rem}.quiz .quiz-slider .splide__slide .badge{width:auto;margin:0 auto 1.5rem}.quiz .quiz-slider .splide__slide .heading{text-align:center}.quiz .quiz-slider .splide__slide .question{width:100%;margin:auto 0}.quiz .quiz-slider .splide__slide .question .heading{font-size:20px;line-height:1.2;font-weight:500;letter-spacing:-0.4px;margin-bottom:48px}.quiz .quiz-slider .splide__slide .question .heading span.smaller-mobile{display:block;width:100%;margin-top:8px;font-size:14px;line-height:1.7;letter-spacing:-0.28px}.quiz .quiz-slider .splide__slide .question .answer{position:relative}.quiz .quiz-slider .splide__slide .question .answer .input{max-width:330px;margin:0 auto}.quiz .quiz-slider .splide__slide .question .answer .input.mb-20{margin-bottom:20px}.quiz .quiz-slider .splide__slide .question .answer .input.mw-486{max-width:486px}.quiz .quiz-slider .splide__slide .question .answer .input .checkbox a{color:#f788d0}.quiz .quiz-slider .splide__slide .question .answer .input .checkbox a:hover{color:#fff}.quiz .quiz-slider .splide__slide .question .answer .input .checkbox .read_more_content .read_more_content-inner p{text-align:left}.quiz .quiz-slider .splide__slide .question .answer.keep-center{text-align:center}.quiz .quiz-slider .splide__slide .question .answer.rows{display:grid;grid-template-columns:1fr;grid-template-rows:auto}.quiz .quiz-slider .splide__slide .question .answer.rows label{margin-right:auto}.quiz .quiz-slider .splide__slide p{font-size:1rem;line-height:1.5;letter-spacing:-0.28px;text-align:center}.quiz .quiz-slider .splide__slide p span{color:#f788d0}.quiz .quiz-slider .splide__slide .buttons{width:100%;max-width:275px;display:flex;align-items:center;justify-content:space-around;gap:12px 36px;flex-wrap:wrap;margin:1.5rem auto 0}.quiz .quiz-slider .splide__slide .buttons .btn{font-weight:bold}.quiz .quiz-slider .splide__slide .buttons .btn:disabled{opacity:.7}@media(min-width: 768px){.quiz{position:relative}.quiz .container{padding:0 24px !important}.quiz .quiz-slider{min-height:auto}.quiz .quiz-slider .splide__track{width:100%}.quiz .quiz-slider .splide__track .splide__list{margin:0 auto !important;align-items:center}.quiz .quiz-slider .splide__slide{width:100%;flex-direction:unset}.quiz .quiz-slider .splide__slide .slide__content{width:100%;min-height:405px;padding:1.5rem 3rem;box-sizing:content-box}.quiz .quiz-slider .splide__slide.slide__start{flex-direction:row-reverse;justify-content:space-between;gap:4rem;min-height:unset}.quiz .quiz-slider .splide__slide.slide__start .slide__img{width:calc(100% - 400px - 4rem);text-align:right;margin-bottom:0;margin-top:unset}.quiz .quiz-slider .splide__slide.slide__start .slide__img img{width:100%}.quiz .quiz-slider .splide__slide.slide__start .slide__content{max-width:400px;display:block;min-height:unset;padding:unset;gap:unset;padding:3rem 0}.quiz .quiz-slider .splide__slide.slide__start .slide__content .badge{display:inline-block;transform:rotate(-8deg);margin-bottom:14px}.quiz .quiz-slider .splide__slide.slide__start .slide__content .heading{font-size:2.5rem;text-align:left;margin-bottom:2.75rem}.quiz .quiz-slider .splide__slide.slide__start .slide__content .heading span{display:none}.quiz .quiz-slider .splide__slide.slide__start .slide__content p{text-align:left}.quiz .quiz-slider .splide__slide.slide__start .slide__content p:not(:last-of-type){margin-bottom:1.75rem}.quiz .quiz-slider .splide__slide.slide__start .slide__content .buttons{justify-content:flex-start;margin-top:1.75rem}.quiz .quiz-slider .splide__slide.slide__final .badge{margin-bottom:0}.quiz .quiz-slider .splide__slide.slide__final .badge span{display:inline-block}.quiz .quiz-slider .splide__slide.slide__final .question{max-width:1138px;margin:64px auto}.quiz .quiz-slider .splide__slide.slide__final .question .answer{padding-top:0}.quiz .quiz-slider .splide__slide.slide__final .question .answer .desktop-response{display:block}.quiz .quiz-slider .splide__slide.slide__final .question .answer .mobile-response{display:none}.quiz .quiz-slider .splide__slide.slide__final .question .answer p:not(:last-of-type){margin-bottom:1.75rem}.quiz .quiz-slider .splide__slide.slide__final .buttons{margin-top:0}.quiz .quiz-slider .splide__slide.slide__final .quiz-result-footer{max-width:1138px;margin:2.5rem auto 0 1.5rem}.quiz .quiz-slider .splide__slide .question{width:100%;display:flex;flex-direction:column;height:100%;margin:35px 0}.quiz .quiz-slider .splide__slide .question .heading{font-size:32px;line-height:1.25;font-weight:500;letter-spacing:-0.64px;margin-bottom:unset}.quiz .quiz-slider .splide__slide .question .heading span.smaller-mobile{display:unset;width:unset;margin-top:unset;font-size:unset;line-height:unset;letter-spacing:unset}.quiz .quiz-slider .splide__slide .question .answer{text-align:center;margin:auto 0;padding-top:35px}.quiz .quiz-slider .splide__slide .question .answer.mw-760{max-width:760px;margin:auto}.quiz .quiz-slider .splide__slide .question .answer.rows{display:block}.quiz .quiz-slider .splide__slide .question .answer.rows label{margin-right:28px}.quiz .quiz-slider .splide__slide .question .answer.rows label:not(.no-pointer){margin-right:18px}.quiz .quiz-slider .splide__slide p{font-size:1.25rem;line-height:1.5;letter-spacing:-0.32px}}@media(min-width: 992px){.quiz .quiz-slider .splide__slide.slide__start{gap:5rem}.quiz .quiz-slider .splide__slide.slide__start .slide__img{width:calc(100% - 475px - 5rem)}.quiz .quiz-slider .splide__slide.slide__start .slide__content{max-width:475px;padding:6.25rem 0}.quiz .quiz-slider .splide__slide.slide__start .slide__content .heading{font-size:3rem;margin-bottom:3.75rem}.quiz .quiz-slider .splide__slide.slide__start .slide__content p:not(:last-of-type){margin-bottom:2.5rem}.quiz .quiz-slider .splide__slide.slide__start .slide__content .buttons{margin-top:2.5rem}.quiz .quiz-slider .splide__slide.slide__final .question .answer p:not(:last-of-type){margin-bottom:2.5rem}.quiz .quiz-slider .splide__slide.slide__final .quiz-result-footer{margin:2.5rem auto 0}.quiz .quiz-slider .splide__slide p{font-size:1.5rem}}@media(min-width: 1200px){.quiz .quiz-slider .splide__slide.slide__start{gap:9.625rem}.quiz .quiz-slider .splide__slide.slide__start .slide__img{width:calc(100% - 544px - 9.625rem)}.quiz .quiz-slider .splide__slide.slide__start .slide__content{max-width:544px}}.socials{padding:2.5rem 0;overflow:hidden}.socials .heading{text-align:center;margin-bottom:2rem}.socials-slider .splide__track{cursor:grab;overflow:visible}.socials-slider .splide__track .splide__list .splide__slide .yt-video{max-width:100%;aspect-ratio:10.0142247511/16;border-radius:.75rem}.socials .row{align-items:center;justify-content:center;flex-wrap:wrap;gap:1.25rem 2rem}.socials .row:not(.row-socials){margin-top:2rem}.socials .row .social-icon{width:3rem;height:auto;display:flex;opacity:1;transition:.3s ease}.socials .row .social-icon:hover{opacity:.7}.socials .row .social-icon img{width:100%;height:auto}@media(min-width: 576px){.socials-slider::before,.socials-slider::after{content:"";position:absolute;top:0;width:200px;height:calc(100% - 4rem);border-radius:.75rem;z-index:1}.socials-slider::before{display:none;left:-29px;background:linear-gradient(to left, transparent 0%, rgba(255, 255, 255, 0.02) 4%, rgba(255, 255, 255, 0.4) 36%, rgb(255, 255, 255) 60%)}.socials-slider::after{right:-29px;background:linear-gradient(to right, transparent 0%, rgba(255, 255, 255, 0.02) 4%, rgba(255, 255, 255, 0.4) 36%, rgb(255, 255, 255) 60%)}}@media(min-width: 768px){.socials{padding:3.5rem 0}.socials .heading{margin-bottom:3rem}.socials-slider::before,.socials-slider::after{height:calc(100% - 5.625rem)}.socials .row{gap:1.25rem 2.5rem}.socials .row .social-icon{width:4.5rem}}@media(min-width: 1400px){.socials-slider::before,.socials-slider::after{width:350px}}@media(min-width: 1600px){.socials-slider::before{display:block}}.faq{position:relative;padding:2.5rem 0 2rem;overflow-x:clip}.faq .heading{text-align:center;margin-bottom:2rem}.faq .tabs .tabs-item{background-color:#f2f0e9}.faq .tabs .tabs-item:hover,.faq .tabs .tabs-item.active{background-color:#672253;color:#fff}.faq .tabs-content{margin-top:3.125rem}.faq .tabs-content table.composition_table{width:100%;height:auto;margin-bottom:10px}.faq .tabs-content table.composition_table,.faq .tabs-content table.composition_table th,.faq .tabs-content table.composition_table td{border:1px solid #333;border-collapse:collapse;text-align:left}.faq .tabs-content table.composition_table th,.faq .tabs-content table.composition_table td{padding:10px}@media(min-width: 768px){.faq{padding:2.5rem 0}.faq .heading{margin-bottom:3rem}.faq .tabs .tabs-item{font-size:1rem;line-height:1.5;letter-spacing:-0.32px}}.contact{position:relative;padding:2rem 0;overflow-x:clip;overflow-y:auto}.contact .heading{text-align:center;margin-bottom:1.5rem}.contact .subheading{font-weight:500;text-align:center;color:#333;margin-bottom:2.5rem}.contact form .input{margin-bottom:1rem}@media(min-width: 768px){.contact{padding:2.5rem 0 .5rem}.contact .heading{margin-bottom:2rem}.contact .subheading{margin-bottom:3rem}.contact form{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-row-gap:1rem;grid-column-gap:1rem;grid-template-areas:"name textarea" "email textarea" "accept accept" "btn btn"}.contact form .input{margin-bottom:0}.contact form .input:nth-of-type(1){grid-area:name}.contact form .input:nth-of-type(2){grid-area:email}.contact form .input:nth-of-type(3){grid-area:textarea}.contact form .input:nth-of-type(4){grid-area:accept}.contact form .input:nth-of-type(5){grid-area:btn}.contact form .input textarea{max-height:142.66px;resize:none}}.sources{padding:0 0 1.5rem}.sources .accordion .accordion-item .accordion-collapse .accordion-collapse-inner{color:#333;padding-bottom:2.5rem}.sources .accordion .accordion-item .accordion-collapse .accordion-collapse-inner ol{padding-left:1.875rem}.sources .accordion .accordion-item .accordion-collapse .accordion-collapse-inner ol li:not(:last-child){margin-bottom:1rem}.docs-template .container .page-heading{margin-bottom:24px}.docs-template .container p,.docs-template .container ul li,.docs-template .container ol li{font-size:14px;line-height:1.5714;letter-spacing:-0.28px;color:#333}.docs-template .container p a,.docs-template .container ul li a,.docs-template .container ol li a{color:#333}.docs-template .container p a:hover,.docs-template .container ul li a:hover,.docs-template .container ol li a:hover{color:#672253}.docs-template .container ul,.docs-template .container ol{padding:0 0 0 20px}.docs-template .container ul li:not(:last-child),.docs-template .container ol li:not(:last-child){margin-bottom:4px}.docs-template .container p:not(:last-of-type){margin-bottom:8px}@media(min-width: 768px){.docs-template .container{max-width:948px}.docs-template .container .page-heading{margin-bottom:48px}.docs-template .container p,.docs-template .container ul li,.docs-template .container ol li{font-size:16px;line-height:1.5;letter-spacing:-0.32px}.docs-template .container ul li:not(:last-child),.docs-template .container ol li:not(:last-child){margin-bottom:6px}.docs-template .container p:not(:last-of-type){margin-bottom:24px}}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid rgba(0,0,0,0);cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
