.product-tabs{display:block;margin:3.2rem 0 1.6rem}.product-tabs__list{display:flex;gap:2.8rem;overflow-x:auto;scrollbar-width:none;border-bottom:.1rem solid rgba(var(--color-foreground),.12);-webkit-overflow-scrolling:touch}.product-tabs__list::-webkit-scrollbar{display:none}.product-tabs__tab{position:relative;flex:0 0 auto;padding:1.2rem 0 1.4rem;border:0;background:none;font-family:var(--font-body-family);font-size:1.5rem;letter-spacing:.06rem;color:rgba(var(--color-foreground),.72);cursor:pointer;transition:color var(--duration-short, .1s) ease}.product-tabs__tab:after{content:"";position:absolute;left:0;right:0;bottom:-.1rem;height:.2rem;background-color:rgb(var(--color-button));transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.product-tabs__tab:hover,.product-tabs__tab[aria-selected=true]{color:rgb(var(--color-foreground))}.product-tabs__tab[aria-selected=true]{font-weight:600}.product-tabs__tab[aria-selected=true]:after{transform:scaleX(1)}.product-tabs__tab:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.product-tabs__panel{padding-top:2.4rem}.product-tabs__panel:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.3);outline-offset:.4rem}.product-tabs__description{line-height:1.7}.product-tabs__description>:first-child{margin-top:0}.product-tabs__item+.product-tabs__item,.product-tabs__description+.product-tabs__item{margin-top:2.4rem}.product-tabs__item-title{margin:0 0 .8rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.12rem;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.product-tabs__item-body{line-height:1.65}.product-tabs__item-body>:first-child{margin-top:0}.product-tabs__item-body>:last-child{margin-bottom:0}.product-tabs__item-body p:empty{display:none}.product-tabs__item--row{padding-bottom:2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.product-tabs__item--row+.product-tabs__item--row{margin-top:2rem}.product-tabs__item--row:last-child{border-bottom:0;padding-bottom:0}@media screen and (min-width:990px){.product-tabs__item--row{display:grid;grid-template-columns:minmax(11rem,30%) 1fr;gap:2.4rem}.product-tabs__item--row .product-tabs__item-title{margin:.3rem 0 0}}.product-tabs__list-plain{margin:0;padding-left:1.8rem}.product-tabs__list-plain li+li{margin-top:.4rem}.product-tabs-wrapper .product-tabs{margin:4rem 0 0}.product-tabs-wrapper .product-tabs__tab{font-size:1.6rem}.product-tabs-wrapper .product-tabs__panel{padding-top:3.2rem}.product-tabs-wrapper .product-tabs__description{max-width:82rem}@media screen and (min-width:750px){.product-tabs-wrapper .product-tabs{margin-top:6rem}.product-tabs-wrapper .product-tabs__list{gap:4rem}}@media screen and (min-width:990px){.product-tabs-wrapper .product-tabs__panel--specs:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:6.4rem;row-gap:2.4rem}.product-tabs-wrapper .product-tabs__panel--specs .product-tabs__item--row{margin-top:0;padding-bottom:2.4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.product-tabs-wrapper .product-tabs__panel--specs .product-tabs__item--row{grid-template-columns:minmax(11rem,32%) 1fr}.product-tabs-wrapper .product-tabs__panel--care .product-tabs__item{max-width:82rem}}.size-scale{display:grid;gap:2.4rem;align-items:center}.size-scale__figure{margin:0;max-width:44rem;width:100%}.size-scale__svg{display:block;width:100%;height:auto;overflow:visible}.size-scale__outline{fill:none;stroke:rgba(var(--color-foreground),.28);stroke-width:.8;stroke-dasharray:3 3}.size-scale__mattress{fill:rgba(var(--color-button),.1);stroke:rgb(var(--color-button));stroke-width:1.6}.size-scale__split{stroke:rgb(var(--color-button));stroke-width:1;stroke-dasharray:4 3}.size-scale__dim,.size-scale__tick{stroke:rgba(var(--color-foreground),.6);stroke-width:.8}.size-scale__label{fill:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:9px}.size-scale__center{fill:rgb(var(--color-button));font-family:var(--font-heading-family);font-size:14px;letter-spacing:.04em}.size-scale__facts{display:grid;gap:1.4rem;margin:0}.size-scale__facts dt{font-size:1.2rem;font-weight:600;letter-spacing:.12rem;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.size-scale__facts dd{margin:.3rem 0 0;font-size:1.6rem}.size-scale__legend{display:flex;align-items:center;gap:.8rem;margin:0;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.size-scale__legend-swatch{flex-shrink:0;width:2rem;height:1.2rem;border:.1rem dashed rgba(var(--color-foreground),.45);border-radius:.2rem}@media screen and (min-width:750px){.size-scale{grid-template-columns:minmax(0,44rem) minmax(0,1fr);column-gap:6rem}.size-scale__legend{grid-column:1 / -1}}.media-view-toggle{display:block}.media-view-toggle__switch{display:inline-flex;margin-bottom:1.2rem;padding:.3rem;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:.4rem;background:rgb(var(--color-background))}.media-view-toggle__btn{min-height:3.6rem;padding:0 1.6rem;border:0;border-radius:.3rem;background:none;font-family:var(--font-body-family);font-size:1.4rem;color:rgba(var(--color-foreground),.75);cursor:pointer}.media-view-toggle__btn[aria-pressed=true]{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.media-view-toggle__btn:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.2rem}.media-view-toggle__pane--scale{padding:3.2rem 2.4rem;background:rgba(var(--color-foreground),.04);border-radius:.4rem}.media-view-toggle .size-scale{grid-template-columns:1fr;justify-items:center}.media-view-toggle .size-scale__figure{max-width:42rem;padding:2.4rem 2.4rem 1.6rem;background:rgb(var(--color-background));border-radius:.4rem}.media-view-toggle .size-scale__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem 3.2rem;text-align:center}.media-view-toggle .size-scale__facts dd{font-size:1.5rem}.media-view-toggle .size-scale__legend{justify-content:center;text-align:center}.size-scale[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/24/assets/component-product-tabs.css.map */
