:root,body{--romi-ivory: #f6f1e8;--romi-sand: #ece3d4;--romi-mist: #e3e6da;--romi-sage: #6f7d68;--romi-deep: #3e4a3d;--romi-clay: #8a5e43;--romi-ink: #2a2823;--romi-muted: #6b665c;--romi-line: #e2d8c7;--romi-plum: #3e4a3d;--romi-blush: #e3e6da;--romi-mauve-text: #8a5e43;--romi-control: #a39a8a;--romi-ease: cubic-bezier(.22, .61, .36, 1);--font-heading--family: "Fraunces", "Cormorant", Georgia, serif;--font-heading--weight: 380;--font-accent--family: "Fraunces", Georgia, serif;--font-accent--style: italic;--font-accent--weight: 340;--font-body--family: "Manrope", "Jost", system-ui, sans-serif;--font-subheading--family: "Manrope", "Jost", system-ui, sans-serif}body{background:var(--romi-ivory);color:var(--romi-ink)}:is(h1,h2,h3,h4,.h1,.h2,.h3,.h4){font-family:var(--font-heading--family);font-weight:380;font-variation-settings:"opsz" 96,"SOFT" 50;letter-spacing:-.015em;text-wrap:balance}:is(h1,h2,h3,.h1,.h2,.h3) em{color:var(--romi-sage);font-weight:340}:is(h5,h6,.h5,.h6){font-family:var(--font-body--family);font-weight:600;letter-spacing:.18em;color:var(--romi-sage)}p,li{text-wrap:pretty}.announcement-bar{background:var(--romi-deep)!important}.announcement-bar__text,.announcement-bar a{position:relative;z-index:1;color:#f3efe6!important;-webkit-text-fill-color:#f3efe6;font-family:var(--font-body--family);font-weight:500;font-size:.6875rem;letter-spacing:.16em}.announcement-bar .slideshow-control{color:#f3efe6}#header-component,.header,.header__row{background:var(--romi-ivory)!important}#header-component{border-bottom:1px solid var(--romi-line)}.header-logo>span{font-family:Fraunces,Georgia,serif!important;font-weight:400;font-size:1.5rem;letter-spacing:.22em;text-transform:uppercase;font-variation-settings:"opsz" 72,"SOFT" 100}@media(max-width:749px){.header-logo>span{font-size:1.0625rem;letter-spacing:.2em}}.header__menu a,.menu-list__link,header nav a{font-family:var(--font-body--family);font-weight:500;font-size:.875rem;letter-spacing:.04em}.button:not(.button-unstyled),.button-secondary,.add-to-cart-button,.cart__checkout-button,button[name=checkout]{font-family:var(--font-body--family);font-weight:600;letter-spacing:.02em;font-size:.9375rem;border-radius:3px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--romi-deep);outline-offset:2px;box-shadow:0 0 0 4px var(--romi-ivory)}.product-card :is(.card-gallery,.product-media-container),product-card .card-gallery{background:var(--romi-sand);border-radius:3px;overflow:hidden}.product-card :is(.product-title,[class*=product-title]),product-card [class*=product-title]{font-family:var(--font-heading--family);font-size:1.0625rem;font-weight:400;letter-spacing:0;line-height:1.3}.product-card .price,product-card .price{font-family:var(--font-body--family);font-size:.875rem;color:var(--romi-muted);font-weight:500}@media(max-width:749px){.main-collection-grid .product-grid{padding-inline:14px;column-gap:12px}}.main-collection-grid h1,[class*=collection] h1{font-size:clamp(2.25rem,6vw,3.5rem)}[class*=collection_nav] p{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0;padding-block:4px}[class*=collection_nav] p::-webkit-scrollbar{display:none}[class*=collection_nav] a{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--romi-line);border-radius:3px;background:#fbf8f2;color:var(--romi-ink);font-size:.875rem;font-weight:500;text-decoration:none;white-space:nowrap}[class*=collection_nav] a:hover{background:var(--romi-mist);border-color:var(--romi-sage)}.product-information__media{background:var(--romi-sand)}.product-information__media .product-media img{mix-blend-mode:multiply}.product-details .text-block.h2>h1,.product-details h1{font-family:var(--font-heading--family);font-weight:380;letter-spacing:-.01em}.product-details .price{font-family:var(--font-body--family);font-weight:600;color:var(--romi-ink)}.product-details .variant-option legend{font-family:var(--font-body--family);font-weight:600;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--romi-muted)}.product-details .variant-option__button-label{border-radius:3px;border-color:#cdbfa8;background:#fff;font-weight:500}.product-details .variant-option__button-label:has(input:checked){background:var(--romi-ink);border-color:var(--romi-ink);color:var(--romi-ivory)}.product-details .rte{color:#3c3a34}.product-details .rte :is(h2,h3){font-family:var(--font-heading--family);font-weight:400}.romi-assure{border-top-color:var(--romi-line)}.romi-assure li:before{color:var(--romi-sage)}.quantity-selector{border-radius:3px;border-color:#cdbfa8;background:#fff}.cart-drawer__summary,.cart-summary{background:var(--romi-sand)!important}.cart-items__table-row{border-color:var(--romi-line)!important}.cart-items__title,.cart-item__title,.cart-items a[class*=title]{font-family:var(--font-heading--family);font-size:1.0625rem;font-weight:400;color:var(--romi-ink);text-decoration:none}.cart-items img,.cart-item img{background:var(--romi-sand);border-radius:3px}.cart-title :is(h1,h2,p),.theme-drawer__title{font-family:var(--font-heading--family);font-weight:380}.cart-page .cart-title :is(h1,h2,p){font-size:clamp(2rem,6vw,2.75rem)}.cart-items__remove{background:transparent!important;color:var(--romi-muted)!important;border:1px solid var(--romi-line)!important;border-radius:3px;min-width:44px;min-height:44px}.cart-items__remove svg{color:var(--romi-ink)!important}.cart-items__remove:hover{background:var(--romi-mist)!important}.romi-addons{border:0;border-radius:3px;background:var(--romi-mist);padding:18px}.romi-addons__heading{font-family:var(--font-heading--family);font-weight:400;font-size:1.25rem}.romi-addons__note{color:var(--romi-muted);opacity:1}.romi-addons__image img{background:var(--romi-ivory);border-radius:3px}.romi-addons__title{font-weight:600}.romi-addons__button{border-radius:3px;border-color:var(--romi-deep);color:var(--romi-deep);background:#fff}.romi-addons__button:hover{background:var(--romi-deep);color:#fff}.romi-addons__select{border-radius:3px;background:#fff}footer .shopify-section,footer [class*=footer]{background:var(--romi-deep)!important}footer :is(p,span,li,label,small,div,.text-block,rte-formatter,h2,h3,h4,h5,h6,.h4,.h5,.h6){color:#e7e1d4!important}footer :is(h2,h3,h4,.h4,.email-signup__heading){color:#f6f1e8!important;font-family:var(--font-heading--family)}footer a{color:#f1ece2!important;text-decoration-color:#f1ece273}footer a:hover{color:#fff!important}footer input{background:transparent!important;color:#fff!important;border-color:#ece6da80!important}footer input::placeholder{color:#cfc8b9!important}footer button{color:#f6f1e8!important}@media(max-width:989px){.rh__media img{aspect-ratio:4 / 3.1;object-position:50% 30%}.rh__copy{padding-top:26px;gap:14px}}.re__grid{scroll-padding-inline:20px}.rx__media img{object-position:50% 88%}@media(max-width:989px){.rp__grid{grid-auto-flow:column;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;margin-inline:-20px;padding-inline:20px;scrollbar-width:none}.rp__grid::-webkit-scrollbar{display:none}.rp__card{scroll-snap-align:start}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.romi-reveal{animation:romi-rise linear both;animation-timeline:view();animation-range:entry 0% cover 22%}}}@keyframes romi-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/romi-studio.css.map */
