.sdc-cushion-wrap{padding-top:32px;padding-bottom:20px}.sdc-cushion-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.sdc-cushion-gallery{position:sticky;top:24px;min-width:0}.sdc-cushion-stage{overflow:hidden;border-radius:16px;background:#f8f3fa;aspect-ratio:1}.sdc-cushion-stage>img{display:block;width:100%;height:100%;object-fit:contain}.sdc-cushion-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding:3px}.sdc-cushion-thumbs button{padding:0;flex:0 0 68px;width:68px;height:68px;border:1px solid #ddd;border-radius:10px;overflow:hidden;background:white;cursor:pointer}.sdc-cushion-thumbs button[aria-current=true]{border:2px solid #7c2faa}.sdc-cushion-thumbs img{display:block;width:100%;height:100%;object-fit:cover}.sdc-cushion-thumbs button:focus-visible{outline:3px solid #7c2faa;outline-offset:2px}sdc-cushion .sdc-offer-heading{align-items:center}sdc-cushion .sdc-offer-heading input{margin-top:0}sdc-cushion .sdc-single .sdc-offer-heading>strong{white-space:nowrap}sdc-cushion .sdc-delivery{display:flex;align-items:center;gap:12px;background:#fcf9fe;border:1px solid #eee6f2}sdc-cushion .sdc-delivery>.sdc-icon{width:30px;height:30px}sdc-cushion .sdc-delivery [data-delivery-range]{font-size:16px}sdc-cushion .sdc-stock-note[hidden]{display:none!important}.sdc-cushion-story [hidden]{display:none!important}.sdc-cushion-home{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;margin:42px 0}.sdc-cushion-home img{display:block;width:100%;height:auto;border-radius:16px}.sdc-cushion-home h2{font-size:28px}.sdc-cushion-story .sdc-faq{max-width:850px;margin:35px auto}.sdc-cushion-story .sdc-specs .sdc-icon{width:56px;height:56px}.sdc-cushion-story .sdc-more{margin-top:0}.sdc-cushion-story .sdc-thought{margin:40px auto}.sdc-cushion-story .sdc-tabs-card{max-width:850px;margin-inline:auto}.sdc-cushion-story .sdc-tabs-card p{max-width:700px}.sdc-cushion-story .sdc-specs li{align-items:center}.sdc-cushion-story .sdc-thought .sdc-occasion-icon{color:#7c2faa}
@media(max-width:749px){.sdc-cushion-wrap{padding:12px 16px 0}.sdc-cushion-top{grid-template-columns:1fr;gap:24px}.sdc-cushion-gallery{position:static}.sdc-cushion-thumbs button{width:62px;height:62px;flex-basis:62px}.sdc-cushion-home{grid-template-columns:1fr;gap:20px;margin:28px 0}.sdc-cushion-home h2{font-size:24px}.sdc-cushion-story .sdc-faq{margin:28px 0}.sdc-cushion-story{padding-inline:16px}.sdc-cushion-story .sdc-specs{font-size:12px}.sdc-cushion-story .sdc-thought{margin:28px 0}}

.sdc-cushion-stage{position:relative}sdc-cushion .sdc-complete-offer:not(.is-selected) .sdc-shipping{display:none}sdc-cushion .sdc-complete-offer.is-selected .sdc-shipping{display:flex}
