:root{--dk-amber:#d9a441}.product-details .group-block .alireview-review-star-rating-wrap,.product-details .group-block .alireviews-review-star-rating{margin:0;cursor:pointer}.product-details .group-block .alireviews-review-star-rating:empty{min-height:22px}.product-details .group-block .alireviews-review-star-rating.alr-wh-review-star-rating--no-reviews{display:none}main:not([data-template="product.calm-bed"]) .product-details .group-block .alireviews-review-star-rating:empty{display:none;min-height:0}.shopify-section:has(.alireviews-review-box .alr-wh-comp-review-empty-state){display:none}.dk-rating{display:inline-flex;align-items:center;gap:8px;color:var(--dk-ink,#2f2b27);text-decoration:none;line-height:1.2}.dk-rating__stars{position:relative;display:inline-block;font-size:18px;line-height:1;letter-spacing:1px;color:#d8cfc0}.dk-rating__fill{position:absolute;left:0;top:0;width:var(--dk-fill,0%);overflow:hidden;white-space:nowrap;color:var(--dk-amber)}.dk-rating__text{font-size:var(--dk-small,15px)}.dk-rating__text strong{font-weight:600}.dk-rating:hover .dk-rating__text,.dk-rating:focus-visible .dk-rating__text{text-decoration:underline;text-underline-offset:3px}[id$=__1790518837f3df7df0]{scroll-margin-top:90px}.product-details .variant-option__button-label:has(.dk-chip-price){flex-direction:column;gap:0;padding-block:7px;line-height:1.25}.dk-chip-price{position:relative;z-index:2;pointer-events:none;font-size:var(--dk-small,15px);font-weight:500;opacity:.9}.dk-product-intro .dk-intro-promise--line{font-size:var(--dk-body,16px);line-height:1.4;color:var(--dk-green,#3d5a49);margin:0 0 8px!important}.dk-product-intro .dk-intro-promise--line strong{font-weight:700}.dk-product-intro .dk-intro-promise--line a{color:inherit;font-weight:400;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.dk-product-intro .dk-intro-eta{font-size:var(--dk-small,15px);font-weight:400;line-height:1.4;margin:0 0 6px}.dk-product-intro .dk-intro-eta strong{font-weight:600}.dk-product-intro .dk-intro-oval{font-size:var(--dk-small,15px);line-height:1.4;margin:0 0 4px;padding-left:32px}.dk-product-intro .dk-intro-oval a{color:var(--dk-green,#3d5a49);text-decoration:underline;text-underline-offset:3px}main[data-template="product.calm-bed"] .buy-buttons-block .quantity-selector-wrapper,main[data-template="product.calm-bed-oval"] .buy-buttons-block .quantity-selector-wrapper{display:none}.product-details .buy-buttons-block+.group-block .dk-tick,.product-details .dk-tick{margin-top:2px}@media screen and (max-width:749px){main[data-template="product.calm-bed"] .product-information__media .product-media-container,main[data-template="product.calm-bed-oval"] .product-information__media .product-media-container{--gallery-aspect-ratio:1.3;--media-preview-ratio:1.3}main[data-template="product.calm-bed"] .product-information__media .product-media-container img,main[data-template="product.calm-bed-oval"] .product-information__media .product-media-container img{object-position:center 60%}main[data-template="product.calm-bed"] .product-details .group-block-content,main[data-template="product.calm-bed-oval"] .product-details .group-block-content{gap:6px!important}main[data-template="product.calm-bed"] .product-details>.group-block,main[data-template="product.calm-bed-oval"] .product-details>.group-block{padding-block-start:10px!important}.product-details .variant-option__button-label:has(.dk-chip-price){padding-block:4px;min-height:0}.dk-chip-price{line-height:1.15}.dk-product-intro .dk-intro-promise--line{line-height:1.3}.dk-product-intro .dk-intro-eta,.dk-product-intro .dk-intro-oval{line-height:1.35}main[data-template="product.calm-bed"] .product-details .divider-block,main[data-template="product.calm-bed-oval"] .product-details .divider-block{display:none}.dk-product-intro .dk-intro-eta,.dk-product-intro .dk-intro-oval{padding-left:0}.dk-product-intro .dk-intro-eta:before{display:none}.dk-product-intro .dk-intro-promise--line{margin-bottom:6px!important}.dk-product-intro .dk-intro-eta{margin-bottom:4px}.product-details .variant-option--buttons legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}.product-details .variant-option--buttons{position:relative}.dk-size-guide summary{min-height:44px;padding:7px 14px;row-gap:0}.dk-size-guide summary .dk-size-guide__hint{font-size:14px;white-space:nowrap}}@media(max-width:749px){main[data-template="product.calm-bed"] .variant-option--equal-width-buttons{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}main[data-template="product.calm-bed"] .variant-option--equal-width-buttons .variant-option__button-label{display:grid!important;grid-template-columns:1fr;justify-items:center;align-content:center;row-gap:0;min-width:0!important;min-height:0!important;padding:3px 4px!important;font-size:14px!important;line-height:1.15!important}main[data-template="product.calm-bed"] .variant-option--equal-width-buttons .variant-option__button-label__text{white-space:nowrap}main[data-template="product.calm-bed"] .variant-option--equal-width-buttons .dk-chip-price{font-size:12.5px!important;margin:0!important;line-height:1.2!important}main[data-template="product.calm-bed"] .dk-size-guide>summary .dk-size-guide__hint{display:none}main[data-template="product.calm-bed"] .dk-intro-promise--line{margin-bottom:2px!important}main[data-template="product.calm-bed"] .dk-intro-eta{margin-bottom:2px!important}main[data-template="product.calm-bed"] .dk-intro-oval{margin-bottom:0!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/dk-conversion2.css.map */
