.card{display:flex;height:100%;flex-direction:column;padding:1.6rem;border-radius:var(--border-radius-base);background-color:rgba(var(--color-background));position:relative;box-shadow:inset 0 0 0 1px rgba(var(--color-border)),0 2px rgba(var(--color-box-shadow))}.grid-compact .card{will-change:auto;transform:translateZ(0)}.card-small{padding:1rem}.card-standard{padding:0;border-radius:0;background:none;border:0;box-shadow:none}.card-justify-center{justify-content:center}.card-media{position:relative;text-align:center}.card-standard .card-media img{border-radius:var(--border-radius-base)}.card-media img{object-fit:cover;object-position:center center;transition:opacity .25s ease}.card-media-contain img{object-fit:contain}.card-media>a{display:block}.card .placeholder-svg path{fill:rgba(var(--color-foreground))}.card-badge{position:absolute;pointer-events:none;z-index:5}.card-badge .badge{font-size:var(--font-badges-size);padding:.2rem .7rem}.card-badge.top{top:0}.card-badge.right{inset-inline-end:0}.card-badge.left{inset-inline-start:0}.card-badge.bottom{bottom:0}.card-product-badges{top:0;inset-inline-start:0;width:100%;position:absolute;pointer-events:none;z-index:5;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;flex-wrap:wrap;line-height:1}.card-product-custom-badges{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;grid-gap:.25rem}.card-product-badges .card-badge{position:relative}@container card-product (max-width: 22rem){.card-badge .badge{padding:.2rem .7rem}.card-product-badges{flex-direction:column;gap:.25rem}.card-product-custom-badges{margin-right:0;margin-left:0;justify-content:flex-start;align-items:flex-start}}.card-info-wrap{flex:auto;display:flex;flex-direction:column}.card-info{padding:2rem 0 3.5rem}.card-info:last-child{padding-bottom:0}.card-no-media .card-info{padding-top:3.5rem}.card-eyebrow{margin-bottom:.5rem;font-size:calc(var(--font-body-scale) * 1.3rem)}.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);font-weight:400;color:rgba(var(--color-foreground-alt));letter-spacing:normal;margin:0}.card-heading:not(.typography-body){font-weight:var(--font-heading-weight)}.card-heading-sm{font-size:calc(var(--font-heading-scale) * 1.3rem)}.card-heading-md{font-size:calc(var(--font-heading-scale) * 1.4rem)}.card-heading-lg{font-size:calc(var(--font-heading-scale) * 1.6rem)}.card-heading-xl{font-size:calc(var(--font-heading-scale) * 1.8rem)}.card-heading-xxl{font-size:calc(var(--font-heading-scale) * 2rem)}@media(min-width:990px){.card-heading-desktop-sm{font-size:calc(var(--font-heading-scale) * 1.3rem)}.card-heading-desktop-md{font-size:calc(var(--font-heading-scale) * 1.4rem)}.card-heading-desktop-lg{font-size:calc(var(--font-heading-scale) * 1.6rem)}.card-heading-desktop-xl{font-size:calc(var(--font-heading-scale) * 1.8rem)}.card-heading-desktop-xxl{font-size:calc(var(--font-heading-scale) * 2rem)}}.card-heading a{color:currentColor;text-decoration-color:transparent;transition:text-decoration .18s ease}.card-heading a:hover{text-decoration:underline}.card-footer{margin-top:auto;width:100%}.card-footer-intro{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.5rem;grid-gap:1rem}.card-footer-intro:empty{display:none}@media(min-width:990px){.card-footer-intro{flex-direction:row;align-items:center}}.card-footer-intro .spr-badge{line-height:1;position:relative;top:1px}.card-footer-intro .spr-badge-starrating{margin:0}.card-footer-intro .spr-badge-caption{display:none}.card-product{container-type:inline-size;container-name:card-product;background-color:rgba(var(--color-product-cards-background));box-shadow:inset 0 0 0 1px rgba(var(--color-product-cards-border)),0 2px rgba(var(--color-product-cards-box-shadow))}.grid-compact .card-product{transform:translateZ(0);backface-visibility:hidden}.card-product .card-heading{color:rgba(var(--color-product-cards-foreground-alt))}.card-product .card-eyebrow{color:rgba(var(--color-product-cards-foreground));display:flex;flex-wrap:wrap;align-items:baseline;gap:0}.card-product .card-eyebrow-item+.card-eyebrow-item:before{content:"\b7";margin:0 .4em;opacity:.5}.card-product .card-media .card-media-image+.card-media-image{opacity:0}.card-product .card-media .placeholder-svg path{fill:rgba(var(--color-product-cards-foreground))}.card-product .icon-rating-star-empty{color:color-mix(in srgb,rgba(var(--color-product-cards-foreground)),transparent 70%)}.card-product .placeholder-svg path{fill:rgba(var(--color-foreground))}.card-product .price-sale s{color:rgba(var(--color-product-cards-price-discount))}.card-product :is(.price-regular .price-item-regular,.price-item-sale){color:rgba(var(--color-product-cards-price))}.card-product .price-sale .price-item-sale{color:rgba(var(--color-product-cards-price-discount-final))}.card-product :is(.price-item .sup,.price-requires-login-message,.star-rating-link){color:rgba(var(--color-product-cards-foreground))}.card-product .unit-price{color:rgba(var(--color-product-cards-foreground-alt))}@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}}@media(min-width:1200px){.grid-compact .card-product{padding:1.5rem}.setting-card-product-unboxed .grid-compact .card-product{padding:0}}.card-product .card-media .card-media-image:first-child{z-index:1}.card-product-actions{margin-top:1rem;max-width:100%;width:100%}.card-product-actions .button{width:100%;margin-bottom:0}.card-product-actions .button[disabled]:not(.loading),.card-product-actions .button[aria-disabled=true]:not(.loading){cursor:not-allowed;opacity:.8}.card-product-actions .product-actions-add-to-cart{display:block;margin:0}.button-quick-view{width:100%}.card-product-actions button.shopify-payment-button__button--unbranded{margin-top:.5rem}.card-product-recently-viewed-time{margin:1.5rem 0 0;font-size:calc(var(--font-body-scale) * 1.2rem);display:flex;align-items:center}.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 0;padding:1rem 2.5rem}.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(--buttons-radius) * 1.25);padding:.5rem;box-shadow:inset 0 0 0 1px rgba(var(--color-product-cards-border)),inset 0 0 0 3px rgba(var(--color-product-cards-background));transition:box-shadow .18s ease}.setting-color-swatch-shape-circle .card-product-color-swatch{border-radius:50%}.card-product-color-swatch.is-active{box-shadow:inset 0 0 0 1px rgba(var(--color-product-cards-foreground)),inset 0 0 0 3px rgba(var(--color-product-cards-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:rgba(var(--color-product-cards-foreground));font-size:calc(var(--font-body-scale) * 1.2rem)}.setting-card-product-unboxed .card-product{padding:0;box-shadow:none}.card-product.card-product-content-center .card-info,.card-product.card-product-content-center .card-footer{text-align:center}.card-product.card-product-content-center .card-footer-intro{justify-content:center;align-items:center;flex-wrap:wrap}.card-product.card-product-content-center .card-product-color-swatches,.card-product.card-product-content-center .price-regular-preorder{justify-content:center}.card-product-compare-actions{position:relative;opacity:0;visibility:hidden;max-height:0;margin:0;transition:opacity .2s ease-in-out,max-height .2s ease-in-out,margin-bottom .2s ease-in-out,visibility 0s linear .2s;display:block}body.product-compare-toggled-on .card-product-compare-actions{opacity:1;visibility:visible;max-height:5rem;transition:opacity .2s ease-in-out,max-height .2s ease-in-out,margin-bottom .2s ease-in-out,visibility 0s linear 0s;display:block;margin-bottom:1rem}.card-product-compare-label{display:flex;align-items:center;gap:.5rem;position:relative;margin:0;color:rgba(var(--color-product-cards-foreground))}.card-product-compare-label [type=checkbox]{width:1.7rem;height:1.7rem;cursor:pointer}.card-product-compare-alert{position:absolute;padding:.9rem 1.4rem;left:0;top:100%;margin-top:.5rem;border-radius:var(--border-radius-base);z-index:20;font-size:calc(var(--font-body-scale) * 1.3rem);opacity:0;pointer-events:none;transition:opacity .25s ease}.card-product-compare-alert.visible{opacity:1;pointer-events:auto}.card-product-compare-alert a{text-decoration:underline;text-underline-offset:.2rem}.card-product-media{display:flex;flex-direction:row;align-items:flex-start;grid-gap:1.5rem;height:auto;padding:0;margin-bottom:2rem;padding-bottom:2rem;border-bottom:.1rem solid rgba(var(--color-product-cards-border));box-shadow:none;background:none}@media(min-width:750px){.card-product-media{grid-gap:2rem}.card-product-media .card-info-wrap{flex-direction:row;align-items:center;grid-gap:2rem}.card-product-media .card-info{padding:0}}.card-product-media .card-media{flex:none;width:7rem;box-shadow:inset 0 0 0 1px rgba(var(--color-product-cards-border)),0 2px rgba(var(--color-product-cards-box-shadow));padding:.5rem;background-color:rgba(var(--color-background));border-radius:var(--border-radius-base)}.card-product-media .card-media .placeholder-svg path{fill:rgba(var(--color-foreground))}.card-product-media .card-media .card-badge.top{top:-1.3rem}.card-product-media .card-media .card-badge.left{inset-inline-start:-1.3rem}.card-product-media .card-media .card-badge.right{inset-inline-end:-1.3rem}.card-product-media .card-media .card-badge.bottom{bottom:-1.3rem}.card-product-media .card-media .badge{padding:.2rem .5rem;font-size:calc(var(--font-body-scale) * 1rem)}.card-product-media .card-info{padding-top:0;padding-bottom:1.5rem;flex:auto}@media(min-width:750px){.card-product-media .card-info{padding:0}.card-product-media product-form{flex:none}}.card-product-media .card-product-actions{width:auto;margin:0}@media(min-width:750px){.card-product-media .card-product-actions{margin-inline-start:auto;flex:none;max-width:20rem}}.card-product-media .card-product-actions .button{width:auto;flex:0 0 auto}.card-product-media .price-sale{display:inline-flex;align-items:flex-start;grid-column-gap:.5rem}.card-product .price-regular .price-item-regular,.card-product .price-item-sale{font-size:calc(var(--font-product-price-grid-scale) * 2rem)}.card-product-media .price-regular .price-item-regular,.card-product-media .price-item-sale,.card-product .price-sale s{font-size:calc(var(--font-product-price-grid-scale) * 1.4rem)}.card-product-media .card-footer-intro{margin:.5rem 0 0;display:flex;align-items:center;justify-content:flex-start;grid-column-gap:1.5rem}.card-product-media .unit-price{font-size:calc(var(--font-product-price-grid-scale) * 1.1rem)}.card-product-media .card-info-wrap:has(.product-actions){display:flex;flex-direction:column;gap:0;margin:0;width:100%}@media(min-width:750px){.product-recommendation-list :is(.card-product-media .card-info-wrap:has(.product-actions)){flex-direction:row;gap:.5rem;align-items:start}}.card-product-media .card-info-wrap:has(.product-actions) .card-product-actions{max-width:100%}@media(min-width:750px){.card-product-media .card-info-wrap:has(.product-actions) .card-product-actions{width:auto}}.card-product-media .card-info-wrap:has(.product-actions) .card-product-actions a,.card-product-media .card-info-wrap:has(.product-actions) .card-product-actions button{width:auto}.product-recommendation-list .product-recommendation-list-row-item:last-child .card-product-media{margin-bottom:0;padding-bottom:0;border:none}.card-article{text-align:start}.card-article .button{align-self:flex-start}.card-article.card .button{width:100%}.card-article-image{margin-bottom:3rem}.card-article-image img{border-radius:var(--border-radius-base)}.card-article-info span:after{content:"\2013";margin:0 .2rem}.card-content{margin-top:1rem}.card-article-info span:last-child:after{display:none}.card-article-heading{margin-bottom:2rem}.card-article-heading a{color:currentColor;text-decoration-color:transparent;transition:text-decoration .18s ease}.card-article-heading a:hover{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem}.card-article-excerpt{margin-bottom:2.5rem}.card-article-excerpt:last-child{margin-bottom:0}.card:not(.card-page) .card-article-excerpt{display:none}@media(min-width:750px){.card:not(.card-page) .card-article-excerpt{display:block}}.template-search .card-article{background-color:rgba(var(--color-product-cards-background));box-shadow:inset 0 0 0 1px rgba(var(--color-product-cards-border)),0 2px rgba(var(--color-product-cards-box-shadow));color:rgba(var(--color-product-cards-foreground))}.template-search .card-article-heading{color:rgba(var(--color-product-cards-foreground-alt))}.card-simple .card{height:auto}.card-simple-media{margin-bottom:1.5rem}.card-simple-media-plain{box-shadow:none;padding:0}.card-simple-media-plain img,.card-simple-media-plain svg{border-radius:var(--border-radius-base)}.card-simple-media:only-child{margin-bottom:0}.card-simple-media-round{border-radius:50%}.card-simple-media-round .aspect-ratio{--ratio-percent: 100% !important}.card-simple-media-round .card-media img{border-radius:50%}.card-simple-title{text-align:center;font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:400;letter-spacing:normal;color:rgba(var(--color-foreground));margin-bottom:0}.card-simple-title-size-xs{font-size:calc(var(--font-body-scale) * 1.2rem)}.card-simple-title-size-sm{font-size:calc(var(--font-body-scale) * 1.3rem)}@media(min-width:990px){.card-simple-title-size-md{font-size:calc(var(--font-body-scale) * 1.5rem)}.card-simple-title-size-lg{font-size:calc(var(--font-body-scale) * 1.7rem)}.card-simple-title-size-xl{font-size:calc(var(--font-body-scale) * 1.9rem)}.card-simple-title-size-xxl{font-size:calc(var(--font-body-scale) * 2.1rem)}}.card-simple-title a{color:currentColor;text-decoration-color:transparent;transition:text-decoration .18s ease}.card-simple-title a:hover{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem}.card-image-banner{position:relative}.card-image-banner a{display:block}.card-image-banner img{border-radius:var(--border-radius-base)}.card-image-banner svg{fill:currentColor}.card-media-sm{display:flex;flex-direction:row;align-items:center;grid-gap:1.5rem;position:relative;min-height:6.2rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem}.card-media-sm-with-image{padding:.3rem}.card-media-sm .card-media{width:5.6rem;flex:none;height:100%;position:relative}.card-media-sm .card-media img{border-radius:var(--border-radius-base);object-fit:cover;width:100%;height:100%;position:absolute;left:0;top:0}.card-media-sm .card-heading a:before{content:"";position:absolute;width:100%;height:100%;inset-block-start:0;inset-inline-start:0}.card-media-sm .angle{margin-inline-start:auto;opacity:.75;flex:none}.card-media-sm.card-media-sm-with-image .angle{margin-inline-end:2rem}@media(max-width:749px){.grid-2-col .card-media-sm:not(.card-media-sm-with-image){padding:1.25rem;min-height:5rem}.grid-2-col .card-media-sm{grid-gap:1rem}.grid-2-col .card-media-sm .angle{display:none}}.card-testimonial{font-weight:400}.card-testimonial-content{font-size:calc(var(--font-body-scale) * 1.4rem);color:rgba(var(--color-foreground))}.card-testimonial-header{display:flex;align-items:center;margin-bottom:1.5rem;grid-gap:1.5rem}.card-testimonial-author{display:flex;align-items:center;grid-gap:1rem}.card-testimonial-avatar{flex-shrink:0}.card-testimonial-avatar img{width:36px;height:36px;border-radius:50%;object-fit:cover;object-position:center}.card-testimonial-citation{margin:0;font-size:calc(var(--font-body-scale) * 1.4rem);word-break:break-word;line-height:1.35;color:rgba(var(--color-foreground-alt))}.card-testimonial-rating{margin-inline-start:auto}.card-testimonial-rating .icon-rating-star-full{color:var(--color-product-review-star)}.card-padded-content{padding:0;overflow:hidden;height:100%}.card-padded-content .card-info{padding:1.5rem;margin: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-info{padding:2rem}.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-heading:last-child{margin-bottom:0}.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%}.card-padded-content-media .card-media{height:100%;flex:none;width:18rem}.card-padded-content-media .card-info{flex:auto}.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}}.card-info-product-meta{font-size:calc(var(--font-heading-scale) * 1.3rem);margin-top:1rem;line-height:normal}.section-product-lists .card-info-product-meta{font-size:calc(var(--font-heading-scale) * 1.4rem)}.section-product-lists .card-product-media .card-info-product-meta{flex:0 0 100%;order:-1;margin-top:0;margin-bottom:0}.card-info-product-meta span:not(:last-child):after{content:", "}.card-info-product-meta strong{color:rgb(var(--color-foreground-alt))}@media(min-width:750px){.card-product-media .card-info-product-meta{margin-top:.3rem}}@media(max-width:749px){.product-grid.grid-2-col .card-product .card-info-product-meta span{display:block;line-height:normal}.product-grid.grid-2-col .card-product .card-info-product-meta span:after{display:none;content:""}}.section-product-lists .card-product-media .card-footer-intro{margin-top:1.2rem;grid-column-gap:.5rem;row-gap:.5rem}.cq-card.card-product{--cqc-ground: var(--cq-tile, #f5f5f5);--cqc-navy: var(--cq-navy, #0c0c4a);--cqc-blue: var(--cq-blue, #171796);--cqc-ink: var(--cq-ink, #15172b);--cqc-muted: var(--cq-muted, #636878);--cqc-line: var(--cq-line, #c8cfe0);--cqc-r: var(--cq-r-lg, 16px);--cqc-btn-r: var(--cq-r-btn, 8px);--cqc-ease: cubic-bezier(.22, .61, .36, 1);position:relative;min-width:0;display:flex;flex-direction:column;height:100%;padding:0;border:0;border-radius:0;background:none;box-shadow:none;container:cq-card / inline-size;font-family:var(--cq-font-ui, var(--font-heading-family))}.cq-card .cq-card-media{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:var(--cqc-r);background:var(--cqc-ground);overflow:hidden;isolation:isolate;text-align:initial}.cq-card .cq-card-media-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.cq-card .cq-card-img.cq-img-on-white{mix-blend-mode:multiply}.cq-card .cq-card-img-alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s cubic-bezier(.22,.61,.36,1)}.cq-card .cq-card-media-link>.cq-card-img{transition:opacity .45s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){.cq-card:hover .cq-card-media-link:has(.cq-card-img-alt)>.cq-card-img:not(.cq-card-img-alt){opacity:0}.cq-card:hover .cq-card-img-alt{opacity:1}}.cq-card .cq-card-img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;padding:0;border-radius:0;mix-blend-mode:var(--cq-tile-blend, normal)}.cq-card .card-product-compare-actions,body.product-compare-toggled-on .cq-card .card-product-compare-actions{position:absolute;z-index:3;top:10px;left:10px;margin:0;max-height:none;visibility:visible;opacity:0;transition:opacity .2s ease}.cq-card .card-product-compare-label{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:30px;margin:0;padding:0 10px 0 8px;border-radius:var(--cqc-btn-r);background:#fffffff0;font-size:12.5px;font-weight:500;line-height:1;color:var(--cqc-navy);cursor:pointer}.cq-card .card-product-compare-label input{appearance:none;-webkit-appearance:none;flex:none;width:14px;height:14px;margin:0;border:1px solid var(--cqc-line);border-radius:4px;background:#fff;cursor:pointer}.cq-card .card-product-compare-label input:checked{border-color:var(--cqc-navy);background:var(--cqc-navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l2.6 2.6L9 1.2' fill='none' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 8px 7px no-repeat}.cq-card .card-product-compare-label input:focus-visible{outline:3px solid var(--cqc-blue);outline-offset:2px}.cq-card .card-product-compare-actions:has(input:checked),:where(html:not(.cq-pointer-nav)) .cq-card .card-product-compare-actions:has(:focus-visible),.cq-card:hover .card-product-compare-actions{opacity:1}.cq-card .cq-card-badge{display:flex;justify-content:flex-end;margin:4px 0 -21px}.cq-card .cq-card-badge .badge{height:17px;padding:0 7px;border:0;border-radius:999px;font-size:11px;line-height:17px;letter-spacing:.02em}.cq-card .cq-card-info:has(.cq-card-badge)>:is(.cq-card-reviews,.cq-card-type){padding-right:52px}.cq-card .cq-card-plus{display:none}.cq-card .cq-card-panel{--cqc-panel-h: 64px;--cqc-panel-t: .3s;position:absolute;left:0;right:0;top:calc(100cqi - var(--cqc-panel-h));z-index:3;display:flex;flex-direction:column;justify-content:center;height:var(--cqc-panel-h);padding:12px;border-radius:0 0 var(--cqc-r) var(--cqc-r);background:#ffffffc7;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);border-top:1px solid rgba(12,12,74,.06);opacity:0;visibility:hidden;transform:translateY(10px);transition:transform var(--cqc-panel-t) ease-out,opacity var(--cqc-panel-t) ease-out,visibility 0s var(--cqc-panel-t)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.cq-card .cq-card-panel{background:#fffffff5}}:where(html:not(.cq-pointer-nav)) .cq-card:has(:focus-visible) .cq-card-panel{transform:none;opacity:1;visibility:visible;transition-delay:0s}@supports not selector(:has(*)){.cq-card:focus-within .cq-card-panel{transform:none;opacity:1;visibility:visible;transition-delay:0s}}@media(hover:hover){.cq-card:hover .cq-card-panel{transform:none;opacity:1;visibility:visible;transition-delay:0s}}.cq-card .cq-card-great{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:13px;line-height:1.38;color:var(--cqc-navy);font-weight:400}.cq-card .cq-card-great:empty{display:none}.cq-card .cq-card-great .cq-card-type{margin:0;font-size:13px;color:var(--cqc-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cq-card .cq-card-reviews{margin-top:6px}.cq-card .cq-card-reviews .cq-card-rating{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--cqc-muted);text-decoration:none}.cq-card .cq-card-reviews .stamped-product-reviews-badge{display:none!important}.cq-card .cq-card-reviews svg{width:13px;height:13px}.cq-card .cq-card-stars{display:inline-flex;align-items:center}.cq-card .cq-card-stars .cq-card-rating{display:inline-flex;align-items:center;gap:4px;color:var(--cqc-navy);text-decoration:none}.cq-card .cq-card-stars .stamped-product-reviews-badge{display:none!important}.cq-card .cq-card-stars svg{width:12px;height:12px}.cq-card .cq-card-actions{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8px;flex:none}.cq-card .cq-card-actions form,.cq-card .cq-card-actions product-form,.cq-card .cq-card-actions drawer-toggle{display:contents}.cq-card .cq-card-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:40px;margin:0;padding:0 8px;border:1px solid var(--cqc-navy);border-radius:var(--cqc-btn-r);font-family:var(--cq-font-ui, var(--font-heading-family));font-size:14px;font-weight:500;line-height:1.1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.cq-card .cq-card-btn-solid{background:var(--cq-btn-primary-bg, var(--cqc-blue));border-color:var(--cq-btn-primary-bg, var(--cqc-blue));color:#fff}.cq-card .cq-card-btn-solid:hover{background:var(--cq-btn-primary-hover, var(--cqc-navy));border-color:var(--cq-btn-primary-hover, var(--cqc-navy));color:#fff}.cq-card .cq-card-btn-line{background:var(--cq-btn-secondary-bg, #fff);color:var(--cq-btn-secondary-fg, var(--cqc-navy));border-color:var(--cq-btn-secondary-border, var(--cqc-line))}.cq-card .cq-card-btn-line:hover:not(:disabled){background:var(--cq-btn-secondary-hover, #f0f0fd);color:var(--cq-btn-secondary-hover-fg, var(--cqc-navy));border-color:var(--cq-btn-secondary-hover-border, var(--cqc-line))}.cq-card .cq-card-btn:active:not(:disabled){transform:translateY(1px)}.cq-card .cq-card-actions[data-cq-full-page] .button-add-to-cart{display:none}.cq-card .cq-card-actions[data-cq-full-page] [data-cq-full-page]{grid-column:1 / -1}.cq-card .cq-card-actions>.cq-card-btn:only-child{grid-column:1 / -1}.cq-card .cq-card-btn:disabled{opacity:.5;cursor:not-allowed}.cq-card .cq-card-btn:focus-visible{outline:3px solid var(--cqc-blue);outline-offset:2px}.cq-card .cq-card-btn.loading{color:transparent}.cq-card .product-form-error-message-wrapper{grid-column:1 / -1;font-size:12.5px}.cq-card .cq-card-info{padding-top:13px;min-width:0}.cq-card .cq-card-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.cq-card .cq-card-name{margin:0;font-family:var(--cq-font-ui, var(--font-heading-family));font-size:clamp(19px,1.6vw,22px);font-weight:400;line-height:1.25;letter-spacing:-.015em;text-transform:none;color:var(--cqc-navy);min-width:0;overflow-wrap:anywhere}.cq-card .cq-card-name a{color:inherit;text-decoration:none}.cq-card .cq-card-name{transition:color .2s ease}:where(html:not(.cq-pointer-nav)) .cq-card:has(:focus-visible) .cq-card-name{color:var(--cqc-blue)}@media(hover:hover){.cq-card:hover .cq-card-name{color:var(--cqc-blue)}}.cq-card .cq-rating-avg{color:var(--cqc-ink);font-weight:500;margin-right:2px}.cq-card .cq-card-name a:focus-visible{outline:3px solid var(--cqc-blue);outline-offset:2px;border-radius:4px}.cq-card .cq-card-price{flex:none;margin:0;padding-top:2px;text-align:right;font-size:14px;line-height:1.35;color:var(--cqc-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.cq-card .cq-card-price small{display:inline;margin:0 3px 0 0;font-size:12px;line-height:1.25;color:var(--cqc-muted)}.cq-card .cq-card-was{margin-left:4px;font-size:12.5px;color:var(--cqc-muted)}.cq-card .cq-card-type{margin:5px 0 0;min-width:0;font-family:var(--cq-font-secondary, var(--font-body-family));font-size:13px;color:var(--cqc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container cq-card (max-width: 279px){.cq-card .cq-card-name{font-size:19px}}@container cq-card (min-width: 280px) and (max-width: 299px){.cq-card .cq-card-name{font-size:20.5px}.cq-card .cq-card-heading{gap:8px}.cq-card .cq-card-price small{font-size:11px;margin-right:2px}}@container cq-card (max-width: 229px){.cq-card .cq-card-heading{grid-template-columns:minmax(0,1fr);gap:3px}.cq-card .cq-card-price{text-align:left}.cq-card .cq-card-name{font-size:17px}.cq-card .cq-card-badge{margin:8px 0 -25px}}@container cq-card (max-width: 199px){.cq-card .cq-card-panel{--cqc-panel-h: 56px;padding:8px}.cq-card .cq-card-actions{gap:6px}.cq-card .cq-card-btn{padding:0 4px;font-size:13.5px}.cq-card .cq-card-add-to{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cq-card .card-product-compare-actions{top:6px;left:6px}}@media(hover:none){.cq-card .card-product-compare-actions{opacity:1}.cq-card .cq-card-plus{display:grid;place-items:center;position:absolute;z-index:3;top:4px;right:4px;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cqc-navy);cursor:pointer}.cq-card .cq-card-plus:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid var(--cq-line-soft, #e2e6f0);border-radius:50%;background:#fff;box-shadow:0 1px 2px #0c0c4a14,0 4px 12px -2px #0c0c4a24}.cq-card .cq-card-plus svg{position:relative;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;transition:transform .25s var(--cqc-ease)}.cq-card.is-open .cq-card-panel{transform:none;opacity:1;visibility:visible;transition-delay:0s}.cq-card.is-open .cq-card-plus svg{transform:rotate(45deg)}.cq-card.is-open .card-product-compare-actions,body.product-compare-toggled-on .cq-card.is-open .card-product-compare-actions{opacity:0!important;pointer-events:none}.cq-card:not(.is-open):focus-within .cq-card-panel{visibility:hidden;opacity:0;transform:translateY(16px)}}@media(max-width:599px){.cq-card .card-product-compare-label{padding:0 9px 0 7px;min-height:30px}.cq-card .cq-card-name{font-size:16px}.cq-card .cq-card-price{font-size:13.5px}}@media(prefers-reduced-motion:reduce){.cq-card .cq-card-panel,.cq-card .card-product-compare-actions,.cq-card .cq-card-img,.cq-card .cq-card-name{transition:none}}@media(min-width:990px){.product-grid-row .cq-card.card-product{flex-direction:row;align-items:center;gap:24px;height:auto}.product-grid-row .cq-card .cq-card-media{width:20rem;flex:0 0 20rem}.product-grid-row .cq-card .cq-card-info{flex:1 1 auto;min-width:0;padding-top:0}.product-grid-row .cq-card .cq-card-panel{position:static;flex:0 0 22rem;width:22rem;height:auto;padding:0;margin-left:auto;opacity:1;visibility:visible;transform:none;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.product-grid-row .cq-card .cq-card-plus{display:none}}
/*# sourceMappingURL=/cdn/shop/t/278/assets/component-card.css.map */
