.product{background-color:#fff}.productInner{column-gap:40px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);margin:auto;justify-content:center;max-width:1120px}@media (max-width: 800px){.productInner{display:block;max-width:100%;padding:0}}.productVisual{max-width:644px;padding-top:40px;padding-bottom:40px;height:100%}.productVisualWrapper{position:sticky;top:170px}.productVisualSwiper{display:block;margin-bottom:20px;width:100%;border-radius:20px;padding:0 55px}.productVisualItem{display:none}.productVisualItem.active{display:block;animation:fade-in .5s ease}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.productVisualSwiperSlide{position:relative;display:flex;justify-content:center;width:100%}.productVisualSwiperSlideImage,.productVisualSwiperSlideVideo{border-radius:20px;height:100%;aspect-ratio:1;background-color:#fffbf8;object-fit:cover;width:100%!important}.productVisualSwiperSlidePlay{cursor:pointer;display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:1}.productVisualSwiperSlidePlayIcon{height:auto;width:100%}.productVisualSwiper .swiper-button-prev,.productVisualSwiper .swiper-button-next{width:fit-content;height:fit-content;max-width:41px;max-height:41px;padding:1px}.productVisualSwiper .swiper-button-prev:after,.productVisualSwiper .swiper-button-next:after{display:none}.productVisualThumbs{display:flex;padding:5px 0;gap:10px;align-items:center;max-width:calc(100% - 115px)}.productVisualThumbsPrev{margin-right:20px;height:40px;width:40px;padding:0}.productVisualThumbsNext{margin-left:20px;height:40px;width:40px;padding:0}.productVisualThumbsPrev,.productVisualThumbsNext{display:none}.productVisualThumbsPrev svg,.productVisualThumbsNext svg{height:100%;width:100%}.productVisualThumbsSlide{border-radius:10px;background-color:#fffbf8;cursor:pointer;width:100%;height:100%;aspect-ratio:1;max-width:100%;max-height:100%;padding:0;border:1px solid transparent;position:relative;overflow:hidden}.productVisualThumbsSlide.mainVar,.productVisualSwiperSlide.mainVar{display:none}.productVisualThumbsSlide.mainVar.currentSlide,.productVisualSwiperSlide.mainVar.currentSlide{display:flex}.productVisualThumbsSlidePlay{bottom:8px;cursor:pointer;display:flex;height:auto;position:absolute;right:2px;width:20px;z-index:1}.productVisualThumbsSlideImage{object-fit:cover;width:100%;height:100%}@media (max-width: 800px){.productVisual{padding:15px 0;border-right:0;max-width:100%}.productVisualWrapper{position:relative;top:0}.productVisualSwiper{margin-bottom:14px;padding:0}.productVisualSwiperSlide{border-radius:15px}.productVisualSwiperSlideImage,.productVisualSwiperSlideVideo{background-color:#fffbf8;max-width:100%}.productVisualThumbs{gap:16px;padding:0 20px;max-width:100%}.productVisualThumbsPrev,.productVisualThumbsNext{height:30px;width:30px}}.productContent{margin:0 auto auto;padding-top:60px;max-width:410px;width:100%}@media (max-width: 800px){.productContent{padding:15px 14px 0;max-width:100%}}.productTitle{font-weight:500;font-size:40px;font-family:SouvenirStd,Baskit;line-height:42px;margin-bottom:12px}.productRatings{display:flex;align-items:center;font-size:18px;font-weight:700;margin-bottom:10px;gap:7px}.productRatingsText{margin-top:3px}.productDescription{font-size:18px;line-height:20px}@media (max-width: 800px){.productTitle,.productDescription,.productRatings{margin-left:12px;margin-right:12px}.productTitle{margin-bottom:6px}.productRatings{margin-bottom:5px;font-size:16px}.productDescription{line-height:normal;text-wrap:balance;font-size:clamp(14px,4dvw,18px)}}.productOptions{display:grid;gap:12px;margin:25px 0 15px}.productOptionsItem{display:flex;flex-direction:column;font-size:16px;gap:8px}.productOptionsItem.container{padding:16px 11px;border-radius:10px;border:1px solid rgba(40,38,37,.5);box-shadow:0 4px 4px #00000040}.productOptionsItemLabel{font-family:SouvenirStd,Baskit;font-size:18px;font-weight:500}.productOptionsItemValues{display:flex;flex-wrap:wrap;margin:0 8px;gap:15px}.productOptionsItem.container .productOptionsItemValues{flex-direction:column;gap:7px;flex-wrap:revert}.productOptionsItemValuesItem{position:relative;display:flex;align-items:center;gap:9px;cursor:pointer;background-color:#fff7f2;border-radius:10px;padding:8px 11px;border:1px solid transparent;margin-bottom:0}.productOptionsItem.container .productOptionsItemValuesItem{flex-basis:66px;padding:11px;align-items:start}.productOptionsItemValuesItem.active{transition:ease .3s;background-color:#ffe7d9;border:1px solid var(--primary)}.productOptionsItemValuesLabel.soldOut{color:#00000040;text-decoration:line-through}.productOptionsItemValuesItemLabelInput{position:absolute;width:100%;height:100%;left:0;z-index:10;top:0;cursor:pointer;opacity:0;outline:none;-webkit-tap-highlight-color:transparent}.productOptionsItemValuesItemLabelInput:focus{box-shadow:none}.productOptionsItemValuesItemLabelInput:checked~.productOptionsItemValuesItemLabelCircle .productOptionsItemValuesItemLabelCircleInner{scale:1}.productOptionsItem.container .productOptionsItemValuesItemLabelCircle{margin-top:2px}.productOptionsItemValuesItemLabelCircle{display:flex;justify-content:center;align-items:center;width:14px;height:14px;border-radius:50%;flex-shrink:0;background-color:#fff;border:1px solid var(--primary)}.productOptionsItemValuesItemLabelCircleInner{width:7px;height:7px;border-radius:50%;flex-shrink:0;background-color:var(--primary);scale:0;margin:auto;transition:.3s cubic-bezier(.68,-.55,.265,1.55)}.productOptionsItemValuesItemLeftSelector,.productOptionsItemValuesItemSelector{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:20px;margin-bottom:2px}.productOptionsItemValuesItemLeftSelector{position:relative}.productOptionsItemValuesItemLeftSelectorSavings{background-color:var(--primary);border-radius:4px;white-space:nowrap;font-size:12px;line-height:12px;color:#fff;font-weight:700;padding:3.5px 7.85px 2.5px}.productOptionsItemValuesLabelSelector svg{width:17px;height:13px}.productOptionsItemValuesItemLeftBadge{background-color:#21c1d5;color:#fff;border-radius:4px;font-size:12px;padding:4px 10px 3px 6px;line-height:1;max-width:fit-content;font-weight:700}.productOptionsItemValuesItemRight{margin-left:auto}.productOptionsItemValuesItemRightPrice{display:flex;flex-direction:column;align-items:end;gap:3px}.productOptionsItemValuesItemRightPriceReal{font-size:16px;line-height:20px;font-weight:700}.productOptionsItemValuesItemRightPriceCompare{font-size:14px;line-height:1;opacity:.5;text-decoration:line-through}.productOptionsItemIncludesTitle{font-size:16px;font-weight:500;font-family:SouvenirStd,Baskit;margin:6px 0}.productOptionsItemIncludesItems{display:flex;flex-direction:column;gap:5px;margin:0;padding:0 0 0 10px}.productOptionsItemIncludesItemsItem{display:flex;align-items:flex-start;list-style-type:none}.productOptionsItemIncludesItemsItem.perDay.hidden{display:none}.productOptionsItemIncludesItemsItem span{margin-left:5px;display:contents;color:var(--primary)}.productOptionsItemIncludesItemsItem svg{margin-top:3px;margin-right:15px;flex-shrink:0}@media (max-width: 800px){.productOptions{margin:15px 0}.productOptionsItem:not(.container){margin-left:12px;margin-right:12px}.productOptionsItemValues{margin:0}.productOptionsItem.container{padding:16px 14px}.productOptionsItemValuesItem{padding:6px 11px 5px;gap:7px}.productOptionsItem.container .productOptionsItemValuesItem{flex-basis:64px}.productOptionsItemIncludesItems{padding-left:5px}.productOptionsItemValuesItemLeftSelector{font-size:15px;margin-bottom:.5px}.productOptionsItemValuesItemLeftSelectorSavings,.productOptionsItemValuesItemLeftBadge{padding:3px 6px;font-size:11px}.productOptionsItemValuesItemRightPriceReal{font-size:15px}.productOptionsItemIncludesItemsItem{font-size:clamp(14px,4dvw,16px)}.productOptionsItemIncludesItemsItem svg{margin-right:10px}}.productATC{max-width:380px;margin:20px auto}.productATC:disabled{pointer-events:none}.productBuy{display:none;text-align:center;text-decoration:underline;font-size:16px;line-height:20px;margin-top:12px;font-weight:700}.productBuy.active{display:block}@media (max-width: 800px){.productATC{margin:20px auto 12px;max-width:95%}.productBuy{font-size:14px}}.productBenefits{display:flex;gap:5.6px 8px;flex-wrap:wrap;margin:40px 0 0}.productBenefitsItem{max-width:fit-content;width:100%;display:flex;align-items:center;gap:8px;border-radius:200px;background-color:var(--light-blue);padding:11px 16px}.productBenefitsItemTitle{font-size:17px;line-height:1;font-family:SouvenirStd,Baskit;font-weight:500}.productBenefitsItemIcon{max-width:17px;width:100%;aspect-ratio:1;object-fit:contain}@media (max-width: 800px){.productBenefits{margin:30px 0 0;gap:16px 10px}.productBenefitsItem{padding:8px 11px}.productBenefitsItemTitle{font-size:clamp(12px,3.8dvw,18px)}.productBenefitsItemIcon{max-width:15px}}.productDropdowns{display:flex;flex-direction:column;margin:21px 0}.productDropdownsItem{border-top:1px solid var(--primary)}.productDropdownsItem.ingredients{display:none}.productDropdownsItem.ingredients.visible{display:block}.productDropdownsItemTitle{font-size:18px;padding:14px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;line-height:18px;font-weight:700;position:relative}.productDropdownsItemTitle:after{content:url("data:image/svg+xml, %3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 21C16.299 21 21 16.299 21 10.5C21 4.70101 16.299 0 10.5 0C4.70101 0 0 4.70101 0 10.5C0 16.299 4.70101 21 10.5 21Z' fill='%23ECFDFF'/%3E%3Crect x='5' y='10' width='11' height='2' fill='%23FF5D01'/%3E%3Cpath d='M10.5 21C16.299 21 21 16.299 21 10.5C21 4.70101 16.299 0 10.5 0C4.70101 0 0 4.70101 0 10.5C0 16.299 4.70101 21 10.5 21Z' fill='%23ECFDFF'/%3E%3Cpath d='M11.6762 16H9.30143V11.6522H5V9.32609H9.30143V5H11.6762V9.32609H16V11.6522H11.6762V16Z' fill='%23FF5D01'/%3E%3C/svg%3E")}.productDropdownsItem.active .productDropdownsItemTitle:after{content:url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 21C16.299 21 21 16.299 21 10.5C21 4.70101 16.299 0 10.5 0C4.70101 0 0 4.70101 0 10.5C0 16.299 4.70101 21 10.5 21Z' fill='%23ECFDFF'/%3E%3Crect x='5' y='10' width='11' height='2' fill='%23FF5D01'/%3E%3C/svg%3E%0A")}.productDropdownsItemContainer{display:grid;transition:ease .3s;grid-template-rows:0fr}.productDropdownsItem.active .productDropdownsItemContainer{grid-template-rows:1fr}.productDropdownsItemContainerWrapper{overflow:hidden}.productDropdownsItem.checks .productDropdownsItemContainerWrapper div ul{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,1fr);padding:0;margin:10px 0 16px}.productDropdownsItem .productDropdownsItemContainerWrapper div ul{margin-top:0;padding-left:30px}.productDropdownsItem .productDropdownsItemContainerWrapper div ul li{font-size:16px;line-height:20px}.productDropdownsItem.checks .productDropdownsItemContainerWrapper div ul li{list-style-type:none;display:flex;align-items:center;gap:6px;position:relative}.productDropdownsItem.checks .productDropdownsItemContainerWrapper div ul li:before{content:url("data:image/svg+xml,%3Csvg width='23' height='20' viewBox='0 0 23 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='9.47923' cy='9.99996' rx='9.47923' ry='9.85714' fill='%23FF5D01'/%3E%3Cpath d='M18.5005 1.00242C19.0554 0.956245 19.3985 1.57962 19.1503 2.10295C18.9824 2.45697 18.0989 3.28044 17.7922 3.64215C14.4919 7.52094 11.8998 11.9461 9.45379 16.4483C7.69411 17.9029 7.08808 16.1328 6.2776 14.8629C5.46713 13.5931 4.68586 12.4849 3.64173 11.4613C3.42268 11.2458 3.0576 11.0688 2.94808 10.7764C2.53919 9.70661 4.21856 9.43725 4.8976 9.54499C5.8249 9.69121 6.69379 10.584 7.24141 11.3305C7.46776 11.6383 7.70141 12.1462 7.92776 12.3925C7.95697 12.4233 7.96427 12.4849 8.02998 12.4695C9.58522 10.1992 11.1112 7.85956 12.849 5.74316C13.9078 4.45023 15.1709 3.02647 16.5071 2.04908C16.9379 1.73354 17.9893 1.0486 18.5005 1.00242Z' fill='white'/%3E%3C/svg%3E%0A")}.productDropdownsItemContainerVariant{display:none}.productDropdownsItemContainerVariant.active{display:block}.productShop{margin:0 auto}@media (max-width: 800px){.productDropdownsItemTitle{font-size:17px}.productDropdownsItemContainerWrapper,.productDropdownsItem .productDropdownsItemContainerWrapper div ul li{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/main-product.css.map */
