@font-face{font-family:DIN Next;src:url(/cdn/shop/files/gempages_DINNextW1G-Regular.otf?v=1758109659) format("opentype");font-display:swap}product-info .page-width{max-width:1440px}.product-media-container{border:none}.product-reviews-carousel{box-shadow:none;display:none}.product-review{border:1px solid #e3e3e3;border-radius:8px;padding:24px 52px}.product-review_content{font-weight:400}.product-review .product-review_name{display:flex;gap:12px;align-items:center}.product-review .product-review_name p{font-weight:700;margin:0}.product-review .product-review_name img{max-width:80px}.thumbnail{border-radius:12px}@media not (max-width:750px){.product-reviews-carousel{display:block}.product-review .product-review_name img{max-width:120px}}.product__info-container .icon-with-text img{width:56px;height:56px}.product__info-container .icon-with-text.icon-with-text--horizontal{column-gap:1rem}modal-dialog .product-popup-modal__content{height:auto}modal-dialog .product-popup-modal__content-info h1{text-align:left;margin-bottom:24px;font-size:32px}.product__info-container modal-opener.product-popup-modal__opener{margin:0}.product__info-container .product-popup-modal__button{min-height:auto;display:flex;gap:4px;align-items:center}.product__info-container .product-popup-modal__button:before{content:"";background:url(/cdn/shop/files/icon-ingredients-list.png?v=1753091326);display:block;position:relative;width:26px;height:26px;background-size:contain}@media not (min-width:750px){modal-dialog .product-popup-modal__content-info p{overflow-x:auto;overflow-y:hidden}modal-dialog .product-popup-modal__content-info p img{width:auto;height:auto;min-width:100%;max-width:none;max-height:490px}}variant-selects .product-form__input,product-form .product-form__buttons{max-width:100%}.form__label{font-size:16px}.form__label-name{color:#051e59;font-weight:500}variant-selects .variants-wrap{display:flex;align-items:center;gap:4px;margin-top:12px}variant-selects .product-form__input--pill input[type=radio]+label{color:#051e59!important;font-weight:500;border-width:1px;min-height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}variant-selects .product-form__input--pill input[type=radio]:checked+label{background-color:#f4fcff;border-color:#051e59}variant-selects .product-form__input--pill input[type=radio]+label:first-of-type:after{content:"BEST VALUE";display:block;background:#54c454;position:absolute;top:-14px;padding:6px;border-radius:4px;color:#fff;font-size:12px;left:50%;transform:translate(-50%);width:max-content}.label__save-text{display:block;font-weight:300;margin-top:4px}.stayai-subscriptions ul{padding-left:0!important;list-style:none}.stayai-subscriptions ul li:not(:last-of-type){margin-bottom:4px}.stayai-subscriptions ul li:before{content:"";display:inline-block;width:16px;height:16px;background-image:url(/cdn/shop/files/checkmark.png?v=1753104446);background-size:contain;background-repeat:no-repeat;margin-right:8px;vertical-align:middle}.stayai-purchase-label__inner{display:flex;justify-content:space-between;width:100%}.skio-group-container--selected{background:#f4fcff}.skio-group-title,.skio-group-topline{color:#061e59;font-weight:500}.skio-group-title .skio-save{padding-left:0}.product__info-container product-form.product-form{margin-bottom:0}.free-shipping-text{margin:0;text-align:center}.free-shipping-text p{margin:0;padding:0;line-height:1}@media not (max-width:750px){.product__info-container .icon-with-text img{width:64px;height:64px}modal-dialog .product-popup-modal__content-info h1{font-size:48px;text-align:center}.form__label{font-size:18px}}.jdgm-rev-widg__body{text-align:left!important}.featured-product{background:#f5f5f5;padding:16px;border-radius:24px}.featured-product .product-media-container{padding:0;margin-left:0;margin-right:0;border-radius:24px}.featured-product .product-media-container img{border-radius:24px}.featured-product .product__info-wrapper{padding-right:0!important}.featured-product .price__container{font-size:24px;font-weight:700}.featured-product .product__title{line-height:1}.featured-product .product-reviews-carousel{display:block;margin-top:24px}.featured-product .product-reviews-carousel .product-review{border-color:#dde7fa;background:#f4fcff}@media not (max-width:750px){.featured-product{padding:36px}.featured-product .price__container{font-size:40px}}.faq-two-cols .collapsible-content-wrapper-narrow{max-width:var(--page-width)}.faq-two-cols .grid__item .accordion{border:0}.faq-two-cols .grid__item .accordion details{padding:2px 12px}.faq-two-cols .grid__item .accordion details[open]{background:#fff;border-radius:16px}.faq-two-cols .accordion summary:hover{background:none}@media not (max-width:750px){.faq-two-cols .grid__item{display:grid;grid-template-columns:1fr 1fr;gap:2px 32px}}@media(max-width:749px){.product__media-list.slider--mobile{overflow-x:auto;overflow-y:hidden;touch-action:pan-x;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overscroll-behavior-y:none}.product__media-list.slider--mobile>li{scroll-snap-align:start;flex-shrink:0}.product__media-list img,jolly-bundle-product-card img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;draggable:false}}@media(max-width:768px){#lookfor-widget,.lookfor-chat-widget,[id*=gorgias],[class*=gorgias-chat],#gorgias-chat-container,.gorgias-web-messenger-container{width:56px!important;height:56px!important;bottom:80px!important;right:16px!important;max-width:56px!important}#lookfor-widget .chat-bubble-expanded,.lookfor-chat-widget .message-preview{display:none!important}#lookfor-widget .chat-icon{width:56px;height:56px;box-shadow:0 2px 8px #00000026}}@media(max-width:768px){.bundle-sticky-bar{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e0e0e0;box-shadow:0 -2px 10px #0000001a;z-index:999;padding:12px 16px;transform:translateY(100%);transition:transform .3s ease-in-out}.bundle-sticky-bar.visible{transform:translateY(0)}.bundle-sticky-content{display:flex;justify-content:space-between;align-items:center;gap:12px;max-width:600px;margin:0 auto}.bundle-sticky-summary{display:flex;flex-direction:column;gap:2px}.bundle-item-count{font-size:12px;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.bundle-total-price{font-size:20px;font-weight:700;color:#000}.bundle-sticky-cta{flex-shrink:0;padding:14px 24px;font-size:16px;font-weight:600;border-radius:4px;background:#000;color:#fff;border:none;cursor:pointer;transition:background .2s;white-space:nowrap}.bundle-sticky-cta:hover:not(:disabled){background:#333}.bundle-sticky-cta:disabled{background:#ccc;cursor:not-allowed}.product-template,.template-product{padding-bottom:80px}}@media(max-width:768px){.product-template .product-images,.product-template .product-single__photos,.template-product .product__media-wrapper{max-height:40vh;overflow:hidden}.product-template .product-single__photo,.template-product .product__media-item img{object-fit:cover;height:40vh}.product-template .product-images-wrapper,.template-product .product__media-wrapper{margin-bottom:16px}.product-template .product-single__title,.template-product .product__title{font-size:24px;line-height:1.2;margin-bottom:8px}.product-benefits,.product-icons{display:flex;gap:8px;margin:12px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.product-benefits__item{flex:0 0 auto;width:72px;text-align:center}.product-benefits__icon{width:32px;height:32px;margin-bottom:4px}.product-benefits__text{font-size:10px;line-height:1.2}}.product__media-wrapper slider-component,.product__media-wrapper .slider{contain:layout style}.product__media-item{aspect-ratio:1 / 1!important;overflow:hidden!important;position:relative!important}.product__media-item img.global-media-settings{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important;object-fit:contain!important}.product__media-list{contain:layout}.thumbnail-list{contain:layout style}@media screen and (max-width:749px){.product__media-wrapper{contain:layout style;min-height:100vw}.product__media-item,.product__media-item img{transition:none!important}}html,body{overflow-x:hidden;max-width:100vw}@media screen and (max-width:749px){.product__media-list{overflow-x:hidden}.gp-editor-section,[class*=gp-section]{max-width:100vw;overflow-x:hidden}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/custom.css.map */
