.UnifiedProductCard-card{color:#111;background:#fff;border:1px solid #11111117;border-radius:var(--radius-lg);flex-direction:column;min-width:0;height:100%;transition:transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s,border-color .32s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #0000000b}.UnifiedProductCard-card:hover{border-color:#a67b404d;transform:translateY(-6px);box-shadow:0 24px 60px #0000001c}.UnifiedProductCard-card:focus-within{outline:2px solid var(--color-gold,var(--color-gold));outline-offset:4px}.UnifiedProductCard-link{min-width:0;height:100%;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.UnifiedProductCard-link:focus-visible{outline:none}.UnifiedProductCard-media{aspect-ratio:4/5;background:#fff;width:100%;position:relative;overflow:hidden}.UnifiedProductCard-topBadge{z-index:4;color:#fff;letter-spacing:.065em;text-transform:uppercase;white-space:normal;background:#198754;border:1px solid #ffffff52;border-radius:var(--radius-pill);align-items:center;max-width:calc(100% - 28px);min-height:30px;padding:7px 12px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 10px 24px #19875447}.UnifiedProductCard-topBadgesuccess{background:linear-gradient(135deg,#147a48,#1f9a5f)}@media(max-width:700px){.UnifiedProductCard-topBadge{max-width:calc(100% - 20px);min-height:28px;padding:6px 10px;font-size:11px;top:10px;left:10px}}.UnifiedProductCard-image{object-fit:cover;object-position:center;width:100%;height:100%;padding:0;transition:transform .65s cubic-bezier(.2,.7,.2,1);display:block;transform:scale(1.001)}.UnifiedProductCard-placeholder{color:#0c0c0c3d;font-family:var(--font-display);letter-spacing:.18em;background:linear-gradient(145deg,#fff,#efefed);place-items:center;font-size:26px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.UnifiedProductCard-content{background:#fff;flex-direction:column;flex:1;min-height:188px;padding:18px 18px 16px;display:flex}.UnifiedProductCard-kickerRow{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:9px;display:flex}.UnifiedProductCard-vendor{color:var(--color-gold-dark);letter-spacing:.13em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;margin:0;font-size:11px;font-weight:700;overflow:hidden}.UnifiedProductCard-stock{color:#666;letter-spacing:.07em;text-transform:uppercase;flex:none;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.UnifiedProductCard-stockDot{width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 12%,transparent);background:currentColor;border-radius:50%}.UnifiedProductCard-stockAvailable{color:#397250}.UnifiedProductCard-stockUnavailable{color:#8b4a43}.UnifiedProductCard-title{color:#111;min-height:46px;font-family:var(--font-body);letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(17px,1.35vw,20px);font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.UnifiedProductCard-details{align-items:flex-start;min-height:42px;margin-top:9px;display:flex}.UnifiedProductCard-productType{color:var(--text-faint,#747474);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.UnifiedProductCard-badges{flex-wrap:wrap;gap:6px;display:flex}.UnifiedProductCard-badge{color:var(--color-gold-dark);letter-spacing:.04em;background:#f4f2ee;border:1px solid #11111112;border-radius:var(--radius-pill);align-items:center;min-height:25px;padding:0 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.UnifiedProductCard-badgegold{color:var(--color-gold-dark);background:#f7efe1;border-color:#a67b4033}.UnifiedProductCard-badgesuccess{color:#326347;background:#edf5f0;border-color:#39725029}.UnifiedProductCard-badgemuted{color:#6d6d6d;background:#f2f2f2}.UnifiedProductCard-footer{border-top:1px solid #12121214;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:15px;display:flex}.UnifiedProductCard-price{color:var(--color-black);min-width:0;margin:0;font-size:15px;font-weight:700;line-height:1.35}.UnifiedProductCard-pricePrefix{color:var(--text-faint,#747474);letter-spacing:.04em;text-transform:uppercase;margin-right:4px;font-size:11px;font-weight:700}.UnifiedProductCard-price del{color:var(--text-faint,#747474);margin-left:7px;font-size:12px;font-weight:600}.UnifiedProductCard-cta{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:var(--color-black);border:1px solid var(--color-black);border-radius:var(--radius-pill);flex:none;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:11px;font-weight:700;transition:color .2s,background .2s,border-color .2s,transform .2s;display:inline-flex}.UnifiedProductCard-cta:after{content:"\2192";transition:transform .25s}.UnifiedProductCard-card:hover .UnifiedProductCard-cta{color:#111;background:var(--color-gold);border-color:var(--color-gold);transform:translateY(-1px)}.UnifiedProductCard-card:hover .UnifiedProductCard-cta:after{transform:translate(3px)}.UnifiedProductCard-actions{gap:8px;padding:0 16px 16px;display:flex}.UnifiedProductCard-actionButton,.UnifiedProductCard-actions>button{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:var(--color-black);border:1px solid var(--color-black);border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:8px;width:100%;min-height:43px;padding:0 16px;font-size:11px;font-weight:700;transition:transform .2s,color .2s,background .2s,border-color .2s;display:inline-flex}.UnifiedProductCard-compareButton span{color:var(--color-gold-dark)}.UnifiedProductCard-compareButton:hover{color:#111;background:#f5efe5;border-color:var(--color-gold)}.UnifiedProductCard-actionButton span{color:var(--color-gold-light);font-size:14px;line-height:1}.UnifiedProductCard-actionButton:hover,.UnifiedProductCard-actions>button:hover{color:#111;background:var(--color-gold);border-color:var(--color-gold);transform:translateY(-2px)}.UnifiedProductCard-actionButton:hover span{color:#111}.UnifiedProductCard-actionButtonActive{color:#111;background:#fff;border-color:#1010102e}.UnifiedProductCard-actionButtonActive span{color:#5a8d68}.UnifiedProductCard-actionButton:disabled,.UnifiedProductCard-actions>button:disabled{cursor:not-allowed;opacity:.45;transform:none}@media(max-width:700px){.UnifiedProductCard-card{border-radius:var(--radius-md)}.UnifiedProductCard-content{min-height:170px;padding:14px 14px 12px}.UnifiedProductCard-vendor,.UnifiedProductCard-stock,.UnifiedProductCard-badge{font-size:11px}.UnifiedProductCard-title{min-height:42px;font-size:16px}.UnifiedProductCard-details{min-height:37px;margin-top:7px}.UnifiedProductCard-productType{font-size:12px}.UnifiedProductCard-footer{padding-top:12px}.UnifiedProductCard-price{font-size:14px}.UnifiedProductCard-cta{font-size:11px}.UnifiedProductCard-actions{padding:0 12px 12px}.UnifiedProductCard-actionButton,.UnifiedProductCard-actions>button{min-height:40px;font-size:11px}}@media(prefers-reduced-motion:reduce){.UnifiedProductCard-card,.UnifiedProductCard-image,.UnifiedProductCard-cta:after,.UnifiedProductCard-actionButton,.UnifiedProductCard-actions>button{transition:none}}@media(max-width:700px){.UnifiedProductCard-card{border-radius:var(--radius-md);box-shadow:0 8px 24px #0000000b}.UnifiedProductCard-media{aspect-ratio:3/4}.UnifiedProductCard-content{min-height:156px;padding:12px 12px 11px}.UnifiedProductCard-kickerRow{gap:6px;margin-bottom:7px}.UnifiedProductCard-vendor{letter-spacing:.1em;font-size:11px}.UnifiedProductCard-stock{letter-spacing:.03em;gap:4px;font-size:11px}.UnifiedProductCard-stockDot{width:5px;height:5px}.UnifiedProductCard-title{min-height:40px;font-size:15px;line-height:1.32}.UnifiedProductCard-details{min-height:30px;margin-top:6px}.UnifiedProductCard-productType{-webkit-line-clamp:1;font-size:11px}.UnifiedProductCard-badges{gap:4px}.UnifiedProductCard-badge{min-height:23px;padding-inline:7px;font-size:11px}.UnifiedProductCard-footer{gap:6px;padding-top:10px}.UnifiedProductCard-price{font-size:13px}.UnifiedProductCard-pricePrefix,.UnifiedProductCard-cta{font-size:11px}.UnifiedProductCard-actions{padding:0 10px 10px}.UnifiedProductCard-actionButton,.UnifiedProductCard-actions>button{letter-spacing:.07em;min-height:42px;padding-inline:8px;font-size:11px}}@media(max-width:440px){.UnifiedProductCard-cta{display:none}.UnifiedProductCard-footer{align-items:flex-start}}.UnifiedProductCard-card{isolation:isolate}.UnifiedProductCard-card:before{content:"";z-index:4;pointer-events:none;background:radial-gradient(circle at var(--motion-x,50%) var(--motion-y,50%),#c49b5b2e,transparent 27%),linear-gradient(112deg,transparent 34%,#fff9 48%,transparent 62%);border-radius:inherit;opacity:0;transition:opacity .42s ease,background-position .9s var(--motion-ease,ease);background-position:50%,120% 0;background-size:100% 100%,220% 100%;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px}.UnifiedProductCard-card:hover:before,.UnifiedProductCard-card:focus-within:before{opacity:1;background-position:50%,-120% 0}.UnifiedProductCard-media:after{content:"";pointer-events:none;filter:blur(18px);opacity:0;height:36%;transition:opacity .52s ease,transform .72s var(--motion-ease,ease);background:radial-gradient(#b791532e,#0000 70%);position:absolute;inset:auto 10% -22%;transform:translateY(18px)scale(.86)}.UnifiedProductCard-card:hover .UnifiedProductCard-media:after{opacity:1;transform:translateY(0)scale(1)}.UnifiedProductCard-card:hover .UnifiedProductCard-content{transform:translateY(-2px)}.UnifiedProductCard-content{transition:transform .42s var(--motion-ease-soft,ease)}.UnifiedProductCard-stockAvailable .UnifiedProductCard-stockDot{animation:2.8s ease-in-out infinite essenzeGoldPulse}@media(hover:hover)and (pointer:fine){.UnifiedProductCard-card:hover .UnifiedProductCard-image{filter:saturate(1.04)contrast(1.02);transform:scale(1.055)}}@media(prefers-reduced-motion:reduce){.UnifiedProductCard-card:before,.UnifiedProductCard-media:after,.UnifiedProductCard-stockAvailable .UnifiedProductCard-stockDot{transition:none;animation:none}}.UnifiedProductCard-primaryActionButton{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:var(--color-black);border:1px solid var(--color-black);border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;padding:0 16px;font-size:11px;font-weight:700;transition:transform .2s,color .2s,background .2s,border-color .2s;display:inline-flex}.UnifiedProductCard-primaryActionButton:hover,.UnifiedProductCard-primaryActionButton:focus-visible{color:#111;background:var(--color-gold);border-color:var(--color-gold);transform:translateY(-2px)}.UnifiedProductCard-compareButton{color:#171717!important;background:#fff!important;border-color:#1113!important}.UnifiedProductCard-compareButton:hover,.UnifiedProductCard-compareButton:focus-visible{background:#f5efe5!important;border-color:var(--color-gold)!important}.UnifiedProductCard-card{min-height:100%;overflow:visible}.UnifiedProductCard-media{flex:none;overflow:hidden}.UnifiedProductCard-image{padding:clamp(14px,1.6vw,24px);transform:none;object-fit:contain!important;object-position:center!important}.UnifiedProductCard-card:hover .UnifiedProductCard-image{transform:scale(1.025)}.UnifiedProductCard-content{min-width:0;height:auto}.UnifiedProductCard-actions{flex:none;min-width:0}.UnifiedProductCard-primaryActionButton,.UnifiedProductCard-actionButton,.UnifiedProductCard-compareButton,.UnifiedProductCard-actions>button{white-space:normal;text-align:center;max-width:100%}@media(max-width:700px){.UnifiedProductCard-media{aspect-ratio:1/1.18}.UnifiedProductCard-image{padding:12px}.UnifiedProductCard-content{min-height:164px}}@media(max-width:390px){.UnifiedProductCard-media{aspect-ratio:1/1.22}.UnifiedProductCard-image{padding:9px}}.UnifiedProductCard-card{border-radius:var(--radius-lg);overflow:hidden}.UnifiedProductCard-media{border-radius:var(--radius-lg) var(--radius-lg) 0 0}@media(max-width:700px){.UnifiedProductCard-card{border-radius:var(--radius-md)}.UnifiedProductCard-media{border-radius:var(--radius-md) var(--radius-md) 0 0}}.UnifiedProductCard-media,.UnifiedProductCard-placeholder{background:#fff!important}.UnifiedProductCard-content{min-height:154px;padding-bottom:12px}.UnifiedProductCard-title{min-height:0}.UnifiedProductCard-details{min-height:0;margin-top:5px}.UnifiedProductCard-footer{margin-top:12px;padding-top:11px}@media(max-width:700px){.UnifiedProductCard-content{min-height:142px}}.UnifiedProductCard-media{background:#fff!important}.UnifiedProductCard-image{object-fit:contain!important;object-position:center!important;background:#fff!important;padding:clamp(12px,1.4vw,22px)!important}.UnifiedProductCard-placeholder{background:#fff!important}@media(max-width:700px){.UnifiedProductCard-image{padding:12px!important}}.UnifiedProductCard-quickForm{width:100%;display:flex}.UnifiedProductCard-card button.UnifiedProductCard-primaryActionButton{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:var(--color-black);border:1px solid var(--color-black);border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;padding:0 16px;font-size:11px;font-weight:700;box-shadow:none;display:inline-flex;overflow:visible}.UnifiedProductCard-card button.UnifiedProductCard-primaryActionButton:hover,.UnifiedProductCard-card button.UnifiedProductCard-primaryActionButton:focus-visible,.UnifiedProductCard-card.is-choosing-size button.UnifiedProductCard-quickToggle{color:#111;background:var(--color-gold);border-color:var(--color-gold);box-shadow:none;transform:translateY(-2px)}.UnifiedProductCard-card button.UnifiedProductCard-primaryActionButton[aria-busy=true]{opacity:.7;transform:none}.UnifiedProductCard-quickSizes{z-index:6;background:#fff;border-top:1px solid #11111117;border-radius:var(--radius-md) var(--radius-md) 0 0;gap:8px;padding:14px 14px 16px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -14px 34px #0000001f;animation:.22s cubic-bezier(.2,.7,.2,1) both essQuickIn}.UnifiedProductCard-quickSizes[hidden]{display:none}.UnifiedProductCard-quickHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.UnifiedProductCard-quickHead p{color:#6b6b6b;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.UnifiedProductCard-card button.UnifiedProductCard-quickClose{color:#111;letter-spacing:0;background:#fff;border:1px solid #11111124;border-radius:50%;place-items:center;width:30px;height:30px;min-height:30px;padding:0;line-height:0;display:grid;box-shadow:none;transform:none}.UnifiedProductCard-card button.UnifiedProductCard-quickClose:hover{color:#fff;background:#111;transform:none;box-shadow:none}.UnifiedProductCard-quickSizes form{display:block}.UnifiedProductCard-card button.UnifiedProductCard-quickSize{color:#111;letter-spacing:0;text-transform:none;background:#f7f5f1;border:1px solid #1111111f;border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 14px;font-size:14px;font-weight:600;display:flex;box-shadow:none;transform:none}.UnifiedProductCard-card button.UnifiedProductCard-quickSize strong{font-size:14px;font-weight:700}.UnifiedProductCard-card button.UnifiedProductCard-quickSize:hover,.UnifiedProductCard-card button.UnifiedProductCard-quickSize:focus-visible{color:#fff;background:var(--color-black);border-color:var(--color-black);transform:none;box-shadow:none}.UnifiedProductCard-card button.UnifiedProductCard-quickSize[aria-busy=true]{opacity:.7}@keyframes essQuickIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.UnifiedProductCard-quickSizes{animation:none}}.UnifiedProductCard-content>.UnifiedProductCard-footer{margin-top:auto}.UnifiedProductCard-content>:has(+.UnifiedProductCard-footer){margin-bottom:12px}@media(max-width:700px){.UnifiedProductCard-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:16px!important;line-height:1.25!important;letter-spacing:-.01em!important;-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;word-break:normal}}.UnifiedProductCard-mediaBadge{display:none}@media(max-width:700px){.UnifiedProductCard-mediaBadge{display:block;position:absolute;left:8px;bottom:8px;z-index:3;pointer-events:none}.UnifiedProductCard-mediaBadge .AvailabilityBadge-badge{font-size:11px;letter-spacing:.06em;min-height:24px;padding:5px 9px;gap:6px}.UnifiedProductCard-kickerBadge{display:none}.UnifiedProductCard-vendor{font-size:11px!important;letter-spacing:.08em}.UnifiedProductCard-badge,.UnifiedProductCard-actionButton,.UnifiedProductCard-compareButton,.UnifiedProductCard-pricePrefix{font-size:11px!important}}.UnifiedProductCard-title{font-family:var(--font-display);font-weight:500;letter-spacing:-.01em}@media(max-width:700px){.UnifiedProductCard-title{font-size:17px!important;letter-spacing:0!important}}.UnifiedProductCard-actionButton span{color:var(--color-gold-dark)}.UnifiedProductCard-askButton{color:#fff;background:#1d5c3c;border-color:#1d5c3c;text-decoration:none}.UnifiedProductCard-askButton:hover,.UnifiedProductCard-askButton:focus-visible{color:#fff;background:#174a30;border-color:#174a30}.UnifiedProductCard-askButton .ess-waIcon{flex:none}.UnifiedProductCard-askShort{display:none}@media not (min-width:1100px){.UnifiedProductCard-askLong{display:none}.UnifiedProductCard-askShort{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ess-UnifiedProductCard.css.map */
