body.bp-preview{--bp-type-display:clamp(46px,4.8vw,76px);--bp-type-title:clamp(34px,3.4vw,52px);--bp-type-section:clamp(30px,3vw,44px);--bp-type-card:clamp(24px,2vw,30px);--bp-type-body:15px;--bp-type-small:12px;font-family:var(--font-body-family);font-weight:400;font-size:var(--bp-type-body);line-height:1.7;letter-spacing:0}body.bp-preview :is(h1,h2,h3,h4,.h0,.h1,.h2,.h3){font-family:var(--font-heading-family);font-style:normal;font-weight:500;letter-spacing:-.025em;line-height:1.12;text-wrap:balance}body.bp-preview h1{font-size:var(--bp-type-title)}body.bp-preview h2{font-size:var(--bp-type-section)}body.bp-preview h3{font-size:var(--bp-type-card)}body.bp-preview .bp-hero h1,body.bp-preview .bp-shop__hero h1{font-family:var(--font-heading-family);font-weight:500;font-size:var(--bp-type-display);line-height:1.04;letter-spacing:-.03em}body.bp-preview .product__title h1{font-size:clamp(34px,3.2vw,46px);line-height:1.08}body.bp-preview .bpb__name{font-family:var(--font-heading-family);font-weight:500;font-size:28px!important;letter-spacing:-.015em;line-height:1.15}body.bp-preview .bpb__heading{font-size:var(--bp-type-section)!important}body.bp-preview :is(.bp-shop-card h2,.bp-shop-quiz__result-card h3){font-size:var(--bp-type-card);line-height:1.12}body.bp-preview :is(.bp-desktop-menu,.bp-header__actions){font-family:var(--font-body-family);font-size:15px;line-height:1.4;font-weight:400;letter-spacing:.01em}body.bp-preview :is(button,input,select,textarea,.button){font-family:var(--font-body-family)}body.bp-preview .button{font-weight:500;letter-spacing:.045em;font-size:12px}body.bp-preview :is(.bp-hero .button,.bp-shop__button){text-transform:none;letter-spacing:.01em;font-size:13px;font-weight:500}body.bp-preview :is(.bp-hero__text,.bp-help p,.bp-guide-dialog p,.bp-guide-dialog li){font-size:var(--bp-type-body);line-height:1.75;letter-spacing:0}body.bp-preview :is(.bp-eyebrow,.bp-shop__eyebrow,.bp-club__eyebrow){font-family:var(--font-body-family);font-size:11px!important;font-weight:500;letter-spacing:.16em;line-height:1.5}body.bp-preview :is(.price,.price-item,.bpb__price,.bp-shop-card__price,.cart-item__totals){font-family:var(--font-body-family);font-variant-numeric:tabular-nums;letter-spacing:0}body.bp-preview .bp-footer h3{font-family:var(--font-body-family);font-size:11px;font-weight:500;letter-spacing:.12em;line-height:1.5}body.bp-preview :is(.bp-mega h3,.bp-help__form h2,.bp-guide-dialog h2,.bp-search-dialog h2,.bp-shop-quiz h2){font-size:clamp(30px,2.6vw,38px)}body.bp-preview :is(.bp-bundle label,.bp-bundle__choice select,.bp-shop-card__meta>select){line-height:1.5;letter-spacing:0}@media(max-width:749px){body.bp-preview{--bp-type-display:46px;--bp-type-title:36px;--bp-type-section:34px;--bp-type-card:25px;--bp-type-body:14px}body.bp-preview .bp-hero h1{font-size:46px;max-width:360px}body.bp-preview .bpb__name{font-size:23px!important}body.bp-preview .bp-shop-card h2{font-size:24px}body.bp-preview .bp-shop-quiz__result-card h3{font-size:23px}}body.bp-preview{--bp-type-body:16px;--bp-type-control:15px;--bp-type-label:14px;--bp-type-small:13px;--bp-type-price:18px}body.bp-preview :is(.bts__title,.pt-guide__step-title,.bp-shop__how strong,.bp-testimonials__author strong){font-size:var(--bp-type-body)!important;line-height:1.5}body.bp-preview :is(.bts__text,.bp-selected-shade,.bp-shade-label,.bp-footer p,.bp-footer a,.bp-footer__bottom,.bp-breadcrumbs ol,.bp-confidence,.bp-shade-help,.bp-help__small,.bp-help__form label,.bp-help__quick span,.bp-help__quick b,.bp-help__attachment p,.bp-help__attachment a,.bp-help__location a,.bp-help__map small,.bp-shop__hero small,.bp-shop__how p,.bp-shop__filters label,.bp-shop__filters legend,.bp-shop__length,.bp-shop__length p,.bp-shop__toolbar,.bp-shop__reset,.bp-shop__advice a,.bp-shop-card__meta>p:first-child,.bp-shop-card__meta>label,.bp-shop-quiz__progress,.bp-club__form label,.bp-cookie-options small,.bp-cookie-policy,.bp-cookie-status,.product__tax,.bp-shipping-meter,.bp-shipping-meter small){font-size:var(--bp-type-label)!important;line-height:1.6;letter-spacing:0}body.bp-preview :is(.bp-hero__text,.btr__text,.blc__text,.pt-guide__step-text,.bp-testimonials__heading>p:last-child,.bp-club__description,.bp-help p,.bp-guide-dialog p,.bp-guide-dialog li,.bp-shop__hero p:not(.bp-shop__eyebrow),.bp-shop__advice p,.bp-shop__learn p,.bp-shop__empty p,.bp-shop-quiz>p:not(.bp-shop__eyebrow),.bp-shop-quiz__result-card p,.bp-shop-quiz__result-note,.bp-cookie p,.bp-offer p){font-size:var(--bp-type-body)!important;line-height:1.7;letter-spacing:0}body.bp-preview :is(.button,.bpb__link,.bp-shade-view,.btr__btn,.blc__btn,.bp-testimonials__link,.bp-shop__button,.bp-shop__hero a,.bp-shop__advice button,.bp-shop-card__view,.bp-shop__learn a,.bp-shop-quiz__buttons>button:first-child,.bp-shop-quiz__restart,.bp-shop-quiz__result-card a,.bp-cookie-actions button,.bp-cookie-save,.bp-club__fields button){font-size:var(--bp-type-control)!important;line-height:1.5;letter-spacing:.02em}body.bp-preview :is(.bp-help__form input,.bp-help__form select,.bp-help__form textarea,.bp-club__fields input,.bp-search-dialog input,.bp-shop-card__meta>select,.bp-shop__toolbar select,.bp-bundle__choice select){font-size:var(--bp-type-body)!important;line-height:1.5}body.bp-preview :is(.bp-eyebrow,.bp-shop__eyebrow,.bp-club__eyebrow,.bp-help__eyebrow,.btr__eyebrow,.blc__eyebrow,.pt-guide__eyebrow,.bp-footer h3,.bpb__badge,.bp-shop-card__image>span,.bp-testimonials figcaption,.bp-sales-pop__eyebrow){font-size:var(--bp-type-small)!important;line-height:1.5;letter-spacing:.08em}body.bp-preview :is(.bp-club__privacy,.bp-club__privacy a,.bp-testimonials__note,.bp-testimonials__author span,.bp-sales-pop__link){font-size:var(--bp-type-small)!important;line-height:1.65;letter-spacing:0}body.bp-preview :is(.bpb__price,.bp-shop-card__price){font-size:var(--bp-type-price)!important;line-height:1.5}body.bp-preview :is(.bp-review-strip__inner>a,.bp-review-strip__inner span,.bp-sales-pop__card p,.bp-shop-quiz__option,.bp-cookie-options strong){font-size:var(--bp-type-label)!important;line-height:1.5}body.bp-preview .bts__text{color:#655d55!important;opacity:1!important;overflow-wrap:anywhere}@media(max-width:749px){body.bp-preview{--bp-type-body:16px;--bp-type-control:15px;--bp-type-label:14px;--bp-type-small:13px;--bp-type-price:18px}body.bp-preview .bp-shop__how{grid-template-columns:1fr;gap:18px}body.bp-preview .bp-shop__how p{margin-top:5px}body.bp-preview .bpb__badge,body.bp-preview .bp-shop-card__image>span{max-width:calc(100% - 20px);padding:6px 8px;white-space:normal;letter-spacing:.04em}body.bp-preview .bp-shop__toolbar{flex-wrap:wrap}body.bp-preview .bp-shop__toolbar select{max-width:100%}}body.bp-preview :is(.bp-shade-picker legend,.blc__spec span,.bp-bundle__note,.bp-bundle__saving,.bp-country-selector summary,.bp-mega__shade-grid a){font-size:var(--bp-type-label)!important;line-height:1.6;letter-spacing:0}body.bp-preview :is(.btr__caption,.bp-club__image>span){font-size:var(--bp-type-small)!important;line-height:1.5}body.bp-preview :is(.facets__heading,.facet-filters__label,.product-count__text,.product-count__text span){font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:.02em!important}body.bp-preview .facet-filters__sort{font-size:14px!important}body.bp-preview .collection .card__heading{font-size:clamp(22px,2vw,30px)!important;line-height:1.25!important}body.bp-preview .collection .product-grid{row-gap:40px}body.bp-preview .collection .card__media img{object-fit:contain}body.bp-preview .bp-mega .bp-mega__guide{color:#fff!important;text-decoration:none}body.bp-preview .bp-mega .bp-mega__guide:after{background:linear-gradient(180deg,transparent 40%,rgba(30,25,20,.75) 100%)}body.bp-preview .bp-mega .bp-mega__guide>span{font-family:var(--font-heading-family)!important;font-size:clamp(25px,2.1vw,34px)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-.015em!important;color:#fff!important;-webkit-text-fill-color:#fff!important;bottom:26px;left:26px;right:26px;text-shadow:0 1px 8px #0003}@media(max-width:749px){body.bp-preview .bp-mega .bp-mega__guide>span{font-size:25px!important;bottom:20px;left:18px;right:18px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/bp-typography.css.map */
