.card{display:flex;height:100%;flex-direction:column;position:relative}.card[class*=color-background],.card-standard[class*=color-background],.card [class*=color-background],.card-info[class*=color-]{padding:1.5rem}.card-justify-center{justify-content:center}.card-media{position:relative;text-align:center;border-radius:var(--border-radius-base);overflow:hidden;margin-bottom:2rem;max-width:100%}.card-banner .card-placeholder .card-media-image,.card-overlay .card-placeholder .card-media-image{background-color:rgb(var(--color-base-background-2))}.card-media img{object-fit:cover;transition:opacity .25s ease}.card-media-contain img{object-fit:contain}.card-media>a{display:block}.card-info{padding:0;border-radius:var(--border-radius-base)}.card-banner .card-media a:before,.card-info a:before{content:"";position:absolute;width:100%;height:100%;top:0;inset-inline-start:0;z-index:2}.card-pointer-events-ignore a:before{content:none}@media (min-width: 990px){.card-banner .card-media a:before,.card-info a:before{content:none}.card-banner.card-pointer-capture .card-media a:before,.card-banner.card-pointer-capture .card-info a:before{content:""}}.card-info>:last-child{margin-bottom:0}.card-eyebrow{margin-bottom:.5rem;font-size:calc(var(--font-body-scale) * 1.6rem)}.card-eyebrow a{color:currentColor;text-decoration-color:transparent;transition:text-decoration .18s ease}.card-eyebrow a:hover{text-decoration:underline}.card-heading{font-size:calc(var(--font-heading-scale) * 1.5rem);line-height:calc(1.2 / var(--font-heading-scale));color:rgb(var(--color-foreground-alt));margin:0 0 1rem}.card-heading.typography-body{font-weight:var(--font-bolder-weight)}.card-custom-color .card-heading{color:currentColor}.card-heading a{color:currentColor;text-decoration-color:transparent;text-underline-offset:.3rem;transition:text-decoration .18s ease}.card-heading a:hover{text-decoration:underline}.card-heading:last-child{margin-bottom:0}.card-heading-sm{font-size:calc(var(--font-heading-scale) * 1.3rem)}.card-heading-md{font-size:calc(var(--font-heading-scale) * 1.5rem)}.card-heading-lg{font-size:calc(var(--font-heading-scale) * 1.7rem)}.card-heading-xl{font-size:calc(var(--font-heading-scale) * 1.9rem)}.card-heading-xxl{font-size:calc(var(--font-heading-scale) * 2.2rem)}@media (min-width: 990px){.card-heading{font-size:calc(var(--font-heading-scale) * 1.5rem)}.card-heading-desktop-sm{font-size:calc(var(--font-heading-scale) * 1.4rem)}.card-heading-desktop-md{font-size:calc(var(--font-heading-scale) * 1.5rem)}.card-heading-desktop-lg{font-size:calc(var(--font-heading-scale) * 1.7rem)}.card-heading-desktop-xl{font-size:calc(var(--font-heading-scale) * 1.9rem)}.card-heading-desktop-xxl{font-size:calc(var(--font-heading-scale) * 2.1rem)}}.card-caption{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:1.4;margin-bottom:var(--spacing-base-1)}.card-caption:last-child,.card-caption>:last-child{margin-bottom:0}.card-caption a{color:currentColor;text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem}.card-caption a:hover{text-decoration-thickness:.2rem}a.card-caption-block-link{display:block;margin-bottom:.2rem;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration .18s ease;text-decoration-color:transparent;word-break:break-word}a.card-caption-block-link:hover{text-decoration:underline}.card-caption h1,.card-caption h2,.card-caption h3,.card-caption h4,.card-caption h5,.card-caption h6{color:currentColor}.card-info .button-text-link{font-weight:var(--font-bolder-weight)}.card-custom-color .card-info .button-text-link{color:currentColor}@media (min-width: 990px){.card-caption{max-width:48rem}.card-caption-fullwidth{max-width:100%}}.card-standard{position:relative;border-radius:var(--border-radius-base)}.card-standard .card-media{margin:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.card-info-wrap{flex:auto}.card-standard .card-info{padding:2rem;display:flex;height:100%;flex:auto;flex-direction:column;align-items:flex-start;transition:box-shadow .18s ease;border-top-left-radius:0;border-top-right-radius:0}.card-overlay{position:relative;display:flex;align-items:stretch;flex-direction:column;border-radius:var(--border-radius-base)}.color-background-1 .card-overlay,.color-background-2 .card-overlay{border:.1rem solid var(--color-border)}.card-overlay.color-background-1{padding:0}.card-overlay .card-media{margin:0;height:100%;width:100%;position:absolute;top:0;inset-inline-start:0}.card-overlay .card-media img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;inset-inline-start:0}.card-overlay .card-media:after{content:"";position:absolute;top:0;inset-inline-start:0;pointer-events:none;width:100%;height:100%;background:#00000080}.card-overlay .card-info-wrap{padding:0;aspect-ratio:var(--ratio);z-index:1}.card-overlay .card-info{display:flex;flex-direction:column;align-items:center;height:100%;text-align:center;padding:3rem}.card-overlay.with-image .card-info{color:var(--color-base-white)}.card-overlay.with-image .card-heading,.card-overlay.with-image .card-info .icon,.card-overlay.with-image .button-text-link{color:currentColor}.card-overlay .button,.card-overlay .button-text-link{margin-top:auto}.card-icon .aspect-ratio{width:4.4rem;height:4.4rem}.card-icon .aspect-ratio img{object-fit:contain;margin-top:-.9rem;margin-bottom:1.5rem}.card-icon .icon{width:4.4rem;height:4.4rem;margin-top:-.9rem;margin-bottom:.5rem;color:rgb(var(--color-accent-1))}.card-overlay-video-background .video-background-player{container-type:size}.card-overlay-video-background .video-background-player iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}@container (min-aspect-ratio: 16/9){.card-overlay-video-background .video-background-player iframe{height:56.25cqw}}@container (max-aspect-ratio: 16/9){.card-overlay-video-background .video-background-player iframe{width:177.78cqh}}.card-badge-overlay{position:absolute;top:0;inset-inline-start:2rem;display:flex;flex-direction:column;grid-gap:.3rem;line-height:normal;text-align:center;padding:1.2rem 2rem;max-width:14rem;border-bottom-right-radius:var(--border-radius-base);border-bottom-left-radius:var(--border-radius-base);z-index:5;font-size:calc(var(--font-body-scale) * 1.3rem)}.card-badge-overlay-position-right{inset-inline-start:auto;inset-inline-end:2rem}.card-badge-overlay-text-2{font-weight:bolder;font-size:calc(var(--font-body-scale) * 1.8rem)}@media (min-width: 990px){.card-badge-overlay{inset-inline-start:min(10%,3rem)}.card-badge-overlay-position-right{inset-inline-start:auto;inset-inline-end:min(10%,3rem)}}.card-badge-overlay-text-sm{font-size:calc(var(--font-body-scale) * 1.2rem)}.card-badge-overlay-text-md{font-size:calc(var(--font-body-scale) * 1.3rem)}.card-badge-overlay-text-lg{font-size:calc(var(--font-body-scale) * 1.5rem)}.card-badge-overlay-text-xl{font-size:calc(var(--font-body-scale) * 1.8rem)}.card-badge-overlay-text-xxl{font-size:calc(var(--font-body-scale) * 2rem)}.card-padded{padding:1.5rem;border-radius:var(--border-radius-base);border:.1rem solid var(--color-border);position:relative}@media (min-width: 990px){.card-padded[class*=color-background],.card-padded{padding:2.5rem}}.card-padded .card-media{border-radius:calc(var(--border-radius-base) / 2)}.card-overlay.card-fit-content .card-media{margin:0;height:calc(100% - 2rem)}.card-overlay.card-fit-content .card-media{padding-bottom:150%}.card-overlay.card-fit-content .card-media-image{position:absolute;height:100%;width:100%;max-width:100%;max-height:100%;top:0;inset-inline-start:0}.card-media-content{display:flex;flex-direction:row;padding:0;border-radius:var(--border-radius-base);transition:box-shadow .18s ease}.color-background-1 .card-media-content,.card-media-content:hover{box-shadow:inset 0 0 0 .1rem var(--color-border)}.card-media-content.color-background-1{padding:0}.card-media-content .card-media{margin:0;flex:none;width:33.333%;border-top-right-radius:0;border-bottom-right-radius:0;height:100%}@media (min-width: 990px){.card-media-content .card-media{width:17rem}}@media (min-width: 750px){.grid-4-col-desktop .card-media-content .card-media{width:33.333%}}.card-media-content .card-media>a{display:block;height:100%}.card-media-content .card-media .aspect-ratio{height:100%}.card-media-content .card-info{height:100%;padding:2rem;display:flex;flex-direction:column}.card-media-content .card-info .button-text-link,.card-media-content .card-info .button{margin-top:auto}.card-product{display:flex;height:100%;flex-direction:column;border-radius:var(--border-radius-base);background-color:rgb(var(--color-background));position:relative;transition:box-shadow .18s ease}.card-page.color-background-1,.card-article.color-background-1,.card-product.color-background-1{box-shadow:inset 0 0 0 .1rem var(--color-border)}.card-product .card-media{margin-bottom:0;border-radius:calc(var(--border-radius-base) / 2);z-index:1}.card-product .card-media .card-media-image+.card-media-image{opacity:0}@media (hover: hover){.card-product .card-media:hover .card-media-image:first-child:not(:only-child){opacity:0}.card-product .card-media:hover .card-media-image+.card-media-image{opacity:1}}.card-product .card-media .card-media-image:first-child{z-index:1}.card-product .card-info-wrap{flex:auto;display:flex;flex-direction:column}.card-product .card-info{padding:2rem 0;border-radius:0;position:relative}.card-product .card-info a:before{content:none}.card-product .card-eyebrow{font-size:calc(var(--font-body-scale) * 1.3rem)}.card-product .card-heading{font-size:calc(var(--font-heading-scale) * 1.4rem);margin-bottom:0}.card-product .card-caption{margin-top:1rem;margin-bottom:0;font-size:calc(var(--font-heading-scale) * 1.3rem)}.card-badge{position:absolute;pointer-events:none;z-index:5;line-height:1}.card-badge.top{top:1rem}.card-badge.right{inset-inline-end:-3px}.card-badge.left{inset-inline-start:-3px}.card-badge.bottom{bottom:1rem}.card-product-badges{top:1rem;inset-inline-start:-.1rem;position:absolute;pointer-events:none;z-index:5;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;grid-gap:.3rem;line-height:1}.card-product-badges .card-badge{position:relative}.card-product-badges .badge-ribbon{margin-inline-start:-.5rem}.card-product-badges .badge-ribbon-left:before{border:3px solid currentColor;border-left-color:transparent;border-bottom-color:transparent}.card-product-badges .badge-ribbon-left:after{border:3px solid var(--color-base-black);border-left-color:transparent;border-bottom-color:transparent}.card-footer{width:100%;flex:auto;grid-column-gap:1rem;display:grid;margin-top:auto;grid-template-rows:1fr auto;align-items:flex-end;grid-template-columns:auto 1fr}.card-footer .star-rating-link{grid-column:1 / 3;grid-row:1 / 2;align-self:end}.card-footer .spr-badge{line-height:1;position:relative;top:0}.card-footer .spr-badge-starrating{margin:0}.card-footer .spr-badge-caption{display:none}.card-footer .price{align-self:end;line-height:normal}.card-footer .price:first-child:not(:only-child){grid-row:1 / 3}.card-footer .price .unit-price{font-size:calc(var(--font-product-price-grid-scale) * 1.1rem)}.card-product .price-regular .price-item-regular,.card-product .price-item-sale{font-size:calc(var(--font-product-price-grid-scale) * 1.6rem)}.card-product .price-sale s{font-size:calc(var(--font-product-price-grid-scale) * 1.2rem)}.card-footer .price-sale s{margin-bottom:0}.card-footer .star-rating-badge{flex:none;justify-self:start;align-self:end;margin:0 0 1rem}.card-add-to-cart-wrap{display:flex;flex-direction:column;width:100%;grid-column:1 / 3;margin-top:1.5rem}.card-add-to-cart-wrap .button{width:100%}.card-add-to-cart-wrap-icon-only{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;grid-row:1 / 3;grid-column:auto;margin-top:0}.card-add-to-cart-wrap-icon-only .product-actions-add-to-cart{margin-bottom:0;display:flex;margin-left:auto}.card-add-to-cart-wrap-icon-only .button{width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;min-width:0;padding:0}.card-product-actions .button-add-to-cart svg,.card-product-actions .button svg{margin:0;width:2.2rem;height:2.2rem;display:none}.card-product-actions .product-actions-add-to-cart{margin-bottom:0}.card-add-to-cart-wrap-icon-only .button-add-to-cart{width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;min-width:0;padding:0;flex:none;margin-inline-start:auto}.card-add-to-cart-wrap-icon-only .button-add-to-cart svg,.card-add-to-cart-wrap-icon-only .button svg{display:block}.card-add-to-cart-wrap-icon-only .button>span{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.card-product-actions button.shopify-payment-button__button--unbranded{margin-top:.5rem;line-height:0}.card-product-actions .button[disabled]:not(.loading),.card-product-actions .button[aria-disabled=true]:not(.loading){background:var(--color-button-disabled);opacity:1;border-color:var(--color-button-disabled);color:rgba(var(--color-foreground),.4)}.card-product-actions .button.button-outline[aria-disabled=true]:not(.loading){background:none;color:rgba(var(--color-foreground),.5)}.card-product-recently-viewed-time{margin:1.5rem 0 0;font-size:calc(var(--font-body-scale) * 1.2rem);display:flex;align-items:center;line-height:normal}.card-product-recently-viewed-dismiss{margin-inline-start:auto;color:currentColor;text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration .18s ease}.card-product-recently-viewed-dismiss:hover{text-decoration-color:transparent}.card-product .form-status{margin:1rem 0;padding:1rem 2.5rem;font-size:calc(var(--font-body-scale) * 1.2rem);position:relative}.card-product .card-add-to-cart-wrap-icon-only .form-status{position:absolute;z-index:10;width:100%;inset-inline-end:0}.flickity-slider .card-product .card-add-to-cart-wrap-icon-only .form-status{bottom:0;width:calc(100% - 2rem);inset-inline-start:1rem}.card-product .form-status-dismiss{background:none;box-shadow:none;color:currentColor;position:absolute;top:0;inset-inline-end:0;border:0;font-size:calc(var(--font-body-scale) * 2.4rem);padding:.5rem .85rem;line-height:1;cursor:pointer}.product-actions-add-to-cart-outline .button-add-to-cart.button-secondary:hover{box-shadow:none}.card-product .rating-review-count{white-space:nowrap}.card-product-color-swatches{display:flex;align-items:center;margin-top:1rem;flex-wrap:wrap;grid-gap:.5rem}.card-product-color-swatches:empty{display:none}.card-product-color-swatch{text-indent:-999em;width:2.2rem;height:2.2rem;background-size:cover;border-radius:calc(var(--color-swatches-radius) * 1.25);padding:.5rem;box-shadow:inset 0 0 0 2px var(--color-border),inset 0 0 0 4px rgb(var(--color-background));transition:box-shadow .18s ease}.card-product-color-swatch.is-active{box-shadow:inset 0 0 0 2px rgba(var(--color-foreground)),inset 0 0 0 4px rgb(var(--color-background))}.card-product-color-swatch[data-tooltip]:before{padding:.4rem 1rem;font-size:calc(var(--font-body-scale) * 1.2rem)}.card-product-color-swatch .card-media-image{display:none}.card-variant-image{visibility:hidden;opacity:0;pointer-events:none}.card-product-color-swatch-more-text{color:currentColor;font-size:calc(var(--font-body-scale) * 1.2rem)}.grid-media-cards .card-product .card-info,.card-product-media .card-info{position:static}.card-product .card-info .card-product-badges{display:none}.grid-media-cards .card-product>.card-product-badges,.card-product-media>.card-product-badges{display:none!important}.grid-media-cards .card-product .card-info .card-product-badges,.card-product-media .card-info .card-product-badges{display:flex}@media (min-width: 750px){.grid-media-cards .card-product,.grid-media-cards .card-article,.card-product-media{display:flex;flex-direction:row;grid-gap:2rem}.grid-media-cards .card-product>.card-badge,.card-product-media>.card-badge{inset-inline-start:0;inset-inline-end:auto}.grid-media-cards .card-product>.card-badge .badge-ribbon,.card-product-media>.card-badge .badge-ribbon{margin-inline-start:-.5rem;border-start-start-radius:4px;border-end-start-radius:0;border-start-end-radius:32px;border-end-end-radius:32px}.grid-media-cards .card-product>.card-badge .badge-ribbon:before,.grid-media-cards .card-product>.card-badge .badge-ribbon:after,.card-product-media>.card-badge .badge-ribbon:before,.card-product-media>.card-badge .badge-ribbon:after{inset-inline-start:0;inset-inline-end:auto}.grid-media-cards .card-product>.card-badge .badge-ribbon:before,.card-product-media>.card-badge .badge-ribbon:before{border:3px solid var(--color-sale-background);border-inline-start-color:transparent;border-block-end-color:transparent}.grid-media-cards .card-product>.card-badge .badge-ribbon:after,.card-product-media>.card-badge .badge-ribbon:after{border:3px solid var(--color-sale);border-inline-start-color:transparent;border-block-end-color:transparent}.grid-media-cards .card-product .card-product-badges,.card-product-media .card-product-badges{position:static;display:flex;align-content:center;justify-content:flex-start;pointer-events:auto;flex-direction:row;grid-gap:.75rem;order:-1;margin:0 0 1.5rem}.grid-media-cards .card-product .card-product-badges .badge-ribbon,.card-product-media .card-product-badges .badge-ribbon{margin:0;border-radius:32px;padding-left:1.5rem;padding-right:1.5rem}.grid-media-cards .card-product .card-product-badges .badge-ribbon:before,.card-product-media .card-product-badges .badge-ribbon:before,.grid-media-cards .card-product .card-product-badges .badge-ribbon:after,.card-product-media .card-product-badges .badge-ribbon:after{display:none}.grid-media-cards .card-product .card-product-badges .card-badge,.card-product-media .card-product-badges .card-badge{position:static}.grid-media-cards .card-product .card-media,.grid-media-cards .card-article .card-media,.card-product-media .card-media{width:18.5rem;flex:none}.grid-media-cards .card-product .card-info-wrap,.grid-media-cards .card-article .card-info-wrap,.card-product-media .card-info-wrap{display:flex;flex-direction:row;align-items:flex-start;grid-gap:1.5rem}.grid-media-cards .card-product .card-info,.grid-media-cards .card-article .card-info,.card-product-media .card-info{padding:0;text-align:start;width:55%;height:100%;display:flex;flex-direction:column}.grid-media-cards .card-article .card-info{width:100%}.grid-media-cards .card-product .card-eyebrow,.card-product-media .card-eyebrow{margin-bottom:1.5rem}.grid-media-cards .card-product .card-heading,.grid-media-cards .card-article .card-heading,.grid-media-cards .card-page .card-heading,.card-product-media .card-heading{font-size:calc(var(--font-body-scale) * 1.8rem)}.grid-media-cards .card-product .badge-stock,.card-product-media .badge-stock{font-size:calc(var(--font-body-scale) * 1.5rem)}.grid-media-cards .card-product .price,.card-product-media .price{margin-bottom:2rem;text-align:right;align-self:end}.grid-media-cards .card-product .price-item .sup,.card-product-media .price-item .sup{display:inline-block}.grid-media-cards .card-product .price-regular .price-item-regular,.grid-media-cards .card-product .price-item-sale,.card-product-media .price-regular .price-item-regular,.card-product-media .price-item-sale{font-size:calc(var(--font-product-price-grid-scale) * 2rem);display:inline-block}.grid-media-cards .card-product .card-footer,.card-product-media .card-footer{width:auto;display:flex;flex-direction:column;align-items:flex-end;padding:0;flex:auto;height:100%}.grid-media-cards .card-product .card-footer .star-rating-badge,.card-product-media .card-footer .star-rating-badge{order:1;margin-top:auto}.grid-media-cards .card-product .card-add-to-cart-wrap,.card-product-media .card-add-to-cart-wrap{position:relative;max-width:20rem;padding:0}.grid-media-cards .card-product .card-product-actions,.card-product-media .card-product-actions{margin:0}.grid-media-cards .card-product .card-product-color-swatches,.card-product-media .card-product-color-swatches{justify-content:flex-start}}.card-product-media-sm{display:flex;flex-direction:row;padding:1rem;grid-gap:1rem;box-shadow:inset 0 0 0 .1rem var(--color-border);transition:box-shadow .18s ease;border-radius:0;align-items:center}.card-product-media-sm:first-of-type{border-start-start-radius:var(--border-radius-base);border-start-end-radius:var(--border-radius-base)}.card-product-media-sm:last-of-type{border-end-start-radius:var(--border-radius-base);border-end-end-radius:var(--border-radius-base)}.card-product-media-sm~.card-product-media-sm{margin-top:-.1rem}.card-product-media-sm[class*=color-background]{padding:1rem}@media (min-width: 1200px){.card-product-media-sm{grid-gap:2rem}}.card-product-media-sm .badge-stock{margin-bottom:.5rem;font-size:calc(var(--font-body-scale) * 1.2rem)}.card-product-media-sm .card-badge{left:4rem;right:auto}.card-product-media-sm .card-media{width:9.4rem;flex:none}@media (min-width: 750px){.card-product-media-sm .card-media{width:9.4rem}}.card-product-media-sm .card-info-wrap{display:flex;flex-direction:row;align-items:flex-start;grid-gap:1rem}.card-product-media-sm .card-info{padding:.75rem 0 .25rem;text-align:start;width:100%;height:100%;display:flex;flex-direction:column}.card-product.card-product-media-sm .price-regular .price-item-regular,.card-product.card-product-media-sm .price-item-sale{font-size:calc(var(--font-product-price-grid-scale) * 1.5rem);display:inline-block}.card-product-media-sm .card-footer{margin-top:1.5rem}.card-product-media-sm .star-rating-link{margin-top:1rem}@media (min-width: 990px){.card-product-media-sm .card-footer{margin-top:1rem}.card-product-media-sm:hover,.card-product-media-sm.color-background-1:hover{box-shadow:inset 0 0 0 .2rem rgb(var(--color-accent-1));z-index:1}}.card-article-info{font-size:calc(var(--font-body-scale) * 1.2rem)}.card-article-info span:after{content:"\2022";margin:0 .4rem;font-size:calc(var(--font-body-scale) * 1.8rem);line-height:0;width:0;height:0;opacity:.2;position:relative;top:.2rem;font-family:serif}.card-article-info span:last-child:after{display:none}.card-article-info-tags a{color:rgb(var(--color-accent-1));font-weight:var(--font-bolder-weight)}.card-article-info-tags a:not(:last-child):after{content:", "}.card-article-info-tags:empty{display:none}.color-accent-2 .card-article-info-tags a{color:rgb(var(--color-foreground-alt))}.card.card-article-media .card-article-info-tags a{color:rgb(var(--color-accent-1))}.card-article-event .card-info-wrap{display:flex;grid-gap:2.5rem}.card-article-event .card-info-side{flex:none}.card-event-meta{width:8rem;height:8rem;display:flex;flex-direction:column;text-align:center;padding:0!important;border-radius:var(--border-radius-base)}.card-event-meta-header{font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:var(--font-bolder-weight);line-height:normal;height:2.2rem;display:flex;align-items:center;justify-content:center;border-top-left-radius:var(--border-radius-base);border-top-right-radius:var(--border-radius-base)}.color-accent-1 .card-event-meta-header{background-color:rgb(var(--color-base-accent-2));color:rgb(var(--color-base-accent-2-text))}.card-event-meta-content{height:5.8rem;display:flex;line-height:1;flex-direction:column;align-items:center;justify-content:center;grid-gap:.25rem;box-shadow:0 .1rem rgba(var(--color-foreground-alt),.25);border:.1rem solid rgba(var(--color-foreground),.075);border-top:0;border-bottom-left-radius:calc(var(--border-radius-base) * 1.5);border-bottom-right-radius:calc(var(--border-radius-base) * 1.5);color:rgb(var(--color-foreground-alt));font-weight:var(--font-bolder-weight)}.card-event-meta-main{font-size:calc(var(--font-body-scale) * 2.4rem)}.card-event-meta-subtext{font-size:calc(var(--font-body-scale) * 1.2rem)}.card-article-media{box-shadow:0 0 0 .1rem var(--color-border);height:auto;display:flex;flex-direction:row;grid-gap:2rem;border-radius:var(--border-radius-base)}.card-article-media-content{flex:auto}@media (min-width: 1200px){.card-article-media-content{max-width:54rem}}.card-article-media .card-heading{margin-bottom:.5rem}.card-article-media .card-caption{font-size:calc(var(--font-body-scale) * 1.3rem)}.card-article-media-side{margin-left:auto;flex:none}.card-event-meta-note{height:100%}.card-event-meta-note .card-event-meta-content{height:100%;padding:1.5rem;font-size:calc(var(--font-body-scale) * 1.3rem);border-radius:var(--border-radius-base)}.card-simple{text-align:center;transition:box-shadow .18s ease;padding:0}.card-simple[class*=color-background]{padding:0}.card-simple .card-media{margin-bottom:1.5rem;padding:1rem;border:.1rem solid var(--color-border);flex:auto}.card-simple-plain .card-media{padding:0;border:0;flex:initial}.card-justify-center .card-media{display:flex;flex-direction:column;justify-content:center}.card-justify-center .card-info-wrap{flex:initial}.card-simple .card-media:last-child{margin-bottom:0}@media (min-width: 990px){.card-simple .card-media{padding:2rem}.card-simple.card-small .card-media,.grid-5-col-desktop .card-simple .card-media,.grid-6-col-desktop .card-simple .card-media{padding:1.5rem}.card-simple-plain .card-media{padding:0!important}.card-simple .card-heading.heading-size-sm{font-size:calc(var(--font-body-scale) * 1.3rem)}.card-simple .card-heading.heading-size-md{font-size:calc(var(--font-body-scale) * 1.5rem)}.card-simple .card-heading.heading-size-lg{font-size:calc(var(--font-body-scale) * 1.7rem)}.card-simple .card-heading.heading-size-xl{font-size:calc(var(--font-body-scale) * 1.9rem)}.card-simple .card-heading.heading-size-xxl{font-size:calc(var(--font-body-scale) * 2.1rem)}}.card-simple .card-media img{border-radius:calc(var(--border-radius-base) / 2)}.card-simple .card-heading{font-size:calc(var(--font-heading-scale) * 1.5rem);display:flex;align-items:center;justify-content:center;grid-gap:1rem}.card-simple.card-small .card-heading{font-size:calc(var(--font-heading-scale) * 1.3rem)}.card-simple .card-heading:last-child{margin-bottom:0}.card-heading-quantity{display:flex;line-height:0;align-items:center;justify-content:center;padding:.5rem!important;min-width:2.6rem;height:2.6rem;border-radius:var(--buttons-radius);font-size:calc(var(--font-body-scale) * 1.1rem);background-color:var(--color-base-white);border:.2rem solid var(--color-border);flex:none}.card-simple-align-left{text-align:start}.card-simple-align-left .card-heading{justify-content:flex-start}.card-banner{position:relative;height:100%;width:100%;display:flex;align-items:flex-end;justify-content:flex-end}.card-banner:after{content:"";pointer-events:none;top:0;left:0;position:absolute;width:100%;height:100%;border-radius:var(--border-radius-base)}.card-banner .card-media{position:absolute;width:100%;height:100%;top:0;left:0;margin:0}.card-banner .card-media-image{object-fit:cover;position:absolute;width:100%;height:100%;left:0;top:0}.card-banner .card-info-wrap{z-index:1;width:100%;flex:none;display:flex;align-items:flex-end}.card-banner .card-info-wrap:before{float:left;padding-top:var(--ratio-percent, 1);content:""}.card-banner .card-info{position:static;padding:1.5rem;color:var(--color-base-white);width:100%;background:#00000040;-webkit-backdrop-filter:blur(4.6px);backdrop-filter:blur(4.6px);border-start-start-radius:0;border-start-end-radius:0}.card-info-inner{margin-bottom:var(--spacing-base-1)}.card-info-inner:last-child{margin-bottom:0}.card-info-inner .card-caption{margin-bottom:0}@media (min-width: 990px){.card-banner .card-info-wrap{padding-top:0}.card-banner .card-info{padding:2rem 2.5rem}}.card-banner .card-placeholder{width:100%;height:100%}.card-banner .placeholder-svg{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.collage-item .card-banner .card-placeholder .aspect-ratio{height:100%}@media (max-width: 989px){.card-featured-banner{height:auto!important}}.card-featured-banner .card-media:after{content:"";pointer-events:none;top:0;left:0;position:absolute;width:100%;height:100%;border-radius:var(--border-radius-base)}.card-featured-banner .card-placeholder svg{background:var(--color-base-white);width:100%;height:100%}.card-featured-banner.color-background-1{padding:0;background:none}.card-media-heading{position:absolute;bottom:0;inset-inline-start:0;width:100%;padding:2rem;font-size:calc(var(--font-heading-scale) * 1.5rem);color:var(--color-base-white);text-align:start;margin:0;background:#00000040;-webkit-backdrop-filter:blur(4.6px);backdrop-filter:blur(4.6px);z-index:1}.card-featured-banner-boxed .card-media{margin-bottom:0;border-start-start-radius:0;border-start-end-radius:0}.card-featured-banner-boxed .card-media+.card-info-wrap .card-info{border-start-start-radius:0;border-start-end-radius:0}.card-featured-banner-boxed .card-info .button{width:100%;min-width:100%;padding-left:1.5rem;padding-right:1.5rem;margin-top:auto}.card-featured-banner-boxed .card-info{height:100%;display:flex;flex-direction:column}@media (min-width: 1200px){.card-featured-banner-boxed .card-info{padding:2rem}}.card-caption-menu-wrap{display:flex;grid-gap:.75rem}.card-caption-menu{margin:0;padding:0;list-style:none}.card-image-banner{position:relative}.card-image-banner a{display:block}.card-image-banner img{border-radius:var(--border-radius-base)}.card-image-banner-title{text-align:center;margin:1rem 0 0}.card-testimonial{border:.1rem solid var(--color-border);border-radius:var(--border-radius-base);font-weight:400;margin:0}@media (min-width: 990px){.card-testimonial[class*=color-background]{padding:2.5rem}}.card-testimonial .icon{width:4.4rem;height:4.4rem;color:rgb(var(--color-accent-1));margin:-.5rem 0 1rem -.75rem}.card-testimonial-content{margin-bottom:2rem}.card-testimonial-citation{margin:auto 0 0;word-break:break-word;line-height:1.35;display:flex;align-items:center;grid-gap:1.5rem}.card-testimonial-citation-image{flex:none;width:4rem;height:4rem;border-radius:50%;position:relative;overflow:hidden}.card-testimonial-citation-image-img{position:absolute;object-fit:cover;object-position:center;width:100%;height:100%}.card-testimonial-citation-heading{font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:var(--font-bolder-weight);color:rgb(var(--color-foreground-alt));margin:0}.card-testimonial-citation-subheading{margin:0;font-size:calc(var(--font-body-scale) * 1.3rem)}.card-padded-content{padding:0;overflow:hidden;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:var(--border-radius-base);height:100%}.card-padded-content .card-media{margin:0}.card-padded-content .card-info{padding:1.5rem 0 0;margin:1px;min-width:1px}.card-padded-content .card-badge-overlay{inset-inline-start:1.5rem;padding:1rem 1.5rem}.card-padded-content .card-badge-overlay-position-right{inset-inline-start:auto;inset-inline-end:1.5rem}@media (min-width: 990px){.card-padded-content .card-badge-overlay{inset-inline-start:2rem}.card-padded-content .card-badge-overlay-position-right{inset-inline-start:auto;inset-inline-end:2rem}}.card-padded-content .card-heading{font-weight:var(--font-heading-weight);margin-bottom:1rem}.card-padded-content .card-caption{line-height:1.2;margin-bottom:1.5rem}.card-padded-content .card-caption:last-child,.card-padded-content .card-caption>:last-child{margin-bottom:0}@media (min-width: 990px){.card-padded-content-media{flex-direction:row;align-items:center;height:100%;grid-gap:1.5rem}.card-padded-content-media .card-media{height:100%;flex:none;width:15rem}.card-padded-content-media .card-info{flex:auto;padding-top:0}.card-padded-content-media .aspect-ratio{position:static}.card-padded-content-media .aspect-ratio:after{display:none}.grid-1-col-desktop .card-padded-content-media .card-media{width:30rem;min-height:28rem}.grid-2-col-desktop .card-padded-content-media .card-media{width:40%;min-height:28rem}.card-padded-content-media-end .card-media{order:1}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-card.css.map */
