.d6-specs{width:100%;margin:0;border-collapse:collapse;table-layout:fixed;font-size:1.4rem;line-height:1.6;border:1px solid #e5e5e5}.d6-specs th,.d6-specs td{padding:1.6rem;text-align:left;vertical-align:top;border:0;border-bottom:1px solid #e5e5e5;overflow-wrap:break-word}.d6-specs th{width:43%;background:#ededed;color:#151515;font-weight:700}.d6-specs td{background:#fff;color:#444;font-weight:400}.d6-specs tr:last-child th,.d6-specs tr:last-child td{border-bottom:0}.sh-family-main .product__title h1{font-size:clamp(3rem,3.2vw,4.4rem);line-height:1.12;letter-spacing:-.035em;font-weight:700;margin:0}.sh-family-main .product__title{margin-bottom:1.6rem}.sh-family-main .product__info-container>*+*{margin-top:2rem}.sh-family-main .product-form__input{margin-bottom:0}.sh-family-main .product-form__buttons{max-width:none}.sh-family-main .rl-size-picker__arrow{border:0;width:2rem;height:2rem;transform:none}.sh-family-main .rl-size-picker__arrow svg{display:block;width:100%;height:100%}.sh-family-main .rl-size-picker__close svg{display:block}.sh-family-main .product-form__submit{min-height:5.4rem;font-size:1.5rem}.sh-family-main .icon-with-text{padding-top:1.6rem;border-top:1px solid #e5e5e5;gap:1.4rem}.sh-family-main .icon-with-text .h4{font-size:1.2rem;line-height:1.45;font-weight:500}.sh-family-main .product__media-wrapper .product__media{background:#fff;border-radius:var(--media-radius);overflow:hidden}.sh-family-main .product-media-container,.sh-family-main .product__modal-opener{border-radius:var(--media-radius);overflow:hidden}.d6-editorial,.d6-faq{color:#151515}.d6-editorial h2,.d6-faq h2{font-size:clamp(2.8rem,3vw,4rem);line-height:1.15;letter-spacing:-.035em;font-weight:700;margin:0 0 2.4rem}.d6-eyebrow{font-size:1.1rem!important;font-weight:600;letter-spacing:.15em;line-height:1.5!important;margin:0 0 1.6rem!important;color:#666}.d6-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:3.2rem 0;margin:2.4rem 0 0;border-block:1px solid #ddd}.d6-metrics>div{display:flex;flex-direction:column-reverse;gap:.7rem;align-items:center;padding:0 1.2rem;text-align:center}.d6-metrics>div+div{border-left:1px solid #ddd}.d6-metrics dt{font-size:1.3rem;line-height:1.4;color:#555}.d6-metrics dd{font-size:4.4rem;font-weight:600;line-height:1;margin:0;letter-spacing:-.035em}.d6-metrics dd span{font-size:2.2rem;letter-spacing:-.02em}.d6-metrics dd .d6-metrics__sizes{font-size:3.3rem;white-space:nowrap}.d6-description p{font-size:1.55rem;line-height:1.85;margin:0 0 1.6rem;color:#4a4a4a}.d6-description strong{font-weight:600;color:#222}.d6-intro{max-width:86rem;margin:0 auto;padding:7.2rem 0 3.6rem;text-align:center}.d6-intro h2{font-size:clamp(3.2rem,4vw,5rem)}.d6-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(4rem,6vw,9rem);padding:5.6rem 0;border-bottom:1px solid #e5e5e5}.d6-feature__image{margin:0;min-width:0;max-width:100%;background:#fff}.d6-feature__image img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:contain}.d6-feature--reverse .d6-feature__image{order:2}.d6-feature__copy{max-width:58rem}.d6-feature__copy p:last-child{margin-bottom:0}.d6-technical{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(4rem,6vw,9rem);padding:7.2rem 0;border-bottom:1px solid #ddd}.d6-specs{margin:0}.d6-specs>div{display:grid;grid-template-columns:1fr 1.35fr;gap:2rem;padding:1.6rem 0;border-bottom:1px solid #e5e5e5;font-size:1.4rem;line-height:1.6}.d6-specs>div:first-child{padding-top:0}.d6-specs>div:last-child{border:0;padding-bottom:0}.d6-specs dt{font-weight:500;color:#555}.d6-specs dd{margin:0;color:#222}.d6-faq{padding-block:7.2rem 8rem}.d6-faq__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem;max-width:96rem;margin-inline:auto}.d6-faq__intro{text-align:center}.d6-faq__intro h2{margin-bottom:0}.d6-faq__item{border-top:1px solid #ddd}.d6-faq__item:last-child{border-bottom:1px solid #ddd}.d6-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2.2rem 0;cursor:pointer;list-style:none;font-size:1.55rem;line-height:1.5;font-weight:600}.d6-faq__item summary::-webkit-details-marker{display:none}.d6-faq__item summary svg{flex:none;transition:transform .15s}.d6-faq__item[open]>summary svg{transform:rotate(45deg)}.d6-faq__answer{font-size:1.45rem;line-height:1.8;padding:0 3rem 2.4rem 0;color:#4a4a4a}.d6-faq__answer p{margin:0 0 1rem}.d6-faq__answer p:last-child{margin-bottom:0}.d6-faq__answer a{color:#151515;text-underline-offset:.3em}@media(min-width:750px){.sh-family-main .product__media-list .product__media-item{width:100%}.sh-family-main .product__info-wrapper{padding-left:clamp(3rem,4.5vw,7rem)}}@media(max-width:749px){.sh-family-main .product__title h1{font-size:3rem}.sh-family-main .product__info-wrapper{padding-top:2.2rem}.sh-family-main .product__info-container>*+*{margin-top:1.6rem}.d6-metrics{padding-block:2.4rem;margin-top:2.4rem}.d6-metrics dt{font-size:1.05rem}.d6-metrics dd{font-size:3.2rem}.d6-metrics dd span{font-size:1.4rem}.d6-metrics dd .d6-metrics__sizes{font-size:2.1rem}.d6-intro{padding:4.8rem 0 1.6rem;text-align:left}.d6-description p{font-size:1.45rem;line-height:1.8}.d6-intro h2{font-size:3.4rem}.d6-feature{grid-template-columns:minmax(0,1fr);gap:2.8rem;padding:3.6rem 0}.d6-feature--reverse .d6-feature__image{order:0}.d6-feature__image{max-width:48rem;margin-inline:auto;width:100%}.d6-technical{grid-template-columns:minmax(0,1fr);gap:2.4rem;padding:4.8rem 0}.d6-specs{font-size:1.3rem}.d6-specs th,.d6-specs td{padding:1.3rem 1.1rem}.d6-faq{padding-block:4.8rem 6rem}.d6-faq__layout{grid-template-columns:minmax(0,1fr);gap:2.4rem}.d6-faq__item summary{font-size:1.45rem;padding:2rem 0}.d6-faq__answer{padding-right:0;font-size:1.4rem}}@media(min-width:750px){.sh-family-main media-gallery:has(sh-vertical-thumbnails){display:grid;grid-template-columns:clamp(5.6rem,5.5vw,8rem) minmax(0,1fr);gap:1.6rem;align-items:start}.sh-family-main media-gallery:has(sh-vertical-thumbnails)>[id^=GalleryViewer]{grid-column:2;grid-row:1;min-width:0}.sh-family-main sh-vertical-thumbnails.thumbnail-slider{display:block;grid-column:1;grid-row:1;min-width:0;margin:0}.sh-family-main sh-vertical-thumbnails.thumbnail-slider .thumbnail-list.slider{display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:1rem;width:100%;max-height:min(72rem,75vh);margin:0;padding:.2rem;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y proximity;scrollbar-width:thin;scroll-padding:0;scroll-behavior:auto}.sh-family-main sh-vertical-thumbnails .thumbnail-list .thumbnail-list__item.slider__slide{flex:0 0 auto;width:100%;max-width:none;scroll-snap-align:start}.sh-family-main sh-vertical-thumbnails .thumbnail{border-radius:1.2rem;overflow:hidden}}@media(prefers-reduced-motion:reduce){.d6-faq__item summary svg{transition:none}}.d6-specs__text-separator{display:none}.sh-family-main .sh-main-price>.price{display:flex;align-items:center;flex-wrap:wrap;gap:1.6rem}.sh-family-main .sh-main-price .price__container{margin:0}.sh-family-main .sh-main-price .price--on-sale .price__sale{display:flex;align-items:baseline;flex-wrap:wrap;gap:1.6rem}.sh-family-main .sh-main-price .price__regular .price-item--regular,.sh-family-main .sh-main-price .price-item--sale{margin:0;font-size:3.2rem;line-height:1.25;font-weight:400;letter-spacing:normal;color:#151515;white-space:nowrap}.sh-family-main .sh-main-price .price__sale>.price-item--sale{order:-1}.sh-family-main .sh-main-price .price__sale .price-item--regular{margin:0;font-size:1.6rem;line-height:1.4;font-weight:400;letter-spacing:0;color:#666;white-space:nowrap}@media(max-width:749px){.sh-family-main .sh-main-price .price__regular .price-item--regular,.sh-family-main .sh-main-price .price-item--sale{font-size:2.9rem}}.sh-family-colors{margin-block:2rem}.sh-family-colors__label{margin:0 0 1rem}.sh-family-colors__options{display:flex;gap:1rem}.sh-family-colors__option{width:6.4rem;height:6.4rem;border:1px solid #ddd;border-radius:1rem;overflow:hidden;background:#fff}.sh-family-colors__option.is-current{border:2px solid #151515}.sh-family-colors__option img{width:100%;height:100%;object-fit:contain}.d6-feature--text-only,.d6-feature:not(:has(>.d6-feature__image)){display:block;width:100%;max-width:none;margin-inline:0}.d6-feature--text-only .d6-feature__copy,.d6-feature:not(:has(>.d6-feature__image))>.d6-feature__copy{width:100%;max-width:none}.d6-metrics[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.d6-metrics dd.d6-metrics__text{font-size:clamp(1.8rem,2.1vw,3rem);line-height:1.15;letter-spacing:normal}.sh-family-main .rl-size-picker__table td{overflow-wrap:anywhere}@media(min-width:750px){.sh-family-main .sh-sticky-atc{display:none!important}}.d6-metrics>div{min-width:0;justify-content:flex-end}.d6-metrics dt,.d6-metrics dd.d6-metrics__text{max-width:100%;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media(max-width:749px){.d6-metrics>div{padding-inline:.7rem}.d6-metrics dd.d6-metrics__text{font-size:clamp(1.35rem,3.8vw,1.6rem);line-height:1.25}}@supports (grid-template-rows:subgrid){.d6-metrics{row-gap:.7rem}.d6-metrics>div{display:grid;grid-row:span 2;grid-template-rows:subgrid;justify-items:center;justify-content:stretch;align-content:stretch;align-items:start}.d6-metrics dd{grid-row:1;align-self:end}.d6-metrics dt{grid-row:2;align-self:start}}.rl-size-picker__guide[data-sh-measurement=dimensions] .rl-size-picker__table{table-layout:fixed;width:100%}.rl-size-picker__guide[data-sh-measurement=dimensions] .rl-size-picker__table th,.rl-size-picker__guide[data-sh-measurement=dimensions] .rl-size-picker__table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;line-height:1.5}@media(max-width:480px){.rl-size-picker__guide[data-sh-measurement=dimensions] .rl-size-picker__table th,.rl-size-picker__guide[data-sh-measurement=dimensions] .rl-size-picker__table td{padding:12px 4px;font-size:13px;letter-spacing:normal}.rl-size-picker__guide[data-sh-measurement=dimensions] .rl-size-picker__table:has(thead th:nth-child(3)):not(:has(thead th:nth-child(4))) thead th:first-child{width:25%}.rl-size-picker__guide[data-sh-measurement=dimensions] .rl-size-picker__table:has(thead th:nth-child(3)):not(:has(thead th:nth-child(4))) thead th:nth-child(2){width:30%}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/sh-product-family.css.map */
