.affirm-modal-trigger{width:-moz-fit-content;width:fit-content;color:var(--text-soft);text-decoration:underline;display:block;margin-inline:auto;font-size:14px;line-height:20px;font-weight:500}@media screen and (max-width:1024px){.affirm-modal-trigger{font-size:12px}}@media screen and (max-width:767px){.affirm-modal-trigger{font-size:18px}}.affirm-sandbox-container{z-index:49!important}.affirm-modal-trigger:hover{text-decoration:none}.affirm-payment-info.pdp{min-height:26px}.affirm-payment-info.pdp .affirm-modal-trigger{display:inline-block}@media screen and (max-width:767px){.affirm-payment-info.cart .affirm-modal-trigger{display:inline}}#reviews-wrapper{background-color:transparent!important}#reviews-wrapper:has(.tt-form-content[style*="height:"]:not([style*="height: 0px"])) .tt-head-right>.head-button.tt-write-qa{display:none!important}#reviews-wrapper #vstar-reviews{background-color:transparent!important;max-width:1212px;margin:0 auto;padding:0 16px!important}@media screen and (min-width:768px){#reviews-wrapper #vstar-reviews,#reviews-wrapper #vstar-reviews[style*="padding: 0px"]{padding:0 32px!important}}#reviews-wrapper #vstar-reviews[show-type=QA] .tt-qa-list{display:flex}#reviews-wrapper #vstar-reviews #reviews-head{justify-content:center;padding:0;margin-bottom:32px;border-bottom:none}@media screen and (min-width:768px){#reviews-wrapper #vstar-reviews #reviews-head{margin-bottom:40px}}@media screen and (min-width:1025px){#reviews-wrapper #vstar-reviews #reviews-head{margin-bottom:56px}}#reviews-wrapper #vstar-reviews #reviews-head .tt-head-content{flex-direction:column;justify-content:center;margin-top:0}#reviews-wrapper #vstar-reviews #reviews-head .tt-head-content .tt-write-reviews{display:none!important}#reviews-wrapper #vstar-reviews #reviews-head .tt-head-content .tt-head-left .head-left{margin-left:auto}#reviews-wrapper #vstar-reviews #reviews-head .tt-head-content .tt-head-left .head-left .product-rating{margin-top:0;width:-moz-fit-content;width:fit-content;row-gap:8px;-moz-column-gap:12px;column-gap:12px;align-items:center;flex-direction:row;justify-content:center;padding:0;height:unset;display:flex;flex-wrap:wrap}#reviews-wrapper #vstar-reviews #reviews-head .tt-head-content .tt-head-left .head-left .product-rating .point{order:2;font-size:16px;line-height:24px;font-family:var(--font-serif)}@media screen and (min-width:768px){#reviews-wrapper #vstar-reviews #reviews-head .tt-head-content .tt-head-left .head-left .product-rating .point{font-size:24px;line-height:32px}}#reviews-wrapper #vstar-reviews #reviews-head .tt-head-content .tt-head-left .head-left .product-rating .point .big-point{font-size:18px;line-height:24px;font-weight:700}@media screen and (min-width:768px){#reviews-wrapper #vstar-reviews #reviews-head .tt-head-content .tt-head-left .head-left .product-rating .point .big-point{font-family:var(--font-serif);font-size:24px;line-height:32px}}#reviews-wrapper #vstar-reviews #reviews-head .tt-head-content .tt-head-left .head-left .product-rating .star{order:1;margin:0}@media screen and (max-width:767px){#reviews-wrapper #vstar-reviews #reviews-head .tt-head-content .tt-head-left .head-left .product-rating .star{flex:none}}#reviews-wrapper #vstar-reviews #reviews-head .tt-head-content .tt-head-left .head-left .product-rating .star.vstar-star{--nostar-color:#33333380}@media screen and (min-width:768px){#reviews-wrapper #vstar-reviews #reviews-head .tt-head-content .tt-head-left .head-left .product-rating .star.vstar-star{margin-right:12px}}#reviews-wrapper #vstar-reviews #reviews-head .tt-head-content .tt-head-left .head-left .product-rating .star.vstar-star .star-item:last-child{margin-right:0}#reviews-wrapper #vstar-reviews #reviews-head .tt-head-content .tt-head-left .head-left .product-rating .star.vstar-star .star-item.half-star .item-star .trustoo-rating-icon{display:block}#reviews-wrapper #vstar-reviews #reviews-head .tt-head-content .tt-head-left .head-left .product-rating .reviews-num{order:3;width:100%;margin-top:0;font-size:16px;line-height:24px;font-weight:500}@media screen and (min-width:768px){#reviews-wrapper #vstar-reviews #reviews-head .tt-head-content .tt-head-left .head-left .product-rating .reviews-num{width:-moz-fit-content;width:fit-content;margin-left:8px;font-size:20px;line-height:28px}}#reviews-wrapper #vstar-reviews #reviews-head .tt-head-content .tt-head-right{justify-content:center;padding:0;margin-top:32px}@media screen and (min-width:768px){#reviews-wrapper #vstar-reviews #reviews-head .tt-head-content .tt-head-right{position:absolute;bottom:-86px;right:0;margin-top:16px;justify-content:flex-end}}@media screen and (min-width:1025px){#reviews-wrapper #vstar-reviews #reviews-head .tt-head-content .tt-head-right{bottom:-104px}}#reviews-wrapper #vstar-reviews #reviews-head .tt-head-content .tt-head-right .head-sort{display:none}#reviews-wrapper #vstar-reviews #reviews-head .tt-head-content .tt-head-right button.head-button.tt-write-qa{border:none;background-color:transparent;text-decoration:underline;text-transform:uppercase;font-size:18px!important;line-height:24px;font-weight:500;padding:0;width:-moz-fit-content;width:fit-content}#reviews-wrapper #vstar-reviews #reviews-head .tt-head-content .tt-head-right button.head-button.tt-write-qa:before{content:"";background:url(https://cdn.shopify.com/s/files/1/1740/0017/files/judgme-Chat1.svg?v=1748349505) no-repeat 0;background-size:contain;width:24px;display:inline-block;height:24px;vertical-align:middle;margin-right:4px!important;margin-bottom:4px}#reviews-wrapper #vstar-reviews #reviews-head .tt-head-content .tt-head-right button.head-button.tt-write-qa:hover{text-decoration:none;opacity:1}#reviews-wrapper #vstar-reviews .tt-tabs-list{border-radius:12px;margin:0 auto 32px;border:1px solid rgb(var(--border-black));width:100%;max-width:390px;display:flex;overflow:hidden}@media screen and (min-width:768px){#reviews-wrapper #vstar-reviews .tt-tabs-list{margin:0 0 40px;width:-moz-fit-content;width:fit-content;max-width:100%}}@media screen and (min-width:1025px){#reviews-wrapper #vstar-reviews .tt-tabs-list{margin:0 auto 40px}}#reviews-wrapper #vstar-reviews .tt-tabs-list .tt-tab{font-size:18px;line-height:24px;font-weight:500;padding:16px 4px;height:56px;margin:0;width:100%;display:flex;justify-content:center}@media screen and (min-width:768px){#reviews-wrapper #vstar-reviews .tt-tabs-list .tt-tab{font-size:20px;line-height:28px;padding:12px 24px;height:52px;white-space:nowrap}}#reviews-wrapper #vstar-reviews .tt-tabs-list .tt-tab:hover{background-color:rgb(var(--hover-cta-outline-dark))}#reviews-wrapper #vstar-reviews .tt-tabs-list .tt-tab.active{background-color:rgb(var(--fill-strong));color:rgb(var(--text-sub-soft));border-bottom:none;cursor:default}#reviews-wrapper #vstar-reviews .tt-reviews-sort{display:none}#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list{display:flex;flex-direction:column;gap:32px}#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list .list-review{border-bottom:none;padding:32px;background-color:rgb(var(--fill-soft));border-radius:12px}@media screen and (max-width:767px){#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list .list-review{padding:24px}}#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list .list-review .list-review-head .review-row-one{margin-bottom:8px}#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list .list-review .list-review-head .review-row-one .star.vstar-star{margin-bottom:0;display:flex;align-items:center}#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list .list-review .list-review-head .review-row-one .star.vstar-star .star-item{width:16px;height:16px}#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list .list-review .list-review-head .review-row-one .star.vstar-star .star-item .trustoo-rating-icon{width:16px;height:16px;margin-left:-1px}#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list .list-review .list-review-head .review-row-one .reviews-date{font-size:16px;line-height:24px;font-weight:500;color:rgb(var(--text-soft));opacity:1}@media screen and (max-width:767px){#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list .list-review .list-review-head .review-row-one .reviews-date{font-size:18px}}#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list .list-review .list-review-head .user-message .tt-review-avatar{display:none}#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list .list-review .list-review-head .user-message .user-name:after{background-image:url(https://cdn.shopify.com/s/files/1/1740/0017/files/Circle_check.svg?v=1730871701);background-size:20px 20px;background-repeat:no-repeat;display:inline-block;content:"Verified";padding-left:24px;height:24px;vertical-align:text-top;color:rgb(var(--text-soft));font-weight:500;font-size:16px;line-height:24px}@media screen and (max-width:767px){#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list .list-review .list-review-head .user-message .user-name:after{font-size:18px}}#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list .list-review .list-review-head .user-message .user-name .author-name{font-size:16px;line-height:24px;font-weight:500;color:rgb(var(--text-strong))}@media screen and (max-width:767px){#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list .list-review .list-review-head .user-message .user-name .author-name{font-size:18px}}#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list .list-review .list-review-head .user-message .user-verified{display:none}#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list .list-review .list-review-body .tt-review-title{font-weight:600;font-size:24px;line-height:32px;color:rgb(var(--text-strong))}#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list .list-review .list-review-body .reviews-text{font-size:16px;line-height:24px;color:rgb(var(--text-sub-strong))}@media screen and (max-width:767px){#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list .list-review .list-review-body .reviews-text{font-size:18px}}#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list .list-review .list-review-body .reviews-text .remain-text{color:rgb(var(--text-sub-strong))}#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list .list-review .list-review-body .resource-list .resource-item{width:200px;height:200px;border-radius:12px;overflow:hidden}#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list .list-review .merchant-reply{padding:0;background-color:transparent;font-size:16px;line-height:24px;color:rgb(var(--text-sub-strong))}#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list .list-review .merchant-reply>div>div{font-size:16px!important;line-height:24px;color:rgb(var(--text-sub-strong))}@media screen and (max-width:767px){#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list .list-review .merchant-reply>div>div{font-size:18px!important}}#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list .list-review .merchant-reply .reply-content{font-size:16px;line-height:24px;color:rgb(var(--text-sub-strong))}@media screen and (max-width:767px){#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list .list-review .merchant-reply .reply-content{font-size:18px!important}}#reviews-wrapper #vstar-reviews #reviews-body .tt-review-list .list-review .related-product{display:none}#reviews-wrapper #vstar-reviews #reviews-body .tt-qa-list{flex-direction:column;gap:32px}#reviews-wrapper #vstar-reviews #reviews-body .tt-qa-list .tt-qa{border-bottom:none;padding:32px;background-color:rgb(var(--fill-soft));border-radius:12px}@media screen and (max-width:767px){#reviews-wrapper #vstar-reviews #reviews-body .tt-qa-list .tt-qa{padding:24px}}#reviews-wrapper #vstar-reviews #reviews-body .tt-qa-list .tt-qa .tt-reviews-answer{padding:0;margin-top:20px;word-break:break-word}#reviews-wrapper #vstar-reviews #reviews-body .tt-qa-list .tt-qa .tt-reviews-answer .tt-answer-date{display:none}@media screen and (max-width:767px){#reviews-wrapper #vstar-reviews #reviews-body .tt-qa-list .tt-qa .second-row,#reviews-wrapper #vstar-reviews #reviews-body .tt-qa-list .tt-qa .tt-answerer,#reviews-wrapper #vstar-reviews #reviews-body .tt-qa-list .tt-qa .tt-question-date,#reviews-wrapper #vstar-reviews #reviews-body .tt-qa-list .tt-qa .tt-questioner{font-size:18px}}#reviews-wrapper #vstar-reviews[show-type="1"] #reviews-body .tt-qa-list{display:none}#reviews-wrapper #vstar-reviews #reviews-footer{padding-top:32px;padding-left:0;padding-right:0}@media screen and (min-width:768px){#reviews-wrapper #vstar-reviews #reviews-footer{padding-top:40px}}#reviews-wrapper #vstar-reviews #reviews-footer .page-control{width:-moz-fit-content;width:fit-content;margin:0 auto;border:1px solid rgb(var(--border-sub-strong));border-radius:12px;padding:16px}@media screen and (min-width:768px){#reviews-wrapper #vstar-reviews #reviews-footer .page-control{padding:22px 24px}}#reviews-wrapper #vstar-reviews #reviews-footer .page-control .page-control-button,#reviews-wrapper #vstar-reviews #reviews-footer .page-control .page-control-item{font-size:20px;line-height:32px;font-weight:500;color:rgb(var(--text-sub-strong));opacity:.4}#reviews-wrapper #vstar-reviews #reviews-footer .page-control .page-control-button.active,#reviews-wrapper #vstar-reviews #reviews-footer .page-control .page-control-item.active{color:rgb(var(--text-strong));opacity:1}@media(pointer:coarse){#reviews-wrapper #vstar-reviews #reviews-footer .page-control .page-control-button.active:hover,#reviews-wrapper #vstar-reviews #reviews-footer .page-control .page-control-item.active:hover{color:rgb(var(--text-strong));opacity:1}}@media(hover:hover){#reviews-wrapper #vstar-reviews #reviews-footer .page-control .page-control-button:hover,#reviews-wrapper #vstar-reviews #reviews-footer .page-control .page-control-item:hover{border:none;opacity:1;color:rgb(var(--text-strong))}}@media(pointer:coarse){#reviews-wrapper #vstar-reviews #reviews-footer .page-control .page-control-button:hover,#reviews-wrapper #vstar-reviews #reviews-footer .page-control .page-control-item:hover{border:none;opacity:.4;color:rgb(var(--text-sub-strong))}}@media screen and (max-width:767px){#reviews-wrapper #vstar-reviews .tt-form-label{font-size:18px}#reviews-wrapper #vstar-reviews .tt-form-btn{font-size:20px}}#trustoo-mask #trustoo-review-detail{flex-direction:column}@media screen and (min-width:768px){#trustoo-mask #trustoo-review-detail{flex-direction:row}}#trustoo-mask #trustoo-review-detail .review-info{height:100%!important;max-height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}#trustoo-mask #trustoo-review-detail .review-info::-webkit-scrollbar{width:6px}#trustoo-mask #trustoo-review-detail .review-info::-webkit-scrollbar-track{background:transparent}#trustoo-mask #trustoo-review-detail .review-info::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}#trustoo-mask #trustoo-review-detail .review-info::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}#trustoo-mask #trustoo-review-detail .close-wrapper{width:48px;height:48px;background-color:transparent}#trustoo-mask #trustoo-review-detail .close-wrapper svg{width:24px!important;height:24px!important}@media screen and (min-width:768px){#trustoo-mask #trustoo-review-detail .close-wrapper{left:15px!important}#trustoo-mask #trustoo-review-detail .review-detail{flex:1 0 370px}}#trustoo-mask #trustoo-review-detail .review-detail .product-info{display:none!important}#trustoo-mask #trustoo-allinone .tt-write-content .window-product,#vstar-reviews .tt-head-content:nth-child(2){display:none}@media screen and (min-width:1025px)and (max-width:1200px){.tesla-ab #reviews-wrapper #vstar-reviews .tt-tabs-list{margin-left:0}.tesla-ab #vstar-reviews{padding-left:32px;padding-right:32px}}#trustoo-review-detail{max-height:100%;max-width:100%!important}#trustoo-review-detail .media-swiper{max-height:100%;height:100%!important;flex-shrink:inherit!important}#trustoo-review-detail .review-info .reviews-text{max-width:100%!important}#trustoo-mask,.mask{width:100%!important;height:100dvh!important}@media screen and (max-width:767px){#trustoo-review-detail{height:100%!important}#trustoo-review-detail .media-swiper{height:40%!important;min-height:150px}#trustoo-review-detail .review-detail{height:60%}}@media screen and (min-width:768px){#vstar-reviews #reviews-head.review-head-type2 .head-left{margin:0 auto!important}#trustoo-mask .tt-detail-frame,#trustoo-review-detail .media-swiper{border-radius:11px 0 0 11px!important}#trustoo-review-detail .review-detail{overflow:hidden;border-radius:12px!important}#trustoo-review-detail{border-radius:12px!important}}#pdp-above-the-fold{--mattress-pdp-atf-right-column-height:fit-content;--non-mattress-pdp-atf-right-column-height:fit-content;--gallery-width:calc(100% - var(--pdp-atf-right-column-width));--awards-size:100px}@media(min-width:768px){#pdp-above-the-fold{--awards-size:85px}}@media(min-width:1025px){#pdp-above-the-fold{--pdp-atf-right-column-width:378px;--mattress-pdp-atf-right-column-height:1334px;--non-mattress-pdp-atf-right-column-height:1094px;--pdp-atf-right-column-padding-right:0px;--awards-size:90px}}@media(min-width:1366px){#pdp-above-the-fold{--pdp-atf-right-column-width:450px;--mattress-pdp-atf-right-column-height:1222px;--non-mattress-pdp-atf-right-column-height:1118px;--pdp-atf-right-column-padding-right:0px}}@media(min-width:1440px){#pdp-above-the-fold{--mattress-pdp-atf-right-column-height:1232px;--non-mattress-pdp-atf-right-column-height:1034px;--awards-size:120px}}@media(min-width:1536px){#pdp-above-the-fold{--pdp-atf-right-column-width:520px;--mattress-pdp-atf-right-column-height:1248px;--non-mattress-pdp-atf-right-column-height:1042px}}.gallery-gradient{position:relative}.gallery-gradient:before{position:absolute;left:-1px;width:calc(100% + 2px);height:100%;z-index:2;pointer-events:none;content:none;background:linear-gradient(90deg,#000,rgba(0,0,0,.85) 2%,rgba(0,0,0,.65) 4%,rgba(0,0,0,.45) 6%,rgba(0,0,0,.25) 8%,rgba(0,0,0,.1) 10%,transparent 12%),linear-gradient(270deg,#000,rgba(0,0,0,.85) 2%,rgba(0,0,0,.65) 4%,rgba(0,0,0,.45) 6%,rgba(0,0,0,.25) 8%,rgba(0,0,0,.1) 10%,transparent 12%);background-blend-mode:multiply}@media screen and (min-width:2340px){.gallery-gradient.gallery-gradient--video:before{content:""}}@media screen and (min-width:2700px){.gallery-gradient:before{content:""}}