@keyframes opacityLoading{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}#Subscription{padding:20px 0}#Subscription .subscription-featured{margin-bottom:20px}#Subscription .subscription-featured-title{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:40px}#Subscription .subscription-featured-title h1{text-align:center;display:inline-block;width:100%;max-width:350px;margin-bottom:10px;color:#000072;font-weight:700;font-size:28px}#Subscription .subscription-featured-title p{text-align:center;display:inline-block;width:100%;max-width:350px;line-height:1.2;color:#000072;font-size:18px}@media (min-width:768px){#Subscription .subscription-featured-title{align-items:flex-start}#Subscription .subscription-featured-title h1,#Subscription .subscription-featured-title p{text-align:left;max-width:400px}#Subscription .subscription-featured-title h1{font-size:32px}}@media (min-width:1160px){#Subscription .subscription-featured-title{align-items:flex-start}#Subscription .subscription-featured-title h1,#Subscription .subscription-featured-title p{text-align:left;max-width:500px}#Subscription .subscription-featured-title h1{font-size:38px}}#Subscription .subscription-featured-subscribe{width:100%;padding:20px 20px 0;background-color:var(--color-primary-light);position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column}#Subscription .subscription-featured-subscribe-description{padding-top:60px;overflow-y:hidden;height:340px}@media (min-width:992px){#Subscription .subscription-featured-subscribe-description{display:flex;justify-content:center;align-items:center;padding-top:0;overflow-y:visible}}#Subscription .subscription-featured-subscribe-description-price{width:300px;height:150px;background-color:#000072;border-radius:0 0 150px 150px;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:50%;margin-left:-150px;top:-30px;overflow-y:visible}#Subscription .subscription-featured-subscribe-description-price h3{font-size:18px;color:#c5fb69;font-weight:400}#Subscription .subscription-featured-subscribe-description-price h2{font-size:50px;color:#c5fb69;position:relative;top:-5px}#Subscription .subscription-featured-subscribe-description-price h2 sub{font-size:26px;color:#c5fb69;bottom:0!important}#Subscription .subscription-featured-subscribe-description-price h2 sup{font-size:26px;color:#c5fb69;top:-.8em!important}#Subscription .subscription-featured-subscribe-description-price span{font-size:12px;color:#c5fb69;position:relative;top:-15px;left:-32px}@media (min-width:992px){#Subscription .subscription-featured-subscribe-description-price{position:relative;left:30%}}#Subscription .subscription-featured-subscribe-description-image{position:relative;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media (min-width:992px){#Subscription .subscription-featured-subscribe-description-image{top:3px;right:-50px;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1)}}#Subscription .subscription-featured-subscribe-buttom{position:absolute;bottom:20px;width:95%;max-width:350px}#Subscription .subscription-featured-subscribe::after{display:none}@media (min-width:600px){#Subscription .subscription-featured-subscribe::after{position:absolute;content:"";display:block;background-image:url(pdp-subscription-hero-arrow-mobile.png);background-repeat:no-repeat;background-position:top right;background-size:contain;width:180px;height:210px;left:-20px;top:-45px;transform:rotate(354deg)}}@media (min-width:768px){#Subscription .subscription-featured-subscribe::after{background-image:url(pdp-subscription-hero-arrow-desktop.png);width:150px;height:30px;bottom:31px;left:-110px;top:unset;transform:rotate(191deg)}}@media (min-width:992px){#Subscription .subscription-featured-subscribe::after{width:200px;height:40px;left:-130px;bottom:25px;transform:rotate(191deg)}}#Subscription .subscription-featured-subscribe.animated::after{animation:opacityLoading 3s linear}#Subscription #subscription-calculator h2,#Subscription #subscription-cosmetics h2,#Subscription #subscription-faq h2,#Subscription #subscription-medicines h2{color:#000072;font-weight:700;font-size:22px}#Subscription #subscription-calculator p,#Subscription #subscription-cosmetics p,#Subscription #subscription-faq p,#Subscription #subscription-medicines p{line-height:1.2;font-size:18px;color:#000072}@media (min-width:768px){#Subscription #subscription-calculator h2,#Subscription #subscription-cosmetics h2,#Subscription #subscription-faq h2,#Subscription #subscription-medicines h2{font-size:30px}}#Subscription #subscription-faq .container{background-color:rgba(110,210,143,.15)}#Subscription #subscription-faq img{width:60%;height:auto}@media (min-width:768px){#Subscription #subscription-faq img{width:80%}}@media (min-width:768px){#Subscription #subscription-cosmetics .subscription-medicines-content,#Subscription #subscription-medicines .subscription-medicines-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:30px}#Subscription #subscription-cosmetics h2,#Subscription #subscription-medicines h2{text-align:right!important;width:360px}#Subscription #subscription-cosmetics .subscription-cosmetics-content,#Subscription #subscription-medicines .subscription-cosmetics-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}#Subscription #subscription-cosmetics .subscription-cosmetics-content h2,#Subscription #subscription-medicines .subscription-cosmetics-content h2{text-align:left!important;width:460px}}@media (min-width:992px){#Subscription #subscription-cosmetics h2,#Subscription #subscription-medicines h2{width:470px}}#Subscription #subscription-cosmetics .brands,#Subscription #subscription-medicines .brands{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:10px}#Subscription #subscription-cosmetics .brands .brand,#Subscription #subscription-medicines .brands .brand{width:70px;height:70px;padding:10px;display:flex;justify-content:center;align-items:center}#Subscription #subscription-cosmetics .brands .brand img,#Subscription #subscription-medicines .brands .brand img{width:100%;height:auto}@media (min-width:768px){#Subscription #subscription-cosmetics .brands .brand,#Subscription #subscription-medicines .brands .brand{box-shadow:none!important;width:90px;height:90px}}#Subscription #subscription-cosmetics .subscription-medicines-text-image,#Subscription #subscription-medicines .subscription-medicines-text-image{display:flex;justify-content:center;align-items:center}#Subscription #subscription-cosmetics .subscription-medicines-text-image img,#Subscription #subscription-medicines .subscription-medicines-text-image img{display:block;max-width:100%}#Subscription #subscription-cosmetics .subscription-medicines-text-image p,#Subscription #subscription-medicines .subscription-medicines-text-image p{display:none;text-align:right;max-width:410px;font-size:20px;line-height:1.5}@media (min-width:768px){#Subscription #subscription-cosmetics .subscription-medicines-text-image,#Subscription #subscription-medicines .subscription-medicines-text-image{justify-content:flex-end}#Subscription #subscription-cosmetics .subscription-medicines-text-image img,#Subscription #subscription-medicines .subscription-medicines-text-image img{display:none}#Subscription #subscription-cosmetics .subscription-medicines-text-image p,#Subscription #subscription-medicines .subscription-medicines-text-image p{display:inline-block}}#Subscription #subscription-cosmetics .subscription-cosmetics-text-image,#Subscription #subscription-medicines .subscription-cosmetics-text-image{display:flex;justify-content:center;align-items:center}#Subscription #subscription-cosmetics .subscription-cosmetics-text-image img,#Subscription #subscription-medicines .subscription-cosmetics-text-image img{display:block;max-width:100%}#Subscription #subscription-cosmetics .subscription-cosmetics-text-image p,#Subscription #subscription-medicines .subscription-cosmetics-text-image p{display:inline-block;text-align:center;font-size:16px;line-height:1.5}@media (min-width:768px){#Subscription #subscription-cosmetics .subscription-cosmetics-text-image,#Subscription #subscription-medicines .subscription-cosmetics-text-image{justify-content:flex-end}#Subscription #subscription-cosmetics .subscription-cosmetics-text-image img,#Subscription #subscription-medicines .subscription-cosmetics-text-image img{display:none;max-width:100%}#Subscription #subscription-cosmetics .subscription-cosmetics-text-image p,#Subscription #subscription-medicines .subscription-cosmetics-text-image p{text-align:left}}#Subscription #subscription-cosmetics .subscription-cosmetics-image img,#Subscription #subscription-cosmetics .subscription-medicines-image img,#Subscription #subscription-medicines .subscription-cosmetics-image img,#Subscription #subscription-medicines .subscription-medicines-image img{width:100%;height:auto}@media (min-width:768px){#Subscription #subscription-cosmetics .subscription-cosmetics-image,#Subscription #subscription-cosmetics .subscription-medicines-image,#Subscription #subscription-medicines .subscription-cosmetics-image,#Subscription #subscription-medicines .subscription-medicines-image{display:flex;justify-content:center;align-items:center}}#Subscription #subscription-cosmetics .subscription-cosmetics-buttom,#Subscription #subscription-cosmetics .subscription-medicines-buttom,#Subscription #subscription-medicines .subscription-cosmetics-buttom,#Subscription #subscription-medicines .subscription-medicines-buttom{width:100%}@media (min-width:768px){#Subscription #subscription-cosmetics .subscription-cosmetics-buttom,#Subscription #subscription-cosmetics .subscription-medicines-buttom,#Subscription #subscription-medicines .subscription-cosmetics-buttom,#Subscription #subscription-medicines .subscription-medicines-buttom{width:400px}}#Subscription #subscription-cosmetics .container{background-color:#eef1f7}#Subscription #subscription-cosmetics .brands .brand{padding:2px}#Subscription .subscription-faq-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}#Subscription .subscription-faq-content #accordion-faq{width:100%}#Subscription .subscription-faq-content .subscription-faq-buttom{width:100%;max-width:400px}.accordion-button{background-color:#fff;color:#40405c;font-family:Rubik,sans-serif;font-size:16px}.accordion-button:not(.collapsed){background-color:#fff;color:#40405c}.accordion-button::after{content:"\e5cf";font-family:"Material Icons";font-size:25px;background-image:none!important;color:#010077;position:relative;top:-3px;left:-2px}.accordion-button:not(.collapsed)::after{content:"\e5cf";top:5px;left:1px}.accordion-body{background-color:#fff;color:#010077;font-family:Rubik,sans-serif}#price-calc{position:relative}#price-calc::after{content:"";position:absolute;left:50%;top:50%;z-index:-2;transform:translate(-50%,-50%);display:block;width:100%;max-width:1400px;margin:0 auto;height:172px;border-radius:10px;background-color:#9b8fcc}@media (max-width:992px){#price-calc::after{height:675px;border-radius:0}}#price-calc .steps{position:relative;background-color:#f1ecff;border-radius:25px}#price-calc .steps::after{content:"";width:82%;height:4px;border-radius:8px;background-color:#000072;position:absolute;top:67px;left:50%;z-index:0;transform:translateX(-50%)}@media (max-width:992px){#price-calc .steps::after{display:none}}#price-calc .steps .step{position:relative;display:flex;column-gap:40px;z-index:1}@media (max-width:992px){#price-calc .steps .step{flex-direction:column;align-items:center}}#price-calc .steps .step:last-of-type::after{display:none}#price-calc .steps .step:nth-child(3)::after{background-image:url(../images/Vector.webp)}@media (max-width:992px){#price-calc .steps .step:nth-child(3)::after{transform:rotate(90deg)}}#price-calc .steps .step::after{content:"";display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:100%;background-color:#c5fa69;background-image:url(../images/add_24px.webp);background-position:center;background-repeat:no-repeat;background-size:14px;margin-top:33px}#price-calc .steps .step__title{font-size:1rem;font-weight:600;line-height:1.2;color:#000072;margin-bottom:1rem}#price-calc .steps .step__price{font-size:1rem;font-weight:600;line-height:1.2;color:#000072}