@media (max-width: 650px){.pdp-variant .filter-item[data-filter=colour],#colourSection{display:none!important}}.pdp-main.section-py{padding-top:16px}.pdp-container{max-width:1240px;margin-inline:auto;padding-inline:14px;gap:48px}.sonno-dimensions-drawer,.sonno-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none}.sonno-dimensions-drawer.is-open,.sonno-drawer.is-open{pointer-events:auto}.sonno-dimensions-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .24s ease}.sonno-dimensions-drawer.is-open .sonno-dimensions-overlay,.sonno-drawer.is-open .sonno-dimensions-overlay{opacity:1}.sonno-dimensions-panel{position:absolute;top:0;right:0;height:100%;max-width:510px;width:100%;background:var(--clr-white);transform:translate(100%);transition:transform .28s ease;display:flex}.sonno-dimensions-drawer.is-open .sonno-dimensions-panel,.sonno-drawer.is-open .sonno-dimensions-panel{transform:translate(0)}.sonno-dimensions-panel-inner{padding:20px}.sonno-dimensions-header{padding-block:var(--fs-base)}.sonno-dimensions-close svg{box-shadow:0 4px 10px #1e385133;border-radius:100vmax}.sonno-dimensions-close:hover svg path{fill:var(--clr-secondary)}.sonno-dimensions-close{border:0;background:transparent;padding-right:20px;color:var(--clr-alto);cursor:pointer}.sonno-dimensions-close:hover{color:var(--clr-primary)}.sonno-dimensions-body{position:relative;padding-top:30px;overflow-y:auto;padding-right:6px;gap:8px}html.sonno-dimensions-lock,html.sonno-dimensions-lock body{overflow:hidden}.drawers_combinations{gap:28px;background-color:var(--clr-ash);padding:28px 16px 16px;border-radius:6px}.fs-storage{font-size:var(--gap-xs);color:var(--clr-text);line-height:var(--fs-2xl)}.option-item.selected[id=headboard-button]{background-color:var(--clr-secondary)}.option-item.selected[id=headboard-button]>div{color:var(--clr-white);margin:0}.sonno-dimensions-title svg{width:250px;height:auto}.icon-grid-wrapper{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--gap-xxs)}.icon-grid-wrapper[id=mattress-features-calculator-drawer]{grid-template-columns:repeat(5,1fr);margin-bottom:28px}.icon-grid-main{padding:16px 2px;border:1px solid var(--clr-secondary);border-radius:4px;overflow:hidden}.icon-grid-main:hover{cursor:pointer;transform:translateY(-1px)}.icon-grid-main p{font-size:var(--gap-xs)}@media (max-width: 765px){.sonno-dimensions-panel{left:0;right:0;top:80px;bottom:0;width:100%;height:auto;border-top-left-radius:20px;border-top-right-radius:20px;transform:translateY(100%)}.sonno-dimensions-drawer.is-open .sonno-dimensions-panel,.sonno-drawer.is-open .sonno-dimensions-panel{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.sonno-dimensions-overlay,.sonno-dimensions-panel{transition:none}}.payment-details>div,.pdp-container>div{width:50%}.payment-details{padding:0 16px}.delivery-status,.pdp-content,.pdp-media,.pdp-img{gap:20px}.pdp-img-main{position:relative}.pdp-img-main>img{height:583px;object-fit:cover}.pdp-sticker{position:absolute;left:0;top:20px;z-index:1}.dividebuy,.pdp-img-gallery-item{cursor:pointer}.pdp-addons-1,.pdp-addons-2{background-color:var(--clr-primary-shade);border:1px solid var(--clr-alto);padding:16px 20px}.pdp-addons-2{background-color:var(--clr-white)}.assembly-subtext{font-size:12px;font-weight:300}.assembly2-button{cursor:pointer;padding:8px 0;width:100px;border:none}.pdp-title-primary{font-size:42px;font-weight:var(--fw-bold);line-height:54px}.pdp-title-secondary{font-size:32px;font-weight:var(--fw-regular);line-height:normal}.price-details{background-color:var(--clr-primary);padding:12px}.klarana p,.dividebuy p{font-size:12px}.stock-text{font-size:12px;gap:2px}.product-price-main{font-size:30px;line-height:36px}.pdp-save-price{font-size:10px;padding:6px 8px;border-radius:2px}.delivery-status{max-width:466px}.delivery-status-box-wrapper{position:relative}.delivery-status-box-wrapper:after{position:absolute;content:"";left:0;top:40px;width:100%;height:1px;z-index:-1;background:var(--clr-secondary)}.delivery-status-box{max-width:111px}.delivery-status-txt{padding-inline:40px}.pdp-variant{border:1px solid var(--clr-alto)}.sonno-skeleton-card{pointer-events:none;border-color:var(--clr-primary);transform:none}.sonno-skeleton-img{height:80px;width:100%;border-radius:8px;background:#e9ecef;overflow:hidden;position:relative}.sonno-skeleton-text{height:10px;width:70%;margin:10px auto 6px;border-radius:999px;background:#e9ecef;overflow:hidden;position:relative}.sonno-skeleton-img:after,.sonno-skeleton-text:after{content:"";position:absolute;top:0;left:-60%;height:100%;width:60%;background:linear-gradient(90deg,#e9ecef00,#f5f6f8e6,#e9ecef00);animation:sonno-shimmer 1.1s ease-in-out infinite}@keyframes sonno-shimmer{0%{left:-60%}to{left:110%}}.filter-item{background-color:var(--clr-primary);border-right:1px solid var(--clr-alto);padding:12px 4px 10px;gap:6px;flex:1;cursor:pointer;transition:all .2s}.filter-item.filter-hidden{display:none!important}.filter-item:last-child{border-right:none}.filter-item:hover,.filter-item.active{background-color:var(--clr-primary-shade)}.filter-label{font-size:12px}.filter-value{font-size:10px}.pdp-variant[data-sonno-pdp-init="1"] .filter-item{pointer-events:none;height:104px;min-height:104px;background-color:var(--clr-primary, #f2e8e0);position:relative;overflow:hidden}.pdp-variant[data-sonno-pdp-init="1"] .filter-item.filter-hidden{display:flex!important}.pdp-variant[data-sonno-pdp-init="1"] .filter-icon,.pdp-variant[data-sonno-pdp-init="1"] .filter-label,.pdp-variant[data-sonno-pdp-init="1"] .filter-value,.pdp-variant[data-sonno-pdp-init="1"] .option-price{display:none!important}.pdp-variant[data-sonno-pdp-init="1"] .filter-item:after{content:"";position:absolute;top:0;left:-60%;height:100%;width:60%;background:linear-gradient(90deg,#fff0,#ffffffbf,#fff0);animation:sonno-shimmer 1.1s ease-in-out infinite}@media (max-width: 765px){.pdp-variant[data-sonno-pdp-init="1"] .filter-bar{grid-template-columns:repeat(4,1fr)!important}.pdp-variant[data-sonno-pdp-init="1"] .filter-item:nth-child(n+5){display:none!important}}.section-content{background-color:var(--clr-primary-shade);padding:20px 14px}.options-grid,.bed-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.option-item,.bed-item{border:2px solid var(--clr-primary);cursor:pointer;transition:all .2s;position:relative}.option-item:hover,.bed-item:hover{border-color:var(--clr-secondary);transform:translateY(-1px)}.option-item.selected,.bed-item.selected{border-color:var(--clr-secondary)}.options-grid[data-headboard-buttons] .option-item.selected:after{display:none}.option-item.selected:after,.bed-item.selected:after{content:"\2713";position:absolute;top:6px;right:6px;background-color:var(--clr-secondary);color:var(--clr-white);width:15px;height:15px;border-radius:100vmax;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700}.bed-image{height:80px;object-fit:cover}.bed-name{padding:6px;font-size:12px;min-height:54px}.options-grid{grid-template-columns:repeat(3,1fr)}.options-grid[aria-controls=headboard],.options-grid[aria-controls=base]{grid-template-columns:repeat(2,1fr)}.options-grid[aria-controls=mattress]{grid-template-columns:repeat(4,1fr)}.option-item{padding:10px}.option-price{font-size:10px}.option-desc,.option-name{font-size:12px}.option-name{margin:10px 0 4px}.hidden{display:none!important}.pdp-expand-btn{position:absolute;bottom:32px;left:50%;transform:translate(-50%,-50%)}.pdp-finger-icon{position:absolute;right:20px;bottom:21.24px}.detail-section{gap:20px}.base-btn{padding:8px 12px}#colourSection{height:360px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#colourSectio::-webkit-scrollbar{display:none}.card-body-mattress-drawer{padding:16px;border:2px solid var(--clr-primary)}.card-body-mattress-drawer:hover,.card-addons.active .card-body-mattress-drawer{border:2px solid var(--clr-secondary)}.mattress-details-drawer p{margin-bottom:8px}.mbl-clr-variant-main{overflow-x:scroll;padding-bottom:5px}.active-rmv-btn{background-color:transparent;text-decoration:underline}.mbl-clr-variant-item{width:25%;min-height:117px}.radio-btn{width:18px;height:18px;border:1px solid var(--clr-text);border-radius:100vmax}.breadcrumb{padding-bottom:16px}.breadcrumb ul{gap:var(--fs-xxs)}.breadcrumb ul li{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--clr-text)}.mbl-clr-variant[aria-controls=mbl-clr-variant]{display:none}@media (max-width: 1030px){.pdp-img-main>img{height:474px}.pdp-container{gap:30px}.pdp-addons-1,.pdp-addons-2{padding:16px}.addons-1-txt{width:110px}.delivery-status-box h4{font-size:var(--fs-sm)}.delivery-status-box p{font-size:12px}.icon-grid-main{justify-content:start}}@media (max-width: 824px){.options-grid[aria-controls=mattress]{grid-template-columns:repeat(3,1fr)}.pdp-main.section-py{padding-top:16px}.payment-details>div,.pdp-container>div{width:100%}.pdp-container{flex-direction:column}.pdp-main .block-sm-hidden{display:none}.pdp-main .hidden-sm-block{display:block}.bed-grid{grid-template-columns:repeat(6,1fr)}}@media (max-width: 765px){.mbl-clr-variant[aria-controls=mbl-clr-variant]{display:block}.pdp-container,.delivery-status,.pdp-content,.pdp-media,.pdp-img{gap:var(--fs-sm)}.pdp-img-main>img{height:362px}.product-price-main{font-size:var(--fs-2xl);line-height:32px}.stock-text{font-size:8px}.pdp-addons-1,.pdp-addons-2{padding:14px}.assembly2-price,.assembly1-text>p:first-child{font-size:var(--fs-sm)}.assembly-subtext{font-size:10px}.assembly1{gap:var(--gap-sm)}.assembly2{gap:0}.assembly2-button{font-size:12px}.klarana,.dividebuy{padding-bottom:var(--fs-sm);border-bottom:1px solid var(--clr-alto)}.delivery-status-box{gap:var(--fs-xxs)}.delivery-status-box h4,.delivery-status-box p{font-size:var(--fs-sm)}.delivery-status{padding-top:var(--fs-sm)}.section-content{padding:10px}.title-card.fs-base,.size-ttl{font-size:var(--fs-sm)}.size-data{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.pdp-save-price{padding:4px 8px}.payment-details{padding:0}.option-item{padding:8px 4px}.option-name{margin:8px 0 4px}.option-desc,.option-name{font-size:10px}.breadcrumb ul li{font-size:var(--fs-xs)}}
/*# sourceMappingURL=/cdn/shop/t/275/assets/product_details.css.map */
