html:root{--tsp-space: .75;--spacing-scale-default: .75;--spacing-scale-md: .6;--font-size--h1: clamp(2.25rem, 4.4vw, 2.75rem);--font-size--h2: clamp(2rem, 3.6vw, 2.375rem);--font-size--h3: 1.75rem;--font-size--h4: 1.375rem}html body .vh{padding-block:calc(var(--vh-pt) * var(--tsp-space)) calc(var(--vh-pb) * var(--tsp-space))}html body .vh__inner{gap:44px}html body .vh__copy{gap:16px}html body .vh__heading{font-size:clamp(2rem,3.4vw,2.875rem)}html body .vh__media{width:clamp(220px,21vw,300px);max-height:66vh}html body .avh{padding-block:calc(var(--avh-pt) * var(--tsp-space)) calc(var(--avh-pb) * var(--tsp-space))}html body .avh__heading{font-size:clamp(2.25rem,3.6vw,3rem)}html body .avh__media{width:clamp(240px,20vw,300px);max-height:70vh}html body .avh__side-text p{font-size:1.0625rem}html body .ast{padding-block:calc(var(--ast-pt) * var(--tsp-space)) calc(var(--ast-pb) * var(--tsp-space))}html body .ast__inner{gap:40px}html body .ast__heading{font-size:clamp(2rem,3vw,2.5rem)}html body .ast__lead p{font-size:1.1875rem}html body .ast__fact-value{font-size:1.625rem}html body .afd{padding-block:calc(var(--afd-pt) * var(--tsp-space)) calc(var(--afd-pb) * var(--tsp-space))}html body .afd__photo{width:150px;height:150px}html body .afd__name{font-size:clamp(2.125rem,3.2vw,2.75rem)}html body .afd__quote{font-size:1.5rem}html body .acta{padding-block:calc(56px * var(--tsp-space))}html body .acta__heading{font-size:clamp(1.75rem,2.6vw,2.125rem)}html body .nea-seal{padding-block:calc(var(--nea-pt) * var(--tsp-space)) calc(var(--nea-pb) * var(--tsp-space))}@media screen and (min-width:990px){html:root{--section-height-small: 42svh;--section-height-medium: 55svh;--section-height-large: 68svh}}@media screen and (max-width:749px){html:root{--spacing-scale-md: .5;--font-size--h1: 1.875rem;--font-size--h2: 1.625rem;--font-size--h3: 1.375rem;--font-size--h4: 1.1875rem}html body [class^=ai-announcement-bar-]{padding-top:8px!important;padding-bottom:8px!important}html body .vh{padding-block:22px 24px}html body .vh__inner{flex-direction:row;align-items:center;gap:14px;padding-inline:18px}html body .vh__copy{flex:1 1 auto;min-width:0;gap:10px}html body .vh__eyebrow{font-size:.65625rem;letter-spacing:.12em}html body .vh__heading{font-size:1.75rem;line-height:1.05}html body .vh__body{display:none}html body .vh__buttons{flex-direction:column;gap:8px;padding-top:2px}html body .vh__btn{justify-content:center;padding:11px 14px;font-size:.8125rem}html body .vh__media{flex:0 0 128px;width:128px;max-height:none}html body [id$=__shop_by_need] .layout-panel-flex--row.mobile-column{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}html body [id$=__shop_by_need] .layout-panel-flex--row.mobile-column>.group-block{width:auto!important;min-width:0;border-radius:12px;overflow:hidden}html body [id$=__shop_by_need] .layout-panel-flex--row.mobile-column>.group-block>.group-block-content>.group-block{padding:9px 10px 11px!important}html body [id$=__shop_by_need] .layout-panel-flex--row.mobile-column>.group-block>.group-block-content>.group-block>.group-block-content{gap:5px!important}html body [id$=__shop_by_need] .layout-panel-flex--row.mobile-column .text-block.rte{display:none}html body [id$=__shop_by_need] .layout-panel-flex--row.mobile-column h4{font-size:1.1875rem;line-height:1;margin:0}html body .nea-seal{padding-block:18px}html body .nea-seal__inner{flex-direction:row;gap:14px;text-align:left;justify-content:flex-start;padding-inline:18px}html body .nea-seal__mark{padding:0}html body .nea-seal__mark img{height:64px}html body .nea-seal__copy{align-items:flex-start}html body .nea-seal__text{font-size:1.125rem}}@media screen and (max-width:749px){html body [class^=ai-explore-more-]{padding-top:24px!important;padding-bottom:32px!important}html body [class^=ai-explore-more__heading-]{margin-bottom:16px!important}html body [class^=ai-product-showcase__content-]{padding:12px!important;gap:8px!important}html body [class^=ai-article-links__heading-]{margin-bottom:16px!important}html body [class^=ai-article-links__content-]{padding:14px!important}html body .compare-tabs{gap:18px}html body .compare-tabs__list{gap:8px}html body .compare-tabs__tab{padding:10px 14px}html body .shop-lines__hero-inner{padding-block:28px 18px;gap:10px}html body .shop-lines__pills{padding-block:10px;gap:8px}html body .shop-lines__wrap{padding-inline:16px}html body .shop-lines__group{padding-block:26px 12px}html body .shop-lines__group-head{margin-bottom:14px;gap:8px}html body .pdp-summary{gap:10px}html body .pdp-summary__text{font-size:.9375rem;line-height:1.55}html body .pdp-details{gap:10px}html body .pdp-row__summary{padding:12px 0}html body .pdp-row__body{padding:0 0 12px}html body .avh{padding-block:32px 36px}html body .avh__inner{gap:20px}html body .avh__heading{font-size:2rem}html body .avh__media{width:min(60vw,240px)}html body .avh__side-text p{font-size:1rem}html body .ast{padding-block:40px}html body .ast__inner{gap:26px}html body .ast__row{gap:14px}html body .ast__heading{font-size:1.75rem}html body .ast__lead p{font-size:1.0625rem}html body .ast__body p{font-size:.9375rem;margin-bottom:12px}html body .ast__facts{padding:16px;gap:14px 16px}html body .ast__fact-value{font-size:1.25rem}html body .afd{padding-block:44px}html body .afd__inner{gap:12px}html body .afd__photo{width:120px;height:120px}html body .afd__name{font-size:1.875rem}html body .afd__bio p{font-size:.9375rem}html body .acta{padding-block:32px}html body .acta__inner{gap:16px}html body .acta__heading{font-size:1.5rem}}@media screen and (max-width:749px){html body .sch{padding-block:28px 30px}html body .sch__inner{gap:18px;padding-inline:18px}html body .sch__copy{gap:12px}html body .sch__media{justify-content:flex-start;flex-basis:auto}html body .sch__circle{width:132px;box-shadow:0 0 0 6px #d6e8f21f}html body .sch__heading{font-size:2rem}html body .sch__text p{font-size:.9375rem;line-height:1.6}html body .sch__buttons{gap:8px}html body .sch__btn{padding:11px 18px;font-size:.875rem}html body .scs{padding-block:28px}html body .scs__inner{gap:14px;padding-inline:18px}html body .scs__intro{font-size:.875rem}html body .scs__grid{gap:10px}html body .scs__card{display:grid;grid-template-columns:44px 1fr;column-gap:12px;row-gap:4px;padding:14px 16px;border-radius:14px}html body .scs__num{grid-row:1 / span 2;font-size:1.75rem}html body .scs__title{font-size:1.125rem}html body .scs__text{font-size:.875rem;line-height:1.5}html body .scr{padding-block:30px}html body .scr__inner{padding-inline:18px;gap:14px}html body .scr__heading{font-size:1.625rem}html body .scr__note{display:none}html body .scr__feature{border-radius:16px}html body .scr__feature-media{aspect-ratio:16 / 8}html body .scr__feature-copy{padding:14px 16px 16px;gap:6px}html body .scr__feature-title{font-size:1.1875rem}html body .scr__thumb{width:56px;height:56px}html body .scr__row{padding:10px 0}html body .scr__row-title{font-size:1rem}}@media screen and (max-width:749px){html body media-gallery{--gallery-aspect-ratio: 1 !important}html body .product-media-container{--media-preview-ratio: 1 !important}html body .product-details>.group-block>.group-block-content{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;row-gap:12px}html body .product-details>.group-block>.group-block-content>*{grid-column:1 / -1}html body .product-details>.group-block>.group-block-content>a.contents>*{grid-column:1;grid-row:1}html body .product-details>.group-block>.group-block-content>product-price{grid-column:2;grid-row:1;align-self:start;padding-top:2px;white-space:nowrap}html body .product-details .tsp-title__short{font-size:1.5rem;line-height:1.05}html body .pdp-summary__text{font-size:.875rem;line-height:1.5}html body .pdp-summary__tags{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}html body .pdp-summary__tags::-webkit-scrollbar{display:none}html body .pdp-summary__tag{white-space:nowrap;font-size:.75rem;padding:6px 11px}html body .product-details .variant-option__button-label{padding-block:8px;min-height:40px;font-size:.8125rem}html body .pdp-row__summary{padding:11px 0;font-size:.9375rem}}@media screen and (max-width:749px){html body .product-grid,html body .product-grid.product-grid-mobile--large{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}html body .main-collection-grid{padding-inline:10px}html body .product-grid .card-gallery{--gallery-aspect-ratio: 1 !important}html body .product-grid .product-media-container{--media-preview-ratio: 1 !important;aspect-ratio:1}html body .product-grid .card-name{gap:1px;padding-top:2px}html body .product-grid .card-name__title{font-size:.8125rem;line-height:1.25}html body .product-grid .card-name__sub{display:block;font-size:.6875rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .product-grid .card-name__badge{font-size:.5625rem;padding:2px 6px;margin-bottom:2px;letter-spacing:.04em}html body .product-grid product-price,html body .product-grid .price{font-size:.8125rem}html body .product-grid quick-add-component{display:none}html body .shop-lines__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px 8px!important}html body .shop-lines__media{aspect-ratio:1 / 1}html body .shop-lines__name{font-size:.8125rem;line-height:1.25}html body .shop-lines__card-sub{display:block;font-size:.6875rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .shop-lines__price{font-size:.8125rem}}@media screen and (max-width:749px){html body .footer-content{gap:18px!important}html body .footer-content .menu--dividers .menu__details{border-block-end-color:#ffffff2e}html body .footer-content .menu__details{padding-block:4px}html body .media-with-content .media-block:not(:has(img,video,iframe)){display:none}html body [class^=ai-explore-more__image-wrapper-]{aspect-ratio:1 / 1!important}html body [class^=ai-explore-more__grid-]{gap:10px!important}html body [class^=ai-explore-more__label-]{font-size:.8125rem!important;letter-spacing:.06em!important}html body [class^=ai-explore-more__overlay-]{padding:10px!important}html body .avh{padding-block:26px 28px}html body .avh__inner{grid-template-columns:minmax(0,1fr) 116px;grid-template-areas:"lead media" "side side";justify-items:stretch;text-align:left;gap:14px 16px;padding-inline:18px}html body .avh__lead{grid-area:lead;justify-self:stretch;align-items:flex-start;max-width:none;gap:10px}html body .avh__eyebrow{justify-content:flex-start;font-size:.6875rem}html body .avh__heading{font-size:1.75rem;line-height:1.05}html body .avh__media{grid-area:media;width:116px;border-radius:18px}html body .avh__side{grid-area:side;justify-self:stretch;max-width:none}html body .avh__side-text p{font-size:.9375rem}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/tsp-compact.css.map */
