:root{--o-bg:#F8F4EE;--o-ink:#17241F;--o-muted:#6B645A;--o-body:#3F3A34;--o-line:#E5DCCF;--o-stone:#EFE6DA;--o-field:#DCD1C2;--o-main:#1F4A3D;--o-deep:#12291F;--o-blush:#EFE6DC;--o-gold:#7E5F2E;--o-goldl:#C9A96E;--o-light:#F4EEE4;--o-lightmuted:#D5C9B7;--o-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--o-sans:"Jost","Helvetica Neue",Arial,sans-serif;--o-gut:clamp(16px,4vw,56px);--font-body-family:var(--o-sans);--font-body-weight:300;--font-heading-family:var(--o-serif);--font-heading-weight:300}body{background:var(--o-bg);color:var(--o-ink);font-family:var(--o-sans);font-weight:300;letter-spacing:.01em;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--o-serif);font-weight:300;letter-spacing:0;line-height:1.1}.gradient,.color-scheme-1,.color-background-1{background:var(--o-bg)}.announcement-bar-section,.utility-bar{background:var(--o-deep)!important;color:var(--o-light)!important}.announcement-bar__message,.announcement-bar__link{font-size:10px!important;letter-spacing:.24em!important;text-transform:uppercase;color:var(--o-light)!important}.section-header .header-wrapper{background:var(--o-bg)!important;border-bottom:1px solid var(--o-goldl)!important}.header__menu-item,.header__menu-item span,.menu-drawer__menu-item{font-family:var(--o-sans);font-size:11px!important;letter-spacing:.2em;text-transform:uppercase;font-weight:400;color:var(--o-ink)!important}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none!important;border-bottom:1px solid var(--o-goldl)}.header__heading-logo{filter:brightness(0) saturate(100%) invert(12%) sepia(25%) saturate(900%) hue-rotate(110deg)}.header__icon,.header__icon .icon{color:var(--o-ink)}.button,.shopify-payment-button__button--unbranded,.cart__checkout-button{border-radius:0!important;font-family:var(--o-sans)!important;font-size:11px!important;letter-spacing:.24em!important;text-transform:uppercase;font-weight:400!important;min-height:50px!important;background:var(--o-main)!important;color:var(--o-light)!important;box-shadow:none!important}.button:after,.button:before{box-shadow:none!important}.button--secondary{background:transparent!important;color:var(--o-ink)!important;border:1px solid var(--o-ink)!important}.button:hover{background:var(--o-deep)!important}.button--secondary:hover{background:var(--o-main)!important;color:var(--o-light)!important}.field__input,.select__select,.customer .field input,.text-area{border-radius:0!important;background:transparent!important;box-shadow:none!important;font-family:var(--o-sans)}.field:after,.select:after,.field:before,.select:before{box-shadow:none!important;border-bottom:1px solid var(--o-ink);border-radius:0!important}.field__label{font-size:12px;letter-spacing:.06em}.product__title h1{font-size:clamp(32px,3.2vw,44px)!important;font-weight:300}.product__text.caption-with-letter-spacing{color:var(--o-gold);letter-spacing:.24em;font-size:11px}.price,.price-item{font-family:var(--o-sans);font-weight:300;letter-spacing:.04em;color:var(--o-ink)}.product-form__input .form__label,.product-form__input legend{font-size:11px!important;letter-spacing:.2em;text-transform:uppercase;font-weight:400;color:var(--o-muted)}.product-form__input input[type=radio]+label{border-radius:0!important;border:1px solid var(--o-field)!important;background:var(--o-bg)!important;color:var(--o-ink)!important;font-weight:300;letter-spacing:.02em;padding:12px 18px}.product-form__input input[type=radio]:checked+label{border-color:var(--o-ink)!important;background:var(--o-bg)!important;color:var(--o-ink)!important;box-shadow:inset 0 0 0 1px var(--o-ink)!important}.product-form__input .swatch-input__label{border-radius:50%!important}.product__media-item img,.product-media-container{border-radius:0!important}.product__accordion .summary__title .accordion__title{font-family:var(--o-sans);font-size:13px;letter-spacing:.06em}.accordion{border-color:var(--o-line)!important}.rte{color:var(--o-body);font-weight:300}.o-gift{border-top:1px solid var(--o-line);padding-top:18px;margin:6px 0 4px;display:flex;flex-direction:column;gap:10px}.o-gift label{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.5}.o-gift input[type=checkbox]{margin-top:4px;accent-color:var(--o-main)}.o-gift textarea{font:inherit;font-size:14px;border:1px solid var(--o-field);background:transparent;padding:10px;resize:vertical;min-height:70px;width:100%}.o-gift .o-note{font-size:12px;color:var(--o-muted)}.card,.card__inner,.card__media,.card .media{border-radius:0!important;background:transparent!important}.card-wrapper .card__heading{font-family:var(--o-serif);font-size:21px;font-weight:300;text-align:center}.card-information{text-align:center}.card__information .price{justify-content:center;font-size:12px;color:var(--o-muted)}.collection-hero__title{font-weight:300}.footer{background:var(--o-deep)!important;color:var(--o-light)!important}.footer .footer-block__heading{font-family:var(--o-sans);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--o-goldl)!important;font-weight:400}.footer a,.footer .list-menu__item--link,.footer p,.footer .copyright__content{color:var(--o-light)!important}.footer .newsletter-form__field-wrapper .field__input{color:var(--o-light)!important;border-bottom:1px solid var(--o-goldl)}.footer .field:after{border-bottom-color:var(--o-goldl)}.footer .field__label{color:var(--o-lightmuted)}.footer-block__newsletter h2{font-family:var(--o-serif);font-size:26px}.om{font-family:var(--o-sans);font-weight:300;font-size:15px;line-height:1.7;color:var(--o-ink)}.om *{box-sizing:border-box}.om a{color:inherit;text-decoration:none}.om img,.om video{display:block;max-width:100%}.om p{margin:0}.om h1,.om h2,.om h3{margin:0;text-wrap:balance;line-height:1.08}.om em{font-style:italic}.o-wrap{padding-inline:var(--o-gut)}.o-sec{padding-block:clamp(56px,8vw,110px)}.o-cap{font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:400;color:var(--o-gold)}.o-lk{font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:400;border-bottom:1px solid currentColor;padding-bottom:5px;display:inline-block;cursor:pointer}.o-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 36px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:400;border:1px solid var(--o-ink);background:var(--o-bg);color:var(--o-ink);cursor:pointer;transition:background .25s,color .25s;align-self:flex-start;font-family:var(--o-sans)}.o-btn:hover,.o-btn.dark{background:var(--o-main);border-color:var(--o-main);color:var(--o-light)}.o-btn.dark:hover{background:var(--o-deep)}.o-center{text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.o-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:40px}.o-head h2{font-size:clamp(28px,3vw,36px)}.o-note{font-size:12px;color:var(--o-muted)}.o-notice{font-size:12px;color:var(--o-gold);letter-spacing:.02em}.o-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.o-gap{gap:16px}.o-hero img,.o-hero video{width:100%;height:clamp(460px,62vw,900px);object-fit:cover;object-position:center 28%}.o-grid{display:grid;gap:48px 16px}.o-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.o-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.o-g6{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.o-card{display:flex;flex-direction:column;gap:16px;text-align:center}.o-card .o-ph{overflow:hidden;background:var(--o-stone)}.o-card img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .8s ease}.o-card:hover img{transform:scale(1.03)}.o-card .o-nm{font-family:var(--o-serif);font-size:21px;line-height:1.2}.o-card .o-pr{font-size:12px;color:var(--o-muted);letter-spacing:.04em}.o-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,7vw,120px)}.o-txt{display:flex;flex-direction:column;gap:24px;max-width:480px}.o-txt h2{font-size:clamp(32px,3.4vw,46px)}.o-txt p{color:var(--o-body)}.o-full img{width:100%;height:auto}.o-blush{background:var(--o-blush)}.o-tall{width:100%;aspect-ratio:4/5;height:auto;object-fit:cover}.o-nat{width:100%;height:auto}.o-band{background:var(--o-main);color:var(--o-light)}.o-band p,.o-band .o-muted{color:var(--o-lightmuted)}.o-band .o-cap{color:var(--o-goldl)}.o-band .o-fld label{color:var(--o-lightmuted)}.o-band .o-fld input{border-bottom-color:var(--o-light);color:var(--o-light)}.o-band .o-fld input::placeholder{color:var(--o-lightmuted)}.o-band .o-btn.dark{background:var(--o-light);border-color:var(--o-light);color:var(--o-main)}.o-swatches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;font-size:13px}.o-dot{display:inline-block;width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000024;vertical-align:-2px;margin-right:10px}.o-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;border-top:1px solid var(--o-line);padding-top:40px}.o-steps .o-n{font-family:var(--o-serif);font-size:30px;color:var(--o-gold)}.o-steps h3{font-size:24px;margin:8px 0 10px}.o-steps p{color:var(--o-body);font-size:14px}.o-stones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 16px}.o-stones img{width:100%;aspect-ratio:1/1;object-fit:cover}.o-stones h3{font-size:24px;margin:16px 0 6px}.o-stones p{font-size:14px;color:var(--o-body)}.o-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;max-width:720px}.o-fld{display:flex;flex-direction:column;gap:8px}.o-fld.w{grid-column:1/-1}.o-fld label{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--o-muted);font-weight:400}.o-fld input,.o-fld select,.o-fld textarea{font:inherit;font-weight:300;font-size:15px;border:0;border-bottom:1px solid var(--o-ink);background:transparent;padding:10px 2px;color:var(--o-ink);border-radius:0;outline:none;-webkit-appearance:none;appearance:none}.o-fld select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2317241F'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;padding-right:26px}.o-fld textarea{min-height:110px;resize:vertical}.o-ok{border:1px solid var(--o-line);padding:28px;max-width:720px;background:var(--o-bg)}.o-err{color:#8a2a1f;font-size:13px}.o-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:8px 0 24px}.o-kv div{display:flex;flex-direction:column;gap:6px}.o-doc{max-width:720px;display:flex;flex-direction:column;gap:18px}.o-doc h1{font-size:clamp(34px,4vw,52px);margin-bottom:8px}.o-doc p{color:var(--o-body)}.o-ig{position:relative;display:block}.o-ig img{width:100%;aspect-ratio:1/1;object-fit:cover}.o-portes{padding:0 var(--o-gut);gap:16px}.o-portes img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover}.o-404{min-height:60vh;justify-content:center}.o-404 .o-big{font-family:var(--o-serif);font-size:clamp(90px,14vw,180px);line-height:1;color:var(--o-main)}@media(max-width:900px){.o-g4,.o-g3,.o-stones{grid-template-columns:repeat(2,minmax(0,1fr))}.o-g6{grid-template-columns:repeat(3,minmax(0,1fr))}.o-split,.o-steps{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.o-g3,.o-stones,.o-kv,.o-form,.o-hero.o-duo{grid-template-columns:minmax(0,1fr)}.o-hero img,.o-hero video{height:auto;aspect-ratio:4/5}.o-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.om *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/omero.css.map */
