:root{--gutter:20px;--max:100%;--header-h:64px;--type-hero:48px;--type-page:40px;--type-section:32px;--type-subhead:28px;--type-body:14px;--section-space:64px;--section-tight:40px;--radius-img:0px}body{font-size:var(--type-body);line-height:1.65}.t-display{font-size:var(--type-hero);font-weight:400;line-height:1.1;letter-spacing:-.025em}.t-h1{font-size:var(--type-page);font-weight:400;line-height:1.15;letter-spacing:-.02em}.t-h2,.best-editorial .t-h2{font-size:var(--type-section);font-weight:400;line-height:1.2;letter-spacing:-.02em}.t-h3{font-size:24px;font-weight:400;line-height:1.25;letter-spacing:0}.t-lead{font-size:var(--type-body);line-height:1.65}.section{padding-block:var(--section-space)}.section--tight{padding-block:var(--section-tight)}.section-head,.best-editorial .section-head{margin-bottom:48px;align-items:center}.section-head__link{font-size:14px;line-height:1.5}.section-head .t-h2{font-size:var(--type-page)}.wrap--narrow{max-width:860px}.btn{min-height:52px;padding:12px 28px;font-size:16px;line-height:1.6;font-weight:500}.btn--buy{min-height:60px;font-size:18px}.announce{font-size:12px}.announce__inner{min-height:36px}.site-header__inner{height:var(--header-h)}.nav__link{font-size:14px;font-weight:400}.grid{gap:40px 16px}.card{gap:8px;min-width:0}.card__media{aspect-ratio:4/5;border-radius:0}.card__info{gap:6px}.card__title{font-family:var(--font);font-size:16px;font-weight:400;line-height:1.5}.card__title .title-desc{font-size:14px;line-height:1.5;margin-top:0}.card__sub{font-size:13px;line-height:1.5}.card__row{margin-top:0}.card .price{font-family:var(--font);font-size:14px;font-weight:400}.card .partner-rating{margin:0;font-size:11px;gap:6px;flex-wrap:wrap}.card .partner-rating__stars{font-size:15px}.best-editorial .grid{gap:40px 16px}.best-editorial .card__tag,.card__tag{font-size:11px;line-height:1.4;padding:4px 10px;top:12px;left:12px}.room__label strong{font-size:20px;font-weight:400;line-height:1.3}.room__label span{font-size:12px}.spot,.split{gap:48px}.spot__media,.split__img,.principles__img{border-radius:0}.spot__media{gap:12px}.spot__body{gap:20px}.spot__body .t-h1{font-size:var(--type-section)}.spot__figures strong{font-size:28px;font-weight:400}.spot__figures span{font-size:12px}.principles{gap:48px}.principle{grid-template-columns:48px 1fr;gap:20px;padding:24px 0}.principle__n{font-size:32px;font-weight:400}.principle p{font-size:var(--type-body);line-height:1.65}.ages__tab{font-size:20px;font-weight:400}.acc summary{font-size:15px;line-height:1.6;padding-block:20px}.acc__body{font-size:var(--type-body);line-height:1.65}.crumbs{font-size:12px;line-height:1.6;padding:12px 0}.pdp{gap:0;min-width:0}.gallery{align-self:start;min-width:0}.gallery__item,.gallery__item img{border-radius:0}.buybox{padding-top:24px;gap:20px;align-content:start}.buybox__title{font-size:var(--type-section);font-weight:400;line-height:1.2;letter-spacing:-.02em}.buybox__title .title-desc{font-size:16px;line-height:1.6;margin-top:8px}.buybox__hook{font-size:var(--type-body);line-height:1.65}.buybox__price .price{font-family:var(--font);font-size:18px;font-weight:400;letter-spacing:0}.buybox .partner-rating{margin:0;font-size:12px}.buybox .partner-rating__stars{font-size:18px}.age-chip,.opt legend,.mini-promises,.ship-eta,.addons__title,.addon{font-size:14px;line-height:1.6}.qty{height:60px}.buybox .product-form__submit{min-height:60px}.partner-reviews__header{gap:48px}.partner-reviews__score>strong{font-size:48px}.partner-reviews__provenance{font-size:13px;max-width:62ch}.partner-review__body{font-size:var(--type-body);line-height:1.65}.partner-review__content h3{font-size:16px;font-weight:500}.partner-review{gap:32px;padding-block:28px}.post-card__title{font-size:24px;font-weight:400;line-height:1.2}.post-card--featured .post-card__title{font-size:var(--type-section);font-weight:400;line-height:1.2}.post__body{font-size:16px;line-height:1.7}.post__body>p:first-child{font-size:18px;line-height:1.65}.post__body h2,.rte h2{font-size:var(--type-subhead);font-weight:400;line-height:1.2}.post__body h3,.rte h3{font-size:24px;font-weight:400;line-height:1.25}.newsletter .t-h2{max-width:18ch}.footer{font-size:14px}.footer ul{font-size:14px;gap:8px}.footer h2{font-size:12px;letter-spacing:.08em}.field input,.field textarea,.field select{font-size:16px}@media(min-width:700px){:root{--gutter:32px;--type-hero:80px;--type-page:64px;--type-section:48px;--type-subhead:36px;--type-body:15px}.card__title{font-size:18px}.card__title .title-desc{font-size:15px}}@media(min-width:990px){:root{--gutter:48px;--header-h:82px;--section-space:72px;--section-tight:64px}.spot,.split{grid-template-columns:repeat(2,minmax(0,1fr))}.spot__media{aspect-ratio:1}.spot__media:has(img:only-child){grid-template-columns:1fr}.spot__media .spot__big{aspect-ratio:auto}.split__img{aspect-ratio:1}.pdp{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;margin-inline:calc(-1 * var(--gutter))}.gallery{grid-template-columns:180px minmax(0,1fr);gap:16px;top:calc(var(--header-h) + 16px)}.gallery__thumbs{max-height:calc((55vw - 222px)/.8);gap:16px}.gallery__thumbs button{min-width:0;flex:none}.gallery__item.is-active img,.gallery__item.is-active video{aspect-ratio:4/5}.buybox{padding:24px var(--gutter) 48px 0}.buybox__title{font-size:48px}.principles{grid-template-columns:1fr 1fr}.principles__img{aspect-ratio:1}.partner-reviews__score>strong{font-size:64px}}@media(min-width:990px)and (max-width:1199px){.gallery{grid-template-columns:100px minmax(0,1fr)}.gallery__thumbs{max-height:calc((55vw - 142px)/.8)}}@media(max-width:749px){.section-head,.best-editorial .section-head{gap:16px;margin-bottom:32px}.section-head__link{font-size:12px}.best-editorial .grid{gap:16px}.best-editorial .card{flex-basis:74%}.best-editorial .card__title{font-size:18px}.gallery__thumbs{gap:8px}.buybox{padding-top:24px}.card .partner-rating{font-size:10px}.card .partner-rating__stars{font-size:14px}.partner-reviews__header{gap:24px}.partner-review{gap:16px}.spot,.split,.principles{gap:32px}}.hero{--gutter:clamp(16px,4vw,48px)}.hero .t-display{font-size:clamp(2.6rem,6.4vw,5.6rem);font-weight:600;line-height:1.02;letter-spacing:-.012em}.hero .t-lead{font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6;max-width:36em}.hero__text{padding:clamp(36px,6vw,96px) var(--gutter) clamp(28px,4vw,64px);gap:22px}.hero__ctas{margin-top:8px}.hero__ctas .btn{min-height:48px;padding:14px 26px;font-size:.875rem;font-weight:600;line-height:1}.hero__media{aspect-ratio:auto;min-height:62vh}.hero__proof{display:grid;grid-template-columns:repeat(3,minmax(0,max-content));gap:12px clamp(18px,2.6vw,36px);padding-top:18px;margin-top:8px}.hero__proof strong{font-size:1.45rem;font-weight:600}.hero__proof span{font-size:.8rem;line-height:1.35}@media(min-width:990px){.hero__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:calc(100vh - var(--header-h) - 36px);max-height:900px}.hero__text{padding-right:clamp(24px,4vw,64px)}.hero__media{min-height:0}}@media(max-width:989px){.hero__media{order:-1;min-height:0;aspect-ratio:4/4.3}.hero__text{padding-top:26px;gap:16px}.hero__ctas .btn{flex:1;padding:0 14px;min-height:50px;font-size:.95rem}}.header-wrapper{position:sticky;top:0;z-index:40}.header-wrapper .site-header{position:relative;top:auto;background:var(--chalk)}.toolbar{position:static;top:auto;z-index:auto}.coll-crumbs{background:#fff;border-block:1px solid var(--line)}.coll-crumbs .wrap,.coll-head .wrap,.coll-subnav-bar .wrap,.coll-products,.pdp-details .wrap{max-width:none}.coll-crumbs .crumbs{padding:12px 0;font-size:12px;line-height:1.6;text-transform:uppercase}.coll-banner{width:100%;height:clamp(200px,50vw,416px);aspect-ratio:auto;margin:0;overflow:hidden;background:var(--chalk)}.coll-banner img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.coll-head{display:block;padding:24px 0;background:var(--chalk)}.coll-head__row{display:flex;flex-wrap:nowrap;gap:12px;align-items:center}.coll-head__row>.t-h1{flex:40%;min-width:0;margin:0;font-size:48px;font-weight:400;line-height:1.2;letter-spacing:-.02em}.coll-head__description{flex:60%;min-width:0;max-width:none;font-size:15px;line-height:1.6}.coll-head__description p{margin:0}.coll-subnav-bar{padding:12px 0;border-block:1px solid var(--line);background:#fff}.coll-subnav{display:flex;align-items:baseline;gap:16px;margin-block:0;overflow-x:auto;scrollbar-width:none}.coll-subnav a{flex:none;white-space:nowrap;color:var(--ink);font-size:15px;font-weight:400;line-height:1.6;text-decoration:none;text-underline-offset:4px}.coll-subnav a:hover,.coll-subnav a[aria-current=page]{text-decoration:underline}.coll-products{padding-top:32px}.pdp-details{padding-block:72px;background:var(--chalk)}.pdp-details__title{font-family:var(--font-display);font-size:48px;line-height:1.2;font-weight:400;margin:0 0 24px}.pdp-details .acc{border-top:0;border-bottom:1px solid var(--line);margin:0}.pdp-details .acc summary{padding:20px 0;font-size:15px;line-height:1.6;font-weight:500;gap:16px}.pdp-details .acc__body{font-size:15px;line-height:1.65;max-width:none;padding:0 20px 20px 0}.pdp-details .acc summary .plus{width:16px;height:16px;flex:0 0 16px}.pdp-details .acc summary .plus:before,.pdp-details .acc summary .plus:after{height:1px}.pdp-details .specs{max-width:960px}.pdp-details__included{margin-bottom:20px}.pdp-details__included h3{font-family:var(--font);font-size:15px;font-weight:500;margin-bottom:8px}.pdp-shipping{margin:0}@media(max-width:999px){.coll-head__row{flex-direction:column;align-items:stretch;gap:12px}.coll-head__row>.t-h1,.coll-head__description{flex:auto}}@media(max-width:699px){.coll-head__row>.t-h1,.pdp-details__title{font-family:var(--font-display);font-size:32px}.coll-head__description{font-size:14px}.coll-products{padding-top:24px}.pdp-details{padding-block:48px}.pdp-details .acc summary,.pdp-details .acc__body{font-size:14px}}@media(max-width:749px){.coll-subnav a{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/proportions.css.map */
