:root{--pz-brand: #00563f;--pz-brand-soft: #6cca98;--pz-vendor: #008964;--pz-accent: #eeb2cb;--pz-card-frame: #f1f1f1;--pz-meta-bg: #f1f1f1;--pz-badge-muted: #474747;--pz-card-corner: 30px}.grid-item .grid-item__content{background-color:var(--pz-meta-bg);border:4px solid var(--pz-card-frame);border-start-start-radius:0;border-start-end-radius:var(--pz-card-corner);border-end-end-radius:0;border-end-start-radius:var(--pz-card-corner);padding:0 6px 12px;--product-tile-margin: 0px;--layout-stack-gap-size-xs: 4px;--layout-stack-gap-size-sm: 12px}.grid-item .grid-product__image-wrap{margin:0;padding:6px 6px 8px;background-color:#fff;overflow:visible;border-start-start-radius:0;border-start-end-radius:var(--pz-card-corner)}.grid-item .grid__image-ratio{background-color:transparent}.grid-item .grid-product__tags{position:absolute;inset-block-start:-3px;inset-block-end:auto;inset-inline-start:-4px;inset-inline-end:auto;width:auto;max-width:calc(100% + 4px);z-index:4;text-align:start}.grid-item .grid-product__tags .layout-stack{align-items:flex-start;gap:0}.grid-item .grid-product__tags.grid-product__tags{flex-direction:column;align-items:flex-start;--layout-stack-gap-size-xs: 0px}.grid-item .grid-product__tags .element-badge+.element-badge{margin-top:5px}.grid-item .grid-product__tags .element-badge{display:block;padding:8px;font-size:10px;font-weight:600;line-height:10px;letter-spacing:.5px;text-transform:uppercase;color:var(--pz-brand);background-color:var(--pz-brand-soft);border:0;border-radius:0;border-start-end-radius:25px;border-end-end-radius:25px}@media(max-width:579px){.grid-item .grid-product__tags .element-badge{padding:7px 7px 5px;font-weight:700;border-start-end-radius:10px;border-end-end-radius:10px}}.grid-item .grid-product__tags .badge-index--0,.grid-item .grid-product__tags .element-badge--sale{background-color:var(--pz-accent)}.grid-item .grid-product__tags .element-badge--sold-out{color:#fff;background-color:var(--pz-badge-muted)}.grid-item .grid-item__meta .element-text--body-md,.grid-item .grid-product__title,.grid-item .grid-product__title a{font-size:14px;font-weight:600;line-height:1.2;color:var(--pz-brand);text-decoration:none}.grid-item .grid-item__meta .element-text--body-sm,.grid-item .grid-product__vendor,.grid-item .grid-product__vendor a{font-size:11px;font-weight:700;line-height:.9;letter-spacing:.14px;opacity:.65;color:var(--pz-vendor);text-decoration:none}.grid-item .grid-product__title{margin:0}.grid-item .grid-product__vendor{margin:4px 0 0}.grid-item .js-algolia-reviews{margin-top:15px;min-height:18px}.grid-item .grid-product__price{padding-top:5px;font-size:16px;color:var(--pz-brand);min-height:1.6em}.grid-item .grid-product__price .element-price,.grid-item .grid-product__price--current,.grid-item .grid-product__price--current [data-price]{font-size:16px;font-weight:700;color:var(--pz-brand)}.grid-item .grid-product__price .element-text--line-through,.grid-item .grid-product__price--original{color:var(--pz-brand-soft);text-decoration:line-through;font-size:.64em;font-weight:700}.grid-item .grid-product__price--original span{font-size:1em}.grid-item .grid-product__price--original{margin-inline-end:4px}.grid-item .grid-product__add-to-cart{margin:0;padding:0}.grid-item .grid-product__add-to-cart .btn,.grid-item .grid-product__add-to-cart .element-button,.grid-item .gw-collection-page-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;max-width:100%;min-height:0;padding:8px 16px;font-size:14px;font-weight:700;line-height:1.42;letter-spacing:.14px;text-align:center;text-transform:uppercase;color:var(--pz-brand);background-color:#fff;border:1px solid var(--pz-brand);border-radius:20px;transition:background-color .2s ease,color .2s ease}.grid-item .grid-product__add-to-cart .element-button element-icon,.grid-item .grid-product__add-to-cart .element-button svg{flex:0 0 auto;width:13px;height:13px}.grid-item .grid-product__add-to-cart .element-button .element-text,.grid-item .grid-product__add-to-cart .btn .btn__text{font:inherit;letter-spacing:inherit;color:inherit;text-transform:uppercase}.grid-item .grid-product__add-to-cart .btn:hover,.grid-item .grid-product__add-to-cart .element-button:hover,.grid-item .gw-collection-page-button:hover{color:#fff;background-color:var(--pz-brand)}@media(max-width:991px){.grid-item .grid-product__add-to-cart .btn,.grid-item .grid-product__add-to-cart .element-button,.grid-item .gw-collection-page-button{font-size:12px;padding:8px 12px}}.grid-item .grid-product__add-to-cart:has(.grid-product__limit) .js-add-to-cart:disabled,.grid-item .grid-product__add-to-cart:has(.grid-product__limit) [data-single-variant-quick-add]:disabled{color:#9a9a9a;background-color:#f2f2f2;border-color:#d6d6d6;cursor:not-allowed;opacity:1}.grid-item .grid-product__add-to-cart:has(.grid-product__limit):has(.js-add-to-cart:disabled,[data-single-variant-quick-add]:disabled),.grid-item .grid-product__add-to-cart:has(.grid-product__limit):has(.js-add-to-cart:disabled,[data-single-variant-quick-add]:disabled):hover{position:relative;overflow:visible;background-color:#f2f2f2;border-color:#d6d6d6;cursor:not-allowed}.grid-item .grid-product__add-to-cart:has(.grid-product__limit):has(.js-add-to-cart:disabled) button .element-text,.grid-item .grid-product__add-to-cart:has(.grid-product__limit):has(.js-add-to-cart:disabled):hover button .element-text{color:#9a9a9a}.grid-item .grid-product__add-to-cart:has(.grid-product__limit) .js-add-to-cart:disabled svg path,.grid-item .grid-product__add-to-cart:has(.grid-product__limit):has(.js-add-to-cart:disabled):hover svg path{fill:#9a9a9a}.grid-item .grid-product__limit{position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:0;z-index:5;width:max-content;max-width:220px;margin:0;padding:6px 10px;font-size:12px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;color:#fff;background-color:#000c;border-radius:6px;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease}@media(hover:hover){.grid-item .grid-product__add-to-cart:has(.grid-product__limit):has(.js-add-to-cart:disabled,[data-single-variant-quick-add]:disabled):hover .grid-product__limit{opacity:1;visibility:visible}}.grid-item .grid-product__limit-info[aria-expanded=true] .grid-product__limit,.grid-item .grid-product__limit-info:focus-visible .grid-product__limit{opacity:1;visibility:visible}.grid-item .grid-product__limit-info{display:none}.grid-item .grid-product__add-to-cart:has(.js-add-to-cart:disabled,[data-single-variant-quick-add]:disabled) .grid-product__limit-info{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:center;margin:0;padding:0;padding-inline-start:var(--pz-limit-info-inset, 14px);border:0;border-radius:inherit;background:none;color:#9a9a9a;cursor:help;-webkit-tap-highlight-color:transparent}.grid-item .grid-product__limit-info:before{content:"";flex:none;width:16px;height:16px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 11v6'/%3E%3Ccircle cx='12' cy='7.5' r='0.6' fill='black'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 11v6'/%3E%3Ccircle cx='12' cy='7.5' r='0.6' fill='black'/%3E%3C/svg%3E") center / contain no-repeat}.grid-item .grid-product__limit-info:focus-visible{outline:2px solid var(--pz-brand, #00563f);outline-offset:2px}.grid-item .grid-product__add-to-cart:has(.grid-product__limit-info):has(.js-add-to-cart:disabled) .js-add-to-cart svg{visibility:hidden}.grid-item .grid-product__add-to-cart:has(.grid-product__limit-info) [data-single-variant-quick-add]:disabled{padding-inline:30px 10px}.grid-item .grid-product__add-to-cart:has(.grid-product__limit-info):has([data-single-variant-quick-add]:disabled){--pz-limit-info-inset: 10px}.grid-item .grid-item__content,.grid-item .grid-item__content>layout-stack{justify-content:flex-start}.grid-item .grid-item__meta{display:flex;flex-direction:column;flex:1 1 auto;margin:0}.grid-item .grid-item__meta-main-bottom,.grid-item .pz-card-actions{margin-top:auto}.grid-item .grid-item__meta-main-bottom .grid-product__add-to-cart{margin-top:0}.grid-item .pz-card-actions .grid-product__price{margin-top:5px}
/*# sourceMappingURL=/cdn/shop/t/384/assets/pz.product-card.css.map */
