.card-wrapper{color:inherit;text-decoration:none}.card{text-align:var(--text-alignment);text-decoration:none}.card--shadow{box-shadow:0 4px 6px rgb(var(--color-foreground),.05)}.card-information{text-align:var(--text-alignment);margin-top:8px}.card-information .badge-empty-line{min-height:20px}.card__information:not(.list){flex:1;display:flex;flex-direction:column}.card__information:not(.list) .card__heading{flex:1;display:flex;flex-direction:column;margin-top:0}.card__content{display:grid;grid-template-rows:max-content minmax(0,1fr) max-content auto;flex-grow:1}.card__content--product{margin-top:2rem;display:flex;flex-direction:column}.card__media .media img{height:100%;object-fit:cover;object-position:center center;width:100%}.card__vendor{margin-top:.5rem;margin-bottom:.5rem}.card__size{margin-top:4px}.card__heading{margin-bottom:10px;color:#121212;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:110%}.card .icon-wrap{margin-inline-start:.8rem;white-space:nowrap;transition:transform .1s ease;overflow:hidden}.card-wrapper--product{border:1px solid rgb(var(--color-foreground),var(--product-card-border-opacity));border-radius:var(--product-card-border-radius)}.card--product{padding:var(--product-card-padding);box-sizing:border-box}.card--product .media{border-radius:var(--product-card-border-radius-image)}.card__heading--product-small{font-size:calc(var(--font-heading-scale) * 1.4rem);letter-spacing:-.056px}.card__heading--product{font-weight:var(--card-heading-product-weight)}.card__heading--product-large{font-size:calc(var(--font-heading-scale) * 1.6rem);letter-spacing:-.072px}.card__quick-buttons{column-gap:1rem;min-height:3.6rem;gap:8px;margin-top:20px}.card-information .price__sale>.flex{justify-content:var(--product-card-text-alignment)}.compare-add-button{color:rgb(var(--color-foreground),.7)}.card__heading__collection-title-inside{position:absolute;bottom:1.5rem;inset-inline:0;padding:0 1.5rem;letter-spacing:-.78px}.card__heading--collection{margin:0}.card--collection .media.loaded{background-color:transparent}.card__heading--collection-background a:before{position:absolute;inset-inline:0;inset-block:0;background:linear-gradient(180deg,rgba(var(--color-background),.1) 41.16%,rgba(var(--color-background),.6));border-radius:.8rem}.card__heading__collection-title-box{padding:.7rem 1rem}.card-radius-collection{border-radius:var(--collection-card-border-radius)}@media (max-width: 749px){.card__heading--collection--small-on-mobile{font-size:calc(1.4rem * var(--font-heading-scale));letter-spacing:0px}}@media (min-width: 750px) and (max-width: 989px){.card__heading--collection--small-on-tablet{font-size:calc(1.5rem * var(--font-heading-scale));letter-spacing:0px}}@media (min-width: 990px){.card__heading--collection--small-on-desktop{font-size:calc(1.5rem * var(--font-heading-scale));letter-spacing:0px}}quick-view-variants{display:flex;z-index:2;gap:6px;overflow-x:scroll;padding:11px 0 0;margin:-11px 0 0}.quick-view-variant{min-width:max-content;width:max-content;position:relative}.quick-view-variant__input{position:absolute;top:0;left:0;opacity:0;pointer-events:none;width:1px;height:1px;z-index:-1}.quick-view-variant__input:checked+.quick-view-variant__label .check-icon{display:block}.quick-view-variant__input:checked+.quick-view-variant__label{border-color:#121212}.quick-view-variant__input:disabled+.quick-view-variant__label{color:#121212b3;overflow:hidden}.quick-view-variant__input:disabled+.quick-view-variant__label:after{content:"";background:linear-gradient(to top left,#0000 0% calc(50% - .8px),#b5b9c0 50%,#0000 calc(50% + .8px) 100%);position:absolute;width:100%;height:100%}.quick-view-variant__label{cursor:pointer;display:flex;padding:10px 6px;justify-content:center;align-items:center;border-radius:4px;border:1px solid #B5B9C0;position:relative}.quick-view-variant__label .check-icon{display:none;position:absolute;left:50%;top:-11px;transform:translate(-50%);pointer-events:none}.card__pickup-and-delivery{display:flex;flex-direction:column;gap:4px;margin-top:12px}.card__pickup-line,.card__delivery-line,.card__choose-store-line,.card__oos-line,.card__oos-current-location-line{color:#121212;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.card--product .card__pickup-and-delivery .card__pickup-line,.card--product .card__pickup-and-delivery .card__choose-store-line,.card--product .card__pickup-and-delivery .card__oos-line,.card--product .card__pickup-and-delivery .card__oos-current-location-line{display:none}body[data-current-location-id] .card--product:has(button.cart-submit-button:not([disabled])) .card__pickup-line{display:block}.card--product:has(button[data-not-available-anywhere]) .card__pickup-and-delivery .card__oos-line{display:block}.card--product:has(button[disabled]:not([data-not-available-anywhere])) .card__pickup-and-delivery .card__oos-current-location-line{display:block}body:not([data-current-location-id]) .card--product:not(:has(button[data-not-available-anywhere])) .card__choose-store-line{display:block}.card--product button[data-not-available-anywhere][disabled]{opacity:1;background-color:#000;border-color:#000}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-card.css.map */
