:root{--osh-editorial-white: #ffffff;--osh-editorial-ivory: #f8f8f7;--osh-editorial-blush: #f8f0f4;--osh-editorial-blush-deep: #efdde5;--osh-editorial-accent: #a77f8c;--osh-editorial-ink: #222222;--osh-editorial-muted: #6f6a66;--osh-editorial-line: #e5e1dd;--osh-editorial-gold: #b58a3c;--osh-editorial-page: min(100% - 40px, 1440px);--osh-editorial-copy: min(100% - 40px, 760px);--osh-editorial-section-space: clamp(56px, 7vw, 104px)}html{scroll-behavior:smooth}body{background:var(--osh-editorial-white);color:var(--osh-editorial-ink);letter-spacing:0}body #MainContent{overflow:clip}body #MainContent :is(button,input,select,textarea,a){letter-spacing:0}body #MainContent :is(.btn,button[type=submit],input,select,textarea),body .osh-footer :is(button,input,select,textarea){border-radius:0!important}body #MainContent :is(.btn,.button,button[type=submit]),body .osh-footer :is(.btn,.button,button[type=submit]){box-shadow:none!important;text-transform:uppercase;font-weight:700;letter-spacing:.06em!important}body #MainContent :is(.btn,.button,button[type=submit]):focus-visible,body #MainContent :is(a,input,select,textarea):focus-visible{outline:2px solid var(--osh-editorial-accent);outline-offset:3px}body .osh-header{background:#fffffff7!important;border-bottom:1px solid var(--osh-editorial-line)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .osh-header__wrap,body .osh-header__bar{max-width:none!important}body .osh-header__desktop-nav{gap:clamp(18px,2.1vw,34px)!important}body .osh-header__nav-link,body .osh-header__nav-link.is-featured,body .osh-header__mobile-link.is-mobile-featured{position:relative;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--osh-editorial-ink)!important}body .osh-header__nav-link{padding-inline:0!important;letter-spacing:.04em!important}body .osh-header__nav-link.is-featured:after{content:"";position:absolute;right:0;bottom:-7px;left:0;height:1px;background:var(--osh-editorial-accent)}body .osh-header__icon-button,body .osh-header__drawer-close{border-radius:0!important;box-shadow:none!important}body .osh-header__mobile-link.is-mobile-featured{border-bottom:1px solid var(--osh-editorial-accent)!important}body .osh-footer{border-top:1px solid var(--osh-editorial-line);background:var(--osh-editorial-blush)!important}body .osh-footer__newsletter{border-bottom:1px solid rgba(34,34,34,.14)!important}body .osh-footer__newsletter-copy,body .osh-footer__form{border-radius:0!important}body .osh-footer__field{min-height:52px;background:transparent!important;border-width:0 0 1px!important}body .osh-footer__submit{min-height:52px;border-radius:0!important}body .osh-footer__eyebrow{color:var(--osh-editorial-accent)!important}body #MainContent :is(.section--breadcrumb,.breadcrumb,.breadcrumbs){border:0!important;border-radius:0!important;background:var(--osh-editorial-white)!important;box-shadow:none!important}body.collection-template #MainContent [class^=osh-collection-page-template]{max-width:none!important;padding-bottom:0!important;background:var(--osh-editorial-white)!important}body.collection-template #MainContent :is(.osh-collection-page__hero,.osh-collection-page__intro,.osh-collection-page__editorial,.osh-collection-page__trust){width:100%!important;max-width:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.collection-template #MainContent .osh-collection-page__hero{min-height:clamp(320px,38vw,560px)!important}body.collection-template #MainContent .osh-collection-page__intro{padding:var(--osh-editorial-section-space) max(20px,calc((100vw - 1320px)/2))!important}body.collection-template #MainContent .osh-collection-page__top-row,body.collection-template #MainContent .osh-collection-page__controls,body.collection-template #MainContent .osh-collection-page__grid{width:100%!important;max-width:none!important;margin-inline:auto!important;padding-inline:clamp(12px,2.3vw,36px)!important}body.collection-template #MainContent .osh-collection-page__top-row{padding-block:30px!important;border-block:1px solid var(--osh-editorial-line)}body.collection-template #MainContent .osh-collection-page__controls{padding-top:28px!important;padding-bottom:18px!important}body.collection-template #MainContent .osh-collection-page__sort,body.collection-template #MainContent .osh-collection-page__control-buttons button{border-radius:0!important;box-shadow:none!important}body.collection-template #MainContent .osh-collection-page__grid{gap:clamp(10px,1.5vw,24px)!important;padding-bottom:var(--osh-editorial-section-space)!important}body.collection-template #MainContent :is(.osh-collection-page__item,.osh-product-card){overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.collection-template #MainContent .osh-product-card{padding:0!important}body.collection-template #MainContent :is(.osh-product-card__image-wrap,.osh-product-card__image,.osh-product-card__image img){border-radius:0!important}body.collection-template #MainContent .osh-product-card__image-wrap{aspect-ratio:1 / 1;border:0!important;background:var(--osh-editorial-ivory)!important}body.collection-template #MainContent .osh-product-card__content{padding:16px 0 0!important}body.collection-template #MainContent :is(.osh-product-card__quick-add,.osh-product-card__button){border-width:0 0 1px!important;border-color:var(--osh-editorial-ink)!important;border-radius:0!important;background:transparent!important;color:var(--osh-editorial-ink)!important;box-shadow:none!important}body.collection-template #MainContent .osh-collection-page__trust{padding:var(--osh-editorial-section-space) clamp(20px,5vw,72px)!important;background:var(--osh-editorial-blush)!important}body.collection-template #MainContent .osh-collection-page__trust-grid{max-width:1320px;margin:0 auto;gap:0!important}body.collection-template #MainContent .osh-collection-page__trust-grid>*{border:0!important;border-right:1px solid rgba(34,34,34,.14)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.collection-template #MainContent .osh-collection-page__trust-grid>*:last-child{border-right:0!important}body.product-template #MainContent [class^=osh-product-template]{padding:0!important;background:var(--osh-editorial-white)!important}body.product-template #MainContent .osh-product__inner{width:100%!important;max-width:none!important;padding:0!important}body.product-template #MainContent .osh-product__hero{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr)!important;gap:clamp(28px,5vw,84px)!important;align-items:start!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(24px,3vw,48px) clamp(20px,4vw,64px) clamp(56px,7vw,104px)!important;border:0!important;border-radius:0!important;background:var(--osh-editorial-white)!important;box-shadow:none!important}body.product-template #MainContent .osh-product__media{position:sticky;top:112px;align-self:start}body.product-template #MainContent :is(.osh-product__main-image-wrap,.osh-product__main-image,.osh-product__main-image img,.osh-product__thumb,.osh-product__thumb img){border-radius:0!important;box-shadow:none!important}body.product-template #MainContent .osh-product__main-image-wrap{aspect-ratio:1 / 1;border:0!important;background:var(--osh-editorial-ivory)!important}body.product-template #MainContent .osh-product__thumbs{gap:8px!important;margin-top:8px!important}body.product-template #MainContent .osh-product__thumb{border:1px solid transparent!important}body.product-template #MainContent .osh-product__thumb.is-active,body.product-template #MainContent .osh-product__thumb[aria-current=true]{border-color:var(--osh-editorial-ink)!important}body.product-template #MainContent .osh-product__info{min-width:0;padding:clamp(4px,1vw,16px) 0 0!important}body.product-template #MainContent :is(.osh-product__mini-label,.osh-product__badge){width:fit-content;padding:0 0 6px!important;border:0!important;border-bottom:1px solid var(--osh-editorial-accent)!important;border-radius:0!important;background:transparent!important;color:var(--osh-editorial-ink)!important;box-shadow:none!important}body.product-template #MainContent .osh-product__hero-trust{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;margin-block:26px!important;padding-block:16px!important;border-block:1px solid var(--osh-editorial-line)!important}body.product-template #MainContent .osh-product__hero-trust>*{min-width:0;padding:0 10px!important;border:0!important;border-right:1px solid var(--osh-editorial-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.product-template #MainContent .osh-product__hero-trust>*:first-child{padding-left:0!important}body.product-template #MainContent .osh-product__hero-trust>*:last-child{padding-right:0!important;border-right:0!important}body.product-template #MainContent .osh-product__everyday-offer{margin-block:20px!important;padding:18px 0!important;border:0!important;border-block:1px solid var(--osh-editorial-accent)!important;border-radius:0!important;background:var(--osh-editorial-blush)!important;box-shadow:none!important}body.product-template #MainContent :is(.osh-product__qty-select-wrap,.osh-product__qty-select,.osh-product__add,.osh-product__payment){border-radius:0!important;box-shadow:none!important}body.product-template #MainContent .osh-product__add{min-height:58px!important}body.product-template #MainContent .osh-product__accordions{border-top:1px solid var(--osh-editorial-line)!important}body.product-template #MainContent .osh-product__accordions :is(details,summary){border-radius:0!important;box-shadow:none!important}body.product-template #MainContent :is(.osh-product__complete-look,.osh-product__comparison,.osh-product__love,.osh-product__styled,.osh-product__support,.osh-product__reviews,.osh-product__faq){box-sizing:border-box;width:100vw!important;max-width:none!important;margin:0 0 0 calc(50% - 50vw)!important;padding:var(--osh-editorial-section-space) max(20px,calc((100vw - 1320px)/2))!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.product-template #MainContent :is(.osh-product__complete-look,.osh-product__love,.osh-product__support,.osh-product__faq){background:var(--osh-editorial-blush)!important}body.product-template #MainContent :is(.osh-product__comparison,.osh-product__styled,.osh-product__reviews){background:var(--osh-editorial-white)!important}body.product-template #MainContent :is(.osh-product__complete-look-heading,.osh-product__comparison-heading,.osh-product__section-heading,.osh-product__faq-heading){max-width:860px}body.product-template #MainContent .osh-product__look-products{gap:clamp(14px,2vw,28px)!important}body.product-template #MainContent .osh-product__look-item{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.product-template #MainContent :is(.osh-product__look-image,.osh-product__look-image img){border-radius:0!important}body.product-template #MainContent .osh-product__look-item-copy{padding-inline:0!important}body.product-template #MainContent .osh-product__look-footer{margin-top:clamp(26px,4vw,48px)!important;padding:24px 0 0!important;border:0!important;border-top:1px solid rgba(34,34,34,.18)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.product-template #MainContent :is(.osh-product__look-add-all,.osh-product__look-item button){border-radius:0!important;box-shadow:none!important}body.product-template #MainContent .osh-product__look-progress{border-radius:0!important}body.product-template #MainContent :is(.osh-product__comparison-table,.osh-product__comparison-row,.osh-product__comparison-mobile,.osh-product__comparison-card){border-radius:0!important;box-shadow:none!important}body.product-template #MainContent .osh-product__comparison-table{border:0!important;border-top:1px solid var(--osh-editorial-line)!important}body.product-template #MainContent .osh-product__comparison-row{border-color:var(--osh-editorial-line)!important}body.product-template #MainContent .osh-product__benefits,body.product-template #MainContent .osh-product__support{gap:0!important}body.product-template #MainContent .osh-product__benefits>article,body.product-template #MainContent .osh-product__support>article{padding:24px clamp(18px,2.5vw,38px)!important;border:0!important;border-right:1px solid rgba(34,34,34,.16)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.product-template #MainContent .osh-product__benefits>article:first-child,body.product-template #MainContent .osh-product__support>article:first-child{padding-left:0!important}body.product-template #MainContent .osh-product__benefits>article:last-child,body.product-template #MainContent .osh-product__support>article:last-child{padding-right:0!important;border-right:0!important}body.product-template #MainContent .osh-product__styled{border-block:1px solid var(--osh-editorial-line)!important}body.product-template #MainContent .osh-product__tag-cloud>*{padding:6px 0!important;border:0!important;border-bottom:1px solid var(--osh-editorial-accent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.product-template #MainContent .osh-product__review-widget{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.product-template #MainContent .osh-product__review-widget :is(button,input,select,textarea,[class*=card],[class*=review]){border-radius:0!important;box-shadow:none!important}body.product-template #MainContent .osh-product__faq-list{border-top:1px solid rgba(34,34,34,.18)!important}body.product-template #MainContent .osh-product__faq-list :is(details,summary){border-radius:0!important;box-shadow:none!important}body.page-template #MainContent :is(.osh-about,.osh-faq-page,.osh-shipping-page,.osh-care-page,.osh-warranty-page,.osh-gifts-page){max-width:none!important;background:var(--osh-editorial-white)}body.page-template #MainContent :is(.osh-about__hero,.osh-about__belief,.osh-about__origin,.osh-about__edit,.osh-about__proof,.osh-about__packaging,.osh-about__cta,.osh-faq__hero,.osh-faq__trust-strip,.osh-faq__section,.osh-faq__contact){border-radius:0!important;box-shadow:none!important}body.page-template #MainContent :is(.osh-button,.osh-faq__button,.osh-faq__quick-links a,.osh-faq__quick-links button){border-radius:0!important;box-shadow:none!important}body.page-template #MainContent :is(.osh-about__edit-card,.osh-about__edit-media,.osh-about__edit-media img,.osh-about__proof-grid>*,.osh-related-links>*,.osh-related-links a){border-radius:0!important;box-shadow:none!important}body.page-template #MainContent .osh-about__edit-card{border:0!important;background:transparent!important}body.page-template #MainContent .osh-about__edit-grid{gap:clamp(10px,1.5vw,24px)!important}body.page-template #MainContent .osh-about__proof-grid{gap:0!important}body.page-template #MainContent .osh-about__proof-grid>*{border:0!important;border-right:1px solid rgba(34,34,34,.16)!important;background:transparent!important}body.page-template #MainContent .osh-about__proof-grid>*:last-child{border-right:0!important}body.page-template #MainContent .osh-faq__quick-links{gap:0!important;border-block:1px solid var(--osh-editorial-line)!important}body.page-template #MainContent .osh-faq__quick-links :is(a,button){border:0!important;border-right:1px solid var(--osh-editorial-line)!important;background:transparent!important}body.page-template #MainContent .osh-faq__quick-links :is(a,button):last-child{border-right:0!important}body.page-template #MainContent .osh-faq__section :is(details,summary),body.page-template #MainContent .osh-related-links>*{border-radius:0!important;box-shadow:none!important}body.page-template #MainContent .osh-gifts-page{max-width:none!important;background:var(--osh-editorial-white)!important}body.page-template #MainContent :is(.osh-gifts__hero,.osh-gifts__intro,.osh-gifts__moments,.osh-gifts__categories,.osh-gifts__offer,.osh-gifts__first,.osh-gifts__statement,.osh-gifts__care,.osh-gifts__faq,.osh-gifts__trust-strip){border-radius:0!important;box-shadow:none!important}body.page-template #MainContent :is(.osh-gifts__hero-visual,.osh-gifts__hero-visual img,.osh-gifts__moment-card,.osh-gifts__moment-image,.osh-gifts__moment-image img,.osh-gifts__category-card,.osh-gifts__category-card img,.osh-gifts__image-placeholder){border-radius:0!important;box-shadow:none!important}body.page-template #MainContent :is(.osh-gifts__moment-card,.osh-gifts__category-card){border:0!important;background:transparent!important}body.page-template #MainContent .osh-gifts__moment-grid,body.page-template #MainContent .osh-gifts__category-grid{gap:clamp(8px,1.5vw,22px)!important}body.page-template #MainContent .osh-gifts__moment-copy{padding-inline:0!important}body.page-template #MainContent .osh-gifts__offer-cards,body.page-template #MainContent .osh-gifts__proof-grid,body.page-template #MainContent .osh-gifts__care-grid{gap:0!important}body.page-template #MainContent .osh-gifts__offer-cards>*,body.page-template #MainContent .osh-gifts__proof-grid>*,body.page-template #MainContent .osh-gifts__care-grid>*{border:0!important;border-right:1px solid rgba(34,34,34,.16)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.page-template #MainContent .osh-gifts__offer-cards>*:last-child,body.page-template #MainContent .osh-gifts__proof-grid>*:last-child,body.page-template #MainContent .osh-gifts__care-grid>*:last-child{border-right:0!important}body.page-template #MainContent :is(.osh-gifts__button,.osh-gifts__tag-list>*,.osh-gifts__faq-list details,.osh-gifts__faq-list summary){border-radius:0!important;box-shadow:none!important}body.page-template #MainContent .osh-gifts__tag-list>*{padding:6px 0!important;border:0!important;border-bottom:1px solid var(--osh-editorial-accent)!important;background:transparent!important}body.blog-template #MainContent .osh-guides{max-width:none!important;padding-bottom:var(--osh-editorial-section-space)!important;background:var(--osh-editorial-white)!important}body.blog-template #MainContent .osh-guides__header{width:100%!important;max-width:none!important;padding:var(--osh-editorial-section-space) max(20px,calc((100vw - 1320px)/2))!important;border-bottom:1px solid var(--osh-editorial-line)!important}body.blog-template #MainContent .osh-guides__feature{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)!important;box-sizing:border-box;width:100vw!important;max-width:none!important;margin:0 0 0 calc(50% - 50vw)!important;border:0!important;border-radius:0!important;background:var(--osh-editorial-blush)!important;box-shadow:none!important}body.blog-template #MainContent :is(.osh-guides__feature-media,.osh-guides__feature-media img,.osh-guides__card,.osh-guides__card-media,.osh-guides__card-media img){border-radius:0!important;box-shadow:none!important}body.blog-template #MainContent .osh-guides__feature-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,6vw,88px)!important}body.blog-template #MainContent .osh-guides__grid{width:100%!important;max-width:none!important;margin:0!important;padding:var(--osh-editorial-section-space) clamp(12px,2.3vw,36px) 0!important;gap:clamp(10px,1.5vw,24px)!important}body.blog-template #MainContent .osh-guides__card{border:0!important;background:transparent!important}body.blog-template #MainContent .osh-guides__card-copy{padding:18px 0 0!important}body.blog-template #MainContent .osh-guides__read-link{border-radius:0!important;box-shadow:none!important}body #MainContent :is(.product-card-style-card,.product-card,.product-card__wrapper,.product-card__image-wrapper,.custom-card,.custom-card__media,.article-card,.collection-card,.blocks-radius,.blocks-radius-small,.blocks-radius-medium){border-radius:0!important;box-shadow:none!important}body #MainContent :is(.osh-product-card,.osh-product-card__image-wrap,.osh-product-card__image-link,.osh-product-card__image,.osh-product-card__placeholder,.product-card__image-wrapper,.product-card__image,.product-card__image img){border-radius:0!important;box-shadow:none!important}body #MainContent .osh-product-card{padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}body #MainContent .osh-product-card__copy{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:12px!important;align-items:start!important;padding:13px 12px 2px!important;background:var(--osh-editorial-white)!important}body #MainContent .osh-product-card__title,body #MainContent .product-card__title,body #MainContent .product-card__title a{font-size:13px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:0!important}body #MainContent .osh-product-card__meta-row{display:contents!important;margin-top:0!important}body #MainContent .osh-product-card__price{grid-column:2;grid-row:1;white-space:nowrap}body #MainContent .osh-product-card__reviews{grid-column:1 / -1;grid-row:2;margin-top:7px}body #MainContent .osh-product-card__quick-add{grid-column:1 / -1}body #MainContent .osh-product-card__price,body #MainContent .product-card :is(.f-price,.f-price-item){font-size:12.5px!important;line-height:1.25!important;font-weight:400!important;letter-spacing:0!important}body #MainContent .product-card__info{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:12px!important;align-items:start!important;padding:13px 12px 2px!important}body #MainContent .product-card__title{grid-column:1;grid-row:1}body #MainContent .product-card__info>.f-price{grid-column:2;grid-row:1;white-space:nowrap}body #MainContent .product-card__type{grid-column:1 / -1;grid-row:2;font-size:12px!important;font-weight:400!important;letter-spacing:0!important}body #MainContent .osh-product-card__badge,body #MainContent .product-card__badge .f-badge{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#555250!important;box-shadow:none!important;font-size:12px!important;line-height:1.2!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}body #MainContent .osh-product-card__badge,body #MainContent .product-card__badge{top:18px!important;left:18px!important}body #MainContent .osh-product-card__heart,body #MainContent .osh-product-card__heart:hover,body #MainContent .osh-product-card__heart.is-active,body #MainContent .osh-product-card__heart.is-saved{width:34px!important;height:34px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--osh-editorial-ink)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body #MainContent .osh-product-card__heart svg{width:22px!important;height:20px!important;stroke-width:1.25!important}body #MainContent :is(.osh-product-card__image-link,.osh-product-card__placeholder){aspect-ratio:4 / 5!important;background:var(--osh-editorial-ivory)!important}body #MainContent :is(.osh-product-card__arrow,.osh-product-card__dots){display:none!important}body #MainContent .product-card__image-wrapper motion-element{transform:none!important}body #MainContent :is(.product-card__image--main,.product-card__image--second){transition:opacity .24s ease!important}body #MainContent .product-card__image--second{opacity:0}body.index-template #MainContent :is(.osh-favs__grid,.osh-bundles__grid){box-sizing:border-box;width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;column-gap:2px!important;row-gap:40px!important}body.index-template #MainContent .osh-shopway__products{width:100%!important;max-width:none!important;padding-inline:0!important;column-gap:2px!important;row-gap:40px!important}body.collection-template #MainContent .osh-collection-page__grid{padding-inline:0!important;column-gap:2px!important;row-gap:42px!important}body.cart-template #MainContent .f-grid{box-sizing:border-box;width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:2px!important;row-gap:40px!important}@media(hover:hover)and (pointer:fine){body #MainContent .product-card__image-wrapper:hover .product-card__image--main{opacity:0!important}body #MainContent .product-card__image-wrapper:hover .product-card__image--second{display:block!important;opacity:1!important}}body #MainContent :is(.product-card-style-card,.product-card,.custom-card,.article-card){border:0!important;background:transparent!important}body #MainContent :is(.product-card__info,.custom-card__info,.article-card__info){padding-inline:0!important}body #MainContent :is(.product-card__quickview,.product-card__atc){border-radius:0!important;box-shadow:none!important}body #MainContent .cart.section--padding{width:100%!important;max-width:none!important;padding:var(--osh-editorial-section-space) clamp(20px,5vw,72px)!important}body #MainContent .cart__header{padding-bottom:22px;border-bottom:1px solid var(--osh-editorial-line)}body #MainContent .cart__empty{min-height:38vh;display:grid;place-content:center;text-align:center}body :is(.cart-drawer,.drawer) :is(.btn,button,input,select){border-radius:0!important;box-shadow:none!important}body:is(.search-template,.blog-template,.article-template,.customers-template) #MainContent .page-width{width:var(--osh-editorial-page)!important;max-width:none!important}body:is(.search-template,.blog-template,.article-template,.customers-template) #MainContent :is(.section-header,.page-header,.main-page-title){padding-block:clamp(42px,6vw,84px)!important;border-bottom:1px solid var(--osh-editorial-line)}@media(hover:hover){body .osh-header__nav-link:hover:before{content:"";position:absolute;right:0;bottom:-7px;left:0;height:1px;background:var(--osh-editorial-ink)}body #MainContent :is(.btn,.button,button[type=submit]){transition:background-color .18s ease,color .18s ease,border-color .18s ease}}@media(max-width:989px){:root{--osh-editorial-section-space: 56px}body .osh-header__bar{min-height:68px!important}body.cart-template #MainContent .f-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.product-template #MainContent .osh-product__hero{grid-template-columns:minmax(0,1fr)!important;gap:30px!important;padding:16px 16px 52px!important}body.product-template #MainContent .osh-product__media{position:static}body.product-template #MainContent :is(.osh-product__complete-look,.osh-product__comparison,.osh-product__love,.osh-product__styled,.osh-product__support,.osh-product__reviews,.osh-product__faq){padding-inline:20px!important}body.product-template #MainContent .osh-product__hero-trust{grid-template-columns:repeat(3,minmax(0,1fr))!important;row-gap:16px!important}body.product-template #MainContent .osh-product__hero-trust>*:nth-child(3){border-right:0!important}body.product-template #MainContent .osh-product__hero-trust>*:nth-child(n+4){padding-top:16px!important;border-top:1px solid var(--osh-editorial-line)!important}body.product-template #MainContent .osh-product__hero-trust>*:last-child{border-right:0!important}body.collection-template #MainContent .osh-collection-page__trust-grid>*,body.page-template #MainContent .osh-about__proof-grid>*{border-right:0!important;border-bottom:1px solid rgba(34,34,34,.14)!important}body.collection-template #MainContent .osh-collection-page__trust-grid>*:last-child,body.page-template #MainContent .osh-about__proof-grid>*:last-child{border-bottom:0!important}}@media(max-width:749px){:root{--osh-editorial-page: calc(100% - 32px) ;--osh-editorial-copy: calc(100% - 32px) ;--osh-editorial-section-space: 48px}body .osh-header__bar{min-height:62px!important}body .osh-header__drawer{border-radius:0!important}body .osh-footer__newsletter{padding-block:46px!important}body.collection-template #MainContent .osh-collection-page__hero{min-height:62vh!important}body.collection-template #MainContent .osh-collection-page__intro{padding:48px 20px!important}body.collection-template #MainContent .osh-collection-page__top-row{padding-inline:16px!important}body.collection-template #MainContent .osh-collection-page__controls{padding:20px 12px 14px!important}body.collection-template #MainContent .osh-collection-page__grid{column-gap:2px!important;row-gap:28px!important;padding-inline:0!important}body #MainContent :is(.osh-product-card__copy,.product-card__info){padding:10px 8px 2px!important}body #MainContent .osh-product-card__title,body #MainContent .product-card__title,body #MainContent .product-card__title a{font-size:12px!important}body #MainContent .osh-product-card__price,body #MainContent .product-card :is(.f-price,.f-price-item){font-size:11.5px!important}body #MainContent .osh-product-card__badge{top:12px!important;left:12px!important;font-size:10.5px!important}body.cart-template #MainContent .f-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:2px!important;row-gap:28px!important}body.collection-template #MainContent .osh-product-card__content{padding:12px 4px 0!important}body.product-template #MainContent .osh-product__hero{gap:24px!important;padding:8px 12px 44px!important}body.product-template #MainContent .osh-product__info{padding-inline:4px!important}body.product-template #MainContent .osh-product__thumbs{overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}body.product-template #MainContent .osh-product__thumbs::-webkit-scrollbar{display:none}body.product-template #MainContent .osh-product__thumb{flex:0 0 76px!important;scroll-snap-align:start}body.product-template #MainContent .osh-product__hero-trust{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.product-template #MainContent .osh-product__hero-trust>*{padding:12px!important;border-top:1px solid var(--osh-editorial-line)!important}body.product-template #MainContent .osh-product__hero-trust>*:nth-child(odd){padding-left:0!important;border-right:1px solid var(--osh-editorial-line)!important}body.product-template #MainContent .osh-product__hero-trust>*:nth-child(2n){padding-right:0!important;border-right:0!important}body.product-template #MainContent .osh-product__hero-trust>*:first-child,body.product-template #MainContent .osh-product__hero-trust>*:nth-child(2){padding-top:0!important;border-top:0!important}body.product-template #MainContent :is(.osh-product__complete-look,.osh-product__comparison,.osh-product__love,.osh-product__styled,.osh-product__support,.osh-product__reviews,.osh-product__faq){padding:48px 16px!important}body.product-template #MainContent .osh-product__look-products{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;border-top:1px solid rgba(34,34,34,.16)!important}body.product-template #MainContent .osh-product__look-item{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;gap:16px!important;align-items:center!important;min-width:0!important;padding:16px 0!important;border-bottom:1px solid rgba(34,34,34,.16)!important}body.product-template #MainContent .osh-product__look-image{width:104px!important;height:104px!important;aspect-ratio:1 / 1}body.product-template #MainContent .osh-product__look-item-copy{min-width:0!important}body.product-template #MainContent .osh-product__look-item-copy :is(h3,p,span){overflow-wrap:anywhere}body.product-template #MainContent .osh-product__look-item button{width:auto!important;min-width:96px!important;min-height:44px!important;margin-top:10px!important}body.product-template #MainContent .osh-product__look-footer{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important}body.product-template #MainContent .osh-product__look-add-all{width:100%!important;min-height:54px!important}body.product-template #MainContent .osh-product__benefits,body.product-template #MainContent .osh-product__support{grid-template-columns:minmax(0,1fr)!important}body.product-template #MainContent .osh-product__benefits>article,body.product-template #MainContent .osh-product__support>article{padding:22px 0!important;border-right:0!important;border-bottom:1px solid rgba(34,34,34,.16)!important}body.product-template #MainContent .osh-product__benefits>article:last-child,body.product-template #MainContent .osh-product__support>article:last-child{border-bottom:0!important}body.product-template #MainContent .osh-product__reviews :is([class*=summary],[class*=header],[class*=rating]){max-width:100%!important}body.product-template #MainContent .osh-product__reviews :is(h2,h3){font-size:clamp(26px,8vw,36px)!important;line-height:1.05!important}body.page-template #MainContent :is(.osh-about__hero,.osh-about__origin,.osh-about__packaging,.osh-faq__hero){grid-template-columns:minmax(0,1fr)!important}body.page-template #MainContent .osh-about__edit-grid{gap:8px!important}body.page-template #MainContent .osh-about__proof-grid{grid-template-columns:minmax(0,1fr)!important}body.page-template #MainContent .osh-faq__quick-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.page-template #MainContent .osh-faq__quick-links :is(a,button){min-width:0!important;padding-inline:12px!important;border-bottom:1px solid var(--osh-editorial-line)!important}body.page-template #MainContent .osh-gifts__moment-grid,body.page-template #MainContent .osh-gifts__category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.page-template #MainContent .osh-gifts__offer-cards,body.page-template #MainContent .osh-gifts__proof-grid,body.page-template #MainContent .osh-gifts__care-grid{grid-template-columns:minmax(0,1fr)!important}body.page-template #MainContent .osh-gifts__offer-cards>*,body.page-template #MainContent .osh-gifts__proof-grid>*,body.page-template #MainContent .osh-gifts__care-grid>*{padding-block:22px!important;border-right:0!important;border-bottom:1px solid rgba(34,34,34,.16)!important}body.page-template #MainContent .osh-gifts__offer-cards>*:last-child,body.page-template #MainContent .osh-gifts__proof-grid>*:last-child,body.page-template #MainContent .osh-gifts__care-grid>*:last-child{border-bottom:0!important}body.blog-template #MainContent .osh-guides__feature{grid-template-columns:minmax(0,1fr)!important}body.blog-template #MainContent .osh-guides__feature-copy{padding:40px 20px!important}body.blog-template #MainContent .osh-guides__grid{grid-template-columns:minmax(0,1fr)!important;padding:48px 12px 0!important}body.blog-template #MainContent .osh-guides__card-copy{padding:16px 4px 34px!important}body #MainContent .cart.section--padding{padding:48px 16px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body #MainContent .osh-product-card__title,body #MainContent .product-card__title,body #MainContent .product-card__title a,body.index-template #MainContent .osh-discovery-card__title{font-weight:700!important}@media(min-width:990px){body.index-template #MainContent .osh-shopway__products .osh-discovery-card__copy{padding-right:18px!important;padding-left:18px!important}body.index-template #MainContent .osh-shopway__products .osh-discovery-card__topline{justify-content:flex-start!important;gap:14px!important}}body.collection-template #MainContent :is(.osh-product-card__image-wrap,.osh-product-card__image-link,.osh-product-card__placeholder){aspect-ratio:4 / 5!important}body #MainContent .osh-product-card{display:flex!important;flex-direction:column!important;width:100%;height:100%!important}body.collection-template #MainContent .osh-collection-page__item{display:flex!important}body #MainContent .osh-product-card__copy{flex:1 1 auto!important;grid-template-rows:minmax(32px,auto) minmax(22px,auto) minmax(42px,1fr)!important}body #MainContent .osh-product-card__title{grid-column:1;grid-row:1;align-self:start}body #MainContent .osh-product-card__price{grid-column:2;grid-row:1;align-self:start}body #MainContent .osh-product-card__reviews{grid-column:1 / -1;grid-row:2;align-self:start}body #MainContent .osh-product-card__quick-add{grid-column:1 / -1;grid-row:3;align-self:end}body.index-template #MainContent .osh-shopway__products .osh-discovery-card{display:flex!important;flex-direction:column!important;height:100%!important}body.index-template #MainContent .osh-shopway__products :is(.osh-discovery-card__image-link,.osh-discovery-card__placeholder){aspect-ratio:4 / 5!important}body.index-template #MainContent .osh-shopway__products .osh-discovery-card__copy{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;padding:13px 12px 2px!important}body.index-template #MainContent .osh-shopway__products .osh-discovery-card__topline{justify-content:flex-start!important;gap:12px!important}body.index-template #MainContent .osh-shopway__products .osh-discovery-card__title{min-width:0;font-size:13px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:0!important}body.index-template #MainContent .osh-shopway__products .osh-discovery-card__price{flex:0 0 auto;font-size:12.5px!important;line-height:1.25!important;font-weight:400!important;letter-spacing:0!important;white-space:nowrap}body.index-template #MainContent .osh-shopway__products .osh-discovery-card__reason{min-height:42px}body.index-template #MainContent .osh-shopway__products .osh-discovery-card__actions{margin-top:auto}@media(max-width:749px){body #MainContent .osh-product-card__copy{grid-template-rows:minmax(30px,auto) minmax(21px,auto) minmax(38px,1fr)!important}body #MainContent .osh-product-card__title{display:-webkit-box!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.index-template #MainContent .osh-shopway__products .osh-discovery-card__copy{padding:10px 8px 2px!important}body.index-template #MainContent .osh-shopway__products .osh-discovery-card__topline{flex-wrap:nowrap;justify-content:flex-start!important;gap:10px!important}body.index-template #MainContent .osh-shopway__products .osh-discovery-card__title{font-size:12px!important}body.index-template #MainContent .osh-shopway__products .osh-discovery-card__price{font-size:11.5px!important}}body.index-template #MainContent .osh-pl-hero__button{min-width:0!important;min-height:38px!important;margin-top:16px!important;padding:0 18px!important;font-size:12px!important;line-height:1!important;font-weight:700!important;letter-spacing:.06em!important}@media(max-width:749px){body.index-template #MainContent .osh-pl-hero__button{min-width:0!important;min-height:40px!important;margin-top:16px!important;padding:0 16px!important;font-size:11.5px!important}}@media(max-width:749px){body.index-template #MainContent .osh-bundles__bottom-cta{justify-content:center!important}body.index-template #MainContent .osh-bundles__view-all{width:auto!important;min-width:0!important;min-height:40px!important;padding:0 18px!important;font-size:11px!important}}@media(max-width:749px){body #MainContent .osh-product-card__copy{grid-template-rows:minmax(30px,auto) auto auto!important;align-content:start!important;row-gap:0!important}body #MainContent .osh-product-card__quick-add{grid-area:2 / 1 / auto / -1!important;align-self:start!important;margin-top:4px!important}body #MainContent .osh-product-card__reviews{grid-area:3 / 1 / auto / -1!important;align-self:start!important;margin-top:8px!important}body.index-template #MainContent :is(.osh-pl-hero__button,.osh-favs__view-all,.osh-bundles__view-all){width:auto!important;min-width:0!important;min-height:40px!important;padding:0 18px!important;font-size:11px!important}body.index-template #MainContent :is(.osh-favs__bottom-cta,.osh-bundles__bottom-cta){justify-content:center!important}}body.collection-template #MainContent [data-osh-collection-section]{width:100%;max-width:none!important;padding-bottom:0!important;background:var(--osh-editorial-white)!important}body.collection-template #MainContent .osh-collection-page__hero{display:block!important;min-height:0!important;height:auto!important;padding:64px 28px 8px!important;background:var(--osh-editorial-white)!important}body.collection-template #MainContent .osh-collection-page__hero:before,body.collection-template #MainContent .osh-collection-page__hero:after{display:none!important}body.collection-template #MainContent .osh-collection-page__hero-title{position:static!important;inset:auto!important;z-index:auto!important;display:block!important;width:100%!important;max-width:none!important;padding:0!important;transform:none!important;text-align:left!important;color:var(--osh-editorial-ink)!important}body.collection-template #MainContent .osh-collection-page__hero-title h1{display:flex;align-items:flex-start;gap:8px;margin:0!important;font-size:clamp(30px,2.2vw,42px)!important;line-height:1!important;font-weight:700!important;letter-spacing:-.035em!important}body.collection-template #MainContent .osh-collection-page__title-count{position:relative;top:-.08em;color:var(--osh-editorial-muted);font-size:.55em;line-height:1;font-weight:500;letter-spacing:0}body.collection-template #MainContent .osh-collection-page__intro{display:block!important;width:100%!important;padding:12px 28px 34px!important;background:var(--osh-editorial-white)!important}body.collection-template #MainContent .osh-collection-page__intro-heading{display:none!important}body.collection-template #MainContent .osh-collection-page__intro-copy{display:block!important;width:min(100%,980px);max-width:980px!important}body.collection-template #MainContent .osh-collection-page__intro-copy .osh-collection-page__richtext{color:var(--osh-editorial-ink)!important;font-size:15px!important;line-height:1.55!important}body.collection-template #MainContent .osh-collection-page__intro-copy .osh-collection-page__richtext :is(p,ul,ol){margin:0!important}body.collection-template #MainContent .osh-collection-page__reassurance{display:inline-flex!important;gap:7px!important;margin-top:14px!important;padding:0 0 4px!important;border:0!important;border-bottom:1px solid var(--osh-editorial-accent)!important;border-radius:0!important;background:transparent!important;color:var(--osh-editorial-ink)!important;font-size:11px!important;font-weight:600!important}body.collection-template #MainContent .osh-collection-page__top-row{display:block!important;width:100%!important;padding:0 28px 34px!important;border:0!important;background:var(--osh-editorial-white)!important}body.collection-template #MainContent .osh-collection-page__category-tabs{display:flex;align-items:center;gap:clamp(22px,2.5vw,42px);overflow-x:auto;margin:0 0 34px;padding:2px 0 8px;white-space:nowrap;scrollbar-width:none;overscroll-behavior-inline:contain}body.collection-template #MainContent .osh-collection-page__category-tabs::-webkit-scrollbar,body.collection-template #MainContent .osh-collection-page__collection-links::-webkit-scrollbar{display:none}body.collection-template #MainContent .osh-collection-page__category-tabs a{position:relative;flex:0 0 auto;padding:0 0 5px;color:var(--osh-editorial-muted);font-size:13px;line-height:1.2;font-weight:500;text-decoration:none}body.collection-template #MainContent .osh-collection-page__category-tabs a.is-active{color:var(--osh-editorial-ink);font-weight:700}body.collection-template #MainContent .osh-collection-page__category-tabs a.is-active:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--osh-editorial-ink)}body.collection-template #MainContent .osh-collection-page__featured-heading{margin:0 0 16px!important;color:var(--osh-editorial-ink)!important;font-size:18px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.02em!important}body.collection-template #MainContent .osh-collection-page__collection-links{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:2px!important;overflow-x:auto;overflow-y:hidden;width:100%!important;padding:0 0 4px!important;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain}body.collection-template #MainContent .osh-collection-page__collection-card{display:block!important;flex:0 0 clamp(300px,31vw,500px);min-width:0;overflow:hidden;padding:0!important;border:1px solid transparent!important;border-radius:0!important;background:var(--osh-editorial-white)!important;color:var(--osh-editorial-ink)!important;text-decoration:none;scroll-snap-align:start;box-shadow:none!important}body.collection-template #MainContent .osh-collection-page__collection-card.is-active{border-color:#222222b8!important}body.collection-template #MainContent .osh-collection-page__collection-image{width:100%!important;aspect-ratio:16 / 8.5!important;overflow:hidden!important;border-radius:0!important;background:var(--osh-editorial-ivory)!important}body.collection-template #MainContent .osh-collection-page__collection-image :is(img,.osh-collection-page__collection-placeholder){display:block;width:100%!important;height:100%!important;border-radius:0!important;object-fit:cover!important;transition:transform .26s ease}body.collection-template #MainContent .osh-collection-page__collection-copy{display:grid;gap:5px;min-height:76px;padding:14px 14px 16px}body.collection-template #MainContent .osh-collection-page__collection-copy>span{color:var(--osh-editorial-ink)!important;font-size:16px!important;line-height:1.15!important;font-weight:700!important}body.collection-template #MainContent .osh-collection-page__collection-copy>small{color:var(--osh-editorial-muted);font-size:12.5px;line-height:1.3;font-weight:400}body.collection-template #MainContent .osh-collection-page__breadcrumb{display:none!important}@media(hover:hover)and (pointer:fine){body.collection-template #MainContent .osh-collection-page__collection-card:hover .osh-collection-page__collection-image img{transform:scale(1.015)}}body.collection-template #MainContent .osh-collection-page__controls{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:20px!important;width:100%!important;min-height:66px;padding:12px 28px!important;border-block:1px solid var(--osh-editorial-line)!important;background:var(--osh-editorial-white)!important}body.collection-template #MainContent .osh-collection-page__control-buttons{display:flex!important;align-items:center!important;gap:12px!important}body.collection-template #MainContent .osh-collection-page__sort{width:auto!important;min-width:0!important}body.collection-template #MainContent .osh-collection-page__sort select{width:auto!important;min-width:176px!important;min-height:40px!important;padding:0 34px 0 0!important;border:0!important;border-radius:0!important;background-color:transparent!important;color:var(--osh-editorial-ink)!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important}body.collection-template #MainContent .osh-collection-page__filter-toggle{min-height:40px!important;padding:0 0 3px!important;border:0!important;border-bottom:1px solid var(--osh-editorial-ink)!important;border-radius:0!important;background:transparent!important;color:var(--osh-editorial-ink)!important;font-size:12px!important;box-shadow:none!important}body.collection-template #MainContent .osh-collection-page__count{display:none!important}body.collection-template #MainContent .osh-collection-page__filters{padding:18px 28px!important;border-bottom:1px solid var(--osh-editorial-line)!important;background:var(--osh-editorial-white)!important}body.collection-template #MainContent .osh-collection-page__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:2px!important;row-gap:42px!important;width:100%!important;margin:0!important;padding:0 0 78px!important}body.collection-template #MainContent .osh-collection-page__item{min-width:0}body.collection-template #MainContent .osh-collection-page__trust{width:100%!important;padding:72px 28px!important;background:var(--osh-editorial-blush)!important}body.collection-template #MainContent .osh-collection-page__trust .osh-collection-page__section-head{max-width:720px!important;margin:0 0 34px!important}body.collection-template #MainContent .osh-collection-page__trust .osh-collection-page__section-head h2{margin:0 0 10px!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.02!important;letter-spacing:-.035em!important}body.collection-template #MainContent .osh-collection-page__trust-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;max-width:none!important;border-top:1px solid rgba(34,34,34,.16)}body.collection-template #MainContent .osh-collection-page__trust-item,body.collection-template #MainContent .osh-collection-page__trust-grid>*{min-width:0;padding:24px clamp(16px,2vw,30px) 10px!important;border:0!important;border-right:1px solid rgba(34,34,34,.16)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.collection-template #MainContent .osh-collection-page__trust-item:first-child{padding-left:0!important}body.collection-template #MainContent .osh-collection-page__trust-item:last-child{padding-right:0!important;border-right:0!important}body.collection-template #MainContent .osh-collection-page__trust-number{display:none!important}body.collection-template #MainContent .osh-collection-page__trust-icon{min-height:24px;margin-bottom:15px;color:var(--osh-editorial-accent)!important;font-size:20px!important;line-height:1!important}body.collection-template #MainContent .osh-collection-page__trust-item h3{margin:0 0 7px!important;font-size:14px!important;line-height:1.2!important;font-weight:700!important}body.collection-template #MainContent .osh-collection-page__trust-item p{margin:0!important;color:var(--osh-editorial-muted)!important;font-size:12px!important;line-height:1.5!important}body.collection-template #MainContent .osh-collection-page__editorial,body.collection-template #MainContent .osh-collection-page__guide,body.collection-template #MainContent .osh-collection-page__related{display:none!important}body.collection-template #MainContent .osh-collection-page__faq{display:grid!important;grid-template-columns:minmax(190px,.62fr) minmax(320px,1fr) minmax(320px,1.25fr)!important;gap:clamp(34px,5vw,90px)!important;align-items:start!important;width:100%!important;padding:88px 28px 96px!important;border:0!important;border-radius:0!important;background:var(--osh-editorial-white)!important;box-shadow:none!important}body.collection-template #MainContent .osh-collection-page__faq-heading,body.collection-template #MainContent .osh-collection-page__faq-list{width:100%!important;max-width:none!important}body.collection-template #MainContent .osh-collection-page__faq-heading h2{max-width:260px;margin:0!important;font-size:clamp(27px,2.4vw,38px)!important;line-height:1.08!important;font-weight:500!important;letter-spacing:-.035em!important}body.collection-template #MainContent .osh-collection-page__faq-list{border-top:1px solid var(--osh-editorial-ink)!important}body.collection-template #MainContent .osh-collection-page__faq-list details{border:0!important;border-bottom:1px solid rgba(34,34,34,.72)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.collection-template #MainContent .osh-collection-page__faq-list summary{min-height:68px!important;padding:18px 32px 18px 0!important;font-size:13px!important;line-height:1.35!important;font-weight:500!important}body.collection-template #MainContent .osh-collection-page__faq-answer{padding:0 28px 20px 0!important;color:var(--osh-editorial-muted)!important;font-size:12px!important;line-height:1.55!important}body.collection-template #MainContent .osh-collection-page__faq-editorial{padding-top:27px}body.collection-template #MainContent .osh-collection-page__faq-editorial h3{margin:0 0 14px;color:var(--osh-editorial-ink);font-size:18px;line-height:1.2;font-weight:700;letter-spacing:-.02em}body.collection-template #MainContent .osh-collection-page__faq-editorial p{max-width:720px;margin:0;color:var(--osh-editorial-ink);font-size:13px;line-height:1.62}@media(max-width:989px){body.collection-template #MainContent .osh-collection-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.collection-template #MainContent .osh-collection-page__trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.collection-template #MainContent .osh-collection-page__trust-item:nth-child(2){border-right:0!important}body.collection-template #MainContent .osh-collection-page__trust-item:nth-child(n+3){padding-top:24px!important;border-top:1px solid rgba(34,34,34,.16)!important}body.collection-template #MainContent .osh-collection-page__faq{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important}body.collection-template #MainContent .osh-collection-page__faq-editorial{grid-column:1 / -1;max-width:760px}}@media(max-width:749px){body.collection-template #MainContent .osh-collection-page__hero{min-height:0!important;padding:38px 16px 6px!important}body.collection-template #MainContent .osh-collection-page__hero-title h1{gap:6px;font-size:28px!important}body.collection-template #MainContent .osh-collection-page__intro{padding:10px 16px 26px!important}body.collection-template #MainContent .osh-collection-page__intro-copy .osh-collection-page__richtext{font-size:13px!important;line-height:1.52!important}body.collection-template #MainContent .osh-collection-page__top-row{padding:0 16px 26px!important}body.collection-template #MainContent .osh-collection-page__category-tabs{gap:26px;width:calc(100% + 16px);margin-bottom:28px;padding-right:16px}body.collection-template #MainContent .osh-collection-page__category-tabs a{font-size:12px}body.collection-template #MainContent .osh-collection-page__featured-heading{margin-bottom:13px!important;font-size:17px!important}body.collection-template #MainContent .osh-collection-page__collection-links{width:calc(100% + 16px)!important;padding-right:16px!important}body.collection-template #MainContent .osh-collection-page__collection-card{flex-basis:min(78vw,320px)}body.collection-template #MainContent .osh-collection-page__collection-image{aspect-ratio:4 / 5!important}body.collection-template #MainContent .osh-collection-page__collection-copy{min-height:72px;padding:12px 12px 14px}body.collection-template #MainContent .osh-collection-page__collection-copy>span{font-size:14px!important}body.collection-template #MainContent .osh-collection-page__collection-copy>small{font-size:11.5px}body.collection-template #MainContent .osh-collection-page__controls{min-height:58px;padding:9px 16px!important}body.collection-template #MainContent .osh-collection-page__sort select{min-width:158px!important;min-height:38px!important;font-size:11px!important}body.collection-template #MainContent .osh-collection-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:2px!important;row-gap:26px!important;padding-bottom:52px!important}body.collection-template #MainContent .osh-collection-page__trust{padding:50px 16px!important}body.collection-template #MainContent .osh-collection-page__trust .osh-collection-page__section-head{margin-bottom:26px!important}body.collection-template #MainContent .osh-collection-page__trust .osh-collection-page__section-head h2{font-size:29px!important}body.collection-template #MainContent .osh-collection-page__trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.collection-template #MainContent .osh-collection-page__trust-item,body.collection-template #MainContent .osh-collection-page__trust-grid>*{padding:18px 12px!important;border-right:1px solid rgba(34,34,34,.16)!important;border-bottom:0!important}body.collection-template #MainContent .osh-collection-page__trust-item:nth-child(odd){padding-left:0!important}body.collection-template #MainContent .osh-collection-page__trust-item:nth-child(2n){padding-right:0!important;border-right:0!important}body.collection-template #MainContent .osh-collection-page__trust-item:nth-child(n+3){border-top:1px solid rgba(34,34,34,.16)!important}body.collection-template #MainContent .osh-collection-page__faq{grid-template-columns:minmax(0,1fr)!important;gap:34px!important;padding:56px 16px 64px!important}body.collection-template #MainContent .osh-collection-page__faq-heading h2{max-width:280px;font-size:30px!important}body.collection-template #MainContent .osh-collection-page__faq-list summary{min-height:60px!important;padding-block:15px!important;font-size:12px!important}body.collection-template #MainContent .osh-collection-page__faq-editorial{grid-column:auto;padding-top:0}}body.collection-template #MainContent .osh-collection-page__hero-title h1{color:var(--osh-editorial-ink)!important;-webkit-text-fill-color:var(--osh-editorial-ink)!important}body.collection-template #MainContent .osh-collection-page__hero-title .osh-collection-page__title-count{color:var(--osh-editorial-muted)!important;-webkit-text-fill-color:var(--osh-editorial-muted)!important}body.collection-template #MainContent .osh-collection-page__featured-heading{display:none!important}body.collection-template #MainContent .osh-collection-page__top-row{padding-bottom:8px!important}body.collection-template #MainContent .osh-collection-page__collection-links{padding-bottom:0!important}body.collection-template #MainContent .osh-collection-page__collection-card,body.collection-template #MainContent .osh-collection-page__collection-card:hover,body.collection-template #MainContent .osh-collection-page__collection-copy>span{color:var(--osh-editorial-ink)!important;-webkit-text-fill-color:var(--osh-editorial-ink)!important}body.collection-template #MainContent .osh-collection-page__collection-image{aspect-ratio:16 / 7!important;margin-bottom:0!important}body.collection-template #MainContent .osh-collection-page__collection-copy{gap:2px!important;min-height:0!important;padding:9px 10px 8px!important}body.collection-template #MainContent .osh-collection-page__controls{min-height:54px!important;padding-top:6px!important;padding-bottom:6px!important}@media(max-width:749px){body.collection-template #MainContent .osh-collection-page__top-row{padding-bottom:6px!important}body.collection-template #MainContent .osh-collection-page__collection-image{aspect-ratio:16 / 10!important}body.collection-template #MainContent .osh-collection-page__collection-copy{min-height:0!important;padding:8px 9px 7px!important}body.collection-template #MainContent .osh-collection-page__controls{min-height:50px!important;padding-top:5px!important;padding-bottom:5px!important}}@media(min-width:750px){body.collection-template #MainContent .osh-collection-page__item{align-self:start!important}body.collection-template #MainContent .osh-product-card{height:auto!important}body.collection-template #MainContent .osh-product-card__copy{flex:0 0 auto!important;grid-template-rows:minmax(24px,auto) auto auto!important;align-content:start!important;row-gap:0!important;padding:8px 12px 0!important}body.collection-template #MainContent .osh-product-card__quick-add{grid-area:2 / 1 / auto / -1!important;align-self:start!important;min-height:40px!important;height:40px!important;margin-top:2px!important;padding-block:0!important}body.collection-template #MainContent .osh-product-card__reviews{grid-area:3 / 1 / auto / -1!important;align-self:start!important;margin-top:5px!important}body.collection-template #MainContent .osh-collection-page__grid{row-gap:20px!important;padding-bottom:56px!important}}@media(max-width:749px){body.index-template #MainContent .osh-why-trust{padding:32px 0 34px!important}body.index-template #MainContent .osh-why-trust__header{width:calc(100% - 32px)!important;margin:0 auto 16px!important;padding-inline:16px!important}body.index-template #MainContent .osh-why-trust__eyebrow{min-height:0!important;margin-bottom:8px!important;padding:0!important}body.index-template #MainContent .osh-why-trust__heading{font-size:30px!important;line-height:1!important}body.index-template #MainContent .osh-why-trust__text{margin-top:10px!important;font-size:13.5px!important;line-height:1.42!important}body.index-template #MainContent .osh-why-trust__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;overflow:visible!important;padding:0 20px!important;border-top:1px solid rgba(167,127,140,.34)!important;scroll-snap-type:none!important}body.index-template #MainContent .osh-why-trust__card,body.index-template #MainContent .osh-why-trust__card:first-child{display:grid!important;grid-template-rows:auto auto!important;gap:14px!important;justify-content:start!important;align-content:start!important;min-height:0!important;padding:16px 0!important}body.index-template #MainContent .osh-why-trust__card-copy{margin-top:0!important}body.index-template #MainContent .osh-why-trust__card-title{font-size:20px!important;line-height:1.05!important}body.index-template #MainContent .osh-why-trust__card-text{margin-top:8px!important;font-size:13px!important;line-height:1.4!important}body.index-template #MainContent .osh-shopway{padding-bottom:30px!important}body.index-template #MainContent .osh-shopway__products{align-items:flex-start!important;padding-bottom:0!important}body.index-template #MainContent .osh-shopway__products .osh-discovery-card{height:auto!important;align-self:flex-start!important}body.index-template #MainContent .osh-shopway__products .osh-discovery-card__copy{flex:0 0 auto!important;padding-bottom:0!important}body.index-template #MainContent .osh-shopway__products .osh-discovery-card__reason{min-height:42px!important;margin:6px 0 2px!important}body.index-template #MainContent .osh-shopway__products .osh-discovery-card__actions{margin-top:0!important}body.index-template #MainContent .osh-shopway__products .osh-discovery-card__add{min-height:32px!important;height:32px!important;padding-bottom:2px!important;align-items:center!important}}:root{--osh-site-font: "Helvetica Now Var", "Helvetica Now", Helvetica, Arial, sans-serif;--font-heading-family: var(--osh-site-font);--font-body-family: var(--osh-site-font);--font-button-family: var(--osh-site-font)}html,body,body #MainContent{font-family:var(--osh-site-font)!important}body #MainContent :is(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,summary,small,strong,em),body :is(.osh-header,.osh-footer) :is(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,summary,small,strong,em){font-family:var(--osh-site-font)!important}body.index-template #MainContent .osh-pl-hero__content{gap:18px!important}body.index-template #MainContent .osh-pl-hero__heading{max-width:900px!important;margin-inline:auto!important;font-family:var(--osh-site-font)!important;font-size:clamp(42px,5vw,68px)!important;line-height:.98!important;font-weight:650!important;font-style:normal!important;letter-spacing:-.045em!important}body.index-template #MainContent .osh-pl-hero__heading span,body.index-template #MainContent .osh-pl-hero__heading-main,body.index-template #MainContent .osh-pl-hero__heading-alt{display:inline!important;color:var(--osh-editorial-ink)!important;font-family:var(--osh-site-font)!important;font-weight:650!important;font-style:normal!important;-webkit-text-fill-color:var(--osh-editorial-ink)!important}body.index-template #MainContent .osh-pl-hero__heading span+span:before{content:" "}body.index-template #MainContent .osh-pl-hero__bottom{gap:10px!important}body.index-template #MainContent .osh-pl-hero__text{max-width:620px!important;margin-inline:auto!important;font-size:16px!important;line-height:1.4!important;font-weight:400!important}body.index-template #MainContent .osh-pl-hero__button{width:auto!important;min-width:0!important;min-height:0!important;margin-top:10px!important;padding:0 0 4px!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;background:transparent!important;color:var(--osh-editorial-ink)!important;font-size:11px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.06em!important;box-shadow:none!important}body.collection-template #MainContent .osh-collection-page__hero{padding:38px 20px 2px!important}body.collection-template #MainContent .osh-collection-page__hero-title h1{font-size:clamp(30px,2.15vw,40px)!important}body.collection-template #MainContent .osh-collection-page__intro{padding:8px 20px 14px!important}body.collection-template #MainContent .osh-collection-page__intro-copy{width:min(100%,1080px)!important;max-width:1080px!important}body.collection-template #MainContent .osh-collection-page__intro-copy .osh-collection-page__richtext{display:-webkit-box;overflow:hidden;color:var(--osh-editorial-muted)!important;font-size:13px!important;line-height:1.45!important;font-weight:400!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}body.collection-template #MainContent .osh-collection-page__intro-copy .osh-collection-page__richtext :is(p,strong,b){font-size:inherit!important;line-height:inherit!important;font-weight:400!important}body.collection-template #MainContent .osh-collection-page__richtext.is-expanded{display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important}body.collection-template #MainContent .osh-collection-page__description-toggle{width:auto!important;min-width:0!important;min-height:0!important;margin-top:8px!important;padding:0 0 3px!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;background:transparent!important;color:var(--osh-editorial-ink)!important;font-size:10.5px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.03em!important;text-transform:none!important;box-shadow:none!important;cursor:pointer}body.collection-template #MainContent .osh-collection-page__description-toggle[hidden]{display:none!important}body.collection-template #MainContent .osh-collection-page__reassurance{margin-top:10px!important;font-size:10px!important}body.collection-template #MainContent .osh-collection-page__top-row{padding:0 20px 2px!important}body.collection-template #MainContent .osh-collection-page__category-tabs{margin-bottom:14px!important;padding-bottom:5px!important}body.collection-template #MainContent .osh-collection-page__collection-copy{padding:7px 9px 6px!important}body.collection-template #MainContent .osh-collection-page__controls{min-height:46px!important;padding-block:3px!important}body.collection-template #MainContent .osh-collection-page__filters{padding:12px 20px!important}body.collection-template #MainContent .osh-collection-page__trust{padding:50px 20px!important}body.collection-template #MainContent .osh-collection-page__faq{padding:64px 20px 70px!important}body.collection-template #MainContent .osh-product-card__image-wrap{aspect-ratio:4 / 5.2!important}@media(min-width:750px){body.collection-template #MainContent .osh-product-card__copy,body.index-template #MainContent :is(.osh-favs__grid,.osh-bundles__grid) .osh-product-card__copy{flex:0 0 auto!important;grid-template-rows:minmax(22px,auto) auto auto!important;align-content:start!important;row-gap:0!important;padding:6px 10px 0!important}body.collection-template #MainContent .osh-product-card__quick-add,body.index-template #MainContent :is(.osh-favs__grid,.osh-bundles__grid) .osh-product-card__quick-add{grid-area:2 / 1 / auto / -1!important;align-self:start!important;min-height:32px!important;height:32px!important;margin:0!important;padding-block:0!important}body.collection-template #MainContent .osh-product-card__reviews,body.index-template #MainContent :is(.osh-favs__grid,.osh-bundles__grid) .osh-product-card__reviews{grid-area:3 / 1 / auto / -1!important;align-self:start!important;margin-top:2px!important}body.index-template #MainContent :is(.osh-favs__grid,.osh-bundles__grid) .osh-product-card{height:auto!important;align-self:start!important}body.index-template #MainContent .osh-shopway__products{align-items:flex-start!important}body.index-template #MainContent .osh-shopway__products .osh-discovery-card{height:auto!important;align-self:flex-start!important}body.index-template #MainContent .osh-shopway__products .osh-discovery-card__copy{flex:0 0 auto!important;padding:8px 10px 0!important}body.index-template #MainContent .osh-shopway__products .osh-discovery-card__reason{min-height:38px!important;margin:5px 0 0!important}body.index-template #MainContent .osh-shopway__products .osh-discovery-card__actions{margin-top:0!important}body.index-template #MainContent .osh-shopway__products .osh-discovery-card__add{min-height:32px!important;height:32px!important;padding-bottom:2px!important;align-items:center!important}body.collection-template #MainContent .osh-collection-page__grid{row-gap:14px!important;padding-bottom:34px!important}}@media(max-width:749px){body.index-template #MainContent .osh-pl-hero__content{gap:14px!important}body.index-template #MainContent .osh-pl-hero__heading{max-width:92%!important;font-size:36px!important;line-height:1!important}body.index-template #MainContent .osh-pl-hero__text{max-width:330px!important;font-size:14px!important;line-height:1.4!important}body.index-template #MainContent .osh-pl-hero__button{margin-top:6px!important;font-size:10.5px!important}body.collection-template #MainContent .osh-collection-page__hero{padding:26px 12px 2px!important}body.collection-template #MainContent .osh-collection-page__hero-title h1{font-size:25px!important}body.collection-template #MainContent .osh-collection-page__intro{padding:6px 12px 12px!important}body.collection-template #MainContent .osh-collection-page__intro-copy .osh-collection-page__richtext{font-size:12px!important;line-height:1.42!important}body.collection-template #MainContent .osh-collection-page__top-row{padding:0 12px 2px!important}body.collection-template #MainContent .osh-collection-page__category-tabs{gap:22px!important;margin-bottom:12px!important}body.collection-template #MainContent .osh-collection-page__collection-links{width:calc(100% + 12px)!important;padding-right:12px!important}body.collection-template #MainContent .osh-collection-page__controls{min-height:44px!important;padding:2px 12px!important}body.collection-template #MainContent .osh-collection-page__grid{row-gap:12px!important;padding-bottom:30px!important}body.collection-template #MainContent .osh-collection-page__trust{padding:40px 12px!important}body.collection-template #MainContent .osh-collection-page__faq{gap:26px!important;padding:44px 12px 48px!important}body.collection-template #MainContent .osh-product-card__image-wrap{aspect-ratio:4 / 5.15!important}}body #MainContent :is(.osh-product-card__title,.osh-discovery-card__title,.product-card__title,.product-card__title a){display:block!important;min-width:0!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important;text-overflow:clip!important;-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;font-size:clamp(9.25px,.78vw,11px)!important;line-height:1.2!important;letter-spacing:-.025em!important}body #MainContent :is(.osh-product-card__copy,.product-card__info){grid-template-columns:minmax(0,1fr) auto!important;column-gap:5px!important}body #MainContent .osh-product-card__price,body #MainContent .product-card :is(.f-price,.f-price-item),body.index-template #MainContent .osh-shopway__products .osh-discovery-card__price{flex:0 0 auto!important;font-size:clamp(9px,.74vw,10.5px)!important;line-height:1.2!important;letter-spacing:-.015em!important;white-space:nowrap!important}body.index-template #MainContent .osh-shopway__products .osh-discovery-card__topline{flex-wrap:nowrap!important;gap:5px!important}body.index-template #MainContent .osh-shopway__products .osh-discovery-card__title{flex:1 1 auto!important}@media(max-width:749px){body #MainContent :is(.osh-product-card__title,.osh-discovery-card__title,.product-card__title,.product-card__title a){font-size:clamp(8.25px,2.55vw,10px)!important;line-height:1.18!important;letter-spacing:-.035em!important}body #MainContent .osh-product-card__price,body #MainContent .product-card :is(.f-price,.f-price-item),body.index-template #MainContent .osh-shopway__products .osh-discovery-card__price{font-size:clamp(8.5px,2.45vw,9.75px)!important}body #MainContent :is(.osh-product-card__copy,.product-card__info){column-gap:3px!important}body.index-template #MainContent .osh-shopway__products .osh-discovery-card__topline{gap:3px!important}}body #MainContent :is(.osh-product-card__title,.osh-discovery-card__title,.product-card__title,.product-card__title a){display:block!important;overflow:visible!important;white-space:nowrap!important;text-overflow:clip!important;font-size:13px!important;line-height:1.22!important;letter-spacing:-.025em!important}body #MainContent .osh-product-card__copy{grid-template-rows:auto auto!important;align-content:start!important;padding:10px 10px 8px!important}body #MainContent .osh-product-card__title{grid-column:1;grid-row:1}body #MainContent .osh-product-card__price{grid-column:2;grid-row:1;font-size:12px!important}body #MainContent .osh-product-card__reviews{grid-column:1 / -1;grid-row:2;margin-top:6px!important}body #MainContent :is(.osh-product-card__reviews,.osh-product-card__reviews strong,.osh-product-card__reviews small,.osh-product-card__stars,.jdgm-prev-badge__stars,.jdgm-prev-badge__text,.jdgm-star,.spr-icon,.rating__star,.rating-star){color:#111!important}body #MainContent .osh-product-card__reviews{gap:3px!important;font-size:9.5px!important;line-height:1!important}body #MainContent .osh-product-card__stars{font-size:9.5px!important;line-height:1!important;letter-spacing:-.12em!important}body #MainContent :is(.osh-product-card__reviews strong,.osh-product-card__reviews small,.jdgm-prev-badge__text){font-size:9.5px!important;line-height:1!important}body #MainContent :is(.jdgm-star,.spr-icon,.rating__star,.rating-star){font-size:10px!important}body #MainContent :is(.osh-product-card__image-wrap,.osh-discovery-card__media,.product-card__image-wrapper){position:relative!important}body #MainContent .osh-product-card__image-wrap>.osh-product-card__quick-add,body.index-template #MainContent .osh-discovery-card__media>.osh-discovery-card__add{position:absolute!important;right:10px!important;bottom:10px!important;left:auto!important;z-index:4!important;display:block!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111!important;font-size:0!important;line-height:0!important;box-shadow:none!important;transform:none!important}body #MainContent .osh-product-card__image-wrap>.osh-product-card__quick-add:before,body #MainContent .osh-product-card__image-wrap>.osh-product-card__quick-add:after,body.index-template #MainContent .osh-discovery-card__media>.osh-discovery-card__add:before,body.index-template #MainContent .osh-discovery-card__media>.osh-discovery-card__add:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;display:block!important;width:22px!important;height:1px!important;background:currentColor!important;transform:translate(-50%,-50%)!important}body #MainContent .osh-product-card__image-wrap>.osh-product-card__quick-add:after,body.index-template #MainContent .osh-discovery-card__media>.osh-discovery-card__add:after{transform:translate(-50%,-50%) rotate(90deg)!important}body #MainContent .osh-product-card__image-wrap>.osh-product-card__quick-add>.osh-product-card__quick-add-text,body.index-template #MainContent .osh-discovery-card__media>.osh-discovery-card__add>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}body #MainContent .osh-product-card__image-wrap>.osh-product-card__quick-add:hover,body.index-template #MainContent .osh-discovery-card__media>.osh-discovery-card__add:hover{color:#8f6f7a!important;opacity:1!important}body #MainContent .osh-product-card__image-wrap>.osh-product-card__quick-add:disabled,body.index-template #MainContent .osh-discovery-card__media>.osh-discovery-card__add:disabled{width:auto!important;padding:0 6px!important;font-size:9px!important;line-height:1!important}body #MainContent .osh-product-card__image-wrap>.osh-product-card__quick-add:disabled:before,body #MainContent .osh-product-card__image-wrap>.osh-product-card__quick-add:disabled:after,body.index-template #MainContent .osh-discovery-card__media>.osh-discovery-card__add:disabled:before,body.index-template #MainContent .osh-discovery-card__media>.osh-discovery-card__add:disabled:after{display:none!important}body #MainContent .osh-product-card__image-wrap>.osh-product-card__quick-add:disabled .osh-product-card__quick-add-text,body.index-template #MainContent .osh-discovery-card__media>.osh-discovery-card__add:disabled>span{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important}body #MainContent .product-card__image-wrapper>.product-card__main-actions{position:absolute!important;right:10px!important;bottom:10px!important;left:auto!important;z-index:4!important;width:36px!important;margin:0!important}body #MainContent .product-card__image-wrapper .product-card__atc{position:relative!important;display:block!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111!important;font-size:0!important;box-shadow:none!important}body #MainContent .product-card__image-wrapper .product-card__atc:before,body #MainContent .product-card__image-wrapper .product-card__atc:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:22px!important;height:1px!important;background:currentColor!important;transform:translate(-50%,-50%)!important}body #MainContent .product-card__image-wrapper .product-card__atc:after{transform:translate(-50%,-50%) rotate(90deg)!important}body #MainContent .product-card__image-wrapper :is(.product-card__atc-text,.product-card__atc-icon){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}@media(max-width:749px){body #MainContent :is(.osh-product-card__copy,.product-card__info){grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;row-gap:0!important;padding:10px 8px 8px!important}body #MainContent :is(.osh-product-card__title,.osh-discovery-card__title,.product-card__title,.product-card__title a){grid-column:1 / -1!important;grid-row:1!important;font-size:clamp(10px,3.1vw,13px)!important;line-height:1.2!important;letter-spacing:-.03em!important}body #MainContent .osh-product-card__price,body #MainContent .product-card__info>.f-price{grid-column:1 / -1!important;grid-row:2!important;margin-top:6px!important;font-size:12px!important}body #MainContent .osh-product-card__reviews{grid-column:1 / -1!important;grid-row:3!important;margin-top:6px!important}body.index-template #MainContent .osh-discovery-card__topline{display:grid!important;grid-template-columns:minmax(0,1fr)!important;row-gap:0!important}body.index-template #MainContent .osh-discovery-card__price{margin-top:6px!important;font-size:12px!important}body #MainContent .osh-product-card__stars{font-size:9px!important}body #MainContent :is(.osh-product-card__reviews,.osh-product-card__reviews strong,.osh-product-card__reviews small,.jdgm-prev-badge__text){font-size:9px!important}body #MainContent .osh-product-card__image-wrap>.osh-product-card__quick-add,body.index-template #MainContent .osh-discovery-card__media>.osh-discovery-card__add,body #MainContent .product-card__image-wrapper>.product-card__main-actions,body #MainContent .product-card__image-wrapper .product-card__atc{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}body #MainContent .product-card__image-wrapper>.product-card__main-actions,body #MainContent .osh-product-card__image-wrap>.osh-product-card__quick-add,body.index-template #MainContent .osh-discovery-card__media>.osh-discovery-card__add{right:8px!important;bottom:8px!important}body #MainContent .osh-product-card__image-wrap>.osh-product-card__quick-add:before,body #MainContent .osh-product-card__image-wrap>.osh-product-card__quick-add:after,body.index-template #MainContent .osh-discovery-card__media>.osh-discovery-card__add:before,body.index-template #MainContent .osh-discovery-card__media>.osh-discovery-card__add:after,body #MainContent .product-card__image-wrapper .product-card__atc:before,body #MainContent .product-card__image-wrapper .product-card__atc:after{width:18px!important}}body.collection-template #MainContent .osh-collection-page__description-shell{position:relative!important;width:100%!important;max-width:1080px!important}body.collection-template #MainContent .osh-collection-page__intro-copy .osh-collection-page__richtext,body.collection-template #MainContent .osh-collection-page__intro-copy .osh-collection-page__richtext *{font-weight:400!important}body.collection-template #MainContent .osh-collection-page__description-shell .osh-collection-page__description-toggle{position:absolute!important;right:0!important;bottom:0!important;z-index:2!important;display:inline-flex!important;align-items:baseline!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:0 0 0 18px!important;border:0!important;border-radius:0!important;background:linear-gradient(to right,rgba(255,255,255,0),var(--osh-editorial-white) 14px,var(--osh-editorial-white) 100%)!important;color:var(--osh-editorial-muted)!important;font-family:var(--osh-site-font)!important;font-size:13px!important;line-height:1.45!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}body.collection-template #MainContent .osh-collection-page__description-shell .osh-collection-page__description-toggle[hidden]{display:none!important}body.collection-template #MainContent .osh-collection-page__description-toggle[aria-expanded=false]:before{content:"\2026";margin-right:4px;color:var(--osh-editorial-muted);font-weight:400;text-decoration:none}body.collection-template #MainContent .osh-collection-page__description-toggle [data-osh-collection-description-label]{padding-bottom:1px;border-bottom:1px solid currentColor;font-weight:400!important}@media(max-width:749px){body.collection-template #MainContent .osh-collection-page__description-shell .osh-collection-page__description-toggle{padding-left:16px!important;font-size:12px!important;line-height:1.42!important;background:linear-gradient(to right,rgba(255,255,255,0),var(--osh-editorial-white) 12px,var(--osh-editorial-white) 100%)!important}}@media(min-width:750px){body.index-template #MainContent .osh-pl-hero__content{width:min(72%,940px)!important;padding:clamp(36px,4vw,58px) clamp(32px,5vw,76px)!important;justify-content:center!important;gap:24px!important}body.index-template #MainContent .osh-pl-hero__heading-wrap{width:100%!important}body.index-template #MainContent .osh-pl-hero__heading{width:100%!important;max-width:860px!important;margin-inline:auto!important;font-size:clamp(38px,3.75vw,50px)!important;line-height:1.02!important;letter-spacing:-.04em!important;text-align:center!important;text-wrap:balance!important}body.index-template #MainContent .osh-pl-hero__heading span{display:inline!important}body.index-template #MainContent .osh-pl-hero__bottom{max-width:620px!important;margin-top:4px!important;gap:8px!important}body.index-template #MainContent .osh-pl-hero__text{font-size:15px!important;line-height:1.4!important}}@media(max-width:749px){body.index-template #MainContent .osh-pl-hero__banner{min-height:min(136vw,620px)!important}body.index-template #MainContent .osh-pl-hero__wash{background:linear-gradient(180deg,#fff8ef00 0% 38%,#fff8ef57 56%,#fff8efe6 76%,#fff8effa)!important}body.index-template #MainContent .osh-pl-hero__content{width:100%!important;min-height:inherit!important;padding:22px 18px 24px!important;justify-content:flex-end!important;align-items:flex-start!important;gap:10px!important;text-align:left!important}body.index-template #MainContent .osh-pl-hero__heading-wrap{width:100%!important;max-width:390px!important;margin:0!important;align-self:flex-start!important;text-align:left!important}body.index-template #MainContent .osh-pl-hero__heading{width:100%!important;max-width:360px!important;margin:0!important;color:var(--osh-editorial-ink)!important;font-family:var(--osh-site-font)!important;font-size:clamp(26px,7.4vw,31px)!important;line-height:1.02!important;font-weight:650!important;letter-spacing:-.045em!important;text-align:left!important;text-wrap:balance!important;text-shadow:none!important}body.index-template #MainContent .osh-pl-hero__heading span,body.index-template #MainContent .osh-pl-hero__heading-main,body.index-template #MainContent .osh-pl-hero__heading-alt,body.index-template #MainContent .osh-pl-hero__heading .osh-pl-hero__heading-alt:first-child{display:inline!important;margin:0!important;color:var(--osh-editorial-ink)!important;font-family:var(--osh-site-font)!important;font-size:inherit!important;line-height:inherit!important;font-weight:650!important;font-style:normal!important;letter-spacing:inherit!important;text-transform:none!important;-webkit-text-fill-color:var(--osh-editorial-ink)!important}body.index-template #MainContent .osh-pl-hero__bottom{width:100%!important;max-width:390px!important;margin:0!important;align-items:flex-start!important;gap:6px!important;text-align:left!important}body.index-template #MainContent .osh-pl-hero__text{width:100%!important;max-width:350px!important;margin:0!important;color:var(--osh-editorial-ink)!important;font-size:13.5px!important;line-height:1.35!important;font-weight:400!important;letter-spacing:-.015em!important;text-align:left!important;text-shadow:none!important}body.index-template #MainContent .osh-pl-hero__button{margin:4px 0 0!important;padding:0 0 3px!important;color:var(--osh-editorial-ink)!important;font-size:10.5px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.045em!important;text-align:left!important}}body #MainContent [class^=osh-] h2:not(.osh-pl-hero__heading),body #MainContent [class*=" osh-"] h2:not(.osh-pl-hero__heading){font-family:var(--osh-site-font)!important;font-size:clamp(26px,2.4vw,32px)!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.035em!important}body.index-template #MainContent .osh-why-trust{padding:38px 20px 34px!important}body.index-template #MainContent .osh-why-trust__inner{width:min(1180px,100%)!important}body.index-template #MainContent .osh-why-trust__header{width:min(760px,100%)!important;margin:0 auto 20px!important;padding:0!important}body.index-template #MainContent .osh-why-trust__heading{margin:6px 0 0!important;text-align:center!important}body.index-template #MainContent .osh-why-trust__heading span{display:block!important}body.index-template #MainContent .osh-why-trust__heading span:nth-child(2){white-space:nowrap!important}body.index-template #MainContent .osh-why-trust__text{display:-webkit-box!important;max-width:680px!important;margin:10px auto 0!important;overflow:hidden!important;color:var(--osh-editorial-muted)!important;font-size:13px!important;line-height:1.42!important;font-weight:400!important;text-align:center!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body.index-template #MainContent .osh-why-trust__text br{display:none!important}body.index-template #MainContent .osh-why-trust__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding:0!important;border-top:1px solid rgba(173,135,151,.34)!important;border-bottom:1px solid rgba(173,135,151,.34)!important}body.index-template #MainContent .osh-why-trust__card,body.index-template #MainContent .osh-why-trust__card:first-child{display:flex!important;flex-direction:column!important;gap:8px!important;min-height:0!important;padding:15px 16px!important;border:0!important;border-right:1px solid rgba(173,135,151,.28)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.index-template #MainContent .osh-why-trust__card:last-child{border-right:0!important}body.index-template #MainContent .osh-why-trust__card-top{min-height:0!important}body.index-template #MainContent .osh-why-trust__number{min-width:0!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;font-size:10px!important;line-height:1!important;font-weight:700!important}body.index-template #MainContent .osh-why-trust__card-copy{margin:2px 0 0!important}body.index-template #MainContent .osh-why-trust__card-title{margin:0!important;font-size:16px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.025em!important}body.index-template #MainContent .osh-why-trust__card-text{display:-webkit-box!important;margin:6px 0 0!important;overflow:hidden!important;font-size:12px!important;line-height:1.38!important;font-weight:400!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body.collection-template #MainContent .osh-collection-page__trust{padding:36px 22px 34px!important}body.collection-template #MainContent .osh-collection-page__trust .osh-collection-page__section-head{margin-bottom:20px!important}body.collection-template #MainContent .osh-collection-page__trust .osh-collection-page__section-copy,body.collection-template #MainContent .osh-collection-page__trust .osh-collection-page__section-copy *{max-width:720px!important;margin-top:10px!important;font-size:13px!important;line-height:1.4!important;font-weight:400!important}body.collection-template #MainContent .osh-collection-page__trust-grid{gap:0!important}body.collection-template #MainContent .osh-collection-page__trust-item{min-height:0!important;padding:15px 16px 14px!important}body.collection-template #MainContent .osh-collection-page__trust-icon{display:flex!important;align-items:center!important;min-height:0!important;margin:0 0 10px!important;color:var(--osh-editorial-accent)!important}body.collection-template #MainContent .osh-collection-page__trust-icon svg{display:block!important;width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important;stroke-linecap:round!important;stroke-linejoin:round!important}body.collection-template #MainContent .osh-collection-page__trust-item h3{margin:0!important;font-size:14px!important;line-height:1.2!important;font-weight:700!important}body.collection-template #MainContent .osh-collection-page__trust-item p{display:-webkit-box!important;margin:7px 0 0!important;overflow:hidden!important;font-size:12px!important;line-height:1.4!important;font-weight:400!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}@media(max-width:749px){body #MainContent [class^=osh-] h2:not(.osh-pl-hero__heading),body #MainContent [class*=" osh-"] h2:not(.osh-pl-hero__heading){font-size:24px!important;line-height:1.08!important;font-weight:700!important}body.index-template #MainContent .osh-why-trust{padding:26px 0 28px!important}body.index-template #MainContent .osh-why-trust__header{width:calc(100% - 32px)!important;margin-bottom:16px!important}body.index-template #MainContent .osh-why-trust__eyebrow{margin-bottom:8px!important;font-size:10px!important}body.index-template #MainContent .osh-why-trust__heading{font-size:24px!important;line-height:1.04!important}body.index-template #MainContent .osh-why-trust__heading span:nth-child(2){white-space:nowrap!important}body.index-template #MainContent .osh-why-trust__text{max-width:340px!important;margin-top:9px!important;font-size:12.5px!important;line-height:1.36!important}body.index-template #MainContent .osh-why-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0 16px!important}body.index-template #MainContent .osh-why-trust__card,body.index-template #MainContent .osh-why-trust__card:first-child{min-height:0!important;padding:13px 10px!important;border-right:1px solid rgba(173,135,151,.28)!important;border-bottom:1px solid rgba(173,135,151,.28)!important}body.index-template #MainContent .osh-why-trust__card:nth-child(2n){border-right:0!important}body.index-template #MainContent .osh-why-trust__card:nth-last-child(-n+2){border-bottom:0!important}body.index-template #MainContent .osh-why-trust__card-title{font-size:15px!important}body.index-template #MainContent .osh-why-trust__card-text{margin-top:5px!important;font-size:11.5px!important;line-height:1.36!important}body.collection-template #MainContent .osh-collection-page__trust{padding:28px 16px 26px!important}body.collection-template #MainContent .osh-collection-page__trust .osh-collection-page__section-head{margin-bottom:16px!important}body.collection-template #MainContent .osh-collection-page__trust .osh-collection-page__section-copy,body.collection-template #MainContent .osh-collection-page__trust .osh-collection-page__section-copy *{margin-top:8px!important;font-size:12.5px!important;line-height:1.38!important;font-weight:400!important}body.collection-template #MainContent .osh-collection-page__trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.collection-template #MainContent .osh-collection-page__trust-item{padding:13px 10px 12px!important}body.collection-template #MainContent .osh-collection-page__trust-icon{margin-bottom:8px!important}body.collection-template #MainContent .osh-collection-page__trust-icon svg{width:20px!important;height:20px!important}body.collection-template #MainContent .osh-collection-page__trust-item h3{font-size:13.5px!important}body.collection-template #MainContent .osh-collection-page__trust-item p{margin-top:5px!important;font-size:11.5px!important;line-height:1.35!important}}body.page-template #MainContent :is(.osh-about,.osh-delivery-returns,.osh-gifts-page,.osh-warranty-page,.osh-care-page,.osh-contact,.osh-faq-page){--osh-info-max: 1320px;--osh-info-gutter: clamp(20px, 4vw, 56px);--osh-info-rule: rgba(173, 135, 151, .28);--osh-info-soft-rule: rgba(34, 34, 34, .12);color:var(--osh-editorial-ink)!important;background:var(--osh-editorial-white)!important;font-family:var(--osh-site-font)!important;font-size:14px!important;line-height:1.5!important;font-weight:400!important}body.page-template #MainContent :is(.osh-about,.osh-delivery-returns,.osh-gifts-page,.osh-warranty-page,.osh-care-page,.osh-contact,.osh-faq-page),body.page-template #MainContent :is(.osh-about,.osh-delivery-returns,.osh-gifts-page,.osh-warranty-page,.osh-care-page,.osh-contact,.osh-faq-page) *{box-sizing:border-box!important;font-family:var(--osh-site-font)!important}body.page-template #MainContent:has(:is(.osh-about,.osh-delivery-returns,.osh-gifts-page,.osh-warranty-page,.osh-care-page,.osh-contact,.osh-faq-page))>.shopify-section:has(.breadcrumbs){display:none!important}body.page-template #MainContent :is(.osh-about,.osh-delivery-returns,.osh-gifts-page,.osh-warranty-page,.osh-care-page,.osh-contact,.osh-faq-page) h1{max-width:760px!important;margin:0!important;color:var(--osh-editorial-ink)!important;font-size:clamp(42px,4.25vw,58px)!important;line-height:1.01!important;font-weight:700!important;letter-spacing:-.05em!important;text-wrap:balance!important}body.page-template #MainContent :is(.osh-about,.osh-delivery-returns,.osh-gifts-page,.osh-warranty-page,.osh-care-page,.osh-contact,.osh-faq-page) h2{margin:0!important;color:var(--osh-editorial-ink)!important;font-size:clamp(27px,2.35vw,32px)!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.035em!important;text-wrap:balance!important}body.page-template #MainContent :is(.osh-about,.osh-delivery-returns,.osh-gifts-page,.osh-warranty-page,.osh-care-page,.osh-contact,.osh-faq-page) h3{margin:0!important;color:var(--osh-editorial-ink)!important;font-size:16px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.02em!important}body.page-template #MainContent :is(.osh-about,.osh-delivery-returns,.osh-gifts-page,.osh-warranty-page,.osh-care-page,.osh-contact,.osh-faq-page) :is(p,li,dd){color:var(--osh-editorial-muted)!important;font-size:13.5px!important;line-height:1.52!important;font-weight:400!important;letter-spacing:0!important}body.page-template #MainContent :is(.osh-about,.osh-delivery-returns,.osh-gifts-page,.osh-warranty-page,.osh-care-page,.osh-contact,.osh-faq-page) :is(p,ul,ol){margin-top:0!important;margin-bottom:0!important}body.page-template #MainContent :is(.osh-about,.osh-delivery-returns,.osh-gifts-page,.osh-warranty-page,.osh-care-page,.osh-contact,.osh-faq-page) :is(p,li,a,span,strong,label,button,input,textarea){font-weight:400}body.page-template #MainContent :is(.osh-about__eyebrow,.osh-delivery-returns__eyebrow,.osh-gifts__eyebrow,.osh-warranty__eyebrow,.osh-care__eyebrow,.osh-contact__eyebrow,.osh-faq__eyebrow,.osh-related-links__eyebrow){display:block!important;margin:0 0 12px!important;color:var(--osh-editorial-accent)!important;font-size:10px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.11em!important;text-transform:uppercase!important}body.page-template #MainContent :is(.osh-about__hero,.osh-delivery-returns__hero,.osh-gifts__hero,.osh-warranty__hero,.osh-care__hero,.osh-contact__hero,.osh-faq__hero){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--osh-info-soft-rule)!important;background:var(--osh-editorial-white)!important}body.page-template #MainContent :is(.osh-about__hero-copy,.osh-delivery-returns__hero-main,.osh-gifts__hero-copy,.osh-warranty__hero-copy,.osh-care__hero-copy,.osh-contact__hero-copy,.osh-faq__hero-copy){display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;min-height:430px!important;padding:clamp(46px,6vw,78px) var(--osh-info-gutter)!important;background:var(--osh-editorial-white)!important}body.page-template #MainContent :is(.osh-about__hero-text,.osh-delivery-returns__hero-text,.osh-gifts__intro,.osh-warranty__hero-copy>p,.osh-care__intro,.osh-contact__hero-copy>p,.osh-faq__intro){width:min(100%,620px)!important;max-width:620px!important;margin:18px 0 0!important}body.page-template #MainContent :is(.osh-about__hero-text,.osh-about__hero-text *,.osh-delivery-returns__hero-text,.osh-delivery-returns__hero-text *,.osh-gifts__intro,.osh-gifts__intro *,.osh-warranty__hero-copy>p,.osh-care__intro,.osh-care__intro *,.osh-contact__hero-copy>p,.osh-faq__intro,.osh-faq__intro *){color:var(--osh-editorial-muted)!important;font-size:14px!important;line-height:1.5!important;font-weight:400!important}body.page-template #MainContent :is(.osh-delivery-returns__hero-side,.osh-warranty__hero-side,.osh-care__hero-side,.osh-contact__hero-side,.osh-faq__hero-side){display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:430px!important;padding:clamp(42px,5vw,70px) var(--osh-info-gutter)!important;border:0!important;border-left:1px solid var(--osh-info-rule)!important;border-radius:0!important;background:var(--osh-editorial-blush)!important;box-shadow:none!important}body.page-template #MainContent :is(.osh-delivery-returns__hero-side,.osh-warranty__hero-side,.osh-care__hero-side,.osh-contact__hero-side,.osh-faq__hero-side) h2{margin:0 0 14px!important}body.page-template #MainContent .osh-about__hero-media,body.page-template #MainContent .osh-gifts__hero-visual{min-height:520px!important;height:clamp(520px,49vw,680px)!important;border:0!important;border-left:1px solid var(--osh-info-soft-rule)!important;border-radius:0!important;overflow:hidden!important;background:var(--osh-editorial-blush)!important}body.page-template #MainContent :is(.osh-about__hero-media,.osh-gifts__hero-visual) :is(img,picture){width:100%!important;height:100%!important;border-radius:0!important;object-fit:cover!important}body.page-template #MainContent :is(.osh-about__buttons,.osh-gifts__actions,.osh-warranty__actions,.osh-related-links__buttons,.osh-delivery-returns__button-row,.osh-delivery-returns__links-buttons){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:22px!important;margin-top:22px!important}body.page-template #MainContent :is(.osh-button,.osh-gifts__button,.osh-warranty__button,.osh-care__button,.osh-faq__button,.osh-delivery-returns__button,.osh-related-links__buttons a,.osh-delivery-returns__links-buttons a){display:inline-flex!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:0 0 4px!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;background:transparent!important;color:var(--osh-editorial-ink)!important;font-size:10.5px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.065em!important;text-decoration:none!important;text-transform:uppercase!important;box-shadow:none!important}body.page-template #MainContent :is(.osh-about__trust,.osh-delivery-returns__trust-strip,.osh-gifts__trust-strip,.osh-warranty__trust-strip,.osh-care__trust-strip,.osh-contact__trust-strip,.osh-faq__trust-strip){width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--osh-info-rule)!important;background:var(--osh-editorial-blush)!important}body.page-template #MainContent :is(.osh-about__trust-inner,.osh-delivery-returns__trust-inner,.osh-gifts__trust-inner,.osh-warranty__trust-inner,.osh-care__trust-inner,.osh-contact__trust-inner,.osh-faq__trust-inner){display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;width:min(100%,var(--osh-info-max))!important;max-width:var(--osh-info-max)!important;min-height:0!important;margin:0 auto!important;padding:0 var(--osh-info-gutter)!important;gap:0!important}body.page-template #MainContent :is(.osh-about__trust-inner,.osh-delivery-returns__trust-inner,.osh-gifts__trust-inner,.osh-warranty__trust-inner,.osh-care__trust-inner,.osh-contact__trust-inner,.osh-faq__trust-inner)>*{min-height:0!important;margin:0!important;padding:13px 12px!important;border-right:1px solid var(--osh-info-rule)!important;color:var(--osh-editorial-ink)!important;font-size:10px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.055em!important;text-align:center!important;text-transform:uppercase!important}body.page-template #MainContent :is(.osh-about__trust-inner,.osh-delivery-returns__trust-inner,.osh-gifts__trust-inner,.osh-warranty__trust-inner,.osh-care__trust-inner,.osh-contact__trust-inner,.osh-faq__trust-inner)>*:last-child{border-right:0!important}body.page-template #MainContent :is(.osh-about,.osh-delivery-returns,.osh-gifts-page,.osh-warranty-page,.osh-care-page,.osh-contact,.osh-faq-page)>:not(:is(.osh-about__hero,.osh-about__trust,.osh-delivery-returns__hero,.osh-delivery-returns__trust-strip,.osh-gifts__hero,.osh-gifts__trust-strip,.osh-warranty__hero,.osh-warranty__trust-strip,.osh-care__hero,.osh-care__trust-strip,.osh-contact__hero,.osh-contact__trust-strip,.osh-faq__hero,.osh-faq__trust-strip)){width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:clamp(42px,4.8vw,64px) var(--osh-info-gutter)!important;border-radius:0!important;box-shadow:none!important}body.page-template #MainContent :is(.osh-about,.osh-delivery-returns,.osh-gifts-page,.osh-warranty-page,.osh-care-page,.osh-contact,.osh-faq-page)>:not(:is(.osh-about__hero,.osh-about__trust,.osh-delivery-returns__hero,.osh-delivery-returns__trust-strip,.osh-gifts__hero,.osh-gifts__trust-strip,.osh-warranty__hero,.osh-warranty__trust-strip,.osh-care__hero,.osh-care__trust-strip,.osh-contact__hero,.osh-contact__trust-strip,.osh-faq__hero,.osh-faq__trust-strip))>*{width:min(100%,var(--osh-info-max))!important;max-width:var(--osh-info-max)!important;margin-inline:auto!important}body.page-template #MainContent :is(.osh-about__narrow,.osh-warranty__narrow,.osh-care__narrow,.osh-faq__narrow){width:min(100%,820px)!important;max-width:820px!important;margin-inline:auto!important}body.page-template #MainContent :is(.osh-about__richtext,.osh-delivery-returns__richtext,.osh-gifts__intro,.osh-care__intro)>*+*{margin-top:8px!important}body.page-template #MainContent :is(.osh-about__edit-head,.osh-about__proof-head,.osh-delivery-returns__section-head,.osh-delivery-returns__section-intro,.osh-gifts__section-head,.osh-warranty__section-head,.osh-care__section-head,.osh-contact__help-heading,.osh-contact__proof-heading,.osh-contact__faq-heading,.osh-faq__quick-heading,.osh-faq__section-heading){width:min(100%,820px)!important;max-width:820px!important;margin:0 auto 22px!important;text-align:left!important}body.page-template #MainContent :is(.osh-about__edit-head,.osh-about__proof-head,.osh-delivery-returns__section-head,.osh-delivery-returns__section-intro,.osh-gifts__section-head,.osh-warranty__section-head,.osh-care__section-head,.osh-contact__help-heading,.osh-contact__proof-heading,.osh-contact__faq-heading,.osh-faq__quick-heading,.osh-faq__section-heading) :is(p,.osh-delivery-returns__section-copy){margin-top:10px!important}body.page-template #MainContent :is(.osh-about__edit-grid,.osh-about__proof-grid,.osh-delivery-returns__quick-grid,.osh-delivery-returns__delivery-grid,.osh-delivery-returns__eligibility-grid,.osh-delivery-returns__proof-grid,.osh-delivery-returns__steps-grid,.osh-gifts__moment-grid,.osh-gifts__proof-grid,.osh-gifts__category-grid,.osh-gifts__care-grid,.osh-warranty__proof-grid,.osh-warranty__not-grid,.osh-warranty__steps,.osh-warranty__care-grid,.osh-warranty__quick-grid,.osh-care__proof-grid,.osh-care__steps,.osh-care__mini-grid,.osh-contact__methods,.osh-contact__help-list,.osh-contact__proof-grid){gap:12px!important}body.page-template #MainContent :is(.osh-about__proof-grid,.osh-delivery-returns__quick-grid,.osh-delivery-returns__delivery-grid,.osh-delivery-returns__eligibility-grid,.osh-delivery-returns__proof-grid,.osh-delivery-returns__steps-grid,.osh-gifts__proof-grid,.osh-gifts__category-grid,.osh-gifts__care-grid,.osh-warranty__proof-grid,.osh-warranty__not-grid,.osh-warranty__steps,.osh-warranty__care-grid,.osh-warranty__quick-grid,.osh-care__proof-grid,.osh-care__steps,.osh-care__mini-grid,.osh-contact__methods,.osh-contact__help-list,.osh-contact__proof-grid)>*{min-height:0!important;padding:18px!important;border:1px solid var(--osh-info-soft-rule)!important;border-radius:0!important;background:var(--osh-editorial-white)!important;box-shadow:none!important}body.page-template #MainContent :is(.osh-about__proof-grid,.osh-delivery-returns__quick-grid,.osh-delivery-returns__eligibility-grid,.osh-delivery-returns__proof-grid,.osh-delivery-returns__steps-grid,.osh-gifts__proof-grid,.osh-gifts__care-grid,.osh-warranty__proof-grid,.osh-warranty__not-grid,.osh-warranty__steps,.osh-warranty__care-grid,.osh-warranty__quick-grid,.osh-care__proof-grid,.osh-care__steps,.osh-care__mini-grid,.osh-contact__methods,.osh-contact__help-list,.osh-contact__proof-grid)>* :is(p,.osh-delivery-returns__small-note){margin-top:7px!important}body.page-template #MainContent :is(.osh-about__edit-card,.osh-gifts__moment-card,.osh-gifts__category-card,.osh-delivery-returns__delivery-card){border:1px solid var(--osh-info-soft-rule)!important;border-radius:0!important;overflow:hidden!important;background:var(--osh-editorial-white)!important;box-shadow:none!important}body.page-template #MainContent :is(.osh-about__edit-media,.osh-gifts__moment-image),body.page-template #MainContent :is(.osh-about__edit-media,.osh-gifts__moment-image) img{border-radius:0!important}body.page-template #MainContent :is(.osh-gifts__moment-copy,.osh-delivery-returns__delivery-card){padding:18px!important}body.page-template #MainContent :is(.osh-delivery-returns__delivery-card--featured,.osh-gifts__offer,.osh-care__guarantee,.osh-warranty__claim-cta){border-radius:0!important;background:var(--osh-editorial-ivory)!important;box-shadow:none!important}body.page-template #MainContent :is(.osh-about__origin,.osh-about__packaging,.osh-delivery-returns__split-section,.osh-delivery-returns__returns,.osh-delivery-returns__refunds,.osh-delivery-returns__notice,.osh-delivery-returns__legal,.osh-gifts__split,.osh-gifts__offer,.osh-gifts__first,.osh-gifts__care,.osh-warranty__split,.osh-warranty__normal,.osh-warranty__not-covered,.osh-warranty__care,.osh-warranty__quick,.osh-care__split,.osh-care__avoid,.osh-care__storage,.osh-care__charms,.osh-care__guarantee,.osh-contact__main){gap:clamp(28px,4vw,58px)!important}body.page-template #MainContent :is(.osh-about__origin-copy,.osh-about__packaging-copy,.osh-delivery-returns__split-copy,.osh-delivery-returns__returns-content,.osh-delivery-returns__refunds-content,.osh-delivery-returns__notice-copy,.osh-delivery-returns__legal-copy,.osh-gifts__split-content,.osh-gifts__offer-copy,.osh-gifts__first-content,.osh-warranty__split-content,.osh-warranty__normal-copy,.osh-care__split-content,.osh-care__storage-content,.osh-care__charms-copy,.osh-care__guarantee-content,.osh-contact__info) :is(p,ul,ol){margin-top:12px!important}body.page-template #MainContent :is(.osh-about__cta,.osh-related-links,.osh-delivery-returns__links,.osh-contact__faq,.osh-faq__contact){background:var(--osh-editorial-ivory)!important}body.page-template #MainContent :is(.osh-warranty__faq-list,.osh-care__faq-list,.osh-gifts__faq-list,.osh-contact__faq-list,.osh-faq__list,.osh-delivery-returns__faq-list){width:min(100%,920px)!important;max-width:920px!important;margin-inline:auto!important;border-top:1px solid var(--osh-info-soft-rule)!important}body.page-template #MainContent :is(.osh-warranty__faq-list,.osh-care__faq-list,.osh-gifts__faq-list,.osh-contact__faq-list,.osh-faq__list,.osh-delivery-returns__faq-list) details{margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--osh-info-soft-rule)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.page-template #MainContent :is(.osh-warranty__faq-list,.osh-care__faq-list,.osh-gifts__faq-list,.osh-contact__faq-list,.osh-faq__list,.osh-delivery-returns__faq-list) summary{min-height:0!important;padding:16px 34px 16px 0!important;color:var(--osh-editorial-ink)!important;font-size:14px!important;line-height:1.35!important;font-weight:700!important}body.page-template #MainContent :is(.osh-warranty__faq-list,.osh-care__faq-list,.osh-gifts__faq-list,.osh-contact__faq-list,.osh-faq__list,.osh-delivery-returns__faq-list) details>:not(summary){padding:0 34px 16px 0!important}body.page-template #MainContent :is(.osh-related-links__inner,.osh-delivery-returns__links-inner){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:30px!important;width:min(100%,var(--osh-info-max))!important;max-width:var(--osh-info-max)!important;margin-inline:auto!important}body.page-template #MainContent .osh-contact__main{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr)!important}body.page-template #MainContent .osh-contact__form-wrap{padding:clamp(24px,3vw,38px)!important;border:1px solid var(--osh-info-soft-rule)!important;border-radius:0!important;background:var(--osh-editorial-white)!important;box-shadow:none!important}body.page-template #MainContent .osh-contact__field{margin-top:16px!important}body.page-template #MainContent .osh-contact__field :is(input,textarea){width:100%!important;min-height:44px!important;padding:10px 0!important;border:0!important;border-bottom:1px solid rgba(34,34,34,.3)!important;border-radius:0!important;background:transparent!important;color:var(--osh-editorial-ink)!important;font-size:14px!important;line-height:1.4!important;font-weight:400!important;box-shadow:none!important}body.page-template #MainContent .osh-contact__field textarea{min-height:112px!important;resize:vertical!important}body.page-template #MainContent .osh-contact__submit{width:auto!important;min-width:150px!important;min-height:40px!important;margin-top:20px!important;padding:0 22px!important;border:1px solid var(--osh-editorial-ink)!important;border-radius:0!important;background:var(--osh-editorial-ink)!important;color:var(--osh-editorial-white)!important;font-size:10.5px!important;line-height:1!important;font-weight:700!important;letter-spacing:.065em!important;text-transform:uppercase!important;box-shadow:none!important}@media(max-width:989px){body.page-template #MainContent :is(.osh-about__hero,.osh-delivery-returns__hero,.osh-gifts__hero,.osh-warranty__hero,.osh-care__hero,.osh-contact__hero,.osh-faq__hero){grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)!important}body.page-template #MainContent :is(.osh-about__hero-copy,.osh-delivery-returns__hero-main,.osh-gifts__hero-copy,.osh-warranty__hero-copy,.osh-care__hero-copy,.osh-contact__hero-copy,.osh-faq__hero-copy,.osh-delivery-returns__hero-side,.osh-warranty__hero-side,.osh-care__hero-side,.osh-contact__hero-side,.osh-faq__hero-side){min-height:390px!important}body.page-template #MainContent .osh-contact__main{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:749px){body.page-template #MainContent :is(.osh-about,.osh-delivery-returns,.osh-gifts-page,.osh-warranty-page,.osh-care-page,.osh-contact,.osh-faq-page){--osh-info-gutter: 18px}body.page-template #MainContent :is(.osh-about,.osh-delivery-returns,.osh-gifts-page,.osh-warranty-page,.osh-care-page,.osh-contact,.osh-faq-page) h1{max-width:100%!important;font-size:clamp(31px,9vw,36px)!important;line-height:1.04!important;letter-spacing:-.045em!important}body.page-template #MainContent :is(.osh-about,.osh-delivery-returns,.osh-gifts-page,.osh-warranty-page,.osh-care-page,.osh-contact,.osh-faq-page) h2{font-size:24px!important;line-height:1.08!important}body.page-template #MainContent :is(.osh-about,.osh-delivery-returns,.osh-gifts-page,.osh-warranty-page,.osh-care-page,.osh-contact,.osh-faq-page) h3{font-size:15px!important}body.page-template #MainContent :is(.osh-about,.osh-delivery-returns,.osh-gifts-page,.osh-warranty-page,.osh-care-page,.osh-contact,.osh-faq-page) :is(p,li,dd){font-size:13px!important;line-height:1.48!important}body.page-template #MainContent :is(.osh-about__hero,.osh-delivery-returns__hero,.osh-gifts__hero,.osh-warranty__hero,.osh-care__hero,.osh-contact__hero,.osh-faq__hero){grid-template-columns:minmax(0,1fr)!important}body.page-template #MainContent :is(.osh-about__hero-copy,.osh-delivery-returns__hero-main,.osh-gifts__hero-copy,.osh-warranty__hero-copy,.osh-care__hero-copy,.osh-contact__hero-copy,.osh-faq__hero-copy){min-height:0!important;padding:34px var(--osh-info-gutter) 36px!important}body.page-template #MainContent :is(.osh-about__hero-text,.osh-delivery-returns__hero-text,.osh-gifts__intro,.osh-warranty__hero-copy>p,.osh-care__intro,.osh-contact__hero-copy>p,.osh-faq__intro){margin-top:13px!important}body.page-template #MainContent :is(.osh-about__hero-text,.osh-about__hero-text *,.osh-delivery-returns__hero-text,.osh-delivery-returns__hero-text *,.osh-gifts__intro,.osh-gifts__intro *,.osh-warranty__hero-copy>p,.osh-care__intro,.osh-care__intro *,.osh-contact__hero-copy>p,.osh-faq__intro,.osh-faq__intro *){font-size:13px!important;line-height:1.45!important}body.page-template #MainContent :is(.osh-delivery-returns__hero-side,.osh-warranty__hero-side,.osh-care__hero-side,.osh-contact__hero-side,.osh-faq__hero-side){min-height:0!important;padding:28px var(--osh-info-gutter) 30px!important;border-left:0!important;border-top:1px solid var(--osh-info-rule)!important}body.page-template #MainContent .osh-about__hero-media,body.page-template #MainContent .osh-gifts__hero-visual{grid-row:1!important;min-height:0!important;height:min(112vw,500px)!important;border-left:0!important;border-bottom:1px solid var(--osh-info-soft-rule)!important}body.page-template #MainContent .osh-about__hero-copy,body.page-template #MainContent .osh-gifts__hero-copy{grid-row:2!important}body.page-template #MainContent :is(.osh-about__trust-inner,.osh-delivery-returns__trust-inner,.osh-gifts__trust-inner,.osh-warranty__trust-inner,.osh-care__trust-inner,.osh-contact__trust-inner,.osh-faq__trust-inner){grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0!important}body.page-template #MainContent :is(.osh-about__trust-inner,.osh-delivery-returns__trust-inner,.osh-gifts__trust-inner,.osh-warranty__trust-inner,.osh-care__trust-inner,.osh-contact__trust-inner,.osh-faq__trust-inner)>*{padding:11px 8px!important;border-right:1px solid var(--osh-info-rule)!important;border-bottom:1px solid var(--osh-info-rule)!important;font-size:9px!important}body.page-template #MainContent :is(.osh-about__trust-inner,.osh-delivery-returns__trust-inner,.osh-gifts__trust-inner,.osh-warranty__trust-inner,.osh-care__trust-inner,.osh-contact__trust-inner,.osh-faq__trust-inner)>*:nth-child(2n){border-right:0!important}body.page-template #MainContent :is(.osh-about__trust-inner,.osh-delivery-returns__trust-inner,.osh-gifts__trust-inner,.osh-warranty__trust-inner,.osh-care__trust-inner,.osh-contact__trust-inner,.osh-faq__trust-inner)>*:last-child{grid-column:1 / -1!important;border-bottom:0!important}body.page-template #MainContent :is(.osh-about,.osh-delivery-returns,.osh-gifts-page,.osh-warranty-page,.osh-care-page,.osh-contact,.osh-faq-page)>:not(:is(.osh-about__hero,.osh-about__trust,.osh-delivery-returns__hero,.osh-delivery-returns__trust-strip,.osh-gifts__hero,.osh-gifts__trust-strip,.osh-warranty__hero,.osh-warranty__trust-strip,.osh-care__hero,.osh-care__trust-strip,.osh-contact__hero,.osh-contact__trust-strip,.osh-faq__hero,.osh-faq__trust-strip)){padding:34px var(--osh-info-gutter)!important}body.page-template #MainContent :is(.osh-about__edit-head,.osh-about__proof-head,.osh-delivery-returns__section-head,.osh-delivery-returns__section-intro,.osh-gifts__section-head,.osh-warranty__section-head,.osh-care__section-head,.osh-contact__help-heading,.osh-contact__proof-heading,.osh-contact__faq-heading,.osh-faq__quick-heading,.osh-faq__section-heading){margin-bottom:16px!important}body.page-template #MainContent :is(.osh-about__proof-grid,.osh-delivery-returns__quick-grid,.osh-delivery-returns__delivery-grid,.osh-delivery-returns__eligibility-grid,.osh-delivery-returns__proof-grid,.osh-delivery-returns__steps-grid,.osh-gifts__proof-grid,.osh-gifts__category-grid,.osh-gifts__care-grid,.osh-warranty__proof-grid,.osh-warranty__not-grid,.osh-warranty__steps,.osh-warranty__care-grid,.osh-warranty__quick-grid,.osh-care__proof-grid,.osh-care__steps,.osh-care__mini-grid,.osh-contact__methods,.osh-contact__help-list,.osh-contact__proof-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.page-template #MainContent :is(.osh-delivery-returns__delivery-grid,.osh-delivery-returns__steps-grid,.osh-contact__methods,.osh-contact__help-list){grid-template-columns:minmax(0,1fr)!important}body.page-template #MainContent :is(.osh-about__proof-grid,.osh-delivery-returns__quick-grid,.osh-delivery-returns__delivery-grid,.osh-delivery-returns__eligibility-grid,.osh-delivery-returns__proof-grid,.osh-delivery-returns__steps-grid,.osh-gifts__proof-grid,.osh-gifts__category-grid,.osh-gifts__care-grid,.osh-warranty__proof-grid,.osh-warranty__not-grid,.osh-warranty__steps,.osh-warranty__care-grid,.osh-warranty__quick-grid,.osh-care__proof-grid,.osh-care__steps,.osh-care__mini-grid,.osh-contact__methods,.osh-contact__help-list,.osh-contact__proof-grid)>*{padding:14px!important}body.page-template #MainContent :is(.osh-about__origin,.osh-about__packaging,.osh-delivery-returns__split-section,.osh-delivery-returns__returns,.osh-delivery-returns__refunds,.osh-delivery-returns__notice,.osh-delivery-returns__legal,.osh-gifts__split,.osh-gifts__offer,.osh-gifts__first,.osh-gifts__care,.osh-warranty__split,.osh-warranty__normal,.osh-warranty__not-covered,.osh-warranty__care,.osh-warranty__quick,.osh-care__split,.osh-care__avoid,.osh-care__storage,.osh-care__charms,.osh-care__guarantee,.osh-contact__main){grid-template-columns:minmax(0,1fr)!important;gap:20px!important}body.page-template #MainContent :is(.osh-about__buttons,.osh-gifts__actions,.osh-warranty__actions,.osh-related-links__buttons,.osh-delivery-returns__button-row,.osh-delivery-returns__links-buttons){gap:16px!important;margin-top:18px!important}body.page-template #MainContent :is(.osh-related-links__inner,.osh-delivery-returns__links-inner){grid-template-columns:minmax(0,1fr)!important;gap:18px!important}body.page-template #MainContent .osh-contact__form-wrap{padding:20px 16px!important}body.page-template #MainContent :is(.osh-warranty__faq-list,.osh-care__faq-list,.osh-gifts__faq-list,.osh-contact__faq-list,.osh-faq__list,.osh-delivery-returns__faq-list) summary{padding:14px 30px 14px 0!important;font-size:13px!important}}body.page-template #MainContent .osh-gifts-page .osh-gifts__hero-visual{padding:0!important}body.page-template #MainContent .osh-gifts-page .osh-gifts__hero-visual>img{display:block!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;object-fit:cover!important}@media(max-width:749px){body.page-template #MainContent .osh-about .osh-about__hero{gap:0!important}body.page-template #MainContent .osh-about .osh-about__hero-media,body.page-template #MainContent .osh-about .osh-about__hero-media img,body.page-template #MainContent .osh-about .osh-about__hero-media .osh-about__placeholder{width:100%!important;height:min(78vw,360px)!important;min-height:0!important;max-height:none!important}body.page-template #MainContent .osh-about .osh-about__hero-copy{min-height:0!important;padding:24px 18px 26px!important}body.page-template #MainContent .osh-about .osh-about__hero-copy h1{font-size:clamp(30px,8.5vw,34px)!important;line-height:1.03!important}body.page-template #MainContent .osh-about .osh-about__hero-text{margin-top:11px!important}body.page-template #MainContent .osh-about .osh-about__buttons{gap:14px!important;margin-top:16px!important}body.page-template #MainContent .osh-about>:not(.osh-about__hero):not(.osh-about__trust):not(.osh-about__origin):not(.osh-about__packaging){min-height:0!important;padding:24px 18px!important}body.page-template #MainContent .osh-about .osh-about__belief{padding-block:26px!important}body.page-template #MainContent .osh-about :is(.osh-about__belief,.osh-about__edit,.osh-about__proof,.osh-about__cta) :is(h2,p){max-width:100%!important}body.page-template #MainContent .osh-about :is(.osh-about__edit-head,.osh-about__proof-head){margin-bottom:14px!important}body.page-template #MainContent .osh-about :is(.osh-about__origin,.osh-about__packaging){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important}body.page-template #MainContent .osh-about :is(.osh-about__origin-media,.osh-about__origin-media img,.osh-about__origin-media .osh-about__placeholder,.osh-about__packaging-media,.osh-about__packaging-media img,.osh-about__packaging-media .osh-about__placeholder){width:100%!important;height:min(82vw,380px)!important;min-height:0!important;max-height:none!important;border-radius:0!important;object-fit:cover!important}body.page-template #MainContent .osh-about :is(.osh-about__origin-copy,.osh-about__packaging-copy){min-height:0!important;padding:24px 18px 28px!important}body.page-template #MainContent .osh-about :is(.osh-about__origin-copy,.osh-about__packaging-copy) :is(p,.osh-about__richtext){margin-top:10px!important}body.page-template #MainContent .osh-about .osh-about__edit-grid{gap:8px!important;margin-top:14px!important;padding-bottom:2px!important}body.page-template #MainContent .osh-about :is(.osh-about__edit-card,.osh-about__edit-card--tall,.osh-about__edit-card--wide){flex-basis:72vw!important;min-height:0!important}body.page-template #MainContent .osh-about .osh-about__edit-media,body.page-template #MainContent .osh-about .osh-about__edit-media img{height:min(82vw,340px)!important;min-height:0!important;max-height:none!important;object-fit:cover!important}body.page-template #MainContent .osh-about .osh-about__edit-card>:not(.osh-about__edit-media){padding:12px!important}body.page-template #MainContent .osh-about .osh-about__proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;border-top:1px solid var(--osh-info-soft-rule)!important;border-bottom:1px solid var(--osh-info-soft-rule)!important}body.page-template #MainContent .osh-about .osh-about__proof-grid article,body.page-template #MainContent .osh-about .osh-about__proof-grid article:first-child,body.page-template #MainContent .osh-about .osh-about__proof-grid article:last-child{min-height:0!important;padding:14px 10px!important;border:0!important;border-right:1px solid var(--osh-info-soft-rule)!important;border-bottom:1px solid var(--osh-info-soft-rule)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.page-template #MainContent .osh-about .osh-about__proof-grid article:nth-child(2n){border-right:0!important}body.page-template #MainContent .osh-about .osh-about__proof-grid article:nth-last-child(-n+2){border-bottom:0!important}body.page-template #MainContent .osh-about .osh-about__proof-grid article>span{margin-bottom:8px!important}body.page-template #MainContent .osh-about .osh-about__proof-grid article h3{font-size:14px!important}body.page-template #MainContent .osh-about .osh-about__proof-grid article p{margin-top:5px!important;font-size:11.5px!important;line-height:1.36!important}body.page-template #MainContent .osh-about .osh-about__cta{padding-block:28px!important}}@media(max-width:749px){body.page-template #MainContent .osh-about .osh-about__trust-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr!important}body.page-template #MainContent .osh-about .osh-about__trust-inner>*{grid-column:auto!important;height:100%!important}body.page-template #MainContent .osh-about .osh-about__trust-inner>*:last-child{grid-column:auto!important}body.page-template #MainContent .osh-about .osh-about__trust-inner>*:nth-last-child(-n+2){border-bottom:0!important}body.page-template #MainContent .osh-about .osh-about__edit-grid{align-items:stretch!important}body.page-template #MainContent .osh-about :is(.osh-about__edit-card,.osh-about__edit-card--tall,.osh-about__edit-card--wide){display:flex!important;flex-direction:column!important;align-self:stretch!important;height:auto!important}body.page-template #MainContent .osh-about .osh-about__edit-card figcaption{display:grid!important;grid-template-rows:auto auto!important;row-gap:5px!important;min-height:62px!important;margin-top:auto!important;padding:11px 12px 12px!important}body.page-template #MainContent .osh-about .osh-about__edit-card figcaption strong,body.page-template #MainContent .osh-about .osh-about__edit-card figcaption span{display:block!important;min-width:0!important;margin:0!important;overflow:hidden!important;line-height:1.2!important;white-space:nowrap!important;text-overflow:ellipsis!important}body.page-template #MainContent .osh-about .osh-about__edit-card figcaption strong{font-size:14px!important;font-weight:700!important}body.page-template #MainContent .osh-about .osh-about__edit-card figcaption span{color:var(--osh-editorial-muted)!important;font-size:11.5px!important;font-weight:400!important}body.page-template #MainContent .osh-about .osh-about__proof-grid{grid-auto-rows:1fr!important}body.page-template #MainContent .osh-about .osh-about__proof-grid article{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;height:100%!important}body.page-template #MainContent .osh-about .osh-about__proof-grid article h3,body.page-template #MainContent .osh-about .osh-about__proof-grid article p{display:block!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}body.page-template #MainContent .osh-about .osh-about__proof-grid article p{margin-top:5px!important}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/osh-editorial-global.css.map */
