body{--wp--custom--layout--column-padding: clamp(1.5rem, 1.0588rem + 1.1765vw, 2rem);--wp--custom--layout--gap--horizontal: var(--wp--preset--spacing--300);--block--columns-gap: var(--wp--preset--spacing--600);--card-gap: var(--wp--custom--layout--column-padding, 2rem);--card-gap--horizontal: var(--wp--custom--layout--gap--horizontal, 24px);--card-xs-font-size: var(--wp--preset--font-size--small, 3rem);--card-xs-line-height: clamp(1.5rem, 1.0588rem + 1.1765vw, 2rem);--card--link--headline-color-hover: var(--wp--preset--color--eggplant);--card--transition-speed: 300ms;--card-background-color: var(--wp--preset--color--white);--card-text-color: var(--color--neutral-800);--card--continue-reading-color: var(--wp--preset--color--purple);--card--continue-reading-color-hover: var(--color--link-hover);--card--term-list-text-color: var(--wp--preset--color--custom-green);--card--term-list--item-hover: var(--color--neutral-800);--card-p-font-size: clamp(1rem, 0.911rem + 0.238vw, 1.125rem);--card--slider--overflow-visible: visible;--card--slider--nav-button-font-size: var(--font-size-800);--card--slider--nav-button-size: var(--wp--preset--spacing--400);--card--slider--nav-button-inline-offset: calc( -1 * ((100vw - 100%) / 2) + var(--scrollbar-width) );--card--slider--slide-inline-spacing: calc(var(--block--columns-gap) / 2);--card--content-padding: var(--wp--preset--spacing--400)}@media(min-width: 600px){body{--card--slider--nav-button-size: 42px;--card--slider--nav-button-font-size: var(--font-size-1000)}}@media(min-width: 960px){body{--card--slider--nav-button-inline-offset: -52px}}.card[class]{position:relative;margin-bottom:var(--block--columns-gap);background-color:var(--card-background-color);color:var(--card-text-color);display:grid}.card[class]:last-of-type{margin-bottom:0}.card[class]>*{grid-area:1/-1;width:100%;height:100%}.card[class] .card__inner{display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--wp--preset--shadow--elevation-1);transition:var(--card--transition-speed) ease-in-out}.card[class] .card__link{display:block;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:1}.card[class] .card__link:hover~.card__inner,.card[class] .card__link:focus~.card__inner{box-shadow:var(--wp--preset--shadow--elevation-2)}.card[class] .card__link:hover~.card__inner h2,.card[class] .card__link:focus~.card__inner h2{color:var(--card--link--headline-color-hover)}.card[class] .card__link:hover~.card__inner .card__continue-reading,.card[class] .card__link:focus~.card__inner .card__continue-reading{background-size:100% 2px;background-position-x:0px;text-decoration:none;color:var(--card--continue-reading-color-hover)}.card[class] .card__inner[class]{pointer-events:none}.card[class] .card__inner[class] a{pointer-events:all;z-index:3;position:relative}.card[class] .card__inner[class] a:hover,.card[class] .card__inner[class] a:focus{color:var(--card--term-list--item-hover)}.card[class] .card__inner[class] h2,.card[class] .card__inner[class] h3,.card[class] .card__inner[class] h4,.card[class] .card__inner[class] h5,.card[class] .card__inner[class] h6{margin-top:0;margin-bottom:16px;transition:color var(--card--transition-speed);font-family:var(--wp--preset--font-family--besley);line-height:1.4}.card[class] .card__inner[class] h2{font-size:var(--wp--preset--font-size--medium);font-weight:500}.card[class] .card__inner[class]>.card__term-list[class][class]{position:absolute;top:var(--wp--preset--spacing--300);left:var(--wp--preset--spacing--300);background:#000;color:#fff;border-radius:8px;padding:4px 8px}.card[class] .card__inner[class]>.card__term-list[class][class] a{text-transform:capitalize;font-weight:500;font-size:12px}.card[class] .card__inner[class] .card__excerpt{margin-bottom:var(--spacing-500)}.card[class] .card__inner[class] .card__excerpt p{margin:0;font-size:var(--card-p-font-size)}.card[class] .card__inner[class] .card__continue-reading{text-transform:uppercase;color:var(--card--continue-reading-color);transition:color var(--card--transition-speed);font-weight:700;font-size:1rem;line-height:1.25;letter-spacing:1px}.card[class] .card__figure{overflow:hidden;width:100%;position:relative;margin-bottom:0}.card[class] .card__figure:has(img){aspect-ratio:16/9}.card[class].aspect-ratio-1x1 .card__figure:has(img){aspect-ratio:1}.card[class] .card__image{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover;transition:transform var(--card--transition-speed)}.card[class] .card__content-top{padding-inline:var(--wp--preset--spacing--300, 0);padding-block:var(--wp--preset--spacing--300, 0)}.card[class] .card__content-bottom{padding-inline:var(--wp--preset--spacing--300, 0);padding-block:var(--wp--preset--spacing--300, 0);box-shadow:inset 0px 2px 0 0 #f4f4f4}.card[class] .card__content-bottom p{margin:0}.card[class] .card__author{display:flex;align-items:center;font-size:1rem}.card[class] .card__author img{margin-right:var(--wp--preset--spacing--150);border-radius:50%}@media(min-width: 600px)and (max-width: 782px){.card[class].card__orientation-horizontal__mobile{--card-gap--horizontal: 32px}}@media(max-width: 599px){.card[class].card__orientation-horizontal__mobile .card__inner{flex-direction:row;gap:var(--card-gap--horizontal)}.card[class].card__orientation-horizontal__mobile .card__figure{width:calc(50% - var(--card-gap--horizontal)/2);margin-bottom:0}.card[class].card__orientation-horizontal__mobile .card__content{width:calc(50% - var(--card-gap--horizontal)/2)}.card[class].card__orientation-horizontal__mobile h2.has-small-font-size{font-size:var(--card-xs-font-size) !important;line-height:var(--card-xs-line-height)}}.wp-block-rkv-slider .card[class]{margin-top:4px}.wp-block-rkv-slider .card[class] .card__figure:has(img){aspect-ratio:1/1}.rkv-cross-sells .is-layout-grid{grid-template-columns:repeat(2, 1fr);max-width:420px;container-type:inline-size;gap:20px;margin-bottom:var(--wp--preset--spacing--400)}.rkv-cross-sells .is-layout-carousel{display:flex;gap:20px;overflow-x:scroll;padding:20px;margin:-20px}.rkv-cross-sells .is-layout-carousel .card[class]{min-width:200px;margin-bottom:var(--wp--preset--spacing--400)}.rkv-cross-sells .wc-block-components-product-price{margin-bottom:var(--wp--preset--spacing--200)}.rkv-cross-sells .card__color-attributes[class]{margin-bottom:1rem;gap:8px}.rkv-cross-sells p.card__free-shipping{color:var(--wp--preset--color--custom-green-dark);font-weight:700}.rkv-cross-sells .wp-block-buttons{min-height:51px;margin-top:var(--wp--preset--spacing--400)}.rkv-cross-sells .wp-block-buttons a{font-size:.875rem}.rkv-cross-sells .wp-block-buttons a:hover{color:var(--wp--preset--color--white) !important}.rkv-cross-sells .card[class]{max-width:200px;margin-bottom:0}.rkv-cross-sells .card[class] .card__figure:has(img){aspect-ratio:1/1}.rkv-cross-sells .card[class] .card__figure:has(img) img{object-fit:contain;object-position:top;max-width:100%}.card__wrapper:not(.has-col-count-1){display:grid;gap:var(--block--columns-gap)}.card__wrapper:not(.has-col-count-1) .card[class]{margin-bottom:0}@media(min-width: 600px){.card__wrapper:not(.has-col-count-1){--columns-count: 2;grid-template-columns:repeat(var(--columns-count), minmax(0, 1fr))}.card__wrapper:not(.has-col-count-1) .card[class]{margin-top:0;margin-left:0 !important;margin-right:0 !important;width:100%}.card__wrapper:not(.has-col-count-1).has-col-count-2{--columns-count: 2}.card__wrapper:not(.has-col-count-1).has-col-count-3{--columns-count: 3}.card__wrapper:not(.has-col-count-1).has-col-count-4{--columns-count: 4}}@media only screen and (max-width: 781px)and (min-width: 600px){.card__wrapper{display:flex;gap:var(--block--columns-gap)}.is-mobile-column .card__wrapper{flex-flow:column}.card__wrapper .card[class]{margin-block-start:0;width:100%}}.card__wrapper+.wp-block-buttons{margin-top:clamp(1.5rem,.618rem + 2.353vw,2.5rem)}.card__wrapper .card__color-attributes[class]{gap:8px;margin-bottom:1rem}.card__wrapper .card__free-shipping{color:var(--wp--preset--color--custom-green-dark);font-weight:700}.is-layout-grid .card__wrapper{--grid-content-size: var(--wp--style--global--content-size);--grid-gap: calc(var(--block--columns-gap) / 2);display:grid;grid-template-columns:repeat(auto-fill, minmax(calc(var(--grid-content-size) / 4 - var(--grid-gap)), 1fr));container-type:inline-size;gap:var(--grid-gap)}@media(max-width: 710px){.is-layout-grid .card__wrapper{grid-template-columns:repeat(2, 1fr)}}.is-layout-grid .card__wrapper .card[class]{margin-bottom:0}.is-layout-grid.alignwide .card__wrapper{--grid-content-size: var(--wp--style--global--wide-size)}.is-layout-grid:has(.card__wrapper){grid-template-columns:unset}/*# sourceMappingURL=cards.css.map */
