:root{--minima-ink: #173018;--minima-ink-soft: #506250;--minima-paper: #f8f5f0;--minima-surface: #fffdf9;--minima-line: rgba(23, 48, 24, .14);--minima-accent: #54765a;--minima-shadow: 0 22px 70px rgba(23, 48, 24, .14)}body.template-collection,body.template-product,body.template-index{background:var(--minima-paper)}html.minima-custom-consent #shopify-pc__banner,html.minima-custom-consent #shopify-pc__prefs,html.minima-custom-consent .shopify-pc__banner__dialog,html.minima-custom-consent [data-shopify-cookie-banner],html.minima-custom-consent shopify-privacy-banner{display:none!important}.minima-consent[hidden]{display:none!important}.minima-consent{position:fixed;z-index:2147483000;right:clamp(14px,2.5vw,34px);bottom:clamp(14px,2.5vw,34px);left:clamp(14px,2.5vw,34px);display:flex;justify-content:center;pointer-events:none;opacity:0;transform:translateY(18px);transition:opacity .22s ease,transform .22s ease}.minima-consent.is-visible{opacity:1;transform:translateY(0)}.minima-consent__panel{width:min(1080px,100%);padding:clamp(20px,2.4vw,30px);border:1px solid var(--minima-line);border-radius:18px;background:#fffdf9fa;box-shadow:var(--minima-shadow);color:var(--minima-ink);pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.minima-consent__summary{display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;align-items:start}.minima-consent__icon{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:#e8efe6;color:var(--minima-ink)}.minima-consent__icon svg{width:28px;height:28px}.minima-consent__eyebrow{margin:0 0 5px;color:var(--minima-accent);font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.minima-consent__title{margin:0 0 8px;color:var(--minima-ink);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(25px,3vw,34px);font-weight:500;line-height:1.05}.minima-consent__text{max-width:830px;margin:0;color:var(--minima-ink-soft);font-size:13px;line-height:1.6}.minima-consent__text a{color:var(--minima-ink);font-weight:600;text-underline-offset:3px}.minima-consent__choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px}.minima-consent__choice{display:flex;min-height:92px;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--minima-line);border-radius:12px;background:#fff}.minima-consent__choice strong,.minima-consent__choice small{display:block}.minima-consent__choice strong{margin-bottom:5px;color:var(--minima-ink);font-size:13px}.minima-consent__choice small{color:var(--minima-ink-soft);font-size:11px;line-height:1.45}.minima-consent__choice input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--minima-ink)}.minima-consent__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px}.minima-consent__button{min-height:45px;padding:11px 18px;border:1px solid var(--minima-ink);border-radius:7px;cursor:pointer;font:inherit;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.minima-consent__button--ghost{background:transparent;color:var(--minima-ink)}.minima-consent__button--primary{background:var(--minima-ink);color:#fff}.minima-consent__button:hover:not(:disabled){transform:translateY(-1px)}.minima-consent__button:disabled{cursor:wait;opacity:.55}.template-collection .collection-hero{padding:clamp(42px,7vw,92px) 0 26px;background:var(--minima-paper)}.template-collection .collection-hero__inner{width:min(1320px,calc(100% - 40px));padding:0}.template-collection .collection-hero__text-wrapper{width:100%}.template-collection .collection-hero__title{margin:0;color:var(--minima-ink);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(48px,7vw,76px);font-weight:400;line-height:.98;letter-spacing:-.035em}.template-collection .collection-hero__description{max-width:700px;margin:18px 0 0!important;color:var(--minima-ink-soft);font-size:15px!important;line-height:1.7!important}.template-collection #main-collection-filters,.template-collection .facets-wrapper{margin-bottom:24px}.template-collection .facets-container{padding-top:0}.template-collection .product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(18px,2vw,30px);margin-top:0}.template-collection .product-grid .grid__item{width:100%;max-width:none}.minima-card{display:flex;height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--minima-line);border-radius:14px;background:var(--minima-surface);color:var(--minima-ink);box-shadow:0 1px #1730180a;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.minima-card:hover{transform:translateY(-4px);border-color:#1730184d;box-shadow:0 18px 38px #1730181a}.minima-card__media-link{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f1ede6}.minima-card__media{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.minima-card:hover .minima-card__media{transform:scale(1.035)}.minima-card__badge{position:absolute;top:14px;left:14px;padding:7px 10px;border-radius:999px;background:#fffdf9f0;color:var(--minima-ink);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.minima-card__content{display:flex;min-height:132px;flex:1;flex-direction:column;padding:18px 18px 20px}.minima-card__title{min-height:2.65em;margin:0 0 12px;color:var(--minima-ink);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.12}.minima-card__title a{color:inherit;text-decoration:none}.minima-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--minima-line)}.minima-card__price{color:var(--minima-ink);font-size:14px;font-weight:700}.minima-card__compare{margin-left:6px;color:var(--minima-ink-soft);font-size:11px;font-weight:400;text-decoration:line-through}.minima-card__arrow{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid var(--minima-line);border-radius:50%;color:var(--minima-ink);text-decoration:none;transition:background .2s ease,color .2s ease}.minima-card:hover .minima-card__arrow{background:var(--minima-ink);color:#fff}.template-index .section:empty,.template-index [data-minima-empty=true]{display:none!important}.template-index .mpc-section,.template-index .mbp-section,.template-index .mfs-section{overflow:hidden}.template-index .mfs-content-col{color:var(--minima-ink)}.template-index .mfs-content-col:empty{display:none}@media(max-width:989px){.minima-consent__choices{grid-template-columns:repeat(2,minmax(0,1fr))}.template-collection .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(max-width:749px){.minima-consent__panel{max-height:min(78vh,620px);overflow-y:auto;border-radius:14px}.minima-consent__summary{grid-template-columns:1fr}.minima-consent__icon{width:40px;height:40px}.minima-consent__choices{grid-template-columns:1fr}.minima-consent__actions{display:grid;grid-template-columns:1fr}.minima-consent__button{width:100%}.template-collection .collection-hero__inner{width:min(100% - 28px,680px)}.template-collection .product-grid{gap:14px}.minima-card{border-radius:10px}.minima-card__content{min-height:118px;padding:14px}.minima-card__title{font-size:20px}}.template-collection .minima-collection-eyebrow{margin:0 0 12px;color:var(--minima-accent);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.template-product .related-products{width:min(1320px,calc(100% - 40px));max-width:none}.template-product .related-products__heading{margin:0 0 30px;color:var(--minima-ink);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,5vw,64px);font-weight:400;line-height:1;letter-spacing:-.03em}.template-product .related-products .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.template-product .related-products .product-grid .grid__item{width:100%;max-width:none}@media(max-width:749px){.template-product .related-products{width:min(100% - 28px,680px)}.template-product .related-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(max-width:519px){.template-collection .product-grid,.template-product .related-products .product-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/minima-design-v5.css.map */
