.product-media-modal{background-color:#f5efea;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:20px;overflow:hidden}.product__upsell .product__upsell-item .product__upsell-info{padding:18px 18px 18px 0;display:flex;flex-direction:column;justify-content:center;gap:20px;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:20px}#klaviyo-featured-reviews-carousel{padding-bottom:0}#klaviyo-featured-reviews-carousel .kl_reviews__carousel.klaviyo-swiper-wrapper,#klaviyo-featured-reviews-carousel .kl_reviews__carousel.klaviyo-swiper-wrapper .kl_reviews__carousel__review{padding:0}#klaviyo-featured-reviews-carousel .kl_reviews__carousel.klaviyo-swiper-wrapper .kl_reviews__carousel__header,#klaviyo-featured-reviews-carousel .kl_reviews__carousel.klaviyo-swiper-wrapper .kl_reviews__carousel__meta,#klaviyo-featured-reviews-carousel .kl_reviews__carousel.klaviyo-swiper-wrapper .kl_reviews__carousel__content_title,#klaviyo-featured-reviews-carousel .kl_reviews__carousel.klaviyo-swiper-wrapper .kl_reviews__carousel__prev_button,#klaviyo-featured-reviews-carousel .kl_reviews__carousel.klaviyo-swiper-wrapper .kl_reviews__carousel__next_button{display:none}#klaviyo-featured-reviews-carousel .kl_reviews__carousel.klaviyo-swiper-wrapper .kl_reviews__carousel__content{height:auto}#klaviyo-featured-reviews-carousel .kl_reviews__carousel.klaviyo-swiper-wrapper .swiper-slide{padding:0}#klaviyo-featured-reviews-carousel .kl_reviews__carousel.klaviyo-swiper-wrapper .swiper-slide:hover{transform:none}#klaviyo-featured-reviews-carousel .kl_reviews__carousel.klaviyo-swiper-wrapper .kl_reviews__carousel__link{pointer-events:none}modal-dialog.bis-waitlist-modal{position:fixed;inset:0;z-index:102;display:flex;align-items:center;justify-content:center;padding:18px;margin:0;width:calc(100% - 36px);height:100%;max-height:none;border:0;background-color:rgba(0,0,0,.45);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}modal-dialog.bis-waitlist-modal[open]{opacity:1;visibility:visible;pointer-events:auto}modal-dialog.bis-waitlist-modal .bis-modal__root.product-popup-modal__content,modal-dialog.bis-waitlist-modal .product-popup-modal__content.bis-modal__root{position:relative;width:100%;max-width:28rem;max-height:min(90dvh,36rem);overflow:auto;margin:0;padding:0;background-color:#f5efea;box-shadow:0 .5rem 2rem rgba(0,0,0,.18)}modal-dialog.bis-waitlist-modal .bis-modal__close{position:absolute;top:.5rem;right:.5rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.35rem;border:0;background:rgba(0,0,0,0);color:#161616;cursor:pointer;appearance:none;-webkit-appearance:none;line-height:0;border-radius:0}modal-dialog.bis-waitlist-modal .bis-modal__close:hover{color:#1c46a3}modal-dialog.bis-waitlist-modal .bis-modal__close:focus{outline:none}modal-dialog.bis-waitlist-modal .bis-modal__close:focus-visible{outline:2px solid #1c46a3;outline-offset:2px}modal-dialog.bis-waitlist-modal .bis-modal__close-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px}modal-dialog.bis-waitlist-modal .bis-modal__close-icon svg{width:100%;height:100%}modal-dialog.bis-waitlist-modal .product-popup-modal__content-info{padding:18px;padding-top:2.25rem}modal-dialog.bis-waitlist-modal .bis-modal__root.bis-success .bis-modal__field-wrapper,modal-dialog.bis-waitlist-modal .bis-modal__root.bis-success .bis-modal__newsletter,modal-dialog.bis-waitlist-modal .bis-modal__root.bis-success .bis-modal__description,modal-dialog.bis-waitlist-modal .bis-modal__root.bis-success [data-bis-submit]{display:none}modal-dialog.bis-waitlist-modal .bis-modal__root.bis-success [data-bis-msg-success]{display:block !important}modal-dialog.bis-waitlist-modal .bis-modal__root.bis-error [data-bis-msg-error]:not(.hidden){display:block !important}modal-dialog.bis-waitlist-modal .bis-modal__description{margin-top:.5rem;margin-bottom:1rem}modal-dialog.bis-waitlist-modal .newsletter-form__field-wrapper.bis-modal__field-wrapper{margin-bottom:1rem}modal-dialog.bis-waitlist-modal .newsletter-form__field-wrapper.bis-modal__field-wrapper .field{display:block}modal-dialog.bis-waitlist-modal .newsletter-form__field-wrapper.bis-modal__field-wrapper .field .field__label{display:none}modal-dialog.bis-waitlist-modal .newsletter-form__field-wrapper.bis-modal__field-wrapper .field .field__input[name=bis_email]{width:100%;text-align:left;margin-bottom:0;outline:none;transition:color .4s ease-in-out,border-color .4s ease-in-out}modal-dialog.bis-waitlist-modal .newsletter-form__field-wrapper.bis-modal__field-wrapper .field .field__input[name=bis_email]::placeholder{transition:color .4s ease-in-out}modal-dialog.bis-waitlist-modal .newsletter-form__field-wrapper.bis-modal__field-wrapper .field .field__input[name=bis_email]:hover{color:#b9b41d;border:solid 1px #b9b41d}modal-dialog.bis-waitlist-modal .newsletter-form__field-wrapper.bis-modal__field-wrapper .field .field__input[name=bis_email]:hover::placeholder{color:#b9b41d}modal-dialog.bis-waitlist-modal .bis-modal__newsletter{display:flex;gap:.5rem;align-items:flex-start;margin-bottom:1rem;cursor:pointer}modal-dialog.bis-waitlist-modal .bis-modal__newsletter input{margin-top:.15em;flex-shrink:0}modal-dialog.bis-waitlist-modal .bis-modal__submit.button.button--primary.button--full-width{width:100%;max-width:100%;text-decoration:none;background:#b9b41d;color:#161616;border-style:solid;border-color:#161616;border-width:1.5px;border-radius:0;padding:16px 63px;font-size:18px}modal-dialog.bis-waitlist-modal .bis-modal__submit.button.button--primary.button--full-width:hover:not([disabled]):not(.loading){background:#aa9f1c;color:#161616;border-color:#161616}modal-dialog.bis-waitlist-modal .bis-modal__submit.loading{pointer-events:none;opacity:.65}modal-dialog.bis-waitlist-modal [data-bis-msg-success],modal-dialog.bis-waitlist-modal [data-bis-msg-error]{margin-bottom:1rem}@media screen and (min-width: 769px){modal-dialog.bis-waitlist-modal .bis-modal__submit.button.button--primary.button--full-width{padding:16px 63px;border-width:1.5px}}