.first-step,.second-step{display:flex;flex-direction:column;gap:16px 0}@media screen and (max-width:1080px){.first-step,.second-step{gap:12px 0}}.selling-item{background:#fff;border:1.4px solid var(--25,#eceef2);border-radius:18px;overflow:hidden}.selling-item.second-step-item:not(.show-item){display:none}@media screen and (max-width:1080px){.selling-item.second-step-item .selling-item__header{padding:22px 20px 22px 18px}}.selling-item__header{align-items:center;cursor:pointer;display:flex;gap:0 10px;justify-content:space-between;padding:24px 22px 24px 18px;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none}.selling-item__wrapper{background:#fff;border-radius:14px}.selling-item__badge{background:var(--95,#2c2e33);border-radius:18px 18px 0 0;color:var(--10,#fff);display:flex;font-family:Figtree;font-size:16px;font-style:normal;font-weight:500;justify-content:center;letter-spacing:-.48px;line-height:22px;margin:0 0 -41px 1px;padding:10px 16px 33px;text-transform:lowercase;width:calc(100% - 2px)}@media screen and (max-width:1080px){.selling-item__badge{font-size:14px;letter-spacing:-.42px;padding:9px 16px 36px}}.selling-item__badge.active{margin-left:0;width:100%}.selling-item__checkbox{background:var(--45,#d3d7de);border-radius:50%;height:22px;min-width:22px;position:relative;transition:background .4s;width:22px}@media screen and (max-width:1080px){.selling-item__checkbox{height:20px;min-width:20px;width:20px}}.selling-item__checkbox:after{background:#fff;border-radius:50%;content:"";display:block;height:10px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:10px}.selling-item__title{align-items:center;color:var(--black-00,var(--110,#191b1e));display:flex;font-family:Satoshi;font-size:20px;font-style:normal;font-weight:500;gap:0 8px;letter-spacing:-.8px;line-height:22px;text-transform:lowercase}@media screen and (max-width:1080px){.selling-item__title{font-size:18px;letter-spacing:-.54px;line-height:20px}}.selling-item__title:hover .selling-item__checkbox{background:#bfc0c3}.selling-item__price{align-items:center;display:flex;gap:0 6px}@media screen and (max-width:1080px){.selling-item__price{white-space:nowrap}}.selling-item__price .old-price{color:var(--65,#999fa9);font-family:Figtree;font-size:17px;font-style:normal;font-weight:500;letter-spacing:-.34px;line-height:16px;text-decoration:line-through;text-transform:lowercase}@media screen and (max-width:1080px){.selling-item__price .old-price{font-size:16px;letter-spacing:-.32px;line-height:14px}}.selling-item__price .new-price{color:var(--black-00,var(--110,#191b1e));font-family:Figtree;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.4px;line-height:22px;text-transform:lowercase}@media screen and (max-width:1080px){.selling-item__price .new-price{font-size:18px;letter-spacing:-.36px;line-height:20px}}.selling-item__footer{border-top:1.4px solid #f2f2f3;color:var(--80,#52565e);font-family:Figtree;font-size:15px;font-style:normal;font-weight:500;letter-spacing:-.45px;line-height:22px;padding:22px 16px 19px;text-transform:lowercase}@media screen and (max-width:1080px){.selling-item__footer{padding:20px 16px 23px}}.selling-item__footer ol,.selling-item__footer ul{display:flex;flex-direction:column;gap:10px 0;list-style:none;margin:0;padding:0}.selling-item__footer ol li,.selling-item__footer ul li{align-items:center;display:flex;gap:0 8px}.selling-item__footer ol li:before,.selling-item__footer ul li:before{background:url(subscribe-icon-n.svg);background-repeat:no-repeat;background-size:contain;content:"";display:flex;height:22px;min-width:22px;position:static;width:22px}@media screen and (max-width:1080px){.selling-item__footer ol li:before,.selling-item__footer ul li:before{background:url(subscribe-icon-mobile.svg);height:20px;min-width:20px;width:20px}}.selling-item:not(.active) .selling-item__footer{display:none}.selling-item.active{border-width:0}.selling-item.active .selling-item__wrapper{margin:4px}.selling-item.active .selling-item__checkbox{background:#00a1ff}.selling-item.active .selling-item__checkbox:after{opacity:1;visibility:visible}.selling-item.active.second-step-item .selling-item__header{padding:20px 19px 20px 16px}@media screen and (max-width:1080px){.selling-item.active.second-step-item .selling-item__header{padding:20px 17px 20px 16px}}.selling-item.second-step-item .selling-item__price{gap:0 4px}.selling-item.second-step-item .selling-item__price span{border-radius:50%;height:13px;margin:4px;width:13px}.new-price-design{color:#1e1e1e;font-weight:700;letter-spacing:-.05em;line-height:79%;position:relative}.new-price-design span{color:#1e1e1e;font-size:10px;font-weight:600;letter-spacing:-.06em;line-height:167%}.new-price-design span.serving{bottom:-13px;color:#1e1e1e;font-size:7px;font-weight:600;letter-spacing:-.04em;line-height:214%;position:absolute;right:0;width:max-content}.gift_block{align-items:center;background:#f8f8f8;border-radius:12px;display:flex;gap:25px;margin-top:18px;padding:19px 22px;position:relative}.gift_block img{height:45px;left:22px;position:absolute;width:45px}.gift_block .right{margin:0 auto}.gift_block .top_text{align-items:center;color:#1e1e1e;display:flex;font-size:15px;font-weight:700;gap:7px;letter-spacing:-.03em;text-transform:uppercase}.gift_block .top_text .price{color:#818181;text-decoration:line-through}.gift_block .desc{color:#1e1e1e;font-size:12px;font-weight:500;letter-spacing:-.03em;line-height:125%}.gift_block .desc strong{font-weight:700}.gift_block .modal-open-button{cursor:pointer;position:absolute;right:17px;top:22px}.gift_block .modal-open-button circle{transition:all .3s}.gift_block .modal-open-button :hover circle{fill:#000;transition:all .3s}.gift-modal-container{align-items:center;display:flex;height:100%;justify-content:center;position:fixed;top:-100%;transition:all .4s;width:100%;z-index:9999}.gift-modal-container.open{top:0;transition:all .4s}.gift-block-modal{background:#fff;box-shadow:16px 16px 50px rgba(0,0,0,.3);margin:0 auto;max-width:400px;padding:25px 33px;position:relative}.gift-block-modal h1{color:#1e1e1e;font-size:33px;font-weight:500;letter-spacing:-.06em;line-height:115%;margin-top:32px}.gift-block-modal p{color:#1e1e1e;font-size:14px;font-weight:400;letter-spacing:-.04em;line-height:107%;margin-top:14px}.gift-block-modal .info-blocks{display:flex;flex-direction:column;gap:10px;margin-top:30px;width:100%}.gift-block-modal .info-blocks .info-block{align-items:center;background:#f8f8f8;border-radius:12px;display:flex;justify-content:space-between;padding:20px;width:100%}.gift-block-modal .info-blocks .info-block .info-title{color:#1e1e1e;font-size:13px;font-weight:700;letter-spacing:-.03em}.gift-block-modal .info-blocks .info-block .info-desc{color:#1e1e1e;font-size:11px;font-weight:500;letter-spacing:-.03em;line-height:127%;margin-top:5px}.gift-block-modal .info-blocks .info-block .info-desc strong{font-weight:700}.gift-block-modal .info-blocks .info-block img{height:45px;width:45px}.gift-block-modal .close-button{cursor:pointer;position:absolute;right:20px;top:20px}.gift-block-modal .close-button-blue{background:#00a8ff;border-radius:24px;color:#fff;cursor:pointer;font-family:var(--font-family);font-size:13px;font-weight:600;letter-spacing:-.03em;line-height:108%;margin-left:auto;margin-right:auto;margin-top:35px;padding:17px 39px;text-align:center;width:max-content}.return{align-items:center;color:#1d1d1b;display:flex;font-size:11px;font-weight:500;gap:7px;justify-content:center;letter-spacing:-.05em;margin-top:10px;text-align:center}@media screen and (max-width:375px){.gift_block .right{padding-left:30px}}