.card-wrapper{height:100%;position:relative}.product-card-wrapper{border:1px solid #e8e8e8;border-radius:4px;box-sizing:border-box}.product-card-wrapper .card{--gap: 8px}.product-card-wrapper .card-product-information{--gap: 4px 6px;flex-wrap:wrap;align-items:flex-start}.product-card-wrapper .card-product-information>.card--block-title,.product-card-wrapper .card-product-information>.card--block-price{width:100%}.product-card-wrapper .card-product-information .text-block:has(.color-swatch-badge),.product-card-wrapper .card-product-information .text-block:has(.custom-badge),.product-card-wrapper .card-product-information .text-block:has(.stock-badge){padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;align-self:flex-start}.template-collection .product-card-wrapper .card-product-information .text-block:has(.color-swatch-badge),.template-collection .product-card-wrapper .card-product-information .text-block:has(.custom-badge),.template-collection .product-card-wrapper .card-product-information .text-block:has(.stock-badge){align-self:center}.product-card-wrapper .card-product-information .text-block:has(.card--block-vendor){width:100%;justify-content:center;align-items:center;--text-align: center;flex-shrink:0;min-height:.625rem;padding-block-start:.25rem;padding-block-end:0}.card--block-vendor{display:flex;justify-content:center;width:100%}.card--block-vendor__link{display:inline-block;line-height:0;text-decoration:none}.card--block-vendor__logo{display:block;line-height:0;height:.5rem;max-width:72%;overflow:hidden}.card--block-vendor__logo svg{display:block;width:auto;height:.5rem;max-width:100%;max-height:.5rem;margin-inline:auto}.template-collection .product-grid .text-block:has(.card--block-review-stars):not(:has(.card-review-summary)),.template-collection .product-grid .text-block:has(.card--block-color-swatch):not(:has(.color-swatch-badge)),.template-collection .product-grid .text-block:has(.card--block-custom-badge):not(:has(.custom-badge)){display:none}.template-collection .product-card-wrapper .card-product-information{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;padding-block-end:10px}.template-collection .product-card-wrapper .card-product-information>.text-block,.template-collection .product-card-wrapper .card-product-information>.card-information{flex:0 0 100%;width:100%;align-self:center;justify-content:center;align-items:center;--text-align: center;text-align:center;order:1}.template-collection .product-card-wrapper .card-product-information .text-block.left,.template-collection .product-card-wrapper .card-product-information .card--block.left{text-align:center}.template-collection .product-card-wrapper .card--block-title .card__heading,.template-collection .product-card-wrapper .card--block-title .card__heading a{width:100%;text-align:center}.template-collection .product-card-wrapper .card--block-review-stars,.template-collection .product-card-wrapper .card--block-variant{display:flex;justify-content:center;width:100%}.template-collection .product-card-wrapper .card-product-information>.text-block:has(.color-swatch-badge){flex:0 0 auto;width:auto;max-width:none;min-width:0;order:2;margin-left:0;overflow:visible}.template-collection .product-card-wrapper .card-product-information>.text-block:has(.custom-badge){flex:1 1 0;width:auto;max-width:100%;min-width:0;order:3;margin-left:0;overflow:hidden;container-type:inline-size;container-name:product-badge}.template-collection .product-card-wrapper .card-product-information:not(:has(.color-swatch-badge))>.text-block:has(.custom-badge){flex:0 0 100%;width:100%;max-width:100%;min-width:0;overflow:visible;container-type:normal;container-name:unset;justify-content:center}.template-collection .product-card-wrapper .card-product-information:not(:has(.color-swatch-badge)) .card--block-custom-badge{width:auto;max-width:100%;min-width:auto}.template-collection .product-card-wrapper .card-product-information:not(:has(.color-swatch-badge)) .custom-badge{display:inline-block;width:auto;max-width:100%;overflow:visible;text-overflow:clip;white-space:normal;text-align:center}.template-collection .product-card-wrapper .card--block-color-swatch,.template-collection .product-card-wrapper .card--block-custom-badge{display:inline-flex;justify-content:center;width:auto;max-width:100%;min-width:0}.template-collection .product-card-wrapper .card-product-information:after{content:"";flex-basis:100%;width:0;height:0;order:4}.template-collection .product-card-wrapper .card-product-information>.text-block:has(.price),.template-collection .product-card-wrapper .card-product-information>.card-information:has(.price){flex:1 1 0;width:auto;min-width:0;order:5;align-self:center;justify-content:flex-start;--text-align: left;text-align:left;padding-block-end:0;padding-inline-start:12px}.template-collection .product-card-wrapper .card-product-information>.text-block:has(.card--block-stock-status){flex:0 0 auto;width:auto;max-width:none;order:6;margin-left:auto;align-self:center;justify-content:flex-end;--text-align: right;text-align:right;padding-block-end:0;padding-inline-end:12px}.template-collection .product-card-wrapper .card--block-stock-status{display:inline-flex;justify-content:flex-end;width:auto}.template-collection .product-card-wrapper .card--block-review-stars .jdgm-widget,.template-collection .product-card-wrapper .card--block-review-stars .jdgm-prev-badge{justify-content:center;text-align:center}.card-review-summary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin:0;line-height:1;color:var(--color-foreground);font-size:1.2rem;font-weight:400}.card-review-summary__star{display:inline-flex;align-items:center;justify-content:center;flex:0 0 12px;width:12px;height:12px;color:#22c55e;line-height:0}.card-review-summary__star svg{display:block;width:12px;height:12px;max-width:12px;max-height:12px;fill:#22c55e}.card-review-summary__separator{display:block;flex:0 0 1px;align-self:center;width:1px;height:1rem;background-color:rgb(var(--color-foreground-rgb) / .25)}.card-review-summary__count{display:inline-flex;align-items:center;line-height:1;white-space:nowrap}.template-collection .product-card-wrapper .color-swatch-badge{margin-inline:auto}.template-collection .product-card-wrapper .custom-badge,.template-collection .product-card-wrapper .stock-badge{margin-inline:0}.template-collection .product-card-wrapper .custom-badge{font-size:10px}@media screen and (max-width:749px){.template-collection .product-card-wrapper .card-product-information>.text-block:has(.color-swatch-badge){flex:0 0 100%;width:100%;max-width:100%;justify-content:center}.template-collection .product-card-wrapper .card-product-information>.text-block:has(.custom-badge){flex:0 0 100%;width:100%;max-width:100%;overflow:visible;container-type:normal;container-name:unset;justify-content:center;margin-top:.35rem}.template-collection .product-card-wrapper .card--block-custom-badge{width:auto;max-width:100%}.template-collection .product-card-wrapper .custom-badge{white-space:normal;overflow:visible;text-overflow:clip;text-align:center}.template-collection .product-card-wrapper .card-product-information .text-block:has(.color-swatch-badge)+.text-block:has(.custom-badge),.template-collection .product-card-wrapper .card-product-information .text-block:has(.custom-badge)+.text-block:has(.color-swatch-badge){margin-inline-start:0}}.template-collection .product-card-wrapper .card-information:not(:has(.price)),.template-collection .product-card-wrapper .card--block-price{width:100%;text-align:center}.template-collection .product-card-wrapper .card-information:not(:has(.price))>.price,.template-collection .product-card-wrapper .card--block-price .price{width:100%;text-align:center}.template-collection .product-card-wrapper .price .price__container,.template-collection .product-card-wrapper .price .price__regular,.template-collection .product-card-wrapper .price .price__sale{justify-content:center;text-align:center}.product-card-wrapper .card-product-information .text-block:has(.color-swatch-badge)+.text-block:has(.custom-badge),.product-card-wrapper .card-product-information .text-block:has(.custom-badge)+.text-block:has(.color-swatch-badge){margin-top:0;margin-inline-start:.4rem}.card--block-stock-status{display:inline-block}.stock-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;border-radius:999px;border:1px solid transparent;font-size:1.1rem;font-weight:500;font-style:normal;letter-spacing:0;text-transform:none;line-height:1.2;white-space:nowrap}.stock-badge__dot{width:.55rem;height:.55rem;border-radius:50%;flex-shrink:0}.stock-badge--in-stock{background-color:#e8f8f3;border-color:#b8e6d4;color:#1f4d3a}.stock-badge--in-stock .stock-badge__dot{background-color:#22c55e}.stock-badge--sold-out{background-color:#f3f4f6;border-color:#d1d5db;color:#4b5563}.stock-badge--sold-out .stock-badge__dot{background-color:#9ca3af}@media screen and (max-width:749px){.stock-badge{font-size:1rem;padding:.3rem .7rem}}.template-collection .product-card-wrapper .card-product-information>.text-block:has(.price) .price,.template-collection .product-card-wrapper .card-product-information>.text-block:has(.price) .price__container,.template-collection .product-card-wrapper .card-product-information>.text-block:has(.price) .price__regular,.template-collection .product-card-wrapper .card-product-information>.text-block:has(.price) .price__sale,.template-collection .product-card-wrapper .card-product-information>.card-information:has(.price) .price,.template-collection .product-card-wrapper .card-product-information>.card-information:has(.price) .price__container,.template-collection .product-card-wrapper .card-product-information>.card-information:has(.price) .price__regular,.template-collection .product-card-wrapper .card-product-information>.card-information:has(.price) .price__sale{justify-content:flex-start;text-align:left}.template-collection .product-card-wrapper .card-product-information>.text-block:has(.price) .price-item,.template-collection .product-card-wrapper .card-product-information>.card-information:has(.price) .price-item,.product-card-wrapper .price .price-item{font-weight:400}.card--block-custom-badge{display:inline-flex;max-width:100%;min-width:0}.custom-badge{display:block;box-sizing:border-box;max-width:100%;padding:6px 10px;border-radius:4px;font-size:11px;font-weight:var(--font-weight, 700);font-style:var(--font-style, normal);letter-spacing:.35px;text-transform:uppercase;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#1d2fa6;color:#fff}@container product-badge (max-width: 14rem){.custom-badge{font-size:10px;padding-inline:8px;letter-spacing:.25px}}@container product-badge (max-width: 11rem){.custom-badge{font-size:9px;padding-inline:7px;letter-spacing:.15px}}@container product-badge (max-width: 9rem){.custom-badge{font-size:8px;padding-inline:6px;letter-spacing:.1px}}@container product-badge (max-width: 7.5rem){.custom-badge{font-size:7px;padding-inline:5px;letter-spacing:0}}@media screen and (max-width:749px){.custom-badge{font-size:clamp(7px,2.8vw,10px);padding:5px 8px}}.card--block-color-swatch{display:inline-block}.color-swatch-badge{display:inline-flex;align-items:center;gap:.6rem;padding:4px 10px 4px 4px;border-radius:4px;font-size:11px;font-weight:var(--font-weight, 700);font-style:var(--font-style, normal);letter-spacing:.5px;text-transform:uppercase;line-height:1;white-space:nowrap;background-color:rgb(var(--color-foreground-rgb) / .06);color:var(--color-foreground)}.color-swatch-badge__circle{display:inline-block;width:1.4rem;height:1.4rem;min-width:1.4rem;min-height:1.4rem;border-radius:50%;flex-shrink:0;border:1px solid rgb(0 0 0 / .15)}.color-swatch-badge--gloss .color-swatch-badge__circle{background:linear-gradient(135deg,#4a4a4a,#1a1a1a,#3d3d3d);box-shadow:inset 0 1px #ffffff1f}.color-swatch-badge--matte .color-swatch-badge__circle{background:#2d2d2d}.color-swatch-badge--carbon .color-swatch-badge__circle{background:linear-gradient(145deg,#5a5a5a,#3a3a3a);box-shadow:inset 0 0 0 1px #ffffff0f}.color-swatch-badge__label{font-size:inherit;font-weight:inherit}@media screen and (max-width:749px){.color-swatch-badge{font-size:10px;padding:3px 8px 3px 3px;gap:.5rem}.color-swatch-badge__circle{width:1.2rem;height:1.2rem;min-width:1.2rem;min-height:1.2rem}}.card{--resource-card-secondary-image-opacity: var(--opacity-0)}.card:not(.ratio){display:flex;height:100%}.card__inner.color-scheme-1{background:transparent}.card .card__inner .card__media{overflow:hidden;z-index:0;border-radius:calc(var(--border-radius) - var(--border-width) - var(--image-padding))}.card__media,.card .media{bottom:0;position:absolute;top:0}.card .media{width:100%}.card__media{margin:var(--image-padding);width:calc(100% - 2 * var(--image-padding))}.card__inner{width:100%}.card--media .card__inner .card__content{position:relative}.card__content{display:grid;grid-template-rows:minmax(0,1fr) max-content minmax(0,1fr);width:100%;flex-grow:1;padding:calc(var(--image-padding) + 1rem)}.card__information{grid-row-start:2;padding:1.3rem 1rem}.card:not(.ratio)>.card__content{grid-template-rows:max-content minmax(0,1fr) max-content auto}.card-information .card__information-volume-pricing-note{margin-top:.6rem;color:rgb(var(--color-foreground-rgb) / var(--opacity-75))}.card__information-volume-pricing-note--button,.card__information-volume-pricing-note--button.quantity-popover__info-button--icon-with-label{position:relative;z-index:1;cursor:pointer;padding:0;margin:0;min-width:auto}@media(hover:hover){.card__information-volume-pricing-note--button:hover{text-decoration:underline}}.card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{transform:initial;top:auto;bottom:4rem;max-width:20rem;width:calc(95% + 2rem)}.card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info span:first-of-type{padding-right:.3rem}.card__information-volume-pricing-note--button-right+.global-settings-popup.quantity-popover__info{right:0;left:auto}.card__information-volume-pricing-note--button-center+.global-settings-popup.quantity-popover__info{left:50%;transform:translate(-50%)}.card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info .quantity__rules{text-align:left}.card-information quantity-popover volume-pricing{margin-top:0}@media screen and (max-width:1024px){.card-information quantity-popover .quantity__rules~volume-pricing{margin-top:0}.card-information quantity-popover volume-pricing{margin-top:4.2rem}}@media screen and (min-width:750px){.card__information{padding-bottom:1.7rem;padding-top:1.7rem}}.card__badge.top{top:var(--badge-top, var(--size-10));bottom:auto}.card__badge.left{left:var(--badge-left, var(--size-10));right:auto}.card__badge.right{right:var(--badge-right, var(--size-10));left:auto}.card__badge.bottom{bottom:var(--badge-bottom, var(--size-10));top:auto}.card__badge .badge+.badge{margin-top:.4rem}.card__badge.custom{align-self:auto;justify-self:auto;grid-row-start:auto;top:var(--badge-top, var(--size-10));left:var(--badge-left, var(--size-10));right:auto;bottom:auto}@media screen and (max-width:1024px){.card__badge.custom{top:calc(var(--badge-top, var(--size-10)) * .75);left:calc(var(--badge-left, var(--size-10)) * .75)}}@media screen and (max-width:749px){.card__badge.custom{top:calc(var(--badge-top, var(--size-10)) * .5);left:calc(var(--badge-left, var(--size-10)) * .5)}}.card__media .media deferred-media,.card__media .media img{height:100%;object-fit:cover;object-position:var(--image-focal-point, center center);width:100%;transition-property:opacity,transform;transition-duration:var(--duration-long);transition-timing-function:var(--ease-out-slow)}.card__media .media.media--hover-effect>.deferred-media{opacity:var(--opacity-0);z-index:1}.card__inner:not(.ratio)>.card__content{height:100%}.card__heading{margin-top:0;margin-bottom:0}.card__heading:last-child{margin-bottom:0}.grid[data-view=list] .card__heading,.grid[data-view=list] .price__container .price-item,.card--horizontal .card__heading,.card--horizontal .price__container .price-item,.card--horizontal__quick-add{font-size:var(--font-size--2xs)}.grid[data-view=list] .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note),.card--horizontal .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:0}.card--horizontal__quick-add:before{box-shadow:none}@media only screen and (min-width:750px){.grid[data-view=list] .card__heading,.grid[data-view=list] .price__container .price-item,.card--horizontal .card__heading,.card--horizontal .price__container .price-item,.card--horizontal__quick-add{font-size:var(--font-size--xs)}}.card__heading a:after{outline-offset:.3rem}.card__heading a:focus:after{box-shadow:0 0 0 .3rem var(--color-foreground),0 0 .5rem .4rem rgb(var(--color-foreground-rgb) / var(--opacity-30));outline:.2rem solid rgb(var(--color-foreground-rgb) / var(--opacity-50))}.card__heading a:focus-visible:after{box-shadow:0 0 0 .3rem var(--color-foreground),0 0 .5rem .4rem rgb(var(--color-foreground-rgb) / var(--opacity-30));outline:.2rem solid rgb(var(--color-foreground-rgb) / var(--opacity-50))}.card__heading a:focus:not(:focus-visible):after{box-shadow:none;outline:0}.card__heading a:focus{box-shadow:none;outline:0}.card-title-custom-width{width:100%}@media(max-width:1024px){.card--block-title:has(.card-title-custom-width){width:100%}}.card-title-ellipsis,.card-title-ellipsis .text{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}@media screen and (min-width:1025px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform var(--duration-long) ease}.card__media:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.03)}.card__media:hover .media.media--hover-effect>.deferred-media{opacity:var(--opacity-100)}.card__media:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:var(--opacity-0);transform:scale(.8)}.card__media:hover .media.media--hover-effect>img+img{opacity:var(--opacity-100);transform:scale(1.03)}}.card .icon-wrap{margin-left:.8rem;white-space:nowrap;transition:transform var(--duration-short) ease;overflow:hidden}.card-information>*+*{margin-top:.5rem}.card-information>*{color:var(--color-foreground)}.card-information>.price{color:var(--color-foreground)}.grid[data-view=list] .card-information>.price,.card--horizontal .card-information>.price{color:rgb(var(--color-foreground-rgb) / var(--opacity-75))}.card-information>.rating{margin-top:.4rem}.card-information>*:not(.visually-hidden:first-child)+quantity-popover:not(.rating):not(.card__information-volume-pricing-note),.card-information .card__information-volume-pricing-note.card__information-volume-pricing-note--button{margin-top:0}.card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:.7rem}.card-information .caption{letter-spacing:.07rem}.card-article-info{margin-top:1rem}.card--shape .card__content{padding-top:0}.grid__item:nth-child(2n) .shape--blob{clip-path:polygon(var(--shape--blob-2))}.grid__item:nth-child(3n) .shape--blob{clip-path:polygon(var(--shape--blob-3))}.grid__item:nth-child(4n) .shape--blob{clip-path:polygon(var(--shape--blob-4))}.grid__item:nth-child(5n) .shape--blob{clip-path:polygon(var(--shape--blob-5))}.grid__item:nth-child(7n) .shape--blob{clip-path:polygon(var(--shape--blob-6))}.grid__item:nth-child(8n) .shape--blob{clip-path:polygon(var(--shape--blob-1))}@media(prefers-reduced-motion:no-preference){.product-card-wrapper .shape--round{transition:clip-path var(--duration-long) ease}.product-card-wrapper .shape--blob{transition:clip-path var(--duration-long) ease-in-out}@media(hover:hover){.product-card-wrapper:hover .shape--round{clip-path:ellipse(47% 47% at 50% 50%)}.product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-5))}.grid__item:nth-child(2n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-6))}.grid__item:nth-child(3n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-1))}.grid__item:nth-child(4n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-2))}.grid__item:nth-child(5n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-3))}.grid__item:nth-child(7n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-4))}.grid__item:nth-child(8n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-5))}}}.card-product__group-btn{width:3rem;height:3rem;background:var(--color-background-icon);color:var(--color-icon);padding:0}.card-product__group-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-icon);opacity:0;transition:opacity var(--duration-default) ease;z-index:-1}.card-product__group-btn svg{color:currentColor;position:relative;z-index:2;fill:currentColor}.card-product__group-wrapper .card-product__group-btn{--style-border-radius-buttons-primary: 50%}.card-product__group-wrapper .card-product__group-btn.loading>svg{opacity:var(--opacity-0)}.card-product__group-btn.loading .icon{display:none}.card-product__group-btn.loading .loading__spinner .path{stroke:currentColor}.card-product__group-wrapper .card-product__group-btn .text{line-height:3rem;width:0;right:calc(100% - 3rem);height:3rem;background:var(--color-background-icon);padding:0 3rem 0 1.5rem;border-radius:3.6rem;box-shadow:rgb(99 99 99 / var(--opacity-20)) 0 2px 40px;z-index:1}.card-product__group-wrapper .card-product__group-btn .text-inner{transform:translate(1rem)}@media(hover:hover){.card-product__group-wrapper .card-product__group-btn:hover{color:var(--color-background-icon);background:var(--color-icon)}.card-product__group-wrapper .card-product__group-btn:hover .text{opacity:var(--opacity-100);pointer-events:auto;width:auto;left:auto;background:var(--color-icon)}.card-badge-is-top-right .card-product__group-btn:hover .text{left:0}.card-product__group-wrapper .card-product__group-btn:hover .text-inner{transform:translate(0);transition-property:opacity,visibility,transform;transition-duration:var(--duration-default)}}.card-product__group-btn.wishlist-button{--color-background-icon: var(--quickview-button-color);--color-icon: var(--quickview-button-background)}.compare-button.is-checked,.wishlist-button.wishlist-added{color:var(--color-background-icon);background-color:var(--color-icon);box-shadow:rgb(99 99 99 / var(--opacity-20)) 0 .2rem .8rem}.card-product__group-btn.quickview-button{--color-background-icon: var(--quickview-button-color);--color-icon: var(--quickview-button-background)}.card-product__group-btn.compare-button{--color-background-icon: var(--compare-button-color);--color-icon: var(--compare-button-background)}.modal--popup .add-to-cart-button-inner .add-to-cart-button-container{width:100%}.modal--popup .add-to-cart-button-inner .share-button{display:none}.modal--popup .add-to-cart-button-inner:has(.wishlist-button) .add-to-cart-button-container{width:calc(100% - 5.4rem)!important}@media screen and (min-width:750px){.modal--popup .add-to-cart-button-inner:has(.wishlist-button) .add-to-cart-button-container{width:calc(100% - 5.1rem)!important}}@media screen and (max-width:749px){.card-product__group-btn.wishlist-button svg{width:1.6rem;height:1.6rem;min-width:1.6rem;min-height:1.6rem;fill:currentColor}.card-product__group-wrapper .card-product__group-btn .text{display:none}}@media screen and (min-width:750px){.card-product__group-wrapper .card-product__group-btn{width:3.6rem;height:3.6rem}.card-product__group-wrapper .card-product__group-btn .text{height:3.6rem;line-height:3.6rem;right:calc(100% - 3.6rem);padding:0 3.6rem 0 1.5rem}}.card-badge-is-top-right :is(.card--block-group,.card-product__group-wrapper){left:0;right:unset}.card-badge-is-top-right .card-product__group-btn .text{padding-inline:3.6rem 1.5rem;left:calc(100% - 3.6rem);right:unset}.card-badge-is-top-right .card-product__group-btn .text-inner{transform:translate(-1rem)}@media(hover:hover){.card-badge-is-top-right .card-product__group-btn:hover .text-inner{transform:translate(0)}}.card-badge-is-bottom-right .card__badge .badge,.card-badge-is-top-right .card__badge .badge{margin-left:auto}.card-badge-is-bottom-right:has(.card__countdown,card-marquee) .card__badge,.card-badge-is-bottom-left:has(.card__countdown,card-marquee) .card__badge{padding-bottom:3rem}.quick-add:has(.quick-add__submit.link){width:fit-content;min-height:initial}.card-product__group-wrapper .card--block-button:has(.quick-add__submit--icon){justify-content:center}.card-product__group-wrapper .card--block-button:has(.quick-add__submit--icon) .quick-add{width:initial}.card-product__group-wrapper .card--block-button:has(.quick-add__submit--icon) .quick-add .button{border:none;overflow:visible}.card-product__group-wrapper .card--block-button:has(.quick-add__submit--icon) .quick-add .button:after{display:none}@media screen and (max-width:749px){.card-product__group-wrapper .card--block-button:has(.quick-add__submit--icon){margin:0 auto}.card-product__group-wrapper .card--block-button:has(.quick-add__submit--icon) .quick-add{width:100%}.card-product__group-wrapper .card--block-button:has(.quick-add__submit--icon) .quick-add .button{border-radius:0}.card-product__group-wrapper .card--block-button:has(.quick-add__submit--icon) .quick-add .button svg{display:none}}.card-product__group-wrapper .card--block-button .quick-add{margin-bottom:0}@media screen and (min-width:1025px){.card-wrapper .card--block-content>*,.card-product__group-wrapper.quick-add-type-icon,.card-product__group-wrapper:not(.quick-add-type-icon) .card-product__group,.card-wrapper :is(.card-marquee,.card__countdown),.card-wrapper .card-badge-is-bottom-right:has(.card__countdown,card-marquee) .card__badge{transition:opacity var(--duration-medium) ease-in-out,transform var(--duration-medium) ease-in-out}.card-product__group-wrapper.quick-add-type-icon,.card-product__group-wrapper:not(.quick-add-type-icon) .card-product__group{opacity:var(--opacity-0);transform:translate(.5rem)}}@media(hover:hover)and (min-width:1025px){.card-wrapper .card--block-content .card--block-button{opacity:var(--opacity-0);transform:translateY(1rem)}:is(.card-wrapper:not(.card--block):hover .card__countdown,.card-wrapper.card--block:hover .card--block-media__bottom .card__countdown),.card-wrapper:hover :is(.card--block-media__bottom .card-marquee,.card--block-content>*:not(.card--block-button)){opacity:var(--opacity-0)}.card-wrapper:not(.card--block):hover .card__countdown{transform:translate(-50%) translateY(.5rem)}.card-wrapper.card--block:hover .card--block-media__bottom .card__countdown,.card-wrapper:hover .card--block-media__bottom .card-marquee{transform:translateY(.5rem)}.card-wrapper:hover .card-badge-is-bottom-right:has(.card__countdown,card-marquee) .card__badge{transform:translateY(3rem)}.card-wrapper:hover .card--block-button{opacity:var(--opacity-100);transform:translateY(0)}.card-wrapper:hover :is(.card-product__group-wrapper.quick-add-type-icon,.card-product__group-wrapper:not(.quick-add-type-icon) .card-product__group){opacity:var(--opacity-100);transform:translate(0)}.card-wrapper:hover .card--block-content>*:not(.card--block-button){transform:translateY(1rem)}.card-wrapper:hover .card--block-content .card--block-button{opacity:var(--opacity-100);transform:translateY(0)}}@media screen and (max-width:1024px){.card--block-blocks{display:flex;flex-direction:column}.card--block-media__bottom{position:static;display:flex;flex-direction:column;order:-1}.card--block-media__bottom .card--block-marquee{order:-1}.card--block-media__bottom .spacer{order:0}.card--block-media__bottom .card--block-countdown{order:1}}@media screen and (max-width:749px){.card.card--quickadd-type-icon>.card--block-button .card-product__group-btn .text{display:inline-block;z-index:1}}.shopify-section-group-popup-group .card__content{padding:0}.shopify-section-group-popup-group .card__badge.custom{top:0;left:0}.shopify-section-group-popup-group .card__badge.custom .badge{padding:4px}.card--block-media .ratio{position:relative}.card-circle-atc{position:absolute;right:1rem;bottom:1rem;z-index:3;pointer-events:none}.card-circle-atc__form{margin:0}.card-circle-atc__btn{--circle-atc-size: 4.4rem;display:inline-flex;align-items:center;justify-content:center;gap:0;width:var(--circle-atc-size);height:var(--circle-atc-size);min-width:var(--circle-atc-size);min-height:var(--circle-atc-size);padding:0;border:.25rem solid #fff;border-radius:999px;background:#111;color:#fff;box-shadow:0 .2rem .8rem #0000002e;cursor:pointer;overflow:hidden;position:relative;transition:width .24s ease,min-width .24s ease,padding .24s ease,background-color .2s ease;-webkit-tap-highlight-color:transparent}.card-circle-atc__btn .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.card-circle-atc__btn.loading .card-circle-atc__icon,.card-circle-atc__btn.loading .card-circle-atc__label{opacity:0}.card-circle-atc__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem}.card-circle-atc__icon svg{display:block}.card-circle-atc__icon--check{display:none}.card-circle-atc__label{display:inline-block;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;font-size:1.35rem;font-style:italic;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;transition:max-width .24s ease,opacity .2s ease,margin .24s ease}.card-circle-atc__btn.is-added .card-circle-atc__icon--cart,.card-circle-atc__btn.is-added .card-circle-atc__label{display:none}.card-circle-atc__btn.is-added .card-circle-atc__icon--check{display:flex}@media screen and (max-width:749px){.card-circle-atc{opacity:1;visibility:visible;pointer-events:auto}}@media screen and (min-width:750px){.card-circle-atc{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.product-card-wrapper:hover .card-circle-atc,.card-wrapper:hover .card-circle-atc{opacity:1;visibility:visible;pointer-events:auto}}@media(hover:hover)and (min-width:750px){.card-circle-atc__btn:hover,.card-circle-atc__btn:focus-visible{width:auto;min-width:var(--circle-atc-size);padding-inline:1.5rem 1.8rem}.card-circle-atc__btn:hover .card-circle-atc__label,.card-circle-atc__btn:focus-visible .card-circle-atc__label{max-width:5rem;opacity:1;margin-left:.55rem}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/component-card.css.map */
