.dds-card{--dds-card-bg: #0d2818;--dds-card-fg: #f5f0e8;--dds-card-muted: rgb(245 240 232 / .7);--dds-card-gold: #c9a84c;--dds-card-gold-2: #e8c84a;--dds-card-line: rgb(201 168 76 / .28);--dds-card-radius: 14px;position:relative;display:flex;flex-direction:column;min-width:0;list-style:none;background:var(--dds-card-bg);color:var(--dds-card-fg);border:1px solid var(--dds-card-line);border-radius:var(--dds-card-radius);overflow:hidden;isolation:isolate;container:dds-card / inline-size;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:border-color .2s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.dds-card__media{position:relative;display:block;aspect-ratio:1;background:#fff;overflow:hidden}.dds-card__img,.dds-card__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease,transform .6s cubic-bezier(.22,1,.36,1)}.dds-card__img--alt{opacity:0}.dds-card__flags{position:absolute;inset-block-start:10px;inset-inline-start:10px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:5px;pointer-events:none}.dds-flag{display:inline-block;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase}.dds-flag--sale{background:var(--dds-card-gold-2);color:#08160c}.dds-flag--soldout{background:#08160ceb;color:var(--dds-card-fg)}.dds-card__wish{position:absolute;inset-block-start:8px;inset-inline-end:8px;z-index:3;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;color:var(--dds-card-fg);background:#08160c8c}.dds-card__wish[aria-pressed=true] svg{fill:#ff6b81;stroke:#ff6b81}.dds-card__body{display:flex;flex-direction:column;gap:6px;padding:13px 14px 15px;flex:1;min-width:0}.dds-card__vendor{margin:0;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--dds-card-gold);font-weight:700}.dds-card__title{margin:0;font-size:14px;line-height:1.32;font-weight:600;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.64em}.dds-card__title a{color:var(--dds-card-fg);text-decoration:none}.dds-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.dds-card__title a:focus-visible{outline:none}.dds-card:has(.dds-card__title a:focus-visible){outline:2px solid var(--dds-card-gold-2);outline-offset:2px}.dds-card__price{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.dds-price{font-size:15px;font-weight:700}.dds-price--sale{color:var(--dds-card-gold-2)}.dds-price--was,.dds-card__colors{font-size:12px;color:var(--dds-card-muted)}.dds-certs{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;align-content:flex-start;gap:5px;min-height:47px;position:relative;z-index:2;pointer-events:none}.dds-cert{padding:3px 7px;border:1px solid var(--dds-card-line);border-radius:calc(.6em + 4px);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.2;color:var(--dds-card-gold-2);overflow-wrap:break-word}.dds-cert__link{position:relative;z-index:2;pointer-events:auto;color:inherit;text-decoration:underline dotted rgb(232 200 74 / .75);text-decoration-thickness:1px;text-underline-offset:2px;white-space:nowrap;border-radius:3px}.dds-cert__link:hover{text-decoration-style:solid;text-decoration-color:currentColor}.dds-cert__link:focus-visible{outline:2px solid var(--dds-card-gold-2);outline-offset:2px}@media(pointer:coarse){.dds-cert__link:after{content:"";position:absolute;inset-inline-start:50%;inset-block-start:50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%)}[dir=rtl] .dds-cert__link:after{transform:translate(50%,-50%)}}.dds-card__reviews{margin:0;display:flex;gap:6px;align-items:center;font-size:12px;color:var(--dds-card-muted)}.dds-stars{--r: 0;position:relative;display:inline-block;font-size:12px;line-height:1;letter-spacing:1px}.dds-stars:before{content:"\2605\2605\2605\2605\2605";color:#f5f0e840}.dds-stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;inset-inline-start:0;inset-block-start:0;overflow:hidden;white-space:nowrap;width:calc(var(--r) / 5 * 100%);color:var(--dds-card-gold-2)}.dds-card__qa{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:auto;padding:10px 14px;border:1px solid var(--dds-card-gold);border-radius:999px;background:transparent;color:var(--dds-card-fg);font:inherit;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer}.dds-card__qa:hover{background:var(--dds-card-gold);color:#08160c}.dds-card__qa:focus-visible,.dds-card__wish:focus-visible{outline:2px solid var(--dds-card-gold-2);outline-offset:2px}.dds-card__qa--soldout{border-color:#f5f0e859}.dds-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(hover:hover)and (pointer:fine){.dds-card:hover{border-color:var(--dds-card-gold);transform:translateY(-4px);box-shadow:0 18px 36px #00000073}.dds-card:hover .dds-card__img{transform:scale(1.04)}.dds-card:hover .dds-card__img--alt{opacity:1}.dds-card:hover .dds-card__img:not(.dds-card__img--alt):not(:only-child){opacity:0}.dds-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--mx, 50%) var(--my, 50%),rgb(232 200 74 / .16),transparent 70%);transition:opacity .2s ease}.dds-card:hover:after{opacity:1}}.dds-chg__item,.product-grid__item,.predictive-search-results__card{min-width:0}.dds-chg__item>.dds-card{height:100%}.dds-card--compact{--dds-card-radius: 10px}.dds-card--compact .dds-card__body{padding:9px 10px 11px;gap:4px}.dds-card--compact .dds-card__title{font-size:12.5px}.dds-card--compact .dds-price{font-size:13px}.dds-card--compact .dds-certs{min-height:0;gap:4px}.dds-card--compact .dds-cert{font-size:11px;letter-spacing:.02em;padding:2px 6px;border-radius:calc(.6em + 3px)}.dds-card--compact .dds-flag{font-size:10px;padding:3px 6px}@media(max-width:359px){.dds-card__body{padding-inline:12px}}@container dds-card (max-width: 239.98px){.dds-card .dds-certs{--dds-cert-sep: 9px;gap:3px 0;min-height:0;margin-inline-start:calc(var(--dds-cert-sep) * -1);clip-path:inset(-16px -16px -16px calc(var(--dds-cert-sep) - 2px))}[dir=rtl] .dds-card .dds-certs{clip-path:inset(-16px calc(var(--dds-cert-sep) - 2px) -16px -16px)}.dds-card .dds-cert__link:focus-visible{outline:none;background:var(--dds-card-gold-2);color:#08160c;text-decoration:none;box-shadow:0 0 0 2px var(--dds-card-gold-2)}.dds-card:not(.dds-card--compact) .dds-certs{min-height:16px}.dds-card:not(.dds-card--compact) .dds-certs:has(>.dds-cert--peta-approved-vegan),.dds-card:not(.dds-card--compact) .dds-certs:has(>.dds-cert--gots-organic-cotton){min-height:35px}.dds-card .dds-certs>.dds-cert{display:flex;align-items:center;padding:0;border:0;border-radius:0;font-size:11px;line-height:16px;letter-spacing:.04em}.dds-card .dds-certs>.dds-cert:before{content:"";flex:none;width:1px;height:10px;margin-inline:4px;background:var(--dds-card-gold);opacity:.55}}@container dds-card (max-width: 175.98px){.dds-card .dds-certs>.dds-cert{letter-spacing:.01em}}@container dds-card (max-width: 149.98px){.dds-card .dds-certs{--dds-cert-sep: 7px}.dds-card .dds-certs>.dds-cert:before{margin-inline:3px}}@media(min-width:750px){@container dds-card (min-width: 162px){.dds-card--compact .dds-certs{gap:4px;margin-inline-start:0;clip-path:none}.dds-card--compact .dds-certs>.dds-cert{display:block;padding:2px 6px;border:1px solid var(--dds-card-line);border-radius:calc(.6em + 3px);line-height:1.2;letter-spacing:.02em}.dds-card--compact .dds-certs>.dds-cert:before{content:none}}}@media(max-width:749px){.dds-card:not(.dds-card--compact) .dds-card__body{gap:5px;padding:10px 10px 8px}.dds-card__title{display:block;overflow:visible}.dds-card__title a{box-sizing:content-box;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:inherit;padding-block:8px 0;margin-block:-8px 0}.dds-card--compact .dds-card__title a{padding-block:12px 0;margin-block:-12px 0}.dds-card:not(.dds-card--compact) .dds-card__qa{min-height:44px;padding-block:0;border:4px solid transparent;background-clip:padding-box;box-shadow:inset 0 0 0 1px var(--dds-card-gold);font-size:12px;letter-spacing:.06em}.dds-card:not(.dds-card--compact) .dds-card__qa--soldout{box-shadow:inset 0 0 0 1px #f5f0e859}}@media(prefers-reduced-motion:reduce){.dds-card,.dds-card__img,.dds-card:after{transition:none}.dds-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/dds-card.css.map */
