.sn .pdp-single-variant{display:flex;flex-direction:column;gap:20px;border:none;padding:0}.sn .pdp-short-desc__truncated{margin:0;line-height:1.55}.sn .pdp-short-desc__toggle{color:var(--clr-secondary);text-decoration:underline;white-space:nowrap}.sn .pdp-short-desc__full{display:none;line-height:1.55}.sn .pdp-short-desc.expanded .pdp-short-desc__truncated{display:none}.sn .pdp-short-desc.expanded .pdp-short-desc__full{display:block}.sn .pdp-single-variant__options{gap:10px}.sn .swatch-row{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.sn .swatch-row:empty{display:none}.sn .swatch-item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:88px;padding:0;background:var(--clr-white,#fff);overflow:hidden}.sn .swatch-item.selected:after{display:none}.sn .swatch-item__img{width:100%;height:84px;object-fit:cover;border-radius:0;display:block}.sn .swatch-item__name{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sn .pdp-qty{gap:10px}.sn .pdp-qty__row{display:flex;align-items:stretch;gap:12px}.sn .pdp-qty__atc{flex:1 1 auto;display:flex}.sn .pdp-qty__atc .atc-btn,.sn .pdp-qty__atc .main-btn{width:100%;height:100%}.sn .pdp-qty__atc .main-btn{font-size:16px;margin:0;min-width:100px}.sn .pdp-qty__row .pdp-qty__stepper{flex:0 0 auto}.sn .pdp-qty__stepper{display:inline-flex;align-items:stretch;width:fit-content;border:1px solid var(--clr-primary,#ddd);background:var(--clr-white,#fff);overflow:hidden}.sn .pdp-qty__row .pdp-qty__btn,.sn .pdp-qty__row .pdp-qty__input{height:auto;min-height:44px}.sn .pdp-qty__btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;font-size:20px;line-height:1;color:var(--clr-gray,#333);transition:background .15s}.sn .pdp-qty__btn:hover{background:var(--clr-primary-shade,#f5f5f5)}.sn .pdp-qty__input{width:44px;height:44px;border:none;text-align:center;font-size:15px;background:transparent;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.sn .pdp-qty__input::-webkit-outer-spin-button,.sn .pdp-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.sn .pdp-qty__input:focus{outline:none}@media(max-width:765px){.sn .pdp-qty__row .pdp-qty__btn{width:36px;height:auto;min-height:48px}.sn .pdp-qty__row .pdp-qty__input{width:32px;height:auto;min-height:48px}.sn .pdp-atc-compact .main-btn{min-width:100px;margin:0;padding-left:12px;padding-right:12px}}.sn .sonno-info-tabs{background:var(--clr-white,#fff)}.sn .sonno-info-tabs .info-tabs__bar{display:flex;gap:32px;border-bottom:1px solid var(--clr-alto,#e0e0e0);margin-bottom:28px}.sn .sonno-info-tabs .info-tabs__tab{background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;padding:16px 4px;font-size:17px;font-weight:600;color:var(--clr-gray-dusty,#989898);margin-bottom:-1px;transition:color .15s,border-color .15s}.sn .sonno-info-tabs .info-tabs__tab h2{font:inherit;margin:0;color:inherit}.sn .sonno-info-tabs .info-tabs__tab.is-active{color:var(--clr-gray,#333);border-bottom-color:var(--clr-gray,#333)}.sn .sonno-info-tabs .info-tabs__panel{display:none}.sn .sonno-info-tabs .info-tabs__panel.is-active{display:block}.sn .sonno-info-tabs .info-tabs__acc-head{display:none}.sn .sonno-info-tabs .info-details{display:flex;gap:40px;align-items:flex-start}.sn .sonno-info-tabs .info-specs{flex:1 1 auto;display:grid;grid-template-columns:1fr 1fr;column-gap:48px;align-content:start}.sn .sonno-info-tabs .info-spec-row{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--clr-alto,#e0e0e0)}.sn .sonno-info-tabs .info-spec-row__label{font-weight:700;color:var(--clr-gray,#333)}.sn .sonno-info-tabs .info-spec-row__value{color:var(--clr-gray,#555);text-align:right}.sn .sonno-info-tabs .info-spec-row__value--rte p{margin:0}.sn .sonno-info-tabs .info-faq{border-bottom:1px solid var(--clr-alto,#e0e0e0)}.sn .sonno-info-tabs .info-faq__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;background:none;border:none;cursor:pointer;text-align:left;padding:16px 0;font-size:15px;font-weight:500;color:var(--clr-gray,#333)}.sn .sonno-info-tabs .info-faq__q h3{font:inherit;margin:0;color:inherit}.sn .sonno-info-tabs .info-faq__icon{flex:0 0 auto;font-size:18px;line-height:1}.sn .sonno-info-tabs .info-faq__a{display:none;padding:0 0 16px;color:var(--clr-gray,#555);line-height:1.6}.sn .sonno-info-tabs .info-faq.open .info-faq__a{display:block}.sn .sonno-info-tabs .info-refund{color:var(--clr-gray,#555);line-height:1.6;width:100%}.sn .sonno-info-tabs .info-refund a{color:inherit}@media(max-width:765px){.sn .sonno-info-tabs .info-tabs__bar{display:none}.sn .sonno-info-tabs .info-tabs__panel{display:block;border-bottom:1px solid var(--clr-alto,#e0e0e0)}.sn .sonno-info-tabs .info-tabs__acc-head{display:flex;width:100%;justify-content:space-between;align-items:center;gap:16px;background:none;border:none;cursor:pointer;text-align:left;padding:18px 0;font-size:16px;font-weight:600;color:var(--clr-gray,#333)}.sn .sonno-info-tabs .info-tabs__panel-body{display:none;padding-bottom:18px}.sn .sonno-info-tabs .info-tabs__panel.acc-open .info-tabs__panel-body{display:block}.sn .sonno-info-tabs .info-details{flex-direction:column;gap:24px}.sn .sonno-info-tabs .info-specs{grid-template-columns:1fr;column-gap:0;width:100%}.sn .sonno-info-tabs .info-faq__q,.sn .sonno-info-tabs .info-faq__a{padding-left:12px}}.sn .pdp-finance-card__divider{display:block;flex:none;min-height:1px;height:1px}.sn .i-icon{width:12px;height:12px;border-radius:100vmax;overflow:hidden;background-color:#38bdf8;font-size:10px;padding:4px}.sn .variant-opt-group{gap:10px}.sn .variant-opt-group+.variant-opt-group{margin-top:12px}.sn .variant-pill-row{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.sn .variant-pill{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;background:#e5e5e56e;border:1px solid var(--clr-ash,#e5e5e5);cursor:pointer;font-size:14px;transition:.2s}.sn .variant-pill .option-name{margin:0}.sn .variant-pill:hover{border-color:var(--clr-secondary)}.sn .variant-pill.selected{background:var(--clr-primary-shade,#fcf4ee);border-color:var(--clr-secondary);font-weight:600}.sn .variant-pill__price{font-size:12px;display:none}@media(max-width:824px){.sn .pdp-main .pdp-media,.sn .pdp-main .pdp-content,.sn .pdp-main .pdp-form{display:contents}.sn .pdp-main .pdp-container{display:flex;flex-direction:column;gap:20px}.sn .pdp-main .pdp-container>.pdp-media>.hidden-sm-block:first-child{order:1}.sn .pdp-main .pdp-media>.pdp-img{order:2}.sn .pdp-main .ruqa-price-wrap{order:3;margin-top:0!important}.sn .pdp-main .pdp-content>.hidden-sm-block{order:4}.sn .pdp-main .pdp-variant{order:5}.sn .pdp-main .pdp-media>div:not(.hidden-sm-block):not(.pdp-img):not(.pdp-addons-2){order:6}.sn .pdp-main .pdp-addons-2{order:7}.sn .pdp-main .atc-btn{order:8}.sn .pdp-main .pdp-finance-card{order:9}.sn .pdp-main #dev-delivery-status{order:10}.sn .pdp-main .filter-bar{grid-template-columns:repeat(4,1fr)!important}.sn .pdp-main .filter-item[data-filter=colour]{display:none}}@media(max-width:765px){.sn .pdp-main .pdp-container{gap:14px}}.main-nav .search__button.field__button{position:static;top:auto;right:auto;display:inline-block;width:auto;height:auto;min-width:0;min-height:0}.sn .about-product-pdp-quality-main{gap:90px}.sn .sleep-cta{gap:28px}@media(max-width:1030px){.sn .about-product-pdp-quality-main{gap:84px}.sn .sleep-img-main img{object-fit:cover;height:431px!important}}@media(max-width:824px){.sn .about-product-pdp-quality-main{gap:36px}}@media(max-width:765px){.sn .about-product-pdp-quality-main{gap:30px}.sn .sleep-img-main img{object-fit:cover;height:343px!important}.sn .sleep-cta{gap:var(--fs-sm)}.sn .sleep-quality-wrapper{gap:20px}.sn .mbl_text_center h5{text-align:center}}.sn .collection-page .product-card-img img{height:auto;aspect-ratio:1/1}.sn .collection-page .container{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--gap-2xl) - var(--gap-xxs))}.sn .collection-main{grid-column:span 3/span 3;gap:calc(var(--gap-2xl) - var(--gap-xxs))}.sn .collection-wrapperr{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-md);list-style:none;margin:0;padding:0}.sn .collection-filter{min-height:32px}.sn .collection-filter-main{box-shadow:0 4px 10px #1e385133;padding:24px 20px;background:#fff}.sn .collection-filter-main ul{list-style:none;margin:0;padding:0}.sn .filter-info{padding:20px 0 24px;border-bottom:1px solid var(--clr-alto)}.sn .filter-info ul{list-style:none;margin:0;padding:0}.sn .color-filter{width:25px;height:25px;border-radius:12.5px;border:1px solid rgba(0,0,0,.1)}.sn .checkbox{appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:2px;border:1px solid #7a7a7a;position:relative;background:#fff;cursor:pointer}.sn .checkbox:checked:after{content:"\2713";position:absolute;color:var(--clr-text);font-size:var(--fs-sm);font-weight:var(--fw-bold);top:50%;left:50%;transform:translate(-50%,-50%)}.sn .checkbox-main{gap:var(--fs-xxs)}.sn .filtered-value{flex-wrap:wrap;max-width:613px;list-style:none;margin:0;padding:0}.sn #filterContainer>li:last-child .filter-info{padding:20px 0 0;border-bottom:none}.sn #filterContainer summary{cursor:pointer;list-style:none}.sn #filterContainer summary::-webkit-details-marker{display:none}.sn #filterContainer summary:before{content:"\25bc  ";font-size:12px}.sn #filterContainer details:not([open]) summary:before{content:"\25b6  "}.sn .price-range-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--clr-secondary);cursor:pointer;pointer-events:auto}.sn .price-range-container input[type=range]{pointer-events:none}.sn #description.line-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sn #readMoreBtn{cursor:pointer}@media(max-width:1030px){.sn .collection-wrapperr,.sn .collection-page .container{gap:var(--gap-sm)}}@media(max-width:824px){.sn .collection-page .container{grid-template-columns:repeat(3,1fr)}.sn .filtered-value,.sn .collection-filter-main{display:none}.sn .filter-btn{display:block;margin-right:auto}}@media(max-width:765px){.sn .collection-page .container{grid-template-columns:repeat(1,1fr);gap:0}.sn .collection-wrapperr{grid-template-columns:repeat(2,1fr);gap:var(--gap-sm)}.sn .collection-main{grid-column:span 3/span 3;gap:var(--gap-md)}.sn .collection-header h1,.sn .desc,.sn #readMoreBtn{text-align:center}.sn .collection-header h1{font-size:20px;line-height:30px}.sn .collection-header{gap:var(--gap-xs)}.sn #readMoreBtn{line-height:20px}.sn .collection-filter{align-items:center}}.ruqa-filter-drawer[hidden]{display:none}.ruqa-filter-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999}.ruqa-filter-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.ruqa-filter-drawer__panel{position:absolute;left:0;top:0;bottom:0;width:min(86vw,360px);background:#fff;padding:20px;overflow:auto}.ruqa-filter-drawer__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ruqa-filter-drawer__head button{background:none;border:0;font-size:28px;line-height:1;cursor:pointer}.ruqa-filter-drawer__panel ul{list-style:none;margin:0;padding:0}.sn .price-range-container input[type=range]{height:20px;margin:0;-webkit-appearance:none;appearance:none;background:transparent}.sn .price-range-container input[type=range]::-webkit-slider-runnable-track{background:transparent;height:4px;-webkit-appearance:none}.sn .price-range-container input[type=range]::-moz-range-track{background:transparent;height:4px}.sn .price-range-container input[type=range]::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:var(--clr-secondary);pointer-events:auto}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ruqa-sonno-extra.css.map */
