.cf-card{--cf-card-pad: 16px;--cf-frame-band: var(--cf-green-deep);container:cf-card / inline-size;position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;padding-top:var(--cf-frame-h);border:1px solid var(--cf-line);border-top-color:var(--cf-frame-band);border-radius:var(--cf-r-card);background:linear-gradient(var(--cf-frame-band),var(--cf-frame-band)) top / 100% var(--cf-frame-h) no-repeat,#fff;color:var(--cf-text);box-shadow:var(--cf-shadow-xs);text-align:left}:is(.cf-deals,[data-cf-deals]) .cf-card--sale,.cf-card--deal{--cf-frame-band: var(--cf-deals)}.cf-card:before{content:"";position:absolute;z-index:0;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:var(--cf-shadow-m),0 -3px 16px -6px rgba(var(--cf-aqua-rgb),.9)}:is(.cf-deals,[data-cf-deals]) .cf-card--sale:before,.cf-card--deal:before{box-shadow:var(--cf-shadow-m),0 -3px 16px -6px rgba(var(--cf-deals-rgb),.8)}.cf-card__media{position:relative;z-index:0;flex:none;aspect-ratio:1 / 1;overflow:hidden;border-radius:0;background:var(--cf-well)}.cf-card__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;padding:7% 7% 3%;object-fit:contain;mix-blend-mode:multiply}.cf-card__img--alt{opacity:0;transition:opacity .45s var(--cf-ease)}@media(hover:none){.cf-card__img--alt{display:none}}@media(hover:hover){.cf-card--alt:hover .cf-card__img--alt,.cf-card--alt.is-hover .cf-card__img--alt{opacity:1}.cf-card--alt:hover .cf-card__img--main,.cf-card--alt.is-hover .cf-card__img--main{opacity:0;transition:opacity .45s var(--cf-ease),scale .7s var(--cf-ease)}}.cf-card__placeholder{padding:14%;fill:var(--cf-line-strong);mix-blend-mode:normal}.cf-card__badges{position:absolute;z-index:2;top:10px;left:10px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.cf-card__body{position:static;display:flex;flex-direction:column;flex:1 1 auto;min-width:0;padding:6px var(--cf-card-pad) var(--cf-card-pad)}.cf-card__brand{display:flex;align-items:center;min-height:20px;margin:0 0 5px;font-family:var(--cf-font-ui);font-size:1.4rem;font-weight:var(--cf-fw-heavy);line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--cf-green-ink);overflow-wrap:anywhere}.cf-card__brand--logo{min-height:24px}.cf-card__brand--logo .cf-brand-logo{display:block;width:auto;height:22px;max-width:118px;object-fit:contain;object-position:left center;mix-blend-mode:multiply}.cf-card__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px}.cf-card__chips .cf-chip{white-space:normal;text-align:left}.cf-card__rating{display:flex;align-items:center;min-height:20px;margin:0 0 6px;line-height:1}.cf-card__title{display:block;margin:0;font-family:var(--cf-font-ui);font-size:1.65rem;font-weight:var(--cf-fw-semibold);line-height:1.35;letter-spacing:-.003em;text-transform:none;color:var(--cf-heading);text-wrap:pretty;word-break:normal;overflow-wrap:break-word}.cf-card__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.cf-card__code{display:block;width:fit-content;max-width:100%;margin-top:6px;padding:1px 8px;border-radius:var(--cf-r-xs);background:var(--cf-frost);color:var(--cf-green-deep);font:600 1.3rem/1.5 var(--cf-font-ui);letter-spacing:.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;transition:background-color var(--cf-dur-color) var(--cf-ease-soft)}.cf-card__code.is-match{background:var(--cf-aqua)}.cf-card__link{color:inherit;text-decoration:none;transition:color var(--cf-dur-color) var(--cf-ease-soft)}.cf-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--cf-r-card)}@media(hover:hover){.cf-card:hover .cf-card__link{color:var(--cf-green-ink)}}.cf-card__spec{min-height:calc(1.35em + 2px);margin:8px 0 0;overflow:hidden;column-gap:19px;font-size:1.5rem;color:var(--cf-text)}.cf-card__spec>li{position:relative;font-weight:var(--cf-fw-bold);white-space:nowrap}.cf-card__spec>li+li:before{position:absolute;left:-10px;top:50%;margin:-6px 0 0}.cf-card__spec>li[hidden]{display:none}.cf-card__spec>li[hidden]+li:before{display:none}.cf-card__spec-l{color:var(--cf-green-deep)}.cf-l-wait .cf-card__spec:not(.is-l){visibility:hidden}.cf-card__swatches{display:flex;flex-wrap:nowrap;overflow:hidden;align-items:center;gap:7px;margin:8px -3px -3px;padding:3px;list-style:none}.cf-card__swatches>[hidden]{display:none}.cf-card__dot{display:block;flex:none;width:18px;height:18px;border-radius:50%;background:var(--cf-sw, var(--cf-frost));box-shadow:inset 0 0 0 1px rgba(var(--cf-green-deep-rgb),.22)}.cf-card__dot:first-child{box-shadow:inset 0 0 0 1px rgba(var(--cf-green-deep-rgb),.22),0 0 0 2px #fff,0 0 0 3.5px var(--cf-green-deep);margin-right:2px}.cf-card__more{font-size:1.35rem;font-weight:var(--cf-fw-semibold);line-height:18px;color:var(--cf-text-soft);font-variant-numeric:tabular-nums}.cf-card__ticks{margin-top:12px}.cf-card__buy{margin-top:auto;padding-top:12px}.cf-card__buy .cf-price{margin:0}.cf-card__body .cf-price__now{white-space:normal}.cf-card__stock{margin:8px 0 0}.cf-card__stock:before{width:8px;height:8px;margin:0 2px 0 3px}.cf-card__cta{position:relative;z-index:2;margin-top:12px}.cf-card__cta form{margin:0;min-width:0}.cf-card__btn{display:flex;width:100%;min-height:48px;padding-inline:12px;font-size:1.55rem;border-radius:var(--cf-r-m)}.cf-card__btn--main{--b-bg: var(--cf-green);--b-fg: #fff;--b-bd: var(--cf-green);--b-bg-h: var(--cf-green-deep);--b-fg-h: #fff;--b-bd-h: var(--cf-green-deep)}.cf-card__btn .cf-icon{width:20px;height:20px}.cf-card__btn-label,.cf-card__btn-done{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0}.cf-card__btn-done,.cf-card__btn.is-added .cf-card__btn-label{display:none}.cf-card__btn.is-added .cf-card__btn-done{display:inline-flex}.cf-card__btn.is-added .cf-icon{animation:cf-settle var(--cf-dur-settle) var(--cf-ease)}.cf-card__msg{margin:8px 0 0;font-size:1.45rem;font-weight:var(--cf-fw-semibold);line-height:1.35;color:var(--cf-danger)}.cf-card__msg:empty{display:none}.cf-card__cta--duo.cf-btn-duo{container:none;grid-template-columns:minmax(0,1fr);gap:8px}.cf-card__cta--duo .cf-card__btn{padding-inline:10px}.cf-card__qbtn[hidden]{display:none}.cf-card__qbtn.is-wait{visibility:hidden}.cf-card__appq{position:absolute!important;top:0;left:0;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important}@container cf-card (min-width: 340px){.cf-card__cta--duo.cf-btn-duo{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-card__cta--duo .cf-card__btn{padding-inline:6px;font-size:1.5rem}.cf-card__cta--duo .cf-card__btn .cf-icon{display:none}.cf-card__cta--duo:has(>.cf-card__qbtn[hidden]){grid-template-columns:minmax(0,1fr)}.cf-card__cta--duo:has(>.cf-card__qbtn[hidden]) .cf-card__btn{font-size:1.6rem}}.cf-card--soldout .cf-card__img{opacity:.5;filter:grayscale(.5)}.cf-card--soldout .cf-card__img--alt{opacity:0}@media(hover:hover){.cf-card--soldout.cf-card--alt:hover .cf-card__img--alt{opacity:.5}}@supports selector(:has(a)){.cf-card__link:focus-visible{outline:0}.cf-card:has(.cf-card__link:focus-visible){outline:var(--cf-focus-w) solid var(--cf-focus);outline-offset:var(--cf-focus-gap)}}.cf-card.is-hover{translate:0 var(--cf-lift)}.cf-card.is-hover:before{opacity:1}.cf-card.is-hover .cf-card__img--main{scale:1.04}@media(hover:hover)and (pointer:fine){.cf-card{transition:translate var(--cf-dur-settle) var(--cf-ease)}.cf-card:before{transition:opacity var(--cf-dur-settle) var(--cf-ease-soft)}.cf-card__img{transition:scale .7s var(--cf-ease)}.cf-card:hover{translate:0 var(--cf-lift)}.cf-card:hover:before{opacity:1}.cf-card:hover .cf-card__img--main{scale:1.04}}.cf-in:not(.cf-in--now) .cf-card__badges>.cf-badge--pct{animation:cf-pop .62s var(--cf-ease-pop) backwards;animation-delay:calc(var(--i, var(--cf-ri, var(--cf-si, 0))) * var(--cf-stagger) + .3s)}@container cf-card (max-width: 289px){.cf-card{--cf-card-pad: 14px}.cf-card__title{font-size:1.6rem}.cf-card__body .cf-price__now{font-size:calc(var(--cf-fs-price) * .92)}.cf-card__ticks{font-size:1.5rem}}@container cf-card (max-width: 235px){.cf-card{--cf-card-pad: 12px}.cf-card__badges{top:8px;left:8px}.cf-card__badges .cf-badge--pct{min-width:var(--cf-pct-size-s);height:var(--cf-pct-size-s);font-size:var(--cf-pct-fs-s)}.cf-card__badges .cf-badge:not(.cf-badge--pct){padding:5px 8px;font-size:1.3rem}.cf-card__body{padding-top:4px}.cf-card__brand{font-size:1.3rem;letter-spacing:.05em}.cf-card__chips{gap:5px;margin-bottom:6px}.cf-card__chips .cf-chip{padding:3px 8px;font-size:1.3rem}.cf-card__title{font-size:1.5rem;line-height:1.32;text-wrap:wrap}.cf-card__name{-webkit-line-clamp:4;line-clamp:4}.cf-card__code{font-size:1.3rem}.cf-card__spec{min-height:calc(2.7em + 2px);font-size:1.35rem}.cf-card__spec{column-gap:15px}.cf-card__spec>li+li:before{left:-8px}.cf-card__ticks{display:none}.cf-card__dot{width:15px;height:15px}.cf-card__swatches{gap:6px}.cf-card__body .cf-price{gap:2px 8px}.cf-card__body .cf-price__now{font-size:var(--cf-fs-price-m)}.cf-card__body .cf-price__was{font-size:1.4rem}.cf-card__body .cf-badge--save{font-size:1.35rem;padding:3px 8px}.cf-card__stock{font-size:1.35rem}.cf-card__cta{margin-top:10px}.cf-card__btn{min-height:44px;padding-inline:6px;font-size:1.45rem}.cf-card__btn .cf-icon{width:18px;height:18px}.cf-card__btn .cf-icon--nudge{display:none}.cf-card__rating .cf-stars{flex-wrap:wrap;gap:4px 6px}}@container cf-card (max-width: 164px){.cf-card__btn .cf-icon{display:none}}:is(.cf-grid,.cf-rail__track)>li:not(:has(*)),.cf-shelf__item:not(:has(*)){display:none}@media(prefers-reduced-motion:reduce){.cf-card:before{opacity:0!important}.cf-card,.cf-card__img,.cf-card__dot{translate:none!important;scale:none!important}.cf-card__badges>.cf-badge--pct{animation:none!important}.cf-card__cta{opacity:1!important;translate:none!important;pointer-events:auto!important}}.cf-card .cf-card__badges .cf-badge--pct{--cf-pct-bg: var(--cf-frost);color:var(--cf-green-deep);box-shadow:inset 0 0 0 1px #cde8e1}.cf-card .cf-badge--save{background:var(--cf-frost);color:var(--cf-green-deep)}.cf-card .cf-price__was{color:var(--cf-muted)}:is(.cf-deals,[data-cf-deals]) .cf-card .cf-card__badges .cf-badge--pct,.cf-card.cf-card--deal .cf-card__badges .cf-badge--pct{--cf-pct-bg: var(--cf-deals);color:var(--cf-sale-on);box-shadow:var(--cf-pct-shadow)}:is(.cf-deals,[data-cf-deals]) .cf-card .cf-badge--save,.cf-card.cf-card--deal .cf-badge--save{background:var(--cf-sale-soft);color:var(--cf-sale-text)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cf-card.css.map */
