@charset "UTF-8";.product-main{border-top-style:solid;border-bottom-style:solid}.product-sale-badge{background-color:var(--bs-success)}.product-sold-out-badge{background-color:var(--bs-body-color)}.product-media-gallery{display:block;margin-left:auto;margin-right:auto;transition:all .4s ease-out}.product-media-gallery-zoom{display:flex;position:absolute;z-index:1;top:.5rem;right:.5rem;padding:.5rem;opacity:.75;transition:all .2s ease-out;color:rgba(var(--swiper-theme-color),1)}.product-media-gallery-zoom:hover{opacity:1;transform:scale(1.25)}.product-media-gallery .swiper-main{--swiper-navigation-sides-offset: .75rem}.product-media-gallery .swiper-main img,.product-media-gallery .swiper-main video{width:100%}.product-media-gallery .swiper-wrapper{align-items:center}.product-media-gallery .swiper-thumbs{opacity:0;transition:all .2s ease-out}.product-media-gallery .swiper-thumbs.swiper-initialized{opacity:1}.product-media-gallery .swiper-thumbs[data-show-thumbs=hide]{display:none}.product-media-gallery .swiper-thumbs img{cursor:pointer;transition:all .2s ease-out;aspect-ratio:1/1;object-fit:cover}.product-media-gallery .swiper-thumbs .img-thumbnail:hover{border-color:rgba(var(--color-text-rgb),.5)}.product-media-gallery .swiper-thumbs .swiper-slide-thumb-active .img-thumbnail{border-color:rgba(var(--color-text-rgb),.75)}.product-media-gallery .swiper-thumbs .swiper-slide[data-media-type=video]{position:relative}.product-media-gallery .swiper-thumbs .swiper-slide[data-media-type=video] svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}@media (max-width: 599px){.product-media-gallery .swiper-main-wrapper{padding:0;border-radius:0;border:none}.product-media-gallery .swiper-main img{padding:0}.product-media-gallery .swiper-thumbs .img-thumbnail{padding:.125rem}.product-media-gallery .product-custom-badge{left:-.25rem}}@media (max-width: 1199px){.product-media-gallery .swiper-thumbs[data-show-thumbs=desktop-only]{display:none}}@media (min-width: 1200px){.product-media-gallery{position:sticky;top:0}}.product-price s{display:inline-block;margin-right:32px;color:#86a0bc}.product-price-final-sale,.product-price s{font-size:1.25rem;font-weight:400}.product-price .badge{margin-left:.5rem;font-size:.75rem}.product-price-final-sale{color:#1a224c}.text-white .product-price-final-sale{color:var(--bs-white)}.product-options{scroll-margin-top:1rem}.product-options.rounded{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.product-options .color-swatches{display:flex;flex-wrap:wrap;margin-left:-.1rem;margin-right:-.1rem}.product-options .color-swatches input+label{border-radius:50rem;display:block;cursor:pointer;border:1.5px solid rgba(var(--bs-body-color-rgb),.1);padding:.1rem;margin:.1rem}.product-options .color-swatches input+label img{border-radius:50rem;transition:all .2s ease-out}.product-options .color-swatches input:checked+label{border-color:var(--bs-body-color)}.product-options .color-swatches input:focus-visible+label{box-shadow:0 0 0 .25rem rgba(var(--bs-body-color-rgb),.25)}.product-options .color-swatches input+label:hover img{opacity:.85}.product-options .size-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-left:-.25rem;margin-right:-.25rem}.product-options .size-buttons input+label{display:block;cursor:pointer;color:var(--bs-body-color);padding:0;margin:0;border-radius:50%;transition:all .2s ease-out;position:relative}.product-options .size-buttons input+label:after{content:"";position:absolute;top:-4.5px;left:-4.5px;width:30px;height:30px;border-radius:50%;border:1px solid transparent}.swatch-label--image{overflow:hidden;width:65px;height:65px}@media screen and (max-width: 768px){.swatch-label--image{width:47px;height:47px}}.swatch-label--image img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.product-options .size-buttons input:focus-visible+label{box-shadow:0 0 0 .25rem rgba(var(--bs--body-color-rgb),.25)}.product-options .size-buttons input:checked+label{border:2px solid #5FA3A3}.product-options .size-buttons label:not(.swatch-label--image){width:24px;height:24px;font-size:0px}.product-options .product-option-name{font-size:1rem;font-weight:400}@media screen and (max-width: 768px){.product-options .product-option-name{font-size:.9375rem}}.product-options .product-option-name .selected-swatch-value{font-size:1rem}@media screen and (max-width: 768px){.product-options .product-option-name .selected-swatch-value{font-size:.9375rem}}.btn-atc,.btn-buy,.btn-quick-view{width:100%}.product-block-atc.rounded{border-top-left-radius:0!important;border-top-right-radius:0!important}.product-block-atc .btn-wishlist{text-decoration:none;width:100%;display:flex;align-items:center;justify-content:center}.product-block-atc .btn-wishlist svg{margin-right:.5rem}.product-block-atc .btn-wishlist.active svg{fill:var(--bs-primary);stroke:var(--bs-primary)}.product-card-link{display:block;text-decoration:none;color:currentColor}.product-card-link:focus-visible{outline:0;box-shadow:var(--bs-focus-box-shadow)}.product-card-title{margin-bottom:.2em;transition:all .2s ease-out}.product-card-link:hover .product-card-title,.product-card-link:focus .product-card-title{opacity:.85}.product-card-img-wrapper{position:relative}.product-card-img-wrapper img{transition:all .2s ease-out}a:hover .product-card-img-wrapper img{opacity:.8}.product-card-img-wrapper .badge{position:absolute;z-index:2;top:0}.product-card-img-wrapper .product-sale-badge[data-discount-type=percentage]{top:-.5rem;right:-.5rem;width:2.6rem;height:2.6rem;border-radius:50rem;font-size:.7rem;display:flex;align-items:center;justify-content:center}@media (max-width: 599px){.product-card-img-wrapper .product-sale-badge[data-discount-type=percentage]{right:-.375rem}}.product-card-img-wrapper .product-sale-badge[data-discount-type=value]{right:0;border-top-left-radius:0;border-bottom-right-radius:0}.product-card-img-wrapper .product-sold-out-badge{top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--bs-body-color)}.product-card-img-wrapper .product-custom-badge{left:0;top:0;border-top-right-radius:0;border-bottom-left-radius:0}.product-card-btn-wishlist{position:absolute;bottom:.25rem;right:.25rem;z-index:2;display:inline-flex;padding:.75rem;border-radius:50rem;transition:all .2s ease-out;background:transparent;color:rgba(var(--controls-color-rgb),1)}.product-card-btn-wishlist:hover,.product-card-btn-wishlist:focus{color:rgba(var(--controls-color-rgb),1);transform:scale(1.15)}.product-card-btn-wishlist:active,.product-card-btn-wishlist.active{border-color:transparent!important}.product-card-btn-wishlist.active svg{fill:var(--controls-color-rgb);stroke:var(--controls-color-rgb)}.product-card-btn-wishlist:focus-visible{box-shadow:var(--bs-focus-box-shadow)}.product-card .carousel{--transition-duration: .4s}.product-card .carousel .carousel-control{width:1.5rem;height:1.5rem;padding:.25rem;background-color:rgba(var(--controls-color-rgb),.05);color:rgba(var(--controls-color-rgb),1)}.product-card-color-swatches{position:absolute;bottom:1.125rem;z-index:2;width:60%;left:20%;display:flex;justify-content:center}.product-card-color-swatches img{border-radius:50rem;display:block;cursor:pointer;margin:.125rem}.quick-view-modal .btn-close{position:absolute;top:.5rem;right:.5rem;z-index:2;background:var(--bs-body-bg);border-radius:50rem}@media (max-width: 1199px){.quick-view-modal .btn-close{position:fixed;top:1rem;right:1rem;opacity:0;transition:opacity .2s ease-out .3s}.quick-view-modal.show .btn-close{opacity:1}}@media (min-width: 1200px){.quick-view-modal .modal-body .row{margin-left:-.5rem;margin-right:-.5rem}.quick-view-modal .modal-body .row>*{padding-left:.5rem;padding-right:.5rem}.quick-view-modal .product-title{margin-right:2rem}}.jdgm-preview-badge{font-size:.9rem;margin:0 0 .5rem}.product-card .jdgm-preview-badge,.list-group-item-action .jdgm-preview-badge{margin:.25rem 0;font-size:.8em}.cart-upsells .jdgm-preview-badge{font-size:.725rem;margin:.25rem 0}body .jdgm-write-rev-link{border-radius:var(--bs-border-radius);transition:all .2s ease-out}body .jdgm-rev-widg{padding:2rem 0}body .jdgm-rev-widg__title{font-size:2rem}body .jdgm-rev-widg__summary-text{text-align:center;font-size:.825rem;opacity:.75}body .jdgm-row-actions{padding-top:0;border-top:none}body .jdgm-quest,body .jdgm-rev{border-radius:var(--bs-border-radius);border:1px solid var(--bs-border-color);padding:1rem;margin-bottom:1rem}body .jdgm-rev__pic-link{margin-right:.25rem}body .jdgm-rev__pic-img.jdgm-rev__pic-img{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}body .jdgm-rev__timestamp,body .jdgm-rev__location{color:var(--bs-body-color);opacity:.7}body .jdgm-rev__icon{border-radius:50rem}body .jdgm-rev__title{margin-bottom:.375rem;font-size:1.125rem}body .jdgm-rev__body{font-size:.95rem}body .jdgm-form{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:1.5rem 1.5rem .5rem}body .jdgm-form input[type=text],body .jdgm-form input[type=email],body .jdgm-form input[type=url],body .jdgm-form textarea{background-color:var(--bs-body-bg);border-color:var(--bs-border-color);border-radius:var(--bs-border-radius);padding:.375rem .75rem}body .jdgm-form input[type=text]:focus,body .jdgm-form input[type=email]:focus,body .jdgm-form input[type=url]:focus,body .jdgm-form textarea:focus{color:var(--bs-body-color);border-color:rgba(var(--bs-primary-rgb),1);box-shadow:var(--bs-focus-box-shadow)}body .jdgm-form input::placeholder,body .jdgm-form textarea::placeholder{color:rgba(var(--bs-body-color-rgb),.75);opacity:1}body .jdgm-countdown{color:var(--bs-body-color);opacity:.7}body .jdgm-rev__icon,body .jdgm-histogram__bar{background-color:rgba(var(--bs-white-rgb),.25)}body .jdgm-histogram__frequency{color:var(--bs-body-color)}body .jdgm-picture-fieldset__box-wrapper{background-color:rgba(var(--bs-white-rgb),.25);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius)}body .jdgm-media-fieldset__icon{color:var(--bs-body-color)}body .jdgm-paginate{border:none;padding-top:1rem}body .jdgm-paginate__page{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);text-decoration:none;width:2rem;height:2rem;display:inline-flex!important;align-items:center;justify-content:center;margin:.25rem;transition:all .2s ease-out}body .jdgm-paginate__page:hover,body .jdgm-paginate__page:focus{background-color:rgba(var(--bs-white-rgb),.25);opacity:1}body .jdgm-paginate__page.jdgm-curt{font-size:1rem;font-weight:400;background-color:var(--jdgm-primary-color);border-color:var(--jdgm-primary-color);color:#fff}@media (max-width: 575px){body .jdgm-rev-widg__title{font-size:1.5rem}}body.glightbox-mobile .goverlay{background-color:rgba(var(--bs-black-rgb),.5);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}body .gslide-media{background-color:var(--bs-body-bg)}@media ((min-width: 769px)){body .goverlay{background-color:rgba(var(--bs-black-rgb),.5);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}body .glightbox-clean .gslide-media{box-shadow:none}}body .shopify_subscriptions_fieldset{margin-bottom:1rem}body .shopify_subscriptions_app__title{font-size:1.125rem;font-family:var(--bs-headings-font-family);margin-bottom:.5rem;text-align:center}body .shopify_subscriptions_app_block_label{border:0;margin:0;padding:.75rem 1.25rem}body .shopify_subscriptions_app_block_label label{display:flex;align-items:center}body .shopify_subscriptions_app_block_label .form-check-input{margin:0 .5rem 0 0}body .shopify_subscriptions_app_block_label ul{padding:.125rem 0 0 1rem}body .shopify_subscriptions_app_block_label_children label{font-size:.9rem;margin:.125rem 0}body .shopify_subscriptions_app_policy{font-size:.8rem;margin:.25rem 0 0;text-align:center;opacity:.7}.product-badge{background-color:var(--background);padding:11px 16px;border-radius:7px;position:absolute;top:20px;right:20px;z-index:2}@media screen and (max-width: 768px){.product-badge{top:14px;right:14px;padding:4px 5.5px}}.product-badge__label{display:block;color:var(--text-color);font-family:Inter,sans-serif;font-weight:500;font-size:16px;letter-spacing:2%;line-height:100%}@media screen and (max-width: 768px){.product-badge__label{font-size:10px}}.product-block-richtext:has(.description-sleep){margin:40px auto}.product-block-richtext:has(.description-sleep) .title{font-weight:700;text-align:left;margin-bottom:24px}.product-block-richtext:has(.description-sleep) ul{padding-left:36px}@media screen and (max-width: 768px){.product-block-richtext:has(.description-sleep) ul{padding-left:0;max-width:252px;margin:70px auto}}.product-block-richtext:has(.description-sleep) p:last-of-type{margin-bottom:30px}.product-block-richtext:has(.description-sleep) ul li{list-style:none;position:relative;font-weight:500;margin-bottom:12px}@media screen and (max-width: 768px){.product-block-richtext:has(.description-sleep) ul li{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;margin-bottom:30px}}.product-block-richtext:has(.description-sleep) ul li:before{content:"";display:inline-block;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><circle cx='12' cy='12' r='12' fill='%2386A0BC'/><path d='M7 12.8822L9.80193 16L17 9' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");position:absolute;left:-36px;top:0}@media screen and (max-width: 768px){.product-block-richtext:has(.description-sleep) ul li:before{position:unset;width:40px;height:40px}}.product-urgency-status-text{display:flex;align-items:center;margin-bottom:0}.product-urgency-status-text .status-message{color:var(--color);font-size:1rem}@media screen and (max-width: 768px){.product-urgency-status-text .status-message{font-size:.9375rem}}.status-dot{display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;font-size:14px;color:#fff;border-radius:50%;margin-right:8px;background-color:var(--color)}.product-title-overlay{position:absolute;top:20px;left:20px;color:#1a224c;letter-spacing:2%;line-height:100%;font-weight:500;z-index:10}@media screen and (max-width: 768px){.product-title-overlay{top:14px;left:14px;font-size:12px}}.product-title{font-weight:400}.product-main .btn-atc{font-size:16px;border-radius:7px;font-family:Inter;padding:12px}.product-main .btn-atc:hover{border:1px solid black}.product-main .product-block-icons{padding:24px 61px;background-color:#f5f6f9;border-radius:20px}@media screen and (max-width: 768px){.product-main .product-block-icons{padding:14px 20px}.product-main .product-block-icons p{font-size:12px;line-height:22px}}.product-main .product-accordion-icon{background-color:#f5f6f9;border-radius:50%}.key-benefits{margin-block:150px}@media screen and (max-width: 768px){.key-benefits{margin-block:70px}}.key-benefits__wrapper{max-width:904px;margin-inline:auto}.key-benefits__title{margin-bottom:40px;margin-top:0;text-align:center}@media screen and (max-width: 768px){.key-benefits__title{margin-block:30px}}.key-benefits__title h2{font-family:Quicksand,sans-serif;margin-bottom:0}.key-benefits__icons{display:flex;gap:24px;justify-content:space-around}.key-benefits__icon{flex:1;text-align:center;max-width:205px}@media screen and (max-width: 768px){.key-benefits__icon{max-width:90px}}.key-benefits__icon img{margin-bottom:20px}@media screen and (max-width: 768px){.key-benefits__icon img{margin-bottom:10px}}.key-benefits__icon p{font-size:1.375rem;letter-spacing:4%;line-height:100%}@media screen and (max-width: 768px){.key-benefits__icon p{font-size:.9375rem}}.image-with-text{margin:150px 0}.image-with-text__wrapper{display:flex;background-color:#f5f6f9;align-items:stretch;padding:0;border-radius:46px;overflow:hidden}@media screen and (max-width: 768px){.image-with-text__wrapper{flex-direction:column}}.image-with-text__content-text,.image-with-text__image-container{flex:0 0 auto}.image-with-text__image-container{max-width:35%;display:contents}@media screen and (max-width: 768px){.image-with-text__image-container{max-width:100%}}.image-with-text__image-container img{width:100%;height:auto}.image-with-text__content-text{max-width:65%;padding:109px 61px}@media screen and (max-width: 768px){.image-with-text__content-text{max-width:100%;padding:40px 25px;text-align:center}}.image-with-text__text-wrapper h2{margin-bottom:40px}@media screen and (max-width: 768px){.image-with-text__text-wrapper h2{margin-bottom:20px}}.image-with-text__text-wrapper p{margin-bottom:20px}.image-with-text__text-wrapper p:last-of-type{margin-bottom:0}.faq-section{margin-block:150px}@media screen and (max-width: 768px){.faq-section{margin-block:70px}}.faq-section .faq{padding-block:55px}@media screen and (max-width: 768px){.faq-section .faq{padding-block:20px 42px}}.faq-section .section-header{margin-bottom:40px}.faq-section .accordion{border-radius:46px;padding:40px 45px;background:#fff}@media screen and (max-width: 768px){.faq-section .accordion{padding:30px}}.faq-section .accordion-button:not(.collapsed){background-color:#fff;color:#5fa3a3}.faq-section .accordion-button:not(.collapsed) svg{transform:rotate(180deg);color:#1a224c}.faq-section .accordion-item{border-bottom:1px solid rgba(134,160,188,.2392156863);border-left:0;border-right:0;border-top:0}.faq-section .accordion-item:last-child{border-bottom:none}@media screen and (max-width: 768px){.faq-section .accordion-item .accordion-body{font-size:15px}}.faq-section .accordion-button{font-family:inter,sans-serif;justify-content:space-between}@media screen and (max-width: 768px){.faq-section .accordion-button{font-size:15px;gap:20px}}.faq-section .accordion-button .svg-icon-chevron-down{background-color:#f5f6f9;border-radius:50%;padding:5px}@media screen and (max-width: 768px){.faq-section .accordion-button .svg-icon-chevron-down{flex:0 0 30px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/product.dev.css.map */
