.template-product .product-page-wrapper{padding-top:20px}.template-product .product-details{max-width:620px}.template-product .product-details .product-brand,.template-product .product-details .product--brand,.template-product .product-details .product-vendor{color:#737373;font-size:12px;font-weight:650;letter-spacing:.03em}.template-product .product-details .product-title{max-width:18ch;margin-top:6px}.template-product .product-details .product-stock{margin:12px 0 4px}.template-product .product-details .product-price{margin-top:10px}.template-product .product-details .shopify-payment-terms__container{margin-top:7px}.template-product .product-details .form-field-title{color:#4d4d4d}.template-product .product-details .form-field__swatch-options{gap:8px}.template-product .product-details .form-swatch-item label{cursor:pointer}.template-product .product-details [data-product-add]:focus-visible,.template-product .product-details .form-swatch-item input:focus-visible+label{outline:3px solid rgba(17,17,17,.25)!important;outline-offset:3px}.template-product .product-details .form-field-swatch.swatch-color .form-field__swatch-options{display:flex!important;flex-wrap:wrap;gap:8px}.template-product .product-details .form-field-swatch.swatch-color .form-swatch-item{display:block!important;position:relative!important;width:40px!important;height:40px!important;margin:0!important;float:none!important}.template-product .product-details .form-field-swatch.swatch-color .form-swatch-item label{position:relative;display:flex!important;align-items:center;justify-content:center;width:40px!important;min-width:40px!important;height:40px!important;padding:7px!important;border:1px solid #d8d8d8!important;border-radius:50%!important;background:#fff!important;color:#171717!important;text-indent:0!important;box-shadow:none!important;overflow:visible}.template-product .product-details .form-field-swatch.swatch-color .form-swatch-item input:checked+label{border:3px solid #111!important;padding:7px!important;background:#fff!important}.bedz-finish-tooltip{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:20;transform:translate(-50%,4px);width:max-content;max-width:180px;padding:6px 8px;border-radius:6px;background:#111;color:#fff;font-size:12px;line-height:1;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,transform .12s ease}.template-product .product-details .form-field-swatch.swatch-color .form-swatch-item label:hover .bedz-finish-tooltip,.template-product .product-details .form-field-swatch.swatch-color .form-swatch-item input:focus-visible+label .bedz-finish-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.bedz-finish-dot{display:block;flex:0 0 22px;width:22px;height:22px;border:1px solid rgba(0,0,0,.22);border-radius:50%;background:#ddd}.bedz-finish-name{display:none!important}[data-color=white] .bedz-finish-dot{background:#fff}[data-color=black] .bedz-finish-dot{background:#171717}[data-color=blue] .bedz-finish-dot,[data-color=antique-blue] .bedz-finish-dot,[data-color=skye] .bedz-finish-dot{background:#334f68}[data-color=navy] .bedz-finish-dot{background:#17243f}[data-color=gray] .bedz-finish-dot,[data-color=grey] .bedz-finish-dot,[data-color=light-gray] .bedz-finish-dot{background:#96999a}[data-color=weathered-grey] .bedz-finish-dot,[data-color=weathered-gray] .bedz-finish-dot{background:#88857f}[data-color=charcoal] .bedz-finish-dot{background:#444546}[data-color=stone] .bedz-finish-dot,[data-color=stonewash] .bedz-finish-dot{background:#85827b}[data-color=espresso] .bedz-finish-dot,[data-color=dark-chocolate] .bedz-finish-dot{background:#2b1711}[data-color=weathered-espresso] .bedz-finish-dot{background:#3a2922}[data-color=weathered-sand] .bedz-finish-dot{background:#b79b78}[data-color=chocolate] .bedz-finish-dot,[data-color=rustic-brown] .bedz-finish-dot,[data-color=wildwood-brown] .bedz-finish-dot{background:#563522}[data-color=natural] .bedz-finish-dot,[data-color=antique-oak] .bedz-finish-dot{background:#d7b987}[data-color=medium-oak] .bedz-finish-dot,[data-color=harvest-brown] .bedz-finish-dot{background:#a36d3f}[data-color=teak] .bedz-finish-dot,[data-color=cognac] .bedz-finish-dot{background:#9a542f}[data-color=rustic-walnut] .bedz-finish-dot,[data-color=walnut] .bedz-finish-dot,[data-color=dark-walnut] .bedz-finish-dot,[data-color=black-walnut] .bedz-finish-dot{background:#513528}[data-color=dark-pecan] .bedz-finish-dot,[data-color=cherry] .bedz-finish-dot{background:#73472e}[data-color=brushed-driftwood] .bedz-finish-dot{background:#8a7865}[data-color=buttercream] .bedz-finish-dot{background:#ead9ad}[data-color=cappuccino] .bedz-finish-dot,[data-color=bakar] .bedz-finish-dot{background:#a68262}[data-color=normandy] .bedz-finish-dot{background:#63594f}[data-color=provence] .bedz-finish-dot{background:#d8d0bd}[data-color=vintage-white] .bedz-finish-dot,[data-color=white-bark] .bedz-finish-dot,[data-color=wildwood-vintage-white] .bedz-finish-dot,[data-color=blizzard] .bedz-finish-dot{background:#eeeae0}.template-product .bedz-product-payment-methods{padding-top:2px}.template-product .bedz-product-details{margin-top:30px}.template-product .bedz-product-details__heading{margin-bottom:14px;font-size:18px;line-height:1.25;letter-spacing:-.01em}.template-product .bedz-product-details__overview{color:#454545;font-size:14px;line-height:1.68}.template-product .bedz-product-details__chips{display:flex;flex-wrap:wrap;gap:7px}.template-product .bedz-product-details__chip{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border:1px solid rgba(0,0,0,.1);border-radius:999px;background:#fafafa;font-size:12px;line-height:1.2}.template-product .bedz-product-details__accordion{border-top:1px solid rgba(0,0,0,.08)}.template-product .bedz-product-details__accordion:last-child{border-bottom:1px solid rgba(0,0,0,.08)}.template-product .bedz-product-details__accordion summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;font-weight:650}.template-product .bedz-product-details__accordion summary::-webkit-details-marker{display:none}.template-product .bedz-product-details__accordion-content{padding:0 0 16px}.template-product .bedz-mattress-info{margin-top:38px}.template-product .bedz-mattress-info__inner{width:min(1180px,calc(100% - 48px));margin:0 auto}.template-product .bedz-mattress-info__header{text-align:center;margin-bottom:22px}.template-product .bedz-mattress-info__eyebrow{margin:0 0 7px;color:#777;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.template-product .bedz-mattress-info__header h2{margin:0;font-size:clamp(26px,3vw,38px);letter-spacing:-.025em}.template-product .bedz-mattress-info__glance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.template-product .bedz-mattress-info__stat{padding:20px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fafafa;text-align:center}.template-product .bedz-mattress-info__stat-label{display:block;margin-bottom:7px;color:#777;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.template-product .bedz-mattress-info__stat strong{font-size:16px}.template-product .bedz-mattress-info__feel{max-width:700px;margin:24px auto 0;padding:20px 22px;border:1px solid rgba(0,0,0,.08);border-radius:14px}.template-product .bedz-mattress-info__feel-copy,.template-product .bedz-mattress-info__feel-labels{display:flex;justify-content:space-between;gap:16px}.template-product .bedz-mattress-info__feel-track{height:7px;margin:13px 0 8px;border-radius:999px;background:#e9e9e9;overflow:hidden}.template-product .bedz-mattress-info__feel-track span{display:block;height:100%;background:#111;border-radius:inherit}.template-product .bedz-mattress-info__feel-labels{color:#777;font-size:11px}.template-product .bedz-mattress-info__details{max-width:900px;margin:28px auto 0;border-top:1px solid rgba(0,0,0,.08)}.template-product .bedz-mattress-info__details details{border-bottom:1px solid rgba(0,0,0,.08)}.template-product .bedz-mattress-info__details summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;font-weight:650}.template-product .bedz-mattress-info__details summary::-webkit-details-marker{display:none}.template-product .bedz-mattress-info__details .rte{padding:0 0 20px;color:#4b4b4b;line-height:1.65}@media screen and (max-width:720px){.template-product .product-page-wrapper{padding-top:10px}.template-product .product-details .product-title{max-width:none}.template-product .bedz-product-details{margin-top:24px}.template-product .bedz-mattress-info{margin-top:28px}.template-product .bedz-mattress-info__inner{width:calc(100% - 28px)}.template-product .bedz-mattress-info__glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.template-product .bedz-mattress-info__stat{padding:16px 10px}.template-product .bedz-mattress-info__feel{padding:17px 16px}}@media(prefers-reduced-motion:reduce){.template-product *{scroll-behavior:auto!important}}[data-color=light-grey] .bedz-finish-dot{background:#c0b8ad}[data-color=rustic-grey] .bedz-finish-dot{background:#85827a}[data-color=red] .bedz-finish-dot{background:#8e2437}[data-color=teal] .bedz-finish-dot{background:#446c7e}[data-color=aged-white] .bedz-finish-dot{background:#eeeae0}[data-color=barnwood-oak] .bedz-finish-dot{background:#a1815c}[data-color=blacksmith] .bedz-finish-dot{background:#292724}[data-color=chalk] .bedz-finish-dot{background:#f0ede6}[data-color=golden-hour] .bedz-finish-dot{background:#bb9462}[data-color=inkwell-blue] .bedz-finish-dot{background:#243a49}[data-color=kettle-black] .bedz-finish-dot{background:#262522}[data-color=mallard-green] .bedz-finish-dot{background:#3f5c52}[data-color=midnight] .bedz-finish-dot{background:#232323}[data-color=natural-hickory] .bedz-finish-dot{background:#b99164}[data-color=northern-moss] .bedz-finish-dot{background:#707963}[data-color=oyster] .bedz-finish-dot{background:#d4cfc3}[data-color=pure-white] .bedz-finish-dot{background:#fff}[data-color=soft-cashmere] .bedz-finish-dot{background:#d8ccba}[data-color=spiced-apple] .bedz-finish-dot{background:#954c3e}[data-color=stone-path-gray] .bedz-finish-dot{background:#d0cdc4}[data-color=tree-house-brown] .bedz-finish-dot{background:#70604a}[data-color=warm-amber] .bedz-finish-dot{background:#a87945}[data-color=warm-cherry] .bedz-finish-dot{background:#7c4631}[data-color=weathered-oak] .bedz-finish-dot{background:#a39179}[data-color=flax-and-java] .bedz-finish-dot{background:linear-gradient(135deg,#d6c6a7 50%,#514238 50%)}[data-color=vintage-pine-ironwood] .bedz-finish-dot{background:linear-gradient(135deg,#a38665 50%,#373532 50%)}[data-color=white-cloud-nightfall] .bedz-finish-dot{background:linear-gradient(135deg,#efede6 50%,#343333 50%)}[data-color=barnwood-oak-and-northern-moss] .bedz-finish-dot{background:linear-gradient(135deg,#a1815c 50%,#707963 50%)}[data-color=barnwood-oak-and-picket-fence] .bedz-finish-dot{background:linear-gradient(135deg,#a1815c 50%,#f0ede6 50%)}[data-color=barnwood-oak-and-spiced-apple] .bedz-finish-dot{background:linear-gradient(135deg,#a1815c 50%,#954c3e 50%)}[data-color=harvest-oak-tops-natural-white-base-aged-black-accents] .bedz-finish-dot{background:linear-gradient(135deg,#b28b5b 34%,#ede8dd 34% 78%,#33312d 78%)}[data-color=natural-white-with-toasted-coconut-top-and-aged-black-base] .bedz-finish-dot{background:linear-gradient(135deg,#ae8f6a 34%,#eee9df 34% 78%,#33312d 78%)}[data-color=natural-white] .bedz-finish-dot{background:#edeff0}[data-color=mocha-and-distressed-cherry] .bedz-finish-dot{background:linear-gradient(135deg,#956434 60%,#42372f 60%)}[data-color=bleached-linen] .bedz-finish-dot{background:#d1cdc5}[data-color=cloud-white-and-desert-oak] .bedz-finish-dot{background:linear-gradient(135deg,#eeeae4 50%,#bfa37b 50%)}[data-color=onyx] .bedz-finish-dot{background:#574d41}[data-color=aged-driftwood] .bedz-finish-dot{background:#c7a378}[data-color=desert-oak-and-cloud-white] .bedz-finish-dot{background:linear-gradient(135deg,#bfa37b 50%,#eeeae4 50%)}[data-color=dusted-barley] .bedz-finish-dot{background:#998368}[data-color=cloud-white] .bedz-finish-dot{background:#eeeae4}[data-color=desert-oak] .bedz-finish-dot{background:#bfa37b}[data-color=antique-white] .bedz-finish-dot{background:#eee9df}[data-color=barbados] .bedz-finish-dot{background:#877768}[data-color=brownstone] .bedz-finish-dot{background:#705342}[data-color=butternut] .bedz-finish-dot{background:#b87d42}[data-color=graystone] .bedz-finish-dot{background:#8b8882}[data-color=honey] .bedz-finish-dot{background:#bb873d}[data-color=java] .bedz-finish-dot{background:#4a3226}[data-color=medium-brown] .bedz-finish-dot{background:#795238}[data-color=reclaim-mocha] .bedz-finish-dot{background:#79614c}[data-color=rustic-pine] .bedz-finish-dot{background:#a88053}[data-color=slate] .bedz-finish-dot{background:#676967}[data-color=weather-gray] .bedz-finish-dot{background:#88857f}[data-color=weather-white] .bedz-finish-dot,[data-color=weathered-white] .bedz-finish-dot{background:#e7e1d8}[data-color=weathered-brown] .bedz-finish-dot{background:#81705d}#product_form_201095774223 [data-color=natural] .bedz-finish-dot{background:#d6b993}#product_form_201095774223 [data-color=cherry] .bedz-finish-dot{background:#a03d08}#product_form_201095774223 [data-color=dark-chocolate] .bedz-finish-dot{background:#54261d}#product_form_201095774223 [data-color=black-walnut] .bedz-finish-dot{background:#75431f}#product_form_201095774223 .swatch-color .form-swatch-item{width:auto!important;height:auto!important}#product_form_201095774223 .swatch-color .form-swatch-item label{width:auto!important;min-width:44px!important;height:44px!important;padding:9px 11px!important;gap:8px;border-radius:8px!important}#product_form_201095774223 .swatch-color .form-swatch-item input:checked+label{padding:7px 9px!important}#product_form_201095774223 .bedz-finish-name{display:inline!important;font-size:13px;line-height:1.2;white-space:nowrap}#product_form_201095774223 .bedz-finish-tooltip{display:none}
/*# sourceMappingURL=/cdn/shop/t/74/assets/bedz-product-polish.css.map */
