/* WakeUp PDP profile layer. */
.wub-main-product-v2--fitted-sheet .wub-pdp-v2__variant-picker .product-form__input--block label{border-color:#e8e4e7;background:#fff;transition:border-color 160ms ease,background-color 160ms ease,color 160ms ease}.wub-main-product-v2--fitted-sheet .wub-pdp-v2__variant-picker .product-form__input--block input:checked+label{color:#fff;background:#10263b;border-color:#10263b}.wub-main-product-v2--fitted-sheet .wub-pdp-v2__variant-picker .product-form__input--block input:focus-visible+label{outline:1px solid #b6a38b;outline-offset:3px}.wub-main-product-v2--fitted-sheet .wub-pdp-v2__accordion{border-color:#e8e4e7}.wub-main-product-v2--fitted-sheet .wub-pdp-v2__accordion summary{font-weight:600}@media(hover:hover){.wub-main-product-v2--fitted-sheet .wub-pdp-v2__variant-picker .product-form__input--block input:not(:checked)+label:hover{background:rgba(182,163,139,.06);border-color:#b6a38b}}
.wub-main-product-v2--duvet .wub-main-product-v2__pre,.wub-main-product-v2--duvet .wub-main-product-v2__post{display:grid;align-content:start;min-width:0}.wub-main-product-v2--duvet .wub-main-product-v2__pre{gap:4px}.wub-main-product-v2--duvet .wub-main-product-v2__post{gap:0}.wub-main-product-v2--duvet .wub-main-product-v2__pre .wub-pdp-v2__block,.wub-main-product-v2--duvet .wub-main-product-v2__post .wub-pdp-v2__block{margin-block:0}.wub-main-product-v2--duvet .wub-main-product-v2__pre .wub-price-stock-row{margin:2px 0 0}.wub-main-product-v2--duvet .wub-main-product-v2__pre .wub-price-stock-row__grid,.wub-main-product-v2--duvet .wub-price-stock-row--mirror .wub-price-stock-row__grid{grid-template-columns:max-content minmax(0,1fr);column-gap:14px}.wub-main-product-v2--duvet .wub-main-product-v2__pre .wub-price-stock-row__price-current{font-size:26px;font-weight:700;letter-spacing:-.01em}.wub-main-product-v2--duvet .wub-main-product-v2__post>.wub-pdp-v2__copy{width:100%;max-width:62ch;margin:0 0 12px;padding:0;font-size:15px;line-height:1.52}.wub-main-product-v2--duvet .wub-main-product-v2__post>.wub-pdp-v2__copy .metafield-rich_text_field,.wub-main-product-v2--duvet .wub-main-product-v2__post>.wub-pdp-v2__copy .metafield-rich_text_field>:first-child{margin-top:0}.wub-main-product-v2--duvet .wub-main-product-v2__post>.wub-pdp-v2__copy .metafield-rich_text_field>:last-child{margin-bottom:0}.wub-main-product-v2--duvet .wub-pdp-v2__variant-picker{margin-top:2px!important;padding-top:0}.wub-main-product-v2--duvet .wub-pdp-v2__variant-picker .form__label{justify-content:flex-start;gap:8px;margin-bottom:8px;font-size:14px;font-weight:700}.wub-main-product-v2--duvet .wub-pdp-v2__variant-picker .form__label__value{display:none}.wub-main-product-v2--duvet .wub-pdp-v2__variant-picker .product-form__input--block .product-form__input-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wub-main-product-v2--duvet .wub-pdp-v2__variant-picker .product-form__input--block .product-form__input-wrapper>label{min-height:48px;margin:0;padding:8px 10px;text-align:center}.wub-main-product-v2--duvet .wub-pdp-v2__variant-picker input.is-disabled+label,.wub-main-product-v2--duvet .wub-pdp-v2__variant-picker input:disabled+label{position:relative;overflow:hidden;color:rgba(16,38,59,.46);background:#f6f5f3;border-color:#e3e0e5;cursor:not-allowed}.wub-main-product-v2--duvet .wub-pdp-v2__variant-picker input.is-disabled+label:after,.wub-main-product-v2--duvet .wub-pdp-v2__variant-picker input:disabled+label:after{position:absolute;top:50%;left:8%;right:8%;height:1px;content:'';background:rgba(143,110,59,.62);transform:rotate(-6deg);pointer-events:none}.wub-main-product-v2--duvet .wub-pdp-v2__purchase-zone{margin-top:12px!important}.wub-main-product-v2--duvet .wub-price-stock-row--mirror{margin:0 0 10px;padding-top:12px;border-top:1px solid #e3e0e5}.wub-main-product-v2--duvet .wub-price-stock-row--mirror .wub-price-stock-row__price-current{font-size:23px;font-weight:700;letter-spacing:-.01em}.wub-main-product-v2--duvet [data-original-buy-buttons] .wub-product-atc{--wub-atc-button-height:56px;--wub-atc-button-font-size:16px}.wub-main-product-v2--duvet [data-original-buy-buttons] .wub-product-atc__button{text-transform:none!important;letter-spacing:0!important}.wub-main-product-v2--duvet .wub-pdp-service-proof{margin-top:14px!important;margin-bottom:22px!important}.wub-main-product-v2--duvet .wub-pdp-v2__comfort-index{margin:0 0 24px!important}@media screen and (max-width:1067px){body:has(.wub-main-product-v2--duvet) .section-breadcrumbs{display:none}.wub-main-product-v2--duvet .wub-main-product-v2__container{width:min(100% - 24px,var(--wub-page-max,1440px));padding-top:8px}.wub-main-product-v2--duvet .wub-main-product-v2__media{margin:8px 0 16px}}@media screen and (min-width:1068px){.wub-main-product-v2--duvet .wub-main-product-v2__layout{grid-template-columns:minmax(0,1.28fr) minmax(440px,.92fr);column-gap:clamp(40px,3.5vw,56px)}.wub-main-product-v2--duvet .wub-main-product-v2__pre,.wub-main-product-v2--duvet .wub-main-product-v2__post{max-width:600px}}@media(prefers-reduced-motion:reduce){.wub-main-product-v2--fitted-sheet .wub-pdp-v2__variant-picker label{transition:none!important}}
