@charset "UTF-8";.thb-product-detail{width:100%}.thb-product-detail *,.thb-product-detail *:before,.thb-product-detail *:after{box-sizing:border-box}.thb-product-detail img,.thb-product-detail video,.thb-product-detail iframe{max-width:100%}.variations input[type=radio]+label:before,.variations .product-form__input--color input[type=radio]+label,.variations .product-form__input--color input[type=radio]+label:after,.variations .product-form__input--siblings label,.variations .product-form__input--siblings label:after,.accordion summary span,.clipboard--bubble,.product-popup-modal,.product-add-to-cart-sticky{transition:opacity .25s cubic-bezier(.104,.204,.492,1),visibility .25s cubic-bezier(.104,.204,.492,1),transform .25s cubic-bezier(.104,.204,.492,1),color .25s cubic-bezier(.104,.204,.492,1),background-color .25s cubic-bezier(.104,.204,.492,1),box-shadow .25s cubic-bezier(.104,.204,.492,1)}@media only screen and (min-width:768px){.thb-product-detail{margin-top:40px}}.thb-product-detail .duvet-pdp-shell,.thb-product-detail .duvet-pdp-shell__inner,.thb-product-detail .duvet-product-grid-container,.thb-product-detail .sticky-scroller--parent.duvet-product-grid-container,.thb-product-detail sticky-scroller.duvet-product-information,.thb-product-detail .duvet-product-information,.thb-product-detail .duvet-product-information__inner,.thb-product-detail .product-information--inner,.thb-product-detail .product-information__layout,.thb-product-detail .product-information__desktop-media-column,.thb-product-detail .product-information__content-column,.thb-product-detail .product-information__item{width:100%;max-width:100%;min-width:0}.thb-product-detail .duvet-pdp-shell,.thb-product-detail .duvet-pdp-shell__inner,.thb-product-detail .duvet-product-grid-container,.thb-product-detail sticky-scroller.duvet-product-information,.thb-product-detail .duvet-product-information,.thb-product-detail .duvet-product-information__inner,.thb-product-detail .product-information--inner,.thb-product-detail .product-information__layout,.thb-product-detail .product-information__content-column{display:block}.thb-product-detail .product-information__desktop-media-column{display:none}.thb-product-detail .product-information__item{width:100%;max-width:100%;min-width:0}.thb-product-detail .product-information__item>*{max-width:100%;min-width:0}.thb-product-detail .product-information__item--media-gallery,.thb-product-detail .product-information__item--media-gallery-fallback{display:block;width:100%;margin-bottom:18px}.thb-product-detail .product-information__item--media-gallery .wub-media-gallery,.thb-product-detail .product-information__item--media-gallery-fallback .wub-media-gallery,.thb-product-detail .product-information__desktop-media-column .wub-media-gallery{width:100%;max-width:100%}@media only screen and (max-width:767px){.thb-product-detail .duvet-pdp-shell,.thb-product-detail .duvet-pdp-shell__inner,.thb-product-detail .duvet-product-grid-container,.thb-product-detail sticky-scroller.duvet-product-information,.thb-product-detail .duvet-product-information,.thb-product-detail .duvet-product-information__inner,.thb-product-detail .product-information--inner,.thb-product-detail .product-information__layout,.thb-product-detail .product-information__content-column{width:100%;max-width:100%;min-width:0;margin:0;padding:0}.thb-product-detail .product-information__layout{display:block}.thb-product-detail .product-information__desktop-media-column{display:none!important}.thb-product-detail .product-information__item{margin-left:0;margin-right:0}.thb-product-detail .product-information__item:not(.product-information__item--media-gallery):not(.product-information__item--media-gallery-fallback){padding-left:12px;padding-right:12px}.thb-product-detail .product-information__item--media-gallery,.thb-product-detail .product-information__item--media-gallery-fallback{margin-bottom:16px;padding-left:0;padding-right:0}.thb-product-detail .product-information__item--media-gallery .wub-media-gallery,.thb-product-detail .product-information__item--media-gallery-fallback .wub-media-gallery{padding:0}}@media only screen and (min-width:768px)and (max-width:1067px){.thb-product-detail .duvet-pdp-shell{padding-left:0;padding-right:0}.thb-product-detail .duvet-pdp-shell__inner{padding-left:24px;padding-right:24px}.thb-product-detail .product-information__layout{display:block}.thb-product-detail .product-information__desktop-media-column{display:none!important}.thb-product-detail .product-information__item:not(.product-information__item--media-gallery):not(.product-information__item--media-gallery-fallback){padding-left:0;padding-right:0}}@media only screen and (min-width:1068px){.thb-product-detail .duvet-pdp-shell{width:100%;max-width:100%;margin:0;padding:0}.thb-product-detail .duvet-pdp-shell__inner{width:100%;max-width:1680px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.thb-product-detail .duvet-product-grid-container,.thb-product-detail .sticky-scroller--parent.duvet-product-grid-container,.thb-product-detail sticky-scroller.duvet-product-information,.thb-product-detail .duvet-product-information,.thb-product-detail .duvet-product-information__inner,.thb-product-detail .product-information--inner{width:100%;max-width:100%;min-width:0;margin:0;padding:0}.thb-product-detail sticky-scroller.duvet-product-information,.thb-product-detail .duvet-product-information{display:block}.thb-product-detail .product-information__layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(360px,1fr);column-gap:48px;row-gap:0;align-items:start;width:100%;max-width:100%}.thb-product-detail .product-information__desktop-media-column{display:block;grid-column:1;grid-row:1;align-self:start;position:sticky;top:calc(var(--header-height, 0px) + 24px);width:100%;max-width:100%}.thb-product-detail .product-information__content-column{display:flex;flex-direction:column;grid-column:2;grid-row:1;width:100%;max-width:100%;min-width:0}.thb-product-detail .product-information__item--mobile-media{display:none!important}.thb-product-detail .product-information__item .product-title-container,.thb-product-detail .product-information__item .product-price-container,.thb-product-detail .product-information__item .product--variant-selects,.thb-product-detail .product-information__item .variations,.thb-product-detail .product-information__item .product-form,.thb-product-detail .product-information__item .accordion,.thb-product-detail .product-information__item .tabbed-content,.thb-product-detail .product-information__item .complementary-products,.thb-product-detail .product-information__item .wub-comfort-index__card,.thb-product-detail .product-information__item .wub-keurmerken-mini,.thb-product-detail .product-information__item .wub-micro-trust-block,.thb-product-detail .product-information__item .product-block{width:100%}}@media only screen and (min-width:1280px){.thb-product-detail .duvet-pdp-shell__inner{max-width:1760px;padding-left:48px;padding-right:48px}.thb-product-detail .product-information__layout{grid-template-columns:minmax(0,2.25fr) minmax(360px,1fr);column-gap:52px}}@media only screen and (min-width:1440px){.thb-product-detail .duvet-pdp-shell__inner{max-width:1840px;padding-left:56px;padding-right:56px}.thb-product-detail .product-information__layout{grid-template-columns:minmax(0,2.35fr) minmax(380px,1fr);column-gap:56px}}.thb-product-detail .product-title-container{margin-bottom:20px}.thb-product-detail .product-title{color:var(--color-body);font-size:calc(var(--font-heading-scale) * 1.75rem);line-height:calc(var(--font-heading-line-height-scale) * 2.125rem);margin-bottom:4px}.thb-product-detail .product-title.uppercase--true{text-transform:uppercase}.thb-product-detail .product-title a{color:var(--color-body)}.thb-product-detail .product-price-container .price{display:flex;flex-wrap:wrap;align-items:center;margin-right:11px;font-size:1.25rem}.thb-product-detail .product-price-container .price .unit-price{margin-left:5px}.thb-product-detail .product-price-container .badges{margin-left:11px}.thb-product-detail .product-price-container .badge{height:23px;margin-right:5px;padding:0 11px}.thb-product-detail .product-price-container .product__tax,.product-information__item .product__tax{min-height:1.5em;font-size:.75rem;opacity:.6}.thb-product-detail .product-price-container .product__tax a{text-decoration:underline;text-underline-offset:2px}.thb-product-detail .star-rating-container{display:block;margin-top:.3125rem;font-size:.8125rem;line-height:0}.thb-product-detail .star-rating-container .star-rating{margin-right:12px}.thb-product-detail .product--text.style_vendor{margin-bottom:10px;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.thb-product-detail .product-short-description{margin-bottom:25px;font-size:.9375rem}.thb-product-detail .product-short-description p,.thb-product-detail .product-short-description ul{margin-bottom:10px}.product-form{display:block}.add_to_cart_holder{display:flex;flex-wrap:wrap;margin-bottom:25px}.add_to_cart_holder .quantity{max-height:48px;margin-right:6px;border-radius:0}[dir=rtl] .add_to_cart_holder .quantity{margin-right:0;margin-left:10px}.add_to_cart_holder .button,.add_to_cart_holder .shopify-payment-button__button{flex:1;height:44px;font-size:.75rem!important}.add_to_cart_holder .swym-button-bar{margin-top:0;margin-bottom:0}.tdbuynow,.shopify-payment-button{width:100%}.shopify-payment-button{margin-top:6px}.shopify-payment-button__button--hidden{display:none!important}.shopify-payment-button .shopify-payment-button__more-options{display:inline-block;width:auto;margin:1em auto 0;font-size:.9375rem;text-decoration:none}.shopify-payment-button .shopify-payment-button__more-options:hover:not([disabled]){text-decoration:none}.thb-product-detail .product-form__error-message-wrapper{margin-bottom:20px}shopify-payment-terms{display:block;margin-top:10px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--color-border);font-size:.8125rem;text-align:center}.side-panel-footer shopify-payment-terms{margin-bottom:0;padding-bottom:0;border:0}.product--variant-selects{display:block;margin-bottom:20px}.product-form__input{display:flex;flex-direction:column;gap:10px;margin:12px 0 0;padding:12px 0 0;border:0;border-top:1px solid var(--color-border)}@media only screen and (min-width:768px){.product-form__input{flex-direction:row;gap:20px}}.product-form__input .form__label{display:flex;flex-direction:column;gap:5px;width:100%;max-width:90px;font-size:.8125rem;font-weight:var(--font-body-medium-weight, 500);line-height:1.1}.product-form__input .form__label__value{font-weight:400;text-transform:none;opacity:.8}.product-form__input .text-button{margin-top:10px}.product-form__input-wrapper{display:flex;flex-wrap:wrap;gap:6px}.product-form__input-wrapper modal-opener{flex-basis:100%}.variations{margin-bottom:10px}.variations input[type=radio]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.variations input[type=radio]+label{position:relative}.variations input[type=radio]+label:before{content:none;position:absolute;top:0;z-index:1;width:100%;height:100%;margin:0;background:linear-gradient(to bottom left,transparent calc(50% - 1px),var(--color-border),transparent calc(50% + 1px)) no-repeat}.variations input[type=radio]+label:after{width:auto;height:auto;border:0;transform:none}.variations input[type=radio].is-disabled+label:before{content:""}.variations input[type=radio].is-disabled+label:after,.variations input[type=radio].is-disabled+label>span{opacity:.4}.variations .product-form__input--dropdown .select,.variations .product-form__input--dropdown select{width:100%;margin-bottom:0}.variations .product-form__input--block,.variations .product-form__input--color,.variations .product-form__input--siblings{display:flex;flex-wrap:wrap}.variations .product-form__input--block input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:34px;height:34px;padding:5px 12px;color:rgba(var(--color-body-rgb),.8);background:transparent;border-radius:0;box-shadow:0 0 0 1px var(--color-border) inset;font-size:.8125rem;cursor:pointer}@media only screen and (min-width:768px){.variations .product-form__input--block input[type=radio]+label{margin-right:0}}.variations .product-form__input--block input[type=radio]:checked+label{z-index:5;box-shadow:0 0 0 1px var(--color-body) inset}.variations .product-form__input--block input[type=radio]:focus-visible+label{outline:none;transform:none;box-shadow:0 0 0 2px #015ecc inset}.variations .product-form__input--color{padding-left:1px}.variations .product-form__input--color input[type=radio]+label,.variations .product-form__input--siblings label{position:relative;z-index:4;display:inline-flex;width:32px;height:32px;color:transparent;background:transparent;border-radius:0;text-indent:-9999em;cursor:pointer}.variations .product-form__input--color input[type=radio]+label:after,.variations .product-form__input--siblings label:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;display:block;border-radius:0;background-color:var(--option-color);background-image:var(--option-color-image);background-position:center;background-position:var(--object-position);background-size:cover}.variations .product-form__input--siblings label:after{background-position:center top}.variations .product-form__input--color input[type=radio]:checked+label,.variations .product-form__input--siblings label.active,.variations .product-form__input--siblings input[type=radio]:checked+label{z-index:5;box-shadow:0 0 0 1px var(--color-body) inset}.variations .product-form__input--color input[type=radio]:hover+label:after,.variations .product-form__input--siblings input[type=radio]:hover+label:after{transform:none}.variations .product-form__input--color input[type=radio]:focus-visible+label,.variations .product-form__input--siblings input[type=radio]:focus-visible+label{outline:none;transform:none;box-shadow:0 0 0 2px #015ecc inset}.variations .product-form__input--color--large input[type=radio]+label,.variations .product-form__input--siblings--large label{width:48px;height:48px}.variations .product-form__input--color--xlarge input[type=radio]+label,.variations .product-form__input--siblings--xlarge label{width:64px;height:64px}.variations .product-form__input--siblings{margin-bottom:var(--siblings-margin, 20px)}.variations .product-form__input--siblings label a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:block}.variations .product-form__input--siblings label.sold-out:after{opacity:.4}.product-information__item--variant-picker .form__label{color:var(--wub-variant-label-color, #10263B)}.product-information__item--variant-picker .form__label__value{color:var(--wub-variant-value-color, #10263B);opacity:1}.product-information__item--variant-picker .product-form__input--dropdown select{color:var(--wub-variant-text-color, #10263B);background:var(--wub-variant-bg-color, #FFFFFF);border:1px solid var(--wub-variant-border-color, #E3E0E5);border-radius:0;box-shadow:none}.product-information__item--variant-picker .product-form__input--dropdown .select-arrow svg,.product-information__item--variant-picker .product-form__input--dropdown .select-arrow path{fill:var(--wub-variant-text-color, #10263B)}.product-information__item--variant-picker .product-form__input--block input[type=radio]+label{color:var(--wub-variant-text-color, #10263B);background:var(--wub-variant-bg-color, #FFFFFF);border-radius:0;box-shadow:0 0 0 1px var(--wub-variant-border-color, #E3E0E5) inset}.product-information__item--variant-picker .product-form__input--block input[type=radio]+label span,.product-information__item--variant-picker .product-form__input--block input[type=radio]:checked+label span{color:inherit}.product-information__item--variant-picker .product-form__input--block input[type=radio]:hover+label{color:var(--wub-variant-hover-text-color, #10263B);background:var(--wub-variant-hover-bg-color, #F9F9F9);box-shadow:0 0 0 1px var(--wub-variant-hover-border-color, #B6A38B) inset}.product-information__item--variant-picker .product-form__input--block input[type=radio]:checked+label{color:var(--wub-variant-selected-text-color, #FFFFFF);background:var(--wub-variant-selected-bg-color, #10263B);box-shadow:0 0 0 1px var(--wub-variant-selected-border-color, #10263B) inset}.product-information__item--variant-picker .product-form__input--color input[type=radio]+label{background:var(--wub-variant-bg-color, #FFFFFF);border-radius:0;box-shadow:0 0 0 1px var(--wub-variant-border-color, #E3E0E5) inset}.product-information__item--variant-picker .product-form__input--color input[type=radio]+label:after,.product-information__item--variant-picker .product-form__input--siblings label,.product-information__item--variant-picker .product-form__input--siblings label:after{border-radius:0}.product-information__item--variant-picker .product-form__input--color input[type=radio]:hover+label{background:var(--wub-variant-hover-bg-color, #F9F9F9);box-shadow:0 0 0 1px var(--wub-variant-hover-border-color, #B6A38B) inset}.product-information__item--variant-picker .product-form__input--color input[type=radio]:checked+label{background:var(--wub-variant-bg-color, #FFFFFF);box-shadow:0 0 0 1px var(--wub-variant-selected-border-color, #10263B) inset,0 0 0 2px var(--wub-variant-selected-border-color, #10263B)}.product-information__item--variant-picker .product-form__input--color input[type=radio]:focus-visible+label,.product-information__item--variant-picker .product-form__input--block input[type=radio]:focus-visible+label{outline:2px solid var(--wub-variant-selected-border-color, #10263B);outline-offset:2px;transform:none;box-shadow:none}.product-information--line-item--text::placeholder,.product-information--line-item--textarea::placeholder{color:rgba(var(--color-body-rgb),.6)}.product-information--line-item--radio{position:relative}.product-information--line-item--radio input[type=radio]+label:before{display:block}.product-information--line-item--textarea{min-height:0}.product-information--line-item input[type=text],.product-information--line-item textarea,.product-information--line-item select,.product-information--line-item .select{width:100%}.product-information--line-item .label{display:block;margin-bottom:5px}.accordion{display:block;margin-bottom:25px;color:var(--color-body);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.accordion+.accordion{margin-top:-25px;border-top:0}.accordion-container .accordion{max-width:760px;margin-right:auto;margin-left:auto}.accordion-container .accordion:last-child{margin-bottom:0}.accordion summary{position:relative;width:100%;padding:18px 40px 18px 0;font-size:1.0625rem;font-weight:var(--font-body-medium-weight, 500);line-height:1.2;list-style:none;cursor:pointer}.product--accordion.accordion summary{padding-top:14px;padding-bottom:14px;color:var(--color-body);font-size:.8125rem;font-weight:var(--font-body-medium-weight, 500);text-transform:uppercase}[dir=rtl] .accordion summary{padding:18px 0 18px 40px}.accordion summary span{position:absolute;top:calc(50% - 6px);right:0;display:flex;align-items:center;justify-content:center;width:12px;height:12px}[dir=rtl] .accordion summary span{right:auto;left:0}.accordion details[open] summary span{transform:rotateX(180deg)}.accordion--has-icon summary{display:flex;gap:15px}.accordion--icon{flex-shrink:0;margin:2px 0 0;line-height:0}.accordion--icon img,.accordion--icon svg{width:auto;height:16px}.accordion .accordion__content{padding:0 0 15px;font-size:.9375rem}.accordion .accordion__content>*:last-child{margin-bottom:0}.product--tabbed-content .tabbed-content--scroll{margin-bottom:15px}.thb-product-detail .product-information__item:has(.product--accordion.accordion){margin-bottom:0}.thb-product-detail .product-information__item:has(.product--accordion.accordion)+.product-information__item:has(.product--accordion.accordion) .product--accordion.accordion{margin-top:-25px;border-top:0}.thb-product-detail .product-information__item:has(.product--accordion.accordion) .product--accordion.accordion{margin-bottom:25px}.product--block-heading{margin-bottom:10px;color:var(--color-body);font-size:.8125rem;font-weight:var(--font-body-medium-weight, 500);letter-spacing:.05em;text-transform:uppercase}.product--image{margin-bottom:20px}.product--image .thb-placeholder{display:inline-flex}.product--image svg{width:60px;height:60px}.product--icon-list{margin-bottom:20px;color:rgba(var(--color-body-rgb),.8);font-size:.8125rem}.product--icon-list ul{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.product--icon-list ul li{display:flex;gap:12px}.product--icon-list-image{display:inline-flex;align-items:center}.product--icon-list-image svg{fill:rgba(var(--color-body-rgb),.6)}.product--icon-list-image svg,.product--icon-list-image img{width:auto;height:14px}.thb-product-detail .product-information .product-block--wakeup-reviews,.thb-product-detail .product-information .product-block--valued-widget{margin-bottom:14px}@media only screen and (min-width:1068px){.thb-product-detail .product-information .product-block--wakeup-reviews,.thb-product-detail .product-information .product-block--valued-widget{margin-bottom:16px}}.product-block--wakeup-reviews,.wakeup-product-reviews{width:100%}.wakeup-product-reviews{min-width:0}.product-information__item .product-block--wakeup-reviews,.product-information__item .wakeup-product-reviews{min-height:24px}.wakeup-product-reviews__link,.product-information__item .wakeup-product-reviews__link{display:inline-flex;align-items:center;gap:8px;min-height:24px;max-width:100%;color:rgb(var(--color-foreground));text-decoration:none}.wakeup-product-reviews__link:hover{opacity:.9}.wakeup-product-reviews__stars,.product-information__item .wakeup-product-reviews__stars{position:relative;display:inline-block;flex:0 0 auto;font-size:16px;line-height:1;letter-spacing:.08em;white-space:nowrap;vertical-align:middle}.wakeup-product-reviews__stars-base,.wakeup-product-reviews__stars-fill{display:block;font-family:Times,serif;line-height:1;letter-spacing:.08em;white-space:nowrap}.wakeup-product-reviews__stars-base{color:rgba(var(--color-foreground),.18)}.product-information__item .wakeup-product-reviews__stars-base{color:#10263b2e}.wakeup-product-reviews__stars-fill{position:absolute;top:0;left:0;width:0;overflow:hidden;color:#f4b500;pointer-events:none}.product-information__item .wakeup-product-reviews__stars-fill{inset:0 auto 0 0;color:#f4b500}.wakeup-product-reviews__text,.product-information__item .wakeup-product-reviews__text{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;min-height:1.25em;color:rgba(var(--color-foreground),.78)}.product-information__item .wakeup-product-reviews__text{white-space:nowrap}.wakeup-product-reviews__score{color:rgb(var(--color-foreground));font-weight:600}.wakeup-product-reviews__separator{color:rgba(var(--color-foreground),.4)}.wakeup-product-reviews__count{white-space:normal}.wakeup-product-reviews--align-left{text-align:left}.wakeup-product-reviews--align-center{text-align:center}.wakeup-product-reviews--align-right{text-align:right}.wakeup-product-reviews--align-left .wakeup-product-reviews__link,.wakeup-product-reviews--align-left .wakeup-product-reviews__text{justify-content:flex-start}.wakeup-product-reviews--align-center .wakeup-product-reviews__link,.wakeup-product-reviews--align-center .wakeup-product-reviews__text{justify-content:center}.wakeup-product-reviews--align-right .wakeup-product-reviews__link,.wakeup-product-reviews--align-right .wakeup-product-reviews__text{justify-content:flex-end}.wakeup-product-reviews--size-small .wakeup-product-reviews__stars{font-size:14px}.wakeup-product-reviews--size-small .wakeup-product-reviews__text{font-size:13px;line-height:1.35}.wakeup-product-reviews--size-medium .wakeup-product-reviews__stars{font-size:16px}.wakeup-product-reviews--size-medium .wakeup-product-reviews__text{font-size:14px;line-height:1.35}.wakeup-product-reviews--size-big .wakeup-product-reviews__stars{font-size:18px}.wakeup-product-reviews--size-big .wakeup-product-reviews__text{font-size:15px;line-height:1.35}.wakeup-product-reviews--fallback .wakeup-product-reviews__link{opacity:1}.product-information__item .wakeup-product-reviews.is-loading{visibility:hidden}.product-information__item .wakeup-product-reviews.is-ready{visibility:visible}.product-information__item .wakeup-product-reviews.is-error{display:none}.product-information__item .wakeup-product-reviews__separator[hidden]{display:none!important}@media only screen and (max-width:767px){.wakeup-product-reviews__link{gap:8px}.wakeup-product-reviews__text{gap:5px}.wakeup-product-reviews--size-small .wakeup-product-reviews__stars{font-size:13px}.wakeup-product-reviews--size-small .wakeup-product-reviews__text{font-size:12px}.wakeup-product-reviews--size-medium .wakeup-product-reviews__stars{font-size:15px}.wakeup-product-reviews--size-medium .wakeup-product-reviews__text{font-size:13px}.wakeup-product-reviews--size-big .wakeup-product-reviews__stars{font-size:16px}.wakeup-product-reviews--size-big .wakeup-product-reviews__text{font-size:14px}}.side-panel-links{display:block;margin-bottom:20px}.side-panel-links--link{display:inline-flex;align-items:center;margin-right:12px}@media only screen and (min-width:768px){.side-panel-links--link{margin-right:22px}}.side-panel-links--link svg{margin-right:5px;fill:var(--color-accent)}@media only screen and (min-width:768px){.side-panel-links--link svg{margin-right:10px}}[dir=rtl] .side-panel-links--link{margin-right:0;margin-left:12px}[dir=rtl] .side-panel-links--link svg{margin-right:0;margin-left:5px}@media only screen and (min-width:768px){[dir=rtl] .side-panel-links--link{margin-left:22px}[dir=rtl] .side-panel-links--link svg{margin-left:10px}}.side-panel-links--link .text-button{margin-right:0}.side-panel-links--link.no-js{display:none}.no-js .side-panel-links--link.no-js{display:flex}.share-article{display:flex;align-items:center;margin-bottom:20px;font-size:.8125rem;line-height:1}.share-article svg{width:auto;height:16px}.share-article svg path{fill:var(--color-body)}.share-article label{display:inline-flex;margin:0 15px 0 0;font-size:.8125rem}.share-article .social{display:inline-flex;align-items:center;width:24px;height:24px;margin-right:10px;color:var(--color-body);white-space:nowrap}.clipboard{position:relative}.clipboard--bubble{position:absolute;bottom:calc(100% + 6px);left:50%;padding:3px 6px;color:var(--bg-body, #fff);background-color:var(--color-body);border-radius:0;font-size:.75rem;line-height:1.25;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%)}.clipboard--bubble:after{content:"";position:absolute;bottom:-3px;left:50%;width:0;height:0;border-color:var(--color-body) transparent transparent transparent;border-style:solid;border-width:3px 2.5px 0;transform:translate(-2.5px)}.clipboard-success .clipboard--bubble{opacity:1}.pickup-availability-wrapper{position:relative}.pickup-availability-wrapper.thb-loading{min-height:32px}.pickup-availability-information{position:relative;display:flex;align-items:center;min-height:70px;margin-bottom:20px;padding:15px 15px 15px 52px;background-color:rgba(var(--color-body-rgb),.05)}@media only screen and (min-width:768px){.pickup-availability-information{padding:10px 20px 10px 52px}}.pickup-availability-information>svg{position:absolute;top:50%;left:20px;width:16px;height:auto;transform:translateY(-50%)}.pickup-availability-information-container{display:grid;gap:10px;justify-items:start;width:100%}@media only screen and (min-width:768px){.pickup-availability-information-container{grid-template-columns:auto clamp(70px,20%,110px)}}.pickup-availability-information__title{margin-bottom:0;font-size:.875rem;line-height:1.3}.pickup-availability-information__title span{font-weight:var(--font-body-medium-weight, 500)}.pickup-availability-information__title .pickup-availability-information__incoming-date{display:block;margin-top:2px;font-size:.8125rem;font-weight:400;opacity:.8}.pickup-availability-information__title .pickup-availability-information__incoming-date em{font-weight:var(--font-body-medium-weight, 500)}.pickup-availability-information__stock{margin:0;font-size:.75rem;opacity:.6}.pickup-availability-information__button{color:var(--color-accent);font-size:.6875rem;line-height:1.5;text-decoration:underline}@media only screen and (min-width:768px){.pickup-availability-information__button{text-align:right}}.pickup-availability-list{margin:0;padding:0;list-style:none}.pickup-availability-list__item{margin-bottom:30px;font-size:.9375rem}.pickup-availability-list__location{margin-bottom:10px;font-size:1.0625rem;font-weight:var(--font-body-medium-weight, 500)}.pickup-availability-list__stock{position:relative;margin-bottom:10px;padding-left:30px;font-size:.8125rem}.pickup-availability-list__stock svg{position:absolute;top:4px;left:0;width:20px;height:auto}.product-inventory-notice{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px;color:var(--color-inventory-instock);font-size:.75rem;line-height:1;text-align:center}.product-inventory-notice svg{stroke:var(--color-inventory-instock)}.product-inventory-notice--icon{line-height:0}.product-inventory-notice--text{display:flex;align-items:center}.product-inventory-notice--low{color:var(--color-inventory-lowstock)}.product-inventory-notice--low svg{stroke:var(--color-inventory-lowstock)}.complementary-products{display:block;margin-bottom:25px}.complementary-products--inner{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(calc(100% - 30px),1fr);gap:10px}.complementary-products .product-card-small{margin-bottom:0}.product-recommendations{display:none}.product-recommendations.product-recommendations--loaded{display:block}@media only screen and (min-width:768px){.product-recommendations__heading{margin-bottom:45px}}@media only screen and (max-width:767px){.product-recommendations.swipe-on-mobile .products.row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(50%,1fr);grid-template-columns:repeat(auto-fill,minmax(50%,1fr));gap:0;width:calc(100% + 30px);margin:0 -15px;padding:0 11px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.product-recommendations.swipe-on-mobile .products.row::-webkit-scrollbar{display:none}.product-recommendations.swipe-on-mobile .products.row .columns{flex:0 0 100%;max-width:100%}}.product-popup-modal{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;margin:0 auto;padding:30px;overflow:auto;background:rgba(var(--color-overlay-rgb),.7);opacity:0;visibility:hidden}.product-popup-modal[open]{z-index:101;opacity:1;visibility:visible}.product-popup-modal__button{display:flex;align-items:center;color:var(--color-accent);cursor:pointer}.product-popup-modal__button svg{width:auto;height:12px;margin-right:9px;fill:var(--color-accent)}.product-popup-modal__button span{font-size:.8125rem;letter-spacing:.02em}.product-popup-modal__button.no-js{display:none}.no-js .product-popup-modal__button.no-js{display:flex}.product-popup-modal__toggle{position:absolute;top:10px;right:10px;z-index:10;display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:var(--bg-body, #fff);border-radius:0;line-height:0}.product-popup-modal__content{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;width:100%;max-width:clamp(300px,90vw,800px);max-height:80vh;margin:0 auto;overflow:auto;box-shadow:0 4px 40px #00000040;transform:translate3d(-50%,-50%,0)}.product-popup-modal__content-header{position:sticky;top:0;left:0;display:flex;flex-shrink:0;align-items:center;justify-content:center;height:73px;background-color:var(--bg-body, #fff);text-align:center}.product-popup-modal__content-header h5{margin:0;color:inherit}.product-popup-modal__content scroll-shadow{display:flex;flex:1;width:100%;overflow:hidden}.product-popup-modal__content-info{position:relative;width:100%;padding:25px;overflow-y:auto;color:var(--color-body);background-color:var(--bg-body, #fff)}@media only screen and (min-width:768px){.product-popup-modal__content-info{padding:50px}}.product-popup-modal__content-info table:last-child{margin-bottom:0}.product-popup-modal--bottom-left .product-popup-modal__content{top:auto;bottom:15px;left:15px;transform:none}.product-popup-modal--bottom-right .product-popup-modal__content{top:auto;right:15px;bottom:15px;left:auto;transform:none}@media only screen and (min-width:768px){.product-popup-modal--bottom-left .product-popup-modal__content{bottom:30px;left:30px}.product-popup-modal--bottom-right .product-popup-modal__content{right:30px;bottom:30px}}.product-popup-modal--buttons{display:flex;flex-direction:column;align-items:center;gap:15px}.product-popup-modal--heading,.product-popup-modal--text,.product-popup-modal--button{margin-bottom:10px}.product-popup-modal--footer{margin-top:20px;font-size:.75rem}.product-popup-modal--footer>*:last-child{margin-bottom:0}.product-add-to-cart-sticky{position:fixed;right:15px;bottom:15px;z-index:31;width:calc(100% - 30px);max-width:420px;padding:13px;background:var(--bg-body, #fff);box-shadow:0 0 0 1px rgba(var(--color-body-rgb),.1);transform:translate(calc(100% + 50px))}.product-add-to-cart-sticky.sticky--visible{transform:translate(0)}@media only screen and (min-width:768px){.product-add-to-cart-sticky{right:30px;bottom:30px}}.product-add-to-cart-sticky--image{flex-shrink:0;width:48px}.product-add-to-cart-sticky--title{display:block;margin-bottom:5px;font-size:calc(var(--font-product-title-scale, 1) * .9375rem);line-height:calc(var(--font-product-title-line-height-scale, 1) * 1.4)}.product-title-uppercase-true .product-add-to-cart-sticky--title{text-transform:uppercase}.product-add-to-cart-sticky--inner{position:relative;display:flex;align-items:center;gap:13px;width:100%;min-height:48px;padding-right:50px;text-align:left;cursor:pointer}[dir=rtl] .product-add-to-cart-sticky--inner{padding-right:0;padding-left:50px}.product-add-to-cart-sticky--inner.sticky-open .plus:before{transform:rotate(90deg)}.product-add-to-cart-sticky summary{cursor:pointer}.product-add-to-cart-sticky summary::-webkit-details-marker{display:none}.product-add-to-cart-sticky summary .product-add-to-cart-sticky--toggle{position:absolute;top:calc(50% - 16px);right:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px}[dir=rtl] .product-add-to-cart-sticky summary .product-add-to-cart-sticky--toggle{right:auto;left:0}.product-add-to-cart-sticky summary svg{width:16px;height:auto}.product-add-to-cart-sticky details[open] summary .product-add-to-cart-sticky--toggle{transform:rotateX(180deg)}.product-add-to-cart-sticky .product-form .add_to_cart_holder{margin-bottom:0}@media only screen and (max-width:767px){.product-add-to-cart-sticky{right:8px!important;bottom:8px!important;width:calc(100% - 16px)!important;max-width:none!important;padding:5px!important;border-radius:0!important}.product-add-to-cart-sticky details,.product-add-to-cart-sticky summary,.product-add-to-cart-sticky .select,.product-add-to-cart-sticky select,.product-add-to-cart-sticky .add_to_cart_holder .quantity,.product-add-to-cart-sticky quantity-selector,.product-add-to-cart-sticky .add_to_cart_holder .button,.product-add-to-cart-sticky .shopify-payment-button__button,.product-add-to-cart-sticky .single-add-to-cart-button{border-radius:0!important}}.star-rating{--star-percent: calc(var(--star-rating) / 5 * 100%);display:inline-block;font-family:Times,serif;font-size:1rem;line-height:1}.star-rating:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-star) var(--star-percent),#e1e1e1 var(--star-percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.star-rating.simple{display:inline-flex;align-items:center;gap:5px}.star-rating.simple:before{content:"\2605"}.rating{display:inline-block;margin:0}.rating-star{--letter-spacing: .3;--font-size: 1.5;--percent: calc((var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size)))) * 100%);display:inline-block;margin:0;font-family:Times,serif;font-size:calc(var(--font-size) * 1rem);line-height:1;letter-spacing:calc(var(--letter-spacing) * 1rem)}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-reviews) var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating-text,.rating-count{display:none}.rating-count{margin:0}@media(forced-colors:active){.rating{display:none}.rating-text{display:block}}.product-specification-table{border:0}.product-specification-table th,.product-specification-table td{padding-left:0;border:0;border-bottom:1px solid var(--color-border)}.product-specification-table th{width:30%}.product-specification-table tr:last-child th,.product-specification-table tr:last-child td{border-bottom:0}.metafield-color{display:inline-block;width:20px;height:20px;margin-right:5px;border-radius:0}.metafield-rich_text_field>*:last-child{margin-bottom:0}.payment-icons{margin-bottom:35px}.payment-icons figure{display:inline-flex;margin-left:5px}.payment-icons figure:first-child{margin-left:0}.payment-icons figure svg{height:20px}.product-card--label{align-items:center;padding:5px 8px;color:rgba(var(--color-body-rgb),.8);border:1px solid var(--color-border);border-radius:0;font-size:.625rem;line-height:1.2}.product-card--label-container{display:flex;flex-wrap:wrap;gap:2px}.inline-badge{z-index:20;display:inline-flex;align-items:center;justify-content:center;min-height:24px;margin-bottom:20px;padding:4px 12px;color:var(--badge-text, var(--color-body));background-color:rgba(var(--badge-bg-rgb, var(--bg-body-rgb)),.6);border-radius:0;font-size:.6875rem;text-align:center}#shopify-product-reviews{max-width:1440px;margin:0 auto;margin-top:var(--section-spacing-mobile, 0);margin-bottom:var(--section-spacing-mobile, 0);padding:0 15px}@media only screen and (min-width:768px){#shopify-product-reviews{margin-top:var(--section-spacing-desktop, 0);margin-bottom:var(--section-spacing-desktop, 0);padding:0 50px}}#shopify-product-reviews .spr-container{padding:0;border:0}#shopify-product-reviews .spr-container .spr-review{border:0}#shopify-product-reviews .spr-icon{line-height:1}#shopify-product-reviews .spr-header-title{font-size:2.125rem;font-weight:var(--font-body-bold-weight, 600);line-height:2.625rem;letter-spacing:.02em}#shopify-product-reviews .spr-starrating,#shopify-product-reviews .spr-starratings{color:var(--color-star);font-size:.625rem}#shopify-product-reviews .spr-summary{font-size:1.0625rem}@media only screen and (min-width:768px){#shopify-product-reviews .spr-summary{display:flex;align-items:center}#shopify-product-reviews .spr-summary .spr-summary-actions{margin-left:auto}}#shopify-product-reviews .spr-summary .spr-summary-caption{font-size:.875rem}#shopify-product-reviews .spr-summary .spr-starrating{margin-right:20px}#shopify-product-reviews .spr-summary-actions-newreview{text-decoration:none}#shopify-product-reviews .spr-reviews{display:grid;gap:15px}@media only screen and (min-width:768px){#shopify-product-reviews .spr-reviews{grid-template-columns:1fr 1fr}}#shopify-product-reviews .spr-review{display:flex;flex-direction:column;margin:0;padding:20px;background:rgba(var(--color-body-rgb),.03)}@media only screen and (min-width:768px){#shopify-product-reviews .spr-review{padding:40px}#shopify-product-reviews .spr-review .spr-review-header-starratings{margin-bottom:10px}#shopify-product-reviews .spr-review .spr-review-header-title{font-size:1.5rem;font-weight:var(--font-body-bold-weight, 600);line-height:2rem}#shopify-product-reviews .spr-review .spr-review-header-byline{font-size:.875rem;font-style:normal;opacity:.6}}#shopify-product-reviews .spr-review .spr-review-content-body{font-size:1rem;line-height:1.375rem}#shopify-product-reviews .spr-review .spr-review-footer{width:100%}#shopify-product-reviews .spr-review .spr-review-footer .spr-review-reportreview{float:left}.pswp{display:none}.pswp.pswp--open{display:block}.product-information__item--product-title-h1{width:100%;margin-top:var(--wub-product-title-margin-top, 0px);margin-bottom:var(--wub-product-title-margin-bottom, 20px);padding-top:var(--wub-product-title-padding-top, 0px);padding-right:var(--wub-product-title-padding-right, 0px);padding-bottom:var(--wub-product-title-padding-bottom, 0px);padding-left:var(--wub-product-title-padding-left, 0px);background:var(--wub-product-title-bg, transparent);text-align:var(--wub-product-title-align, left)}.wub-product-title-h1{display:block;width:100%;max-width:var(--wub-product-title-max-width, 100%);margin:0;color:var(--wub-product-title-color, #10263B);font-size:var(--wub-product-title-size-mobile, 28px);font-weight:var(--wub-product-title-font-weight, 500);line-height:var(--wub-product-title-line-height, 1.2);text-wrap:balance}.wub-product-title-h1--heading{font-style:normal;letter-spacing:var(--wub-product-title-letter-spacing, var(--font-heading-letter-spacing, normal))}.wub-product-title-h1--body{font-family:inherit;font-style:normal;letter-spacing:var(--wub-product-title-letter-spacing, var(--font-body-letter-spacing, normal))}@media only screen and (min-width:768px){.wub-product-title-h1{font-size:var(--wub-product-title-size-desktop, 40px)}}@supports (content-visibility: auto){.product-recommendations,#shopify-product-reviews{content-visibility:auto;contain-intrinsic-size:1px 700px}}@media(prefers-reduced-motion:reduce){.thb-product-detail *,.thb-product-detail *:before,.thb-product-detail *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.thb-product-detail .product-information__item--wub-product-siblings{margin-bottom:0}.thb-product-detail .product-information__item--wub-product-siblings .wub-product-siblings,.thb-product-detail .product-information__item--wub-product-siblings .product-form__input--siblings,.thb-product-detail .product-information__item--wub-product-siblings .product-form__input-wrapper{margin-bottom:0;padding-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/19/assets/product-duvet.css.map */
