body:has(collection-component) main h1{font-family:var(--font-heading--family,"Playfair Display",serif);font-weight:700;font-size:clamp(2.4rem,5vw,4.6rem);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}collection-component .product-grid__item{min-width:0;background:#fafaf6;border:1px solid #e5e5db;border-radius:5px;overflow:hidden}collection-component .product-card__content{padding:16px;gap:14px}collection-component .product-grid__item [role=heading][aria-level="3"],collection-component .product-card__content h3{font-family:var(--font-heading--family,"Playfair Display",serif);font-weight:700;line-height:1.25;font-size:clamp(1.1rem,1.7vw,1.6rem);text-wrap:balance}collection-component .product-card__content>.group-block{padding:16px 20px}collection-component .product-card__content .group-block-content:has(>product-price){align-items:stretch;justify-content:flex-start;gap:8px}collection-component .product-card__content [ref=productTitleLink] .text-block{width:100%;max-width:none}collection-component .product-card__content [ref=productTitleLink] [role=heading]{min-height:2.5em;margin:0}collection-component .product-card__content product-price{align-self:flex-start;text-align:left;min-height:1.5em}collection-component .jdgm-prev-badge{font-size:13px;white-space:nowrap;position:relative}collection-component .jdgm-preview-badge .jdgm-prev-badge{display:flex!important;align-items:center;gap:5px;min-height:20px;width:100%}collection-component .jdgm-prev-badge__stars{display:inline-flex;align-items:center;gap:1px;flex-shrink:0;vertical-align:middle;white-space:nowrap}collection-component .jdgm-prev-badge .jdgm-star{padding:0!important;line-height:1;font-size:13px}collection-component .jdgm-prev-badge[data-average-rating][data-number-of-reviews]:not([data-number-of-reviews="0"]):after{content:"(" attr(data-number-of-reviews) ")" / "";display:block;flex-shrink:0;font-family:var(--font-body--family,"Urbanist",sans-serif);font-size:12px;font-weight:500;line-height:1.5;color:#45483d;white-space:nowrap}collection-component .jdgm-prev-badge[data-oleevo-rating][data-number-of-reviews]:not([data-number-of-reviews="0"]):after{content:attr(data-oleevo-rating) "/5 (" attr(data-number-of-reviews) ")" / ""}collection-component .jdgm-prev-badge .jdgm-prev-badge__text{display:block!important;visibility:visible;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:749px){collection-component .product-card__content>.group-block{padding:14px 10px}collection-component .jdgm-prev-badge .jdgm-star{font-size:11px}collection-component .jdgm-preview-badge .jdgm-prev-badge{gap:4px}}@media(max-width:374px){collection-component .product-card__content [ref=productTitleLink] [role=heading]{min-height:3.75em}}@media(max-width:359px){collection-component .jdgm-prev-badge .jdgm-star{font-size:9px}collection-component .jdgm-prev-badge[data-average-rating][data-number-of-reviews]:after{font-size:11px}}collection-component .card-gallery{background:#f5f5ee}.oleevo-collection-kits{padding:clamp(44px,6vw,80px) max(20px,calc((100% - 1240px)/2));background:#f2f0e7;color:#1a2116}.oleevo-collection-kits header{max-width:660px;margin:0 auto 32px;text-align:center}.oleevo-collection-kits h2{font-family:var(--font-heading--family,"Playfair Display",serif);font-weight:700;font-size:clamp(2rem,4vw,3.5rem);line-height:1.15;margin:12px 0 20px}.oleevo-collection-kits header>p:last-child{font-size:1rem;line-height:1.6}.oleevo-collection-kits__eyebrow{font-size:.75rem;letter-spacing:.13em;text-transform:uppercase;color:#52623c;font-weight:650}.oleevo-collection-kits__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1000px;margin-inline:auto}.oleevo-collection-kit{--kit-accent:#52623c;background:#fff;border:1px solid #dcdfd2;border-top:3px solid var(--kit-accent);border-radius:5px;overflow:hidden;min-width:0;display:flex;flex-direction:column}.oleevo-collection-kit--starter-kit-esclusivo{--kit-accent:#7a6841}.oleevo-collection-kit--kit-premium{--kit-accent:#785944}.oleevo-collection-kit__image{position:relative;display:block;aspect-ratio:1.3;overflow:hidden;background:#fff}.oleevo-collection-kit__saving{position:absolute;z-index:2;top:12px;left:12px;padding:7px 10px;border-radius:999px;background:var(--kit-accent);color:#fff;font-size:.68rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 4px 14px #0002}.oleevo-collection-kit__price{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.oleevo-collection-kit__price s{font-size:.82rem;font-weight:500;color:#777}.oleevo-collection-kit__price strong{font-size:1.08rem;color:#263807}.oleevo-collection-kit__image img{width:100%;height:100%;object-fit:contain;display:block}.oleevo-collection-kit__body{padding:24px;display:flex;flex-direction:column;flex:1}.oleevo-collection-kit h3{font-family:var(--font-heading--family,"Playfair Display",serif);font-weight:700;font-size:1.6rem;line-height:1.2;min-height:2.4em;margin:0 0 14px}.oleevo-collection-kit__body>p:not(.oleevo-collection-kit__shipping){min-height:3em}.oleevo-collection-kit__shipping{min-height:3em}.oleevo-collection-kit h3 a{color:inherit;text-decoration:none}.oleevo-collection-kit p{font-size:.94rem;line-height:1.5;margin:0 0 18px}.oleevo-collection-kit__shipping{display:flex;align-items:center;gap:8px;color:var(--kit-accent)}.oleevo-collection-kit__shipping svg{width:22px;height:22px;flex:0 0 22px}.oleevo-collection-kit__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid #e1e3d8;margin-top:auto;font-size:1rem;font-weight:650}.oleevo-collection-kit__footer small{font-size:.7rem;font-weight:500}.oleevo-collection-kit__footer a{display:inline-flex;gap:10px;align-items:center;min-height:44px;color:var(--kit-accent);text-decoration:underline;text-underline-offset:5px}.oleevo-collection-kit a:focus-visible{outline:2px solid #5f7b12;outline-offset:3px}@media(max-width:749px){.oleevo-collection-kits{padding-inline:16px}.oleevo-collection-kits__grid{gap:16px 12px}.oleevo-collection-kit__image{aspect-ratio:1}.oleevo-collection-kit__body{padding:12px;min-width:0}.oleevo-collection-kit h3{font-size:clamp(1.0625rem,4.5vw,1.375rem);line-height:1.25;min-height:2.5em;margin-bottom:10px;overflow-wrap:break-word}.oleevo-collection-kit p{font-size:.8125rem;line-height:1.45;margin-bottom:12px}.oleevo-collection-kit__body>p:not(.oleevo-collection-kit__shipping){min-height:4.35em}.oleevo-collection-kit__shipping{gap:6px;align-items:flex-start;min-height:2.9em}.oleevo-collection-kit__shipping svg{width:18px;height:18px;flex-basis:18px;margin-top:1px}.oleevo-collection-kit__footer{flex-direction:column;align-items:flex-start;gap:4px;padding-top:12px;font-size:1rem}.oleevo-collection-kit__footer>span{min-height:1.5em}.oleevo-collection-kit__footer a{font-size:.8125rem;gap:6px;white-space:nowrap}collection-component .product-card__content{padding:10px;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/oleevo-commerce.css.map */
