#announcement{display:none}#product{width:100%;margin:0 auto;padding:60px 30px}#productInner{width:100%;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px}@media (max-width: 800px){#product{padding:0 0 40px}#productInner{display:block}}#productVisual{display:grid;grid-template-columns:70px 1fr;gap:20px;height:fit-content;max-height:100%;position:sticky;top:120px;max-width:670px;justify-self:flex-end}.productVisualThumbs,#productVisual.multiple .productVisualThumbs.active{display:flex;flex-direction:column;gap:20px}#productVisual.multiple .productVisualThumbs{display:none}.productVisualThumbsSlide{max-width:70px;cursor:pointer;position:relative;overflow:hidden;border-radius:12px;border:1px solid transparent}.productVisualThumbsSlide.active{border-color:#000}.productVisualThumbsSlidePlay{position:absolute;right:2px;cursor:pointer;z-index:1;display:flex;width:20px;height:auto;bottom:8px}.productVisualThumbsSlideImage{object-fit:contain;aspect-ratio:1}.productVisualSwiper,#productVisual.multiple .productVisualSwiper.active{display:block;width:100%}#productVisual.multiple .productVisualSwiper{display:none}.productVisualSwiperSlide{width:100%;position:relative}.productVisualSwiperSlideImage,.productVisualSwiperSlideVideo{width:100%!important;aspect-ratio:1;height:auto;border-radius:32px;object-fit:contain;max-height:800px}.productVisualSwiperSlidePlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:1;display:flex;width:60px}.productVisualSwiperSlidePlayIcon{width:100%;height:auto}@media (max-width: 1000px){#productVisual{grid-template-columns:1fr;gap:6px;margin-bottom:30px;position:static;max-width:unset}.productVisualThumbs,#productVisual.multiple .productVisualThumbs.active{order:2;flex-direction:row;gap:6px;margin:0 auto;overflow-x:auto;max-width:calc(100vw - 48px);padding-bottom:10px;justify-content:center}.productVisualThumbsSlide{flex-grow:1}.productVisualThumbsSlideImage{border-radius:5px;aspect-ratio:1}.productVisualSwiper,#productVisual.multiple .productVisualSwiper.active{margin-bottom:10px}.productVisualSwiperSlideImage,.productVisualSwiperSlideVideo{border-radius:0;max-height:500px}}#productContent{width:100%}#productContent>*{width:100%;max-width:500px}#productReview{margin-bottom:10px}#productReview.noCount .yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{display:none}#productTitle{font-size:clamp(36px,2.8vw,48px);margin:0 0 10px;font-weight:700;max-width:unset;white-space:nowrap}#productSubtitle{font-size:26px;margin:-10px 0 10px;font-weight:700;max-width:unset}.productUniqueDescription{display:none}.productUniqueDescription.active{display:block}.productUniqueDescription.active~#productDescription{display:none}#productDescription,.productUniqueDescription{margin-bottom:20px;line-height:1.6}#productDescription h1,.productUniqueDescription h1{margin-top:0}#productDescription p,.productUniqueDescription p{margin:0}.productLabelButton{margin-bottom:20px;font-size:20px;font-weight:500;position:relative;max-width:fit-content!important}.productLabelButton:after{content:"";position:absolute;bottom:0;left:50%;translate:-50% 0;width:0;height:2px;background-color:var(--black);transition:ease .4s}.productLabelButton:hover:after{width:100%}#productLabelDialog[open]{justify-content:center;max-width:unset;align-items:center}#productLabelDialogInner{border-radius:10px;background-color:#ffffffa3;padding:20px;width:100%;max-width:750px;position:relative;animation:appearing .3s ease}@keyframes appearing{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}#productLabelDialogExit{position:absolute;top:20px;right:20px;cursor:pointer;padding:5px;border-radius:50%;background-color:#ffffff73;display:grid;place-content:center}#productLabelDialogExit svg{width:24px;height:24px}#productLabelDialogImage{object-fit:cover}#productSaleTitle{font-weight:700;margin-bottom:12px;font-size:19px}#productOption{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.productOptionItemLabel{font-size:20px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.productOptionItemValues{display:flex;gap:10px;flex-wrap:wrap}.productOptionItemValuesLabel{cursor:pointer;border:1px solid black;border-radius:32px;padding:8px;min-width:200px;font-size:18px;font-weight:500;text-align:center}.productOptionItemValuesLabel.active{background-color:#dce69f}.productOptionItemValuesLabel.preferred{order:-1}.productOptionItemValuesLabel[data-color="#f3c9d5"].active{background-image:url(/cdn/shop/files/beverlin_clouds.png);background-size:cover}.productOptionItemValuesLabel[data-color="#b53c34"].active{background-image:url(/cdn/shop/files/black_and_red_1.png);background-size:cover;color:#fff}.productOptionItemValuesLabel[data-color="#ef987a"].active{background-image:url(/cdn/shop/files/flavor_select.png);background-size:cover;color:#000}.productOptionItemValuesLabel[data-color=variety].active{background:linear-gradient(to right,#cf5e63,#f4af74,#dce69f,#f1d3d6)}.productOptionItemValuesLabelInput{display:none}#productBuying{margin-bottom:20px}#productSubscription,#productOnce{cursor:pointer;border-radius:32px;overflow:hidden;padding:14px 20px 14px 14px;display:grid;grid-template-columns:20px 1fr;gap:14px;margin-bottom:20px;transition:ease .4s}#productSubscription.active,#productOnce.active{box-shadow:0 0 14px #00000080}#productSubscription{border:1px solid black;position:relative}#productSubscription.freeGift{padding:14px 20px 50px 14px}#productOnce{background-color:#f0efed}.productBuyingInput{width:16px;height:16px;position:relative;border:1px solid black;border-radius:50%;background-color:#fff}.productBuyingInput:after{content:"";width:8px;height:8px;position:absolute;top:50%;left:50%;translate:-50% -50%;border-radius:50%;background-color:#000;display:none}.productBuyingOption.active .productBuyingInput:after{display:block}.productBuyingTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.productBuyingLabel,.productBuyingPrice{font-weight:700;font-size:18px;line-height:1;text-transform:uppercase}.productBuyingLabel+div{line-height:1}.productBuyingCompare+.productBuyingPrice,.productBuyingCompare:not(:empty)+.productBuyingPrice{margin-left:4px}.productBuyingCompare{text-decoration:line-through;font-size:18px}#productSubscriptionBottom{position:absolute;bottom:0;left:0;right:0;padding:8px 8px 8px 50px;background-color:#000;color:#fff;font-size:18px;font-weight:500}#productSubscriptionPoints{display:grid;grid-template-rows:0fr;transition:ease .4s}#productSubscription.active+#productSubscriptionPoints{grid-template-rows:1fr}#productSubscriptionPoints div{overflow:hidden}.productSubscriptionPointsList{margin-top:0;list-style:none;padding:0}.productSubscriptionPointsListItem{border-radius:32px;padding:4px 10px;font-weight:500;max-width:fit-content;margin-bottom:6px}.productSubscriptionPointsListItem[style="background-color: #b53c34"],.productSubscriptionPointsListItem[style="background-color: rgb(181, 60, 52)"]{color:#fff}#productQuantity{display:grid;align-items:center;grid-template-columns:repeat(3,1fr);gap:10px;border:1px solid #000;border-radius:32px;margin-bottom:20px}.productQuantityButton{display:grid;text-align:center;padding:6px;font-weight:700;font-size:32px}#productQuantityAmount{text-align:center;height:auto;display:flex;justify-content:center;gap:4px;font-weight:700}#couponfield{background-color:#000;color:#fff;padding:8px 12px;margin:0 0 14px;max-width:fit-content;font-weight:600;border-radius:8px}#couponfield:empty{display:none}#productShipsOn{text-align:center;margin:-6px 0 12px;font-weight:600}#productShipsOn span{display:none}#productShipsOn span.active{display:block}#productATC{margin:0 auto 20px 0}#productATC.soldOut{opacity:1}#productATC:disabled{pointer-events:none}#productNotice{display:none;font-size:18px;font-weight:700;text-align:center;margin:-10px 0 10px}#productMinimum{font-size:18px;font-weight:700;text-align:center;margin:0 0 20px}#subOceanWrap{margin-right:auto}#subOcean{margin:0 auto 20px}#subOceanTitle{font-size:22px;font-weight:700;margin-bottom:8px;padding-left:40px}#subOceanContent{display:flex;gap:10px}#subOceanContentImage{width:30px;height:auto;object-fit:contain}#subOceanContentBody{font-size:14px}#productSticky{position:fixed;top:100%;left:0;width:100%;background-color:#000;color:#fff;border-top:solid #FFF 3px;transition:ease .4s;z-index:2000}#productSticky.active{translate:0 -100%}#productStickyInner{display:flex;justify-content:space-between;align-items:center;padding:20px 30px}#productStickyName{display:flex;justify-content:start;align-items:center;gap:14px}#productStickyTitle{padding:4px 8px;font-weight:500;color:#000;background-color:#fff;display:none;border-radius:32px}#productStickyTitle.active{display:block}#productStickySubtitle{font-size:20px;font-weight:500}#productStickyBuying{display:flex;gap:10px;align-items:center}#productStickyBuyingSelect{background-color:var(--black);color:#fff;border-radius:32px;padding:8px 50px;max-width:fit-content}#productStickyATC{background-color:#fff;color:var(--black);border:2px solid transparent}#productStickyATC:hover{background-color:var(--black);color:#fff;border-color:var(--black)}@media (max-width: 1240px){#productTitle{font-size:36px;white-space:unset}}@media (max-width: 1000px){#productStickyBuying{flex-direction:column}#productStickyBuyingSelect{max-width:unset}}@media (max-width: 800px){#productContent{padding:0 24px;max-width:unset}#productTitle{font-size:31px;line-height:1}#productDescription,.productUniqueDescription{margin-bottom:20px}#productLabelDialogInner{padding:12px}#productLabelDialogExit svg{width:18px;height:18px}#productOption{gap:14px}.productOptionItemLabel{font-size:18px;margin-bottom:10px}.productOptionItemValues{gap:8px}.productOptionItemValuesLabel{padding:6px 8px;min-width:150px;font-size:14px;font-weight:700}#productSubscription,#productOnce{gap:10px;border-radius:24px}#productSubscription.freeGift{padding:14px 20px 44px 14px}.productBuyingTop{margin-bottom:4px}.productBuyingLabel,.productBuyingPrice{font-size:16px}#productSubscriptionBottom{padding:4px 4px 4px 44px;font-size:16px}#productATC{margin:0 auto 12px}#subOceanWrap{margin:0 auto}#subOcean{font-size:14px}#subOceanTitle{padding-left:0}#productStickyInner{padding:20px}#productStickyName{display:none}#productSticky{background-color:#fff;border-top:solid #000 2px;display:none;!important}#productStickyBuying{width:100%}#productStickyBuyingSelect{display:none}#productStickyATC{background-color:var(--black);color:#fff;border:2px solid transparent;max-width:unset}}@media (max-width: 420px){#productTitle{font-size:clamp(20px,7.5vw,30px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/main-product-b2b.css.map */
