body.eup-ds4.eup-cards5 .eup-card .eup-card__name,body.eup-ds4.eup-cards5 .eup-ds4-card .eup-ds4-card__name{font-size:clamp(15px, 0.1961vw + 14.235px, 18px);line-height:1.3}body.eup-ds4.eup-cards5 .eup-card .eup-card__brand,body.eup-ds4.eup-cards5 .eup-ds4-card .eup-ds4-card__brand{font-size:var(--eup3-fs-card-price,15px);line-height:1.3}body.eup-ds4.eup-cards5 .eup-card .eup-card__price,body.eup-ds4.eup-cards5 .eup-ds4-card .eup-ds4-card__price{line-height:1.3}body.eup-ds4.eup-cards5 .eup-card .eup-card__brand,body.eup-ds4.eup-cards5 .eup-card .eup-card__brand a,body.eup-ds4.eup-cards5 .eup-ds4-card .eup-ds4-card__brand,body.eup-ds4.eup-cards5 .eup-ds4-card .eup-ds4-card__brand a,body.eup-ds4.eup-cards5 .wp-block-woocommerce-product-collection li.wc-block-product>.eup-cards5-brand{font-weight:600!important}body.eup-ds4.eup-cards5 .eup-card .eup-card__name,body.eup-ds4.eup-cards5 .eup-card .eup-card__name a,body.eup-ds4.eup-cards5 .eup-ds4-card .eup-ds4-card__name,body.eup-ds4.eup-cards5 .eup-ds4-card .eup-ds4-card__name a,body.eup-ds4.eup-cards5 .wp-block-woocommerce-product-collection li.wc-block-product .wp-block-post-title,body.eup-ds4.eup-cards5 .wp-block-woocommerce-product-collection li.wc-block-product .wp-block-post-title a{font-weight:400!important}body.eup-ds4.eup-cards5 .eup-card .eup-card__name{min-height:2.6em}@media (max-width:767px){body.eup-ds4.eup-cards5 .slider .eup-card .eup-card__name{min-height:3.9em}}body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row):has(>.eup-card-col){row-gap:0!important}body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col{display:grid!important;grid-row:span 6;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;margin-bottom:var(--eup3-sp-6,24px)!important;row-gap:0}body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col>.eup-card{display:grid;grid-column:1;grid-row:1 / -1;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;height:auto;row-gap:2px}body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col>.eup-card>*{grid-column:1;min-width:0}body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col>.eup-card>.eup-card__media{grid-row:1}body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col>.eup-card>.eup-card__brand{align-self:end;grid-row:2}body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col>.eup-card>.eup-card__name{align-self:start;grid-row:3;min-height:0}body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col>.eup-card>.eup-card__price{align-self:start;grid-row:4}body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col>.eup-card>.eup-card__stock{align-self:start;grid-row:5}@media (hover:none),(pointer:coarse){body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col>.eup-card>.eup-card__actions{align-self:end;grid-row:6;margin-top:0}}body.eup-ds4.eup-cards5 li.eup-ds4-card .eup-ds4-card__body{margin-top:auto}body.eup-ds4.eup-cards5 li.eup-ds4-card .eup-ds4-card__brand,body.eup-ds4.eup-cards5 li.eup-ds4-card .eup-ds4-card__price{min-height:1.3em}body.eup-ds4.eup-cards5 li.eup-ds4-card .eup-ds4-card__name{height:2.6em}@media (hover:none),(pointer:coarse){body.eup-ds4.eup-cards5 li.eup-ds4-card .eup-ds4-card-cta{margin-top:0}}body.eup-ds4.eup-cards5 li.eup-ds4-card.eup-64-card:not(:has(.eup-image-preview__img))>.eup-ds4-card__body{padding-bottom:var(--eup3-sp-6,24px)!important}body.eup-ds4.eup-cards5 li.eup-ds4-card.eup-64-card:not(.eup-64-card--fit):not(:has(.eup-image-preview__img))>.eup-ds4-card__body::before{background:linear-gradient(to bottom,#fff0 0,rgb(20 17 45 / .45) 32px,rgb(20 17 45 / .45) 100%);content:"";inset:-32px 0 0;pointer-events:none;position:absolute;z-index:-1}body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col.eup-64-card:not(:has(.eup-image-preview__img))>.eup-card{grid-template-rows:subgrid;padding:var(--eup3-sp-6,24px) var(--eup3-sp-4,16px) 0!important;position:relative}@media (hover:hover) and (pointer:fine){body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col.eup-64-card:not(:has(.eup-image-preview__img))>.eup-card{padding-bottom:var(--eup3-sp-6,24px)!important}}body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col.eup-64-card:not(:has(.eup-image-preview__img))>.eup-card>.eup-card__media{aspect-ratio:auto!important;grid-row:1!important;min-height:0;position:static!important}body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col.eup-64-card:not(:has(.eup-image-preview__img))>.eup-card>.eup-card__media::after{content:none}body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col.eup-64-card:not(:has(.eup-image-preview__img))>.eup-card>:is(.eup-card__brand,.eup-card__name,.eup-card__price,.eup-card__stock){padding:0!important;z-index:2}body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col.eup-64-card:not(:has(.eup-image-preview__img))>.eup-card>.eup-card__brand{grid-row:2!important}body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col.eup-64-card:not(:has(.eup-image-preview__img))>.eup-card>.eup-card__name{grid-row:3!important}body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col.eup-64-card:not(:has(.eup-image-preview__img))>.eup-card>.eup-card__price{grid-row:4!important}body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col.eup-64-card:not(:has(.eup-image-preview__img))>.eup-card>.eup-card__stock{grid-row:5!important}body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col.eup-64-card:not(:has(.eup-image-preview__img))>.eup-card>.eup-card__actions{margin:0 calc(-1 * var(--eup3-sp-4, 16px))!important;width:auto!important;z-index:2}@media (hover:none),(pointer:coarse){body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col.eup-64-card:not(:has(.eup-image-preview__img))>.eup-card>.eup-card__actions{grid-row:6!important;padding-top:var(--eup3-sp-3,12px)!important}}body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col.eup-64-card:not(.eup-64-card--fit):not(:has(.eup-image-preview__img))>.eup-card>.eup-card__media .eup-card__img{z-index:0}body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col.eup-64-card:not(:has(.eup-image-preview__img))>.eup-card::before{background:linear-gradient(to bottom,#fff0 0,rgb(20 17 45 / .78) 32px,rgb(20 17 45 / .86) 100%);content:"";grid-column:1;grid-row:2 / -1;margin:-32px calc(-1 * var(--eup3-sp-4, 16px)) calc(-1 * var(--eup3-sp-6, 24px));pointer-events:none;z-index:1}@media (hover:none),(pointer:coarse){body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col.eup-64-card:not(:has(.eup-image-preview__img))>.eup-card::before{margin-bottom:0}}body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col.eup-64-card--fit:not(:has(.eup-image-preview__img))>.eup-card .eup-64-card__fill{aspect-ratio:auto;grid-row:auto!important;height:100%;inset:0;position:absolute!important;width:100%}body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col.eup-64-card--fit:not(:has(.eup-image-preview__img))>.eup-card .eup-card__img{grid-row:1!important}body.eup-ds4.eup-cards5 .wp-block-woocommerce-product-collection ul.wc-block-product-template{row-gap:0!important}body.eup-ds4.eup-cards5 .wp-block-woocommerce-product-collection ul.wc-block-product-template>li.wc-block-product{display:grid!important;grid-row:span 5;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;margin-bottom:var(--eup3-sp-6,24px)!important;row-gap:2px}body.eup-ds4.eup-cards5 .wp-block-woocommerce-product-collection li.wc-block-product>*{grid-column:1;min-width:0}body.eup-ds4.eup-cards5 .wp-block-woocommerce-product-collection li.wc-block-product>.wc-block-components-product-image{grid-row:1}body.eup-ds4.eup-cards5 .wp-block-woocommerce-product-collection li.wc-block-product>.eup-cards5-brand{align-self:end;grid-row:2}body.eup-ds4.eup-cards5 .wp-block-woocommerce-product-collection li.wc-block-product>.wp-block-post-title{align-self:start;grid-row:3}body.eup-ds4.eup-cards5 .wp-block-woocommerce-product-collection li.wc-block-product>.wp-block-woocommerce-product-price{align-self:start;grid-row:4}body.eup-ds4.eup-cards5 .wp-block-woocommerce-product-collection li.wc-block-product>.wp-block-button{align-self:end;grid-row:5}body.eup-ds4.eup-cards5 .wp-block-woocommerce-product-collection li.wc-block-product>.eup-cards5-brand{color:var(--eup3-ink,#1d1848);font-size:var(--eup3-fs-card-price,15px);font-weight:400;line-height:1.3;margin:0;padding:0 var(--eup3-sp-4,16px);text-align:center}body.eup-ds4.eup-cards5 .wp-block-woocommerce-product-collection li.wc-block-product>.wp-block-post-title{font-size:clamp(15px, 0.1961vw + 14.235px, 18px)!important;line-height:1.3!important;margin:0!important}body.eup-ds4.eup-cards5 .wp-block-woocommerce-product-collection li.wc-block-product>.wp-block-woocommerce-product-price,body.eup-ds4.eup-cards5 .wp-block-woocommerce-product-collection li.wc-block-product>.wp-block-woocommerce-product-price .wc-block-components-product-price{font-size:var(--eup3-fs-card-price,15px)!important;line-height:1.3}@media (hover:hover) and (pointer:fine){body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col:not(.eup-64-card)>.eup-card>.eup-card__actions{grid-column:auto;grid-row:auto}body.eup-ds4.eup-cards5 #main :is(ul.products,.products.row)>.eup-card-col.eup-64-card:not(:has(.eup-image-preview__img))>.eup-card>.eup-card__actions{grid-column:auto!important;grid-row:auto!important;margin:0!important;width:auto!important}body.eup-ds4.eup-cards5 .eup-card:has(.eup-card__actions .added_to_cart):not(:hover):not(:has(.eup-card__actions :focus-visible))>.eup-card__actions{opacity:0;pointer-events:none;transform:translateY(8px)}}body.eup-ds4.eup-cards5 .eup-card .eup-card__actions .added_to_cart{display:none!important}body.eup-ds4.eup-cards5 .eup-card .eup-card__actions .button.added::before{background-color:currentColor;content:"";display:inline-block;flex:none;height:16px;margin-right:var(--eup3-sp-2,8px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3L13 4.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%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 16 16'%3E%3Cpath d='M3 8.5l3.2 3L13 4.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;width:16px}