*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}
::after,::before{--tw-content:''}
html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';font-feature-settings:normal;font-variation-settings:normal}
body{margin:0;line-height:inherit}
hr{height:0;color:inherit;border-top-width:1px}
abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}
a{color:inherit;text-decoration:inherit}
b,strong{font-weight:bolder}
code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
table{text-indent:0;border-color:inherit;border-collapse:collapse}
button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}
:-moz-focusring{outline:auto}
:-moz-ui-invalid{box-shadow:none}
progress{vertical-align:baseline}
::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
summary{display:list-item}
blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}
fieldset{margin:0;padding:0}
legend{padding:0}
menu,ol,ul{list-style:none;margin:0;padding:0}
dialog{padding:0}
textarea{resize:vertical}
input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}
input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}
[role=button],button{cursor:pointer}
:disabled{cursor:default}
audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}
img,video{max-width:100%;height:auto}
[hidden]{display:none}
*,::after,::before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}
::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}
.resize{resize:both}
:root{--featuredIn-custom-width:1032px;--swiper-navigation-size:13px;--discount-background:#000;--discount-color:#fff;--middle-background:#f6f6f9;--middle-color:#000;--navigation-background:#fff;--navigation-linkColor:#000;--navigation-linkHover:#333;--navigation-borderColor:#f0f0f0;--hero-background-color:#fafafa;--hero-text-primary:#000;--hero-text-secondary:#666;--reviews-seperator-color:#e9e9e9;--hero-text-accent:#53a179;--hero-socials-background:#fff;--hero-socials-border:#e9e9e9;--hero-galleryImage-active:#b3c1e5;--hero-gallery-controller-background:hsla(0, 0%, 100%, 0.7);--hero-gallery-chevron-color:#000;--hero-features-separator-color:#f0f0f0;--features-background:#fafafa;--features-text-color:#333;--benefits-background:#f0f3fa;--benefits-card-background:#fff;--benefits-card-border:#f0f0f0;--benefits-text-primary:#333;--benefits-text-secondary:#666;--ba-background:#fff;--ba-text-primary:#1c2b54;--ba-text-secondary:#666;--badges-text-primary:#333;--badges-text-secondary:#666;--competitors-background:#fafafa;--competitors-text-primary:#1c2b54;--competitors-text-secondary:#333;--competitors-row-odd:#fff;--competitors-row-even:#fff;--button-background:#0d40ff;--button-text-color:#fff;--button-hover:#0028bd;--section-title-color:#1c2b54;--section-subtitle-color:#666;--section-seperator-color:#b3c1e5;--coupon-section-background:#fafafa;--coupon-background-color:#fff;--coupon-subheading-color:#8f8f8f;--coupon-discount-color:#747474;--coupon-divider-color:#b3c1e5;--coupon-innerBorder-color:#e9e9e9;--coupon-border-color:#1c2b54;--coupon-accent-color:#53a179;--award-border-color:#1c2b54;--award-background-color:#fafafa;--award-text-primary:#333;--award-text-secondary:#666;--recommendation-background:#fafafa;--recommendation-text-primary:#333;--recommendation-text-secondary:#666;--recommendation-text-accent:#1c2b54;--recommendation-expert-signature-max-width:190;--guarantee-background:#fafafa;--guarantee-border:#f0f0f0;--guarantee-text-primary:#333;--guarantee-text-secondary:#666;--benefits-ribbon-background:#f0f3fa;--benefits-ribbon-textColor:#333;--setup-numb-color:#1c2b54;--setup-number-background:#fff;--setup-number-boder-color:#e0e0e0;--setup-primary-color:#1c2b54;--setup-secondary-color:#666;--setup-card-background:#fff;--reviews-score-active:#1c2b54;--reviews-score-passive:#e1e6f5;--reviews-score-textPrimary:#333;--reviews-score-textSecondary:#666;--footer-link-color:#bdbdbd;--footer-link-hover:#fff;--sticky-footer-background:linear-gradient(180deg, #5c5c5c, #000)}
.header-discount{background:var(--discount-background,#000)}
.header-discount__wrapper{margin:0 auto;max-width:1132px;padding:4px 16px}
.header-middle{background:var(--middle-background,#000)}
.header-middle__wrapper{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1132px;padding:8px 16px}
@media (min-width:768px){
.header-middle__wrapper{flex-direction:row;justify-content:space-between}
}
.header-middle__rating{align-items:center;display:flex;height:20px;margin-bottom:8px}
@media (min-width:768px){
.header-middle__rating{margin-bottom:0}
}
.header-middle__icons{align-items:center;display:flex}
@supports (gap:16px){
.header-middle__icons{gap:16px}
}
.header-middle__icons:not(:has(>:first-child)){margin:0}
.header-middle__icons>*{margin:8px}
@supports (gap:16px){
.header-middle__icons>*{margin:0}
}
.header-middle__iconsItem{align-items:center;display:flex}
.header-middle__image{height:16px;width:16px}
.header-middle__image--icon{margin-right:8px}
.header-middle__image--flag{border-radius:50%;bottom:1px;margin-right:8px;position:relative}
.header-navigation{background:var(--navigation-background);border-bottom:1px solid var(--navigation-borderColor);position:relative}
.header-navigation__wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1132px;padding:12px 16px}
.header-navigation__image--bag{cursor:pointer;height:20px;margin-right:12px;width:20px}
@media (min-width:1132px){
.header-navigation__image--bag{bottom:1px;margin-left:24px;margin-right:0;position:relative}
}
@media (max-width:767px){
.header-navigation__image--bag{position:relative;top:-2px}
}
.header-navigation__tools{align-items:center;display:flex}
@media (min-width:1132px){
.header-navigation__tools{display:none}
}
.header-navigation__logo{max-height:auto;max-width:145px}
@media (min-width:1132px){
.header-navigation__logo{max-width:194px}
}
.header-navigation__logo>img{height:24px;width:auto}
@media (min-width:1132px){
.header-navigation__logo>img{height:32px}
}
.header-navigation__links--desktop{display:none}
@media (min-width:1132px){
.header-navigation__links--desktop{align-items:center;display:flex}
}
.header-navigation__links--mobile{display:block}
@media (min-width:1132px){
.header-navigation__links--mobile{display:none}
.header-navigation__link:not(:last-of-type){margin-right:16px}
}
.header-text--offer{color:var(--discount-color,#fff);font-size:12px;font-weight:700;line-height:16px;text-align:center}
@media (min-width:768px){
.header-text--offer{font-size:14px;line-height:20px}
}
.header-text--middle{color:var(--middle-color,#000)}
.header-text--link,.header-text--middle{font-size:14px;font-weight:500;line-height:20px}
.header-text--link{color:var(--navigation-linkColor);cursor:pointer;display:block;text-align:center;text-transform:uppercase;transition:color .15s ease-in}
@media (min-width:1132px){
.header-text--link:not(:last-of-type){margin-right:24px}
}
@media (pointer:fine){
.header-text--link:hover{color:var(--navigation-linkHover)}
}
.header{display:flex;position:relative}
.header__logo{height:32px;max-width:202px}
@media (max-width:767px){
.header__logo{height:24px;max-width:126px}
}
.header__menuBtn{cursor:pointer;height:24px;width:24px}
.header__menuBtn:active{border:none;outline:0}
@media (min-width:1132px){
.header__menuBtn{display:none}
}
.header__menuBtn svg{width:24px}
.header__menuBtn svg #bottom-line,.header__menuBtn svg #middle-line,.header__menuBtn svg #top-line{transform-box:fill-box;transform-origin:center}
.header__menuBtn[aria-expanded=true] svg #top-line{animation:down-rotate-b652a51d .3s ease-out both}
.header__menuBtn[aria-expanded=true] svg #bottom-line{animation:up-rotate-b652a51d .3s ease-out both}
.header__menuBtn[aria-expanded=true] svg #middle-line{animation:hide-b652a51d .3s ease-out forwards}
.header__menuBtn[aria-expnded=false] svg #top-line{animation:down-rotate-b652a51d .3s ease-out both}
.header__menuBtn[aria-expnded=false] svg #bottom-line{animation:up-rotate-b652a51d .3s ease-out both}
.header__menuBtn[aria-expnded=false] svg #middle-line{animation:hide-b652a51d .3s ease-out forwards}
.header__wrapper{background:#fff;margin:0 auto;max-width:1032px;padding:12px 16px;position:relative;width:100%;z-index:101}
@media (min-width:768px){
.header__wrapper{padding:8px 24px}
}
@media (min-width:1132px){
.header__wrapper{padding:8px 16px}
}
.header__content{justify-content:space-between}
.header__content,.header__helpers{align-items:center;display:flex}
.header__text-span{background:0 0;color:#fff;font-size:12px;font-weight:700;margin-right:8px;pointer-events:none;text-shadow:0 2px 2px rgba(0,0,0,.25);text-transform:capitalize}
.header__img-logo{height:100%;width:auto}
.header__img-icon{margin-top:2px}
.header__button{border-radius:8px;box-shadow:0 3px #000;color:#000;display:block;filter:drop-shadow(2px 2px 1px #000);font-size:16px;line-height:24px;padding:8px 24px;text-transform:capitalize;transition:background-color .15s ease-in;width:100%}
.header__button,.header__button:hover{background-color:#000}
@media (min-width:1132px){
.header__button{border-bottom:none;margin:0;min-width:161px}
}
.header__buttonWrap{width:100%}
.navigation{background:#fff;width:100%;z-index:99}
.navigation--desktop{display:none}
@media (min-width:1132px){
.navigation--desktop{align-items:center;display:flex;margin-right:24px}
}
.navigation--mobile{background:#fff;height:0;left:0;overflow:hidden;position:absolute;top:48px;width:100%;z-index:4}
.navigation--mobile__innerWrapper{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}
@media (max-width:1131px){
.navigation--mobile{border-top:1px solid #e0e0e0;justify-content:space-between;padding:0 16px}
}
@media (max-width:1131px) and (max-width:1126px){
.navigation--mobile,.navigation--mobile-disabled{transition:height .6s cubic-bezier(.26,0,.24,.99)}
}
@media (max-width:1131px) and (min-width:1132px){
.navigation--mobile-disabled{display:flex}
}
@media (max-width:1131px){
.navigation--mobile-enabled{display:flex}
}
@media (max-width:1131px) and (min-width:1132px){
.navigation--mobile{align-items:center;background:0 0;border-bottom:none;flex-direction:row;padding:0;position:static;width:auto}
}
.navigation__opacity{opacity:0}
@media (min-width:1132px){
.navigation__opacity{opacity:1}
}
.hamburger{cursor:pointer;display:flex;padding:0}
.hamburger,.hamburger:focus{outline:0}
@media (min-width:1132px){
.hamburger{display:none}
}
.hamburger .hamburger-box{width:18px}
@media (min-width:576px){
.hamburger .hamburger-box{width:26px}
}
.hamburger .hamburger-box .hamburger-inner,.hamburger .hamburger-box .hamburger-inner:after,.hamburger .hamburger-box .hamburger-inner:before{height:2px;width:100%}
@media (min-width:576px){
.hamburger .hamburger-box .hamburger-inner,.hamburger .hamburger-box .hamburger-inner:after,.hamburger .hamburger-box .hamburger-inner:before{height:3px}
}
.hamburger .hamburger-box .hamburger-inner:before{top:-6px}
@media (min-width:576px){
.hamburger .hamburger-box .hamburger-inner:before{top:-8px}
}
.hamburger .hamburger-box .hamburger-inner:after{bottom:-6px}
@media (min-width:576px){
.hamburger .hamburger-box .hamburger-inner:after{bottom:-8px}
}
.hamburger.is-active .hamburger-inner:after{bottom:0}
.navigation-link{font-family:Roboto,sans-serif;font-size:var(--header-link-text);font-weight:500;line-height:24px}
.navigation-link--desktop{white-space:nowrap}
.navigation-link--desktop:not(:last-of-type){margin-right:24px}
.navigation-link--mobile{border-bottom:.5px solid hsla(0,0%,88%,.5);font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:24px;padding:12px;text-align:Center;text-transform:uppercase;width:100%}
.navigation-link--mobile:first-child{border-top:0;padding-top:16px}
.navigation-link--cta{font-size:18px;line-height:24px;margin-bottom:24px;margin-top:12px}
@media (max-width:767px){
.navigation-link--cta{margin-bottom:16px}
}
@keyframes up-rotate-b652a51d{
0%{animation-timing-function:cubic-bezier(.16,-.88,.97,.53);transform:translateY(0)}
30%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(-10px);transform-origin:center}
to{transform:translateY(-20px) rotate(45deg) scale(.9);transform-origin:center}
}
@keyframes down-rotate-b652a51d{
0%{animation-timing-function:cubic-bezier(.16,-.88,.97,.53);transform:translateY(0)}
30%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(10px);transform-origin:center}
to{transform:translateY(20px) rotate(-45deg) scale(.9);transform-origin:center}
}
@keyframes hide-b652a51d{
29%{opacity:1}
30%{opacity:0}
to{opacity:0}
}
.header-discount{background:var(--discount-background,#000)}
.header-discount__wrapper{margin:0 auto;max-width:1132px;padding:4px 16px}
.header-middle{background:var(--middle-background,#000)}
.header-middle__wrapper{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1132px;padding:8px 16px}
@media (min-width:768px){
.header-middle__wrapper{flex-direction:row;justify-content:space-between}
}
.header-middle__rating{align-items:center;display:flex;height:20px;margin-bottom:8px}
@media (min-width:768px){
.header-middle__rating{margin-bottom:0}
}
.header-middle__icons,.header-middle__iconsItem{align-items:center;display:flex}
.header-middle__image{height:16px;width:16px}
.header-middle__image--icon{margin-right:8px}
.header-middle__image--flag{border-radius:50%;bottom:1px;margin-right:8px;position:relative}
.header-navigation{background:var(--navigation-background);border-bottom:1px solid var(--navigation-borderColor);position:relative}
.header-navigation__wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1132px;padding:12px 16px}
.header-navigation__image--bag{cursor:pointer;height:20px;margin-right:12px;width:20px}
@media (min-width:1132px){
.header-navigation__image--bag{bottom:1px;margin-left:24px;margin-right:0;position:relative}
}
@media (max-width:767px){
.header-navigation__image--bag{position:relative;top:-2px}
}
.header-navigation__tools{align-items:center;display:flex}
@media (min-width:1132px){
.header-navigation__tools{display:none}
}
.header-navigation__logo{max-height:auto;max-width:145px}
@media (min-width:1132px){
.header-navigation__logo{max-width:194px}
}
.header-navigation__logo>img{height:24px;width:auto}
@media (min-width:1132px){
.header-navigation__logo>img{height:32px}
}
.header-navigation__links--desktop{display:none}
@media (min-width:1132px){
.header-navigation__links--desktop{align-items:center;display:flex}
}
.header-navigation__links--mobile{display:block}
@media (min-width:1132px){
.header-navigation__links--mobile{display:none}
.header-navigation__link:not(:last-of-type){margin-right:16px}
}
.header-text--offer{color:var(--discount-color,#fff);font-size:12px;font-weight:700;line-height:16px;text-align:center}
@media (min-width:768px){
.header-text--offer{font-size:14px;line-height:20px}
}
.header-text--middle{color:var(--middle-color,#000)}
.header-text--link,.header-text--middle{font-size:14px;font-weight:500;line-height:20px}
.header-text--link{color:var(--navigation-linkColor);cursor:pointer;display:block;text-align:center;text-transform:uppercase;transition:color .15s ease-in}
@media (min-width:1132px){
.header-text--link:not(:last-of-type){margin-right:24px}
}
@media (pointer:fine){
.header-text--link:hover{color:var(--navigation-linkHover)}
}
.header{display:flex;position:relative}
.header__logo{height:32px;max-width:202px}
@media (max-width:767px){
.header__logo{height:24px;max-width:126px}
}
.header__menuBtn{cursor:pointer;height:24px;width:24px}
.header__menuBtn:active{border:none;outline:0}
@media (min-width:1132px){
.header__menuBtn{display:none}
}
.header__menuBtn svg{width:24px}
.header__menuBtn svg #bottom-line,.header__menuBtn svg #middle-line,.header__menuBtn svg #top-line{transform-box:fill-box;transform-origin:center}
.header__menuBtn[aria-expanded=true] svg #top-line{animation:down-rotate-e0f639bd .3s ease-out both}
.header__menuBtn[aria-expanded=true] svg #bottom-line{animation:up-rotate-e0f639bd .3s ease-out both}
.header__menuBtn[aria-expanded=true] svg #middle-line{animation:hide-e0f639bd .3s ease-out forwards}
.header__menuBtn[aria-expnded=false] svg #top-line{animation:down-rotate-e0f639bd .3s ease-out both}
.header__menuBtn[aria-expnded=false] svg #bottom-line{animation:up-rotate-e0f639bd .3s ease-out both}
.header__menuBtn[aria-expnded=false] svg #middle-line{animation:hide-e0f639bd .3s ease-out forwards}
.header__wrapper{background:#fff;margin:0 auto;max-width:1032px;padding:12px 16px;position:relative;width:100%;z-index:101}
@media (min-width:768px){
.header__wrapper{padding:8px 24px}
}
@media (min-width:1132px){
.header__wrapper{padding:8px 16px}
}
.header__content{justify-content:space-between}
.header__content,.header__helpers{align-items:center;display:flex}
.header__text-span{background:0 0;color:#fff;font-size:12px;font-weight:700;margin-right:8px;pointer-events:none;text-shadow:0 2px 2px rgba(0,0,0,.25);text-transform:capitalize}
.header__img-logo{height:100%;width:auto}
.header__img-icon{margin-top:2px}
.header__button{border-radius:8px;box-shadow:0 3px #000;color:#000;display:block;filter:drop-shadow(2px 2px 1px #000);font-size:16px;line-height:24px;padding:8px 24px;text-transform:capitalize;transition:background-color .15s ease-in;width:100%}
.header__button,.header__button:hover{background-color:#000}
@media (min-width:1132px){
.header__button{border-bottom:none;margin:0;min-width:161px}
}
.header__buttonWrap{width:100%}
.navigation{background:#fff;width:100%;z-index:99}
.navigation--desktop{display:none}
@media (min-width:1132px){
.navigation--desktop{align-items:center;display:flex;margin-right:24px}
}
.navigation--mobile{background:#fff;height:0;left:0;overflow:hidden;position:absolute;top:48px;width:100%;z-index:4}
.navigation--mobile__innerWrapper{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}
@media (max-width:1131px){
.navigation--mobile{border-top:1px solid #e0e0e0;justify-content:space-between;padding:0 16px}
}
@media (max-width:1131px) and (max-width:1126px){
.navigation--mobile,.navigation--mobile-disabled{transition:height .6s cubic-bezier(.26,0,.24,.99)}
}
@media (max-width:1131px) and (min-width:1132px){
.navigation--mobile-disabled{display:flex}
}
@media (max-width:1131px){
.navigation--mobile-enabled{display:flex}
}
@media (max-width:1131px) and (min-width:1132px){
.navigation--mobile{align-items:center;background:0 0;border-bottom:none;flex-direction:row;padding:0;position:static;width:auto}
}
.navigation__opacity{opacity:0}
@media (min-width:1132px){
.navigation__opacity{opacity:1}
}
.hamburger{cursor:pointer;display:flex;padding:0}
.hamburger,.hamburger:focus{outline:0}
@media (min-width:1132px){
.hamburger{display:none}
}
.hamburger .hamburger-box{width:18px}
@media (min-width:576px){
.hamburger .hamburger-box{width:26px}
}
.hamburger .hamburger-box .hamburger-inner,.hamburger .hamburger-box .hamburger-inner:after,.hamburger .hamburger-box .hamburger-inner:before{height:2px;width:100%}
@media (min-width:576px){
.hamburger .hamburger-box .hamburger-inner,.hamburger .hamburger-box .hamburger-inner:after,.hamburger .hamburger-box .hamburger-inner:before{height:3px}
}
.hamburger .hamburger-box .hamburger-inner:before{top:-6px}
@media (min-width:576px){
.hamburger .hamburger-box .hamburger-inner:before{top:-8px}
}
.hamburger .hamburger-box .hamburger-inner:after{bottom:-6px}
@media (min-width:576px){
.hamburger .hamburger-box .hamburger-inner:after{bottom:-8px}
}
.hamburger.is-active .hamburger-inner:after{bottom:0}
.navigation-link{font-family:Roboto,sans-serif;font-size:var(--header-link-text);font-weight:500;line-height:24px}
.navigation-link--desktop{white-space:nowrap}
.navigation-link--desktop:not(:last-of-type){margin-right:24px}
.navigation-link--mobile{border-bottom:.5px solid hsla(0,0%,88%,.5);font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:24px;padding:12px;text-align:Center;text-transform:uppercase;width:100%}
.navigation-link--mobile:first-child{border-top:0;padding-top:16px}
.navigation-link--cta{font-size:18px;line-height:24px;margin-bottom:24px;margin-top:12px}
@media (max-width:767px){
.navigation-link--cta{margin-bottom:16px}
}
@keyframes up-rotate-e0f639bd{
0%{animation-timing-function:cubic-bezier(.16,-.88,.97,.53);transform:translateY(0)}
30%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(-10px);transform-origin:center}
to{transform:translateY(-20px) rotate(45deg) scale(.9);transform-origin:center}
}
@keyframes down-rotate-e0f639bd{
0%{animation-timing-function:cubic-bezier(.16,-.88,.97,.53);transform:translateY(0)}
30%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(10px);transform-origin:center}
to{transform:translateY(20px) rotate(-45deg) scale(.9);transform-origin:center}
}
@keyframes hide-e0f639bd{
29%{opacity:1}
30%{opacity:0}
to{opacity:0}
}
.navigation--mobile__innerWrapper a{color:var(--navigation-linkColor)}
.header__menuBtn img{width:24px}
@media (max-width:768px){
.header-navigation__links--desktop{display:none}
}
.header-middle__icons{grid-gap:16px}
@supports (gap:16px){
.header-middle__icons{gap:16px}
}
.header-middle__icons:not(:has(>:first-child)){margin:0}
.header-middle__icons>*{margin:8px}
@supports (gap:16px){
.header-middle__icons>*{margin:0}
}
.svg-trans-wrapper{height:inherit;overflow:hidden;width:inherit}
.svg-icon-fill{filter:drop-shadow(var(--svg-fill) calc(var(--moveLength)) 0);-o-object-fit:cover;object-fit:cover;transform:translate(calc(var(--moveLength) * -1))}
.svg-icon-fill,.svg-trans-wrapper2{height:inherit;width:inherit}
.svg-trans-wrapper2 .svg-icon{background-color:var(--svg-fill);height:inherit;width:inherit}
.media-renderer{align-items:center;display:flex;height:100%;justify-content:center;width:100%}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
.floater-active{padding-bottom:64px}
@media (min-width:768px){
.floater-active{padding-bottom:72px}
}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
@keyframes spin-e17e3745{
0%{transform:rotate(130deg)}
to{transform:rotate(490deg)}
}
@keyframes dots-e17e3745{
0%{content:""}
33%{content:"."}
66%{content:".."}
to{content:"..."}
}
@keyframes fadeIn-e17e3745{
0%{opacity:0}
to{opacity:1}
}
.cta{border-radius:10px;cursor:pointer;font-family:Poppins,sans-serif;text-align:center;transition:background-color .3s ease-in}
.cta--regular{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;text-transform:uppercase}
.cta--slim{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:8px 24px}
.cta--fat{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;width:100%}
@media (min-width:1132px){
.cta--fat{font-size:24px;padding:20px 40px}
}
.cta[theme=light_orange]{background:#fba602;border-bottom:2px solid #b85a12;color:#000;font-family:Roboto}
@media (pointer:fine){
.cta[theme=light_orange]:hover{background:#fdbb3a}
}
.cta[theme=pink]{background:#fe23a1;border-bottom:2px solid #b51973;color:#fff;font-family:Roboto}
@media (pointer:fine){
.cta[theme=pink]:hover{background:#fe3ead}
}
.cta[theme=dark]{background-color:#000;color:#fff}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:#333}
}
.cta[theme=blue]{background-color:#0d40ff;color:#fff}
@media (pointer:fine){
.cta[theme=blue]:hover{background-color:#002fdd}
}
.cta[theme=red]{background-color:#e80000;color:#fff}
@media (pointer:fine){
.cta[theme=red]:hover{background-color:#c80000}
}
.cta[theme=orange]{background-color:#f60;color:#fff}
@media (pointer:fine){
.cta[theme=orange]:hover{background-color:#e15a00}
}
.cta[theme=green]{background-color:#0ed13d;color:#fff}
@media (pointer:fine){
.cta[theme=green]:hover{background-color:#08ae30}
}
.cta[theme=custom-coupon]{background-color:var(--coupon-cta-background);color:var(--coupon-cta-textColor)}
@media (pointer:fine){
.cta[theme=custom-coupon]:hover{background-color:var(--coupon-cta-backgroundHover)}
}
.cta[theme=custom]{background-color:var(--button-background);color:var(--button-text-color)}
@media (pointer:fine){
.cta[theme=custom]:hover{background-color:var(--button-hover)}
}
.cta[loading=true]{-moz-column-gap:0;column-gap:0}
.cta[loading=true]:after{animation:dots-e17e3745 1s linear infinite;content:"";font-family:Poppins,sans-serif;font-size:19px;font-weight:700;line-height:24px;opacity:1;text-align:left;width:30px}
.cta[loading=true]:before{animation:spin-e17e3745 1s linear infinite;border:5px solid hsla(0,0%,100%,.5);border-bottom-color:#fff;border-radius:50%;content:"";display:inline-block;height:24px;margin-right:16px;opacity:1;position:absolute;position:relative;transform:rotate(130deg);width:24px}
.cta[loading=true]>.cta__loading{display:block}
.cta[loading=true]>.submit__icon--wrapper,.cta[loading=true]>span,.cta__loading{display:none}
.cta[loading=true]>span.processing{animation:fadeIn-e17e3745 .25s ease-in;display:inline-block;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:24px;opacity:1;text-shadow:0 1px 1px rgba(0,0,0,.251);text-transform:uppercase}
.cta[theme=dark]{background-color:var(--background-color);color:var(--text-color)}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:var(--hover-background-color);color:var(--hover-text-color)}
}
.hero{background-color:var(--hero-background-color,#fafafa)}
.hero__wrapper{display:grid;grid-template-columns:100%;grid-template-rows:repeat(9,auto)}
@media (min-width:768px){
.hero__wrapper{grid-template-columns:calc(50% - 8px) calc(50% - 8px);grid-template-rows:repeat(7,auto);grid-column-gap:16px}
}
@media (min-width:1132px){
.hero__wrapper{grid-template-columns:480px 578px;grid-column-gap:42px}
}
.hero__wrapper--compliance{display:grid;grid-template-columns:100%;grid-template-rows:repeat(7,auto)}
@media (min-width:768px){
.hero__wrapper--compliance{grid-template-columns:calc(50% - 8px) calc(50% - 8px);grid-template-rows:repeat(5,auto);grid-column-gap:16px}
}
@media (min-width:1132px){
.hero__wrapper--compliance{grid-template-columns:480px 578px;grid-column-gap:42px}
}
@media (min-width:768px){
.hero__wrapper--compliance>.hero-text--heading{grid-row:1/2}
.hero__wrapper--compliance>.hero-text--subheading{grid-row:2/3}
.hero__wrapper--compliance>.hero-checklist{grid-row:3/4}
.hero__wrapper--compliance>.hero__cta{grid-row:4/5}
.hero__wrapper--compliance>.hero-features{grid-row:8/9}
}
@media (max-width:767px){
.hero__wrapper--compliance>.hero-text--heading{grid-row:2/3}
.hero__wrapper--compliance>.hero-text--subheading{grid-row:3/4}
.hero__wrapper--compliance>.hero-checklist{grid-row:4/5}
.hero__wrapper--compliance>.hero__cta{grid-row:5/6}
.hero__wrapper--compliance>.hero-features{grid-row:6/7}
}
.hero__cta{grid-column:1/2;grid-row:8/9}
@media (min-width:768px){
.hero__cta{grid-row:6/7}
}
@media (min-width:1132px){
.hero__cta{grid-row:7/8}
}
.hero-text--heading{color:var(--hero-text-primary,#000);font-size:24px;font-weight:900;grid-column:1/2;grid-row:3/4;line-height:32px;margin-bottom:12px;text-transform:capitalize}
@media (min-width:768px){
.hero-text--heading{grid-row:2/3}
}
@media (min-width:1132px){
.hero-text--heading{font-size:32px;line-height:40px}
}
.hero-text--heading--gradient{background:var(--hero-text-primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.hero-text--subheading{color:var(--hero-text-secondary,#666);font-size:18px;font-weight:600;grid-column:1/2;grid-row:4/5;line-height:24px;margin-bottom:12px;text-align:left}
@media (min-width:768px){
.hero-text--subheading{grid-row:3/4}
}
@media (min-width:1132px){
.hero-text--subheading{margin-bottom:16px}
}
.hero-text--check-item,.hero-text--verified{color:var(--hero-text-secondary,#666);font-size:14px;font-weight:400;line-height:20px;text-align:left}
.hero-text--check-item{letter-spacing:0}
@media (min-width:1132px){
.hero-text--check-item{font-size:16px;line-height:24px}
}
.hero-text--customers{color:var(--hero-text-secondary,#666);font-size:14px;font-weight:400;letter-spacing:0;line-height:16px;position:relative;text-align:center;top:1px}
.hero-text--stock{color:var(--hero-text-accent,#53a179);font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding-left:16px;position:relative}
.hero-text--stock:before{background:var(--hero-text-accent);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:calc(50% - 4px);width:8px}
@media (max-width:1131px){
.hero-text--stock{margin-top:8px}
}
.hero-text--feature{color:var(--hero-text-secondary);font-size:12px;font-weight:500;line-height:16px;text-align:center;word-break:break-word}
.hero-gallery{display:flex;flex-direction:column;grid-column:1/2;grid-row:1/2}
@media (min-width:768px){
.hero-gallery{grid-column:2/3;grid-row:1/8}
}
@media (min-width:1132px){
.hero-gallery{display:flex;flex-direction:row;grid-row:1/9;max-height:480px}
}
.hero-gallery__videoWrapper{height:auto;max-width:100%}
@media (min-width:1132px){
.hero-gallery__videoWrapper{max-width:480px;width:100%}
}
.hero-gallery__video{border-radius:10px;overflow:hidden;padding-bottom:100%;position:relative;width:100%}
.hero-score{align-items:center;display:flex;grid-column:1/3;grid-row:2/3;margin-bottom:12px}
@media (min-width:768px){
.hero-score{grid-column:1/2;grid-row:1/2}
}
.hero-score__divider{background:var(--hero-text-secondary);height:13px;margin:0 8px;width:1px}
.hero-score__image{bottom:2px;margin-right:8px;position:relative}
.hero-checklist{grid-column:1/2;grid-row:6/7;margin-bottom:12px}
@media (min-width:768px){
.hero-checklist{grid-row:4/5}
}
@media (min-width:1132px){
.hero-checklist{margin-bottom:16px}
}
.hero-checklist__item{align-items:center;display:flex}
.hero-checklist__item:not(:last-of-type){margin-bottom:8px}
.hero-checklist__icon{align-self:start;flex-shrink:0;height:20px;margin-right:12px;width:20px}
@media (max-width:1131px){
.hero-checklist__icon{bottom:2px;position:relative}
}
.hero-socials{background:var(--hero-socials-background,#fff);border:1px solid var(--hero-socials-border);border-radius:4px;grid-row:7/8;margin-bottom:12px}
@media (min-width:1132px){
.hero-socials{grid-row:6/7;margin-bottom:16px}
}
.hero-socials__wrapper{align-items:center;display:flex;flex-direction:column;padding:8px}
@media (min-width:1132px){
.hero-socials__wrapper{align-items:center;flex-direction:row;justify-content:center}
}
.hero-socials__top{align-items:center;display:flex;justify-content:center;margin-bottom:8px}
@media (min-width:1132px){
.hero-socials__top{margin-bottom:0}
}
.hero-socials__image{height:20px;margin-right:8px;max-width:68px}
.hero-socials__image>img{height:100%;width:100%}
.hero-socials__divider{background:var(--hero-socials-border);height:1px;width:100%}
@media (min-width:1132px){
.hero-socials__divider{height:20px;margin:0 16px;width:1px}
}
.hero-features.hero-features-3{grid-template-columns:repeat(3,1fr)}
@media (max-width:767px){
.hero-features.hero-features-3 .hero-features__item.hero-features__item-3:first-of-type,.hero-features.hero-features-3 .hero-features__item.hero-features__item-3:nth-of-type(2),.hero-features.hero-features-3 .hero-features__item.hero-features__item-3:nth-of-type(3){padding:0 16px 16px}
.hero-features.hero-features-3 .hero-features__item.hero-features__item-3:first-of-type,.hero-features.hero-features-3 .hero-features__item.hero-features__item-3:nth-of-type(2){border-bottom:unset;border-right:1px solid var(--hero-features-separator-color)}
.hero-features.hero-features-3 .hero-features__item.hero-features__item-3:nth-of-type(3){border-bottom:unset;border-right:unset}
}
.hero-features{display:grid;grid-column:1/3;grid-row:9/10;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);margin-top:12px}
@media (min-width:768px){
.hero-features{align-items:flex-start;display:flex;grid-row:8/9;margin-top:24px;grid-gap:0}
}
@media (min-width:1132px){
.hero-features{grid-column:1/2;margin-top:16px}
}
@media (max-width:767px){
.hero-features{margin-top:24px}
}
.hero-features__icon{height:24px;margin-bottom:8px;width:24px}
.hero-features__item{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}
@media (max-width:767px){
.hero-features__item:first-of-type,.hero-features__item:nth-of-type(2){padding:0 16px 16px}
.hero-features__item:nth-of-type(3),.hero-features__item:nth-of-type(4){padding:16px 16px 0}
.hero-features__item:first-of-type{border-right:1px solid var(--hero-features-separator-color)}
.hero-features__item:first-of-type,.hero-features__item:nth-of-type(2){border-bottom:1px solid var(--hero-features-separator-color)}
.hero-features__item:nth-of-type(3){border-right:1px solid var(--hero-features-separator-color)}
}
@media (min-width:768px){
.hero-features__item{width:calc(25% - 12px)}
.hero-features__item:not(:last-of-type){margin-right:16px}
}
.swiperThumbs{display:none!important}
@media (min-width:768px){
.swiperThumbs{display:block!important;width:100%}
}
@media (min-width:1132px){
.swiperThumbs{max-width:88px}
}
@media (min-width:768px) and (max-width:830px){
.swiperThumbs>.swiper-wrapper>.swiper-slide{max-height:64px!important}
}
.swiperThumbs>.swiper-wrapper>.swiper-slide{height:auto;min-height:64px!important;min-width:64px!important;overflow:hidden;width:auto}
@media (min-width:1132px){
.swiperThumbs>.swiper-wrapper>.swiper-slide{height:88px!important;width:88px!important}
}
.swiperThumbs>.swiper-wrapper>.swiper-slide-thumb-active{border:2px solid var(--hero-galleryImage-active)}
.swiperThumbs>.swiper-wrapper>.swiper-slide{border-radius:4px;cursor:pointer;transition:border .3s ease-in}
.swiperThumbs>.swiper-wrapper>.swiper-slide>img{height:100%;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;width:100%}
.swiperMain{border:2px solid var(--hero-galleryImage-active);border-radius:10px;margin-bottom:16px;width:100%}
@media (min-width:768px){
.swiperMain{margin-bottom:8px}
}
@media (min-width:1132px){
.swiperMain{margin-right:10px!important;min-height:480px}
}
.swiperMain>.swiper-wrapper>.swiper-slide{display:block;width:100%}
.swiper-button-next,.swiper-button-prev{background-color:var(--hero-gallery-controller-background);border-radius:7px;color:var(--hero-gallery-chevron-color);height:32px;opacity:.9;position:absolute;top:calc(50% - 16px);transition:opacity .3s ease-in-out;width:32px}
.swiper-button-next:after,.swiper-button-prev:after{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
@media (pointer:fine){
.swiper-button-next:hover,.swiper-button-prev:hover{opacity:1}
}
.glide{box-sizing:border-box;position:relative;width:100%}
.glide *{box-sizing:inherit}
.glide__slides,.glide__track{overflow:hidden}
.glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}
.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.glide__slide{flex-shrink:0;height:100%;white-space:normal;width:100%;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}
.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}
.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.glide--rtl{direction:rtl}
.glide__arrow{background-color:transparent;border:2px solid hsla(0,0%,100%,.5);border-radius:4px;box-shadow:0 .25em .5em #0000001a;color:#fff;cursor:pointer;display:block;line-height:1;opacity:1;padding:9px 12px;position:absolute;text-shadow:0 .25em .5em rgba(0,0,0,.1);text-transform:uppercase;top:50%;transform:translateY(-50%);transition:opacity .15s ease,border .3s ease-in-out;z-index:2}
.glide__arrow:focus{outline:0}
.glide__arrow:hover{border-color:#fff}
.glide__arrow--left{left:2em}
.glide__arrow--right{right:2em}
.glide__arrow--disabled{opacity:.33}
.glide__bullets{bottom:2em;display:inline-flex;left:50%;list-style:none;position:absolute;transform:translate(-50%);z-index:2}
.glide__bullet{background-color:#ffffff80;border:2px solid transparent;border-radius:50%;box-shadow:0 .25em .5em #0000001a;cursor:pointer;height:9px;line-height:0;margin:0 .25em;padding:0;transition:all .3s ease-in-out;width:9px}
.glide__bullet:focus{outline:0}
.glide__bullet:focus,.glide__bullet:hover{background-color:#ffffff80;border:2px solid #fff}
.glide__bullet--active{background-color:#fff}
.glide--swipeable{cursor:grab;cursor:-webkit-grab}
.glide--dragging{cursor:grabbing;cursor:-webkit-grabbing}
.glide__arrow{border:0;box-shadow:none}
.glide__arrow--rect{fill:var(--hero-gallery-controller-background)}
.glide__arrow--shape{stroke:var(--hero-gallery-chevron-color)}
.glide__arrow--left{left:0}
.glide__arrow--right{right:0}
.glide-main{max-width:480px}
@media (min-width:768px) and (max-width:1131px){
.glide-main{max-height:538px;max-width:unset}
}
@media (max-width:768px){
.glide-main{margin-bottom:16px;max-width:unset}
}
.glide-thumb{overflow:hidden}
@media screen and (max-width:767px){
.glide-thumb{display:none}
}
.glide-thumb.glide--vertical .glide__slides{align-items:center;display:flex;flex-direction:column;transform:translateZ(0);width:auto}
@media (min-width:768px) and (max-width:1131px){
.glide-thumb.glide--vertical .glide__slides{align-items:flex-start;flex-direction:row}
.glide__slides{overflow:unset}
}
.glide-thumb.glide--vertical .glide__slide{border-radius:4px;cursor:pointer}
.glide-thumb.glide--vertical .glide__slide.active>img,.glide__main{border:2px solid var(--hero-galleryImage-active)}
.glide__main{border-radius:10px;max-height:480px;min-width:480px}
@media (min-width:768px) and (max-width:1131px){
.glide__main{max-height:unset;min-width:unset}
}
@media (max-width:768px){
.glide__main{max-height:unset;min-width:unset}
}
.glide__slide>img{aspect-ratio:1/1;border-radius:4px;height:unset}
.glide__thumb{max-height:88px;max-width:88px;width:-moz-fit-content;width:fit-content}
@media (min-width:768px) and (max-width:1131px){
.glide__thumb{max-height:105px;max-width:calc(20% - 6.4px)}
}
.glide__thumbs{gap:10px}
@media (min-width:768px) and (max-width:1131px){
.glide__thumbs{gap:8px}
}
.mon-img-500-w--thumb{height:88px;width:88px}
.mon-img-500-w--main{height:480px;width:480px}
.cta--fat,.featuresList-card__cta,.hero__cta{background-color:var(--background-color, "#000");color:var(--text-color, "#fff")}
.cta--fat:hover,.hero__cta:hover,featuresList-card__cta:hover{background-color:var(--hover-background-color, "#333");color:var(--hover-text-color, "#fff")}
.cta[theme=dark]{background-color:var(--background-color, "#000");color:var(--text-color, "#fff")}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
.floater-active{padding-bottom:64px}
@media (min-width:768px){
.floater-active{padding-bottom:72px}
}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
@keyframes spin-f58bc066{
0%{transform:rotate(130deg)}
to{transform:rotate(490deg)}
}
@keyframes dots-f58bc066{
0%{content:""}
33%{content:"."}
66%{content:".."}
to{content:"..."}
}
@keyframes fadeIn-f58bc066{
0%{opacity:0}
to{opacity:1}
}
.cta{border-radius:10px;cursor:pointer;font-family:Poppins,sans-serif;text-align:center;transition:background-color .3s ease-in}
.cta--regular{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;text-transform:uppercase}
.cta--slim{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:8px 24px}
.cta--fat{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;width:100%}
@media (min-width:1132px){
.cta--fat{font-size:24px;padding:20px 40px}
}
.cta[theme=light_orange]{background:#fba602;border-bottom:2px solid #b85a12;color:#000;font-family:Roboto}
@media (pointer:fine){
.cta[theme=light_orange]:hover{background:#fdbb3a}
}
.cta[theme=pink]{background:#fe23a1;border-bottom:2px solid #b51973;color:#fff;font-family:Roboto}
@media (pointer:fine){
.cta[theme=pink]:hover{background:#fe3ead}
}
.cta[theme=dark]{background-color:#000;color:#fff}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:#333}
}
.cta[theme=blue]{background-color:#0d40ff;color:#fff}
@media (pointer:fine){
.cta[theme=blue]:hover{background-color:#002fdd}
}
.cta[theme=red]{background-color:#e80000;color:#fff}
@media (pointer:fine){
.cta[theme=red]:hover{background-color:#c80000}
}
.cta[theme=orange]{background-color:#f60;color:#fff}
@media (pointer:fine){
.cta[theme=orange]:hover{background-color:#e15a00}
}
.cta[theme=green]{background-color:#0ed13d;color:#fff}
@media (pointer:fine){
.cta[theme=green]:hover{background-color:#08ae30}
}
.cta[theme=custom-coupon]{background-color:var(--coupon-cta-background);color:var(--coupon-cta-textColor)}
@media (pointer:fine){
.cta[theme=custom-coupon]:hover{background-color:var(--coupon-cta-backgroundHover)}
}
.cta[theme=custom]{background-color:var(--button-background);color:var(--button-text-color)}
@media (pointer:fine){
.cta[theme=custom]:hover{background-color:var(--button-hover)}
}
.cta[loading=true]{-moz-column-gap:0;column-gap:0}
.cta[loading=true]:after{animation:dots-f58bc066 1s linear infinite;content:"";font-family:Poppins,sans-serif;font-size:19px;font-weight:700;line-height:24px;opacity:1;text-align:left;width:30px}
.cta[loading=true]:before{animation:spin-f58bc066 1s linear infinite;border:5px solid hsla(0,0%,100%,.5);border-bottom-color:#fff;border-radius:50%;content:"";display:inline-block;height:24px;margin-right:16px;opacity:1;position:absolute;position:relative;transform:rotate(130deg);width:24px}
.cta[loading=true]>.cta__loading{display:block}
.cta[loading=true]>.submit__icon--wrapper,.cta[loading=true]>span,.cta__loading{display:none}
.cta[loading=true]>span.processing{animation:fadeIn-f58bc066 .25s ease-in;display:inline-block;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:24px;opacity:1;text-shadow:0 1px 1px rgba(0,0,0,.251);text-transform:uppercase}
.cta[theme=dark]{background-color:var(--background-color);color:var(--text-color)}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:var(--hover-background-color);color:var(--hover-text-color)}
}
.hero{background-color:var(--hero-background-color,#fafafa)}
.hero__wrapper{display:grid;grid-template-columns:100%;grid-template-rows:repeat(9,auto)}
@media (min-width:768px){
.hero__wrapper{grid-template-columns:calc(50% - 8px) calc(50% - 8px);grid-template-rows:repeat(7,auto);grid-column-gap:16px}
}
@media (min-width:1132px){
.hero__wrapper{grid-template-columns:480px 578px;grid-column-gap:42px}
}
.hero__wrapper--compliance{display:grid;grid-template-columns:100%;grid-template-rows:repeat(7,auto)}
@media (min-width:768px){
.hero__wrapper--compliance{grid-template-columns:calc(50% - 8px) calc(50% - 8px);grid-template-rows:repeat(5,auto);grid-column-gap:16px}
}
@media (min-width:1132px){
.hero__wrapper--compliance{grid-template-columns:480px 578px;grid-column-gap:42px}
}
@media (min-width:768px){
.hero__wrapper--compliance>.hero-text--heading{grid-row:1/2}
.hero__wrapper--compliance>.hero-text--subheading{grid-row:2/3}
.hero__wrapper--compliance>.hero-checklist{grid-row:3/4}
.hero__wrapper--compliance>.hero__cta{grid-row:4/5}
.hero__wrapper--compliance>.hero-features{grid-row:8/9}
}
@media (max-width:767px){
.hero__wrapper--compliance>.hero-text--heading{grid-row:2/3}
.hero__wrapper--compliance>.hero-text--subheading{grid-row:3/4}
.hero__wrapper--compliance>.hero-checklist{grid-row:4/5}
.hero__wrapper--compliance>.hero__cta{grid-row:5/6}
.hero__wrapper--compliance>.hero-features{grid-row:6/7}
}
.hero__cta{grid-column:1/2;grid-row:8/9}
@media (min-width:768px){
.hero__cta{grid-row:6/7}
}
@media (min-width:1132px){
.hero__cta{grid-row:7/8}
}
.hero-text--heading{color:var(--hero-text-primary,#000);font-size:24px;font-weight:900;grid-column:1/2;grid-row:3/4;line-height:32px;margin-bottom:12px;text-transform:capitalize}
@media (min-width:768px){
.hero-text--heading{grid-row:2/3}
}
@media (min-width:1132px){
.hero-text--heading{font-size:32px;line-height:40px}
}
.hero-text--heading--gradient{background:var(--hero-text-primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.hero-text--subheading{color:var(--hero-text-secondary,#666);font-size:18px;font-weight:600;grid-column:1/2;grid-row:4/5;line-height:24px;margin-bottom:12px;text-align:left}
@media (min-width:768px){
.hero-text--subheading{grid-row:3/4}
}
@media (min-width:1132px){
.hero-text--subheading{margin-bottom:16px}
}
.hero-text--check-item,.hero-text--verified{color:var(--hero-text-secondary,#666);font-size:14px;font-weight:400;line-height:20px;text-align:left}
.hero-text--check-item{letter-spacing:0}
@media (min-width:1132px){
.hero-text--check-item{font-size:16px;line-height:24px}
}
.hero-text--customers{color:var(--hero-text-secondary,#666);font-size:14px;font-weight:400;letter-spacing:0;line-height:16px;position:relative;text-align:center;top:1px}
.hero-text--stock{color:var(--hero-text-accent,#53a179);font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding-left:16px;position:relative}
.hero-text--stock:before{background:var(--hero-text-accent);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:calc(50% - 4px);width:8px}
@media (max-width:1131px){
.hero-text--stock{margin-top:8px}
}
.hero-text--feature{color:var(--hero-text-secondary);font-size:12px;font-weight:500;line-height:16px;text-align:center;word-break:break-word}
.hero-gallery{display:flex;flex-direction:column;grid-column:1/2;grid-row:1/2}
@media (min-width:768px){
.hero-gallery{grid-column:2/3;grid-row:1/8}
}
@media (min-width:1132px){
.hero-gallery{display:flex;flex-direction:row;grid-row:1/9;max-height:480px}
}
.hero-gallery__videoWrapper{height:auto;max-width:100%}
@media (min-width:1132px){
.hero-gallery__videoWrapper{max-width:480px;width:100%}
}
.hero-gallery__video{border-radius:10px;overflow:hidden;padding-bottom:100%;position:relative;width:100%}
.hero-score{align-items:center;display:flex;grid-column:1/3;grid-row:2/3;margin-bottom:12px}
@media (min-width:768px){
.hero-score{grid-column:1/2;grid-row:1/2}
}
.hero-score__divider{background:var(--hero-text-secondary);height:13px;margin:0 8px;width:1px}
.hero-score__image{bottom:2px;margin-right:8px;position:relative}
.hero-checklist{grid-column:1/2;grid-row:6/7;margin-bottom:12px}
@media (min-width:768px){
.hero-checklist{grid-row:4/5}
}
@media (min-width:1132px){
.hero-checklist{margin-bottom:16px}
}
.hero-checklist__item{align-items:center;display:flex}
.hero-checklist__item:not(:last-of-type){margin-bottom:8px}
.hero-checklist__icon{align-self:start;flex-shrink:0;height:20px;margin-right:12px;width:20px}
@media (max-width:1131px){
.hero-checklist__icon{bottom:2px;position:relative}
}
.hero-socials{background:var(--hero-socials-background,#fff);border:1px solid var(--hero-socials-border);border-radius:4px;grid-row:7/8;margin-bottom:12px}
@media (min-width:1132px){
.hero-socials{grid-row:6/7;margin-bottom:16px}
}
.hero-socials__wrapper{align-items:center;display:flex;flex-direction:column;padding:8px}
@media (min-width:1132px){
.hero-socials__wrapper{align-items:center;flex-direction:row;justify-content:center}
}
.hero-socials__top{align-items:center;display:flex;justify-content:center;margin-bottom:8px}
@media (min-width:1132px){
.hero-socials__top{margin-bottom:0}
}
.hero-socials__image{height:20px;margin-right:8px;max-width:68px}
.hero-socials__image>img{height:100%;width:100%}
.hero-socials__divider{background:var(--hero-socials-border);height:1px;width:100%}
@media (min-width:1132px){
.hero-socials__divider{height:20px;margin:0 16px;width:1px}
}
.hero-features.hero-features-3{grid-template-columns:repeat(3,1fr)}
@media (max-width:767px){
.hero-features.hero-features-3 .hero-features__item.hero-features__item-3:first-of-type,.hero-features.hero-features-3 .hero-features__item.hero-features__item-3:nth-of-type(2),.hero-features.hero-features-3 .hero-features__item.hero-features__item-3:nth-of-type(3){padding:0 16px 16px}
.hero-features.hero-features-3 .hero-features__item.hero-features__item-3:first-of-type,.hero-features.hero-features-3 .hero-features__item.hero-features__item-3:nth-of-type(2){border-bottom:unset;border-right:1px solid var(--hero-features-separator-color)}
.hero-features.hero-features-3 .hero-features__item.hero-features__item-3:nth-of-type(3){border-bottom:unset;border-right:unset}
}
.hero-features{display:grid;grid-column:1/3;grid-row:9/10;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);margin-top:12px}
@media (min-width:768px){
.hero-features{align-items:flex-start;display:flex;grid-row:8/9;margin-top:24px;grid-gap:0}
}
@media (min-width:1132px){
.hero-features{grid-column:1/2;margin-top:16px}
}
@media (max-width:767px){
.hero-features{margin-top:24px}
}
.hero-features__icon{height:24px;margin-bottom:8px;width:24px}
.hero-features__item{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}
@media (max-width:767px){
.hero-features__item:first-of-type,.hero-features__item:nth-of-type(2){padding:0 16px 16px}
.hero-features__item:nth-of-type(3),.hero-features__item:nth-of-type(4){padding:16px 16px 0}
.hero-features__item:first-of-type{border-right:1px solid var(--hero-features-separator-color)}
.hero-features__item:first-of-type,.hero-features__item:nth-of-type(2){border-bottom:1px solid var(--hero-features-separator-color)}
.hero-features__item:nth-of-type(3){border-right:1px solid var(--hero-features-separator-color)}
}
@media (min-width:768px){
.hero-features__item{width:calc(25% - 12px)}
.hero-features__item:not(:last-of-type){margin-right:16px}
}
.swiperThumbs{display:none!important}
@media (min-width:768px){
.swiperThumbs{display:block!important;width:100%}
}
@media (min-width:1132px){
.swiperThumbs{max-width:88px}
}
@media (min-width:768px) and (max-width:830px){
.swiperThumbs>.swiper-wrapper>.swiper-slide{max-height:64px!important}
}
.swiperThumbs>.swiper-wrapper>.swiper-slide{height:auto;min-height:64px!important;min-width:64px!important;overflow:hidden;width:auto}
@media (min-width:1132px){
.swiperThumbs>.swiper-wrapper>.swiper-slide{height:88px!important;width:88px!important}
}
.swiperThumbs>.swiper-wrapper>.swiper-slide-thumb-active{border:2px solid var(--hero-galleryImage-active)}
.swiperThumbs>.swiper-wrapper>.swiper-slide{border-radius:4px;cursor:pointer;transition:border .3s ease-in}
.swiperThumbs>.swiper-wrapper>.swiper-slide>img{height:100%;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;width:100%}
.swiperMain{border:2px solid var(--hero-galleryImage-active);border-radius:10px;margin-bottom:16px;width:100%}
@media (min-width:768px){
.swiperMain{margin-bottom:8px}
}
@media (min-width:1132px){
.swiperMain{margin-right:10px!important;min-height:480px}
}
.swiperMain>.swiper-wrapper>.swiper-slide{display:block;width:100%}
.swiper-button-next,.swiper-button-prev{background-color:var(--hero-gallery-controller-background);border-radius:7px;color:var(--hero-gallery-chevron-color);height:32px;opacity:.9;position:absolute;top:calc(50% - 16px);transition:opacity .3s ease-in-out;width:32px}
.swiper-button-next:after,.swiper-button-prev:after{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
@media (pointer:fine){
.swiper-button-next:hover,.swiper-button-prev:hover{opacity:1}
}
#product-page-v4 .text-bold{font-weight:700}
.hero-features{justify-content:space-between}
@media (min-width:768px){
.hero__cta{grid-row:7/8}
}
.hero-socials{grid-row:6/7}
@media screen and (max-width:767px){
.hero-socials{grid-row:7/8}
}
.scroller-container{display:flex;justify-content:Center;margin:0 auto;-webkit-mask:linear-gradient(90deg,transparent,#fff 5%,#fff 95%,transparent);mask:linear-gradient(90deg,transparent,#fff 5%,#fff 95%,transparent);overflow:hidden;padding:20px 0;position:relative;width:100%}
@media (max-width:1131px){
.scroller-container--logos{padding:24px 0}
.scroller-container--words{padding:16px 0}
}
.scroller{display:flex;width:-moz-max-content;width:max-content;will-change:transform}
.scroller--moveLogos{animation:moveLogos-bf4d2e80 15s linear infinite}
.scroller--moveRibbons{animation:moveRibbon-bf4d2e80 20s linear infinite}
.scroller p{color:var(--PP-White,#fff);font-size:20px;font-weight:900;line-height:24px;margin-right:80px;max-width:100%;text-transform:capitalize;text-wrap:nowrap;white-space:nowrap}
@keyframes moveRibbon-bf4d2e80{
to{transform:translate(-12.5%)}
}
@keyframes moveLogos-bf4d2e80{
to{transform:translate(-50%)}
}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
.floater-active{padding-bottom:64px}
@media (min-width:768px){
.floater-active{padding-bottom:72px}
}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
.floater-active{padding-bottom:64px}
@media (min-width:768px){
.floater-active{padding-bottom:72px}
}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
.features{background:var(--features-background,#fafafa)}
.features__wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,auto)}
.features__image{grid-row:1/2;height:auto;margin:0 auto 16px;max-width:300px;width:300px}
.features__content{display:none}
@media (min-width:768px){
.features__content{display:flex;justify-content:space-evenly}
}
.features__list--mobile{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto}
@media (min-width:768px){
.features__list--mobile{display:none}
}
@media (min-width:1132px){
.features__list--tablet{width:26%}
.features__list--tablet:first-of-type{margin-right:0}
}
.feature-card{align-items:Center;display:flex;width:100%}
.feature-card__icon{height:48px;margin-right:16px;width:48px}
.feature-card__text{color:var(--features-text-color,#333);font-size:16px;font-weight:500;line-height:24px}
.features__list>.feature-card:not(:last-of-type){margin-bottom:16px}
@media (min-width:1132px){
.features__list>.feature-card:not(:last-of-type){margin-bottom:32px}
}
.features{background:var(--features-background,#fafafa)}
.features__wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,auto)}
.features__image{grid-row:1/2;height:auto;margin:0 auto 16px;max-width:300px;width:300px}
.features__content{display:none}
@media (min-width:768px){
.features__content{display:flex;justify-content:space-evenly}
}
.features__list--mobile{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto}
@media (min-width:768px){
.features__list--mobile{display:none}
}
@media (min-width:1132px){
.features__list--tablet{width:26%}
.features__list--tablet:first-of-type{margin-right:0}
}
.feature-card{align-items:Center;display:flex;width:100%}
.feature-card__icon{height:48px;margin-right:16px;width:48px}
.feature-card__text{color:var(--features-text-color,#333);font-size:16px;font-weight:500;line-height:24px}
.features__list>.feature-card:not(:last-of-type){margin-bottom:16px}
@media (min-width:1132px){
.features__list>.feature-card:not(:last-of-type){margin-bottom:32px}
}
.feature-card__text{flex:1}
.feature-card__icon{align-items:center;display:flex}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
.floater-active{padding-bottom:64px}
@media (min-width:768px){
.floater-active{padding-bottom:72px}
}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
.features{background:var(--features-background,#fafafa)}
.features__wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,auto)}
.features__image{grid-row:1/2;height:auto;margin:0 auto 16px;max-width:300px;width:300px}
.features__content{display:none}
@media (min-width:768px){
.features__content{display:flex;justify-content:space-evenly}
}
.features__list--mobile{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto}
@media (min-width:768px){
.features__list--mobile{display:none}
}
@media (min-width:1132px){
.features__list--tablet{width:26%}
.features__list--tablet:first-of-type{margin-right:0}
}
.feature-card{align-items:Center;display:flex;width:100%}
.feature-card__icon{height:48px;margin-right:16px;width:48px}
.feature-card__text{color:var(--features-text-color,#333);font-size:16px;font-weight:500;line-height:24px}
.features__list>.feature-card:not(:last-of-type){margin-bottom:16px}
@media (min-width:1132px){
.features__list>.feature-card:not(:last-of-type){margin-bottom:32px}
.only-desktop{align-items:center;display:flex}
}
.features__list--tablet{display:flex;flex-direction:column;justify-content:space-between}
.features__image img{width:100%}
.featuresList__list>.featuresList-card:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.featuresList__list>.featuresList-card:not(:last-of-type){margin-bottom:40px}
}
.featuresList-card{display:flex;flex-direction:column}
@media (min-width:768px){
.featuresList-card{align-items:center}
.featuresList-card:nth-of-type(2n){flex-direction:row}
.featuresList-card:nth-of-type(2n)>.featuresList-card__content{margin-left:16px}
.featuresList-card:nth-of-type(odd){flex-direction:row-reverse}
.featuresList-card:nth-of-type(odd)>.featuresList-card__content{margin-right:16px}
}
@media (min-width:1132px){
.featuresList-card:nth-of-type(2n)>.featuresList-card__content{margin-left:40px}
.featuresList-card:nth-of-type(odd)>.featuresList-card__content{margin-right:40px}
}
.featuresList-card__description{color:var(--section-subtitle-color,#666);flex:1}
.featuresList-card__description>p:not(:last-of-type){margin-bottom:24px}
.featuresList-card__cta{display:inline-block;margin-top:24px;width:100%}
@media (min-width:768px){
.featuresList-card__cta{max-width:264px}
}
.featuresList-card__divider{background:var(--section-seperator-color);border-radius:10px;height:7px;margin:0 auto 24px 0;width:50px}
.featuresList-card__videoWrapper{height:auto;margin-bottom:16px;max-width:100%}
@media (min-width:768px){
.featuresList-card__videoWrapper{margin-bottom:0;max-width:480px;width:100%}
}
.featuresList-card__video{border-radius:10px;overflow:hidden;padding-bottom:100%;position:relative;width:100%}
.featuresList-card__image{border-radius:20px;margin-bottom:16px;overflow:hidden;width:100%}
@media (min-width:768px){
.featuresList-card__image{align-self:flex-start;height:auto;margin-bottom:0;max-width:480px;min-width:280px}
}
@media (min-width:1132px){
.featuresList-card__image{min-width:480px}
}
.featuresList-text--cardHeading{color:var(--section-title-color);font-size:24px;font-weight:900;line-height:32px;margin-bottom:16px;text-align:left}
@media (min-width:1132px){
.featuresList-text--cardHeading{font-size:32px;line-height:40px}
}
.featuresList-text--innerCardHeading{color:var(--features-text-color,#333);font-size:18px;font-weight:600;line-height:24px;margin-bottom:8px;text-align:left}
.featuresList-text--innerCardDescription{color:var(--section-subtitle-color,#666);font-size:16px;font-weight:400;line-height:22px;text-align:left}
.featuresList-innerList{margin-top:24px}
.featuresList-innerCard{display:flex}
.featuresList-innerCard__image{height:52px;margin-right:16px;width:52px}
.featuresList-innerCard:not(:last-of-type){margin-bottom:24px}
.featuresList{background-color:var(--featuresList-background, "#fff")}
.featuresList-card__description p{color:var(--featuresList-card__description-color,#666)}
.featuresList-text--innerCardHeading{color:var(--featuresList-text--innerCardHeading-color, "#333")!important}
.featuresList-text--innerCardDescription{color:var(--featuresList-text--innerCardDescription-color, "#666")!important}
.featuresList-card__image__size{height:auto;width:100%}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
.floater-active{padding-bottom:64px}
@media (min-width:768px){
.floater-active{padding-bottom:72px}
}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
@keyframes spin-a84a0f0d{
0%{transform:rotate(130deg)}
to{transform:rotate(490deg)}
}
@keyframes dots-a84a0f0d{
0%{content:""}
33%{content:"."}
66%{content:".."}
to{content:"..."}
}
@keyframes fadeIn-a84a0f0d{
0%{opacity:0}
to{opacity:1}
}
.cta{border-radius:10px;cursor:pointer;font-family:Poppins,sans-serif;text-align:center;transition:background-color .3s ease-in}
.cta--regular{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;text-transform:uppercase}
.cta--slim{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:8px 24px}
.cta--fat{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;width:100%}
@media (min-width:1132px){
.cta--fat{font-size:24px;padding:20px 40px}
}
.cta[theme=light_orange]{background:#fba602;border-bottom:2px solid #b85a12;color:#000;font-family:Roboto}
@media (pointer:fine){
.cta[theme=light_orange]:hover{background:#fdbb3a}
}
.cta[theme=pink]{background:#fe23a1;border-bottom:2px solid #b51973;color:#fff;font-family:Roboto}
@media (pointer:fine){
.cta[theme=pink]:hover{background:#fe3ead}
}
.cta[theme=dark]{background-color:#000;color:#fff}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:#333}
}
.cta[theme=blue]{background-color:#0d40ff;color:#fff}
@media (pointer:fine){
.cta[theme=blue]:hover{background-color:#002fdd}
}
.cta[theme=red]{background-color:#e80000;color:#fff}
@media (pointer:fine){
.cta[theme=red]:hover{background-color:#c80000}
}
.cta[theme=orange]{background-color:#f60;color:#fff}
@media (pointer:fine){
.cta[theme=orange]:hover{background-color:#e15a00}
}
.cta[theme=green]{background-color:#0ed13d;color:#fff}
@media (pointer:fine){
.cta[theme=green]:hover{background-color:#08ae30}
}
.cta[theme=custom-coupon]{background-color:var(--coupon-cta-background);color:var(--coupon-cta-textColor)}
@media (pointer:fine){
.cta[theme=custom-coupon]:hover{background-color:var(--coupon-cta-backgroundHover)}
}
.cta[theme=custom]{background-color:var(--button-background);color:var(--button-text-color)}
@media (pointer:fine){
.cta[theme=custom]:hover{background-color:var(--button-hover)}
}
.cta[loading=true]{-moz-column-gap:0;column-gap:0}
.cta[loading=true]:after{animation:dots-a84a0f0d 1s linear infinite;content:"";font-family:Poppins,sans-serif;font-size:19px;font-weight:700;line-height:24px;opacity:1;text-align:left;width:30px}
.cta[loading=true]:before{animation:spin-a84a0f0d 1s linear infinite;border:5px solid hsla(0,0%,100%,.5);border-bottom-color:#fff;border-radius:50%;content:"";display:inline-block;height:24px;margin-right:16px;opacity:1;position:absolute;position:relative;transform:rotate(130deg);width:24px}
.cta[loading=true]>.cta__loading{display:block}
.cta[loading=true]>.submit__icon--wrapper,.cta[loading=true]>span,.cta__loading{display:none}
.cta[loading=true]>span.processing{animation:fadeIn-a84a0f0d .25s ease-in;display:inline-block;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:24px;opacity:1;text-shadow:0 1px 1px rgba(0,0,0,.251);text-transform:uppercase}
.cta[theme=dark]{background-color:var(--background-color);color:var(--text-color)}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:var(--hover-background-color);color:var(--hover-text-color)}
}
.featuresList__list>.featuresList-card:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.featuresList__list>.featuresList-card:not(:last-of-type){margin-bottom:40px}
}
.featuresList-card{display:flex;flex-direction:column}
@media (min-width:768px){
.featuresList-card{align-items:center}
.featuresList-card:nth-of-type(2n){flex-direction:row}
.featuresList-card:nth-of-type(2n)>.featuresList-card__content{margin-left:16px}
.featuresList-card:nth-of-type(odd){flex-direction:row-reverse}
.featuresList-card:nth-of-type(odd)>.featuresList-card__content{margin-right:16px}
}
@media (min-width:1132px){
.featuresList-card:nth-of-type(2n)>.featuresList-card__content{margin-left:40px}
.featuresList-card:nth-of-type(odd)>.featuresList-card__content{margin-right:40px}
}
.featuresList-card__description{color:var(--section-subtitle-color,#666);flex:1}
.featuresList-card__description>p:not(:last-of-type){margin-bottom:24px}
.featuresList-card__cta{display:inline-block;margin-top:24px;width:100%}
@media (min-width:768px){
.featuresList-card__cta{max-width:264px}
}
.featuresList-card__divider{background:var(--section-seperator-color);border-radius:10px;height:7px;margin:0 auto 24px 0;width:50px}
.featuresList-card__videoWrapper{height:auto;margin-bottom:16px;max-width:100%}
@media (min-width:768px){
.featuresList-card__videoWrapper{margin-bottom:0;max-width:480px;width:100%}
}
.featuresList-card__video{border-radius:10px;overflow:hidden;padding-bottom:100%;position:relative;width:100%}
.featuresList-card__image{border-radius:20px;margin-bottom:16px;overflow:hidden;width:100%}
@media (min-width:768px){
.featuresList-card__image{align-self:flex-start;height:auto;margin-bottom:0;max-width:480px;min-width:280px}
}
@media (min-width:1132px){
.featuresList-card__image{min-width:480px}
}
.featuresList-text--cardHeading{color:var(--section-title-color);font-size:24px;font-weight:900;line-height:32px;margin-bottom:16px;text-align:left}
@media (min-width:1132px){
.featuresList-text--cardHeading{font-size:32px;line-height:40px}
}
.featuresList-text--innerCardHeading{color:var(--features-text-color,#333);font-size:18px;font-weight:600;line-height:24px;margin-bottom:8px;text-align:left}
.featuresList-text--innerCardDescription{color:var(--section-subtitle-color,#666);font-size:16px;font-weight:400;line-height:22px;text-align:left}
.featuresList-innerList{margin-top:24px}
.featuresList-innerCard{display:flex}
.featuresList-innerCard__image{height:52px;margin-right:16px;width:52px}
.featuresList-innerCard:not(:last-of-type){margin-bottom:24px}
.featuresList{background-color:var(--featuresList-background, "#fff")}
.featuresList-card__description p{color:var(--featuresList-card__description-color,#666)}
.featuresList-text--innerCardHeading{color:var(--featuresList-text--innerCardHeading-color, "#333")!important}
.featuresList-text--innerCardDescription{color:var(--featuresList-text--innerCardDescription-color, "#666")!important}
.featuresList-iinerCard__content{flex:1}
.benefits{background:var(--benefits-background,#f8f0ec)}
.benefits__list{display:flex;flex-direction:column}
@media (min-width:768px){
.benefits__list{align-items:stretch;flex-direction:row}
}
.benefits-text--description{color:var(--benefits-text-secondary,#666);font-size:16px;font-weight:400;line-height:24px;margin-bottom:24px;text-align:center}
@media (min-width:1132px){
.benefits-text--description{margin-bottom:40px}
}
.benefits-text--cardHeading{color:var(--benefits-text-primary,#333);display:block;font-size:16px;font-weight:600;line-height:24px;margin-bottom:8px;text-align:center}
.benefits-text--cardDescription{color:var(--benefits-text-secondary,#666);font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:center}
.benefits-card{background:var(--benefits-card-background,#fff);border:1px solid var(--benefits-card-border,#f0f0f0);border-radius:20px;width:100%}
.benefits-card:not(:last-of-type){margin-bottom:16px}
@media (min-width:768px){
.benefits-card{width:calc(100% / var(--list-length) - 16px)}
.benefits-card:not(:last-of-type){margin-bottom:0;margin-right:16px}
}
.benefits-card__wrapper{padding:16px}
.benefits-card__icon{display:block;height:85px;margin:0 auto 16px;width:85px}
@media (min-width:1132px){
.benefits-card:not(:last-of-type){margin-right:24px}
}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
.floater-active{padding-bottom:64px}
@media (min-width:768px){
.floater-active{padding-bottom:72px}
}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
.benefits{background:var(--benefits-background,#f8f0ec)}
.benefits__list{display:flex;flex-direction:column}
@media (min-width:768px){
.benefits__list{align-items:stretch;flex-direction:row}
}
.benefits-text--description{color:var(--benefits-text-secondary,#666);font-size:16px;font-weight:400;line-height:24px;margin-bottom:24px;text-align:center}
@media (min-width:1132px){
.benefits-text--description{margin-bottom:40px}
}
.benefits-text--cardHeading{color:var(--benefits-text-primary,#333);display:block;font-size:16px;font-weight:600;line-height:24px;margin-bottom:8px;text-align:center}
.benefits-text--cardDescription{color:var(--benefits-text-secondary,#666);font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:center}
.benefits-card{background:var(--benefits-card-background,#fff);border:1px solid var(--benefits-card-border,#f0f0f0);border-radius:20px;width:100%}
.benefits-card:not(:last-of-type){margin-bottom:16px}
@media (min-width:768px){
.benefits-card{width:calc(100% / var(--list-length) - 16px)}
.benefits-card:not(:last-of-type){margin-bottom:0;margin-right:16px}
}
.benefits-card__wrapper{padding:16px}
.benefits-card__icon{display:block;height:85px;margin:0 auto 16px;width:85px}
@media (min-width:1132px){
.benefits-card:not(:last-of-type){margin-right:24px}
}
.benefits__list{justify-content:space-between}
.easySteps{display:grid;grid-template-rows:repeat(2,min-content);justify-items:center}
.easySteps__description{color:#747474;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;max-width:936px;text-align:center;width:100%}
.easySteps__stepsContainer{display:flex;grid-template-columns:repeat(3,1fr);margin-top:40px;width:100%}
@media (max-width:767px){
.easySteps__stepsContainer{overflow-x:scroll}
}
.easySteps__stepContainer{background:var(--setup-card-background);border:1px solid #e0e0e0;border-radius:20px;display:grid;grid-template-rows:repeat(2,min-content);max-width:360px;overflow:hidden;width:calc(33.333% - 16px)}
@media (max-width:767px){
.easySteps__stepContainer{min-width:220px;width:100%}
.easySteps__stepContainer:not(:last-of-type){margin-right:16px}
}
.easySteps__stepContainer:not(:last-of-type){margin-right:24px}
.easySteps__stepImage{background-position:50%;background-repeat:no-repeat;background-size:cover;grid-column:1/3;grid-row:1/2;height:auto;width:100%}
.easySteps__stepNumberContainer{background-color:var(--setup-number-background);border:1px solid var(--setup-number-boder-color);border-radius:50%;grid-column:1/3;grid-row:1/2;height:48px;margin-left:16px;margin-top:16px;position:relative;width:48px}
@media (max-width:1131px){
.easySteps__stepNumberContainer{height:48px;width:48px}
}
@media (max-width:767px){
.easySteps__stepNumberContainer{height:48px;width:48px}
}
.easySteps__stepNumber{background:var(--setup-numb-color);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;line-height:32px}
.easySteps__stepNumber--center{width:unset}
@media (max-width:1131px){
.easySteps__stepNumber{font-size:24px;line-height:48px}
}
@media (max-width:767px){
.easySteps__stepNumber{font-size:20px;line-height:24px}
}
.easySteps__stepContent{align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-column:1/3;grid-template-columns:max-content 1fr;grid-template-rows:repeat(2,min-content);margin:16px;row-gap:12px}
@media (min-width:1132px){
.easySteps__stepContent{margin:24px 15px}
}
.easySteps__stepIcon{grid-column:1/2;grid-row:1/2;height:auto;height:24px;width:24px}
@media (min-width:768px){
.easySteps__stepIcon{height:32px;width:32px}
}
.easySteps__stepHeading{color:var(--setup-primary-color);font-size:16px;font-weight:700;grid-column:2/3;grid-row:1/2;line-height:24px}
@media (min-width:1132px){
.easySteps__stepHeading{font-size:20px}
}
.easySteps__stepDescription{color:var(--setup-secondary-color);font-family:Roboto,sans-serif;font-size:14px;font-weight:400;grid-column:1/3;grid-row:2/3;line-height:20px}
.easySteps__stepNumber{color:var(--easySteps__stepNumber-color, "#333")!important;position:relative}
.easySteps__stepNumberContainer{align-items:center;display:flex;justify-content:center}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
.floater-active{padding-bottom:64px}
@media (min-width:768px){
.floater-active{padding-bottom:72px}
}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
.easySteps{display:grid;grid-template-rows:repeat(2,min-content);justify-items:center}
.easySteps__description{color:#747474;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;max-width:936px;text-align:center;width:100%}
.easySteps__stepsContainer{display:flex;grid-template-columns:repeat(3,1fr);margin-top:40px;width:100%}
@media (max-width:767px){
.easySteps__stepsContainer{overflow-x:scroll}
}
.easySteps__stepContainer{background:var(--setup-card-background);border:1px solid #e0e0e0;border-radius:20px;display:grid;grid-template-rows:repeat(2,min-content);max-width:360px;overflow:hidden;width:calc(33.333% - 16px)}
@media (max-width:767px){
.easySteps__stepContainer{min-width:220px;width:100%}
.easySteps__stepContainer:not(:last-of-type){margin-right:16px}
}
.easySteps__stepContainer:not(:last-of-type){margin-right:24px}
.easySteps__stepImage{background-position:50%;background-repeat:no-repeat;background-size:cover;grid-column:1/3;grid-row:1/2;height:auto;width:100%}
.easySteps__stepNumberContainer{background-color:var(--setup-number-background);border:1px solid var(--setup-number-boder-color);border-radius:50%;grid-column:1/3;grid-row:1/2;height:48px;margin-left:16px;margin-top:16px;position:relative;width:48px}
@media (max-width:1131px){
.easySteps__stepNumberContainer{height:48px;width:48px}
}
@media (max-width:767px){
.easySteps__stepNumberContainer{height:48px;width:48px}
}
.easySteps__stepNumber{background:var(--setup-numb-color);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;line-height:32px}
.easySteps__stepNumber--center{width:unset}
@media (max-width:1131px){
.easySteps__stepNumber{font-size:24px;line-height:48px}
}
@media (max-width:767px){
.easySteps__stepNumber{font-size:20px;line-height:24px}
}
.easySteps__stepContent{align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-column:1/3;grid-template-columns:max-content 1fr;grid-template-rows:repeat(2,min-content);margin:16px;row-gap:12px}
@media (min-width:1132px){
.easySteps__stepContent{margin:24px 15px}
}
.easySteps__stepIcon{grid-column:1/2;grid-row:1/2;height:auto;height:24px;width:24px}
@media (min-width:768px){
.easySteps__stepIcon{height:32px;width:32px}
}
.easySteps__stepHeading{color:var(--setup-primary-color);font-size:16px;font-weight:700;grid-column:2/3;grid-row:1/2;line-height:24px}
@media (min-width:1132px){
.easySteps__stepHeading{font-size:20px}
}
.easySteps__stepDescription{color:var(--setup-secondary-color);font-family:Roboto,sans-serif;font-size:14px;font-weight:400;grid-column:1/3;grid-row:2/3;line-height:20px}
.product-setup{background-color:var(--featuresList-background, "#fff")}
.competitors{background:var(--competitors-background)}
.competitors-table--head{align-items:center;display:flex;justify-content:space-between}
.competitors-table--head__wrapper{padding:16px 0}
@media (min-width:1132px){
.competitors-table--head__wrapper{padding:16px}
}
.competitors-table--head__heading{flex:1;margin-right:12px}
@media screen and (max-width:360px){
.competitors-table--head__heading{flex:1 0 40%;margin-right:0}
}
@media (min-width:768px){
.competitors-table--head__heading{max-width:528px}
}
@media (min-width:1132px){
.competitors-table--head__heading{margin-right:0;max-width:600px;width:50%}
}
.competitors-table--head__content{display:flex;padding:4px}
@media screen and (max-width:360px){
.competitors-table--head__content{padding:4px 0}
}
@media (min-width:1132px){
.competitors-table--head__content{padding:16px;width:50%}
}
.competitors-table--head__competitorsBox{align-items:Center;align-self:stretch;background:var(--competitors-row-odd);border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:5px;width:90px}
@media (min-width:1132px){
.competitors-table--head__competitorsBox{padding:0 30px;width:50%}
}
.competitors-table__body,.competitors-table__image{border-radius:10px;overflow:hidden}
.competitors-table__image{flex-shrink:0;margin-right:8px;max-height:90px;max-width:90px}
@media screen and (max-width:360px){
.competitors-table__image{flex-shrink:1}
}
@media (min-width:1132px){
.competitors-table__image{margin-right:32px;max-height:240px;max-width:240px}
}
.competitors-table__icon{height:24px;margin-bottom:8px;width:24px}
@media (min-width:1132px){
.competitors-table__icon{height:48px;margin-bottom:16px;width:48px}
}
.competitors-text--heading{color:var(--competitors-text-primary,#603424);font-size:16px;font-style:italic;font-weight:500;line-height:24px;text-align:left}
@media (min-width:1132px){
.competitors-text--heading{font-size:32px;line-height:40px}
}
.competitors-text--heading--gradient{background:var(--competitors-text-primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.competitors-text--row{color:var(--competitors-text-secondary,#333);font-size:14px;font-style:normal;font-weight:500;line-height:20px}
@media (min-width:1132px){
.competitors-text--row{font-size:16px;line-height:24px}
}
.competitors-text--span{color:var(--competitors-text-secondary,#333);font-size:12px;font-style:normal;font-weight:500;line-height:16px;text-align:center}
@media (min-width:1132px){
.competitors-text--span{font-size:16px;line-height:24px}
}
.competitors-row{display:flex;justify-content:space-between}
.competitors-row--odd{background:var(--competitors-row-odd)}
.competitors-row--even{background:var(--competitors-row-even)}
.competitors-row__criteria{padding:12px}
@media screen and (max-width:360px){
.competitors-row__criteria{flex:1 0 40%}
}
.competitors-row__icon{display:flex;justify-content:center;padding:14px 12px;width:98px}
@media screen and (max-width:360px){
.competitors-row__icon{width:50%}
}
.competitors-row__icon>img{height:16px;width:16px}
@media (min-width:1132px){
.competitors-row__icon>img{height:20px;width:20px}
.competitors-row__icon{width:290px}
}
.competitors-row__outcome{align-items:center;display:flex;justify-content:flex-end}
@media (min-width:1132px){
.competitors-row__outcome{justify-content:space-between;width:50%}
}
@media screen and (max-width:360px){
.competitors-row__outcome{flex:1 0 60%;justify-content:center}
}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
.floater-active{padding-bottom:64px}
@media (min-width:768px){
.floater-active{padding-bottom:72px}
}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
.competitors{background:var(--competitors-background)}
.competitors-table--head{align-items:center;display:flex;justify-content:space-between}
.competitors-table--head__wrapper{padding:16px 0}
@media (min-width:1132px){
.competitors-table--head__wrapper{padding:16px}
}
.competitors-table--head__heading{flex:1;margin-right:12px}
@media screen and (max-width:360px){
.competitors-table--head__heading{flex:1 0 40%;margin-right:0}
}
@media (min-width:768px){
.competitors-table--head__heading{max-width:528px}
}
@media (min-width:1132px){
.competitors-table--head__heading{margin-right:0;max-width:600px;width:50%}
}
.competitors-table--head__content{display:flex;padding:4px}
@media screen and (max-width:360px){
.competitors-table--head__content{padding:4px 0}
}
@media (min-width:1132px){
.competitors-table--head__content{padding:16px;width:50%}
}
.competitors-table--head__competitorsBox{align-items:Center;align-self:stretch;background:var(--competitors-row-odd);border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:5px;width:90px}
@media (min-width:1132px){
.competitors-table--head__competitorsBox{padding:0 30px;width:50%}
}
.competitors-table__body,.competitors-table__image{border-radius:10px;overflow:hidden}
.competitors-table__image{flex-shrink:0;margin-right:8px;max-height:90px;max-width:90px}
@media screen and (max-width:360px){
.competitors-table__image{flex-shrink:1}
}
@media (min-width:1132px){
.competitors-table__image{margin-right:32px;max-height:240px;max-width:240px}
}
.competitors-table__icon{height:24px;margin-bottom:8px;width:24px}
@media (min-width:1132px){
.competitors-table__icon{height:48px;margin-bottom:16px;width:48px}
}
.competitors-text--heading{color:var(--competitors-text-primary,#603424);font-size:16px;font-style:italic;font-weight:500;line-height:24px;text-align:left}
@media (min-width:1132px){
.competitors-text--heading{font-size:32px;line-height:40px}
}
.competitors-text--heading--gradient{background:var(--competitors-text-primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.competitors-text--row{color:var(--competitors-text-secondary,#333);font-size:14px;font-style:normal;font-weight:500;line-height:20px}
@media (min-width:1132px){
.competitors-text--row{font-size:16px;line-height:24px}
}
.competitors-text--span{color:var(--competitors-text-secondary,#333);font-size:12px;font-style:normal;font-weight:500;line-height:16px;text-align:center}
@media (min-width:1132px){
.competitors-text--span{font-size:16px;line-height:24px}
}
.competitors-row{display:flex;justify-content:space-between}
.competitors-row--odd{background:var(--competitors-row-odd)}
.competitors-row--even{background:var(--competitors-row-even)}
.competitors-row__criteria{padding:12px}
@media screen and (max-width:360px){
.competitors-row__criteria{flex:1 0 40%}
}
.competitors-row__icon{display:flex;justify-content:center;padding:14px 12px;width:98px}
@media screen and (max-width:360px){
.competitors-row__icon{width:50%}
}
.competitors-row__icon>img{height:16px;width:16px}
@media (min-width:1132px){
.competitors-row__icon>img{height:20px;width:20px}
.competitors-row__icon{width:290px}
}
.competitors-row__outcome{align-items:center;display:flex;justify-content:flex-end}
@media (min-width:1132px){
.competitors-row__outcome{justify-content:space-between;width:50%}
}
@media screen and (max-width:360px){
.competitors-row__outcome{flex:1 0 60%;justify-content:center}
}
.competitors-table__image{height:90px;width:90px}
@media (min-width:1132px){
.competitors-table__image{height:240px;width:240px}
}
.competitors-table--head__competitorsBox{background-color:var(--competitors-row-even)}
.or-package-card{--color-bg:#f4f7f6;--color-card-bg:#fff;--color-text-primary:#2c3e50;--color-text-secondary:#555;--color-border:#e0e0e0;--color-subtitle-bg:#e9ecef;--color-subtitle-text:#343a40;--color-rating-text:#777;--color-original-price:#95a5a6;--color-success-bg:#e8f5e9;--color-success-text:#2e7d32;--color-alert-dot:#c0392b;--color-alert-dot-glow:224,82,99;--color-info:#007bff;--color-star:#f39c12;background-color:var(--color-card-bg);border:3px solid var(--color-border);border-radius:12px;box-shadow:0 4px 12px #0000000d;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:10px;position:relative;text-align:center;transition:all .3s ease}
.or-package-card:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-5px)}
.or-package-card.selected{border-color:var(--color-bestseller);box-shadow:0 8px 25px rgba(var(--color-bestseller-rgb),.3)}
.or-package-card.or-package-card--bestseller.selected{background:linear-gradient(to bottom,#f5f3f9,var(--color-card-bg) 80%)}
.or-package-card.or-package-card--smart-choice{border-color:var(--color-smart-choice-border)}
.or-package-card.or-package-card--ultimate-deal{border-color:var(--color-ultimate-deal)}
.or-package-card input[type=radio]{display:none}
.or-package-badge{font-size:16px;font-weight:700;left:0;padding:8px 0;position:absolute;top:0;width:100%;z-index:2}
.or-package-badge--trail-kit{background-color:var(--color-border);color:var(--color-text-primary)}
.or-package-badge--smart-choice{background-color:var(--color-smart-choice-border);color:var(--color-smart-choice-badge-text)}
.or-package-badge--best-seller{background-color:var(--color-bestseller);color:#fff}
.or-package-badge--ultimate-deal{background-color:var(--color-ultimate-deal);color:#fff}
.or-product-info{color:var(--color-text-secondary);font-size:1em;font-weight:700;margin-bottom:8px;margin-top:45px}
.or-star-rating{align-items:center;color:var(--color-star);display:flex;font-size:1.1em;justify-content:center;margin-bottom:8px}
.or-rating-text{color:var(--color-rating-text);font-size:.9em;font-weight:500;margin-left:8px}
.or-image-container{margin:0 auto 8px;max-width:200px;position:relative}
.or-quantity-badge{align-items:center;background-color:var(--color-bestseller);border:3px solid #fff;border-radius:50%;bottom:-9px;box-shadow:0 3px 10px #0000004d;color:#fff;display:flex;font-size:1.95em;font-weight:900;height:51px;justify-content:center;left:-9px;line-height:1;position:absolute;width:51px;z-index:1}
.or-product-image{background-color:#f8f9fa;border-radius:8px;display:block;height:200px;-o-object-fit:cover;object-fit:cover;width:100%}
.or-price-section{margin:8px 0}
.or-price-line{align-items:baseline;display:flex;gap:12px;justify-content:center}
.or-total-price{color:var(--color-text-primary);font-size:1.875em;font-weight:900}
.or-original-price{color:var(--color-original-price);font-size:.975em;text-decoration:line-through}
.or-per-item-price{color:var(--color-ultimate-deal);font-size:.825em;font-weight:700;margin:4px 0 8px}
.or-discount-info{background-color:var(--color-success-bg);border-radius:8px;color:var(--color-success-text);display:inline-block;font-size:1em;font-weight:900;padding:6px 12px}
.or-special-offer{color:var(--color-info);font-size:.9em;font-weight:700;margin-top:8px}
.or-shipping-info{align-items:center;color:var(--color-text-primary);display:flex;font-size:.9em;font-weight:500;justify-content:center;margin-top:10px}
.or-shipping-dot{animation:blink-green-da36b1d5 2s infinite;border-radius:50%;height:8px;margin-right:8px;width:8px}
@keyframes blink-green-da36b1d5{
0%,to{background-color:#2ecc71;box-shadow:0 0 6px #2ecc71b3}
50%{background-color:#ccc;box-shadow:none}
}
.or-order-button-wrapper{margin-top:auto}
.or-order-button{background:linear-gradient(145deg,var(--color-bestseller),var(--color-bestseller-hover));border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.2em;font-weight:900;margin-top:8px;padding:12px 0;transition:all .3s ease;width:100%}
.or-order-button:hover{background:linear-gradient(145deg,var(--color-bestseller-hover),var(--color-ultimate-deal));transform:scale(1.02)}
.or-package-card--ultimate-deal .or-order-button{background:linear-gradient(145deg,var(--color-ultimate-deal),var(--color-ultimate-deal-hover));box-shadow:0 0 12px rgba(var(--color-ultimate-deal-rgb),.6)}
.or-package-card--ultimate-deal .or-order-button:hover{background:linear-gradient(145deg,var(--color-ultimate-deal-hover),var(--color-ultimate-deal));box-shadow:0 0 18px rgba(var(--color-ultimate-deal-rgb),.8)}
@media (max-width:768px){
.or-package-card{align-items:center;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:100px 1fr;grid-template-rows:auto;overflow:visible;padding:10px;text-align:left}
.or-package-card.selected{background:var(--color-card-bg)}
.or-package-badge{border-radius:12px 0 8px;font-size:12px;left:-1px;padding:5px 12px;position:absolute;top:-1px;width:auto}
.or-image-container{grid-column:1;grid-row:1/8;height:100px;margin:0;max-width:none;width:100px}
.or-product-image{height:100%}
.or-quantity-badge{bottom:-6px;font-size:1.125em;height:36px;left:-6px;width:36px}
.or-order-button-wrapper,.or-price-section,.or-product-info,.or-shipping-info,.or-special-offer,.or-star-rating{grid-column:2;margin:0;padding:0}
.or-product-info{font-size:1em;margin-bottom:5px;margin-top:0}
.or-star-rating{font-size:1em;justify-content:flex-start;margin-bottom:6px}
.or-rating-text{font-size:.8em}
.or-price-section{margin-bottom:6px}
.or-price-line{gap:8px;justify-content:flex-start;margin-bottom:0}
.or-total-price{font-size:1.35em}
.or-original-price{font-size:.75em}
.or-per-item-price{font-size:.85em;margin:2px 0 6px}
.or-discount-info{font-size:.85em;padding:4px 8px}
.or-shipping-info,.or-special-offer{font-size:.8em;margin-bottom:6px}
.or-shipping-info{justify-content:flex-start}
.or-order-button-wrapper{margin-top:5px}
.or-order-button{font-size:1em;margin-top:0;padding:10px 0}
}
.package-choice{line-height:normal}
.or-module-wrapper{align-items:center;background-color:#f4f7f6;box-sizing:border-box;color:#2c3e50;display:flex;font-family:Roboto,Helvetica Neue,Arial,sans-serif;justify-content:center;padding:50px 20px;width:100%}
.or-package-selection-container{margin:0 auto;max-width:1300px;width:100%}
.or-module-header{align-items:center;display:flex;flex-direction:column;margin-bottom:40px}
.or-module-title{color:#2c3e50;font-size:2.8em;font-weight:700;margin:0 0 20px;text-align:center}
.or-module-subtitle{align-items:center;background-color:#e9ecef;border-radius:8px;color:#343a40;display:inline-flex;font-size:1.1em;font-weight:500;margin:0;padding:12px 20px}
.or-module-subtitle:before{animation:pulse-red-d3de7de0 2s infinite;background:radial-gradient(circle,#ff8a8a,#c0392b);border-radius:50%;box-shadow:0 0 8px #e0526399;content:"";height:12px;margin-right:12px;width:12px}
@keyframes pulse-red-d3de7de0{
0%{box-shadow:0 0 #e05263b3;transform:scale(.95)}
70%{box-shadow:0 0 0 10px #e0526300;transform:scale(1)}
to{box-shadow:0 0 #e0526300;transform:scale(.95)}
}
.or-packages-grid{align-items:start;display:grid;gap:25px;grid-template-columns:repeat(4,1fr)}
@media (max-width:1100px){
.or-packages-grid{gap:20px;grid-template-columns:repeat(2,1fr)}
}
@media (max-width:768px){
.or-module-wrapper{padding:30px 15px}
.or-module-header{margin-bottom:30px;text-align:center}
.or-module-title{font-size:2em}
.or-module-subtitle{font-size:1em}
.or-packages-grid{align-items:stretch;gap:15px;grid-template-columns:1fr}
}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
.floater-active{padding-bottom:64px}
@media (min-width:768px){
.floater-active{padding-bottom:72px}
}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
@keyframes spin-f59c153b{
0%{transform:rotate(130deg)}
to{transform:rotate(490deg)}
}
@keyframes dots-f59c153b{
0%{content:""}
33%{content:"."}
66%{content:".."}
to{content:"..."}
}
@keyframes fadeIn-f59c153b{
0%{opacity:0}
to{opacity:1}
}
.cta{border-radius:10px;cursor:pointer;font-family:Poppins,sans-serif;text-align:center;transition:background-color .3s ease-in}
.cta--regular{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;text-transform:uppercase}
.cta--slim{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:8px 24px}
.cta--fat{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;width:100%}
@media (min-width:1132px){
.cta--fat{font-size:24px;padding:20px 40px}
}
.cta[theme=light_orange]{background:#fba602;border-bottom:2px solid #b85a12;color:#000;font-family:Roboto}
@media (pointer:fine){
.cta[theme=light_orange]:hover{background:#fdbb3a}
}
.cta[theme=pink]{background:#fe23a1;border-bottom:2px solid #b51973;color:#fff;font-family:Roboto}
@media (pointer:fine){
.cta[theme=pink]:hover{background:#fe3ead}
}
.cta[theme=dark]{background-color:#000;color:#fff}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:#333}
}
.cta[theme=blue]{background-color:#0d40ff;color:#fff}
@media (pointer:fine){
.cta[theme=blue]:hover{background-color:#002fdd}
}
.cta[theme=red]{background-color:#e80000;color:#fff}
@media (pointer:fine){
.cta[theme=red]:hover{background-color:#c80000}
}
.cta[theme=orange]{background-color:#f60;color:#fff}
@media (pointer:fine){
.cta[theme=orange]:hover{background-color:#e15a00}
}
.cta[theme=green]{background-color:#0ed13d;color:#fff}
@media (pointer:fine){
.cta[theme=green]:hover{background-color:#08ae30}
}
.cta[theme=custom-coupon]{background-color:var(--coupon-cta-background);color:var(--coupon-cta-textColor)}
@media (pointer:fine){
.cta[theme=custom-coupon]:hover{background-color:var(--coupon-cta-backgroundHover)}
}
.cta[theme=custom]{background-color:var(--button-background);color:var(--button-text-color)}
@media (pointer:fine){
.cta[theme=custom]:hover{background-color:var(--button-hover)}
}
.cta[loading=true]{-moz-column-gap:0;column-gap:0}
.cta[loading=true]:after{animation:dots-f59c153b 1s linear infinite;content:"";font-family:Poppins,sans-serif;font-size:19px;font-weight:700;line-height:24px;opacity:1;text-align:left;width:30px}
.cta[loading=true]:before{animation:spin-f59c153b 1s linear infinite;border:5px solid hsla(0,0%,100%,.5);border-bottom-color:#fff;border-radius:50%;content:"";display:inline-block;height:24px;margin-right:16px;opacity:1;position:absolute;position:relative;transform:rotate(130deg);width:24px}
.cta[loading=true]>.cta__loading{display:block}
.cta[loading=true]>.submit__icon--wrapper,.cta[loading=true]>span,.cta__loading{display:none}
.cta[loading=true]>span.processing{animation:fadeIn-f59c153b .25s ease-in;display:inline-block;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:24px;opacity:1;text-shadow:0 1px 1px rgba(0,0,0,.251);text-transform:uppercase}
.cta[theme=dark]{background-color:var(--background-color);color:var(--text-color)}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:var(--hover-background-color);color:var(--hover-text-color)}
}
.reviews-score{align-items:center;display:flex;flex-direction:column;margin-bottom:-8px}
@media (min-width:768px){
.reviews-score{flex-direction:row;flex-wrap:wrap;margin-bottom:0}
}
@media (min-width:1132px){
.reviews-score{flex-wrap:nowrap}
}
.reviews-score__divider{background:#f0f0f0;height:98px;margin:0 16px;width:1px}
@media (min-width:1132px){
.reviews-score__divider{margin:0 24px}
}
.reviews-score__col--1{margin-bottom:32px}
@media (min-width:768px){
.reviews-score__col--1{margin-bottom:0;width:98px}
}
.reviews-score__col--column{display:flex;flex-direction:column;margin-bottom:32px;width:100%}
@media (min-width:768px){
.reviews-score__col--column{margin-bottom:0;width:calc(55% - 33px)}
}
@media (min-width:1132px){
.reviews-score__col--column{flex:1 1 0;width:auto}
}
.reviews-score__col--2{margin-bottom:32px;width:100%}
@media (min-width:768px){
.reviews-score__col--2{margin-bottom:0;width:calc(45% - 131px)}
}
@media (min-width:1132px){
.reviews-score__col--2{width:auto}
}
.reviews-score-table{display:flex;flex-direction:column-reverse;flex-direction:column;width:100%}
@supports (gap:8px){
.reviews-score-table{gap:8px}
}
.reviews-score-table:not(:has(>:first-child)){margin:0}
.reviews-score-table>*{margin:4px}
@supports (gap:8px){
.reviews-score-table>*{margin:0}
}
.reviews-score-table--margin{margin-top:12px}
@supports (gap:8px){
.reviews-score-table--margin{gap:8px}
}
.reviews-score-table--margin:not(:has(>:first-child)){margin:0}
.reviews-score-table--margin>*{margin:4px}
@supports (gap:8px){
.reviews-score-table--margin>*{margin:0}
}
.reviews-score-table__rating,.reviews-score-table__row{align-items:center;display:flex}
.reviews-score-table__row:not(:first-of-type){margin-bottom:0}
.reviews-score-table__bar{background:var(--reviews-score-passive);border-radius:100px;height:100%;height:12px;margin-right:8px;overflow:hidden;position:relative;width:100%}
@media (min-width:768px){
.reviews-score-table__bar{width:75%}
}
@media (min-width:1132px){
.reviews-score-table__bar{min-width:241px}
}
.reviews-score-table__bar--full{margin-left:0;margin-right:0;width:100%}
@media (min-width:768px){
.reviews-score-table__bar--full{margin-right:0;min-width:266px}
}
@media (min-width:1132px){
.reviews-score-table__bar--full{min-width:335px}
}
.reviews-score-table__bar:after{background:var(--reviews-score-active);border-bottom-right-radius:100px;border-top-right-radius:100px;content:"";height:12px;left:0;position:absolute;top:0}
.reviews-score-table__bar:nth-of-type(5):after{width:88%}
.reviews-score-table__bar:nth-of-type(4):after{width:66%}
.reviews-score-table__bar:nth-of-type(3):after{width:33%}
.reviews-score-text--span{color:var(--reviews-score-textPrimary,#333);font-size:12px;font-weight:400;line-height:12px;margin-right:2px;position:relative;text-align:center;top:1px}
.reviews-score-text--label{color:var(--reviews-score-textSecondary,#666);font-size:12px;font-weight:400;line-height:12px;width:100px}
.reviews-score-text--score{color:var(--reviews-score-textPrimary,#333);font-size:56px;font-weight:600;line-height:46px;text-align:center}
@media (min-width:768px){
.reviews-score-text--score{font-size:40px;line-height:32px}
}
@media (min-width:1132px){
.reviews-score-text--score{font-size:56px;line-height:46px}
}
.reviews-score-text--reviews{color:var(--reviews-score-textSecondary,#666);font-size:16px;font-weight:400;line-height:16px}
.reviews-score-text--title{border-bottom:1px solid #f0f0f0;color:var(--reviews-score-textPrimary,#333);font-size:16px;font-weight:400;line-height:16px;padding-bottom:12px}
@media (min-width:768px){
.reviews-score-text--title{font-size:12px}
}
@media (min-width:1132px){
.reviews-score-text--title{font-size:16px}
}
.reviews-score-button{align-items:center;border-top:1px solid #f0f0f0;color:var(--reviews-score-textPrimary,#333);display:flex;font-size:14px;font-style:normal;font-weight:400;justify-content:center;line-height:20px;padding-top:16px;transition:color .15s ease-in-out;width:100%}
@media (min-width:1132px){
.reviews-score-button *{flex:1 1 0}
}
.reviews-score-button>svg{margin-left:8px}
@media (min-width:768px){
.reviews-score-button{margin-top:24px;padding-top:24px}
}
@media (min-width:1132px){
.reviews-score-button{border-top:none;flex:1 1 0;margin-top:0;padding-top:0;width:auto}
}
.score-bar-1:after{width:1%}
.score-bar-2:after{width:2%}
.score-bar-3:after{width:3%}
.score-bar-4:after{width:4%}
.score-bar-5:after{width:5%}
.score-bar-6:after{width:6%}
.score-bar-7:after{width:7%}
.score-bar-8:after{width:8%}
.score-bar-9:after{width:9%}
.score-bar-10:after{width:10%}
.score-bar-11:after{width:11%}
.score-bar-12:after{width:12%}
.score-bar-13:after{width:13%}
.score-bar-14:after{width:14%}
.score-bar-15:after{width:15%}
.score-bar-16:after{width:16%}
.score-bar-17:after{width:17%}
.score-bar-18:after{width:18%}
.score-bar-19:after{width:19%}
.score-bar-20:after{width:20%}
.score-bar-21:after{width:21%}
.score-bar-22:after{width:22%}
.score-bar-23:after{width:23%}
.score-bar-24:after{width:24%}
.score-bar-25:after{width:25%}
.score-bar-26:after{width:26%}
.score-bar-27:after{width:27%}
.score-bar-28:after{width:28%}
.score-bar-29:after{width:29%}
.score-bar-30:after{width:30%}
.score-bar-31:after{width:31%}
.score-bar-32:after{width:32%}
.score-bar-33:after{width:33%}
.score-bar-34:after{width:34%}
.score-bar-35:after{width:35%}
.score-bar-36:after{width:36%}
.score-bar-37:after{width:37%}
.score-bar-38:after{width:38%}
.score-bar-39:after{width:39%}
.score-bar-40:after{width:40%}
.score-bar-41:after{width:41%}
.score-bar-42:after{width:42%}
.score-bar-43:after{width:43%}
.score-bar-44:after{width:44%}
.score-bar-45:after{width:45%}
.score-bar-46:after{width:46%}
.score-bar-47:after{width:47%}
.score-bar-48:after{width:48%}
.score-bar-49:after{width:49%}
.score-bar-50:after{width:50%}
.score-bar-51:after{width:51%}
.score-bar-52:after{width:52%}
.score-bar-53:after{width:53%}
.score-bar-54:after{width:54%}
.score-bar-55:after{width:55%}
.score-bar-56:after{width:56%}
.score-bar-57:after{width:57%}
.score-bar-58:after{width:58%}
.score-bar-59:after{width:59%}
.score-bar-60:after{width:60%}
.score-bar-61:after{width:61%}
.score-bar-62:after{width:62%}
.score-bar-63:after{width:63%}
.score-bar-64:after{width:64%}
.score-bar-65:after{width:65%}
.score-bar-66:after{width:66%}
.score-bar-67:after{width:67%}
.score-bar-68:after{width:68%}
.score-bar-69:after{width:69%}
.score-bar-70:after{width:70%}
.score-bar-71:after{width:71%}
.score-bar-72:after{width:72%}
.score-bar-73:after{width:73%}
.score-bar-74:after{width:74%}
.score-bar-75:after{width:75%}
.score-bar-76:after{width:76%}
.score-bar-77:after{width:77%}
.score-bar-78:after{width:78%}
.score-bar-79:after{width:79%}
.score-bar-80:after{width:80%}
.score-bar-81:after{width:81%}
.score-bar-82:after{width:82%}
.score-bar-83:after{width:83%}
.score-bar-84:after{width:84%}
.score-bar-85:after{width:85%}
.score-bar-86:after{width:86%}
.score-bar-87:after{width:87%}
.score-bar-88:after{width:88%}
.score-bar-89:after{width:89%}
.score-bar-90:after{width:90%}
.score-bar-91:after{width:91%}
.score-bar-92:after{width:92%}
.score-bar-93:after{width:93%}
.score-bar-94:after{width:94%}
.score-bar-95:after{width:95%}
.score-bar-96:after{width:96%}
.score-bar-97:after{width:97%}
.score-bar-98:after{width:98%}
.score-bar-99:after{width:99%}
.score-bar-100:after{width:100%}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
.floater-active{padding-bottom:64px}
@media (min-width:768px){
.floater-active{padding-bottom:72px}
}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
@keyframes spin-017699b3{
0%{transform:rotate(130deg)}
to{transform:rotate(490deg)}
}
@keyframes dots-017699b3{
0%{content:""}
33%{content:"."}
66%{content:".."}
to{content:"..."}
}
@keyframes fadeIn-017699b3{
0%{opacity:0}
to{opacity:1}
}
.cta{border-radius:10px;cursor:pointer;font-family:Poppins,sans-serif;text-align:center;transition:background-color .3s ease-in}
.cta--regular{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;text-transform:uppercase}
.cta--slim{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:8px 24px}
.cta--fat{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;width:100%}
@media (min-width:1132px){
.cta--fat{font-size:24px;padding:20px 40px}
}
.cta[theme=light_orange]{background:#fba602;border-bottom:2px solid #b85a12;color:#000;font-family:Roboto}
@media (pointer:fine){
.cta[theme=light_orange]:hover{background:#fdbb3a}
}
.cta[theme=pink]{background:#fe23a1;border-bottom:2px solid #b51973;color:#fff;font-family:Roboto}
@media (pointer:fine){
.cta[theme=pink]:hover{background:#fe3ead}
}
.cta[theme=dark]{background-color:#000;color:#fff}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:#333}
}
.cta[theme=blue]{background-color:#0d40ff;color:#fff}
@media (pointer:fine){
.cta[theme=blue]:hover{background-color:#002fdd}
}
.cta[theme=red]{background-color:#e80000;color:#fff}
@media (pointer:fine){
.cta[theme=red]:hover{background-color:#c80000}
}
.cta[theme=orange]{background-color:#f60;color:#fff}
@media (pointer:fine){
.cta[theme=orange]:hover{background-color:#e15a00}
}
.cta[theme=green]{background-color:#0ed13d;color:#fff}
@media (pointer:fine){
.cta[theme=green]:hover{background-color:#08ae30}
}
.cta[theme=custom-coupon]{background-color:var(--coupon-cta-background);color:var(--coupon-cta-textColor)}
@media (pointer:fine){
.cta[theme=custom-coupon]:hover{background-color:var(--coupon-cta-backgroundHover)}
}
.cta[theme=custom]{background-color:var(--button-background);color:var(--button-text-color)}
@media (pointer:fine){
.cta[theme=custom]:hover{background-color:var(--button-hover)}
}
.cta[loading=true]{-moz-column-gap:0;column-gap:0}
.cta[loading=true]:after{animation:dots-017699b3 1s linear infinite;content:"";font-family:Poppins,sans-serif;font-size:19px;font-weight:700;line-height:24px;opacity:1;text-align:left;width:30px}
.cta[loading=true]:before{animation:spin-017699b3 1s linear infinite;border:5px solid hsla(0,0%,100%,.5);border-bottom-color:#fff;border-radius:50%;content:"";display:inline-block;height:24px;margin-right:16px;opacity:1;position:absolute;position:relative;transform:rotate(130deg);width:24px}
.cta[loading=true]>.cta__loading{display:block}
.cta[loading=true]>.submit__icon--wrapper,.cta[loading=true]>span,.cta__loading{display:none}
.cta[loading=true]>span.processing{animation:fadeIn-017699b3 .25s ease-in;display:inline-block;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:24px;opacity:1;text-shadow:0 1px 1px rgba(0,0,0,.251);text-transform:uppercase}
.cta[theme=dark]{background-color:var(--background-color);color:var(--text-color)}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:var(--hover-background-color);color:var(--hover-text-color)}
}
.input-label{color:var(--PP-Gray---medium,#666);cursor:pointer;font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:4px;text-align:center}
.form-fields{display:flex;flex-wrap:wrap;padding:24px 0}
.form-field{align-items:flex-start;display:flex;flex-direction:column;width:100%}
.form-field:not(:first-of-type){margin-top:16px}
@media (min-width:768px){
.form-field{width:calc(50% - 8px)}
.form-field--margin{margin-right:16px}
}
.input-span{color:var(--PP-Gray---medium,#666);font-size:11px;line-height:12px;margin-top:4px}
.input-field,.input-span{font-style:normal;font-weight:400}
.input-field{background:#fafafa;border:1px solid var(--PP-Borders,#f0f0f0);border-radius:4px;color:var(--PP-Gray---dark,#333);font-family:Roboto;font-size:14px;line-height:20px;outline:0;padding:8px 12px;width:100%}
.input-field::-moz-placeholder{color:var(--PP-Gray---medium,#666);font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.input-field::placeholder{color:var(--PP-Gray---medium,#666);font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.input-field[type=file]{cursor:pointer;height:50px;left:0;opacity:0;position:absolute;top:0;width:200px;z-index:2}
.input-field[type=file]>img{cursor:pointer}
.input-field[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #3a1f15;border-radius:50%;cursor:pointer;height:12px;margin-right:8px;padding:6px;position:relative;top:1px;width:auto;width:12px}
.input-field[type=radio]:checked:before{background-color:#3a1f15;content:"";left:calc(50% - 3px);position:absolute;top:calc(50% - 3px);visibility:visible;z-index:3}
.input-field[type=radio]:before,.input-field[type=radio]:checked:before{border-radius:50%;cursor:pointer;display:inline-block;height:6px;width:6px}
.input-field[type=radio]:before{background-color:#fff;left:1px;position:relative;top:-1px;transition:background-color .15s ease-in}
.input-field[error=true]{border:1px solid #e34400}
.form-error{align-items:center;align-self:stretch;background:#e34400;border-radius:4px;color:#fff;display:none;font-size:14px;font-style:normal;font-weight:700;justify-content:center;line-height:20px;margin-top:16px;padding:8px;width:100%}
@supports (gap:8px){
.form-error{gap:8px}
}
.form-error:not(:has(>:first-child)){margin:0}
.form-error>*{margin:4px}
@supports (gap:8px){
.form-error>*{margin:0}
}
.form-error--active{display:flex}
.input-textarea{background:#fafafa;border:1px solid var(--PP-Borders,#f0f0f0);border-radius:4px;color:var(--PP-Gray---dark,#333);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:20px;min-height:100px;outline:0;padding:8px 12px;width:100%}
.input-textarea[error=true]{border:1px solid #e34400}
.input-textarea::-moz-placeholder{color:var(--PP-Gray---medium,#666);font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.input-textarea::placeholder{color:var(--PP-Gray---medium,#666);font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.file-overlay,.upload-wrapper{position:relative;width:100%}
.file-overlay{align-items:center;background:#fafafa;border:1px solid var(--PP-Borders,#f0f0f0);border-radius:4px;cursor:pointer;display:flex;height:50px;justify-content:Center;left:0;top:0;z-index:1}
.file-overlay[uploaded=true]{background:#fff;border:none;justify-content:flex-start}
.file-overlay[uploaded=true]>.file-overlay-text{cursor:pointer;display:none}
.file-overlay[uploaded=true]>.upload-button{align-items:center;background:var(--features-background,#fafafa);border:1px solid var(--PP-Borders,#f0f0f0);border-radius:4px;display:flex;height:50px;justify-content:center;width:50px}
.upload-button{position:relative}
.file-overlay-text{color:var(--PP-Gray---medium,#666);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-left:12px;pointer-events:none;position:relative;top:2px}
.upload-thumb{height:100%;width:100%}
.thumb-wrapper{border-radius:4px;display:block;height:50px;margin-right:8px;overflow:hidden;position:relative;width:50px}
.thumb-button{cursor:pointer;position:absolute;right:2px;top:2px}
.thumb-button>svg{pointer-events:none}
.processing{display:none}
.modal-container{background-color:transparent;cursor:pointer;font-family:Roboto,sans-serif;height:100%;left:0;opacity:0;overflow:hidden;padding:24px 0;position:fixed;top:0;transition:background-color .15s ease-in-out 50ms;width:100%;z-index:-1}
.modal-container[visible=true]{background-color:#000000d9;opacity:1;overflow-y:scroll;z-index:3}
.modal-container[visible=true]>.form-container{opacity:1}
.modal-container[visible=false]{transition:z-index 0s ease-in-out .5s,background-color .3s ease-in-out,opacity .3s ease-in-out;z-index:-1}
.modal-container[visible=false] .form-container{opacity:0}
@media (min-width:1132px){
.modal-container{padding:40px 0}
}
.form-container{background:#fff;border-radius:20px;cursor:default;height:auto;margin:0 16px;max-width:700px;opacity:0;position:relative;transition:opacity .15s ease-in-out .2s;width:auto;z-index:100}
@media (min-width:768px){
.form-container{left:calc(50% - 350px);margin:0}
}
.form-container__wrapper{padding:16px}
@media (min-width:1132px){
.form-container__wrapper{padding:40px}
}
.form-text--heading{color:var(--PP-Gray---dark,#333);font-size:24px;font-weight:900;line-height:32px}
.form-text--rate{color:var(--PP-Gray---medium,#666);font-size:18px;font-style:normal;font-weight:600;line-height:24px}
.form-button--close{position:absolute;right:16px;top:16px}
.form-button--close>img{pointer-events:none}
.score-select{margin-bottom:16px}
.score-select-stars{display:flex;margin-top:8px}
.score-select-star{cursor:pointer;height:24px;width:24px}
.score-select-star:not(:last-of-type){margin-right:6px}
.thank-you{background:0 0;border-radius:20px;display:none;height:320px;opacity:0;padding:40px;transition:.15s ease-in-out .15s}
.thank-you--active{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center;opacity:1}
.thank-you__text{color:var(--PP-Green,#53a179);font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-top:24px;text-align:center}
input:-internal-autofill-selected{-webkit-appearance:menulist-button;-moz-appearance:menulist-button;appearance:menulist-button;background-color:transparent!important;background-image:none!important;color:fieldtext!important}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
.floater-active{padding-bottom:64px}
@media (min-width:768px){
.floater-active{padding-bottom:72px}
}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
@keyframes spin-1307dd20{
0%{transform:rotate(130deg)}
to{transform:rotate(490deg)}
}
@keyframes dots-1307dd20{
0%{content:""}
33%{content:"."}
66%{content:".."}
to{content:"..."}
}
@keyframes fadeIn-1307dd20{
0%{opacity:0}
to{opacity:1}
}
.cta{border-radius:10px;cursor:pointer;font-family:Poppins,sans-serif;text-align:center;transition:background-color .3s ease-in}
.cta--regular{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;text-transform:uppercase}
.cta--slim{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:8px 24px}
.cta--fat{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;width:100%}
@media (min-width:1132px){
.cta--fat{font-size:24px;padding:20px 40px}
}
.cta[theme=light_orange]{background:#fba602;border-bottom:2px solid #b85a12;color:#000;font-family:Roboto}
@media (pointer:fine){
.cta[theme=light_orange]:hover{background:#fdbb3a}
}
.cta[theme=pink]{background:#fe23a1;border-bottom:2px solid #b51973;color:#fff;font-family:Roboto}
@media (pointer:fine){
.cta[theme=pink]:hover{background:#fe3ead}
}
.cta[theme=dark]{background-color:#000;color:#fff}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:#333}
}
.cta[theme=blue]{background-color:#0d40ff;color:#fff}
@media (pointer:fine){
.cta[theme=blue]:hover{background-color:#002fdd}
}
.cta[theme=red]{background-color:#e80000;color:#fff}
@media (pointer:fine){
.cta[theme=red]:hover{background-color:#c80000}
}
.cta[theme=orange]{background-color:#f60;color:#fff}
@media (pointer:fine){
.cta[theme=orange]:hover{background-color:#e15a00}
}
.cta[theme=green]{background-color:#0ed13d;color:#fff}
@media (pointer:fine){
.cta[theme=green]:hover{background-color:#08ae30}
}
.cta[theme=custom-coupon]{background-color:var(--coupon-cta-background);color:var(--coupon-cta-textColor)}
@media (pointer:fine){
.cta[theme=custom-coupon]:hover{background-color:var(--coupon-cta-backgroundHover)}
}
.cta[theme=custom]{background-color:var(--button-background);color:var(--button-text-color)}
@media (pointer:fine){
.cta[theme=custom]:hover{background-color:var(--button-hover)}
}
.cta[loading=true]{-moz-column-gap:0;column-gap:0}
.cta[loading=true]:after{animation:dots-1307dd20 1s linear infinite;content:"";font-family:Poppins,sans-serif;font-size:19px;font-weight:700;line-height:24px;opacity:1;text-align:left;width:30px}
.cta[loading=true]:before{animation:spin-1307dd20 1s linear infinite;border:5px solid hsla(0,0%,100%,.5);border-bottom-color:#fff;border-radius:50%;content:"";display:inline-block;height:24px;margin-right:16px;opacity:1;position:absolute;position:relative;transform:rotate(130deg);width:24px}
.cta[loading=true]>.cta__loading{display:block}
.cta[loading=true]>.submit__icon--wrapper,.cta[loading=true]>span,.cta__loading{display:none}
.cta[loading=true]>span.processing{animation:fadeIn-1307dd20 .25s ease-in;display:inline-block;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:24px;opacity:1;text-shadow:0 1px 1px rgba(0,0,0,.251);text-transform:uppercase}
.cta[theme=dark]{background-color:var(--background-color);color:var(--text-color)}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:var(--hover-background-color);color:var(--hover-text-color)}
}
.input-label{color:var(--PP-Gray---medium,#666);cursor:pointer;font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:4px;text-align:center}
.form-fields{display:flex;flex-wrap:wrap;padding:24px 0}
.form-field{align-items:flex-start;display:flex;flex-direction:column;width:100%}
.form-field:not(:first-of-type){margin-top:16px}
@media (min-width:768px){
.form-field{width:calc(50% - 8px)}
.form-field--margin{margin-right:16px}
}
.input-span{color:var(--PP-Gray---medium,#666);font-size:11px;line-height:12px;margin-top:4px}
.input-field,.input-span{font-style:normal;font-weight:400}
.input-field{background:#fafafa;border:1px solid var(--PP-Borders,#f0f0f0);border-radius:4px;color:var(--PP-Gray---dark,#333);font-family:Roboto;font-size:14px;line-height:20px;outline:0;padding:8px 12px;width:100%}
.input-field::-moz-placeholder{color:var(--PP-Gray---medium,#666);font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.input-field::placeholder{color:var(--PP-Gray---medium,#666);font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.input-field[type=file]{cursor:pointer;height:50px;left:0;opacity:0;position:absolute;top:0;width:200px;z-index:2}
.input-field[type=file]>img{cursor:pointer}
.input-field[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #3a1f15;border-radius:50%;cursor:pointer;height:12px;margin-right:8px;padding:6px;position:relative;top:1px;width:auto;width:12px}
.input-field[type=radio]:checked:before{background-color:#3a1f15;content:"";left:calc(50% - 3px);position:absolute;top:calc(50% - 3px);visibility:visible;z-index:3}
.input-field[type=radio]:before,.input-field[type=radio]:checked:before{border-radius:50%;cursor:pointer;display:inline-block;height:6px;width:6px}
.input-field[type=radio]:before{background-color:#fff;left:1px;position:relative;top:-1px;transition:background-color .15s ease-in}
.input-field[error=true]{border:1px solid #e34400}
.form-error{align-items:center;align-self:stretch;background:#e34400;border-radius:4px;color:#fff;display:none;font-size:14px;font-style:normal;font-weight:700;justify-content:center;line-height:20px;margin-top:16px;padding:8px;width:100%}
@supports (gap:8px){
.form-error{gap:8px}
}
.form-error:not(:has(>:first-child)){margin:0}
.form-error>*{margin:4px}
@supports (gap:8px){
.form-error>*{margin:0}
}
.form-error--active{display:flex}
.input-textarea{background:#fafafa;border:1px solid var(--PP-Borders,#f0f0f0);border-radius:4px;color:var(--PP-Gray---dark,#333);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:20px;min-height:100px;outline:0;padding:8px 12px;width:100%}
.input-textarea[error=true]{border:1px solid #e34400}
.input-textarea::-moz-placeholder{color:var(--PP-Gray---medium,#666);font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.input-textarea::placeholder{color:var(--PP-Gray---medium,#666);font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.file-overlay,.upload-wrapper{position:relative;width:100%}
.file-overlay{align-items:center;background:#fafafa;border:1px solid var(--PP-Borders,#f0f0f0);border-radius:4px;cursor:pointer;display:flex;height:50px;justify-content:Center;left:0;top:0;z-index:1}
.file-overlay[uploaded=true]{background:#fff;border:none;justify-content:flex-start}
.file-overlay[uploaded=true]>.file-overlay-text{cursor:pointer;display:none}
.file-overlay[uploaded=true]>.upload-button{align-items:center;background:var(--features-background,#fafafa);border:1px solid var(--PP-Borders,#f0f0f0);border-radius:4px;display:flex;height:50px;justify-content:center;width:50px}
.upload-button{position:relative}
.file-overlay-text{color:var(--PP-Gray---medium,#666);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-left:12px;pointer-events:none;position:relative;top:2px}
.upload-thumb{height:100%;width:100%}
.thumb-wrapper{border-radius:4px;display:block;height:50px;overflow:hidden;width:50px}
.thumb-button>svg{pointer-events:none}
.processing{display:none}
.modal-container{background-color:transparent;cursor:pointer;font-family:Roboto,sans-serif;height:100%;left:0;opacity:0;overflow:hidden;padding:24px 0;position:fixed;top:0;transition:background-color .15s ease-in-out 50ms;width:100%;z-index:-1}
.modal-container[visible=true]{background-color:#000000d9;opacity:1;overflow-y:scroll;z-index:3}
.modal-container[visible=true]>.form-container{opacity:1}
.modal-container[visible=false]{transition:z-index 0s ease-in-out .5s,background-color .3s ease-in-out,opacity .3s ease-in-out;z-index:-1}
.modal-container[visible=false] .form-container{opacity:0}
@media (min-width:1132px){
.modal-container{padding:40px 0}
}
.form-container{background:#fff;border-radius:20px;cursor:default;height:auto;margin:0 16px;max-width:700px;opacity:0;position:relative;transition:opacity .15s ease-in-out .2s;width:auto;z-index:100}
@media (min-width:768px){
.form-container{left:calc(50% - 350px);margin:0}
}
.form-container__wrapper{padding:16px}
@media (min-width:1132px){
.form-container__wrapper{padding:40px}
}
.form-text--heading{color:var(--PP-Gray---dark,#333);font-size:24px;font-weight:900;line-height:32px}
.form-text--rate{color:var(--PP-Gray---medium,#666);font-size:18px;font-style:normal;font-weight:600;line-height:24px}
.form-button--close{position:absolute;right:16px;top:16px}
.form-button--close>img{pointer-events:none}
.score-select{margin-bottom:16px}
.score-select-stars{display:flex;margin-top:8px}
.score-select-star{cursor:pointer;height:24px;width:24px}
.score-select-star:not(:last-of-type){margin-right:6px}
.thank-you{background:0 0;border-radius:20px;display:none;height:320px;opacity:0;padding:40px;transition:.15s ease-in-out .15s}
.thank-you--active{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center;opacity:1}
.thank-you__text{color:var(--PP-Green,#53a179);font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-top:24px;text-align:center}
input:-internal-autofill-selected{-webkit-appearance:menulist-button;-moz-appearance:menulist-button;appearance:menulist-button;background-color:transparent!important;background-image:none!important;color:fieldtext!important}
.thumb-wrapper{display:inline-block;margin-bottom:8px;margin-right:8px;position:relative}
.upload-thumb{border-radius:4px;-o-object-fit:cover;object-fit:cover}
.thumb-button{background:0 0;border:none;cursor:pointer;padding:0;position:absolute;right:2px;top:2px}
.thumb-wrapper--invalid{background:#fff0f0}
.thumb-wrapper--invalid .upload-thumb{height:24px;margin:13px;width:24px}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
.floater-active{padding-bottom:64px}
@media (min-width:768px){
.floater-active{padding-bottom:72px}
}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
@keyframes spin-c12ce5ba{
0%{transform:rotate(130deg)}
to{transform:rotate(490deg)}
}
@keyframes dots-c12ce5ba{
0%{content:""}
33%{content:"."}
66%{content:".."}
to{content:"..."}
}
@keyframes fadeIn-c12ce5ba{
0%{opacity:0}
to{opacity:1}
}
.cta{border-radius:10px;cursor:pointer;font-family:Poppins,sans-serif;text-align:center;transition:background-color .3s ease-in}
.cta--regular{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;text-transform:uppercase}
.cta--slim{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:8px 24px}
.cta--fat{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;width:100%}
@media (min-width:1132px){
.cta--fat{font-size:24px;padding:20px 40px}
}
.cta[theme=light_orange]{background:#fba602;border-bottom:2px solid #b85a12;color:#000;font-family:Roboto}
@media (pointer:fine){
.cta[theme=light_orange]:hover{background:#fdbb3a}
}
.cta[theme=pink]{background:#fe23a1;border-bottom:2px solid #b51973;color:#fff;font-family:Roboto}
@media (pointer:fine){
.cta[theme=pink]:hover{background:#fe3ead}
}
.cta[theme=dark]{background-color:#000;color:#fff}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:#333}
}
.cta[theme=blue]{background-color:#0d40ff;color:#fff}
@media (pointer:fine){
.cta[theme=blue]:hover{background-color:#002fdd}
}
.cta[theme=red]{background-color:#e80000;color:#fff}
@media (pointer:fine){
.cta[theme=red]:hover{background-color:#c80000}
}
.cta[theme=orange]{background-color:#f60;color:#fff}
@media (pointer:fine){
.cta[theme=orange]:hover{background-color:#e15a00}
}
.cta[theme=green]{background-color:#0ed13d;color:#fff}
@media (pointer:fine){
.cta[theme=green]:hover{background-color:#08ae30}
}
.cta[theme=custom-coupon]{background-color:var(--coupon-cta-background);color:var(--coupon-cta-textColor)}
@media (pointer:fine){
.cta[theme=custom-coupon]:hover{background-color:var(--coupon-cta-backgroundHover)}
}
.cta[theme=custom]{background-color:var(--button-background);color:var(--button-text-color)}
@media (pointer:fine){
.cta[theme=custom]:hover{background-color:var(--button-hover)}
}
.cta[loading=true]{-moz-column-gap:0;column-gap:0}
.cta[loading=true]:after{animation:dots-c12ce5ba 1s linear infinite;content:"";font-family:Poppins,sans-serif;font-size:19px;font-weight:700;line-height:24px;opacity:1;text-align:left;width:30px}
.cta[loading=true]:before{animation:spin-c12ce5ba 1s linear infinite;border:5px solid hsla(0,0%,100%,.5);border-bottom-color:#fff;border-radius:50%;content:"";display:inline-block;height:24px;margin-right:16px;opacity:1;position:absolute;position:relative;transform:rotate(130deg);width:24px}
.cta[loading=true]>.cta__loading{display:block}
.cta[loading=true]>.submit__icon--wrapper,.cta[loading=true]>span,.cta__loading{display:none}
.cta[loading=true]>span.processing{animation:fadeIn-c12ce5ba .25s ease-in;display:inline-block;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:24px;opacity:1;text-shadow:0 1px 1px rgba(0,0,0,.251);text-transform:uppercase}
.cta[theme=dark]{background-color:var(--background-color);color:var(--text-color)}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:var(--hover-background-color);color:var(--hover-text-color)}
}
.input-label{color:var(--PP-Gray---medium,#666);cursor:pointer;font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:4px;text-align:center}
.form-fields{display:flex;flex-wrap:wrap;padding:24px 0}
.form-field{align-items:flex-start;display:flex;flex-direction:column;width:100%}
.form-field:not(:first-of-type){margin-top:16px}
@media (min-width:768px){
.form-field{width:calc(50% - 8px)}
.form-field--margin{margin-right:16px}
}
.input-span{color:var(--PP-Gray---medium,#666);font-size:11px;line-height:12px;margin-top:4px}
.input-field,.input-span{font-style:normal;font-weight:400}
.input-field{background:#fafafa;border:1px solid var(--PP-Borders,#f0f0f0);border-radius:4px;color:var(--PP-Gray---dark,#333);font-family:Roboto;font-size:14px;line-height:20px;outline:0;padding:8px 12px;width:100%}
.input-field::-moz-placeholder{color:var(--PP-Gray---medium,#666);font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.input-field::placeholder{color:var(--PP-Gray---medium,#666);font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.input-field[type=file]{cursor:pointer;height:50px;left:0;opacity:0;position:absolute;top:0;width:200px;z-index:2}
.input-field[type=file]>img{cursor:pointer}
.input-field[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #3a1f15;border-radius:50%;cursor:pointer;height:12px;margin-right:8px;padding:6px;position:relative;top:1px;width:auto;width:12px}
.input-field[type=radio]:checked:before{background-color:#3a1f15;content:"";left:calc(50% - 3px);position:absolute;top:calc(50% - 3px);visibility:visible;z-index:3}
.input-field[type=radio]:before,.input-field[type=radio]:checked:before{border-radius:50%;cursor:pointer;display:inline-block;height:6px;width:6px}
.input-field[type=radio]:before{background-color:#fff;left:1px;position:relative;top:-1px;transition:background-color .15s ease-in}
.input-field[error=true]{border:1px solid #e34400}
.form-error{align-items:center;align-self:stretch;background:#e34400;border-radius:4px;color:#fff;display:none;font-size:14px;font-style:normal;font-weight:700;justify-content:center;line-height:20px;margin-top:16px;padding:8px;width:100%}
@supports (gap:8px){
.form-error{gap:8px}
}
.form-error:not(:has(>:first-child)){margin:0}
.form-error>*{margin:4px}
@supports (gap:8px){
.form-error>*{margin:0}
}
.form-error--active{display:flex}
.input-textarea{background:#fafafa;border:1px solid var(--PP-Borders,#f0f0f0);border-radius:4px;color:var(--PP-Gray---dark,#333);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:20px;min-height:100px;outline:0;padding:8px 12px;width:100%}
.input-textarea[error=true]{border:1px solid #e34400}
.input-textarea::-moz-placeholder{color:var(--PP-Gray---medium,#666);font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.input-textarea::placeholder{color:var(--PP-Gray---medium,#666);font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.file-overlay,.upload-wrapper{position:relative;width:100%}
.file-overlay{align-items:center;background:#fafafa;border:1px solid var(--PP-Borders,#f0f0f0);border-radius:4px;cursor:pointer;display:flex;height:50px;justify-content:Center;left:0;top:0;z-index:1}
.file-overlay[uploaded=true]{background:#fff;border:none;justify-content:flex-start}
.file-overlay[uploaded=true]>.file-overlay-text{cursor:pointer;display:none}
.file-overlay[uploaded=true]>.upload-button{align-items:center;background:var(--features-background,#fafafa);border:1px solid var(--PP-Borders,#f0f0f0);border-radius:4px;display:flex;height:50px;justify-content:center;width:50px}
.upload-button{position:relative}
.file-overlay-text{color:var(--PP-Gray---medium,#666);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-left:12px;pointer-events:none;position:relative;top:2px}
.upload-thumb{height:100%;width:100%}
.thumb-wrapper{border-radius:4px;display:block;height:50px;margin-right:8px;overflow:hidden;position:relative;width:50px}
.thumb-button{cursor:pointer;position:absolute;right:2px;top:2px}
.thumb-button>svg{pointer-events:none}
.processing{display:none}
.modal-container{background-color:transparent;cursor:pointer;font-family:Roboto,sans-serif;height:100%;left:0;opacity:0;overflow:hidden;padding:24px 0;position:fixed;top:0;transition:background-color .15s ease-in-out 50ms;width:100%;z-index:-1}
.modal-container[visible=true]{background-color:#000000d9;opacity:1;overflow-y:scroll;z-index:3}
.modal-container[visible=true]>.form-container{opacity:1}
.modal-container[visible=false]{transition:z-index 0s ease-in-out .5s,background-color .3s ease-in-out,opacity .3s ease-in-out;z-index:-1}
.modal-container[visible=false] .form-container{opacity:0}
@media (min-width:1132px){
.modal-container{padding:40px 0}
}
.form-container{background:#fff;border-radius:20px;cursor:default;height:auto;margin:0 16px;max-width:700px;opacity:0;position:relative;transition:opacity .15s ease-in-out .2s;width:auto;z-index:100}
@media (min-width:768px){
.form-container{left:calc(50% - 350px);margin:0}
}
.form-container__wrapper{padding:16px}
@media (min-width:1132px){
.form-container__wrapper{padding:40px}
}
.form-text--heading{color:var(--PP-Gray---dark,#333);font-size:24px;font-weight:900;line-height:32px}
.form-text--rate{color:var(--PP-Gray---medium,#666);font-size:18px;font-style:normal;font-weight:600;line-height:24px}
.form-button--close{position:absolute;right:16px;top:16px}
.form-button--close>img{pointer-events:none}
.score-select{margin-bottom:16px}
.score-select-stars{display:flex;margin-top:8px}
.score-select-star{cursor:pointer;height:24px;width:24px}
.score-select-star:not(:last-of-type){margin-right:6px}
.thank-you{background:0 0;border-radius:20px;display:none;height:320px;opacity:0;padding:40px;transition:.15s ease-in-out .15s}
.thank-you--active{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center;opacity:1}
.thank-you__text{color:var(--PP-Green,#53a179);font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-top:24px;text-align:center}
input:-internal-autofill-selected{-webkit-appearance:menulist-button;-moz-appearance:menulist-button;appearance:menulist-button;background-color:transparent!important;background-image:none!important;color:fieldtext!important}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
.floater-active{padding-bottom:64px}
@media (min-width:768px){
.floater-active{padding-bottom:72px}
}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
@keyframes spin-01df5c86{
0%{transform:rotate(130deg)}
to{transform:rotate(490deg)}
}
@keyframes dots-01df5c86{
0%{content:""}
33%{content:"."}
66%{content:".."}
to{content:"..."}
}
@keyframes fadeIn-01df5c86{
0%{opacity:0}
to{opacity:1}
}
.cta{border-radius:10px;cursor:pointer;font-family:Poppins,sans-serif;text-align:center;transition:background-color .3s ease-in}
.cta--regular{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;text-transform:uppercase}
.cta--slim{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:8px 24px}
.cta--fat{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;width:100%}
@media (min-width:1132px){
.cta--fat{font-size:24px;padding:20px 40px}
}
.cta[theme=light_orange]{background:#fba602;border-bottom:2px solid #b85a12;color:#000;font-family:Roboto}
@media (pointer:fine){
.cta[theme=light_orange]:hover{background:#fdbb3a}
}
.cta[theme=pink]{background:#fe23a1;border-bottom:2px solid #b51973;color:#fff;font-family:Roboto}
@media (pointer:fine){
.cta[theme=pink]:hover{background:#fe3ead}
}
.cta[theme=dark]{background-color:#000;color:#fff}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:#333}
}
.cta[theme=blue]{background-color:#0d40ff;color:#fff}
@media (pointer:fine){
.cta[theme=blue]:hover{background-color:#002fdd}
}
.cta[theme=red]{background-color:#e80000;color:#fff}
@media (pointer:fine){
.cta[theme=red]:hover{background-color:#c80000}
}
.cta[theme=orange]{background-color:#f60;color:#fff}
@media (pointer:fine){
.cta[theme=orange]:hover{background-color:#e15a00}
}
.cta[theme=green]{background-color:#0ed13d;color:#fff}
@media (pointer:fine){
.cta[theme=green]:hover{background-color:#08ae30}
}
.cta[theme=custom-coupon]{background-color:var(--coupon-cta-background);color:var(--coupon-cta-textColor)}
@media (pointer:fine){
.cta[theme=custom-coupon]:hover{background-color:var(--coupon-cta-backgroundHover)}
}
.cta[theme=custom]{background-color:var(--button-background);color:var(--button-text-color)}
@media (pointer:fine){
.cta[theme=custom]:hover{background-color:var(--button-hover)}
}
.cta[loading=true]{-moz-column-gap:0;column-gap:0}
.cta[loading=true]:after{animation:dots-01df5c86 1s linear infinite;content:"";font-family:Poppins,sans-serif;font-size:19px;font-weight:700;line-height:24px;opacity:1;text-align:left;width:30px}
.cta[loading=true]:before{animation:spin-01df5c86 1s linear infinite;border:5px solid hsla(0,0%,100%,.5);border-bottom-color:#fff;border-radius:50%;content:"";display:inline-block;height:24px;margin-right:16px;opacity:1;position:absolute;position:relative;transform:rotate(130deg);width:24px}
.cta[loading=true]>.cta__loading{display:block}
.cta[loading=true]>.submit__icon--wrapper,.cta[loading=true]>span,.cta__loading{display:none}
.cta[loading=true]>span.processing{animation:fadeIn-01df5c86 .25s ease-in;display:inline-block;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:24px;opacity:1;text-shadow:0 1px 1px rgba(0,0,0,.251);text-transform:uppercase}
.cta[theme=dark]{background-color:var(--background-color);color:var(--text-color)}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:var(--hover-background-color);color:var(--hover-text-color)}
}
.input-label{color:var(--PP-Gray---medium,#666);cursor:pointer;font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:4px;text-align:center}
.form-fields{display:flex;flex-wrap:wrap;padding:24px 0}
.form-field{align-items:flex-start;display:flex;flex-direction:column;width:100%}
.form-field:not(:first-of-type){margin-top:16px}
@media (min-width:768px){
.form-field{width:calc(50% - 8px)}
.form-field--margin{margin-right:16px}
}
.input-span{color:var(--PP-Gray---medium,#666);font-size:11px;line-height:12px;margin-top:4px}
.input-field,.input-span{font-style:normal;font-weight:400}
.input-field{background:#fafafa;border:1px solid var(--PP-Borders,#f0f0f0);border-radius:4px;color:var(--PP-Gray---dark,#333);font-family:Roboto;font-size:14px;line-height:20px;outline:0;padding:8px 12px;width:100%}
.input-field::-moz-placeholder{color:var(--PP-Gray---medium,#666);font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.input-field::placeholder{color:var(--PP-Gray---medium,#666);font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.input-field[type=file]{cursor:pointer;height:50px;left:0;opacity:0;position:absolute;top:0;width:200px;z-index:2}
.input-field[type=file]>img{cursor:pointer}
.input-field[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #3a1f15;border-radius:50%;cursor:pointer;height:12px;margin-right:8px;padding:6px;position:relative;top:1px;width:auto;width:12px}
.input-field[type=radio]:checked:before{background-color:#3a1f15;content:"";left:calc(50% - 3px);position:absolute;top:calc(50% - 3px);visibility:visible;z-index:3}
.input-field[type=radio]:before,.input-field[type=radio]:checked:before{border-radius:50%;cursor:pointer;display:inline-block;height:6px;width:6px}
.input-field[type=radio]:before{background-color:#fff;left:1px;position:relative;top:-1px;transition:background-color .15s ease-in}
.input-field[error=true]{border:1px solid #e34400}
.form-error{align-items:center;align-self:stretch;background:#e34400;border-radius:4px;color:#fff;display:none;font-size:14px;font-style:normal;font-weight:700;justify-content:center;line-height:20px;margin-top:16px;padding:8px;width:100%}
@supports (gap:8px){
.form-error{gap:8px}
}
.form-error:not(:has(>:first-child)){margin:0}
.form-error>*{margin:4px}
@supports (gap:8px){
.form-error>*{margin:0}
}
.form-error--active{display:flex}
.input-textarea{background:#fafafa;border:1px solid var(--PP-Borders,#f0f0f0);border-radius:4px;color:var(--PP-Gray---dark,#333);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:20px;min-height:100px;outline:0;padding:8px 12px;width:100%}
.input-textarea[error=true]{border:1px solid #e34400}
.input-textarea::-moz-placeholder{color:var(--PP-Gray---medium,#666);font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.input-textarea::placeholder{color:var(--PP-Gray---medium,#666);font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.file-overlay,.upload-wrapper{position:relative;width:100%}
.file-overlay{align-items:center;background:#fafafa;border:1px solid var(--PP-Borders,#f0f0f0);border-radius:4px;cursor:pointer;display:flex;height:50px;justify-content:Center;left:0;top:0;z-index:1}
.file-overlay[uploaded=true]{background:#fff;border:none;justify-content:flex-start}
.file-overlay[uploaded=true]>.file-overlay-text{cursor:pointer;display:none}
.file-overlay[uploaded=true]>.upload-button{align-items:center;background:var(--features-background,#fafafa);border:1px solid var(--PP-Borders,#f0f0f0);border-radius:4px;display:flex;height:50px;justify-content:center;width:50px}
.upload-button{position:relative}
.file-overlay-text{color:var(--PP-Gray---medium,#666);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-left:12px;pointer-events:none;position:relative;top:2px}
.upload-thumb{height:100%;width:100%}
.thumb-wrapper{border-radius:4px;display:block;height:50px;overflow:hidden;width:50px}
.thumb-button>svg{pointer-events:none}
.processing{display:none}
.modal-container{background-color:transparent;cursor:pointer;font-family:Roboto,sans-serif;height:100%;left:0;opacity:0;overflow:hidden;padding:24px 0;position:fixed;top:0;transition:background-color .15s ease-in-out 50ms;width:100%;z-index:-1}
.modal-container[visible=true]{background-color:#000000d9;opacity:1;overflow-y:scroll;z-index:3}
.modal-container[visible=true]>.form-container{opacity:1}
.modal-container[visible=false]{transition:z-index 0s ease-in-out .5s,background-color .3s ease-in-out,opacity .3s ease-in-out;z-index:-1}
.modal-container[visible=false] .form-container{opacity:0}
@media (min-width:1132px){
.modal-container{padding:40px 0}
}
.form-container{background:#fff;border-radius:20px;cursor:default;height:auto;margin:0 16px;max-width:700px;opacity:0;position:relative;transition:opacity .15s ease-in-out .2s;width:auto;z-index:100}
@media (min-width:768px){
.form-container{left:calc(50% - 350px);margin:0}
}
.form-container__wrapper{padding:16px}
@media (min-width:1132px){
.form-container__wrapper{padding:40px}
}
.form-text--heading{color:var(--PP-Gray---dark,#333);font-size:24px;font-weight:900;line-height:32px}
.form-text--rate{color:var(--PP-Gray---medium,#666);font-size:18px;font-style:normal;font-weight:600;line-height:24px}
.form-button--close{position:absolute;right:16px;top:16px}
.form-button--close>img{pointer-events:none}
.score-select{margin-bottom:16px}
.score-select-stars{display:flex;margin-top:8px}
.score-select-star{cursor:pointer;height:24px;width:24px}
.score-select-star:not(:last-of-type){margin-right:6px}
.thank-you{background:0 0;border-radius:20px;display:none;height:320px;opacity:0;padding:40px;transition:.15s ease-in-out .15s}
.thank-you--active{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center;opacity:1}
.thank-you__text{color:var(--PP-Green,#53a179);font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-top:24px;text-align:center}
input:-internal-autofill-selected{-webkit-appearance:menulist-button;-moz-appearance:menulist-button;appearance:menulist-button;background-color:transparent!important;background-image:none!important;color:fieldtext!important}
.thumb-wrapper{display:inline-block;margin-bottom:8px;margin-right:8px;position:relative}
.upload-thumb{border-radius:4px;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}
.thumb-button{background:0 0;border:none;cursor:pointer;padding:0;position:absolute;right:2px;top:2px}
.thumb-wrapper--invalid{background:#fff0f0}
.thumb-wrapper--invalid .upload-thumb{height:24px;margin:13px;width:24px}
.form-text--heading{color:var(--features-text-color,#333)}
.file-overlay-text,.form-text--rate,.input-field,.input-label,.input-span,.input-textarea{color:var(--featuresList-card__description-color,#666)}
.file-overlay-text::-moz-placeholder,.form-text--rate::-moz-placeholder,.input-field::-moz-placeholder,.input-label::-moz-placeholder,.input-span::-moz-placeholder,.input-textarea::-moz-placeholder{color:var(--featuresList-card__description-color,#666)}
.file-overlay-text::placeholder,.form-text--rate::placeholder,.input-field::placeholder,.input-label::placeholder,.input-span::placeholder,.input-textarea::placeholder{color:var(--featuresList-card__description-color,#666)}
.input-field,.input-textarea{color:#333}
.file-overlay,.input-field,.input-textarea{background-color:var(--features-background,#fff)}
.thank-you__text{color:var(--coupon-accent-color,#333)}
.thank-you__icon{height:48px;width:48px}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
.floater-active{padding-bottom:64px}
@media (min-width:768px){
.floater-active{padding-bottom:72px}
}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
@keyframes spin-e35ceafb{
0%{transform:rotate(130deg)}
to{transform:rotate(490deg)}
}
@keyframes dots-e35ceafb{
0%{content:""}
33%{content:"."}
66%{content:".."}
to{content:"..."}
}
@keyframes fadeIn-e35ceafb{
0%{opacity:0}
to{opacity:1}
}
.cta{border-radius:10px;cursor:pointer;font-family:Poppins,sans-serif;text-align:center;transition:background-color .3s ease-in}
.cta--regular{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;text-transform:uppercase}
.cta--slim{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:8px 24px}
.cta--fat{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;width:100%}
@media (min-width:1132px){
.cta--fat{font-size:24px;padding:20px 40px}
}
.cta[theme=light_orange]{background:#fba602;border-bottom:2px solid #b85a12;color:#000;font-family:Roboto}
@media (pointer:fine){
.cta[theme=light_orange]:hover{background:#fdbb3a}
}
.cta[theme=pink]{background:#fe23a1;border-bottom:2px solid #b51973;color:#fff;font-family:Roboto}
@media (pointer:fine){
.cta[theme=pink]:hover{background:#fe3ead}
}
.cta[theme=dark]{background-color:#000;color:#fff}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:#333}
}
.cta[theme=blue]{background-color:#0d40ff;color:#fff}
@media (pointer:fine){
.cta[theme=blue]:hover{background-color:#002fdd}
}
.cta[theme=red]{background-color:#e80000;color:#fff}
@media (pointer:fine){
.cta[theme=red]:hover{background-color:#c80000}
}
.cta[theme=orange]{background-color:#f60;color:#fff}
@media (pointer:fine){
.cta[theme=orange]:hover{background-color:#e15a00}
}
.cta[theme=green]{background-color:#0ed13d;color:#fff}
@media (pointer:fine){
.cta[theme=green]:hover{background-color:#08ae30}
}
.cta[theme=custom-coupon]{background-color:var(--coupon-cta-background);color:var(--coupon-cta-textColor)}
@media (pointer:fine){
.cta[theme=custom-coupon]:hover{background-color:var(--coupon-cta-backgroundHover)}
}
.cta[theme=custom]{background-color:var(--button-background);color:var(--button-text-color)}
@media (pointer:fine){
.cta[theme=custom]:hover{background-color:var(--button-hover)}
}
.cta[loading=true]{-moz-column-gap:0;column-gap:0}
.cta[loading=true]:after{animation:dots-e35ceafb 1s linear infinite;content:"";font-family:Poppins,sans-serif;font-size:19px;font-weight:700;line-height:24px;opacity:1;text-align:left;width:30px}
.cta[loading=true]:before{animation:spin-e35ceafb 1s linear infinite;border:5px solid hsla(0,0%,100%,.5);border-bottom-color:#fff;border-radius:50%;content:"";display:inline-block;height:24px;margin-right:16px;opacity:1;position:absolute;position:relative;transform:rotate(130deg);width:24px}
.cta[loading=true]>.cta__loading{display:block}
.cta[loading=true]>.submit__icon--wrapper,.cta[loading=true]>span,.cta__loading{display:none}
.cta[loading=true]>span.processing{animation:fadeIn-e35ceafb .25s ease-in;display:inline-block;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:24px;opacity:1;text-shadow:0 1px 1px rgba(0,0,0,.251);text-transform:uppercase}
.cta[theme=dark]{background-color:var(--background-color);color:var(--text-color)}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:var(--hover-background-color);color:var(--hover-text-color)}
}
.reviews-score{align-items:center;display:flex;flex-direction:column;margin-bottom:-8px}
@media (min-width:768px){
.reviews-score{flex-direction:row;flex-wrap:wrap;margin-bottom:0}
}
@media (min-width:1132px){
.reviews-score{flex-wrap:nowrap}
}
.reviews-score__divider{background:#f0f0f0;height:98px;margin:0 16px;width:1px}
@media (min-width:1132px){
.reviews-score__divider{margin:0 24px}
}
.reviews-score__col--1{margin-bottom:32px}
@media (min-width:768px){
.reviews-score__col--1{margin-bottom:0;width:98px}
}
.reviews-score__col--column{display:flex;flex-direction:column;margin-bottom:32px;width:100%}
@media (min-width:768px){
.reviews-score__col--column{margin-bottom:0;width:calc(55% - 33px)}
}
@media (min-width:1132px){
.reviews-score__col--column{flex:1 1 0;width:auto}
}
.reviews-score__col--2{margin-bottom:32px;width:100%}
@media (min-width:768px){
.reviews-score__col--2{margin-bottom:0;width:calc(45% - 131px)}
}
@media (min-width:1132px){
.reviews-score__col--2{width:auto}
}
.reviews-score-table{display:flex;flex-direction:column-reverse;flex-direction:column;width:100%}
@supports (gap:8px){
.reviews-score-table{gap:8px}
}
.reviews-score-table:not(:has(>:first-child)){margin:0}
.reviews-score-table>*{margin:4px}
@supports (gap:8px){
.reviews-score-table>*{margin:0}
}
.reviews-score-table--margin{margin-top:12px}
@supports (gap:8px){
.reviews-score-table--margin{gap:8px}
}
.reviews-score-table--margin:not(:has(>:first-child)){margin:0}
.reviews-score-table--margin>*{margin:4px}
@supports (gap:8px){
.reviews-score-table--margin>*{margin:0}
}
.reviews-score-table__rating,.reviews-score-table__row{align-items:center;display:flex}
.reviews-score-table__row:not(:first-of-type){margin-bottom:0}
.reviews-score-table__bar{background:var(--reviews-score-passive);border-radius:100px;height:100%;height:12px;margin-right:8px;overflow:hidden;position:relative;width:100%}
@media (min-width:768px){
.reviews-score-table__bar{width:75%}
}
@media (min-width:1132px){
.reviews-score-table__bar{min-width:241px}
}
.reviews-score-table__bar--full{margin-left:0;margin-right:0;width:100%}
@media (min-width:768px){
.reviews-score-table__bar--full{margin-right:0;min-width:266px}
}
@media (min-width:1132px){
.reviews-score-table__bar--full{min-width:335px}
}
.reviews-score-table__bar:after{background:var(--reviews-score-active);border-bottom-right-radius:100px;border-top-right-radius:100px;content:"";height:12px;left:0;position:absolute;top:0}
.reviews-score-table__bar:nth-of-type(5):after{width:88%}
.reviews-score-table__bar:nth-of-type(4):after{width:66%}
.reviews-score-table__bar:nth-of-type(3):after{width:33%}
.reviews-score-text--span{color:var(--reviews-score-textPrimary,#333);font-size:12px;font-weight:400;line-height:12px;margin-right:2px;position:relative;text-align:center;top:1px}
.reviews-score-text--label{color:var(--reviews-score-textSecondary,#666);font-size:12px;font-weight:400;line-height:12px;width:100px}
.reviews-score-text--score{color:var(--reviews-score-textPrimary,#333);font-size:56px;font-weight:600;line-height:46px;text-align:center}
@media (min-width:768px){
.reviews-score-text--score{font-size:40px;line-height:32px}
}
@media (min-width:1132px){
.reviews-score-text--score{font-size:56px;line-height:46px}
}
.reviews-score-text--reviews{color:var(--reviews-score-textSecondary,#666);font-size:16px;font-weight:400;line-height:16px}
.reviews-score-text--title{border-bottom:1px solid #f0f0f0;color:var(--reviews-score-textPrimary,#333);font-size:16px;font-weight:400;line-height:16px;padding-bottom:12px}
@media (min-width:768px){
.reviews-score-text--title{font-size:12px}
}
@media (min-width:1132px){
.reviews-score-text--title{font-size:16px}
}
.reviews-score-button{align-items:center;border-top:1px solid #f0f0f0;color:var(--reviews-score-textPrimary,#333);display:flex;font-size:14px;font-style:normal;font-weight:400;justify-content:center;line-height:20px;padding-top:16px;transition:color .15s ease-in-out;width:100%}
@media (min-width:1132px){
.reviews-score-button *{flex:1 1 0}
}
.reviews-score-button>svg{margin-left:8px}
@media (min-width:768px){
.reviews-score-button{margin-top:24px;padding-top:24px}
}
@media (min-width:1132px){
.reviews-score-button{border-top:none;flex:1 1 0;margin-top:0;padding-top:0;width:auto}
}
.score-bar-1:after{width:1%}
.score-bar-2:after{width:2%}
.score-bar-3:after{width:3%}
.score-bar-4:after{width:4%}
.score-bar-5:after{width:5%}
.score-bar-6:after{width:6%}
.score-bar-7:after{width:7%}
.score-bar-8:after{width:8%}
.score-bar-9:after{width:9%}
.score-bar-10:after{width:10%}
.score-bar-11:after{width:11%}
.score-bar-12:after{width:12%}
.score-bar-13:after{width:13%}
.score-bar-14:after{width:14%}
.score-bar-15:after{width:15%}
.score-bar-16:after{width:16%}
.score-bar-17:after{width:17%}
.score-bar-18:after{width:18%}
.score-bar-19:after{width:19%}
.score-bar-20:after{width:20%}
.score-bar-21:after{width:21%}
.score-bar-22:after{width:22%}
.score-bar-23:after{width:23%}
.score-bar-24:after{width:24%}
.score-bar-25:after{width:25%}
.score-bar-26:after{width:26%}
.score-bar-27:after{width:27%}
.score-bar-28:after{width:28%}
.score-bar-29:after{width:29%}
.score-bar-30:after{width:30%}
.score-bar-31:after{width:31%}
.score-bar-32:after{width:32%}
.score-bar-33:after{width:33%}
.score-bar-34:after{width:34%}
.score-bar-35:after{width:35%}
.score-bar-36:after{width:36%}
.score-bar-37:after{width:37%}
.score-bar-38:after{width:38%}
.score-bar-39:after{width:39%}
.score-bar-40:after{width:40%}
.score-bar-41:after{width:41%}
.score-bar-42:after{width:42%}
.score-bar-43:after{width:43%}
.score-bar-44:after{width:44%}
.score-bar-45:after{width:45%}
.score-bar-46:after{width:46%}
.score-bar-47:after{width:47%}
.score-bar-48:after{width:48%}
.score-bar-49:after{width:49%}
.score-bar-50:after{width:50%}
.score-bar-51:after{width:51%}
.score-bar-52:after{width:52%}
.score-bar-53:after{width:53%}
.score-bar-54:after{width:54%}
.score-bar-55:after{width:55%}
.score-bar-56:after{width:56%}
.score-bar-57:after{width:57%}
.score-bar-58:after{width:58%}
.score-bar-59:after{width:59%}
.score-bar-60:after{width:60%}
.score-bar-61:after{width:61%}
.score-bar-62:after{width:62%}
.score-bar-63:after{width:63%}
.score-bar-64:after{width:64%}
.score-bar-65:after{width:65%}
.score-bar-66:after{width:66%}
.score-bar-67:after{width:67%}
.score-bar-68:after{width:68%}
.score-bar-69:after{width:69%}
.score-bar-70:after{width:70%}
.score-bar-71:after{width:71%}
.score-bar-72:after{width:72%}
.score-bar-73:after{width:73%}
.score-bar-74:after{width:74%}
.score-bar-75:after{width:75%}
.score-bar-76:after{width:76%}
.score-bar-77:after{width:77%}
.score-bar-78:after{width:78%}
.score-bar-79:after{width:79%}
.score-bar-80:after{width:80%}
.score-bar-81:after{width:81%}
.score-bar-82:after{width:82%}
.score-bar-83:after{width:83%}
.score-bar-84:after{width:84%}
.score-bar-85:after{width:85%}
.score-bar-86:after{width:86%}
.score-bar-87:after{width:87%}
.score-bar-88:after{width:88%}
.score-bar-89:after{width:89%}
.score-bar-90:after{width:90%}
.score-bar-91:after{width:91%}
.score-bar-92:after{width:92%}
.score-bar-93:after{width:93%}
.score-bar-94:after{width:94%}
.score-bar-95:after{width:95%}
.score-bar-96:after{width:96%}
.score-bar-97:after{width:97%}
.score-bar-98:after{width:98%}
.score-bar-99:after{width:99%}
.score-bar-100:after{width:100%}
.add_icon{height:16px;margin-left:10px;width:16px}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
.floater-active{padding-bottom:64px}
@media (min-width:768px){
.floater-active{padding-bottom:72px}
}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
@keyframes spin-75b0f955{
0%{transform:rotate(130deg)}
to{transform:rotate(490deg)}
}
@keyframes dots-75b0f955{
0%{content:""}
33%{content:"."}
66%{content:".."}
to{content:"..."}
}
@keyframes fadeIn-75b0f955{
0%{opacity:0}
to{opacity:1}
}
.cta{border-radius:10px;cursor:pointer;font-family:Poppins,sans-serif;text-align:center;transition:background-color .3s ease-in}
.cta--regular{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;text-transform:uppercase}
.cta--slim{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:8px 24px}
.cta--fat{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;width:100%}
@media (min-width:1132px){
.cta--fat{font-size:24px;padding:20px 40px}
}
.cta[theme=light_orange]{background:#fba602;border-bottom:2px solid #b85a12;color:#000;font-family:Roboto}
@media (pointer:fine){
.cta[theme=light_orange]:hover{background:#fdbb3a}
}
.cta[theme=pink]{background:#fe23a1;border-bottom:2px solid #b51973;color:#fff;font-family:Roboto}
@media (pointer:fine){
.cta[theme=pink]:hover{background:#fe3ead}
}
.cta[theme=dark]{background-color:#000;color:#fff}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:#333}
}
.cta[theme=blue]{background-color:#0d40ff;color:#fff}
@media (pointer:fine){
.cta[theme=blue]:hover{background-color:#002fdd}
}
.cta[theme=red]{background-color:#e80000;color:#fff}
@media (pointer:fine){
.cta[theme=red]:hover{background-color:#c80000}
}
.cta[theme=orange]{background-color:#f60;color:#fff}
@media (pointer:fine){
.cta[theme=orange]:hover{background-color:#e15a00}
}
.cta[theme=green]{background-color:#0ed13d;color:#fff}
@media (pointer:fine){
.cta[theme=green]:hover{background-color:#08ae30}
}
.cta[theme=custom-coupon]{background-color:var(--coupon-cta-background);color:var(--coupon-cta-textColor)}
@media (pointer:fine){
.cta[theme=custom-coupon]:hover{background-color:var(--coupon-cta-backgroundHover)}
}
.cta[theme=custom]{background-color:var(--button-background);color:var(--button-text-color)}
@media (pointer:fine){
.cta[theme=custom]:hover{background-color:var(--button-hover)}
}
.cta[loading=true]{-moz-column-gap:0;column-gap:0}
.cta[loading=true]:after{animation:dots-75b0f955 1s linear infinite;content:"";font-family:Poppins,sans-serif;font-size:19px;font-weight:700;line-height:24px;opacity:1;text-align:left;width:30px}
.cta[loading=true]:before{animation:spin-75b0f955 1s linear infinite;border:5px solid hsla(0,0%,100%,.5);border-bottom-color:#fff;border-radius:50%;content:"";display:inline-block;height:24px;margin-right:16px;opacity:1;position:absolute;position:relative;transform:rotate(130deg);width:24px}
.cta[loading=true]>.cta__loading{display:block}
.cta[loading=true]>.submit__icon--wrapper,.cta[loading=true]>span,.cta__loading{display:none}
.cta[loading=true]>span.processing{animation:fadeIn-75b0f955 .25s ease-in;display:inline-block;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:24px;opacity:1;text-shadow:0 1px 1px rgba(0,0,0,.251);text-transform:uppercase}
.cta[theme=dark]{background-color:var(--background-color);color:var(--text-color)}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:var(--hover-background-color);color:var(--hover-text-color)}
}
.reviews{background:var(--reviews-section-background,#fff)}
.reviews__list{border-top:1px solid var(--reviews-seperator-color);margin-bottom:32px}
.reviews__list--hidden{height:0;overflow:hidden;transition:height .3s cubic-bezier(.26,0,.24,.99)}
.review-card{border-bottom:1px solid var(--reviews-seperator-color)}
.review-card__wrapper{display:flex;padding:24px 0}
@media screen and (max-width:767px){
.review-card__wrapper{flex-direction:column;padding:16px 0}
}
.review-card__images{display:flex;height:100px;margin-top:8px}
.review-card__image{display:block;max-width:100px}
.review-card__image:not(:last-of-type){margin-right:8px}
.review-card__content{flex:1}
.review-card__review{margin-top:16px}
.review-card__description{margin-top:8px;max-width:768px}
@media (min-width:768px) and (max-width:1132px){
.review-card__description{width:75%}
}
.review-avatar{margin-right:24px}
@media screen and (min-width:1024px){
.review-avatar{width:210px}
}
@media screen and (max-width:767px){
.review-avatar{margin-right:0}
}
.review-avatar__image{border-radius:50%;height:60px;overflow:hidden;width:60px}
@media screen and (max-width:767px){
.review-avatar__image{height:48px;width:48px}
}
.review-avatar__firstRow{align-items:center;display:flex}
.review-avatar__name{display:flex;flex-direction:column;margin-left:8px}
.review-score,.review-score--desktop{display:flex;justify-content:space-between}
.review-score--desktop{align-items:center;height:16px}
@media screen and (max-width:767px){
.review-score--desktop{display:none}
}
.review-score--mobile{display:none}
@media screen and (max-width:767px){
.review-score--mobile{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-left:auto}
.review-score--mobile>p{align-self:flex-end;bottom:1px;position:relative}
}
.review-days-ago{bottom:2px;position:relative}
@media screen and (max-width:767px){
.review-days-ago{bottom:0}
}
.review-text--primary{font-size:18px;font-weight:700;line-height:24px}
.review-text--secondary{font-size:14px;font-weight:400;line-height:20px}
.review-text--span{font-size:12px;font-weight:400;line-height:16px}
.review-likes{margin-top:16px}
.review-likes,.review-likes__thumb{align-items:center;display:flex}
.review-likes__thumb:first-of-type{margin-right:8px}
.review-likes__thumb>img{margin-right:2px}
.review-button{background:0 0;border:none}
.review-button>img{margin-right:2px;pointer-events:none;position:relative;width:12px}
.review-avatar__name .review-text--primary{color:var(--buyer-name-color, "#333")}
.certification_label_color{color:var(--certification_label_color, "#53a179")}
.certification_label_color img{width:12px}
.review-card__title_color{color:var(--review-card__title_color, "#333")}
.review-card__description{color:var(--review-card__description_color, "#747474")}
.is-helpful-color{color:var(--is-helpful-color, "#333")}
.review-card__images{flex-wrap:wrap;height:auto}
.review-card__image{height:100px;width:100px}
.review-score--desktop img,.review-score--mobile img{height:18px;margin-right:1px;width:18px}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
.floater-active{padding-bottom:64px}
@media (min-width:768px){
.floater-active{padding-bottom:72px}
}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
@keyframes spin-a8980b6a{
0%{transform:rotate(130deg)}
to{transform:rotate(490deg)}
}
@keyframes dots-a8980b6a{
0%{content:""}
33%{content:"."}
66%{content:".."}
to{content:"..."}
}
@keyframes fadeIn-a8980b6a{
0%{opacity:0}
to{opacity:1}
}
.cta{border-radius:10px;cursor:pointer;font-family:Poppins,sans-serif;text-align:center;transition:background-color .3s ease-in}
.cta--regular{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;text-transform:uppercase}
.cta--slim{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:8px 24px}
.cta--fat{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;width:100%}
@media (min-width:1132px){
.cta--fat{font-size:24px;padding:20px 40px}
}
.cta[theme=light_orange]{background:#fba602;border-bottom:2px solid #b85a12;color:#000;font-family:Roboto}
@media (pointer:fine){
.cta[theme=light_orange]:hover{background:#fdbb3a}
}
.cta[theme=pink]{background:#fe23a1;border-bottom:2px solid #b51973;color:#fff;font-family:Roboto}
@media (pointer:fine){
.cta[theme=pink]:hover{background:#fe3ead}
}
.cta[theme=dark]{background-color:#000;color:#fff}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:#333}
}
.cta[theme=blue]{background-color:#0d40ff;color:#fff}
@media (pointer:fine){
.cta[theme=blue]:hover{background-color:#002fdd}
}
.cta[theme=red]{background-color:#e80000;color:#fff}
@media (pointer:fine){
.cta[theme=red]:hover{background-color:#c80000}
}
.cta[theme=orange]{background-color:#f60;color:#fff}
@media (pointer:fine){
.cta[theme=orange]:hover{background-color:#e15a00}
}
.cta[theme=green]{background-color:#0ed13d;color:#fff}
@media (pointer:fine){
.cta[theme=green]:hover{background-color:#08ae30}
}
.cta[theme=custom-coupon]{background-color:var(--coupon-cta-background);color:var(--coupon-cta-textColor)}
@media (pointer:fine){
.cta[theme=custom-coupon]:hover{background-color:var(--coupon-cta-backgroundHover)}
}
.cta[theme=custom]{background-color:var(--button-background);color:var(--button-text-color)}
@media (pointer:fine){
.cta[theme=custom]:hover{background-color:var(--button-hover)}
}
.cta[loading=true]{-moz-column-gap:0;column-gap:0}
.cta[loading=true]:after{animation:dots-a8980b6a 1s linear infinite;content:"";font-family:Poppins,sans-serif;font-size:19px;font-weight:700;line-height:24px;opacity:1;text-align:left;width:30px}
.cta[loading=true]:before{animation:spin-a8980b6a 1s linear infinite;border:5px solid hsla(0,0%,100%,.5);border-bottom-color:#fff;border-radius:50%;content:"";display:inline-block;height:24px;margin-right:16px;opacity:1;position:absolute;position:relative;transform:rotate(130deg);width:24px}
.cta[loading=true]>.cta__loading{display:block}
.cta[loading=true]>.submit__icon--wrapper,.cta[loading=true]>span,.cta__loading{display:none}
.cta[loading=true]>span.processing{animation:fadeIn-a8980b6a .25s ease-in;display:inline-block;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:24px;opacity:1;text-shadow:0 1px 1px rgba(0,0,0,.251);text-transform:uppercase}
.cta[theme=dark]{background-color:var(--background-color);color:var(--text-color)}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:var(--hover-background-color);color:var(--hover-text-color)}
}
.reviews-score{align-items:center;display:flex;flex-direction:column;margin-bottom:-8px}
@media (min-width:768px){
.reviews-score{flex-direction:row;flex-wrap:wrap;margin-bottom:0}
}
@media (min-width:1132px){
.reviews-score{flex-wrap:nowrap}
}
.reviews-score__divider{background:#f0f0f0;height:98px;margin:0 16px;width:1px}
@media (min-width:1132px){
.reviews-score__divider{margin:0 24px}
}
.reviews-score__col--1{margin-bottom:32px}
@media (min-width:768px){
.reviews-score__col--1{margin-bottom:0;width:98px}
}
.reviews-score__col--column{display:flex;flex-direction:column;margin-bottom:32px;width:100%}
@media (min-width:768px){
.reviews-score__col--column{margin-bottom:0;width:calc(55% - 33px)}
}
@media (min-width:1132px){
.reviews-score__col--column{flex:1 1 0;width:auto}
}
.reviews-score__col--2{margin-bottom:32px;width:100%}
@media (min-width:768px){
.reviews-score__col--2{margin-bottom:0;width:calc(45% - 131px)}
}
@media (min-width:1132px){
.reviews-score__col--2{width:auto}
}
.reviews-score-table{display:flex;flex-direction:column-reverse;flex-direction:column;width:100%}
@supports (gap:8px){
.reviews-score-table{gap:8px}
}
.reviews-score-table:not(:has(>:first-child)){margin:0}
.reviews-score-table>*{margin:4px}
@supports (gap:8px){
.reviews-score-table>*{margin:0}
}
.reviews-score-table--margin{margin-top:12px}
@supports (gap:8px){
.reviews-score-table--margin{gap:8px}
}
.reviews-score-table--margin:not(:has(>:first-child)){margin:0}
.reviews-score-table--margin>*{margin:4px}
@supports (gap:8px){
.reviews-score-table--margin>*{margin:0}
}
.reviews-score-table__rating,.reviews-score-table__row{align-items:center;display:flex}
.reviews-score-table__row:not(:first-of-type){margin-bottom:0}
.reviews-score-table__bar{background:var(--reviews-score-passive);border-radius:100px;height:100%;height:12px;margin-right:8px;overflow:hidden;position:relative;width:100%}
@media (min-width:768px){
.reviews-score-table__bar{width:75%}
}
@media (min-width:1132px){
.reviews-score-table__bar{min-width:241px}
}
.reviews-score-table__bar--full{margin-left:0;margin-right:0;width:100%}
@media (min-width:768px){
.reviews-score-table__bar--full{margin-right:0;min-width:266px}
}
@media (min-width:1132px){
.reviews-score-table__bar--full{min-width:335px}
}
.reviews-score-table__bar:after{background:var(--reviews-score-active);border-bottom-right-radius:100px;border-top-right-radius:100px;content:"";height:12px;left:0;position:absolute;top:0}
.reviews-score-table__bar:nth-of-type(5):after{width:88%}
.reviews-score-table__bar:nth-of-type(4):after{width:66%}
.reviews-score-table__bar:nth-of-type(3):after{width:33%}
.reviews-score-text--span{color:var(--reviews-score-textPrimary,#333);font-size:12px;font-weight:400;line-height:12px;margin-right:2px;position:relative;text-align:center;top:1px}
.reviews-score-text--label{color:var(--reviews-score-textSecondary,#666);font-size:12px;font-weight:400;line-height:12px;width:100px}
.reviews-score-text--score{color:var(--reviews-score-textPrimary,#333);font-size:56px;font-weight:600;line-height:46px;text-align:center}
@media (min-width:768px){
.reviews-score-text--score{font-size:40px;line-height:32px}
}
@media (min-width:1132px){
.reviews-score-text--score{font-size:56px;line-height:46px}
}
.reviews-score-text--reviews{color:var(--reviews-score-textSecondary,#666);font-size:16px;font-weight:400;line-height:16px}
.reviews-score-text--title{border-bottom:1px solid #f0f0f0;color:var(--reviews-score-textPrimary,#333);font-size:16px;font-weight:400;line-height:16px;padding-bottom:12px}
@media (min-width:768px){
.reviews-score-text--title{font-size:12px}
}
@media (min-width:1132px){
.reviews-score-text--title{font-size:16px}
}
.reviews-score-button{align-items:center;border-top:1px solid #f0f0f0;color:var(--reviews-score-textPrimary,#333);display:flex;font-size:14px;font-style:normal;font-weight:400;justify-content:center;line-height:20px;padding-top:16px;transition:color .15s ease-in-out;width:100%}
@media (min-width:1132px){
.reviews-score-button *{flex:1 1 0}
}
.reviews-score-button>svg{margin-left:8px}
@media (min-width:768px){
.reviews-score-button{margin-top:24px;padding-top:24px}
}
@media (min-width:1132px){
.reviews-score-button{border-top:none;flex:1 1 0;margin-top:0;padding-top:0;width:auto}
}
.score-bar-1:after{width:1%}
.score-bar-2:after{width:2%}
.score-bar-3:after{width:3%}
.score-bar-4:after{width:4%}
.score-bar-5:after{width:5%}
.score-bar-6:after{width:6%}
.score-bar-7:after{width:7%}
.score-bar-8:after{width:8%}
.score-bar-9:after{width:9%}
.score-bar-10:after{width:10%}
.score-bar-11:after{width:11%}
.score-bar-12:after{width:12%}
.score-bar-13:after{width:13%}
.score-bar-14:after{width:14%}
.score-bar-15:after{width:15%}
.score-bar-16:after{width:16%}
.score-bar-17:after{width:17%}
.score-bar-18:after{width:18%}
.score-bar-19:after{width:19%}
.score-bar-20:after{width:20%}
.score-bar-21:after{width:21%}
.score-bar-22:after{width:22%}
.score-bar-23:after{width:23%}
.score-bar-24:after{width:24%}
.score-bar-25:after{width:25%}
.score-bar-26:after{width:26%}
.score-bar-27:after{width:27%}
.score-bar-28:after{width:28%}
.score-bar-29:after{width:29%}
.score-bar-30:after{width:30%}
.score-bar-31:after{width:31%}
.score-bar-32:after{width:32%}
.score-bar-33:after{width:33%}
.score-bar-34:after{width:34%}
.score-bar-35:after{width:35%}
.score-bar-36:after{width:36%}
.score-bar-37:after{width:37%}
.score-bar-38:after{width:38%}
.score-bar-39:after{width:39%}
.score-bar-40:after{width:40%}
.score-bar-41:after{width:41%}
.score-bar-42:after{width:42%}
.score-bar-43:after{width:43%}
.score-bar-44:after{width:44%}
.score-bar-45:after{width:45%}
.score-bar-46:after{width:46%}
.score-bar-47:after{width:47%}
.score-bar-48:after{width:48%}
.score-bar-49:after{width:49%}
.score-bar-50:after{width:50%}
.score-bar-51:after{width:51%}
.score-bar-52:after{width:52%}
.score-bar-53:after{width:53%}
.score-bar-54:after{width:54%}
.score-bar-55:after{width:55%}
.score-bar-56:after{width:56%}
.score-bar-57:after{width:57%}
.score-bar-58:after{width:58%}
.score-bar-59:after{width:59%}
.score-bar-60:after{width:60%}
.score-bar-61:after{width:61%}
.score-bar-62:after{width:62%}
.score-bar-63:after{width:63%}
.score-bar-64:after{width:64%}
.score-bar-65:after{width:65%}
.score-bar-66:after{width:66%}
.score-bar-67:after{width:67%}
.score-bar-68:after{width:68%}
.score-bar-69:after{width:69%}
.score-bar-70:after{width:70%}
.score-bar-71:after{width:71%}
.score-bar-72:after{width:72%}
.score-bar-73:after{width:73%}
.score-bar-74:after{width:74%}
.score-bar-75:after{width:75%}
.score-bar-76:after{width:76%}
.score-bar-77:after{width:77%}
.score-bar-78:after{width:78%}
.score-bar-79:after{width:79%}
.score-bar-80:after{width:80%}
.score-bar-81:after{width:81%}
.score-bar-82:after{width:82%}
.score-bar-83:after{width:83%}
.score-bar-84:after{width:84%}
.score-bar-85:after{width:85%}
.score-bar-86:after{width:86%}
.score-bar-87:after{width:87%}
.score-bar-88:after{width:88%}
.score-bar-89:after{width:89%}
.score-bar-90:after{width:90%}
.score-bar-91:after{width:91%}
.score-bar-92:after{width:92%}
.score-bar-93:after{width:93%}
.score-bar-94:after{width:94%}
.score-bar-95:after{width:95%}
.score-bar-96:after{width:96%}
.score-bar-97:after{width:97%}
.score-bar-98:after{width:98%}
.score-bar-99:after{width:99%}
.score-bar-100:after{width:100%}
.reviews{background:var(--reviews-section-background,#fff)}
.reviews__list{border-top:1px solid var(--reviews-seperator-color);margin-bottom:32px}
.reviews__list--hidden{height:0;overflow:hidden;transition:height .3s cubic-bezier(.26,0,.24,.99)}
.review-card{border-bottom:1px solid var(--reviews-seperator-color)}
.review-card__wrapper{display:flex;padding:24px 0}
@media screen and (max-width:767px){
.review-card__wrapper{flex-direction:column;padding:16px 0}
}
.review-card__images{display:flex;height:100px;margin-top:8px}
.review-card__image{display:block;max-width:100px}
.review-card__image:not(:last-of-type){margin-right:8px}
.review-card__content{flex:1}
.review-card__review{margin-top:16px}
.review-card__description{margin-top:8px;max-width:768px}
@media (min-width:768px) and (max-width:1132px){
.review-card__description{width:75%}
}
.review-avatar{margin-right:24px}
@media screen and (min-width:1024px){
.review-avatar{width:210px}
}
@media screen and (max-width:767px){
.review-avatar{margin-right:0}
}
.review-avatar__image{border-radius:50%;height:60px;overflow:hidden;width:60px}
@media screen and (max-width:767px){
.review-avatar__image{height:48px;width:48px}
}
.review-avatar__firstRow{align-items:center;display:flex}
.review-avatar__name{display:flex;flex-direction:column;margin-left:8px}
.review-score,.review-score--desktop{display:flex;justify-content:space-between}
.review-score--desktop{align-items:center;height:16px}
@media screen and (max-width:767px){
.review-score--desktop{display:none}
}
.review-score--mobile{display:none}
@media screen and (max-width:767px){
.review-score--mobile{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-left:auto}
.review-score--mobile>p{align-self:flex-end;bottom:1px;position:relative}
}
.review-days-ago{bottom:2px;position:relative}
@media screen and (max-width:767px){
.review-days-ago{bottom:0}
}
.review-text--primary{font-size:18px;font-weight:700;line-height:24px}
.review-text--secondary{font-size:14px;font-weight:400;line-height:20px}
.review-text--span{font-size:12px;font-weight:400;line-height:16px}
.review-likes{margin-top:16px}
.review-likes,.review-likes__thumb{align-items:center;display:flex}
.review-likes__thumb:first-of-type{margin-right:8px}
.review-likes__thumb>img{margin-right:2px}
.review-button{background:0 0;border:none}
.review-button>img{margin-right:2px;pointer-events:none;position:relative;width:12px}
.reviews__list--hidden{transition:height .3s ease}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
.floater-active{padding-bottom:64px}
@media (min-width:768px){
.floater-active{padding-bottom:72px}
}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
@keyframes spin-445264c0{
0%{transform:rotate(130deg)}
to{transform:rotate(490deg)}
}
@keyframes dots-445264c0{
0%{content:""}
33%{content:"."}
66%{content:".."}
to{content:"..."}
}
@keyframes fadeIn-445264c0{
0%{opacity:0}
to{opacity:1}
}
.cta{border-radius:10px;cursor:pointer;font-family:Poppins,sans-serif;text-align:center;transition:background-color .3s ease-in}
.cta--regular{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;text-transform:uppercase}
.cta--slim{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:8px 24px}
.cta--fat{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;width:100%}
@media (min-width:1132px){
.cta--fat{font-size:24px;padding:20px 40px}
}
.cta[theme=light_orange]{background:#fba602;border-bottom:2px solid #b85a12;color:#000;font-family:Roboto}
@media (pointer:fine){
.cta[theme=light_orange]:hover{background:#fdbb3a}
}
.cta[theme=pink]{background:#fe23a1;border-bottom:2px solid #b51973;color:#fff;font-family:Roboto}
@media (pointer:fine){
.cta[theme=pink]:hover{background:#fe3ead}
}
.cta[theme=dark]{background-color:#000;color:#fff}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:#333}
}
.cta[theme=blue]{background-color:#0d40ff;color:#fff}
@media (pointer:fine){
.cta[theme=blue]:hover{background-color:#002fdd}
}
.cta[theme=red]{background-color:#e80000;color:#fff}
@media (pointer:fine){
.cta[theme=red]:hover{background-color:#c80000}
}
.cta[theme=orange]{background-color:#f60;color:#fff}
@media (pointer:fine){
.cta[theme=orange]:hover{background-color:#e15a00}
}
.cta[theme=green]{background-color:#0ed13d;color:#fff}
@media (pointer:fine){
.cta[theme=green]:hover{background-color:#08ae30}
}
.cta[theme=custom-coupon]{background-color:var(--coupon-cta-background);color:var(--coupon-cta-textColor)}
@media (pointer:fine){
.cta[theme=custom-coupon]:hover{background-color:var(--coupon-cta-backgroundHover)}
}
.cta[theme=custom]{background-color:var(--button-background);color:var(--button-text-color)}
@media (pointer:fine){
.cta[theme=custom]:hover{background-color:var(--button-hover)}
}
.cta[loading=true]{-moz-column-gap:0;column-gap:0}
.cta[loading=true]:after{animation:dots-445264c0 1s linear infinite;content:"";font-family:Poppins,sans-serif;font-size:19px;font-weight:700;line-height:24px;opacity:1;text-align:left;width:30px}
.cta[loading=true]:before{animation:spin-445264c0 1s linear infinite;border:5px solid hsla(0,0%,100%,.5);border-bottom-color:#fff;border-radius:50%;content:"";display:inline-block;height:24px;margin-right:16px;opacity:1;position:absolute;position:relative;transform:rotate(130deg);width:24px}
.cta[loading=true]>.cta__loading{display:block}
.cta[loading=true]>.submit__icon--wrapper,.cta[loading=true]>span,.cta__loading{display:none}
.cta[loading=true]>span.processing{animation:fadeIn-445264c0 .25s ease-in;display:inline-block;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:24px;opacity:1;text-shadow:0 1px 1px rgba(0,0,0,.251);text-transform:uppercase}
.cta[theme=dark]{background-color:var(--background-color);color:var(--text-color)}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:var(--hover-background-color);color:var(--hover-text-color)}
}
.reviews-score{align-items:center;display:flex;flex-direction:column;margin-bottom:-8px}
@media (min-width:768px){
.reviews-score{flex-direction:row;flex-wrap:wrap;margin-bottom:0}
}
@media (min-width:1132px){
.reviews-score{flex-wrap:nowrap}
}
.reviews-score__divider{background:#f0f0f0;height:98px;margin:0 16px;width:1px}
@media (min-width:1132px){
.reviews-score__divider{margin:0 24px}
}
.reviews-score__col--1{margin-bottom:32px}
@media (min-width:768px){
.reviews-score__col--1{margin-bottom:0;width:98px}
}
.reviews-score__col--column{display:flex;flex-direction:column;margin-bottom:32px;width:100%}
@media (min-width:768px){
.reviews-score__col--column{margin-bottom:0;width:calc(55% - 33px)}
}
@media (min-width:1132px){
.reviews-score__col--column{flex:1 1 0;width:auto}
}
.reviews-score__col--2{margin-bottom:32px;width:100%}
@media (min-width:768px){
.reviews-score__col--2{margin-bottom:0;width:calc(45% - 131px)}
}
@media (min-width:1132px){
.reviews-score__col--2{width:auto}
}
.reviews-score-table{display:flex;flex-direction:column-reverse;flex-direction:column;width:100%}
@supports (gap:8px){
.reviews-score-table{gap:8px}
}
.reviews-score-table:not(:has(>:first-child)){margin:0}
.reviews-score-table>*{margin:4px}
@supports (gap:8px){
.reviews-score-table>*{margin:0}
}
.reviews-score-table--margin{margin-top:12px}
@supports (gap:8px){
.reviews-score-table--margin{gap:8px}
}
.reviews-score-table--margin:not(:has(>:first-child)){margin:0}
.reviews-score-table--margin>*{margin:4px}
@supports (gap:8px){
.reviews-score-table--margin>*{margin:0}
}
.reviews-score-table__rating,.reviews-score-table__row{align-items:center;display:flex}
.reviews-score-table__row:not(:first-of-type){margin-bottom:0}
.reviews-score-table__bar{background:var(--reviews-score-passive);border-radius:100px;height:100%;height:12px;margin-right:8px;overflow:hidden;position:relative;width:100%}
@media (min-width:768px){
.reviews-score-table__bar{width:75%}
}
@media (min-width:1132px){
.reviews-score-table__bar{min-width:241px}
}
.reviews-score-table__bar--full{margin-left:0;margin-right:0;width:100%}
@media (min-width:768px){
.reviews-score-table__bar--full{margin-right:0;min-width:266px}
}
@media (min-width:1132px){
.reviews-score-table__bar--full{min-width:335px}
}
.reviews-score-table__bar:after{background:var(--reviews-score-active);border-bottom-right-radius:100px;border-top-right-radius:100px;content:"";height:12px;left:0;position:absolute;top:0}
.reviews-score-table__bar:nth-of-type(5):after{width:88%}
.reviews-score-table__bar:nth-of-type(4):after{width:66%}
.reviews-score-table__bar:nth-of-type(3):after{width:33%}
.reviews-score-text--span{color:var(--reviews-score-textPrimary,#333);font-size:12px;font-weight:400;line-height:12px;margin-right:2px;position:relative;text-align:center;top:1px}
.reviews-score-text--label{color:var(--reviews-score-textSecondary,#666);font-size:12px;font-weight:400;line-height:12px;width:100px}
.reviews-score-text--score{color:var(--reviews-score-textPrimary,#333);font-size:56px;font-weight:600;line-height:46px;text-align:center}
@media (min-width:768px){
.reviews-score-text--score{font-size:40px;line-height:32px}
}
@media (min-width:1132px){
.reviews-score-text--score{font-size:56px;line-height:46px}
}
.reviews-score-text--reviews{color:var(--reviews-score-textSecondary,#666);font-size:16px;font-weight:400;line-height:16px}
.reviews-score-text--title{border-bottom:1px solid #f0f0f0;color:var(--reviews-score-textPrimary,#333);font-size:16px;font-weight:400;line-height:16px;padding-bottom:12px}
@media (min-width:768px){
.reviews-score-text--title{font-size:12px}
}
@media (min-width:1132px){
.reviews-score-text--title{font-size:16px}
}
.reviews-score-button{align-items:center;border-top:1px solid #f0f0f0;color:var(--reviews-score-textPrimary,#333);display:flex;font-size:14px;font-style:normal;font-weight:400;justify-content:center;line-height:20px;padding-top:16px;transition:color .15s ease-in-out;width:100%}
@media (min-width:1132px){
.reviews-score-button *{flex:1 1 0}
}
.reviews-score-button>svg{margin-left:8px}
@media (min-width:768px){
.reviews-score-button{margin-top:24px;padding-top:24px}
}
@media (min-width:1132px){
.reviews-score-button{border-top:none;flex:1 1 0;margin-top:0;padding-top:0;width:auto}
}
.score-bar-1:after{width:1%}
.score-bar-2:after{width:2%}
.score-bar-3:after{width:3%}
.score-bar-4:after{width:4%}
.score-bar-5:after{width:5%}
.score-bar-6:after{width:6%}
.score-bar-7:after{width:7%}
.score-bar-8:after{width:8%}
.score-bar-9:after{width:9%}
.score-bar-10:after{width:10%}
.score-bar-11:after{width:11%}
.score-bar-12:after{width:12%}
.score-bar-13:after{width:13%}
.score-bar-14:after{width:14%}
.score-bar-15:after{width:15%}
.score-bar-16:after{width:16%}
.score-bar-17:after{width:17%}
.score-bar-18:after{width:18%}
.score-bar-19:after{width:19%}
.score-bar-20:after{width:20%}
.score-bar-21:after{width:21%}
.score-bar-22:after{width:22%}
.score-bar-23:after{width:23%}
.score-bar-24:after{width:24%}
.score-bar-25:after{width:25%}
.score-bar-26:after{width:26%}
.score-bar-27:after{width:27%}
.score-bar-28:after{width:28%}
.score-bar-29:after{width:29%}
.score-bar-30:after{width:30%}
.score-bar-31:after{width:31%}
.score-bar-32:after{width:32%}
.score-bar-33:after{width:33%}
.score-bar-34:after{width:34%}
.score-bar-35:after{width:35%}
.score-bar-36:after{width:36%}
.score-bar-37:after{width:37%}
.score-bar-38:after{width:38%}
.score-bar-39:after{width:39%}
.score-bar-40:after{width:40%}
.score-bar-41:after{width:41%}
.score-bar-42:after{width:42%}
.score-bar-43:after{width:43%}
.score-bar-44:after{width:44%}
.score-bar-45:after{width:45%}
.score-bar-46:after{width:46%}
.score-bar-47:after{width:47%}
.score-bar-48:after{width:48%}
.score-bar-49:after{width:49%}
.score-bar-50:after{width:50%}
.score-bar-51:after{width:51%}
.score-bar-52:after{width:52%}
.score-bar-53:after{width:53%}
.score-bar-54:after{width:54%}
.score-bar-55:after{width:55%}
.score-bar-56:after{width:56%}
.score-bar-57:after{width:57%}
.score-bar-58:after{width:58%}
.score-bar-59:after{width:59%}
.score-bar-60:after{width:60%}
.score-bar-61:after{width:61%}
.score-bar-62:after{width:62%}
.score-bar-63:after{width:63%}
.score-bar-64:after{width:64%}
.score-bar-65:after{width:65%}
.score-bar-66:after{width:66%}
.score-bar-67:after{width:67%}
.score-bar-68:after{width:68%}
.score-bar-69:after{width:69%}
.score-bar-70:after{width:70%}
.score-bar-71:after{width:71%}
.score-bar-72:after{width:72%}
.score-bar-73:after{width:73%}
.score-bar-74:after{width:74%}
.score-bar-75:after{width:75%}
.score-bar-76:after{width:76%}
.score-bar-77:after{width:77%}
.score-bar-78:after{width:78%}
.score-bar-79:after{width:79%}
.score-bar-80:after{width:80%}
.score-bar-81:after{width:81%}
.score-bar-82:after{width:82%}
.score-bar-83:after{width:83%}
.score-bar-84:after{width:84%}
.score-bar-85:after{width:85%}
.score-bar-86:after{width:86%}
.score-bar-87:after{width:87%}
.score-bar-88:after{width:88%}
.score-bar-89:after{width:89%}
.score-bar-90:after{width:90%}
.score-bar-91:after{width:91%}
.score-bar-92:after{width:92%}
.score-bar-93:after{width:93%}
.score-bar-94:after{width:94%}
.score-bar-95:after{width:95%}
.score-bar-96:after{width:96%}
.score-bar-97:after{width:97%}
.score-bar-98:after{width:98%}
.score-bar-99:after{width:99%}
.score-bar-100:after{width:100%}
.reviews{background:var(--reviews-section-background,#fff)}
.reviews__list{border-top:1px solid var(--reviews-seperator-color);margin-bottom:32px}
.reviews__list--hidden{height:0;overflow:hidden;transition:height .3s cubic-bezier(.26,0,.24,.99)}
.review-card{border-bottom:1px solid var(--reviews-seperator-color)}
.review-card__wrapper{display:flex;padding:24px 0}
@media screen and (max-width:767px){
.review-card__wrapper{flex-direction:column;padding:16px 0}
}
.review-card__images{display:flex;height:100px;margin-top:8px}
.review-card__image{display:block;max-width:100px}
.review-card__image:not(:last-of-type){margin-right:8px}
.review-card__content{flex:1}
.review-card__review{margin-top:16px}
.review-card__description{margin-top:8px;max-width:768px}
@media (min-width:768px) and (max-width:1132px){
.review-card__description{width:75%}
}
.review-avatar{margin-right:24px}
@media screen and (min-width:1024px){
.review-avatar{width:210px}
}
@media screen and (max-width:767px){
.review-avatar{margin-right:0}
}
.review-avatar__image{border-radius:50%;height:60px;overflow:hidden;width:60px}
@media screen and (max-width:767px){
.review-avatar__image{height:48px;width:48px}
}
.review-avatar__firstRow{align-items:center;display:flex}
.review-avatar__name{display:flex;flex-direction:column;margin-left:8px}
.review-score,.review-score--desktop{display:flex;justify-content:space-between}
.review-score--desktop{align-items:center;height:16px}
@media screen and (max-width:767px){
.review-score--desktop{display:none}
}
.review-score--mobile{display:none}
@media screen and (max-width:767px){
.review-score--mobile{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-left:auto}
.review-score--mobile>p{align-self:flex-end;bottom:1px;position:relative}
}
.review-days-ago{bottom:2px;position:relative}
@media screen and (max-width:767px){
.review-days-ago{bottom:0}
}
.review-text--primary{font-size:18px;font-weight:700;line-height:24px}
.review-text--secondary{font-size:14px;font-weight:400;line-height:20px}
.review-text--span{font-size:12px;font-weight:400;line-height:16px}
.review-likes{margin-top:16px}
.review-likes,.review-likes__thumb{align-items:center;display:flex}
.review-likes__thumb:first-of-type{margin-right:8px}
.review-likes__thumb>img{margin-right:2px}
.review-button{background:0 0;border:none}
.review-button>img{margin-right:2px;pointer-events:none;position:relative;width:12px}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
.floater-active{padding-bottom:64px}
@media (min-width:768px){
.floater-active{padding-bottom:72px}
}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
.questions{background:#fff}
.questions__text-subheading{font-size:18px;font-weight:600;text-transform:uppercase}
.questions__text-heading{font-size:24px;font-weight:700;padding-top:8px;text-align:center;text-transform:capitalize}
@media (min-width:768px){
.questions__text-heading{font-size:32px}
}
@media (min-width:1132px){
.questions__text-heading{font-size:40px}
}
.questions__text-cardTitle{color:#333;font-size:16px;font-weight:600;line-height:24px;margin-left:0;pointer-events:none;text-transform:capitalize}
@media (min-width:768px){
.questions__text-cardTitle{font-size:18px}
}
.questions__text-description{color:#666;font-size:14px;font-weight:400;line-height:20px}
.questions__text-link{color:#2f80ed;text-transform:capitalize}
.questions__card{align-items:flex-start;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:6px;-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:grid;grid-template-columns:1fr max-content;padding:16px 24px;position:relative}
.questions__card:not(:last-of-type){margin-bottom:8px}
.questions__button{pointer-events:none}
.questions__button[expanded=true] .questions__btnLine:nth-of-type(2){transform:rotate(90deg) translate(1px,1px)}
.questions__svg{transition:fill .15s ease-in-out}
.questions__btnLine{transform-origin:center;transition:transform .15s ease-in-out .15s}
.questions__listWrap{height:0;overflow:hidden;transition:height .3s ease-in}
@media (max-width:767px){
.questions__listWrap{grid-column:1/3}
}
.questions__cardList{cursor:default;list-style:inside;padding-top:24px}
.questions__cardList-open{height:100%}
.questions__listItem{display:inline-block;position:relative}
.questions__listItem ul{cursor:default;list-style:inside}
@media (min-width:1132px){
.questions__listItem ul{width:90%}
}
.questions__listItem ul li{color:#4f4f4f;font-size:14px;font-weight:400;line-height:24px}
.questions__listItem a{color:#2f80ed}
.questions__listItem:not(:last-child) div.questions__text-description{margin:8px 0 16px 32px}
.guarantee-container{margin-top:24px}
.guarantee-card{background:var(--guarantee-background,#fafafa);border:1px solid var(--guarantee-border,#f0f0f0);border-radius:20px}
.guarantee-card__wrapper{display:flex;flex-direction:column;padding:24px 16px}
@media (min-width:768px){
.guarantee-card__wrapper{align-items:center;flex-direction:row;padding:40px}
}
.guarantee-card__badge{height:100px;margin:0 auto 16px;width:100px}
@media (min-width:768px){
.guarantee-card__badge{height:128px;margin-bottom:0;width:128px}
}
.guarantee-card__image{display:none}
@media (min-width:768px){
.guarantee-card__image{display:block;height:auto;max-width:128px}
.guarantee-card__content{padding:0 40px}
}
.guarantee-text--heading{color:var(--guarantee-text-primary,#333);font-size:20px;font-weight:900;line-height:24px;margin-bottom:16px;text-align:center}
.guarantee-text--description{color:var(--guarantee-text-secondary,#666);font-size:16px;font-weight:400;line-height:24px;text-align:center}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
.floater-active{padding-bottom:64px}
@media (min-width:768px){
.floater-active{padding-bottom:72px}
}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
.questions{background:#fff}
.questions__text-subheading{font-size:18px;font-weight:600;text-transform:uppercase}
.questions__text-heading{font-size:24px;font-weight:700;padding-top:8px;text-align:center;text-transform:capitalize}
@media (min-width:768px){
.questions__text-heading{font-size:32px}
}
@media (min-width:1132px){
.questions__text-heading{font-size:40px}
}
.questions__text-cardTitle{color:#333;font-size:16px;font-weight:600;line-height:24px;margin-left:0;pointer-events:none;text-transform:capitalize}
@media (min-width:768px){
.questions__text-cardTitle{font-size:18px}
}
.questions__text-description{color:#666;font-size:14px;font-weight:400;line-height:20px}
.questions__text-link{color:#2f80ed;text-transform:capitalize}
.questions__card{align-items:flex-start;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:6px;-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:grid;grid-template-columns:1fr max-content;padding:16px 24px;position:relative}
.questions__card:not(:last-of-type){margin-bottom:8px}
.questions__button{pointer-events:none}
.questions__button[expanded=true] .questions__btnLine:nth-of-type(2){transform:rotate(90deg) translate(1px,1px)}
.questions__svg{transition:fill .15s ease-in-out}
.questions__btnLine{transform-origin:center;transition:transform .15s ease-in-out .15s}
.questions__listWrap{height:0;overflow:hidden;transition:height .3s ease-in}
@media (max-width:767px){
.questions__listWrap{grid-column:1/3}
}
.questions__cardList{cursor:default;list-style:inside;padding-top:24px}
.questions__cardList-open{height:100%}
.questions__listItem{display:inline-block;position:relative}
.questions__listItem ul{cursor:default;list-style:inside}
@media (min-width:1132px){
.questions__listItem ul{width:90%}
}
.questions__listItem ul li{color:#4f4f4f;font-size:14px;font-weight:400;line-height:24px}
.questions__listItem a{color:#2f80ed}
.questions__listItem:not(:last-child) div.questions__text-description{margin:8px 0 16px 32px}
.guarantee-container{margin-top:24px}
.guarantee-card{background:var(--guarantee-background,#fafafa);border:1px solid var(--guarantee-border,#f0f0f0);border-radius:20px}
.guarantee-card__wrapper{display:flex;flex-direction:column;padding:24px 16px}
@media (min-width:768px){
.guarantee-card__wrapper{align-items:center;flex-direction:row;padding:40px}
}
.guarantee-card__badge{height:100px;margin:0 auto 16px;width:100px}
@media (min-width:768px){
.guarantee-card__badge{height:128px;margin-bottom:0;width:128px}
}
.guarantee-card__image{display:none}
@media (min-width:768px){
.guarantee-card__image{display:block;height:auto;max-width:128px}
.guarantee-card__content{padding:0 40px}
}
.guarantee-text--heading{color:var(--guarantee-text-primary,#333);font-size:20px;font-weight:900;line-height:24px;margin-bottom:16px;text-align:center}
.guarantee-text--description{color:var(--guarantee-text-secondary,#666);font-size:16px;font-weight:400;line-height:24px;text-align:center}
.questions.container__wrap{background-color:var(--featuresList-background, "#fff")}
.questions__button{height:24px;width:24px}
.faq_wrapper{background-color:var(--faq-section-background, "#fff")}
.questions__text-cardTitle{color:var(--questions__text-cardTitle-color, "#333")}
.questions__text-description{color:var(--questions__text-description-color, "#333")}
.questions__card{background-color:var(--competitors-background, "#fff")}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
.floater-active{padding-bottom:64px}
@media (min-width:768px){
.floater-active{padding-bottom:72px}
}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
@keyframes spin-270e590e{
0%{transform:rotate(130deg)}
to{transform:rotate(490deg)}
}
@keyframes dots-270e590e{
0%{content:""}
33%{content:"."}
66%{content:".."}
to{content:"..."}
}
@keyframes fadeIn-270e590e{
0%{opacity:0}
to{opacity:1}
}
.cta{border-radius:10px;cursor:pointer;font-family:Poppins,sans-serif;text-align:center;transition:background-color .3s ease-in}
.cta--regular{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;text-transform:uppercase}
.cta--slim{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:8px 24px}
.cta--fat{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;width:100%}
@media (min-width:1132px){
.cta--fat{font-size:24px;padding:20px 40px}
}
.cta[theme=light_orange]{background:#fba602;border-bottom:2px solid #b85a12;color:#000;font-family:Roboto}
@media (pointer:fine){
.cta[theme=light_orange]:hover{background:#fdbb3a}
}
.cta[theme=pink]{background:#fe23a1;border-bottom:2px solid #b51973;color:#fff;font-family:Roboto}
@media (pointer:fine){
.cta[theme=pink]:hover{background:#fe3ead}
}
.cta[theme=dark]{background-color:#000;color:#fff}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:#333}
}
.cta[theme=blue]{background-color:#0d40ff;color:#fff}
@media (pointer:fine){
.cta[theme=blue]:hover{background-color:#002fdd}
}
.cta[theme=red]{background-color:#e80000;color:#fff}
@media (pointer:fine){
.cta[theme=red]:hover{background-color:#c80000}
}
.cta[theme=orange]{background-color:#f60;color:#fff}
@media (pointer:fine){
.cta[theme=orange]:hover{background-color:#e15a00}
}
.cta[theme=green]{background-color:#0ed13d;color:#fff}
@media (pointer:fine){
.cta[theme=green]:hover{background-color:#08ae30}
}
.cta[theme=custom-coupon]{background-color:var(--coupon-cta-background);color:var(--coupon-cta-textColor)}
@media (pointer:fine){
.cta[theme=custom-coupon]:hover{background-color:var(--coupon-cta-backgroundHover)}
}
.cta[theme=custom]{background-color:var(--button-background);color:var(--button-text-color)}
@media (pointer:fine){
.cta[theme=custom]:hover{background-color:var(--button-hover)}
}
.cta[loading=true]{-moz-column-gap:0;column-gap:0}
.cta[loading=true]:after{animation:dots-270e590e 1s linear infinite;content:"";font-family:Poppins,sans-serif;font-size:19px;font-weight:700;line-height:24px;opacity:1;text-align:left;width:30px}
.cta[loading=true]:before{animation:spin-270e590e 1s linear infinite;border:5px solid hsla(0,0%,100%,.5);border-bottom-color:#fff;border-radius:50%;content:"";display:inline-block;height:24px;margin-right:16px;opacity:1;position:absolute;position:relative;transform:rotate(130deg);width:24px}
.cta[loading=true]>.cta__loading{display:block}
.cta[loading=true]>.submit__icon--wrapper,.cta[loading=true]>span,.cta__loading{display:none}
.cta[loading=true]>span.processing{animation:fadeIn-270e590e .25s ease-in;display:inline-block;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:24px;opacity:1;text-shadow:0 1px 1px rgba(0,0,0,.251);text-transform:uppercase}
.cta[theme=dark]{background-color:var(--background-color);color:var(--text-color)}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:var(--hover-background-color);color:var(--hover-text-color)}
}
.coupon{background-clip:content-box;-webkit-background-clip:content-box;background:var(--coupon-section-background,#fafafa)}
.coupon-card{background:var(--coupon-background-color);border-radius:20px;display:flex;flex-direction:row-reverse;justify-content:space-between;overflow:hidden}
@media screen and (max-width:767px){
.coupon-card{flex-direction:column-reverse}
}
.coupon-card__content{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:40px}
@media screen and (max-width:1023px){
.coupon-card__content{padding:16px}
}
@media screen and (max-width:767px){
.coupon-card__content{padding:0 16px 16px}
}
.coupon-card__country{margin-bottom:16px}
@media screen and (max-width:1023px){
.coupon-card__country{margin-bottom:12px}
}
.coupon-card__image{align-items:center;box-sizing:border-box;display:flex;height:auto;justify-content:center;padding:40px;width:50%}
@media screen and (max-width:1023px){
.coupon-card__image{padding:16px}
}
@media screen and (max-width:767px){
.coupon-card__image{padding:16px;width:100%}
}
.coupon-card__image--flag{margin-right:8px;max-height:24px;max-width:24px}
@media screen and (max-width:767px){
.coupon-card__image--socials{position:relative;top:1px}
}
.coupon-card__image>img{display:block;height:auto;width:100%}
.coupon-card__title--divider{background:var(--coupon-divider-color);border-radius:10px;height:7px;margin:16px auto;width:100px}
@media screen and (max-width:767px){
.coupon-card__title--divider{margin:16px auto 12px}
}
.coupon-text--country{color:var(--coupon-primary-color,#000);font-size:20px;font-weight:700;line-height:32px;text-align:center}
@media screen and (max-width:1023px){
.coupon-text--country{font-size:16px;line-height:24px}
}
.coupon-text--title{color:var(--coupon-primary-color,#000);font-size:40px;font-weight:800;line-height:48px;text-align:center}
@media screen and (max-width:1023px){
.coupon-text--title{font-size:24px;line-height:32px}
}
@media screen and (max-width:767px){
.coupon-text--title{font-size:20px;line-height:28px}
}
.coupon-text--subtitle{color:var(--coupon-subheading-color,#8f8f8f);font-size:16px;font-weight:400;line-height:24px;text-align:center}
@media screen and (max-width:1023px){
.coupon-text--subtitle{font-size:14px;line-height:20px}
}
.coupon-text--stock{color:var(--coupon-accent-color,#367253);font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding-left:16px;position:relative}
.coupon-text--stock:before{background:#367253;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:calc(50% - 4px);width:8px}
@media screen and (max-width:1023px){
.coupon-text--stock{margin-top:8px}
}
.coupon-text--score{color:var(--coupon-title-color,#000);font-size:14px;line-height:16px;text-align:center}
@media screen and (max-width:767px){
.coupon-text--score{position:relative;top:3px}
}
.coupon-text--guarantee{align-items:center;display:grid;grid-template-columns:1fr min-content 1fr;margin-top:16px;position:relative;width:100%}
@media screen and (max-width:1023px){
.coupon-text--guarantee{margin-top:12px}
}
.coupon-text--guarantee>div{background-color:var(--coupon-innerBorder-color);height:1px;width:100%}
.coupon-text--guarantee>span{color:var(--coupon-discount-color);font-size:14px;font-weight:400;line-height:16px;margin:0 8px;min-width:230px;min-width:310px;text-align:center}
@media screen and (max-width:767px){
.coupon-text--guarantee>span{min-width:230px}
}
.coupon-socials{border:1px solid var(--coupon-innerBorder-color);border-radius:4px;margin:16px 0;width:100%}
@media screen and (max-width:1023px){
.coupon-socials{margin:12px 0}
}
.coupon-socials__wrapper{align-items:center;display:flex;justify-content:center;padding:4px;width:100%}
@media screen and (max-width:1023px){
.coupon-socials__wrapper{flex-direction:column;padding:4px 8px}
.coupon-socials__rating{margin-bottom:8px}
}
.coupon-socials__divider{background:var(--coupon-innerBorder-color);height:20px;margin:0 16px;width:1px}
@media screen and (max-width:1023px){
.coupon-socials__divider{height:1px;width:100%}
}
.coupon-socials__socialsImage{height:20px;max-width:68px}
.coupon-socials__socialsImage>img{display:block}
.dashed-border{border-radius:20px;overflow:hidden;padding:2px;width:100%}
#product-page-v4 .text-bold{font-weight:700}
.coupon-text--stock:before{background-color:var(--coupon-accent-color, "#53a179")}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
.floater-active{padding-bottom:64px}
@media (min-width:768px){
.floater-active{padding-bottom:72px}
}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
.usage-spaces__wrapper{padding:24px}
@media (min-width:768px){
.usage-spaces__wrapper{padding:40px}
}
.usage-spaces__text--title{color:#fff;font-size:24px;font-weight:500;line-height:32px;text-align:center;text-transform:capitalize}
@media (min-width:768px){
.usage-spaces__text--title{display:flex;flex-direction:row}
.usage-spaces__text--title:after,.usage-spaces__text--title:before{border-bottom:1px solid #fff;content:"";flex:1 1;margin:auto;transform:scaleY(.5)}
.usage-spaces__text--title:before{margin-right:32px}
}
@media (min-width:768px) and (min-width:1132px){
.usage-spaces__text--title:before{margin-left:22px}
}
@media (min-width:768px){
.usage-spaces__text--title:after{margin-left:32px}
}
@media (min-width:768px) and (min-width:1132px){
.usage-spaces__text--title:after{margin-right:22px}
}
.usage-spaces__text--sectionDescription{color:var(--badges-text-secondary)}
.usage-spaces__text--description{color:var(--badges-text-primary);font-size:14px;font-weight:700;line-height:20px;text-align:center;text-transform:uppercase}
.usage-spaces__list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:-16px;margin-top:32px}
.usage-spaces__list--alt{flex-wrap:wrap}
@media (max-width:767px){
.usage-spaces__list--alt{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:100%;margin-bottom:0}
@supports (gap:16px){
.usage-spaces__list--alt{gap:16px}
}
.usage-spaces__list--alt:not(:has(>:first-child)){margin:0}
.usage-spaces__list--alt>*{margin:8px}
@supports (gap:16px){
.usage-spaces__list--alt>*{margin:0}
}
}
.usage-spaces__card{margin-bottom:16px;width:calc(33.33% - 12px)}
.usage-spaces__card--alt{width:calc(25% - 16px)!important}
.usage-spaces__card--alt,.usage-spaces__card--alt:not(:last-of-type){margin-bottom:0!important}
@media (max-width:767px){
.usage-spaces__card--alt{margin-right:0!important;width:100%!important}
.usage-spaces__card--alt:not(:last-of-type){margin-bottom:0!important}
.usage-spaces__card:not(:nth-of-type(3n)){margin-right:16px}
}
@media (min-width:768px){
.usage-spaces__card{width:calc(16.5% - 13px)}
.usage-spaces__card:not(:nth-of-type(6n)){margin-right:16px}
}
@media (min-width:1132px){
.usage-spaces__card{width:calc(16.67% - 27px)}
.usage-spaces__card:not(:nth-of-type(6n)){margin-right:32px}
}
.usage-spaces__image{border-radius:10px;height:auto;margin:0 auto 12px;max-width:56px}
.usage-spaces__image--bottom{height:40px;width:40px}
.benefits_ribbon{background:var(--benefits-ribbon-background)}
.benefits_ribbon--text{color:var(--benefits-ribbon-textColor);font-family:Roboto,sans-serif;font-size:12px;font-weight:500;line-height:16px;text-align:center}
.usage-spaces__list--alt{display:flex;flex-wrap:nowrap;justify-content:space-between}
@media (max-width:767px){
.usage-spaces__list--alt{display:flex;flex-wrap:nowrap;justify-content:space-between}
.usage-spaces__list--alt.grid-layout{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;justify-items:center}
.usage-spaces__card--alt{align-items:center;display:flex;flex:1;flex-direction:column;margin:0 10px;text-align:center}
.grid-layout .usage-spaces__card--alt{margin:0}
}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
.floater-active{padding-bottom:64px}
@media (min-width:768px){
.floater-active{padding-bottom:72px}
}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
.footer{background-color:#000;color:#fff;display:flex;flex-direction:column;font-family:Roboto,sans-serif}
.footer__logo{height:auto;max-width:168px}
.footer__seperator{margin:0 auto;max-width:1132px;padding:0 16px;width:100%}
@media (max-width:767px){
.footer__help{display:flex;justify-content:center;margin-bottom:25px}
}
.footer__seperatorLine{background-color:#4f4f4f80;height:1px;width:100%}
.footer__chevron{position:absolute;right:10px;top:33px;transform:rotate(-90deg);transition:transform .15s ease-in}
@media (min-width:768px){
.footer__chevron{display:none}
}
.footer__innerContainer{-moz-column-gap:80px;column-gap:80px;display:grid;grid-template-columns:minmax(300px,454px) minmax(min-content,max-content) minmax(min-content,max-content) minmax(min-content,max-content);margin:0 auto;max-width:1132px;padding:20px 24px;width:100%}
@media (max-width:1131px){
.footer__innerContainer{grid-template-columns:1fr 1fr minmax(min-content,max-content);grid-template-rows:repeat(2,min-content)}
}
@media (max-width:767px){
.footer__innerContainer{-moz-column-gap:unset;column-gap:unset;grid-template-columns:1fr;grid-template-rows:repeat(4,min-content);justify-items:center;padding:24px 16px 1px;row-gap:0}
}
@media (min-width:1132px){
.footer__innerContainer{padding:40px 16px}
}
.footer__logoContainer{display:grid;grid-template-rows:repeat(3,min-content)}
@media (max-width:1131px){
.footer__logoContainer{grid-column:1/4;grid-row:1/2;justify-items:center;text-align:center}
}
@media (max-width:767px){
.footer__logoContainer{grid-column:1/2;grid-row:1/2;margin-bottom:25px}
}
.footer__logoContainerText{color:#bdbdbd;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin-bottom:24px;margin-top:16px}
.footer__logoContainerStores{display:flex}
.footer__logoContainerStores img{height:32px;width:111px}
.footer__logoContainerStores img:first-of-type{margin-right:10px}
.footer__listContainer{position:relative}
.footer__listContainer:not(:last-of-type){width:100%}
@media (max-width:767px){
.footer__listContainer:not(:last-of-type) .footer__list{height:0;overflow:hidden}
.footer__listContainer{text-align:center}
.footer__listContainer--1{grid-column:1/2;grid-row:3/4}
.footer__listContainer--2{grid-column:1/2;grid-row:4/5}
.footer__listContainer--3{grid-column:1/2;grid-row:2/3}
}
.footer__heading{font-family:Roboto,sans-serif;font-size:20px;font-weight:700;line-height:24px;text-transform:uppercase}
@media (max-width:767px){
.footer__heading{padding:25px 0}
.footer__heading--static{padding:25px 0 16px}
}
.footer__list{display:flex;flex-direction:column;list-style:none;transition:height .15s ease-in,margin-top .15s ease-in}
@media (min-width:768px){
.footer__list{margin-top:16px}
}
@media (max-width:576px){
.footer__list:not(:last-of-type){height:0;overflow:hidden}
}
.footer__list li:not(:first-of-type){margin-top:8px}
.footer__list--customerCare{margin-top:16px}
@media (max-width:767px){
.footer__list--customerCare{align-items:flex-start;margin-left:8px;margin-top:0}
}
.footer__listItem{align-items:center;color:#bdbdbd;display:flex;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:24px;text-transform:capitalize}
.footer__listItem--white{color:#fff}
@media (max-width:767px){
.footer__listItem{display:flex;justify-content:center}
}
.footer__icon{height:20px;margin-right:8px;width:20px}
.footer__ribbon{background-color:#fff;width:100%}
.footer__innerRibbonWrapper{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1132px;padding:12px 16px;width:100%}
@media (max-width:1131px){
.footer__innerRibbonWrapper{padding:12px 24px}
}
@media (max-width:767px){
.footer__innerRibbonWrapper{flex-direction:column;padding:12px 16px;text-align:center}
}
.footer__ribbonContent{color:#333;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:24px}
@media (max-width:767px){
.footer__ribbonContent{margin-bottom:8px}
}
.footer__paymentLogos{height:32px;width:306px}
@media (max-width:767px){
.footer__listContainer--1{border-bottom:1px solid rgba(79,79,79,.5);border-top:1px solid rgba(79,79,79,.5)}
}
.footer__listContainer--3{width:100%}
@media (max-width:767px){
.footer__listContainer--3{border-top:1px solid rgba(79,79,79,.5)}
}
.link-color{color:var(--footer-link-color);transition:color .15s ease-in}
@media (pointer:fine){
.link-color:hover{color:var(--footer-link-hover)}
}
.footer{background-color:var(--footer-background, "#000")}
.footer__heading,.footer__listContainer.footer__listContainer--3{color:var(--footer-text-color, "#fff")}
.footer__list .link-color,.footer__logoContainerText{color:var(--footer-sub-text-color, "#fff")}
.footer__listItem.footer__listItem--white{color:inherit}
.footer__listItem{color:var(--footer-listItem-text, "#000");cursor:pointer;white-space:nowrap}
.footer__chevron--expanded{width:14px}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
.floater-active{padding-bottom:64px}
@media (min-width:768px){
.floater-active{padding-bottom:72px}
}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
.footer{background-color:#000;color:#fff;display:flex;flex-direction:column;font-family:Roboto,sans-serif}
.footer__logo{height:auto;max-width:168px}
.footer__seperator{margin:0 auto;max-width:1132px;padding:0 16px;width:100%}
@media (max-width:767px){
.footer__help{display:flex;justify-content:center;margin-bottom:25px}
}
.footer__seperatorLine{background-color:#4f4f4f80;height:1px;width:100%}
.footer__chevron{position:absolute;right:10px;top:33px;transform:rotate(-90deg);transition:transform .15s ease-in}
@media (min-width:768px){
.footer__chevron{display:none}
}
.footer__innerContainer{-moz-column-gap:80px;column-gap:80px;display:grid;grid-template-columns:minmax(300px,454px) minmax(min-content,max-content) minmax(min-content,max-content) minmax(min-content,max-content);margin:0 auto;max-width:1132px;padding:20px 24px;width:100%}
@media (max-width:1131px){
.footer__innerContainer{grid-template-columns:1fr 1fr minmax(min-content,max-content);grid-template-rows:repeat(2,min-content)}
}
@media (max-width:767px){
.footer__innerContainer{-moz-column-gap:unset;column-gap:unset;grid-template-columns:1fr;grid-template-rows:repeat(4,min-content);justify-items:center;padding:24px 16px 1px;row-gap:0}
}
@media (min-width:1132px){
.footer__innerContainer{padding:40px 16px}
}
.footer__logoContainer{display:grid;grid-template-rows:repeat(3,min-content)}
@media (max-width:1131px){
.footer__logoContainer{grid-column:1/4;grid-row:1/2;justify-items:center;text-align:center}
}
@media (max-width:767px){
.footer__logoContainer{grid-column:1/2;grid-row:1/2;margin-bottom:25px}
}
.footer__logoContainerText{color:#bdbdbd;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin-bottom:24px;margin-top:16px}
.footer__logoContainerStores{display:flex}
.footer__logoContainerStores img{height:32px;width:111px}
.footer__logoContainerStores img:first-of-type{margin-right:10px}
.footer__listContainer{position:relative}
.footer__listContainer:not(:last-of-type){width:100%}
@media (max-width:767px){
.footer__listContainer:not(:last-of-type) .footer__list{height:0;overflow:hidden}
.footer__listContainer{text-align:center}
.footer__listContainer--1{grid-column:1/2;grid-row:3/4}
.footer__listContainer--2{grid-column:1/2;grid-row:4/5}
.footer__listContainer--3{grid-column:1/2;grid-row:2/3}
}
.footer__heading{font-family:Roboto,sans-serif;font-size:20px;font-weight:700;line-height:24px;text-transform:uppercase}
@media (max-width:767px){
.footer__heading{padding:25px 0}
.footer__heading--static{padding:25px 0 16px}
}
.footer__list{display:flex;flex-direction:column;list-style:none;transition:height .15s ease-in,margin-top .15s ease-in}
@media (min-width:768px){
.footer__list{margin-top:16px}
}
@media (max-width:576px){
.footer__list:not(:last-of-type){height:0;overflow:hidden}
}
.footer__list li:not(:first-of-type){margin-top:8px}
.footer__list--customerCare{margin-top:16px}
@media (max-width:767px){
.footer__list--customerCare{align-items:flex-start;margin-left:8px;margin-top:0}
}
.footer__listItem{align-items:center;color:#bdbdbd;display:flex;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:24px;text-transform:capitalize}
.footer__listItem--white{color:#fff}
@media (max-width:767px){
.footer__listItem{display:flex;justify-content:center}
}
.footer__icon{height:20px;margin-right:8px;width:20px}
.footer__ribbon{background-color:#fff;width:100%}
.footer__innerRibbonWrapper{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1132px;padding:12px 16px;width:100%}
@media (max-width:1131px){
.footer__innerRibbonWrapper{padding:12px 24px}
}
@media (max-width:767px){
.footer__innerRibbonWrapper{flex-direction:column;padding:12px 16px;text-align:center}
}
.footer__ribbonContent{color:#333;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:24px}
@media (max-width:767px){
.footer__ribbonContent{margin-bottom:8px}
}
.footer__paymentLogos{height:32px;width:306px}
@media (max-width:767px){
.footer__listContainer--1{border-bottom:1px solid rgba(79,79,79,.5);border-top:1px solid rgba(79,79,79,.5)}
}
.footer__listContainer--3{width:100%}
@media (max-width:767px){
.footer__listContainer--3{border-top:1px solid rgba(79,79,79,.5)}
}
.link-color{color:var(--footer-link-color);transition:color .15s ease-in}
@media (pointer:fine){
.link-color:hover{color:var(--footer-link-hover)}
}
.footer{background-color:#dd7b0c}
.footer__heading,.footer__listContainer.footer__listContainer--3{color:var(--footer-text-color, "#fff")}
.footer__list .link-color,.footer__logoContainerText{color:var(--footer-sub-text-color, "#fff")}
.footer__listItem.footer__listItem--white{color:inherit}
.footer__listItem{white-space:nowrap}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
.floater-active{padding-bottom:64px}
@media (min-width:768px){
.floater-active{padding-bottom:72px}
}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
@keyframes spin-8203ce30{
0%{transform:rotate(130deg)}
to{transform:rotate(490deg)}
}
@keyframes dots-8203ce30{
0%{content:""}
33%{content:"."}
66%{content:".."}
to{content:"..."}
}
@keyframes fadeIn-8203ce30{
0%{opacity:0}
to{opacity:1}
}
.cta{border-radius:10px;cursor:pointer;font-family:Poppins,sans-serif;text-align:center;transition:background-color .3s ease-in}
.cta--regular{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;text-transform:uppercase}
.cta--slim{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:8px 24px}
.cta--fat{font-size:18px;font-weight:700;line-height:24px;padding:16px 24px;width:100%}
@media (min-width:1132px){
.cta--fat{font-size:24px;padding:20px 40px}
}
.cta[theme=light_orange]{background:#fba602;border-bottom:2px solid #b85a12;color:#000;font-family:Roboto}
@media (pointer:fine){
.cta[theme=light_orange]:hover{background:#fdbb3a}
}
.cta[theme=pink]{background:#fe23a1;border-bottom:2px solid #b51973;color:#fff;font-family:Roboto}
@media (pointer:fine){
.cta[theme=pink]:hover{background:#fe3ead}
}
.cta[theme=dark]{background-color:#000;color:#fff}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:#333}
}
.cta[theme=blue]{background-color:#0d40ff;color:#fff}
@media (pointer:fine){
.cta[theme=blue]:hover{background-color:#002fdd}
}
.cta[theme=red]{background-color:#e80000;color:#fff}
@media (pointer:fine){
.cta[theme=red]:hover{background-color:#c80000}
}
.cta[theme=orange]{background-color:#f60;color:#fff}
@media (pointer:fine){
.cta[theme=orange]:hover{background-color:#e15a00}
}
.cta[theme=green]{background-color:#0ed13d;color:#fff}
@media (pointer:fine){
.cta[theme=green]:hover{background-color:#08ae30}
}
.cta[theme=custom-coupon]{background-color:var(--coupon-cta-background);color:var(--coupon-cta-textColor)}
@media (pointer:fine){
.cta[theme=custom-coupon]:hover{background-color:var(--coupon-cta-backgroundHover)}
}
.cta[theme=custom]{background-color:var(--button-background);color:var(--button-text-color)}
@media (pointer:fine){
.cta[theme=custom]:hover{background-color:var(--button-hover)}
}
.cta[loading=true]{-moz-column-gap:0;column-gap:0}
.cta[loading=true]:after{animation:dots-8203ce30 1s linear infinite;content:"";font-family:Poppins,sans-serif;font-size:19px;font-weight:700;line-height:24px;opacity:1;text-align:left;width:30px}
.cta[loading=true]:before{animation:spin-8203ce30 1s linear infinite;border:5px solid hsla(0,0%,100%,.5);border-bottom-color:#fff;border-radius:50%;content:"";display:inline-block;height:24px;margin-right:16px;opacity:1;position:absolute;position:relative;transform:rotate(130deg);width:24px}
.cta[loading=true]>.cta__loading{display:block}
.cta[loading=true]>.submit__icon--wrapper,.cta[loading=true]>span,.cta__loading{display:none}
.cta[loading=true]>span.processing{animation:fadeIn-8203ce30 .25s ease-in;display:inline-block;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:24px;opacity:1;text-shadow:0 1px 1px rgba(0,0,0,.251);text-transform:uppercase}
.cta[theme=dark]{background-color:var(--background-color);color:var(--text-color)}
@media (pointer:fine){
.cta[theme=dark]:hover{background-color:var(--hover-background-color);color:var(--hover-text-color)}
}
.floating-cta{bottom:0;font-family:Roboto,sans-serif;height:0;position:fixed;transition:height .25s ease-in-out;width:100%;z-index:2}
.floating-cta--active{height:90px}
.floating-cta__wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1132px;padding:8px 16px;position:relative;top:1px}
@media (min-width:768px){
.floating-cta__wrapper{padding:8px 16px}
}
@media (min-width:1132px){
.floating-cta__wrapper{top:2px}
}
@media screen and (max-width:350px){
.floating-cta__wrapper{padding:8px}
}
.floating-cta__content{align-items:center;background-color:transparent;display:grid;grid-template-columns:max-content 1fr;grid-template-rows:repeat(2,min-content)}
@media (min-width:768px){
.floating-cta__content{-moz-column-gap:8px;column-gap:8px;row-gap:0}
}
.floating-cta__contentImage{border-radius:6px;grid-column:1/2;grid-row:1/3;height:48px;margin-right:8px;width:48px}
@media (min-width:768px){
.floating-cta__contentImage{height:56px;margin-right:0;width:56px}
}
.floating-cta__ratingMobile{color:var(--PP-Gray---light,#c8c8c8);font-size:14px;font-style:normal;font-weight:700!important;line-height:14px}
@media (max-width:767px){
.floating-cta__ratingMobile{display:inline-block!important}
}
@media (min-width:1132px){
.floating-cta__ratingMobile{display:none!important}
}
.floating-cta__contentRating{color:#fff;display:flex;font-size:16px;line-height:16px;position:relative;text-transform:capitalize;top:2px}
@media (max-width:767px){
.floating-cta__contentRating{margin-bottom:0}
}
.floating-cta__contentRating img{height:12px;margin-right:4px}
@media (min-width:768px){
.floating-cta__contentRating img{height:16px;margin-right:8px;position:relative;top:-2px}
}
.floating-cta__contentRating span:first-of-type{font-weight:700;grid-column:2/3;grid-row:1/2;margin-right:4px}
@media (max-width:767px){
.floating-cta__contentRating span:first-of-type{display:none}
}
.floating-cta__contentRating span:last-of-type{font-weight:400;grid-column:2/3;grid-row:2/3}
@media (max-width:767px){
.floating-cta__contentRating span:last-of-type{display:none}
}
.floating-cta__cta{font-family:Poppins,sans-serif}
@media (max-width:767px){
.floating-cta__cta{font-size:16px;line-height:24px;padding:12px 16px!important}
}
@media screen and (max-width:350px){
.floating-cta__cta{font-size:14px;line-height:20px;margin-left:4px;padding:10px 8px!important}
}
.floating-cta__contentText{color:#fff;font-size:20px;font-weight:700;line-height:16px;position:relative;text-transform:capitalize;top:-1px}
@media (max-width:767px){
.floating-cta__contentText{font-size:16px;line-height:16px}
}
.floating-cta__endingSoon{color:#fff;font-size:12px;font-weight:700;line-height:16px;margin-bottom:4px}
.floater-mobile-text{display:none}
@media (max-width:767px){
.floater-mobile-text{display:inline-block}
}
.floating-cta{background-color:var(--floating-cta-background, "#fff")}
.sticky-score-color{color:var(--sticky-score-color, "#fff")}
.sticky-overview-color{color:var(--sticky-overview-color, "#fff")}
.floating-cta__cta{background-color:var(--floating-cta__cta-background-color, "#94a1fe");color:var(--floating-cta__cta-text-color, "#3667cf")}
.floating-cta__contentText{color:var(--floating-cta__contentText-color, "#fff")}
.floating-cta__ratingMobile{color:var(--sticky-score-color, "#fff")}
.sticky-cta{white-space:nowrap}
.floating-cta{-webkit-transform:translateZ(0)}
#product-page-v4{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.container-order{display:flex;flex-direction:column}
.body-overflow{overflow:hidden}
@media (min-width:1132px){
.section-container-featuredIn{margin:0 auto;max-width:var(--featuredIn-custom-width)!important}
}
.section-container{max-width:1132px}
.section-container--max{margin:0 auto;padding:24px 16px}
@media (min-width:768px){
.section-container--max{padding:40px 16px}
}
@media (min-width:1132px){
.section-container--max{padding:56px 16px}
}
.section-container--mid{margin:0 auto;padding:24px 16px}
@media (min-width:1132px){
.section-container--mid{padding:40px 16px}
}
.section-container--min{margin:0 auto;padding:24px 16px}
.section-container>.fragment-container:not(:last-of-type){margin-bottom:24px}
@media (min-width:1132px){
.section-container>.fragment-container:not(:last-of-type){margin-bottom:40px}
}
.only-mobile{display:block}
@media (min-width:1132px){
.only-mobile{display:none}
}
.only-desktop{display:none}
@media (min-width:1132px){
.only-desktop{display:block}
}
.only-tablet{display:none!important}
@media (max-width:1131px){
.only-tablet{display:block!important}
}
.mobile-none{display:none}
@media (min-width:768px){
.mobile-none{display:block}
}
.mobile-only{display:block}
@media (min-width:768px){
.mobile-only{display:none}
}
.section-title--heading{color:var(--section-title-color,#603424);font-size:24px;font-weight:900;line-height:32px;margin-bottom:8px;text-align:center}
@media (min-width:1132px){
.section-title--heading{font-size:32px;line-height:40px}
}
.section-title--subheading{color:var(--section-subtitle-color,#666);font-size:18px;font-weight:600;line-height:24px;text-align:center}
.section-title--divider{background:var(--section-seperator-color,#edd7cf);border-radius:10px;height:7px;margin:16px auto 24px;width:100px}
@media (min-width:1132px){
.section-title--divider--smGap{margin-bottom:24px}
}
@media (min-width:768px){
.section-title--divider{margin:16px auto 24px}
}
@media (min-width:1132px){
.section-title--divider{margin-bottom:40px}
}
.section-title--description{color:var(--section-subtitle-color,#666);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto 24px;max-width:936px;text-align:center}
@media (min-width:768px){
.section-title--description{margin-bottom:40px}
}
.d-flex{align-items:center;display:flex;justify-content:center}
input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#333!important;background-color:#fafafa!important;box-shadow:none}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::-moz-selection{background:0 0}
img::-moz-selection{background:0 0}
.hero-gallery,.swiper,.swiper-slide,.swiper-wrapper,img::selection{background:0 0}
.square{align-items:center;display:flex;justify-content:center;overflow:hidden}
.square :deep(img){height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
html{scroll-behavior:smooth}
.ribbon__wrapper{background-color:var(--ribbon-background-color,#1c2b54)}
*,body{white-space:unset!important}
@media screen and (max-width:767px){
.no-mobile{display:none!important}
}
@media screen and (min-width:768px){
.no-desktop{display:none!important}
}
.container-box.cbox-718649-1{padding:10px;display:flex;justify-content:start}
.timer{list-style:none;display:flex;gap:5px;padding:0;margin:0}
.timer li{background-color:#fff;border-radius:8px;width:30px;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:sans-serif;box-shadow:0 2px 4px rgba(0,0,0,.1)}
.timer_number{font-size:12px;font-weight:700;color:#111}
.timer_label{font-size:10px;color:#666;margin-top:0}
.container-box.cbox-718649-1A{padding:10px;display:flex;flex-direction:column;align-items:center;font-family:sans-serif}
.timer-headingA{font-weight:600;margin-bottom:10px;font-size:16px}
.timerA{list-style:none;display:flex;gap:20px;padding:0;margin:0}
.timerA li{border-radius:8px;width:60px;height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center}
.timer_numberA{font-size:18px;font-weight:700;color:#111}
.timer_labelA{font-size:12px;color:#444;margin-top:4px;text-align:center}
#footer a{
    color: #fff;
}