body.osimt-site{background:#fdfcfb;color:#1f2326;--font-body-family:Arial,Helvetica,sans-serif;--font-heading-family:Arial,Helvetica,sans-serif;--font-body-weight:400;--font-heading-weight:500;--color-button:31 35 38;--color-button-text:253 252 251}.osimt-site .hdt-toolbar{display:none}.osimt-site #MainContent .hdt-s-gradient{background:#fdfcfb;color:#1f2326}.osimt-site #MainContent :is(h1,h2,h3,h4,h5,h6){font-family:Arial,Helvetica,sans-serif;letter-spacing:-.035em}.osimt-site #MainContent .hdt-btn{border-radius:0;box-shadow:none}.osimt-site #MainContent .hdt-container{max-width:1440px}.osimt-site .osimt-header{border-bottom:1px solid #d9d9d4}.osimt-site .osimt-header a{font-size:12px}.osimt-site .osimt-nav-actions{gap:20px}.osimt-site .osimt-desktop-nav{gap:22px}.osimt-page{padding:64px 5% 100px}.osimt-page-title{font-size:clamp(40px,6vw,88px)!important;line-height:1.02!important;letter-spacing:-.055em!important;max-width:1000px;margin:18px 0 50px!important}.osimt-subnav{display:flex;flex-wrap:wrap;gap:28px;padding:0 0 22px;border-bottom:1px solid #c9cac6;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.osimt-reading{max-width:760px;margin:60px auto;font-size:17px;line-height:1.8}.osimt-reading :is(p,ul,ol,table){margin:0 0 24px}.osimt-reading :is(h2,h3){margin:45px 0 20px!important}.osimt-reading img{height:auto;max-width:100%}.osimt-reading a{text-decoration:underline}.osimt-reading table{display:block;overflow-x:auto}.osimt-editorial-row{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;padding:70px 0;border-bottom:1px solid #c9cac6}.osimt-editorial-row h2{font-size:clamp(30px,4vw,58px);margin:20px 0!important}.osimt-editorial-row .osimt-body{max-width:540px}.osimt-editorial-row img{aspect-ratio:1;object-fit:cover}.osimt-editorial-row:nth-child(2n) .osimt-editorial-image{order:2}.osimt-faq-layout{display:grid;grid-template-columns:1fr 2fr;gap:8%;padding-top:45px}.osimt-faq-index{position:sticky;top:30px;align-self:start;display:grid;gap:15px;font-size:13px}.osimt-faq-group{margin-bottom:50px;scroll-margin-top:30px}.osimt-faq-group h2{font-size:24px;margin-bottom:22px!important}.osimt-disclosure{border-top:1px solid #c9cac6}.osimt-disclosure:last-child{border-bottom:1px solid #c9cac6}.osimt-disclosure summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:23px 0;font-size:14px;line-height:1.5}.osimt-disclosure summary::-webkit-details-marker{display:none}.osimt-disclosure summary:after{content:"+";font-size:20px;line-height:1;flex-shrink:0}.osimt-disclosure[open] summary:after{content:"\2212"}.osimt-disclosure-content{font-size:15px;line-height:1.8;padding-bottom:26px}.osimt-disclosure-content :is(p,ul){margin:0 0 15px}.osimt-disclosure-content a{text-decoration:underline}.osimt-site .osimt-product-main{padding:55px 4% 70px}.osimt-site .osimt-product-main :is(.hdt-container,.hdt-container-full){width:100%;max-width:1500px;padding:0;margin:auto}.osimt-site .osimt-product-main .hdt-section-spacing{padding:0}.osimt-site .hdt-main-product-wrap{grid-template-columns:minmax(0,1fr) minmax(0,.88fr);gap:7%;align-items:start}.osimt-site .hdt-group-product-block{position:static;min-width:0}.osimt-site .hdt-product__title{font-size:clamp(28px,3.3vw,52px)!important;font-weight:500;line-height:1.05;text-transform:uppercase;letter-spacing:-.045em;margin:0 0 20px}.osimt-site .hdt-product-info__item{margin-bottom:24px}.osimt-site .hdt-product__price{font-size:20px;font-weight:400;margin:24px 0 32px}.osimt-site .hdt-product__description{font-size:15px;line-height:1.8;border-top:1px solid #c9cac6;border-bottom:1px solid #c9cac6;padding:24px 0}.osimt-site .hdt-product-form__submit{border-radius:999px!important;min-height:52px;background:#1f2326;color:#fdfcfb;letter-spacing:.06em;text-transform:uppercase;font-size:13px}.osimt-site .hdt-product-form__submit:disabled{opacity:.45}.osimt-site .hdt-product-form-buttons,.osimt-site .hdt-product-form__submit{width:100%}.osimt-site .hdt-variant-picker label{border-radius:0}.osimt-site .osimt-product-details{margin-top:34px}.osimt-site .osimt-product-details summary{text-transform:uppercase;font-size:12px;letter-spacing:.04em}.osimt-site .osimt-product-details{font-family:Arial,Helvetica,sans-serif}.osimt-site .osimt-product-details .hdt-rte{font-size:14px;line-height:1.8}.osimt-site .hdt-product-media{background:#eeede9}.osimt-site .osimt-product-main .hdt-badge{border-radius:0}.osimt-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 24px;margin-top:40px}.osimt-card-image{display:block;background:#eeede9;overflow:hidden}.osimt-card-image img{aspect-ratio:4/5;object-fit:contain;transition:transform .35s ease}.osimt-card-image:hover img{transform:scale(1.025)}.osimt-card-info{padding:19px 0;border-top:1px solid #bfc1bc;margin-top:15px;display:flex;justify-content:space-between;gap:20px;font-size:14px}.osimt-card-info h2,.osimt-card-info h3{font-size:17px!important;line-height:1.3!important}.osimt-collection-tools{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;font-size:13px}.osimt-form :is(input,select,textarea),.osimt-collection-tools select{border:1px solid #aeb3b3;background:transparent;color:#1f2326;border-radius:0;font:inherit;padding:13px;width:100%;min-height:46px}.osimt-form label{display:block;margin:22px 0 8px;font-size:13px}.osimt-form textarea{min-height:180px}.osimt-form button,.osimt-button{display:inline-flex;justify-content:space-between;align-items:center;gap:40px;padding:15px 25px;background:#1f2326;color:#fdfcfb!important;border:0;border-radius:999px;min-height:48px;font-size:13px;cursor:pointer;margin-top:24px}.osimt-contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:12%;padding-top:50px}.osimt-contact-grid h2{font-size:32px;margin:20px 0!important}.osimt-journal-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px 35px;margin-top:50px}.osimt-journal-grid img{aspect-ratio:3/2;object-fit:cover}.osimt-journal-grid h2{font-size:30px;margin:20px 0!important}.osimt-article-hero{width:100%;max-height:700px;object-fit:cover;margin-top:35px}.osimt-pagination{display:flex;justify-content:center;gap:24px;margin-top:60px;font-size:14px}.osimt-footer{padding:65px 5% 25px;background:#eeede9;border-top:1px solid #c9cac6}.osimt-footer-top{display:grid;grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:5%;padding-bottom:60px}.osimt-footer h2{font-size:34px;max-width:440px;margin:18px 0!important}.osimt-footer h3{font-size:11px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px!important}.osimt-footer nav{display:grid;align-content:start;gap:13px;font-size:14px}.osimt-footer .osimt-form input{max-width:420px}.osimt-footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;border-top:1px solid #bfc1bc;padding-top:25px;font-size:11px}.osimt-footer-policies{display:flex;gap:20px;flex-wrap:wrap}.osimt-site .hdt-main-heading{background:#fdfcfb;padding:55px 4%;text-align:left;border-bottom:1px solid #c9cac6}.osimt-site .hdt-main-heading h1{font-size:clamp(36px,5vw,72px)}.osimt-site .shopify-policy__container{max-width:900px;padding:65px 5%;font-size:16px;line-height:1.8}.osimt-site .shopify-policy__title{text-align:left;margin-bottom:40px}.osimt-site .hdt-main-cart{padding:40px 0 80px}.osimt-site :is(.hdt-main-cart,.hdt-account){font-family:Arial,Helvetica,sans-serif}@media(max-width:999px){.osimt-site .osimt-desktop-nav{gap:12px}.osimt-site .osimt-header{column-gap:16px}.osimt-site .osimt-nav-actions{gap:12px}.osimt-site .hdt-main-product-wrap{gap:5%}.osimt-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.osimt-page{padding:38px 6% 60px}.osimt-page-title{margin-bottom:30px!important}.osimt-site .osimt-product-main{padding:24px 6% 45px}.osimt-site .hdt-main-product-wrap{grid-template-columns:1fr;gap:35px}.osimt-site .hdt-product__title{font-size:31px!important}.osimt-editorial-row,.osimt-contact-grid,.osimt-faq-layout{grid-template-columns:1fr;gap:30px}.osimt-editorial-row{padding:40px 0}.osimt-editorial-row:nth-child(2n) .osimt-editorial-image{order:0}.osimt-faq-index{position:static;display:flex;flex-wrap:wrap;gap:16px}.osimt-journal-grid{grid-template-columns:1fr}.osimt-products-grid{gap:30px 16px}.osimt-card-info{display:block}.osimt-card-info p{margin-top:8px!important}.osimt-card-info h2{font-size:15px!important}.osimt-footer-top{grid-template-columns:1fr 1fr;gap:40px}.osimt-footer-newsletter{grid-column:1/-1}.osimt-footer{padding:45px 6% 25px}.osimt-collection-tools{align-items:start}.osimt-reading{font-size:15px;margin:35px auto}.osimt-site .osimt-nav-search{display:none}}@media(prefers-reduced-motion:reduce){.osimt-card-image img{transition:none}}.osimt-site .osimt-product-main .hdt-main-product-wrap>*{width:100%;min-width:0;padding-inline:0}.osimt-site .osimt-product-main .hdt-product-info__list{position:static}.osimt-site .osimt-product-main .hdt-product-media-wrapps{--width-group-lg:100%;align-self:start}.osimt-site .osimt-product-main .hdt-product-media__main{background:#eeede9}.osimt-site .osimt-product-main .hdt-product-media__thumb{margin-top:10px;background:#fdfcfb}.osimt-partner-intro{margin:35px 0 60px}.osimt-partner-intro img{max-height:600px;object-fit:cover}.osimt-partner-audiences{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding:45px 0;border-bottom:1px solid #c9cac6}.osimt-partner-audiences h2{font-size:26px;margin:20px 0!important}.osimt-partner-audiences p{font-size:15px;line-height:1.7}.osimt-faq-layout:has(.osimt-faq-index:empty){grid-template-columns:1fr;max-width:950px;margin:auto}.osimt-faq-index:empty{display:none}@media(max-width:749px){.osimt-partner-audiences{grid-template-columns:1fr;gap:30px}}.osimt-editorial-opening{display:block;padding-top:45px}.osimt-editorial-opening .osimt-editorial-image img{aspect-ratio:16/8;max-height:650px;object-fit:cover}.osimt-editorial-opening>div:last-child{max-width:760px;margin:65px auto 20px}.osimt-editorial-opening .osimt-body{max-width:none}@media(max-width:749px){.osimt-editorial-opening .osimt-editorial-image img{aspect-ratio:4/3}.osimt-editorial-opening>div:last-child{margin-top:30px}}.osimt-editorial-text-only{grid-template-columns:1fr}.osimt-editorial-text-only .osimt-editorial-image{display:none}.osimt-editorial-text-only>div:last-child{max-width:760px;margin-inline:auto;width:100%}
/*# sourceMappingURL=/cdn/shop/t/35/assets/osimt-site.css.map */
