.aboutUs{max-width:var(--max--width-container);width:95%;margin:0 auto;min-height:90px;display:flex;flex-direction:column;justify-content:start}.Category .page__container{max-width:var(--max--width-container);width:95%;margin:0 auto;min-height:90px;display:flex;flex-direction:column;justify-content:start;align-items:center}.Category .page-content{width:100%;display:flex;justify-content:space-between;align-items:start;gap:10px;min-height:1000px}.Category sidebar-left{width:25%;padding:20px}.Category .main-content,.Category .category-short-description{width:75%;padding:10px}.Category .category-short-description{align-self:end}.Category .category-long-description p{padding:10px 0}.Category .loader{display:flex;justify-content:center;align-items:center}.Category .loader:after{content:" ";display:block;width:64px;height:64px;margin:5% auto;border-radius:50%;border:6px solid var(--background--color-medium);border-color:var(--background--color-medium) transparent var(--background--color-medium) transparent;animation:loader 1.2s linear infinite}@keyframes loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.Category .arrow-up{width:54px;height:54px;border-radius:50%;background-color:var(--color--white);box-shadow:inset 1px 1px 1px 0 rgba(237,100,53,0.1),1px 1px 7px 0 var(--background--color-medium),1px 1px 1px 0 var(--background--color-medium);position:fixed;bottom:100px;right:30px;z-index:1000;cursor:pointer}.Category .hidden{display:none}@media(max-width:950px){.Category sidebar-left{display:none}.Category .main-content,.Category .category-short-description{width:100%;padding:0;box-shadow:none}}.Checkout{overflow:hidden}.Checkout .page__container{max-width:var(--max--width-container);width:95%;margin:0 auto;min-height:90px;display:flex;flex-direction:column;justify-content:start;align-items:center}.Checkout .page-content{width:100%;display:flex;justify-content:space-between;align-items:start;gap:10px}.Checkout checkout-form{width:100%}.deliveryPolicy{max-width:var(--max--width-container);width:95%;margin:0 auto;min-height:90px;display:flex;flex-direction:column;justify-content:start;align-items:center}.Payment{overflow:hidden}.Payment .page__container{max-width:var(--max--width-container);width:95%;margin:0 auto;min-height:90px;display:flex;flex-direction:column;justify-content:start;align-items:center}.Payment .page-content{width:100%;display:flex;justify-content:space-between;align-items:start;gap:10px}.Payment checkout-form{width:100%}.policy{max-width:var(--max--width-container);width:95%;margin:0 auto;min-height:90px;display:flex;flex-direction:column;justify-content:start;align-items:center}.refundPolicy{max-width:var(--max--width-container);width:95%;margin:0 auto;min-height:90px;display:flex;flex-direction:column;justify-content:start;align-items:center}.Search .page__container{max-width:var(--max--width-container);width:95%;margin:0 auto;min-height:90px;display:flex;flex-direction:column;justify-content:start;align-items:center}.Search .page-content{width:100%;display:flex;justify-content:space-between;align-items:start;gap:10px}.Search sidebar-left{width:25%;padding:20px}.Search .main-content{width:75%;padding:10px}@media(max-width:950px){.Search sidebar-left{display:none}.Search .main-content{width:100%;padding:0;box-shadow:none}}.termsAndConditions{max-width:var(--max--width-container);width:95%;margin:0 auto;min-height:90px;display:flex;flex-direction:column;justify-content:start;align-items:center}.Thanks{overflow:hidden}.Thanks .page__container{max-width:var(--max--width-container);width:95%;margin:0 auto;min-height:900px;display:grid;grid-template-areas:"left-side breadcrumbs" "left-side right-side";grid-template-columns:50% 50%}.Thanks .left-side{grid-area:left-side;display:flex;flex-direction:column;align-items:center;gap:40px;position:relative}.Thanks .background{background-color:var(--background--color-gray);position:absolute;top:0;right:0;width:100vw;height:10000px}.Thanks .left-side *{z-index:2}.Thanks .right-side{grid-area:right-side;padding:20px 0 30px;display:flex;flex-direction:column}.Thanks .breadcrumbs{grid-area:breadcrumbs;padding:40px 0 20px;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:10px;margin:0 0 25px 40px;color:var(--color--gray)}.Thanks .breadcrumbs-list,.Thanks .breadcrumbs-list a,.Thanks .breadcrumbs-list p{display:flex;justify-content:center;align-items:center;gap:8px;text-transform:capitalize;flex-wrap:wrap}.Thanks .breadcrumbs .breadcrumbs-list .current-step{color:var(--color--dark)}.Thanks .breadcrumbs-list .with-arrow::after{content:"";display:block;height:10px;width:10px;color:var(--color--gray);border:2px solid;border-left:0;border-bottom:0;border-color:inherit;border-radius:2px;transform:rotate(45deg);transition:all .5s ease-in-out}@media(max-width:1023px){.Thanks .right-side{width:100%}.Thanks .page__container{grid-template-areas:"breadcrumbs" "left-side" "right-side";grid-template-columns:100%}.Thanks .breadcrumbs{margin:0;border-bottom:0}.Thanks .background{height:100%;right:auto}}.Thanks .hidden{display:none}.DateDesign .page__container{max-width:var(--max--width-container);width:95%;margin:0 auto;min-height:90px;display:flex;flex-direction:column;justify-content:start;align-items:center}.DateDesign .wrapper-page{display:flex;justify-content:space-between;gap:20px;height:600px}.DateDesign .title-dateDesign{margin-top:40px;margin-bottom:40px;font-weight:600;font-size:var(--font-size--xl);line-height:130%;letter-spacing:-2%;text-align:center;color:#000}.DateDesign .wrapper-footer-design{width:80%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:60px;margin-bottom:40px;gap:20px}.DateDesign .date-design-button-prew{display:flex;justify-content:center;align-items:center;font-weight:400;font-size:var(--font-size--body);line-height:100%;letter-spacing:0;text-align:center;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;color:var(--color--dark)}.DateDesign .date-design-arrow-prew{width:20px;height:20px}.DateDesign .wrapper-btn-nav{display:flex;align-items:center;justify-content:center;gap:20px}.DateDesign .date-design-button{padding:5px 20px;border:1px solid var(--color--primary);background-color:var(--color--primary);color:var(--color--white);border-radius:12px;transition:color .3s ease-in-out,background-color .3s ease-in-out;display:flex;align-items:center;justify-content:center}.DateDesign .date-design-button:hover{background-color:var(--hover--background--color--btn);color:var(--color--primary)}.DateDesign .button-link{display:flex;justify-content:center;align-items:center;gap:7px}.DateDesign .progress-container{width:100%}.DateDesign .progress-steps{display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:30px}.DateDesign .progress-steps::before{content:"";position:absolute;top:15px;left:0;width:100%;height:3px;background-color:#ccc;z-index:1}.DateDesign .progress-steps::after{content:"";position:absolute;top:15px;left:0;width:52%;height:3px;background-color:#27ae60;z-index:1;transition:width .3s ease}.DateDesign .step{text-align:center;position:relative;z-index:2}.DateDesign .step-circle{width:30px;height:30px;border-radius:50%;background-color:#ccc;display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative}.DateDesign .step.active .step-circle{background-color:#27ae60}.DateDesign .step.completed .step-circle{background-color:#27ae60}.DateDesign .step-circle svg{fill:white;width:16px;height:16px}.DateDesign .step-label{margin-top:10px;font-size:var(--font-size--link);color:#666}.DateDesign .step.active .step-label,.DateDesign .step.completed .step-label{color:#27ae60;font-weight:bold}@media screen and (max-width:1024px){.DateDesign .wrapper-page{max-height:600px;height:100%}}@media screen and (max-width:768px){.DateDesign .wrapper-page{flex-direction:column;align-items:center;gap:20px;max-height:880px}.DateDesign .title-dateDesign{font-size:var(--font-size--lg-minus)}.DateDesign .wrapper-footer-design{width:100%}.DateDesign .progress-steps{font-size:var(--font-size--xxs)}}@media screen and (max-width:724px){.DateDesign .wrapper-page{max-height:100%}}@media screen and (max-width:670px){.DateDesign .progress-steps::after{width:54%}}.ExtraDesign .page__container{max-width:var(--max--width-container);width:95%;margin:0 auto;min-height:90px;display:flex;flex-direction:column;justify-content:start;align-items:center}.ExtraDesign .wrapper-page{display:flex;justify-content:space-between;gap:60px;height:600px;width:100%}.ExtraDesign .title-ExtraDesign{margin-top:40px;margin-bottom:40px;font-family:"ZonaPro";font-weight:600;font-size:var(--font-size--2xl);line-height:52px;letter-spacing:-2%;text-align:center;color:var(--color--dark)}.ExtraDesign .wrapper-footer-design{width:80%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:60px;margin-bottom:40px;gap:20px}.ExtraDesign .extra-design-button-prew{display:flex;justify-content:center;align-items:center;font-weight:400;font-size:var(--font-size--body);line-height:100%;letter-spacing:0;text-align:center;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;color:var(--color--dark)}.ExtraDesign .extra-design-arrow-prew{width:20px;height:20px}.ExtraDesign .wrapper-btn-nav{display:flex;align-items:center;justify-content:center;gap:20px}.ExtraDesign .extra-design-button{padding:5px 20px;border:1px solid var(--color--primary);background-color:var(--color--primary);color:var(--color--white);border-radius:12px;transition:color .3s ease-in-out,background-color .3s ease-in-out;display:flex;align-items:center;justify-content:center}.ExtraDesign .extra-design-button:hover{background-color:var(--hover--background--color--btn);color:var(--color--primary)}.ExtraDesign .button-link{display:flex;justify-content:center;align-items:center;gap:7px}.ExtraDesign .progress-container{width:100%}.ExtraDesign .progress-steps{display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:30px}.ExtraDesign .progress-steps::before{content:"";position:absolute;top:15px;left:0;width:100%;height:3px;background-color:#ccc;z-index:1}.ExtraDesign .progress-steps::after{content:"";position:absolute;top:15px;left:0;width:29%;height:3px;background-color:#27ae60;z-index:1;transition:width .3s ease}.ExtraDesign .step{text-align:center;position:relative;z-index:2}.ExtraDesign .step-circle{width:30px;height:30px;border-radius:50%;background-color:#ccc;display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative}.ExtraDesign .step.active .step-circle{background-color:#27ae60}.ExtraDesign .step.completed .step-circle{background-color:#27ae60}.ExtraDesign .step-circle svg{fill:white;width:16px;height:16px}.ExtraDesign .step-label{margin-top:10px;font-size:var(--font-size--link);color:#666}.ExtraDesign .step.active .step-label,.ExtraDesign .step.completed .step-label{color:#27ae60;font-weight:bold}@media screen and (max-width:1130px){.ExtraDesign .wrapper-page{flex-direction:column-reverse;align-items:center;gap:20px;height:1250px}.ExtraDesign .title-ExtraDesign{font-size:var(--font-size--lg-minus)}.ExtraDesign .wrapper-footer-design{width:100%}.ExtraDesign .progress-steps{font-size:var(--font-size--xxs)}}@media screen and (max-width:750px){.ExtraDesign .wrapper-page{height:1050px}}@media screen and (max-width:670px){.ExtraDesign .progress-steps::after{width:28%}}@media screen and (max-width:470px){.ExtraDesign .progress-steps::after{width:32%}}.FlowerDesign .page__container{max-width:var(--max--width-container);width:95%;margin:0 auto;min-height:90px;display:flex;flex-direction:column;justify-content:start;align-items:center}.FlowerDesign .wrapper-page{display:flex;justify-content:space-between;gap:60px;height:600px;width:100%}.FlowerDesign .title-FlowerDesign{margin-top:40px;margin-bottom:40px;font-family:"ZonaPro";font-weight:600;font-size:var(--font-size--2xl);line-height:52px;letter-spacing:-2%;text-align:center;color:var(--color--dark)}.FlowerDesign .error-flowersDesign{display:none;margin-top:-30px;color:#f16434;font-weight:600;font-size:var(--font-size--body);line-height:16px;letter-spacing:.9px}.FlowerDesign .error-flowersDesign.active{display:block}.FlowerDesign .wrapper-footer-design{width:80%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:60px;margin-bottom:40px;gap:20px}.FlowerDesign .flower-design-button{padding:5px 20px;border:1px solid var(--color--primary);background-color:var(--color--primary);color:var(--color--white);border-radius:12px;transition:color .3s ease-in-out,background-color .3s ease-in-out;display:flex;align-items:center;justify-content:center}.FlowerDesign .flower-design-button:hover{background-color:var(--hover--background--color--btn);color:var(--color--primary)}.FlowerDesign .button-link{display:flex;justify-content:center;align-items:center;gap:7px}.FlowerDesign .progress-container{width:100%}.FlowerDesign .progress-steps{display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:30px}.FlowerDesign .progress-steps::before{content:"";position:absolute;top:15px;left:0;width:100%;height:3px;background-color:#ccc;z-index:1}.FlowerDesign .progress-steps::after{content:"";position:absolute;top:15px;left:0;width:4%;height:3px;background-color:#27ae60;z-index:1;transition:width .3s ease}.FlowerDesign .step{text-align:center;position:relative;z-index:2}.FlowerDesign .step-circle{width:30px;height:30px;border-radius:50%;background-color:#ccc;display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative}.FlowerDesign .step.active .step-circle{background-color:#27ae60}.FlowerDesign .step.completed .step-circle{background-color:#27ae60}.FlowerDesign .step-circle svg{fill:white;width:16px;height:16px}.FlowerDesign .step-label{margin-top:10px;font-size:var(--font-size--link);color:#666}.FlowerDesign .step.active .step-label,.FlowerDesign .step.completed .step-label{color:#27ae60;font-weight:bold}@media screen and (max-width:1130px){.FlowerDesign .wrapper-page{flex-direction:column-reverse;align-items:center;gap:20px;height:1250px}.FlowerDesign .title-FlowerDesign{font-size:var(--font-size--lg-minus)}.FlowerDesign .wrapper-footer-design{width:100%}.FlowerDesign .progress-steps{font-size:var(--font-size--xxs)}}@media screen and (max-width:750px){.FlowerDesign .wrapper-page{height:1050px}}@media screen and (max-width:670px){.FlowerDesign .progress-steps::after{width:8%}}.giftMessageDesign .page__container{max-width:var(--max--width-container);width:95%;margin:0 auto;min-height:90px;display:flex;flex-direction:column;justify-content:start;align-items:center}.giftMessageDesign .wrapper-page{height:400px;display:flex;justify-content:space-between;gap:60px}.giftMessageDesign .title-giftDesign{margin-top:40px;margin-bottom:40px;font-weight:600;font-size:var(--font-size--xl);line-height:130%;letter-spacing:-2%;text-align:center;color:#000}.giftMessageDesign .wrapper-footer-design{width:80%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:60px;margin-bottom:40px;gap:20px}.giftMessageDesign .gift-design-button{padding:5px 20px;border:1px solid var(--color--primary);background-color:var(--color--primary);color:var(--color--white);border-radius:12px;transition:color .3s ease-in-out,background-color .3s ease-in-out;display:flex;align-items:center;justify-content:center}.giftMessageDesign .gift-design-button:hover{background-color:var(--hover--background--color--btn);color:var(--color--primary)}.giftMessageDesign .button-link{display:flex;justify-content:center;align-items:center;gap:7px}.giftMessageDesign .progress-container{width:100%}.giftMessageDesign .progress-steps{display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:30px}.giftMessageDesign .progress-steps::before{content:"";position:absolute;top:15px;left:0;width:100%;height:3px;background-color:#ccc;z-index:1}.giftMessageDesign .progress-steps::after{content:"";position:absolute;top:15px;left:0;width:74%;height:3px;background-color:#27ae60;z-index:1;transition:width .3s ease}.giftMessageDesign .step{text-align:center;position:relative;z-index:2}.giftMessageDesign .step-circle{width:30px;height:30px;border-radius:50%;background-color:#ccc;display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative}.giftMessageDesign .step.active .step-circle{background-color:#27ae60}.giftMessageDesign .step.completed .step-circle{background-color:#27ae60}.giftMessageDesign .step-circle svg{fill:white;width:16px;height:16px}.giftMessageDesign .step-label{margin-top:10px;font-size:var(--font-size--link);color:#666}.giftMessageDesign .step.active .step-label,.giftMessageDesign .step.completed .step-label{color:#27ae60;font-weight:bold}@media screen and (max-width:900px){.giftMessageDesign .wrapper-page{height:100%;gap:20px}.giftMessageDesign .title-giftDesign{margin-bottom:10px;margin-top:15px}}@media screen and (max-width:768px){.giftMessageDesign .wrapper-page{flex-direction:column-reverse;align-items:center}.giftMessageDesign .title-giftDesign{font-size:var(--font-size--lg-minus)}.giftMessageDesign .wrapper-footer-design{width:100%}.giftMessageDesign .progress-steps{font-size:var(--font-size--xxs)}}@media screen and (max-width:670px){.giftMessageDesign .progress-steps::after{width:74%}}@media screen and (max-width:470px){.giftMessageDesign .progress-steps::after{width:72%}}.Product .page__container{max-width:var(--max--width-container);width:95%;margin:0 auto;min-height:90px;display:flex;flex-direction:column;justify-content:start;align-items:center}.Product .breadcrumbs{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:10px;margin:25px 0;color:var(--color--gray)}.Product .breadcrumbs-list,.Product .breadcrumbs-list a,.Product .breadcrumbs-list p{display:flex;flex-wrap:wrap;width:100%;justify-content:center;align-items:center;gap:8px;text-transform:capitalize}.Product .breadcrumbs .breadcrumbs-list .current-step{color:var(--color--dark)}.Product .breadcrumbs-list .with-arrow::after{content:"";display:block;height:10px;width:10px;color:var(--color--gray);border:2px solid;border-left:0;border-bottom:0;border-color:inherit;border-radius:2px;transform:rotate(45deg);transition:all .5s ease-in-out}.Product .page-content{width:100%;display:flex;justify-content:space-between;align-items:start;gap:40px}.Product .left-side{width:40%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:40px}.Product .wrapper-slider{max-width:100%;width:100%;height:477px}.Product .previews{width:20%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:14px}.Product .arrow-up,.Product .arrow-down{width:100%;display:flex;justify-content:center;align-items:center}.Product .arrow-up{transform:rotateX(180deg)}.Product .product-img{width:80%;height:auto;object-fit:cover;transition:all .5s ease-in-out}.Product .small-img{width:100%}.Product .skills__container{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px}.Product .skills__container_mob{display:none}.Product .skills-banner__container{width:100%;display:flex;align-items:start;justify-content:space-between}.Product .skill-banner-img{width:100%;object-fit:contain}.Product .skills-list{width:100%;display:flex;align-items:start;justify-content:space-between}.Product .skill-item{width:33%;display:flex;align-items:center;justify-content:start;gap:10px}.Product .skill-item .skill-text{font-size:var(--font-size--small);line-height:133%}.Product .title{font-size:var(--font-size--sm-plus);font-weight:600}.Product .products-checkbox__container{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.Product .products-checkbox__container .product-label{width:33%;display:flex;align-items:center;justify-content:start;gap:10px;flex-shrink:0}.Product .product-checkbox:checked{background-color:black}.Product .products-checkbox__container .product-title{margin-top:-5px}.Product .price__container{display:flex;align-items:center;justify-content:start;gap:10px}.Product .total-price{font-weight:600;font-size:var(--font-size--sm-plus)}.Product .total-products{font-size:var(--font-size--small);color:var(--color--gray);margin-bottom:3px}.Product .right-side{width:60%}.Product .message-calendar.active{font-weight:600;font-size:var(--font-size--body);color:#ed0000;border-radius:12px;background-color:var(--background--color-light);padding:5px}@media(max-width:1023px){.Product .page-content{flex-direction:column;justify-content:center}.Product .left-side{width:100%;justify-content:center}.Product .skills__container{width:100%;justify-content:center}.Product .skills-banner__container{justify-content:center}.Product .right-side{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}}@media(max-width:450px){.Product .breadcrumbs{display:none}.Product .page-content{gap:5px}.Product .wrapper-slider{height:100%}.Product .skills__container{display:none}.Product .skills__container_mob{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:20px}}#auth-pop-up{z-index:1000;position:relative}#auth-pop-up .header-account{position:fixed;top:0;right:-150%;z-index:1000;opacity:0;height:100%;width:400px;padding:20px 30px 30px;background-color:var(--color--white);color:var(--color--dark);font-size:var(--font-size--body);font-weight:400;transition:all .5s ease-in-out;overflow-y:auto;@media(max-width:470px){width:300px}@media(max-width:370px){padding:10px 10px 10px}}#auth-pop-up .header-account.active{right:0;opacity:1}#auth-pop-up .header-account__close-icon{position:absolute;cursor:pointer;top:0;width:40px;height:40px;padding:13px;margin:9px;border-radius:50%;border:1px solid black;background-color:var(--color--white);display:flex;justify-content:center;align-items:center}#auth-pop-up .header-account__container,#auth-pop-up .header-account__title-link{display:flex;flex-direction:column;justify-content:start;align-items:center}#auth-pop-up .header-account__container{gap:30px}#auth-pop-up .header-account__title-link{gap:15px}#auth-pop-up .header-account__title-icon{width:24px;height:24px}#auth-pop-up .header-account__title{position:relative}#auth-pop-up .header-account__title::before{content:"";height:2px;width:0;right:0;position:absolute;transition:all .5s ease-in-out;bottom:-4px;background:currentColor}#auth-pop-up .header-account__title-link:hover .header-account__title::before{width:100%;left:0;right:auto}#auth-pop-up .header-account__content,#auth-pop-up .form-login,#auth-pop-up .form-reg{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:25px}#auth-pop-up .form-login,#auth-pop-up .form-reg{display:none;align-items:start}#auth-pop-up .form-login.active,#auth-pop-up .form-reg.active{display:flex}#auth-pop-up .header-account__tabs{width:100%;padding-bottom:10px;display:flex;justify-content:space-around;align-items:start;border-bottom:1px solid var(--color--gray)}#auth-pop-up .tabs__item{width:50%;text-align:center;opacity:.5;position:relative;color:var(--color--dark);font-size:var(--font-size--body);font-weight:400;line-height:150%;text-transform:uppercase}#auth-pop-up .tabs__item::after{position:absolute;bottom:-11px;content:"";height:2px;width:0;right:0;transition:all .5s ease-in-out;background:currentColor}#auth-pop-up .tabs__item.active{opacity:1}#auth-pop-up .tabs__item.active::after{width:100%;left:0;right:auto}#auth-pop-up #error-msg{color:var(--color--primary);font-weight:600}#auth-pop-up .form-login__row,#auth-pop-up .form-reg__row{width:100%;display:flex;flex-direction:column;gap:5px}#auth-pop-up .label-text{text-transform:initial}#auth-pop-up .input-text{border:1px solid var(--color--grayscale-stroke);background-color:var(--color--white);outline:0;border-radius:6px;width:100%;padding:10px;color:var(--color--dark);font-size:var(--font-size--body);box-shadow:none;text-align:start;cursor:text}#auth-pop-up .form-login__row.error .input-text,#auth-pop-up .form-reg__row.error .input-text{border:1px solid var(--color--primary)}#auth-pop-up .form-login__row .error-message,#auth-pop-up .form-reg__row .error-message{font-size:var(--font-size--small--mob);text-transform:initial;color:var(--color--primary);opacity:0}#auth-pop-up .form-login__row.error .error-message,#auth-pop-up .form-reg__row.error .error-message{opacity:1}#auth-pop-up .input-text:focus{border:1px solid var(--color--dark)}#auth-pop-up .input-password__wrapper{position:relative}#auth-pop-up #password{padding:10px 30px 10px 10px}#auth-pop-up .show-password,#auth-pop-up .hide-password{cursor:pointer;position:absolute;top:calc(50% - 8px);right:12px}.input-password__wrapper[data-type="password"] .hide-password,.input-password__wrapper[data-type="text"] .show-password{display:none}#auth-pop-up .field-lost-password{display:flex;flex-direction:row;justify-content:end;align-items:center;text-transform:initial;display:none}#auth-pop-up .lost-password{text-decoration:underline;transition:all .5s ease-in-out}#auth-pop-up .lost-password:hover{opacity:.5}#auth-pop-up .button{width:100%;padding:10px;color:var(--color--white);font-size:var(--font-size--body);text-transform:initial;border:1px solid var(--color--primary);background-color:var(--color--primary);color:var(--color--white);border-radius:12px;transition:color .3s ease-in-out,background-color .3s ease-in-out}#auth-pop-up .button:hover{cursor:pointer;background-color:var(--hover--background--color--btn);color:var(--hover--color--btn-text)}#auth-pop-up .form-reg>p{text-transform:initial}#auth-pop-up .privacy-policy-link{font-weight:600}#auth-pop-up .my-account__content{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px}#auth-pop-up .my-account__menu{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px}#auth-pop-up .my-account__menu li{width:100%}#auth-pop-up .my-account__menu li a:hover{opacity:.5}#auth-pop-up .auth-fixed-overlay{position:fixed;overflow:auto;left:0;top:0;z-index:999;width:100%;height:100%;background-color:rgba(0,0,0,0.3);opacity:1;transition:all .5s ease-in-out;display:none;opacity:0}#auth-pop-up .auth-fixed-overlay.active{display:block}#auth-pop-up .auth-fixed-overlay.opacity{opacity:1}#auth-pop-up .loader{display:flex;justify-content:center;align-items:center}#auth-pop-up .loader:after{content:" ";display:block;width:64px;height:64px;margin:5% auto;border-radius:50%;border:6px solid var(--color--white);border-color:var(--color--white) transparent var(--color--white) transparent;animation:loader 1.2s linear infinite}@keyframes loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#auth-pop-up .overlay{position:absolute;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.5);z-index:1006;opacity:1;transition:all .5s}#auth-pop-up .hidden{display:none}breadcrumbs-page{width:100%}breadcrumbs-page .breadcrumbs{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:10px;margin:30px}.Product.page breadcrumbs-page .breadcrumbs{align-items:start}breadcrumbs-page .breadcrumbs-list,breadcrumbs-page .breadcrumbs-list a{display:flex;justify-content:center;align-items:center;gap:8px;text-transform:capitalize}.Product.page breadcrumbs-page .breadcrumbs-list li:last-of-type{font-weight:600}breadcrumbs-page .breadcrumbs-list a::after{content:"";display:block;height:10px;width:10px;border:2px solid;border-left:0;border-bottom:0;border-color:inherit;border-radius:2px;transform:rotate(45deg);transition:all .5s ease-in-out}.Product.page breadcrumbs-page .breadcrumbs-list li:last-of-type a::after{display:none}breadcrumbs-page .breadcrumbs-title{font-size:var(--font-size--md);text-transform:uppercase}.Product.page breadcrumbs-page .breadcrumbs-title{display:none}@media(max-width:400px){breadcrumbs-page .breadcrumbs-title{font-size:var(--font-size--sm-plus)}}calendar-list .wraper-calendar-months{margin-top:40px;display:flex;justify-content:end}calendar-list .wraper-click-date{display:flex;width:35%;justify-content:space-between}calendar-list .arrow-calendar{color:#abb0b9;cursor:pointer;font-size:var(--font-size--small);font-weight:700}calendar-list .arrow-calendar-r::after{content:">";padding-left:8px}calendar-list .arrow-calendar-l::before{content:"<";padding-right:7px}calendar-list .monthAndYear{font-size:var(--font-size--body);text-align:center;font-weight:400}calendar-list .calendar-list{margin-top:40px;display:flex;flex-wrap:wrap;gap:10px}calendar-list .calendar-item{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;width:12.9%;height:60px;padding:4px 2px;background:var(--color--white);border-radius:5px;border:1px solid var(--color--grayscale-stroke);color:#757371}calendar-list .calendar-item-activ{transition:transform .3s ease,box-shadow .3s ease}calendar-list .calendar-item-activ:hover,calendar-list .calendar-item-activ:focus{transform:scale(1.1);box-shadow:0 0 10px rgba(0,0,0,0.3)}calendar-list .calendar-item.disabled{cursor:not-allowed;background-color:#eaecf0;color:#abb0b9}calendar-list .calendar-item-text{font-style:normal;margin-left:1.5px;margin-right:1.5px;font-weight:600;font-size:var(--font-size--small);line-height:21px;text-align:center;color:var(--color--dark)}calendar-list .calendar-rapperItem-text{width:100%;display:flex;align-items:center;justify-content:center;color:var(--color--gray)}calendar-list .delivery-price{font-size:var(--font-size--small);font-weight:600;line-height:16.45px;text-align:center}calendar-list .holiday-name{word-wrap:break-word;overflow-wrap:break-word;white-space:normal;font-size:var(--font-size--xs);font-weight:600;line-height:12.92px;text-align:center;color:var(--color--primary)}@media(max-width:670px){calendar-list .holiday-name{max-width:40px}calendar-list .calendar-list{justify-content:start;gap:6px}calendar-list .calendar-item{width:12%}calendar-list .calendar-item-text{font-weight:400;font-size:var(--font-size--xxs-plus);line-height:12px}calendar-list .delivery-price{font-size:var(--font-size--link);font-weight:600;line-height:14px;text-align:center}}@media(max-width:420px){calendar-list .wraper-click-date{width:48%}calendar-list .delivery-price{font-size:var(--font-size--xxs);font-weight:400;line-height:12px;text-align:center}calendar-list .holiday-name{font-size:var(--font-size--xxs);line-height:9px;max-width:35px}}#cart-pop-up{z-index:1000;position:relative}#cart-pop-up .cart{position:fixed;top:0;right:-150%;z-index:1000;opacity:0;height:100%;width:400px;padding:20px 30px 30px;background-color:var(--color--white);color:var(--color--dark);font-size:var(--font-size--body);font-weight:400;transition:all .5s ease-in-out}#cart-pop-up .cart.active{right:0;opacity:1}#cart-pop-up .cart__close-icon{position:absolute;top:0;right:100%;width:40px;height:40px;padding:13px;margin:9px;border-radius:50%;background-color:var(--color--white);display:flex;justify-content:center;align-items:center}#cart-pop-up .cart__container,#cart-pop-up .cart__title-link{display:flex;flex-direction:column;justify-content:start;align-items:center}#cart-pop-up .cart__title-link{color:var(--color--green)}#cart-pop-up .cart__title-icon-container{position:relative}#cart-pop-up .cart__title-icon-path{fill:var(--color--green)}#cart-pop-up .cart__container{gap:30px}#cart-pop-up .cart__title-link{gap:15px}#cart-pop-up .cart__title-icon{width:24px;height:24px}#cart-pop-up .cart__title-quantity{font-size:10px;color:var(--color--white);width:15px;height:15px;background-color:var(--color--green);border-radius:50%;position:absolute;top:-5px;right:-8px;display:flex;justify-content:center;align-items:center}#cart-pop-up .cart__title{position:relative}#cart-pop-up .cart__title{width:max-content}#cart-pop-up .cart__title-text::before{content:'';height:2px;width:0;right:0;position:absolute;transition:all .5s ease-in-out;bottom:-4px;background:currentColor}#cart-pop-up .cart__title-link:hover .cart__title-text::before{width:100%;left:0;right:auto}#cart-pop-up .cart__content{overflow-x:hidden;overflow-y:auto;max-height:80vh;width:100%;text-align:center}#cart-pop-up .cart-fixed-overlay{position:fixed;overflow:auto;left:0;top:0;z-index:999;width:100%;height:100%;background-color:rgba(0,0,0,0.3);opacity:1;transition:all .5s ease-in-out;display:none;opacity:0}#cart-pop-up .cart-fixed-overlay.active{display:block}#cart-pop-up .cart-fixed-overlay.opacity{opacity:1}@media(max-width:768px){#cart-pop-up .cart.active{width:275px}}category-page-content .filter-wrap{padding:10px 0;border-bottom:1px solid var(--color--grayscale-stroke)}category-page-content .filter-content{display:flex;justify-content:space-between;align-items:center}category-page-content .filter-content-start,category-page-content .products-per-page{display:flex;justify-content:start;align-items:center;gap:20px}category-page-content .input-text{display:flex;flex-direction:column;position:relative;cursor:text;width:235px;padding:0 30px 0 10px;height:40px;box-shadow:inset 1px 1px 1px 0 rgba(255,255,255,0.5),1px 1px 7px 0 rgba(0,0,0,0.1),1px 1px 1px 0 rgba(0,0,0,0.1)}category-page-content .products-per-page .input-text{width:60px}category-page-content input[type="text"]:focus{cursor:text;border:0}category-page-content .input-text::placeholder{color:var(--color--dark);font-weight:normal;transition:all .2s ease-in-out}category-page-content .drop-down-list{position:absolute;top:100%;left:0;width:100%;height:max-content;max-height:300px;box-shadow:inset 1px 1px 1px 0 rgba(255,255,255,0.5),1px 1px 7px 0 rgba(0,0,0,0.1),1px 1px 1px 0 rgba(0,0,0,0.1);background-color:var(--color--white);z-index:10;padding:5px 10px;display:none}category-page-content .input_wrapper{position:relative}category-page-content .drop-down_wrapper:after{content:"";display:block;height:10px;width:10px;border:2px solid;border-left:0;border-bottom:0;border-color:inherit;border-radius:2px;transform:rotate(135deg);transition:all .5s ease-in-out;position:absolute;right:10px;top:calc(50% - 7.5px);pointer-events:none;z-index:5}category-page-content .input_wrapper.drop-down .drop-down-list{display:block}category-page-content .drop-down-item{width:100%;padding:5px 0;cursor:pointer}category-page-content .drop-down-item:hover{color:var(--color--primary)}category-page-content .view-switcher{display:flex;justify-content:start;align-items:center;gap:20px}category-page-content .view-switcher .switch-list>a,category-page-content .view-switcher .switch-grid>a{cursor:pointer;display:flex;justify-content:center;align-items:center;text-align:center;font-size:0;transition:all .5s ease-out}category-page-content .view-switcher{display:none}category-page-content .switch-grid .grid-icon>circle,category-page-content .switch-list .list-icon>circle,category-page-content .switch-list .list-icon>path{stroke:var(--color--gray)}category-page-content .switch-grid.switcher-active .grid-icon>circle,category-page-content .switch-list.switcher-active .list-icon>circle,category-page-content .switch-list.switcher-active .list-icon>path{stroke:var(--color--primary)}category-page-content .mob-hide{color:var(--color--gray)}category-page-content .after-shop-loop{padding:10px 0}category-page-content .category-products{margin-top:10px;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;align-items:start;row-gap:40px}category-page-content .empty-category-block{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;margin-top:30px}category-page-content .not-found-title{display:flex;flex-direction:column;justify-content:center;align-items:center}category-page-content .search-icon{width:30px}category-page-content .not-found-title h2{text-transform:uppercase;font-size:var(--font-size--normal-plus)}category-page-content a.btn-shop{padding:10px 20px;background-color:var(--color--primary);border-radius:12px;color:var(--color--white)}category-page-content .pagination{display:flex;justify-content:center;align-items:center}category-page-content .page-pagination{display:flex;justify-content:center;align-items:center;gap:10px}category-page-content .page-pagination li{width:36px;height:36px;display:flex;justify-content:center;align-items:center;border:1px solid var(--color--grayscale-stroke);font-size:var(--font-size--small--mob);font-family:inherit;transition:all .5s ease-in-out}category-page-content .page-pagination li:has(>.dots){border:0}category-page-content .page-numbers,category-page-content .page-btn{width:100%;height:100%;display:flex;justify-content:center;align-items:center}category-page-content .page-pagination li:hover,category-page-content .page-pagination li:has(.page-numbers.current){background-color:var(--color--primary);border-color:var(--color--primary);color:var(--color--white)}category-page-content .page-pagination li:has(>.dots):hover{background-color:inherit;border-color:inherit;color:inherit}category-page-content .page-btn.prev::after,category-page-content .page-btn.next::after{content:"";display:block;height:10px;width:10px;border:2px solid;border-left:0;border-bottom:0;border-color:var(--color--gray);border-radius:2px;transition:all .5s ease-in-out}category-page-content .page-btn.prev::after{transform:rotate(-135deg)}category-page-content .page-btn.next::after{transform:rotate(45deg)}category-page-content .page-pagination li:hover .page-btn.prev::after,category-page-content .page-pagination li:hover .page-btn.next::after{border-color:var(--color--white)}category-page-content li.hide-btn{display:none}category-page-content .hidden{display:none}@media(max-width:550px){category-page-content .page-pagination{gap:5px}category-page-content .page-pagination li{width:30px}category-page-content .filter-content *{font-size:var(--font-size--small--mob)}category-page-content .filter-content-start .select{width:200px}category-page-content .view-switcher{display:none}category-page-content .products-per-page{gap:10px}}checkout-delivery-form .delivery-fields{position:relative;margin:20px 0}checkout-delivery-form .delivery-fields.active{background-color:var(--background--color-form)}checkout-delivery-form .delivery-fields__block.active{display:none;position:absolute;width:100%;height:100%;z-index:11}checkout-delivery-form .delivery-fields__block.active{display:block}checkout-delivery-form .delivery-fields.disabled{opacity:.5}checkout-delivery-form .delivery-title{display:flex;align-items:center;justify-content:center}checkout-delivery-form .delivery-fields_title{padding-bottom:0 !important;margin-left:10px}@media(max-width:500px){checkout-delivery-form .mob-margin{margin-bottom:40px}checkout-delivery-form .input_wrapper .error-mob{width:100%;bottom:-49px}}#counter-down .timer{width:100%;padding:8px 24px;margin-top:-1px;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;background-color:var(--background--color-medium)}.timer.inactive{opacity:.5;pointer-events:none}#counter-down .timer-start,#counter-down .timer-end{display:flex;justify-content:center;align-items:center;gap:10px}#counter-down .timer .timer-text{font-size:var(--font-size--body)}#counter-down .timer .counter__wrapper{display:flex;justify-content:center;align-items:center;gap:7px;line-height:normal;margin:0 5px}#counter-down .timer .counter__wrapper p{font-weight:600}#counter-down .timer .hrs__wrapper,#counter-down .timer .min__wrapper,#counter-down .timer .sec__wrapper{width:40px;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:6.829px;background:var(--color--dark);color:var(--color--white)}#counter-down .timer .hrs-counter,#counter-down .timer .min-counter,#counter-down .timer .sec-counter{font-size:var(--font-size--normal);font-weight:600;line-height:90%;letter-spacing:2px}#counter-down .timer .hrs-title,#counter-down .timer .min-title,#counter-down .timer .sec-title{font-size:var(--font-size--tiny);font-weight:600;line-height:90%;letter-spacing:2px}#counter-down .timer .timer-text-day{font-weight:600}#counter-down .timer .delivery-time__container{display:flex;justify-content:start;align-items:center;gap:10px}#counter-down .timer .delivery-time__text{color:var(--color--primary);font-weight:600}.DataDesignContent{width:100%;height:100%}.DataDesignContent .wrapperDesignContent{position:relative;width:100%}.DataDesignContent .img-flowers{width:100%;height:100%;object-fit:cover}.DataDesignContent .wrapper-flowers{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.DataDesignContent .img-ballon{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.DataDesignContent .img-bear{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.DataDesignContent .img-chocolate{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}delivery-content .delivery-policy{width:100%}delivery-content .title-icon{display:block}delivery-content .title-icon-mob{display:none}delivery-content .product-group-title{margin-top:60px;margin-bottom:50px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}delivery-content .title-text{font-size:var(--font-size--md);font-weight:600;line-height:42.3px}delivery-content .delivery-policy-list{margin-bottom:56px}delivery-content .delivery-policy-item:not(:last-child){margin-bottom:32px}delivery-content .delivery-policy-item:last-child{padding-bottom:var(--font-size--body);border-bottom:1px solid var(--color--primary)}delivery-content .delivery-policy-item-list{margin-bottom:24px;font-size:var(--font-size--normal-plus);font-weight:600;line-height:32.9px;color:var(--color--dark)}delivery-content .delivery-policy-item-text{font-size:var(--font-size--normal);font-weight:400;line-height:23.4px;color:var(--color--dark)}delivery-content .delivery-policy-item-link{font-size:var(--font-size--normal);font-weight:400;line-height:23.4px;text-decoration:underline !important;text-decoration-skip-ink:none;color:var(--color--primary) !important}delivery-content .delivery-policy-item-linkPhone{font-weight:700}@media(max-width:600px){delivery-content .title-icon{display:none}delivery-content .title-icon-mob{display:block}delivery-content .title-text{font-size:var(--font-size--normal-plus);line-height:28.2px}delivery-content .delivery-policy-item-list{font-size:var(--font-size--normal-plus);line-height:28.2px}delivery-content .delivery-policy-item-text{font-size:var(--font-size--small);line-height:18.2px}delivery-content .delivery-policy-item-link{font-size:var(--font-size--small);line-height:18.2px}delivery-content .delivery-policy-item-linkPhone{font-weight:500}}emp-login-content .login-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}emp-login-content .login-modal{padding:22px 32px;position:absolute;width:739px;height:512px;background-color:var(--color--white);border-radius:12px;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}emp-login-content .modal-login-wrapper-header{display:flex;justify-content:space-between;align-items:center}emp-login-content .modal-login-warpper-description{width:100%;padding:10px 0;border-bottom:1px solid var(--color--grayscale-border-input)}emp-login-content .modal-login-description{font-size:var(--font-size--sm-plus);font-weight:600;line-height:24px}emp-login-content .modal-login-close{border:0;background:transparent;font-weight:600;font-size:var(--font-size--normal-plus);color:#aaa}emp-login-content .modal-login-close:hover{color:black}emp-login-content .login-wrapper-inputBlock{margin-top:33px}emp-login-content .login-title{font-size:var(--font-size--normal-plus);font-weight:600;line-height:32.9px}emp-login-content .login-wrapperUsername{margin-top:25px}emp-login-content .login-wrapperPassword{margin-top:25px;position:relative}emp-login-content .btn-password{position:absolute;top:56%;right:3%}emp-login-content .login-label{font-size:var(--font-size--link);font-weight:400;line-height:18px;text-align:left}emp-login-content .login-input{padding:13px 16px;width:100%;height:50px;border:1px solid var(--color--grayscale-border-input);border-radius:6px}emp-login-content .password-input{padding:13px 16px;width:100%;height:50px;border:1px solid var(--color--grayscale-border-input);border-radius:6px}emp-login-content .login-lost-wrapper{width:100%;margin-top:16px;display:flex;justify-content:end}emp-login-content .login-lost{font-size:var(--font-size--normal);font-weight:400;line-height:21.15px;text-align:right;color:var(--color--primary);text-decoration:underline}emp-login-content .login-btn{margin-top:25px;padding:17px 80px;font-size:var(--font-size--sm-minus);font-weight:600;line-height:17.62px;letter-spacing:.035em;color:var(--color--white);text-align:center;border-radius:12px;background-color:var(--color--primary)}flowers-footer{font-family:"ZonaPro";font-size:var(--font-size--body);font-weight:400;line-height:150%;letter-spacing:0;color:var(--color--dark)}#footer .footer-container{max-width:var(--max--width-container);width:95%;margin:0 auto;min-height:90px;display:flex;justify-content:center;align-items:start;padding:50px 0}#footer .footer-top{border-bottom:1px solid #ebebeb}#footer .footer-columns__item{width:25%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:15px}#footer .footer-columns__title{font-weight:600;text-transform:uppercase}#footer .footer-columns__item ul{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:15px}#footer .footer-columns__item li a{font-size:var(--font-size--small);position:relative;transition:all .5s ease-in-out}#footer .footer-columns__item li:hover a{color:var(--color--accent)}#footer .footer-columns__item li a::before{content:"";height:2px;width:0;right:0;position:absolute;transition:all .5s ease-in-out;bottom:-4px;background:currentColor;color:var(--color--accent)}#footer .footer-columns__item li:hover a::before{width:100%;left:0;right:auto}#footer .footer-top .satisfaction{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:15px}#footer .footer-top .satisfaction img{width:88px;height:auto}#footer .footer-top .satisfaction__title{font-weight:600;font-size:var(--font-size--normal-plus);text-align:center;line-height:110%}#footer .footer-top .satisfaction__description{font-size:var(--font-size--small);text-align:center}#footer .footer-top .phone-container,#footer .footer-top .email-container{display:flex;justify-content:start;align-items:start;gap:5px;align-self:start;transition:all .5s ease-in-out;font-size:var(--font-size--small)}#footer .footer-top .phone-container:hover,#footer .footer-top .email-container:hover{color:var(--color--accent)}#footer .footer-top .phone-container .phone-icon-path,#footer .footer-top .email-container .email-icon-path{transition:all .5s ease-in-out}#footer .footer-top .phone-container:hover .phone-icon-path,#footer .footer-top .email-container:hover .email-icon-path{fill:var(--color--accent)}#footer .footer-bottom{padding:25px 0}#footer .footer-bottom .footer-container{padding:0;justify-content:center;align-items:center;text-align:center}#footer .footer-bottom p{margin-bottom:20px;font-size:var(--font-size--small)}@media(max-width:1024px){#footer .footer-container{flex-wrap:wrap;justify-content:start;row-gap:45px}#footer .footer-top .footer-columns__item:not(.footer-columns__item:last-of-type){width:33%;min-height:150px}#footer .footer-top .satisfaction{width:260px}}@media(max-width:768px){#footer .footer-bottom p{margin-bottom:80px}}@media(max-width:600px){#footer .footer-container{row-gap:30px}#footer .footer-top .footer-columns__item:not(.footer-columns__item:last-of-type){width:50%}#footer .footer-top .satisfaction{width:100%}}@media(max-width:425px){#footer .footer-top .footer-columns__item:not(.footer-columns__item:last-of-type){width:100%;min-height:max-content}}header-landing{font-family:"ZonaPro";font-size:var(--font-size--small);font-weight:600;line-height:150%;letter-spacing:0;text-transform:uppercase;color:var(--color--dark)}header-landing .header-container{max-width:var(--max--width-container);width:95%;margin:0 auto;min-height:90px;display:flex;justify-content:space-between;align-items:center}header-landing .header-top{width:100%;background-color:var(--background--color-light);position:relative}header-landing .header-top .logo-img{width:160px;height:auto}header-landing .header-top .burger-icon__container,header-landing .burger__close-icon{display:none}header-landing .header-main-menu__container{width:85%;margin-left:30px;display:flex;justify-content:end;align-items:center;gap:15px}header-landing .header-main-menu{display:flex;justify-content:space-between;align-items:center;position:relative}header-landing .simple-menu,header-landing .types-menu:has(>.occasions){position:relative}header-landing .menu-item__title{display:flex;justify-content:center;align-items:center;gap:0;padding:5px 10px;cursor:pointer;border-right:2px solid var(--color--accent)}header-landing .main-menu__item:last-child .menu-item__title{border-right:0}header-landing .title-text{position:relative}header-landing .title-text::before{content:"";height:2px;width:0;right:0;position:absolute;transition:all .5s ease-in-out;bottom:-4px;background:currentColor;color:var(--color--accent)}header-landing .main-menu__item:hover .title-text::before{width:100%;left:0;right:auto}header-landing .main-menu__item .title-icon{transition:all .5s ease-in-out}header-landing .main-menu__item:hover .title-icon{transform:rotateX(180deg)}header-landing .title-text{font-size:var(--font-size--small);font-weight:600;line-height:normal;letter-spacing:.9px}header-landing .menu-accent,header-landing .menu-accent *{color:var(--color--accent)}header-landing .menu-accent .title-icon-path{fill:var(--color--accent)}header-landing .menu-children{display:none}header-landing .menu-children li{transition:all .5s ease-in-out}header-landing .menu-children li:hover{color:var(--color--accent)}header-landing .simple-sub-menu{position:absolute;top:100%;left:0;z-index:10;width:max-content;padding:20px;border:1px solid var(--color--grayscale-border-input);background-color:var(--color--white)}header-landing .simple-menu:hover .simple-sub-menu,header-landing .simple-menu.open .simple-sub-menu{display:block}header-landing .simple-sub-menu ul{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:15px;font-size:var(--font-size--body);font-style:normal;font-weight:400;line-height:150%;text-transform:capitalize;animation-name:et-toTop;animation-duration:.3s}header-landing .phone-title{text-transform:none;font-size:var(--font-size--link);line-height:100%}header-landing .icons-holiday{display:flex;justify-content:start;align-items:center;gap:5px}header-landing .icons-wrapper{width:15px;height:15px;background-size:cover;background-repeat:no-repeat;background-size:100%;background-position:center}header-landing .fixed-overlay{position:fixed;overflow:auto;left:0;top:0;z-index:999;width:100%;height:100%;background-color:rgba(0,0,0,0.3);opacity:1;transition:all .5s ease-in-out;display:none;opacity:0}header-landing .fixed-overlay.active{display:block}header-landing .fixed-overlay.opacity{opacity:1}@media(max-width:1380px){header-landing .hide-item-1{display:none}}@media(max-width:1280px){header-landing .hide-item-2{display:none}}@media(max-width:1100px){header-landing .hide-item-3{display:none}}@media(max-width:1024px){header-landing .header-top .burger-icon__container{display:block}header-landing .header-main-menu__container{flex-direction:column;align-items:start;background-color:var(--background--color-light);position:fixed;top:0;right:-100%;width:300px;height:max-content;padding:40px;z-index:1001;transition:all .5s ease-in-out}header-landing .header-main-menu__container.active{right:0}header-landing .burger__close-icon{position:absolute;top:0;right:100%;width:40px;height:40px;padding:13px;margin:9px;border-radius:50%;background-color:var(--color--white);display:flex;justify-content:center;align-items:center}header-landing .header-main-menu{width:100%;align-items:start;flex-direction:column;row-gap:20px}header-landing .main-menu__item{width:100%}header-landing .main-menu__item:hover .title-icon{transform:rotateX(0)}header-landing .main-menu__item.open .title-icon{transform:rotateX(180deg)}header-landing .simple-menu:hover .simple-sub-menu{display:none}header-landing .hide-item{display:block}header-landing .menu-item__title{border-right:0;width:100%;justify-content:space-between}header-landing .simple-sub-menu{position:static;border:0;background-color:var(--background--color-light);padding:20px}header-landing .main-menu__item.open .simple-sub-menu{display:block}}payment-billing-form .payment-billing-form{position:relative}payment-billing-form .payment-billing-form.active{background-color:var(--background--color-form);border-radius:8px}payment-billing-form .payment-billing-form.disabled{opacity:.5}payment-billing-form .billing-block.active{position:absolute;width:100%;height:100%;z-index:1}payment-billing-form .billing-fields__container{padding-bottom:32px;border-bottom:1px solid #abb0b9}privacy-content .privacy-policy{width:95%}privacy-content .title-icon{display:block;@media(max-width:600px){display:none}}privacy-content .title-icon-mob{display:none}privacy-content .product-group-title{margin-top:60px;margin-bottom:50px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}privacy-content .title-text{font-size:var(--font-size--md);font-weight:600;line-height:42.3px}privacy-content .privacy-policy-list{margin-bottom:56px}privacy-content .privacy-policy-item:not(:last-child){margin-bottom:32px}privacy-content .privacy-policy-item:last-child{padding-bottom:16px;border-bottom:1px solid var(--color--primary)}privacy-content .privacy-policy-item-list{margin-bottom:24px;font-size:var(--font-size--normal-plus);font-weight:600;line-height:32.9px;color:var(--color--dark)}privacy-content .privacy-policy-item-text{font-size:var(--font-size--normal);font-weight:400;line-height:23.4px;color:var(--color--dark)}privacy-content .privacy-policy-item-link{font-size:var(--font-size--normal);font-weight:400;line-height:23.4px;text-decoration:underline !important;text-decoration-skip-ink:none;color:var(--color--primary) !important}privacy-content .privacy-policy-item-linkPhone{font-weight:700}@media(max-width:600px){privacy-content .title-icon-mob{display:block}privacy-content .title-text{font-size:var(--font-size--normal-plus);line-height:28.2px}privacy-content .privacy-policy-item-list{font-size:var(--font-size--normal-plus);line-height:28.2px}privacy-content .privacy-policy-item-text{font-size:var(--font-size--small);line-height:18.2px}privacy-content .privacy-policy-item-link{font-size:var(--font-size--small);line-height:18.2px}privacy-content .privacy-policy-item-linkPhone{font-weight:500}}product-recently .products_recently.disabled{display:none}product-recently .products__container-recently{display:flex;width:100%;gap:20px}product-recently .swiper-wrapper{width:1450px;margin-left:10px;margin-right:10px;display:flex;justify-content:center}product-recently .wrapper-items{width:150px}product-recently .title-text{margin-bottom:10px;font-weight:600;font-size:var(--font-size--md);text-transform:uppercase;text-align:center;color:var(--color--dark)}product-recently .product-group-title{margin-top:80px;margin-bottom:50px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}product-recently .wrapper-items-img{width:150px;object-fit:contain;cursor:pointer;height:150px}product-recently .recently-img{width:100%;height:100%;object-fit:contain;transition:all .5s ease-in-out}product-recently .wrapper-items-img:hover .recently-img{transform:scale(1.1)}product-recently .title-icon{display:block}product-recently .title-icon-mob{display:none}product-recently .product-title-recently{margin-top:8px;min-height:48px;font-weight:400;font-size:var(--font-size--sm-minus);text-align:center;color:var(--color--dark)}product-recently .product-rating-recently{width:100%;text-align:center}product-recently .product-price-recently{display:flex;justify-content:center;align-items:center}product-recently .product-price-recently-sales{font-weight:400;font-size:var(--font-size--small);text-decoration:line-through;color:var(--color--gray)}product-recently .product-price-recently-item{margin-left:5px;font-weight:600;font-size:var(--font-size--body);color:#2e8540}@media(max-width:1550px){product-recently .swiper-wrapper{width:1250px}}@media(max-width:1290px){product-recently .swiper-wrapper{width:848px}}@media(max-width:920px){product-recently .swiper-wrapper{width:648px}}@media(max-width:700px){product-recently .swiper-wrapper{width:448px}product-recently .title-text{font-size:var(--font-size--sm-plus);line-height:126%;letter-spacing:.03em}}@media(max-width:600px){product-recently .title-icon{display:none}product-recently .title-icon-mob{display:block}}@media(max-width:550px){product-recently .swiper-wrapper{margin-left:0;margin-right:0;width:354px}product-recently .wrapper-items{width:140px}product-recently .wrapper-items-img{width:140px;height:140px}}@media(max-width:375px){product-recently .swiper-wrapper{width:320px}}@media(max-width:370px){product-recently .wrapper-items{width:130px}product-recently .wrapper-items-img{width:130px;height:120px}}@media(max-width:342px){product-recently .swiper-wrapper{width:300px}}product-similar .products_similar.disabled{display:none}product-similar .products__container-similar{display:flex;width:100%;gap:20px}product-similar .swiper-wrapper{width:1450px;margin-left:10px;margin-right:10px;display:flex;justify-content:center}product-similar .wrapper-items{width:150px}product-similar .title-text{margin-bottom:10px;font-weight:600;font-size:var(--font-size--md);text-transform:uppercase;text-align:center;color:var(--color--dark)}product-similar .product-group-title{margin-top:80px;margin-bottom:50px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}product-similar .wrapper-items-img{width:150px;object-fit:contain;cursor:pointer;height:150px}product-similar .similar-img{width:100%;height:100%;object-fit:contain;transition:all .5s ease-in-out}product-similar .wrapper-items-img:hover .similar-img{transform:scale(1.1)}product-similar .title-icon{display:block}product-similar .title-icon-mob{display:none}product-similar .product-title-similar{margin-top:8px;min-height:48px;font-weight:400;font-size:var(--font-size--sm-minus);text-align:center;color:var(--color--dark)}product-similar .product-rating-similar{width:100%;text-align:center}product-similar .product-price-similar{display:flex;justify-content:center;align-items:center}product-similar .product-price-similar-sales{font-weight:400;font-size:var(--font-size--small);text-decoration:line-through;color:var(--color--gray)}product-similar .product-price-similar-item{margin-left:5px;font-weight:600;font-size:var(--font-size--body);color:#2e8540}@media(max-width:1550px){product-similar .swiper-wrapper{width:1250px}}@media(max-width:1290px){product-similar .swiper-wrapper{width:848px}}@media(max-width:920px){product-similar .swiper-wrapper{width:648px}}@media(max-width:700px){product-similar .swiper-wrapper{width:448px}product-similar .title-text{font-size:var(--font-size--sm-plus);line-height:126%;letter-spacing:.03em}}@media(max-width:600px){product-similar .title-icon{display:none}product-similar .title-icon-mob{display:block}}@media(max-width:550px){product-similar .swiper-wrapper{margin-left:0;margin-right:0;width:354px}product-similar .wrapper-items{width:140px}product-similar .wrapper-items-img{width:140px;height:140px}}@media(max-width:375px){product-similar .swiper-wrapper{width:320px}}@media(max-width:370px){product-similar .wrapper-items{width:130px}product-similar .wrapper-items-img{width:130px;height:120px}}@media(max-width:342px){product-similar .swiper-wrapper{width:300px}}product-slider .slider-container{width:100%;height:477px}product-slider .swiper{display:flex;justify-content:space-between;height:100%}product-slider .slider-nav{overflow:hidden;height:85%;width:100%;margin-right:10px;flex-shrink:0}product-slider .slider-main{width:85%;overflow:hidden;height:447px}product-slider .swiper-imgNav{cursor:pointer;object-fit:contain;width:100%;height:100px;transition:transform .5s ease}product-slider .swiper-imgNav:hover{transform:scale(1.1)}product-slider .swiper-imgMain{cursor:pointer;margin-left:14px;object-fit:contain;height:447px;width:100%;transition:transform .5s ease}product-slider .swiper-imgMain:hover{transform:scale(1.1)}product-slider .product-image-wrapper{width:100%;height:447px}product-slider .product-image{width:100%;height:447px;object-fit:contain;visibility:hidden}product-slider .product-image[src]{visibility:visible}product-slider .button-prev{width:100%;height:42px;display:flex;justify-content:center;align-items:center}product-slider .button-prev svg{transform:rotate(180deg)}product-slider .button-next{margin-top:-8px;width:100%;height:42px;display:flex;justify-content:center;align-items:center}product-slider .button-main-prev{display:none}product-slider .button-main-next{display:none}product-slider .img-wraperNav{height:100px !important;margin-bottom:18px !important}@media(max-width:450px){product-slider .slider-container{height:292px}product-slider .swiper{flex-direction:column-reverse;justify-content:center}product-slider .slider-nav{display:none}product-slider .slider-main{height:100%}product-slider .swiper-imgMain{height:292px}product-slider .product-image-wrapper{height:292px}product-slider .product-image{height:100%}product-slider .button-prev{display:none}product-slider .button-next{display:none}product-slider .button-main-prev{position:absolute;left:0;width:30px;height:42px;z-index:999;display:flex;justify-content:center;align-items:center;transform:rotate(90deg)}product-slider .button-main-next{position:absolute;right:0;width:30px;height:42px;z-index:999;display:flex;justify-content:center;align-items:center;transform:rotate(-90deg)}}.modal-backdrop-zip{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;z-index:-2}.modal-backdrop-zip.active{opacity:1;visibility:visible;z-index:18}.modal-zip{max-width:1100px;width:100%;height:590px;padding:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0.5);background-color:var(--color--white);border:.86px solid #c5cbd5;border-radius:10.28px;overflow-y:auto;opacity:0;visibility:hidden;z-index:12;transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s}.modal-zip.active{opacity:1;transform:translate(-50%,-50%) scale(1);visibility:visible;transition-delay:0s}.modal-zip-warpper-description{width:100%;padding:10px 0;border-bottom:1px solid var(--color--grayscale-border-input)}.modal-zip-description{font-size:var(--font-size--sm-plus);font-weight:600;line-height:24px}.modal-zip-wrapper-header{display:flex;justify-content:space-between;align-items:center}.modal-zip-close{border:0;background:transparent;font-weight:600;font-size:var(--font-size--normal-plus);color:#aaa}.modal-zip-close:hover{color:black}.modal-zip-title{font-size:var(--font-size--sm-plus);font-weight:600;line-height:24px;color:var(--color--gray);background-color:#ebebeb;padding:11px 51px;border-top-left-radius:12px;border-bottom-left-radius:12px;position:relative;cursor:pointer;transition:transform .3s ease}.modal-zip-title:hover,.modal-zip-title:focus{background-color:var(--color--grayscale-border-input)}.modal-zip-title.active{color:var(--color--white);background-color:var(--color--primary)}.modal-zip-titleCanada{font-size:var(--font-size--sm-plus);font-weight:600;line-height:24px;color:var(--color--gray);background-color:#ebebeb;padding:11px 51px;border-top-right-radius:12px;border-bottom-right-radius:12px;position:relative;cursor:pointer;transition:transform .3s ease}.modal-zip-titleCanada:hover,.modal-zip-titleCanada:focus{background-color:var(--color--grayscale-border-input)}.modal-zip-titleCanada.active{color:var(--color--white);background-color:var(--color--primary)}.modal-wrapperZip-title{margin-top:20px;width:100%;display:flex;justify-content:start;align-items:center}.modal-wrapperZip-title.disabled{display:none}.state-list{margin-top:20px;min-width:150px;display:flex;flex-wrap:wrap;gap:5px}.city-list{margin-top:20px;min-width:150px;display:flex;flex-wrap:wrap;gap:5px}.state-item{cursor:pointer;position:relative;width:15%;min-width:150px;display:flex;justify-content:start;border-radius:5px}.state-item-text{font-weight:400;font-size:var(--font-size--sm-minus);line-height:160%;color:var(--color--dark)}.state-item-text:hover{color:var(--color--primary)}.state-item-arrow{margin-left:8px}.state-item-arrow:hover{color:var(--color--primary)}.letter-div{width:100%;padding:20px 10px 10px 10px;border-bottom:1px solid #eaecf0}.letter-header{font-weight:600;font-size:var(--font-size--normal);line-height:130%;color:#084}.state-wrapper-input{position:relative}.state-svg{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.state-input{padding:10px 15px 10px 30px;border:1px solid var(--color--grayscale-stroke);border-radius:9px;width:100%}.btn-back{font-weight:400;font-size:var(--font-size--body);line-height:140%;text-decoration:underline;color:var(--color--dark);cursor:pointer;margin-top:20px;margin-bottom:20px;font-size:var(--font-size--normal-plus)}.btn-back::before{content:"<";text-decoration:none;padding-right:20px;width:20px;height:20px}@media(max-width:500px){.state-input{width:60%}}products-additional .complementary{width:100%;padding:15px 20px;border-radius:6px;border:1px solid var(--color--grayscale-stroke);display:flex;flex-direction:column;align-items:start;justify-content:start;gap:20px}products-additional .complementary .product-price{max-width:100px;width:100%}products-additional .complementary .product-img__wrapper{max-width:125px;width:100%}products-additional .products__container{width:100%;display:flex;align-items:start;justify-content:space-between}products-additional .complementary .sale-popup{display:none}products-additional .product-title-link{font-weight:400;font-size:var(--font-size--sm-minus)}products-additional .product-additional-title{color:black;font-weight:400;font-size:var(--font-size--sm-minus);line-height:18px}products-additional .product-checkbox{accent-color:black}@media(max-width:1215px){products-additional .complementary{width:100%}}@media(max-width:1023px){products-additional .complementary{margin-right:auto;margin-left:auto}products-additional .complementary .product-img__wrapper{max-width:200px;width:100%}}@media(max-width:650px){products-additional .complementary{display:none}}refund-content .refund-policy{width:100%}refund-content .title-icon{display:block}refund-content .title-icon-mob{display:none}refund-content .product-group-title{margin-top:60px;margin-bottom:50px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}refund-content .title-text{font-size:var(--font-size--md);font-weight:600;line-height:42.3px}refund-content .refund-policy-list{margin-bottom:56px}refund-content .refund-policy-item:not(:last-child){margin-bottom:32px}refund-content .refund-policy-item:last-child{padding-bottom:16px;border-bottom:1px solid var(--color--primary)}refund-content .refund-policy-item-list{margin-bottom:24px;font-size:var(--font-size--normal-plus);font-weight:600;line-height:32.9px;color:var(--color--dark)}refund-content .refund-policy-item-text{font-size:var(--font-size--normal);font-weight:400;line-height:23.4px;color:var(--color--dark)}refund-content .refund-policy-item-link{font-size:var(--font-size--normal);font-weight:400;line-height:23.4px;text-decoration:underline !important;text-decoration-skip-ink:none;color:var(--color--primary) !important}refund-content .refund-policy-item-linkPhone{font-weight:700}@media(max-width:600px){refund-content .title-icon{display:none}refund-content .title-icon-mob{display:block}refund-content .title-text{font-size:var(--font-size--normal-plus);line-height:28.2px}refund-content .refund-policy-item-list{font-size:var(--font-size--normal-plus);line-height:28.2px}refund-content .refund-policy-item-text{font-size:var(--font-size--small);line-height:18.2px}refund-content .refund-policy-item-link{font-size:var(--font-size--small);line-height:18.2px}refund-content .refund-policy-item-linkPhone{font-weight:500}}search-page-content .filter-wrap{padding:10px 0;border-bottom:1px solid var(--color--grayscale-stroke)}search-page-content .filter-content{display:flex;justify-content:space-between;align-items:center}search-page-content .filter-content-start,search-page-content .products-per-page{display:flex;justify-content:start;align-items:center;gap:20px}search-page-content .filter-content-start .select,search-page-content .products-per-page .select{display:flex;flex-direction:column;position:relative;width:235px;height:40px;box-shadow:inset 1px 1px 1px 0 rgba(255,255,255,0.5),1px 1px 7px 0 rgba(0,0,0,0.1),1px 1px 1px 0 rgba(0,0,0,0.1)}search-page-content .products-per-page .select{width:60px}search-page-content .option{padding:0 30px 0 10px;min-height:40px;display:flex;align-items:center;background:var(--color--white);position:absolute;top:0;width:100%;pointer-events:none;order:2;z-index:1;transition:all .5s ease-in-out;box-sizing:border-box;overflow:hidden;white-space:nowrap;color:var(--color--gray)}search-page-content .option:hover{color:var(--color--primary)}search-page-content .select:focus .option{position:relative;pointer-events:all}search-page-content input{opacity:0;position:absolute;left:-99999px}search-page-content .filter-content-start input:checked+label,search-page-content .products-per-page input:checked+label{order:1;z-index:2;background:var(--color--white);border-top:0;position:relative}search-page-content .filter-content-start input:checked+label:after,search-page-content .products-per-page input:checked+label:after{content:"";display:block;height:10px;width:10px;border:2px solid;border-left:0;border-bottom:0;border-color:inherit;border-radius:2px;transform:rotate(135deg);transition:all .5s ease-in-out;position:absolute;right:10px;top:calc(50% - 7.5px);pointer-events:none;z-index:3}search-page-content .view-switcher{display:flex;justify-content:start;align-items:center;gap:20px}search-page-content .view-switcher .switch-list>a,search-page-content .view-switcher .switch-grid>a{cursor:pointer;display:flex;justify-content:center;align-items:center;text-align:center;font-size:0;transition:all .5s ease-out}search-page-content .view-switcher{display:none}search-page-content .switch-grid .grid-icon>circle,search-page-content .switch-list .list-icon>circle,search-page-content .switch-list .list-icon>path{stroke:var(--color--gray)}search-page-content .switch-grid.switcher-active .grid-icon>circle,search-page-content .switch-list.switcher-active .list-icon>circle,search-page-content .switch-list.switcher-active .list-icon>path{stroke:var(--color--primary)}search-page-content .mob-hide{color:var(--color--gray)}search-page-content .after-shop-loop{padding:10px 0}search-page-content .search-products{width:100%;padding:40px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;align-items:start;row-gap:40px}search-page-content .empty-search-block{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;margin-top:30px}search-page-content .not-found-title{display:flex;flex-direction:column;justify-content:center;align-items:center}search-page-content .search-icon{width:30px}search-page-content .not-found-title h2{text-transform:uppercase;font-size:var(--font-size--normal-plus)}search-page-content a.btn-shop{padding:10px 20px;background-color:var(--color--primary);border-radius:12px;color:var(--color--white)}search-page-content .pagination{display:flex;justify-content:center;align-items:center}search-page-content .page-pagination{display:flex;justify-content:center;align-items:center;gap:10px}search-page-content .page-pagination li{width:36px;height:36px;display:flex;justify-content:center;align-items:center;border:1px solid var(--color--grayscale-stroke);font-size:var(--font-size--small--mob);font-family:inherit;transition:all .5s ease-in-out}search-page-content .page-pagination li:has(>.dots){border:0}search-page-content .page-numbers,search-page-content .page-btn{width:100%;height:100%;display:flex;justify-content:center;align-items:center}search-page-content .page-pagination li:hover,search-page-content .page-pagination li:has(.page-numbers.current){background-color:var(--color--primary);border-color:var(--color--primary);color:var(--color--white)}search-page-content .page-pagination li:has(>.dots):hover{background-color:inherit;border-color:inherit;color:inherit}search-page-content .page-btn.prev::after,search-page-content .page-btn.next::after{content:"";display:block;height:10px;width:10px;border:2px solid;border-left:0;border-bottom:0;border-color:var(--color--gray);border-radius:2px;transition:all .5s ease-in-out}search-page-content .page-btn.prev::after{transform:rotate(-135deg)}search-page-content .page-btn.next::after{transform:rotate(45deg)}search-page-content .page-pagination li:hover .page-btn.prev::after,search-page-content .page-pagination li:hover .page-btn.next::after{border-color:var(--color--white)}search-page-content li.hide-btn{display:none}search-page-content .hidden{display:none}@media(max-width:550px){search-page-content .page-pagination{gap:5px}search-page-content .page-pagination li{width:30px}search-page-content .filter-content *{font-size:var(--font-size--small--mob)}search-page-content .filter-content-start .select{width:200px}search-page-content .view-switcher{display:none}search-page-content .products-per-page{gap:10px}}sidebar-left .product-categories-title,sidebar-left .price-filter-title,sidebar-left .product-status-title{width:100%;font-size:var(--font-size--body);font-weight:600;line-height:normal;letter-spacing:.9px;padding:15px 0;text-transform:uppercase;border-bottom:1px solid var(--color--grayscale-stroke)}sidebar-left .cat-item.hidden{display:none}sidebar-left .sidebar-left .product-categories .cat-item.cat-blue,sidebar-left .sidebar-left .product-categories .cat-item.cat-blue *{color:var(--color--dark-blue)}sidebar-left .product-categories>.cat-item>a,sidebar-left .cat-parent .title-text>a{position:relative}sidebar-left .product-categories>.cat-item>a::before,sidebar-left .cat-parent .title-text>a::before{content:"";height:2px;width:0;right:0;position:absolute;transition:all .5s ease-in-out;bottom:-4px;background:currentColor;color:var(--color--primary)}sidebar-left .product-categories>.cat-item:hover>a::before,sidebar-left .cat-parent:hover .title-text>a::before{width:100%;left:0;right:auto}sidebar-left .product-categories .title-icon__wrapper{flex-grow:1;display:flex;justify-content:end}sidebar-left .product-categories .title-icon__wrapper .title-icon{transition:all .5s ease-in-out}sidebar-left .product-categories .cat-parent.open .title-icon{transform:rotateX(180deg)}sidebar-left .product-categories .cat-parent.open .children{display:flex}sidebar-left .product-categories a.current-cat{color:var(--color--primary);font-weight:600;text-transform:uppercase}sidebar-left .product-categories .title-icon__wrapper:hover .title-icon-path{fill:var(--color--primary)}sidebar-left .cat-item{font-size:var(--font-size--small);font-weight:600;line-height:normal;letter-spacing:.9px;padding:10px 0}sidebar-left .cat-parent-title{width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer}sidebar-left .children{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:12px;padding:10px;display:none}sidebar-left .children .cat-item{font-size:var(--font-size--link);font-weight:400;text-transform:capitalize;padding:0;transition:all .5s ease-in-out}sidebar-left .children .cat-item:hover{color:var(--color--primary)}sidebar-left .icons-holiday{display:flex;justify-content:start;align-items:center;gap:5px;width:max-content;max-width:100%}sidebar-left .icons-holiday p{text-wrap:wrap;width:90%}sidebar-left .product-categories>.cat-item>.icons-holiday::before,sidebar-left .cat-parent .title-text>.icons-holiday::before{color:inherit}sidebar-left .children li .children-holiday{font-weight:400;transition:all .5s ease-in-out}sidebar-left .children li:hover .children-holiday{font-weight:600}sidebar-left .product-categories a.children-holiday.current-cat{color:inherit}sidebar-left .icons-wrapper{width:15px;height:15px;background-size:cover;background-repeat:no-repeat;background-size:100%;background-position:center}sidebar-left .price-filter{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:10px;padding:15px 0}sidebar-left .price-filter-form{width:95%;align-self:center}sidebar-left .price-slider{position:relative;width:100%;background:var(--color--grayscale-stroke);height:7px;border-radius:7px;margin:20px 0}sidebar-left .slider-range{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background-color:var(--color--primary)}sidebar-left .slider-handle{position:absolute;z-index:2;width:15px;height:15px;background-color:var(--color--primary);border-radius:50%;cursor:ew-resize;outline:0;top:-4px;margin-left:-7px}sidebar-left .min-range{left:0}sidebar-left .max-range{left:100%}sidebar-left .price-slider-amount{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:10px}sidebar-left .button{font-size:var(--font-size--body);font-weight:600;text-transform:uppercase;text-decoration-line:underline;transition:all .5s ease-out}sidebar-left .product-status{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:10px;padding:15px 0}sidebar-left .product-status ul{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:10px}sidebar-left .product-status__item{display:flex;justify-content:start;align-items:center;gap:20px}sidebar-left .checkbox{position:relative;width:16px;height:16px;border:1px solid var(--color--grayscale-stroke)}sidebar-left .check-mark-icon,sidebar-left .cross-mark-icon{position:absolute;top:0;left:0;width:95%;height:95%;display:none}sidebar-left .product-status__item:hover .check-mark-icon,sidebar-left .product-status__item.chosen .check-mark-icon{display:block}sidebar-left .product-status__item.chosen{font-weight:600}sidebar-left .product-status__item.chosen:hover .check-mark-icon{display:none}sidebar-left .product-status__item.chosen:hover .cross-mark-icon{display:block}sidebar-left .price-filter,sidebar-left .product-status{display:none}terms-conditions-content .terms-conditions-content{width:100%}terms-conditions-content .title-icon{display:block}terms-conditions-content .title-icon-mob{display:none}terms-conditions-content .product-group-title{margin-top:60px;margin-bottom:50px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}terms-conditions-content .title-text{font-size:var(--font-size--md);font-weight:600;line-height:42.3px}terms-conditions-content .sub-title{margin-top:53px}terms-conditions-content .terms-conditions-content-list{margin-bottom:56px}terms-conditions-content .terms-conditions-content-item:not(:last-child){margin-bottom:32px}terms-conditions-content .terms-conditions-content-item:last-child{padding-bottom:16px;border-bottom:1px solid var(--color--primary)}terms-conditions-content .terms-conditions-content-item-list{margin-bottom:24px;font-size:var(--font-size--normal-plus);font-weight:600;line-height:32.9px;color:var(--color--dark)}terms-conditions-content .terms-conditions-content-item-text{font-size:var(--font-size--normal);font-weight:400;line-height:23.4px;color:var(--color--dark)}terms-conditions-content .terms-conditions-content-item-link{font-size:var(--font-size--normal);font-weight:400;line-height:23.4px;text-decoration:underline !important;text-decoration-skip-ink:none;color:var(--color--primary) !important}terms-conditions-content .terms-conditions-content-item-linkPhone{font-weight:700}terms-conditions-content .terms-span{font-weight:700}@media(max-width:600px){terms-conditions-content .title-icon{display:none}terms-conditions-content .title-icon-mob{display:block}terms-conditions-content .title-text{font-size:var(--font-size--normal-plus);line-height:28.2px}terms-conditions-content .sub-title{margin-top:48px}terms-conditions-content .terms-conditions-content-item-list{font-size:var(--font-size--normal-plus);line-height:28.2px}terms-conditions-content .terms-conditions-content-item-text{font-size:var(--font-size--small);line-height:18.2px}terms-conditions-content .terms-conditions-content-item-link{font-size:var(--font-size--small);line-height:18.2px}terms-conditions-content .terms-conditions-content-item-linkPhone{font-weight:500}}.thanks-right{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;padding:20px 0 20px 40px}.thanks-right .title{color:var(--color--dark);font-size:var(--font-size--md);font-weight:600;line-height:42px;letter-spacing:0;text-align:center;text-transform:uppercase;align-self:center}.thanks-right .text{margin-top:34px;color:var(--color--dark);font-size:var(--font-size--sm);font-weight:600;line-height:20px;letter-spacing:0;text-align:center;text-transform:uppercase}.thanks-right .delivery-time,.thanks-right .delivery-text-day,.thanks-right .delivery-text-data{font-weight:800;color:var(--color--primary);text-wrap:nowrap}.thanks-right .wrapper-order-track{width:100%;margin-top:30px;display:flex;justify-content:space-between;align-items:center}.thanks-right .text-informOrder{color:var(--color--dark);font-size:var(--font-size--sm);font-weight:600;line-height:20px;letter-spacing:0;text-align:center}.thanks-right .wrapper-order-number{margin-top:8px;border-radius:6px;background:var(--background--color-medium);padding:4px 12px;color:var(--color--dark);font-size:var(--font-size--sm);font-weight:600;line-height:20px;letter-spacing:0;display:flex;flex-wrap:wrap;gap:10px}.thanks-right .btn-myOrder{align-self:end;padding:16px 36px;border-radius:12px;background:var(--color--primary);color:var(--color--white);border:1px solid var(--color--primary);font-size:var(--font-size--body);font-weight:600;line-height:19px;letter-spacing:.5px;text-align:left;transition:color .3s ease-in-out,background-color .3s ease-in-out;cursor:pointer}.thanks-right .btn-myOrder:hover{background-color:#f4d4be;color:var(--color--primary)}.thanks-right .money-list{margin-top:30px;width:100%}.thanks-right .money-item{width:100%;display:flex;align-items:start;justify-content:space-between;color:#000;font-size:var(--font-size--body);font-weight:400;line-height:19px;letter-spacing:0}.thanks-right .coupon-item{width:100%;display:flex;align-items:start;justify-content:space-between;color:#084;font-size:var(--font-size--normal);font-weight:400;line-height:19px;letter-spacing:0;display:none}.thanks-right .coupon-item.active{display:flex}.thanks-right .name-item{margin-bottom:30px}.thanks-right .price-flowers_wrapper{display:flex;justify-content:end;gap:10px;flex-wrap:wrap}.thanks-right .payment-flowers-span_wrapper,.thanks-right .price-item{min-width:60px;text-align:end;font-weight:600}.thanks-right .extra-item{margin-bottom:12px}.thanks-right .total-item{margin-top:29px}.thanks-right .name-flowers{max-width:262px;width:100%;color:var(--color--dark);font-size:var(--font-size--sm-plus);font-weight:600;line-height:24px;letter-spacing:0;text-transform:uppercase}.thanks-right .price-flowers{color:#000;font-size:var(--font-size--sm-plus);font-weight:400;line-height:24px;letter-spacing:0}.thanks-right .qty-flowers_wrapper{font-size:var(--font-size--small--mob);color:var(--color--grayscale-darck)}.thanks-right .qty-flowers{line-height:19px}.thanks-right .sending-wrapper{width:100%;padding-bottom:8px;margin:25px 0 16px;border-bottom:1px solid #e0e4ea}.thanks-right .sending-title{color:var(--color--dark);font-size:var(--font-size--sm);font-weight:600;line-height:20px;letter-spacing:0}.thanks-right .sending-text{color:var(--color--dark);font-size:var(--font-size--body);font-weight:400;line-height:150%;letter-spacing:0;text-transform:capitalize}.thanks-right .delivery-wrapper{width:100%;padding-bottom:8px;margin-bottom:16px;margin-top:23px;border-bottom:1px solid var(--color--grayscale-stroke)}.thanks-right .delivery-text{color:var(--color--dark);font-size:var(--font-size--body);font-weight:400;line-height:150%;letter-spacing:0}.thanks-right .hidden{display:none}@media(max-width:1023px){.thanks-right{padding:0}}.wrapper-toDayMassege{display:none;position:relative;width:100%;height:40px;background-color:#ffd300}.textContent--toDayMassege{font-size:var(--font-size--body);font-weight:600;line-height:24px;color:var(--color--dark);display:flex;justify-content:center;align-items:center;text-align:center}.wrapper-toDayMassege.active{display:flex;justify-content:center;align-items:center}.wrapper-toDayMassege a{cursor:pointer;margin-left:4px;text-decoration:underline}.btn-close-toDayMassege{width:20px;height:20px;position:absolute;top:10px;right:16px;border:0;background-color:transparent}@media(max-width:1150px){.textContent--toDayMassege{margin-right:40px;font-size:var(--font-size--link);font-weight:400;line-height:14px}}@media(max-width:750px){.wrapper-toDayMassege{height:60px}}#wishlist-pop-up{z-index:1000;position:relative}#wishlist-pop-up .wishlist{position:fixed;top:0;right:-150%;z-index:1000;opacity:0;height:100%;width:400px;padding:20px 30px 30px;background-color:var(--color--white);color:var(--color--dark);font-size:var(--font-size--body);font-weight:400;transition:all .5s ease-in-out}#wishlist-pop-up .wishlist.active{right:0;opacity:1}#header .header-top .wishlist__title-icon-container{position:relative}#wishlist-pop-up .wishlist__close-icon{position:absolute;top:0;right:100%;width:40px;height:40px;padding:13px;margin:9px;border-radius:50%;background-color:var(--color--white);display:flex;justify-content:center;align-items:center}#wishlist-pop-up .wishlist__container,#wishlist-pop-up .wishlist__title-link{display:flex;flex-direction:column;justify-content:start;align-items:center}#wishlist-pop-up .wishlist__container{gap:30px}#wishlist-pop-up .wishlist__title-link{gap:15px}#wishlist-pop-up .wishlist__title-icon{width:24px;height:24px}#header .header-top .wishlist__title-quantity{font-size:var(--font-size--tiny);color:var(--color--white);width:15px;height:15px;background-color:var(--color--green);border-radius:50%;position:absolute;top:-5px;right:-8px;display:flex;justify-content:center;align-items:center}#wishlist-pop-up .wishlist__title{position:relative}#wishlist-pop-up .wishlist__title{width:max-content}#wishlist-pop-up .wishlist__title-text::before{content:"";height:2px;width:0;right:0;position:absolute;transition:all .5s ease-in-out;bottom:-4px;background:currentColor}#wishlist-pop-up .wishlist__title-link:hover .wishlist__title-text::before{width:100%;left:0;right:auto}#wishlist-pop-up .wishlist__content>p{text-transform:initial}#wishlist-pop-up .wishlist__content{overflow-x:hidden;overflow-y:auto;max-height:80vh;width:100%;text-align:center}#wishlist-pop-up .button{border-radius:6px;width:100%;padding:10px;display:flex;justify-content:center;align-items:center;color:var(--color--white);font-size:var(--font-size--body);text-transform:initial;border:1px solid var(--color--primary);background-color:var(--color--primary);color:var(--color--white);border-radius:12px;transition:color .3s ease-in-out,background-color .3s ease-in-out}#wishlist-pop-up .button:hover{cursor:pointer;background-color:var(--hover--background--color--btn);color:var(--color--primary)}#wishlist-pop-up .wishlist-fixed-overlay{position:fixed;overflow:auto;left:0;top:0;z-index:999;width:100%;height:100%;background-color:rgba(0,0,0,0.3);opacity:1;transition:all .5s ease-in-out;display:none;opacity:0}#wishlist-pop-up .wishlist-fixed-overlay.active{display:block}#wishlist-pop-up .wishlist-fixed-overlay.opacity{opacity:1}thanks-left{width:100%;padding:40px 40px 30px 0}.thanks-left{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%}.thanks-left .wrapper-img-info{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px}.thanks-left .wrapper-img{width:100%}.thanks-left .img{width:100%;height:100%;min-width:400px}.thanks-left .wrapper-info{display:flex;flex-direction:column;justify-content:start;align-items:center}.thanks-left .text-info{text-align:start;color:var(--color--dark);font-size:var(--font-size--body);font-weight:400;line-height:140%;letter-spacing:0}.thanks-left .text-span{font-weight:700}.thanks-left .wrapper-discount{width:100%;margin-top:27px;display:flex;justify-content:center;align-items:center}.thanks-left .title{margin-left:7px;color:var(--color--dark);font-size:var(--font-size--sm);font-weight:500;line-height:20px;letter-spacing:0;text-align:center;text-transform:uppercase}.thanks-left .wrapper-btn{margin-top:27px;width:80%;display:flex;align-items:start;justify-content:center}.thanks-left .btn-thx{padding:18px 0;width:60%;box-sizing:border-box;border:1px dashed var(--color--primary);background-color:transparent;border-radius:12px;color:#3c3731;font-size:var(--font-size--body);font-weight:600;line-height:20px;letter-spacing:2px;text-align:center;transition:color .3s ease-in-out,background-color .3s ease-in-out}.thanks-left .btn-thx:hover{background-color:var(--color--primary);color:#f4d4be}.thanks-left .wrapper-btn-order{width:40%;display:flex;flex-direction:column;gap:10px}.thanks-left .btn-order{cursor:pointer;margin-left:16px;padding:18px 0;border-radius:12px;background:var(--color--primary);color:var(--color--white);border:1px solid var(--color--primary);font-size:var(--font-size--body);font-weight:600;line-height:19px;letter-spacing:.5px;text-align:center;transition:color .3s ease-in-out,background-color .3s ease-in-out}.thanks-left .btn-order:hover{background-color:#f4d4be;color:var(--color--primary)}.thanks-left .text-valid{width:100%;color:var(--color--dark);font-size:var(--font-size--tiny);font-weight:400;line-height:150%;letter-spacing:0;text-align:right}.thanks-left .hidden{display:none}@media(max-width:1023px){thanks-left{width:100%;padding:40px 0}.thanks-left .wrapper-img-info{flex-direction:row}.thanks-left .wrapper-img{width:50%}}@media(max-width:767px){.thanks-left{flex-direction:column;align-items:center}.thanks-left .wrapper-img-info{width:100%;max-width:500px;flex-direction:column}.thanks-left .wrapper-img{width:100%}.thanks-left .img{min-width:300px}}@media(max-width:460px){.thanks-left .wrapper-btn{flex-direction:column;gap:10px}.thanks-left .wrapper-btn-order{width:100%}.thanks-left .wrapper-btn button{width:100%;margin:0}}.about-us-banners .about-us__container{max-width:var(--max--width-container);width:95%;margin:20px auto;display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;row-gap:20px}.about-us-banners .about-us__item{width:24%;display:flex;justify-content:start;align-items:start;gap:25px}.about-us-banners .about-us__item img{width:100%;height:auto}@media(max-width:768px){.about-us-banners .about-us__item{width:48%}}about-us-content .aboutUs-hero{margin-top:68px;margin-bottom:108px;width:100%;height:350px;display:flex;align-items:center;justify-content:space-between;background:var(--background--color-medium);border-radius:9px}about-us-content .title-aboutUs{font-weight:600;font-size:var(--font-size--4xl);text-transform:uppercase;color:var(--color--dark);line-height:100%}about-us-content .wrapper-title{margin-left:56px}about-us-content .hero-wrapper-img{width:774px;height:486px;object-fit:contain}about-us-content .hero-img{width:100%;height:100%}about-us-content .hero-img-mob{width:100%;height:100%;display:none}about-us-content .last-text{padding-bottom:24px;border-bottom:1px solid var(--color--primary)}about-us-content .aboutUs-text{font-weight:400;font-size:var(--font-size--normal);line-height:130%;color:var(--color--dark)}about-us-content .aboutUs-linkPhone{font-weight:700}about-us-content .aboutUs-span{color:var(--color--primary)}about-us-content .aboutUs-text-bolt{margin-top:40px;margin-bottom:80px;text-align:center;font-weight:600;font-size:var(--font-size--sm-plus);color:var(--color--dark)}@media(max-width:1250px){about-us-content .aboutUs-hero{flex-direction:column;height:100%;margin:40px 0 35px 0}about-us-content .title-aboutUs{margin-top:24px}about-us-content .wrapper-title{margin-left:0}}@media(max-width:870px){about-us-content .title-aboutUs{font-size:var(--font-size--normal-plus);text-align:center}about-us-content .svg{width:223px}about-us-content .hero-wrapper-img{max-width:500px;width:100%;height:100%;object-fit:cover}about-us-content .hero-img{display:none}about-us-content .hero-img-mob{display:block}}@media(max-width:600px){about-us-content .hero-wrapper-img{object-fit:contain}}.additional-banner .banner__container{max-width:var(--max--width-container);width:95%;height:300px;margin:0 auto;border-radius:12px;border:1px solid var(--color--primary);display:flex;flex-direction:column;align-items:start;justify-content:start;background-image:url("/components/additional-banner/img/additional-banner-1.webp");background-size:cover;background-repeat:no-repeat;background-size:auto 100%;background-position:right;position:relative;overflow:hidden}.additional-banner .info-text__container{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:10px;margin-left:50px}.additional-banner .banner__accent-title{font-size:var(--font-size--6xl);font-weight:400;line-height:110%;letter-spacing:4px;text-transform:math-auto;color:var(--color--primary);font-family:"RiversideAvenue"}.additional-banner .banner__main-title{font-size:var(--font-size--normal-plus);font-weight:600;line-height:140%;letter-spacing:1.7px}.additional-banner .link__container{display:flex;justify-content:end;align-items:end;gap:28px;margin-top:-15px}.additional-banner .banner__title{font-size:var(--font-size--sm-plus);font-weight:600;line-height:140%;letter-spacing:1.2px;color:var(--color--primary)}.additional-banner .banner__link{display:flex;justify-content:center;align-items:center;transition:all .5s ease-in-out;border-radius:12px;border:1px solid var(--color--primary);padding:14px}.additional-banner .banner__link:hover{background-color:var(--color--primary)}.additional-banner .banner__link-text{font-size:var(--font-size--normal);font-weight:600;letter-spacing:.63px;color:var(--color--primary);transition:all .5s ease-in-out}.additional-banner .banner__link:hover .banner__link-text{color:var(--color--white)}.additional-banner .round-background{width:1141px;height:1141px;border-radius:50%;background:#fbf1e7;position:absolute;top:-23%;right:-16%;z-index:-1}@media(max-width:1200px){.additional-banner .banner__container{background-image:url("/components/additional-banner/img/additional-banner-tablet-1.webp")}.additional-banner .banner__accent-title,.additional-banner .banner__title{text-shadow:1px 1px 2px var(--color--white)}.additional-banner .banner__main-title{text-shadow:1px 0 5px var(--color--white)}.additional-banner .round-background{display:none}}@media(max-width:950px){.additional-banner .banner__accent-title{font-size:var(--font-size--3xl-plus)}.additional-banner .banner__main-title{font-size:var(--font-size--sm-plus)}.additional-banner .banner__title{font-size:var(--font-size--body)}.additional-banner .link__container{flex-direction:column;justify-content:center;align-items:start;margin-top:0}}@media(max-width:735px){.additional-banner .banner__container{background-image:url("/components/additional-banner/img/additional-banner-mobile-1.webp")}.additional-banner .info-text__container{margin-left:20px}}@media(max-width:500px){.additional-banner .info-text__container{gap:5px}.additional-banner .banner__accent-title{font-size:var(--font-size--2xl-plus);margin-top:-25px}.additional-banner .banner__main-title{font-size:var(--font-size--small)}.additional-banner .banner__title{font-size:var(--font-size--small)}.additional-banner .link__container{flex-direction:row;justify-content:end;align-items:end;gap:10px;margin-top:-30px}.additional-banner .banner__link{padding:8px 14px}}checkout-form{display:flex;justify-content:start;align-items:start;gap:20px}checkout-form .form-checkout{width:100%;display:flex;justify-content:start;align-items:start;gap:20px}checkout-form .left-side{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px;width:58%;margin:30px 0}checkout-form .breadcrumbs{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:10px;margin:5px 0;color:var(--color--gray)}checkout-form .breadcrumbs-list,checkout-form .breadcrumbs-list a,checkout-form .breadcrumbs-list p{display:flex;justify-content:start;align-items:center;gap:8px;text-transform:capitalize;flex-wrap:wrap}checkout-form .breadcrumbs .breadcrumbs-list .current-step{color:var(--color--dark)}checkout-form .breadcrumbs-list .with-arrow::after{content:"";display:block;height:10px;width:10px;color:var(--color--gray);border:2px solid;border-left:0;border-bottom:0;border-color:inherit;border-radius:2px;transform:rotate(45deg);transition:all .5s ease-in-out}checkout-form .wrapper-email{width:100%;padding:30px;display:flex;flex-direction:column;justify-content:center;border-radius:12px}checkout-form .wrapper-email.active{background-color:var(--background--color-form)}@keyframes shake{0%,100%{transform:translateX(0)}10%{transform:translateX(-5px)}20%{transform:translateX(5px)}30%{transform:translateX(-5px)}40%{transform:translateX(5px)}50%{transform:translateX(-5px)}60%{transform:translateX(5px)}70%{transform:translateX(-5px)}80%{transform:translateX(5px)}90%{transform:translateX(-5px)}}checkout-form .wrapper-email.active{animation:shake 1s ease-in-out}.shake-animation{animation:shake 1s ease-in-out}checkout-form .email-title{margin-bottom:18px;font-size:var(--font-size--body);font-weight:600;line-height:18.8px;color:var(--color--dark)}checkout-form .coupon-block{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:center}checkout-form .coupon-block-title{width:100%;padding:30px;display:flex;justify-content:start;align-items:center;gap:10px}checkout-form .btn-click-coupon{text-decoration:underline;cursor:pointer}checkout-form .btn-click-coupon:hover{color:var(--color--gray)}checkout-form .form-coupon__wrapper{position:relative;overflow:hidden;width:100%;height:145px}checkout-form .form-coupon{width:100%;padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;position:absolute;top:-150%;transition:all .5s ease-in-out}checkout-form .form-coupon__wrapper.open .form-coupon{top:0}checkout-form .form-coupon-row{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}checkout-form .form-coupon-row .input-text{max-width:350px}checkout-form .form-coupon-row .button,checkout-form .form-checkout .button{width:max-content;padding:15px 20px;font-size:var(--font-size--body);text-transform:initial;border:1px solid var(--color--primary);background-color:var(--color--primary);color:var(--color--white);border-radius:12px;transition:color .3s ease-in-out,background-color .3s ease-in-out}checkout-form .form-checkout .form-checkout__button{margin-top:32px;width:90%}checkout-form .form-coupon-row .button:hover,checkout-form .form-checkout .button:hover{cursor:pointer;background-color:var(--hover--background--color--btn);color:var(--hover--color--btn-text)}checkout-form .form-checkout .button:disabled{background-color:var(--color--grayscale-border-input);border-color:var(--color--gray);color:var(--color--white)}checkout-form .input_wrapper{width:100%;position:relative}checkout-form .inputs__placeholder{color:var(--color--gray);position:absolute;font-size:var(--font-size--link);font-weight:normal;top:1px;left:7px;z-index:0;display:none}checkout-form .correct-field{position:absolute;right:10px;top:calc(50% - 8px);width:16px;height:16px;display:none}checkout-form .select-input_wrapper .correct-field,checkout-form .drop-down_wrapper .correct-field{right:30px;z-index:3}checkout-form .input_wrapper.correct .correct-field{display:block}checkout-form .select-input_wrapper .inputs__placeholder{z-index:3;display:block}checkout-form .select-input_wrapper .inputs__placeholder.hidden{display:none}checkout-form .delivery-location-type_wrapper .inputs__placeholder{z-index:8}checkout-form .form-coupon-row .input_wrapper{width:max-content}checkout-form .input-text{position:relative;border:1px solid var(--color--grayscale-stroke);background-color:transparent;outline:0;width:100%;padding:10px;color:var(--color--dark);font-size:var(--font-size--body);box-shadow:none;text-align:start;cursor:text}checkout-form textarea.input-text{background-color:var(--color--white)}checkout-form input.input-text{height:50px;background-color:var(--color--white)}checkout-form .input-text::placeholder{color:var(--color--grayscale-medium-darck);font-weight:normal;transition:all .2s ease-in-out}checkout-form .input-text:disabled{background-color:var(--background--color-gray)}checkout-form .input-text#delivery_occasion:disabled,checkout-form .input-text#delivery-country:disabled{background-color:var(--color--white)}checkout-form .input-text:focus,checkout-form .input-text:not(:empty),checkout-form .input-text:read-only,checkout-form .input-text:not(:placeholder-shown):valid{padding-top:20px}checkout-form .input-text:not(:empty) ~ .inputs__placeholder,checkout-form .input-text:read-only:not(:placeholder-shown) ~ .inputs__placeholder,checkout-form .input-text:not(:placeholder-shown):valid ~ .inputs__placeholder{display:block}checkout-form .input-text:not(:empty) ~ .inputs__placeholder.inputs__placeholder_funeral,checkout-form .input-text:not(:placeholder-shown):valid ~ .inputs__placeholder.inputs__placeholder_funeral{display:none}checkout-form .input_wrapper.funeral .input-text:not(:empty) ~ .inputs__placeholder.inputs__placeholder_default,checkout-form .input_wrapper.funeral .input-text:not(:placeholder-shown):valid ~ .inputs__placeholder.inputs__placeholder_default{display:none}checkout-form .input_wrapper.funeral .input-text:not(:empty) ~ .inputs__placeholder.inputs__placeholder_funeral,checkout-form .input_wrapper.funeral .input-text:not(:placeholder-shown):valid ~ .inputs__placeholder.inputs__placeholder_funeral{display:block}checkout-form .input_wrapper.error .input-text{border:1px solid var(--color--primary)}checkout-form .input_wrapper.correct .input-text{border:1px solid rgba(0,136,68,0.5)}checkout-form .error-msg{font-size:var(--font-size--link);text-transform:initial;color:var(--color--primary);width:max-content;position:absolute;bottom:-19px;left:0;opacity:0}checkout-form .error-msg.error-cvc{right:10px;left:auto}checkout-form .error-msg.error-card-number{top:-19px;right:10px;left:auto}checkout-form .input_wrapper.error .error-msg{opacity:1}checkout-form .billing-fields,checkout-form .delivery-fields,checkout-form .additional-fields{width:100%;padding:30px;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px}checkout-form .billing-fields .billing-fields_title,checkout-form .delivery-fields .delivery-fields_title,checkout-form .additional-fields .additional-fields_title{width:100%;font-weight:600;text-transform:uppercase;padding-bottom:10px}checkout-form .billing-fields .billing-fields__container,checkout-form .delivery-fields .delivery-fields__container,checkout-form .additional-fields .additional-fields__container{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px}checkout-form .billing-fields .name-row,checkout-form .delivery-fields .name-row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px}checkout-form .billing-fields .select,checkout-form .delivery-fields .select{display:flex;flex-direction:column;position:relative;width:100%;height:50px;border:1px solid var(--color--grayscale-stroke)}checkout-form .billing-fields .correct .select,checkout-form .delivery-fields .correct .select{border:1px solid rgba(0,136,68,0.5)}checkout-form .billing-fields .input_wrapper.error .select,checkout-form .delivery-fields .input_wrapper.error .select{border:1px solid var(--color--primary)}checkout-form .billing-fields .select .option,checkout-form .delivery-fields .select .option{padding:10px 30px 0 10px;min-height:48px;display:flex;align-items:center;background-color:var(--color--white);position:absolute;top:0;width:100%;pointer-events:none;order:2;z-index:1;transition:all .5s ease-in-out;box-sizing:border-box;overflow:hidden;white-space:nowrap;color:var(--color--grayscale-medium-darck)}checkout-form .billing-fields .select .option.active-sorting,checkout-form .delivery-fields .select .option.active-sorting{color:var(--color--dark)}checkout-form .billing-fields .select .option:hover,checkout-form .delivery-fields .select .option:hover{color:var(--color--primary)}checkout-form .billing-fields .select:focus,checkout-form .delivery-fields .select:focus{border-top:1px solid var(--color--gray);z-index:3}checkout-form .billing-fields .select:focus .option,checkout-form .delivery-fields .select:focus .option{position:relative;pointer-events:all;border-right:1px solid var(--color--gray);border-left:1px solid var(--color--gray)}checkout-form .billing-fields .select:focus .last-option,checkout-form .delivery-fields .select:focus .last-option{border-bottom:1px solid var(--color--gray)}checkout-form .billing-fields .select input,checkout-form .delivery-fields .select input{opacity:0;position:absolute;left:-99999px}checkout-form .billing-fields .select input:checked+label,checkout-form .delivery-fields .select input:checked+label{order:1;z-index:2;background:var(--color--white);border-top:0;position:relative}checkout-form .delivery-fields .delivery-location-type_wrapper,checkout-form .delivery-fields .delivery-location-type_wrapper .select.delivery-location-type input:checked+label{z-index:7}checkout-form .billing-fields .select input:checked+label:after,checkout-form .delivery-fields .select input:checked+label:after,checkout-form .drop-down_wrapper:after{content:"";display:block;height:10px;width:10px;border:2px solid;border-left:0;border-bottom:0;border-color:inherit;border-radius:2px;transform:rotate(135deg);transition:all .5s ease-in-out;position:absolute;right:10px;top:calc(50% - 7.5px);pointer-events:none;z-index:5}checkout-form .drop-down-list{position:absolute;top:100%;left:0;width:100%;height:max-content;max-height:300px;border:1px solid var(--color--grayscale-border-input);background-color:var(--color--white);z-index:10;padding:5px 10px;overflow-y:scroll;display:none}checkout-form .input_wrapper.drop-down .drop-down-list{display:block}checkout-form .drop-down-item{width:100%;padding:5px 0;cursor:pointer}checkout-form .drop-down-item:hover{color:var(--color--primary)}checkout-form .checkout-radio{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px;margin-top:20px}checkout-form .checkout-radio-expedite{display:flex;justify-content:start;align-items:start;gap:10px}checkout-form .morning-service-icon{width:22px;height:22px;border-radius:50%;background-color:#f7f8a8;background-image:url(/components/checkout-form/img/radix-icons_sun.svg);background-repeat:no-repeat;background-position:center;background-size:90%;flex:0 0 auto}checkout-form .morning-service_title{font-weight:600;text-transform:uppercase}checkout-form .checkbox-row{display:flex;justify-content:start;align-items:start;gap:10px}checkout-form .input-checkbox{margin-left:16px;accent-color:var(--color--dark);width:15px;height:15px}checkout-form .price-premium-card{margin-left:4px;font-weight:600;font-size:var(--font-size--small--mob);line-height:130%;letter-spacing:0;color:#101828}checkout-form .label-checkbox{margin-left:8px}checkout-form .recipient,checkout-form .choice-recipient{width:100%;display:flex;flex-wrap:wrap;justify-content:start;align-items:center;gap:20px;row-gap:10px;margin-left:10px}checkout-form .choice-recipient{width:max-content}checkout-form .info-for-future{margin:20px 0;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px}checkout-form .off-details a{text-decoration:underline}checkout-form .right-side{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:50px;width:41%;height:100%;padding:20px 0 20px 40px;position:relative}checkout-form .background{background-color:var(--background--color-gray);position:absolute;top:0;left:0;height:10000px;width:110%}checkout-form .right-side-content{position:sticky;top:0;display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%}checkout-form .right-side-content.fixed{position:fixed;top:0;width:36%}checkout-form .right-side *{z-index:2}checkout-form checkout-order{width:100%}checkout-form .payment-failed{font-weight:600;text-transform:uppercase;color:var(--color--accent)}checkout-form .secure-info__container{width:100%;display:flex;flex-wrap:wrap;justify-content:start;align-items:start;gap:40px;font-size:var(--font-size--small)}checkout-form .secure-info__item{display:flex;justify-content:start;align-items:start;gap:10px;flex:1 1 auto}checkout-form .item-satisfaction{width:25%}checkout-form .item-secure{width:60%}checkout-form .secure-info-text__wrapper{display:flex;flex-direction:column;justify-content:start;align-items:start}checkout-form .secure-info-icon{width:40px;height:40px;border-radius:50%;background-color:var(--color--grayscale-stroke);background-repeat:no-repeat;background-position:center;background-size:65%;flex:0 0 auto}checkout-form .icon-satisfaction{background-image:url(/components/checkout-form/img/shield.svg)}checkout-form .icon-secure{background-image:url(/components/checkout-form/img/lock.svg)}checkout-form .text-satisfaction{text-transform:uppercase}checkout-form .secure-info-title{font-weight:600;text-transform:uppercase}checkout-form .loader{display:flex;justify-content:center;align-items:center}checkout-form .loader:after{content:" ";display:block;width:64px;height:64px;margin:5% auto;border-radius:50%;border:6px solid var(--color--white);border-color:var(--color--white) transparent var(--color--white) transparent;animation:loader 1.2s linear infinite}@keyframes loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}checkout-form .overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.5);z-index:1006;opacity:1;transition:all .5s}.Checkout .hidden{display:none}input[type="text"],input[type="password"],textarea,label,.select{cursor:pointer}input[type="text"]:focus,input[type="password"]:focus,textarea:focus{cursor:text;border:1px solid var(--color--gray)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 40rem var(--color--white) f inset}checkout-form .primary-color{color:var(--color--primary);margin-left:5px}checkout-form .delivery-title{display:flex;gap:8px}checkout-form .delivery-img{width:24px;height:24px;object-fit:contain}checkout-form .checkbox-container{display:flex;align-items:center;padding:16px 10px 10px 10px;border-radius:5px}checkout-form .checkbox-container input[type="checkbox"]{display:none}checkout-form .checkbox-container label{display:flex;align-items:center;cursor:pointer;color:#666;font-size:var(--font-size--body)}checkout-form .checkbox-container label::before{content:"";display:inline-block;width:18px;height:18px;border:2px solid #ccc;border-radius:4px;margin-right:10px;transition:background-color .3s,border-color .3s}checkout-form .checkbox-container input[type="checkbox"]:checked+label::before{border-color:var(--color--dark);background-image:url(/components/checkout-form/img/Check.svg);background-repeat:no-repeat;background-position:center}checkout-form .info-titlePhone{font-size:var(--font-size--small--mob);font-weight:400;line-height:16.9px;color:var(--color--dark)}checkout-form .wrapper-left-side{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}checkout-form .wrapper-left-side-checkout{width:80%}checkout-form .wrapper-link-modalZip{width:100%;display:flex;justify-content:end}checkout-form .title-modalZip{font-size:var(--font-size--tiny);font-weight:400;line-height:13px}checkout-form .link-modalZip{font-size:var(--font-size--sm-minus);font-weight:400;line-height:19.5px;text-decoration:underline;cursor:pointer}checkout-form .spanBtnSubmit{margin-left:10px}checkout-form .goodCoupon,checkout-form .errorCoupon{position:absolute;right:16px;top:50%;transform:translateY(-50%);display:none}checkout-form .goodCoupon.active{display:block}checkout-form .errorCoupon.active{display:block}@keyframes fadeOut{from{opacity:1}to{opacity:0}}checkout-form .additional-fields.disabled{opacity:.5}checkout-form .additional-fields.active{background-color:var(--background--color-form)}checkout-form .additional-fields{position:relative}checkout-form .field-block{position:absolute;width:100%;height:100%;z-index:5}checkout-form .field-block.disabled{display:none}checkout-form .btn-mobile-checkout{display:none}checkout-form .btn-pc-checkout{display:block}checkout-form .coupon_button.active{background-color:#084}checkout-form .wrapper-premium{display:flex;justify-content:start;align-items:center}@media(max-width:1330px){checkout-form .secure-info__container{flex-direction:column;gap:20px}checkout-form .item-satisfaction,checkout-form .item-secure{width:100%}}@media(max-width:1023px){checkout-form .left-side,checkout-form .right-side{width:49%}checkout-form .billing-fields .name-row,checkout-form .delivery-fields .name-row{flex-direction:column}checkout-form .wrapper-left-side-checkout{width:100%}}@media(max-width:860px){checkout-form .form-checkout{flex-direction:column}checkout-form .left-side,checkout-form .right-side{width:100%;padding:10px}checkout-form .background{width:100%}checkout-form .billing-fields .name-row,checkout-form .delivery-fields .name-row{flex-direction:row}checkout-form .form-coupon__wrapper{height:0}checkout-form .form-coupon__wrapper.open{height:145px}checkout-form .btn-mobile-checkout{display:block}checkout-form .btn-pc-checkout{display:none}}@media(max-width:630px){checkout-form .billing-fields .name-row,checkout-form .delivery-fields .name-row{flex-direction:column}checkout-form .billing-fields,checkout-form .delivery-fields,checkout-form .additional-fields{padding:15px}}@media(max-width:560px){checkout-form .form-coupon__wrapper.open{height:210px}checkout-order .quantity-container{width:80px}checkout-order .order-price-amount,checkout-order .order-price-amount .price-simbol{font-size:var(--font-size--normal)}}@media(max-width:390px){checkout-form .input_wrapper.input_wrapper-phone{margin-bottom:20px}checkout-form .error-msg.error-phone{width:100%;bottom:-38px}}checkout-order .order-review{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:30px}checkout-order h3{font-weight:600;text-transform:uppercase}checkout-order .order-list,checkout-order .total-order-price{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:10px}checkout-order .order-list{gap:30px}checkout-order .order-review__container{width:100%;display:flex;justify-content:start;align-items:start;gap:15px}checkout-order .order-review__img{width:130px;height:130px;object-fit:cover}checkout-order .order-details{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:15px}checkout-order .order-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}checkout-order .quantity-amount{width:100%;display:flex;justify-content:start;align-items:center;gap:10px}checkout-order .quantity-container{width:100px;height:50px;border:1px solid var(--color--grayscale-stroke);background-color:var(--color--white);display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size--normal);font-weight:600}checkout-order .btn-decrease-main,checkout-order .btn-increase-main{opacity:0;pointer-events:none}checkout-order .checkout_greetin-card,checkout-order .checkout_extra_fee{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:10px}checkout-order .btn-decrease,checkout-order .btn-quantity,checkout-order .btn-increase{display:flex;justify-content:center;align-items:center;width:30%;height:100%;font-size:var(--font-size--normal);font-weight:600}checkout-order .btn-decrease{border-right:1px solid var(--color--grayscale-stroke)}checkout-order .btn-decrease.inactive{color:var(--color--gray);cursor:default}checkout-order .btn-increase{border-left:1px solid var(--color--grayscale-stroke)}checkout-order .order-text{font-size:var(--font-size--normal);font-weight:600}checkout-order .order-price-amount,checkout-order .subtotal-price-amount .subtotal-price{font-size:var(--font-size--normal-plus);font-weight:600}checkout-order .order-price-amount .price-simbol,checkout-order .subtotal-price-amount .price-simbol{font-size:var(--font-size--normal-plus);font-weight:600}checkout-order .remove-item{text-decoration:underline;cursor:pointer}checkout-order .saved-container,checkout-order .coupon-container{width:100%;display:flex;justify-content:space-between;align-items:end;color:var(--color--green);font-weight:600}checkout-order .coupon-container{display:none}checkout-order .coupon-container.active{display:flex}checkout-order .subtotal-container{width:100%;display:flex;justify-content:space-between;align-items:end;padding-top:16px;border-top:1px solid var(--color--grayscale-stroke);padding-bottom:16px;border-bottom:1px solid var(--color--grayscale-stroke)}checkout-order .money-list{margin-top:19px;width:100%}checkout-order .money-list.disabled{display:none}checkout-order .wrapper-expedited{display:flex;justify-content:center;flex-direction:row-reverse}checkout-order .checkbox{margin-right:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid var(--color--dark);border-radius:3px;outline:0;cursor:pointer;position:relative}checkout-order .checkbox:checked{background-image:url(/components/checkout-form/img/Check.svg);background-repeat:no-repeat;background-size:contain}checkout-order .money-item{width:100%;display:flex;align-items:center;justify-content:space-between;color:#000;font-size:var(--font-size--body);font-weight:400;line-height:19px;letter-spacing:0}checkout-order .extra-item{margin-bottom:12px}checkout-order .payment-flowers-span_wrapper,checkout-order .price-item{min-width:60px;text-align:end;font-weight:600}@media(max-width:420px){checkout-order .quantity-amount{flex-direction:column}}html{box-sizing:border-box;scroll-behavior:smooth;font-size:10px}body{--max--width-container:1470px;--color--christmas:#fe002c;--color--white:#fff;--color--dark:#3c3731;--color--gray:#757473;--color--grayscale-darck:#2e354b;--color--grayscale-medium-darck:#abb0b9;--color--grayscale-stroke:#e0e4ea;--color--grayscale-border-input:#c5cbd5;--color--primary:#ed6435;--color--accent:#ef3d00;--color--green:#77a321;--color--dark-blue:#337ab7;--color--rating:#ffad1c;--background--color-light:#fbf0e5;--background--color-medium:#ffe6d4;--background--color-gray:#f7f7f7;--background--color-form:#e6ffed;--hover--background--color--btn:#f4c9aa;--hover--color--btn-text:#ed6435;--font-size--6xl:113px;--font-size--5xl:99px;--font-size--4xl:92px;--font-size--3xl-plus:80px;--font-size--3xl:72px;--font-size--2xl-plus:70px;--font-size--2xl:65px;--font-size--xl-plus:60px;--font-size--xl:40px;--font-size--xl-minus:36px;--font-size--lg-plus:35px;--font-size--lg:34px;--font-size--lg-minus:30px;--font-size--md-plus:28px;--font-size--normal-plus:24px;--font-size--md:22px;--font-size--md-minus:21px;--font-size--sm-plus:20px;--font-size--normal:18px;--font-size--sm:17px;--font-size--body:16px;--font-size--sm-minus:15px;--font-size--small:14px;--font-size--small--mob:13px;--font-size--link:12px;--font-size--xs:11px;--font-size--tiny:10px;--font-size--xxs-plus:9px;--font-size--xxs:8px;--shadow--select:0 0 15px -7px #666;width:100%;margin:0 auto;background-color:var(--color--white);font-family:"ZonaPro";font-size:var(--font-size--body);font-style:normal;font-weight:400;line-height:150%;color:var(--color--dark)}*{padding:0;margin:0;border:0}*,*:before,*:after{box-sizing:inherit}:focus,:active{outline:0}a:focus,a:active{outline:0}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;font-size:100%}input,button,textarea{font-family:inherit;background-color:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none;color:inherit}a:hover{text-decoration:none;color:inherit}ul li{list-style:none}img{vertical-align:top;visibility:hidden}img[src]{visibility:visible}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}@font-face{font-family:"ZonaPro";font-style:normal;font-weight:300;src:url("/fonts/ZonaPro-Light.woff2") format("woff2")}@font-face{font-family:"ZonaPro";font-style:normal;font-weight:400;src:url("/fonts/ZonaPro-Regular.woff2") format("woff2")}@font-face{font-family:"ZonaPro";font-style:normal;font-weight:600;src:url("/fonts/ZonaPro-SemiBold.woff2") format("woff2")}@font-face{font-family:"ZonaPro";font-style:normal;font-weight:700;src:url("/fonts/ZonaPro-Bold.woff2") format("woff2")}@font-face{font-family:"ZonaPro";font-style:normal;font-weight:800;src:url("/fonts/ZonaPro-ExtraBold.woff2") format("woff2")}@font-face{font-family:"RiversideAvenue";font-style:normal;font-weight:400;src:url("/fonts/RiversideAvenue-Regular.otf") format("opentype")}#Application{min-height:100vh}.page{height:100%}#Router{min-height:62vh}@media screen and (-webkit-min-device-pixel-ratio:0){select,textarea,input{font-size:var(--font-size--body)}}.title-icon-path{color:var(--color--accent)}delivery-design-content .wrapper-item{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--color--grayscale-border-input);border-top:1px solid var(--color--grayscale-border-input)}delivery-design-content .drop-down-title{font-weight:600;font-size:20px;color:var(--color--dark)}delivery-design-content .drop-down-content{padding-top:22px;padding-bottom:32px;display:none;overflow:hidden;height:100%;transition:height .5s ease-out;transition-delay:.1s}delivery-design-content .drop-down-content.active{display:block;height:100%}delivery-design-content .drop-down-item.active .arrowItem{transform:rotate(180deg)}delivery-design-content .btn-addressBook{cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:150px;height:20px;margin-bottom:6px}delivery-design-content .btn-addressBook-text{font-size:var(--font-size--body);font-weight:600;line-height:18.8px;letter-spacing:.035em;text-decoration:underline;color:#2e8540}delivery-design-content .btn-addressBook-img{width:20px;height:20px}delivery-design-content .wrapper-item-adress{display:flex;align-items:center}delivery-design-content .item-adress{margin-right:8px;font-weight:400;font-size:var(--font-size--normal);text-decoration:underline;text-decoration-skip-ink:none;color:var(--color--dark)}delivery-design-content .input-container{display:flex;justify-content:flex-start;flex-direction:column}delivery-design-content .wrapper-delivery{margin-top:22px;display:flex;align-items:center;justify-content:space-between}delivery-design-content .input-container-zip{position:relative;width:55%}delivery-design-content .input-container-zip.disabled{display:none}delivery-design-content .input-container-calendar{width:40%}delivery-design-content .wrapper-calendar-input{cursor:pointer;position:relative}delivery-design-content .wrapper-calendar-input-click{position:absolute;width:100%;height:100%;background-color:transparent;z-index:1}delivery-design-content .wrapper-calendar-svg{padding:14px;height:50px;width:50px;border-radius:6px;background-color:var(--color--grayscale-border-input);position:absolute;top:52%;right:0;transform:translateY(-50%)}delivery-design-content .zipInput{margin-top:2px;padding:13px 16px;border:1px solid var(--color--grayscale-border-input);border-radius:6px;width:100%;height:52px}@keyframes blink{50%{border-color:red}}delivery-design-content .zipInput.invalid{animation:blink 1s infinite;box-shadow:0 0 6px red}delivery-design-content .calendarInput{cursor:pointer;margin-top:2px;padding:13px 16px;border:1px solid var(--color--grayscale-border-input);border-radius:6px;width:100%;height:52px}delivery-design-content .input-container input::placeholder{font-weight:400;font-size:var(--font-size--body);line-height:150%;color:#abb0b9}delivery-design-content .lebel-delivery{font-weight:400;line-height:150%;color:var(--color--dark);cursor:auto}delivery-design-content .wrapper-select-resident{display:flex;align-items:center;justify-content:center;margin-top:48px;cursor:auto}delivery-design-content .wrapper-select-resident.disabled{display:none}delivery-design-content .residentSelect{cursor:pointer;width:55%;padding:13px 16px;height:50px;margin-top:2px;border:1px solid var(--color--grayscale-border-input);font-weight:400;font-size:var(--font-size--body);line-height:150%;color:var(--color--dark);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/components/delivery-design-content/img/arrowLeft.svg);background-repeat:no-repeat;background-position:calc(100% - 16px) center}delivery-design-content .residentOptions{padding:10px 0;font-weight:400;font-size:var(--font-size--body);line-height:150%;color:var(--color--dark);cursor:pointer}main-banner .modal-backdrop,checkout-form .modal-backdrop,delivery-design-content .modal-backdrop,payment-form .modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;z-index:-1}main-banner .modal-backdrop.active,checkout-form .modal-backdrop.active,delivery-design-content .modal-backdrop.active,payment-form .modal-backdrop.active{opacity:1;visibility:visible;z-index:10}payment-form .modal-backdrop.active{z-index:12}main-banner .modal-calendar,checkout-form .modal-calendar,delivery-design-content .modal-calendar,payment-form .modal-calendar{padding:10px 50px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0.5);max-width:750px;width:100%;height:590px;background-color:var(--color--white);border:.86px solid #c5cbd5;border-radius:10.28px;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s;z-index:11}main-banner .modal-calendar.active,checkout-form .modal-calendar.active,delivery-design-content .modal-calendar.active,payment-form .modal-calendar.active{opacity:1;transform:translate(-50%,-50%) scale(1);visibility:visible;transition-delay:0s}main-banner .modal-calendar-wrapperBtn,checkout-form .modal-calendar-wrapperBtn,delivery-design-content .modal-calendar-wrapperBtn,payment-form .modal-calendar-wrapperBtn{margin-top:5px;width:100%;display:flex;justify-content:end}main-banner .modal-calendar-close,checkout-form .modal-calendar-close,delivery-design-content .modal-calendar-close,payment-form .modal-calendar-close{border:0;background:transparent;font-weight:600;font-size:var(--font-size--normal-plus);color:#aaa}main-banner .modal-calendar-close:hover,checkout-form .modal-calendar-close:hover,delivery-design-content .modal-calendar-close:hover,payment-form .modal-calendar-close:hover{color:black}main-banner .title-modal,checkout-form .title-modal,delivery-design-content .title-modal,payment-form .title-modal{font-weight:600;font-size:var(--font-size--md-minus);line-height:32px;text-align:center;text-transform:uppercase;color:var(--color--dark)}main-banner .title-modal-border,checkout-form .title-modal-border,delivery-design-content .title-modal-border,payment-form .title-modal-border{width:25%;border:1px solid var(--color--grayscale-border-input)}main-banner .title-modal-border-wrapper,checkout-form .title-modal-border-wrapper,delivery-design-content .title-modal-border-wrapper,payment-form .title-modal-border-wrapper{margin-top:0;display:flex;justify-content:space-between;align-items:center}main-banner .calendar-time-order-text,checkout-form .calendar-time-order-text delivery-design-content .calendar-time-order-text payment-form .calendar-time-order-text{width:100%;margin-top:20px;display:flex;align-items:center;justify-content:center}main-banner .wrapper-time-order,checkout-form .wrapper-time-order,delivery-design-content .wrapper-time-order,payment-form .wrapper-time-order{padding:2px 0;width:50%;border:1px solid #77a321;border-radius:5px;text-align:center;height:43px;display:flex;align-items:center;flex-direction:column;justify-content:center}main-banner .order-time-text,checkout-form .order-time-text,delivery-design-content .order-time-text,payment-form .order-time-text{color:#3c3731;font-size:var(--font-size--link);font-weight:400;line-height:150%;letter-spacing:0;text-align:center}main-banner .wraper-calendar-months,checkout-form .wraper-calendar-months,delivery-design-content .wraper-calendar-months,payment-form .wraper-calendar-months{margin-top:20px;display:flex;justify-content:end}main-banner .wraper-click-date,checkout-form .wraper-click-date,delivery-design-content .wraper-click-date,payment-form .wraper-click-date{display:flex;width:35%;justify-content:space-between}main-banner .wrapper-calendar-info,checkout-form .wrapper-calendar-info,delivery-design-content .wrapper-calendar-info,payment-form .wrapper-calendar-info{margin-top:10px}main-banner .arrow-calendar,checkout-form .arrow-calendar,delivery-design-content .arrow-calendar,payment-form .arrow-calendar{color:#abb0b9;cursor:pointer;font-size:var(--font-size--small);font-weight:700}main-banner .arrow-calendar-r::after,checkout-form .arrow-calendar-r::after,delivery-design-content .arrow-calendar-r::after,payment-form .arrow-calendar-r::after{content:">";padding-left:8px}main-banner .arrow-calendar-l::before,checkout-form .arrow-calendar-l::before,delivery-design-content .arrow-calendar-l::before,payment-form .arrow-calendar-l::before{content:"<";padding-right:7px}main-banner .monthAndYear,checkout-form .monthAndYear,delivery-design-content .monthAndYear,payment-form .monthAndYear{font-size:var(--font-size--body);text-align:center;font-weight:400}main-banner .calendar-list,checkout-form .calendar-list,delivery-design-content .calendar-list,payment-form .calendar-list{margin-top:40px;display:flex;flex-wrap:wrap;gap:10px}main-banner .calendar-item,checkout-form .calendar-item,delivery-design-content .calendar-item,payment-form .calendar-item{display:flex;flex-direction:column;flex-direction:column-reverse;align-items:center;justify-content:center;cursor:pointer;width:12.9%;height:60px;padding:4px 2px;background:var(--color--white);border-radius:5px;border:1px solid var(--color--grayscale-stroke);color:#757371}main-banner .calendar-item-activ,checkout-form .calendar-item-activ,delivery-design-content .calendar-item-activ,payment-form .calendar-item-activ{transition:transform .3s ease,box-shadow .3s ease}main-banner .calendar-item-activ:hover,main-banner .calendar-item-activ:focus,checkout-form .calendar-item-activ:hover,checkout-form .calendar-item-activ:focus,delivery-design-content .calendar-item-activ:hover,delivery-design-content .calendar-item-activ:focus,payment-form .calendar-item-activ:hover,payment-form .calendar-item-activ:focus{transform:scale(1.1);box-shadow:0 0 10px rgba(0,0,0,0.3)}main-banner .calendar-item.disabled,checkout-form .calendar-item.disabled,delivery-design-content .calendar-item.disabled,payment-form .calendar-item.disabled{cursor:not-allowed;background-color:#eaecf0;color:#abb0b9}main-banner .calendar-item-text,checkout-form .calendar-item-text,delivery-design-content .calendar-item-text,payment-form .calendar-item-text{font-style:normal;margin-left:1.5px;margin-right:1.5px;font-weight:600;font-size:var(--font-size--small);line-height:21px;text-align:center;color:var(--color--dark)}delivery-design-content .rememberZip{position:absolute;bottom:-25px;box-shadow:none;text-decoration:none;font-size:.9em;cursor:pointer}delivery-design-content .rememberZip:hover{color:rgba(0,0,0,0.5)}delivery-design-content .drop-down-textarea{padding:20px;width:100%;height:150px;border:1px solid #000;border-radius:5px;resize:none}delivery-design-content .product-description{color:var(--color--dark);font-family:"ZonaPro-Regular",Sans-serif;font-weight:400}delivery-design-content .shortDescription{display:none}delivery-design-content .shortDescription.activeShort{display:block}delivery-design-content .wrapper-btn-buy{margin-top:40px;max-width:583px;width:100%}delivery-design-content .error-data{position:absolute;bottom:-19px;font-size:var(--font-size--link);text-transform:initial;color:var(--color--primary);left:0;opacity:0;cursor:auto}delivery-design-content .wrapper-zip-error{display:flex;justify-content:space-between;align-items:center;cursor:auto}delivery-design-content .error-zip{font-size:var(--font-size--link);text-transform:initial;color:var(--color--primary);opacity:0}delivery-design-content .wrapper-error-btnNow{margin-top:20px;display:none}delivery-design-content .wrapper-error-btnNow.active{display:block}delivery-design-content .error-btnNow{color:red}delivery-design-content .input-container-address{position:relative;width:60%;display:none}delivery-design-content .input-container-address.active{display:block}delivery-design-content .product-adress-title{font-size:var(--font-size--link);font-weight:400;line-height:18px;color:var(--color--dark)}delivery-design-content .product-adress-list{display:flex;flex-direction:column;font-size:var(--font-size--small);font-weight:400;line-height:18.2px;color:var(--color--dark)}delivery-design-content .product-adress-item{padding:2px 0}@media(max-width:1023px){delivery-design-content .Drop-down-list{max-width:800px;width:800px}delivery-design-content .wrapper-delivery{flex-direction:column;align-items:start;width:100%}delivery-design-content .input-container-zip{width:100%}delivery-design-content .input-container-calendar{margin-top:20px;width:100%}delivery-design-content .residentSelect{width:100%}delivery-design-content{width:40%}}@media(max-width:860px){delivery-design-content .Drop-down-list{max-width:600px;width:600px}}@media(max-width:760px){delivery-design-content{width:100%}delivery-design-content .wrapper-select-resident{margin-top:0}delivery-design-content .modal-calendar,payment-form .modal-calendar{padding:10px 10px}checkout-form .wraper-calendar-months,delivery-design-content .wraper-calendar-months,payment-form .wraper-calendar-months{justify-content:center}checkout-form .wrapper-calendar-info,delivery-design-content .wrapper-calendar-info,payment-form .wrapper-calendar-info{display:flex;justify-content:center}}@media(max-width:768px){delivery-design-content .wrapper-select-resident{margin-top:0}}@media(max-width:724px){delivery-design-content .wrapper-select-resident{margin-top:24px;justify-content:start;align-items:start}delivery-design-content{width:100%}delivery-design-content .input-container-zip{width:100%}delivery-design-content .input-container-calendar{margin-top:20px;width:100%}delivery-design-content .residentSelect{width:100%}}@media(max-width:715px){delivery-design-content .rememberZip{margin-top:5px;position:static}}@media(max-width:670px){checkout-form .calendar-list,delivery-design-content .calendar-list,payment-form .calendar-list{justify-content:start;gap:6px}checkout-form .calendar-item-text,delivery-design-content .calendar-item-text,payment-form .calendar-item-text{font-weight:400;font-size:var(--font-size--xxs-plus);line-height:12px}}@media(max-width:650px){delivery-design-content .Drop-down-list{max-width:100%;width:100%}delivery-design-content{width:85%}}@media(max-width:560px){delivery-design-content .calendar-list{gap:4px}delivery-design-content .calendar-item{width:13%}delivery-design-content .calendar-time-order-text{flex-direction:column}delivery-design-content .wrapper-time-order{width:80%}}@media(max-width:420px){delivery-design-content .wraper-click-date{width:60%}}@media(max-width:370px){delivery-design-content .calendar-time-order-text{font-size:var(--font-size--small)}delivery-design-content .calendar-item{width:12%}}.GifMessageDesignConten .card-message-container{display:flex;align-items:center;gap:20px;justify-content:center;max-width:1600px}.GifMessageDesignConten .card-preview{position:relative;max-width:427px;max-height:427px}.GifMessageDesignConten .card-preview-image{width:100%;object-fit:cover}.GifMessageDesignConten .dublicate-card{position:absolute;top:35px;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0}.GifMessageDesignConten .dublicate-card.active{opacity:1}.GifMessageDesignConten .card-options{width:600px;display:flex;flex-direction:column;align-items:start;justify-content:start}.GifMessageDesignConten .wrapper-messsage-standart{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.GifMessageDesignConten .options-title{font-weight:600;font-size:var(--font-size--link);line-height:130%;letter-spacing:0;color:#000;margin-bottom:16px}.GifMessageDesignConten .message-modal{font-family:Zona Pro;font-weight:700;font-size:var(--font-size--body);line-height:100%;letter-spacing:0;text-align:center;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;color:#2e8540}.GifMessageDesignConten .message-img{width:24px;height:24px}.GifMessageDesignConten .wrapper-message-modal{display:flex;justify-content:start;align-items:center;gap:8px;margin-bottom:18px;cursor:pointer}.GifMessageDesignConten .wrapper-content{display:flex;gap:20px}.GifMessageDesignConten .wrapper-label-card{display:flex;flex-direction:column;gap:8px}.GifMessageDesignConten .option-item{width:270px;padding:10px 12px;border:1px solid #cbcbcb;border-radius:4px}.GifMessageDesignConten .option-item.active{border:1px solid #084;background-color:#b8f9c8}.GifMessageDesignConten .option-label{display:flex;align-items:center;cursor:pointer}.GifMessageDesignConten input[type="radio"]{display:none}.GifMessageDesignConten .radio-custom{display:inline-block;width:18px;height:18px;border-radius:50%;border:2px solid #ccc;margin-right:10px;position:relative}.GifMessageDesignConten input[type="radio"]:checked+.radio-custom{border-color:#101828}.GifMessageDesignConten input[type="radio"]:checked+.radio-custom:after{content:"";position:absolute;width:10px;height:10px;background:#101828;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.GifMessageDesignConten .option-text{font-weight:400;font-size:var(--font-size--small--mob);line-height:130%;letter-spacing:0;color:#101828}.GifMessageDesignConten .option-price{display:none;color:#101828;font-weight:600;font-size:var(--font-size--small--mob);line-height:130%;letter-spacing:0}.GifMessageDesignConten .option-price.active{display:block}.GifMessageDesignConten .message-input{width:100%}.GifMessageDesignConten .message-input textarea{width:100%;height:136px;padding:10px;border:1px solid #ddd;border-radius:4px;min-height:80px;resize:none}.GifMessageDesignConten .message-input textarea::placeholder{font-weight:400;font-size:var(--font-size--small--mob);line-height:130%;letter-spacing:0;color:#757371}.GifMessageDesignConten .dublicate-card textarea{border:0;resize:none;width:200px;height:180px}.GifMessageDesignConten .dublicate-card textarea:focus{outline:0;border:0}.GifMessageDesignConten .options-container{width:100%;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}.options-container-message{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px}@media screen and (max-width:1014px){.GifMessageDesignConten .card-options{width:500px}}@media screen and (max-width:900px){.GifMessageDesignConten .card-message-container{flex-direction:column;align-items:center}}@media screen and (max-width:550px){.GifMessageDesignConten .wrapper-content{flex-direction:column;align-items:center}.GifMessageDesignConten .wrapper-messsage-standart{flex-direction:column;justify-content:center}.GifMessageDesignConten .card-options{max-width:500px;width:100%}}flowers-header{font-family:"ZonaPro";font-size:var(--font-size--small);font-weight:600;line-height:150%;letter-spacing:0;text-transform:uppercase;color:var(--color--dark)}#header .searchInput{padding:14px 0 14px 10px;width:100%}.searchInput:focus{outline:0;border:none !important}#header .searchInput-mob{width:100%;padding:10px 0 10px 10px}#header .searchWrapperImg{margin-top:5px}.searchInput-mob:focus{outline:0;border:none !important}#header .header-container{max-width:var(--max--width-container);width:95%;margin:0 auto;min-height:90px;display:flex;justify-content:space-between;align-items:center}#header .header-top{width:100%;background-color:var(--background--color-light);position:relative}#header .header-top .logo-img{width:160px;height:auto}#header .header-top .burger-icon__container{display:none}#header .header-top .search-form{position:relative;width:710px;height:100%;border-radius:9px;border:1px solid var(--color--grayscale-stroke);background:var(--color--white);padding:0 3px 0 24px;display:flex;justify-content:space-between;align-items:center}#header .header-top .search-form:focus{border:1px solid var(--color--grayscale-stroke)}#header .header-top .search-form input::placeholder{font-size:var(--font-size--small);color:var(--color--gray)}#header .header-top .search-form:has(input:focus){box-shadow:inset 2px 2px 2px 0 rgba(255,255,255,0.5),7px 7px 20px 0 rgba(0,0,0,0.1),4px 4px 5px 0 rgba(0,0,0,0.1);outline:0}#header .header-top .search-form button.search{background-color:var(--color--white)}#header .totalSearch,#header .totalSearch-mob{margin-left:4px;margin-right:4px}#header .search-wrapper{display:none;position:absolute;top:46px;left:0;z-index:5;width:710px;max-height:710px;padding:25px;background-color:var(--color--white);border-radius:6px;box-shadow:0 8px 24px 0 rgba(0,0,0,0.08)}#header .search-wrapper.active{display:block}#header .search-wrapper-mob{display:none;position:absolute;top:42px;left:-24px;z-index:5;width:119%;max-height:620px;padding:5px;background-color:var(--color--white)}#header .search-wrapper-mob.active{display:block}#header .wrapper-EmptyLists{display:flex;justify-content:center;align-items:center;padding:10px;background-color:white}#header .imgSearch{width:150px;height:150px;object-fit:contain}#header .wrapperItem-img{width:100%;display:flex;flex-direction:column}#header .search-item{width:150px;margin-bottom:10px;background-color:white;border-radius:5px;display:flex;flex-direction:column;align-items:center}#header .search-item-link{width:100%;display:flex;flex-direction:column;align-items:center}#header .searchItem-mt10{margin-top:10px}#header .Stars-header{margin-top:8px;text-align:center}#header .regular-priceSearc-sales{font-weight:400;font-size:var(--font-size--small);text-decoration:line-through;color:var(--color--gray)}#header .wrapperItem-img-search{width:150px;height:150px;object-fit:contain}#header .star-span{font-size:var(--font-size--small)}#header .search-wrapper-list{margin-top:20px}#header .search-wrapper-list-mob{margin-top:20px}#header .btn-search{margin-top:12px;display:flex;justify-content:center;align-items:center;background-color:var(--color--primary);border-radius:12px;width:100%;height:48px;font-family:var(--font-family);font-weight:600;font-size:var(--font-size--body);letter-spacing:.04em;text-transform:capitalize;color:var(--color--white)}#header .btn-search-mob{margin-top:12px;display:flex;justify-content:center;align-items:center;background-color:var(--color--primary);border-radius:12px;width:100%;height:48px;font-family:var(--font-family);font-weight:600;font-size:var(--font-size--body);letter-spacing:.04em;text-transform:capitalize;color:var(--color--white)}#header .sale-price-search-item{margin-left:5px;font-weight:600;font-size:var(--font-size--body);color:#2e8540}#header .search-title{font-weight:600;font-size:var(--font-size--normal);line-height:140%;letter-spacing:.03em;color:var(--color--dark)}#header .searhc-wrapper-sale-item{display:flex}#header .wrappe-searhc-price{margin-top:8px}#header .search-link{margin-top:8px;height:42px;text-align:center;text-decoration:underline;transition:color .3s;font-family:var(--font-family);font-weight:400;font-size:var(--font-size--sm-minus);color:var(--color--dark)}#header .search-link:hover{color:red}#header .regular-price{margin-right:5px;font-weight:400;font-size:var(--font-size--body);line-height:18px;color:#ed0000;text-decoration:line-through}#header .search-list{display:flex;flex-wrap:wrap;gap:20px}#header .header-top .links-container{display:flex;justify-content:center;align-items:center;gap:24px}#header .header-top .sign-in-container{display:block}#header .header-top .wishlist-container,#header .header-top .cart-container{display:none}#header .header-top .links-container .sign-in-link{width:200px}#header .header-top .links-container .sign-in-link,#header .header-top .links-container .wishlist-link,#header .header-top .links-container .cart-link{cursor:pointer}#header .header-top .links-container .phone-container:hover,#header .header-top .links-container .sign-in-link:hover,#header .header-top .links-container .wishlist-link:hover,#header .header-top .links-container .cart-link:hover{opacity:.5}#header .header-top .delivery-container,#header .header-top .phone-container,#header .header-top .sign-in-link,#header .header-top .wishlist-link,#header .header-top .cart-link,#header .header-top .cart-total-price{display:flex;justify-content:center;align-items:center;gap:5px}#header .header-top .delivery-text-container{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:0}#header .header-top .delivery-icon{width:37px;height:37px}#header .header-top .delivery-text{font-size:var(--font-size--tiny);line-height:90%}#header .header-top .wishlist-icon-container,#header .header-top .cart-icon-container,#header .mobile-panel .links-list .bottom-wishlist-icon-container{position:relative}#header .header-top .phone-icon{width:30px;height:30px}#header .header-top .sign-in-icon,#header .header-top .wishlist-icon,#header .header-top .cart-icon{width:24px;height:24px}#header .header-top .sign-in-icon{margin-bottom:5px}#header .header-top .wishlist-quantity,#header .header-top .cart-quantity,#header .mobile-panel .links-list .bottom-wishlist-quantity{font-size:var(--font-size--tiny);color:var(--color--white);width:15px;height:15px;background-color:var(--color--green);border-radius:50%;position:absolute;top:-5px;right:-8px;display:flex;justify-content:center;align-items:center}#header .header-main{width:100%;background-color:var(--color--white);position:relative;border-bottom:.1px solid #ebebeb}#header .header-main .header-container{min-height:inherit}#header .header-main .burger__close-icon,#header .header-main .logo-mob,#header .header-main .search-form-mob,#header .header-main .header-service-links-mob{display:none}#header .header-main .header-main-menu__container{width:100%}#header .header-main .header-main-menu{display:flex;justify-content:space-between;align-items:center;position:relative}#header .header-main .simple-menu,#header .header-main .types-menu:has(>.occasions){position:relative}#header .header-main .menu-item__title{display:flex;justify-content:center;align-items:center;gap:0;padding:15px 5px;cursor:pointer}#header .header-main .title-text{position:relative}#header .header-main .title-text::before{content:"";height:2px;width:0;right:0;position:absolute;transition:all .5s ease-in-out;bottom:-4px;background:currentColor;color:var(--color--accent)}#header .header-main .main-menu__item.hidden{display:none}#header .header-main .main-menu__item:hover .title-text::before,#header .header-main .main-menu__item.open .title-text::before{width:100%;left:0;right:auto}#header .header-main .main-menu__item .title-icon{transition:all .5s ease-in-out}#header .header-main .main-menu__item:hover .title-icon,#header .header-main .main-menu__item.open .title-icon{transform:rotateX(180deg)}#header .header-main .title-text{font-size:var(--font-size--body);font-weight:600;line-height:normal;letter-spacing:.9px}#header .header-main .menu-accent,#header .header-main .menu-accent *{color:var(--color--accent)}#header .header-main .menu-accent .title-icon-path{fill:var(--color--accent)}#header .header-main .menu-children{display:none}#header .header-main .menu-children li{transition:all .5s ease-in-out}#header .header-main .menu-children li:hover{color:var(--color--accent)}#header .header-main .simple-sub-menu{position:absolute;top:100%;left:0;z-index:10;width:max-content;padding:20px;border:1px solid var(--color--grayscale-border-input);background-color:var(--color--white)}#header .header-main .simple-menu:hover .simple-sub-menu,#header .header-main .simple-menu.open .simple-sub-menu{display:block}#header .header-main .simple-sub-menu ul{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:15px;font-size:var(--font-size--body);font-style:normal;font-weight:400;line-height:150%;text-transform:capitalize;animation-name:et-toTop;animation-duration:.3s}#header .header-main .types-sub-menu{position:absolute;top:100%;left:0;right:0;z-index:10;width:max-content;padding:0 20px;border:1px solid var(--color--grayscale-border-input);background-color:var(--color--white)}#header .header-main .types-menu:hover .types-sub-menu,#header .header-main .types-menu.open .types-sub-menu{display:flex}#header .header-main .types-sub-menu.occasions-children{left:-100%}#header .header-main .types-sub-menu .selection-type{padding:16px;min-width:230px;border-right:1px solid var(--color--grayscale-border-input)}#header .header-main .types-sub-menu .selection-type:last-of-type{border-right:0}#header .header-main .types-sub-menu .selection-type__title{padding:0 8px 12px;border-bottom:thick double var(--color--grayscale-border-input);font-size:var(--font-size--normal);font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}#header .header-main .types-sub-menu ul{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:8px;padding:12px 8px;font-size:var(--font-size--body);font-style:normal;font-weight:400;line-height:150%;text-transform:capitalize}#header .header-main .selection-type__lists{display:flex;justify-content:start;align-items:start;gap:20px}#header .header-main .icons-holiday{display:flex;justify-content:start;align-items:center;gap:5px}#header .header-main .icons-holiday::before{color:inherit}#header .header-main .icons-wrapper{width:15px;height:15px;background-size:cover;background-repeat:no-repeat;background-size:100%;background-position:center}#header .header-main .type-color a{display:flex;justify-content:start;align-items:center;gap:8px}#header .header-main .selection-type__lists .circle{width:12px;height:12px;border-radius:50%}#header .header-main .yellowFlowers .circle{background-color:#ffd200}#header .header-main .redFlowers .circle{background-color:#e20000}#header .header-main .whiteFlowers .circle{background-color:#fbeee8}#header .header-main .purpleFlowers .circle{background-color:#a859cd}#header .header-main .pinkFlowers .circle{background-color:#ff8ac1}#header .header-main .blueFlowers .circle{background-color:#257ada}#header .header-main .orangeFlowers .circle{background-color:#ff7800}#header .header-main .greenFlowers .circle{background-color:#0fb06a}#header .header-main .brightFlowers .circle{background-color:red}#header .header-main .lavenderFlowers .circle{background-color:#d8d8ff}#header .mobile-panel{width:100%;padding:15px;position:fixed;bottom:0;z-index:3;background-color:var(--color--white);box-shadow:2px 0 12px 0 rgba(0,0,0,0.15);display:none}#header .mobile-panel .links-list{width:100%;display:flex;justify-content:space-around;align-items:center}#header .mobile-panel .links-list li{width:25%}#header .mobile-panel .links-list a{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:5px}#header .mobile-panel .links-list svg{width:20px;height:20px}#header .mobile-panel .links-list p{text-transform:capitalize;font-weight:400}#header .fixed-overlay{position:fixed;overflow:auto;left:0;top:0;z-index:999;width:100%;height:100%;background-color:rgba(0,0,0,0.3);opacity:1;transition:all .5s ease-in-out;display:none;opacity:0}#header .fixed-overlay.active{display:block}#header .fixed-overlay.opacity{opacity:1}.hidden{display:none}#header .pinCode{display:flex;align-items:center;justify-content:center;padding-bottom:10px;margin-left:5px;margin-right:5px;text-transform:capitalize;font-weight:600;font-size:var(--font-size--body);line-height:100%;letter-spacing:.9px}#header .link-phone-code{color:var(--color--accent);margin-right:5px}#header .pin-title{color:var(--color--dark);margin-right:5px}#header .pin{font-family:Zona Pro;font-weight:500;font-size:var(--font-size--body);color:var(--color--accent);text-transform:uppercase}#header .footer-mob-info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}#header .phone-text{font-family:Zona Pro;font-weight:800;font-size:var(--font-size--normal)}#header .phone-container{display:flex;justify-content:center;align-items:center;gap:5px;align-self:center;transition:all .5s ease-in-out;font-size:var(--font-size--small)}#header.phone-container:hover{color:var(--color--accent)}#header .phone-container .phone-icon-path{transition:all .5s ease-in-out}#header .phone-container:hover .phone-icon-path{fill:var(--color--accent)}@media(max-width:1330px){#header{position:relative}#header .header-top .burger-icon__container{display:flex;justify-content:start;align-items:center;min-width:121px}#header .header-top .search-form,#header .header-top .delivery-container,#header .header-top .phone-container,#header .header-top .wishlist-container{display:none}#header .header-main{background-color:var(--background--color-light);position:absolute;top:0;left:-115%;width:300px;min-height:100vh;height:max-content;padding:20px;z-index:1001;transition:all .5s ease-in-out}#header .header-main.active{left:0}#header .header-main .header-container{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px}#header .header-main .burger__close-icon{position:absolute;top:0;left:100%;width:40px;height:40px;padding:13px;margin:9px;border-radius:50%;background-color:var(--color--white);display:flex;justify-content:center;align-items:center}#header .header-main .logo-mob{display:block;align-self:center}#header .header-main .logo-mob img{width:115px}#header .header-main .search-form-mob{position:relative;width:100%;height:max-content;border-radius:5px;border:1px solid var(--color--grayscale-stroke);background:var(--color--white);padding:0 10px;display:flex;justify-content:space-between;align-items:center}#header .header-main .search-form-mob input::placeholder{font-size:var(--font-size--small);color:var(--color--gray)}#header .header-main .search-form-mob:has(input:focus){box-shadow:inset 2px 2px 2px 0 rgba(255,255,255,0.5),7px 7px 20px 0 rgba(0,0,0,0.1),4px 4px 5px 0 rgba(0,0,0,0.1)}#header .header-main .search-form-mob div.search-mob{margin-top:5px;background-color:var(--color--white)}#header .header-main .search-form-mob div.search-mob svg{width:13px;height:auto}#header .header-main .header-main-menu{flex-direction:column;justify-content:start;align-items:start}#header .header-main .main-menu__item:not(.open) .menu-children{display:none}#header .header-main .main-menu__item:not(.open) .title-icon{transform:rotateX(0)}#header .header-main .main-menu__item:not(.open) .title-text::before{width:0;left:auto;right:0}#header .header-main .header-main-menu li{width:100%}#header .header-main .menu-item__title{width:100%;justify-content:space-between}#header .header-main .simple-sub-menu,#header .header-main .types-sub-menu{position:static;border:0;background-color:var(--background--color-light);padding:20px}#header .header-main .type-price,#header .header-main .type-occasion,#header .header-main .type-color,#header .header-main .type-type .selection-type__title,#header .header-main .type-seasonal,#header .header-main .type-everyday .selection-type__title{display:none}#header .header-main .types-sub-menu .type-type,#header .header-main .types-sub-menu .selection-type{min-width:max-content;border:0;padding:0}#header .header-main .types-sub-menu .selection-type__lists{flex-direction:column;gap:8px;padding:0}#header .header-main .simple-sub-menu ul{gap:8px}#header .header-main .types-sub-menu ul{padding:0}#header .header-main .types-sub-menu{padding:20px}#header .header-main .header-service-links-mob{display:none}#header .header-main .header-service-links-mob{display:block;width:100%}#header .header-main .service-links{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:20px}#header .header-main .service-links__item{font-weight:700;cursor:pointer;transition:all .5s ease-in-out}#header .header-main .service-links__item:hover{color:var(--color--accent)}#header .regular-price.regular-priceExtra-sales.regular-priceExtra-sales-mob{font-size:var(--font-size--link)}#header .imgSearch{width:140px;height:140px}#header .search-item{width:140px}#header .wrapperItem-img-search{width:140px;height:140px}#header .search-title{font-size:var(--font-size--body);line-height:158%}#header .search-list{gap:0}#header .search-link{font-weight:400;line-height:120%;font-size:var(--font-size--small)}#header .searchItem-mt10{margin-top:3px}}@media(max-width:768px){#header .header-top .burger-icon__container{min-width:max-content}#header .header-top .logo-img{width:130px}#header .header-top .cart-text,#header .header-top .sign-in-text,#header .header-top .cart-total-price{display:none}#header .mobile-panel{display:block;background-color:var(--background--color-light)}#header .header-top .links-container .sign-in-link{width:auto}#header .pinCode{display:none}}@media(max-width:600px){#header .link-phone-code{margin-right:0;margin-bottom:5px}}@media(max-width:355px){#header .pin-title{margin-right:0;margin-bottom:5px}}@media(max-width:355px){#header .pin-title{font-size:var(--font-size--sm-minus)}}main-content-landing-keyword .main-content{display:flex;flex-direction:column;justify-content:start;align-items:start;overflow:hidden}main-content-landing-keyword .greeting-section{width:100%;background-color:var(--background--color-light);padding:50px 0 25px;position:relative}main-content-landing .christmas-img{position:absolute;top:0;width:100%;height:50px;background-image:url(/components/landing-page/img/ChristmasArtboard.png);background-size:contain}main-content-landing-keyword .section-container{max-width:var(--max--width-container);width:95%;margin:0 auto;min-height:90px;display:flex;justify-content:space-between;align-items:start}main-content-landing-keyword .text-container{width:50%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:10px}main-content-landing-keyword .title-container{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:15px}main-content-landing-keyword .greeting-accent-title{color:var(--color--primary);font-size:32px;font-style:normal;font-weight:800;line-height:113.9%;letter-spacing:1.28px;text-transform:uppercase}main-content-landing-keyword .greeting-main-title{font-size:var(--font-size--normal-plus);font-style:normal;font-weight:800;line-height:113.9%;letter-spacing:2.08px;text-transform:uppercase}main-content-landing-keyword .additional-title-container{width:100%;display:flex;justify-content:start;align-items:end;gap:20px}main-content-landing-keyword .additional-title-simple{max-width:70%;font-size:var(--font-size--normal);font-style:normal;font-weight:700;line-height:130.933%;letter-spacing:1.26px;text-transform:uppercase}main-content-landing-keyword .additional-title-accent{max-width:150px;color:var(--color--primary);font-family:"RiversideAvenue";font-size:52.739px;font-style:normal;font-weight:400;line-height:62.9%;letter-spacing:2.11px}main-content-landing-keyword .description-container{width:95%;display:flex;justify-content:start;align-items:center;gap:20px;position:relative;margin-top:22px}main-content-landing-keyword .description{font-size:var(--font-size--small);max-width:440px}main-content-landing-keyword .shop-button{display:flex;justify-content:center;align-items:center;gap:7px;padding:10px 50px;margin-top:22px;border:1px solid var(--color--primary);background-color:var(--color--primary);color:var(--color--white);border-radius:12px;transition:color .3s ease-in-out,background-color .3s ease-in-out}main-content-landing-keyword .shop-button p{font-size:var(--font-size--normal);font-weight:600;color:var(--color--white)}main-content-landing-keyword .shop-button:hover{background-color:var(--hover--background--color--btn);color:var(--color--primary)}main-content-landing-keyword .shop-button:hover p{color:var(--color--primary)}main-content-landing-keyword .shop-button:hover path{stroke:var(--color--primary)}main-content-landing-keyword .img-container{width:50%;display:flex;gap:12px;padding:12px;border-radius:12px;background-color:var(--background--color-medium)}main-content-landing-keyword .greeting-banner-1{width:37.5%}main-content-landing-keyword .greeting-banner-2{width:62.5%}main-content-landing-keyword .img-container img{width:100%}main-content-landing-keyword .categories-section{width:100%;margin-top:40px}main-content-landing-keyword sidebar-left-landing-page{width:20%}main-content-landing-keyword .main-part{width:80%;display:flex;flex-direction:column;justify-content:start;gap:20px}main-content-landing-keyword #occasion-slider .occasion-slider{width:95%;margin:0 auto;position:relative}main-content-landing-keyword #occasion-slider .slider__container{width:90%}main-content-landing-keyword .product-category .product-group-title,main-content-landing-keyword .product-item .delivery-title{display:none}main-content-landing-keyword #occasion-slider .slide .accent-title{font-size:var(--font-size--lg-minus)}main-content-landing-keyword #occasion-slider .slide .title-text{font-size:var(--font-size--small--mob)}main-content-landing-keyword .reviews-section,main-content-landing-keyword .long-description{width:100%;padding:50px 0;background-color:var(--background--color-light)}main-content-landing-keyword .reviews-section .section-container,main-content-landing-keyword .long-description .section-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;position:relative}main-content-landing-keyword .long-description .section-container{align-items:start}main-content-landing-keyword .questions-accent-title,main-content-landing-keyword .reviews-accent-title,main-content-landing-keyword .related-searches-accent-title{color:var(--color--primary);font-family:"RiversideAvenue";font-size:var(--font-size--xl);font-style:normal;font-weight:400;line-height:53.9%;letter-spacing:1.6px}main-content-landing-keyword .questions-main-title,main-content-landing-keyword .reviews-main-title,main-content-landing-keyword .related-searches-main-title{text-align:center;font-size:var(--font-size--normal);font-weight:700;line-height:130.933%;letter-spacing:1.26px;text-transform:uppercase}main-content-landing-keyword .questions-description{text-align:center;max-width:420px}main-content-landing-keyword .questions__container{display:flex;justify-content:space-between;align-items:start}main-content-landing-keyword .questions-left-side,main-content-landing-keyword .questions-right-side{width:45%}main-content-landing-keyword .question{width:100%;padding:30px 0;border-bottom:1px solid var(--color--primary);display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px;overflow:hidden;height:auto;max-height:78px;transition:max-height 1s ease-in-out}main-content-landing-keyword .question.open{max-height:600px;transition:max-height 1s ease-in-out .5s}main-content-landing-keyword .question-title__container{width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer}main-content-landing-keyword .question .question-icon-open{display:none}main-content-landing-keyword .question.open .question-icon-open{display:flex}main-content-landing-keyword .question.open .question-icon-close{display:none}main-content-landing-keyword .question .question-icon-close{display:flex}main-content-landing-keyword .question-title{font-weight:600;margin-right:20px}main-content-landing-keyword .question-icon-open,main-content-landing-keyword .question-icon-close{width:24px;height:24px;border-radius:50%;border:1px solid var(--color--primary);color:var(--color--primary);font-size:var(--font-size--normal);font-weight:600;display:flex;justify-content:center;align-items:center;flex-shrink:0}main-content-landing-keyword .answer__container{font-size:var(--font-size--small)}main-content-landing-keyword .reviews-section__container{width:90%;height:auto;overflow:hidden}main-content-landing-keyword .review-item{border-radius:12px;background:var(--color--white)}main-content-landing-keyword .reviewer-card{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:10px;padding:20px 30px}main-content-landing-keyword .reviewer-title__container{min-height:60px;display:flex;justify-content:start;align-items:start;gap:10px}main-content-landing-keyword .reviewer-foto{width:40px;height:40px;border-radius:50%;background-color:var(--color--rating);color:var(--color--white);display:flex;justify-content:center;align-items:center;flex-shrink:0}main-content-landing-keyword .reviewer-title__container .reviewer-foto p{font-size:var(--font-size--body);font-weight:600;text-transform:uppercase}main-content-landing-keyword .reviewer-title{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:5px}main-content-landing-keyword .reviewer-card h4{font-size:var(--font-size--small);font-weight:600;line-height:130.933%;letter-spacing:.98px}main-content-landing-keyword .reviewer-card p{font-size:var(--font-size--link)}.Stars{--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:var(--star-size);font-family:Times;line-height:1}.Stars::before{content:"★★★★★";letter-spacing:0;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}main-content-landing-keyword .reviews-section__container .swiper-button-prev,main-content-landing-keyword .reviews-section__container .swiper-button-next{top:calc(50% - 12.5px);width:35px;height:45px}main-content-landing-keyword .reviews-section__container .swiper-button-prev{left:-5px;transition:all .5s ease-in-out}main-content-landing-keyword .reviews-section__container .swiper-button-next{right:-5px;transition:all .5s ease-in-out}main-content-landing-keyword .reviews-section__container .swiper-button-prev:hover{left:5px}main-content-landing-keyword .reviews-section__container .swiper-button-next:hover{right:5px}main-content-landing-keyword .reviews-section__container .swiper-button-prev::after,main-content-landing-keyword .reviews-section__container .swiper-button-next::after{color:var(--color--gray);font-size:25px}main-content-landing-keyword .related-searches-list{display:flex;flex-wrap:wrap;justify-content:start;align-items:start;gap:15px}main-content-landing-keyword .list-item{width:32%;display:flex;justify-content:center}main-content-landing-keyword .list-item a{width:75%;display:flex;justify-content:start;align-items:start;text-transform:capitalize;text-decoration-line:underline;color:#0336ff}main-content-landing-keyword .list-item:nth-of-type(1) p,main-content-landing-keyword .list-item:nth-of-type(2) p,main-content-landing-keyword .list-item:nth-of-type(3) p{position:relative}main-content-landing-keyword .list-item:nth-of-type(1) p::before,main-content-landing-keyword .list-item:nth-of-type(2) p::before,main-content-landing-keyword .list-item:nth-of-type(3) p::before{content:"";width:46px;height:46px;position:absolute;left:-24px;top:-10px;z-index:-1;background:var(--background--color-light);border-radius:50%}main-content-landing-keyword .long-description{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:10px}main-content-landing-keyword .long-description h3{font-size:var(--font-size--normal);font-weight:700;line-height:130%;letter-spacing:1.26px;text-transform:uppercase}main-content-landing-keyword .social-media-section{width:100%;padding:110px 0;background-color:initial}main-content-landing-keyword .social-media-section .section-container{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:20px;position:relative}main-content-landing-keyword .social-media-part{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;row-gap:20px;column-gap:40px;position:relative}main-content-landing-keyword .social-media-main-title{font-size:var(--font-size--normal);font-weight:700;line-height:130%;letter-spacing:1.26px;text-transform:uppercase}main-content-landing-keyword .social-media-accent-title{color:var(--color--primary);font-family:"RiversideAvenue";font-size:var(--font-size--xl);font-style:normal;font-weight:400;line-height:53.9%;letter-spacing:1.6px;align-self:flex-start;margin-top:-8px}main-content-landing-keyword .phone-container{display:flex;justify-content:start;align-items:center;gap:5px;align-self:start;transition:all .5s ease-in-out;font-size:var(--font-size--small);color:var(--color--primary)}main-content-landing-keyword .phone-icon{width:25px;height:25px}main-content-landing-keyword .phone-icon-path{fill:var(--color--primary)}main-content-landing-keyword .phone-text{font-size:var(--font-size--normal);font-style:normal;font-weight:600;line-height:normal;letter-spacing:.96px}main-content-landing-keyword .social-media-icon-container{display:flex;justify-content:start;align-items:center;gap:30px}main-content-landing-keyword .circle-decoration{background-color:var(--background--color-light);border-radius:50%;position:absolute;z-index:-1}main-content-landing-keyword .circle-1{width:263px;height:263px;flex-shrink:0;left:-160px;bottom:-95px}main-content-landing-keyword .circle-2{width:65px;height:65px;flex-shrink:0;left:215px;bottom:-25px}main-content-landing-keyword .circle-3{width:29px;height:29px;flex-shrink:0;right:60px;bottom:0}main-content-landing-keyword .circle-4{width:151px;height:151px;flex-shrink:0;right:-100px;bottom:30px}main-content-landing-keyword .bottom-banner-section{width:100%;padding:30px 0;background-color:var(--background--color-light)}main-content-landing-keyword .bottom-banner-section .section-container{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:20px;position:relative}main-content-landing-keyword .bottom-banner-container{display:flex;justify-content:center;align-items:center;gap:20px}main-content-landing-keyword .delivery-icon,main-content-landing-keyword .suport-icon,main-content-landing-keyword .heart-icon{width:24px;height:24px;background-size:cover;background-repeat:no-repeat;background-size:100%;background-position:center}main-content-landing-keyword .delivery-icon{background-image:url(/components/landing-page/img/iconoir_delivery-truck.svg)}main-content-landing-keyword .suport-icon{background-image:url(/components/landing-page/img/ri_customer-service-line.svg)}main-content-landing-keyword .heart-icon{background-image:url(/components/landing-page/img/mdi_cards-heart-outline.svg)}:root{--star-size:20px;--star-color:#ccc;--star-background:orange}.Stars{--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:var(--star-size);font-family:Times;line-height:1}.Stars::before{content:"★★★★★";letter-spacing:0;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:1326px){sidebar-left-landing-page .links__container.addons__container.close{max-height:47px}}@media(max-width:1187px){sidebar-left-landing-page .links__container.occasions__container.close{max-height:47px}}@media(max-width:1024px){main-content-landing-keyword .section-container{flex-direction:column;gap:30px}main-content-landing-keyword .text-container,main-content-landing-keyword .img-container{width:100%}main-content-landing-keyword .description{max-width:none}main-content-landing-keyword sidebar-left-landing-page{display:none}main-content-landing-keyword .main-part{width:100%}main-content-landing-keyword .bottom-banner-section .section-container{flex-direction:row}}@media(max-width:805px){main-content-landing-keyword .additional-title-container,main-content-landing-keyword .description-container{justify-content:start;width:100%}main-content-landing-keyword .related-searches-list{justify-content:start}main-content-landing-keyword .list-item{width:48%}main-content-landing-keyword .questions__container{flex-direction:column}main-content-landing-keyword .questions-left-side,main-content-landing-keyword .questions-right-side{width:100%}main-content-landing-keyword .description-container{display:none}main-content-landing-keyword .categories-section{margin-top:10px}}@media(max-width:655px){main-content-landing .christmas-img{background-repeat:no-repeat}}@media(max-width:550px){main-content-landing-keyword #occasion-slider .occasion-slider{width:100%}main-content-landing-keyword #occasion-slider .slider__container{width:100%}main-content-landing-keyword .additional-title-simple{max-width:100%}main-content-landing-keyword .additional-title-accent,main-content-landing-keyword .greeting-img{display:none}main-content-landing-keyword .reviews-section__container .swiper-button-prev,main-content-landing-keyword .reviews-section__container .swiper-button-next{display:none}main-content-landing-keyword .shop-button{width:100%}}@media(max-width:425px){main-content-landing .christmas-img{background-image:url(/components/landing-page/img/ChristmasArtboardMobile.png);background-repeat:repeat}main-content-landing-keyword .list-item{width:100%}main-content-landing-keyword .greeting-accent-title{font-size:var(--font-size--normal-plus)}main-content-landing-keyword .greeting-main-title{font-size:var(--font-size--sm-plus);letter-spacing:1px}main-content-landing-keyword .additional-title-simple{display:none}}main-content-landing .main-content{display:flex;flex-direction:column;justify-content:start;align-items:start;overflow:hidden}main-content-landing .greeting-section{width:100%;background-color:var(--background--color-light);padding:50px 0 25px;position:relative}main-content-landing .christmas-img{position:absolute;top:0;width:100%;height:50px;background-image:url(/components/landing-page/img/ChristmasArtboard.png);background-size:contain}main-content-landing .section-container{max-width:var(--max--width-container);width:95%;margin:0 auto;min-height:90px;display:flex;justify-content:space-between;align-items:start}main-content-landing .text-container{width:50%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:10px}main-content-landing .title-container{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:15px}main-content-landing .greeting-accent-title{color:var(--color--primary);font-size:32px;font-style:normal;font-weight:800;line-height:113.9%;letter-spacing:1.28px;text-transform:uppercase}main-content-landing .greeting-main-title{font-size:var(--font-size--normal-plus);font-style:normal;font-weight:800;line-height:113.9%;letter-spacing:2.08px;text-transform:uppercase}main-content-landing .additional-title-container{width:100%;display:flex;justify-content:start;align-items:end;gap:20px}main-content-landing .additional-title-simple{max-width:70%;font-size:var(--font-size--normal);font-style:normal;font-weight:700;line-height:130.933%;letter-spacing:1.26px;text-transform:uppercase}main-content-landing .additional-title-accent{max-width:150px;color:var(--color--primary);font-family:"RiversideAvenue";font-size:52.739px;font-style:normal;font-weight:400;line-height:62.9%;letter-spacing:2.11px}main-content-landing .description-container{width:95%;display:flex;justify-content:start;align-items:center;gap:20px;position:relative;margin-top:22px}main-content-landing .description{font-size:var(--font-size--small);max-width:440px}main-content-landing .shop-button{display:flex;justify-content:center;align-items:center;gap:7px;padding:10px 50px;margin-top:22px;border:1px solid var(--color--primary);background-color:var(--color--primary);color:var(--color--white);border-radius:12px;transition:color .3s ease-in-out,background-color .3s ease-in-out}main-content-landing .shop-button p{font-size:var(--font-size--normal);font-weight:600;color:var(--color--white)}main-content-landing .shop-button:hover{background-color:var(--hover--background--color--btn);color:var(--color--primary)}main-content-landing .shop-button:hover p{color:var(--color--primary)}main-content-landing .shop-button:hover path{stroke:var(--color--primary)}main-content-landing .img-container{width:50%;display:flex;gap:12px;padding:12px;border-radius:12px;background-color:var(--background--color-medium)}main-content-landing .greeting-banner-1{width:37.5%}main-content-landing .greeting-banner-2{width:62.5%}main-content-landing .img-container img{width:100%}main-content-landing .categories-section{width:100%;margin-top:40px}main-content-landing sidebar-left-landing-page{width:20%}main-content-landing .main-part{width:80%;display:flex;flex-direction:column;justify-content:start;gap:20px}main-content-landing #occasion-slider .occasion-slider{width:95%;margin:0 auto;position:relative}main-content-landing #occasion-slider .slider__container{width:90%}main-content-landing .product-category .product-group-title,main-content-landing .product-item .delivery-title{display:none}main-content-landing #occasion-slider .slide .accent-title{font-size:var(--font-size--lg-minus)}main-content-landing #occasion-slider .slide .title-text{font-size:var(--font-size--small--mob)}main-content-landing .questions-section,main-content-landing .reviews-section,main-content-landing .related-searches-section,main-content-landing .long-description,main-content-landing .links-section{width:100%;padding:50px 0;background-color:var(--background--color-light)}main-content-landing .related-searches-section,main-content-landing .links-section{background-color:initial}main-content-landing .questions-section .section-container,main-content-landing .reviews-section .section-container,main-content-landing .related-searches-section .section-container,main-content-landing .long-description .section-container,main-content-landing .links-section .section-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;position:relative}main-content-landing .links-section .section-container{gap:60px}main-content-landing .long-description .section-container{align-items:start}main-content-landing .questions-accent-title,main-content-landing .reviews-accent-title,main-content-landing .related-searches-accent-title{color:var(--color--primary);font-family:"RiversideAvenue";font-size:var(--font-size--xl);font-style:normal;font-weight:400;line-height:53.9%;letter-spacing:1.6px}main-content-landing .questions-main-title,main-content-landing .reviews-main-title,main-content-landing .related-searches-main-title{text-align:center;font-size:var(--font-size--normal);font-weight:700;line-height:130.933%;letter-spacing:1.26px;text-transform:uppercase}main-content-landing .questions-description{text-align:center;max-width:420px}main-content-landing .questions__container{display:flex;justify-content:space-between;align-items:start}main-content-landing .questions-left-side,main-content-landing .questions-right-side{width:45%}main-content-landing .question{width:100%;padding:30px 0;border-bottom:1px solid var(--color--primary);display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px;overflow:hidden;height:auto;max-height:78px;transition:max-height 1s ease-in-out}main-content-landing .question.open{max-height:600px;transition:max-height 1s ease-in-out .5s}main-content-landing .question-title__container{width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer}main-content-landing .question .question-icon-open{display:none}main-content-landing .question.open .question-icon-open{display:flex}main-content-landing .question.open .question-icon-close{display:none}main-content-landing .question .question-icon-close{display:flex}main-content-landing .question-title{font-weight:600;margin-right:20px}main-content-landing .question-icon-open,main-content-landing .question-icon-close{width:24px;height:24px;border-radius:50%;border:1px solid var(--color--primary);color:var(--color--primary);font-size:var(--font-size--normal);font-weight:600;display:flex;justify-content:center;align-items:center;flex-shrink:0}main-content-landing .answer__container{font-size:var(--font-size--small)}main-content-landing .reviews-section__container{width:90%;height:auto;overflow:hidden}main-content-landing .review-item{border-radius:12px;background:var(--color--white)}main-content-landing .reviewer-card{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:10px;padding:20px 30px}main-content-landing .reviewer-title__container{min-height:60px;display:flex;justify-content:start;align-items:start;gap:10px}main-content-landing .reviewer-foto{width:40px;height:40px;border-radius:50%;background-color:var(--color--rating);color:var(--color--white);display:flex;justify-content:center;align-items:center;flex-shrink:0}main-content-landing .reviewer-title__container .reviewer-foto p{font-size:var(--font-size--body);font-weight:600;text-transform:uppercase}main-content-landing .reviewer-title{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:5px}main-content-landing .reviewer-card h4{font-size:var(--font-size--small);font-weight:600;line-height:130.933%;letter-spacing:.98px}main-content-landing .reviewer-card p{font-size:var(--font-size--link)}.Stars{--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:var(--star-size);font-family:Times;line-height:1}.Stars::before{content:"★★★★★";letter-spacing:0;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}main-content-landing .reviews-section__container .swiper-button-prev,main-content-landing .reviews-section__container .swiper-button-next{top:calc(50% - 12.5px);width:35px;height:45px}main-content-landing .reviews-section__container .swiper-button-prev{left:-5px;transition:all .5s ease-in-out}main-content-landing .reviews-section__container .swiper-button-next{right:-5px;transition:all .5s ease-in-out}main-content-landing .reviews-section__container .swiper-button-prev:hover{left:5px}main-content-landing .reviews-section__container .swiper-button-next:hover{right:5px}main-content-landing .reviews-section__container .swiper-button-prev::after,main-content-landing .reviews-section__container .swiper-button-next::after{color:var(--color--gray);font-size:25px}main-content-landing .related-searches-list{display:flex;flex-wrap:wrap;justify-content:start;align-items:start;gap:15px}main-content-landing .list-item{width:32%;display:flex;justify-content:center}main-content-landing .list-item a{width:75%;display:flex;justify-content:start;align-items:start;text-transform:capitalize;text-decoration-line:underline;color:#0336ff}main-content-landing .list-item:nth-of-type(1) p,main-content-landing .list-item:nth-of-type(2) p,main-content-landing .list-item:nth-of-type(3) p{position:relative}main-content-landing .list-item:nth-of-type(1) p::before,main-content-landing .list-item:nth-of-type(2) p::before,main-content-landing .list-item:nth-of-type(3) p::before{content:"";width:46px;height:46px;position:absolute;left:-24px;top:-10px;z-index:-1;background:var(--background--color-light);border-radius:50%}main-content-landing .long-description{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:10px}main-content-landing .long-description h3{font-size:var(--font-size--normal);font-weight:700;line-height:130%;letter-spacing:1.26px;text-transform:uppercase}main-content-landing .social-media-section{width:100%;padding:110px 0;background-color:initial}main-content-landing .social-media-section .section-container{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:20px;position:relative}main-content-landing .social-media-part{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;row-gap:20px;column-gap:40px;position:relative}main-content-landing .social-media-main-title,main-content-landing .links-section .main-title{font-size:var(--font-size--normal);font-weight:700;line-height:130%;letter-spacing:1.26px;text-transform:uppercase}main-content-landing .social-media-accent-title,main-content-landing .links-section .accent-title{color:var(--color--primary);font-family:"RiversideAvenue";font-size:var(--font-size--xl);font-style:normal;font-weight:400;line-height:53.9%;letter-spacing:1.6px;align-self:flex-start;margin-top:-8px}main-content-landing .phone-container{display:flex;justify-content:start;align-items:center;gap:5px;align-self:start;transition:all .5s ease-in-out;font-size:var(--font-size--small);color:var(--color--primary)}main-content-landing .phone-icon{width:25px;height:25px}main-content-landing .phone-icon-path{fill:var(--color--primary)}main-content-landing .phone-text{font-size:var(--font-size--normal);font-style:normal;font-weight:600;line-height:normal;letter-spacing:.96px}main-content-landing .social-media-icon-container{display:flex;justify-content:start;align-items:center;gap:30px}main-content-landing .circle-decoration{background-color:var(--background--color-light);border-radius:50%;position:absolute;z-index:-1}main-content-landing .circle-1{width:263px;height:263px;flex-shrink:0;left:-160px;bottom:-95px}main-content-landing .circle-2{width:65px;height:65px;flex-shrink:0;left:215px;bottom:-25px}main-content-landing .circle-3{width:29px;height:29px;flex-shrink:0;right:60px;bottom:0}main-content-landing .circle-4{width:151px;height:151px;flex-shrink:0;right:-100px;bottom:30px}main-content-landing .links-section .zip-codes-article,main-content-landing .links-section .hospitals-article,main-content-landing .links-section .funeral-homes-article{width:100%;display:flex;justify-content:start;align-items:start}main-content-landing .links-section.hidden,main-content-landing .links-section .zip-codes-article.hidden,main-content-landing .links-section .hospitals-article.hidden,main-content-landing .links-section .funeral-homes-article.hidden,main-content-landing .long-description.hidden{display:none}main-content-landing .links-section .title-container{width:250px;flex-shrink:0}main-content-landing .links-section .zip-codes-list,main-content-landing .links-section .hospitals-list,main-content-landing .links-section .funeral-homes-list{flex-grow:1;display:flex;flex-wrap:wrap;justify-content:start;align-items:start;row-gap:20px}main-content-landing .links-section .zip-codes-list{row-gap:10px}main-content-landing .links-section .zip-codes-list li{width:16%;padding-right:20px;text-decoration-line:underline;color:#0336ff}main-content-landing .links-section .hospitals-list li,main-content-landing .links-section .funeral-homes-list li{width:25%;padding-right:20px}main-content-landing .links-section .name-title{font-weight:600}main-content-landing .bottom-banner-section{width:100%;padding:30px 0;background-color:var(--background--color-light)}main-content-landing .bottom-banner-section .section-container{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:20px;position:relative}main-content-landing .bottom-banner-container{display:flex;justify-content:center;align-items:center;gap:20px}main-content-landing .delivery-icon,main-content-landing .suport-icon,main-content-landing .heart-icon{width:24px;height:24px;background-size:cover;background-repeat:no-repeat;background-size:100%;background-position:center}main-content-landing .delivery-icon{background-image:url(/components/landing-page/img/iconoir_delivery-truck.svg)}main-content-landing .suport-icon{background-image:url(/components/landing-page/img/ri_customer-service-line.svg)}main-content-landing .heart-icon{background-image:url(/components/landing-page/img/mdi_cards-heart-outline.svg)}main-content-landing .delivery-text{font-weight:600;font-size:var(--font-size--body);line-height:18.2px;letter-spacing:.5px;color:var(--color--dark)}main-content-landing .delivery-time-container-mobile{display:none}main-content-landing .img-container-mobile{display:none}main-content-landing .categories-container-mobile{display:none}main-content-landing .categories-list-mobile{display:flex;justify-content:center;align-items:center;gap:5px}main-content-landing .link-categories-item-mobile{display:flex;flex-direction:column;justify-content:start;align-items:center;height:130px}main-content-landing .categories-text-mobile{text-align:center}main-content-landing .categories-icon-mobile{width:82px;height:82px}@media(max-width:1326px){sidebar-left-landing-page .links__container.addons__container.close{max-height:47px}}@media(max-width:1187px){sidebar-left-landing-page .links__container.occasions__container.close{max-height:47px}}@media(max-width:1024px){main-content-landing .section-container{flex-direction:column;gap:30px}main-content-landing .text-container,main-content-landing .img-container{width:100%}main-content-landing .description{max-width:none}main-content-landing sidebar-left-landing-page{display:none}main-content-landing .main-part{width:100%}main-content-landing .links-section .hospitals-list li,main-content-landing .links-section .funeral-homes-list li{width:33%;padding-right:40px}main-content-landing .bottom-banner-section .section-container{flex-direction:row}}@media(max-width:805px){main-content-landing .additional-title-container,main-content-landing .description-container{justify-content:start;width:100%}main-content-landing .related-searches-list{justify-content:start}main-content-landing .list-item{width:48%}main-content-landing .questions__container{flex-direction:column}main-content-landing .questions-left-side,main-content-landing .questions-right-side{width:100%}main-content-landing .links-section .zip-codes-article,main-content-landing .links-section .hospitals-article,main-content-landing .links-section .funeral-homes-article{flex-direction:column;row-gap:20px}main-content-landing .description-container{display:none}main-content-landing .categories-section{margin-top:10px}}@media(max-width:768px){main-content-landing .delivery-time-container-mobile{padding:15px;display:flex;justify-content:start;align-items:center;gap:5px}main-content-landing .categories-container-mobile{display:block;width:100%}main-content-landing .categories-item-mobile{width:23%;height:130px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}main-content-landing .additional-title-container{display:none}main-content-landing .greeting-section{padding:0 0 15px}main-content-landing .shop-button{display:none}}@media(max-width:655px){main-content-landing .christmas-img{background-repeat:no-repeat}}@media(max-width:550px){main-content-landing #occasion-slider .occasion-slider{width:100%}main-content-landing #occasion-slider .slider__container{width:100%}main-content-landing .additional-title-simple{max-width:100%}main-content-landing .additional-title-accent,main-content-landing .greeting-img{display:none}main-content-landing .links-section .zip-codes-list li{width:20%}main-content-landing .links-section .hospitals-list li,main-content-landing .links-section .funeral-homes-list li{width:50%}main-content-landing .reviews-section__container .swiper-button-prev,main-content-landing .reviews-section__container .swiper-button-next{display:none}main-content-landing .greeting-banner-mobile{width:100%}main-content-landing .shop-button{width:100%}main-content-landing .img-container{display:none}main-content-landing .img-container-mobile{display:flex;width:100%;padding:12px}main-content-landing .img-container-mobile img{width:100%}main-content-landing .greeting-main-title{display:none}main-content-landing .greeting-accent-title{font-weight:800;font-size:var(--font-size--sm-plus);line-height:22.6px;letter-spacing:1px}main-content-landing .section-container{gap:0}}@media(max-width:425px){main-content-landing .christmas-img{background-image:url(/components/landing-page/img/ChristmasArtboardMobile.png);background-repeat:repeat}main-content-landing .list-item{width:100%}main-content-landing .links-section .zip-codes-list li{width:33%}main-content-landing .links-section .hospitals-list li,main-content-landing .links-section .funeral-homes-list li{width:100%}main-content-landing .greeting-accent-title{font-size:var(--font-size--normal-plus)}main-content-landing .greeting-main-title{font-size:var(--font-size--sm-plus);letter-spacing:1px}main-content-landing .additional-title-simple{display:none}}main-banner .homepage-banner{width:100%;height:100%;height:600px;padding:97px 0;display:flex;align-items:end;background-image:url("/components/main-banner/new-banner-img/Banner.jpg");background-size:cover;background-repeat:no-repeat}main-banner .wrapper__input-container{display:flex;justify-content:center;align-items:center;gap:4px;max-width:400px;width:100%;margin:0 auto;padding:16px;background:rgba(255,255,255,0.5);border:3px solid #fff;border-radius:14px;box-shadow:0 10px 23px -5px rgba(176,183,195,0.2),0 -5px 23px -5px rgba(176,183,195,0.1);backdrop-filter:blur(12px);transition:all .4s ease-in-out}main-banner .wrapper__input-container.size-small{max-width:400px}main-banner .wrapper__input-container.size-medium{max-width:600px}main-banner .wrapper__input-container.size-large{max-width:867px}main-banner .zipInput{padding:13px 16px;border:1px solid var(--color--grayscale-border-input);background-color:white;border-radius:6px;width:100%;height:48px}main-banner .input-text{position:relative;border:1px solid var(--color--grayscale-stroke);border-radius:6px;background-color:white;outline:0;width:100%;height:48px;padding:15px;color:var(--color--dark);font-size:var(--font-size--body);box-shadow:none;text-align:start;cursor:text}main-banner .input_wrapper.drop-down .drop-down-list{display:block}main-banner .drop-down-list{position:absolute;top:100%;left:0;width:100%;height:max-content;overflow-y:auto;max-height:250px;box-shadow:inset 1px 1px 1px 0 rgba(255,255,255,0.5),1px 1px 7px 0 rgba(0,0,0,0.1),1px 1px 1px 0 rgba(0,0,0,0.1);background-color:var(--color--white);z-index:1001;padding:5px 10px;display:none}main-banner .input-container input::placeholder{font-weight:400;font-size:var(--font-size--body);line-height:150%;color:#abb0b9}.main-banner .calendarInput.active::placeholder{color:#000;-webkit-text-fill-color:#000}main-banner .input-text::placeholder{color:black}main-banner .lebel-delivery{font-weight:400;font-size:13px;line-height:150%;color:var(--color--dark);cursor:auto;margin-bottom:5px}main-banner .input_wrapper{position:relative;width:100%}main-banner .wrapper-calendar-input{cursor:pointer;position:relative}main-banner .wrapper-calendar-input-click{position:absolute;width:100%;height:100%;background-color:transparent;z-index:1}main-banner .drop-down_wrapper:after{content:"";display:block;height:10px;width:10px;border:2px solid;border-left:0;border-bottom:0;border-color:inherit;border-radius:2px;transform:rotate(135deg);transition:all .5s ease-in-out;position:absolute;right:10px;top:calc(50% - 7.5px);pointer-events:none;z-index:5}main-banner .input_wrapper.drop-down .drop-down-list{display:block}main-banner .drop-down-item{width:100%;padding:5px 0;cursor:pointer}main-banner .drop-down-item:hover{color:var(--color--primary)}main-banner .calendarInput{cursor:pointer;margin-top:2px;padding:13px 16px;border:1px solid var(--color--grayscale-border-input);background-color:white;border-radius:6px;color:black;width:100%;height:48px}main-banner .wrapper-calendar-info{display:none}main-banner .wrapper-calendar-svg{padding:14px;height:46px;width:50px;border-radius:6px;background-color:var(--color--grayscale-border-input);position:absolute;top:52%;right:0;transform:translateY(-50%)}main-banner .buy-button{font-weight:600;font-size:16px;line-height:150%;padding:10px 20px;width:100%;height:48px;border:1px solid var(--color--primary);background-color:var(--color--primary);color:var(--color--white);border-radius:12px;transition:color .3s ease-in-out,background-color .3s ease-in-out}main-banner .buy-button:hover{background-color:var(--hover--background--color--btn);color:var(--hover--color--btn-text)}main-banner .field{display:flex;flex-direction:column;flex:1}main-banner .field-label{font-weight:400;font-size:13px;line-height:150%;color:#3c3731;margin-bottom:6px}main-banner .calendarInput.invalid-date{border:1px solid red;background-color:#ffeaea}main-banner .error-zip{font-weight:400;font-size:13px;line-height:150%;margin-bottom:6px;text-transform:initial;color:var(--color--primary);opacity:0}main-banner .wrapper-zip-error{display:flex;justify-content:space-between;align-items:center;cursor:auto}main-banner .field{transition:all .4s ease-in-out}main-banner .field.appearing{animation:slideInFromTop .4s ease-in-out}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-20px) scale(0.95)}100%{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1100px){main-banner .homepage-banner{background-image:url("/components/main-banner/new-banner-img/BannerTablet.jpg");height:300px;padding:7px 0}main-banner .drop-down-list{max-height:175px}}@media(max-width:868px){main-banner .calendarInput::placeholder{font-size:12px !important}main-banner .wrapper__input-container{max-width:512px;min-height:auto;flex-wrap:wrap}main-banner .wrapper__input-container.size-small{max-width:300px;min-height:100px}main-banner .wrapper__input-container.size-medium{max-width:400px;min-height:120px}main-banner .wrapper__input-container.size-large{max-width:512px;min-height:147px}main-banner .error-zip{font-weight:400;font-size:12px}main-banner .wrapper-calendar-svg{height:40px;width:40px;padding:10px}main-banner .field{width:30%}main-banner .button-field{flex-basis:100%;width:100%;margin-top:8px}main-banner .button-field-label{display:none}main-banner .zipInput,main-banner .calendarInput,main-banner .input-text,main-banner .buy-button{font-weight:400;font-size:12px;line-height:130%;letter-spacing:0;height:40px}}@media(max-width:540px){main-banner .wrapper__input-container{max-width:300px;min-height:auto;flex-direction:column;flex-wrap:nowrap}main-banner .wrapper__input-container.size-small{max-width:250px;min-height:120px}main-banner .wrapper__input-container.size-medium{max-width:280px;min-height:180px}main-banner .wrapper__input-container.size-large{max-width:300px;min-height:240px}main-banner .input-container-calendar{width:100%}main-banner .error-zip{font-weight:400;font-size:14px}main-banner .field{width:100%}main-banner .calendar-item-text{font-size:10px}main-banner .calendar-list{gap:5px}main-banner .modal-calendar{padding:10px 10px}}.Generation{margin:60px auto 20px auto;position:relative;max-width:var(--max--width-container);width:100%;height:auto}.Generation .Generation__container{width:100%;margin:0 auto}.Generation .main-generation-button{display:flex;width:100%;height:100%}.Generation .flower-design-img{width:100%;height:100%;object-fit:cover}.Generation .flower-design-img-768{display:none;width:100%;height:100%;object-fit:cover}.Generation .flower-design-img-380{display:none;width:100%;height:100%;object-fit:cover}@media(max-width:768px){.Generation .flower-design-img{display:none}.Generation .flower-design-img-768{display:flex}}@media(max-width:380px){.Generation .flower-design-img-768{display:none}.Generation .flower-design-img-380{display:flex}}#occasion-slider .occasion-slider{max-width:var(--max--width-container);width:95%;margin:25px auto;position:relative}#occasion-slider .slider__container{max-width:var(--max--width-container);width:90%;margin:0 auto;display:flex;justify-content:center;align-items:center;overflow:hidden;@media(max-width:815px){width:80%}}#occasion-slider .slider{display:flex;justify-content:start;align-items:center;position:relative}#occasion-slider .slide{box-sizing:border-box;width:255px;padding:15px;background:var(--background--color-medium);position:relative;left:0;transition:left 1s}#occasion-slider .slide.hidden{display:none}#occasion-slider .slide:nth-of-type(2n){background:var(--background--color-light)}#occasion-slider .slide a{display:flex;flex-direction:column;justify-content:start;align-items:center}#occasion-slider .slide .img__container{width:225px;height:150px;overflow:hidden;display:flex;justify-content:center;align-items:center}#occasion-slider .slide .img__container .img{width:60%;height:auto;transition:all .5s ease-in-out}#occasion-slider .link:hover .img__container .img{transform:scale(1.2)}#occasion-slider .slide .accent-title{color:var(--color--primary);font-family:"RiversideAvenue";font-size:var(--font-size--xl);line-height:70%}#occasion-slider .slide .main-title__container{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:14px}#occasion-slider .slide .title-text{color:var(--color--dark);font-size:var(--font-size--body);font-weight:600;line-height:140%;letter-spacing:.5px}#occasion-slider .slide .title-icon__wrapper{border:1px solid var(--color--primary);border-radius:50%;width:20px;height:20px;display:flex;justify-content:center;align-items:center}#occasion-slider .swiper-button-prev,#occasion-slider .swiper-button-next{top:calc(50% - 12.5px);width:35px;height:45px}#occasion-slider .swiper-button-prev{left:-5px;transition:all .5s ease-in-out}#occasion-slider .swiper-button-next{right:-5px;transition:all .5s ease-in-out}#occasion-slider .swiper-button-prev:hover{left:5px}#occasion-slider .swiper-button-next:hover{right:5px}#occasion-slider .swiper-button-prev::after,#occasion-slider .swiper-button-next::after{color:var(--color--grayscale-darck);font-size:25px}@media(max-width:815px){#occasion-slider .slider__container{width:80%}#occasion-slider .slide .accent-title{font-size:var(--font-size--lg-plus)}#occasion-slider .slide .title-text{font-size:var(--font-size--small)}}@media(max-width:550px){#occasion-slider .slide{padding:6px}#occasion-slider .swiper-button-prev::after,#occasion-slider .swiper-button-next::after{font-size:var(--font-size--normal)}#occasion-slider .slide .img__container{width:175px;height:125px}#occasion-slider .slide .accent-title{font-size:var(--font-size--md)}#occasion-slider .slide .title-text{font-size:var(--font-size--xxs-plus)}#occasion-slider .slide .main-title__container{gap:5px}#occasion-slider .slide .title-icon__wrapper{width:14px;height:14px}}payment-form{width:100%;display:flex;justify-content:start;align-items:start;gap:20px}payment-form .form-payment{width:100%;display:flex;justify-content:start;align-items:start;gap:20px}payment-form .left-side{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px;width:58%;margin:30px 0}payment-form .breadcrumbs{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:10px;margin:5px 0;color:var(--color--gray)}payment-form .breadcrumbs-list,payment-form .breadcrumbs-list a,payment-form .breadcrumbs-list p{display:flex;justify-content:start;align-items:center;gap:8px;text-transform:capitalize;flex-wrap:wrap}payment-form .breadcrumbs .breadcrumbs-list .current-step{color:var(--color--dark);cursor:pointer}payment-form .breadcrumbs-list .with-arrow::after{content:"";display:block;height:10px;width:10px;color:var(--color--gray);border:2px solid;border-left:0;border-bottom:0;border-color:inherit;border-radius:2px;transform:rotate(45deg);transition:all .5s ease-in-out}payment-form .wrapper-delivery-info{width:100%;padding:30px;display:flex;flex-direction:column;justify-content:center;border-radius:12px}@keyframes shake{0%,100%{transform:translateX(0)}10%{transform:translateX(-5px)}20%{transform:translateX(5px)}30%{transform:translateX(-5px)}40%{transform:translateX(5px)}50%{transform:translateX(-5px)}60%{transform:translateX(5px)}70%{transform:translateX(-5px)}80%{transform:translateX(5px)}90%{transform:translateX(-5px)}}.shake-animation{animation:shake 1s ease-in-out}payment-form .edit-btn-delivery{color:#000;font-size:var(--font-size--sm-minus);font-weight:400;line-height:18px;letter-spacing:0;text-decoration-line:underline}payment-form .email-delivery{margin-bottom:18px;font-size:var(--font-size--body);font-weight:600;line-height:18.8px;color:var(--color--dark)}payment-form .wrapper-title-delivery{margin-bottom:16px;display:flex;justify-content:space-between;width:100%}payment-form .delivery-list{font-size:var(--font-size--small);font-weight:400;line-height:18.2px}payment-form .delivery-item{min-height:18px}payment-form .delivery-item:last-child{margin-top:8px;height:70px;width:100%}payment-form .delivery-list-message{height:100%;width:100%;resize:none}payment-form .wrapper-delivery-date{width:100%;padding:0 30px;display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #abb0b9}payment-form .coupon-block{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:center}payment-form .coupon-block-title{width:100%;padding:30px;display:flex;justify-content:start;align-items:center;gap:10px}payment-form .btn-click-coupon{text-decoration:underline;cursor:pointer}payment-form .btn-click-coupon:hover{color:var(--color--gray)}payment-form .form-coupon__wrapper{position:relative;overflow:hidden;width:100%;height:145px}payment-form .form-coupon{width:100%;padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;position:absolute;top:-150%;transition:all .5s ease-in-out}payment-form .form-coupon__wrapper.open .form-coupon{top:0}payment-form .form-coupon-row{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}payment-form .form-coupon-row .input-text{max-width:350px}payment-form .form-coupon-row .button,payment-form .form-checkout .button{width:max-content;padding:15px 20px;font-size:var(--font-size--body);text-transform:initial;border:1px solid var(--color--primary);background-color:var(--color--primary);color:var(--color--white);border-radius:12px;transition:color .3s ease-in-out,background-color .3s ease-in-out}payment-form .form-checkout .form-checkout__button{margin-top:32px;width:90%}payment-form .form-coupon-row .button:hover,payment-form .form-checkout .button:hover{cursor:pointer;background-color:var(--hover--background--color--btn);color:var(--hover--color--btn-text)}payment-form .form-checkout .button:disabled{background-color:var(--color--grayscale-border-input);border-color:var(--color--gray);color:var(--color--white)}payment-form .input_wrapper{width:100%;position:relative}payment-form .inputs__placeholder{color:var(--color--gray);position:absolute;font-size:var(--font-size--link);font-weight:normal;top:1px;left:7px;z-index:0;display:none}payment-form .correct-field{position:absolute;right:10px;top:calc(50% - 8px);width:16px;height:16px;display:none}payment-form .select-input_wrapper .correct-field,payment-form .drop-down_wrapper .correct-field{right:30px;z-index:3}payment-form .input_wrapper.correct .correct-field{display:block}payment-form .select-input_wrapper .inputs__placeholder{z-index:3;display:block}payment-form .select-input_wrapper .inputs__placeholder.hidden{display:none}payment-form .delivery-location-type_wrapper .inputs__placeholder{z-index:8}payment-form .form-coupon-row .input_wrapper{width:max-content}payment-form .input-text{position:relative;border:1px solid var(--color--grayscale-stroke);background-color:transparent;outline:0;width:100%;padding:10px;color:var(--color--dark);font-size:var(--font-size--body);box-shadow:none;text-align:start}payment-form input.input-text{height:50px;background-color:var(--color--white)}payment-form .input-text::placeholder{color:var(--color--grayscale-medium-darck);font-weight:normal;transition:all .2s ease-in-out}payment-form .input-text:disabled{background-color:var(--background--color-gray)}payment-form .input-text#delivery_occasion:disabled,payment-form .input-text#delivery-country:disabled{background-color:var(--color--white)}payment-form .input-text:focus,payment-form .input-text:not(:empty),payment-form .input-text:read-only,payment-form .input-text:not(:placeholder-shown):valid{padding-top:20px}payment-form .input-text:not(:empty) ~ .inputs__placeholder,payment-form .input-text:read-only:not(:placeholder-shown) ~ .inputs__placeholder,payment-form .input-text:not(:placeholder-shown):valid ~ .inputs__placeholder{display:block}payment-form .input-text:not(:empty) ~ .inputs__placeholder.inputs__placeholder_funeral,payment-form .input-text:not(:placeholder-shown):valid ~ .inputs__placeholder.inputs__placeholder_funeral{display:none}payment-form .input_wrapper.funeral .input-text:not(:empty) ~ .inputs__placeholder.inputs__placeholder_default,payment-form .input_wrapper.funeral .input-text:not(:placeholder-shown):valid ~ .inputs__placeholder.inputs__placeholder_default{display:none}payment-form .input_wrapper.funeral .input-text:not(:empty) ~ .inputs__placeholder.inputs__placeholder_funeral,payment-form .input_wrapper.funeral .input-text:not(:placeholder-shown):valid ~ .inputs__placeholder.inputs__placeholder_funeral{display:block}payment-form .input_wrapper.error .input-text{border:1px solid var(--color--primary)}payment-form .input_wrapper.correct .input-text{border:1px solid rgba(0,136,68,0.5)}payment-form .error-msg{font-size:var(--font-size--link);text-transform:initial;color:var(--color--primary);width:max-content;position:absolute;bottom:-19px;left:0;opacity:0}payment-form .error-msg.error-cvc{right:10px;left:auto}payment-form .error-msg.error-card-number{height:22px;top:-19px;right:10px;left:auto}payment-form .input_wrapper.error .error-msg{opacity:1}payment-form .billing-fields,payment-form .delivery-fields,payment-form .additional-fields{width:100%;padding:30px;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px}payment-form .billing-fields .billing-fields_title,payment-form .delivery-fields .delivery-fields_title,payment-form .additional-fields .additional-fields_title{width:100%;font-weight:600;text-transform:uppercase;padding-bottom:10px}payment-form .billing-fields .billing-fields__container,payment-form .delivery-fields .delivery-fields__container,payment-form .additional-fields .additional-fields__container{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px}payment-form .billing-fields .name-row,payment-form .delivery-fields .name-row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px}payment-form .billing-fields .select,payment-form .delivery-fields .select{display:flex;flex-direction:column;position:relative;width:100%;height:50px;border:1px solid var(--color--grayscale-stroke)}payment-form .billing-fields .correct .select,payment-form .delivery-fields .correct .select{border:1px solid rgba(0,136,68,0.5)}payment-form .billing-fields .input_wrapper.error .select,payment-form .delivery-fields .input_wrapper.error .select{border:1px solid var(--color--primary)}payment-form .billing-fields .select .option,payment-form .delivery-fields .select .option{padding:10px 30px 0 10px;min-height:48px;display:flex;align-items:center;background-color:var(--color--white);position:absolute;top:0;width:100%;pointer-events:none;order:2;z-index:1;transition:all .5s ease-in-out;box-sizing:border-box;overflow:hidden;white-space:nowrap;color:var(--color--grayscale-medium-darck)}payment-form .billing-fields .select .option.active-sorting,payment-form .delivery-fields .select .option.active-sorting{color:var(--color--dark)}payment-form .billing-fields .select .option:hover,payment-form .delivery-fields .select .option:hover{color:var(--color--primary)}payment-form .billing-fields .select:focus,payment-form .delivery-fields .select:focus{border-top:1px solid var(--color--gray);z-index:3}payment-form .billing-fields .select:focus .option,payment-form .delivery-fields .select:focus .option{position:relative;pointer-events:all;border-right:1px solid var(--color--gray);border-left:1px solid var(--color--gray)}payment-form .billing-fields .select:focus .last-option,payment-form .delivery-fields .select:focus .last-option{border-bottom:1px solid var(--color--gray)}payment-form .billing-fields .select input,payment-form .delivery-fields .select input{opacity:0;position:absolute;left:-99999px}payment-form .billing-fields .select input:checked+label,payment-form .delivery-fields .select input:checked+label{order:1;z-index:2;background:var(--color--white);border-top:0;position:relative}payment-form .delivery-fields .delivery-location-type_wrapper,payment-form .delivery-fields .delivery-location-type_wrapper .select.delivery-location-type input:checked+label{z-index:7}payment-form .billing-fields .select input:checked+label:after,payment-form .delivery-fields .select input:checked+label:after,payment-form .drop-down_wrapper:after{content:"";display:block;height:10px;width:10px;border:2px solid;border-left:0;border-bottom:0;border-color:inherit;border-radius:2px;transform:rotate(135deg);transition:all .5s ease-in-out;position:absolute;right:10px;top:calc(50% - 7.5px);pointer-events:none;z-index:5}payment-form .drop-down-list{position:absolute;top:100%;left:0;width:100%;height:max-content;max-height:300px;border:1px solid var(--color--grayscale-border-input);background-color:var(--color--white);z-index:10;padding:5px 10px;overflow-y:scroll;display:none}payment-form .input_wrapper.drop-down .drop-down-list{display:block}payment-form .drop-down-item{width:100%;padding:5px 0;cursor:pointer}payment-form .drop-down-item:hover{color:var(--color--primary)}payment-form .checkout-radio{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px;margin-top:20px}payment-form .checkout-radio-expedite{display:flex;justify-content:start;align-items:start;gap:10px}payment-form .morning-service-icon{width:22px;height:22px;border-radius:50%;background-color:#f7f8a8;background-image:url(/components/checkout-form/img/radix-icons_sun.svg);background-repeat:no-repeat;background-position:center;background-size:90%;flex:0 0 auto}payment-form .morning-service_title{font-weight:600;text-transform:uppercase}payment-form .checkbox-row{display:flex;justify-content:start;align-items:center;gap:10px}payment-form .input-checkbox{accent-color:var(--color--dark);width:15px;height:15px}payment-form .recipient,payment-form .choice-recipient{width:100%;display:flex;flex-wrap:wrap;justify-content:start;align-items:center;gap:20px;row-gap:10px;margin-left:10px}payment-form .choice-recipient{width:max-content}payment-form .info-for-future{margin:20px 0;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px}payment-form .off-details a{text-decoration:underline}payment-form .right-side{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:50px;width:41%;height:100%;padding:20px 0 20px 40px;position:relative}payment-form .background{background-color:var(--background--color-gray);position:absolute;top:0;left:0;height:10000px;width:110%}payment-form .right-side-content{position:sticky;top:0;display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%}payment-form .right-side-content.fixed{position:fixed;top:0;width:36%}payment-form checkout-order{width:100%}payment-form .payment-failed{font-weight:600;text-transform:uppercase;color:var(--color--accent)}payment-form .tip__container{position:relative;width:100%;padding:30px;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:30px}payment-form .tip__container.active{background-color:var(--background--color-form);border-radius:12px}payment-form .tip__container.disabled{opacity:.5}payment-form .tip__containerBlock{position:absolute;display:none;width:100%;height:100%;z-index:2}payment-form .tip__containerBlock.active{display:block}payment-form .tip-title{font-weight:600;text-transform:uppercase}payment-form .tip-btn__container{width:100%;display:flex;justify-content:center;align-items:center;border-radius:9px;border:2px solid var(--color--white);background-color:var(--color--white)}payment-form .tip-btn{width:20%;height:60px;border-radius:9px;border:2px solid var(--color--white);background:var(--color--grayscale-stroke);line-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;transition:all .5s ease-in-out}payment-form .tip-btn.active,payment-form .tip-btn:hover{background-color:var(--color--dark);color:var(--color--white)}payment-form .tip-btn-title{font-weight:700;text-align:center}payment-form .price-simbol,payment-form .tip-price{font-size:var(--font-size--link);font-weight:600}payment-form .secure-info__container{width:100%;display:flex;flex-wrap:wrap;justify-content:start;align-items:start;gap:40px;font-size:var(--font-size--small)}payment-form .secure-info__item{display:flex;justify-content:start;align-items:start;gap:10px;flex:1 1 auto}payment-form .item-satisfaction{width:25%}payment-form .item-secure{width:60%}payment-form .secure-info-text__wrapper{display:flex;flex-direction:column;justify-content:start;align-items:start}payment-form .secure-info-icon{width:40px;height:40px;border-radius:50%;background-color:var(--color--grayscale-stroke);background-repeat:no-repeat;background-position:center;background-size:65%;flex:0 0 auto}payment-form .icon-satisfaction{background-image:url(/components/checkout-form/img/shield.svg)}payment-form .icon-secure{background-image:url(/components/checkout-form/img/lock.svg)}payment-form .text-satisfaction{text-transform:uppercase}payment-form .secure-info-title{font-weight:600;text-transform:uppercase}payment-form .loader{display:flex;justify-content:center;align-items:center}payment-form .loader:after{content:" ";display:block;width:64px;height:64px;margin:5% auto;border-radius:50%;border:6px solid var(--color--white);border-color:var(--color--white) transparent var(--color--white) transparent;animation:loader 1.2s linear infinite}@keyframes loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}payment-form .overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.5);z-index:1006;opacity:1;transition:all .5s}.payment .hidden{display:none}input[type="text"],input[type="password"],textarea,label,.select{cursor:text}input[type="text"]:focus,input[type="password"]:focus,textarea:focus{cursor:text;border:1px solid var(--color--gray)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 40rem var(--color--white) f inset}payment-form .primary-color{color:var(--color--primary);margin-left:5px}payment-form .delivery-title{font-size:var(--font-size--body);font-weight:600;line-height:18.8px}payment-form .delivery-img{width:24px;height:24px;object-fit:contain}payment-form .info-titlePhone{font-size:var(--font-size--small--mob);font-weight:400;line-height:16.9px;color:var(--color--dark)}payment-form .wrapper-left-side{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}payment-form .wrapper-left-side-payment{width:80%}payment-form .wrapper-link-modalZip{width:100%;display:flex;justify-content:end}payment-form .title-modalZip{font-size:var(--font-size--tiny);font-weight:400;line-height:13px}payment-form .link-modalZip{font-size:var(--font-size--sm-minus);font-weight:400;line-height:19.5px;text-decoration:underline;cursor:pointer}payment-form .spanBtnSubmit{margin-left:10px}@keyframes fadeOut{from{opacity:1}to{opacity:0}}payment-form .additional-fields.disabled{opacity:.5}payment-form .wrapper-total-left{margin-top:40px;padding:0 30px 0 30px}payment-form .wrapper-total-borderLeft{width:100%;display:flex;padding-bottom:16px;justify-content:space-between;border-bottom:1px solid #abb0b9;font-size:var(--font-size--sm-plus);font-weight:600;line-height:23.5px}payment-form .modal-backdrop-delivery{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;z-index:-2}payment-form .modal-backdrop-delivery.active{opacity:1;visibility:visible;z-index:11}payment-form .modal-delivery{max-width:564px;width:100%;height:778px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0.5);background-color:var(--color--white);border:.86px solid #c5cbd5;border-radius:10.28px;overflow-y:auto;scroll-behavior:smooth;opacity:0;visibility:hidden;z-index:12;transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s}payment-form .modal-delivery.active{opacity:1;transform:translate(-50%,-50%) scale(1);visibility:visible;transition-delay:0s}payment-form .modal-delivery-close{cursor:pointer;position:absolute;top:10px;right:20px;border:0;background:transparent;font-weight:600;font-size:var(--font-size--normal-plus);color:#aaa;z-index:5}payment-form .modal-delivery-close:hover{color:black}payment-form .wrapper-modal-btn{display:flex;justify-content:space-between;align-items:center;margin-top:24px;gap:16px;padding:0 30px 30px 30px}payment-form .btn-cancel{border:.83px solid var(--color--primary);width:100%;height:48px;border-radius:12px;color:var(--color--primary);background-color:var(--color--white);transition:all .3s ease}payment-form .btn-save{border:.83px solid var(--color--primary);width:100%;height:48px;border-radius:12px;color:var(--color--white);background-color:var(--color--primary);transition:all .3s ease}payment-form .btn-save:hover{color:var(--color--primary);background-color:var(--color--white)}payment-form .btn-cancel:hover{color:var(--color--white);background-color:var(--color--primary)}payment-form .modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;z-index:-2}payment-form .modal-backdrop.active{opacity:1;visibility:visible;z-index:11}payment-form .payment-failed{font-weight:600;text-transform:uppercase;color:var(--color--accent);margin-top:20px}payment-form .card-error-title{font-size:var(--font-size--body);font-weight:400;line-height:18.8px;color:#ed0000}payment-form .hidden{display:none}payment-form .modal-calendar-close{cursor:pointer;position:absolute;top:10px;right:20px;border:0;background:transparent;font-weight:600;font-size:var(--font-size--normal-plus);color:#aaa;z-index:5}payment-form .modal-calendar-close:hover{color:black}payment-form .custom-tip-container{display:flex;flex-direction:column;align-items:flex-start}payment-form .custom-tip-container.disabled{display:none}payment-form .custom-tip-input{width:324px;height:40px;padding:0 12px 0 12px;gap:6px;border-radius:4px;border:1px solid var(--color--dark);background-color:var(--color--white)}payment-form .custom-tip-label{margin-bottom:5px;font-size:var(--font-size--small);font-weight:400;line-height:18.2px;color:var(--color--dark)}payment-form .customTipText.disabled{display:none}payment-form .additional-fields{width:100%;padding:30px;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px}payment-form .form-payment__button{display:flex;align-items:center;justify-content:center;width:100%;height:48px;border-radius:12px;background-color:var(--color--primary);font-size:var(--font-size--body);font-weight:600;line-height:18.8px;letter-spacing:.035em;color:var(--color--white);transition:color .3s ease-in-out,background-color .3s ease-in-out}payment-form .form-payment__button:hover{background-color:var(--hover--background--color--btn);color:var(--hover--color--btn-text)}cpayment-form .form-payment__button:disabled{background-color:var(--color--grayscale-border-input);border-color:var(--color--gray);color:var(--color--white)}payment-form .btn-payment-mob{display:none}payment-form .btn-payment-pc{display:block}payment-form .goodCoupon,payment-form .errorCoupon{position:absolute;right:16px;top:50%;transform:translateY(-50%);display:none}payment-form .goodCoupon.active{display:block}payment-form .errorCoupon.active{display:block}@media(max-width:1330px){payment-form .secure-info__container{flex-direction:column;gap:20px}payment-form .item-satisfaction,payment-form .item-secure{width:100%}}@media(max-width:1023px){payment-form .left-side,payment-form .right-side{width:49%}payment-form .wrapper-left-side-payment{width:100%}payment-form .billing-fields .name-row,payment-form .delivery-fields .name-row{flex-direction:column}}@media(max-width:860px){payment-form .form-payment{flex-direction:column}payment-form .left-side,payment-form .right-side{width:100%;padding:10px}payment-form .background{width:100%}payment-form .billing-fields .name-row,payment-form .delivery-fields .name-row{flex-direction:row}payment-form .form-coupon__wrapper{height:0}payment-form .form-coupon__wrapper.open{height:145px}}@media(max-width:630px){payment-form .billing-fields .name-row,payment-form .delivery-fields .name-row{flex-direction:column}payment-form .billing-fields,payment-form .delivery-fields,payment-form .additional-fields{padding:15px}payment-form .modal-delivery-close{top:40px}}@media(max-width:560px){payment-form .form-coupon__wrapper.open{height:210px}payment-order .quantity-container{width:80px}payment-order .order-price-amount,payment-order .order-price-amount .price-simbol{font-size:var(--font-size--normal)}payment-form .tip-btn{width:80px}payment-form .wrapper-delivery-date,payment-form .wrapper-delivery-info,payment-form .tip__container{padding:30px 0}payment-form .tip-btn__container{flex-wrap:wrap}payment-form .btn-payment-mob{display:block;z-index:5}payment-form .btn-payment-pc{display:none}payment-form .wrapper-total-left{display:none}}@media(max-width:390px){payment-form .input_wrapper.input_wrapper-phone{margin-bottom:20px}payment-form .error-msg.error-phone{width:100%;bottom:-38px}}payment-info .input_wrapper{width:100%;position:relative}payment-info .modal-backdrop-card{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;z-index:-2}payment-info .modal-backdrop-card.active{opacity:1;visibility:visible;z-index:11}payment-info .modal-card{max-width:739px;width:100%;height:460px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0.5);background-color:var(--color--white);border:.86px solid #c5cbd5;border-radius:10.28px;overflow-y:auto;scroll-behavior:smooth;opacity:0;visibility:hidden;z-index:12;transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s}payment-info .modal-card.active{opacity:1;transform:translate(-50%,-50%) scale(1);visibility:visible;transition-delay:0s}@keyframes shake{0%,100%{transform:translateX(0)}10%{transform:translateX(-5px)}20%{transform:translateX(5px)}30%{transform:translateX(-5px)}40%{transform:translateX(5px)}50%{transform:translateX(-5px)}60%{transform:translateX(5px)}70%{transform:translateX(-5px)}80%{transform:translateX(5px)}90%{transform:translateX(-5px)}}payment-info .payment-info__container{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:24px;padding:30px;border-radius:12px}payment-info .payment-info__container.active{background-color:var(--background--color-form)}payment-info .payment-info__container.error{background-color:#ffe9e9}.shake-animation{animation:shake 1s ease-in-out}payment-info .input_wrapper-cvc.input_wrapper-cvc{width:30%;position:relative}payment-info .wraper-cart-data{width:50%;display:flex;gap:8px}payment-info .payment-info{display:flex;flex-direction:column;justify-content:start;align-items:start;margin-top:40px;gap:24px;width:100%;background:var(--color--white)}payment-info .wrapper-payment-title{display:flex;justify-content:start;padding:0 30px}payment-info .payment-info_title{font-weight:600;text-transform:uppercase}payment-info .imgCard{width:24px;height:24px;margin-right:8px}payment-info .payment-sistem__container{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:15px}payment-info .payment-checkbox{width:100%;display:flex;justify-content:space-between;align-items:start}payment-info .row-start,payment-info .row-end{display:flex;justify-content:space-between;align-items:center;gap:10px}payment-info .row-end img{height:20px;width:auto}payment-info .payment-info .visa{height:10px}payment-info .payment-info .mastercard{height:16px}payment-info .card-info__container,payment-info .card-info-title{color:var(--color--grayscale-medium-darck);font-size:var(--font-size--small);line-height:140%}payment-info .form-card-number{border-radius:12px}payment-info .card-row{margin-top:32px;display:flex;justify-content:space-between;align-items:center}payment-info .card-info-text{font-size:var(--font-size--link);line-height:110%;font-weight:400;margin-top:32px;color:var(--color--dark)}payment-info .card-info.error .form-card-number{border-left-color:var(--color--primary);border-top-color:var(--color--primary);border-right-color:var(--color--primary)}payment-info .card-info.error .form-card-expiry{border-left-color:var(--color--primary);border-bottom-color:var(--color--primary)}payment-info .card-info.error .form-card-cvc{border-bottom-color:var(--color--primary);border-right-color:var(--color--primary)}payment-info .card-number-icon{position:absolute;top:15px;right:15px;height:20px;width:auto}payment-info .card-number-icon[alt="Visa"]{height:10px;top:20px}payment-info .card-number-cvc{position:absolute;top:15px;right:15px;height:20px;width:auto}payment-info .whatCVC{cursor:pointer;margin-top:16px;font-size:var(--font-size--sm-minus);font-weight:400;line-height:19.5px;color:var(--color--dark);text-decoration:underline}payment-info .wrraper-cvcModal{width:100%;display:flex;justify-content:flex-end}payment-info .payment-failed{margin-top:30px;font-weight:600;text-transform:uppercase;color:var(--color--accent);margin-top:20px}payment-info .card-error-title{margin-top:30px;font-size:var(--font-size--body);font-weight:400;line-height:18.8px;color:#ed0000}payment-info .hidden{display:none}@media(max-width:560px){payment-form .payment-info__container{padding:30px 5px}payment-info .card-row{display:block}payment-info .wraper-cart-data{width:100%}payment-info .input_wrapper-cvc.input_wrapper-cvc{margin-top:20px;width:100%}}payment-modal-cvc{width:100%}payment-modal-cvc .payment-modal-cvcContent{padding:32px}payment-modal-cvc .modal-cvc-close{position:absolute;top:10px;right:20px;border:0;background:transparent;font-weight:600;font-size:var(--font-size--normal-plus);color:#aaa;z-index:1}payment-modal-cvc .modal-cvc-close:hover{color:black}payment-modal-cvc .wrapper-modalCvc-title{padding-bottom:10px;border-bottom:1px solid #abb0b9}payment-modal-cvc .modalCvc-title{font-size:var(--font-size--normal-plus);font-weight:600;line-height:32.9px;color:var(--color--dark)}payment-modal-cvc .modalCvc-text{margin-top:24px;font-size:var(--font-size--body);font-weight:600;line-height:18.8px;color:var(--color--dark)}payment-modal-cvc .wrapper-img{margin-top:25px;width:324px;height:208px}payment-modal-cvc .img-cvc{object-fit:contain;width:100%;height:100%}payment-modal-cvc .wrapper-modalCvc-info{margin-top:25px;display:flex;justify-content:space-between}payment-modal-cvc .modalCvc-info-text{color:var(--color--dark);font-size:var(--font-size--body);font-weight:600;line-height:18.8px}payment-modal-cvc .modalCvc-info-text2{margin-top:8px;font-size:var(--font-size--body);font-weight:600;line-height:18.8px;color:var(--color--gray)}@media(max-width:960px){payment-modal-cvc .wrapper-img{width:224px}}@media(max-width:670px){payment-modal-cvc .wrapper-img{width:137px;height:100px}payment-modal-cvc .modalCvc-title{margin-top:20px;text-align:center}payment-modal-cvc .modalCvc-text{text-align:center}payment-modal-cvc .payment-modal-cvcContent{padding:10px}payment-modal-cvc .wrapper-modalCvc-text{height:120px}payment-modal-cvc .wrapper-img{margin-top:0}}@media(max-width:470px){payment-modal-cvc .wrapper-img{width:127px;height:100px}}product-address-book .modal-backdrop-addressBook{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;z-index:-2}product-address-book .modal-backdrop-addressBook.active{opacity:1;visibility:visible;z-index:11}product-address-book .modal-addressBook{max-width:1100px;width:100%;height:590px;padding:20px 20px 0 20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0.5);background-color:var(--color--white);border:.86px solid #c5cbd5;border-radius:10.28px;overflow-y:auto;scroll-behavior:smooth;opacity:0;visibility:hidden;z-index:12;transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s}product-address-book .modal-addressBook.active{opacity:1;transform:translate(-50%,-50%) scale(1);visibility:visible;transition-delay:0s}product-address-book .modal-addressBook-close{position:absolute;top:10px;right:20px;border:0;background:transparent;font-weight:600;font-size:var(--font-size--normal-plus);color:#aaa;z-index:1}product-address-book .modal-addressBook-close:hover{color:black}product-address-book .title-addressBook{font-size:var(--font-size--normal-plus);font-weight:600;line-height:24px;text-align:center;color:var(--color--dark)}product-address-book .title-addressBook-border{width:33%;height:4px;border-bottom:1px solid #757371;border-top:1px solid #757371}product-address-book .addressBook-border-wrapper{margin-top:16px;display:flex;justify-content:space-between;align-items:center}product-address-book .addressBook-wrapper-search{margin-top:40px;display:flex;gap:16px;align-items:center}product-address-book .addressBook-search{width:75%;display:flex;justify-content:start;align-items:center;height:46px;padding:14px 33px;border:1px solid var(--color--grayscale-stroke);border-radius:9px;font-size:var(--font-size--body);color:var(--color--gray)}product-address-book .img-search-addressBook{width:16px;height:17px}product-address-book .input-search-addressBook{width:100%;margin-left:8px;font-size:var(--font-size--small);font-weight:400;line-height:16.45px;color:var(--color--gray)}product-address-book .input-search-addressBook:focus{border:0;outline:0}product-address-book .btn-add-addressBook{display:flex;align-items:center;justify-content:center;width:20%;height:46px;background-color:#084;border-radius:4px;font-size:var(--font-size--small);font-weight:600;line-height:16.45px;letter-spacing:.035em;color:var(--color--white)}product-address-book .book-list{margin-top:24px;gap:10px}product-address-book .book-item{display:block;padding-bottom:16px;margin-bottom:12px;border-bottom:1px solid #cbcbcb}product-address-book .wrapper-book-info{display:flex;justify-content:space-between;padding-bottom:16px}product-address-book .wrapper-info-address{display:flex}product-address-book .btn-book-delete{margin-left:8px}product-address-book .btn-book-edit,product-address-book .btn-book-delete{display:flex;justify-content:center;align-items:center;height:24px}product-address-book .last-btn-delete:hover,product-address-book .btn-book-delete:hover{color:red}product-address-book .last-btn-edit:hover,product-address-book .btn-book-edit:hover{color:green}product-address-book .wrapper-btn-book{display:flex}product-address-book .adress-list{margin-left:8px;font-size:var(--font-size--small);font-weight:400;line-height:18.2px;color:var(--color--dark)}product-address-book .adress-item{margin-bottom:4px}product-address-book .btn-book-pick{display:flex;justify-content:center;align-items:center;padding:4px 19px;font-size:var(--font-size--small);font-weight:600;line-height:16.45px;letter-spacing:.035em;color:#084;background-color:#b8f9c8;border-radius:5px}product-address-book .modal-backdrop-book-delete{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;z-index:-2}product-address-book .modal-backdrop-book-delete.active{opacity:1;visibility:visible;z-index:12}product-address-book .modal-book-delete{max-width:348px;width:100%;height:318px;padding:32px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0.5);background-color:var(--color--white);border:.86px solid #c5cbd5;border-radius:12px;opacity:0;visibility:hidden;z-index:12;transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s}product-address-book .modal-delete-close{cursor:pointer;position:absolute;top:10px;right:20px;border:0;background:transparent;font-weight:600;font-size:var(--font-size--normal-plus);color:#aaa;z-index:5}product-address-book .modal-delete-close:hover{color:black}product-address-book .modal-book-delete.active{opacity:1;transform:translate(-50%,-50%) scale(1);visibility:visible;transition-delay:0s}product-address-book .wrapper-title-delete-modal{margin-bottom:25px;padding:10px 0;font-size:var(--font-size--sm-plus);font-weight:600;line-height:23.5px;color:var(--color--dark);display:flex;justify-content:center;align-items:center;border-bottom:1px solid #abb0b9}product-address-book .text-delete-modal{font-size:var(--font-size--body);font-weight:600;line-height:24px;text-align:center;color:var(--color--dark)}product-address-book .wrapper-delete-btn-book{margin-top:25px;width:100%;display:flex;flex-direction:column;gap:16px}product-address-book .btn-cancel-delete{border:.83px solid var(--color--primary);width:100%;height:48px;border-radius:12px;color:var(--color--primary);background-color:var(--color--white);transition:all .3s ease}product-address-book .btn-delete-book{border:.83px solid var(--color--primary);width:100%;height:48px;border-radius:12px;color:var(--color--white);background-color:var(--color--primary);transition:all .3s ease}product-address-book .btn-delete-book:hover{color:var(--color--primary);background-color:var(--color--white)}product-address-book .btn-cancel-delete:hover{color:var(--color--white);background-color:var(--color--primary)}product-address-book .modal-delivery{max-width:564px;width:100%;height:778px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0.5);background-color:var(--color--white);border:.86px solid #c5cbd5;border-radius:10.28px;overflow-y:auto;scroll-behavior:smooth;opacity:0;visibility:hidden;z-index:13;transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s}product-address-book .modal-delivery.active{opacity:1;transform:translate(-50%,-50%) scale(1);visibility:visible;transition-delay:0s}product-address-book .modal-delivery-close{cursor:pointer;position:absolute;top:10px;right:20px;border:0;background:transparent;font-weight:600;font-size:var(--font-size--normal-plus);color:#aaa;z-index:5}product-address-book .modal-delivery-close:hover{color:black}product-address-book .wrapper-modal-btn{display:flex;justify-content:space-between;align-items:center;margin-top:24px;gap:16px;padding:0 30px 30px 30px}product-address-book .btn-cancel{border:.83px solid var(--color--primary);width:100%;height:48px;border-radius:12px;color:var(--color--primary);background-color:var(--color--white);transition:all .3s ease}product-address-book .btn-save{border:.83px solid var(--color--primary);width:100%;height:48px;border-radius:12px;color:var(--color--white);background-color:var(--color--primary);transition:all .3s ease}product-address-book .btn-save:hover{color:var(--color--primary);background-color:var(--color--white)}product-address-book .btn-cancel:hover{color:var(--color--white);background-color:var(--color--primary)}product-address-book .modal-backdrop-delivery{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;z-index:-2}product-address-book .modal-backdrop-delivery.active{opacity:1;visibility:visible;z-index:12}product-address-book .delivery-fields,product-address-book .additional-fields{width:100%;padding:30px;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px}product-address-book .delivery-fields .delivery-fields_title,product-address-book .additional-fields .additional-fields_title{width:100%;font-weight:600;text-transform:uppercase;padding-bottom:10px}product-address-book .delivery-fields .delivery-fields__container,product-address-book .additional-fields .additional-fields__container{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px}product-address-book .delivery-fields .name-row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px}product-address-book .delivery-fields .select{display:flex;flex-direction:column;position:relative;width:100%;height:50px;border:1px solid var(--color--grayscale-stroke)}product-address-book .delivery-fields .correct .select{border:1px solid rgba(0,136,68,0.5)}product-address-book .delivery-fields .input_wrapper.error .select{border:1px solid var(--color--primary)}product-address-book .delivery-fields .select .option{padding:10px 30px 0 10px;min-height:48px;display:flex;align-items:center;background-color:var(--color--white);position:absolute;top:0;width:100%;pointer-events:none;order:2;z-index:1;transition:all .5s ease-in-out;box-sizing:border-box;overflow:hidden;white-space:nowrap;color:var(--color--grayscale-medium-darck)}product-address-book .delivery-fields .select .option.active-sorting{color:var(--color--dark)}product-address-book .delivery-fields .select .option:hover{color:var(--color--primary)}product-address-book .delivery-fields .select:focus{border-top:1px solid var(--color--gray);z-index:3}product-address-book .delivery-fields .select:focus .option{position:relative;pointer-events:all;border-right:1px solid var(--color--gray);border-left:1px solid var(--color--gray)}product-address-book .delivery-fields .select:focus .last-option{border-bottom:1px solid var(--color--gray)}product-address-book .delivery-fields .select input{opacity:0;position:absolute;left:-99999px}product-address-book .delivery-fields .select input:checked+label{order:1;z-index:2;background:var(--color--white);border-top:0;position:relative}product-address-book .delivery-fields .delivery-location-type_wrapper,product-address-book .delivery-fields .delivery-location-type_wrapper .select.delivery-location-type input:checked+label{z-index:7}product-address-book .delivery-fields .select input:checked+label:after,product-address-book .drop-down_wrapper:after{content:"";display:block;height:10px;width:10px;border:2px solid;border-left:0;border-bottom:0;border-color:inherit;border-radius:2px;transform:rotate(135deg);transition:all .5s ease-in-out;position:absolute;right:10px;top:calc(50% - 7.5px);pointer-events:none;z-index:5}product-address-book .drop-down-list{position:absolute;top:100%;left:0;width:100%;height:max-content;max-height:300px;border:1px solid var(--color--grayscale-border-input);background-color:var(--color--white);z-index:10;padding:5px 10px;overflow-y:scroll;display:none}product-address-book .input_wrapper.drop-down .drop-down-list{display:block}product-address-book .drop-down-item{width:100%;padding:5px 0;cursor:pointer}product-address-book .drop-down-item:hover{color:var(--color--primary)}product-address-book .checkout-radio{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px;margin-top:20px}product-address-book .checkout-radio-expedite{display:flex;justify-content:start;align-items:start;gap:10px}product-address-book .form-checkout .button:disabled{background-color:var(--color--grayscale-border-input);border-color:var(--color--gray);color:var(--color--white)}product-address-book .input_wrapper{width:100%;position:relative}product-address-book .inputs__placeholder{color:var(--color--gray);position:absolute;font-size:var(--font-size--link);font-weight:normal;top:1px;left:7px;z-index:0;display:none}product-address-book .correct-field{position:absolute;right:10px;top:calc(50% - 8px);width:16px;height:16px;display:none}product-address-book .select-input_wrapper .correct-field,product-address-book .drop-down_wrapper .correct-field{right:30px;z-index:3}product-address-book .input_wrapper.correct .correct-field{display:block}product-address-book .select-input_wrapper .inputs__placeholder{z-index:3;display:block}product-address-book .select-input_wrapper .inputs__placeholder.hidden{display:none}product-address-book .delivery-location-type_wrapper .inputs__placeholder{z-index:8}product-address-book .form-coupon-row .input_wrapper{width:max-content}product-address-book .input-text{position:relative;border:1px solid var(--color--grayscale-stroke);background-color:transparent;outline:0;width:100%;padding:10px;color:var(--color--dark);font-size:var(--font-size--body);box-shadow:none;text-align:start}product-address-book input.input-text{height:50px;background-color:var(--color--white)}product-address-book .input-text::placeholder{color:var(--color--grayscale-medium-darck);font-weight:normal;transition:all .2s ease-in-out}product-address-book .input-text:disabled{background-color:var(--background--color-gray)}product-address-book .input-text#delivery_occasion:disabled,product-address-book .input-text#delivery-country:disabled{background-color:var(--color--white)}product-address-book .input-text:focus,product-address-book .input-text:not(:empty),product-address-book .input-text:read-only,product-address-book .input-text:not(:placeholder-shown):valid{padding-top:20px}product-address-book .input-text:not(:empty) ~ .inputs__placeholder,product-address-book .input-text:read-only:not(:placeholder-shown) ~ .inputs__placeholder,product-address-book .input-text:not(:placeholder-shown):valid ~ .inputs__placeholder{display:block}product-address-book .input-text:not(:placeholder-shown) ~ .inputs__placeholder{display:block}product-address-book .input-text:not(:empty) ~ .inputs__placeholder.inputs__placeholder_funeral,product-address-book .input-text:not(:placeholder-shown):valid ~ .inputs__placeholder.inputs__placeholder_funeral{display:none}product-address-book .input_wrapper.funeral .input-text:not(:empty) ~ .inputs__placeholder.inputs__placeholder_default,product-address-book .input_wrapper.funeral .input-text:not(:placeholder-shown):valid ~ .inputs__placeholder.inputs__placeholder_default{display:none}product-address-book .input_wrapper.funeral .input-text:not(:empty) ~ .inputs__placeholder.inputs__placeholder_funeral,product-address-book .input_wrapper.funeral .input-text:not(:placeholder-shown):valid ~ .inputs__placeholder.inputs__placeholder_funeral{display:block}product-address-book .input_wrapper.error .input-text{border:1px solid var(--color--primary)}product-address-book .input_wrapper.correct .input-text{border:1px solid rgba(0,136,68,0.5)}product-address-book .error-msg{font-size:var(--font-size--link);text-transform:initial;color:var(--color--primary);width:max-content;position:absolute;bottom:-19px;left:0;opacity:0}product-address-book .error-msg.error-cvc{right:10px;left:auto}product-address-book .error-msg.error-card-number{height:22px;top:-19px;right:10px;left:auto}product-address-book .input_wrapper.error .error-msg{opacity:1}product-address-book .delivery-fields__block.active{display:none;position:absolute;height:100%;z-index:11}product-address-book .delivery-fields.disabled{opacity:1}product-address-book .wrapper-link-modalZip{width:100%;display:flex;justify-content:end}product-address-book .title-modalZip{font-size:var(--font-size--tiny);font-weight:400;line-height:13px}product-address-book .link-modalZip{font-size:var(--font-size--sm-minus);font-weight:400;line-height:19.5px;text-decoration:underline;cursor:pointer}product-address-book .btn-load-more{font-size:var(--font-size--normal);font-weight:600;line-height:21px;letter-spacing:.035em;text-transform:capitalize;text-decoration-line:underline;cursor:pointer}product-address-book .wrapper-btn-load-more{display:flex;justify-content:center;align-items:center;margin-top:16px;margin-bottom:16px}@media(max-width:600px){product-address-book .modal-delivery{height:100%}}product-card-message .modal-backdrop-card-message{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;z-index:-2}product-card-message .modal-backdrop-card-message.active{opacity:1;visibility:visible;z-index:18}product-card-message .modal-card-message{max-width:460px;width:100%;height:550px;padding:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0.5);background-color:var(--color--white);border:.86px solid #c5cbd5;border-radius:10.28px;overflow-y:auto;opacity:0;visibility:hidden;z-index:12;transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s}product-card-message .modal-card-message.active{opacity:1;transform:translate(-50%,-50%) scale(1);visibility:visible;transition-delay:0s}product-card-message .modal-card-message-wrapper-description{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:10px 0}product-card-message .modal-card-message-description{margin-bottom:16px;font-weight:600;font-size:var(--font-size--normal-plus);line-height:41.22px;letter-spacing:-0.14px;color:var(--color--dark)}product-card-message .modal-card-message-text{font-weight:600;font-size:var(--font-size--body);line-height:17.28px;letter-spacing:-0.14px;text-transform:capitalize;color:var(--color--dark)}product-card-message .modal-card-message-wrapper-header{display:flex;justify-content:space-between;align-items:center}product-card-message .modal-card-message-close{position:absolute;top:20px;right:20px;border:0;background:transparent;font-weight:600;font-size:var(--font-size--normal-plus);color:#aaa}product-card-message .modal-card-message-close:hover{color:black}product-card-message .wrapper-options-message-slider{display:flex;justify-content:center;align-items:center;width:100%;position:relative}product-card-message .swiper{position:relative;width:340px;height:84px}product-card-message .swiper .swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:160px !important;height:80px;border:1px solid #2e8540;border-radius:6px}product-card-message .swiper .swiper-slide.active{background-color:#e2ffea}product-card-message .swiper-button-prev-options,product-card-message .swiper-button-next-options{position:absolute;top:50%;transform:translateY(-50%);width:24px;height:24px;background-color:#f5f5f5;color:white;z-index:10;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}product-card-message .swiper-button-prev-options:hover,product-card-message .swiper-button-next-options:hover{background-color:#2e8540;transition:background-color .3s ease}product-card-message .swiper-button-prev-options.active,product-card-message .swiper-button-next-options.active{background-color:#2e8540}product-card-message .swiper-button-prev-options{left:0}product-card-message .swiper-button-next-options{right:0}product-card-message .arrow-right-options,product-card-message .arrow-left-options{width:13px;height:13px}product-card-message .arrow-right-options{transform:rotate(180deg)}product-card-message .wrapper-bottom-content-message{margin-top:16px;padding:48px 20px 28px 20px;width:100%;height:305px;border:1px solid #cbcbcb;border-radius:8px}product-card-message .swiper-massege{width:350px;height:130px;overflow:hidden}product-card-message .swiper-button-prev-message,product-card-message .swiper-button-next-message{width:44px;height:44px;background-color:#f5f5f5;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}product-card-message .swiper-button-prev-message:hover,product-card-message .swiper-button-next-message:hover{background-color:#2e8540;transition:background-color .3s ease}product-card-message .swiper-button-prev-message.active,product-card-message .swiper-button-next-message.active{background-color:#2e8540}product-card-message .arrow-right-message,product-card-message .arrow-left-message{width:24px;height:24px}product-card-message .arrow-right-message{transform:rotate(180deg)}product-card-message .slide-message{font-weight:600;font-size:var(--font-size--body);line-height:140%;letter-spacing:0;color:var(--color--dark)}product-card-message .select-message{margin-top:22px;cursor:pointer;font-weight:700;font-size:var(--font-size--body);line-height:100%;letter-spacing:0;text-align:center;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;color:#2e8540}.wrapper-btn-message{margin-top:20px;width:100%;display:flex;justify-content:center;gap:16px}@media(max-width:520px){product-card-message .swiper{position:relative;width:162px;height:82px}}@media(max-width:460px){product-card-message .slide-message{text-align:center}product-card-message .wrapper-btn-message{margin-top:16px}product-card-message .wrapper-bottom-content-message{margin-top:8px;padding:18px 5px 10px 5px}product-card-message .swiper-massege{width:340px;height:150px}}@media(max-width:400px){product-card-message .swiper-massege{width:320px}}@media(max-width:359px){product-card-message .swiper-massege{width:240px}}.product-category .product-group{max-width:var(--max--width-container);width:95%;margin:60px auto}.main-content-landing .product-group{margin:0 auto}.product-category .product-group__container{max-width:var(--max--width-container);width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:40px}.product-category .product-group-title{display:flex;flex-direction:column;justify-content:start;align-items:center}.product-category .product-group-title .title-text{text-align:center;font-size:var(--font-size--md-plus);font-weight:600;line-height:normal;text-transform:uppercase}.product-category .product-layout{width:100%;display:flex;justify-content:space-between;align-items:start;flex-direction:column}.product-category.slider-left .product-layout,.product-category.slider-right .product-layout{flex-direction:row}.product-category .products{width:100%;min-height:1210px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:start;row-gap:20px}.product-category.slider-left .button-loading,.product-category.slider-right .button-loading{display:none}.product-category .button-loading{width:100%;display:flex;justify-content:center;align-items:center;font-size:var(--font-size--normal);font-weight:600;line-height:21px;letter-spacing:.035em;text-transform:capitalize;text-decoration-line:underline;margin-top:30px}.product-category .button-loading .btn{cursor:pointer;transition:all .3s ease-in-out}.product-category .button-loading .btn:hover{opacity:.5}.product-category .category-slider{display:none}.product-category.slider-right .products{order:1;width:56%;justify-content:flex-start}.product-category.slider-right .category-slider{order:2;width:56%;display:block}.product-category.slider-left .products{order:2;width:56%;justify-content:flex-end}.product-category.slider-left .category-slider{order:1;width:56%;display:block}product-category .btn-link{text-decoration:underline;font-size:var(--font-size--normal)}product-category .button-view-all{display:none}.product-category .slider-link{font-size:var(--font-size--body);font-weight:600;letter-spacing:.547px;padding:12px 24px;border:1px solid var(--color--primary);background-color:var(--color--primary);color:var(--color--white);border-radius:12px;transition:color .3s ease-in-out,background-color .3s ease-in-out}.product-category .slider-link:hover{background-color:var(--hover--background--color--btn);color:var(--color--primary)}product-category .btn-link-loading{padding:10px 10px;width:100%;border:1px solid var(--color--primary);background-color:var(--color--primary);border-radius:12px;color:var(--color--white);text-decoration:none !important;text-decoration-line:none !important}product-category .wrapper-btn-LoadMore{cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;margin-top:40px;text-decoration:none !important;text-decoration-line:none !important}product-category .arrow-btn{display:flex;align-items:center;justify-content:center;gap:8px}product-category .text-arrow{font-weight:600;font-size:var(--font-size--normal);line-height:21px;letter-spacing:.63px;text-decoration:underline}product-category .arrow-btn-group{display:none;align-items:center;justify-content:center;width:100%;gap:40px}product-category .arrow-btn-group.active{display:flex}@media(max-width:1280px){.product-category .products{min-height:1050px}}@media(max-width:1150px){.product-category.slider-right .category-slider{width:46%}.product-category.slider-left .category-slider{width:46%}}@media(max-width:1100px){.product-category .products{min-height:950px}}@media(max-width:950px){.product-category.slider-right .products,.product-category.slider-left .products{width:100%;justify-content:space-between}.product-category.slider-right .category-slider,.product-category.slider-left .category-slider{display:none}product-category .button-view-all{display:block}}@media(max-width:550px){.product-category .product-group{margin:40px 0}}@media(max-width:550px){.product-category .product-group-title .title-text{font-size:2var(--font-size--normal-plus)}.product-category .product-group-title .title-icon{width:280px}}product-details .product-title-main{font-weight:600;font-size:var(--font-size--normal-plus);text-transform:uppercase;color:var(--color--dark)}product-details .rating-value{margin-right:8px;color:#ffad1c}product-details .product-rating{display:flex}product-details .review-link{margin-left:8px;font-weight:400;font-size:var(--font-size--body);color:var(--color--gray)}product-details .product-wrapper--price{margin-top:20px;min-height:43px}product-details .pick-list{padding:24px 0 40px 0}product-details .pick-title{font-weight:600;font-size:var(--font-size--sm-plus);color:var(--color--dark)}product-details .pick-item{max-width:544px;width:100%}product-details .pick-item-wrapperImg{width:43px;height:56px;object-fit:contain}product-details .pick-item-img{width:100%;height:100%}product-details .pick-item-label{cursor:pointer;width:100%;padding:16px 0;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color--grayscale-stroke);border-bottom:1px solid var(--color--grayscale-stroke)}product-details .pick-item-start{display:flex;align-items:center}product-details .variation-name{margin-left:16px;font-weight:400;font-size:var(--font-size--body);color:var(--color--dark)}product-details .pick-item-input{margin-left:32px;accent-color:black}product-details .variation-price{display:flex;align-items:baseline}product-details .regular-price{margin-right:5px;font-weight:400;font-size:var(--font-size--body);line-height:18px;color:#ed0000;text-decoration:line-through}product-details .regular-price-options{font-weight:600;font-size:var(--font-size--sm-plus);line-height:22px;color:#2e8540}product-details .delivery-wrapper-time{display:flex}product-details .sale-price{font-weight:600;font-size:var(--font-size--sm-plus);line-height:22px;color:#2e8540}product-details .sold-info{margin-left:8px;display:flex;align-items:center}product-details .sold-text{margin-left:9px;font-weight:400;font-size:var(--font-size--body);color:var(--color--dark)}product-details .viewing-info{margin-left:8px;margin-top:8px;display:flex;align-items:center}product-details .viewing-text{margin-left:9px;font-weight:400;font-size:var(--font-size--body);color:var(--color--dark)}product-details .delivery-title{margin-top:8px;padding:2px 8px 4px 8px;max-width:551px;width:100%;border-radius:18px;background-color:var(--background--color-light);display:flex;align-items:center}product-details .delivery-time__container{display:flex;align-items:center}product-details .time-counter-text{font-weight:400;font-size:var(--font-size--sm-minus);color:var(--color--dark)}product-details .time-hrs-counter{font-weight:600}product-details .time-min-counter{font-weight:600}product-details .timer-text{font-weight:400;font-size:var(--font-size--sm-minus);color:var(--color--dark);text-align:center}product-details .timer-text-day{font-weight:600}product-details .delivery-time__icon{margin-left:10px;margin-right:8px}product-details .delivery-time__text{font-weight:600;font-size:var(--font-size--sm-minus);color:var(--color--primary)}product-details .regular-price-notSales{margin-bottom:20px;color:#ed0000;font-weight:600;font-size:var(--font-size--md)}product-details .regular-price-sales{margin-bottom:20px;margin-right:5px;font-weight:400;font-size:var(--font-size--normal-plus);line-height:18px;color:#ed0000;text-decoration:line-through}product-details .sale-price-sales{margin-bottom:20px;font-weight:600;font-size:var(--font-size--lg);line-height:22px;color:#2e8540}:root{--star-size:20px;--star-color:#ccc;--star-background:orange}product-details .Stars{--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:var(--star-size);font-family:Times;line-height:1}product-details .Stars::before{content:"★★★★★";letter-spacing:0;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}product-details .wrapper-pins-sku{display:flex;justify-content:start;align-items:center;gap:10px}product-details .product-pin{text-transform:capitalize;font-weight:600;font-size:var(--font-size--body);line-height:100%;letter-spacing:.9px}product-details .pin{color:#f16434}@media(max-width:1023px){product-details{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:800px;width:800px}}@media(max-width:860px){product-details{max-width:600px;width:600px}}@media(max-width:650px){product-details{max-width:100%;width:100%}product-details .product-rating{margin-bottom:10px}}@media(max-width:580px){product-details .delivery-title{display:block}:root{--star-size:18px}}@media(max-width:450px){:root{--star-size:14px}product-details .wrapper-pins-sku{margin-bottom:14px}product-details .product-title-main{font-size:var(--font-size--normal);line-height:21.15px}product-details .product-sku{font-size:var(--font-size--link);font-weight:300;line-height:18px}product-details .rating-value{font-size:var(--font-size--link);font-weight:400;line-height:14.1px}product-details .review-link{font-size:var(--font-size--link);line-height:14.1px}product-details .product-wrapper--price{margin-top:5px}product-details .pick-list{padding:5px 0 20px 0}product-details .pick-item-label{padding:1px 0}}@media(max-width:350px){product-details .variation-price{flex-direction:column}}product-extra .modal-backdrop-extra{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;z-index:-2}product-extra .modal-backdrop-extra.active{opacity:1;visibility:visible;z-index:11}product-extra .modal-extra{max-width:1100px;width:100%;height:590px;padding:20px 20px 0 20px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0.5);background-color:var(--color--white);border:.86px solid #c5cbd5;border-radius:10.28px;overflow-y:auto;scroll-behavior:smooth;opacity:0;visibility:hidden;z-index:12;transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s}product-extra .modal-extra.active{opacity:1;transform:translate(-50%,-50%) scale(1);visibility:visible;transition-delay:0s}product-extra .extra-wrapper-left{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:40%;padding-right:17px;border-right:1px solid rgba(197,203,213,0.85)}product-extra .extra-wrapper-left-list{width:100%}product-extra .modal-extra-wrapper-list{position:relative;width:100%}product-extra .wrapper-extraLeft-item{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid #cbcbcb}product-extra .extra-title-product{width:100%;margin-bottom:16px;font-weight:600;font-size:var(--font-size--small);line-height:130%;color:var(--color--dark)}product-extra .wrapper-extra-imgLeft{width:68px;height:70px}product-extra .extra-left-img{width:100%;height:100%;object-fit:contain}product-extra .extra-total-block{width:80px;height:32px;display:flex;justify-content:space-around;align-items:center;border:1px solid #cbcbcb}product-extra .extra-amound-block{display:flex;flex-direction:column;justify-content:flex-end;width:var(--font-size--3xl)}product-extra .btn-minus,product-extra .btn-plus{display:flex;justify-content:center;align-items:center;width:35%;height:100%}product-extra .btn-minus-main,product-extra .btn-plus-main{display:flex;justify-content:center;align-items:center;width:35%;height:100%;opacity:0;pointer-events:none}product-extra .wrapper-extra-subtotal{width:100%;margin-top:4px;display:flex;justify-content:space-between;align-items:center}product-extra .extra-subtotal-text{font-weight:400;font-size:var(--font-size--small);line-height:130%;letter-spacing:.05em;text-transform:uppercase;color:var(--color--dark)}product-extra .extra-sybtotal-price{font-weight:600;font-size:var(--font-size--small);line-height:157%;text-transform:uppercase;text-align:right;color:var(--color--dark)}product-extra .extra-wrapper-sale{display:flex;flex-direction:column;height:100%;align-items:center}product-extra .extra-wrapper-sale-item{display:flex;align-items:center;justify-content:center}product-extra .extra-variation-price{display:flex;height:100%;align-items:center}product-extra .flex-end{justify-content:flex-end}product-extra .flex-colum{flex-direction:column}product-extra .align-items{align-items:end}product-extra .regular-priceExtra-sales{text-decoration:line-through}product-extra .regular-priceExtra-notSales{color:#ed0000;font-weight:600;font-size:var(--font-size--normal-plus)}product-extra .regular-priceExtra-notSales-item{display:flex;margin:10px 0;color:black;font-weight:600;font-size:var(--font-size--normal)}product-extra .regular-priceExtra-notSales-Buy-list{color:black;font-weight:600;font-size:var(--font-size--normal)}product-extra .sale-price-extra-item{margin:10px 0;margin-left:5px;font-weight:600;font-size:var(--font-size--normal);line-height:157%;white-space:nowrap}product-extra .sale-price-extra-itemBuyList{font-weight:600;font-size:var(--font-size--normal);line-height:157%}product-extra .sale-price-extra{font-weight:400;font-size:var(--font-size--small);line-height:157%}product-extra .wrapper-extra-mainTitle{display:flex;justify-content:center;align-items:center;width:100%}product-extra .extra-main-title{font-weight:600;font-size:var(--font-size--sm-plus);color:var(--color--dark);margin-bottom:30px}product-extra .extra-categories-wrapper{display:flex;justify-content:space-between;gap:20px;margin-bottom:30px;padding:0 20px}product-extra .extra-category-item{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:20px;border-radius:12px;border:2px solid transparent;transition:all .3s ease;background-color:#f8f9fa;flex:1}product-extra .extra-category-item:hover{background-color:#e9ecef;transform:translateY(-2px)}product-extra .extra-category-item.active{border-color:var(--color--primary);background-color:#fff5f0}product-extra .extra-category-image{width:80px;height:80px;margin-bottom:12px;display:flex;align-items:center;justify-content:center}product-extra .extra-category-image img{width:100%;height:100%;object-fit:contain}product-extra .extra-category-title{font-weight:600;font-size:var(--font-size--sm);line-height:130%;color:var(--color--dark);text-align:center;margin:0}product-extra .modal-extra-close{position:absolute;top:10px;right:20px;border:0;background:transparent;font-weight:600;font-size:var(--font-size--normal-plus);color:#aaa;z-index:1}product-extra .modal-extra-close:hover{color:black}product-extra .extra-goods-list{display:flex;flex-wrap:wrap;padding:24px 0 24px 24px;gap:20px}product-extra .extra-goods-item{width:22%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}product-extra .wrapper-extra-imgItem{width:150px;height:150px}product-extra .imgGoods-extra{width:100%;height:100%;object-fit:contain}:root{--star-size:20px;--star-color:#ccc;--star-background:orange}.Stars{--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:var(--star-size);font-family:Times;line-height:1}.Stars::before{content:"★★★★★";letter-spacing:0;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}product-extra .extra-total-block-goods{display:flex;justify-content:space-between;align-items:center;border:.8px solid #cbcbcb;border-radius:2px;padding:9px 6px;width:64px;height:32px}product-extra .btn-minus-goods,product-extra .btn-plus-goods{display:flex;justify-content:center;align-items:center;font-size:var(--font-size--normal);width:35%;height:100%}product-extra .extra-goods-title{text-align:center;font-weight:400;font-size:var(--font-size--sm-minus);text-align:center;color:var(--color--dark);min-height:67px}product-extra .wrapper-extra-rating{display:flex}product-extra .wrapper-priceAnd-delete{display:flex;flex-direction:column;justify-content:space-between}product-extra .wrapper-extra-goodsBtn{width:90%;display:flex;justify-content:space-between;align-items:center}product-extra .extra-wrapper-btn-delete-item{width:100%;display:flex;justify-content:flex-end;align-items:flex-start}product-extra .goods-add{display:flex;align-items:center;justify-content:space-around;border:.74px solid var(--color--primary);border-radius:4px;width:61px;height:32px;font-weight:600;font-size:var(--font-size--link);letter-spacing:.04em;color:var(--color--primary);transition:background-color .3s ease,color .3s ease,border .3s ease}product-extra .goods-add:focus,product-extra .goods-add:hover{border:0;background-color:var(--hover--background--color--btn);color:var(--color--white)}product-extra .extra-bag{transition:fill .3s ease}product-extra .goods-add:hover .extra-bag path,product-extra .goods-add:focus .extra-bag path{fill:var(--color--white);stroke:var(--color--white)}product-extra .delete-btn{border:0;background:transparent;cursor:pointer;padding:0}product-extra .delete-btn:hover,product-extra .delete-btn:focus{transition:transform .3s ease}product-extra .delete-btn:hover svg,product-extra .delete-btn:focus svg{transform:scale(1.2)}product-extra .wrapper-extraLeft-itemNew{display:flex;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #cbcbcb}product-extra .extra-checkout{margin-top:40px;margin-bottom:20px;width:80%;border:1px solid var(--color--primary) !important;background-color:var(--color--primary);color:var(--color--white);font-weight:600;font-size:var(--font-size--body);border-radius:12px;display:flex;align-items:center;justify-content:center;padding:10px 15px;transition:color .3s ease-in-out,background-color .3s ease-in-out;cursor:pointer;min-width:120px}product-extra .extra-checkout:hover{background-color:var(--hover--background--color--btn);color:var(--hover--color--btn-text)}product-extra .extra-checkout-error{display:none}product-extra .extra-checkout-error.active{display:block}@media(max-width:920px){product-extra .extra-goods-item{width:30%}product-extra .extra-categories-wrapper{gap:15px;padding:0 15px}product-extra .extra-category-item{padding:15px}product-extra .extra-category-image{width:60px;height:60px}}@media(max-width:768px){product-extra .extra-wrapper-left{width:45%}product-extra .extra-goods-item{width:45%}}@media(max-width:675px){product-extra .extra-main-title{font-size:var(--font-size--normal)}}@media(max-width:640px){product-extra .modal-extra{flex-direction:column}product-extra .extra-wrapper-left{width:100%;padding-right:0;border-right:0}product-extra .extra-categories-wrapper{gap:10px;padding:0 10px}product-extra .extra-category-item{padding:8px;text-align:left}product-extra .extra-category-image{width:50px;height:50px;margin-bottom:0}product-extra .extra-category-title{font-weight:600;font-style:SemiBold;font-size:12px;line-height:130%;letter-spacing:0;text-align:center}}@media(max-width:576px){:root{--star-size:var(--font-size--normal)}}@media(max-width:359px){product-extra .extra-goods-list{align-items:center;justify-content:center}product-extra .extra-goods-item{width:60%}}div.Main.page .product-item{width:25%;padding:0 10px;display:flex;flex-direction:column;justify-content:start;align-items:center}.product-item{width:33%;padding:0 10px;display:flex;flex-direction:column;justify-content:start;align-items:center}.product-category.slider-right .products .product-item,.product-category.slider-left .products .product-item{width:47%}.product-item .product__container{width:100%;display:inline-grid;gap:15px;cursor:pointer}.product-item .product-img__wrapper{height:340px;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative}.product-item .product-link{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.product-item .product-img{width:100%;height:100%;object-fit:contain;transition:all .5s ease-in-out}div.Main.page .product-item .product-img{width:80%;height:100%;height:auto;object-fit:contain;transition:all .5s ease-in-out}category-page-content .category-products .product-item .product-img{width:100%}.product-item .product-img__wrapper:hover .product-img{transform:scale(1.1)}.product-item .sale-popup{position:absolute;left:20%;top:10%;padding:5px 12px;background-color:var(--background--color-medium);text-transform:uppercase;border-radius:5px;box-shadow:1px 0 5px var(--color--gray);display:none}.product-item.sale .sale-popup{display:block}.product-item .add-icons__wrapper{position:absolute;width:87px;height:36px;display:none;justify-content:center;align-items:center;gap:10px}.product-item .wishlist-add-icon__wrapper,.product-item .cart-add-icon__wrapper{display:none;justify-content:center;align-items:center;position:relative;overflow:hidden;width:36px;height:36px}.product-item .wishlist-add-icon,.product-item .cart-add-icon{width:36px;height:36px;justify-content:center;align-items:center;background-color:var(--color--white);border-radius:50%;padding:6px;position:absolute;bottom:-60px;opacity:0;transition:bottom .5s ease-in-out,opacity 1s ease-in-out;cursor:pointer}.product-item .wishlist-add-icon{right:0}.product-item .cart-add-icon{left:0}.product-item .product__container:hover .wishlist-add-icon,.product-item .product__container:hover .cart-add-icon{bottom:0;opacity:.8}.product-item .product-details{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:10px}.product-item .product-title{width:65%;font-size:var(--font-size--normal)}.product-item .product-title .product-title-link{width:100%;height:48px;color:var(--color--dark);text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-item .product-rating{display:flex;flex-direction:column;justify-content:center;align-items:center}.product-item .product-title-link{display:flex;justify-content:center;align-items:center}.product-item .rating_wrapper{display:flex;justify-content:center;align-items:center;gap:10px}.product-item .rating-value{font-size:var(--font-size--small);font-weight:600;color:var(--color--rating)}.Stars{--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:var(--star-size);font-family:Times;line-height:1}.Stars::before{content:"★★★★★";letter-spacing:0;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));background-clip:text;-webkit-text-fill-color:transparent}.product-item .review-link{font-size:var(--font-size--small);color:var(--color--gray)}.product-item .product-price{display:flex;flex-wrap:wrap;justify-content:center;align-items:end;gap:10px;font-size:var(--font-size--sm-plus)}.product-item .init-price,.product-item .sale-price{display:flex;justify-content:center;align-items:center;gap:5px}.product-item .init-price{font-weight:600}.product-item.sale .init-price{color:var(--color--gray);font-size:var(--font-size--body);text-decoration:line-through}.product-item .sale-price{font-weight:600;color:var(--color--accent);display:none}.product-item.sale .sale-price{display:flex}.product-item .buy-button{padding:10px 20px;border:1px solid var(--color--primary);background-color:var(--color--primary);color:var(--color--white);border-radius:12px;transition:color .3s ease-in-out,background-color .3s ease-in-out}.product-item .buy-button:hover{background-color:var(--hover--background--color--btn);color:var(--hover--color--btn-text)}.product-item .button-link{display:flex;justify-content:center;align-items:center;gap:7px}.product-item .button-link-text{font-weight:600;letter-spacing:.547px;font-size:var(--font-size--normal)}.product-item .buy-button .button-link-icon-path{transition:color .3s ease-in-out}.product-item .buy-button:hover .button-link-icon-path{stroke:var(--hover--color--btn-text)}.product-item .delivery-title{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:10px;row-gap:0;font-size:var(--font-size--small--mob)}.product-item .timer-text-day{font-weight:600}.product-item .delivery-time__container{display:flex;justify-content:start;align-items:center;gap:10px}.product-item .delivery-time__text{color:var(--color--primary);font-weight:600}.complementary .product-item{width:30%}.complementary .product-item .product-img__wrapper{height:120px}.complementary .cart-add-icon__wrapper,.complementary .buy-button,.complementary .delivery-title{display:none}@media(max-width:1386px){.product-item .product-img__wrapper{height:265px}}@media(max-width:1275px){.product-item .product-img__wrapper{height:265px}}@media(max-width:1100px){.product-item .product-img__wrapper{height:225px}category-page-content .category-products .product-item .product-img__wrappe{height:220px}category-page-content .category-products .product-item.sale .sale-popup{font-size:var(--font-size--link)}category-page-content .category-products .product-item .product-title,category-page-content .category-products .product-item .button-link-text{font-size:var(--font-size--small)}category-page-content .category-products .product-item .product-rating *{font-size:var(--font-size--small--mob)}category-page-content .category-products .product-price .init-price{font-size:var(--font-size--small)}category-page-content .category-products .product-price .sale-price{font-size:var(--font-size--body)}category-page-content .category-products .product-item .delivery-title{font-size:var(--font-size--link)}}@media(max-width:950px){div.Main.page .product-item,.product-item,.product-category.slider-right .products .product-item,.product-category.slider-left .products .product-item{width:50%}.product-item .product-img__wrapper,category-page-content .category-products .product-item .product-img__wrapper{height:315px}.product-item .product-img,category-page-content .category-products .product-item .product-img{width:65%}}@media(max-width:768px){.product-item .product-img,category-page-content .category-products .product-item .product-img{width:80%}}@media(max-width:550px){.product-item .product-img__wrapper,category-page-content .category-products .product-item .product-img__wrappe{height:220px}.product-item.sale .sale-popup,category-page-content .category-products .product-item.sale .sale-popup{font-size:var(--font-size--link)}.product-item .product-title,.product-item .button-link-text,category-page-content .category-products .product-item .product-title,category-page-content .category-products .product-item .button-link-text{font-size:var(--font-size--small)}.product-item .product-rating *,category-page-content .category-products .product-item .product-rating *{font-size:var(--font-size--small--mob)}.product-price .init-price{font-size:var(--font-size--small)}.product-price .sale-price{font-size:var(--font-size--body)}.product-item .delivery-title,category-page-content .category-products .product-item .delivery-title{font-size:var(--font-size--link)}}@media(max-width:425px){.product-item .product-img__wrapper,category-page-content .category-products .product-item .product-img__wrapper{height:160px}.product-item .sale-popup{top:1px;left:1px}}.modal-backdrop-newItems{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;z-index:-2}.modal-backdrop-newItems.active{opacity:1;visibility:visible;z-index:11}.modal-newItems{max-width:1100px;width:100%;height:90%;padding:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0.5);background-color:var(--color--white);border:.86px solid #c5cbd5;border-radius:10.28px;overflow-y:auto;opacity:0;visibility:hidden;z-index:12;transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s}.modal-newItems.active{opacity:1;transform:translate(-50%,-50%) scale(1);visibility:visible;transition-delay:0s}.modal-newItems-wrapper-header{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.line-newItems{width:90px;height:3px;border-top:1px solid var(--color--grayscale-border-input);border-bottom:1px solid var(--color--grayscale-border-input)}.modal-newItems-wrapper-title{display:flex;align-items:center;justify-content:center;width:100%;padding-top:10px}.modal-newItems-title{font-size:var(--font-size--normal-plus);font-weight:600;line-height:31.2px;color:var(--color--dark);text-align:center;margin:0 14px}.newItems-wrapper-prize{display:flex;align-items:center;justify-content:center;flex-direction:column}.modal-newItems-close{border:0;background:transparent;font-weight:600;font-size:var(--font-size--normal-plus);color:#aaa;position:absolute;top:30px;right:40px}.modal-newItems-close:hover{color:black}.new-items-prize{margin-top:20px;margin-bottom:8px;width:56px;height:56px}.new-items-description{font-size:var(--font-size--normal);font-weight:700;line-height:27px;max-width:501px;color:#000}.new-items-span-description{font-weight:400;color:#1dbc45}.new-items-product{padding:12px;background-color:var(--background--color-gray);border-radius:24px;display:flex;flex-wrap:wrap;gap:8px}.product-NewItems{background-color:var(--color--white);border-radius:12px}.wrapper-btn--new-items{margin-top:22px;width:100%;display:flex;justify-content:center;align-items:center}.btn-new-items{width:208px;height:51px;border-radius:12px;background-color:var(--color--primary);font-size:var(--font-size--sm-plus);font-weight:600;line-height:23.5px;letter-spacing:.035em;text-align:center;color:var(--color--white)}product-new-items .timer-NewItems{display:none !important}product-new-items .product-item{width:23%}@media(max-width:1100px){product-new-items .product-item{width:49%}}@media(max-width:500px){product-new-items .product-item{width:46%}.new-items-product{justify-content:center}.modal-newItems{height:95%}}product-order-list .Drop-down-list{max-width:583px;width:100%;margin-left:8px;margin-top:36px}product-order-list .wrapper-item{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--color--grayscale-border-input);border-top:1px solid var(--color--grayscale-border-input)}product-order-list .drop-down-title{font-weight:600;font-size:var(--font-size--sm-plus);color:var(--color--dark)}product-order-list .drop-down-content{padding-top:22px;padding-bottom:32px;display:none;overflow:hidden;height:100%;transition:height .5s ease-out;transition-delay:.1s}product-order-list .drop-down-content.active{display:block;height:100%}product-order-list .drop-down-item.active .arrowItem{transform:rotate(180deg)}product-order-list .btn-addressBook{cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:150px;height:20px;margin-bottom:6px}product-order-list .btn-addressBook-text{font-size:var(--font-size--body);font-weight:600;line-height:18.8px;letter-spacing:.035em;text-decoration:underline;color:#2e8540}product-order-list .btn-addressBook-img{width:20px;height:20px}product-order-list .wrapper-item-adress{display:flex;align-items:center}product-order-list .item-adress{margin-right:8px;font-weight:400;font-size:var(--font-size--normal);text-decoration:underline;text-decoration-skip-ink:none;color:var(--color--dark)}product-order-list .input-container{display:flex;justify-content:flex-start;flex-direction:column}product-order-list .wrapper-delivery{margin-top:22px;display:flex;align-items:center;justify-content:space-between}product-order-list .input-container-zip{position:relative;width:60%}product-order-list .input-container-zip.disabled{display:none}product-order-list .input-container-calendar{width:35%}product-order-list .wrapper-calendar-input{cursor:pointer;position:relative}product-order-list .wrapper-calendar-input-click{position:absolute;width:100%;height:100%;background-color:transparent;z-index:1}product-order-list .wrapper-calendar-svg{padding:14px;height:50px;width:50px;border-radius:6px;background-color:var(--color--grayscale-border-input);position:absolute;top:52%;right:0;transform:translateY(-50%)}product-order-list .zipInput{margin-top:2px;padding:13px 16px;border:1px solid var(--color--grayscale-border-input);border-radius:6px;width:100%;height:52px}@keyframes blink{50%{border-color:red}}product-order-list .zipInput.invalid{animation:blink 1s infinite;box-shadow:0 0 6px red}product-order-list .calendarInput{cursor:pointer;margin-top:2px;padding:13px 16px;border:1px solid var(--color--grayscale-border-input);border-radius:6px;width:100%;height:52px}product-order-list .input-container input::placeholder{font-weight:400;font-size:var(--font-size--body);line-height:150%;color:#abb0b9}product-order-list .lebel-delivery{font-weight:400;font-size:var(--font-size--link);line-height:150%;color:var(--color--dark);cursor:auto}product-order-list .wrapper-select-resident{margin-top:32px;cursor:auto}product-order-list .wrapper-select-resident.disabled{display:none}product-order-list .residentSelect{cursor:pointer;width:60%;padding:13px 16px;height:50px;margin-top:2px;border:1px solid var(--color--grayscale-border-input);font-weight:400;font-size:var(--font-size--body);line-height:150%;color:var(--color--dark);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/components/product-order-list/img/arrowLeft.svg);background-repeat:no-repeat;background-position:calc(100% - 16px) center}product-order-list .residentOptions{padding:10px 0;font-weight:400;font-size:var(--font-size--body);line-height:150%;color:var(--color--dark);cursor:pointer}checkout-form .modal-backdrop,product-order-list .modal-backdrop,payment-form .modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;z-index:-1}checkout-form .modal-backdrop.active,product-order-list .modal-backdrop.active,payment-form .modal-backdrop.active{opacity:1;visibility:visible;z-index:10}payment-form .modal-backdrop.active{z-index:12}checkout-form .modal-calendar,product-order-list .modal-calendar,payment-form .modal-calendar{padding:10px 50px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0.5);max-width:750px;width:100%;height:590px;background-color:var(--color--white);border:.86px solid #c5cbd5;border-radius:10.28px;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s;z-index:11}checkout-form .modal-calendar.active,product-order-list .modal-calendar.active,payment-form .modal-calendar.active{opacity:1;transform:translate(-50%,-50%) scale(1);visibility:visible;transition-delay:0s}checkout-form .modal-calendar-wrapperBtn,product-order-list .modal-calendar-wrapperBtn,payment-form .modal-calendar-wrapperBtn{margin-top:5px;width:100%;display:flex;justify-content:end}checkout-form .modal-calendar-close,product-order-list .modal-calendar-close,payment-form .modal-calendar-close{border:0;background:transparent;font-weight:600;font-size:var(--font-size--normal-plus);color:#aaa}checkout-form .modal-calendar-close:hover,product-order-list .modal-calendar-close:hover,payment-form .modal-calendar-close:hover{color:black}checkout-form .title-modal,product-order-list .title-modal,payment-form .title-modal{font-weight:600;font-size:var(--font-size--md-minus);line-height:32px;text-align:center;text-transform:uppercase;color:var(--color--dark)}checkout-form .title-modal-border,product-order-list .title-modal-border,payment-form .title-modal-border{width:25%;border:1px solid var(--color--grayscale-border-input)}checkout-form .title-modal-border-wrapper,product-order-list .title-modal-border-wrapper,payment-form .title-modal-border-wrapper{margin-top:0;display:flex;justify-content:space-between;align-items:center}checkout-form .calendar-time-order-text product-order-list .calendar-time-order-text payment-form .calendar-time-order-text{width:100%;margin-top:20px;display:flex;align-items:center;justify-content:center}checkout-form .wrapper-time-order,product-order-list .wrapper-time-order,payment-form .wrapper-time-order{padding:2px 0;width:50%;border:1px solid #77a321;border-radius:5px;text-align:center;height:43px;display:flex;align-items:center;flex-direction:column;justify-content:center}checkout-form .order-time-text,product-order-list .order-time-text,payment-form .order-time-text{color:#3c3731;font-size:var(--font-size--link);font-weight:400;line-height:150%;letter-spacing:0;text-align:center}checkout-form .wraper-calendar-months,product-order-list .wraper-calendar-months,payment-form .wraper-calendar-months{margin-top:20px;display:flex;justify-content:end}checkout-form .wraper-click-date,product-order-list .wraper-click-date,payment-form .wraper-click-date{display:flex;width:35%;justify-content:space-between}checkout-form .wrapper-calendar-info,product-order-list .wrapper-calendar-info,payment-form .wrapper-calendar-info{margin-top:10px}checkout-form .arrow-calendar,product-order-list .arrow-calendar,payment-form .arrow-calendar{color:#abb0b9;cursor:pointer;font-size:var(--font-size--small);font-weight:700}checkout-form .arrow-calendar-r::after,product-order-list .arrow-calendar-r::after,payment-form .arrow-calendar-r::after{content:">";padding-left:8px}checkout-form .arrow-calendar-l::before,product-order-list .arrow-calendar-l::before,payment-form .arrow-calendar-l::before{content:"<";padding-right:7px}checkout-form .monthAndYear,product-order-list .monthAndYear,payment-form .monthAndYear{font-size:var(--font-size--body);text-align:center;font-weight:400}checkout-form .calendar-list,product-order-list .calendar-list,payment-form .calendar-list{margin-top:40px;display:flex;flex-wrap:wrap;gap:10px}checkout-form .calendar-item,product-order-list .calendar-item,payment-form .calendar-item{display:flex;flex-direction:column;flex-direction:column-reverse;align-items:center;justify-content:center;cursor:pointer;width:12.9%;height:60px;padding:4px 2px;background:var(--color--white);border-radius:5px;border:1px solid var(--color--grayscale-stroke);color:#757371}checkout-form .calendar-item-activ,product-order-list .calendar-item-activ,payment-form .calendar-item-activ{transition:transform .3s ease,box-shadow .3s ease}checkout-form .calendar-item-activ:hover,checkout-form .calendar-item-activ:focus,product-order-list .calendar-item-activ:hover,product-order-list .calendar-item-activ:focus,payment-form .calendar-item-activ:hover,payment-form .calendar-item-activ:focus{transform:scale(1.1);box-shadow:0 0 10px rgba(0,0,0,0.3)}checkout-form .calendar-item.disabled,product-order-list .calendar-item.disabled,payment-form .calendar-item.disabled{cursor:not-allowed;background-color:#eaecf0;color:#abb0b9}checkout-form .calendar-item-text,product-order-list .calendar-item-text,payment-form .calendar-item-text{font-style:normal;margin-left:1.5px;margin-right:1.5px;font-weight:600;font-size:var(--font-size--small);line-height:21px;text-align:center;color:var(--color--dark)}product-order-list .rememberZip{position:absolute;bottom:-25px;box-shadow:none;text-decoration:none;font-size:.9em;cursor:pointer}product-order-list .rememberZip:hover{color:rgba(0,0,0,0.5)}product-order-list .drop-down-textarea{padding:20px;width:100%;height:150px;border:1px solid #000;border-radius:5px;resize:none}product-order-list .product-description{color:var(--color--dark);font-family:"ZonaPro-Regular",Sans-serif;font-weight:400}product-order-list .shortDescription{display:none}product-order-list .shortDescription.activeShort{display:block}product-order-list .wrapper-btn-buy{margin-top:40px;max-width:583px;width:100%}product-order-list .btn-buy-extra{border:1px solid var(--color--primary) !important;background-color:var(--color--primary);color:var(--color--white);font-weight:600;font-size:20px;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:5px 15px;transition:color .3s ease-in-out,background-color .3s ease-in-out;cursor:pointer;min-width:120px;width:100%;height:62px}product-order-list .btn-buy-extra:hover{background-color:var(--hover--background--color--btn);color:var(--hover--color--btn-text)}product-order-list .btn-buy-extra:hover .btn-buy-svg path{stroke:var(--hover--color--btn-text)}product-order-list .btn-buy-extra::after{margin-left:10px;color:var(--color--white);content:">>";transition:color .3s ease-in-out}product-order-list .btn-buy-extra:hover::after{color:var(--hover--color--btn-text)}product-order-list .btn-buy-svg{margin-right:10px}product-order-list .btn-buy-svg path{transition:fill .3s ease-in-out,stroke .3s ease-in-out}product-order-list .btn-buy:hover .btn-buy-svg path{fill:var(--color--primary);stroke:var(--color--primary)}product-order-list .error-data{position:absolute;bottom:-19px;font-size:var(--font-size--link);text-transform:initial;color:var(--color--primary);left:0;opacity:0;cursor:auto}product-order-list .wrapper-zip-error{display:flex;justify-content:space-between;align-items:center;cursor:auto}product-order-list .error-zip{font-size:var(--font-size--link);text-transform:initial;color:var(--color--primary);opacity:0}product-order-list .wrapper-error-btnNow{margin-top:20px;display:none}product-order-list .wrapper-error-btnNow.active{display:block}product-order-list .error-btnNow{color:red}product-order-list .input-container-address{position:relative;width:60%;display:none}product-order-list .input-container-address.active{display:block}product-order-list .product-adress-title{font-size:var(--font-size--link);font-weight:400;line-height:18px;color:var(--color--dark)}product-order-list .product-adress-list{display:flex;flex-direction:column;font-size:var(--font-size--small);font-weight:400;line-height:18.2px;color:var(--color--dark)}product-order-list .product-adress-item{padding:2px 0}product-order-list .radio-custom{display:inline-block;width:18px;height:18px;border-radius:50%;border:2px solid #ccc;margin-right:10px;position:relative}product-order-list .card-wrapper input[type="radio"]:checked+.radio-custom{border-color:#101828}product-order-list .card-wrapper input[type="radio"]:checked+.radio-custom:after{content:"";position:absolute;width:10px;height:10px;background:#101828;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}product-order-list .card-wrapper input[type="radio"]{display:none}product-order-list .option-label-card{width:100%;height:96px;display:flex;align-items:center;cursor:pointer;padding:12px 14px}product-order-list .card-wrapper-options{display:flex;width:100%;gap:8px;margin-bottom:10px}product-order-list .card-wrapper{display:flex;justify-content:start;align-items:center;width:50%;gap:8px;border-radius:6px;border:1px solid var(--color--grayscale-border-input);background-color:var(--color--white)}product-order-list .card-wrapper.active{border:1px solid #2e8540;background-color:#e2ffea}product-order-list .img-card{width:50px;height:64px;margin-right:8px}product-order-list .wrapper-radio-btn{width:18px;height:18px}product-order-list .option-price{margin-left:30px;font-weight:700;font-size:var(--font-size--body);line-height:100%;letter-spacing:0;color:var(--color--dark)}product-order-list .message-modal{font-family:Zona Pro;font-weight:700;font-size:var(--font-size--body);line-height:100%;letter-spacing:0;text-align:center;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;color:#2e8540}product-order-list .message-img{width:24px;height:24px}product-order-list .wrapper-message-modal{display:flex;justify-content:start;align-items:center;gap:8px;margin-bottom:18px;cursor:pointer}@media(max-width:1023px){product-order-list .Drop-down-list{max-width:800px;width:800px}}@media(max-width:860px){product-order-list .Drop-down-list{max-width:600px;width:600px}}@media(max-width:760px){product-order-list .modal-calendar,payment-form .modal-calendar{padding:10px 10px}checkout-form .wraper-calendar-months,product-order-list .wraper-calendar-months,payment-form .wraper-calendar-months{justify-content:center}checkout-form .wrapper-calendar-info,product-order-list .wrapper-calendar-info,payment-form .wrapper-calendar-info{display:flex;justify-content:center}}@media(max-width:724px){product-order-list .wrapper-delivery{flex-direction:column;align-items:start}product-order-list .input-container-zip{width:80%}product-order-list .input-container-calendar{margin-top:20px;width:80%}product-order-list .residentSelect{width:80%}}@media(max-width:715px){product-order-list .rememberZip{margin-top:5px;position:static}}@media(max-width:670px){checkout-form .calendar-list,product-order-list .calendar-list,payment-form .calendar-list{justify-content:start;gap:6px}checkout-form .calendar-item-text,product-order-list .calendar-item-text,payment-form .calendar-item-text{font-weight:400;font-size:var(--font-size--xxs-plus);line-height:12px}}@media(max-width:650px){product-order-list .Drop-down-list{max-width:100%;width:100%}product-order-list .option-price{margin-left:8px}product-order-list .wrapper-select-resident{margin-top:52px}product-order-list{width:85%}}@media(max-width:600px){product-order-list .card-wrapper-options{flex-direction:column}product-order-list .card-wrapper{width:100%}}@media(max-width:560px){checkout-form .calendar-list,product-order-list .calendar-list,payment-form .calendar-list{gap:4px}checkout-form .calendar-item,product-order-list .calendar-item,payment-form .calendar-item{width:13%}checkout-form .calendar-time-order-text,product-order-list .calendar-time-order-text,payment-form .calendar-time-order-text{flex-direction:column}checkout-form .wrapper-time-order,product-order-list .wrapper-time-order,payment-form .wrapper-time-order{width:80%}}@media(max-width:420px){checkout-form .wraper-click-date,product-order-list .wraper-click-date,payment-form .wraper-click-date{width:60%}}@media(max-width:370px){checkout-form .calendar-time-order-text,product-order-list .calendar-time-order-text,payment-form .calendar-time-order-text{font-size:var(--font-size--small)}checkout-form .calendar-item,product-order-list .calendar-item,payment-form .calendar-item{width:12%}}sidebar-left-landing-page .sidebar-left{font-family:"ZonaPro";display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px}sidebar-left-landing-page .links__container{width:100%;border-radius:22px;border:2px solid var(--background--color-medium);height:auto;max-height:600px;overflow:hidden;transition:max-height 1s ease-in-out}sidebar-left-landing-page .links__container.close{max-height:36px}sidebar-left-landing-page .review__container{height:max-content}sidebar-left-landing-page .reviewer-card{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:10px;padding:20px}sidebar-left-landing-page .reviewer-title__container{display:flex;justify-content:start;align-items:start;gap:10px}sidebar-left-landing-page .reviewer-foto{width:40px;height:40px;border-radius:50%;background-color:var(--color--rating);color:var(--color--white);display:flex;justify-content:center;align-items:center;flex-shrink:0}sidebar-left-landing-page .reviewer-title__container .reviewer-foto p{font-size:var(--font-size--body);font-weight:600;text-transform:uppercase}sidebar-left-landing-page .reviewer-title{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:10px}sidebar-left-landing-page .reviewer-card h4{font-size:var(--font-size--small);font-weight:600;line-height:130.933%;letter-spacing:.98px}sidebar-left-landing-page .reviewer-card p{font-size:var(--font-size--link)}.Stars{--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:var(--star-size);font-family:Times;line-height:1}.Stars::before{content:"★★★★★";letter-spacing:0;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}sidebar-left-landing-page .title__container{width:100%;padding:5px 15px;border-radius:26px;background:var(--background--color-medium);display:flex;justify-content:space-between;align-items:center;box-shadow:.5px .5px 10px var(--color--grayscale-medium-darck);cursor:pointer}sidebar-left-landing-page .links__container h4{font-size:var(--font-size--small);font-weight:600;line-height:normal;letter-spacing:.9px;text-transform:uppercase}sidebar-left-landing-page .title-icon__wrapper{display:flex;align-items:center;flex-grow:1;display:flex;justify-content:end}sidebar-left-landing-page .links-list{padding:15px}sidebar-left-landing-page .cat-item{font-size:var(--font-size--small);font-weight:600;padding:3px;transition:all .5s ease-in-out}sidebar-left-landing-page .cat-item.hidden{display:none}sidebar-left-landing-page .cat-item:hover{color:var(--color--primary)}sidebar-left-landing-page .cat-item.cat-accent,sidebar-left-landing-page .cat-item.cat-accent *{color:var(--color--primary)}sidebar-left-landing-page .title-icon__wrapper .title-icon{transition:all .5s ease-in-out}sidebar-left-landing-page .links__container.open .title-icon{transform:rotateX(180deg)}sidebar-left-landing-page .links__container.open .children{display:flex}sidebar-left-landing-page .icons-holiday{display:flex;justify-content:start;align-items:center;gap:5px;width:max-content;max-width:100%}sidebar-left-landing-page .icons-holiday p{text-wrap:wrap;width:90%}sidebar-left-landing-page .icons-wrapper{width:15px;height:15px;background-size:cover;background-repeat:no-repeat;background-size:100%;background-position:center}sidebar-left-landing-page .addons-list{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:10px}sidebar-left-landing-page .addons-list-title{color:var(--color--primary);font-size:var(--font-size--link);font-weight:600;line-height:normal;letter-spacing:.4px}sidebar-left-landing-page .addons-link{display:flex;justify-content:start;align-items:center;gap:10px}sidebar-left-landing-page .left-banner-img{width:100%;height:auto;margin-bottom:20px;border-radius:22px;border:2px solid var(--background--color-medium)}extra-design-left{width:50%}.extra-design-left{width:100%;position:relative;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.extra-design-left h3{font-weight:600;font-size:var(--font-size--link);text-align:center;color:#000;margin-bottom:15px}.extra-design-left .price-extraDesign{color:var(--color--green)}.extra-design-left .swiper-three,.extra-design-left .swiper-two,.extra-design-left .swiper-one{width:100%;height:140px;position:relative;overflow:hidden}.extra-design-left .text-swiper{width:275px;height:30px;position:relative;overflow:hidden;margin:0 auto 5px}.extra-design-left .text-swiper .swiper-wrapper{display:flex;width:100%;height:100%}.extra-design-left .text-swiper .swiper-slide{width:100%;height:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.extra-design-left .swiper-wrapper{display:flex;width:100%;height:100%}.extra-design-left .swiper-slide{width:100%;height:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.extra-design-left .swiper-slide img{width:120px;height:120px;object-fit:contain}.extra-design-left .left-side{width:50%}.extra-design-left .swiper-next,.extra-design-left .swiper-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:2;cursor:pointer;width:45px;height:60px;display:flex;align-items:center;justify-content:center}.extra-design-left .swiper-next{right:0}.extra-design-left .swiper-prev{left:0}.extra-design-left .swiper-next img,.extra-design-left .swiper-prev img{width:100%;height:100%;object-fit:contain}.extra-design-left .title-left-flower-design{font-weight:600;font-size:var(--font-size--normal-plus);line-height:32px;text-align:center;vertical-align:middle;color:#000}.extra-design-left .title-slider{font-weight:600;font-size:var(--font-size--link);line-height:130%;letter-spacing:1%;text-align:center;text-transform:capitalize;color:#101828}@media screen and (max-width:750px){extra-design-left{width:100%}}flower-design-left{width:50%}.flower-design-left{width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}.flower-design-left h3{font-weight:600;font-size:var(--font-size--link);text-align:center;color:#000;margin-bottom:15px}.flower-design-left .price-flowersDesign{color:var(--color--green)}.flower-design-left .custom-slider-three,.flower-design-left .custom-slider-two,.flower-design-left .custom-slider-one{width:100%;height:160px;position:relative;overflow:hidden;margin-bottom:20px}.flower-design-left .text-slider{width:275px;height:30px;position:relative;overflow:hidden;margin:0 auto 5px}.flower-design-left .text-slider .slider-wrapper{display:flex;width:100%;height:100%}.flower-design-left .text-slider .slider-slide{width:100%;height:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.flower-design-left .slider-wrapper{display:flex;width:100%;height:100%;transition:transform .3s ease}.flower-design-left .slider-slide{width:100%;height:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.flower-design-left .slider-slide img{width:120px;height:120px;object-fit:contain}.flower-design-left .left-side{width:50%}.flower-design-left .swiper-next,.flower-design-left .swiper-prev,.flower-design-left .swiper-next-two,.flower-design-left .swiper-prev-two,.flower-design-left .swiper-next-three,.flower-design-left .swiper-prev-three{position:absolute;top:50%;transform:translateY(-50%);z-index:2;cursor:pointer;width:45px;height:60px;display:flex;align-items:center;justify-content:center}.flower-design-left .swiper-next,.flower-design-left .swiper-next-two,.flower-design-left .swiper-next-three{right:0}.flower-design-left .swiper-prev,.flower-design-left .swiper-prev-two,.flower-design-left .swiper-prev-three{left:0}.flower-design-left .swiper-next img,.flower-design-left .swiper-prev img,.flower-design-left .swiper-next-two img,.flower-design-left .swiper-prev-two img,.flower-design-left .swiper-next-three img,.flower-design-left .swiper-prev-three img{width:100%;height:100%;object-fit:contain}.flower-design-left .title-left-flower-design{font-weight:600;font-size:var(--font-size--normal-plus);line-height:32px;text-align:center;vertical-align:middle;color:#000}.flower-design-left .title-slider{font-weight:600;font-size:var(--font-size--link);line-height:130%;letter-spacing:1%;text-align:center;text-transform:capitalize;color:#101828;margin-bottom:20px}.custom-slider{position:relative;overflow:hidden}.custom-slider .slider-wrapper{width:100%;display:flex;transition:transform .3s ease}.custom-slider .slider-slide{width:100%;flex:0 0 100%}.custom-slider .slider-slide.active{z-index:1}@media screen and (max-width:750px){flower-design-left{width:100%}}.FlowerDesignRight{width:600px;height:600px}.FlowerDesignRight .img-flowers{width:100%;height:auto;object-fit:contain}@media screen and (max-width:750px){.FlowerDesignRight{width:400px;height:400px}}@media screen and (max-width:420px){.FlowerDesignRight{width:300px;height:300px}}extra-design-right{width:600px;height:600px}.ExtraDesignRight{position:relative;width:100%;height:100%}.ExtraDesignRight .img-flowers{width:100%;height:100%;object-fit:cover}.ExtraDesignRight .wrapper-flowers{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.ExtraDesignRight .img-ballon{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.ExtraDesignRight .img-bear{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.ExtraDesignRight .img-chocolate{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}@media screen and (max-width:750px){extra-design-right{width:400px;height:400px}}@media screen and (max-width:420px){extra-design-right{width:300px;height:300px}}.category-slider .slider__container{box-sizing:border-box;overflow:hidden;border-radius:12px;position:relative}.category-slider .slider{width:100%;height:auto;display:flex;justify-content:start;align-items:center;position:relative}.category-slider .slide{position:relative;width:100%;left:0;transition:left 1s}.category-slider .slide .img{object-fit:cover;width:100%;display:none}.category-slider[data-slider-name="birthday-flowers"] .slide .img.birthday-flowers{display:block}.category-slider[data-slider-name="get-well-soon"] .slide .img.get-well-soon{display:block}.category-slider[data-slider-name="gift-backets"] .slide .img.gift-baskets{display:block}.category-slider[data-slider-name="funeral-flowers"] .slide .img.funeral-flowers{display:block}.category-slider .swiper-button-prev,.category-slider .swiper-button-next{top:calc(50% - 22.5px);width:35px;height:45px;z-index:100}.category-slider .swiper-button-prev{left:10px}.category-slider .swiper-button-next{right:10px}.category-slider .swiper-button-prev::after,.category-slider .swiper-button-next::after{color:var(--color--white);font-size:var(--font-size--lg-minus);font-weight:800}.category-slider .slider-text__container{position:absolute;z-index:20;top:calc(50% - 68px);left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.category-slider .slider-text__container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}.category-slider .slider-text__container h3{text-align:center;font-size:var(--font-size--normal-plus);font-weight:600;text-transform:uppercase;padding:12px 17px;border-radius:12px;background:rgba(255,255,255,0.5);backdrop-filter:blur(2px)}.category-slider .slider-link{font-size:var(--font-size--body);font-weight:600;letter-spacing:.547px;padding:12px 24px;border:1px solid var(--color--primary);background-color:var(--color--primary);color:var(--color--white);border-radius:12px;transition:color .3s ease-in-out,background-color .3s ease-in-out}.category-slider .slider-text__container{display:none}.category-slider[data-slider-name="birthday-flowers"] .slider-text__container.birthday-flowers{display:flex}.category-slider[data-slider-name="get-well-soon"] .slider-text__container.get-well-soon{display:flex}.category-slider[data-slider-name="gift-baskets"] .slider-text__container.gift-baskets{display:flex}.category-slider[data-slider-name="funeral-flowers"] .slider-text__container.funeral-flowers{display:flex}.category-slider .slider-link:hover{background-color:var(--hover--background--color--btn);color:var(--hover--color--btn-text)}