#stickyATC{display:none!important}.t4s-section-main-product [data-main-media].is-fade:not(.t4s-enabled) .flickityt4s-slider>[data-main-slide]{transition:none}body:has(>.product-personalizer:empty) .t4s-section-main-product .t4s-product-form__buttons,.t4s-section-main-product:has(.product-personalizer:empty) .t4s-product-form__buttons{margin-top:100svh}.ob-configuration-summary .ob-configuration-summary__price{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:10px;padding:10px 14px;background:#e3eeea;border-left:3px solid #287566}.ob-configuration-summary .ob-configuration-summary__price[hidden]{display:none}.ob-configuration-summary .ob-configuration-summary__price dd{font-size:30px;line-height:1.1;color:#205e52}.ob-configuration-summary .ob-configuration-summary__choices{grid-template-columns:minmax(0,1fr)}.ob-configuration-summary__choices>div{display:grid;grid-template-columns:minmax(80px,.7fr) minmax(0,1.3fr) 44px;align-items:center;gap:14px}.ob-configuration-summary__choices dd{display:flex;align-items:center;gap:8px;min-width:0}.ob-configuration-summary__choices dd span{min-width:0;overflow-wrap:anywhere}.ob-configuration-summary .ob-configuration-summary__edit{width:44px;min-height:32px;padding:0;border:0;border-radius:4px;background:transparent;color:#287566;font-size:13px;font-weight:600;line-height:1.3;text-decoration:underline;cursor:pointer}.ob-configuration-summary .ob-configuration-summary__edit:focus-visible{outline:2px solid #287566;outline-offset:2px}@media(max-width:767px){.ob-configuration-summary .ob-configuration-summary__edit{min-height:44px}}.ob-configuration-summary h3{margin:14px 0 6px;font-size:15px;line-height:1.4}.t4s-section-main-product .product-personalizer .pplr-wrapper[data-ob-step][data-ob-invalid=true]{background:#fff1f2;border-color:#cf8897;box-shadow:inset 3px 0 #b64d66}.t4s-section-main-product .product-personalizer .pplr-wrapper[data-ob-step][data-ob-invalid=true]>label.pplrlabel{background:#fce5e9;border-color:#cf8897;color:#742c40}.t4s-section-main-product .product-personalizer .ob-option-error{grid-column:1 / -1;width:100%;margin:0 0 12px;color:#8b2943;font-size:14px;line-height:1.4}.ob-configurator-product{display:none}@media(min-width:768px){.t4s-section-main-product .ob-configurator-product{position:static;display:flex;align-items:center;gap:12px;min-height:76px;padding:10px 0;margin-bottom:16px;border-bottom:1px solid #dce5e4;background:#fff}.t4s-section-main-product .ob-configurator-product img{flex:0 0 56px;width:56px;height:56px;object-fit:contain;border:1px solid #dce5e4;border-radius:4px}.t4s-section-main-product .ob-configurator-product p{min-width:0;margin:0;color:#1c2c39;font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}}@media(min-width:768px){.t4s-section-main-product .t4s-row__product:has(.product-personalizer)>.t4s-product__media-wrapper{position:sticky;top:var(--ob-sticky-top, 110px);align-self:flex-start;max-height:calc(100dvh - var(--ob-sticky-top, 110px) - var(--ob-sticky-bottom, 20px));overflow:auto;scrollbar-width:thin;scrollbar-gutter:stable}}@media(min-width:768px){.t4s-section-main-product .product-personalizer .pplr-swatch-main.img_thumb_big:has(>.pplrimage[name="properties[Headboard]"]){grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}}.t4s-section-main-product .product-personalizer .pplr-swatch-main.img_thumb_big>.pplrimage[name="properties[Headboard]"]:before{flex:0 0 auto;height:auto;aspect-ratio:1}.t4s-section-main-product .product-personalizer .pplr-swatch-main.img_thumb_big>.pplrimage[name="properties[Headboard]"]>.img_dropdown{margin-top:0!important}.ob-configuration-summary{--ob-summary-border: #dce5e4;margin-top:12px;padding-top:12px;border-top:1px solid var(--ob-summary-border);color:#1c2c39;text-align:left;letter-spacing:0;width:100%;min-width:0}.ob-configuration-summary[hidden]{display:none}.ob-configuration-summary h2{margin:0 0 10px;font-size:18px;line-height:1.3;font-weight:600;letter-spacing:0}.ob-configuration-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0}.ob-configuration-summary dl>div{min-width:0;padding:6px 0;border-bottom:1px solid var(--ob-summary-border)}.ob-configuration-summary dt{margin:0;font-size:13px;line-height:1.4;font-weight:400;color:#526461;overflow-wrap:anywhere}.ob-configuration-summary dd{margin:0;font-size:14px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.ob-configuration-summary dl>.ob-configuration-summary__total{order:1;grid-column:1 / -1;background:#edf7f4;border-left:3px solid #287566;padding:8px 12px;margin-top:6px}.ob-configuration-summary__total dd{font-size:22px;color:#205e52}.ob-configuration-summary .ob-configuration-summary__note{margin:10px 0 0;font-size:12px;line-height:1.45;color:#526461}.ob-configuration-summary__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;margin-bottom:12px}.ob-configuration-summary__header h2{flex:1 1 140px;min-width:0;margin:0}.ob-configuration-summary button[data-ob-download-configuration]{display:flex;flex:0 1 auto;align-items:center;justify-content:center;box-sizing:border-box;width:auto;max-width:100%;height:auto;min-height:44px;margin:0;padding:10px 14px;border:1px solid #1c2c39;border-radius:8px;background:#1c2c39;color:#fff;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:0;text-align:center;white-space:normal;overflow-wrap:anywhere}.ob-configuration-summary button[data-ob-download-configuration]:hover{background:#287566;border-color:#287566}.ob-configuration-summary button[data-ob-download-configuration]:disabled{opacity:.65;cursor:progress}.ob-configuration-summary a[data-ob-restore-link]{display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:44px;margin-top:6px;padding:8px 0;line-height:1.4;white-space:normal;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.ob-configuration-summary [data-ob-download-configuration]:focus-visible,.ob-configuration-summary [data-ob-restore-link]:focus-visible{outline:2px solid #287566;outline-offset:3px}@media(max-width:767px){.t4s-product-form__buttons #addToCartBtn+.ob-configuration-summary{order:5;flex:0 0 100%}}@media(max-width:400px){.ob-configuration-summary dl{gap:0 12px}}.t4s-section-main-product .product-personalizer .pplr-wrapper{background:#f1feff;border-radius:6px;border:1px solid #dce5e4;padding:20px 12px;margin:0 0 16px;min-width:0;letter-spacing:0}.t4s-section-main-product .product-personalizer label.pplrlabel{flex-basis:100%;width:100%;margin:0 0 18px;padding:10px 12px;border:1px solid #bbc9c6;border-radius:0;background:#f3f5f4;color:#1c2c39;text-align:left;font-size:16px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.t4s-section-main-product .product-personalizer .pplr_option_text_span{color:#526461;font-size:13px;font-weight:400;opacity:1}.t4s-section-main-product .product-personalizer .pplrimage{border-radius:6px;outline:1px solid #dce5e4;outline-offset:2px;cursor:pointer}.t4s-section-main-product .product-personalizer .pplr-swatch-main.img_thumb_big:has(>.pplrimage){display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:14px 12px;width:100%}.t4s-section-main-product .product-personalizer .pplr-swatch-main.img_thumb_big>.pplr-swatch-element:not(.pplrimage){grid-column:1 / -1;margin:0;min-width:0}.t4s-section-main-product .product-personalizer .pplr-swatch-main.img_thumb_big>.pplrimage{display:flex;flex-direction:column;width:100%!important;height:auto!important;min-width:0;margin:0!important;padding:0;background-size:0 0!important}.t4s-section-main-product .product-personalizer .pplr-swatch-main.img_thumb_big>.pplrimage:before{content:"";display:block;position:static;flex:0 0 76px;width:100%;height:76px;background-image:inherit;background-size:contain;background-position:center;background-repeat:no-repeat}.t4s-section-main-product .product-personalizer .pplr-swatch-main.img_thumb_big>.pplrimage.selected:after{top:4px;right:4px;left:auto;transform:none}.t4s-section-main-product .product-personalizer .pplr-swatch-main.img_thumb_big .pplrimage .img_dropdown{position:static;width:100%;height:auto;margin:0;flex:1;padding:6px 4px}@media(max-width:767px){.t4s-section-main-product .product-personalizer .pplr-swatch-main.img_thumb_big:has(>.pplrimage){grid-template-columns:repeat(3,minmax(0,1fr))}}.t4s-section-main-product .product-personalizer .img_dropdown{background:#faf8f5;color:#1c2c39;padding:8px 6px;border-radius:6px;font-size:12px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}@media(min-width:768px){.t4s-section-main-product .product-personalizer .pplr-swatch-main.img_thumb_big:has(>.pplrimage){grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.t4s-section-main-product .product-personalizer .pplr-swatch-main.img_thumb_big>.pplrimage:not([name="properties[Headboard]"]):before{flex-basis:100px;height:100px}.t4s-section-main-product .product-personalizer .img_dropdown{font-size:14px;line-height:1.5}}.t4s-section-main-product .product-personalizer :is(.img_dropdown,.pplr-selecter-selected):has(>.ppsrc){display:flex;align-items:center;gap:8px;height:auto!important;min-height:88px}.t4s-section-main-product .product-personalizer .pplr-selecter-selected{padding:8px 36px 8px 10px;background-size:16px auto!important;background-position:right 12px center!important;background-repeat:no-repeat}.t4s-section-main-product .product-personalizer :is(.img_dropdown,.pplr-selecter-selected)>.ppsrc{display:block!important;flex:0 0 76px}.t4s-section-main-product .product-personalizer :is(.img_dropdown,.pplr-selecter-selected)>.ppsrc img{display:block;width:76px;height:76px;max-width:76px;max-height:76px;object-fit:contain}.t4s-section-main-product .product-personalizer :is(.img_dropdown,.pplr-selecter-selected)>.ppdata{flex:1;min-width:0;overflow-wrap:anywhere}.t4s-section-main-product .product-personalizer .pplr-drop-item{box-sizing:border-box;position:relative;min-height:44px;height:auto;padding:10px 30px 10px 12px;border:1px solid #bbc9c6;border-radius:6px;background:#faf8f5;color:#1c2c39;font-size:14px;line-height:1.5;overflow-wrap:anywhere;cursor:pointer}.t4s-section-main-product .product-personalizer .pplr-wrapper:has(>.pplr-drop-item){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.t4s-section-main-product .product-personalizer .pplr-wrapper:has(>.pplr-drop-item)>:not(.pplr-drop-item){grid-column:1 / -1}.t4s-section-main-product .product-personalizer .pplr-wrapper:has(>.pplr-drop-item)>label.pplrlabel{margin-bottom:10px}.t4s-section-main-product .product-personalizer .pplr-wrapper>.pplr-drop-item{width:100%;min-width:0;margin:0}.t4s-section-main-product .product-personalizer .pplrimage.selected{outline:2px solid #1c2c39}.t4s-section-main-product .product-personalizer .pplrimage.selected .img_dropdown,.t4s-section-main-product .product-personalizer .pplr-drop-item.active{background:#1c2c39;color:#fff;border-color:#1c2c39}.t4s-section-main-product .product-personalizer .pplrimage.selected .img_dropdown .ppdata{color:#fff}.t4s-section-main-product .product-personalizer .pplr-drop-item.active:after{content:"\2713" / "";position:absolute;top:5px;right:5px;display:grid;place-items:center;width:18px;height:18px;border-radius:3px;background:#287566;color:#fff;font-size:14px;font-weight:600;line-height:1;pointer-events:none}.t4s-section-main-product .product-personalizer .pplrimage:focus-visible,.t4s-section-main-product .product-personalizer .pplr-drop-item:focus-visible{outline:3px solid #287566;outline-offset:4px}@media(hover:hover){.t4s-section-main-product .product-personalizer .pplrimage:hover,.t4s-section-main-product .product-personalizer .pplr-drop-item:hover{outline:2px solid #287566;outline-offset:2px}}.t4s-section-main-product .product-personalizer .pplr-wrapper[data-ob-step]{padding:20px 12px;scroll-margin-top:100px;transition:background-color .2s ease,box-shadow .2s ease}.t4s-section-main-product .product-personalizer .pplr-wrapper[data-ob-current=true]{background-color:#f1feff;box-shadow:inset 3px 0 #287566}.t4s-section-main-product .product-personalizer label.pplrlabel[data-ob-number]{position:relative;min-height:50px;padding-left:52px}.t4s-section-main-product .product-personalizer label.pplrlabel[data-ob-number]:before{content:attr(data-ob-number);position:absolute;top:10px;left:12px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e8eeec;color:#1c2c39;font-size:12px;line-height:1;font-weight:600}.t4s-section-main-product .product-personalizer [data-ob-selected=true] label.pplrlabel:before{background:#1c2c39;color:#fff}.t4s-section-main-product .product-personalizer [data-ob-current=true] label.pplrlabel:before{background:#287566;color:#fff}.t4s-section-main-product .product-personalizer [data-ob-current=true] label.pplrlabel{border-color:#287566;background:#e3f0ec}.t4s-section-main-product .product-personalizer [data-ob-step] .pplr_option_text_span{display:block;margin-top:3px}.t4s-section-main-product .product-personalizer label.pplrlabel[data-ob-number]:focus-visible{outline:2px solid #287566;outline-offset:4px}@media(prefers-reduced-motion:reduce){.t4s-section-main-product .product-personalizer .pplr-wrapper[data-ob-step]{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/bed-configuration-summary.css.map */
