#chat-button{transition:bottom ease .3s}.productV51A{max-width:1120px;padding:24px 20px 50px;margin:0 auto;display:flex;column-gap:45px;align-items:start}.productV51A.stickyCarousel{display:grid;grid-template-columns:542fr 493fr;align-items:unset}@media(max-width:800px){.productV51A,.productV51A.stickyCarousel{padding:0 0 24px;display:block}}.productV51AVisualWrapper{position:relative;height:auto;overflow:hidden;max-width:595px;width:100%}.productV51A.stickyCarousel .productV51AVisualWrapper{height:100%;overflow:revert;max-width:unset;min-width:0;min-height:0}.productV51AVisual{width:100%}.productV51A.stickyCarousel .productV51AVisual{position:sticky;top:70px}.productV51AVisualGallery{min-width:0}.productV51AVisualGalleryContainer{position:relative}.productV51AVisualGalleryContainerFrontrow{max-width:100%;transition:opacity .3s,visibility .3s}.productV51AVisualGalleryContainerFrontrow.hideSticker{opacity:0;visibility:hidden}.productV51AVisualGalleryContainerFrontrowIframe{position:absolute;z-index:3;border-radius:0!important;transform-origin:0 0!important}@media(max-width:800px){.productV51AVisualGalleryContainerFrontrowIframe{top:10px!important;height:92px!important}}.productV51AVisualGallerySwiper{margin-bottom:16px;pointer-events:all}.productV51AVisualGallerySwiper.flavor{position:absolute;left:0;top:0;width:100%;z-index:2;transition:1s cubic-bezier(.075,.82,.165,1);opacity:0;pointer-events:none}.productV51AVisualGallerySwiper.flavor.active{opacity:1;pointer-events:all}.productV51AVisualGallerySwiper[data-type=default].hideSwiper{opacity:0;pointer-events:none}.productV51AVisualGallerySwiperSlide{width:100%;height:auto;object-fit:contain;border-radius:11px}.productV51AVisualGalleryWrapper .swiper-button-prev,.productV51AVisualGalleryWrapper .swiper-button-next{position:relative;top:unset;left:unset;right:unset;width:24px;height:24px;margin-top:unset;bottom:unset;flex-shrink:0}.productV51AVisualGalleryWrapper .swiper-button-prev:after{content:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='11.5' transform='rotate(180 12 12)' stroke='black'/%3E%3Cpath d='M8.64645 11.6464C8.45118 11.8417 8.45118 12.1583 8.64645 12.3536L11.8284 15.5355C12.0237 15.7308 12.3403 15.7308 12.5355 15.5355C12.7308 15.3403 12.7308 15.0237 12.5355 14.8284L9.70711 12L12.5355 9.17157C12.7308 8.97631 12.7308 8.65973 12.5355 8.46447C12.3403 8.2692 12.0237 8.2692 11.8284 8.46447L8.64645 11.6464ZM15 12V11.5H9V12V12.5H15V12Z' fill='black'/%3E%3C/svg%3E%0A")}.productV51AVisualGalleryWrapper .swiper-button-next:after{content:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='11.5' stroke='black'/%3E%3Cpath d='M15.3536 12.3536C15.5488 12.1583 15.5488 11.8417 15.3536 11.6464L12.1716 8.46447C11.9763 8.2692 11.6597 8.2692 11.4645 8.46447C11.2692 8.65973 11.2692 8.97631 11.4645 9.17157L14.2929 12L11.4645 14.8284C11.2692 15.0237 11.2692 15.3403 11.4645 15.5355C11.6597 15.7308 11.9763 15.7308 12.1716 15.5355L15.3536 12.3536ZM9 12V12.5H15V12V11.5H9V12Z' fill='black'/%3E%3C/svg%3E%0A")}.productV51A .swiper-pagination{position:relative;top:unset;left:unset;right:unset;bottom:unset;margin-top:12px}.productV51A .swiper-pagination-bullet{width:10px;height:10px;background:#4c19d8;margin:0 2px!important;transition:opacity .3s}.productV51A .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){opacity:.4}.productV51AVisualGallerySwiperThumbs{display:none}@media(max-width:800px){.productV51AVisualWrapper,.productV51A.stickyCarousel .productV51AVisualWrapper{width:100%;max-width:100%;padding:0 0 8px;background:unset}.productV51AVisual{width:100%}.productV51A.stickyCarousel .productV51AVisual{position:relative;top:unset;min-width:0}.productV51A:has(.productV51AVisualGallerySwiperThumbs) .productV51AVisual{display:flex;justify-content:flex-start;gap:4px;padding:12px 16px 0}.productV51A:has(.productV51AVisualGallerySwiperThumbs) .productV51AVisualGallery{flex:1;min-width:0}.productV51A:has(.productV51AVisualGallerySwiperThumbs) .productV51AVisualGallerySwiper{margin-bottom:0}.productV51A:has(.productV51AVisualGallerySwiperThumbs) .productV51AVisualGallerySwiperSlide{border-radius:10px}.productV51A:has(.productV51AVisualGallerySwiperThumbs.active) .swiper-pagination{display:none}.productV51AVisualGallerySwiperThumbs.active{display:block;flex:0 0 calc((100% - 4px - (var(--thumb-count) - 1) * 4px) / (var(--thumb-count) + 1));align-self:stretch;contain:size;margin:0}.productV51AVisualGallerySwiperThumbsThumb{width:100%;padding:1px;border:2px solid transparent;border-radius:10px;cursor:pointer;transition:border-color .2s}.productV51AVisualGallerySwiperThumbsThumb.swiper-slide-thumb-active{border-color:#5c0af7}.productV51AVisualGallerySwiperThumbsThumbImg{display:block;width:100%;height:100%;object-fit:cover;border-radius:7px}.productV51AVisualGallery .onGallery{display:none}.productV51AVisualGallerySwiper{margin-bottom:8px}.productV51AVisualGallerySwiperSlide{border-radius:0}}.productV51AContent{width:100%;max-width:493px}.productV51A.stickyCarousel .productV51AVisualWrapper{max-width:unset}@media(max-width:800px){.productV51AContent{display:flex;flex-direction:column;padding:0 16px;max-width:100%}}.productV51AContentTitle{margin:0 0 14px;font-size:34px;font-style:normal;font-weight:700;line-height:101%;font-family:Integral,Polymath Display,sans-serif;text-wrap:balance}@media(max-width:800px){.productV51AContentTitle{font-size:30px}}.productV51AContentYotpo{display:flex;align-items:center;gap:6px;line-height:1;margin-bottom:14px}.productV51AContentYotpoStars{height:15px;width:auto}.productV51AContentYotpoText{margin:2px 0;font-weight:500;line-height:100%;letter-spacing:-.04em;font-size:14px;font-family:Cartograph,Polymath Display,sans-serif}@media(max-width:800px){.productV51AContentYotpoText{margin:0}}.productV51AContentDescription{font-size:16px;font-weight:500;line-height:125%;color:#4f4a5b;margin-bottom:20px}.productV51AContentDescription strong{display:block;font-size:16px;font-weight:700;margin-bottom:5px}@media(max-width:800px){.productV51AContentDescription{text-wrap:unset}}.productV51AContentContainer{border:1px solid #00000026;border-radius:16px;padding:16px 16px 24px;box-shadow:0 2px 12px #00000026;margin-bottom:26px}.productV51AContentBenefits{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px}.productV51AContentBenefitsItem{padding:3px 10px;border-radius:5px;border:1px solid #B7A9FF;font-size:12px;font-weight:600;line-height:17px;text-align:center}@media(max-width:800px){.productV51AContentBenefits{justify-content:center}}.productV51AContentDiscountCode{display:none;color:#4c19d8;background-color:#4c19d824;font-size:14px;font-weight:700;padding:4px 14px;line-height:150%;border-radius:9px;width:fit-content;margin:10px 0}.productV51AContentDiscountCode.active{display:block}.productV51AContentWrapper{display:flex;flex-direction:column;align-items:center}.productV51AContentPurchase{display:flex;gap:28px;flex-direction:column;justify-content:center;width:100%;margin-right:auto;align-items:center}.productV51AContentPurchaseButton{width:100%;margin:16px 0 0;border-radius:12px;padding:16px 24px;gap:8px;display:flex;justify-content:center;text-transform:uppercase;background:#5c0af7;box-shadow:2px 2px #050011;text-align:center;border:2px solid #050011;font-size:18px;color:#fff;line-height:100%;font-weight:700}.productV51AContentPurchaseButton.button svg{opacity:1}.productV51AContentPurchaseButton.button svg path{fill:#fff;stroke:#fff}.productV51AContentPurchaseButton.button.loading svg{opacity:0}.productV51AContentPurchaseButtonText{white-space:nowrap}.productV51AContentPurchaseButtonText.dynamicATC{display:flex;align-items:center;gap:4px;font-size:clamp(14px,4.5dvw,16px)}.productV51AContentPurchaseGuarantee{font-size:14px;line-height:20px;font-weight:600;text-align:center;gap:8px;display:flex;color:#050011bf;align-items:center;max-width:fit-content}@media(max-width:800px){.productV51AContentPurchaseButton{padding:14px 24px}}.productV51AContentFrontrow{position:relative}#iframe-frontrow-quant{height:0px}.productV51AContentFrontrowIframe{width:100%;margin:0;display:flex}.iframe-modal-frontrow{display:none;position:fixed;z-index:99999999;left:0;top:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden}.productV51AContentTaste{display:block;max-width:360px;width:100%;flex-wrap:wrap;margin:0 auto 20px}.productV51AContentTasteTitle{font-size:20px;line-height:28.8px;display:block;text-align:center;font-weight:700;margin-bottom:12px}.productV51AContentTasteNotes{display:flex;align-items:center;justify-content:center;gap:5px}.productV51AContentTasteNotesNote{display:none;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:1}.productV51AContentTasteNotesNote.active{display:flex}.productV51AContentTasteNotesNoteIcon{max-width:56px;max-height:56px;padding:14px;object-fit:contain;aspect-ratio:1;background-color:#e9e5ff;border-radius:50%}.productV51AContentTasteNotesNoteText{font-size:16px;white-space:nowrap;line-height:150%;font-weight:600;letter-spacing:-.09px;text-align:center}.productV51AContentReviewer{display:flex;align-items:center;max-width:450px;gap:16px;margin:0 0 10px}.productV51AContentReviewerIcon{max-width:60px;flex-shrink:0;object-fit:contain;aspect-ratio:1}.productV51AContentReviewerInfo{display:flex;flex-direction:column;gap:4px;font-weight:500}.productV51AContentReviewerInfoReview{font-size:12px;line-height:16px;font-weight:500;color:#4f4a5b}@media(max-width:800px){.productV51AContentReviewer{margin:0 auto 10px;text-wrap:balance}.productV51AContentReviewerIcon{max-width:48px}.productV51AContentReviewerInfo{max-width:275px}}.productV51AContentBlocks{display:none;max-width:300px;width:100%;margin:0 auto 20px}.productV51AContentBlocks:empty{display:none}.productV51AContentChecks{display:flex;margin:16px auto 0;gap:12px;justify-content:center}.productV51AContentChecksItem{display:flex;flex-direction:column;gap:8px;align-items:center}.productV51AContentChecksItemIcon{max-width:22px;width:100%;max-height:24px;object-fit:contain}.productV51AContentChecksItemText{font-size:12px;line-height:16px;text-align:center}@media(max-width:800px){.productV51AContentChecks{margin-top:24px}}.productV51AContentDropdowns,.productV51AContentDropdownsItem{display:flex;flex-direction:column}.productV51AContentDropdownsItem:not(:first-child){border-top:1px solid #d9d6d6}.productV51AContentDropdownsItemTop{display:flex;background:transparent;padding:16px 0;justify-content:space-between;font-size:15.14px;cursor:pointer;line-height:120%;align-items:center;gap:10px;text-transform:uppercase;font-weight:700;position:relative;transition:ease .3s;font-family:Integral,Polymath Display,sans-serif}.productV51AContentDropdownsItemTop svg{display:inline-block;width:24px;height:24px;cursor:pointer;font:unset;flex-shrink:0;overflow:hidden;transition:ease .3s}.productV51AContentDropdownsItemTop.active svg{display:none}.productV51AContentDropdownsItemTop.active:after{content:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 11C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12C4 11.4477 4.44772 11 5 11H19Z' fill='black'/%3E%3Cpath d='M5 11L19 11C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13L5 13C4.44771 13 4 12.5523 4 12C4 11.4477 4.44771 11 5 11Z' fill='black'/%3E%3C/svg%3E%0A");max-width:24px;max-height:24px;width:100%;height:100%}.productV51AContentDropdownsItemTop.active~.productV51AContentDropdownsItemContent{grid-template-rows:1fr}.productV51AContentDropdownsItemContent{display:grid;grid-template-rows:0fr;transition:ease .3s}.productV51AContentDropdownsItemContentWrap{overflow:hidden}.productV51AContentDropdownsItemContentWrapInner{display:flex;align-items:center;gap:14px;font-size:15px;font-weight:500;line-height:20px;padding-bottom:16px;color:#444}.productV51AContentDropdownsItemImage{max-width:179px;width:100%;object-fit:contain}.productV51AContentDropdownsItemContentWrapInner p{margin:0}.productV51AContentDropdownsItemContentWrapInner ul{margin:0;padding-left:30px}.productV51AContentDropdownsItemContentWrapInner em strong{font-style:normal;font-family:Integral,Polymath Display,sans-serif}.productV51AContentDropdownsItemContentWrapInner strong{font-weight:700}@media(max-width:800px){.productV51AContentDropdowns{padding:0}.productV51AContentDropdownsItemContentWrapInner{font-size:14px}}.productV51AContentOptions{display:flex;flex-direction:column}.productV51AContentOptionsGroup:not(:last-of-type){margin-bottom:22px}.productV51AContentOptionsGroupTitle{display:flex;gap:6px;font-size:18px;font-weight:700;line-height:120%;text-transform:uppercase;font-family:Integral,Polymath Display,sans-serif;margin-bottom:16px}.productV51AContentOptionsGroupItems{display:flex;flex-direction:column;gap:14px}.productV51AContentOptionsGroupItems.reverse{flex-direction:column-reverse}.productV51AContentOptionsGroupItem{position:relative;display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid #05001126;border-radius:12px;cursor:pointer;background-color:#fff;transition:ease .2s}.productV51AContentOptionsGroupItem.active{border-color:#4c19d8;background-color:#dbd6ff}.productV51AContentOptionsGroupItemBadge{position:absolute;top:-9px;right:12px;background-color:var(--primary-purple);color:#fff;font-size:9px;font-weight:700;line-height:1;text-transform:uppercase;padding:4px 8px 3px;opacity:1;border-radius:10px;white-space:nowrap}.productV51AContentOptionsGroupItemHead{display:flex;align-items:flex-start;opacity:.75;gap:7px}.productV51AContentOptionsGroupItemInput{appearance:none;-webkit-appearance:none;margin:.24em 0 0;width:16px;height:16px;border:2px solid #5A5757;border-radius:50%;display:grid;background:#fff;place-content:center;cursor:pointer;flex-shrink:0;padding:0}.productV51AContentOptionsGroupItemInput:checked{border-color:#4c19d8}.productV51AContentOptionsGroupItemInput[type=radio]:before{content:"";width:8px;height:8px;border-radius:50%;transform:scale(0);transition:.2s transform ease;box-shadow:inset 1em 1em #4c19d8}.productV51AContentOptionsGroupItemInput[type=radio]:checked:before{transform:scale(1)}.productV51AContentOptionsGroupItemInput[type=radio]:focus-visible{outline:2px solid #007bff;outline-offset:2px}.productV51AContentOptionsGroupItem.active .productV51AContentOptionsGroupItemHead{opacity:1}.productV51AContentOptionsGroupItemInfo{display:flex;flex-direction:column;gap:2px}.productV51AContentOptionsGroupItemInfoLabel{font-size:16px;font-weight:700;line-height:24px}.productV51AContentOptionsGroupItemInfoLabelSublabel{font-size:14px;font-weight:400;line-height:16px}.productV51AContentOptionsGroupItemInfoNotes{font-size:13px;line-height:16px;font-family:Cartograph,Polymath Display,sans-serif}.productV51AContentOptionsGroupItem.active .productV51AContentOptionsGroupItemInfoLabel{color:var(--primary-purple-two)}.productV51AContentOptionsGroupItemHeadPrice{display:flex;align-items:flex-end;gap:6px;margin-left:auto}.productV51AContentOptionsGroupItemHeadPriceReal{font-size:24px;font-weight:700;line-height:100%}.productV51AContentOptionsGroupItem.active .productV51AContentOptionsGroupItemHeadPriceReal{color:#4c19d8}.productV51AContentOptionsGroupItemHeadPriceCompare{font-size:16px;font-weight:400;line-height:120%;text-decoration:line-through;margin-bottom:1px}.productV51AContentOptionsGroupItem.active .productV51AContentOptionsGroupItemHeadPriceCompare{opacity:.85}.productV51AContentOptionsGroupItemWrap{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-left:22px;opacity:.5}.productV51AContentOptionsGroupItemWrap:empty{display:none}.productV51AContentOptionsGroupItem.active .productV51AContentOptionsGroupItemWrap{opacity:1}.productV51AContentOptionsGroupItemPerUnit{font-size:13px;font-weight:500;line-height:120%;font-family:Cartograph,Polymath Display,sans-serif}.productV51AContentOptionsGroupItemBullets{display:flex;flex-direction:column;gap:6px;margin:3px 23px 0;opacity:.75}.productV51AContentOptionsGroupItem.active .productV51AContentOptionsGroupItemBullets{opacity:1}.productV51AContentOptionsGroupItemBulletsBullet{display:flex;align-items:flex-start;gap:4px;font-size:12px;line-height:125%;font-weight:500}.productV51AContentOptionsGroupItemBulletsBullet svg{width:15px;height:15px;flex-shrink:0}.productV51AContentOptionsGroupItem.active .productV51AContentOptionsGroupItemBulletsBullet path{fill:#5c0af7;fill-opacity:1}.productV51AContentOptionsSelected{display:block;text-align:center;font-size:12px;line-height:150%;font-weight:500;margin-top:12px}.productV51AContentOptionsSelected:empty{display:none}@media(max-width:800px){.productV51AContentOptionsGroup:not(:last-of-type){margin-bottom:28px}.productV51AContentOptionsGroupItem{padding:12px;gap:4px}.productV51AContentOptionsGroupTitle{font-size:16px;margin-bottom:10px}.productV51AContentOptionsGroupItemInfoLabel{font-weight:600}.productV51AContentOptionsSelected{margin-top:15px}}.productV51ASticky{display:flex;transition:ease .4s;min-width:unset;width:100%;max-width:100%;visibility:hidden;margin:0 auto;position:fixed!important;bottom:0;transform:translate(-50%) translateY(200px);left:50%;padding:16px;opacity:0;right:20px;z-index:99999999999;background:#e9e5ff;border-radius:15px 15px 0 0;box-shadow:0 -3px 4px #5283ff1c}.productV51ASticky.sticky{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.productV51AStickyInner{gap:20px;display:flex;align-items:center;max-width:1000px;margin:0 auto;justify-content:space-between;width:100%}.productV51AStickyReviews{display:flex;align-items:center;gap:6px}.productV51AStickyReviewsStars{width:74px;height:13px}.productV51AStickyReviews svg:not(.productV51AStickyReviewsStars){margin-top:2px}.productV51AStickyReviewsItem{font-size:12px;line-height:120%;font-weight:700;text-align:center}.productV51AStickyWrapper{width:100%;display:flex;flex-direction:column;gap:8px;max-width:370px}.productV51AStickyWrapper.centered{margin:0 auto}.productV51AStickyATC.button{width:100%;margin:0 auto;border-radius:12px;max-width:600px;padding:16px 24px;gap:8px;display:flex;justify-content:center;text-transform:uppercase;background:#5c0af7;box-shadow:2px 2px #050011;text-align:center;border:2px solid #050011;color:#fff;line-height:100%;font-weight:700}.productV51AStickyATC.button.loading svg{opacity:0}.productV51AStickyATC.button svg{opacity:1}.productV51AStickyATCText{white-space:nowrap;display:flex;gap:4px;font-size:clamp(15px,4dvw,18px);align-items:center}.productV51AStickyBullets{display:none;gap:16px;align-items:center;justify-content:center}.productV51AStickyBulletsBullet{display:flex;align-items:center;text-align:center;gap:6px}.productV51AStickyBulletsBullet svg{width:12px;height:12px;flex-shrink:0}.productV51AStickyBulletsBulletText{font-size:clamp(10px,3dvw,12px);line-height:16px}@media(max-width:800px){.productV51ASticky{transform:translate(-50%) translateY(130px);transition:ease .5s}.productV51AStickyInner{padding:0}.productV51AStickyWrapper{max-width:100%}.productV51AStickyATC.button{font-size:18px;margin-top:0}.productV51AStickyReviews{display:none}.productV51AStickyBullets{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/299/assets/main-product-v51-a.css.map */
