:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:8px;width:8px}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:400;src:url(/fonts/Merriweather/Merriweather-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Merriweather;font-style:italic;font-weight:400;src:url(/fonts/Merriweather/Merriweather-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:700;src:url(/fonts/Merriweather/Merriweather-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:400;src:url(/fonts/Urbanist/Urbanist-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:italic;font-weight:400;src:url(/fonts/Urbanist/Urbanist-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:500;src:url(/fonts/Urbanist/Urbanist-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:600;src:url(/fonts/Urbanist/Urbanist-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:700;src:url(/fonts/Urbanist/Urbanist-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:900;src:url(/fonts/Urbanist/Urbanist-Black.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/fonts/Open_Sans/OpenSans-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/fonts/Open_Sans/OpenSans-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/fonts/Open_Sans/OpenSans-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/fonts/Open_Sans/OpenSans-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:CookieRun;font-style:normal;font-weight:400;src:url(/fonts/CookieRun/CookieRun-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:CookieRun;font-style:normal;font-weight:700;src:url(/fonts/CookieRun/CookieRun-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:CookieRun;font-style:normal;font-weight:900;src:url(/fonts/CookieRun/CookieRun-Black.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/Montserrat/Montserrat-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/fonts/Montserrat/Montserrat-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(/fonts/Montserrat/Montserrat-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/fonts/Montserrat/Montserrat-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:600;src:url(/fonts/Montserrat/Montserrat-SemiBoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(/fonts/Montserrat/Montserrat-BoldItalic.woff2) format("woff2")}.uppercased{text-transform:uppercase!important}.underline{text-decoration:underline!important}.bold{font-weight:700!important}.w-full{width:100%}.pt-12{padding-top:48px}.section-title-text{color:#111827;font-size:40px;font-style:italic;font-weight:400;line-height:58px}@media(max-width:1023.98px){.section-title-text{font-size:28px;line-height:40px}}.text{color:#374151;font-size:16px;font-weight:400;line-height:24px}@media(max-width:1023.98px){.text{font-size:14px;line-height:21px}}.text.bold{font-size:16px;font-weight:600}.card-title,.text.bold{color:#111827;line-height:24px}.card-title{font-size:20px;font-weight:400;margin:0}.checkout-title{font-size:20px;font-weight:600;line-height:27px;margin:32px 0 16px}@media(max-width:767.98px){.checkout-title{margin:20px 0 16px}}.checkout-radio{display:flex;flex-direction:column;gap:10px;margin-top:10px}.radio-button-group{align-items:center;display:flex;gap:10px}.radio-button-item{font-size:16px}.description-muted{color:#4b5563;display:flex;flex-direction:column;font-size:14px;font-weight:400;line-height:19px;margin-top:-16px}.description-muted span:first-child{margin-bottom:2px}.muted{color:#6b7280;font-size:14px;font-weight:400;line-height:19px}@media(max-width:767.98px){.muted{font-size:12px;line-height:16px}}.italic-primary{color:#11a5a1;font-style:italic}.text-bold{color:#111827;font-size:16px;line-height:22px}.text-bold,strong{font-weight:600}button{background-color:transparent;border:none;box-shadow:none;font-family:Montserrat;outline:none}button .spinner .spinner-ring{height:19px;width:19px}button .spinner .spinner-section{border-color:#fff transparent transparent;border-width:3px;height:24px;margin:-3px 0;width:24px}.btn{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Montserrat;font-size:16px;justify-content:center;line-height:20px;padding:0;text-decoration:none;transition:background-color .1s linear,color .2s linear;white-space:nowrap}.btn.btn-disabled,.btn.btn-primary,.btn.btn-primary-dark,.btn.btn-primary-light{background-color:#129995;color:#fff;font-weight:600;padding:14px 24px}.btn.btn-disabled:focus,.btn.btn-disabled:hover,.btn.btn-primary-dark:focus,.btn.btn-primary-dark:hover,.btn.btn-primary-light:focus,.btn.btn-primary-light:hover,.btn.btn-primary:focus,.btn.btn-primary:hover{background-color:#0e8c89}.btn.btn-disabled:active,.btn.btn-primary-dark:active,.btn.btn-primary-light:active,.btn.btn-primary:active{background-color:#12bbb6}.btn.btn-disabled.with-icon,.btn.btn-primary-dark.with-icon,.btn.btn-primary-light.with-icon,.btn.btn-primary.with-icon{padding:14px 20px 14px 24px}.btn.btn-disabled.with-icon svg,.btn.btn-primary-dark.with-icon svg,.btn.btn-primary-light.with-icon svg,.btn.btn-primary.with-icon svg{margin-left:16px}.btn.btn-black{background-color:#111827;border-radius:12px;box-shadow:0 6px 12px -6px rgba(24,39,75,.12),0 8px 24px -4px rgba(24,39,75,.08);color:#fff;font-family:Montserrat;font-size:18px;font-weight:700;letter-spacing:.01em;line-height:24px;padding:12px 16px}.btn.btn-black:active,.btn.btn-black:focus,.btn.btn-black:hover{background-color:#1f2937}.btn.btn-black:active{background-color:#374151}.btn.btn-black.with-icon{padding:12px 12px 12px 16px}.btn.btn-black.with-icon svg{margin-left:12px}.btn.btn-yellow{background-color:#fde047;border-radius:8px;box-shadow:0 6px 12px -6px rgba(24,39,75,.12),0 8px 24px -4px rgba(24,39,75,.08);color:#111827;font-family:Montserrat;font-size:18px;font-weight:700;letter-spacing:.18px;line-height:23px;padding:16px 24px;text-align:center}.btn.btn-yellow:active,.btn.btn-yellow:focus,.btn.btn-yellow:hover{background-color:#facc15}.btn.btn-yellow.with-icon svg{margin-left:12px}@media(max-width:1023.98px){.btn.btn-yellow{padding:12px}}.btn.btn-secondary{background-color:#f9fafb;border:1px solid #e5e7eb;color:#6b7280;font-weight:600;padding:14px 24px}.btn.btn-secondary:active,.btn.btn-secondary:focus,.btn.btn-secondary:hover{color:#111827}.btn.btn-secondary:active{background-color:#f3f4f6}.btn.btn-secondary.with-icon{padding:14px 20px 14px 24px}.btn.btn-secondary.with-icon svg{margin-left:16px}.btn.btn-edit,.btn.btn-secondary-link{color:#0e8c89;font-family:Montserrat;font-size:14px;font-weight:600;line-height:19px}.btn.btn-edit:hover,.btn.btn-secondary-link:hover{color:#095e5b}.btn.btn-edit:active,.btn.btn-secondary-link:active{color:#021312}.btn.btn-secondary-link{color:#4b5563}.btn.btn-secondary-link:hover{color:#0e8c89}.btn.btn-secondary-link:active{color:#052f2e}.btn.btn-destructive{background-color:#ef4444;border:1px solid transparent;color:#fff;font-weight:600;padding:14px 24px}.btn.btn-destructive:focus,.btn.btn-destructive:hover{background-color:rgba(239,68,68,.9)}.btn.btn-destructive:active{background-color:rgba(239,68,68,.8)}.btn.btn-destructive:disabled{background-color:#d1d5db!important;color:#fff;cursor:not-allowed;pointer-events:none}.btn.btn-destructive.with-icon{padding:14px 20px 14px 24px}.btn.btn-destructive.with-icon svg{margin-left:16px}.btn.btn-primary-dark{background-color:#095e5b;box-shadow:0 6px 12px -6px rgba(24,39,75,.12),0 8px 24px -4px rgba(24,39,75,.08)}.btn.btn-primary-light{background-color:#12bbb6}.btn.btn-orange-link{background:none;border:none;color:#ea580c;font-family:Open Sans;font-size:14px;font-weight:600}.btn.btn-orange-link:active,.btn.btn-orange-link:focus,.btn.btn-orange-link:hover{color:#9a3412}.btn:disabled{background-color:#d1d5db!important;cursor:not-allowed;pointer-events:none}.btn.close-btn{background:none;border-radius:50%;height:40px;width:40px}.btn.close-btn .close-btn-icon{margin:0}.btn.bigness-xl{height:60px;padding:20px 24px}.btn.bigness-xl.btn-edit,.btn.bigness-xl.btn-secondary-link{font-size:18px;height:auto;padding:0}.accordion-item{overflow:hidden}.accordion-item .accordion-title{align-items:center;cursor:pointer;display:flex;font-family:Montserrat;height:88px;justify-content:space-between}.accordion-item .accordion-title .text{margin-right:20px;text-align:left}.accordion-item .accordion-title .icon{align-items:center;background:#12bbb6;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.accordion-item .accordion-content{border-bottom:1px solid #e5e7eb;margin-top:0;max-height:0;transition:max-height .2s ease}.accordion-item .accordion-content.is-opened{border-bottom:1px solid #e5e7eb;max-height:4000px;transition:max-height .5s ease-in-out}.accordion-item .accordion-content .text{margin-top:0;max-width:600px;padding-bottom:40px;padding-top:16px;text-align:left;white-space:break-spaces}.accordion-item .accordion-content .text p:first-child{margin-top:0}.accordion-item .accordion-content .text p:last-child{margin-bottom:0}.accordion-item .accordion-content .text img{height:auto;width:100%}.star-rating{display:flex}.star-rating svg{fill:#f19f3b;margin-right:4px}.star-rating svg path{fill:#f19f3b}.star-rating svg:last-child{margin-right:0}.mini-review-container{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin:16px 0;overflow:hidden;width:100%}.mini-review-container .mini-review-header{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:center;padding:4px 0}.mini-review-container .mini-review-header p{margin:0}.mini-review-container .mini-review-body{height:100%;width:100%}.mini-review-container .mini-review-body .slide{align-items:center;display:flex;flex-direction:column;padding:20px 0;width:100%}@media(max-width:767.98px){.mini-review-container .mini-review-body .slide{padding:14px 0}}.mini-review-container .mini-review-body .slide .review{margin-top:auto;max-height:44px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767.98px){.mini-review-container .mini-review-body .slide .review{align-items:center;display:flex;height:66px;max-height:66px}}.mini-review-container .mini-review-body .slide .review>.text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#111827;display:-webkit-box;font-family:Montserrat;font-size:14px;font-weight:400;line-height:22px;margin:0;white-space:normal}@media(max-width:767.98px){.mini-review-container .mini-review-body .slide .review>.text{-webkit-line-clamp:3}}.mini-review-container .mini-review-body .slide .author{margin-top:auto}.mini-review-container .mini-review-body .slide .author span{color:#0e8c89;font-size:14px;font-style:italic;font-weight:400;line-height:19px;text-align:center}.banner-container{position:relative;width:100%;z-index:1}@media screen and (max-width:1245px){.banner-container{margin-bottom:24px}}.banner-container .banner{background-color:#48afa6;display:none;flex-direction:row;justify-content:space-between;padding:8px 12px}.banner-container .banner.showed{display:flex}.banner-container .banner.hidden{display:none}.banner-container .banner .banner-info{align-items:center;color:#fff;display:flex;flex:1 1;font-family:Montserrat;font-size:14px;justify-content:center;line-height:20px;margin-right:5px;text-align:center}@media screen and (max-width:375px){.banner-container .banner .banner-info{font-size:13px;line-height:16px}}.banner-container .banner .banner-info .promo-description{font-weight:400}.banner-container .banner .banner-info .bold{display:contents;font-weight:600}@keyframes hide{0%{opacity:1}to{display:none;opacity:0}}.counter{align-items:center;display:flex;max-width:80px}.counter button{background-color:#f9fafb;border:1px solid #d1d5db;cursor:pointer;height:24px;padding:0;text-align:center;width:24px}.counter button:disabled{cursor:not-allowed}.counter button .minus-icon,.counter button .plus-icon{height:100%;width:100%}.counter button .minus-icon path,.counter button .plus-icon path{stroke:#6b7280}.counter button:hover .minus-icon path,.counter button:hover .plus-icon path{stroke:#111827}.counter button:first-of-type{border-radius:4px 0 0 4px}.counter button:last-of-type{border-radius:0 4px 4px 0}.counter input{background-color:#fff;border:1px solid #d1d5db;border-left:0;border-radius:0;border-right:0;color:#6b7280;font-size:14px;font-weight:600;height:24px;line-height:19px;outline:none;padding:2px;text-align:center;width:24px}.counter input::-webkit-inner-spin-button,.counter input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.counter input[type=number]{-moz-appearance:textfield}.timer{background:#fff7ed;border:1px solid #fdba74;border-radius:8px;gap:6px;justify-content:space-between;padding:10px 16px;width:100%}.timer,.timer__text-wrapper{align-items:center;display:flex}.timer__text-wrapper{gap:12px;justify-content:flex-start}.timer__time{align-items:center;display:flex;gap:5px}.timer__time-wrapper{align-items:center;display:flex;gap:16px;justify-content:flex-end}.timer__paragraph{color:#111827;font-size:16px;font-weight:600;margin:0;text-align:center}.timer__icon{fill:#f97316;color:#f97316;flex-shrink:0;height:24px;width:24px}.timer__number{align-items:center;background:#374151;border-radius:4px;color:#fff;display:flex;flex-direction:column;font-size:16px;font-weight:700;justify-content:center;padding:2px 6px;text-align:center;text-transform:uppercase}.timer__separator{color:#111827}@media(max-width:1279.98px){.timer__paragraph.--time{display:none}}@media(max-width:1023.98px){.timer__paragraph.--time{display:block}}@media(max-width:767.98px){.timer{padding:8px 10px}.timer__text-wrapper{gap:8px}.timer__icon{height:20px;width:20px}.timer__paragraph{text-wrap:balance;font-size:14px;text-align:left}.timer__paragraph.--time{display:none}.timer__number{font-size:14px;padding:1px 3px}}.timer.green{background:#f0fdf4;border:1px solid #4ade80}.timer.green .timer__icon{fill:#22c55e;color:#22c55e}.text-switcher{height:24px;margin-top:12px;overflow:hidden;width:100%}.text-switcher__wrapper{animation:move infinite;animation-duration:12s}.text-switcher__item{align-items:center;display:flex;gap:4px;justify-content:center}.text-switcher__paragraph{color:#111827;font-size:14px;font-weight:600;line-height:19px;white-space:nowrap}@media(max-width:524.98px){.text-switcher__paragraph{font-size:11px;line-height:19px}}@keyframes move{0%{transform:translate(0)}10%{transform:translateY(-24px)}25%{transform:translateY(-24px)}35%{transform:translateY(-48px)}50%{transform:translateY(-48px)}60%{transform:translateY(-24px)}75%{transform:translateY(-24px)}85%{transform:translate(0)}to{transform:translate(0)}}.toggle-switch{display:inline-block;height:25px;position:relative;width:50px}.toggle-switch input[type=checkbox]{display:none}.toggle-switch .switch{background-color:#ccc;border-radius:25px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:background-color .2s ease}.toggle-switch .switch:before{background-color:#fff;border-radius:50%;content:"";height:21px;left:2px;position:absolute;top:1px;transition:transform .3s ease;width:21px}.toggle-switch input[type=checkbox]:checked+.switch:before{transform:translateX(23px)}.toggle-switch input[type=checkbox]:checked+.switch{background-color:#12bbb6}.list{display:flex;flex-direction:row}@media(max-width:1023.98px){.list{flex-wrap:wrap;justify-content:center}}.input-container{margin-top:18px}.input-container:first-of-type{margin-top:0}.input-container .error{color:red;font-size:12px}.input-container .field{position:relative;width:100%}.input-container .field svg{outline:none;position:absolute;right:20px;top:12px}.input-container .field .react-tooltip{padding:0 10px;white-space:pre-line;z-index:9999}.input-container .field .react-tooltip p{font-size:14px;line-height:19px;text-align:center}.input-container .field .label{color:#6b7280;font-size:16px;font-weight:400;left:17px;line-height:22px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:font-size .2s ease-in-out,top .2s ease-in-out;-webkit-user-select:none;user-select:none}.input-container .field .input{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-size:16px;font-weight:400;line-height:22px;outline:none;overflow:hidden;padding:22px 0 0 16px;text-overflow:ellipsis;transition:border .1s ease-in-out,box-shadow .1s ease-in-out;width:100%}.input-container .field .input:disabled{background-color:#f8fafc;border:1px solid #e5e7eb;color:#4b5563;font-size:16px;font-weight:400;line-height:22px}.input-container .field .input.without-label{padding:2px 16px 0!important}.input-container .field .input.label-on-top{margin:5px 0;padding:8px}.input-container .field .input:not(textarea){height:48px}.input-container .field .input:-webkit-autofill{animation-name:onAutoFillStart;padding-top:16px;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}.input-container .field .input:-webkit-autofill:first-line{font-size:13.3333px}.input-container .field .input:-webkit-autofill+.label{font-size:11px;top:12px}.input-container .field .input:not(:-webkit-autofill){animation-name:onAutoFillCancel}.input-container .field textarea.input{padding-top:18px}.input-container .field.focused .label,.input-container .field.focused.has-value .label,.input-container .field.has-value .label{font-size:12px;line-height:16px;top:14px}.input-container .field.focused .input,.input-container .field.focused.has-value .input,.input-container .field.has-value .input{padding-top:16px}.input-container .field.focused .input.label-on-top,.input-container .field.focused.has-value .input.label-on-top,.input-container .field.has-value .input.label-on-top{margin:5px 0;padding:8px}.input-container .field.focused .input.without-label,.input-container .field.focused.has-value .input.without-label,.input-container .field.has-value .input.without-label{padding:2px 16px 0!important}.input-container .field.focused textarea.input,.input-container .field.focused.has-value textarea.input,.input-container .field.has-value textarea.input{letter-spacing:-.11px;line-height:24px;padding-top:18px}.input-container .field.focused .input{border-color:#0e8c89}.input-container .field.has-error .input{border-color:red!important;box-shadow:none}.input-container .field.is-clearable .input,.input-container .field.is-password .input{padding-right:60px}.input-container .field.is-clearable .input[type=password],.input-container .field.is-password .input[type=password]{font-size:20px}.input-container .field .input-clear-btn,.input-container .field .show-password-btn{background-color:transparent;border:0;color:#0e8c89;cursor:pointer;font-size:12px;outline:none;padding:0;position:absolute;right:25px;top:50%;transform:translateY(-50%)}.input-container .field .input-clear-btn svg,.input-container .field .show-password-btn svg{position:static;vertical-align:middle}.input-container .field.color-gray .input{background:#f9fafb;border:1px solid #d1d5db;color:#6b7280}.input-container .field.color-gray .input:hover{border:1px solid #6b7280!important;outline:1px solid #6b7280!important}.input-container .field.color-gray .input:active,.input-container .field.color-gray .input:focus{border:1px solid #0e8c89!important;box-shadow:0 4px 6px -4px rgba(24,39,75,.12),0 8px 8px -4px rgba(24,39,75,.08);color:#111827;outline:1px solid #0e8c89!important}.input-container .field.color-gray.focused .input,.input-container .field.color-gray.focused.has-value .input,.input-container .field.color-gray.has-value .input{color:#111827}.input-container .field.color-gray.has-error .input{border:1px solid red!important;color:#111827;outline:1px solid red!important}.input-container .field.rounded-md .input{border-radius:12px}.input-container .field.bigness-md+.error{font-size:14px;line-height:19px;margin:4px 24px 0}.input-container .field.bigness-md .input{font-size:18px;height:64px;line-height:26px;padding:22px 0 0 24px}.input-container .field.bigness-md .label{font-size:18px;left:24px;line-height:26px}.input-container .field.bigness-md.focused .input,.input-container .field.bigness-md.focused.has-value .input,.input-container .field.bigness-md.has-value .input{padding-top:16px}.input-container .field.bigness-md.focused .label,.input-container .field.bigness-md.focused.has-value .label,.input-container .field.bigness-md.has-value .label{font-size:14px;line-height:19px}.input-container .field.bigness-md.is-clearable .input,.input-container .field.bigness-md.is-password .input{padding-right:60px}.input-container .field.bigness-md.is-clearable .input[type=password],.input-container .field.bigness-md.is-password .input[type=password]{font-size:20px}.radio-button-container{align-items:center;border:1px solid #12bbb6;border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.radio-button-container .radio-button{appearance:none;border-radius:50%;cursor:pointer;height:100%;margin:0;outline:none;width:100%}.radio-button-container .radio-button:checked{background:#12bbb6;border:4px solid #fff}.radio-button-container .radio-button:active{background-color:transparent;border:none;box-shadow:none;outline:none}.input-group{flex-wrap:nowrap}.input-group .form-control{align-self:stretch;background-color:#fff;border:1px solid #000;color:#000;font-size:14px;height:auto;letter-spacing:-.09px;line-height:24px;padding:4px 10px}.input-group .form-control::placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-group .form-control:disabled{color:rgba(0,0,0,.4)}.input-group .form-control:not(:first-child):not(:last-child){border-left:none!important;border-radius:0!important}.input-group .form-control:focus,.input-group .form-control:hover{box-shadow:none}.input-group .react-select-container{align-self:flex-start;flex:1 1 auto}.input-group .react-select-container:first-child:not(:last-child) .react-select__control{border-bottom-right-radius:0;border-right:none!important;border-top-right-radius:0}.input-group .react-select-container:not(:first-child):not(:last-child) .react-select__control{border-radius:0!important;border-right:none!important}.input-group .react-select-container:not(:first-child):not(:last-child) .react-select__menu{left:-1px;width:calc(100% + 1px)}.input-group .react-select-container:last-child:not(:first-child) .react-select__control{border-bottom-left-radius:0;border-top-left-radius:0}.input-group .react-select-container:last-child:not(:first-child) .react-select__menu{left:-1px;width:calc(100% + 1px)}.input-group .react-select-container .react-select__control--is-disabled{background-color:#fff}.input-group .react-datepicker-wrapper:last-child .react-datepicker__input-container{border-left:1px solid #000}.input-group .react-datepicker-wrapper .react-datepicker__input-container,.input-group .react-datepicker-wrapper .react-datepicker__input-container .form-control{height:100%}.input-group .react-datepicker-wrapper .form-control{border-bottom-left-radius:0;border-top-left-radius:0}.input-group .input-group-append .btn:not(.dropdown-toggle):not(.dropdown-item),.input-group .input-group-append .btn:not(.dropdown-toggle):not(.dropdown-item).btn-accent:disabled{border-bottom-left-radius:0!important;border-bottom-right-radius:5px!important;border-top-left-radius:0!important;border-top-right-radius:5px!important;font-size:16px;letter-spacing:0}.input-group .input-group-append .btn:not(.dropdown-toggle):not(.dropdown-item).btn-accent:disabled.disabled,.input-group .input-group-append .btn:not(.dropdown-toggle):not(.dropdown-item).btn-accent:disabled:disabled,.input-group .input-group-append .btn:not(.dropdown-toggle):not(.dropdown-item).disabled,.input-group .input-group-append .btn:not(.dropdown-toggle):not(.dropdown-item):disabled{background-color:#fff!important;border:1px solid #d9d9d9!important}.checkbox-primary{align-items:flex-start;display:inline-flex}.checkbox-primary label{color:#4b5563;font-size:18px;font-weight:400;line-height:26px;margin-left:12px;vertical-align:middle}.checkbox-primary input{appearance:none;background-color:#fff;border:1px solid #9ca3af;border-radius:4px;display:inline-block;flex-shrink:0;height:24px;margin:0;position:relative;vertical-align:middle;width:24px}.checkbox-primary input:active,.checkbox-primary input:checked:active,.checkbox-primary input:checked:hover,.checkbox-primary input:hover{border:1px solid #4b5563}.checkbox-primary input:checked{background-color:#0e8c89;border-color:transparent}.checkbox-primary input:checked:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' fill='none' viewBox='0 0 14 12'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 6.556 5.8 11 13 1'/%3E%3C/svg%3E");height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.react-select.color-gray .react-select__control{background:#f9fafb;border:1px solid #d1d5db;box-shadow:none;color:#6b7280}.react-select.color-gray .react-select__control:hover{border:1px solid #6b7280!important;outline:1px solid #6b7280!important}.react-select.color-gray .react-select__control--menu-is-open,.react-select.color-gray .react-select__control:active,.react-select.color-gray .react-select__control:focus{border:1px solid #f36e27!important;box-shadow:0 4px 6px -4px rgba(24,39,75,.12),0 8px 8px -4px rgba(24,39,75,.08);color:#111827;outline:1px solid #f36e27!important}.react-select.color-gray .react-select__menu .react-select__option--is-focused{background:#f3f4f6;color:#111827}.react-select.color-gray .react-select__menu .react-select__option--is-selected{background:#f36e27;color:#fff}.react-select.rounded-md .react-select__control{border-radius:12px}.react-select.bigness-md .react-select__control{height:64px}.react-select.bigness-md .react-select__value-container{padding-left:16px}.react-select.with-animated-placeholder.bigness-md .react-select__placeholder{display:none}.react-select.with-animated-placeholder.bigness-md .react-select__control{height:64px;margin:0;padding:0;position:static}.react-select.with-animated-placeholder.bigness-md .react-select__single-value{font-size:18px!important;height:100%!important;line-height:26px!important;padding-top:30px!important}.react-select.with-animated-placeholder.bigness-md .react-select__input{font-size:18px!important;line-height:26px!important;padding-top:22px!important}.react-select.with-animated-placeholder.bigness-md .react-select__input-container,.react-select.with-animated-placeholder.bigness-md .react-select__value-container{height:100%;margin:0;padding:0}.react-select.with-animated-placeholder.bigness-md .react-select__value-container{padding-left:24px}.react-select.with-animated-placeholder.bigness-md .react-select__value-container .floating-placeholder{color:#6b7280;font-size:18px;left:24px;line-height:26px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:font-size .2s ease-in-out,top .2s ease-in-out;-webkit-user-select:none;user-select:none}.react-select.with-animated-placeholder.bigness-md .react-select__control--menu-is-open .floating-placeholder,.react-select.with-animated-placeholder.bigness-md .react-select__value-container--has-value .floating-placeholder{font-size:14px!important;line-height:19!important;top:14px!important}.radio-item .input{appearance:none;display:none}.card-flex-wrapper{flex-basis:250px}.card-flex-wrapper .input{appearance:none;display:none}.card-flex-wrapper .input:checked+.card-wrapper{border:1px solid #0e8c89;box-shadow:0 6px 14px -6px rgba(24,39,75,.12),0 10px 32px -4px rgba(24,39,75,.1);outline:1px solid #0e8c89}@media(max-width:767.98px){.card-flex-wrapper{flex-basis:360px}.card-flex-wrapper.sm{flex-basis:175px}}.card-wrapper{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 6px 8px -6px rgba(24,39,75,.12),0 8px 16px -6px rgba(24,39,75,.08);display:inline-flex;flex-direction:column;max-width:250px;position:relative;transition:box-shadow .3s ease-in-out;width:100%}.card-wrapper:hover{box-shadow:0 6px 14px -6px rgba(24,39,75,.12),0 10px 32px -4px rgba(24,39,75,.1)}@media(max-width:767.98px){.card-wrapper{max-width:360px}}.card-badge{background:#095e5b;border-radius:6px;color:#fff;font-size:14px;font-weight:400;left:10px;line-height:19px;padding:1px 6px;position:absolute;text-transform:uppercase;top:8px;z-index:1}.weight-card{cursor:pointer}.weight-card-media{border-radius:8px;height:229px;margin:0 auto;overflow:hidden;padding:8px 8px 0;width:100%}.weight-card-media img,.weight-card-media video{border-radius:8px;height:223px;left:-2px;object-fit:cover;position:relative;top:-2px;width:calc(100% + 4px)}.weight-card-footer{align-items:center;display:flex;justify-content:space-between;margin:21px 0;padding:0 16px;width:100%}.weight-card-info{text-align:center;width:100%}.weight-card-icon{height:63px;max-width:94px;text-align:right;width:100%}.weight-card-title{color:#111827;font-size:24px;font-weight:700;line-height:33px;margin:0 0 4px}.weight-card-paragraph{color:#4b5563;font-size:18px;font-weight:400;line-height:26px;margin:0}.weight-card.has-icon .weight-card-info{text-align:left}@media(max-width:767.98px){.weight-card-image{max-width:343px}.weight-card-footer{margin:16px 0;padding:0 4px}.weight-card.sm{max-width:175px}.weight-card.sm .weight-card-media{height:147px}.weight-card.sm .weight-card-media img,.weight-card.sm .weight-card-media video{height:143px}}.plans-card-icon{height:185px;margin:0 auto;max-width:154px;padding-top:30px;width:100%}.plans-card-footer{padding:24px 16px 16px;width:100%}.plans-card-name,.plans-card-price{align-items:center;display:flex;justify-content:space-between}.plans-card-name-gift,.plans-card-price-gift{margin-left:4px}.plans-card-name-time{color:#111827;font-size:18px;font-weight:400;line-height:26px}.plans-card-name-gift{color:#f36e27;font-size:16px;font-weight:400;line-height:22px;text-transform:uppercase}.plans-card-price-time{color:#6b7280;font-size:18px;font-weight:400;line-height:26px}.plans-card-price-gift{color:red;font-size:16px;font-weight:400;line-height:22px;text-transform:uppercase}.related-card{text-align:center}.related-card-image{height:181px;margin:0 auto;max-width:171px;width:100%}.related-card-footer{padding:16px 20px 20px;width:100%}.related-card-title{color:#111827;margin:0 0 10px}.related-card-price,.related-card-title{font-size:18px;font-weight:400;line-height:26px}.related-card-price{color:red;margin:0}.related-card-old{color:#6b7280;font-size:14px;font-weight:400;line-height:19px;margin:0;text-decoration-line:line-through}.health-card-header{border-bottom:1px solid #e5e7eb;width:100%}.health-card-title{color:#111827;font-family:Montserrat;font-size:24px;font-weight:400;line-height:33px;margin:0;padding:10px 4px;text-align:center}.health-card-body{padding:16px 20px}.health-card-list{list-style:none;margin:0;padding:0}.health-card-list-item{align-items:flex-start;display:flex}.health-card-list-item+.health-card-list-item{margin-top:8px}.health-card-list-item svg{color:red;flex-shrink:0}.health-card-list-item span{color:#4b5563;font-family:Montserrat;font-size:18px;font-weight:400;line-height:26px;margin-left:12px}.health-card.green .health-card-list-item svg{color:#16a34a}.health-card.orange .health-card-list-item svg{color:#ea580c}.health-card.primary .health-card-list-item svg{color:#0e8c89}.image-gallery{align-items:center;display:inline-flex;flex-wrap:wrap;gap:7px;justify-content:flex-start}.image-gallery__item{display:inline-block;flex-shrink:0;height:auto;width:auto}.card{border:1px solid #e5e7eb;border-radius:8px;font-family:Montserrat;font-size:14px;font-weight:500;line-height:21px;margin-top:16px}.card .card-header{align-items:center;display:flex;justify-content:space-between;margin:0;padding:12px 16px}.card .card-header .icon{color:#55af9e;flex-shrink:0}.card .card-header .title{color:#111827;font-size:16px;font-weight:600;line-height:22px;margin:0 auto 0 8px}@media(max-width:767.98px){.card .card-header .payment-methods{display:none}}.card .card-body{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #e5e7eb;overflow:hidden;padding:16px 16px 20px}@media(max-width:767.98px){.card .card-body{padding:16px 12px}}.card .card-body .muted{color:#494949;font-family:Montserrat;font-size:14px;font-weight:400;line-height:21px}.card .card-body .row:not(:last-child){margin-bottom:16px!important}.card .card-body .row .card-number-icon{color:#f36e27}@media(max-width:767.98px){.card .card-body .row .input-container:not(:last-child){margin-bottom:16px!important}}.card .list-group{list-style-type:none;margin:0;padding:0}.card .list-group .list-group-item{align-items:center;border-bottom:1px solid #e5e7eb;color:#333;display:flex;font-family:Montserrat;font-size:14px;justify-content:space-between;padding:10px 16px 11px 12px}.card .list-group .list-group-item:last-child{border-bottom:none}.card .list-group .list-group-item .label{font-weight:400;line-height:20px}.card .list-group .list-group-item .shipping-price{color:#55af9e;font-size:14px;font-weight:600;text-align:right}.card .list-group .list-group-item .item.value{overflow:hidden;text-overflow:ellipsis}.spinner{align-items:center;display:flex;height:50%;justify-content:center}.spinner .spinner-ring{display:inline-block;height:64px;position:relative;width:64px}.spinner .spinner-section{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:6px solid transparent;border-radius:50%;border-top-color:#129995;box-sizing:border-box;display:block;height:51px;margin:6px;position:absolute;width:51px}.spinner .spinner-section:first-child{animation-delay:-.45s}.spinner .spinner-section:nth-child(2){animation-delay:-.3s}.spinner .spinner-section:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.image-slider{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;justify-content:center;margin-top:10px;max-width:700px;min-height:150px;overflow:hidden;position:relative;width:100%}.image-slider.adjusted-image-slider{min-height:110px}@media(max-width:524.98px){.image-slider{max-width:500px;min-height:110px}}.step-image{margin-top:10px;max-width:450px;opacity:0;position:absolute;transform:scale(.9);width:100%}@media(max-width:1279.98px){.step-image{max-width:620px}}@media(max-width:524.98px){.step-image{max-width:500px}}@media screen and (max-width:395px){.step-image{max-width:450px}}@media screen and (max-width:335px){.step-image{max-width:400px}}.step-image.visible{opacity:1;transform:scale(1)}.adjusted-image,.adjusted-image2,.adjusted-image3{margin-top:15px}.adjusted-image4{margin-top:0}.progress-title{font-size:20px;line-height:10px;margin-bottom:-20px;text-align:center;text-transform:uppercase}@media(max-width:767.98px){.progress-title{font-size:16px}}@media(max-width:524.98px){.progress-title{font-size:14px}}.progress-title p{font-weight:500;letter-spacing:1px;margin-bottom:15px}@media(max-width:767.98px){.progress-title p{margin-bottom:8px}}.progress-title span{font-weight:700;letter-spacing:1px}.upsell-progress-root{align-items:center;display:flex;flex-direction:column;justify-content:center}.upsell-progress-title{margin-bottom:5px}.upsell-progress-slider{border-bottom:0;margin-bottom:15px;min-height:150px!important}.upsell-progress-image{max-width:650px}@media screen and (max-width:550px){.upsell-progress-slider{margin-top:0;min-height:130px!important}}@media screen and (max-width:450px){.upsell-progress-slider{min-height:100px!important}}@media screen and (max-width:395px){.upsell-progress-slider{min-height:85px!important}}.progress{border-top:2px solid #e5e7eb;height:2px;position:relative;width:100%}.progress-bar{background:#0e8c89;border-radius:0 2px 2px 0;height:4px;left:0;position:absolute;top:-3px;transition:width .5s ease-in-out;width:0;z-index:1}.switch{align-items:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:12px;display:inline-flex;flex-wrap:wrap;padding:5px}.switch-item{flex-basis:200px;flex-grow:1}.switch-item:focus span,.switch-item:hover span{color:#374151}.switch-item input:checked+span{border:2px solid #12bbb6;box-shadow:0 6px 14px -6px rgba(24,39,75,.12),0 10px 32px -4px rgba(24,39,75,.1);color:#12bbb6}.switch-item span{border:2px solid transparent;border-radius:9px;color:#6b7280;cursor:pointer;display:inline-block;font-size:18px;font-weight:400;line-height:26px;margin:0;padding:11px 10px;text-align:center;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%}@media(max-width:767.98px){.switch-item{flex-basis:170px}}.slider{display:flex;flex-direction:row;min-height:148px;width:100%}@media(max-width:767.98px){.slider{min-height:158px}}.slider .next-slide svg,.slider .prev-slide svg{margin:0}.slider .next-slide:hover svg path,.slider .prev-slide:hover svg path{stroke:#ff5b3b}.slider .next-slide{margin-left:32px;margin-right:24px}@media(max-width:767.98px){.slider .next-slide{margin-left:16px;margin-right:12px}}.slider .next-slide .arrow-right{transform:rotate(180deg)}.slider .prev-slide{margin-left:24px;margin-right:32px}@media(max-width:767.98px){.slider .prev-slide{margin-left:12px;margin-right:16px}}.circles{align-items:flex-end;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.circles .circle-1{background:linear-gradient(180deg,rgba(32,103,101,.07),rgba(32,103,101,0));border-radius:50%;height:374px;position:relative;width:374px}.circles .circle-1 .circle-1-1{background-color:#f9fafb;border-radius:50%;height:372px;width:372px}.circles .circle-2{background:linear-gradient(180deg,rgba(32,103,101,.1),rgba(32,103,101,0));border-radius:50%;height:336px;position:relative;width:336px}.circles .circle-2 .circle-2-1{background-color:#f9fafb;border-radius:50%;height:334px;width:334px}.circles .circle-3{background:linear-gradient(180deg,rgba(32,103,101,.15),rgba(32,103,101,0));border-radius:50%;height:298px;position:relative;width:298px}.circles .circle-3 .circle-3-1{background-color:#f9fafb;border-radius:50%;height:296px;width:296px}.circles .circle-4{background:linear-gradient(180deg,rgba(32,103,101,.2),rgba(32,103,101,0));border-radius:50%;height:258px;position:relative;width:258px}.circles .circle-4 .circle-4-1{background-color:#f9fafb;border-radius:50%;height:256px;width:256px}.circles .circle-5{background:linear-gradient(180deg,rgba(32,103,101,.2),rgba(32,103,101,0));border-radius:50%;height:220px;position:relative;width:220px}.circles .circle-5 .circle-5-1{background-color:#f9fafb;border-radius:50%;height:218px;width:218px}.circles .circle-1,.circles .circle-1-1,.circles .circle-2,.circles .circle-2-1,.circles .circle-3,.circles .circle-3-1,.circles .circle-4,.circles .circle-4-1,.circles .circle-5,.circles .circle-5-1{align-items:center;display:flex;flex-shrink:1;justify-content:center}.errors{display:flex;flex-direction:column;margin-bottom:10px}.errors .error-message{align-items:center;background-color:#fae6e6;border-left:2px solid #d0011b;border-radius:3px;color:#f12c2c;display:flex;font-family:Helvetica,sans-serif;font-size:14px;justify-content:flex-start;line-height:20px;margin-bottom:8px;min-height:35px;overflow:hidden;padding-left:10px}.errors .error-message:last-child{margin-bottom:0}.preloader-container.centered{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.preloader-container .preloader{animation:spin 1s linear infinite;border:2px solid #e5e7eb;border-radius:100%;border-top:3px solid #129995;height:60px;width:60px}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media(min-width:525px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media(min-width:1024px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media(min-width:1280px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.section{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:1420px;padding:60px 70px}@media(max-width:1023.98px){.section{padding:30px 16px}}.section.centered{justify-content:center;text-align:center}.section-title{color:#000;font-family:Montserrat;font-size:48px;font-weight:700;line-height:115%;margin:0 0 24px;text-align:center;text-transform:capitalize}@media(max-width:767.98px){.section-title{font-size:28px;margin-bottom:12px}}.muted-background-section{background:#f5fdff}.brief-rating{align-items:center;display:flex;gap:16px}@media(max-width:767.98px){.brief-rating{flex-direction:column;gap:12px}}.brief-rating__images{align-items:center;display:flex}.brief-rating__img{border:2px solid #f8fafc;border-radius:50%;box-shadow:-4px 4px 8px -4px rgba(24,39,75,.08),-2px 2px 6px -4px rgba(24,39,75,.12);height:48px;width:48px}.brief-rating__img+.brief-rating__img{margin-left:-16px}.brief-rating__stars{align-items:center;color:#ff5b3b;display:flex;gap:4px}.brief-rating__text{color:#0f172a;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:6px 0 0}.overlay-age{align-items:center;background:url(/static/overlaybg-fbd075b950000fa7bfea0e2a0a5ac1b9.jpg);background-position:50%;background-size:cover;display:flex;height:100%;justify-content:center;left:0;padding:0 20px;position:fixed;top:0;width:100%;z-index:1000}.overlay-age-logo{background-color:#fff;border-radius:10px;left:20px;position:absolute;top:20px}.overlay-age-content{background-color:#2d6945;border-radius:10px;padding:20px;text-align:center}.overlay-age-content h1{color:#fff;margin-bottom:20px}.box-shadow-container{align-items:center;border-top:1px solid #e5e7eb;box-shadow:0 -6px 14px -6px rgba(24,39,75,.12);display:flex;flex-direction:column;width:100%}.muted-background-section{align-items:center;background:#c0e1e6;height:100%}.muted-background-section,.product-cards{display:flex;justify-content:center;width:100%}.product-cards{flex-direction:row;flex-wrap:wrap;margin:auto;position:relative}.product-cards .dog-products-icon{margin-right:73px;position:absolute;right:0;top:-150px}@media(max-width:1023.98px){.product-cards .dog-products-icon{margin-right:10px}}@media(max-width:767.98px){.product-cards .dog-products-icon{display:none}}.product-cards .product-card-main{align-items:center;color:#111827;display:flex;flex-direction:column;margin-right:18px;text-decoration:none;width:306px}.product-cards .product-card-main:last-child{margin-right:0}@media(max-width:1023.98px){.product-cards .product-card-main:nth-child(3),.product-cards .product-card-main:nth-child(4){margin-bottom:0}}@media screen and (max-width:1320px){.product-cards .product-card-main:nth-child(3),.product-cards .product-card-main:nth-child(4){margin-bottom:0}}@media(max-width:767.98px){.product-cards .product-card-main:nth-child(3),.product-cards .product-card-main:nth-child(4){margin-bottom:24px;width:100%}}@media(max-width:1023.98px){.product-cards .product-card-main{margin-bottom:24px;margin-right:24px}}@media screen and (max-width:1320px){.product-cards .product-card-main{margin-bottom:18px;width:calc(50% - 18px)}.product-cards .product-card-main:nth-child(2),.product-cards .product-card-main:nth-child(4){margin-right:0}}@media(max-width:767.98px){.product-cards .product-card-main{margin-bottom:24px;margin-right:0;width:100%}}.product-cards .product-card-main .image-container{border-radius:8px;height:306px;margin:0 auto;padding:18px 10px;width:306px}.product-cards .product-card-main .image-container img{border-radius:10px}.product-cards .product-card-main .prices,.product-cards .product-card-main .title{font-family:Montserrat;font-weight:400}.product-cards .product-card-main .title{font-size:24px;line-height:30px;margin-top:24px}@media(max-width:767.98px){.product-cards .product-card-main .title{margin-bottom:8px;margin-top:16px}}.product-cards .product-card-main .prices{font-size:20px;line-height:25px;margin-top:16px}@media(max-width:767.98px){.product-cards .product-card-main .prices{margin-top:0}}.product-cards .product-card-main .prices span.old-price{color:#d1d5db;margin-right:12px;text-decoration:line-through}.product-cards .product-card-main .rating{margin-top:16px}.product-cards .product-card-main .reviews{color:#9ca3af;font-family:Montserrat;font-size:14px;font-weight:400;line-height:19px;margin-top:4px}.review-container{display:flex}.review-container .column{display:flex;flex:1 1;flex-direction:column;margin-right:20px}@media(max-width:767.98px){.review-container .column{margin-right:0}}.review-container .column:last-child{margin-right:0}.review-container .column .review-card{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-bottom:20px;padding:25px 24px 32px}@media(max-width:767.98px){.review-container .column .review-card{margin-bottom:0;padding:24px 16px}}.review-container .column .review-card:last-child{margin-bottom:0}.review-container .column .review-card .rating-container{margin-bottom:15px}.review-container .column .review-card .review{color:#1c1917;font-size:22px;font-weight:500;letter-spacing:0;line-height:1.27em;margin-bottom:24px;text-align:center}@media(max-width:767.98px){.review-container .column .review-card .review{font-size:16px}}.review-container .column .review-card .image-container{border-radius:50%;height:160px;margin-bottom:24px;overflow:hidden;width:160px;z-index:0}.review-container .column .review-card .author{color:#111827;font-size:14px;font-weight:400;line-height:19px;margin-bottom:2px}.review-container .column .review-card .product{color:#c46d36;font-size:14px;font-weight:400;line-height:19px}.brand-line{animation:brand-line 16s linear infinite;background:url(/images/brand-line.png) repeat-x;background-color:#f9fafb;background-position:0 40px;background-size:1120px 127px;contain-intrinsic-size:127px 1120px;content-visibility:auto;height:127px;margin-top:76px;padding:40px 0;position:relative;width:100%;z-index:1}.brand-line.primary-color{background-color:#f5fdff}.brand-line.hidden{animation:none;visibility:hidden}@media(max-width:767.98px){.brand-line{animation:mobile-brand-line 16s linear infinite;background-size:740px 80px;contain-intrinsic-size:80px 740px;height:80px;margin-top:20px;padding:0}}@keyframes brand-line{0%{background-position:0 0}to{background-position:-1120px 0}}@keyframes mobile-brand-line{0%{background-position:0 0}to{background-position:-740px 0}}.overlay{background-color:rgba(0,0,0,.6);bottom:0;left:0;right:0}.cart,.overlay{position:fixed;top:0;z-index:9999}.cart{background-color:#fff;box-shadow:0 6px 14px -6px rgba(24,39,75,.12),0 10px 32px -4px rgba(24,39,75,.1);display:flex;flex-direction:column;height:100vh;overflow:auto;right:-637px;transition:.3s ease-in-out;width:500px}.cart.--is-open{right:0}@media(max-width:767.98px){.cart{border-radius:8px;box-shadow:0 4px 6px -4px rgba(24,39,75,.12),0 8px 8px -4px rgba(24,39,75,.08);height:100vh;max-height:100vh;width:calc(100vw - 32px)}.cart.--is-open{right:50%;top:8px;transform:translateX(50%)}}.cart-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:6px 32px}.cart-header__title{font-size:16px;font-weight:400}@media(max-width:767.98px){.cart-header{padding:6px 16px}}.cart-banner{background-color:#c2e9e7;font-family:Montserrat;font-size:15px;font-weight:500;padding:4px 16px;text-align:center}@media screen and (max-width:425px){.cart-banner{font-size:13px;padding:3px 16px}}@media screen and (max-width:375px){.cart-banner{font-size:13px;padding:3px 12px}}@media screen and (max-width:350px){.cart-banner{font-size:13px;padding:3px 0}}.cart-banner-free-shipping{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:15px 6px}.cart-banner-free-shipping-line{background:linear-gradient(90deg,#c3e8e8 12.5%,#e4f6dd 30.8%,#fcf2cc 75%,#ffdcdb 85.6%);border-radius:4px;height:8px;max-width:450px;width:100%}.cart-banner-free-shipping-line.incomplete{background:linear-gradient(90deg,#c3e8e8 25%,#f0f0f0 0)}.cart-banner-free-shipping span{text-align:center}@media screen and (max-width:425px){.cart-banner-free-shipping span{font-size:14px}}@media screen and (max-width:391px){.cart-banner-free-shipping span{font-size:13px}}@media screen and (max-width:330px){.cart-banner-free-shipping span{font-size:11px}}.cart-body{height:100%;min-height:min(100px,10vh);overflow-x:hidden;overflow-y:auto}.cart-body,.cart-body-content{display:flex;flex-direction:column}.cart-body-content{align-items:center;justify-content:flex-start;padding:24px 32px 9px}@media(max-width:767.98px){.cart-body-content{padding:12px 16px 16px}}.cart-body-upsell{background-color:#fff;border-top:1px solid #e5e7eb;box-sizing:border-box;flex-grow:1;padding:12px 24px 24px}@media(max-width:1023.98px){.cart-body-upsell{padding:8px 16px 24px}}@media(max-width:767.98px){.cart-body-upsell{padding:10px 16px 24px}}.cart-body-upsell h3{font-size:20px;margin-bottom:24px;text-align:center}@media(max-width:1023.98px){.cart-body-upsell h3{font-size:18px;margin-bottom:16px}}.cart-body-upsell-link{display:flex;flex-direction:column;text-decoration:none}.cart-body-upsell-items{display:flex;flex-direction:column;gap:14px;padding-right:0}@media(max-width:767.98px){.cart-body-upsell-items{flex-direction:column}}.cart-body-upsell-item{align-items:center;background-color:#f5fdff;border-radius:16px;display:flex;justify-content:space-between;min-width:250px;padding:12px;position:relative}@media(max-width:1023.98px){.cart-body-upsell-item{padding:14px}}@media screen and (max-width:450px){.cart-body-upsell-item{padding:8px}}@media(max-width:767.98px){.cart-body-upsell-item{align-items:normal;flex-direction:column}}.cart-body-upsell-item-block{display:flex}.cart-body-upsell-item-img{max-height:90px;max-width:90px}.cart-body-upsell-item-content{display:flex;flex-direction:column;gap:10px;justify-content:center;margin-left:20px}@media screen and (max-width:755px){.cart-body-upsell-item-content{align-items:center;flex-direction:row;justify-content:space-between;width:100%}}.cart-body-upsell-item-content-name{color:#000;font-size:15px;font-weight:700}@media(max-width:767.98px){.cart-body-upsell-item-content-name{font-size:13px}}.cart-body-upsell-item-content-price{color:#000;font-size:15px;font-weight:700}@media(max-width:767.98px){.cart-body-upsell-item-content-price{font-size:13px}}.cart-body-upsell-item-content-oldprice{color:#6b7280;font-size:14px;margin-left:10px;text-decoration:line-through}@media(max-width:767.98px){.cart-body-upsell-item-content-oldprice{font-size:13px}}.cart-body-upsell-item-content-button{display:none;padding:14px 24px!important}@media(max-width:767.98px){.cart-body-upsell-item-content-button{display:flex;padding:8px 24px!important}}@media screen and (max-width:450px){.cart-body-upsell-item-content-button{padding:8px!important}}.cart-body-upsell-item-content-button-mobile{display:flex;padding:8px 24px!important}@media(max-width:767.98px){.cart-body-upsell-item-content-button-mobile{display:none;margin-top:16px}}.cart-body-upsell-item-content-badge{border-radius:29px;color:#fff;font-weight:600;padding:5px 20px;position:absolute;right:20px}@media(max-width:524.98px){.cart-body-upsell-item-content-badge{font-size:12px;padding:5px 20px;top:2%}}.cart-body-upsell-item-img{align-items:center;border:1px solid #d1d5db;border-radius:8px;display:flex;flex-shrink:0;height:128px;justify-content:center;width:128px}@media(max-width:767.98px){.cart-body-upsell-item-img{height:100px;width:100px}}@media screen and (max-width:450px){.cart-body-upsell-item-img{max-height:75px;max-width:75px}}.cart-body-upsell-item-img img{border-radius:8px;height:100%;width:100%}.upsell-scroll{display:flex;overflow-x:auto}.upsell-scroll.center{justify-content:center}.upsell-scroll::-webkit-scrollbar{height:0}.cart-footer{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;padding:12px 32px}.cart-footer__total{align-items:center;display:flex;font-family:Montserrat;justify-content:space-between;margin-bottom:10px}.cart-footer__total-old-price{color:#6b7280;font-size:14px;font-weight:400;line-height:19px;margin-right:10px;text-decoration-line:line-through}.cart-footer__total-price,.cart-footer__total-text{color:#111827;font-size:16px;font-weight:600;line-height:22px;text-transform:uppercase}@media(max-width:767.98px){.cart-footer__total-price,.cart-footer__total-text{font-size:15px}}.cart-footer__timer{background:#000;border-radius:2px;color:#fff;display:inline-flex;font-weight:700;margin:0 3px;padding:0 3px}.cart-footer__timer-container{background-color:#f5f5f5;border-radius:10px;margin-bottom:10px;padding:8px 0}.cart-footer__timer-wrapper{background:#f5f5f5;color:#000;display:block;font-family:Montserrat;font-size:14px;font-weight:400;line-height:1.5;margin:0 auto;max-width:300px;text-align:center;width:100%}@media(max-width:767.98px){.cart-footer__timer-wrapper{font-size:12px}}.cart-footer__proceed-to-checkout{background-color:#008901!important;transition:background-color .3s ease,transform .2s ease,box-shadow .2s ease}.cart-footer__proceed-to-checkout:hover{background-color:#006f01!important;cursor:pointer}.cart-footer__payment-methods{display:flex;justify-content:center;margin-top:10px}.cart-footer__payment-methods .cart-payment{align-items:center;display:flex;flex-wrap:wrap;flex-wrap:nowrap;gap:4px;justify-content:center}@media screen and (max-width:375px){.cart-footer__payment-methods .cart-payment{justify-content:center}}.cart-footer__payment-methods .cart-payment img{flex-shrink:0;height:auto;max-width:40px}@media screen and (max-width:425px){.cart-footer__payment-methods .cart-payment img{max-width:35px}}@media screen and (max-width:375px){.cart-footer__payment-methods .cart-payment img{max-width:32px}}@media screen and (max-width:335px){.cart-footer__payment-methods .cart-payment img{max-width:28px}}@media(max-width:767.98px){.cart-footer{padding:6px 16px 16px}}.cart-notifier{cursor:pointer;padding:0;text-align:left;text-decoration:none;width:100%}.ships-by{color:#111827;display:flex;font-size:14px;justify-content:center;line-height:19px;margin-top:12px}@media(max-width:767.98px){.ships-by{margin-top:10px}}.ships-by .ships-by-title{position:relative}.ships-by .ships-by-title:before{animation:pulse 1s ease-in-out infinite;background-color:#12bbb6;border-radius:50%;content:"";display:block;height:10px;left:-18px;position:absolute;top:25%;width:10px}.ships-by .date{font-weight:700;margin-left:5px}.list-item{align-items:start;display:flex;justify-content:center;margin-top:10px}.list-item .medal-icon{height:21px;width:21px}.list-item .medal-icon path{fill:#ffbf00}.list-item .benefits-test{color:#111827;font-family:Montserrat;font-size:14px;font-weight:600;line-height:19px;margin-left:8px}.list-item .benefits-test strong{font-weight:700}.cart-item{border-radius:8px;display:flex;height:100%;max-height:100px;min-height:100px;width:100%}@media(max-width:767.98px){.cart-item{height:100%;max-height:85px;min-height:85px}.cart-item.free-item{height:100%;max-height:70px;min-height:70px}}@media screen and (max-width:351px){.cart-item{height:100%;max-height:128px;min-height:100px}}.cart-item.--notifier{background-color:rgba(18,153,149,.2)}.cart-item__link{text-decoration:none}.cart-item__separator{border:none;border-top:1px solid #e5e7eb;margin:8px 0;width:100%}.cart-item__separator:last-of-type{display:none}.cart-item__img{align-items:center;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:100px;justify-content:center;overflow:hidden;padding:0;width:100px}.cart-item__img.--is-chew{padding:15px 0}.cart-item__img.--is-chew .cart-item__img-content{border-radius:0}.cart-item__img-content{border-radius:8px;flex-shrink:0;height:100%;width:auto}.cart-item__info{align-items:flex-start;display:flex;flex-direction:column;margin:0 10px 0 20px;padding:8px 0;width:100%}.cart-item__header{align-items:center;display:flex;width:100%}.cart-item__title{display:flex;justify-content:space-between;margin-bottom:6px;width:100%}.cart-item__name{color:#111827;cursor:pointer;font-size:15px;font-weight:700;line-height:22px;padding:0;text-align:left}.cart-item__total,.cart-item__total-price-wrapper{flex-shrink:0;margin-left:10px;position:relative}.cart-item__total-price-wrapper{margin-top:-20px}.cart-item__total-quantity{color:#6b7280;font-family:Montserrat;font-size:14px;font-weight:400;line-height:19px}.cart-item__total-price{color:#374151;font-family:Montserrat;font-size:16px;font-weight:600;line-height:22px}.cart-item__total-old-price{color:#6b7280;font-family:Montserrat;font-size:14px;font-weight:400;line-height:16px;position:absolute;right:0;text-decoration:line-through;top:100%;z-index:1}.cart-item__description{color:#374151;font-size:16px;font-weight:400;line-height:22px}.cart-item__properties{margin-bottom:6px;padding-right:60px;width:100%}.cart-item__property+.cart-item__property{margin-top:2px}.cart-item__property-name{color:#4b5563;font-family:Montserrat;font-size:14px;font-weight:400}@media(max-width:767.98px){.cart-item__property-name{font-size:13px}}.cart-item__property-value{color:#374151;font-size:13px;font-weight:400}.cart-item__footer{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:auto;width:100%}.cart-item__add{align-items:center;background-color:#55af9e;border:none;border-radius:8px;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;height:32px;justify-content:center;line-height:20px;margin-left:6px;padding:6px 40px 7px;text-decoration:none;transition:background-color .1s linear,color .2s linear;white-space:nowrap}.cart-item__add:focus,.cart-item__add:hover{background:#4b9f90}.cart-item__add:active{background:#438e80}.cart-item__actions{align-items:center;display:flex;justify-content:space-between;margin-top:16px;width:100%}.cart-item__actions>:last-child{margin-right:0}@media screen and (max-width:375px){.cart-item__actions{margin-top:8px}}.cart-item__remove{align-items:center;color:#4b5563;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;line-height:18px;margin:0;padding:0;transition:color .1s ease-in-out;white-space:nowrap}.cart-item__remove>*{margin-right:2px}.cart-item__remove>:last-child{margin-right:0}.cart-item__remove:hover{color:red}.cart-item__remove span,.cart-item__remove svg{flex-shrink:0}@media(max-width:767.98px){.cart-item{justify-content:center}.cart-item__img{height:65px;width:65px}.cart-item__info{flex:1 1 180px;margin:0 10px;padding:2px 0 0}.cart-item__title{flex-direction:column;margin-bottom:0;padding-right:80px;position:relative}.cart-item__name{font-size:13px;line-height:19px}.cart-item__total{align-items:flex-end;display:flex;flex-direction:column;position:absolute;right:0;top:0;z-index:1}.cart-item__total-quantity{font-size:13px}.cart-item__total-price{font-size:14px}}@media(max-width:767.98px)and (max-width:767.98px){.cart-item__total-price{font-size:13px}.cart-item__total-old-price{font-size:12px}}@media(max-width:767.98px){.cart-item__properties{margin-bottom:4px}}.cart-item-sizes{display:flex;flex-direction:column;width:100%}.cart-item-sizes-title{font-size:14px}@media screen and (max-width:351px){.cart-item-sizes-title{display:none}}.cart-item-sizes-subtitle{font-size:12px;margin-top:5px}@media screen and (max-width:351px){.cart-item-sizes-subtitle{margin-top:0}}.cart-item-sizes-buttons{display:flex;gap:6px;margin:-20px auto 0}@media screen and (max-width:351px){.cart-item-sizes-buttons{margin:-20px -10px 0 auto}}.cart-item-sizes-buttons-btn{border:1px solid #d1d5db;border-radius:6px;color:#000;cursor:pointer;font-size:12px;padding:4px 0;width:50px}.cart-item-sizes-buttons-btn.active{background-color:#f9fafb;border:1px solid #000}.upgrade-button-container{background-color:transparent;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;padding:16px 32px}@media(max-width:767.98px){.upgrade-button-container{padding:12px 16px}}.upgrade-button{background:linear-gradient(90deg,#c3e8e8,#e4f6dd 60%,#fcf2cc 84%,#ffdcdb)!important;border:1px solid #000;border-radius:12px;box-shadow:0 0 24px #c3f9f4;color:#000!important;font-size:16px;font-weight:600;padding:8px 16px!important;text-transform:none;transition:all .3s ease;width:100%}.upgrade-button:hover{box-shadow:0 0 30px #c3f9f4}.upgrade-button:active{box-shadow:0 0 40px #c3f9f4,0 0 60px rgba(195,249,244,.8),inset 0 0 20px hsla(0,0%,100%,.3);transform:translateY(0)}@media(max-width:767.98px){.upgrade-button{font-size:12px;padding:4px 20px!important}}.upgrade-button-details{align-items:center;color:#4b5563;display:flex;font-size:14px;gap:8px;justify-content:center}.upgrade-button-details .upgrade-price{color:#1f2937;font-weight:600}.upgrade-button-details .upgrade-gift{color:#12bbb6;font-weight:500}@media(max-width:767.98px){.upgrade-button-details{flex-direction:column;font-size:12px;gap:4px}}.section.hero-section{align-items:flex-start;margin-bottom:100px;margin-top:-133px;max-width:1320px;padding:0 20px;position:relative;width:100%;z-index:0}@media(max-width:1279.98px){.section.hero-section{margin-bottom:0;overflow:hidden;padding-bottom:100px}}@media(max-width:1023.98px){.section.hero-section{padding:0 20px 100px}}@media(max-width:767.98px){.section.hero-section{padding-bottom:0}}.section.hero-section .hero-image,.section.hero-section .hero-image-mobile{height:auto;position:absolute;right:0;top:0}.section.hero-section .hero-image{width:600px;z-index:0}@media(max-width:1279.98px){.section.hero-section .hero-image{right:-70px;width:550px}}@media(max-width:1023.98px){.section.hero-section .hero-image{right:-40px;width:450px}}@media screen and (max-width:850px){.section.hero-section .hero-image{right:-90px}}@media(max-width:767.98px){.section.hero-section .hero-image{display:none}}.section.hero-section .hero-image-mobile{display:none}@media(max-width:767.98px){.section.hero-section .hero-image-mobile{display:inline-block;height:auto;left:50%;max-width:none;right:inherit;transform:translateX(-50%);width:100vw}}.section.hero-section .section-content{align-items:flex-start;display:flex;flex-direction:column;max-width:732px;padding-top:239px;position:relative;z-index:2}@media(max-width:1023.98px){.section.hero-section .section-content{max-width:572px;padding-top:200px}}@media(max-width:767.98px){.section.hero-section .section-content{align-items:center;margin:0 auto;max-width:343px;padding-top:415px}}.section.hero-section .section-content h1{font-size:56px;font-weight:400;line-height:78px;margin:0 0 32px;white-space:break-spaces}@media(max-width:1023.98px){.section.hero-section .section-content h1{font-size:40px;line-height:53px}}@media(max-width:767.98px){.section.hero-section .section-content h1{font-size:28px;line-height:39px;margin-bottom:24px;text-align:center}}.section.hero-section .section-content h1 strong{color:#11a5a1;font-style:italic;font-weight:400}.follow-us-on-instagram{margin-top:0}@media(max-width:767.98px){.follow-us-on-instagram{margin-top:30px}}.follow-us-on-instagram .section-title-text{margin-bottom:8px}.follow-us-on-instagram .instagram-name{color:#c46d36;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:40px;text-align:center}@media(max-width:767.98px){.follow-us-on-instagram .instagram-name{margin-bottom:20px}}.follow-us-on-instagram .instagram-cards{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media(max-width:524.98px){.follow-us-on-instagram .instagram-cards .list-card img{height:162px;width:162px}}.subscription-benefits .section-title-text{margin-bottom:40px}.subscription-benefits .container-sides{display:flex;width:100%}@media(max-width:1023.98px){.subscription-benefits .container-sides{flex-direction:column}}.subscription-benefits .container-sides .side{flex:1 1}.subscription-benefits .container-sides .side.left{display:flex;flex-direction:column;margin-right:20px}@media(max-width:1023.98px){.subscription-benefits .container-sides .side.left{margin-right:0}}.subscription-benefits .container-sides .side.left .side-card{align-items:center;background-color:#f9fafb;border-radius:8px;display:flex;margin-bottom:16px;padding:20px 32px 20px 16px;text-align:left}@media(max-width:767.98px){.subscription-benefits .container-sides .side.left .side-card{align-items:flex-start;padding:10px 16px 10px 10px}}.subscription-benefits .container-sides .side.left .side-card:last-child{margin-bottom:0}.subscription-benefits .container-sides .side.left .side-card .benefits-icon{margin-right:16px;min-width:78px}@media(max-width:767.98px){.subscription-benefits .container-sides .side.left .side-card .benefits-icon{height:48px;min-width:48px;width:48px}}@media(max-width:1023.98px){.subscription-benefits .container-sides .side.left .side-card .benefits-icon{margin-right:8px}}.subscription-benefits .container-sides .side.left .side-card .description-container .title{color:#111827;font-family:Montserrat;font-size:20px;font-style:italic;line-height:24px;margin:0;text-align:left}@media(max-width:767.98px){.subscription-benefits .container-sides .side.left .side-card .description-container .title{font-size:16px}}.subscription-benefits .container-sides .side.left .side-card .description-container .description{color:#4b5563;line-height:23px;margin:8px 0 0;text-align:left}@media(max-width:767.98px){.subscription-benefits .container-sides .side.left .side-card .description-container .description{font-size:14px;line-height:20px;margin:4px 0 0}}.subscription-benefits .container-sides .side.right{background-color:#f9fafb;border-radius:8px}@media(max-width:1023.98px){.subscription-benefits .container-sides .side.right{margin-top:20px}}.subscription-benefits .container-sides .side.right .list-container{align-items:center;display:flex;height:100%;justify-content:center;padding:50px 20px;width:100%}@media(max-width:767.98px){.subscription-benefits .container-sides .side.right .list-container{box-sizing:border-box;justify-content:flex-start;padding:16px}}.subscription-benefits .container-sides .side.right .list-container ul{padding:0}.subscription-benefits .container-sides .side.right .list-container ul li{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQwIDQwIj48cmVjdCB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9IiNGM0Y0RjYiIHJ4PSIyMCIvPjxwYXRoIHN0cm9rZT0iIzEyQkJCNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Im0xMyAyMSA0IDQgMTAtMTAiLz48L3N2Zz4=) no-repeat transparent;list-style-type:none;margin:0 0 12px;padding:0 0 8px 40px;text-align:left;vertical-align:middle}.subscription-benefits .container-sides .side.right .list-container ul li:last-child{margin:0}.subscription-benefits .container-sides .side.right .list-container ul li::marker{position:absolute;top:40px}.subscription-benefits .container-sides .side.right .list-container ul li p{margin:0;padding-left:16px;padding-top:8px}.faq{box-sizing:border-box;max-width:730px;width:100%}.faq.product-faq{display:flex;flex-direction:row;max-width:1420px}@media(max-width:1023.98px){.faq.product-faq{flex-direction:column}}.faq.product-faq .faq-section{align-self:flex-start;flex:1 1;margin:12px 72px 12px 0}@media(max-width:1279.98px){.faq.product-faq .faq-section{margin-right:40px}}@media(max-width:1023.98px){.faq.product-faq .faq-section{margin-right:0;width:100%}.faq.product-faq .faq-section>.faq-container{max-width:100%;width:100%}}@media(max-width:767.98px){.faq.product-faq .accordion-item .accordion-title{height:72px}}.faq.product-faq .accordion-item .accordion-title .text{margin:auto 10px auto 0}@media(max-width:767.98px){.faq.product-faq .accordion-item .accordion-title.open .text{margin:auto 10px auto 0}}.faq.product-faq .accordion-item .accordion-content .text{padding-top:0}@media(max-width:767.98px){.faq.product-faq .accordion-item .accordion-content .text{margin:0;padding:0 40px 24px 0}}.faq.product-faq .section-title-text{margin-top:0}.faq.product-faq .photo-container{align-self:flex-start;display:flex;flex:1 1;margin:12px 0}.faq.product-faq .photo-container img{width:100%}.faq .faq-container{max-width:730px;width:100%}.customer-review{clip-path:inset(0 0 24px 0);margin-bottom:-24px;padding-bottom:0}.customer-review .section-title-text{margin-bottom:40px}@media(max-width:767.98px){.customer-review .review-container{flex-direction:column}.customer-review .review-container .column{margin-bottom:8px}.customer-review .review-container .column:last-child{margin-bottom:0}.customer-review .review-container .column .review-card:not(:first-child){display:none}.customer-review .review-container .column .review-card .image-container,.customer-review .review-container .column .review-card .image-container .product-review-image{height:100px;width:100px}.benefits{display:none}}.benefits-title-text{color:#111827;font-size:40px;font-weight:600;line-height:58px}@media(max-width:767.98px){.benefits-title-text{flex-direction:column;font-size:24px;gap:0;line-height:28px;margin-bottom:10px;margin-top:0}}.benefits-rating{align-items:center;display:flex;font-size:16px;gap:10px;justify-content:center;width:100%}.benefits-rating img{height:18px}@media(max-width:767.98px){.benefits-rating{flex-direction:column;font-size:14px;gap:0;margin-top:10px}}.benefits .product-benefits{display:flex;flex-direction:row;margin-top:20px;min-height:540px}.benefits .product-benefits .benefits-column{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;margin-right:12px}.benefits .product-benefits .benefits-column:last-child{margin-left:12px;margin-right:0}.benefits .product-benefits .benefits-column .benefits-section{margin-bottom:20px;max-width:374px}.benefits .product-benefits .benefits-column .benefits-section:last-child{margin-bottom:0}.benefits .product-benefits .benefits-column:not(.image){max-width:374px}.benefits .product-benefits .benefits-column.image{align-self:center;margin-right:0}.benefits .product-benefits .benefits-column.image img{border-radius:8px;height:100%;max-width:520px;width:100%}@media(max-width:767.98px){.benefits .product-benefits .benefits-column.image img{height:100%;width:100%}}@media(max-width:524.98px){.benefits .product-benefits .benefits-column.image{min-width:375px}}.benefits .product-benefits .benefits-column .section-title{color:#111827;font-family:Montserrat;font-size:24px;font-weight:600;line-height:30px;margin:0 0 10px;text-align:left}.benefits .product-benefits .benefits-column .section-text{color:#4b5563;font-family:Montserrat;font-size:16px;font-weight:400;line-height:25px;margin:0;text-align:left}.benefits-mobile{display:none}@media(max-width:767.98px){.benefits-mobile{display:flex;flex-direction:column;overflow-x:hidden;padding-top:10px;width:100%}}.benefits-mobile .benefits-rating{margin-bottom:20px}@media(max-width:767.98px){.benefits-mobile .benefits-rating{flex-direction:row;flex-wrap:wrap;font-size:11px;gap:5px;margin-bottom:0}}@media screen and (max-width:350px){.benefits-mobile .benefits-column img{height:320px;width:320px}}.benefits-mobile .section-title-text{padding:0 16px}.benefits-mobile .embla{-webkit-overflow-scrolling:touch;margin-top:16px;overflow:hidden;width:100%;will-change:transform}.benefits-mobile .embla__container{align-items:stretch;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;gap:12px;will-change:transform}.benefits-mobile .embla__arrows{display:flex;gap:10px;justify-content:flex-end;position:relative;width:100%}.benefits-mobile .embla__arrows .embla-progress-bar{background-color:rgba(0,0,0,.1);border-radius:2px;bottom:12px;height:4px;left:12px;overflow:hidden;position:absolute;right:80px;width:200px}@media screen and (max-width:350px){.benefits-mobile .embla__arrows .embla-progress-bar{width:160px}}.benefits-mobile .embla__arrows .embla-progress{backface-visibility:hidden;-webkit-backface-visibility:hidden;background-color:#008901;height:100%;transform-origin:left center;will-change:transform}.benefits-mobile .embla__arrows .embla-arrow{align-items:center;background-color:#9ca3af;border-radius:50%;display:flex;height:40px;justify-content:center;margin-top:20px;opacity:1;transition:opacity .3s ease;width:40px}.benefits-mobile .embla__arrows .embla-arrow.hidden{opacity:0;pointer-events:none}.benefits-mobile .embla__arrows .embla-arrow-prev{transform:rotate(180deg)}.benefits-mobile .embla__slide{backface-visibility:hidden;-webkit-backface-visibility:hidden;box-sizing:border-box;display:flex;flex:0 0 80%;min-width:80%;will-change:transform}.benefits-mobile .embla__slide:first-child{margin-left:16px}.benefits-mobile .embla__slide:last-child{margin-right:16px}.benefits-mobile .benefit-card{background:#fff;border-radius:12px;flex:1 1;font-family:Montserrat;padding:16px;text-align:start}.benefits-mobile .benefit-card .benefit-title{font-size:18px}.benefits-mobile .benefit-card .benefit-desc{font-size:15px}.container-full-width{background:#f9fafb}.container-full-width .advantages{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between!important;padding-bottom:34px;padding-top:40px;width:100%}@media(max-width:767.98px){.container-full-width .advantages{align-items:center;flex-direction:column;padding-top:34px}}.container-full-width .advantages .advantage-item{align-items:center;display:flex;flex:1 1;flex-direction:column;margin-right:24px;max-width:268px}.container-full-width .advantages .advantage-item:last-child{margin-right:0}@media(max-width:767.98px){.container-full-width .advantages .advantage-item{margin-bottom:32px;margin-right:0;max-width:100%}.container-full-width .advantages .advantage-item:last-child{margin-bottom:0}}.container-full-width .advantages .advantage-item>.advantage-description{color:#111827;font-family:Montserrat;font-size:16px;font-weight:400;line-height:28px;margin:16px 0 0;text-align:center}.match-section{background-color:#fbeae6;margin:0 auto;max-width:unset;padding:72px 12px}@media(max-width:767.98px){.match-section{padding-top:24px}}.match-section .section__info{margin-bottom:24px}@media(max-width:767.98px){.match-section .section__info{margin-bottom:12px}}.matches{align-items:center;flex-direction:column;flex-wrap:wrap}.matches,.matches_badges{display:flex;justify-content:center;max-width:100%}.matches_badges{flex-grow:1;margin-bottom:30px;overflow-x:auto;white-space:nowrap;width:100%}.matches_badges>*{margin-right:20px}.matches_badges>:last-child{margin-right:0}@media(max-width:1279.98px){.matches_badges{justify-content:flex-start}}.matches_badge{border-radius:28px;color:#fff;cursor:pointer;font-size:24px;font-weight:700;min-width:182px;padding:8px 0;text-align:center;width:182px}.matches_badge_nighttime{background-color:#383c7f}.matches_badge_recover{background-color:#233a36}.matches_badge_uplift{background-color:#ff5b3b}.matches_badge_his{background-color:#510a34}.matches_badge_hers{background-color:#7c0021}.matches_badge_relax{background-color:#995f2b}.match-item{align-items:center;background:#fff;border:2px solid #1c1917;border-radius:24px;box-shadow:-6px 6px 0 0 #000;cursor:pointer;display:flex;flex-direction:column;justify-content:center;max-width:413px;overflow:hidden;padding:0;transition:all .1s ease-in-out;width:100%}.match-item:active{box-shadow:none;transform:translate(-6px,6px)}.match-item__img{height:auto;max-width:413px;width:100%}.match-item__content{align-items:center;background-color:#fff;display:flex;flex-grow:1;gap:32px;padding:24px 32px}@media(max-width:767.98px){.match-item__content{padding:22px 26px}}.match-item__text{text-align:left}.match-item__title{color:#1c1917;font-size:32px;font-style:normal;font-weight:700;line-height:1.2em;margin-bottom:10px}@media(max-width:767.98px){.match-item__title{font-size:24px;margin-bottom:4px}}.match-item__desc{color:#1c1917;font-size:20px;font-style:normal;font-weight:500;line-height:1.2em}@media(max-width:767.98px){.match-item__desc{font-size:16px}}.match-item__arrow{flex-shrink:0;margin-left:auto}.new-match-items{display:flex;max-width:1200px;position:relative;width:100%}.new-match-items-list{-ms-overflow-style:none;display:flex;overflow-x:auto;scrollbar-width:none;width:100%}.new-match-items-list>:last-child{margin-right:20px}.new-match-items-list::-webkit-scrollbar{display:none}@media(max-width:1023.98px){.new-match-items{align-items:center;flex-direction:column;justify-content:center}}.new-match-items-links{align-items:center;display:flex;flex-direction:column;margin-right:40px}@media(max-width:1023.98px){.new-match-items-links{margin-bottom:20px;margin-right:0}}.new-match-item{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin-left:20px;max-width:240px;padding-bottom:20px}.new-match-item-blockImg{height:240px;width:240px}.new-match-item__image{border-radius:8px;height:240px;max-width:240px}.new-match-item__button{margin-top:24px}.new-match-item__title{font-size:24px;font-weight:700;margin-bottom:8px;margin-top:8px}.new-match-item-img{border-radius:8px;max-width:240px}.fade-left-match{background:linear-gradient(90deg,#fbeae6,hsla(0,0%,100%,0));height:467px;left:23%;position:absolute;top:0;width:70px}@media(max-width:1279.98px){.fade-left-match{left:28%}}@media screen and (max-width:1279px){.fade-left-match{left:23%}}@media screen and (max-width:1107px){.fade-left-match{left:25.5%}}@media(max-width:1023.98px){.fade-left-match{left:0;top:32%}}.fade-right-match{background:linear-gradient(270deg,#fbeae6,hsla(0,0%,100%,0));height:467px;position:absolute;right:0;top:0;width:70px}@media(max-width:1023.98px){.fade-right-match{top:32%}}.collection-section{margin:0 auto;max-width:unset;padding:72px 12px}@media(max-width:767.98px){.collection-section{padding-top:24px}}.collection-items{display:flex;gap:20px;justify-content:center;overflow-x:auto;padding:20px 0;width:100%}@media screen and (max-width:1333px){.collection-items{justify-content:flex-start;overflow-x:scroll;overflow-y:hidden;padding:20px 10px}}.collection-item{border:2px solid #000;border-radius:24px;box-shadow:-6px 6px 0 0 #000;color:#000;cursor:pointer;text-decoration:none;width:413px}.collection-item:active{box-shadow:none;transform:translate(-6px,6px)}@media screen and (max-width:650px){.collection-item{width:300px}}.collection-item-header{border-radius:24px 24px 0 0;overflow:hidden;width:409px}@media screen and (max-width:650px){.collection-item-header{width:290px}}@media screen and (max-width:330px){.collection-item-header{width:270px}}.collection-item-header img{object-fit:cover;width:100%}.collection-item-content{align-items:center;display:flex;gap:10px;padding:24px 32px}.collection-item-content-title h1{font-size:32px}@media screen and (max-width:425px){.collection-item-content-title h1{font-size:30px}}.collection-item-content-title p{font-size:20px;margin-top:10px}@media screen and (max-width:425px){.collection-item-content-title p{font-size:18px}}.legal-section{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAaCAYAAADMp76xAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFoSURBVHgB7ZfhTcMwEIXPTqgUlR+wQUZghHQC2ACYgBFYgQ0Qk6Qb0A2aDYKSOJFKFHMnYcmNWsUtvuJK/aTWVzVyXqyXe7ZQqtGAbDbft8gXBI4UApZUxHF8B2cAChZLKqJIvpdleQOhQyLRFmuyRtuqdVVVDxAwgr5QdDqbXeVYpqP/V1JGb0mSfEAgCPsHru4TWuMFyy0/o20KIeQChRcQMkqpe9suZ+dxfIBX+Gfk1AXUm4dBP1Ottc6Aia7r0rZtchrhr/yusjYhwwGJNdbzItoI5vIxdSr7fdknetISBu5EROsVuD1YYFmg9VKth532OEAwfyK6inbilInoao+DJhp9PnHSR/DIPtECjuBUiWhvGczc4APORLRXummaHHzBmYgkmsTSCD6p6zrzvhIjnNuaC33fr2jEnp0BE14F22dCrl7tVTDBnYgMgi9nxC2OCo4pdp0R5/Nrlnt5hRKRYtvnPvoH5SV+O04plkcAAAAASUVORK5CYII=) #fff;border-bottom:1px solid #e7e5e4;border-top:1px solid #e7e5e4;margin:0 auto;max-width:unset;padding:72px 12px}.legal-section .section__info{max-width:730px}@media(max-width:767.98px){.legal-section{padding:36px 12px}}.legals{align-items:center;display:flex;flex-wrap:wrap;gap:28px;justify-content:center}.legal-item{max-width:338px;text-align:center;width:100%}.legal-item__icon{margin-bottom:24px}@media(max-width:767.98px){.legal-item__icon{margin-bottom:12px}}.legal-item__text{color:#1c1917;font-size:26px;font-style:normal;font-weight:500;line-height:1.23em;text-align:center}@media(max-width:767.98px){.legal-item__text{font-size:20px}}.trust-section .section__info{margin-bottom:24px;max-width:526px}@media(max-width:767.98px){.trust-section .section__info{margin-bottom:12px}}.trust-section .title{margin-bottom:48px!important}@media(max-width:767.98px){.trust-section .title{margin-bottom:24px!important}}.trusts{flex-wrap:wrap;gap:20px}.trust-item,.trusts{align-items:center;display:flex;justify-content:center}.trust-item{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAaCAYAAADMp76xAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFoSURBVHgB7ZfhTcMwEIXPTqgUlR+wQUZghHQC2ACYgBFYgQ0Qk6Qb0A2aDYKSOJFKFHMnYcmNWsUtvuJK/aTWVzVyXqyXe7ZQqtGAbDbft8gXBI4UApZUxHF8B2cAChZLKqJIvpdleQOhQyLRFmuyRtuqdVVVDxAwgr5QdDqbXeVYpqP/V1JGb0mSfEAgCPsHru4TWuMFyy0/o20KIeQChRcQMkqpe9suZ+dxfIBX+Gfk1AXUm4dBP1Ottc6Aia7r0rZtchrhr/yusjYhwwGJNdbzItoI5vIxdSr7fdknetISBu5EROsVuD1YYFmg9VKth532OEAwfyK6inbilInoao+DJhp9PnHSR/DIPtECjuBUiWhvGczc4APORLRXummaHHzBmYgkmsTSCD6p6zrzvhIjnNuaC33fr2jEnp0BE14F22dCrl7tVTDBnYgMgi9nxC2OCo4pdp0R5/Nrlnt5hRKRYtvnPvoH5SV+O04plkcAAAAASUVORK5CYII=);background-blend-mode:multiply;border:2px solid #000;border-radius:24px;flex-direction:column;height:305px;padding:26px 0;width:305px}.trust-item.text-sm .trust-item__title{font-size:56px;line-height:115%}.trust-item.color-orange{background-color:#ff5b3b}.trust-item.color-yellow{background-color:#ffb62a}.trust-item.color-aqua{background-color:#55af9e}.trust-item.color-red{background-color:#db4545}.trust-item__title{font-size:88px;font-weight:700;line-height:115%;margin:auto 0}.trust-item__subtitle,.trust-item__title{color:#fff;font-style:normal;text-align:center}.trust-item__subtitle{font-size:22px;font-weight:600;line-height:32px}.delivery-section .section__info-text{margin:0 auto 76px!important;max-width:612px;width:100%}.delivery-section .section__info-text span{color:#e7513b}@media(max-width:767.98px){.delivery-section .section__info-text{margin:0 auto 48px!important}}.delivery-map{height:auto;margin:0 auto;max-width:798px;width:100%}.possibilities-wrapper{padding:0 16px}.possibilities-section{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAaCAYAAADMp76xAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFoSURBVHgB7ZfhTcMwEIXPTqgUlR+wQUZghHQC2ACYgBFYgQ0Qk6Qb0A2aDYKSOJFKFHMnYcmNWsUtvuJK/aTWVzVyXqyXe7ZQqtGAbDbft8gXBI4UApZUxHF8B2cAChZLKqJIvpdleQOhQyLRFmuyRtuqdVVVDxAwgr5QdDqbXeVYpqP/V1JGb0mSfEAgCPsHru4TWuMFyy0/o20KIeQChRcQMkqpe9suZ+dxfIBX+Gfk1AXUm4dBP1Ottc6Aia7r0rZtchrhr/yusjYhwwGJNdbzItoI5vIxdSr7fdknetISBu5EROsVuD1YYFmg9VKth532OEAwfyK6inbilInoao+DJhp9PnHSR/DIPtECjuBUiWhvGczc4APORLRXummaHHzBmYgkmsTSCD6p6zrzvhIjnNuaC33fr2jEnp0BE14F22dCrl7tVTDBnYgMgi9nxC2OCo4pdp0R5/Nrlnt5hRKRYtvnPvoH5SV+O04plkcAAAAASUVORK5CYII=) #fff;border:1px solid #e7e5e4;border-radius:8px;margin:0 auto;max-width:1280px;overflow:hidden;padding:38px 8px 110px;position:relative;width:100%;z-index:1}.possibilities-section .btn{margin:0 auto}.possibilities-img{bottom:0;position:absolute;z-index:-1}.possibilities-img.--left{left:0}.possibilities-img.--right{right:0}@media(max-width:1279.98px){.possibilities-img{bottom:-70px}.possibilities-img.--left{left:-70px}.possibilities-img.--right{right:-70px}}@media(max-width:767.98px){.possibilities-img{bottom:-40px;height:180px;object-fit:contain;width:180px}.possibilities-img.--left{left:-10px}.possibilities-img.--right{right:-10px}}.possibilities{list-style:none;margin-bottom:48px;padding:0;text-align:center}@media(max-width:767.98px){.possibilities{margin-bottom:24px}}.possibilities__item{color:#1c1917;font-size:26px;font-style:normal;font-weight:500;line-height:1.2em}.possibilities__item+.possibilities__item{margin-top:12px}@media(max-width:767.98px){.possibilities__item{margin:0 20px}}.possibilities__item span{position:relative}.possibilities__item span:before{background-color:#f36e27;border-radius:50%;content:"";display:inline-block;height:9px;left:-20px;position:absolute;top:50%;transform:translateY(-50%);vertical-align:middle;width:9px;z-index:1}@media(max-width:767.98px){.possibilities__item{font-size:20px}.product-preview .section__info{padding:0 32px}}.product-preview .section__icon{color:#55af9e}.product-preview-shop{align-items:center;display:flex;justify-content:center;margin-top:10px}.vet-recommended .label{border:1px solid #d1d5db;border-radius:4px;color:#111827;display:block;font-family:Montserrat;font-size:16px;font-weight:400;line-height:22px;margin-bottom:24px;padding:4px 8px}@media(max-width:767.98px){.vet-recommended .label{margin-bottom:18px}}.vet-recommended .section-title-text{margin:0 0 24px}@media(max-width:767.98px){.vet-recommended .section-title-text{margin:0 0 16px}.vet-recommended .section-title-text br{display:none}}.vet-recommended .text{margin:0}.vet-recommended .approach-items{margin-top:66px}.vet-recommended .approach-items .item{margin-right:100px;width:214px}.vet-recommended .approach-items .item:last-child{margin-bottom:0;margin-right:0}@media(max-width:767.98px){.vet-recommended .approach-items .item{margin-bottom:60px;margin-right:0}}.vet-recommended .approach-items .item>.image-container{margin-bottom:32px}@media(max-width:767.98px){.vet-recommended .approach-items .item>.image-container svg{height:80px}}.vet-recommended .approach-items .item .text{color:#111827}.trusted-by-the-best{display:flex;flex-direction:row;width:100%}@media(max-width:767.98px){.trusted-by-the-best{flex-direction:column}}.trusted-by-the-best>.column{display:flex;flex-direction:column;margin-right:20px;width:100%}.trusted-by-the-best>.column:last-child{margin-right:0}@media(max-width:767.98px){.trusted-by-the-best>.column{margin-right:0}}.trusted-by-the-best>.column>.column-section{align-items:center;background:#f9fafb;border-radius:8px;display:flex;flex-direction:column;height:200px;justify-content:center;margin-bottom:20px;padding:16px}.trusted-by-the-best>.column>.column-section.right{margin-right:0}.trusted-by-the-best>.column>.column-section.mobile{display:none;margin-right:0}.trusted-by-the-best>.column>.column-section>.title{color:#111827;font-size:40px;font-style:italic;font-weight:400;line-height:50px;margin:0;text-align:center}@media(max-width:767.98px){.trusted-by-the-best>.column>.column-section{display:none}.trusted-by-the-best>.column>.column-section.mobile{display:flex}.trusted-by-the-best>.column>.column-section.mobile>.title{font-size:24px;font-style:italic;font-weight:400;line-height:30px;margin-bottom:12px}.trusted-by-the-best>.column>.column-section.mobile>.description{font-size:14px;font-weight:600;line-height:19px;margin-bottom:2px}.trusted-by-the-best>.column>.column-section.mobile>.description.more{font-size:12px;font-weight:400;line-height:16px}}.trusted-by-the-best>.column>.column-section>.description{color:#111827;font-family:Montserrat;font-size:20px;font-weight:600;line-height:27px;margin:0 0 8px;text-align:center}.trusted-by-the-best>.column>.column-section>.description.more{font-family:Montserrat;font-size:16px;font-weight:400;line-height:22px;margin:0;text-align:center}.trusted-by-the-best>.column>.column-container{display:flex;flex-direction:row;height:100%;width:100%}@media(max-width:767.98px){.trusted-by-the-best>.column>.column-container{flex-direction:column}}.trusted-by-the-best>.column>.column-container .column{align-items:flex-end;background:#f9fafb;border-radius:8px;display:flex;height:331px;justify-content:center;margin-right:20px;max-width:305px;overflow:hidden;position:relative;width:100%}.trusted-by-the-best>.column>.column-container .column:last-child{margin-right:0}@media(max-width:767.98px){.trusted-by-the-best>.column>.column-container .column{align-items:flex-end;display:flex;justify-content:center;margin-bottom:20px;margin-right:0;max-width:100%}}.trusted-by-the-best>.column>.column-container .column .circles .circle-item{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 16px 22px -6px rgba(24,75,75,.04),0 24px 64px -4px rgba(24,75,72,.08);display:flex;height:180px;justify-content:center;width:180px}.trusted-by-the-best>.column>.column-container .column .circles .circle-item>.label{color:#129995;font-size:40px;font-weight:400;line-height:50px}.trusted-by-the-best>.column>.column-container .column .circles .circle-item>.label.custom{color:#129995;font-size:28px;font-weight:400;line-height:35px}.trusted-by-the-best>.column>.column-container .column div.achievements{align-items:end;background:radial-gradient(81.37% 52.42% at 50.16% 30.06%,rgba(249,250,251,0) 0,#f9fafb 100%);display:flex;height:100%;width:100%;z-index:1}.trusted-by-the-best>.column>.column-container .column div.achievements span{color:#396665;font-family:Montserrat;font-size:20px;font-style:italic;font-weight:400;line-height:27px;margin-bottom:32px;text-align:center;width:100%}@keyframes pulse2{0%{transform:scale(1)}50%{opacity:1}to{opacity:0;transform:scale(2.5)}}.animated-circles{position:relative}.animated-circles .animated-circle{animation:pulse2 5s linear infinite;border:1px solid rgba(18,153,149,.2);border-radius:90px;height:180px;position:absolute;width:180px;z-index:0}.animated-circles .animated-circle:first-child{animation-delay:0s}.animated-circles .animated-circle:nth-child(2){animation-delay:1s}.animated-circles .animated-circle:nth-child(3){animation-delay:2s}.animated-circles .animated-circle:nth-child(4){animation-delay:3s}.animated-circles .animated-circle:nth-child(5){animation-delay:4s}.animated-circles .circles{align-items:flex-start;padding-top:50px}.animated-circles .circles .circle-item{border:1px solid rgba(18,153,149,.2);position:absolute;z-index:2}.products-page,.section.centered.products-section{padding:70px 20px;position:relative}.products-page .section-title-text,.section.centered.products-section .section-title-text{margin-bottom:24px}.products-page>.text,.section.centered.products-section>.text{margin-bottom:56px;margin-top:0;max-width:538px}@media(max-width:1023.98px){.products-page>.text,.section.centered.products-section>.text{max-width:450px}}@media(max-width:767.98px){.products-page>.text,.section.centered.products-section>.text{max-width:400px}}.products-page .dog-products-icon,.section.centered.products-section .dog-products-icon{margin-right:73px;position:absolute;right:0;top:200px}@media(max-width:1023.98px){.products-page .dog-products-icon,.section.centered.products-section .dog-products-icon{margin-right:10px}}@media(max-width:767.98px){.products-page .dog-products-icon,.section.centered.products-section .dog-products-icon{display:none}}.section.centered.products-section .label{border:1px solid #d1d5db;border-radius:4px;color:#111827;display:block;font-family:Montserrat;font-size:16px;line-height:22px;padding:4px 8px}.section.centered.products-section .section-title-text{margin-top:20px}@media(max-width:767.98px){.section.centered.products-section .section-title-text{margin-bottom:16px;margin-top:14px}.section.centered.products-section>.text{margin-bottom:24px}}.section.centered.products-section>.dog-products-icon{margin-bottom:16px}.header-container{padding:0;position:relative;position:sticky;top:0;width:100%;z-index:3}@media screen and (max-width:1100px){.header-container{padding:0;z-index:9997}.header-container.open .header{flex-wrap:wrap;height:auto;padding-bottom:30px;z-index:10}.header-container.open .header .nav-btn-container .nav-btn{transform:rotate(90deg)}.header-container.open .header .items{height:100%;opacity:1;pointer-events:auto;-webkit-user-select:initial;user-select:auto;visibility:visible;width:100%}.header-container.open+.header-overlay{opacity:.3;visibility:visible}}.header-container .header{align-items:center;background-color:#fff;border-radius:0;box-shadow:0 2px 14px -6px rgba(24,39,75,.12),0 8px 32px -4px rgba(24,39,75,.1);display:flex;justify-content:space-between;padding:12px 12px 12px 32px;position:relative;width:100%}@media screen and (max-width:1100px){.header-container .header{flex-wrap:wrap;height:56px;left:0;padding:4px 4px 4px 16px;position:relative;transition:height .3s ease-in-out;width:100%}}.header-container .header .nav-btn-container{display:none}.header-container .header .nav-btn-container .search-button.--mobile svg{width:24px}@media screen and (max-width:1100px){.header-container .header .nav-btn-container{align-items:center;display:flex;gap:10px;justify-content:center}}.header-container .header .nav-btn-container .burger-button{height:24px;padding:0;transition:transform .3s ease-in-out;width:24px}.header-container .header .nav-btn-container .burger-button span{background-color:#000;border-radius:2px;display:block;height:2px;width:17px}.header-container .header .nav-btn-container .burger-button span:first-child{margin-bottom:5px}.header-container .header .items{align-items:center;display:flex}@media screen and (max-width:1100px){.header-container .header .items{align-items:center;display:flex;flex-direction:column;height:100%;margin-top:62px;opacity:0;order:4;padding:0 20px;pointer-events:none;transition:opacity .15s ease-in-out;-webkit-user-select:none;user-select:none;visibility:hidden;width:248px;width:100%}}.header-container .header .items .nav-link,.header-container .header .items .products-items{color:#111827;font-family:Montserrat;font-size:16px;line-height:20px;text-decoration:none;white-space:nowrap}@media screen and (max-width:1100px){.header-container .header .items .nav-link,.header-container .header .items .products-items{margin-bottom:40px}}.header-container .header .items .nav-link:last-child,.header-container .header .items .products-items:last-child{margin-bottom:0}.header-container .header .items .nav-link:not(:last-child),.header-container .header .items .products-items:not(:last-child){margin-right:48px}@media screen and (max-width:1100px){.header-container .header .items .nav-link:not(:last-child),.header-container .header .items .products-items:not(:last-child){margin-right:24px}}.header-container .header .items .nav-link:hover,.header-container .header .items .products-items:hover{text-decoration:underline}@media screen and (max-width:1100px){.header-container .header .items .nav-link,.header-container .header .items .products-items{margin-right:0!important;text-align:center}}.header-container .header .items .products-items{display:inline}.header-container .header .items .products-items .products-drop-down{color:#111827}.header-container .header .items .products-items .products-drop-down .button-icon{margin-left:2px;position:relative;transform:rotate(90deg)}@media screen and (max-width:1100px){.header-container .header .items .products-items .products-drop-down .button-icon{transform:rotate(0deg)}}.header-container .header .items .products-items .products-drop-down .button-icon path{stroke:#111827}.header-container .header .items .products-items .products-drop-down .button-icon.is-active{transform:rotate(270deg)}@media screen and (max-width:1100px){.header-container .header .items .products-items .products-drop-down .button-icon.is-active{transform:rotate(0deg)}}.header-container .header .items .products-items .products-drop-down .button-icon.is-active path{stroke:#0e8c89}.header-container .header .items .products-items .products-drop-down.is-active{color:#0e8c89}.header-container .header .items .products-items:hover{cursor:pointer;text-decoration:none}.header-container .header .items .products-items .products-body{background:transparent;height:100%;left:0;opacity:0;padding-top:12px;position:absolute;top:80px;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;visibility:hidden;width:100%}@media screen and (max-width:1100px){.header-container .header .items .products-items .products-body{padding-top:0!important}}.header-container .header .items .products-items .products-body .body-wrapper{background:#fff;border-radius:8px;box-shadow:0 2px 14px -6px rgba(24,39,75,.12),0 8px 32px -4px rgba(24,39,75,.1)}@media screen and (max-width:1100px){.header-container .header .items .products-items .products-body .body-wrapper{box-shadow:none}}.header-container .header .items .products-items .products-body .body-wrapper .products-drop-down{display:none}@media screen and (max-width:1100px){.header-container .header .items .products-items .products-body .body-wrapper .products-drop-down{align-items:center;color:#111827;display:flex;flex-direction:row-reverse;justify-content:flex-end;padding:0 12px 4px;text-align:left}.header-container .header .items .products-items .products-body .body-wrapper .products-drop-down .button-icon{transform:rotate(180deg)}.header-container .header .items .products-items .products-body .body-wrapper .products-drop-down .button-icon path{stroke:#111827}}.header-container .header .items .products-items .products-body .body-wrapper .product-cards{cursor:auto;display:grid;gap:12px;grid-auto-flow:row;grid-template-columns:repeat(auto-fill,305px);max-width:1280px;padding:12px 12px 16px;width:100%}@media screen and (max-width:1100px){.header-container .header .items .products-items .products-body .body-wrapper .product-cards{gap:8px;grid-template-columns:repeat(auto-fill,100%)}}.header-container .header .items .products-items .products-body .body-wrapper .product-cards .product-card-header{background-color:#f9fafb;border-radius:4px;max-width:305px;padding:0 24px 28px;text-decoration:none}@media screen and (max-width:1100px){.header-container .header .items .products-items .products-body .body-wrapper .product-cards .product-card-header{display:flex;height:auto;max-width:100%;padding:11px 12px 11px 8px}}.header-container .header .items .products-items .products-body .body-wrapper .product-cards .product-card-header:hover{background-color:#f3f4f6}.header-container .header .items .products-items .products-body .body-wrapper .product-cards .product-card-header .image-container{display:flex;height:180px;justify-content:center;text-align:center;width:100%}@media screen and (max-width:1100px){.header-container .header .items .products-items .products-body .body-wrapper .product-cards .product-card-header .image-container{flex:1 1;height:78px;width:100%}.header-container .header .items .products-items .products-body .body-wrapper .product-cards .product-card-header .image-container img{height:78px;width:78px}.header-container .header .items .products-items .products-body .body-wrapper .product-cards .product-card-header .product-description{margin-left:12px;overflow:hidden}}.header-container .header .items .products-items .products-body .body-wrapper .product-cards .product-card-header .product-description .title{color:#111827;font-family:Montserrat;font-size:20px;font-weight:400;line-height:25px;margin:20px 0 0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:1100px){.header-container .header .items .products-items .products-body .body-wrapper .product-cards .product-card-header .product-description .title{font-size:16px;line-height:20px;margin-top:0;text-align:left}}.header-container .header .items .products-items .products-body .body-wrapper .product-cards .product-card-header .product-description .description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4b5563;display:-webkit-box;font-size:14px;font-weight:400;line-height:22px;margin:8px 0 0;overflow:hidden;text-align:center;white-space:normal}@media screen and (max-width:1100px){.header-container .header .items .products-items .products-body .body-wrapper .product-cards .product-card-header .product-description .description{-webkit-line-clamp:3;font-size:12px;line-height:18px;margin-top:2px;text-align:left}}.header-container .header .items .products-items .products-body .body-wrapper .all-products-link{align-items:center;color:#0e8c89;display:flex;font-size:16px;font-weight:400;justify-content:center;line-height:20px;margin-bottom:16px;text-align:center;text-decoration:none;width:100%}.header-container .header .items .products-items .products-body .body-wrapper .all-products-link:hover{color:#095e5b}.header-container .header .items .products-items .products-body .body-wrapper .all-products-link:hover svg path{stroke:#095e5b}.header-container .header .items .products-items .products-body .body-wrapper .all-products-link svg path{stroke:#0e8c89}.header-container .header .items .products-items .products-body.is-active{display:flex;flex-direction:column;opacity:1;transform:translateY(0);visibility:initial}.header-container .header .logo{left:calc(50% - 90px);position:absolute;top:21px}@media screen and (max-width:1100px){.header-container .header .logo{left:calc(50% - 80px);top:13px}}@media(max-width:524.98px){.header-container .header .logo{left:calc(50% - 67px);top:18px}}.header-container .header .logo svg{height:37px;width:180px}@media screen and (max-width:1100px){.header-container .header .logo svg{height:30px;width:160px}}@media(max-width:524.98px){.header-container .header .logo svg{height:20px;width:140px}}.header-container .header .cta-button.mobile{display:none}@media screen and (max-width:1100px){.header-container .header .cta-button.mobile{display:flex;margin-right:10px;width:100%}}.header-container .header .buttons{align-items:center;display:flex}.header-container .header .buttons .cart-button span{display:block!important}.header-container .header .buttons .search-button{margin-right:20px}.header-container .header .buttons .search-button svg{height:32px;width:32px}@media(max-width:1023.98px){.header-container .header .buttons .search-button svg{height:24px;width:24px}}@media screen and (max-width:1100px){.header-container .header .buttons .search-button{display:none}}.header-container .header .buttons .search-button.--mobile{display:none}@media screen and (max-width:1100px){.header-container .header .buttons .search-button.--mobile{display:block}}.header-container .header .buttons .cart-button-counter{align-items:center;background-color:#129995;border-radius:50%;bottom:0;color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;min-width:20px;padding:2px;position:absolute;right:0;z-index:1}.header-container .header .buttons .cart-button,.header-container .header .buttons .profile-button{color:#111827;height:48px;position:relative;width:48px}.header-container .header .buttons .cart-button svg,.header-container .header .buttons .profile-button svg{height:32px;width:32px}@media screen and (max-width:1100px){.header-container .header .buttons .cart-button svg,.header-container .header .buttons .profile-button svg{height:24px;width:24px}.header-container .header .buttons .cart-button>span,.header-container .header .buttons .profile-button>span{display:none}}.header-container .header .buttons .profile-button{margin-left:16px;margin-right:16px}@media screen and (max-width:1100px){.header-container .header .buttons .profile-button{margin-left:8px;margin-right:8px}}.header-container .header .buttons .cta-button{margin:0 0 0 32px}@media screen and (max-width:1100px){.header-container .header .buttons .cta-button{display:none;height:48px;margin-left:4px;width:48px}.header-container .header .buttons .cta-button span{display:none}.header-container .header .buttons .cta-button svg{flex-shrink:0;margin-left:0}}.header-container .search-overlay{animation:fadeIn .2s forwards;background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;z-index:9995}.header-container .search-dropdown{animation:slideDown .2s ease forwards;background:#fff;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.1);left:2.5%;padding:20px;position:absolute;top:100%;width:95%;z-index:9996}.header-container .search-dropdown input{border:1px solid #ddd;border-radius:10px;font-size:16px;margin-bottom:16px;padding:14px 16px;transition:border .2s,box-shadow .2s;width:100%}.header-container .search-dropdown input:focus{border-color:#e8f9f8;box-shadow:0 0 0 3px #e8f9f8;outline:none}.header-container .search-dropdown .search-results{display:flex;flex-direction:column;gap:10px}.header-container .search-dropdown .search-results .search-item{align-items:center;border-radius:8px;color:#000;display:flex;padding:10px 12px;text-decoration:none;transition:background .2s,transform .2s}.header-container .search-dropdown .search-results .search-item:hover{background:#f9f9f9;transform:translateX(2px)}.header-container .search-dropdown .search-results .search-item img{border-radius:6px;height:50px;margin-right:14px;object-fit:cover;width:50px}.header-container .search-dropdown .search-results .search-item span{color:#333;font-size:15px;font-weight:500}@keyframes fadeIn{to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.header-overlay{background-color:#000;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:visibility .3s,opacity .3s linear;visibility:hidden;z-index:9996}.footer-container{background-color:#111827;margin-top:auto;padding:48px 20px 0}@media(max-width:767.98px){.footer-container{padding:24px 16px 0}}.footer-container .disclaimer,.footer-container .main-footer,.footer-container .sub-footer{display:flex;justify-content:space-between;margin:0 auto;max-width:1280px}.footer-container .disclaimer{color:#9ca3af;font-family:Montserrat;font-size:12px;line-height:20px;margin-bottom:20px}.footer-container .main-footer{padding-bottom:37px}@media(max-width:1023.98px){.footer-container .main-footer{flex-wrap:wrap}}@media(max-width:767.98px){.footer-container .main-footer{flex-direction:column}}@media(max-width:1023.98px){.footer-container .main-footer .company-info{order:1}}.footer-container .main-footer .company-info .logo{margin-bottom:16px}.footer-container .main-footer .company-info .logo path{fill:#f9fafb}.footer-container .main-footer .company-info .description{color:#f9fafb;font-family:Montserrat;font-size:16px;line-height:23px;margin-bottom:24px;margin-top:0;max-width:260px}@media(max-width:767.98px){.footer-container .main-footer .company-info .description{margin-bottom:16px}}.footer-container .main-footer .company-info .contacts{display:flex;flex-direction:column;margin-bottom:0}.footer-container .main-footer .company-info .contacts span{color:#d1d5db;font-family:Montserrat;font-size:16px;line-height:23px;margin-bottom:6px}.footer-container .main-footer .company-info .contacts span:last-child{margin-bottom:0}.footer-container .main-footer .newsletter{max-width:325px}@media(max-width:1023.98px){.footer-container .main-footer .newsletter{margin-top:24px;min-width:calc(100vw - 40px);order:3;width:100%}}@media(max-width:767.98px){.footer-container .main-footer .newsletter{margin-bottom:24px;order:2}}.footer-container .main-footer .newsletter .title{color:#fff;font-family:Montserrat;font-size:16px;font-weight:600;line-height:23px;margin-bottom:12px;margin-top:0}@media(max-width:767.98px){.footer-container .main-footer .newsletter .title{margin-bottom:8px}}.footer-container .main-footer .newsletter .description{color:#f9fafb;font-family:Montserrat;font-size:16px;line-height:23px;margin-bottom:16px;margin-top:0;max-width:301px}@media(max-width:767.98px){.footer-container .main-footer .newsletter .description{margin-bottom:10px}}.footer-container .main-footer .newsletter .input-group-form{background-color:#1f2937;border:1px solid #4b5563;border-radius:4px;display:flex;justify-content:space-between;max-width:301px;padding:12px 16px}.footer-container .main-footer .newsletter .input-group-form input{background-color:transparent;border:0;color:#e5e7eb;font-family:Montserrat;font-size:16px;line-height:23px;margin-right:10px;outline:none;padding:0;width:100%}.footer-container .main-footer .newsletter .input-group-form input:-webkit-autofill{-webkit-text-fill-color:#e5e7eb;-webkit-background-clip:text}.footer-container .main-footer .newsletter .input-group-form input::placeholder{color:#9ca3af}.footer-container .main-footer .newsletter .input-group-form .icon{cursor:pointer;height:24px;width:24px}.footer-container .main-footer .newsletter .input-group-form .icon .spinner{height:100%}.footer-container .main-footer .newsletter .social-links-container .social-link.fill svg{fill:#fff}.footer-container .main-footer .newsletter .social-links-container .social-link svg{height:24px;width:24px}.footer-container .main-footer .newsletter .message-container{font-family:Montserrat;font-size:12px;line-height:13px;position:relative}.footer-container .main-footer .newsletter .message-container .error-message{color:red;position:absolute;top:4px}.footer-container .main-footer .newsletter .message-container .success-message{color:#367e3e;position:absolute;top:4px}.footer-container .main-footer .newsletter .social-links-container{margin-top:24px}.footer-container .main-footer .newsletter .social-links-container .social-link{margin-right:16px}.footer-container .main-footer .newsletter .social-links-container .social-link:last-child{margin-right:0}.footer-container .main-footer .links-sections{display:flex;padding-right:45px}@media(max-width:1023.98px){.footer-container .main-footer .links-sections{order:2}}@media(max-width:767.98px){.footer-container .main-footer .links-sections{justify-content:space-between;max-width:400px;order:3;padding-right:9px}}.footer-container .main-footer .links-sections .links-section{margin-right:72px}.footer-container .main-footer .links-sections .links-section:last-child{margin-right:0}.footer-container .main-footer .links-sections .links-section .section-title{color:#f9fafb;font-family:Montserrat;font-size:16px;font-weight:600;line-height:23px;margin-bottom:12px;margin-top:0;text-align:start}.footer-container .main-footer .links-sections .links-section .links{display:flex;flex-direction:column}.footer-container .main-footer .links-sections .links-section .links .section-link{color:#f9fafb;font-family:Montserrat;font-size:16px;line-height:23px;padding:3px 3px 3px 0;text-decoration:none}.footer-container .main-footer .links-sections .links-section .links .section-link:first-child{margin-top:-3px}.footer-container .main-footer .links-sections .links-section .links .section-link:hover{text-decoration:underline}.footer-container .sub-footer{align-items:center;border-top:1px solid #374151;padding:22px 0}@media(max-width:1023.98px){.footer-container .sub-footer{flex-direction:column;padding:16px 0}}.footer-container .sub-footer .company{color:#9ca3af;font-family:Montserrat;font-size:14px;line-height:20px;text-transform:uppercase}@media(max-width:1023.98px){.footer-container .sub-footer .company{display:none}}.footer-container .sub-footer .payments-container{align-items:center;display:flex}.footer-container .sub-footer .payments-container>span{color:#9ca3af;font-family:Montserrat;font-size:14px;font-weight:400;line-height:20px;margin-right:24px}@media(max-width:767.98px){.footer-container .sub-footer .payments-container{flex-direction:column;order:0}.footer-container .sub-footer .payments-container>span{color:#6b7280;font-size:12px;line-height:20px;margin-bottom:12px;margin-right:0}}.footer-container .sub-footer .payments-container .payment-methods{margin:0 20px 0 0}@media(max-width:767.98px){.footer-container .sub-footer .payments-container .payment-methods{margin:0}}.footer-container .sub-footer .links{display:flex}@media(max-width:1023.98px){.footer-container .sub-footer .links{justify-content:space-between;margin-top:24px;width:100%}}.footer-container .sub-footer .links .company{display:none}@media(max-width:1023.98px){.footer-container .sub-footer .links .company{display:block}}@media(max-width:767.98px){.footer-container .sub-footer .links .company{color:#6b7280;font-size:12px;line-height:20px;margin-right:0}}.footer-container .sub-footer .links .sub-footer-link{color:#9ca3af;font-family:Montserrat;font-size:14px;line-height:20px;margin-right:37px;text-decoration:none}@media(max-width:767.98px){.footer-container .sub-footer .links .sub-footer-link{color:#6b7280;font-size:12px;line-height:20px}.footer-container .sub-footer .links .sub-footer-link:first-child{margin-right:0}.footer-container .sub-footer .links .sub-footer-link:nth-last-child(2){margin-right:20px}}.footer-container .sub-footer .links .sub-footer-link:last-child{margin-right:0}.footer-container .sub-footer .links .sub-footer-link:hover{text-decoration:underline}.modal{display:none}.modal.open-modal{align-items:center;display:block;display:flex;flex-direction:column;left:50%;max-height:calc(100vh - 100px);position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9999}@media screen and (max-width:800px){.modal.open-modal{max-width:600px;width:100%}}@media(max-width:767.98px){.modal.open-modal{width:calc(100vw - 32px)}}.modal.open-modal+.overlay{opacity:.5;position:fixed;transition:visibility 0s,opacity .03s linear;visibility:visible;z-index:9998}@media(max-width:1279.98px){.modal.open-modal+.overlay+.layout-content{filter:blur(3px)}}.modal.open-modal:before{bottom:0;content:"";height:100vh;left:0;pointer-events:none;position:fixed;right:0;top:0;width:100vw;z-index:-1}.modal.open-modal>.close-btn{display:none}@media(max-width:767.98px){.modal.open-modal>.close-btn{background-color:#f3f4f6;border-radius:50%;display:block;flex-shrink:0;height:42px;margin-top:20px;width:42px}}.modal .modal-container{background-color:transparent;border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}@media(max-width:767.98px){.modal .modal-container{flex-direction:column-reverse}}@media(max-width:524.98px){.modal .modal-container{margin:0}}.modal .modal-container .top{padding:8px;position:absolute;right:0}.modal .modal-container .top .close-btn{background:#f3f4f6;border-radius:50%;height:40px;width:40px}.modal .modal-container .top .close-btn .close-btn-icon{margin:0}@media(max-width:767.98px){.modal .modal-container .top .close-btn{display:none}}.modal .modal-container .body{height:100%;overflow-y:auto;width:100%}.modal .modal-container .body .modal-white-bg{background-color:#fff}.modal .modal-container .body>img{border-radius:8px;height:inherit;width:inherit}.modal+.overlay{background-color:#000;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:visibility .03s,opacity .03s linear;visibility:hidden;z-index:9998}.product-page{align-items:center;display:flex;flex-direction:column;margin:8px auto 0;width:100%}.product-page .product-section{display:flex;margin:0 auto 100px;max-width:1320px;padding:0 20px;width:100%}@media screen and (max-width:1023px){.product-page .product-section{margin:0 auto 20px}}.product-page .product-section .subscription-benefit{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:0 -24px 16px;padding:8px 24px}.product-page .product-section .subscription-benefit__icon{flex-shrink:0}.product-page .product-section .subscription-benefit__icon.green{color:#22c55e}.product-page .product-section .subscription-benefit__icon.green path{fill:#22c55e}.product-page .product-section .subscription-benefit__text{color:#111827;flex:1 0 200px;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0}.product-page .product-section .subscription-benefit__text b{font-weight:700}@media(max-width:524.98px){.product-page .product-section .subscription-benefit{gap:16px;margin:0 -12px 16px;padding:8px 16px}.product-page .product-section .subscription-benefit__text{font-size:12px;line-height:16px}}.product-page .product-section .bestseller-wrapper{align-items:center;gap:12px;margin:6px 0}.product-page .product-section .bestseller-wrapper.--desktop{display:flex}.product-page .product-section .bestseller-wrapper.--mobile{display:none}.product-page .product-section .bestseller-wrapper_img-private{height:50px!important;width:250px!important}@media(max-width:767.98px){.product-page .product-section .bestseller-wrapper_img-private{height:30px!important;width:200px!important}}.product-page .product-section .bestseller-wrapper_img-premium{height:50px!important;width:200px!important}@media(max-width:767.98px){.product-page .product-section .bestseller-wrapper_img-premium{height:40px!important;width:170px!important}}.product-page .product-section .bestseller-wrapper .bestseller{color:#e5624f;font-family:Montserrat;font-size:20px;font-weight:700;letter-spacing:.02em;line-height:27px;text-transform:uppercase}.product-page .product-section .bestseller-wrapper .bestseller-badge{text-wrap:balance;align-items:center;background:#ffedd5;border-radius:4px;color:#9a3412;display:inline-flex;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:normal;padding:2px 8px 3px}@media(max-width:1023.98px){.product-page .product-section .bestseller-wrapper{flex-direction:column;gap:4px;text-align:center}.product-page .product-section .bestseller-wrapper.--desktop{display:none}.product-page .product-section .bestseller-wrapper.--mobile{display:none;margin-bottom:16px}}.product-page .product-section .subtitle-container{color:#111827;font-size:14px;font-weight:700;width:100%}@media(max-width:1279.98px){.product-page .product-section.--is-belt{margin-top:60px}}@media(max-width:767.98px){.product-page .product-section{padding:0 16px}.product-page .product-section.--is-belt{margin-top:0}}.product-page .product-section .left-column,.product-page .product-section .right-column{display:flex;flex-direction:column}.product-page .product-section .left-column{height:100%;margin-right:73px;max-width:628px;position:sticky;top:2%;width:100%;z-index:2}.product-page .product-section .left-column .timer{display:none}@media(max-width:1023.98px){.product-page .product-section .left-column{align-items:center;display:flex;flex-direction:column;margin-right:0;max-width:none;width:100%}.product-page .product-section .left-column .timer{display:flex;max-width:628px}}@media(max-width:767.98px){.product-page .product-section .left-column{margin-right:0}}.product-page .product-section .left-column .subtitle-container{margin-top:8px}.product-page .product-section .left-column .product-description{display:none}@media(max-width:1023.98px){.product-page .product-section .left-column .product-description{display:block}}.product-page .product-section .left-column .certificate-accordion,.product-page .product-section .left-column .frequently-brought-section,.product-page .product-section .left-column .payment-methods,.product-page .product-section .left-column .subtitle-container,.product-page .product-section .left-column .supplement-accordion,.product-page .product-section .left-column .title-container{display:none}@media(max-width:1023.98px){.product-page .product-section .left-column .certificate-accordion,.product-page .product-section .left-column .frequently-brought-section,.product-page .product-section .left-column .payment-methods,.product-page .product-section .left-column .subtitle-container,.product-page .product-section .left-column .supplement-accordion,.product-page .product-section .left-column .title-container{display:none}}.product-page .product-section .left-column .ingredients-and-qualities-section{display:none}@media(max-width:1023.98px){.product-page .product-section .left-column .ingredients-and-qualities-section.--mobile{display:block}}.product-page .product-section .left-column .subtitle-container,.product-page .product-section .left-column .title-container{font-family:Montserrat}.product-page .product-section .left-column .subtitle-container.--mobile,.product-page .product-section .left-column .title-container.--mobile{display:none;margin-top:24px;text-align:center}.product-page .product-section .left-column .subtitle-container.--mobile.--is-chew,.product-page .product-section .left-column .title-container.--mobile.--is-chew{margin-top:0}@media(max-width:1023.98px){.product-page .product-section .left-column .subtitle-container,.product-page .product-section .left-column .title-container{display:none}.product-page .product-section .left-column .subtitle-container.--mobile,.product-page .product-section .left-column .title-container.--mobile{display:inline}.product-page .product-section .left-column .frequently-brought-section{display:block}}.product-page .product-section .left-column .supplement-accordion{width:inherit}.product-page .product-section .left-column .payment-methods{margin-bottom:10px}@media(max-width:1023.98px){.product-page .product-section .left-column .product-description{align-self:flex-start;margin-top:12px;max-width:none;max-width:623px;padding:0;width:100%}}@media(max-width:767.98px){.product-page .product-section .left-column .product-description{font-size:14px;max-width:100%}}.product-page .product-section .left-column .main-image-container{display:flex;flex-direction:column;position:relative}.product-page .product-section .left-column .main-image-container .subtitle-container{margin-bottom:8px;margin-top:0;text-align:center}@media(max-width:1023.98px){.product-page .product-section .left-column .main-image-container{align-items:center;margin-left:-18px;margin-right:-18px;width:calc(100% + 36px)}.product-page .product-section .left-column .main-image-container .title-container .product-target{color:#6b7280;display:block;font-family:Montserrat;font-size:16px;font-weight:400;line-height:20px;margin-top:2px;text-align:center}}.product-page .product-section .left-column .main-image-container .next-button,.product-page .product-section .left-column .main-image-container .prev-button{align-items:center;background-color:hsla(0,0%,100%,.9);border:none;cursor:pointer;display:flex;height:45px;justify-content:center;padding:8px;position:absolute;top:50%;transform:translateY(-50%);width:45px;z-index:10}.product-page .product-section .left-column .main-image-container .next-button:hover,.product-page .product-section .left-column .main-image-container .prev-button:hover{background-color:#fff}.product-page .product-section .left-column .main-image-container .icon-left{transform:rotate(180deg)}.product-page .product-section .left-column .main-image-container .prev-button{border-bottom-right-radius:10px;border-top-right-radius:10px;left:0}.product-page .product-section .left-column .main-image-container .next-button{border-bottom-left-radius:10px;border-top-left-radius:10px;right:0}.product-page .product-section .left-column .main-image-container .main-image{background-size:100%;border-radius:8px;cursor:pointer;position:relative;width:100%}@media(max-width:1023.98px){.product-page .product-section .left-column .main-image-container .main-image{border-radius:0}}.product-page .product-section .left-column .main-image-container .main-image.bed-image{max-width:628px}.product-page .product-section .left-column .main-image-container .main-image .test{margin-top:100%}.product-page .product-section .left-column .main-image-container .main-image .free-gift-icon{filter:drop-shadow(0 6.82759px 15.931px rgba(24,39,75,.22));height:150px;position:absolute;right:-5%;top:15%;width:150px}@media(min-width:1024px)and (max-width:1279.98px){.product-page .product-section .left-column .main-image-container .main-image .free-gift-icon{transform:scale(.85)}}@media(max-width:1023.98px){.product-page .product-section .left-column .main-image-container .main-image .free-gift-icon{right:0;top:17%;transform:scale(.9)}}@media(max-width:767.98px){.product-page .product-section .left-column .main-image-container .main-image .free-gift-icon{right:-5%;top:15%}}@media(max-width:524.98px){.product-page .product-section .left-column .main-image-container .main-image .free-gift-icon{right:-5%;top:10%;transform:scale(.8)}}@media(max-width:485px){.product-page .product-section .left-column .main-image-container .main-image .free-gift-icon{top:10%;transform:scale(.6)}}@media(max-width:375px){.product-page .product-section .left-column .main-image-container .main-image .free-gift-icon{right:-5%;top:10%;transform:scale(.5)}}.product-page .product-section .left-column .main-image-container img{cursor:pointer;height:auto;width:100%}@media(max-width:1023.98px){.product-page .product-section .left-column .main-image-container img{max-width:540px}}@media(max-width:767.98px){.product-page .product-section .left-column .main-image-container img{height:340px;width:340px}}.product-page .product-section .left-column .color-size-select,.product-page .product-section .left-column .mini-review-container,.product-page .product-section .left-column .quantity{display:none}.product-page .product-section .left-column .color-size-select.upgrade-order,.product-page .product-section .left-column .mini-review-container.upgrade-order,.product-page .product-section .left-column .quantity.upgrade-order{border:none}.product-page .product-section .left-column .color-size-select.upgrade-order .selectors-container,.product-page .product-section .left-column .mini-review-container.upgrade-order .selectors-container,.product-page .product-section .left-column .quantity.upgrade-order .selectors-container{border-bottom:none;padding-left:0;padding-right:0;padding-top:0}@media(max-width:1023.98px){.product-page .product-section .left-column .color-size-select,.product-page .product-section .left-column .mini-review-container,.product-page .product-section .left-column .quantity{display:block;max-width:628px}}.product-page .product-section .left-column .images-container{-ms-overflow-style:none;display:flex;gap:10px;margin-top:10px;max-width:626px;overflow-x:auto;scrollbar-width:none}.product-page .product-section .left-column .images-container::-webkit-scrollbar{display:none}@media(max-width:1279.98px){.product-page .product-section .left-column .images-container{margin-top:20px;max-width:500px}}@media(max-width:767.98px){.product-page .product-section .left-column .images-container{padding:0 16px}}@media screen and (max-width:768px){.product-page .product-section .left-column .images-container{max-width:620px}}@media screen and (max-width:625px){.product-page .product-section .left-column .images-container{max-width:520px}}@media screen and (max-width:514px){.product-page .product-section .left-column .images-container{max-width:440px}}@media screen and (max-width:432px){.product-page .product-section .left-column .images-container{margin-top:10px;max-width:380px}}@media screen and (max-width:374px){.product-page .product-section .left-column .images-container{max-width:300px}}.product-page .product-section .left-column .images-container img{border-radius:8px;cursor:pointer;height:100px;object-fit:cover;width:100px}.product-page .product-section .left-column .images-container .active-image{border:2px solid #ff5b3b}.product-page .product-section .left-column .product-benefits-container{background-color:#bfe2e3;display:none;font-family:Montserrat;margin-top:.5rem;padding:10px 12px;width:calc(100% + 30px)}@media(max-width:1023.98px){.product-page .product-section .left-column .product-benefits-container{display:block}}.product-page .product-section .left-column .product-benefits-container .benefits-desktop{display:flex;flex-wrap:nowrap;gap:1rem;justify-content:center;width:100%}.product-page .product-section .left-column .product-benefits-container .benefits-desktop .benefit-item{align-items:center;background:#fff;border:2px solid #12bbb6;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.05);color:#000;display:flex;flex:1 1 auto;flex:0 0 160px;flex-direction:column;font-size:10px;font-weight:600;gap:3px;justify-content:center;max-width:160px;padding:12px;position:relative;text-align:center;transition:all .2s ease}@media screen and (max-width:480px){.product-page .product-section .left-column .product-benefits-container .benefits-desktop .benefit-item{flex:1 1;min-width:0}}.product-page .product-section .left-column .product-benefits-container .benefits-desktop .benefit-item .icon{align-items:center;color:#fff;display:flex;flex-shrink:0;height:22px;justify-content:center;margin-bottom:0;padding:3px;width:22px}.product-page .product-section .left-column .product-benefits-container .benefits-desktop .benefit-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-page .product-section .left-column .product-benefits-container .urgency .pulse-dot{animation:pulse 1.2s infinite;background:#12bbb6;border:2px solid #12bbb6;border-radius:50%;height:12px;position:absolute;right:6px;top:6px;width:12px}@media(max-width:480px){.product-page .product-section .left-column .product-benefits-container .benefits-desktop{gap:.5rem}.product-page .product-section .left-column .product-benefits-container .benefits-desktop .benefit-item{align-items:center;flex-direction:column;font-size:9px;padding:3px 4px}.product-page .product-section .left-column .product-benefits-container .benefits-desktop .benefit-item .icon{margin-bottom:4px}.product-page .product-section .left-column .product-benefits-container .benefits-desktop .benefit-item span{white-space:normal}}.product-page .product-section .left-column .product-target{color:#6b7280;display:inline-block;font-family:Montserrat;font-size:18px;font-weight:400;line-height:23px}.product-page .product-section .left-column .product-target.subscription{background:#e4f6dd;border-radius:10px;color:#000;font-weight:600;padding:8px}.product-page .product-section .right-column{max-width:578px;width:100%}@media(max-width:1279.98px){.product-page .product-section .right-column{max-width:500px}}@media(max-width:1023.98px){.product-page .product-section .right-column{display:none}}.product-page .product-section .right-column .subtitle-container{margin-top:8px}.product-page .product-section .right-column .title-container{margin-top:8px;position:relative}.product-page .product-section .right-column .title-container .title{display:inline;font-family:Montserrat;font-weight:500;margin-right:16px;margin-top:4px}@media(max-width:767.98px){.product-page .product-section .right-column .title-container .title{display:none}}.product-page .product-section .right-column .title-container .product-target{color:#6b7280;display:inline-block;font-family:Montserrat;font-size:18px;font-weight:400;line-height:23px}.product-page .product-section .right-column .title-container .product-target.subscription{background:#e4f6dd;border-radius:10px;color:#000;font-weight:600;padding:8px}.product-page .product-section .right-column .title-container .icon{bottom:0;color:#ff5b3b;position:absolute;right:0}@media(max-width:1023.98px){.product-page .product-section .right-column .color-size-select,.product-page .product-section .right-column .quantity{display:none}}.product-page .product-section .right-column .color-size-select.upgrade-order,.product-page .product-section .right-column .quantity.upgrade-order{border:none}.product-page .product-section .title{color:#111827;font-size:27px;font-weight:500;line-height:40px;margin:0}.product-page .product-section .product-description{color:#334155;font-family:Montserrat;font-size:16px;line-height:24px;margin-top:8px;width:100%}.product-page .product-section .product-description:not(.expanded)>span{white-space:nowrap}.product-page .product-section .product-description .read-more{color:#0e8c89;cursor:pointer;font-weight:600}@media(max-width:524.98px){.product-page .product-section .product-description{font-size:18px;line-height:24px}}.product-page .product-section .supplement-accordion{margin-top:16px}.product-page .product-section .supplement-accordion .accordion-title{height:24px}.product-page .product-section .supplement-accordion .accordion-title .text.bold{color:#0e8c89;font-size:16px;font-weight:600;line-height:24px}.product-page .product-section .supplement-accordion .accordion-title .icon{display:none}.product-page .product-section .supplement-accordion .accordion-content{border-bottom:0}.product-page .product-section .supplement-accordion .accordion-content .text{padding:16px 0}.product-page .product-section .supplement-accordion .accordion-content .text>.ingredients{display:flex;flex-direction:column}.product-page .product-section .supplement-accordion .accordion-content .text>.ingredients .ingredient-section{margin-bottom:14px}.product-page .product-section .supplement-accordion .accordion-content .text>.ingredients .ingredient-section:last-child{margin-bottom:0}.product-page .product-section .supplement-accordion .accordion-content .text>.ingredients .ingredient-section .ingredient-section-title{color:#111827;display:inline-block;font-size:14px;font-weight:600;line-height:19px;margin-bottom:2px}.product-page .product-section .supplement-accordion .accordion-content .text>.ingredients .ingredient-section .ingredients-list,.product-page .product-section .supplement-accordion .accordion-content .text>.ingredients .ingredient-section .items-list .list-item{color:#4b5563;font-size:14px;font-weight:400;line-height:22px}.product-page .product-section .payment-methods{margin:16px auto 0;text-align:center}.product-page .recommend{border-radius:8px;box-shadow:0 5px 18px -6px rgba(24,39,75,.12),0 8px 42px -4px rgba(24,39,75,.12);display:flex;margin:16px auto 32px;max-width:371px;overflow:hidden;width:100%}@media(max-width:1023.98px){.product-page .recommend{margin-bottom:40px}}@media(max-width:767.98px){.product-page .recommend{margin-bottom:20px}}@media(max-width:524.98px){.product-page .recommend{margin-bottom:0;max-width:313px}}.product-page .recommend .number{background-color:#e8f9f8;color:#0e8c89;font-family:Montserrat;font-size:28px;font-weight:700;line-height:38px;padding:12px 14px 12px 13px}@media(max-width:524.98px){.product-page .recommend .number{font-size:20px;line-height:27px;padding:15px 15px 14px 16px}}.product-page .recommend .recommend-description{display:flex;flex-direction:column;padding:12px 16px;width:100%}@media(max-width:524.98px){.product-page .recommend .recommend-description{padding:10px 10px 10px 16px}}.product-page .recommend .recommend-description .title{color:#0e8c89;display:inline-block;font-family:Montserrat;font-size:14px;font-weight:700;line-height:19px}@media(max-width:524.98px){.product-page .recommend .recommend-description .title{font-size:12px;line-height:16px}}.product-page .recommend .recommend-description .description{color:#6b7280;font-family:Montserrat;font-size:14px;line-height:19px}@media(max-width:524.98px){.product-page .recommend .recommend-description .description{font-style:12px;line-height:16px}}.product-page .product-section .supplement-accordion .size-guide{border:1px solid #e5e7eb;border-radius:24px;display:flex;flex-direction:column;justify-content:center;margin:12px 24px;padding:18px 0}@media(max-width:767.98px){.product-page .product-section .supplement-accordion .size-guide{margin:12px 0}}.product-page .product-section .supplement-accordion .size-guide>div{display:flex;flex-direction:row;padding:0 26px}.product-page .product-section .supplement-accordion .size-guide>div:first-child>div:first-child,.product-page .product-section .supplement-accordion .size-guide>div:first-child>div:last-child{font-weight:700}.product-page .product-section .supplement-accordion .size-guide>div>div{margin-bottom:12px}.product-page .product-section .supplement-accordion .size-guide>div>div:first-child{flex:1 1}.product-page .product-section .supplement-accordion .size-guide>div>div:last-child{flex:3 1}.product-page .product-review{align-items:center;display:flex;gap:8px}.product-page .product-review.--mobile{display:none}@media(max-width:1023.98px){.product-page .product-review.--mobile{display:flex;margin:5px 0 10px}}.product-page .product-review img{height:18px}.product-page .product-review-stars{margin:15px 0}.product-page .product-review span{color:#000;font-family:Montserrat}.product-page .selector-container{border:1px solid #e5e7eb;border-radius:8px;margin-top:16px;width:100%}.product-page .selector-container .selectors-container{padding:16px 24px;position:relative}@media(max-width:1279.98px){.product-page .selector-container .selectors-container{padding:16px 20px}}@media(max-width:767.98px){.product-page .selector-container .selectors-container{padding:12px}.product-page .selector-container .selectors-container .selector-label{color:#111827;font-size:14px;font-weight:600;line-height:19px;margin-bottom:10px}}.product-page .selector-container .selectors-container .total-container{align-items:center;display:flex;font-family:Montserrat;justify-content:space-between;margin-top:16px}.product-page .selector-container .selectors-container .total-container .total{color:#111827;font-size:20px;font-weight:700;line-height:27px}@media(max-width:767.98px){.product-page .selector-container .selectors-container .total-container .total{font-size:16px;line-height:22px}}.product-page .selector-container .selectors-container .total-container .total-price{align-items:baseline;display:flex}.product-page .selector-container .selectors-container .total-container .total-price .price{color:#111827;font-family:Montserrat;font-size:20px;font-weight:700;line-height:27px}@media(max-width:767.98px){.product-page .selector-container .selectors-container .total-container .total-price .price{font-size:16px;line-height:22px}}.product-page .selector-container .selectors-container .total-container .total-price .old-price{color:#6b7280;font-size:14px;font-weight:400;line-height:19px;margin-right:10px;text-decoration-line:line-through}.product-page .selector-container .add-to-cart-section{align-items:center;display:flex;flex-direction:column;padding:0 24px 12px}@media(max-width:1279.98px){.product-page .selector-container .add-to-cart-section{padding:20px}}@media(max-width:767.98px){.product-page .selector-container .add-to-cart-section{padding:12px}}.product-page .selector-container .add-to-cart-section.upgrade-order{padding:0}.product-page .selector-container .add-to-cart-section.upgrade-order .errors{width:100%}.product-page .selector-container .add-to-cart-section.--mobile{display:none}@media(max-width:1023.98px){.product-page .selector-container .add-to-cart-section.--mobile{background-color:#fff;bottom:0;display:flex;left:0;position:fixed;width:100%;z-index:999999}.product-page .selector-container .add-to-cart-section.--mobile .btn{padding:8px 4px}}.product-page .selector-container .add-to-cart-section-icon{height:20px;margin-bottom:-3.5px;margin-right:5px;width:20px}.product-page .selector-container .add-to-cart-section .btn{align-items:center;background-color:#008901;display:flex;font-size:16px;justify-content:center;line-height:19px;transition:background-color .3s ease,transform .2s ease,box-shadow .2s ease;width:100%}.product-page .selector-container .add-to-cart-section .btn:hover{background-color:#006f01;cursor:pointer}.product-page .selector-container .add-to-cart-section .ships-by{color:#111827;font-size:14px;line-height:19px;margin-top:12px}@media(max-width:767.98px){.product-page .selector-container .add-to-cart-section .ships-by{margin-top:10px}}.product-page .selector-container .add-to-cart-section .ships-by .ships-by-title{position:relative}.product-page .selector-container .add-to-cart-section .ships-by .ships-by-title:before{animation:pulse 1s ease-in-out infinite;background-color:#12bbb6;border-radius:50%;content:"";display:block;height:10px;left:-18px;position:absolute;top:25%;width:10px}.product-page .selector-container .add-to-cart-section .ships-by .date{font-weight:700;margin-left:5px}.product-page .selector-container .sticky-add-to-cart{align-items:center;background-color:#fff;bottom:0;box-shadow:0 -4px 12px rgba(0,0,0,.08);display:flex;justify-content:center;left:0;opacity:0;padding:8px 12px;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform .3s ease,opacity .3s ease;width:100%;z-index:9999}.product-page .selector-container .sticky-add-to-cart.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.product-page .selector-container .sticky-add-to-cart .btn{align-items:center;background-color:#008901;display:flex;font-size:16px;justify-content:center;width:90%}.product-page .selector-container .sticky-add-to-cart .btn:active,.product-page .selector-container .sticky-add-to-cart .btn:hover{background-color:#006f01;cursor:pointer}@media(min-width:768px){.product-page .selector-container .sticky-add-to-cart{display:none}}.product-page .selector-container .cancel-upsell{margin-top:20px;opacity:.7}@media(max-width:767.98px){.product-page .selector-container .cancel-upsell{margin-top:0}}.product-page .selector-container .order-button{width:100%}@media(max-width:767.98px){.product-page .selector-container .order-button{align-items:center;background-color:#fff;border-radius:10px;bottom:11%;display:flex;justify-content:center;padding:15px 0;position:fixed;width:100%;z-index:100}.product-page .selector-container .order-button button{width:80%!important}}.product-page .selector-container.quantity .selectors-container .selector-label{color:#111827;font-family:Montserrat;font-size:14px;font-weight:600;line-height:19px;margin-bottom:10px}.product-page .selector-container.quantity .selectors-container .dog-size-selector{margin-bottom:24px}.product-page .selector-container.quantity .selectors-container .dog-size-selector .selector-options{display:flex;gap:12px}.product-page .selector-container.quantity .selectors-container .dog-size-selector .selector-options.column{flex-direction:column}.product-page .selector-container.quantity .selectors-container .dog-size-selector .selector-options .selector-option{background-color:transparent;border:1px solid #d1d5db;border-radius:8px;color:#000;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px;text-align:center;transition:all .2s ease;white-space:nowrap}@media screen and (max-width:450px){.product-page .selector-container.quantity .selectors-container .dog-size-selector .selector-options .selector-option{font-size:13px}}@media screen and (max-width:364px){.product-page .selector-container.quantity .selectors-container .dog-size-selector .selector-options .selector-option{padding:8px}}@media screen and (max-width:338px){.product-page .selector-container.quantity .selectors-container .dog-size-selector .selector-options .selector-option{font-size:11px}}.product-page .selector-container.quantity .selectors-container .dog-size-selector .selector-options .selector-option.active{background-color:rgba(18,187,182,.08);border-color:#12bbb6}.product-page .selector-container.quantity .selectors-container .tubs-selector{margin-bottom:10px}.product-page .selector-container.quantity .selectors-container .tubs-selector .tubs-badge{border-radius:6px;font-size:12px;font-weight:600;line-height:1.2;margin-bottom:6px;padding:4px 10px;position:absolute;text-align:center;top:-12px}.product-page .selector-container.quantity .selectors-container .tubs-selector .tubs-badge.most-popular{background-color:#ffe08a;color:#8a6d00}.product-page .selector-container.quantity .selectors-container .tubs-selector .tubs-badge.best-value{background-color:#b3e5fc;color:#01579b}.product-page .selector-container.quantity .selectors-container .tubs-selector .selector-options.column{display:flex;flex-direction:column;gap:20px}.product-page .selector-container.quantity .selectors-container .tubs-selector .tubs-option{align-items:center;background-color:transparent;border:1px solid #d1d5db;border-radius:8px;color:#000;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;position:relative;text-align:left;transition:all .2s ease;width:100%}.product-page .selector-container.quantity .selectors-container .tubs-selector .tubs-option .tubs-option-left{display:flex;flex-direction:column}.product-page .selector-container.quantity .selectors-container .tubs-selector .tubs-option .tubs-option-left .tubs-main{font-size:16px;font-weight:600}.product-page .selector-container.quantity .selectors-container .tubs-selector .tubs-option .tubs-option-left .tubs-sub{color:#6b7280;font-size:14px}.product-page .selector-container.quantity .selectors-container .tubs-selector .tubs-option .tubs-option-right .tubs-sale{background-color:#12bbb6;border-radius:6px;color:#fff;font-size:13px;font-weight:600;padding:4px 8px}.product-page .selector-container.quantity .selectors-container .tubs-selector .tubs-option:hover{border-color:#d1d5db}.product-page .selector-container.quantity .selectors-container .tubs-selector .tubs-option.active{background-color:rgba(18,187,182,.08);border-color:#12bbb6}.product-page .selector-container.quantity .selectors-container .quantity-selector{margin-bottom:24px}@media(max-width:767.98px){.product-page .selector-container.quantity .selectors-container .quantity-selector{margin-bottom:12px}}.product-page .selector-container.quantity .selectors-container .quantity-selector .selector-options{display:flex;flex-wrap:nowrap}.product-page .selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option{align-items:center;background-color:transparent;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;flex:1 1;height:96px;justify-content:center;margin-right:12px;overflow:hidden;padding:20px 0;position:relative;transition:border-color .15s ease-in-out}.product-page .selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option:hover{border-color:#d1d5db}@media(max-width:524.98px){.product-page .selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option{height:57px;padding:10px 0}}@media(max-width:370px){.product-page .selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option{height:47px}}.product-page .selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option:last-child{margin-right:0}.product-page .selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option img{height:100%;mix-blend-mode:multiply;width:auto}.product-page .selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option.active{border-color:#12bbb6}.product-page .selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option.active .quantity-badge{opacity:1}.product-page .selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option .quantity-badge{background-color:#12bbb6;border-radius:50%;bottom:-12px;color:#fff;display:block;font-family:Montserrat;font-size:14px;font-weight:700;height:38px;line-height:12px;opacity:0;padding:8px 11px;position:absolute;right:-12px;text-align:left;transition:opacity .15s ease-in-out;width:38px}@media(max-width:524.98px){.product-page .selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option .quantity-badge{bottom:-19px;font-size:12px;line-height:12px;padding:4px 10px;right:-17px}}.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector{margin-bottom:16px}@media(max-width:767.98px){.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector{margin-bottom:8px}}.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .selector-label{color:#111827;font-size:14px;line-height:19px;margin-bottom:8px}.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .selector-label .hint{color:#12bbb6;margin-left:8px}.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons{display:flex;justify-content:space-between}@media(max-width:767.98px){.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons{align-items:center;flex-direction:column}}.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .toggle-button{align-items:center;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:8px;color:#111827;cursor:pointer;display:inline-flex;flex-direction:column;font-size:16px;height:54px;justify-content:center;line-height:1.2;padding:0;text-align:center;transition:border-color .15s ease-in-out;vertical-align:top;width:123px}@media(max-width:767.98px){.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .toggle-button{height:48px}}.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .toggle-button.active{border-color:#12bbb6!important;color:#12bbb6;font-weight:600}.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .toggle-button-badge{align-items:center;color:#ef4444;display:flex;font-size:11px;font-style:normal;font-weight:600;line-height:normal;text-align:center;text-transform:uppercase}.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .toggle-button-badge svg{height:16px;width:16px}@media(max-width:1279.98px){.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .toggle-button-badge{font-size:9.5px}}@media(max-width:524.98px){.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .toggle-button-badge{font-size:8px}}.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .month-buttons{margin-right:16px;width:100%}@media(max-width:767.98px){.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .month-buttons{margin-bottom:4px;margin-right:0}}.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .month-buttons .toggle-button{border-radius:8px;width:100%}@media(max-width:1279.98px){.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .month-buttons .toggle-button{width:100%}}.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .one-time{max-width:123px;width:100%}@media(max-width:1279.98px){.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .one-time{max-width:105px}}@media(max-width:767.98px){.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .one-time{display:none}}.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .one-time-mobile{display:none}@media(max-width:767.98px){.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .one-time-mobile{align-items:center;background-color:transparent;border:0;color:#6b7280;display:flex;font-size:14px;height:40px;justify-content:center;line-height:24px;width:106px}.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .one-time-mobile.active{border:0}.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .one-time-mobile.active,.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .one-time-mobile:hover{text-decoration:underline}}.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-refil{border:1px solid #12bbb6;border-radius:12px;cursor:pointer;display:flex;padding:15px}.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-refil-items{align-items:center;display:flex;gap:20px}.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-refil-text{display:flex;flex-direction:column;font-family:Montserrat;gap:5px}.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-refil-text-save{font-size:18px;font-weight:700}@media screen and (max-width:400px){.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-refil-text-save{font-size:15px}}.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-refil-text-refill{color:#12bbb6}.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-refil-text-contract{font-size:14px}.product-page .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-refil-text-cancel{text-decoration:underline}.product-page .selector-container{background:#fff}.product-page .selector-container .selectors-container .customer-benefits-section{background:#f9fafb;border:1px solid #e5e7eb;border-left:none;border-right:none;margin:0 -24px}@media(max-width:1279.98px){.product-page .selector-container .selectors-container .customer-benefits-section{margin:0 -20px}}@media(max-width:767.98px){.product-page .selector-container .selectors-container .customer-benefits-section{margin:0 -12px}}.product-page .selector-container .selectors-container .customer-benefits-section .list-items{padding:8px 26px}@media(max-width:767.98px){.product-page .selector-container .selectors-container .customer-benefits-section .list-items{padding:8px 13px}}.product-page .selector-container .selectors-container .customer-benefits-section .list-items .list-item{align-items:start;display:flex;justify-content:flex-start;margin-bottom:2px}.product-page .selector-container .selectors-container .customer-benefits-section .list-items .list-item:last-child{margin-bottom:2px}.product-page .selector-container .selectors-container .customer-benefits-section .list-items .list-item .verified-icon{flex-shrink:0}.product-page .selector-container .selectors-container .customer-benefits-section .list-items .list-item .verified-icon path{fill:#22c55e}.product-page .selector-container .selectors-container .customer-benefits-section .list-items .list-item .medal-icon{height:21px;width:21px}.product-page .selector-container .selectors-container .customer-benefits-section .list-items .list-item .medal-icon path{fill:#ffbf00}.product-page .selector-container .selectors-container .customer-benefits-section .list-items .list-item .benefits-test{color:#111827;font-family:Montserrat;font-size:14px;font-weight:600;line-height:19px;margin-left:8px}.product-page .selector-container .selectors-container .customer-benefits-section .list-items .list-item .benefits-test strong{font-weight:700}.product-page .key-ingredients-section{background-color:#f5fdff;margin:0;max-width:none;padding:96px 10px;width:100%}@media(max-width:767.98px){.product-page .key-ingredients-section{padding:32px 10px}}.product-page .key-ingredients-section .embla-wrapper{position:relative}.product-page .key-ingredients-section .embla-wrapper .embla-progress-bar{display:none}@media screen and (max-width:768px){.product-page .key-ingredients-section .embla-wrapper .embla-progress-bar{background-color:rgba(0,0,0,.1);border-radius:2px;bottom:12px;display:block;height:4px;left:12px;overflow:hidden;position:absolute;right:80px;width:200px}.product-page .key-ingredients-section .embla-wrapper .embla-progress-bar .embla-progress{background-color:#008901;height:100%;transform-origin:left center;transition:transform .2s ease}}@media screen and (max-width:768px)and (max-width:350px){.product-page .key-ingredients-section .embla-wrapper .embla-progress-bar{width:160px}}.product-page .key-ingredients-section .embla-wrapper .embla__arrows{display:none}@media screen and (max-width:768px){.product-page .key-ingredients-section .embla-wrapper .embla__arrows{display:flex;gap:10px;justify-content:flex-end}}.product-page .key-ingredients-section .embla-wrapper .embla__arrows .embla-arrow{align-items:center;background-color:#9ca3af;border-radius:50%;display:flex;height:40px;justify-content:center;opacity:1;transition:opacity .3s ease;width:40px}.product-page .key-ingredients-section .embla-wrapper .embla__arrows .embla-arrow.hidden{opacity:0;pointer-events:none}.product-page .key-ingredients-section .embla-wrapper .embla__arrows .embla-arrow-prev{transform:rotate(180deg)}.product-page .key-ingredients-section .key-ingredients-slider{backface-visibility:hidden;-webkit-backface-visibility:hidden;margin-top:20px;overflow:hidden;-webkit-transform-style:preserve-3d;width:100%;will-change:transform}.product-page .key-ingredients-section .key-ingredients-slider__track{align-items:stretch;display:flex;flex-direction:row;gap:16px}.product-page .key-ingredients-section .key-ingredients-slider__track.centered{justify-content:center}.product-page .key-ingredients-section .key-ingredients-slider .ingredient-card{display:flex;flex:0 0 auto;flex-direction:column;overflow:hidden;scroll-snap-align:start;width:260px}.product-page .key-ingredients-section .key-ingredients-slider .ingredient-card:first-child{margin-left:16px}.product-page .key-ingredients-section .key-ingredients-slider .ingredient-card .image-wrapper{height:200px;overflow:hidden;width:260px}.product-page .key-ingredients-section .key-ingredients-slider .ingredient-card .image-wrapper img{border-radius:20px;height:100%;object-fit:cover;width:100%}.product-page .key-ingredients-section .key-ingredients-slider .ingredient-card .content{padding:12px}.product-page .key-ingredients-section .key-ingredients-slider .ingredient-card .content .title{font-size:17px;font-weight:600;margin-bottom:6px}.product-page .key-ingredients-section .key-ingredients-slider .ingredient-card .content .description{color:#374151;font-size:14px;line-height:1.4;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.product-page .lab-tested{padding:60px 20px;text-align:center}.product-page .lab-tested .section-title-text{color:#111827;margin-bottom:32px}.product-page .lab-tested .lab-tested-content{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin:0 auto;max-width:900px}.product-page .lab-tested .lab-tested-image{flex:0 0 380px}@media screen and (max-width:420px){.product-page .lab-tested .lab-tested-image{flex:0 0 315px}}.product-page .lab-tested .lab-tested-image img{border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);height:auto;width:100%}.product-page .lab-tested .lab-tested-quote{background:#c0e1e6;border-left:4px solid #12bbb6;border-radius:8px;color:#374151;flex:1 1;font-size:18px;line-height:1.6;padding:24px 28px;position:relative;text-align:left}@media screen and (max-width:470px){.product-page .lab-tested .lab-tested-quote{padding:24px 16px}}.product-page .lab-tested .lab-tested-quote .quote-title{color:#000;display:block;font-weight:600;margin-bottom:12px;text-align:center}@media screen and (max-width:470px){.product-page .lab-tested .lab-tested-quote .quote-title{font-size:14px}}@media screen and (max-width:375px){.product-page .lab-tested .lab-tested-quote .quote-title{font-size:13px}}.product-page .lab-tested .lab-tested-quote .quote-title .nowrap{align-items:center;display:inline-flex;gap:4px;white-space:nowrap}.product-page .lab-tested .lab-tested-quote .quote-title svg path{fill:#000}.product-page .lab-tested .lab-tested-quote .quote-icon{color:#12bbb6;font-size:36px;font-weight:700;left:12px;line-height:1;position:absolute;top:-12px}.product-page .lab-tested .lab-tested-quote .quote-icon.start{left:8px;top:8px}.product-page .lab-tested .lab-tested-quote .quote-icon.end{bottom:-12px;left:auto;right:12px;top:auto}.product-page .ingredients-and-qualities-section{margin-top:16px;width:100%}@media(max-width:1279.98px){.product-page .ingredients-and-qualities-section{background-color:#bfe2e3;margin-top:0;padding:16px 20px;width:calc(100% + 28px)}}.product-page .ingredients-and-qualities-section .qualities-list{display:flex;flex-direction:column}.product-page .ingredients-and-qualities-section .qualities-list .quality-item{align-items:flex-start;display:flex;margin-bottom:12px}.product-page .ingredients-and-qualities-section .qualities-list .quality-item:last-child{margin-bottom:0}.product-page .ingredients-and-qualities-section .qualities-list .quality-item svg{margin-right:10px;margin-top:5px;min-width:16px}.product-page .ingredients-and-qualities-section .qualities-list .quality-item svg path{fill:#12bbb6}.product-page .ingredients-and-qualities-section .qualities-list .quality-item span{color:#111827;font-family:Montserrat;font-size:14px;font-weight:400;line-height:24px}.product-page .ingredients-and-qualities-section .ingredients-accordion{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px}.product-page .ingredients-and-qualities-section .ingredients-accordion.feeding{margin-top:10px}.product-page .ingredients-and-qualities-section .ingredients-accordion .accordion-title{height:56px;padding-left:24px;padding-right:16px}.product-page .ingredients-and-qualities-section .ingredients-accordion .accordion-title .icon svg path{stroke:#000}.product-page .ingredients-and-qualities-section .ingredients-accordion .accordion-title .text.bold{font-family:Montserrat;font-size:15px;font-weight:400;line-height:24px;margin-top:16px;-webkit-user-select:none;user-select:none}.product-page .ingredients-and-qualities-section .ingredients-accordion .accordion-title .icon{background-color:#e5e7eb}.product-page .ingredients-and-qualities-section .ingredients-accordion .accordion-title.open .icon{transform:scaleY(-1)}.product-page .ingredients-and-qualities-section .ingredients-accordion .accordion-content{border-bottom:0}.product-page .ingredients-and-qualities-section .ingredients-accordion .accordion-content .text{padding:0 24px 24px}.product-page .ingredients-and-qualities-section .ingredients-accordion .accordion-content .text>.ingredients{display:flex;flex-direction:column}.product-page .ingredients-and-qualities-section .ingredients-accordion .accordion-content .text>.ingredients .ingredient-section{margin-bottom:14px}.product-page .ingredients-and-qualities-section .ingredients-accordion .accordion-content .text>.ingredients .ingredient-section:last-child{margin-bottom:0}.product-page .ingredients-and-qualities-section .ingredients-accordion .accordion-content .text>.ingredients .ingredient-section .ingredient-section-title{color:#111827;display:inline-block;font-family:Montserrat;font-size:14px;font-weight:600;line-height:19px;margin-bottom:2px}.product-page .ingredients-and-qualities-section .ingredients-accordion .accordion-content .text>.ingredients .ingredient-section .ingredients-list,.product-page .ingredients-and-qualities-section .ingredients-accordion .accordion-content .text>.ingredients .ingredient-section .items-list .list-item{color:#4b5563;font-family:Montserrat;font-size:14px;font-weight:400;line-height:22px}.product-page .frequently-brought-section{margin-bottom:16px;width:100%}.product-page .frequently-brought-section>span{color:#111827;display:inline-block;font-family:Montserrat;font-size:14px;font-weight:400;line-height:19px;margin-bottom:8px}.product-page .frequently-brought-section .product-item-container{align-items:center;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;height:64px;justify-content:space-between;padding-right:24px;position:relative;width:100%}.product-page .frequently-brought-section .product-item-container .recommend-icon-container{position:absolute;right:69px;top:-22px}@media(max-width:767.98px){.product-page .frequently-brought-section .product-item-container .recommend-icon-container{right:60px;top:-12.5px}}@media screen and (max-width:385px){.product-page .frequently-brought-section .product-item-container .recommend-icon-container{right:5px}}.product-page .frequently-brought-section .product-item-container .recommend-icon-container .recommend-icon{overflow:inherit}@media(max-width:767.98px){.product-page .frequently-brought-section .product-item-container .recommend-icon-container .recommend-icon{height:34px;width:36.83px}}.product-page .frequently-brought-section .product-item-container .recommend-icon-container .recommend-icon #Vector{filter:drop-shadow(0 8px 8px rgba(24,39,75,.08)) drop-shadow(0 4px 6px rgba(24,39,75,.12))}@media(max-width:767.98px){.product-page .frequently-brought-section .product-item-container .recommend-icon-container .recommend-icon #Vector{filter:drop-shadow(0 2.26667px 3.4px rgba(24,39,75,.12)) drop-shadow(0 4.53333px 4.53333px rgba(24,39,75,.08))}}.product-page .frequently-brought-section .product-item-container .product-item{align-items:center;display:flex;font-family:Montserrat}.product-page .frequently-brought-section .product-item-container .product-item .product-image{background-color:#f9fafb;border-bottom-left-radius:7px;border-top-left-radius:7px;display:flex;margin-right:12px}@media screen and (max-width:323px){.product-page .frequently-brought-section .product-item-container .product-item .product-image{margin-right:4px}}.product-page .frequently-brought-section .product-item-container .product-item .product-image img{border-bottom-left-radius:6px;border-top-left-radius:6px}.product-page .frequently-brought-section .product-item-container .product-item .product-description{align-self:auto;margin-top:0}@media screen and (max-width:334px){.product-page .frequently-brought-section .product-item-container .product-item .product-description{display:flex;flex-direction:column;margin-left:10px}}.product-page .frequently-brought-section .product-item-container .product-item .product-description .product-name{color:#111827;display:inline-block;font-size:16px;font-weight:600;line-height:22px;margin-bottom:2px}@media(max-width:767.98px){.product-page .frequently-brought-section .product-item-container .product-item .product-description .product-name{font-size:14px;line-height:19px}}@media screen and (max-width:385px){.product-page .frequently-brought-section .product-item-container .product-item .product-description .product-name{margin-bottom:0;margin-right:8px}}.product-page .frequently-brought-section .product-item-container .product-item .product-description .discount{font-weight:600;line-height:22px;margin-left:8px}@media(max-width:767.98px){.product-page .frequently-brought-section .product-item-container .product-item .product-description .discount{font-size:14px;line-height:19px}}@media screen and (max-width:385px){.product-page .frequently-brought-section .product-item-container .product-item .product-description .discount{margin-left:0}}@media(max-width:767.98px){.product-page .frequently-brought-section .product-item-container .product-item .product-description .prices{font-size:14px;line-height:19px}}@media screen and (max-width:385px){.product-page .frequently-brought-section .product-item-container .product-item .product-description .prices{margin-bottom:2px}}.product-page .frequently-brought-section .product-item-container .product-item .product-description .prices .price{color:#8abf6a;font-size:14px;font-weight:700;line-height:19px;margin-right:8px}@media(max-width:767.98px){.product-page .frequently-brought-section .product-item-container .product-item .product-description .prices .price{font-size:14px;line-height:19px}}.product-page .frequently-brought-section .product-item-container .product-item .product-description .prices .old-price{color:#d1d5db;font-size:14px;font-weight:400;line-height:19px;text-decoration-line:line-through}@media(max-width:767.98px){.product-page .frequently-brought-section .product-item-container .product-item .product-description .prices .old-price{font-size:14px;line-height:19px}}.product-page .frequently-brought-section .product-item-container .circle{align-items:center;border:1px solid #e5e7eb;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:border-color .15s ease-in-out;width:24px}.product-page .frequently-brought-section .product-item-container .circle .sub-circle{border-radius:50%;height:12px;transition:background-color .15s ease-in-out;width:12px}.product-page .frequently-brought-section .product-item-container:hover,.product-page .frequently-brought-section .product-item-container:hover .circle{border-color:#d1d5db}.product-page .frequently-brought-section .product-item-container.active,.product-page .frequently-brought-section .product-item-container.active .circle{border-color:#12bbb6}.product-page .frequently-brought-section .product-item-container.active .circle .sub-circle{background-color:#12bbb6}.product-page .product-review-section .section-title{font-family:Montserrat;font-size:40px;font-style:normal;font-weight:400;line-height:58px;margin-bottom:8px}@media(max-width:767.98px){.product-page .product-review-section .section-title{font-size:28px;line-height:39px}}.product-page .product-review-section .sub-title{font-family:Montserrat;margin-bottom:48px}@media(max-width:767.98px){.product-page .product-review-section .sub-title{margin-bottom:24px}}.product-page .product-review-section .sub-title span{display:block;font-size:16px;font-weight:400;text-align:center}.product-page .product-review-section .sub-title span:first-child{color:#eab308;margin-bottom:4px}.product-page .product-review-section .sub-title span:first-child .star-rating{display:inline-block;margin-right:8px;vertical-align:middle}.product-page .product-review-section .sub-title span:last-child{color:#9ca3af;font-family:Montserrat;line-height:22px}.product-page .product-review-section .product-review-container{display:flex;flex-direction:column;width:100%}.product-page .product-review-section .product-review-container button{align-self:center;border:1px solid #129995;border-radius:8px;color:#129995;cursor:pointer;font-size:16px;font-weight:600;height:48px;line-height:20px;margin-top:48px;padding:14px 24px;transition:color .2s linear,background-color .2s linear;width:fit-content}.product-page .product-review-section .product-review-container button:hover{background-color:#0e8c89;color:#fff}.product-page .product-review-section .product-review-container button:disabled{background-color:#e5e7eb;border:1px solid #e5e7eb;color:#6b7280;cursor:not-allowed}.product-page .product-review-section .product-review-container .column-1{flex:4 1}@media(max-width:767.98px){.product-page .product-review-section .product-review-container .column-1{margin-bottom:12px}}.product-page .product-review-section .product-review-container .column-2{color:#4b5563;flex:5 1;font-family:Montserrat;font-size:16px;line-height:26px;margin:0 40px}@media(max-width:767.98px){.product-page .product-review-section .product-review-container .column-2{margin:0 0 16px}}.product-page .product-review-section .product-review-container .column-2 .column-2-header{display:flex;justify-content:space-between;margin-bottom:21px}.product-page .product-review-section .product-review-container .column-2 .column-2-header .review-date{font-size:14px;font-weight:400;line-height:19px}.product-page .product-review-section .product-review-container .column-3{flex:3 1}@media(max-width:1023.98px){.product-page .product-review-section .product-review-container .column-3{display:flex;flex-direction:row;gap:8px}}.product-page .product-review-section .product-review-container .column-3 img{border-radius:8px;height:100%;object-fit:cover;width:100%}@media(max-width:767.98px){.product-page .product-review-section .product-review-container .column-3 img{height:50%;width:50%}}.product-page .product-review-section .product-review-container .product-review{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:row;padding:32px 0;width:100%}.product-page .product-review-section .product-review-container .product-review:first-child{border-top:1px solid #e5e7eb}@media(max-width:767.98px){.product-page .product-review-section .product-review-container .product-review{flex-direction:column;padding:16px 0}.product-page .product-review-section .product-review-container .product-review:first-child{border-top:none}}.product-page .product-review-section .product-review-container .product-review .product-card{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;display:flex;flex-direction:row;margin-bottom:12px;padding:24px}@media(max-width:767.98px){.product-page .product-review-section .product-review-container .product-review .product-card{padding:16px}}.product-page .product-review-section .product-review-container .product-review .product-card .product-card-image{border:1px solid #e5e7eb;border-radius:4px;flex-shrink:0;height:100px;padding:15px;width:100px}@media(max-width:767.98px){.product-page .product-review-section .product-review-container .product-review .product-card .product-card-image{height:64px;width:64px}}.product-page .product-review-section .product-review-container .product-review .product-card .product-card-image img{height:100%;mix-blend-mode:multiply;object-fit:contain;width:100%}.product-page .product-review-section .product-review-container .product-review .product-card .product-card-name-container{display:flex;flex-direction:column;justify-content:center;margin-left:16px}.product-page .product-review-section .product-review-container .product-review .product-card .product-card-name-container span{font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:25px}.product-page .product-review-section .product-review-container .product-review .product-card .product-card-name-container .product-card-name{color:#12bbb6;font-size:16px;font-weight:600;line-height:22px}.product-page .product-review-section .product-review-container .product-review .pets-card .owner-card{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:4px 4px 0 0;display:flex;flex-direction:row;padding:24px}@media(max-width:767.98px){.product-page .product-review-section .product-review-container .product-review .pets-card .owner-card{padding:16px}}.product-page .product-review-section .product-review-container .product-review .pets-card .owner-card .owner-card-image{height:88px;width:88px}@media(max-width:767.98px){.product-page .product-review-section .product-review-container .product-review .pets-card .owner-card .owner-card-image{height:64px;width:64px}}.product-page .product-review-section .product-review-container .product-review .pets-card .owner-card .owner-card-image img{border:1px solid #e5e7eb;border-radius:4px;height:100%;object-fit:cover;width:100%}.product-page .product-review-section .product-review-container .product-review .pets-card .owner-card .owner-card-name-container{display:flex;flex-direction:column;justify-content:center;margin-left:16px}.product-page .product-review-section .product-review-container .product-review .pets-card .owner-card .owner-card-name-container span{font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:25px}.product-page .product-review-section .product-review-container .product-review .pets-card .owner-card .owner-card-name-container .owner-card-name{color:#111827;font-size:16px;font-weight:600;line-height:22px}.product-page .product-review-section .product-review-container .product-review .pets-card .owner-card .owner-card-name-container .badge{color:#e5624f;text-align:center;white-space:nowrap}.product-page .product-review-section .product-review-container .product-review .pets-card .owner-card .owner-card-name-container .badge svg{vertical-align:middle}.product-page .product-review-section .product-review-container .product-review .pets-card .pet-info-container{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:0 0 4px 4px;border-top:0;padding:20px 24px 24px}@media(max-width:767.98px){.product-page .product-review-section .product-review-container .product-review .pets-card .pet-info-container{padding:16px}}.product-page .product-review-section .product-review-container .product-review .pets-card .pet-info-container .pet-info{display:flex;font-family:Montserrat;justify-content:space-between;margin-bottom:12px}.product-page .product-review-section .product-review-container .product-review .pets-card .pet-info-container .pet-info:last-child{margin-bottom:0}.product-page .product-review-section .product-review-container .product-review .pets-card .pet-info-container .pet-info b,.product-page .product-review-section .product-review-container .product-review .pets-card .pet-info-container .pet-info span{font-size:16px;line-height:22px}.product-page .product-review-section .product-review-container .product-review .pets-card .pet-info-container .pet-info b{margin-right:5px}.product-page .product-review-section .product-review-container .product-review .pets-card .pet-info-container .pet-info span{font-weight:400;text-align:end}.product-page .real-results{background-color:#fff;margin:0 auto 20px;max-width:unset;padding:32px 12px 0;white-space:pre-line;width:100%}@media(max-width:1023.98px){.product-page .real-results{padding:56px 12px 0}}.product-page .real-results-subtitle{align-items:center;display:flex;gap:5px;justify-content:center}.product-page .real-results .real-results-wrapper{margin:0 auto;max-width:1280px;width:100%}.product-page .real-results .section-description{display:flex;justify-content:space-between;position:relative;width:100%}.product-page .real-results .section-description .description{font-size:32px;font-weight:400;letter-spacing:0;line-height:40px;margin-left:auto;margin-right:auto;max-width:922px;text-align:center;z-index:1}@media(max-width:767.98px){.product-page .real-results .section-description .description{font-size:24px;line-height:38px;text-align:center}}.product-page .real-results .section-description svg{flex-shrink:0}@media(max-width:1023.98px){.product-page .real-results .section-description svg{height:64px;position:absolute;width:64px}}@media(max-width:767.98px){.product-page .real-results .section-description svg{height:37px;position:absolute;width:37px}}.product-page .real-results .section-description svg:last-child{transform:rotate(180deg)}@media(max-width:1279.98px){.product-page .real-results .section-description svg:last-child{align-self:flex-end}}@media(max-width:1023.98px){.product-page .real-results .section-description svg:last-child{right:0}}@media(max-width:767.98px){.product-page .real-results .section-description svg:last-child{right:0}}.product-page .real-results .author{color:#095e5b;display:inline-block;font-size:24px;font-weight:700;letter-spacing:0;line-height:29px;margin-top:24px;text-align:center}@media(max-width:767.98px){.product-page .real-results .author{font-size:20px;line-height:25px;margin-top:20px}}.product-page .real-results .video-container{background:#f1f5f9;cursor:pointer;display:flex;justify-content:center;margin-top:64px;padding-bottom:56.25%;position:relative;width:100%}@media(max-width:767.98px){.product-page .real-results .video-container{margin-top:32px}}.product-page .real-results .video-container .spinner{position:absolute;top:20%}.product-page .real-results .video-container .lazy-video-container,.product-page .real-results .video-container .react-player{height:100%;left:0;position:absolute;top:0;width:100%}.product-page .pet-parents{background-color:#fff;margin:0 auto;max-width:unset;padding:50px 12px 0;width:100%}@media(max-width:1023.98px){.product-page .pet-parents{padding:32px 12px 0}}.product-page .pet-parents-title-text{color:#111827;font-size:40px;font-weight:400;line-height:58px}@media(max-width:1279.98px){.product-page .pet-parents-title-text{font-size:29px;line-height:40px}}.product-page .video-slider-wrapper{overflow-x:auto;position:relative;width:95vw}.product-page .video-slider-wrapper::-webkit-scrollbar{display:none}.product-page .video-slider{display:flex;gap:16px;justify-content:center;margin-top:25px;padding-bottom:12px}@media screen and (max-width:1663px){.product-page .video-slider{justify-content:flex-start}}.product-page .video-card{background:#000;border-radius:16px;flex:0 0 auto;height:460px;overflow:hidden;position:relative;scroll-snap-align:start;width:260px}.product-page .video-card .lazy-video-container{height:100%;position:relative;width:100%}.product-page .video-card .lazy-video-container .lazy-video-spinner{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:5}.product-page .video-card .lazy-video-container .lazy-video-spinner .spinner{height:auto}.product-page .video-card .lazy-video-container .lazy-video-spinner .spinner-section{border-color:#fff transparent transparent!important}.product-page .video-card .video-thumbnail{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.product-page .video-card .react-player{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.product-page .video-card .react-player video{height:100%;object-fit:cover;width:100%}.product-page .video-card .play-pause-btn{align-items:center;background:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:48px;justify-content:center;left:50%;opacity:1;outline:none;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;-webkit-user-select:none;user-select:none;width:48px;z-index:10}.product-page .video-card .play-pause-btn svg{fill:#fff;height:24px;width:24px;z-index:999}.product-page .video-card .play-pause-btn svg path{stroke:#fff}.product-page .video-card .play-pause-btn.hidden{opacity:0;pointer-events:none}.product-page .main-ingredients{align-items:flex-start;display:flex;margin-bottom:0;max-width:1348px;width:100%}@media screen and (max-width:1290px){.product-page .main-ingredients{align-items:center;justify-content:center}}@media(max-width:1023.98px){.product-page .main-ingredients{align-items:center;margin-bottom:10px;margin-top:5px}}.product-page .main-ingredients .ingredients-container{column-gap:21.5px;display:grid;grid-template-columns:repeat(6,200px);grid-template-rows:repeat(1,auto);justify-content:center;row-gap:20px;width:100%}@media screen and (max-width:1290px){.product-page .main-ingredients .ingredients-container{grid-template-columns:repeat(auto-fit,180px);max-width:628px}}@media(max-width:767.98px){.product-page .main-ingredients .ingredients-container{grid-template-columns:repeat(auto-fill,100px)}}@media(max-width:1023.98px){.product-page .main-ingredients .ingredients-container svg{height:180px;width:180px}}@media(max-width:767.98px){.product-page .main-ingredients .ingredients-container svg{height:100px;width:100px}}.product-page .color-size-select .quantity-selector .selectors-container .selector-label,.product-page .selector-container .quantity-selector .selectors-container .selector-label{color:#111827;font-size:14px;font-weight:600;line-height:19px;margin-bottom:10px}.product-page .color-size-select .quantity-selector .selectors-container .color-selector,.product-page .color-size-select .quantity-selector .selectors-container .frequently-brought-section,.product-page .color-size-select .quantity-selector .selectors-container .size-selector,.product-page .selector-container .quantity-selector .selectors-container .color-selector,.product-page .selector-container .quantity-selector .selectors-container .frequently-brought-section,.product-page .selector-container .quantity-selector .selectors-container .size-selector{margin-top:24px}.product-page .color-size-select .quantity-selector .selectors-container .color-selector:first-child,.product-page .color-size-select .quantity-selector .selectors-container .frequently-brought-section:first-child,.product-page .color-size-select .quantity-selector .selectors-container .size-selector:first-child,.product-page .selector-container .quantity-selector .selectors-container .color-selector:first-child,.product-page .selector-container .quantity-selector .selectors-container .frequently-brought-section:first-child,.product-page .selector-container .quantity-selector .selectors-container .size-selector:first-child{margin-top:0}@media(max-width:767.98px){.product-page .color-size-select .quantity-selector .selectors-container .color-selector,.product-page .color-size-select .quantity-selector .selectors-container .frequently-brought-section,.product-page .color-size-select .quantity-selector .selectors-container .size-selector,.product-page .selector-container .quantity-selector .selectors-container .color-selector,.product-page .selector-container .quantity-selector .selectors-container .frequently-brought-section,.product-page .selector-container .quantity-selector .selectors-container .size-selector{margin-top:12px}.product-page .color-size-select .quantity-selector .selectors-container .color-selector:first-child,.product-page .color-size-select .quantity-selector .selectors-container .frequently-brought-section:first-child,.product-page .color-size-select .quantity-selector .selectors-container .size-selector:first-child,.product-page .selector-container .quantity-selector .selectors-container .color-selector:first-child,.product-page .selector-container .quantity-selector .selectors-container .frequently-brought-section:first-child,.product-page .selector-container .quantity-selector .selectors-container .size-selector:first-child{margin-top:0}}.product-page .color-size-select .quantity-selector .selectors-container .color-selector .selector-options,.product-page .color-size-select .quantity-selector .selectors-container .frequently-brought-section .selector-options,.product-page .color-size-select .quantity-selector .selectors-container .size-selector .selector-options,.product-page .selector-container .quantity-selector .selectors-container .color-selector .selector-options,.product-page .selector-container .quantity-selector .selectors-container .frequently-brought-section .selector-options,.product-page .selector-container .quantity-selector .selectors-container .size-selector .selector-options{display:flex;flex-direction:row;margin-top:10px}.product-page .color-size-select .quantity-selector .selectors-container .color-selector .selector-options .toggle-button,.product-page .color-size-select .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button,.product-page .color-size-select .quantity-selector .selectors-container .size-selector .selector-options .toggle-button,.product-page .selector-container .quantity-selector .selectors-container .color-selector .selector-options .toggle-button,.product-page .selector-container .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button,.product-page .selector-container .quantity-selector .selectors-container .size-selector .selector-options .toggle-button{align-items:center;border:1px solid #e5e7eb;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:57px;justify-content:center;margin-right:12px;overflow:hidden;padding:5px;transition:border-color .2s ease-in-out;width:57px}@media(max-width:524.98px){.product-page .color-size-select .quantity-selector .selectors-container .color-selector .selector-options .toggle-button,.product-page .color-size-select .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button,.product-page .color-size-select .quantity-selector .selectors-container .size-selector .selector-options .toggle-button,.product-page .selector-container .quantity-selector .selectors-container .color-selector .selector-options .toggle-button,.product-page .selector-container .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button,.product-page .selector-container .quantity-selector .selectors-container .size-selector .selector-options .toggle-button{height:40px;width:40px}}.product-page .color-size-select .quantity-selector .selectors-container .color-selector .selector-options .toggle-button.active,.product-page .color-size-select .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button.active,.product-page .color-size-select .quantity-selector .selectors-container .size-selector .selector-options .toggle-button.active,.product-page .selector-container .quantity-selector .selectors-container .color-selector .selector-options .toggle-button.active,.product-page .selector-container .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button.active,.product-page .selector-container .quantity-selector .selectors-container .size-selector .selector-options .toggle-button.active{border-color:#12bbb6}.product-page .color-size-select .quantity-selector .selectors-container .color-selector .selector-options .toggle-button.active:hover,.product-page .color-size-select .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button.active:hover,.product-page .color-size-select .quantity-selector .selectors-container .size-selector .selector-options .toggle-button.active:hover,.product-page .selector-container .quantity-selector .selectors-container .color-selector .selector-options .toggle-button.active:hover,.product-page .selector-container .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button.active:hover,.product-page .selector-container .quantity-selector .selectors-container .size-selector .selector-options .toggle-button.active:hover{border-color:#f36e27}.product-page .color-size-select .quantity-selector .selectors-container .color-selector .selector-options .toggle-button:hover,.product-page .color-size-select .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button:hover,.product-page .color-size-select .quantity-selector .selectors-container .size-selector .selector-options .toggle-button:hover,.product-page .selector-container .quantity-selector .selectors-container .color-selector .selector-options .toggle-button:hover,.product-page .selector-container .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button:hover,.product-page .selector-container .quantity-selector .selectors-container .size-selector .selector-options .toggle-button:hover{border-color:#d1d5db}.product-page .color-size-select .quantity-selector .selectors-container .color-selector .selector-options .toggle-button:last-child,.product-page .color-size-select .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button:last-child,.product-page .color-size-select .quantity-selector .selectors-container .size-selector .selector-options .toggle-button:last-child,.product-page .selector-container .quantity-selector .selectors-container .color-selector .selector-options .toggle-button:last-child,.product-page .selector-container .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button:last-child,.product-page .selector-container .quantity-selector .selectors-container .size-selector .selector-options .toggle-button:last-child{margin-right:0}.product-page .color-size-select .quantity-selector .selectors-container .color-selector .selector-options .toggle-button .color-badge,.product-page .color-size-select .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button .color-badge,.product-page .color-size-select .quantity-selector .selectors-container .size-selector .selector-options .toggle-button .color-badge,.product-page .selector-container .quantity-selector .selectors-container .color-selector .selector-options .toggle-button .color-badge,.product-page .selector-container .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button .color-badge,.product-page .selector-container .quantity-selector .selectors-container .size-selector .selector-options .toggle-button .color-badge{background-color:#e5e7eb;border-radius:50%;height:100%;width:100%}.product-page .color-size-select .quantity-selector .selectors-container .color-selector .selector-options .toggle-button .color-badge.black,.product-page .color-size-select .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button .color-badge.black,.product-page .color-size-select .quantity-selector .selectors-container .size-selector .selector-options .toggle-button .color-badge.black,.product-page .selector-container .quantity-selector .selectors-container .color-selector .selector-options .toggle-button .color-badge.black,.product-page .selector-container .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button .color-badge.black,.product-page .selector-container .quantity-selector .selectors-container .size-selector .selector-options .toggle-button .color-badge.black{background-color:#000}.product-page .color-size-select .quantity-selector .selectors-container .color-selector .selector-options .toggle-button .color-badge.beige,.product-page .color-size-select .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button .color-badge.beige,.product-page .color-size-select .quantity-selector .selectors-container .size-selector .selector-options .toggle-button .color-badge.beige,.product-page .selector-container .quantity-selector .selectors-container .color-selector .selector-options .toggle-button .color-badge.beige,.product-page .selector-container .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button .color-badge.beige,.product-page .selector-container .quantity-selector .selectors-container .size-selector .selector-options .toggle-button .color-badge.beige{background-color:#efe1c9}.product-page .color-size-select .quantity-selector .selectors-container .color-selector .selector-options .toggle-button .color-badge.white,.product-page .color-size-select .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button .color-badge.white,.product-page .color-size-select .quantity-selector .selectors-container .size-selector .selector-options .toggle-button .color-badge.white,.product-page .selector-container .quantity-selector .selectors-container .color-selector .selector-options .toggle-button .color-badge.white,.product-page .selector-container .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button .color-badge.white,.product-page .selector-container .quantity-selector .selectors-container .size-selector .selector-options .toggle-button .color-badge.white{background-color:#fff}.product-page .color-size-select .quantity-selector .selectors-container .color-selector .selector-options .toggle-button .color-badge.light-gray,.product-page .color-size-select .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button .color-badge.light-gray,.product-page .color-size-select .quantity-selector .selectors-container .size-selector .selector-options .toggle-button .color-badge.light-gray,.product-page .selector-container .quantity-selector .selectors-container .color-selector .selector-options .toggle-button .color-badge.light-gray,.product-page .selector-container .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button .color-badge.light-gray,.product-page .selector-container .quantity-selector .selectors-container .size-selector .selector-options .toggle-button .color-badge.light-gray{background-color:#d2d2d2}.product-page .color-size-select .quantity-selector .selectors-container .color-selector .selector-options .toggle-button .color-badge.dark-gray,.product-page .color-size-select .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button .color-badge.dark-gray,.product-page .color-size-select .quantity-selector .selectors-container .size-selector .selector-options .toggle-button .color-badge.dark-gray,.product-page .selector-container .quantity-selector .selectors-container .color-selector .selector-options .toggle-button .color-badge.dark-gray,.product-page .selector-container .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button .color-badge.dark-gray,.product-page .selector-container .quantity-selector .selectors-container .size-selector .selector-options .toggle-button .color-badge.dark-gray{background-color:#656565}.product-page .color-size-select .quantity-selector .selectors-container .color-selector .selector-options .toggle-button .color-badge.pink,.product-page .color-size-select .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button .color-badge.pink,.product-page .color-size-select .quantity-selector .selectors-container .size-selector .selector-options .toggle-button .color-badge.pink,.product-page .selector-container .quantity-selector .selectors-container .color-selector .selector-options .toggle-button .color-badge.pink,.product-page .selector-container .quantity-selector .selectors-container .frequently-brought-section .selector-options .toggle-button .color-badge.pink,.product-page .selector-container .quantity-selector .selectors-container .size-selector .selector-options .toggle-button .color-badge.pink{background-color:#edb7c9}.product-page .color-size-select .quantity-selector .selectors-container .size-selector .selector-options,.product-page .selector-container .quantity-selector .selectors-container .size-selector .selector-options{flex-wrap:wrap}.product-page .color-size-select .quantity-selector .selectors-container .size-selector .selector-options .toggle-button,.product-page .selector-container .quantity-selector .selectors-container .size-selector .selector-options .toggle-button{margin-bottom:10px}.product-page .color-size-select .quantity-selector .selectors-container .size-selector .selector-options .toggle-button.active .quantity-badge,.product-page .selector-container .quantity-selector .selectors-container .size-selector .selector-options .toggle-button.active .quantity-badge{color:#f36e27;font-weight:600}.product-page .color-size-select .quantity-selector .selectors-container .size-selector .selector-options .toggle-button .quantity-badge,.product-page .selector-container .quantity-selector .selectors-container .size-selector .selector-options .toggle-button .quantity-badge{color:#111827;font-size:16px;line-height:24px}.product-page .product-text-switcher{font-family:Montserrat}.product-page .product-text-switcher__red{color:#ef4444}.product-page .dosage{background-color:#fff;padding-bottom:50px;padding-top:50px;width:100%}.product-page .dosage-container{margin:0 auto;max-width:1316px}.product-page .dosage-desktop{width:100%}@media screen and (max-width:768px){.product-page .dosage-desktop{display:none}}.product-page .dosage-mobile{display:none}@media screen and (max-width:768px){.product-page .dosage-mobile{display:flex;margin:0 auto;max-width:none;width:85vw}}.product-page .comparison-container{align-items:center;background-color:#f5fdff;display:flex;justify-content:space-between;padding:77px 100px;width:100%}@media screen and (max-width:1520px){.product-page .comparison-container{padding:77px 50px}}@media screen and (max-width:1440px){.product-page .comparison-container{padding:40px}}@media screen and (max-width:1150px){.product-page .comparison-container{padding:40px 20px}}@media screen and (max-width:920px){.product-page .comparison-container{flex-direction:column}}@media screen and (max-width:600px){.product-page .comparison-container{padding:30px}}@media screen and (max-width:500px){.product-page .comparison-container{padding:30px 15px}}.product-page .comparison-container-title h1{font-size:64px;font-weight:700}@media screen and (max-width:1440px){.product-page .comparison-container-title h1{font-size:50px}}@media screen and (max-width:768px){.product-page .comparison-container-title h1{font-size:48px}}@media screen and (max-width:550px){.product-page .comparison-container-title h1{font-size:36px}}@media screen and (max-width:450px){.product-page .comparison-container-title h1{font-size:28px}}@media screen and (max-width:1440px){.product-page .comparison-container-title{margin-bottom:20px}}.product-page .comparison-container-image{max-width:870px}@media screen and (max-width:1520px){.product-page .comparison-container-image{max-width:700px}}@media screen and (max-width:920px){.product-page .comparison-container-image{max-width:870px}}.product-page .comparison-container-image img{width:100%}.product-page .customer-review{margin-bottom:0;padding-bottom:70px;padding-top:70px}.faq-page{background-color:inherit;padding:166px 16px 60px}.faq-page .section-title-text{color:#1c1917;font-weight:600;margin-bottom:20px}@media(max-width:1279.98px){.faq-page{padding:148px 16px 60px}}.page-faq{margin-bottom:40px}.blog-page{background-color:#fff}.blog{align-items:unset;background-color:inherit;font-family:Montserrat;padding-top:20px}.blog .section-title-text{font-size:48px;font-weight:700;margin-bottom:24px;text-align:center}.blog-content{display:flex;justify-content:space-between}@media(max-width:1279.98px){.blog-content{align-items:center;flex-direction:column;justify-content:center}}.blog-content-wrapper{background-color:#fafaf9;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:20px;border-top-right-radius:20px;height:100%;max-width:870px;width:100%}@media(max-width:1279.98px){.blog-content-wrapper{background-color:#fff}}.blog-content-wrapper-header-title{max-width:700px}.blog-content-wrapper-body{margin:0 auto;max-width:700px}.blog-content-wrapper-body-title{font-size:32px;margin:36px 0}.blog-content-wrapper-body-post{color:#111827;margin:0 auto}.blog-content-wrapper-body-post p{font-size:20px;margin:16px 0}.blog-content-wrapper-body-post li{font-size:20px;margin-top:10px}.blog-content-wrapper-body-post h1{font-size:36px;margin:30px 0}@media screen and (max-width:440px){.blog-content-wrapper-body-post h1{font-size:32px}}.blog-content-wrapper-body-post .gatsby-resp-image-background-image{border-radius:10px;height:400px!important;max-width:700px!important;object-fit:contain!important;padding-bottom:0!important;width:100%!important}.blog-content-wrapper-body-post .gatsby-resp-image-wrapper{height:100%;max-height:400px;max-width:700px!important}@media screen and (max-width:440px){.blog-content-wrapper-body-post .gatsby-resp-image-wrapper{max-height:233px}}@media screen and (max-width:370px){.blog-content-wrapper-body-post .gatsby-resp-image-wrapper{max-height:200px}}.blog-content-wrapper-body-post .gatsby-resp-image-wrapper img{border-radius:20px;object-fit:fill;width:100%}.blog-content-wrapper-body-footer{margin:36px 0}.blog-content-wrapper-body-footer p{color:#4b5563}.blog-content-wrapper-image{border-radius:20px;height:600px;max-height:460px;width:100%}.blog-content-wrapper-image img{object-fit:fill!important}@media screen and (max-width:425px){.blog-content-wrapper-image img{object-fit:cover!important}}@media screen and (max-width:768px){.blog-content-wrapper-image{max-height:450px}}@media screen and (max-width:565px){.blog-content-wrapper-image{max-height:380px}}@media screen and (max-width:450px){.blog-content-wrapper-image{max-height:320px}}@media screen and (max-width:375px){.blog-content-wrapper-image{max-height:220px}}.blog-content-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}@media(max-width:1279.98px){.blog-content-container{width:100%}}.blog-content-container-posts{display:flex;flex-direction:column;gap:32px;max-width:330px;width:100%}@media(max-width:1279.98px){.blog-content-container-posts{flex-direction:row;justify-content:center;max-width:unset}}@media(max-width:865px){.blog-content-container-posts{justify-content:flex-start;overflow-x:auto;padding:10px 20px}}@media screen and (max-width:350px){.blog-content-container-posts{padding:10px}}@media(max-width:1279.98px){.blog-content-container-post{min-height:487px;min-width:400px}}@media(max-width:767.98px){.blog-content-container-post{min-height:400px;min-width:300px}}@media screen and (max-width:350px){.blog-content-container-post{min-height:350px;min-width:250px}.blog-content-container-post h1{font-size:18px}.blog-content-container-post p{font-size:14px}}.blog-content-container-title{font-size:24px;font-weight:700;margin-bottom:32px}@media(max-width:1279.98px){.blog-content-container-title{font-size:28px;margin:20px auto;max-width:870px;width:100%}}.blog-list{display:flex;flex-wrap:wrap;gap:40px;margin-right:auto;margin-top:40px;max-width:1400px}@media(max-width:1279.98px){.blog-list{justify-content:center}}.blog-item{background-color:#fafaf9;color:#000;cursor:pointer;display:flex;flex-direction:column;gap:10px;max-height:550px;max-width:400px;min-height:550px;padding:10px;text-decoration:none;width:100%}.blog-item,.blog-item-image{border-radius:10px;height:100%}.blog-item-image{max-height:300px;min-height:280px}.blog-item-header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:10px 0;padding:0 6px}.blog-item-header-title{font-size:22px}.blog-item-header-date{color:#6b7280;font-size:14px;margin-bottom:10px;margin-top:auto}.blog-item-content{padding:0 6px}.blog-item-content p{margin-top:2px}.wizard-page-container{padding-top:0}.wizard{font-family:Montserrat;min-height:100vh}.wizard-header{align-items:center;display:flex;justify-content:center;padding:23px 10px}.wizard-title{color:#111827;display:inline-block;font-family:Montserrat;font-size:32px;font-weight:700;line-height:40px;margin:0}.wizard-title-name{color:#0e8c89}.wizard-paragraph{color:#4b5563;display:inline-block;font-size:18px;font-weight:400;line-height:26px;margin:0}.wizard-screen{margin:0 auto;padding:0 8px 16px;width:100%}.wizard-screen-header{margin:64px 0 48px;text-align:center}.wizard-screen-sub-helper,.wizard-screen-subtitle{margin-top:16px}.wizard-screen-helper{margin-top:32px;text-align:center}.wizard-screen-helper.md-indent{margin-top:40px}.wizard-screen-helper.lg-indent{margin-top:48px}.wizard-screen-footer{margin-bottom:40px;margin-top:48px}.wizard-screen-footer.sm-indent{margin-top:32px}.wizard-screen-footer.md-indent{margin-top:40px}.wizard-screen-select .react-select__dropdown-indicator,.wizard-screen-select .react-select__indicator-separator{display:none}.wizard-screen-select .react-select__clear-indicator{cursor:pointer;display:inline-flex;padding:25px}@media(max-width:767.98px){.wizard-screen-header{margin:32px 0 24px}.wizard-screen-helper,.wizard-screen-helper.md-indent{margin-top:24px}.wizard-screen-footer,.wizard-screen-footer.md-indent,.wizard-screen-helper.lg-indent{margin-top:32px}}.wizard-screen.wizard-screen-name{max-width:428px}.wizard-screen.wizard-screen-name .wizard-screen-body{display:flex;flex-direction:column;gap:16px}.wizard-screen.wizard-screen-weight{max-width:800px}.wizard-screen.wizard-screen-weight .wizard-screen-body{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.wizard-screen.wizard-screen-weight .wizard-screen-footer{margin-left:auto;margin-right:auto;max-width:412px}.wizard-screen.wizard-screen-weight .wizard-screen-footer .btn+.btn{margin-top:16px}@media(max-width:767.98px){.wizard-screen.wizard-screen-weight .wizard-screen-body{gap:8px}}.wizard-screen.wizard-screen-bed{max-width:1064px}.wizard-screen.wizard-screen-bed .wizard-screen-header{margin-left:auto;margin-right:auto;max-width:675px;width:100%}.wizard-screen.wizard-screen-bed .wizard-screen-body{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.wizard-screen.wizard-screen-bed .wizard-screen-footer{margin-left:auto;margin-right:auto;max-width:412px}.wizard-screen.wizard-screen-bed .wizard-screen-footer .btn+.btn{margin-top:16px}@media(max-width:767.98px){.wizard-screen.wizard-screen-bed .wizard-screen-body{gap:8px}}.wizard-screen.wizard-screen-breed{max-width:428px}.wizard-screen.wizard-screen-breed .wizard-screen-body .wizard-paragraph{font-size:14px;line-height:19px;margin:16px 0 8px}.wizard-screen.wizard-screen-breed .wizard-screen-body .input-container{margin-top:0}.wizard-screen.wizard-screen-breed .wizard-screen-footer .btn+.btn{margin-top:16px}@media(max-width:767.98px){.wizard-screen.wizard-screen-breed .wizard-screen-helper{margin-top:32px}}.wizard-screen.wizard-screen-birthday{max-width:449px}.wizard-screen.wizard-screen-birthday .wizard-screen-header .wizard-paragraph{max-width:390px;width:100%}.wizard-screen.wizard-screen-birthday .wizard-screen-helper .btn{margin:0 auto}.wizard-screen.wizard-screen-birthday .wizard-screen-footer .btn+.btn{margin-top:16px}.wizard-screen.wizard-screen-health{max-width:1064px}.wizard-screen.wizard-screen-health .wizard-screen-header{margin-left:auto;margin-right:auto;max-width:460px;width:100%}.wizard-screen.wizard-screen-health .wizard-screen-body{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:0 auto;max-width:1282px;width:100%}.wizard-screen.wizard-screen-health .wizard-screen-footer{margin-left:auto;margin-right:auto;max-width:412px}.wizard-screen.wizard-screen-health .wizard-screen-footer .btn+.btn{margin-top:16px}@media(max-width:1279.98px){.wizard-screen.wizard-screen-health .wizard-screen-body{max-width:720px}}@media(max-width:767.98px){.wizard-screen.wizard-screen-health .wizard-screen-body{gap:8px}}.wizard-screen.wizard-screen-email{max-width:438px}.wizard-screen.wizard-screen-email .wizard-screen-footer .wizard-paragraph{display:block;margin:0 auto 24px;max-width:360px;text-align:center;width:100%}.wizard-screen.wizard-screen-email .wizard-screen-footer .wizard-paragraph .btn+.btn{margin-top:0}.wizard-screen.wizard-screen-email .wizard-screen-footer .btn+.btn{margin-top:16px}.wizard-screen.wizard-screen-plans{max-width:798px}.wizard-screen.wizard-screen-plans .wizard-screen-body{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.wizard-screen.wizard-screen-plans .wizard-screen-footer{margin-left:auto;margin-right:auto;max-width:412px}.wizard-screen.wizard-screen-plans .wizard-screen-footer .btn+.btn{margin-top:16px}.wizard-screen.wizard-screen-plans .wizard-screen-plans__header{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:24px;justify-content:start;margin-bottom:32px;text-align:left}.wizard-screen.wizard-screen-plans .wizard-screen-plans__header-img-container{align-items:center;display:flex;height:200px;justify-content:center;padding:28px 0 32px;width:200px}.wizard-screen.wizard-screen-plans .wizard-screen-plans__header-img{height:100%}.wizard-screen.wizard-screen-plans .wizard-screen-plans__header-content{max-width:432px;padding:28px 28px 28px 0;width:100%}.wizard-screen.wizard-screen-plans .wizard-screen-plans__header-content .wizard-paragraph{margin-top:12px;max-width:330px;width:100%}@media(max-width:767.98px){.wizard-screen.wizard-screen-plans .wizard-screen-body{gap:8px}.wizard-screen.wizard-screen-plans .wizard-screen-plans__header{flex-direction:column;gap:0;margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:360px;padding-bottom:24px;text-align:center;width:100%}.wizard-screen.wizard-screen-plans .wizard-screen-plans__header-img-container{height:150px;padding:18px 0 24px;width:150px}.wizard-screen.wizard-screen-plans .wizard-screen-plans__header-img{height:100%}.wizard-screen.wizard-screen-plans .wizard-screen-plans__header-content{padding:0 8px}.wizard-screen.wizard-screen-plans .wizard-screen-plans__header-content .wizard-title{font-size:24px;line-height:32px}}.wizard-screen.wizard-screen-related .wizard-screen-header{margin-left:auto;margin-right:auto;max-width:644px;width:100%}.wizard-screen.wizard-screen-related .wizard-screen-body{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.wizard-screen.wizard-screen-related .wizard-screen-footer{margin-left:auto;margin-right:auto;max-width:412px}.wizard-screen.wizard-screen-related .wizard-screen-footer .btn+.btn{margin-top:16px}@media(max-width:767.98px){.wizard-screen.wizard-screen-related .wizard-screen-body{gap:8px}}.checkout-page{font-family:Montserrat;min-height:100vh;width:100%}.checkout-page .container{display:flex;height:100%;justify-content:flex-end;min-height:100vh;width:100%}@media(max-width:1023.98px){.checkout-page .container{flex-direction:column-reverse}}.checkout-page .container .left-col{border-right:1px solid #d1d5db;display:flex;flex-direction:column;max-width:638px;padding:32px 48px 20px 0;width:100%}.checkout-page .container .left-col .logo{cursor:pointer;display:flex;justify-content:flex-start;margin-bottom:32px;width:100%}@media(max-width:1279.98px){.checkout-page .container .left-col{max-width:100vw;padding:25px 30px 10px}}@media(max-width:1023.98px){.checkout-page .container .left-col{padding-top:0}.checkout-page .container .left-col .logo{display:none}.checkout-page .container .left-col .qualities-list{background-color:#fafafa;display:flex;margin:15px -15px -15px;max-width:100vw;padding:15px}}@media(max-width:767.98px){.checkout-page .container .left-col{padding:0 15px 32px}}.checkout-page .container .right-col{background-color:#f5f5f5;padding:24px 49px 20px 32px;width:44%}@media(max-width:767.98px){.checkout-page .container .right-col{background-color:transparent;padding:20px 16px}}.checkout-page .container .right-col .logo{display:flex;margin-bottom:16px;width:inherit}.checkout-page .container .right-col .logo,.checkout-page .container .right-col .order-summary-accordion{display:none}@media(max-width:1279.98px){.checkout-page .container .right-col{align-items:center;display:flex;flex-direction:column;padding:25px 30px 20px;width:100%}.checkout-page .container .right-col .coupon-form-container,.checkout-page .container .right-col .divider,.checkout-page .container .right-col .products,.checkout-page .container .right-col .qualities-list,.checkout-page .container .right-col .top-deals,.checkout-page .container .right-col .total-row,.checkout-page .container .right-col .total-savings-container{max-width:100vw}}@media(max-width:1023.98px){.checkout-page .container .right-col>.order-summary-accordion{background-color:#fafafa;border:1px solid #e4e4e7;display:block;margin-top:0;width:inherit;width:100%}}@media(max-width:1023.98px)and (max-width:767.98px){.checkout-page .container .right-col>.order-summary-accordion{border-width:1px 0;width:100vw}}@media(max-width:1023.98px){.checkout-page .container .right-col>.order-summary-accordion .order-summary-accordion-title{border-bottom:1px solid #e4e4e7;padding:16px!important}.checkout-page .container .right-col>.order-summary-accordion .order-summary-accordion-title .accordion-title-cart{align-items:center;display:flex;justify-content:center}.checkout-page .container .right-col>.order-summary-accordion .order-summary-accordion-title .accordion-title-cart>.text{color:#111827;font-size:13px;font-weight:600;line-height:19px;margin:0;width:149px}.checkout-page .container .right-col>.order-summary-accordion .order-summary-accordion-title .icon-chevron{height:24px;transform:rotate(90deg);width:24px}.checkout-page .container .right-col>.order-summary-accordion .order-summary-accordion-title .icon-chevron svg{height:24px;width:24px}.checkout-page .container .right-col>.order-summary-accordion .order-summary-accordion-title .icon-chevron svg path{stroke:#111827}.checkout-page .container .right-col>.order-summary-accordion .order-summary-accordion-title .icon-chevron .open{transform:rotate(180deg)}.checkout-page .container .right-col>.order-summary-accordion .cart-total{color:#111827;font-size:16px;font-weight:700;line-height:22px}.checkout-page .container .right-col>.order-summary-accordion .cart-total span:first-child{color:#6b7280;font-size:14px;font-weight:400;line-height:19px;margin-right:8px;text-decoration:line-through}.checkout-page .container .right-col>.order-summary-accordion>.accordion-title{border:none;height:56px;padding:20px}.checkout-page .container .right-col>.order-summary-accordion>.accordion-content{background:#fafafa}.checkout-page .container .right-col>.order-summary-accordion>.accordion-content:not(.is-opened){border-bottom:0}.checkout-page .container .right-col>.order-summary-accordion>.accordion-content.is-opened{border-bottom:1px solid #f3f4f6;border-top:1px solid #e4e4e7}.checkout-page .container .right-col>.order-summary-accordion>.accordion-content>.text{max-width:100vw;padding:20px 16px}.checkout-page .container .right-col>.checkout-summary-container{display:none}.checkout-page .container .right-col .logo{display:flex;justify-content:center;margin-bottom:16px;width:inherit}}.checkout-page .form-type-breadcrumb{align-items:center;display:flex;margin:0 0 12px}@media(max-width:767.98px){.checkout-page .form-type-breadcrumb{margin-bottom:20px}}.checkout-page .form-type-breadcrumb .breadcrumb-item{color:#6b7280;font-size:14px;font-weight:400;line-height:19px;opacity:.5;padding:0}.checkout-page .form-type-breadcrumb .breadcrumb-item.active{color:#111827;font-weight:600;opacity:1}.checkout-page .form-type-breadcrumb .breadcrumb-item.active:hover{color:#111827}.checkout-page .form-type-breadcrumb .breadcrumb-item.active+.arrow{border-color:#9ca3af}.checkout-page .form-type-breadcrumb .breadcrumb-item:hover{color:#4b5563;cursor:pointer}.checkout-page .checkout-form-container .errors{margin-top:10px}.checkout-page .checkout-form-container .checkout-form{margin-top:32px}.checkout-page .checkout-form-container .checkout-form .form-content .description{display:inline-block;font-size:20px;font-weight:600;line-height:27px;margin-bottom:16px}.checkout-page .checkout-form-container .checkout-form .form-content .description:not(:first-child){margin-top:8px}@media(max-width:767.98px){.checkout-page .checkout-form-container .checkout-form .form-content .description:not(:first-child){margin-top:10px}}.checkout-page .checkout-form-container .checkout-form .form-content .row{display:flex;justify-content:flex-start;margin-bottom:20px;margin-left:-5px;margin-right:-5px}.checkout-page .checkout-form-container .checkout-form .form-content .row>*{margin-left:5px;margin-right:5px}@media(max-width:767.98px){.checkout-page .checkout-form-container .checkout-form .form-content .row>*{margin-bottom:10px;margin-left:0;margin-right:0}}.checkout-page .checkout-form-container .checkout-form .form-content .row>:first-child{margin-left:0}.checkout-page .checkout-form-container .checkout-form .form-content .row>:last-child{margin-right:0}.checkout-page .checkout-form-container .checkout-form .form-content .row-with-error{display:flex;flex:1 1;flex-direction:column}.checkout-page .checkout-form-container .checkout-form .form-content .row .error-message{color:red;font-size:12px;margin:0;max-width:250px}.checkout-page .checkout-form-container .checkout-form .form-content .row .error-input{border:2px solid red!important}@media(max-width:767.98px){.checkout-page .checkout-form-container .checkout-form .form-content .row{margin-bottom:10px}}.checkout-page .checkout-form-container .checkout-form .form-content .row .phone-number{flex:1 1}.checkout-page .checkout-form-container .checkout-form .form-content .row .phone-number.input-group{border:1px solid #d1d5db;border-radius:8px;display:flex;overflow:hidden;position:relative;width:100%}.checkout-page .checkout-form-container .checkout-form .form-content .row .phone-number.input-group:has(.input-container):has(.field):has(.focused){border-color:#f36e27}.checkout-page .checkout-form-container .checkout-form .form-content .row .phone-number.input-group>label{font-size:11px;font-weight:400;left:10px;letter-spacing:-.07px;line-height:24px;position:absolute;top:1px}.checkout-page .checkout-form-container .checkout-form .form-content .row .phone-number.input-group>select{appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 24 24"><path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"/></svg>');background-position:right .7em top 50%,0 0;background-repeat:no-repeat;background-size:.65em auto,100%;border:none;padding:16px 5px 0 10px;width:60px}.checkout-page .checkout-form-container .checkout-form .form-content .row .phone-number.input-group>select:focus-visible{box-shadow:none;outline-color:transparent;outline:none}.checkout-page .checkout-form-container .checkout-form .form-content .row .phone-number.input-group>.input-container>.field.focused>input{border:none;box-shadow:none}.checkout-page .checkout-form-container .checkout-form .form-content .row .phone-number.input-group>.input-container>.field>input{border:none}.checkout-page .checkout-form-container .checkout-form .form-content .row .autocomplete{margin-right:15px}@media(max-width:767.98px){.checkout-page .checkout-form-container .checkout-form .form-content .row .autocomplete{margin-bottom:15px;margin-right:0}}.checkout-page .checkout-form-container .checkout-form .form-content .row .input-container{flex:1 1;margin:0}.checkout-page .checkout-form-container .checkout-form .form-content .row .input-container:last-child{margin-right:0}@media(max-width:767.98px){.checkout-page .checkout-form-container .checkout-form .form-content .row .input-container{margin-bottom:10px;margin-right:0}.checkout-page .checkout-form-container .checkout-form .form-content .row .input-container:last-child{margin-bottom:0}.checkout-page .checkout-form-container .checkout-form .form-content .row{flex-direction:column}}.checkout-page .checkout-form-container .checkout-form .form-content .form-checkbox{cursor:pointer;display:flex;font-size:24px;margin-bottom:20px;padding-left:35px;position:relative;-webkit-user-select:none;user-select:none}@media(max-width:767.98px){.checkout-page .checkout-form-container .checkout-form .form-content .form-checkbox{margin-bottom:18px;margin-top:18px}}.checkout-page .checkout-form-container .checkout-form .form-content .form-checkbox:hover input~.checkmark{background-color:#fff;transition:background-color .25s ease-in-out}.checkout-page .checkout-form-container .checkout-form .form-content .form-checkbox input:checked~.checkmark{background-color:#55af9e;border:1px solid #55af9e}.checkout-page .checkout-form-container .checkout-form .form-content .form-checkbox input:checked~.checkmark:after{display:block}.checkout-page .checkout-form-container .checkout-form .form-content .form-checkbox .checkmark{border:1px solid #d1d5db;border-radius:4px;height:24px;left:0;position:absolute;top:-1px;width:24px}@media(max-width:767.98px){.checkout-page .checkout-form-container .checkout-form .form-content .form-checkbox .checkmark{top:-2px}}.checkout-page .checkout-form-container .checkout-form .form-content .form-checkbox .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:12px;left:6px;position:absolute;top:4px;transform:rotate(45deg);width:9px}.checkout-page .checkout-form-container .checkout-form .form-content .form-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkout-page .checkout-form-container .checkout-form .form-content .form-checkbox label{color:#111827;font-size:16px;font-weight:400;line-height:22px}@media(max-width:767.98px){.checkout-page .checkout-form-container .checkout-form .form-content .form-checkbox label{font-size:14px;line-height:19px}}.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete,.checkout-page .checkout-form-container .checkout-form .form-content .react-select{flex:1 1;height:48px}.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete-error,.checkout-page .checkout-form-container .checkout-form .form-content .react-select-error{border:2px solid red;border-radius:10px}.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control{border:1px solid #d1d5db;border-radius:8px;height:48px}.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .custom-value,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .react-select__value-container,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .custom-value,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .react-select__value-container{padding-left:9px}.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .custom-value .floating-placeholder,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .react-select__value-container .floating-placeholder,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .custom-value .floating-placeholder,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .react-select__value-container .floating-placeholder{box-sizing:border-box;color:#6b7280;margin-left:7px;margin-right:2px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .15s ease-in-out;-webkit-user-select:none;user-select:none}.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .custom-value .autocomplete__placeholder,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .custom-value .react-select__placeholder,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .react-select__value-container .autocomplete__placeholder,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .react-select__value-container .react-select__placeholder,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .custom-value .autocomplete__placeholder,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .custom-value .react-select__placeholder,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .react-select__value-container .autocomplete__placeholder,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .react-select__value-container .react-select__placeholder{display:none}.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .custom-value .autocomplete__single-value,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .custom-value .react-select__single-value,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .react-select__value-container .autocomplete__single-value,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .react-select__value-container .react-select__single-value,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .custom-value .autocomplete__single-value,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .custom-value .react-select__single-value,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .react-select__value-container .autocomplete__single-value,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .react-select__value-container .react-select__single-value{font-size:13px}.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .custom-value--has-value .floating-placeholder,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .react-select__value-container--has-value .floating-placeholder,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .custom-value--has-value .floating-placeholder,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .react-select__value-container--has-value .floating-placeholder{font-size:11px;letter-spacing:-.07px;top:4px!important;transform:translateY(0)}.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .custom-value--has-value .autocomplete__single-value,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .custom-value--has-value .react-select__single-value,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .react-select__value-container--has-value .autocomplete__single-value,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .react-select__value-container--has-value .react-select__single-value,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .custom-value--has-value .autocomplete__single-value,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .custom-value--has-value .react-select__single-value,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .react-select__value-container--has-value .autocomplete__single-value,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .react-select__value-container--has-value .react-select__single-value{color:#111827;font-size:16px;font-weight:400;line-height:22px;position:absolute;top:23px;transform:none}.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .custom-value--has-value .autocomplete__input,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .custom-value--has-value .react-select__input,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .react-select__value-container--has-value .autocomplete__input,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .react-select__value-container--has-value .react-select__input,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .custom-value--has-value .autocomplete__input,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .custom-value--has-value .react-select__input,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .react-select__value-container--has-value .autocomplete__input,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .react-select__value-container--has-value .react-select__input{padding-top:15px}.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .react-select__value-container,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .react-select__value-container{padding:0 0 0 14px}.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .react-select__value-container .floating-placeholder,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .react-select__value-container .floating-placeholder{padding-left:9px;position:absolute;transition:all .15s ease-in-out}.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .react-select__value-container .react-select__single-value,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .react-select__value-container .react-select__single-value{top:20px}.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .react-select__value-container .react-select__input-container,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .react-select__value-container .react-select__input-container{height:40px;padding:0}.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control--is-focused,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control--is-focused{border-color:transparent;box-shadow:0 0 0 1px #f36e27}.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control--is-focused .floating-placeholder,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control--menu-is-open .floating-placeholder,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control--is-focused .floating-placeholder,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control--menu-is-open .floating-placeholder{font-size:11px;letter-spacing:-.07px;top:12px!important;transform:translateY(0)}.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control--is-focused .autocomplete__single-value,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control--is-focused .react-select__single-value,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control--menu-is-open .autocomplete__single-value,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control--menu-is-open .react-select__single-value,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control--is-focused .autocomplete__single-value,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control--is-focused .react-select__single-value,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control--menu-is-open .autocomplete__single-value,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control--menu-is-open .react-select__single-value{color:#111827;font-size:13.33333px;font-weight:400;letter-spacing:-.11px;line-height:normal;position:absolute;top:23px;transform:none}.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control--is-focused .autocomplete__input,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control--is-focused .react-select__input,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control--menu-is-open .autocomplete__input,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control--menu-is-open .react-select__input,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control--is-focused .autocomplete__input,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control--is-focused .react-select__input,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control--menu-is-open .autocomplete__input,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control--menu-is-open .react-select__input{color:#111827!important;font-size:13.33333px!important;font-weight:400;letter-spacing:-.11px!important;line-height:normal!important;padding-top:15px!important}.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .autocomplete__indicators,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .react-select__indicator,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .autocomplete__indicators,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .react-select__indicator{padding-right:12px}.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .autocomplete__indicators svg path,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .react-select__indicator svg path,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .autocomplete__indicators svg path,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .react-select__indicator svg path{fill:#6b7280}.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .autocomplete__indicators .autocomplete__indicator-separator,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .autocomplete__indicators .react-select__indicator-separator,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .react-select__indicators .autocomplete__indicator-separator,.checkout-page .checkout-form-container .checkout-form .form-content .autocomplete__control .react-select__indicators .react-select__indicator-separator,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .autocomplete__indicators .autocomplete__indicator-separator,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .autocomplete__indicators .react-select__indicator-separator,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .react-select__indicators .autocomplete__indicator-separator,.checkout-page .checkout-form-container .checkout-form .form-content .react-select__control .react-select__indicators .react-select__indicator-separator{display:none}.checkout-page .checkout-form-container .checkout-form .btn.btn-primary{background:#12bbb6;border-radius:8px;color:#fff;font-size:16px;font-weight:600;height:56px;line-height:19px;margin-top:40px;text-align:center;text-transform:uppercase;transition:background-color .15s ease-in-out;width:100%}@media(max-width:767.98px){.checkout-page .checkout-form-container .checkout-form .btn.btn-primary{margin-top:24px}}.checkout-page .checkout-form-container .checkout-form .payment-methods-container{align-items:center;display:flex;justify-content:center;margin-top:24px;width:100%}@media(max-width:767.98px){.checkout-page .checkout-form-container .checkout-form .payment-methods-container{margin-bottom:24px;margin-top:16px}}.checkout-page .checkout-form-container .checkout-form .payment-methods-container.complete{display:none}@media(max-width:767.98px){.checkout-page .checkout-form-container .checkout-form .payment-methods-container.complete{display:flex}}.checkout-page .checkout-form-container .checkout-form .moneyback{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-top:20px}.checkout-page .checkout-form-container .checkout-form .moneyback h1{font-size:18px}.checkout-page .checkout-form-container .checkout-form .moneyback p{color:gray;font-size:14px}.checkout-page .checkout-form-container-subscription-warning{color:#78716c}.checkout-page .checkout-summary-container{width:100%}.checkout-page .checkout-summary-container .products{display:flex;flex-direction:column;margin-bottom:24px;max-width:426px}@media(max-width:767.98px){.checkout-page .checkout-summary-container .products{margin-bottom:20px}}.checkout-page .checkout-summary-container .products .product-item{display:flex;justify-content:space-between;margin-bottom:16px}.checkout-page .checkout-summary-container .products .product-item.free-item .product-info-container{align-items:start}.checkout-page .checkout-summary-container .products .product-item.free-item .product-info-container .img-with-count{border:none;border-radius:0;flex-shrink:0;padding:0}.checkout-page .checkout-summary-container .products .product-item.free-item .product-info-container .img-with-count img{border:1px solid #d1d5db;border-radius:8px}.checkout-page .checkout-summary-container .products .product-item.free-item .product-info-container .product-description .product-title span:first-child{margin-right:3px}.checkout-page .checkout-summary-container .products .product-item.free-item .product-info-container .product-description .product-title span:nth-child(2){margin-bottom:0}.checkout-page .checkout-summary-container .products .product-item.free-item .product-info-container .product-description .product-title span:nth-child(3){color:#6b7280;font-size:14px;font-weight:400;line-height:19px;margin-bottom:12px;margin-top:4px}@media(max-width:767.98px){.checkout-page .checkout-summary-container .products .product-item.free-item .product-info-container .product-description .product-title span:nth-child(3){font-size:12px;line-height:16px;margin-bottom:8px;margin-top:2px}}.checkout-page .checkout-summary-container .products .product-item:last-child{margin-bottom:0}.checkout-page .checkout-summary-container .products .product-item .product-info-container{align-items:center;display:flex}.checkout-page .checkout-summary-container .products .product-item .product-info-container .img-with-count{align-items:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;display:flex;flex-shrink:0;height:88px;justify-content:center;position:relative;width:88px}.checkout-page .checkout-summary-container .products .product-item .product-info-container .img-with-count.--is-chew{padding:15px 0}.checkout-page .checkout-summary-container .products .product-item .product-info-container .img-with-count.--is-chew img{border-radius:0}.checkout-page .checkout-summary-container .products .product-item .product-info-container .img-with-count.top-deal-item{padding:5px 0}@media(max-width:767.98px){.checkout-page .checkout-summary-container .products .product-item .product-info-container .img-with-count{height:72px;width:72px}}.checkout-page .checkout-summary-container .products .product-item .product-info-container .img-with-count img{border-radius:8px;height:100%;width:auto}.checkout-page .checkout-summary-container .products .product-item .product-info-container .img-with-count .transparent{mix-blend-mode:multiply}.checkout-page .checkout-summary-container .products .product-item .product-info-container .product-description{margin-left:16px;margin-right:16px}@media(max-width:767.98px){.checkout-page .checkout-summary-container .products .product-item .product-info-container .product-description{margin-left:12px;margin-right:12px}}.checkout-page .checkout-summary-container .products .product-item .product-info-container .product-description .product-title{color:#111827;font-size:14px;line-height:20px}.checkout-page .checkout-summary-container .products .product-item .product-info-container .product-description .product-title span{color:#111827;display:block;font-size:14px;font-weight:600;line-height:19px}@media(max-width:767.98px){.checkout-page .checkout-summary-container .products .product-item .product-info-container .product-description .product-title span{font-size:14px;line-height:19px}}.checkout-page .checkout-summary-container .products .product-item .product-info-container .product-description .product-title span:nth-child(2){color:#6b7280;font-size:14px;font-weight:400;line-height:19px;margin-bottom:12px;margin-top:4px}@media(max-width:767.98px){.checkout-page .checkout-summary-container .products .product-item .product-info-container .product-description .product-title span:nth-child(2){font-size:12px;line-height:16px;margin-bottom:8px;margin-top:2px}}.checkout-page .checkout-summary-container .products .product-item .total{align-items:flex-end;color:#111827;display:flex;flex-direction:column;font-size:14px;font-weight:600;line-height:20px}.checkout-page .checkout-summary-container .products .product-item .total .add-to-cart{height:32px;margin-top:auto;padding:6px 40px 7px;width:107px}.checkout-page .checkout-summary-container .products .product-item .total span:nth-child(2){color:#6b7280;font-size:12px;font-weight:400;line-height:16px;text-decoration:line-through}.checkout-page .checkout-summary-container .divider{background-color:#e5e7eb;height:1px;margin:24px 0;max-width:426px;width:100%}@media(max-width:767.98px){.checkout-page .checkout-summary-container .divider{margin:20px 0 16px}}.checkout-page .checkout-summary-container .coupon-form-container{margin-bottom:12px;max-width:426px}@media(max-width:767.98px){.checkout-page .checkout-summary-container .coupon-form-container{margin-bottom:4px}}.checkout-page .checkout-summary-container .coupon-form-container .coupon-form{display:flex}.checkout-page .checkout-summary-container .coupon-form-container .coupon-form input{border:1px solid #d1d5db;border-radius:8px;color:#111827;font-size:16px;height:48px;line-height:22px;margin-right:16px;outline:none;padding:13px 16px;transition:box-shadow .15s ease-in-out,border-color .15s ease-in-out;width:100%}.checkout-page .checkout-summary-container .coupon-form-container .coupon-form input:focus{border-color:#f36e27}.checkout-page .checkout-summary-container .coupon-form-container .coupon-form button{align-items:center;background:#55af9e;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:center;line-height:19px;max-width:114px;transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.checkout-page .checkout-summary-container .coupon-form-container .coupon-form button:focus,.checkout-page .checkout-summary-container .coupon-form-container .coupon-form button:hover{background:#4b9f90}.checkout-page .checkout-summary-container .coupon-form-container .coupon-form button:active{background:#438e80}.checkout-page .checkout-summary-container .coupon-form-container .coupon-form button .spinner .spinner-ring{height:36px;width:36px}.checkout-page .checkout-summary-container .coupon-form-container .coupon-form button .spinner .spinner-section{border-color:#fff transparent transparent;border-width:4px;height:26px;margin-top:4px;width:26px}.checkout-page .checkout-summary-container .coupon-form-container .message{align-items:center;border-left:2px solid;border-radius:3px;display:flex;font-size:16px;height:0;justify-content:flex-start;line-height:20px;margin-top:12px;overflow:hidden;padding-left:10px;transition:height .15s ease-in-out}.checkout-page .checkout-summary-container .coupon-form-container .message.error{background-color:#fae6e6;border-left-color:#d0011b;color:#f12c2c}.checkout-page .checkout-summary-container .coupon-form-container .message.success{background-color:#d2f3dc;color:#24ae4e}.checkout-page .checkout-summary-container .coupon-form-container .message.active{height:35px;overflow:initial}.checkout-page .checkout-summary-container .total-savings-container{align-items:center;display:flex;justify-content:center;margin-bottom:24px;max-width:426px}.checkout-page .checkout-summary-container .total-savings-container .total-savings{color:#5faf34;font-size:16px;font-weight:600;line-height:22px;margin:0;text-align:center}.checkout-page .checkout-summary-container .total-row{align-items:center;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;max-width:426px;padding:15px 0 16px}.checkout-page .checkout-summary-container .total-row.shipping{padding:16px 0 0}.checkout-page .checkout-summary-container .total-row.shipping:after{background-image:linear-gradient(90deg,transparent 40%,#d1d5db 0);background-position:bottom;background-size:8px;content:"";display:block;height:1.5px;margin-top:14px;width:100%}@media(max-width:767.98px){.checkout-page .checkout-summary-container .total-row.shipping:after{margin-top:12px}}.checkout-page .checkout-summary-container .total-row.shipping .row-item{margin-bottom:11px}.checkout-page .checkout-summary-container .total-row.shipping .row-item:last-child{margin-bottom:0}@media(max-width:767.98px){.checkout-page .checkout-summary-container .total-row.shipping{padding:16px 0 0}.checkout-page .checkout-summary-container .total-row{padding:15px 0 24px}}.checkout-page .checkout-summary-container .total-row .row-item{align-items:center;display:flex;justify-content:space-between;width:100%}.checkout-page .checkout-summary-container .total-row .row-item .old{color:#6b7280;display:inline-block;font-size:14px;font-weight:400;line-height:16px;margin-right:8px;text-decoration:line-through;vertical-align:middle}.checkout-page .checkout-summary-container .total-row .row-item>span{color:#6b7280;font-size:16px;font-weight:400;line-height:22px}@media(max-width:767.98px){.checkout-page .checkout-summary-container .total-row .row-item>span{font-size:14px;line-height:19px}}.checkout-page .checkout-summary-container .total-row .row-item>span:last-child{color:#111827;font-size:16px;font-weight:600;line-height:22px}@media(max-width:767.98px){.checkout-page .checkout-summary-container .total-row .row-item>span:last-child{font-size:14px;line-height:19px}}.checkout-page .checkout-summary-container .total-row .row-item div{color:#111827;font-size:20px;font-weight:700;line-height:27px}@media(max-width:767.98px){.checkout-page .checkout-summary-container .total-row .row-item div{font-size:16px;line-height:22px}}.checkout-page .checkout-summary-container .total-row .row-item div>span{font-size:20px;line-height:27px}@media(max-width:767.98px){.checkout-page .checkout-summary-container .total-row .row-item div>span{font-size:16px;line-height:22px}}.checkout-page .checkout-summary-container .total-row .row-item:last-child{border-bottom:0}.checkout-page .checkout-summary-container .total-row .row-item.discount-row>span{color:#737373}.checkout-page .checkout-summary-container .total-row .row-item.discount-row>.discount{color:#24ae4e}.checkout-page .checkout-summary-container .total-row .row-item.discount-row>.discount button{color:#24ae4e;cursor:pointer;padding:0 0 0 2px}.checkout-page .checkout-summary-container .total-row:nth-child(5){border:0}.checkout-page .payment-form{margin-top:32px}@media(max-width:767.98px){.checkout-page .payment-form{margin-top:20px}}.checkout-page .payment-form .personal-info-summary{margin-top:0}.checkout-page .payment-form .personal-info-summary>.list-group>.list-group-item{font-size:14px;font-weight:400;line-height:21px;padding:10px 16px 11px 12px}.checkout-page .payment-form .personal-info-summary>.list-group>.list-group-item .item{margin-right:32px;min-width:50px}.checkout-page .payment-form .personal-info-summary>.list-group>.list-group-item .item:last-child{margin-left:10px;margin-right:0}.checkout-page .payment-form .personal-info-summary>.list-group>.list-group-item .item.value{color:#111827;font-size:14px;font-weight:400;line-height:19px;margin-right:auto}.checkout-page .payment-form .personal-info-summary>.list-group>.list-group-item .item.label{color:#6b7280;font-size:14px;font-weight:400;line-height:19px}.checkout-page .payment-form .card.shipping-form{padding:0}.checkout-page .payment-form .card.shipping-form .list-group .list-group-item{padding:10px 16px 11px 12px;-webkit-user-select:none;user-select:none}.checkout-page .payment-form .card.shipping-form .list-group .list-group-item .helper{color:#4b5563;font-size:14px;font-weight:400;line-height:1.2}.checkout-page .payment-form .card.shipping-form .list-group .list-group-item .helper svg{height:12px;width:91px}.checkout-page .payment-form .card.shipping-form .list-group .list-group-item .content-wrapper{align-items:center;display:flex;gap:4px;justify-content:space-between;margin-left:15px;width:100%}.checkout-page .payment-form .card.shipping-form .list-group .list-group-item .label.item{color:#55af9e;font-size:14px;font-weight:600}@media(max-width:524.98px){.checkout-page .payment-form .card.shipping-form .list-group .list-group-item .content-wrapper{align-items:flex-start;flex-direction:column-reverse;gap:0;justify-content:flex-start;margin-left:10px}}.checkout-page .payment-form p.muted{margin-top:0}.checkout-page .payment-form .card{padding:0;position:relative}.checkout-page .payment-form .card .card-body{background-color:#fafafa}.checkout-page .payment-form .card .card-body .error-message{color:red;font-size:12px;max-width:250px}.checkout-page .payment-form .card .card-body .error-input{border:2px solid red}.checkout-page .payment-form .card .card-body .row-with-error{display:flex;flex:1 1;flex-direction:column}.checkout-page .payment-form .card .card-body .row{display:flex;gap:10px;justify-content:space-between;position:relative}.checkout-page .payment-form .card .card-body .row:last-child{margin-bottom:0}.checkout-page .payment-form .card .card-body svg{color:#55af9e}.checkout-page .invalid-popup{background-color:#fff;border:1px solid gray;border-radius:10px;left:4%;max-width:250px;padding:8px 15px;position:absolute;top:-7%;z-index:500}.checkout-page .invalid-popup.active{top:5%}.checkout-page .invalid-popup-expired{background-color:#fff;border:1px solid gray;border-radius:10px;bottom:115%;left:0;max-width:250px;padding:8px 15px;position:absolute;z-index:500}.checkout-page .invalid-popup-expired:after,.checkout-page .invalid-popup:after{border:8px solid transparent;border-bottom-color:gray;bottom:-16px;content:"";left:10px;position:absolute;transform:rotate(180deg)}.checkout-page .courier-company-icon{height:11px;width:91px}.checkout-page .paypal{width:90px}.checkout-page .payment-or-divider{align-items:center;color:#666;display:flex;font-size:16px;justify-content:center;margin:20px 0}.checkout-page .payment-or-divider:after,.checkout-page .payment-or-divider:before{border-top:1px solid #ccc;content:"";flex:1 1;margin:0 10px}.checkout-page .apple-pay-wrapper{margin-bottom:16px;position:relative;width:100%}.checkout-page .apple-pay-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.2);display:flex;inset:0;justify-content:center;pointer-events:all;position:absolute;transition:opacity .3s ease;z-index:10}.checkout-page .apple-pay-overlay.disabled{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent;pointer-events:none}.checkout-page .apple-pay-message{color:#a9a8a8;font-size:14px;text-align:center}.checkout-page .qualities-list{align-items:center;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;max-width:426px;padding-top:24px}.checkout-page .qualities-list .qualities-list-title{align-self:flex-start;color:#111827;font-size:16px;font-weight:600;line-height:22px;margin:0 0 20px}@media(max-width:767.98px){.checkout-page .qualities-list .qualities-list-title{font-size:14px;line-height:19px;margin-bottom:22px}}.checkout-page .qualities-list .qualities{display:flex;flex-direction:column;width:100%}.checkout-page .qualities-list .qualities .quality-item{align-items:center;display:flex;justify-content:flex-start;margin-bottom:16px}@media(max-width:767.98px){.checkout-page .qualities-list .qualities .quality-item{margin-bottom:18px}}.checkout-page .qualities-list .qualities .quality-item:last-child{margin-bottom:0}.checkout-page .qualities-list .qualities .quality-item svg{height:48px;margin-right:20px;min-width:48px}.checkout-page .qualities-list .qualities .quality-item .quality-description{display:flex;flex-direction:column}.checkout-page .qualities-list .qualities .quality-item .quality-description .title{color:#111827;font-size:14px;font-weight:600;line-height:19px;margin-bottom:4px}@media(max-width:767.98px){.checkout-page .qualities-list .qualities .quality-item .quality-description .title{margin-bottom:2px}}.checkout-page .qualities-list .qualities .quality-item .quality-description .description{color:#4b5563;font-size:14px;font-weight:400;line-height:19px}.checkout-page .place-autocomplete-input{flex:1 1;position:relative}@media(max-width:767.98px){.checkout-page .place-autocomplete-input{margin-bottom:10px;margin-right:0}}.checkout-page .place-autocomplete-input .input-container{margin-right:0!important;position:relative}.checkout-page .place-autocomplete-input .input-container label{color:#6b7280;font-size:16px;font-weight:400;left:17px;line-height:22px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:font-size .2s ease-in-out,top .2s ease-in-out;-webkit-user-select:none;user-select:none}.checkout-page .place-autocomplete-input .input-container input{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-size:16px;font-weight:400;line-height:22px;outline:none;padding:22px 8px 0 16px;transition:border .1s ease-in-out,box-shadow .1s ease-in-out;width:100%}.checkout-page .place-autocomplete-input .places-menu{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:8px;min-height:50px;padding:6px 0;position:absolute;top:100%;width:100%;z-index:1000}.checkout-page .place-autocomplete-input .places-menu .menu-option{padding:8px 12px;transition:background-color .15s ease-in-out}.checkout-page .place-autocomplete-input .places-menu .menu-option:hover{background-color:#f3f4f6;cursor:pointer}.checkout-page .place-autocomplete-input .places-menu .no-options,.checkout-page .place-autocomplete-input .places-menu .options-loading{color:#999;display:inline-block;padding:7px 0;text-align:center;width:100%}.checkout-page .top-deals{border-top:1px solid #e5e7eb;max-width:426px;padding-top:24px}.checkout-page .top-deals .title{color:#111827;font-size:20px;font-weight:400;line-height:29px;margin:0;text-align:center}.checkout-page .top-deals .description{color:#111827;font-size:16px;font-weight:400;line-height:22px;margin:4px 0 24px;text-align:center}.checkout-page .checkout-payment-btn{align-items:center;background:#55af9e;border-radius:8px;cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding:8px 8px 8px 24px;transition:background-color .1s ease-in-out;width:100%}.checkout-page .checkout-payment-btn:disabled{opacity:.6;pointer-events:none}.checkout-page .checkout-payment-btn:not(:disabled):focus,.checkout-page .checkout-payment-btn:not(:disabled):hover{background-color:#4b9f90}.checkout-page .checkout-payment-btn:not(:disabled):focus svg,.checkout-page .checkout-payment-btn:not(:disabled):hover svg{color:#4b9f90}.checkout-page .checkout-payment-btn:not(:disabled):active{background-color:#438e80}.checkout-page .checkout-payment-btn:not(:disabled):active svg{color:#438e80}.checkout-page .checkout-payment-btn__text{color:#fff;font-size:18px;font-weight:700;line-height:19px;text-align:left;text-transform:uppercase}.checkout-page .checkout-payment-btn__timer{color:#fff;font-size:16px;font-weight:700;line-height:19px;text-align:center}.checkout-page .checkout-payment-btn__decoration{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between;width:100%}.checkout-page .checkout-payment-btn__icon{align-items:center;background:#fff;border-radius:5px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.checkout-page .checkout-payment-btn__icon svg{color:#55af9e}@media(max-width:524.98px){.checkout-page .checkout-payment-btn__decoration{align-items:flex-start;flex-direction:column;gap:2px}.checkout-page .checkout-payment-btn__text{font-size:16px;line-height:19px}.checkout-page .checkout-payment-btn__timer{font-size:14px;line-height:19px}}.checkout-page .error-container{background-color:#fafafa;border:1px solid #d1d5db;border-radius:8px;color:red;margin-top:24px;padding:10px 16px 11px 12px}.checkout-page .checkout-guarantees{margin-top:32px}.checkout-page .checkout-guarantees .checkout-guarantees__item+.checkout-guarantees__item{margin-top:20px}.checkout-page .checkout-guarantees__item-header{align-items:center;display:flex;gap:10px}.checkout-page .checkout-guarantees__item-icon{color:#55af9e}.checkout-page .checkout-guarantees__item-title{color:#111827;font-size:16px;font-weight:600}.checkout-page .checkout-guarantees__item-body{color:#4b5563;font-size:14px;font-weight:400;line-height:20px;margin-top:8px}.checkout-page .checkout-leave{background-color:#fff;max-width:480px;padding:40px;width:100%}.checkout-page .checkout-leave__title{color:#1c1917;font-size:24px;font-weight:600;text-align:center}.checkout-page .checkout-leave__badges{align-items:flex-start;display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between;margin:40px auto 0;max-width:256px;width:100%}.checkout-page .checkout-leave__btns{display:flex;flex-direction:column;gap:16px;margin:40px auto 0;max-width:300px;width:100%}.checkout-page .checkout-leave__button{border-radius:8px;height:48px;text-transform:none}@media(max-width:524.98px){.checkout-page .checkout-leave{padding:20px}}.checkout-page .checkout-leave__badge{display:inline-block;text-align:center}.checkout-page .checkout-leave__badge-icon{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:50%;display:inline-flex;height:90px;justify-content:center;margin-bottom:8px;padding:18px;width:90px}.checkout-page .checkout-leave__badge-title{color:#111827;font-size:16px;font-weight:700}.checkout-page .checkout-leave__badge-title span{color:#ea580c}.checkout-page .checkout-leave__badge-subtitle{color:#111827;font-size:14px;font-weight:400}.checkout-page .checkout-leave__badge.green .checkout-leave__badge-icon{background:#e8f9f8;border:1px solid #a0e4e2;color:#0e8c89}.checkout-page .checkout-leave__badge.green .checkout-leave__badge-title span{color:#55af9e}.checkout-page-container{background-color:#fff;padding-bottom:0;padding-top:0}.privacy-policy{align-items:start;color:#4b5563;margin:auto;max-width:846px;padding:0 16px 60px;width:100%}.privacy-policy .section__info{margin:0 auto}@media(max-width:1279.98px){.privacy-policy{padding:148px 16px 60px}}.privacy-policy p{font-size:16px;font-weight:400;line-height:24px}.privacy-policy p:nth-child(2){margin-bottom:0}@media(max-width:767.98px){.privacy-policy p{font-size:14px;line-height:21px;margin-top:6px}}.privacy-policy h1{margin-top:96px 0 56px 0;text-align:center}@media(max-width:767.98px){.privacy-policy h1{margin-top:48px 0 24px 0}}.privacy-policy h3.card-title{font-weight:700;margin-top:48px}@media(max-width:767.98px){.privacy-policy h3.card-title{font-size:16px;line-height:25px;margin:16px 0 8px}}.privacy-policy p.list-title{margin-bottom:8px;margin-top:20px;text-transform:uppercase}@media(max-width:767.98px){.privacy-policy p.list-title{font-size:14px;line-height:20px}}.privacy-policy p.accent{margin:24px 0 8px}@media(max-width:767.98px){.privacy-policy p.accent{font-size:14px;line-height:20px}}.privacy-policy p.accent>b{color:#111827;font-weight:600}.privacy-policy p.accent+p{margin-top:0}.privacy-policy ul{margin-bottom:20px;margin-top:0}.privacy-policy ul li{line-break:anywhere;margin-bottom:8px}@media(max-width:767.98px){.privacy-policy ul li{font-size:14px;line-height:20px;margin-bottom:6px}}.privacy-policy a{word-wrap:normal;color:#12bbb6;text-decoration:none}.privacy-policy a:hover{text-decoration:underline}.about-us-page-container{color:#4b5563;margin:auto;max-width:846px;padding:0 16px}@media(max-width:767.98px){.about-us-page-container{width:100%}}.about-us-page-container h1{text-align:center}.about-us-page-container h2.section-title-text{display:none}.about-us-page-container p{font-size:16px;font-weight:400;line-height:24px}@media(max-width:767.98px){.about-us-page-container p{font-size:14px;line-height:21px;margin-top:6px}}.about-us-page-container .follow-us-on-instagram{padding:30px 0 110px}@media(max-width:767.98px){.about-us-page-container .follow-us-on-instagram{padding-bottom:40px}}.about-us-page-container .follow-us-on-instagram .instagram-name{margin-bottom:20px}.about-us{width:100%}.about-us .about-us-container{align-items:center;background-color:#f9fafb;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;padding:106px 0 97px;position:relative;width:inherit}@media(max-width:524.98px){.about-us .about-us-container{padding:60px 12px 127px}}.about-us .about-us-container .label{border:1px solid #d1d5db;border-radius:4px;color:#111827;display:block;font-family:Montserrat;font-size:16px;line-height:22px;margin-bottom:24px;padding:4px 8px}@media(max-width:524.98px){.about-us .about-us-container .label{margin-bottom:16px}}.about-us .about-us-container .description{margin:0;max-width:512px;white-space:break-spaces;z-index:1}.about-us .about-us-container .section-title-text{margin:0 0 24px;z-index:1}@media(max-width:767.98px){.about-us .about-us-container .section-title-text{margin-bottom:16px}}.about-us .about-us-container .learn-more{margin-top:40px;z-index:1}@media(max-width:524.98px){.about-us .about-us-container .learn-more{margin-top:32px}}.about-us .about-us-container>.circles{height:auto;position:absolute;width:auto}.about-us .about-us-container>.circles .circle-4{background:none;border:1px solid rgba(18,187,182,.05);height:493px;width:493px}@media(max-width:1170px){.about-us .about-us-container>.circles .circle-4{height:393px;width:393px}}@media(max-width:767.98px){.about-us .about-us-container>.circles .circle-4{height:262px;width:262px}}.about-us .about-us-container>.circles .circle-4 .circle-3{background:none;border:1px solid rgba(18,187,182,.1);height:453px;width:453px}@media(max-width:1170px){.about-us .about-us-container>.circles .circle-4 .circle-3{height:353px;width:353px}}@media(max-width:767.98px){.about-us .about-us-container>.circles .circle-4 .circle-3{height:241px;width:241px}}.about-us .about-us-container>.circles .circle-4 .circle-3 .circle-2{background:none;border:1px solid rgba(18,187,182,.3);height:415px;width:415px}@media(max-width:1170px){.about-us .about-us-container>.circles .circle-4 .circle-3 .circle-2{height:313px;width:313px}}@media(max-width:767.98px){.about-us .about-us-container>.circles .circle-4 .circle-3 .circle-2{height:221px;width:221px}}.about-us .about-us-container>.circles .circle-4 .circle-3 .circle-2 .circle-1{background:none;border:1px solid rgba(18,187,182,.6);height:379px;width:379px}@media(max-width:1170px){.about-us .about-us-container>.circles .circle-4 .circle-3 .circle-2 .circle-1{height:273px;width:273px}}@media(max-width:767.98px){.about-us .about-us-container>.circles .circle-4 .circle-3 .circle-2 .circle-1{height:200px;width:200px}}.about-us .about-us-container>.circles.left-circle{bottom:-165px;left:-125px}@media(max-width:767.98px){.about-us .about-us-container>.circles.left-circle{bottom:-115px;left:-91px}}.about-us .about-us-container>.circles.right-circle{bottom:-165px;right:-125px}@media(max-width:767.98px){.about-us .about-us-container>.circles.right-circle{bottom:-115px;right:-91px}}.about-us .about-us-container>.circles .circle-image{align-items:center;border:1px solid #12bbb6;border-radius:50%;display:flex;height:339px;justify-content:center;min-width:339px;overflow:hidden;width:339px}@media(max-width:1170px){.about-us .about-us-container>.circles .circle-image,.about-us .about-us-container>.circles .circle-image img{height:233px;min-width:233px;width:233px}}@media(max-width:767.98px){.about-us .about-us-container>.circles .circle-image,.about-us .about-us-container>.circles .circle-image img{height:180px;min-width:180px;width:180px}}.terms-and-conditions{color:#4b5563;margin:auto;max-width:846px;padding:0 16px 60px;width:100%}.terms-and-conditions p{font-size:16px;font-weight:400;line-height:24px;margin:10px 0}.terms-and-conditions p:nth-child(2){margin-bottom:0}@media(max-width:767.98px){.terms-and-conditions p{font-size:14px;line-height:21px;margin-top:6px}}.terms-and-conditions h1{margin-top:96px 0 56px 0;text-align:center}@media(max-width:767.98px){.terms-and-conditions h1{margin-top:48px 0 24px 0}}.terms-and-conditions h3.card-title{font-weight:700;margin-top:48px}@media(max-width:767.98px){.terms-and-conditions h3.card-title{font-size:16px;line-height:25px;margin:16px 0 8px}}.terms-and-conditions a{word-wrap:normal;color:#12bbb6;text-decoration:none}.terms-and-conditions a:hover{text-decoration:underline}.contact-us{color:#4b5563;margin:auto;max-width:846px;padding:0 16px}@media(max-width:767.98px){.contact-us{width:100%}}.contact-us .empty{margin-top:auto}.contact-us .faq>.section-title-text{display:none}.contact-us p{font-size:16px;font-weight:400;line-height:24px;text-align:center}.contact-us p:nth-child(2){margin-bottom:0}@media(max-width:767.98px){.contact-us p{font-size:14px;line-height:21px;margin-top:6px;text-align:center}}.contact-us h1{margin-top:96px 0 56px 0;text-align:center}@media(max-width:767.98px){.contact-us h1{margin-top:48px 0 24px 0}}.contact-us a{word-wrap:normal;color:#12bbb6;text-decoration:none}.contact-us a:hover{text-decoration:underline}.thank-you-page{height:100%;width:100%}.thank-you-page .container{align-items:center;display:flex;flex-direction:column;height:inherit;padding:63px}@media(max-width:767.98px){.thank-you-page .container{padding:30px}}.thank-you-page .container .logo{display:flex;justify-content:center;margin-bottom:40px;width:100%}.thank-you-page .container .order-info{display:flex;flex-direction:column;font-family:Helvetica,sans-serif}.thank-you-page .container .order-info .order-title-container{width:100%}.thank-you-page .container .order-info .order-title-container .order-title{color:#7a7a7a;display:block;font-size:15px;font-weight:500;line-height:20px}.thank-you-page .container .order-info .order-title-container .order-description{color:#1d1d1f;font-size:24px;font-weight:500;line-height:36px}.thank-you-page .container .order-info .card{display:flex;flex-direction:column;margin-bottom:0;margin-top:30px;padding:30px}.thank-you-page .container .order-info .card .confirm-title{color:#1d1d1f;font-size:24px;font-weight:500;line-height:36px}.thank-you-page .container .order-info .card .confirm-description{color:#565656;font-size:14px;font-weight:400;line-height:21px;margin-top:10px}.thank-you-page .container .order-info .card .confirm-description .email{font-weight:700}.thank-you-page .container .order-info .card.customer-details .confirm-title{font-size:22px;line-height:33px}.thank-you-page .container .order-info .card.customer-details .customer-details-list{display:grid;gap:15px 20px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);margin-top:15px}@media(max-width:767.98px){.thank-you-page .container .order-info .card.customer-details .customer-details-list{grid-template-columns:1fr;grid-template-rows:auto}}.thank-you-page .container .order-info .card.customer-details .customer-details-list .customer-details-item .details-item-title{color:#1d1d1f;display:block;font-size:16px;font-weight:500;line-height:24px;margin-bottom:5px}.thank-you-page .container .order-info .card.customer-details .customer-details-list .customer-details-item .details-item-value{color:#565656;font-size:14px;font-weight:400;line-height:21px}.thank-you-page .container .order-info .card.customer-details .customer-details-list .customer-details-item .details-item-value span{display:block}.thank-you-page .container .card .checkout-summary-container{width:100%}.thank-you-page .container .card .checkout-summary-container .products{display:flex;flex-direction:column;margin-bottom:24px;max-width:426px}@media(max-width:767.98px){.thank-you-page .container .card .checkout-summary-container .products{margin-bottom:20px}}.thank-you-page .container .card .checkout-summary-container .products .product-item{display:flex;justify-content:space-between;margin-bottom:16px}.thank-you-page .container .card .checkout-summary-container .products .product-item.free-item .product-info-container{align-items:start}.thank-you-page .container .card .checkout-summary-container .products .product-item.free-item .product-info-container .img-with-count{border:none;border-radius:0;flex-shrink:0;padding:0}.thank-you-page .container .card .checkout-summary-container .products .product-item.free-item .product-info-container .img-with-count img{border:1px solid #d1d5db;border-radius:8px}.thank-you-page .container .card .checkout-summary-container .products .product-item.free-item .product-info-container .product-description .product-title span:first-child{margin-right:3px}.thank-you-page .container .card .checkout-summary-container .products .product-item.free-item .product-info-container .product-description .product-title span:nth-child(2){margin-bottom:0}.thank-you-page .container .card .checkout-summary-container .products .product-item.free-item .product-info-container .product-description .product-title span:nth-child(3){color:#6b7280;font-size:14px;font-weight:400;line-height:19px;margin-bottom:12px;margin-top:4px}@media(max-width:767.98px){.thank-you-page .container .card .checkout-summary-container .products .product-item.free-item .product-info-container .product-description .product-title span:nth-child(3){font-size:12px;line-height:16px;margin-bottom:8px;margin-top:2px}}.thank-you-page .container .card .checkout-summary-container .products .product-item:last-child{margin-bottom:0}.thank-you-page .container .card .checkout-summary-container .products .product-item .product-info-container{align-items:center;display:flex}.thank-you-page .container .card .checkout-summary-container .products .product-item .product-info-container .img-with-count{align-items:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;display:flex;flex-shrink:0;height:88px;justify-content:center;position:relative;width:88px}.thank-you-page .container .card .checkout-summary-container .products .product-item .product-info-container .img-with-count.--is-chew{padding:15px 0}.thank-you-page .container .card .checkout-summary-container .products .product-item .product-info-container .img-with-count.--is-chew img{border-radius:0}.thank-you-page .container .card .checkout-summary-container .products .product-item .product-info-container .img-with-count.top-deal-item{padding:5px 0}@media(max-width:767.98px){.thank-you-page .container .card .checkout-summary-container .products .product-item .product-info-container .img-with-count{height:72px;width:72px}}.thank-you-page .container .card .checkout-summary-container .products .product-item .product-info-container .img-with-count img{border-radius:8px;height:100%;width:auto}.thank-you-page .container .card .checkout-summary-container .products .product-item .product-info-container .img-with-count .transparent{mix-blend-mode:multiply}.thank-you-page .container .card .checkout-summary-container .products .product-item .product-info-container .product-description{margin-left:16px;margin-right:16px}@media(max-width:767.98px){.thank-you-page .container .card .checkout-summary-container .products .product-item .product-info-container .product-description{margin-left:12px;margin-right:12px}}.thank-you-page .container .card .checkout-summary-container .products .product-item .product-info-container .product-description .product-title{color:#111827;font-size:14px;line-height:20px}.thank-you-page .container .card .checkout-summary-container .products .product-item .product-info-container .product-description .product-title span{color:#111827;display:block;font-size:14px;font-weight:600;line-height:19px}@media(max-width:767.98px){.thank-you-page .container .card .checkout-summary-container .products .product-item .product-info-container .product-description .product-title span{font-size:14px;line-height:19px}}.thank-you-page .container .card .checkout-summary-container .products .product-item .product-info-container .product-description .product-title span:nth-child(2){color:#6b7280;font-size:14px;font-weight:400;line-height:19px;margin-bottom:12px;margin-top:4px}@media(max-width:767.98px){.thank-you-page .container .card .checkout-summary-container .products .product-item .product-info-container .product-description .product-title span:nth-child(2){font-size:12px;line-height:16px;margin-bottom:8px;margin-top:2px}}.thank-you-page .container .card .checkout-summary-container .products .product-item .total{align-items:flex-end;color:#111827;display:flex;flex-direction:column;font-size:14px;font-weight:600;line-height:20px}.thank-you-page .container .card .checkout-summary-container .products .product-item .total .add-to-cart{height:32px;margin-top:auto;padding:6px 40px 7px;width:107px}.thank-you-page .container .card .checkout-summary-container .products .product-item .total span:nth-child(2){color:#6b7280;font-size:12px;font-weight:400;line-height:16px;text-decoration:line-through}.thank-you-page .container .card .checkout-summary-container .divider{background-color:#e5e7eb;height:1px;margin:24px 0;max-width:426px;width:100%}@media(max-width:767.98px){.thank-you-page .container .card .checkout-summary-container .divider{margin:20px 0 16px}}.thank-you-page .container .card .checkout-summary-container .coupon-form-container{margin-bottom:12px;max-width:426px}@media(max-width:767.98px){.thank-you-page .container .card .checkout-summary-container .coupon-form-container{margin-bottom:4px}}.thank-you-page .container .card .checkout-summary-container .coupon-form-container .coupon-form{display:flex}.thank-you-page .container .card .checkout-summary-container .coupon-form-container .coupon-form input{border:1px solid #d1d5db;border-radius:8px;color:#111827;font-size:16px;height:48px;line-height:22px;margin-right:16px;outline:none;padding:13px 16px;transition:box-shadow .15s ease-in-out,border-color .15s ease-in-out;width:100%}.thank-you-page .container .card .checkout-summary-container .coupon-form-container .coupon-form input:focus{border-color:#f36e27}.thank-you-page .container .card .checkout-summary-container .coupon-form-container .coupon-form button{align-items:center;background:#55af9e;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:center;line-height:19px;max-width:114px;transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.thank-you-page .container .card .checkout-summary-container .coupon-form-container .coupon-form button:focus,.thank-you-page .container .card .checkout-summary-container .coupon-form-container .coupon-form button:hover{background:#4b9f90}.thank-you-page .container .card .checkout-summary-container .coupon-form-container .coupon-form button:active{background:#438e80}.thank-you-page .container .card .checkout-summary-container .coupon-form-container .coupon-form button .spinner .spinner-ring{height:36px;width:36px}.thank-you-page .container .card .checkout-summary-container .coupon-form-container .coupon-form button .spinner .spinner-section{border-color:#fff transparent transparent;border-width:4px;height:26px;margin-top:4px;width:26px}.thank-you-page .container .card .checkout-summary-container .coupon-form-container .message{align-items:center;border-left:2px solid;border-radius:3px;display:flex;font-size:16px;height:0;justify-content:flex-start;line-height:20px;margin-top:12px;overflow:hidden;padding-left:10px;transition:height .15s ease-in-out}.thank-you-page .container .card .checkout-summary-container .coupon-form-container .message.error{background-color:#fae6e6;border-left-color:#d0011b;color:#f12c2c}.thank-you-page .container .card .checkout-summary-container .coupon-form-container .message.success{background-color:#d2f3dc;color:#24ae4e}.thank-you-page .container .card .checkout-summary-container .coupon-form-container .message.active{height:35px;overflow:initial}.thank-you-page .container .card .checkout-summary-container .total-savings-container{align-items:center;display:flex;justify-content:center;margin-bottom:24px;max-width:426px}.thank-you-page .container .card .checkout-summary-container .total-savings-container .total-savings{color:#5faf34;font-size:16px;font-weight:600;line-height:22px;margin:0;text-align:center}.thank-you-page .container .card .checkout-summary-container .total-row{align-items:center;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;max-width:426px;padding:15px 0 16px}.thank-you-page .container .card .checkout-summary-container .total-row.shipping{padding:16px 0 0}.thank-you-page .container .card .checkout-summary-container .total-row.shipping:after{background-image:linear-gradient(90deg,transparent 40%,#d1d5db 0);background-position:bottom;background-size:8px;content:"";display:block;height:1.5px;margin-top:14px;width:100%}@media(max-width:767.98px){.thank-you-page .container .card .checkout-summary-container .total-row.shipping:after{margin-top:12px}}.thank-you-page .container .card .checkout-summary-container .total-row.shipping .row-item{margin-bottom:11px}.thank-you-page .container .card .checkout-summary-container .total-row.shipping .row-item:last-child{margin-bottom:0}@media(max-width:767.98px){.thank-you-page .container .card .checkout-summary-container .total-row.shipping{padding:16px 0 0}.thank-you-page .container .card .checkout-summary-container .total-row{padding:15px 0 24px}}.thank-you-page .container .card .checkout-summary-container .total-row .row-item{align-items:center;display:flex;justify-content:space-between;width:100%}.thank-you-page .container .card .checkout-summary-container .total-row .row-item .old{color:#6b7280;display:inline-block;font-size:14px;font-weight:400;line-height:16px;margin-right:8px;text-decoration:line-through;vertical-align:middle}.thank-you-page .container .card .checkout-summary-container .total-row .row-item>span{color:#6b7280;font-size:16px;font-weight:400;line-height:22px}@media(max-width:767.98px){.thank-you-page .container .card .checkout-summary-container .total-row .row-item>span{font-size:14px;line-height:19px}}.thank-you-page .container .card .checkout-summary-container .total-row .row-item>span:last-child{color:#111827;font-size:16px;font-weight:600;line-height:22px}@media(max-width:767.98px){.thank-you-page .container .card .checkout-summary-container .total-row .row-item>span:last-child{font-size:14px;line-height:19px}}.thank-you-page .container .card .checkout-summary-container .total-row .row-item div{color:#111827;font-size:20px;font-weight:700;line-height:27px}@media(max-width:767.98px){.thank-you-page .container .card .checkout-summary-container .total-row .row-item div{font-size:16px;line-height:22px}}.thank-you-page .container .card .checkout-summary-container .total-row .row-item div>span{font-size:20px;line-height:27px}@media(max-width:767.98px){.thank-you-page .container .card .checkout-summary-container .total-row .row-item div>span{font-size:16px;line-height:22px}}.thank-you-page .container .card .checkout-summary-container .total-row .row-item:last-child{border-bottom:0}.thank-you-page .container .card .checkout-summary-container .total-row .row-item.discount-row>span{color:#737373}.thank-you-page .container .card .checkout-summary-container .total-row .row-item.discount-row>.discount{color:#24ae4e}.thank-you-page .container .card .checkout-summary-container .total-row .row-item.discount-row>.discount button{color:#24ae4e;cursor:pointer;padding:0 0 0 2px}.thank-you-page .container .card .checkout-summary-container .total-row:nth-child(5){border:0}.thank-you-page .container .card .checkout-summary-container .products{margin-top:15px;max-width:100%}.thank-you-page .container .card .checkout-summary-container .products .product-item .product-info-container .product-description .product-title span:nth-child(3){font-size:14px;font-weight:500;line-height:21px}.thank-you-page .container .card .checkout-summary-container .products .product-item .img-with-count{flex-shrink:0}.thank-you-page .container .card .checkout-summary-container .products .product-item .img-with-count .transparent{mix-blend-mode:multiply}.thank-you-page .container .card .checkout-summary-container .total-row{max-width:100%}.thank-you-page .container .card .checkout-summary-container .total-row .row-item{margin-bottom:11px}.thank-you-page .container .card .checkout-summary-container .total-row .discount-row>.discount>span{margin-right:0!important}.thank-you-page .container .card .checkout-summary-container .total-row:last-child{border-bottom:none;padding-bottom:0}.continue-link{fill:#fff;align-self:center;background-color:#3e8844;border-radius:4px 4px 4px 4px;color:#fff;font-size:14px;font-weight:500;margin-top:30px;padding:19px 20px;text-decoration:none;transition:background-color .15s ease-in-out;width:160px}.continue-link:hover{background-color:#008ec1}.upsell-modal{padding:20px}.upsell-modal .modal-body{display:flex;justify-content:center;position:relative}.upsell-modal .modal-body .upsell-message{align-content:center;align-items:center;color:#4b5563;display:flex;flex-direction:column;padding:0 16px}.upsell-modal .modal-body .upsell-message .product-section{display:flex;margin:0 auto 100px;max-width:1320px;padding:0 20px;width:100%}@media screen and (max-width:1023px){.upsell-modal .modal-body .upsell-message .product-section{margin:0 auto 20px}}.upsell-modal .modal-body .upsell-message .product-section .subscription-benefit{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:0 -24px 16px;padding:8px 24px}.upsell-modal .modal-body .upsell-message .product-section .subscription-benefit__icon{flex-shrink:0}.upsell-modal .modal-body .upsell-message .product-section .subscription-benefit__icon.green{color:#22c55e}.upsell-modal .modal-body .upsell-message .product-section .subscription-benefit__icon.green path{fill:#22c55e}.upsell-modal .modal-body .upsell-message .product-section .subscription-benefit__text{color:#111827;flex:1 0 200px;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0}.upsell-modal .modal-body .upsell-message .product-section .subscription-benefit__text b{font-weight:700}@media(max-width:524.98px){.upsell-modal .modal-body .upsell-message .product-section .subscription-benefit{gap:16px;margin:0 -12px 16px;padding:8px 16px}.upsell-modal .modal-body .upsell-message .product-section .subscription-benefit__text{font-size:12px;line-height:16px}}.upsell-modal .modal-body .upsell-message .product-section .bestseller-wrapper{align-items:center;gap:12px;margin:6px 0}.upsell-modal .modal-body .upsell-message .product-section .bestseller-wrapper.--desktop{display:flex}.upsell-modal .modal-body .upsell-message .product-section .bestseller-wrapper.--mobile{display:none}.upsell-modal .modal-body .upsell-message .product-section .bestseller-wrapper_img-private{height:50px!important;width:250px!important}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .product-section .bestseller-wrapper_img-private{height:30px!important;width:200px!important}}.upsell-modal .modal-body .upsell-message .product-section .bestseller-wrapper_img-premium{height:50px!important;width:200px!important}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .product-section .bestseller-wrapper_img-premium{height:40px!important;width:170px!important}}.upsell-modal .modal-body .upsell-message .product-section .bestseller-wrapper .bestseller{color:#e5624f;font-family:Montserrat;font-size:20px;font-weight:700;letter-spacing:.02em;line-height:27px;text-transform:uppercase}.upsell-modal .modal-body .upsell-message .product-section .bestseller-wrapper .bestseller-badge{text-wrap:balance;align-items:center;background:#ffedd5;border-radius:4px;color:#9a3412;display:inline-flex;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:normal;padding:2px 8px 3px}@media(max-width:1023.98px){.upsell-modal .modal-body .upsell-message .product-section .bestseller-wrapper{flex-direction:column;gap:4px;text-align:center}.upsell-modal .modal-body .upsell-message .product-section .bestseller-wrapper.--desktop{display:none}.upsell-modal .modal-body .upsell-message .product-section .bestseller-wrapper.--mobile{display:none;margin-bottom:16px}}.upsell-modal .modal-body .upsell-message .product-section .subtitle-container{color:#111827;font-size:14px;font-weight:700;width:100%}@media(max-width:1279.98px){.upsell-modal .modal-body .upsell-message .product-section.--is-belt{margin-top:60px}}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .product-section{padding:0 16px}.upsell-modal .modal-body .upsell-message .product-section.--is-belt{margin-top:0}}.upsell-modal .modal-body .upsell-message .product-section .left-column,.upsell-modal .modal-body .upsell-message .product-section .right-column{display:flex;flex-direction:column}.upsell-modal .modal-body .upsell-message .product-section .left-column{height:100%;margin-right:73px;max-width:628px;position:sticky;top:2%;z-index:2}.upsell-modal .modal-body .upsell-message .product-section .left-column .timer{display:none}@media(max-width:1023.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column{align-items:center;display:flex;flex-direction:column;margin-right:0;max-width:none;width:100%}.upsell-modal .modal-body .upsell-message .product-section .left-column .timer{display:flex;max-width:628px}}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column{margin-right:0}}.upsell-modal .modal-body .upsell-message .product-section .left-column .subtitle-container{margin-top:8px}.upsell-modal .modal-body .upsell-message .product-section .left-column .product-description{display:none}@media(max-width:1023.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column .product-description{display:block}}.upsell-modal .modal-body .upsell-message .product-section .left-column .certificate-accordion,.upsell-modal .modal-body .upsell-message .product-section .left-column .frequently-brought-section,.upsell-modal .modal-body .upsell-message .product-section .left-column .payment-methods,.upsell-modal .modal-body .upsell-message .product-section .left-column .subtitle-container,.upsell-modal .modal-body .upsell-message .product-section .left-column .supplement-accordion,.upsell-modal .modal-body .upsell-message .product-section .left-column .title-container{display:none}@media(max-width:1023.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column .certificate-accordion,.upsell-modal .modal-body .upsell-message .product-section .left-column .frequently-brought-section,.upsell-modal .modal-body .upsell-message .product-section .left-column .payment-methods,.upsell-modal .modal-body .upsell-message .product-section .left-column .subtitle-container,.upsell-modal .modal-body .upsell-message .product-section .left-column .supplement-accordion,.upsell-modal .modal-body .upsell-message .product-section .left-column .title-container{display:none}}.upsell-modal .modal-body .upsell-message .product-section .left-column .ingredients-and-qualities-section{display:none}@media(max-width:1023.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column .ingredients-and-qualities-section.--mobile{display:block}}.upsell-modal .modal-body .upsell-message .product-section .left-column .subtitle-container,.upsell-modal .modal-body .upsell-message .product-section .left-column .title-container{font-family:Montserrat}.upsell-modal .modal-body .upsell-message .product-section .left-column .subtitle-container.--mobile,.upsell-modal .modal-body .upsell-message .product-section .left-column .title-container.--mobile{display:none;margin-top:24px;text-align:center}.upsell-modal .modal-body .upsell-message .product-section .left-column .subtitle-container.--mobile.--is-chew,.upsell-modal .modal-body .upsell-message .product-section .left-column .title-container.--mobile.--is-chew{margin-top:0}@media(max-width:1023.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column .subtitle-container,.upsell-modal .modal-body .upsell-message .product-section .left-column .title-container{display:none}.upsell-modal .modal-body .upsell-message .product-section .left-column .subtitle-container.--mobile,.upsell-modal .modal-body .upsell-message .product-section .left-column .title-container.--mobile{display:inline}.upsell-modal .modal-body .upsell-message .product-section .left-column .frequently-brought-section{display:block}}.upsell-modal .modal-body .upsell-message .product-section .left-column .supplement-accordion{width:inherit}.upsell-modal .modal-body .upsell-message .product-section .left-column .payment-methods{margin-bottom:10px}@media(max-width:1023.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column .product-description{align-self:flex-start;margin-top:12px;max-width:none;max-width:623px;padding:0;width:100%}}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column .product-description{font-size:14px;max-width:100%}}.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container{position:relative}.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .subtitle-container{margin-bottom:8px;margin-top:0;text-align:center}@media(max-width:1023.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container{align-items:center;margin-left:-18px;margin-right:-18px;width:calc(100% + 36px)}.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .title-container .product-target{color:#6b7280;display:block;font-family:Montserrat;font-size:16px;font-weight:400;line-height:20px;margin-top:2px;text-align:center}}.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .next-button,.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .prev-button{align-items:center;background-color:hsla(0,0%,100%,.9);border:none;cursor:pointer;display:flex;height:45px;justify-content:center;padding:8px;position:absolute;top:50%;transform:translateY(-50%);width:45px;z-index:10}.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .next-button:hover,.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .prev-button:hover{background-color:#fff}.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .icon-left{transform:rotate(180deg)}.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .prev-button{border-bottom-right-radius:10px;border-top-right-radius:10px;left:0}.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .next-button{border-bottom-left-radius:10px;border-top-left-radius:10px;right:0}.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .main-image{background-size:100%;border-radius:8px;cursor:pointer;position:relative;width:100%}@media(max-width:1023.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .main-image{border-radius:0}}.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .main-image.bed-image{max-width:628px}.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .main-image .test{margin-top:100%}.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .main-image .free-gift-icon{filter:drop-shadow(0 6.82759px 15.931px rgba(24,39,75,.22));height:150px;position:absolute;right:-5%;top:15%;width:150px}@media(min-width:1024px)and (max-width:1279.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .main-image .free-gift-icon{transform:scale(.85)}}@media(max-width:1023.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .main-image .free-gift-icon{right:0;top:17%;transform:scale(.9)}}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .main-image .free-gift-icon{right:-5%;top:15%}}@media(max-width:524.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .main-image .free-gift-icon{right:-5%;top:10%;transform:scale(.8)}}@media(max-width:485px){.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .main-image .free-gift-icon{top:10%;transform:scale(.6)}}@media(max-width:375px){.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .main-image .free-gift-icon{right:-5%;top:10%;transform:scale(.5)}}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container img{height:340px;width:340px}}.upsell-modal .modal-body .upsell-message .product-section .left-column .color-size-select,.upsell-modal .modal-body .upsell-message .product-section .left-column .mini-review-container,.upsell-modal .modal-body .upsell-message .product-section .left-column .quantity{display:none}.upsell-modal .modal-body .upsell-message .product-section .left-column .color-size-select.upgrade-order,.upsell-modal .modal-body .upsell-message .product-section .left-column .mini-review-container.upgrade-order,.upsell-modal .modal-body .upsell-message .product-section .left-column .quantity.upgrade-order{border:none}.upsell-modal .modal-body .upsell-message .product-section .left-column .color-size-select.upgrade-order .selectors-container,.upsell-modal .modal-body .upsell-message .product-section .left-column .mini-review-container.upgrade-order .selectors-container,.upsell-modal .modal-body .upsell-message .product-section .left-column .quantity.upgrade-order .selectors-container{border-bottom:none;padding-left:0;padding-right:0;padding-top:0}@media(max-width:1023.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column .color-size-select,.upsell-modal .modal-body .upsell-message .product-section .left-column .mini-review-container,.upsell-modal .modal-body .upsell-message .product-section .left-column .quantity{display:block;max-width:628px}}.upsell-modal .modal-body .upsell-message .product-section .left-column .images-container{-ms-overflow-style:none;display:flex;gap:10px;margin-top:10px;max-width:626px;overflow-x:auto;scrollbar-width:none}.upsell-modal .modal-body .upsell-message .product-section .left-column .images-container::-webkit-scrollbar{display:none}@media(max-width:1279.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column .images-container{margin-top:20px;max-width:500px}}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column .images-container{padding:0 16px}}@media screen and (max-width:768px){.upsell-modal .modal-body .upsell-message .product-section .left-column .images-container{max-width:620px}}@media screen and (max-width:625px){.upsell-modal .modal-body .upsell-message .product-section .left-column .images-container{max-width:520px}}@media screen and (max-width:514px){.upsell-modal .modal-body .upsell-message .product-section .left-column .images-container{max-width:440px}}@media screen and (max-width:432px){.upsell-modal .modal-body .upsell-message .product-section .left-column .images-container{margin-top:10px;max-width:380px}}@media screen and (max-width:374px){.upsell-modal .modal-body .upsell-message .product-section .left-column .images-container{max-width:300px}}.upsell-modal .modal-body .upsell-message .product-section .left-column .images-container img{border-radius:8px;cursor:pointer;height:100px;object-fit:cover;width:100px}.upsell-modal .modal-body .upsell-message .product-section .left-column .images-container .active-image{border:2px solid #ff5b3b}.upsell-modal .modal-body .upsell-message .product-section .left-column .product-benefits-container{background-color:#bfe2e3;display:none;font-family:Montserrat;margin-top:.5rem;padding:10px 12px;width:calc(100% + 30px)}@media(max-width:1023.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column .product-benefits-container{display:block}}.upsell-modal .modal-body .upsell-message .product-section .left-column .product-benefits-container .benefits-desktop{display:flex;flex-wrap:nowrap;gap:1rem;justify-content:center;width:100%}.upsell-modal .modal-body .upsell-message .product-section .left-column .product-benefits-container .benefits-desktop .benefit-item{align-items:center;background:#fff;border:2px solid #12bbb6;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.05);color:#000;display:flex;flex:1 1 auto;flex:0 0 160px;flex-direction:column;font-size:10px;font-weight:600;gap:3px;justify-content:center;max-width:160px;padding:12px;position:relative;text-align:center;transition:all .2s ease}@media screen and (max-width:480px){.upsell-modal .modal-body .upsell-message .product-section .left-column .product-benefits-container .benefits-desktop .benefit-item{flex:1 1;min-width:0}}.upsell-modal .modal-body .upsell-message .product-section .left-column .product-benefits-container .benefits-desktop .benefit-item .icon{align-items:center;color:#fff;display:flex;flex-shrink:0;height:22px;justify-content:center;margin-bottom:0;padding:3px;width:22px}.upsell-modal .modal-body .upsell-message .product-section .left-column .product-benefits-container .benefits-desktop .benefit-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upsell-modal .modal-body .upsell-message .product-section .left-column .product-benefits-container .urgency .pulse-dot{animation:pulse 1.2s infinite;background:#12bbb6;border:2px solid #12bbb6;border-radius:50%;height:12px;position:absolute;right:6px;top:6px;width:12px}@media(max-width:480px){.upsell-modal .modal-body .upsell-message .product-section .left-column .product-benefits-container .benefits-desktop{gap:.5rem}.upsell-modal .modal-body .upsell-message .product-section .left-column .product-benefits-container .benefits-desktop .benefit-item{align-items:center;flex-direction:column;font-size:9px;padding:3px 4px}.upsell-modal .modal-body .upsell-message .product-section .left-column .product-benefits-container .benefits-desktop .benefit-item .icon{margin-bottom:4px}.upsell-modal .modal-body .upsell-message .product-section .left-column .product-benefits-container .benefits-desktop .benefit-item span{white-space:normal}}.upsell-modal .modal-body .upsell-message .product-section .left-column .product-target{color:#6b7280;display:inline-block;font-family:Montserrat;font-size:18px;font-weight:400;line-height:23px}.upsell-modal .modal-body .upsell-message .product-section .left-column .product-target.subscription{background:#e4f6dd;border-radius:10px;color:#000;font-weight:600;padding:8px}.upsell-modal .modal-body .upsell-message .product-section .right-column{max-width:578px;width:100%}@media(max-width:1279.98px){.upsell-modal .modal-body .upsell-message .product-section .right-column{max-width:500px}}@media(max-width:1023.98px){.upsell-modal .modal-body .upsell-message .product-section .right-column{display:none}}.upsell-modal .modal-body .upsell-message .product-section .right-column .subtitle-container{margin-top:8px}.upsell-modal .modal-body .upsell-message .product-section .right-column .title-container{margin-top:8px;position:relative}.upsell-modal .modal-body .upsell-message .product-section .right-column .title-container .title{display:inline;font-family:Montserrat;font-weight:500;margin-right:16px;margin-top:4px}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .product-section .right-column .title-container .title{display:none}}.upsell-modal .modal-body .upsell-message .product-section .right-column .title-container .product-target{color:#6b7280;display:inline-block;font-family:Montserrat;font-size:18px;font-weight:400;line-height:23px}.upsell-modal .modal-body .upsell-message .product-section .right-column .title-container .product-target.subscription{background:#e4f6dd;border-radius:10px;color:#000;font-weight:600;padding:8px}.upsell-modal .modal-body .upsell-message .product-section .right-column .title-container .icon{bottom:0;color:#ff5b3b;position:absolute;right:0}@media(max-width:1023.98px){.upsell-modal .modal-body .upsell-message .product-section .right-column .color-size-select,.upsell-modal .modal-body .upsell-message .product-section .right-column .quantity{display:none}}.upsell-modal .modal-body .upsell-message .product-section .right-column .color-size-select.upgrade-order,.upsell-modal .modal-body .upsell-message .product-section .right-column .quantity.upgrade-order{border:none}.upsell-modal .modal-body .upsell-message .product-section .title{color:#111827;font-size:27px;font-weight:500;line-height:40px;margin:0}.upsell-modal .modal-body .upsell-message .product-section .product-description{color:#334155;font-family:Montserrat;font-size:16px;line-height:24px;margin-top:8px;width:100%}.upsell-modal .modal-body .upsell-message .product-section .product-description:not(.expanded)>span{white-space:nowrap}.upsell-modal .modal-body .upsell-message .product-section .product-description .read-more{color:#0e8c89;cursor:pointer;font-weight:600}@media(max-width:524.98px){.upsell-modal .modal-body .upsell-message .product-section .product-description{font-size:18px;line-height:24px}}.upsell-modal .modal-body .upsell-message .product-section .supplement-accordion{margin-top:16px}.upsell-modal .modal-body .upsell-message .product-section .supplement-accordion .accordion-title{height:24px}.upsell-modal .modal-body .upsell-message .product-section .supplement-accordion .accordion-title .text.bold{color:#0e8c89;font-size:16px;font-weight:600;line-height:24px}.upsell-modal .modal-body .upsell-message .product-section .supplement-accordion .accordion-title .icon{display:none}.upsell-modal .modal-body .upsell-message .product-section .supplement-accordion .accordion-content{border-bottom:0}.upsell-modal .modal-body .upsell-message .product-section .supplement-accordion .accordion-content .text{padding:16px 0}.upsell-modal .modal-body .upsell-message .product-section .supplement-accordion .accordion-content .text>.ingredients{display:flex;flex-direction:column}.upsell-modal .modal-body .upsell-message .product-section .supplement-accordion .accordion-content .text>.ingredients .ingredient-section{margin-bottom:14px}.upsell-modal .modal-body .upsell-message .product-section .supplement-accordion .accordion-content .text>.ingredients .ingredient-section:last-child{margin-bottom:0}.upsell-modal .modal-body .upsell-message .product-section .supplement-accordion .accordion-content .text>.ingredients .ingredient-section .ingredient-section-title{color:#111827;display:inline-block;font-size:14px;font-weight:600;line-height:19px;margin-bottom:2px}.upsell-modal .modal-body .upsell-message .product-section .supplement-accordion .accordion-content .text>.ingredients .ingredient-section .ingredients-list,.upsell-modal .modal-body .upsell-message .product-section .supplement-accordion .accordion-content .text>.ingredients .ingredient-section .items-list .list-item{color:#4b5563;font-size:14px;font-weight:400;line-height:22px}.upsell-modal .modal-body .upsell-message .product-section .payment-methods{margin:16px auto 0;text-align:center}.upsell-modal .modal-body .upsell-message .recommend{border-radius:8px;box-shadow:0 5px 18px -6px rgba(24,39,75,.12),0 8px 42px -4px rgba(24,39,75,.12);display:flex;margin:16px auto 32px;max-width:371px;overflow:hidden;width:100%}@media(max-width:1023.98px){.upsell-modal .modal-body .upsell-message .recommend{margin-bottom:40px}}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .recommend{margin-bottom:20px}}@media(max-width:524.98px){.upsell-modal .modal-body .upsell-message .recommend{margin-bottom:0;max-width:313px}}.upsell-modal .modal-body .upsell-message .recommend .number{background-color:#e8f9f8;color:#0e8c89;font-family:Montserrat;font-size:28px;font-weight:700;line-height:38px;padding:12px 14px 12px 13px}@media(max-width:524.98px){.upsell-modal .modal-body .upsell-message .recommend .number{font-size:20px;line-height:27px;padding:15px 15px 14px 16px}}.upsell-modal .modal-body .upsell-message .recommend .recommend-description{display:flex;flex-direction:column;padding:12px 16px;width:100%}@media(max-width:524.98px){.upsell-modal .modal-body .upsell-message .recommend .recommend-description{padding:10px 10px 10px 16px}}.upsell-modal .modal-body .upsell-message .recommend .recommend-description .title{color:#0e8c89;display:inline-block;font-family:Montserrat;font-size:14px;font-weight:700;line-height:19px}@media(max-width:524.98px){.upsell-modal .modal-body .upsell-message .recommend .recommend-description .title{font-size:12px;line-height:16px}}.upsell-modal .modal-body .upsell-message .recommend .recommend-description .description{color:#6b7280;font-family:Montserrat;font-size:14px;line-height:19px}@media(max-width:524.98px){.upsell-modal .modal-body .upsell-message .recommend .recommend-description .description{font-style:12px;line-height:16px}}.upsell-modal .modal-body .upsell-message .product-section .supplement-accordion .size-guide{border:1px solid #e5e7eb;border-radius:24px;display:flex;flex-direction:column;justify-content:center;margin:12px 24px;padding:18px 0}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .product-section .supplement-accordion .size-guide{margin:12px 0}}.upsell-modal .modal-body .upsell-message .product-section .supplement-accordion .size-guide>div{display:flex;flex-direction:row;padding:0 26px}.upsell-modal .modal-body .upsell-message .product-section .supplement-accordion .size-guide>div:first-child>div:first-child,.upsell-modal .modal-body .upsell-message .product-section .supplement-accordion .size-guide>div:first-child>div:last-child{font-weight:700}.upsell-modal .modal-body .upsell-message .product-section .supplement-accordion .size-guide>div>div{margin-bottom:12px}.upsell-modal .modal-body .upsell-message .product-section .supplement-accordion .size-guide>div>div:first-child{flex:1 1}.upsell-modal .modal-body .upsell-message .product-section .supplement-accordion .size-guide>div>div:last-child{flex:3 1}.upsell-modal .modal-body .upsell-message .product-review{align-items:center;display:flex;gap:8px}.upsell-modal .modal-body .upsell-message .product-review.--mobile{display:none}@media(max-width:1023.98px){.upsell-modal .modal-body .upsell-message .product-review.--mobile{display:flex;margin:5px 0 10px}}.upsell-modal .modal-body .upsell-message .product-review img{height:18px}.upsell-modal .modal-body .upsell-message .product-review-stars{margin:15px 0}.upsell-modal .modal-body .upsell-message .product-review span{color:#000;font-family:Montserrat}.upsell-modal .modal-body .upsell-message .ingredients-and-qualities-section{margin-top:16px;width:100%}@media(max-width:1279.98px){.upsell-modal .modal-body .upsell-message .ingredients-and-qualities-section{background-color:#bfe2e3;margin-top:0;padding:16px 20px;width:calc(100% + 28px)}}.upsell-modal .modal-body .upsell-message .ingredients-and-qualities-section .qualities-list{display:flex;flex-direction:column}.upsell-modal .modal-body .upsell-message .ingredients-and-qualities-section .qualities-list .quality-item{align-items:flex-start;display:flex;margin-bottom:12px}.upsell-modal .modal-body .upsell-message .ingredients-and-qualities-section .qualities-list .quality-item:last-child{margin-bottom:0}.upsell-modal .modal-body .upsell-message .ingredients-and-qualities-section .qualities-list .quality-item svg{margin-right:10px;margin-top:5px;min-width:16px}.upsell-modal .modal-body .upsell-message .ingredients-and-qualities-section .qualities-list .quality-item svg path{fill:#12bbb6}.upsell-modal .modal-body .upsell-message .ingredients-and-qualities-section .qualities-list .quality-item span{color:#111827;font-family:Montserrat;font-size:14px;font-weight:400;line-height:24px}.upsell-modal .modal-body .upsell-message .ingredients-and-qualities-section .ingredients-accordion{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px}.upsell-modal .modal-body .upsell-message .ingredients-and-qualities-section .ingredients-accordion.feeding{margin-top:10px}.upsell-modal .modal-body .upsell-message .ingredients-and-qualities-section .ingredients-accordion .accordion-title{height:56px;padding-left:24px;padding-right:16px}.upsell-modal .modal-body .upsell-message .ingredients-and-qualities-section .ingredients-accordion .accordion-title .icon svg path{stroke:#000}.upsell-modal .modal-body .upsell-message .ingredients-and-qualities-section .ingredients-accordion .accordion-title .text.bold{font-family:Montserrat;font-size:15px;font-weight:400;line-height:24px;margin-top:16px;-webkit-user-select:none;user-select:none}.upsell-modal .modal-body .upsell-message .ingredients-and-qualities-section .ingredients-accordion .accordion-title .icon{background-color:#e5e7eb}.upsell-modal .modal-body .upsell-message .ingredients-and-qualities-section .ingredients-accordion .accordion-title.open .icon{transform:scaleY(-1)}.upsell-modal .modal-body .upsell-message .ingredients-and-qualities-section .ingredients-accordion .accordion-content{border-bottom:0}.upsell-modal .modal-body .upsell-message .ingredients-and-qualities-section .ingredients-accordion .accordion-content .text{padding:0 24px 24px}.upsell-modal .modal-body .upsell-message .ingredients-and-qualities-section .ingredients-accordion .accordion-content .text>.ingredients{display:flex;flex-direction:column}.upsell-modal .modal-body .upsell-message .ingredients-and-qualities-section .ingredients-accordion .accordion-content .text>.ingredients .ingredient-section{margin-bottom:14px}.upsell-modal .modal-body .upsell-message .ingredients-and-qualities-section .ingredients-accordion .accordion-content .text>.ingredients .ingredient-section:last-child{margin-bottom:0}.upsell-modal .modal-body .upsell-message .ingredients-and-qualities-section .ingredients-accordion .accordion-content .text>.ingredients .ingredient-section .ingredient-section-title{color:#111827;display:inline-block;font-family:Montserrat;font-size:14px;font-weight:600;line-height:19px;margin-bottom:2px}.upsell-modal .modal-body .upsell-message .ingredients-and-qualities-section .ingredients-accordion .accordion-content .text>.ingredients .ingredient-section .ingredients-list,.upsell-modal .modal-body .upsell-message .ingredients-and-qualities-section .ingredients-accordion .accordion-content .text>.ingredients .ingredient-section .items-list .list-item{color:#4b5563;font-family:Montserrat;font-size:14px;font-weight:400;line-height:22px}.upsell-modal .modal-body .upsell-message .selector-container{border:1px solid #e5e7eb;border-radius:8px;margin-top:16px;width:100%}.upsell-modal .modal-body .upsell-message .selector-container .selectors-container{padding:16px 24px;position:relative}@media(max-width:1279.98px){.upsell-modal .modal-body .upsell-message .selector-container .selectors-container{padding:16px 20px}}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .selector-container .selectors-container{padding:12px}.upsell-modal .modal-body .upsell-message .selector-container .selectors-container .selector-label{color:#111827;font-size:14px;font-weight:600;line-height:19px;margin-bottom:10px}}.upsell-modal .modal-body .upsell-message .selector-container .selectors-container .total-container{align-items:center;display:flex;font-family:Montserrat;justify-content:space-between;margin-top:16px}.upsell-modal .modal-body .upsell-message .selector-container .selectors-container .total-container .total{color:#111827;font-size:20px;font-weight:700;line-height:27px}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .selector-container .selectors-container .total-container .total{font-size:16px;line-height:22px}}.upsell-modal .modal-body .upsell-message .selector-container .selectors-container .total-container .total-price{align-items:baseline;display:flex}.upsell-modal .modal-body .upsell-message .selector-container .selectors-container .total-container .total-price .price{color:#111827;font-family:Montserrat;font-size:20px;font-weight:700;line-height:27px}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .selector-container .selectors-container .total-container .total-price .price{font-size:16px;line-height:22px}}.upsell-modal .modal-body .upsell-message .selector-container .selectors-container .total-container .total-price .old-price{color:#6b7280;font-size:14px;font-weight:400;line-height:19px;margin-right:10px;text-decoration-line:line-through}.upsell-modal .modal-body .upsell-message .selector-container .add-to-cart-section{align-items:center;display:flex;flex-direction:column;padding:0 24px 12px}@media(max-width:1279.98px){.upsell-modal .modal-body .upsell-message .selector-container .add-to-cart-section{padding:20px}}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .selector-container .add-to-cart-section{padding:12px}}.upsell-modal .modal-body .upsell-message .selector-container .add-to-cart-section.upgrade-order{padding:0}.upsell-modal .modal-body .upsell-message .selector-container .add-to-cart-section.upgrade-order .errors{width:100%}.upsell-modal .modal-body .upsell-message .selector-container .add-to-cart-section.--mobile{display:none}@media(max-width:1023.98px){.upsell-modal .modal-body .upsell-message .selector-container .add-to-cart-section.--mobile{background-color:#fff;bottom:0;display:flex;left:0;position:fixed;width:100%;z-index:999999}.upsell-modal .modal-body .upsell-message .selector-container .add-to-cart-section.--mobile .btn{padding:8px 4px}}.upsell-modal .modal-body .upsell-message .selector-container .add-to-cart-section-icon{height:20px;margin-bottom:-3.5px;margin-right:5px;width:20px}.upsell-modal .modal-body .upsell-message .selector-container .add-to-cart-section .btn{align-items:center;background-color:#008901;display:flex;font-size:16px;justify-content:center;line-height:19px;transition:background-color .3s ease,transform .2s ease,box-shadow .2s ease;width:100%}.upsell-modal .modal-body .upsell-message .selector-container .add-to-cart-section .btn:hover{background-color:#006f01;cursor:pointer}.upsell-modal .modal-body .upsell-message .selector-container .add-to-cart-section .ships-by{color:#111827;font-size:14px;line-height:19px;margin-top:12px}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .selector-container .add-to-cart-section .ships-by{margin-top:10px}}.upsell-modal .modal-body .upsell-message .selector-container .add-to-cart-section .ships-by .ships-by-title{position:relative}.upsell-modal .modal-body .upsell-message .selector-container .add-to-cart-section .ships-by .ships-by-title:before{animation:pulse 1s ease-in-out infinite;background-color:#12bbb6;border-radius:50%;content:"";display:block;height:10px;left:-18px;position:absolute;top:25%;width:10px}.upsell-modal .modal-body .upsell-message .selector-container .add-to-cart-section .ships-by .date{font-weight:700;margin-left:5px}.upsell-modal .modal-body .upsell-message .selector-container .sticky-add-to-cart{align-items:center;background-color:#fff;bottom:0;box-shadow:0 -4px 12px rgba(0,0,0,.08);display:flex;justify-content:center;left:0;opacity:0;padding:8px 12px;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform .3s ease,opacity .3s ease;width:100%;z-index:9999}.upsell-modal .modal-body .upsell-message .selector-container .sticky-add-to-cart.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.upsell-modal .modal-body .upsell-message .selector-container .sticky-add-to-cart .btn{align-items:center;background-color:#008901;display:flex;font-size:16px;justify-content:center;width:90%}.upsell-modal .modal-body .upsell-message .selector-container .sticky-add-to-cart .btn:active,.upsell-modal .modal-body .upsell-message .selector-container .sticky-add-to-cart .btn:hover{background-color:#006f01;cursor:pointer}@media(min-width:768px){.upsell-modal .modal-body .upsell-message .selector-container .sticky-add-to-cart{display:none}}.upsell-modal .modal-body .upsell-message .selector-container .cancel-upsell{margin-top:20px;opacity:.7}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .selector-container .cancel-upsell{margin-top:0}}.upsell-modal .modal-body .upsell-message .selector-container .order-button{width:100%}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .selector-container .order-button{align-items:center;background-color:#fff;border-radius:10px;bottom:11%;display:flex;justify-content:center;padding:15px 0;position:fixed;width:100%;z-index:100}.upsell-modal .modal-body .upsell-message .selector-container .order-button button{width:80%!important}}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .selector-label{color:#111827;font-family:Montserrat;font-size:14px;font-weight:600;line-height:19px;margin-bottom:10px}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .dog-size-selector{margin-bottom:24px}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .dog-size-selector .selector-options{display:flex;gap:12px}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .dog-size-selector .selector-options.column{flex-direction:column}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .dog-size-selector .selector-options .selector-option{background-color:transparent;border:1px solid #d1d5db;border-radius:8px;color:#000;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px;text-align:center;transition:all .2s ease;white-space:nowrap}@media screen and (max-width:450px){.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .dog-size-selector .selector-options .selector-option{font-size:13px}}@media screen and (max-width:364px){.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .dog-size-selector .selector-options .selector-option{padding:8px}}@media screen and (max-width:338px){.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .dog-size-selector .selector-options .selector-option{font-size:11px}}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .dog-size-selector .selector-options .selector-option.active{background-color:rgba(18,187,182,.08);border-color:#12bbb6}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .tubs-selector{margin-bottom:10px}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .tubs-selector .tubs-badge{border-radius:6px;font-size:12px;font-weight:600;line-height:1.2;margin-bottom:6px;padding:4px 10px;position:absolute;text-align:center;top:-12px}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .tubs-selector .tubs-badge.most-popular{background-color:#ffe08a;color:#8a6d00}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .tubs-selector .tubs-badge.best-value{background-color:#b3e5fc;color:#01579b}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .tubs-selector .selector-options.column{display:flex;flex-direction:column;gap:20px}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .tubs-selector .tubs-option{align-items:center;background-color:transparent;border:1px solid #d1d5db;border-radius:8px;color:#000;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;position:relative;text-align:left;transition:all .2s ease;width:100%}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .tubs-selector .tubs-option .tubs-option-left{display:flex;flex-direction:column}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .tubs-selector .tubs-option .tubs-option-left .tubs-main{font-size:16px;font-weight:600}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .tubs-selector .tubs-option .tubs-option-left .tubs-sub{color:#6b7280;font-size:14px}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .tubs-selector .tubs-option .tubs-option-right .tubs-sale{background-color:#12bbb6;border-radius:6px;color:#fff;font-size:13px;font-weight:600;padding:4px 8px}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .tubs-selector .tubs-option:hover{border-color:#d1d5db}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .tubs-selector .tubs-option.active{background-color:rgba(18,187,182,.08);border-color:#12bbb6}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .quantity-selector{margin-bottom:24px}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .quantity-selector{margin-bottom:12px}}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .quantity-selector .selector-options{display:flex;flex-wrap:nowrap}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option{align-items:center;background-color:transparent;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;flex:1 1;height:96px;justify-content:center;margin-right:12px;overflow:hidden;padding:20px 0;position:relative;transition:border-color .15s ease-in-out}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option:hover{border-color:#d1d5db}@media(max-width:524.98px){.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option{height:57px;padding:10px 0}}@media(max-width:370px){.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option{height:47px}}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option:last-child{margin-right:0}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option img{height:100%;mix-blend-mode:multiply;width:auto}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option.active{border-color:#12bbb6}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option.active .quantity-badge{opacity:1}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option .quantity-badge{background-color:#12bbb6;border-radius:50%;bottom:-12px;color:#fff;display:block;font-family:Montserrat;font-size:14px;font-weight:700;height:38px;line-height:12px;opacity:0;padding:8px 11px;position:absolute;right:-12px;text-align:left;transition:opacity .15s ease-in-out;width:38px}@media(max-width:524.98px){.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option .quantity-badge{bottom:-19px;font-size:12px;line-height:12px;padding:4px 10px;right:-17px}}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector{margin-bottom:16px}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector{margin-bottom:8px}}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .selector-label{color:#111827;font-size:14px;line-height:19px;margin-bottom:8px}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .selector-label .hint{color:#12bbb6;margin-left:8px}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons{display:flex;justify-content:space-between}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons{align-items:center;flex-direction:column}}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .toggle-button{align-items:center;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:8px;color:#111827;cursor:pointer;display:inline-flex;flex-direction:column;font-size:16px;height:54px;justify-content:center;line-height:1.2;padding:0;text-align:center;transition:border-color .15s ease-in-out;vertical-align:top;width:123px}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .toggle-button{height:48px}}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .toggle-button.active{border-color:#12bbb6!important;color:#12bbb6;font-weight:600}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .toggle-button-badge{align-items:center;color:#ef4444;display:flex;font-size:11px;font-style:normal;font-weight:600;line-height:normal;text-align:center;text-transform:uppercase}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .toggle-button-badge svg{height:16px;width:16px}@media(max-width:1279.98px){.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .toggle-button-badge{font-size:9.5px}}@media(max-width:524.98px){.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .toggle-button-badge{font-size:8px}}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .month-buttons{margin-right:16px;width:100%}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .month-buttons{margin-bottom:4px;margin-right:0}}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .month-buttons .toggle-button{border-radius:8px;width:100%}@media(max-width:1279.98px){.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .month-buttons .toggle-button{width:100%}}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .one-time{max-width:123px;width:100%}@media(max-width:1279.98px){.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .one-time{max-width:105px}}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .one-time{display:none}}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .one-time-mobile{display:none}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .one-time-mobile{align-items:center;background-color:transparent;border:0;color:#6b7280;display:flex;font-size:14px;height:40px;justify-content:center;line-height:24px;width:106px}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .one-time-mobile.active{border:0}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .one-time-mobile.active,.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .one-time-mobile:hover{text-decoration:underline}}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-refil{border:1px solid #12bbb6;border-radius:12px;cursor:pointer;display:flex;padding:15px}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-refil-items{align-items:center;display:flex;gap:20px}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-refil-text{display:flex;flex-direction:column;font-family:Montserrat;gap:5px}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-refil-text-save{font-size:18px;font-weight:700}@media screen and (max-width:400px){.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-refil-text-save{font-size:15px}}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-refil-text-refill{color:#12bbb6}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-refil-text-contract{font-size:14px}.upsell-modal .modal-body .upsell-message .selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-refil-text-cancel{text-decoration:underline}.upsell-modal .modal-body .upsell-message .selector-container{background:#fff}.upsell-modal .modal-body .upsell-message .selector-container .selectors-container .customer-benefits-section{background:#f9fafb;border:1px solid #e5e7eb;border-left:none;border-right:none;margin:0 -24px}@media(max-width:1279.98px){.upsell-modal .modal-body .upsell-message .selector-container .selectors-container .customer-benefits-section{margin:0 -20px}}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .selector-container .selectors-container .customer-benefits-section{margin:0 -12px}}.upsell-modal .modal-body .upsell-message .selector-container .selectors-container .customer-benefits-section .list-items{padding:8px 26px}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .selector-container .selectors-container .customer-benefits-section .list-items{padding:8px 13px}}.upsell-modal .modal-body .upsell-message .selector-container .selectors-container .customer-benefits-section .list-items .list-item{align-items:start;display:flex;justify-content:flex-start;margin-bottom:2px}.upsell-modal .modal-body .upsell-message .selector-container .selectors-container .customer-benefits-section .list-items .list-item:last-child{margin-bottom:2px}.upsell-modal .modal-body .upsell-message .selector-container .selectors-container .customer-benefits-section .list-items .list-item .verified-icon{flex-shrink:0}.upsell-modal .modal-body .upsell-message .selector-container .selectors-container .customer-benefits-section .list-items .list-item .verified-icon path{fill:#22c55e}.upsell-modal .modal-body .upsell-message .selector-container .selectors-container .customer-benefits-section .list-items .list-item .medal-icon{height:21px;width:21px}.upsell-modal .modal-body .upsell-message .selector-container .selectors-container .customer-benefits-section .list-items .list-item .medal-icon path{fill:#ffbf00}.upsell-modal .modal-body .upsell-message .selector-container .selectors-container .customer-benefits-section .list-items .list-item .benefits-test{color:#111827;font-family:Montserrat;font-size:14px;font-weight:600;line-height:19px;margin-left:8px}.upsell-modal .modal-body .upsell-message .selector-container .selectors-container .customer-benefits-section .list-items .list-item .benefits-test strong{font-weight:700}.upsell-modal .modal-body .upsell-message .product-section{margin-bottom:0;margin-top:10px;max-width:100%}.upsell-modal .modal-body .upsell-message .product-section .left-column{align-items:center;display:flex;flex-direction:column;margin-right:0;max-width:none;width:100%}.upsell-modal .modal-body .upsell-message .product-section .left-column .frequently-brought-section,.upsell-modal .modal-body .upsell-message .product-section .left-column .ingredients-and-qualities-section,.upsell-modal .modal-body .upsell-message .product-section .left-column .mini-review-container,.upsell-modal .modal-body .upsell-message .product-section .left-column .payment-methods,.upsell-modal .modal-body .upsell-message .product-section .left-column .product-description,.upsell-modal .modal-body .upsell-message .product-section .left-column .quantity,.upsell-modal .modal-body .upsell-message .product-section .left-column .supplement-accordion,.upsell-modal .modal-body .upsell-message .product-section .left-column .title-container{display:inline}.upsell-modal .modal-body .upsell-message .product-section .left-column .mini-review-container{max-width:628px}.upsell-modal .modal-body .upsell-message .product-section .left-column .product-description{align-self:flex-start;margin-top:12px;max-width:none;max-width:623px;padding:0;width:100%}.upsell-modal .modal-body .upsell-message .product-section .left-column .upgrade-order .selectors-container .total-container{margin-top:0}.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container{align-items:center;display:flex;flex-direction:column;max-width:440px}.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .title-container{align-items:center;display:flex}.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .title-container .title{margin-right:3px}.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container img{cursor:pointer;height:auto;width:100%}@media(max-width:1023.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container img{max-width:540px}}.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .recommend{border-radius:8px;box-shadow:0 5px 18px -6px rgba(24,39,75,.12),0 8px 42px -4px rgba(24,39,75,.12);display:flex;margin:0 auto;max-width:371px;overflow:hidden;width:100%}@media(max-width:1023.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .recommend{margin-bottom:40px}}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .recommend{margin-bottom:20px}}@media(max-width:524.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .recommend{margin-bottom:0;max-width:313px}}.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .recommend .number{background-color:#e8f9f8;color:#f36e27;font-size:28px;font-weight:700;line-height:38px;padding:12px 14px 12px 13px}@media(max-width:524.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .recommend .number{font-size:20px;line-height:27px;padding:15px 15px 14px 16px}}.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .recommend .recommend-description{display:flex;flex-direction:column;padding:12px 16px;width:100%}@media(max-width:524.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .recommend .recommend-description{padding:10px 10px 10px 16px}}.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .recommend .recommend-description .title{color:#f36e27;display:inline-block;font-size:14px;font-weight:700;line-height:19px}@media(max-width:524.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .recommend .recommend-description .title{font-size:12px;line-height:16px}}.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .recommend .recommend-description .description{color:#6b7280;font-size:14px;line-height:19px}@media(max-width:524.98px){.upsell-modal .modal-body .upsell-message .product-section .left-column .main-image-container .recommend .recommend-description .description{font-style:12px;line-height:16px}}.upsell-modal .modal-body .upsell-message .product-section .right-column{display:none}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message{width:100%}}.upsell-modal .modal-body .upsell-message h1{font-size:32px;font-weight:700;text-align:center}@media(max-width:1279.98px){.upsell-modal .modal-body .upsell-message h1{font-size:24px;line-height:34px}}@media screen and (max-width:800px){.upsell-modal .modal-body .upsell-message h1{font-size:20px;line-height:28px}}@media screen and (max-width:400px){.upsell-modal .modal-body .upsell-message h1{font-size:18px;line-height:22px}}.upsell-modal .modal-body .upsell-message p{font-size:16px;font-weight:400;line-height:24px;margin-top:0;text-align:center}@media(max-width:767.98px){.upsell-modal .modal-body .upsell-message p{font-size:14px;line-height:21px;margin-top:0}}.upsell-modal .modal-body .continue-link{fill:#fff;align-self:center;background-color:#3e8844;border-radius:4px 4px 4px 4px;color:#fff;font-size:14px;font-weight:500;margin-top:0;padding:19px 20px;text-decoration:none;transition:background-color .15s ease-in-out;width:180px}.upsell-modal .modal-body .continue-link:hover{background-color:#008ec1}.order-button{position:relative!important}.cancel-upsell{bottom:-5%;color:#fff;cursor:pointer;font-size:20px;left:39%;opacity:1;position:absolute}@media(max-width:1279.98px){.cancel-upsell{left:34%}}@media screen and (max-width:800px){.cancel-upsell{left:38%}}@media screen and (max-width:760px){.cancel-upsell{left:35%}}@media screen and (max-width:504px){.cancel-upsell{left:28%}}@media screen and (max-width:380px){.cancel-upsell{left:22%}}.upsell-image{aspect-ratio:1/1;max-width:400px;object-fit:contain;width:100%}@media(max-width:1279.98px){.upsell-image{max-width:300px}}.bestseller{color:#e5624f;font-family:Montserrat;font-size:20px;font-weight:700;letter-spacing:.02em;line-height:27px;text-transform:uppercase}.bestseller-badge{text-wrap:balance;align-items:center;background:#ffedd5;border-radius:4px;color:#9a3412;display:inline-flex;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:normal;padding:2px 8px 3px;text-align:center}.apple-google-pay{width:100%}.dashboard-page{background-color:#f1f9ff}.dashboard{color:#333;font-family:system-ui,sans-serif;margin:0 auto;max-width:1320px;padding:2rem}@media(max-width:1023.98px){.dashboard{padding:0 2rem 2rem}}.dashboard__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}@media(max-width:1023.98px){.dashboard__header{align-items:center;flex-direction:column;justify-content:center}}.dashboard__title{font-size:1.5rem;font-weight:600}.dashboard__subtitle{color:#666;font-size:.9rem}.dashboard__actions{display:flex;gap:.5rem}.dashboard__content{align-items:stretch;display:flex;gap:20px;margin-bottom:1.5rem}@media(max-width:1023.98px){.dashboard__content{padding-top:0}}.dashboard__content .dashboard__col{display:flex;flex:1 1;flex-direction:column;gap:4px}.dashboard__content .dashboard__col--left{flex:2 1}.dashboard__content .dashboard__col--right{flex:1 1}@media(max-width:992px){.dashboard__content{flex-direction:column}.dashboard__content .dashboard__col--left,.dashboard__content .dashboard__col--right{flex:1 1 100%}}.overview{display:flex;flex-direction:column;gap:1rem}.overview__header{align-items:center;display:flex;gap:.5rem}.overview__header .overview__icon{margin-top:5px}.overview__header .overview__icon svg{height:18px;width:18px}.overview__grid{display:flex;flex-wrap:wrap;gap:1rem}.overview__grid .overview__item{flex-basis:calc(33.333% - 1rem);flex-grow:1;flex-shrink:1}@media(max-width:768px){.overview__grid .overview__item{flex:1 1 100%}}.overview__item{background:#f0f9ff;border-radius:12px;display:flex;flex-direction:column;gap:.25rem;padding:1rem}.overview__item .label{color:#64748b;font-size:.8rem}.overview__item .value{font-size:1rem;font-weight:600}.overview__item .value--active{background:#dcfce7;border-radius:8px;color:#16a34a;display:inline-block;font-size:.85rem;padding:.2rem .6rem}.card{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:1rem}.profile{display:flex;flex-direction:column;gap:8px}@media(max-width:1023.98px){.profile{margin-top:0}}.profile__header{align-items:center;display:flex;gap:10px}.profile__avatar{align-items:center;background:#0070f3;border-radius:20%;color:#fff;display:flex;font-weight:600;height:40px;justify-content:center;width:40px}.profile__name{font-weight:600}.profile__meta{color:#666;font-size:.8rem;margin:2px 0 0}.profile__info{color:#444;font-size:.9rem}.subscription{align-items:center;display:flex;justify-content:space-between}@media(max-width:1023.98px){.subscription{align-items:flex-start;flex-direction:column}}.subscription__title{align-items:center;display:flex;gap:5px;margin-top:10px}.subscription__title svg{height:18px;width:18px}.subscription__name{color:#6b7280;font-weight:500;margin-top:12px}.subscription__plan{color:#000;font-size:18px;font-weight:600;margin-top:10px}.subscription__actions{display:flex;flex-wrap:wrap;gap:.5rem}.payment{display:flex;flex-direction:column;gap:1rem}.payment__container{align-items:center;display:flex;justify-content:space-between}@media(max-width:1023.98px){.payment__container{align-items:flex-start;flex-direction:column}}.payment__title{align-items:center;display:flex;gap:5px}.payment__title svg{height:18px;width:18px}.payment__method{display:flex;flex-direction:column;font-weight:500}.payment__info{gap:15px}.payment__card,.payment__info{align-items:center;display:flex}.payment__card{background-color:#fff;border:1px solid #6b7280;border-radius:10px;font-size:16px;height:40px;justify-content:center;width:60px}.payment__card-number{font-size:16px;font-weight:600}.payment__expiry{color:#6b7280}.payment__actions{display:flex;flex-wrap:wrap;gap:.5rem}.quick__title{font-weight:600;margin-bottom:1rem}.quick__actions{display:flex;flex-wrap:wrap;gap:.5rem}.tabs__nav{display:flex;gap:1rem;margin-bottom:1rem}.tabs__btn{background:none;border:none;color:#666;cursor:pointer;font-weight:500;padding:.5rem 1rem}.tabs__btn--active{border-bottom:2px solid #0070f3;color:#000}.billing-history__header{align-items:center;display:flex;gap:.75rem;margin-bottom:1.5rem}.billing-history__icon{align-items:center;background-color:var(--color-primary-light);border-radius:.5rem;color:var(--color-primary);display:flex;height:2rem;justify-content:center;width:2rem}.billing-history__title{color:var(--color-text-primary);font-size:1.125rem;font-weight:600;margin:0}.billing-history__empty,.billing-history__loading{color:var(--color-text-secondary);padding:2rem 0;text-align:center}.billing-history__list{display:flex;flex-direction:column;gap:1rem}.billing-history__item{align-items:flex-start;border-bottom:1px solid var(--color-border-light);display:flex;justify-content:space-between;padding:1rem 0}.billing-history__item:last-child{border-bottom:none}.billing-history__item-info{flex:1 1}.billing-history__item-title{color:var(--color-text-primary);font-weight:500;margin-bottom:.25rem}.billing-history__item-date{color:var(--color-text-secondary);font-size:.875rem}.billing-history__item-details{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}.billing-history__item-amount{color:var(--color-text-primary);font-weight:600}.billing-history__item-status{font-size:.75rem;font-weight:500;text-transform:capitalize}.billing-history__footer{border-top:1px solid var(--color-border-light);margin-top:1rem;padding-top:1rem;text-align:center}.billing-history__view-all{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:.875rem;font-weight:500}.billing-history__view-all:hover{text-decoration:underline}.add-card-modal{max-width:90vw;position:relative;width:600px}@media(max-width:1023.98px){.add-card-modal{width:100%}}.add-card-modal .card{border-radius:12px;margin:0}.add-card-modal .card .card-header{border-bottom:1px solid #e5e7eb;padding:24px}.add-card-modal .card .card-header .title{color:#111827;font-size:20px;font-weight:600;margin:0}.add-card-modal .card .card-body{padding:24px}.add-card-modal .card .card-body .row{align-items:flex-start;display:flex;gap:16px;margin-bottom:20px}.add-card-modal .card .card-body .row:last-child{margin-bottom:0}.add-card-modal .card .card-body .row>div{flex:1 1;min-width:0}.add-card-modal .card .card-body .row>div:only-child{flex:1 1}@media(max-width:767.98px){.add-card-modal .card .card-body .row{flex-direction:column;gap:0}.add-card-modal .card .card-body .row>div{width:100%}.add-card-modal .card .card-body .row>div:not(:last-child){margin-bottom:16px}}.add-card-modal .success-message{align-items:center;background-color:#dcfce7;border:1px solid #bbf7d0;border-radius:8px;color:#16a34a;display:flex;font-weight:500;gap:8px;margin-bottom:20px;padding:12px 16px}.add-card-modal .success-message svg{height:16px;width:16px}.add-card-modal .error-message{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#ef4444;font-weight:500;margin-bottom:20px;padding:12px 16px}.add-card-modal .modal-actions{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:24px}@media(max-width:767.98px){.add-card-modal .modal-actions{flex-direction:column-reverse}}.login-container{align-items:center;background-color:#f1f9ff;display:flex;justify-content:center;min-height:calc(100vh - 140px);padding:2rem 1rem}.login-card{background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:400px;padding:2rem;width:100%}.login-header{margin-bottom:2rem;text-align:center}.login-header h1{color:#333;font-size:1.75rem;font-weight:600;margin-bottom:.5rem}.login-header p{color:#666;font-size:.9rem}.login-form{gap:1.5rem}.form-group,.login-form{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-group label{color:#333;font-size:.9rem;font-weight:500}.form-input{border:1px solid #ddd;border-radius:8px;font-size:1rem;padding:.75rem;transition:border-color .2s ease}.form-input:focus{border-color:#0070f3;box-shadow:0 0 0 3px rgba(0,112,243,.1);outline:none}.form-input:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.form-input::placeholder{color:#999}.alert{border-radius:8px;font-size:.9rem;padding:.75rem}.alert--error{background-color:#fee;border:1px solid #fed7d7;color:#c53030}.alert--success{background-color:#f0fff4;border:1px solid #c6f6d5;color:#38a169}.login-button{font-size:1rem;font-weight:500;padding:.875rem;width:100%}.login-button:disabled{cursor:not-allowed;opacity:.6}.login-footer{margin-top:2rem;text-align:center}.login-footer p{color:#666;font-size:.9rem}.login-footer p a{color:#0070f3;font-weight:500;text-decoration:none}.login-footer p a:hover{text-decoration:underline}.verify-container{align-items:center;background-color:#f1f9ff;display:flex;justify-content:center;min-height:100vh;padding:1rem}.verify-card{background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:400px;padding:3rem 2rem;text-align:center;width:100%}.verify-content{align-items:center;display:flex;flex-direction:column;gap:1rem}.verify-content h2{color:#333;font-size:1.5rem;font-weight:600;margin:0}.verify-content p{color:#666;font-size:.9rem;line-height:1.4;margin:0}.verify-spinner{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#0070f3;height:40px;margin-bottom:.5rem;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.verify-check{background-color:#10b981}.verify-check,.verify-error{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;margin-bottom:.5rem;width:60px}.verify-error{background-color:#ef4444}.verify-content--success h2{color:#10b981}.verify-content--error h2{color:#ef4444}.verify-redirect{color:#999!important;font-size:.8rem!important;margin-top:1rem!important}.verify-link{background-color:#0070f3;border-radius:8px;color:#fff;display:inline-block;font-weight:500;margin-top:1rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s ease}.verify-link:hover{background-color:#0056b3;color:#fff;text-decoration:none}.account-creation-form{max-width:500px;text-align:left;width:100%}.account-creation-header{margin-bottom:2rem;text-align:center}.account-creation-header h2{color:#333;font-size:1.75rem;font-weight:600;margin-bottom:.5rem}.account-creation-header p{color:#666;font-size:.9rem;line-height:1.4}.account-creation-header p strong{color:#0070f3;font-weight:600}.account-creation-form-inputs{display:flex;flex-direction:column;gap:1.5rem}.account-creation-form-inputs .form-group{display:flex;flex-direction:column;gap:.5rem}.account-creation-form-inputs .form-group label{color:#333;font-size:.9rem;font-weight:500}.account-creation-form-inputs .form-input{border:1px solid #ddd;border-radius:8px;font-size:1rem;padding:.75rem;transition:border-color .2s ease}.account-creation-form-inputs .form-input:focus{border-color:#0070f3;box-shadow:0 0 0 3px rgba(0,112,243,.1);outline:none}.account-creation-form-inputs .form-input--disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.account-creation-form-inputs .form-input--error{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.account-creation-form-inputs .form-input::placeholder{color:#999}.account-creation-form-inputs .form-error{color:#ef4444;font-size:.8rem;margin-top:.25rem}.account-creation-form-inputs .alert{border-radius:8px;font-size:.9rem;padding:.75rem}.account-creation-form-inputs .alert--error{background-color:#fee;border:1px solid #fed7d7;color:#c53030}.account-creation-form-inputs .alert--success{background-color:#f0fff4;border:1px solid #c6f6d5;color:#38a169}.account-creation-button{font-size:1rem;font-weight:500;margin-top:.5rem;padding:.875rem;width:100%}.account-creation-button:disabled{cursor:not-allowed;opacity:.6}.account-creation-footer{margin-top:2rem;text-align:center}.account-creation-footer p{color:#666;font-size:.8rem;line-height:1.4}.track-order-wrapper{margin:0 auto;max-width:446px;min-height:80vh;padding:0 16px 200px}@media(max-width:1279.98px){.track-order-wrapper{padding:0 16px 60px}}.track-order-wrapper .section-title-text{margin-bottom:12px}@media(max-width:767.98px){.track-order-wrapper .section-title-text{font-size:32px;line-height:58px;margin-bottom:0}}.track-order-wrapper .text{color:#374151;font-size:16px;font-weight:400;line-height:24px;margin-bottom:48px;margin-top:0;text-align:center}@media(max-width:767.98px){.track-order-wrapper .text{margin-bottom:32px}}.track-order-wrapper .order-container{width:100%}.track-order-wrapper .order-container form{align-items:center;display:flex;flex-direction:column;width:100%}.track-order-wrapper .order-container form .order-input{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-size:16px;height:48px;line-height:22px;margin-bottom:20px;outline:none;padding:13px 16px;width:100%}.track-order-wrapper .order-container form .order-input:-webkit-autofill{-webkit-text-fill-color:#e5e7eb;-webkit-background-clip:text}.track-order-wrapper .order-container form .order-input::placeholder{color:#9ca3af}.track-order-wrapper .order-container form .order-button{width:100%}.track-order-wrapper .order-container .order-status{margin-bottom:44px;width:100%}.track-order-wrapper .order-container .order-status .order-info{color:#374151;font-size:16px;font-weight:400;line-height:24px;margin:0}.track-order-wrapper .order-container .back-button{width:100%}.box-container{margin:0 auto;max-width:1312px;width:100%}.box-page{background-color:#f5fdff}.box-page .brand-line{background-color:transparent;margin-top:0}@media(max-width:767.98px){.box-page .brand-line{margin-bottom:0}}.box-page main{padding-top:0}.box-benefits{background-color:#fff;padding:96px 16px 48px;text-align:center}.box-benefits__title{color:#111827;font-family:Montserrat;font-size:48px;font-weight:700;line-height:55px;margin:0 0 48px}.box-benefits__list{align-items:center;column-gap:40px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:20px}.box-benefits__item{max-width:400px;width:100%}.box-benefits__item-title{color:#111827;font-family:Montserrat;font-size:32px;font-weight:700;line-height:40px;margin:24px 0 16px}.box-benefits__item-paragraph{color:#374151;font-family:Montserrat;font-size:18px;font-weight:400;line-height:26px;margin:0}@media(max-width:767.98px){.box-benefits{padding:48px 16px}.box-benefits__title{font-size:32px;line-height:40px}.box-benefits__list{gap:32px}.box-benefits__item-title{font-size:24px;line-height:33px;margin:16px 0 12px}}.box-health{background-color:#fff;padding:96px 16px 48px}.box-health__container{align-items:center;display:flex;gap:48px;justify-content:center}.box-health__img{max-width:776px;object-fit:contain;object-position:top;width:100%}.box-health__img.--mobile{display:none}.box-health__img.--desktop{display:inline-block}.box-health__left{max-width:496px;width:100%}.box-health__left-title{color:#111827;font-family:Montserrat;font-size:48px;font-weight:700;line-height:55px;margin:0 0 16px}.box-health__left-paragraph{color:#374151;font-family:Montserrat;font-size:18px;font-weight:400;line-height:26px;margin:0 0 32px}.box-health__left-btn{font-family:Montserrat;max-width:241px;text-transform:uppercase;width:100%}.box-health__right{align-items:center;display:flex;justify-content:center}@media(max-width:1279.98px){.box-health{padding:24px 16px 32px;text-align:center}.box-health__img.--mobile{display:inline-block}.box-health__img.--desktop{display:none}.box-health__left{text-align:center}.box-health__left-btn{margin-top:32px;max-width:343px}.box-health__right{display:none}}@media(max-width:767.98px){.box-health__left-title{font-size:32px;line-height:40px}.box-health__left-paragraph{margin-bottom:24px}}.box-reviews{background-color:#fff;padding:0 16px}.box-reviews__container{align-items:center;display:flex;gap:48px;margin:0 auto;max-width:1714px;width:100%}.box-reviews__left{overflow:hidden;padding:96px 10px}.box-reviews__left-list{align-items:flex-start;display:flex;gap:20px}.box-reviews__left-item{background:#fff;border-radius:16px;box-shadow:0 6px 12px -6px rgba(24,39,75,.12),0 8px 24px -4px rgba(24,39,75,.08);max-width:305px;padding:8px;width:100%}.box-reviews__left-item__img{border-radius:16px;display:inline-block;height:254px;margin-bottom:16px;width:289px}.box-reviews__left-item__title{color:#111827;font-family:Montserrat;font-size:24px;font-weight:700;line-height:33px;margin:0;padding:0 8px}.box-reviews__left-item__paragraph{color:#4b5563;font-family:Montserrat;font-size:18px;font-weight:400;line-height:26px;margin:0;padding:8px}.box-reviews__right{max-width:486px;width:100%}.box-reviews__right-title{color:#111827;font-family:Montserrat;font-size:48px;font-weight:700;line-height:115%;margin:0 0 16px}.box-reviews__right-subtitle{color:#374151;font-family:Montserrat;font-size:24px;font-weight:700;line-height:33px;margin:0 0 32px}.box-reviews__link{margin-top:32px;text-decoration:underline;width:100%}.box-reviews__link.--mobile{display:none;justify-content:center}.box-reviews__link.--desktop{display:inline-flex;justify-content:start}.box-reviews__rating{background:#fefce8;border:1px solid #fde047;border-radius:12px;display:inline-block;padding:4px 16px;text-align:center}.box-reviews__rating-text{color:#854d0e;font-family:Montserrat;font-size:18px;font-weight:400;line-height:26px;margin:4px 0}.box-reviews__rating-stars{align-items:center;display:flex;gap:5px;justify-content:center}.box-reviews__rating-stars svg{color:#facc15}@media(max-width:1279.98px){.box-reviews{padding:24px 16px 0}.box-reviews__container{flex-wrap:wrap;gap:24px;justify-content:center}.box-reviews__left{order:0;padding:0 10px 32px}.box-reviews__right{order:-1;text-align:center}.box-reviews__link.--mobile{display:inline-flex}.box-reviews__link.--desktop{display:none}}@media(max-width:767.98px){.box-reviews__right-title{font-size:32px;line-height:40px}.box-reviews__right-subtitle{font-size:18px;line-height:26px;margin-bottom:16px}.box-reviews__link{margin-top:24px}}.box-cta{background-color:#f5fdff;border-top:1px solid #a0e4e2;padding:64px 16px;text-align:center}.box-cta__title{color:#111827;font-size:48px;font-weight:700;line-height:55px;margin:0 auto 32px;max-width:582px}.box-cta__btn,.box-cta__title{font-family:Montserrat;width:100%}.box-cta__btn{margin-bottom:48px;max-width:241px;text-transform:uppercase}.box-cta__sticker{align-items:center;background:#e8f9f8;border:1px solid #a0e4e2;border-radius:16px;display:inline-flex;gap:20px;padding:15px;text-align:left}.box-cta__sticker-media{display:inline-block;height:100px;width:100px}.box-cta__sticker-content{max-width:344px;width:100%}.box-cta__sticker-title{color:#095e5b;font-family:Montserrat;font-size:24px;font-weight:700;line-height:33px;margin:0 0 6px}.box-cta__sticker-paragraph{color:#374151;font-family:Montserrat;font-size:18px;font-weight:400;line-height:26px;margin:0}@media(max-width:767.98px){.box-cta{padding:40px 16px 32px}.box-cta__title{font-size:32px;line-height:40px;margin:0 auto}.box-cta__btn{margin:32px 0}}@media(max-width:524.98px){.box-cta__btn{max-width:unset}.box-cta__sticker{flex-direction:column;text-align:center}}.box-popup{background:#fde047;border-radius:16px;bottom:24px;box-shadow:0 6px 14px -6px rgba(253,224,71,.2),0 10px 32px -4px rgba(253,224,71,.2);display:inline-flex;flex-direction:column;gap:16px;isolation:isolate;left:24px;padding:24px 32px;position:fixed;transition:opacity .3s ease-in-out;z-index:2}.box-popup.hidden{opacity:0;visibility:hidden}.box-popup__content{align-items:center;display:inline-flex;gap:24px}.box-popup__close{align-items:center;color:#111827;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:0;top:0;width:48px;z-index:1}.box-popup__media{display:inline-block;height:155px;width:200px}.box-popup__suptitle{color:#111827;font-family:Montserrat;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:22px;margin:0 0 4px;text-transform:uppercase}.box-popup__title{color:#111827;font-family:Montserrat;font-size:32px;font-weight:700;line-height:40px;margin:0}.box-popup__subtitle{color:#111827;font-family:Montserrat;font-size:14px;font-weight:400;line-height:19px;margin:0 0 20px}.box-popup__btn{font-family:Montserrat;max-width:200px;text-transform:uppercase;width:100%}.box-popup__btn.--desktop{display:inline-flex}.box-popup__btn.--mobile{display:none}@media(max-width:767.98px){.box-popup{border-radius:16px 16px 0 0;padding:16px 20px 24px}.box-popup__media{height:94px;margin-right:22px;width:122px}.box-popup__left{max-width:160px;width:100%}.box-popup__suptitle{font-size:14px;line-height:19px;margin-bottom:2px}.box-popup__title{font-size:24px;line-height:33px}}@media screen and (max-width:767.98px)and (max-width:425px){.box-popup__title{font-size:18px;line-height:22px}}@media(max-width:767.98px){.box-popup__subtitle{margin-bottom:0}.box-popup__btn{max-width:unset}.box-popup__btn.--desktop{display:none}.box-popup__btn.--mobile{display:inline-flex}}@media(max-width:524.98px){.box-popup{bottom:0;left:0;width:100%}}.box-hero{align-items:flex-start;display:flex;flex-direction:row;margin:auto;max-width:1320px;overflow:hidden;padding:0 20px 32px;position:relative;width:100%;z-index:0}.box-hero__left{flex:1 1;margin:auto 0}.box-hero__left-title{font-family:Montserrat;font-size:72px;font-weight:700;letter-spacing:0;line-height:83px;margin-bottom:24px;text-align:left}@media(max-width:767.98px){.box-hero__left-title{font-size:32px;line-height:40px;text-align:center}}.box-hero__left-paragraph{color:#4b5563;font-family:Montserrat;font-size:24px;font-weight:700;letter-spacing:0;line-height:33px;margin-bottom:32px;max-width:434px;text-align:left;width:100%}@media(max-width:1023.98px){.box-hero__left-paragraph{font-size:22px;line-height:30px}}@media(max-width:767.98px){.box-hero__left-paragraph{font-size:18px;font-weight:400;line-height:26px;margin:0 auto 32px;text-align:center}}.box-hero__left-btn{font-family:Montserrat;max-width:241px;text-transform:uppercase;width:100%}.box-hero__right{display:block;flex:1.5 1}.box-hero__right-image{height:100%;max-width:734px;object-fit:cover;width:100%}@media(max-width:1023.98px){.box-hero__left-title{font-size:52px;line-height:62px}}@media(max-width:767.98px){.box-hero{align-items:center;flex-direction:column-reverse;padding-bottom:32px;text-align:center}.box-hero__left-title{font-size:32px;line-height:40px;text-align:center}.box-hero__left-btn{max-width:343px}.box-hero__right-image{max-width:375px}}.shop-page-products{margin:0 auto;padding:0 12px 76px}.shop-page-products__title{color:#111827;font-size:40px;font-weight:400;line-height:58px;margin:56px 114px 48px}@media(max-width:1023.98px){.shop-page-products__title{font-size:28px;line-height:40px;margin:0 0 20px}}.not-found-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;min-height:80vh;padding:202px 16px 96px;width:100%}@media(max-width:1279.98px){.not-found-section{padding:184px 16px 96px}}.not-found-section .section__info-text{margin-bottom:32px}@media(max-width:767.98px){.not-found-section .section__info-text{margin-bottom:16px}}.not-found-section__text{font-size:24px;line-height:1.2em;margin-bottom:32px}@media(max-width:767.98px){.not-found-section__text{font-size:18px;margin-bottom:16px}}.not-found-section__text code{background-color:#fff4db;border-radius:4px;color:#8a6534;font-size:1.25rem;padding:4px}.confirmation-loading{font-family:Montserrat;padding:2.1rem;text-align:center}.confirmation-loading p{font-size:32px;font-weight:400}.confirmation-error{color:#ef4444;display:flex;flex-direction:column;padding:3rem}.confirmation-error h2{font-size:32px}.confirmation-error button{margin-top:60px}.calming-hero{background:linear-gradient(135deg,#f8fafc,#e2e8f0);margin:0 auto;padding:0 20px 0 0}.calming-hero__container{align-items:stretch;display:flex;gap:20px;min-height:600px}@media(max-width:1023.98px){.calming-hero__container{flex-direction:column;gap:40px;min-height:auto}}.calming-hero__left{align-items:center;display:flex;flex:1 1;justify-content:center}.calming-hero__left .calming-hero__image{height:100%;width:100%}.calming-hero__left .calming-hero__image .hero-image{border-radius:0;box-shadow:0 8px 24px rgba(0,0,0,.15);height:100%;object-fit:cover;width:100%}.calming-hero__right{border-radius:16px;display:flex;flex:1 1;flex-direction:column;gap:20px;margin-top:30px;padding:40px}@media(max-width:1023.98px){.calming-hero__right{justify-content:center;margin-top:0;padding:0 20px 20px}}.calming-hero__content{text-align:start}@media(max-width:1023.98px){.calming-hero__content{align-items:center;display:flex;flex-direction:column;justify-content:center}}.calming-hero__title{color:#111827;font-family:Montserrat;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:24px;text-align:center}@media(max-width:1023.98px){.calming-hero__title{font-size:36px;line-height:1.3}}@media(max-width:767.98px){.calming-hero__title{font-size:28px;line-height:1.4}}.calming-hero__guarantee{align-items:center;color:#1f2937;display:flex;font-family:Montserrat;font-size:14px;font-weight:600;gap:6px;margin-bottom:32px}.calming-hero__guarantee .guarantee-icon{fill:#12bbb6;color:#12bbb6;flex-shrink:0;height:21px;width:20px}.calming-hero__cta{font-family:Montserrat;font-weight:600;margin:0 auto;max-width:200px;text-transform:uppercase;width:100%}@media(max-width:1023.98px){.calming-hero__cta{margin:0 auto}}.calming-hero__support-bar{background:transparent;border-radius:0;border-top:1px solid #d1d5db;box-shadow:none;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));min-height:auto;padding:40px 0 0}@media(max-width:767.98px){.calming-hero__support-bar{gap:16px;grid-template-columns:1fr;padding-top:16px}}.calming-hero .support-item{align-items:center;color:#374151;display:flex;font-family:Montserrat;font-size:16px;font-weight:500;gap:12px;padding:8px 0}.calming-hero .support-item .support-icon{fill:#12bbb6;color:#12bbb6;flex-shrink:0;height:24px;width:24px}@media(max-width:767.98px){.calming-hero{padding:0 16px}}.calming-reasons{margin:0 auto;max-width:1200px;padding:80px 20px}.calming-reasons__container{margin:0 auto}.calming-reasons__item{align-items:flex-start;display:flex;gap:40px;margin-bottom:80px}.calming-reasons__item:last-child{margin-bottom:0}@media(max-width:1023.98px){.calming-reasons__item{flex-direction:column;gap:24px;margin-bottom:60px}}.calming-reasons .reason-number{align-items:center;background:#12bbb6;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Montserrat;font-size:24px;font-weight:700;height:60px;justify-content:center;width:60px}@media(max-width:1023.98px){.calming-reasons .reason-number{font-size:20px;height:50px;width:50px}}.calming-reasons .reason-content{display:flex;flex:1 1;flex-direction:column;gap:16px}@media(max-width:1023.98px){.calming-reasons .reason-content{order:-1}}.calming-reasons .reason-image{align-items:center;display:flex;flex:1 1;justify-content:center}.calming-reasons .reason-image .reason-img{border-radius:12px;height:auto;max-width:400px;width:100%}@media(max-width:1023.98px){.calming-reasons .reason-image{order:1}}.calming-reasons .reason-title{color:#111827;font-family:Montserrat;font-size:32px;font-weight:700;line-height:1.3;margin:0}@media(max-width:1023.98px){.calming-reasons .reason-title{font-size:28px}}@media(max-width:767.98px){.calming-reasons .reason-title{font-size:24px}}.calming-reasons .reason-description{color:#374151;font-family:Montserrat;font-size:18px;font-weight:400;line-height:1.6;margin:0}@media(max-width:767.98px){.calming-reasons .reason-description{font-size:16px}}.calming-reasons .reason-stats{background:#f8fafc;border-left:4px solid #12bbb6;border-radius:12px;padding:24px}.calming-reasons .stats-intro{color:#1f2937;font-family:Montserrat;font-size:16px;font-weight:600;margin-bottom:16px}.calming-reasons .stats-list{list-style:none;margin:0;padding:0}.calming-reasons .stat-item{align-items:flex-start;color:#374151;display:flex;font-family:Montserrat;font-size:16px;font-weight:400;gap:12px;margin-bottom:12px}.calming-reasons .stat-item:last-child{margin-bottom:0}.calming-reasons .stat-item .stat-icon{color:#12bbb6;flex-shrink:0;height:22px;margin-top:2px;width:22px}@media(max-width:767.98px){.calming-reasons{padding:20px 16px}}.calming-reviews{background:#f8fafc;padding:80px 20px}.calming-reviews__container{margin:0 auto;max-width:1200px}.calming-reviews__header{margin-bottom:60px;text-align:center}.calming-reviews .reviews-title{color:#111827;font-family:Montserrat;font-size:36px;font-weight:700;line-height:1.3;margin:0}@media(max-width:1023.98px){.calming-reviews .reviews-title{font-size:28px}}@media(max-width:767.98px){.calming-reviews .reviews-title{font-size:24px}}.calming-reviews__grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:40px}@media(max-width:767.98px){.calming-reviews__grid{gap:16px;grid-template-columns:1fr}}.calming-reviews .review-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:24px}.calming-reviews .review-content .review-text{color:#374151;font-family:Montserrat;font-size:16px;font-style:italic;font-weight:400;line-height:1.5;margin-bottom:16px}.calming-reviews .review-content .review-author .author-info{align-items:center;display:flex;gap:8px;margin-bottom:4px}.calming-reviews .review-content .review-author .author-info .author-name{color:#1f2937;font-family:Montserrat;font-size:14px;font-weight:600}.calming-reviews .review-content .review-author .author-info .verified-badge{background:#e8f9f8;border-radius:4px;color:#0e8c89;font-family:Montserrat;font-size:12px;font-weight:500;padding:2px 8px}.calming-reviews .review-content .review-author .dog-info .dog-name{color:#4b5563;font-family:Montserrat;font-size:14px;font-weight:500}.calming-reviews .review-content .review-author .dog-info .dog-breed{color:#6b7280;font-family:Montserrat;font-size:14px;font-weight:400;margin-left:8px}.calming-reviews__footer{text-align:center}.calming-reviews .reviews-link{border-bottom:2px solid transparent;color:#0e8c89;font-family:Montserrat;font-size:16px;font-weight:600;text-decoration:none;transition:border-color .2s ease}.calming-reviews .reviews-link:hover{border-bottom-color:#0e8c89}@media(max-width:767.98px){.calming-reviews{padding:60px 16px}}.calming-offer{background:#fff;padding:80px 20px}.calming-offer__container{margin:0 auto;max-width:1300px}.calming-offer__header{margin-bottom:40px;text-align:center}.calming-offer .offer-title{color:#111827;font-family:Montserrat;font-size:36px;font-weight:700;line-height:1.3;margin:0}@media(max-width:1023.98px){.calming-offer .offer-title{font-size:28px}}@media(max-width:767.98px){.calming-offer .offer-title{font-size:24px}}.calming-offer__content{align-items:center;display:flex;gap:40px}@media(max-width:1023.98px){.calming-offer__content{flex-direction:column;gap:24px}}.calming-offer__content .offer-card{background:#fff;border:2px solid #a0e4e2;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);flex:1.5 1;max-width:500px;padding:32px}@media(max-width:767.98px){.calming-offer__content .offer-card{padding:24px}}.calming-offer__content .offer-image-container{align-items:center;display:flex;flex:1 1;justify-content:center}.calming-offer__content .offer-image-container .offer-image{border-radius:12px;width:100%}.calming-offer__content .offer-card__header{border-bottom:1px solid #e2e8f0;margin-bottom:32px;padding-bottom:24px;text-align:center}.calming-offer__content .offer-card__header .product-name{color:#111827;font-family:Montserrat;font-size:24px;font-weight:700;margin-bottom:8px}.calming-offer__content .offer-card__header .product-price .price-current{color:#0e8c89;font-family:Montserrat;font-size:32px;font-weight:700}.calming-offer__content .offer-card__perks{margin-bottom:32px}.calming-offer__content .offer-card__perks .perks-title{color:#1f2937;font-family:Montserrat;font-size:18px;font-weight:600;margin-bottom:16px}.calming-offer__content .offer-card__perks .perks-list .perk-item{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.calming-offer__content .offer-card__perks .perks-list .perk-item:last-child{margin-bottom:0}.calming-offer__content .offer-card__perks .perks-list .perk-item .perk-icon{color:#12bbb6;flex-shrink:0;height:20px;margin-top:2px;width:20px}.calming-offer__content .offer-card__perks .perks-list .perk-item .perk-text{color:#374151;font-family:Montserrat;font-size:16px;font-weight:400;line-height:1.5}.calming-offer__content .offer-card__perks .perks-list .perk-item .perk-text strong{color:#1f2937;font-weight:600}.calming-offer__content .offer-card__guarantee{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:32px;padding:20px}.calming-offer__content .offer-card__guarantee .guarantee-item{align-items:center;display:flex;gap:12px;margin-bottom:12px}.calming-offer__content .offer-card__guarantee .guarantee-item:last-child{margin-bottom:0}.calming-offer__content .offer-card__guarantee .guarantee-item .guarantee-icon{color:#12bbb6;flex-shrink:0;height:20px;width:20px}.calming-offer__content .offer-card__guarantee .guarantee-item span{color:#374151;font-family:Montserrat;font-size:14px;font-weight:500}.calming-offer__content .offer-cta{font-family:Montserrat;font-weight:600;text-transform:uppercase;width:100%}@media(max-width:767.98px){.calming-offer{padding:60px 16px}}.calming-sticky-cta{background:#fff;border-top:1px solid #e2e8f0;bottom:0;box-shadow:0 -4px 6px -1px rgba(0,0,0,.1);left:0;position:fixed;right:0;transform:translateY(100%);transition:transform .3s ease;z-index:1000}.calming-sticky-cta.visible{transform:translateY(0)}.calming-sticky-cta__container{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1200px;padding:12px 20px}@media(max-width:767.98px){.calming-sticky-cta__container{padding:12px 16px}}.calming-sticky-cta__button{font-family:Montserrat;font-weight:600;max-width:300px;text-transform:uppercase;width:100%}@media(max-width:767.98px){.calming-sticky-cta__button{max-width:100%}}.selector-container{border:1px solid #e5e7eb;border-radius:8px;margin-top:16px;width:100%}.selector-container .selectors-container{padding:16px 24px;position:relative}@media(max-width:1279.98px){.selector-container .selectors-container{padding:16px 20px}}@media(max-width:767.98px){.selector-container .selectors-container{padding:12px}.selector-container .selectors-container .selector-label{color:#111827;font-size:14px;font-weight:600;line-height:19px;margin-bottom:10px}}.selector-container .selectors-container .total-container{align-items:center;display:flex;font-family:Montserrat;justify-content:space-between;margin-top:16px}.selector-container .selectors-container .total-container .total{color:#111827;font-size:20px;font-weight:700;line-height:27px}@media(max-width:767.98px){.selector-container .selectors-container .total-container .total{font-size:16px;line-height:22px}}.selector-container .selectors-container .total-container .total-price{align-items:baseline;display:flex}.selector-container .selectors-container .total-container .total-price .price{color:#111827;font-family:Montserrat;font-size:20px;font-weight:700;line-height:27px}@media(max-width:767.98px){.selector-container .selectors-container .total-container .total-price .price{font-size:16px;line-height:22px}}.selector-container .selectors-container .total-container .total-price .old-price{color:#6b7280;font-size:14px;font-weight:400;line-height:19px;margin-right:10px;text-decoration-line:line-through}.selector-container .add-to-cart-section{align-items:center;display:flex;flex-direction:column;padding:0 24px 12px}@media(max-width:1279.98px){.selector-container .add-to-cart-section{padding:20px}}@media(max-width:767.98px){.selector-container .add-to-cart-section{padding:12px}}.selector-container .add-to-cart-section.upgrade-order{padding:0}.selector-container .add-to-cart-section.upgrade-order .errors{width:100%}.selector-container .add-to-cart-section.--mobile{display:none}@media(max-width:1023.98px){.selector-container .add-to-cart-section.--mobile{background-color:#fff;bottom:0;display:flex;left:0;position:fixed;width:100%;z-index:999999}.selector-container .add-to-cart-section.--mobile .btn{padding:8px 4px}}.selector-container .add-to-cart-section-icon{height:20px;margin-bottom:-3.5px;margin-right:5px;width:20px}.selector-container .add-to-cart-section .btn{align-items:center;background-color:#008901;display:flex;font-size:16px;justify-content:center;line-height:19px;transition:background-color .3s ease,transform .2s ease,box-shadow .2s ease;width:100%}.selector-container .add-to-cart-section .btn:hover{background-color:#006f01;cursor:pointer}.selector-container .add-to-cart-section .ships-by{color:#111827;font-size:14px;line-height:19px;margin-top:12px}@media(max-width:767.98px){.selector-container .add-to-cart-section .ships-by{margin-top:10px}}.selector-container .add-to-cart-section .ships-by .ships-by-title{position:relative}.selector-container .add-to-cart-section .ships-by .ships-by-title:before{animation:pulse 1s ease-in-out infinite;background-color:#12bbb6;border-radius:50%;content:"";display:block;height:10px;left:-18px;position:absolute;top:25%;width:10px}@keyframes pulse{0%{opacity:0;transform:scale(.5)}50%{opacity:1}to{opacity:0;transform:scale(1.5)}}.selector-container .add-to-cart-section .ships-by .date{font-weight:700;margin-left:5px}.selector-container .sticky-add-to-cart{align-items:center;background-color:#fff;bottom:0;box-shadow:0 -4px 12px rgba(0,0,0,.08);display:flex;justify-content:center;left:0;opacity:0;padding:8px 12px;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform .3s ease,opacity .3s ease;width:100%;z-index:9999}.selector-container .sticky-add-to-cart.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.selector-container .sticky-add-to-cart .btn{align-items:center;background-color:#008901;display:flex;font-size:16px;justify-content:center;width:90%}.selector-container .sticky-add-to-cart .btn:active,.selector-container .sticky-add-to-cart .btn:hover{background-color:#006f01;cursor:pointer}@media(min-width:768px){.selector-container .sticky-add-to-cart{display:none}}.selector-container .cancel-upsell{margin-top:20px;opacity:.7}@media(max-width:767.98px){.selector-container .cancel-upsell{margin-top:0}}.selector-container .order-button{width:100%}@media(max-width:767.98px){.selector-container .order-button{align-items:center;background-color:#fff;border-radius:10px;bottom:11%;display:flex;justify-content:center;padding:15px 0;position:fixed;width:100%;z-index:100}.selector-container .order-button button{width:80%!important}}.selector-container.quantity .selectors-container .selector-label{color:#111827;font-family:Montserrat;font-size:14px;font-weight:600;line-height:19px;margin-bottom:10px}.selector-container.quantity .selectors-container .dog-size-selector{margin-bottom:24px}.selector-container.quantity .selectors-container .dog-size-selector .selector-options{display:flex;gap:12px}.selector-container.quantity .selectors-container .dog-size-selector .selector-options.column{flex-direction:column}.selector-container.quantity .selectors-container .dog-size-selector .selector-options .selector-option{background-color:transparent;border:1px solid #d1d5db;border-radius:8px;color:#000;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px;text-align:center;transition:all .2s ease;white-space:nowrap}@media screen and (max-width:450px){.selector-container.quantity .selectors-container .dog-size-selector .selector-options .selector-option{font-size:13px}}@media screen and (max-width:364px){.selector-container.quantity .selectors-container .dog-size-selector .selector-options .selector-option{padding:8px}}@media screen and (max-width:338px){.selector-container.quantity .selectors-container .dog-size-selector .selector-options .selector-option{font-size:11px}}.selector-container.quantity .selectors-container .dog-size-selector .selector-options .selector-option.active{background-color:rgba(18,187,182,.08);border-color:#12bbb6}.selector-container.quantity .selectors-container .tubs-selector{margin-bottom:10px}.selector-container.quantity .selectors-container .tubs-selector .tubs-badge{border-radius:6px;font-size:12px;font-weight:600;line-height:1.2;margin-bottom:6px;padding:4px 10px;position:absolute;text-align:center;top:-12px}.selector-container.quantity .selectors-container .tubs-selector .tubs-badge.most-popular{background-color:#ffe08a;color:#8a6d00}.selector-container.quantity .selectors-container .tubs-selector .tubs-badge.best-value{background-color:#b3e5fc;color:#01579b}.selector-container.quantity .selectors-container .tubs-selector .selector-options.column{display:flex;flex-direction:column;gap:20px}.selector-container.quantity .selectors-container .tubs-selector .tubs-option{align-items:center;background-color:transparent;border:1px solid #d1d5db;border-radius:8px;color:#000;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;position:relative;text-align:left;transition:all .2s ease;width:100%}.selector-container.quantity .selectors-container .tubs-selector .tubs-option .tubs-option-left{display:flex;flex-direction:column}.selector-container.quantity .selectors-container .tubs-selector .tubs-option .tubs-option-left .tubs-main{font-size:16px;font-weight:600}.selector-container.quantity .selectors-container .tubs-selector .tubs-option .tubs-option-left .tubs-sub{color:#6b7280;font-size:14px}.selector-container.quantity .selectors-container .tubs-selector .tubs-option .tubs-option-right .tubs-sale{background-color:#12bbb6;border-radius:6px;color:#fff;font-size:13px;font-weight:600;padding:4px 8px}.selector-container.quantity .selectors-container .tubs-selector .tubs-option:hover{border-color:#d1d5db}.selector-container.quantity .selectors-container .tubs-selector .tubs-option.active{background-color:rgba(18,187,182,.08);border-color:#12bbb6}.selector-container.quantity .selectors-container .quantity-selector{margin-bottom:24px}@media(max-width:767.98px){.selector-container.quantity .selectors-container .quantity-selector{margin-bottom:12px}}.selector-container.quantity .selectors-container .quantity-selector .selector-options{display:flex;flex-wrap:nowrap}.selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option{align-items:center;background-color:transparent;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;flex:1 1;height:96px;justify-content:center;margin-right:12px;overflow:hidden;padding:20px 0;position:relative;transition:border-color .15s ease-in-out}.selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option:hover{border-color:#d1d5db}@media(max-width:524.98px){.selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option{height:57px;padding:10px 0}}@media(max-width:370px){.selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option{height:47px}}.selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option:last-child{margin-right:0}.selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option img{height:100%;mix-blend-mode:multiply;width:auto}.selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option.active{border-color:#12bbb6}.selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option.active .quantity-badge{opacity:1}.selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option .quantity-badge{background-color:#12bbb6;border-radius:50%;bottom:-12px;color:#fff;display:block;font-family:Montserrat;font-size:14px;font-weight:700;height:38px;line-height:12px;opacity:0;padding:8px 11px;position:absolute;right:-12px;text-align:left;transition:opacity .15s ease-in-out;width:38px}@media(max-width:524.98px){.selector-container.quantity .selectors-container .quantity-selector .selector-options .selector-option .quantity-badge{bottom:-19px;font-size:12px;line-height:12px;padding:4px 10px;right:-17px}}.selector-container.quantity .selectors-container .delivery-frequency-selector{margin-bottom:16px}@media(max-width:767.98px){.selector-container.quantity .selectors-container .delivery-frequency-selector{margin-bottom:8px}}.selector-container.quantity .selectors-container .delivery-frequency-selector .selector-label{color:#111827;font-size:14px;line-height:19px;margin-bottom:8px}.selector-container.quantity .selectors-container .delivery-frequency-selector .selector-label .hint{color:#12bbb6;margin-left:8px}.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons{display:flex;justify-content:space-between}@media(max-width:767.98px){.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons{align-items:center;flex-direction:column}}.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .toggle-button{align-items:center;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:8px;color:#111827;cursor:pointer;display:inline-flex;flex-direction:column;font-size:16px;height:54px;justify-content:center;line-height:1.2;padding:0;text-align:center;transition:border-color .15s ease-in-out;vertical-align:top;width:123px}@media(max-width:767.98px){.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .toggle-button{height:48px}}.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .toggle-button.active{border-color:#12bbb6!important;color:#12bbb6;font-weight:600}.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .toggle-button-badge{align-items:center;color:#ef4444;display:flex;font-size:11px;font-style:normal;font-weight:600;line-height:normal;text-align:center;text-transform:uppercase}.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .toggle-button-badge svg{height:16px;width:16px}@media(max-width:1279.98px){.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .toggle-button-badge{font-size:9.5px}}@media(max-width:524.98px){.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .toggle-button-badge{font-size:8px}}.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .month-buttons{margin-right:16px;width:100%}@media(max-width:767.98px){.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .month-buttons{margin-bottom:4px;margin-right:0}}.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .month-buttons .toggle-button{border-radius:8px;width:100%}@media(max-width:1279.98px){.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .month-buttons .toggle-button{width:100%}}.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .one-time{max-width:123px;width:100%}@media(max-width:1279.98px){.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .one-time{max-width:105px}}@media(max-width:767.98px){.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .one-time{display:none}}.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .one-time-mobile{display:none}@media(max-width:767.98px){.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .one-time-mobile{align-items:center;background-color:transparent;border:0;color:#6b7280;display:flex;font-size:14px;height:40px;justify-content:center;line-height:24px;width:106px}.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .one-time-mobile.active{border:0}.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .one-time-mobile.active,.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-buttons .one-time-mobile:hover{text-decoration:underline}}.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-refil{border:1px solid #12bbb6;border-radius:12px;cursor:pointer;display:flex;padding:15px}.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-refil-items{align-items:center;display:flex;gap:20px}.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-refil-text{display:flex;flex-direction:column;font-family:Montserrat;gap:5px}.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-refil-text-save{font-size:18px;font-weight:700}@media screen and (max-width:400px){.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-refil-text-save{font-size:15px}}.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-refil-text-refill{color:#12bbb6}.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-refil-text-contract{font-size:14px}.selector-container.quantity .selectors-container .delivery-frequency-selector .toggle-refil-text-cancel{text-decoration:underline}.selector-container{background:#fff}.selector-container .selectors-container .customer-benefits-section{background:#f9fafb;border:1px solid #e5e7eb;border-left:none;border-right:none;margin:0 -24px}@media(max-width:1279.98px){.selector-container .selectors-container .customer-benefits-section{margin:0 -20px}}@media(max-width:767.98px){.selector-container .selectors-container .customer-benefits-section{margin:0 -12px}}.selector-container .selectors-container .customer-benefits-section .list-items{padding:8px 26px}@media(max-width:767.98px){.selector-container .selectors-container .customer-benefits-section .list-items{padding:8px 13px}}.selector-container .selectors-container .customer-benefits-section .list-items .list-item{align-items:start;display:flex;justify-content:flex-start;margin-bottom:2px}.selector-container .selectors-container .customer-benefits-section .list-items .list-item:last-child{margin-bottom:2px}.selector-container .selectors-container .customer-benefits-section .list-items .list-item .verified-icon{flex-shrink:0}.selector-container .selectors-container .customer-benefits-section .list-items .list-item .verified-icon path{fill:#22c55e}.selector-container .selectors-container .customer-benefits-section .list-items .list-item .medal-icon{height:21px;width:21px}.selector-container .selectors-container .customer-benefits-section .list-items .list-item .medal-icon path{fill:#ffbf00}.selector-container .selectors-container .customer-benefits-section .list-items .list-item .benefits-test{color:#111827;font-family:Montserrat;font-size:14px;font-weight:600;line-height:19px;margin-left:8px}.selector-container .selectors-container .customer-benefits-section .list-items .list-item .benefits-test strong{font-weight:700}.calming-plans-hero{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:60px 20px 40px;text-align:center}.calming-plans-hero__container{margin:0 auto;max-width:800px}.calming-plans-hero__title{color:#111827;font-family:Montserrat;font-size:42px;font-weight:700;line-height:1.2;margin-bottom:16px}@media(max-width:1023.98px){.calming-plans-hero__title{font-size:32px}}@media(max-width:767.98px){.calming-plans-hero__title{font-size:28px}}.calming-plans-hero__subtitle{color:#4b5563;font-family:Montserrat;font-size:18px;font-weight:400;margin:0}.calming-plans-selector{padding:60px 20px}.calming-plans-selector,.calming-plans-selector__container{margin:0 auto;max-width:1200px}.calming-plans-selector .plans-content{align-items:center;display:flex;gap:60px}@media(max-width:1023.98px){.calming-plans-selector .plans-content{flex-direction:column;gap:40px}}.calming-plans-selector .plans-image{align-items:center;display:flex;flex:1 1;justify-content:center}.calming-plans-selector .plans-image .plans-img{border-radius:12px;margin:0 auto;max-width:600px;width:100%}.calming-plans-selector .plans-selector{flex:1 1}.calming-plans-selector .plans-selector__header{align-items:center;display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.calming-plans-selector .plans-selector__logo{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:center}.calming-plans-selector .plans-selector__logo .logo-text{color:#1f2937;font-family:Montserrat;font-size:24px;font-weight:600;margin:0;text-align:center}@media(max-width:1023.98px){.calming-plans-selector .plans-selector__logo .logo-text{font-size:20px}}@media(max-width:767.98px){.calming-plans-selector .plans-selector__logo .logo-text{font-size:18px}}.calming-plans-selector .plans-selector__step{align-items:center;display:flex;flex-direction:column;gap:12px;max-width:300px;width:100%}.calming-plans-selector .plans-selector__step .custom-progress{background:#e2e8f0;border:none;border-radius:4px;height:8px;overflow:hidden;padding:2px;position:relative;width:50%}.calming-plans-selector .plans-selector__step .custom-progress__bar{background:#0e8c89;border-radius:2px;height:100%;left:0;position:absolute;top:0;transition:width .5s ease-in-out}.calming-plans-selector .plans-selector__step .step-text{color:#4b5563;font-family:Montserrat;font-size:14px;font-weight:500;text-align:center}.calming-plans-selector .plan-badge{background:#12bbb6;border-radius:20px;color:#fff;font-family:Montserrat;font-size:12px;font-weight:600;left:50%;padding:6px 16px;position:absolute;text-transform:uppercase;top:-12px;transform:translateX(-50%)}.calming-plans-selector .plan-header{margin-bottom:24px;text-align:center}.calming-plans-selector .plan-header .plan-name{color:#111827;font-family:Montserrat;font-size:24px;font-weight:700;margin-bottom:16px}.calming-plans-selector .plan-header .plan-pricing{margin-bottom:8px}.calming-plans-selector .plan-header .plan-pricing .plan-old-price{color:#6b7280;font-family:Montserrat;font-size:18px;font-weight:400;margin-right:8px;text-decoration:line-through}.calming-plans-selector .plan-header .plan-pricing .plan-price{color:#0e8c89;font-family:Montserrat;font-size:32px;font-weight:700}.calming-plans-selector .plan-header .plan-pricing .plan-savings{color:#0e8c89;display:block;font-family:Montserrat;font-size:14px;font-weight:600;margin-top:4px}.calming-plans-selector .plan-header .plan-description{color:#4b5563;font-family:Montserrat;font-size:16px;font-weight:400;margin:0}.calming-plans-selector .plan-features{margin-bottom:24px}.calming-plans-selector .plan-features .features-list{list-style:none;margin:0;padding:0}.calming-plans-selector .plan-features .features-list .feature-item{align-items:flex-start;color:#374151;display:flex;font-family:Montserrat;font-size:16px;font-weight:400;gap:12px;margin-bottom:12px}.calming-plans-selector .plan-features .features-list .feature-item:last-child{margin-bottom:0}.calming-plans-selector .plan-features .features-list .feature-item .feature-icon{color:#12bbb6;flex-shrink:0;height:21px;margin-top:2px;width:20px}.calming-plans-selector .plan-radio{text-align:center}.calming-plans-selector .plan-radio input[type=radio]{accent-color:#12bbb6;height:20px;width:20px}@media(max-width:767.98px){.calming-plans-selector{padding:0 16px 16px}}.calming-upsell-hero{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:60px 20px 40px;text-align:center}.calming-upsell-hero__container{margin:0 auto;max-width:800px}.calming-upsell-hero__header{align-items:center;display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.calming-upsell-hero__logo{display:flex;justify-content:center}.calming-upsell-hero__step{align-items:center;display:flex;flex-direction:column;gap:12px;max-width:300px;width:100%}.calming-upsell-hero__step .custom-progress{background:#e2e8f0;border:none;border-radius:4px;height:8px;overflow:hidden;padding:2px;position:relative;width:50%}.calming-upsell-hero__step .custom-progress__bar{background:#0e8c89;border-radius:2px;height:100%;left:0;position:absolute;top:0;transition:width .5s ease-in-out}.calming-upsell-hero__step .step-text{color:#4b5563;font-family:Montserrat;font-size:14px;font-weight:500;text-align:center}.calming-upsell-hero__title{color:#111827;font-family:Montserrat;font-size:42px;font-weight:700;line-height:1.2;margin-bottom:16px}@media(max-width:1023.98px){.calming-upsell-hero__title{font-size:32px}}@media(max-width:767.98px){.calming-upsell-hero__title{font-size:28px}}.calming-upsell-hero__subtitle{color:#4b5563;font-family:Montserrat;font-size:18px;font-weight:400;margin:0}.calming-upsell-products{margin:0 auto;max-width:1200px;padding:30px 20px}.calming-upsell-products__container{margin:0 auto;max-width:1000px}.calming-upsell-products .upsell-header{margin-bottom:0;text-align:center}.calming-upsell-products .upsell-header .upsell-title{color:#111827;font-family:Montserrat;font-size:36px;font-weight:700;margin-bottom:16px}@media(max-width:1023.98px){.calming-upsell-products .upsell-header .upsell-title{font-size:28px}}.calming-upsell-products .upsell-header .upsell-subtitle{color:#4b5563;font-family:Montserrat;font-size:18px;font-weight:400;margin:0 0 30px}.calming-upsell-products .upsell-header .upsell-progress{align-items:center;display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:300px;width:100%}.calming-upsell-products .upsell-header .upsell-progress .custom-progress{background:#e2e8f0;border:none;border-radius:4px;height:8px;overflow:hidden;padding:2px;position:relative;width:50%}.calming-upsell-products .upsell-header .upsell-progress .custom-progress__bar{background:#0e8c89;border-radius:2px;height:100%;left:0;position:absolute;top:0;transition:width .5s ease-in-out}.calming-upsell-products .upsell-header .upsell-progress .step-text{color:#4b5563;font-family:Montserrat;font-size:14px;font-weight:500;text-align:center}.calming-upsell-products .upsell-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:40px}@media(max-width:1023.98px){.calming-upsell-products .upsell-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media(max-width:767.98px){.calming-upsell-products .upsell-grid{gap:8px;grid-template-columns:1fr;margin-bottom:20px;margin-top:13px}}.calming-upsell-products .upsell-card{background:#fff;border:2px solid #e2e8f0;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;padding:24px;position:relative;text-align:center;transition:all .3s ease;width:100%}.calming-upsell-products .upsell-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.calming-upsell-products .upsell-card.selected{border-color:#12bbb6;box-shadow:0 4px 12px rgba(0,0,0,.15)}.calming-upsell-products .upsell-card__bottom{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding-top:16px;width:100%}.calming-upsell-products .upsell-card__price{align-items:flex-start;display:flex;flex-direction:column}.calming-upsell-products .upsell-card__price .old-price{color:#6b7280;font-family:Montserrat;font-size:12px;font-weight:400;line-height:1.2;text-decoration:line-through}.calming-upsell-products .upsell-card__price .current-price{color:#0e8c89;font-family:Montserrat;font-size:18px;font-weight:700;line-height:1.2}.calming-upsell-products .upsell-card__checkbox{align-items:center;display:flex;justify-content:center}.calming-upsell-products .upsell-card__checkbox input[type=checkbox]{accent-color:#12bbb6;cursor:pointer;height:20px;width:20px}.calming-upsell-products .upsell-badge{background:#12bbb6;border-radius:20px;color:#fff;font-family:Montserrat;font-size:12px;font-weight:600;left:50%;padding:6px 16px;position:absolute;text-transform:uppercase;top:-12px;transform:translateX(-50%)}.calming-upsell-products .upsell-card__image{border-radius:12px;margin-bottom:16px;overflow:hidden;width:100%}.calming-upsell-products .upsell-card__image img{object-fit:cover;width:100%}.calming-upsell-products .upsell-card__content{flex:1 1;margin-bottom:16px}.calming-upsell-products .upsell-card__content .product-name{color:#111827;font-family:Montserrat;font-size:18px;font-weight:600;line-height:1.3;margin-bottom:8px}.calming-upsell-products .upsell-card__content .product-description{color:#4b5563;font-family:Montserrat;font-size:14px;font-weight:400;line-height:1.4;margin:0}.calming-upsell-products .upsell-summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:32px;padding:20px}.calming-upsell-products .upsell-summary .summary-content{align-items:center;display:flex;justify-content:space-between}.calming-upsell-products .upsell-summary .summary-content .summary-text{color:#1f2937;font-family:Montserrat;font-size:16px;font-weight:600}.calming-upsell-products .upsell-summary .summary-content .summary-price{color:#0e8c89;font-family:Montserrat;font-size:20px;font-weight:700}.calming-upsell-products .upsell-actions{align-items:center;display:flex;gap:16px;justify-content:center}.calming-upsell-products .upsell-actions .skip-button{font-family:Montserrat;font-weight:600;min-width:150px}.calming-upsell-products .upsell-actions .continue-button{font-family:Montserrat;font-weight:600;min-width:200px;text-transform:uppercase}@media(max-width:767.98px){.calming-upsell-products .upsell-actions{flex-direction:column;gap:12px}.calming-upsell-products .upsell-actions .continue-button,.calming-upsell-products .upsell-actions .skip-button{min-width:unset;width:100%}.calming-upsell-products .upsell-card{align-items:center;display:flex;flex-direction:row;gap:12px;min-width:0!important;padding:10px;width:100%!important}.calming-upsell-products .upsell-card .upsell-card__image{border-radius:10px;height:86px;margin-bottom:0;min-width:86px;overflow:hidden;width:86px}.calming-upsell-products .upsell-card .upsell-card__content{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:flex-start;margin:0;width:100%}.calming-upsell-products .upsell-card .upsell-card__content .product-name{font-size:14px;font-weight:600;line-height:1.2;margin:0;text-align:start;white-space:normal}.calming-upsell-products .upsell-card .upsell-card__content .product-description{font-size:13px;line-height:1.25;margin:0;text-align:start;white-space:normal}}@media screen and (max-width:767.98px)and (max-width:450px){.calming-upsell-products .upsell-card .upsell-card__content .product-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:11px;overflow:hidden;text-overflow:ellipsis}}@media(max-width:767.98px){.calming-upsell-products .upsell-card__price{align-items:center;display:flex;gap:2px}.calming-upsell-products .upsell-card__price .current-price{font-size:16px}.calming-upsell-products .upsell-card__price .old-price{font-size:12px}.calming-upsell-products .upsell-card .upsell-card__bottom{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:0;width:fit-content}.calming-upsell-products .upsell-card .upsell-card__bottom .upsell-card__checkbox input{height:20px;margin-top:2px;width:20px}.calming-upsell-products .upsell-card .upsell-badge{font-size:10px;padding:4px 8px}.calming-upsell-products{padding:0 16px 16px}}.calming-chews-page{background:#fff}@media(max-width:1279.98px){.calming-chews-page main{padding-top:0}}@media screen and (max-width:982px){.calming-chews-page main{padding-top:40px}}@media screen and (max-width:524px){.calming-chews-page main{padding-top:68px}}.calming-chews-landing-page{background:#fff}.calming-chews-landing-page main,.calming-plans-page main,.calming-upsell-page main{padding-top:0}.black-reviews{background-color:#000;color:#fff;display:flex;font-family:Montserrat;justify-content:center;padding:4px;position:relative;width:100%;z-index:3}.black-reviews__text{color:#fff;font-size:16px}@media screen and (max-width:600px){.black-reviews__text{font-size:14px}}@media screen and (max-width:400px){.black-reviews__text.manufactured{font-size:10px}}@media screen and (max-width:330px){.black-reviews__text.manufactured{font-size:9.5px}}@media screen and (max-width:525px){.black-reviews__text{font-size:12px}}*,:after,:before{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}html{height:100%;scrollbar-gutter:stable}html body{font-family:Montserrat;margin:unset;position:relative}html body,html body>#___gatsby{height:100%}html body>#___gatsby>div{display:flex;flex-direction:column;height:100%}html body.modal-open{height:100%;overflow-y:hidden;touch-action:none;width:100%}main{position:relative}@media(max-width:1279.98px){main{padding-top:40px}}@media(max-width:524.98px){main{padding-top:68px}}@media screen and (max-width:1021px){main .product-page{margin-top:-65px}}@media screen and (max-width:524px){main .product-page{margin-top:-92px;overflow-x:hidden}}h1,h2,h3,h4,h5,h6{margin:0}