:root{--koe-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--koe-sans: "DM Sans", system-ui, -apple-system, sans-serif;--koe-bg: #fdf8f5;--koe-white: #ffffff;--koe-text: #1a1a1a;--koe-muted: #6b6b6b;--koe-accent: #e8a0a0;--koe-border: rgba(26, 26, 26, .1);--koe-light-bg: #fdf8f5;--koe-radius: 0px;--koe-transition: .28s ease}.koe-container{max-width:1240px;margin:0 auto;padding:0 24px}.koe-section-heading{font-family:var(--koe-serif);font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:400;letter-spacing:.01em;color:var(--koe-text);text-align:center;margin:0 0 48px;line-height:1.2}.koe-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--koe-text);color:#fff;border:1.5px solid var(--koe-text);padding:13px 32px;font-family:var(--koe-sans);font-size:11px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background var(--koe-transition),color var(--koe-transition);white-space:nowrap}.koe-btn-primary:hover{background:transparent;color:var(--koe-text)}.koe-btn-outline{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--koe-text);border:1.5px solid var(--koe-text);padding:13px 32px;font-family:var(--koe-sans);font-size:11px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background var(--koe-transition),color var(--koe-transition)}.koe-btn-outline:hover{background:var(--koe-text);color:#fff}.koe-stars{display:flex;gap:3px;color:#d4a843;font-size:16px}.koe-divider{height:1px;background:var(--koe-border);margin:0;border:none}.product-grid__item{border:none!important}.product-grid__card.product-grid__card{gap:10px!important;padding-block:0!important;background:transparent}.card-gallery{background:#f5ede8;overflow:hidden;position:relative}.card-gallery slideshow-slide{transition:opacity .35s ease}.card-gallery slideshow-slide:not(:first-child){display:block!important;position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;pointer-events:none}.card-gallery slideshow-slide:first-child{position:relative;z-index:0;opacity:1}@media(hover:hover){product-card:hover .card-gallery slideshow-slide:first-child{opacity:0}product-card:hover .card-gallery slideshow-slide:nth-child(2){opacity:1}}.card-gallery slideshow-slide img,.card-gallery img{width:100%;height:100%;object-fit:cover;display:block}.product-card__badge,.product-badges__badge{font-family:DM Sans,sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.05em!important;background:#1a1a1a!important;color:#fff!important;border-radius:0!important;padding:4px 8px!important}.product-grid__card :is(h1,h2,h3,h4,h5,p,a){font-family:DM Sans,sans-serif!important}product-card .product-grid__card :is(h3,h4,h5,p):not(.price):not([class*=price]){font-size:13px!important;font-weight:400!important;color:#1a1a1a!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-grid__card price-component,.product-grid__card .price,.product-grid__card [class*=price]{font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:400!important;color:#1a1a1a!important;letter-spacing:0!important}.product-grid__card .price--on-sale .price__sale,.product-grid__card [class*=sale]{color:#c0392b!important;font-weight:500!important}.product-grid__card .price__compare,.product-grid__card [class*=compare]{color:#9a9a9a!important;font-size:12px!important;text-decoration:line-through!important}.product-grid__card quick-add-button button,.product-grid__card .quick-add__button,.product-grid__card [class*=quick-add] button{width:100%!important;background:#1a1a1a!important;color:#fff!important;border:1.5px solid #1a1a1a!important;border-radius:0!important;padding:10px 0!important;font-family:DM Sans,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:1.8px!important;text-transform:uppercase!important;cursor:pointer!important;transition:background .22s ease,color .22s ease!important}.product-grid__card quick-add-button button:hover,.product-grid__card .quick-add__button:hover,.product-grid__card [class*=quick-add] button:hover{background:transparent!important;color:#1a1a1a!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/aromesa-custom.css.map */
