.product-media-modal{background-color:#fff;height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__dialog{display:flex;align-items:center;height:100dvh}.product-media-modal__content{max-height:100dvh;width:100%;overflow:auto}.product-media-modal__content>*:not(.active),.product__media-list .deferred-media{display:none}.product__upsell .product__upsell-item{display:flex;gap:0;overflow:hidden}.product__upsell .product__upsell-item .product__upsell-info{padding:var(--indent) var(--indent) var(--indent) 0;display:flex;flex-direction:column;justify-content:center;gap:0;flex:1 0 66%}.product__upsell .product__upsell-item .product__upsell-image{position:relative;flex:1 0 33%}.product__upsell .product__upsell-item:not(:last-child){margin-bottom:0}.main-product .info-wrapper{padding-bottom:24px}.main-product .info-wrapper .product__title h1.heading-biscuit.h1{font-family:Biscuit Juice,sans-serif;font-weight:400;font-size:40px;line-height:.95}.main-product .info-wrapper .product__title:has(+.text-block){margin-bottom:4px!important}.main-product .info-wrapper .product__title+.text-block{margin-top:0}.main-product .info-wrapper .info-container{--junipStarColor: var(--pdp-star-color-filled, inherit)}body.template-suffix-dream .main-product .info-wrapper .product__title:has(+.text-block){margin-bottom:8px!important}body.template-suffix-dream .main-product .info-wrapper .product__title+.text-block{margin-bottom:16px!important}body.template-suffix-dream .main-product .info-wrapper .product__short-tags{margin-bottom:16px!important}.main-product .info-wrapper .product__short-tags-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.main-product .info-wrapper .product__short-tags--empty{color:#2a373b}.main-product .info-wrapper .product__short-tag{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin:0;padding:4px 8px;border:1px solid var(--short-tag-border, #8290ED);border-radius:4px;background-color:var(--short-tag-background, #f5f8ff);color:var(--short-tag-text, #2A373B);white-space:nowrap}.main-product .info-wrapper .product__short-tag-icon{display:inline-flex;flex-shrink:0;width:16px;height:16px}.main-product .info-wrapper .product__short-tag-icon img{display:block;width:16px;height:16px;object-fit:contain}.main-product .info-wrapper .product__short-tag-label{word-break:break-word}.main-product .info-wrapper .product__icons{padding:16px 0;border-radius:2px}.main-product .info-wrapper .product__icons-list{display:flex;margin:0;padding:0;list-style:none}.main-product .info-wrapper .product__icons-item{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;min-width:0;padding:0 12px;text-align:center}.main-product .info-wrapper .product__icons-item:not(:first-child){border-left:1px solid #d4d7d8}.main-product .info-wrapper .product__icons-item--empty{color:#6a7376}.main-product .info-wrapper .product__icons-icon{display:flex;flex-shrink:0;width:24px;height:24px}.main-product .info-wrapper .product__icons-icon img{display:block;width:24px;height:24px;object-fit:contain}.main-product .info-wrapper .product__icons-text{color:#2a373b;word-break:break-word}.main-product .info-wrapper .product__icons-text a{font-weight:700;text-decoration:underline;color:inherit}.main-product .info-wrapper .product__icons-text p{margin:0}.main-product .info-wrapper .product__icons--empty{color:#6a7376;text-align:center}.main-product .info-wrapper .product-form__buttons{gap:8px;align-items:stretch}.main-product .info-wrapper .product-form__buttons .product-form__quantity quantity-input .quantity__input{width:128px;height:48px;padding:0 36px;border:1px solid #d4d7d8;border-radius:0;color:#2a373b}.main-product .info-wrapper .product-form__buttons .product-form__quantity quantity-input .quantity__button{width:36px;color:#2a373b}.main-product .info-wrapper .product-form__buttons .product-form__quantity quantity-input .quantity__button svg{width:16px;height:16px}.main-product .info-wrapper .product-form__submit{position:relative;border-width:0;min-height:48px;height:48px;padding-top:0;padding-bottom:0}.main-product .info-wrapper .product-form__submit .icon{flex-shrink:0}.main-product .info-wrapper .product-form__submit.loading{pointer-events:none}.main-product .info-wrapper .product-form__submit.loading>span,.main-product .info-wrapper .product-form__submit.loading>.icon{opacity:0}.main-product .info-wrapper .product-form__submit.loading>.loading__spinner{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;opacity:1;transform:translate(-50%,-50%)}.main-product .info-wrapper .product-form__submit.loading>.loading__spinner .path{stroke:var(--btn-fg, currentColor)}.main-product .info-wrapper .product__reeview{padding-block:0}.main-product .info-wrapper .product__inline-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.main-product .info-wrapper .product__inline-wrapper>.pdp-block,.main-product .info-wrapper .product__inline-wrapper>shopify-app-block{margin:0!important}.main-product .info-wrapper .product__inline-wrapper>.shopify-app-block:has([class^=junip-]){flex-grow:0;padding:0!important;margin:0!important;line-height:1}.main-product .info-wrapper .product__inline-wrapper>.shopify-app-block:has([class^=junip-]) .junip-product-summary{display:flex;align-items:center;gap:4px;height:16px;margin:0!important;padding:0!important}.main-product .info-wrapper .product__inline-wrapper>.shopify-app-block:has([class^=junip-]) .junip-stars,.main-product .info-wrapper .product__inline-wrapper>.shopify-app-block:has([class^=junip-]) .junip-stars svg{width:16px;height:16px}.main-product .info-wrapper .product__inline-wrapper>.shopify-app-block:has([class^=junip-]) .junip-review-count,.main-product .info-wrapper .product__inline-wrapper>.shopify-app-block:has([class^=junip-]) .junip-product-summary-review-count{font-size:12px!important;line-height:16px!important;font-weight:400}.main-product .info-wrapper .product__inline-wrapper>*+*{display:flex;align-items:center;gap:8px}.main-product .info-wrapper .product__inline-wrapper>*+*:before{content:"\2022";color:#2a373b;font-size:12px;line-height:16px}.main-product .info-wrapper .product__inline-wrapper--empty{color:#6a7376}.main-product .info-wrapper .product__supplement-facts{line-height:1}.main-product .info-wrapper .product__supplement-facts-trigger{padding:0;border:0;background:none;color:#2a373b;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;cursor:pointer}.main-product .info-wrapper .product__truemed-widget #truemed-instructions{padding:0}.main-product .info-wrapper .product__truemed-widget .truemed-entry-box{--truemed-text-color: #2A373B;--truemed-link-color: #2A373B;--truemed-link-hover-color: #2A373B;display:flex;align-items:center;justify-content:center;width:100%;padding-block:8px;border-radius:2px;background-color:var(--truemed-bg, #EEEFEF);font-family:var(--body-font)}.main-product .info-wrapper .product__truemed-widget--no-background .truemed-entry-box{background-color:#0000}@media only screen and (max-width:1024px){.main-product .info-wrapper .product__truemed-widget--no-background-mobile .truemed-entry-box{background-color:#0000}}.main-product .info-wrapper .product__truemed-widget .truemed-entry-text-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.main-product .info-wrapper .product__truemed-widget .truemed-entry-logo{flex-shrink:0;width:16px;height:16px}.main-product .info-wrapper .product__truemed-widget .truemed-entry-text{color:#2a373b;font-size:14px;line-height:18px;font-weight:400;white-space:nowrap}.main-product .info-wrapper .product__truemed-widget .truemed-entry-text-bold{font-weight:700}.main-product .info-wrapper .product__truemed-widget .truemed-entry-link{color:#2a373b;font-size:14px;line-height:18px;font-weight:700;letter-spacing:0;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;white-space:nowrap}.main-product .info-wrapper .product__truemed-widget .truemed-entry-link:hover,.main-product .info-wrapper .product__truemed-widget .truemed-entry-link:focus-visible{color:#2a373b}#product-form{scroll-margin-top:calc(var(--header-height, 0px) + 16px)}.sticky-variant-picker .product-form__quantity quantity-input .quantity__input{width:128px;height:48px;padding:0 36px;border:1px solid #d4d7d8;border-radius:0;color:#2a373b}.sticky-variant-picker .product-form__quantity quantity-input .quantity__button{width:36px;color:#2a373b}.sticky-variant-picker .product-form__quantity quantity-input .quantity__button svg{width:16px;height:16px}product-info:has(pdp-subscription-picker[data-beam-kids=true]) variant-selects .product-form__input[data-option-name=Kids],product-info:has(pdp-subscription-picker[data-beam-kids=true]) variant-selects pdp-variant-dropdown[data-option-name=Kids]{display:none!important}body.template-suffix-beam-kids,body.template-suffix-beam-kids .section-separator,body.template-suffix-beam-kids .section-main-product,body.template-suffix-beam-kids .section-main-product .main-product,body.template-suffix-beam-kids .section-main-product .main-product .media-wrapper,body.template-suffix-beam-kids .section-main-product .main-product .info-wrapper{background-color:#fdfbf7}body.template-suffix-beam-kids .main-product .info-wrapper .product__truemed-widget .truemed-entry-box{background-color:var(--truemed-bg-desktop, var(--truemed-bg, #F9F4E4))}body.template-suffix-beam-kids .main-product .info-wrapper .product__truemed-widget--no-background .truemed-entry-box{background-color:#0000}.product-media-gallery .images{--swiper-navigation-size: 40px;--swiper-navigation-size-desktop: 36px;--swiper-navigation-offset: 16px;--swiper-navigation-offset-desktop: 16px;border-radius:8px;overflow:hidden;transition:border-radius .2s ease}.product-media-gallery .images.is-scrolling swiper-slide,.product-media-gallery .images.is-scrolling .product__media,.product-media-gallery .images.is-scrolling .product__modal-opener{border-radius:0}.product-media-gallery .images swiper-slide{border-radius:8px;overflow:hidden}.product-media-gallery .images .product__media{border-radius:8px}.product-media-gallery .images .product__modal-opener{position:relative;display:block;border-radius:8px;overflow:hidden;cursor:pointer}.product-media-gallery .images .product__modal-opener .product__media-zoom-button{position:absolute;top:auto;left:auto;right:16px;bottom:16px;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:2px;background-color:var(--pdp-media-zoom-button-bg, transparent);color:var(--pdp-media-zoom-icon-color, #2A373B);cursor:pointer;opacity:0;pointer-events:auto;transition:opacity .2s ease}.product-media-gallery .images .product__modal-opener .product__media-zoom-button .icon,.product-media-gallery .images .product__modal-opener .product__media-zoom-button .product__media-zoom-icon{width:16px;height:16px}.product-media-gallery .images .product__modal-opener .product__media-zoom-button .product__media-zoom-icon{display:block;object-fit:contain}.product-media-gallery .images .product__modal-opener .product__media-zoom-button:hover,.product-media-gallery .images .product__modal-opener .product__media-zoom-button:focus-visible{background-color:var(--pdp-media-zoom-button-bg, transparent);color:var(--pdp-media-zoom-icon-color, #2A373B)}@media(hover:hover)and (pointer:fine){.product-media-gallery .images .product__modal-opener:hover .product__media-zoom-button,.product-media-gallery .images .product__modal-opener:focus-within .product__media-zoom-button{opacity:1}}@media(hover:hover)and (pointer:fine){.product-media-gallery .images:hover .swiper-slide-active .product__media-zoom-button{opacity:1}}.product-media-gallery .images .swiper-button-prev,.product-media-gallery .images .swiper-button-next{width:40px;height:40px;margin-top:-20px;padding:15px;border-radius:9999px;background-color:#ffffffe6;color:#2a373b;cursor:pointer;pointer-events:auto;transition:background-color .2s ease,color .2s ease,opacity .2s ease,box-shadow .2s ease}.product-media-gallery .images .swiper-button-prev svg,.product-media-gallery .images .swiper-button-next svg{width:10px;height:10px}.product-media-gallery .images .swiper-button-prev:not(.swiper-button-disabled):hover,.product-media-gallery .images .swiper-button-next:not(.swiper-button-disabled):hover{background-color:#2a373b;color:#fff;box-shadow:none}.product-media-gallery .images .swiper-button-prev.swiper-button-disabled,.product-media-gallery .images .swiper-button-next.swiper-button-disabled{opacity:.5;background-color:#eeefefcc;color:#6a7376;cursor:default;pointer-events:auto}.product-media-gallery .thumbnails{width:100%;margin-right:0;padding-right:0;overflow:hidden}.product-media-gallery .thumbnails swiper-container{width:100%;overflow:visible}.product-media-gallery .thumbnails swiper-container:not([data-swiper-rendered]) swiper-slide:nth-child(-n+13){display:block}.product-media-gallery .thumbnails swiper-slide{min-width:0!important;width:56px!important;max-width:56px;height:56px;flex-shrink:0;opacity:.6;border:1.5px solid rgba(0,0,0,0);box-sizing:border-box;border-radius:8px;overflow:hidden;transition:opacity .2s ease,border-color .2s ease}.product-media-gallery .thumbnails swiper-slide .product__media,.product-media-gallery .thumbnails swiper-slide .image-container,.product-media-gallery .thumbnails swiper-slide dusk-picture,.product-media-gallery .thumbnails swiper-slide dusk-picture picture,.product-media-gallery .thumbnails swiper-slide dusk-picture img{width:56px;height:56px;max-width:56px;max-height:56px;object-fit:cover}.product-media-gallery .thumbnails swiper-slide.swiper-slide-thumb-active{opacity:1;border-color:#2a373b}.product-media-gallery .thumbnails swiper-slide .product__media{border-radius:8px}.product-media-gallery .thumbnails .swiper-button-prev,.product-media-gallery .thumbnails .swiper-button-next{pointer-events:auto}.product-media-gallery .thumbnails .swiper-button-prev.swiper-button-disabled,.product-media-gallery .thumbnails .swiper-button-next.swiper-button-disabled{opacity:.5;pointer-events:auto}@media only screen and (min-width:1025px){.main-product{padding-bottom:0}.main-product.media-left,.main-product.media-right{grid-template-columns:1fr 1fr}.main-product .media-wrapper{max-width:calc(50vw - 64px)}.main-product .info-wrapper,.main-product .info-container{min-width:0}.main-product .info-wrapper .product__title h1.heading-biscuit.h1{font-size:48px}.product-media-gallery .images .swiper-button-prev,.product-media-gallery .images .swiper-button-next{width:36px;height:36px;margin-top:-18px;padding:13px}}@media only screen and (min-width:1200px){.main-product.media-left{grid-template-columns:minmax(550px,1fr) minmax(0,624px)}.main-product.media-right{grid-template-columns:minmax(0,624px) minmax(550px,1fr)}.main-product .media-wrapper{min-width:550px;max-width:unset}.main-product .info-wrapper{padding:40px 56px 24px}}@media only screen and (max-width:1024px){.product-template-section.section-main-product .wrapper.content-edge .main-product .info-wrapper{padding-left:var(--indent, 16px);padding-right:var(--indent, 16px)}.main-product{padding-bottom:40px}.main-product .info-wrapper .product-form__input--swatches{overflow:visible}.main-product .info-wrapper .product__icons-text,.main-product .info-wrapper .product__truemed-widget .truemed-entry-text,.main-product .info-wrapper .product__truemed-widget .truemed-entry-link{font-size:12px;line-height:16px}.main-product .info-wrapper .product__truemed-widget .truemed-entry-link{text-decoration:none}.main-product .info-wrapper .product__reeview{margin-left:calc(-1*var(--indent, 16px));margin-right:calc(-1*var(--indent, 16px));padding-left:var(--indent, 16px);padding-right:var(--indent, 16px);overflow:hidden}.product-media-gallery .images{border-radius:0}.product-media-gallery .images swiper-slide,.product-media-gallery .images .product__media,.product-media-gallery .images .product__modal-opener{border-radius:0}.product-media-gallery .images .product__modal-opener .product__media-zoom-button{display:none}body.template-suffix-beam-kids .main-product .info-wrapper .product__truemed-widget .truemed-entry-box{background-color:var(--truemed-bg-mobile, var(--truemed-bg, #fff))}body.template-suffix-beam-kids .main-product .info-wrapper .product__truemed-widget--no-background .truemed-entry-box,body.template-suffix-beam-kids .main-product .info-wrapper .product__truemed-widget--no-background-mobile .truemed-entry-box{background-color:#0000}}
/*# sourceMappingURL=/cdn/shop/t/746/assets/section-main-product.css.map */
