@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500;700&display=swap";.footer{color:#000}.footer .feature-boxes-container{display:flex;flex-wrap:wrap;justify-content:center;padding:40px 0;background-color:#faf8ff}.footer .feature-box{flex:1;min-width:250px;max-width:300px;margin:15px;padding:20px 15px;text-align:center;display:flex;flex-direction:column;align-items:center}.footer .feature-icon{width:80px;height:80px;margin-bottom:15px;object-fit:contain}.footer .feature-box h3{font: 20px/24px Calistoga;margin-bottom:10px;font-weight:700;color:#333}.footer .feature-box p{font: 14px/20px Poppins;color:#666}.footer .footer-logo-wrapper{text-align:center;margin-bottom:40px}.footer .footer-content{display:grid;gap:40px}.footer .lead{letter-spacing:2px;color:#141414}.footer .footer-column ul{list-style:none;padding:0}.footer .footer-column ul li{display:flex;align-items:center;gap:10px;margin-bottom:20px}.footer .footer-column ul li svg{font-size:16px}.footer .footer-column a{color:#000;text-decoration:none}.footer .footer-column a:hover{text-decoration:underline}.footer .footer-logo{max-height:40px}@media (min-width: 769px){.footer .footer-content{grid-template-columns:repeat(2,1fr);text-align:center}.footer .footer-column ul{display:inline-block;text-align:left}.footer .feature-boxes-container{padding:40px}}@media (max-width: 768px){.footer .footer-content{grid-template-columns:1fr;text-align:center}.footer .footer-column ul{display:inline-block;text-align:left}.footer .footer-column ul li{justify-content:flex-start}.footer .feature-boxes-container{flex-direction:column;align-items:center;padding:20px}.footer .feature-box{max-width:100%;margin:10px 0}}._nav_cq4dh_1{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 3rem}@media (max-width: 500px){._nav_cq4dh_1{flex-direction:column}}._nav-logo_cq4dh_12{max-width:226px}._nav-container_cq4dh_15{display:flex;gap:60px;margin-left:-120px}@media (max-width: 1250px){._nav-container_cq4dh_15{margin-left:0}}@media (max-width: 1100px){._nav-container_cq4dh_15{gap:10px}}._nav-container-el_cq4dh_30{text-decoration:none;color:#333;font-weight:700;font-size:17px;transition:color .3s}._nav-container-el_cq4dh_30:hover{color:#c16bc7}._nav-shop_cq4dh_40{display:flex;gap:1.5rem}._nav-shop-el_cq4dh_44{display:flex;align-items:center;justify-content:center;position:relative;background:none;border:none;padding:0;cursor:pointer}._nav-shop-el_cq4dh_44 img{height:2rem;transition:transform .3s}._nav-shop-el_cq4dh_44 img:hover{transform:scale(1.1)}._nav_cq4dh_1 ._cart-count_cq4dh_61{position:absolute;top:-8px;right:-8px;background-color:#e94e77;color:#fff;font-size:12px;font-weight:700;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a}@media (max-width: 1024px){._nav_cq4dh_1{padding:1rem 2rem}._nav-container_cq4dh_15{display:none}}._hidden_fb1j4_1{opacity:0!important;pointer-events:none;transition:opacity .3s}._galleryWrapper_fb1j4_7{position:relative;flex:0 0 40%}._galleryPlaceholder_fb1j4_12{width:100%;height:1px}._mainLeft_fb1j4_17{display:flex;flex-direction:column;gap:1rem;width:100%;transition:opacity .3s ease,transform .3s ease;position:fixed;max-width:calc(.4*(1200px + 10rem));z-index:1}@media (max-width: 1350px){._mainLeft_fb1j4_17{width:24%}}@media (max-width: 1000px){._mainLeft_fb1j4_17{position:relative;width:100%;max-width:100%}}._mainLeft_fb1j4_17 img{width:100%;border-radius:8px;transition:transform .3s ease}._mainLeft_fb1j4_17 img:hover{transform:scale(1.02)}._mainLeftContainer_fb1j4_47{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}._mainLeftContainer_fb1j4_47 img{cursor:pointer;border:2px solid transparent;transition:all .2s ease-in-out}._mainLeftContainer_fb1j4_47 img:hover{border-color:#c16bc780;transform:translateY(-2px)}._mainLeftContainer_fb1j4_47 img._active_fb1j4_61{border-color:#c16bc7;box-shadow:0 2px 8px #c16bc74d}@media (max-width: 1000px){._mainLeft_fb1j4_17._sticky_fb1j4_67{position:static;width:100%;max-width:none}}@media (max-width: 768px){._mainLeftContainer_fb1j4_47{grid-template-columns:repeat(3,1fr)}._mainLeftContainer_fb1j4_47 img:nth-child(n+4){display:none}}._productHeaderTitle_1nvpx_1{font: 40px/45px Calistoga;font-weight:900;max-width:500px;color:#333;margin-bottom:5px;letter-spacing:-2px}._productHeaderStars_1nvpx_9{display:flex;align-items:center;gap:.5rem;margin-bottom:5px}._productHeaderStars_1nvpx_9 img{max-width:114px}._productHeaderStars_1nvpx_9 p{font-size:18px;color:#666}._productHeaderPrice_1nvpx_22{font-size:22px;font-weight:700;color:red;margin-bottom:5px}._productHeaderPrice_1nvpx_22 span{font-size:22px}._productHeaderStyle_1nvpx_31{font-size:22px;margin-bottom:1rem}._productHeaderStyle_1nvpx_31 span{font-weight:600;margin-left:.5rem;text-transform:uppercase}._productHeaderSelect_1nvpx_40{margin-bottom:1.5rem}._productHeaderSelect_1nvpx_40 select{width:100%;max-width:100%;padding:10px;border:1px solid #ddd;border-radius:10px;font-size:20px;cursor:pointer;background-color:#f2ecff;max-height:44px}._productHeaderSelect_1nvpx_40 select:focus{outline:none;border-color:#c16bc7}._productHeaderIcons_1nvpx_58{display:flex;gap:8px;margin-bottom:5rem}._productHeaderIcons_1nvpx_58>div{flex:1;display:flex;flex-direction:column;gap:8px}._productHeaderIconsEl_1nvpx_69{display:flex;align-items:center;gap:8px}._productHeaderIconsEl_1nvpx_69 img{width:3rem;height:3rem;object-fit:contain}._productHeaderIconsEl_1nvpx_69 p{font-size:16px;font-weight:700}._productHeaderChoose_1nvpx_83{font: 22px/45px Calistoga;text-align:center;color:#c16bc7;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;gap:15px}._productHeaderChoose_1nvpx_83:before,._productHeaderChoose_1nvpx_83:after{content:"";height:1px;background-color:#ececec;flex:1;max-width:100%}@media (max-width: 768px){._productHeaderTitle_1nvpx_1{font-size:2rem;letter-spacing:-.5px;line-height:normal}._productHeaderPrice_1nvpx_22{font-size:2.4rem}._productHeaderIcons_1nvpx_58{flex-direction:column}}._productOptions_kmoxt_1{margin-bottom:2rem}._productOptionsWrapper_kmoxt_4{width:100%;max-width:600px;margin:0 auto;padding:20px}._productOptionsWrapper_kmoxt_4 ._optionsForm_kmoxt_10{display:flex;flex-direction:column;gap:20px}._productOptionsWrapper_kmoxt_4 ._optionBlock_kmoxt_15{width:100%}._productOptionsWrapper_kmoxt_4 ._optionBlock_kmoxt_15 ._optionInput_kmoxt_18{display:none}._productOptionsWrapper_kmoxt_4 ._optionBlock_kmoxt_15 ._optionInput_kmoxt_18:checked+._optionLabel_kmoxt_21{border-color:#c16bc7;background-color:#fcebf3}._productOptionsWrapper_kmoxt_4 ._optionBlock_kmoxt_15 ._optionInput_kmoxt_18:checked+._optionLabel_kmoxt_21 ._optionRadio_kmoxt_25{border-color:#c16bc7}._productOptionsWrapper_kmoxt_4 ._optionBlock_kmoxt_15 ._optionInput_kmoxt_18:checked+._optionLabel_kmoxt_21 ._optionRadio_kmoxt_25:after{transform:scale(1)}._productOptionsWrapper_kmoxt_4 ._optionLabel_kmoxt_21{display:block;padding:15px;border:2px solid #ede5da;border-radius:14px;background-color:#fff;cursor:pointer;transition:all .3s ease}._productOptionsWrapper_kmoxt_4 ._optionMain_kmoxt_40{display:flex;align-items:flex-start;gap:15px}._productOptionsWrapper_kmoxt_4 ._optionRadio_kmoxt_25{width:20px;height:20px;border:2px solid #ede5da;border-radius:50%;position:relative;transition:all .3s ease}._productOptionsWrapper_kmoxt_4 ._optionRadio_kmoxt_25:after{content:"";position:absolute;top:2.9px;left:3.2px;transform:translate(-50%,-50%) scale(0);width:10px;height:10px;background-color:#c16bc7;border-radius:50%;transition:transform .3s ease}._productOptionsWrapper_kmoxt_4 ._optionContent_kmoxt_65{flex:1;display:flex;justify-content:space-between}._productOptionsWrapper_kmoxt_4 ._optionContentLeft_kmoxt_70{flex:1}._productOptionsWrapper_kmoxt_4 ._optionContentRight_kmoxt_73{text-align:right}._productOptionsWrapper_kmoxt_4 ._optionHeader_kmoxt_76{display:flex;align-items:center;gap:10px;margin-bottom:5px}._productOptionsWrapper_kmoxt_4 ._optionTitle_kmoxt_82{color:#c16bc7;font-size:16px;font-weight:700;margin:0}._productOptionsWrapper_kmoxt_4 ._optionBadge_kmoxt_88{color:#fff;background-color:#c16bc7;padding:4px 8px;border-radius:6px;font-size:10px;font-weight:600;margin:0}._productOptionsWrapper_kmoxt_4 ._optionSubtitle_kmoxt_97{color:#000;font-size:10px;font-weight:500;margin:10px 0 0}._productOptionsWrapper_kmoxt_4 ._optionBonus_kmoxt_103{color:#fff;background-color:#c16bc7;display:inline-block;padding:4px 8px;border-radius:4px;font-size:13px;font-weight:600;margin-bottom:5px}._productOptionsWrapper_kmoxt_4 ._optionPrice_kmoxt_113 ._priceCurrent_kmoxt_113{color:#c16bc7;font-size:20px;font-weight:600;margin:0}._productOptionsWrapper_kmoxt_4 ._optionPrice_kmoxt_113 ._priceOriginal_kmoxt_119{color:#000;font-size:15px;font-weight:600;text-decoration:line-through}._productOptionsWrapper_kmoxt_4 ._optionSelector_kmoxt_125{display:flex;flex-direction:column;gap:15px;overflow:hidden;max-height:0;opacity:0;transition:all .3s ease}._productOptionsWrapper_kmoxt_4 ._optionSelector_kmoxt_125 h6{padding-left:27px;margin-bottom:-10px}._productOptionsWrapper_kmoxt_4 ._optionSelectorVisible_kmoxt_138{max-height:500px;opacity:1;margin-top:15px;padding-top:10px;border-top:1px dashed #ede5da}._productOptionsWrapper_kmoxt_4 ._optionSelectorHidden_kmoxt_145{max-height:0;opacity:0;margin-top:0;padding-top:0}._productOptionsWrapper_kmoxt_4 ._selectorItem_kmoxt_151{display:flex;gap:10px}._productOptionsWrapper_kmoxt_4 ._selectorItem_kmoxt_151 span{color:#000;font-weight:500}._productOptionsWrapper_kmoxt_4 ._selectorDropdown_kmoxt_159 h6{color:#000;font-size:12px;margin:0 0 5px}._productOptionsWrapper_kmoxt_4 ._selectorDropdown_kmoxt_159 select{width:90px;padding:5px;font-size:12px;border:1px solid #ede5da;border-radius:4px;background-color:#fff}._productOptionsWrapper_kmoxt_4 ._selectorDropdown_kmoxt_159 select:focus{outline:none;border-color:#c16bc7}._deliveryInfo_kmoxt_177{display:flex;justify-content:space-between;font-size:12px;font-weight:700;padding:0 20px}._orderSummary_i5zgn_1{margin:2rem 0}._buttonsContainer_i5zgn_5{display:flex;flex-direction:column;gap:7px;width:100%;margin:0 auto}._addToCartButton_i5zgn_13{display:flex;align-items:center;justify-content:center;width:100%;padding:1rem;border:none;border-radius:10px;background-color:#c16bc7;color:#fff;font: 700 20px/45px Poppins;cursor:pointer;transition:background-color .3s}._addToCartButton_i5zgn_13:hover{background-color:#b246b9}._gpayButton_i5zgn_31{display:flex;align-items:center;justify-content:center;width:100%;padding:6px;border:none;border-radius:10px;background-color:#000;color:#fff;gap:8px;font-size:20px;cursor:pointer;transition:background-color .3s}._gpayButton_i5zgn_31 img{max-width:64px}._gpayButton_i5zgn_31:hover{background-color:#333}._countdownWrapper_8cdd1_1{padding:1rem;border-radius:14px;color:#c16bc7}._countdownHeader_8cdd1_7{margin-bottom:1rem;text-align:center}._countdownHeader_8cdd1_7 h4{font-size:1rem;margin:0;font-weight:500;font-size:22px}._countdownTimer_8cdd1_18{display:flex;justify-content:center;align-items:center;gap:.5rem}._timerItem_8cdd1_25{display:flex;flex-direction:column;align-items:center}._timerValueContainer_8cdd1_31{display:flex;gap:5px}._timerDigit_8cdd1_36{background-color:#c16bc7;color:#fff;font-weight:700;font-size:22px;min-width:1.75rem;display:flex;justify-content:center;align-items:center;border-radius:4px;padding:.25rem .5rem;box-shadow:0 2px 4px #0003}._timerLabel_8cdd1_50{font-size:16px;margin-top:.25rem;text-transform:uppercase}._timerSeparator_8cdd1_56{font-size:1.5rem;font-weight:700;margin-top:-.5rem}._productDescriptionWrapper_1fl1x_1{padding:0 1rem}._descriptionContent_1fl1x_5{max-width:800px;margin:0 auto}._desc-gifs_1fl1x_10{border-radius:20px;margin-bottom:30px}._textTitle_1fl1x_15{font: 40px/50px Calistoga;font-weight:900;letter-spacing:-2px;color:#c16bc7;text-align:center;color:#000}._text_1fl1x_15{font-size:16px;line-height:30px;color:#000;margin-bottom:1.5rem;text-align:center}._button_1fl1x_32{display:block;width:100%;max-width:430px;margin:2rem auto;padding:1rem;background-color:#c16bc7;color:#fff;font-weight:700;font-size:16px;border:none;border-radius:30px;cursor:pointer;text-align:center;text-decoration:none;transition:background-color .3s}._button_1fl1x_32:hover{background-color:#b246b9}._list_1fl1x_53{margin:2rem 0;display:flex;flex-direction:column;gap:1rem}._listEl_1fl1x_60{justify-content:center;display:flex;align-items:center;gap:8px}._listEl_1fl1x_60 img{width:24px;height:24px;flex-shrink:0}._listEl_1fl1x_60 p{margin:0;font-size:16px;color:#757575;font-weight:700}._faq_123rd_1{margin:3rem 0;max-width:900px;margin:0 auto;padding:0 1rem}._faqTitle_123rd_8{font: 22px Calistoga;line-height:normal;font-weight:700;color:#000;margin:2rem 0 .5rem;text-align:left}._faqTitleSmall_123rd_17{font: 22px/45px Calistoga;font-weight:700;color:#c16bc7;text-align:left}._faqEl_123rd_24{margin-bottom:1.5rem;border-bottom:1px solid #ede5da;padding-bottom:1.5rem}._faqEl_123rd_24:last-child{border-bottom:none}._faqElTitle_123rd_33{font-size:16px;font-weight:600;color:#000;margin:0 0 1rem}._faqElText_123rd_40{margin:0;line-height:1.6;color:#444}._applicationSteps_1w2jk_1{margin:3rem 0;max-width:800px;margin:0 auto;padding:0 1rem}._textTitle_1w2jk_8{font: 40px/50px Calistoga;font-weight:700;margin:2rem 0 1.5rem;text-align:center}._text_1w2jk_8{font-size:16px;line-height:26px;margin-bottom:1.5rem;text-align:center}._desc-gifs_1w2jk_22{margin-bottom:20px}@media (max-width: 768px){._applicationSteps_1w2jk_1{padding:1.5rem 1rem}._applicationStepsHeader_1w2jk_30 h2{font-size:1.5rem}._applicationStep_1w2jk_1 ._stepNumber_1w2jk_33{width:32px;height:32px;font-size:1rem}._applicationStep_1w2jk_1 ._stepContent_1w2jk_38 h3{font-size:1.1rem}._applicationStep_1w2jk_1 ._stepContent_1w2jk_38 p{font-size:.9rem}}._trustFeatures_3umjn_1{margin:3rem 0;max-width:1000px;margin:0 auto;padding:0 1rem}._textTitle_3umjn_8{font: 40px/50px Calistoga;font-weight:700;color:#000;margin:2rem 0 1.5rem;text-align:center}._trust_3umjn_1{display:flex;flex-direction:column;gap:2rem}._trustEl_3umjn_22{display:flex;align-items:flex-start;gap:1.5rem}._trustEl_3umjn_22 img{width:60px;height:auto;object-fit:contain;margin-top:.5rem}._trustEl_3umjn_22 div{flex:1}._trustElTitle_3umjn_37{font-size:16px;font-weight:700;color:#333;margin:0 0 .5rem}._trustElText_3umjn_44{font-size:14px;line-height:1.5;color:#666;margin:0}@media (min-width: 768px){._trust_3umjn_1{gap:2.5rem}._trustElTitle_3umjn_37{font-size:20px}}._featureBox_bohxe_1{padding:3rem 1rem;background-color:#fff}._featureBoxWrapper_bohxe_5{max-width:1000px;margin:0 auto}._featureBoxHeader_bohxe_9{text-align:center;margin-bottom:3rem}._featureBoxHeader_bohxe_9 h2{font-size:1.8rem;color:#333;position:relative;padding-bottom:1rem;font-weight:600}._featureBoxHeader_bohxe_9 h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background-color:#e95198;border-radius:2px}._featureBoxContent_bohxe_31{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (min-width: 992px){._featureBoxContent_bohxe_31{grid-template-columns:repeat(4,1fr)}}._featureItem_bohxe_42{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#f2ecff;border-radius:20px;padding:20px 10px}._featureItem_bohxe_42 ._featureIcon_bohxe_51{margin-bottom:1rem;width:80px;height:80px}._featureItem_bohxe_42 ._featureIcon_bohxe_51 img{width:100%;height:100%;object-fit:contain}._featureItem_bohxe_42 p{color:#c16bc7;font: 18px/22px Calistoga;font-weight:700}._productSection_tgj29_1{display:flex;gap:2rem;padding:2rem;max-width:1200px;margin:0 auto}@media (max-width: 1350px){._productSection_tgj29_1{padding-top:0}}._productSectionLeft_tgj29_13{flex:0 0 50%}@media (max-width: 1350px){._productSectionLeft_tgj29_13{justify-content:center;display:flex}}@media (max-width: 1000px){._productSectionLeft_tgj29_13{display:block}}._productSectionRight_tgj29_27{flex:1;min-width:0}@media (max-width: 1000px){._productSection_tgj29_1{flex-direction:column}._productSectionLeft_tgj29_13{flex:0 0 100%}}.testimonials{padding:25px 0;background-color:#fff;position:relative;z-index:2}.testimonials-up{display:flex;justify-content:space-between;padding:0 20px;margin-bottom:5px;align-items:center}.testimonials-up-text{font-family:Work-Sans,sans-serif;font-size:20px;font-weight:700;color:#333;text-transform:uppercase}@media (max-width: 500px){.testimonials-up-text{font-size:16px}}@media (max-width: 550px){.testimonials-up{flex-direction:column}}.testimonials-up-stars{display:flex;gap:8px;align-items:center;font: 18px/45px Poppins}.testimonials-up-stars img{max-width:114px}.testimonials .testimonials-grid{column-count:5;column-gap:20px;width:100%;padding:0 20px;max-width:1920px}.testimonials .testimonial-card{box-shadow:0 0 5px #00000029;border-radius:5px;width:100%;text-align:center;position:relative;cursor:zoom-in;margin-bottom:20px;break-inside:avoid}.testimonials .testimonial-card.item-1,.testimonials .testimonial-card.item-2,.testimonials .testimonial-card.item-3,.testimonials .testimonial-card.item-4,.testimonials .testimonial-card.item-5{grid-column:unset;grid-row:unset}.testimonials .testimonial-card .paragraph{font-family:Poppins,sans-serif;font-size:14px;line-height:1.5;text-align:left;margin-bottom:0}.testimonials .testimonial-card .line-clamp{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.testimonials .testimonial-card .testimonial-name{font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:24px;color:#000;margin-bottom:0}.testimonials .testimonial-card button{background:none;border:none;color:#000;cursor:pointer;font-style:italic;padding:0;margin-top:10px}.testimonials .testimonial-card .testimonial-content{padding:0 15px 5px;display:flex;flex-direction:column;align-items:flex-start}.testimonials .testimonial-card .author-image{margin-bottom:15px;max-width:100%;display:block;margin-left:auto;margin-right:auto}.testimonials .testimonial-card .author-info{display:flex;justify-content:flex-start;align-items:center;gap:5px}.testimonials .testimonial-card .stars{color:#ffc107;margin:10px 0}@media (max-width: 1600px){.testimonials .testimonials-grid{column-count:4}}@media (max-width: 1200px){.testimonials .testimonials-grid{column-count:3}}@media (max-width: 992px){.testimonials .testimonials-grid{column-count:2}}.rating{color:#000;font-size:10px;font-weight:700}.verified{font: 10px/9px Poppins;margin-top:6px}.newsletter{padding:45px 0;text-align:center;background-color:#c16bc7}.newsletter p{color:#fff;font-size:16px;font-weight:700}.newsletter .container{max-width:740px}.newsletter .container .newsletter-content{display:flex;justify-content:center;max-width:740px;margin:0 auto}.newsletter .container .newsletter-content .success-message{color:#c16bc7;font-size:26px;font-weight:700;text-align:center;padding:20px;background-color:#fff;border-radius:14px;margin:20px 0}.newsletter .container .newsletter-content .newsletter-form{width:100%}.newsletter .container .newsletter-content .newsletter-form form{display:flex;flex-direction:column;align-items:center}.newsletter .container .newsletter-content .newsletter-form form button{border:none;background-color:#fff;color:#c16bc7;cursor:pointer;border-radius:14px;font-size:21px;white-space:nowrap;width:100%;padding:14px}.newsletter .container .newsletter-content .newsletter-form form .form-row{display:flex;flex-direction:column-reverse;width:100%;margin-bottom:1rem;gap:15px}.newsletter .container .newsletter-content .newsletter-form form .form-row input{flex-grow:1;padding:0 0 0 16px;border:1px solid rgb(215,189,165);color:#a0a0a0;border-radius:14px;height:50px;font-size:16px}.newsletter .container .newsletter-content .newsletter-form form .form-row input::placeholder{color:#a0a0a0;font-size:16px}.newsletter .container .newsletter-content .newsletter-form form .error-message{color:red;font-size:12px;margin-top:20px}.newsletter .container .newsletter-content .newsletter-form form .consent{display:flex;align-items:flex-start;text-align:left;width:100%;margin-bottom:10px;padding-left:5px}.newsletter .container .newsletter-content .newsletter-form form .consent input[type=checkbox]{margin-right:.5rem;margin-top:3px}.newsletter .container .newsletter-content .newsletter-form form .consent label{font-family:Work Sans,sans-serif;font-size:16px;font-weight:300;color:#fff}.copyright{margin-top:5rem;text-align:center;display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center}.copyright p{font: 14px/24px Poppins;color:#e6c4e9}.copyright a{font: 14px/24px Poppins;color:#e6c4e9;text-decoration:none}.copyright-container{display:flex;gap:8px}.cart-page__secure-payment{background-color:#fbf8f6;padding:50px 0;text-align:center;margin-bottom:50px}.cart-page__secure-payment .title{font-family:Poppins,sans-serif;font-size:24px;color:#000;margin-bottom:0}.cart-page__main{display:flex;gap:30px}@media (max-width: 991px){.cart-page__main{flex-direction:column}}.cart-page__form{flex-basis:60%}.cart-page__summary{flex-basis:40%}.cart-form{font-family:Poppins,sans-serif;padding:0 20px}.cart-form .icon{width:40px;height:25px;display:block;object-fit:contain}.cart-form .icon-big{width:40px;height:25px}.cart-form .icon-small{width:40px;height:25px;background-color:#fff;border:1px solid #d0d0d0;border-radius:4px;padding:4px}.cart-form .icon-visa{width:40px;height:25px;border:1px solid #d0d0d0;border-radius:4px;padding:4px;background-color:#fff}.cart-form .icon-border{width:40px;height:25px;border:1px solid #d0d0d0;border-radius:4px;padding:3px 6px;background-color:#fff;object-fit:scale-down}.cart-form .icon-cash{width:40px;height:25px;color:#2e7d32;font-size:20px}.cart-form .google{margin:0 auto;border:1px solid #dedede;border-radius:10px;background-color:#000;padding:18px 100px;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center;gap:10px}.cart-form .google:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.cart-form .google:active{transform:translateY(0)}.cart-form .google.loading{opacity:.9}.cart-form .google .spinner{color:#fff;animation:spin 1s linear infinite;font-size:18px}.cart-form .expres{padding:15px 15px 0;display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:10px}.cart-form .expres p{margin:0;font-size:14px;font-weight:500;color:#d3d3d3}.cart-form .divider{position:relative;text-align:center;margin:20px 0}.cart-form .divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#e0e0e0;z-index:1}.cart-form .divider p{position:relative;display:inline-block;padding:0 10px;background-color:#fff;margin:0;z-index:2;font-size:14px;color:#777}.cart-form-title{font-size:16px;font-weight:600;margin:25px 0 15px}.cart-form__row{display:flex;gap:5px}.cart-form__field{display:flex;flex-direction:column;flex:1;margin-bottom:20px}.cart-form__field--checkbox{flex-direction:row;align-items:center;gap:10px;margin-top:5px}.cart-form__field--checkbox label{margin-bottom:0;font-size:14px;color:#555}.cart-form__label{font-size:14px;font-weight:500;margin-bottom:5px;color:#333}.cart-form__input{height:45px;border:1px solid #dddddd;font-size:14px;padding:0 15px;outline:0;border-radius:10px}.cart-form__input::placeholder{color:#999}.cart-form__input:focus{border-color:#b6b6b6}.cart-form__checkbox{width:20px;height:20px;accent-color:#c16bc7}.cart-form__error{color:#e53935;font-size:13px;margin-top:5px;margin-bottom:0}.cart-form .shipping-method-message{background-color:#f7f7f7;padding:15px;font-size:14px;color:#555;margin-bottom:20px}.cart-form .shipping-options{margin-bottom:20px}.cart-form .shipping-options .shipping-method{display:flex;align-items:center;padding:12px 15px;border:1px solid #ddd;margin-bottom:10px}.cart-form .shipping-options .shipping-method input[type=radio]{margin-right:10px;accent-color:#c16bc7}.cart-form .shipping-options .shipping-method label{font-size:14px;margin:0}.cart-form .shipping-options .shipping-method label strong{font-weight:600}.cart-form .payment-security{display:flex;align-items:center;gap:8px;font-size:14px;color:#555;margin-bottom:20px}.cart-form .payment-security .lock-icon{font-size:12px}.cart-form .payment-methods .payment-method{display:flex;align-items:center;padding:15px;border:1px solid #ddd;margin-bottom:10px;position:relative;cursor:pointer;transition:all .2s ease;border-radius:20px}.cart-form .payment-methods .payment-method:hover{border-color:#c16bc7;background-color:#faf6fa}.cart-form .payment-methods .payment-method.selected{border-color:#c16bc7;background-color:#faf6fa;box-shadow:0 0 0 1px #c16bc7}.cart-form .payment-methods .payment-method.disabled{background-color:#f5f5f5;border-color:#ccc;cursor:not-allowed;opacity:.6}.cart-form .payment-methods .payment-method.disabled:hover{border-color:#ccc;background-color:#f5f5f5}.cart-form .payment-methods .payment-method.disabled label,.cart-form .payment-methods .payment-method.disabled input[type=radio]{cursor:not-allowed}.cart-form .payment-methods .payment-method input[type=radio]{margin-right:10px;accent-color:#c16bc7}.cart-form .payment-methods .payment-method label{flex-grow:1;font-size:14px;margin:0;cursor:pointer}.cart-form .payment-methods .payment-method .payment-icons{display:flex;align-items:center;gap:10px;height:40px;margin-left:10px}@media (max-width: 768px){.cart-form__row{flex-direction:column;gap:10px}.cart-form__row .cart-form__field:first-child{margin-bottom:10px}.cart-form__field{margin-bottom:15px}.cart-form__input{height:40px;font-size:14px}.cart-form-title{font-size:15px;margin:20px 0 10px}.cart-form .payment-methods .payment-method{padding:10px}.cart-form .payment-methods .payment-method label{font-size:13px}.cart-form .payment-methods .payment-method .payment-icons{gap:8px;height:35px;margin-left:8px}.cart-form .payment-methods .payment-method .payment-icons img{width:35px;height:22px}.cart-form .payment-methods .payment-method .payment-icons img.icon-big,.cart-form .payment-methods .payment-method .payment-icons img.icon-small,.cart-form .payment-methods .payment-method .payment-icons img.icon-visa{width:35px;height:22px;padding:3px}.cart-form .payment-methods .payment-method .payment-icons img.icon-border{width:35px;height:22px;padding:3px 5px;object-fit:scale-down}.cart-form__submit-button{font-size:15px}.cart-form__footer-links{font-size:12px;gap:10px}}.cart-form__privacy-policy{font-size:14px;color:#666;margin:20px 0;line-height:1.5}.cart-form__terms-agreement{margin-bottom:20px}.cart-form__terms-agreement .terms-checkbox{display:flex;align-items:flex-start;gap:10px}.cart-form__terms-agreement .terms-checkbox input[type=checkbox]{margin-top:3px;width:18px;height:18px;accent-color:#c16bc7}.cart-form__terms-agreement .terms-checkbox label{font-size:14px;line-height:1.4}.cart-form__terms-agreement .terms-checkbox .terms-link{color:#c8a99b;text-decoration:none}.cart-form__terms-agreement .terms-checkbox .terms-link:hover{text-decoration:underline}.cart-form__submit-button{width:100%;padding:12px;background-color:#c16bc7;border-radius:10px;color:#fff;border:none;font: 600 19px/29px Poppins;cursor:pointer;transition:all .3s ease;margin-top:20px;display:flex;justify-content:center;align-items:center;gap:10px}.cart-form__submit-button:hover:not(:disabled){background-color:#b246b9}.cart-form__submit-button:disabled{opacity:.8;cursor:not-allowed}.cart-form__submit-button.loading{background-color:#a757ad}.cart-form__submit-button .spinner{animation:spin 1s linear infinite;font-size:18px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cart-form__footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;font-size:13px;margin-top:20px;margin-bottom:20px}.cart-form__footer-links a{color:#777;text-decoration:none}.cart-form__footer-links a:hover{text-decoration:underline;color:#c8a99b}.order-summary{padding:1.5rem;font-family:Poppins,sans-serif;color:#3a3a3a;background-color:#f5f5f5;height:100%}.order-summary .product-info{margin-bottom:20px;display:flex;flex-direction:column;gap:20px}.order-summary .product-info .product-header{display:flex;align-items:center;gap:15px}.order-summary .product-info .product-header .product-image-container{position:relative;width:80px;height:80px}.order-summary .product-info .product-header .product-image-container .product-image{width:100%;height:100%;object-fit:cover;border-radius:4px}.order-summary .product-info .product-header .product-image-container .product-quantity{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#c16bc7;color:#fff;border-radius:50%;font-size:12px;font-weight:600;box-shadow:0 2px 4px #0000001a}.order-summary .product-info .product-header .product-details{flex-grow:1}.order-summary .product-info .product-header .product-details h3{margin:0 0 5px;font-size:16px;font-weight:600}.order-summary .product-info .product-header .product-details p{margin:0;font-size:14px;color:#777}.order-summary .product-info .product-header .product-price{text-align:right}.order-summary .product-info .product-header .product-price p{margin:0;font-size:14px}.order-summary .product-info .product-header .product-price p.original-price{color:#777;text-decoration:line-through;margin-bottom:2px}.order-summary .product-info .product-header .product-price p.current-price{font-weight:600}.order-summary .discount-code{display:flex;margin-bottom:20px}.order-summary .discount-code input{flex-grow:1;height:40px;border:1px solid #ddd;padding:0 15px;font-size:14px;outline:none}.order-summary .discount-code input::placeholder{color:#999}.order-summary .discount-code button{background-color:#f0f0f0;border:1px solid #ddd;border-left:none;padding:0 15px;font-size:14px;cursor:pointer;font-weight:500}.order-summary .discount-code button:hover{background-color:#e5e5e5}.order-summary .summary-totals{margin-bottom:20px}.order-summary .summary-totals .summary-row{display:flex;justify-content:space-between;padding:10px 0;font-size:14px}.order-summary .summary-totals .summary-row:not(:last-child){border-bottom:1px solid #eee}.order-summary .summary-totals .summary-row.shipping-row{align-items:center}.order-summary .summary-totals .summary-row.shipping-row .shipping-label{display:flex;align-items:center;gap:5px}.order-summary .summary-totals .summary-row.shipping-row .shipping-label .info-icon{font-size:12px;color:#999}.order-summary .summary-totals .summary-row.shipping-row .shipping-address{color:#999;font-style:italic}.order-summary .summary-totals .summary-row.total-row{font-weight:600;font-size:15px}.order-summary .summary-totals .summary-row.total-row .total-amount{display:flex;flex-direction:column;align-items:flex-end}.order-summary .summary-totals .summary-row.total-row .total-amount .currency{font-size:12px;color:#777}.order-summary .summary-totals .summary-row.total-row .total-amount .amount{font-size:15px}.order-summary .summary-totals .vat-info{text-align:left;font: 14px/27px Poppins;display:flex;gap:8px;align-items:center}.order-summary .privacy-policy{font-size:14px;color:#666;margin:0 0 20px;line-height:1.5}.order-summary .terms-agreement{margin-bottom:20px}.order-summary .terms-agreement .terms-checkbox{display:flex;align-items:flex-start;gap:10px}.order-summary .terms-agreement .terms-checkbox input[type=checkbox]{margin-top:3px;width:18px;height:18px;accent-color:#c8a99b}.order-summary .terms-agreement .terms-checkbox label{font-size:14px;line-height:1.4}.order-summary .terms-agreement .terms-checkbox .terms-link{color:#c8a99b;text-decoration:none}.order-summary .terms-agreement .terms-checkbox .terms-link:hover{text-decoration:underline}.order-summary .terms-agreement .error{color:#e53935;font-size:13px;margin-top:5px;margin-bottom:0;padding-left:28px}.order-summary .submit-button{width:100%;padding:12px;background-color:#c8a99b;color:#fff;border:none;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s;margin-bottom:20px}.order-summary .submit-button:hover{background-color:#b68d7a}.order-summary .footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;font-size:13px}.order-summary .footer-links a{color:#777;text-decoration:none}.order-summary .footer-links a:hover{text-decoration:underline;color:#c8a99b}@media (max-width: 768px){.order-summary{padding:15px;margin-bottom:20px}.order-summary .product-info .product-header .product-image-container{width:60px;height:60px}.order-summary .product-info .product-header .product-image-container .product-quantity{width:20px;height:20px;font-size:11px}.order-summary .product-info .product-header .product-details h3{font-size:14px}.order-summary .product-info .product-header .product-details p{font-size:12px}.order-summary .product-info .product-header .product-price p{font-size:13px}.order-summary .discount-code input,.order-summary .discount-code button{height:38px;font-size:13px}.order-summary .summary-totals .summary-row{font-size:13px}.order-summary .summary-totals .summary-row.total-row,.order-summary .summary-totals .summary-row.total-row .total-amount .amount{font-size:14px}.order-summary .privacy-policy{font-size:12px}.order-summary .terms-agreement .terms-checkbox label{font-size:13px}.order-summary .terms-agreement .terms-checkbox input[type=checkbox]{width:16px;height:16px}.order-summary .submit-button{padding:10px;font-size:15px}.order-summary .footer-links{font-size:12px;gap:10px}}.header{transition:all .3s ease-in-out;background-color:#fff}.header.scrolled{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#fff;box-shadow:0 2px 5px #0000001a}.header .header-top-bar{background-color:#f0f0f0;text-align:center;padding:10px 0}.header .header-top-bar p{margin:0}.header .header-bottom-bar{border-bottom:1px solid #d7d7d7}.header .header-main{display:flex;justify-content:space-between;align-items:center;padding:16px 30px}.header .header-logo img{max-height:65px}.header .header-nav-left,.header .header-nav-right{display:flex;gap:20px}.header .header-nav-left a,.header .header-nav-right a{text-decoration:none;color:#333}.header .header-cart{position:relative;cursor:pointer}.header .header-cart svg{color:#c16bc7}.header .header-cart .cart-badge{position:absolute;top:-5px;right:-10px;background-color:#c16bc7;color:#fff;border-radius:50%;padding:2px 6px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.header-placeholder{width:100%}@media (max-width: 768px){.header .container{padding:0}.header .header-logo img{max-height:20px}.header .header-main{padding:16px}.header .header-nav-left{display:none}}.page-container{font-family:Inter,sans-serif;background:linear-gradient(135deg,#f0f4f8,#d9e2ec);color:#102a43;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;--color-bg-start: #f0f4f8;--color-bg-end: #d9e2ec;--color-primary: #ff7a59;--color-text: #102a43;--color-text-light: #627d98}.page-container .card{background:#fff;border-radius:1rem;box-shadow:0 16px 40px #102a431a;max-width:500px;width:100%;padding:2.5rem 2rem;text-align:center}.page-container .icon{width:72px;height:72px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:#ff7a591a;border-radius:50%;transition:transform .3s}.page-container .icon:hover{transform:scale(1.1)}.page-container .icon svg{width:36px;height:36px;fill:#ff7a59}.page-container h1{font-size:1.75rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.page-container p{color:#627d98;line-height:1.6;margin-bottom:1rem}.page-container p strong{color:#102a43}.page-container .btn{display:inline-block;margin-top:1.5rem;padding:.75rem 1.75rem;background:#ff7a59;color:#fff;font-weight:600;border-radius:.75rem;text-decoration:none;transition:background .3s,transform .2s}.page-container .btn:hover{background:#e56a4a;transform:translateY(-2px)}.page-container .footer{margin-top:2rem;font-size:.875rem;color:#627d98}.page-container .footer a{color:#ff7a59;text-decoration:none}@media (min-width: 640px){.page-container .card{padding:3rem 2.5rem}.page-container h1{font-size:2rem}}.policy-page *{box-sizing:border-box}.policy-page html{scroll-behavior:smooth}.policy-page{margin:0;padding:0;font-family:Montserrat,sans-serif}.policy-page h1,.policy-page h2,.policy-page h3,.policy-page h4,.policy-page h5,.policy-page h6,.policy-page p{margin:0}.policy-page .container{width:100%;max-width:1240px;margin:0 auto;padding:20px}.policy-page section{margin:20px 0}.policy-page p{font-size:16px;font-weight:400;line-height:24px;margin-bottom:10px;color:#000}.policy-page .heading{font-size:24px;font-weight:700;line-height:30px;color:#000;margin-bottom:20px;text-align:center}.policy-page .title{font-size:18px;font-weight:700;line-height:30px;color:#000}.policy-page .toc a{text-decoration:none}.policy-page .toc a p{cursor:pointer}.policy-page .list{padding-left:30px;list-style-type:disc}.policy-page .list li{margin-bottom:10px}.policy-page .list a{text-decoration:none;color:#000}.policy-page table{width:100%;border-collapse:collapse;margin-bottom:10px}.policy-page table p{margin-bottom:0}.policy-page .table-2-row,.policy-page .table-3-row{table-layout:fixed}.policy-page th,.policy-page td{padding:10px;text-align:left;border:1px solid #ddd;word-break:break-word}.policy-page thead th{font-weight:700}.policy-page label{cursor:pointer}.policy-page tbody tr:nth-child(2n){background-color:#fff}.policy-page tbody tr:nth-child(odd){background-color:#f2f2f2}.policy-page .table-2-row col:nth-of-type(1){width:40%}.policy-page .table-2-row col:nth-of-type(2){width:60%}.policy-page .table-3-row col:nth-of-type(1){width:15%}.policy-page .table-3-row col:nth-of-type(2){width:70%}.policy-page .table-3-row col:nth-of-type(3){width:15%}@media screen and (max-width: 768px){.policy-page th,.policy-page td{padding:5px;font-size:13px}.policy-page th p,.policy-page td p{font-size:13px}.policy-page .table-3-row col:nth-of-type(1){width:25%}.policy-page .table-3-row col:nth-of-type(2){width:50%}.policy-page .table-3-row col:nth-of-type(3){width:25%}}.policy-page ol{list-style-type:none;counter-reset:item;padding-left:0}.policy-page ol>li{display:block;counter-increment:item;margin-bottom:10px;position:relative;padding-left:30px}.policy-page ol>li:before{content:counter(item) ". ";position:absolute;left:0;width:25px;text-align:right;margin-right:5px}.policy-page ol ol{counter-reset:subitem;padding-left:20px;margin-top:6px}.policy-page ol ol>li{counter-increment:subitem}.policy-page ol ol>li:before{content:counter(subitem) ") ";position:absolute;left:0;width:25px;text-align:right;margin-right:5px}.statute-page *{box-sizing:border-box}.statute-page html{scroll-behavior:smooth}.statute-page{margin:0;padding:0;font-family:Montserrat,sans-serif}.statute-page .content__wrap{margin:50px 0;border-top:1px solid rgba(0,0,0,.11);padding-top:50px}.statute-page h1,.statute-page h2,.statute-page h3,.statute-page h4,.statute-page h5,.statute-page h6,.statute-page p{margin:0}.statute-page .container{width:100%;max-width:1240px;margin:0 auto;padding:20px}.statute-page section{margin:20px 0}.statute-page p{font-size:16px;font-weight:400;line-height:24px;margin-bottom:10px;color:#000}.statute-page .heading{font-size:24px;font-weight:700;line-height:30px;color:#000;margin-bottom:20px;text-align:center}.statute-page .title{font-size:18px;font-weight:700;line-height:30px;color:#000}.statute-page .toc a{text-decoration:none}.statute-page .toc a p{cursor:pointer}.statute-page .list{padding-left:30px;list-style-type:disc}.statute-page .list li{margin-bottom:10px}.statute-page .list a{text-decoration:none;color:#000}.statute-page table{width:100%;border-collapse:collapse;margin-bottom:10px}.statute-page table p{margin-bottom:0}.statute-page .table-2-row,.statute-page .table-3-row{table-layout:fixed}.statute-page th,.statute-page td{padding:10px;text-align:left;border:1px solid #ddd;word-break:break-word}.statute-page thead th{font-weight:700}.statute-page label{cursor:pointer}.statute-page tbody tr:nth-child(2n){background-color:#fff}.statute-page tbody tr:nth-child(odd){background-color:#f2f2f2}.statute-page .table-2-row col:nth-of-type(1){width:40%}.statute-page .table-2-row col:nth-of-type(2){width:60%}.statute-page .table-3-row col:nth-of-type(1){width:15%}.statute-page .table-3-row col:nth-of-type(2){width:70%}.statute-page .table-3-row col:nth-of-type(3){width:15%}@media screen and (max-width: 768px){.statute-page th,.statute-page td{padding:5px;font-size:13px}.statute-page th p,.statute-page td p{font-size:13px}.statute-page .table-3-row col:nth-of-type(1){width:25%}.statute-page .table-3-row col:nth-of-type(2){width:50%}.statute-page .table-3-row col:nth-of-type(3){width:25%}}.statute-page ol{list-style-type:none;counter-reset:item;padding-left:0}.statute-page ol>li{display:block;counter-increment:item;margin-bottom:10px;position:relative;padding-left:30px}.statute-page ol>li:before{content:counter(item) ". ";position:absolute;left:0;width:25px;text-align:right;margin-right:5px}.statute-page ol ol{counter-reset:subitem;padding-left:20px;margin-top:6px}.statute-page ol ol>li{counter-increment:subitem}.statute-page ol ol>li:before{content:counter(subitem) ") ";position:absolute;left:0;width:25px;text-align:right;margin-right:5px}.statute-page .label{display:flex;gap:10px}*,*:before,*:after{box-sizing:border-box}html,body{font-family:Montserrat,sans-serif;font-size:62.5%;color:#1f1f1f;line-height:1.25;font-weight:400}body{font-size:16px}.content__wrap{margin:50px 0;border-top:1px solid rgba(0,0,0,.11);border-bottom:1px solid rgba(0,0,0,.11);padding:0}.content__wrap .content{max-width:1240px;margin:0 auto;padding:50px 10px}.content__wrap h1{margin-bottom:50px;text-align:center;font-size:24px;line-height:36px;font-weight:600}@media (min-width: 575px){.content__wrap h1{margin-bottom:70px;font-size:40px;line-height:50px}}.content__wrap h3{font-weight:600;margin-bottom:20px;font-size:20px;line-height:24px}@media (min-width: 768px){.content__wrap h3{font-size:24px;line-height:28px}}.content__wrap p{margin-bottom:30px;font-size:16px;line-height:24px}.content__wrap .text-list{margin-bottom:10px}.content__wrap .p-l{padding-left:15px}.content__wrap .text-600{font-weight:600}.how-to-use-page{display:flex;flex-direction:column;min-height:100vh}.how-to-use-page .how-to-use-content{flex:1;padding:2rem 0}.how-to-use-page .how-to-use-content .container{max-width:1200px;margin:0 auto;padding:0 1rem}.how-to-use-page .how-to-use-content h1{text-align:center;margin-bottom:3rem;font: 40px/45px Calistoga;color:#922d9a;font-weight:700}.how-to-use-page .how-to-use-content h2{text-align:center;margin:3rem 0 2rem;font: 40px/45px Calistoga;color:#922d9a;font-weight:700}.how-to-use-page .how-to-use-content .elements-container{display:flex;flex-direction:column;gap:2rem;margin-bottom:4rem}.how-to-use-page .how-to-use-content .elements-container .step-wrapper{display:flex;gap:0;border-radius:14px}@media (max-width: 768px){.how-to-use-page .how-to-use-content .elements-container .step-wrapper{flex-direction:column;justify-content:center;max-width:415px;margin:0 auto}.how-to-use-page .how-to-use-content .elements-container .step-wrapper .el{width:100%}.how-to-use-page .how-to-use-content .elements-container .step-wrapper .el-right{width:100%;height:200px}.how-to-use-page .how-to-use-content .elements-container .step-wrapper .el-right img{width:100%;height:100%;object-fit:cover;border-radius:0 0 14px 14px}}.how-to-use-page .how-to-use-content .elements-container .el{flex:1;display:flex;align-items:center;background:#f2ecff;border-radius:14px 0 0 14px;padding:2rem}@media (max-width: 768px){.how-to-use-page .how-to-use-content .elements-container .el{border-radius:14px 14px 0 0}}.how-to-use-page .how-to-use-content .elements-container .el .el-left{flex:1;padding-right:2rem}.how-to-use-page .how-to-use-content .elements-container .el .el-left .el-title{font-size:16px;font-weight:700;color:#922d9a;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.how-to-use-page .how-to-use-content .elements-container .el .el-left .el-text-container{display:flex;align-items:center;margin-bottom:.5rem}.how-to-use-page .how-to-use-content .elements-container .el .el-left .el-text-container:last-child{margin-bottom:0}.how-to-use-page .how-to-use-content .elements-container .el .el-left .el-text-container .el-icon{width:16px;height:16px;margin-right:8px;margin-top:2px;flex-shrink:0}.how-to-use-page .how-to-use-content .elements-container .el .el-left .el-text-container .el-text{font-size:16px;color:#922d9a;line-height:1.6;margin:0}.how-to-use-page .how-to-use-content .elements-container .el-right{flex:0 0 300px;height:250px}.how-to-use-page .how-to-use-content .elements-container .el-right img{width:100%;height:100%;object-fit:cover;border-radius:0 14px 14px 0}@media (max-width: 768px){.how-to-use-page .how-to-use-content .container{padding:0 .5rem}.how-to-use-page .how-to-use-content h1{font-size:2rem;margin-bottom:2rem}.how-to-use-page .how-to-use-content h2{font-size:1.5rem;margin:2rem 0 1.5rem}.how-to-use-page .how-to-use-content .elements-container{gap:1.5rem;margin-bottom:3rem}.how-to-use-page .how-to-use-content .elements-container .el{flex-direction:column!important;padding:1.5rem}.how-to-use-page .how-to-use-content .elements-container .el:nth-child(2n) .el-left{padding-left:0;padding-right:0}.how-to-use-page .how-to-use-content .elements-container .el .el-left{padding-right:0;margin-bottom:1.5rem;text-align:center}.how-to-use-page .how-to-use-content .elements-container .el .el-left .el-title{font-size:1.3rem}.how-to-use-page .how-to-use-content .elements-container .el .el-left .el-text-container .el-icon{width:14px;height:14px;margin-right:6px}.how-to-use-page .how-to-use-content .elements-container .el .el-left .el-text-container .el-text{font-size:1rem}.how-to-use-page .how-to-use-content .elements-container .el .el-right{flex:none;width:100%;height:200px}.how-to-use-page .how-to-use-content .elements-container .el .el-right img{width:100%;height:100%;object-fit:contain;border-radius:8px}}.scroll-to-top-button{position:fixed;top:50%;transform:translateY(-50%);right:0;width:52px;height:136px;border-radius:16px 0 0 16px;background-color:#c16bc7;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000;color:#fff;font: 20px/45px Poppins;gap:16px;z-index:1}.scroll-to-top-button span{transform:matrix(0,1,-1,0,0,0)}.scroll-to-top-button svg{color:#fff}@media (max-width: 767px){.scroll-to-top-button{display:none}}.cart-sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000040;z-index:1000;display:flex;justify-content:flex-end;opacity:0;transition:opacity .3s ease-in-out}.cart-sidebar-overlay.open{opacity:1}.cart-sidebar{width:680px;background-color:#d5b5ef;height:100%;padding:15px;box-shadow:0 0 20px #0003;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease-in-out}.cart-sidebar.open{transform:translate(0)}.cart-sidebar .cart-header{display:flex;justify-content:space-between;align-items:center;padding:5px 0 15px;margin-bottom:30px;position:relative}@media (max-width: 480px){.cart-sidebar .cart-header{margin-bottom:0}}.cart-sidebar .cart-header h2{margin:0;font: 40px/45px Calistoga;color:#fff;font-weight:700;flex-grow:1;text-align:left}@media (max-width: 480px){.cart-sidebar .cart-header h2{font-size:22px;line-height:27px}}.cart-sidebar .cart-header .cart-icon{color:#fff;font-size:24px;margin-right:20px;margin-left:50px}.cart-sidebar .cart-header .close-btn{background:#c16bc7;border:none;border-radius:6px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:26px}@media (max-width: 480px){.cart-sidebar .cart-header .close-btn{width:32px;height:32px}}.cart-sidebar .cart-items{flex-grow:1;overflow-y:auto;margin:0 -15px;padding:0 15px}.cart-sidebar .cart-items .empty-cart-message{font-family:Poppins,sans-serif;font-size:14px;text-align:center;margin-top:20px;color:#fff}.cart-sidebar .cart-items .cart-item{display:flex;justify-content:space-between;align-items:flex-start;padding:0 40px 15px;margin-bottom:15px;border-bottom:1px solid #3e0e8f;position:relative}@media (max-width: 480px){.cart-sidebar .cart-items .cart-item{padding:0 5px 10px}}.cart-sidebar .cart-items .cart-item:first-of-type{border-top:1px solid #3e0e8f;padding-top:20px}.cart-sidebar .cart-items .cart-item .item-image{width:114px;height:114px;object-fit:cover;margin-right:40px;background-color:#fff;border-radius:4px}@media (max-width: 480px){.cart-sidebar .cart-items .cart-item .item-image{width:80px;height:80px;margin-right:10px}}.cart-sidebar .cart-items .cart-item .item-row{display:flex;justify-content:space-between}.cart-sidebar .cart-items .cart-item .item-details{font-family:Poppins,sans-serif;flex-grow:1;width:calc(100% - 80px)}.cart-sidebar .cart-items .cart-item .item-details .item-name{font: 24px/27px Calistoga;color:#fff;font-weight:700;margin:0 0 2px;padding-right:40px}@media (max-width: 480px){.cart-sidebar .cart-items .cart-item .item-details .item-name{font-size:18px;line-height:25px}}.cart-sidebar .cart-items .cart-item .item-details .item-variant{font-size:12px;color:#fffc;margin-bottom:8px}.cart-sidebar .cart-items .cart-item .item-details .quantity-price-container{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:5px}.cart-sidebar .cart-items .cart-item .item-details .quantity-controls{display:flex;align-items:center}.cart-sidebar .cart-items .cart-item .item-details .quantity-btn{background:none;border:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#c16bc7;border-radius:4px}@media (max-width: 480px){.cart-sidebar .cart-items .cart-item .item-details .quantity-btn{width:32px;height:32px}}.cart-sidebar .cart-items .cart-item .item-details .quantity{font-size:14px;padding:0 18px;color:#fff}.cart-sidebar .cart-items .cart-item .item-details .price-container{text-align:right;display:flex;flex-direction:column}.cart-sidebar .cart-items .cart-item .item-details .original-price{font-size:12px;color:red;font-weight:500;display:inline-block}.cart-sidebar .cart-items .cart-item .item-details .item-price{color:red;font-weight:500;font-size:14px;margin:0;display:inline-block}.cart-sidebar .cart-items .cart-item .item-details .price-box{display:flex;flex-direction:column;gap:20px}.cart-sidebar .cart-items .cart-item .item-details .price-box .first-price{color:#ece9e9;font-size:16px}.cart-sidebar .cart-items .cart-item .remove-item-btn{background:none;border:none;cursor:pointer;font-size:16px;color:#ffffffb3;padding:0}.cart-sidebar .cart-footer{padding-top:10px}.cart-sidebar .cart-footer .cart-summary{margin-bottom:15px}.cart-sidebar .cart-footer .cart-summary .summary-row{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px;color:#ffffffe6}.cart-sidebar .cart-footer .cart-summary .summary-row.discount{color:#ff4a4a;font-weight:500}.cart-sidebar .cart-footer .cart-summary .finalpricebox{gap:20px;display:flex}.cart-sidebar .cart-footer .cart-summary .total-amount{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.3);padding-top:10px;margin-top:5px;font-weight:500;color:#fff;font-size:16px}.cart-sidebar .cart-footer .cart-summary .total-amount .final{font-weight:700;color:red}.cart-sidebar .cart-footer .full-price{color:#ece9e9;text-decoration:line-through}.cart-sidebar .cart-footer .note-container{margin-bottom:15px}.cart-sidebar .cart-footer .note-container .note-input{width:100%;border-radius:8px;border:none;padding:12px;min-height:80px;font-family:Poppins,sans-serif;resize:none;background-color:#fff;margin-bottom:5px}.cart-sidebar .cart-footer .note-container .note-input:focus{outline:none}.cart-sidebar .cart-footer .note-container .note-disclaimer{font-size:12px;text-align:center;color:#fff}.cart-sidebar .cart-footer .checkout-btn{font-family:Poppins,sans-serif;background-color:#d96a9d;color:#fff;border:none;padding:14px;border-radius:8px;width:100%;font-size:16px;font-weight:600;cursor:pointer;margin-bottom:10px;transition:background-color .3s ease}.cart-sidebar .cart-footer .checkout-btn:hover{background-color:#c25585}.cart-sidebar .cart-footer .google-pay-btn{background-color:#000;color:#fff;border:none;padding:10px;border-radius:8px;width:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.cart-sidebar .cart-footer .google-pay-btn .google-pay-icon{height:24px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Work Sans,sans-serif;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0}.container{max-width:1250px;margin:0 auto;padding:0}.title{font-size:25px;font-weight:500;line-height:35px;color:#3a3a3a;margin-bottom:20px}.lead{font-size:18px;font-weight:400;line-height:24px;color:#3a3a3a;margin-bottom:20px}.lead--light{color:#d7bda5}.paragraph{font-size:16px;font-weight:400;line-height:30px;color:#3a3a3a;margin-bottom:20px}@media (max-width: 1250px){.container{padding:0 20px}}
