.main-product-atc{color:#1c2b2b!important}.main-product-atc:hover,.main-product-atc:focus-visible{background-color:#e06a05!important}.footer-block__details-content.rte a{white-space:nowrap}.footer-block__details-content.rte a[href="/pages/cancel-order"]{font-weight:800;color:#f9780b}[id$=__home_products] .splide__list{grid-template-columns:minmax(0,360px)!important;justify-content:center!important}[id$=__home_products] .splide__slide{width:100%!important}.shopify-policy__title{display:none!important}.vs-num,.vs-ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.jdgm-write-review-modal__stars:before{left:auto!important;right:0!important}.jdgm-write-review-modal__stars:after{right:auto!important;left:0!important}[id$=__trial_band] .icons-with-text__icon__title{margin-bottom:1px!important;line-height:1.2!important}[id$=__trial_band] .icons-with-text__icon__text .rte,[id$=__trial_band] .icons-with-text__icon__text .rte p{margin:0!important;line-height:1.3!important}[id$=__home_story] .button.button--secondary{background:#1c2b2b!important;color:#fff!important;border-radius:999px!important;padding:0 30px!important;min-height:48px;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease}[id$=__home_story] .button.button--secondary:before,[id$=__home_story] .button.button--secondary:after{display:none!important}[id$=__home_story] .button.button--secondary:hover,[id$=__home_story] .button.button--secondary:focus-visible{background:#015159!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 18px #0f6e6e47}@media(prefers-reduced-motion:reduce){[id$=__home_story] .button.button--secondary{transition:none}[id$=__home_story] .button.button--secondary:hover{transform:none}}.product__text-container[class*=__trust_lines]{row-gap:0!important}.product__text-container[class*=__trust_lines]>.product__text{padding:11px 0;margin:0}.product__text-container[class*=__trust_lines]>.product__text+.product__text{border-top:1px solid #DCE9E5}.product__text-container[class*=__trust_lines]>.product__text:first-child{padding-top:2px}.product__text-container[class*=__trust_lines]>.product__text:last-child{padding-bottom:2px}cart-drawer{-webkit-font-smoothing:antialiased}cart-drawer .drawer__header{padding-top:14px!important;padding-bottom:12px!important;border-bottom:1px solid #EEF0F0}cart-drawer .drawer__heading{font-size:22px!important;font-weight:800!important;letter-spacing:-.2px}cart-drawer .drawer__heading-wrapper{display:flex;align-items:center;justify-content:center;gap:10px}cart-drawer .cart-drawer__count-bubble{display:flex!important;align-items:center;justify-content:center;width:30px!important;height:30px!important;min-width:30px;padding:0!important;border-radius:50%!important;background:#015159!important;box-shadow:0 0 0 3px #ddefeb,0 3px 8px #0f6e6e59;line-height:1!important}cart-drawer .cart-drawer__count-bubble__number{display:block;color:#fff!important;font-size:15px!important;font-weight:800!important;line-height:1!important;transform:translateY(1px)}cart-drawer .drawer__header .drawer__close{background:transparent!important}cart-drawer [class*=__rating_bar],cart-drawer [class*=__free_shipping_line]{background:transparent!important;border:0!important;padding:0!important;margin:10px 0 0!important;min-height:0!important;box-shadow:none!important;display:flex!important;justify-content:center}cart-drawer [class*=__rating_bar] .product__text,cart-drawer [class*=__free_shipping_line] .product__text{display:inline-flex!important;width:auto!important;margin:0 auto!important;border-radius:999px}cart-drawer [class*=__rating_bar] .product__text{background:#fff3da;border:1px solid #F2C27A;padding:8px 18px;box-shadow:0 2px 6px #f2a53c40}cart-drawer [class*=__rating_bar] .text{font-size:16px!important;font-weight:800!important;color:#1c2b2b!important}cart-drawer [class*=__free_shipping_line]{margin-top:8px!important}cart-drawer [class*=__free_shipping_line] .product__text{background:#e8f3f1;border:1px solid #CCDDDE;padding:6px 14px}cart-drawer [class*=__free_shipping_line] .text{font-size:15px!important;font-weight:700!important;color:#015159!important}cart-drawer .cart-items{gap:0!important;row-gap:0!important}cart-drawer .cart-drawer-item{padding:14px 0!important;border-bottom:1px solid #EEF0F0}cart-drawer .cart-item__media,cart-drawer .cart-item__image{width:76px!important;height:76px!important}cart-drawer .cart-item__image{border-radius:12px!important;border:1px solid #ECEEEE;background:#f6f7f7;object-fit:cover}cart-drawer .cart-item__name{font-size:16px!important;font-weight:700!important;line-height:1.35!important;color:#1c2b2b!important}cart-drawer .product-option{font-size:14px!important;color:#6b7878!important}cart-drawer .cart-drawer-item__cart-remove-button svg{color:#6b7878}cart-drawer quantity-input.cart-quantity{border:1px solid #1C2B2B!important;border-radius:8px!important;height:36px!important;min-height:36px!important;width:auto!important;overflow:hidden}cart-drawer quantity-input.cart-quantity:before,cart-drawer quantity-input.cart-quantity:after{display:none!important}cart-drawer .quantity__button{box-sizing:border-box!important;width:36px!important;height:34px!important;min-width:36px!important;flex:0 0 36px!important;background:transparent!important}cart-drawer .quantity__input{font-size:16px!important;font-weight:700!important;height:34px!important;width:40px!important;min-width:40px!important;flex:0 0 40px!important;background:transparent!important}cart-drawer .cart-item__price-wrapper .regular-price{font-size:16px!important;font-weight:800!important;color:#015159!important}cart-drawer .cart-item__old-price{font-size:14px!important;color:#8a9595!important}.cart-drawer-item__saving{display:inline-block;background:#f1f3f3;border:0;border-radius:6px;padding:2px 8px;margin-top:6px;font-size:13px;line-height:1.5}.cart-drawer-item__saving,.cart-drawer-item__saving *{color:#3a4a4a!important;font-weight:600!important}cart-drawer .upsell__outside-title{font-size:15px!important;font-weight:700!important;text-align:right!important;margin:14px 0 8px!important}cart-drawer-upsell .upsell__container{display:grid!important;grid-template-columns:56px 1fr auto;grid-template-areas:"img title btn" "img price btn";align-items:center;gap:2px 12px;width:100%;max-width:100%;padding:10px 12px!important;background:#fff;border:1px solid #E3E7E7!important;border-radius:14px!important;box-shadow:none!important}cart-drawer-upsell .upsell__image{grid-area:img;width:56px!important;height:56px!important;max-width:none!important}cart-drawer-upsell .upsell__image__img{width:56px!important;height:56px!important;aspect-ratio:auto!important;object-fit:cover;border-radius:10px!important}cart-drawer-upsell .upsell__content{display:contents}cart-drawer-upsell .upsell__title{grid-area:title;align-self:end}cart-drawer-upsell .upsell__title h3{font-size:15px!important;font-weight:700;line-height:1.3;margin:0}cart-drawer-upsell .upsell__price{grid-area:price;align-self:start;display:flex!important;flex-direction:row;align-items:baseline;gap:8px;margin:0!important}cart-drawer-upsell .upsell__price .regular-price{font-size:15px;font-weight:800;color:#015159}cart-drawer-upsell .upsell__price .compare-price{font-size:13px;color:#8a9595;text-decoration:line-through}cart-drawer-upsell .upsell__plus-btn{grid-area:btn;width:40px!important;height:40px!important;border-radius:10px!important;background:#015159!important;color:#fff!important;border:0!important;display:flex!important;align-items:center;justify-content:center;transition:background-color .2s ease}cart-drawer-upsell .upsell__plus-btn:hover{background:#0b5858!important}cart-drawer-upsell .upsell__plus-btn .material-icon{font-size:24px;color:#fff!important}cart-drawer-upsell product-form{position:absolute;width:0;height:0;overflow:hidden}.drawer__footer{padding-top:12px!important;padding-bottom:10px!important;border-top:1px solid #EEF0F0}.drawer__footer .rte a,.drawer__footer p a{color:#015159;text-decoration:underline}.vs-sum{display:flex;flex-direction:column;gap:6px;margin:0 0 12px}.vs-sum__save{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;color:#015159}.vs-sum__save b{font-weight:800}.vs-sum__total{display:flex;align-items:baseline;justify-content:space-between}.vs-sum__tlabel{font-weight:800;font-size:22px;color:#1c2b2b}.vs-sum__tval{display:flex;align-items:baseline;gap:8px}.vs-sum__tval b{font-size:22px;font-weight:800;color:#1c2b2b}.vs-sum__tval s{font-size:15px;color:#8a9595}.drawer__footer .cart__checkout-button{min-height:54px!important;padding:0!important;font-size:18px!important;font-weight:700!important;background:#015159!important;color:#fff!important;border-radius:14px!important}.drawer__footer .cart__checkout-button:before,.drawer__footer .cart__checkout-button:after{border-radius:14px!important}.drawer__footer .cart__checkout-button:after{background:#015159!important;transition:background-color .25s ease}.drawer__footer .cart__checkout-button:hover,.drawer__footer .cart__checkout-button:hover:after{background:#0b5858!important}.footer-block__details-content.rte a:not([href="/pages/cancel-order"]){color:#eaf4f2!important;text-decoration:underline;text-underline-offset:3px}.footer__copyright,.footer__copyright *,.footer__content-bottom li,.footer__content-bottom a,.policies li,.policies a,.quantity-break__benefit{font-size:13px!important}.vsm details summary:after{content:"+";display:inline-block;margin-inline-start:10px;color:#015159;font-weight:800;font-size:20px;line-height:1}.vsm details[open] summary:after{content:"\2212"}.vs-empty-pic{display:block}.vs-empty-pic__img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:14px}cart-drawer.drawer{top:0!important;bottom:auto!important;height:100dvh!important}cart-drawer .drawer__inner{height:100dvh!important}cart-drawer .cart-drawer__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html:has(cart-drawer.active),html:has(cart-drawer.active) body{overflow:hidden!important;height:auto!important}@media screen and (max-height:650px){cart-drawer .cart-drawer__body{overflow:auto!important}}.product__text-container[class*=__trust_lines]>.product__text:nth-child(-n+2){background:#015159;border-radius:12px;padding:13px 16px!important;margin:0 0 8px!important;border-top:0!important;box-shadow:0 4px 12px #0f6e6e40}.product__text-container[class*=__trust_lines]>.product__text:nth-child(-n+2) .text{color:#fff!important;font-size:19px!important;font-weight:800!important}.product__text-container[class*=__trust_lines]>.product__text:nth-child(-n+2) .material-icon{color:#fff!important;font-size:30px!important}.product__text-container[class*=__trust_lines]>.product__text:nth-child(3){border-top:0!important;padding-top:8px}media-gallery .product__media-icon,media-gallery .product__media-zoom-button,media-gallery [class*=media-icon]{display:none!important}.vs-bundle-save{display:inline-block;margin:2px 0 12px;padding:6px 14px;border-radius:999px;background:#fff3da;border:1px solid #F2C27A;color:#1c2b2b;font-weight:800;font-size:15px;line-height:1.4}.vs-bundle-gift{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;border:1.5px dashed #015159;border-radius:12px;background:#f1f8f6;text-align:right}.vs-bundle-gift img{width:46px;height:65px;object-fit:cover;border-radius:6px;box-shadow:0 2px 6px #1c2b2b33}.vs-bundle-gift b{display:block;font-size:15px;font-weight:800;color:#1c2b2b;line-height:1.35}.vs-bundle-gift span{display:block;font-size:13px;color:#5b6b6b;line-height:1.4}.vs-bundle-gift em{font-style:normal;font-weight:800;font-size:14px;color:#fff;background:#015159;border-radius:999px;padding:4px 12px}.quantity-break__caption{display:none!important}.vs-offer-bar{display:flex;align-items:center;gap:8px;padding:9px 16px;background:#1c2b2b;color:#fff;font-size:14px;font-weight:800;line-height:1.3;border-radius:0 0 9px 9px}.quantity-break__right{flex-wrap:wrap;justify-content:flex-end;align-items:baseline!important;column-gap:8px;row-gap:3px}.quantity-break__right:after{content:"\5dc\5d9\5d7\5d9\5d3\5d4";flex-basis:100%;text-align:left;font-size:12.5px;font-weight:500;line-height:1.2;color:#5b6b6b}.quantity-break__label-text,.quantity-break__price{font-size:20px!important}.quantity-break__compare-price{font-size:15.5px!important}@media screen and (max-width:480px){.quantity-break__wrapper{padding-left:12px!important;padding-right:12px!important}.quantity-break__image{width:44px!important;min-width:44px}.quantity-break__label-text{font-size:clamp(16.5px,4.7vw,20px)!important}.quantity-break__price{font-size:clamp(15.5px,4.4vw,20px)!important}.quantity-break__compare-price{font-size:clamp(12px,3.3vw,15.5px)!important}.quantity-break__right{column-gap:6px}}.main-product__info-container .product__accordion.accordion-v2{border-bottom:1px solid #D9E4E5}.main-product__info-container .product__accordion.accordion-v2[id$=__info_box]{border-top:1px solid #D9E4E5}.main-product__info-container [id$=__info_payment] .payment-badges{flex-wrap:nowrap;justify-content:flex-start;gap:6px;padding:0!important;margin:0!important;list-style:none}.main-product__info-container [id$=__info_payment] .payment-badges .list-payment__item{flex:0 1 44px;min-width:0;padding:0;margin:0}.main-product__info-container [id$=__info_payment] .payment-badges .list-payment__item svg{width:100%;height:auto;display:block}.cart-drawer-upsells-container~.cart-drawer-upsells-container .upsell__outside-title{display:none}@media screen and (min-width:990px){.featured-product.product .product__info-wrapper{padding-left:0;padding-right:5.5rem}}.featured-product .product__view-details{text-align:center}.vs-trust{margin:2px 0 6px}.vs-trust__items{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}.vs-trust__item{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;line-height:1.2;color:#1c2b2b;white-space:nowrap}.vs-trust__item svg{width:20px;height:20px;color:#015159;flex:none}.vs-trust__pay{list-style:none;margin:10px 0 0;padding:0!important;display:flex;justify-content:center;gap:6px;flex-wrap:nowrap}.vs-trust__pay li{flex:0 1 38px;min-width:0;margin:0;padding:0}.vs-trust__pay svg{width:100%;height:auto;display:block}.quantity-break__upsell--gift{display:flex!important;align-items:center;gap:10px;margin:0!important;padding:8px 12px!important;background:#1c2b2b!important;color:#fff;border:0;border-radius:0!important;height:auto!important;overflow:visible!important}.quantity-break__upsell--gift .quantity-break__upsell-image{width:36px!important;height:36px!important;flex:none;border-radius:7px;overflow:hidden;background:#fff}.quantity-break__upsell--gift .quantity-break__upsell-image img{width:100%;height:100%;object-fit:cover;display:block}.quantity-break__upsell--gift .quantity-break__upsell-content{display:flex;flex:1;align-items:center;justify-content:space-between;gap:8px}.quantity-break__upsell--gift .quantity-break__upsell-text{font-size:14px!important;font-weight:800;line-height:1.3;color:#fff}.quantity-break__upsell--gift .quantity-break__upsell-text-right{margin:0!important;font-weight:600;text-decoration:line-through;opacity:.8;direction:ltr;unicode-bidi:isolate}.quantity-break__upsell--gift[data-unlocked=false]{background:#b9c2c2!important}.quantity-break__upsell--gift[data-unlocked=false] .quantity-break__upsell-text{color:#1c2b2b}.vs-offer-bar{justify-content:flex-start;gap:10px;padding:8px 12px;border-top:1px solid rgba(255,255,255,.14)}.vs-offer-bar:before{content:"";width:36px;height:36px;flex:none;border-radius:7px;background:#fff url(/cdn/shop/files/vossana-7-nights-cover.png?v=1791201293&width=160) center / cover no-repeat}.quantity-breaks-container input:not(:checked)+.quantity-break .vs-offer-bar{background:#b9c2c2;color:#1c2b2b;border-top-color:#1c2b2b26}.cart-item--product-vossana-sleep-mask-gift quantity-input,.cart-item--product-vossana-sleep-mask-gift .quantity,.cart-item--product-vossana-sleep-mask-gift cart-remove-button,.cart-item--product-vossana-sleep-mask-gift .cart-item__quantity-wrapper,.cart-item--product-vossana-sleep-mask-gift .cart-drawer-item__cart-remove-button{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/58/assets/vossana-shrine.css.map */
