*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none}img{width:100%}:root{--color-black: #4E3A2F;--color-white: #FFFFFF;--color-brand: #DE310A;--color-brand-subdued: rgba(222, 49, 10, .08);--bg-primary: var(--color-white);--bg-secondary: #f7f7f7;--bg-tertiary: #F5F4ED;--bg-accent: var(--color-brand);--bg-accent-subdued: var(--color-brand-subdued);--bg-additional-brown: #583A30;--bg-primary-inverse: #222222;--bg-secondary-inverse: #292929;--bg-blackout: rgba(34, 34, 34, .4);--bg-light-subdued: rgba(255, 255, 255, .2);--bg-dark-subdued: rgba(41, 41, 41, .05);--bg-additional-blue: #3B3058;--text-primary: var(--color-black);--text-secondary: rgba(34, 34, 34, .7);--text-tertiary: rgba(34, 34, 34, .4);--text-accent: var(--color-brand);--text-primary-inverse: var(--color-white);--text-secondary-inverse: rgba(255, 255, 255, .8);--text-tertiary-inverse: rgba(255, 255, 255, .3);--text-link: #2675DC;--icon-primary: var(--color-black);--icon-secondary: rgba(34, 34, 34, .7);--icon-tertiary: rgba(34, 34, 34, .4);--icon-accent: var(--color-brand);--icon-primary-inverse: var(--color-white);--icon-secondary-inverse: rgba(255, 255, 255, .6);--icon-tertiary-inverse: rgba(255, 255, 255, .3);--icon-link: #2675DC;--icon-yellow: #FFAE00;--border-primary: rgba(78, 58, 47, .1);--border-secondary: rgba(78, 58, 47, .3);--border-accent: var(--color-brand);--border-illustrations: #CBCED1;--border-dark: var(--color-black);--system-success: #128845;--system-success-subdued: rgba(18, 136, 69, .15);--system-warning: #ED8E00;--system-warning-subdued: rgba(237, 142, 0, .15);--system-error: #EA0C00;--system-error-subdued: rgba(234, 12, 0, .15);--button-primary-default: var(--color-brand);--button-primary-hover: #BF3F28;--button-primary-click: #A63623;--button-secondary-default: var(--color-white);--button-secondary-hover: var(--color-brand-subdued);--button-secondary-click: rgba(222, 73, 47, .1);--Button-fillPrimaryDefault: linear-gradient(180deg, #F63 0%, #DE352F 100%);--Button-fillPrimaryHover: #DE352F;--font-family-Poppins: "Poppins", sans-serif;--12: 12px;--14: 14px;--16: 16px;--18: 18px;--20: 20px;--22: 22px;--24: 24px;--26: 26px;--28: 28px;--30: 30px;--32: 32px;--34: 34px;--36: 36px;--38: 38px;--40: 40px;--42: 42px;--44: 44px;--46: 46px;--48: 48px;--50: 50px;--52: 52px;--54: 54px;--56: 56px;--58: 58px;--60: 60px;--62: 62px;--64: 64px;--66: 66px;--68: 68px;--70: 70px;--72: 72px;--74: 74px;--76: 76px;--78: 78px;--80: 80px}body{font-family:var(--font-family-Poppins);font-optical-sizing:auto;font-weight:400;font-style:normal;color:var(--text-primary);background:var(--bg-primary);scroll-behavior:smooth}.vp-display,.vp-h1,.vp-h2,.vp-h3,.vp-h4,.vp-text-overline,.vp-text-xs-semibold,.vp-text-button,.vp-text-s-semibold{color:var(--text-primary);font-family:var(--font-family-Poppins);font-weight:600}.vp-display{font-size:var(--64);line-height:var(--72);letter-spacing:-1px}.vp-h1{font-size:var(--40);line-height:var(--48);letter-spacing:-.7px}.vp-h2{font-size:var(--28);line-height:var(--36);letter-spacing:-.7px}.vp-h3{font-size:var(--24);line-height:var(--32);letter-spacing:-.5px}.vp-h4{font-size:var(--20);line-height:var(--28);letter-spacing:-.3px}.vp-text-l,.vp-text-m,.vp-text-s-medium,.vp-text-xs-medium,.vp-text-caption{color:var(--text-primary);font-family:var(--font-family-Poppins);font-weight:500}.vp-text-l{font-size:var(--22);line-height:var(--32);letter-spacing:-.4px}.vp-text-m{font-size:var(--18);line-height:var(--24);letter-spacing:0}.vp-text-s-medium,.vp-text-s-semibold,.vp-text-button{font-size:var(--16);line-height:var(--24);letter-spacing:0}.vp-text-xs-medium,.vp-text-xs-semibold{font-size:var(--14);line-height:var(--24);letter-spacing:0}.vp-text-button{letter-spacing:-.2px}.vp-text-overline{font-size:var(--12);line-height:var(--20);letter-spacing:0;text-transform:uppercase}.vp-text-light{color:var(--text-tertiary)}.vp-text-secondary{color:var(--text-secondary)}.vp-text-caption{font-size:var(--12);line-height:var(--16);letter-spacing:0}.vp-btn-l-primary,.vp-btn-m-primary,.vp-btn-s-primary,.vp-btn-l-disabled,.vp-btn-m-disabled,.vp-btn-s-disabled,.vp-btn-l-minor,.vp-btn-m-minor,.vp-btn-s-minor,.vp-btn-l-nobord-disabled,.vp-btn-m-nobord-disabled,.vp-btn-s-nobord-disabled,.vp-btn-default{border-radius:1000px;border:0;font-family:var(--font-family-Poppins);line-height:var(--24);font-weight:600;text-align:center;display:flex;justify-content:center;align-items:center;width:fit-content}.vp-btn-l-primary,.vp-btn-l-disabled,.vp-btn-l-minor,.vp-btn-l-nobord-disabled{padding:8px 20px 8px 8px;font-size:var(--16);letter-spacing:-.2px}.vp-btn-m-primary,.vp-btn-m-disabled,.vp-btn-m-nobord-disabled,.vp-btn-m-minor{padding:6px 18px 6px 6px;font-size:var(--16);letter-spacing:-.2px}.vp-btn-s-minor,.vp-btn-s-disabled,.vp-btn-s-primary,.vp-btn-s-nobord-disabled{padding:8px 18px 8px 12px;font-size:14px;letter-spacing:0}.vp-btn-l-primary,.vp-btn-m-primary,.vp-btn-s-primary{background:var(--Button-fillPrimaryDefault);color:#fff}.vp-btn-l-primary:hover,.vp-btn-m-primary:hover,.vp-btn-s-primary:hover{background:var(--Button-fillPrimaryHover);cursor:pointer}.vp-btn-l-disabled,.vp-btn-m-disabled,.vp-btn-s-disabled{background:var(--bg-primary);color:var(--text-tertiary);border:1px solid var(--border-primary)}.vp-btn-l-minor,.vp-btn-m-minor,.vp-btn-s-minor{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-primary)}.vp-btn-l-minor:hover,.vp-btn-m-minor:hover,.vp-btn-s-minor:hover{cursor:pointer;border:1px solid var(--border-accent);color:var(--color-brand)}.vp-btn-s-minor:hover .vp-svg-span path{fill:var(--color-brand)}.vp-btn-l-nobord-disabled,.vp-btn-m-nobord-disabled,.vp-btn-s-nobord-disabled{background:var(--bg-primary);color:var(--text-tertiary)}.vp-btn-l-disabled .vp-svg-span,.vp-btn-m-disabled .vp-svg-span,.vp-btn-l-nobord-disabled .vp-svg-span,.vp-btn-m-nobord-disabled .vp-svg-span,.vp-btn-l-primary .vp-svg-span,.vp-btn-m-primary .vp-svg-span{border-radius:1000px;background:var(--bg-light-subdued);padding:8px}.vp-btn-l-minor .vp-svg-span,.vp-btn-m-minor .vp-svg-span{border-radius:1000px;background:var(--Button-fillPrimaryDefault);padding:8px}.vp-svg-span{text-align:center;display:flex;align-items:center;justify-content:center}.vp-btn-default{padding:2px 8px;gap:0;background:var(--bg-light-subdued);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--text-primary-inverse);line-height:20px}@media (max-width: 998px){.vp-display{font-size:var(--36);line-height:var(--40);letter-spacing:-.6px}.vp-h1{font-size:var(--28);line-height:var(--36);letter-spacing:-.5px}.vp-h2{font-size:var(--24);line-height:var(--32);letter-spacing:-.4px}.vp-h3{font-size:var(--20);line-height:var(--24);letter-spacing:-.3px}.vp-h4{font-size:var(--16);line-height:var(--24);letter-spacing:0;font-weight:700}.vp-text-l{font-size:var(--20);line-height:var(--28);letter-spacing:-.2px}}ul{list-style:none}input,textarea,button,select{outline:none}.hidden{display:none}.vp-w-100{width:100%}.vp-max-width-inner{max-width:1920px;margin:0 auto}.vp-max-width{max-width:1352px;margin:0 auto;padding:0 16px}.vp-d-flex{display:flex}.vp-d-block{display:block}.vp-d-inline-block{display:inline-block}.vp-d-none{display:none}.vp-d-grid{display:grid}.vp-a-i-center{align-items:center}.vp-a-i-f-start{align-items:flex-start}.vp-a-i-start{align-items:start}.vp-a-i-f-end{align-items:flex-end}.vp-f-d-column{flex-direction:column}.vp-f-d-row{flex-direction:row}.vp-a-i-end{align-items:end}.vp-a-s-stretch{align-self:stretch}.vp-j-c-flex-end{justify-content:flex-end}.vp-j-c-flex-start{justify-content:flex-start}.vp-j-c-end{justify-content:end}.vp-j-c-start{justify-content:start}.vp-j-c-center{justify-content:center}.vp-j-c-space-between{justify-content:space-between}.vp-f-wrap{flex-wrap:wrap}.vp-gap-4{gap:4px}.vp-gap-6{gap:6px}.vp-gap-8{gap:8px}.vp-gap-12{gap:var(--12)}.vp-gap-16{gap:var(--16)}.vp-gap-20{gap:var(--20)}.vp-gap-24{gap:var(--24)}.vp-gap-28{gap:var(--28)}.vp-gap-32{gap:var(--32)}.vp-gap-36{gap:var(--36)}.vp-gap-40{gap:var(--40)}.vp-gap-44{gap:var(--44)}.vp-gap-60{gap:var(--60)}.vp-gap-80{gap:var(--80)}.vp-gap-200{gap:200px}.vp-p-60{padding:60px}@media (max-width: 768px){.vp-f-d-column-mob{flex-direction:column}.vp-a-i-center-mob{align-items:center}.vp-j-c-center-mob{justify-content:center}.vp-w-100-mob{width:100%}.vp-d-none-mob{display:none}}.vp-header-inner .vp-top-menu{padding:4px 60px;background:linear-gradient(270deg,#fea64f 3.11%,#fb552b 20.47%,#f13e03 63.18%,#ff8776 82.54%,#fe9247 100.17%)}.vp-header-inner .vp-top-menu p{color:var(--text-secondary-inverse)}.vp-header-inner .vp-top-menu span{color:var(--text-primary-inverse)}.vp-header-inner .vp-logo img{max-width:116px}.vp-header-inner .vp-main-menu-center{padding:8px 0;border-bottom:1px solid var(--border-primary)}.vp-header-inner .vp-main-menu-center ul li a:hover{color:var(--text-accent)}.vp-header-inner .vp-main-menu-icon{padding:11px;border-radius:1000px;border:1px solid var(--border-primary, rgba(78, 58, 47, .1));background:var(--button-secondary-default);position:relative}.vp-header-inner .vp-notification{position:absolute;right:-4px;top:-4px;min-width:20px;padding:0 4px;gap:10px;border-radius:1000px;background:var(--Button-fillPrimaryDefault, linear-gradient(180deg, #F63 0%, #DE352F 100%));color:var(--text-primary-inverse)}.vp-header-inner .vp-item-financing{border-radius:1000px;background:linear-gradient(0deg,var(--bg-accent-subdued, rgba(222, 49, 10, .08)) 0%,var(--bg-accent-subdued, rgba(222, 49, 10, .08)) 100%,var(--bg-primary, #FFF));padding:12px 16px 12px 12px;color:var(--text-accent)}.vp-header-inner .vp-main-menu-bottom{padding:12px 0}.vp-header-inner .vp-main-menu{background:var(--bg-primary)}.vp-header-inner .vp-menu li:hover .vp-dropdown{display:block}.vp-header-inner .vp-menu li a.vp-text-s-semibold:hover{color:var(--text-accent)}.vp-header-inner .vp-menu li a.vp-text-s-semibold:hover svg{transform:rotate(180deg)}.vp-header-inner .vp-dropdown{position:absolute;left:0;display:none;right:0;z-index:999;padding:24px 0 0}.vp-header-inner .vp-menu .vp-first .vp-dropdown{display:block}.vp-header-inner .vp-dropdown-block{background:var(--bg-primary)}.vp-header-inner .vp-tabs-left{width:100%;max-width:324px;background:var(--bg-secondary);min-height:392px}.vp-header-inner .vp-tabs-right{flex:1 0 0;padding:28px 40px}.vp-header-inner .vp-tab-btn,.vp-header-inner .vp-tab-btn-two{background:none;border:none;cursor:pointer;transition:.2s;display:flex;padding:16px 12px 16px 60px;gap:12px}.vp-header-inner .vp-tab-btn.vp-active,.vp-header-inner .vp-tab-btn-two.vp-active{background:var(--bg-primary, #FFF)}.vp-header-inner .vp-tab-btn.vp-active:after,.vp-header-inner .vp-tab-btn-two.vp-active:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' viewBox='0 0 6 10' fill='none'%3E%3Cpath d='M0.292893 1.70689C-0.097631 1.31637 -0.097631 0.683352 0.292893 0.292827C0.683428 -0.0975656 1.31648 -0.0976534 1.70696 0.292827L5.70696 4.29283C6.09744 4.68331 6.09735 5.31635 5.70696 5.70689L1.70696 9.70689C1.31643 10.0974 0.683417 10.0974 0.292893 9.70689C-0.0976311 9.31637 -0.0976311 8.68335 0.292893 8.29283L3.58586 4.99986L0.292893 1.70689Z' fill='%234E3A2F'/%3E%3C/svg%3E");height:24px}.vp-header-inner .vp-shop-all{display:flex;padding:20px 40px 20px 60px;align-items:flex-end;gap:10px;flex:1 0 0;align-self:stretch;min-height:180px}.vp-header-inner .vp-tab-content,.vp-header-inner .vp-tab-content-two{display:none}.vp-header-inner .vp-tab-content.vp-active,.vp-header-inner .vp-tab-content-two.vp-active{display:block}.vp-header-inner .vp-mattress-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:32px 24px}.vp-header-inner .vp-mattress-card .vp-mattress-img{border-radius:8px;overflow:hidden;max-width:200px;width:100%;height:104px}.vp-header-inner .vp-mattress-info h4.vp-text-xs-semibold{margin-bottom:2px}.vp-header-inner .vp-bed-card{border-radius:16px;border:1px solid var(--border-primary);background:var(--bg-primary);min-width:188px;width:100%;padding:16px;gap:4px}.vp-header-inner .vp-bed-card span{display:block;color:var(--text-secondary)}.vp-header-inner .vp-bed-card.active,.vp-header-inner .vp-bed-card:hover{border-radius:16px;border:1px solid var(--border-primary);background:var(--bg-tertiary)}.vp-header-inner .vp-comfort-grid .vp-bed-card{min-width:200px;gap:12px;padding:8px}.vp-header-inner .vp-comfort-grid .vp-comfort-icon{border-radius:8px;background:var(--bg-secondary);display:flex;padding:8px;align-items:center}.vp-header-inner .vp-bed-card.active .vp-comfort-icon,.vp-header-inner .vp-bed-card:hover .vp-comfort-icon{background:var(--bg-primary)}.vp-header-inner .vp-quality-grid .vp-bed-card{min-width:220px;gap:4px;padding:16px}.vp-header-inner .vp-all-beds{max-height:140px}.vp-header-inner .vp-mobile-toggle{display:none}.vp-header-inner .vp-main-menu-center>.vp-max-width-inner,.vp-header-inner .vp-main-menu-bottom>.vp-max-width-inner{padding:0 60px}.vp-header-inner .vp-no-tab-content{padding:0 20px}.vp-header-inner .vp-search-dropdown-inner{background:var(--bg-primary);padding:0 60px}.vp-header-inner .vp-search-btn{cursor:pointer}.vp-header-inner .vp-search-dropdown{display:none;position:absolute;top:150px;left:0;right:0;width:100%;animation:fadeIn .3s ease;z-index:99}.vp-header-inner .vp-search-dropdown.active{display:block}.vp-header-inner .vp-search-top{padding:12px 0}.vp-header-inner .vp-search-close{border-radius:1000px;border:1px solid var(--border-primary);background:var(--bg-primary);padding:12px;cursor:pointer}.vp-header-inner .vp-search-input-card{border-radius:1000px;border:1px solid var(--border-primary);background:var(--bg-secondary, #F7F7F7);padding:8px 8px 8px 24px;flex:1 0 0}.vp-header-inner .vp-search-input{background:transparent;width:100%;border:none}.vp-header-inner .vp-search-input::placeholder{color:var(--text-tertiary)}.vp-header-inner .vp-search-input-icon{padding:8px;border-radius:1000px;background:var(--Button-fillPrimaryDefault);border:none;cursor:pointer}.vp-header-inner .vp-search-result-section{padding:28px 0 150px;height:100vh}.vp-header-inner .vp-recents{margin-top:16px}.vp-header-inner .vp-recent-searches-close{cursor:pointer}.vp-header-inner .vp-recent-searches li a:hover{color:var(--color-brand)}.vp-header-inner .vp-results-tabs{border-bottom:1px solid var(--border-primary)}.vp-header-inner .vp-search-count{border-radius:1000px;background:var(--bg-tertiary);min-width:20px;padding:0 4px;color:var(--text-secondary)}.vp-header-inner .vp-results-tab{border:none;background:transparent;cursor:pointer;transition:.2s;padding:16px 8px;color:var(--text-secondary);border-bottom:2px solid transparent;flex:none}.vp-header-inner .vp-results-tab.active,.vp-header-inner .vp-results-tab:hover{color:var(--color-brand);border-bottom:2px solid var(--color-brand)}.vp-header-inner .vp-results-tab.active span,.vp-header-inner .vp-results-tab:hover span{color:var(--text-primary-inverse);background:var(--color-brand)}.vp-header-inner .vp-results-tab-content{display:none}.vp-header-inner .vp-results-tab-content.active{display:block}.vp-header-inner .vp-no-results-icon{border-radius:1000px;background:var(--bg-accent-subdued);padding:20px}.vp-header-inner .vp-no-result-title .vp-h4,.vp-header-inner .vp-no-result-title p.vp-text-xs-medium{text-align:center}.vp-category-card{border-radius:20px;border:1px solid var(--border-primary);background:var(--bg-secondary);max-width:312px;width:100%;padding:12px;min-width:252px}.vp-category-count{border-radius:1000px;background:var(--bg-primary);padding:4px 12px;width:max-content;color:var(--text-secondary)}.vp-category-title .vp-h4 .vp-text-s-medium{color:var(--text-secondary)}.vp-category-info{border-radius:12px;background:var(--bg-primary);padding:12px}a.vp-category-hover-btn{border-radius:1000px;background:var(--Button-fillPrimaryDefault, linear-gradient(180deg, #F63 0%, #DE352F 100%));padding:8px}.vp-category-hover-btn,.vp-count-hover{display:none}.vp-category-inner .vp-category-card:hover{background:var(--bg-tertiary)}.vp-category-card:hover .vp-category-hover-btn{display:flex}.vp-category-card:hover .vp-count-hover{display:inline}@media (max-width: 1220px){.vp-tab-btn,.vp-tab-btn-two{padding:16px}.vp-tabs-right{padding:28px 16px}.vp-no-tab-content{padding:0}}@media (max-width: 1090px){.vp-category-content::-webkit-scrollbar{display:none}.vp-category-cards{overflow-x:auto;scrollbar-width:none}}@media (max-width: 768px){.vp-category-cards{gap:16px}}.vp-pageination{flex-flow:wrap}.vp-picker-size .vp-size-btn{flex:1}.vp-product-card{border-radius:20px;border:1px solid var(--border-primary, rgba(78, 58, 47, .1));background:var(--bg-primary);max-width:424px;padding:16px 20px 16px 16px}.vp-product-card:hover{box-shadow:0 8px 16px #0000000d,0 12px 40px #0000000d}.vp-product-img{width:100%}.vp-product-img img{border-radius:8px;min-height:167px;max-height:218px;object-fit:cover;height:100%}.vp-product-img{position:relative;border-radius:8px;z-index:1}.vp-product-tags{position:absolute;top:10px;left:8px}.vp-product-label{display:inline-flex;padding:8px 12px 8px 8px;border-radius:1000px;background:var(--bg-additional-brown)}.vp-product-label .vp-text-s-semibold{color:var(--text-primary-inverse);text-align:center}.vp-product-content{padding:0 8px;position:relative;width:100%}.vp-product-wishlist{position:absolute;top:10px;right:8px;display:inline-flex;padding:12px;border-radius:100px;background:var(--bg-dark-subdued);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer}.vp-info-tag{border-radius:1000px;background:var(--bg-secondary);padding:8px 12px}p.vp-product-text{overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch}.vp-product-type:last-child{width:100%}.vp-product-price{border-top:1px solid var(--border-primary, rgba(78, 58, 47, .1));padding-top:20px}.vp-product-type span{display:flex;padding:8px;align-items:center;border-radius:8px;background:var(--bg-secondary)}.vp-product-types{gap:8px 16px}.vp-product-size-dropdown{border-radius:8px;border:1px solid var(--border-primary);background:var(--bg-primary, #FFF);display:flex;padding:12px 8px 12px 20px;cursor:pointer}.vp-price .vp-h2{color:var(--text-accent)}.vp-price .vp-h2 span.vp-text-xs-medium,.vp-price p.vp-text-xs-medium{color:var(--text-secondary)}.vp-product-label-discount{background:linear-gradient(180deg,#fa8603,#fa5103)}.vp-size-dropdown{border-radius:8px;border:1px solid var(--border-primary);background:var(--bg-primary);box-shadow:0 -8px 16px #0000000d,0 -12px 40px #0000000d;max-width:376px;width:100%;padding:8px 16px;position:absolute;top:-16%;z-index:9999;left:0;right:0;display:none;margin:0 auto}.vp-filterDropdownItem{cursor:pointer;transition:.2s ease;padding:8px 16px}.vp-filterDropdownItem input[type=radio]{accent-color:var(--color-brand);cursor:pointer;width:20px;height:20px;flex-shrink:0}.vp-size-dropdown-active{display:block}.vp-product-size-dropdown span{display:flex}.vp-product-size-dropdown.vp-size-icon-active span.vp-selected-variant-arrow{transform:rotate(180deg)}.vp-product-card-list ul{list-style-image:url(../images/icon/duotone/advantageCheckmark.png);color:var(--text-secondary);padding-left:30px}@media (max-width: 768px){.vp-product-card{padding:8px 8px 12px;gap:8px}.vp-product-label{padding:4px 8px 4px 4px}.vp-product-label .vp-text-s-semibold,.vp-info-tag span.vp-text-xs-medium{font-size:12px;line-height:16px;font-weight:500}.vp-product-wishlist{padding:8px}.vp-info-tag{padding:4px 8px}.vp-product-content{padding:0 4px}.vp-info-tag svg{width:16px;height:16px}p.vp-product-text,.vp-product-type{font-size:14px}.vp-product-texts .vp-h3{font-size:16px}.vp-product-info{gap:8px}.vp-product-size-dropdown{padding:8px}.vp-product-price{align-items:flex-start}.vp-size-dropdown{top:0;left:0;right:0}}@media (max-width: 1360px){.vp-header-inner .vp-main-menu-center>.vp-max-width-inner,.vp-header-inner .vp-main-menu-bottom>.vp-max-width-inner,.vp-header-inner .vp-search-dropdown-inner{padding:0 16px}.vp-header-inner .vp-tab-btn .vp-header-inner .vp-tab-btn-two{padding:16px}}@media (max-width: 768px){.vp-header-inner .vp-top-menu{padding:4px 0}.vp-header-inner .vp-top-menu p,.vp-header-inner .vp-top-menu span{font-size:12px}.vp-header-inner .vp-search-dropdown{left:0;top:80px;height:100vh;overflow-y:auto;border:none}.vp-header-inner .vp-search-section{gap:32px}.vp-header-inner .vp-search-section:first-child,.vp-header-inner .vp-recents{gap:16px}.vp-header-inner .vp-recent-viewed .vp-mattress-card{width:200px}.vp-header-inner .vp-results-tabs,.vp-header-inner .vp-recent-viewed{overflow-x:auto;scrollbar-width:none}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.vp-header-inner .vp-mobile-menu{position:absolute;top:151px;left:0;width:100%;height:calc(100vh - 152px);background:#fff;z-index:9999;transform:translate(-100%);transition:.3s ease;display:flex;flex-direction:column}@media (max-width: 1050px){.vp-header-inner nav.vp-menu>.vp-gap-24{gap:16px}}@media (max-width: 998px){.vp-header-inner .vp-mobile-toggle.vp-main-menu-icons div#vp-menu-open,.vp-header-inner .vp-mobile-toggle.vp-main-menu-icons div#vp-menu-close{padding:12px;border-radius:1000px;border:1px solid var(--border-primary, rgba(78, 58, 47, .1));background:var(--button-secondary-default);position:relative;display:none}.vp-header-inner .vp-mobile-toggle.vp-main-menu-icons div#vp-menu-close.active,.vp-header-inner .vp-mobile-toggle.vp-main-menu-icons div#vp-menu-open.active{display:flex}.vp-header-inner .vp-mobile-menu .vp-dropdown{top:0;display:inline;transform:translate(-100%);transition:transform .3s ease;padding:0}.vp-header-inner .vp-mobile-menu .vp-mobile-nav{margin-bottom:20px}.vp-header-inner ul.vp-main-menu-top.vp-mobile-nav{padding:20px 0 0;border-top:1px solid var(--border-primary)}.vp-header-inner .vp-mobile-menu .vp-mobile-nav li{padding:12px 0;width:100%}.vp-header-inner .vp-mobile-filter .vp-shop-all{padding:8px 12px}.vp-header-inner .vp-mobile-menu .vp-dropdown.vp-mob-menu-active{transform:translate(0)}.vp-header-inner .vp-mobile-menu .vp-dropdown .vp-dropdown-block{padding:0 16px 60px;border:none;box-shadow:none;gap:16px;border-radius:0;overflow:auto;margin:0;height:100vh}.vp-header-inner .vp-mobile-menu.active{transform:translate(0);overflow:auto}.vp-body-hidden{overflow:hidden}.vp-header-inner .vp-menu,.vp-header-inner .vp-about-contact.vp-d-none-mob,.vp-header-inner .vp-main-menu-center li.vp-d-none-mob{display:none}.vp-header-inner .vp-mobile-toggle{display:block}.vp-header-inner .vp-accordion-content .vp-bed-card{padding:8px 8px 8px 16px;gap:4px}.vp-header-inner .vp-mobile-menu .vp-dropdown .vp-dropdown-block.vp-mobile-filter{gap:0;padding:0}.vp-header-inner .vp-filter-header{padding:8px 4px 8px 16px;border-top:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary)}.vp-header-inner .vp-back,.vp-header-inner .vp-shop-all{padding:0;min-height:auto;flex:none}.vp-header-inner .vp-accordion-item{border-bottom:1px solid #eee;padding:0 20px}.vp-header-inner .vp-accordion-title{padding:16px 0;cursor:pointer}.vp-header-inner .vp-accordion-item.active .vp-accordion-title svg{transform:rotate(-90deg)}.vp-header-inner .vp-accordion-content{display:none;padding-bottom:20px}.vp-header-inner .vp-accordion-item.active .vp-accordion-content{display:block}.vp-header-inner .vp-mobile-menu .vp-mattress-card .vp-mattress-img{max-width:80px;height:auto;display:flex}.vp-header-inner .vp-mob-livingroom{padding:16px 20px}}.vp-footer-inner{background:var(--bg-tertiary);padding:32px;border-radius:40px 40px 0 0}.vp-footer-inner .vp-footer-avatar{margin-bottom:8px}.vp-footer-inner .vp-footer-cards{width:100%}.vp-footer-inner .vp-footer-card{max-width:200px;width:100%}.vp-footer-inner .vp-footer-avatar,.vp-footer-nav{padding:32px;background:var(--color-white);border:1px solid rgba(78,58,47,.1);border-radius:20px}.vp-footer-inner .vp-footer-need-help p,.vp-footer-avatar .vp-text-m{color:var(--text-secondary)}.vp-footer-inner .vp-footer-avatar img{width:68px;height:68px;border-radius:1000px}.vp-footer-inner .vp-footer-nav{margin-bottom:8px}.vp-footer-inner .vp-footer-nav .vp-footer-w-200 .vp-text-xs-medium{color:var(--text-secondary)}.vp-footer-inner .vp-footer-line{height:1px;margin:40px 0 24px;background-color:#4e3a2f1a}.vp-footer-inner .vp-footer-logo{width:132px}.vp-footer-inner .vp-btn-l-primary{padding:6px 12px 6px 6px;gap:6px}.vp-footer-inner .vp-footer-call{gap:24px}.vp-footer-inner .vp-fb-inst-yout a{width:24px}.vp-footer-inner .vp-pp-term{margin-top:20px}.vp-footer-inner .vp-pp-term .vp-text-xs-medium{color:var(--text-secondary)}.vp-footer-inner .footer-map{width:100%;border-radius:20px;border:1px solid rgba(78,58,47,.1);object-fit:cover}.vp-footer-inner .vp-maps{min-height:260px;border-radius:16px;border:1px solid rgba(78,58,47,.1)}@media (max-width: 1024px){.vp-footer-inner .vp-d-flex.vp-j-c-space-between.vp-footer-w-200.vp-f-wrap{gap:20px}.vp-footer-inner,.vp-footer-inner .vp-footer-avatar,.vp-footer-inner .vp-footer-nav{padding:16px}}@media (max-width: 768px){.vp-footer-inner .vp-footer-avatar img{width:52px;height:52px}.vp-footer-inner .vp-footer-cards{justify-content:flex-start;flex-wrap:wrap;width:auto}.vp-footer-inner .vp-footer-card{width:auto;min-width:142px}.vp-footer-need-help .vp-h3 span{display:block}}@media (max-width: 570px){.vp-footer-inner .vp-footer-nav .vp-footer-w-200 .vp-text-xs-medium{width:180px;min-width:unset}.vp-footer-inner .vp-footer-avatar{gap:20px}}@media (max-width: 460px){.vp-footer-inner .vp-footer-nav .vp-footer-w-200 .vp-text-xs-medium{width:140px}}.vp-product-size-wrapper{position:relative}.vp-product-size-dropdown{cursor:pointer;padding:12px 16px;border:1px solid var(--border-primary);border-radius:8px;background:var(--bg-primary);transition:border-color .3s ease}.vp-product-size-dropdown:hover,.vp-product-size-wrapper.active .vp-product-size-dropdown{border-color:var(--color-brand)}.vp-product-size-dropdown>span:last-child{display:flex;transition:transform .3s ease}.vp-product-size-wrapper.active .vp-product-size-dropdown>span:last-child{transform:rotate(180deg)}.vp-size-dropdown{border-radius:8px;border:1px solid var(--border-primary);background:var(--bg-primary);box-shadow:0 -8px 16px #0000000d,0 -12px 40px #0000000d;max-width:376px;width:100%;padding:8px 0;position:absolute;bottom:calc(100% + 4px);top:auto;z-index:9999;left:0;right:0;display:none;margin:0 auto}.vp-product-size-wrapper.active .vp-size-dropdown{display:block}.vp-filterDropdownItem{padding:12px 16px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.vp-filterDropdownItem:hover{background:var(--bg-secondary)}.vp-filterDropdownItem.active{background:var(--bg-tertiary);font-weight:600}.vp-radio-wrapper{position:relative;width:20px;height:20px;flex-shrink:0}.vp-radio-wrapper input[type=radio]{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.vp-radio-indicator{position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid var(--border-secondary);border-radius:50%;background:var(--bg-primary);pointer-events:none}.vp-filterDropdownItem.active .vp-radio-indicator{border-color:var(--color-brand)}.vp-filterDropdownItem.active .vp-radio-indicator:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:var(--color-brand);border-radius:50%}.vp-product-texts h3 a{color:inherit;text-decoration:none}.vp-product-texts h3 a:hover{color:var(--color-brand)}.vp-add-to-cart.loading{opacity:.7;pointer-events:none}.vp-add-to-cart:disabled{opacity:.5;cursor:not-allowed}body.vp-search-open{overflow:hidden}.vp-search-results-grid{display:flex;flex-wrap:wrap;gap:24px}.vp-search-product-card{width:calc(25% - 18px);min-width:180px}.vp-search-product-card .vp-mattress-img{border-radius:8px;overflow:hidden;height:120px}.vp-search-product-card .vp-mattress-img img{width:100%;height:100%;object-fit:cover}.vp-search-product-card:hover{transform:translateY(-4px);transition:.2s ease}.vp-search-loading{width:100%;min-height:200px}.vp-search-no-results-section .vp-no-result-title{text-align:center}@media (max-width: 998px){.vp-search-product-card{width:calc(33.33% - 16px)}}@media (max-width: 768px){.vp-search-product-card{width:calc(50% - 12px)}}.vp-header-inner .vp-main-menu-icon,.vp-search-close{transition:all .3s linear}.vp-header-inner .vp-main-menu-icon:hover,.vp-search-close:hover{border-color:var(--color-brand)}.vp-search-results-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.vp-search-result-section{max-height:calc(100vh - 150px);overflow-y:auto;padding-right:8px}@media (max-width: 1200px){.vp-search-results-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.vp-search-results-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width: 768px){.vp-search-results-grid{grid-template-columns:repeat(1,1fr);gap:10px}}.wishlist-total-count[data-total="0"],.custom-icon-cart-num[data-total="0"],.wishlist-popup,.wishlist-header{display:none!important}.wishlist-engine-button{background-color:transparent!important}.h-wishlist-icon .wishlist-h-count.wishlist-total-count{position:absolute;right:-4px;top:-4px;width:20px;height:20px;padding:0 4px;gap:10px;border-radius:1000px;background:var(--Button-fillPrimaryDefault, linear-gradient(180deg, #F63 0%, #DE352F 100%));color:var(--text-primary-inverse);display:flex;font-size:var(--12);line-height:var(--20);letter-spacing:0;text-transform:uppercase}.vp-wishlist-button{width:48px;height:48px}.wh-pro-meta a,.wihslist-meta h3 a,.ws_gridmeta h4 a{font-family:var(--font-family-Poppins);font-weight:600;font-size:var(--16);line-height:var(--24);letter-spacing:0;color:var(--text-primary)!important}.wh-pro-meta{display:flex;width:auto!important;align-items:center;gap:40px}.wishlist-cart,.ws_gridmeta .ws-cart{border-radius:1000px!important;border:1px solid rgba(78,58,47,.1)!important;background:#fff!important;display:flex!important;padding:8px 12px!important;justify-content:center!important;align-items:center!important;width:auto!important;color:var(--text-primary)!important;gap:0}.wh-pro-button{display:flex;justify-content:center;align-items:center}.wishlist_droplist select{border-radius:1000px!important}.wishlist-advanced-option .wishlist_droplist,.wishlist-advanced-option .wishlist_qty,.ws-two-slide .ws_listgrid{width:100%!important}.wh-pro-meta h3,.wihslist-meta h3{max-width:200px}@media (max-width: 1100px){.wh-pro-meta{gap:15px;flex-flow:wrap}.wh-pro-meta h3,.wihslist-meta h3{max-width:100%}}.vp-product-attributes{display:flex;flex-wrap:wrap;gap:12px;padding:6px 0}.vp-product-attribute{display:flex;align-items:center;gap:8px}.vp-product-attribute-icon{width:36px;height:36px;background:#f7f7f7;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vp-product-attribute-icon svg{width:20px;height:20px}.vp-product-attribute span{font-weight:500;color:#4e3a2f}
/*# sourceMappingURL=/cdn/shop/t/15/assets/gm-custom.css.map */
