.mox-product-card{position:relative;display:flex;flex-direction:column;width:100%;max-width:300px;background:#fff;border-radius:8px;overflow:hidden;flex-shrink:1;container-type:inline-size;container-name:mox-card;transition:border-color var(--animation-speed, .3s) var(--animation-easing, ease),border-radius var(--animation-speed, .3s) var(--animation-easing, ease),padding var(--animation-speed, .3s) var(--animation-easing, ease)}.mox-product-card__overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.mox-product-card__image-wrap{display:block;position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;flex-shrink:0;background-color:var(--color-background)}.mox-product-card__image{width:100%;height:100%;object-fit:contain;display:block}.mox-product-card__image--placeholder{padding:38px;background:#f4f4f5}.mox-product-card__image--primary{transition:opacity .45s var(--animation-easing, ease),transform .45s var(--animation-easing, ease)}.mox-product-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.06);transition:opacity .45s var(--animation-easing, ease),transform .45s var(--animation-easing, ease)}.mox-product-card:has(.mox-product-card__image--secondary):hover .mox-product-card__image--primary{opacity:0;transform:scale(.96)}.mox-product-card:has(.mox-product-card__image--secondary):hover .mox-product-card__image--secondary{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.mox-product-card__image--primary,.mox-product-card__image--secondary{transition:none;transform:none}}.mox-product-card__tags{position:absolute;top:21px;left:0;display:flex;flex-direction:column;gap:6px}.mox-product-card__tag{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px 4px;font-family:var(--font-body--family);font-size:14px;line-height:20px;letter-spacing:0;font-weight:700;text-align:center;white-space:nowrap;box-shadow:0 1px 2px #0c0c0d0d}.mox-product-card__tag--nuevo{background:#ffe88c;color:#18181b}.mox-product-card__tag--descuento{background:var(--mox-discount-flag-bg, #ffe88c);color:var(--mox-discount-flag-color, #18181b)}.mox-product-card__tag--top{background:#a41008;color:#fff}.mox-product-card__tag--metaobject{background:var(--mox-tag-bg, #a41008);color:var(--mox-tag-color, #fff);text-transform:capitalize}.mox-product-card__tag--image{height:auto;padding:0;box-shadow:none}.mox-product-card__tag--image img{display:block;height:29px;width:auto;object-fit:contain}.mox-product-card__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px;padding:20px 16px;flex:1}.mox-product-card__info{display:flex;flex-direction:column}.mox-product-card__vendor{font-family:var(--font-body--family);font-size:12px;line-height:18px;letter-spacing:0;font-weight:700;color:#52525b;margin:0 0 4px;height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mox-product-card__title{font-size:inherit;font-weight:inherit;height:66px;overflow:hidden}.mox-product-card__title-link{font-family:var(--font-body--family);font-size:14px;line-height:22px;letter-spacing:0;font-weight:500;color:#18181b;text-decoration:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;position:relative;z-index:1}.mox-product-card__title-link:hover{text-decoration:underline}.mox-product-card__presentations{display:none;width:fit-content;padding:2px 8px;border-radius:4px;background:#ffe88c;font-family:var(--font-body--family);font-size:12px;line-height:18px;letter-spacing:0;font-weight:700;color:#18181b;margin:0 0 8px}.mox-product-card__pack-info{display:none;font-family:var(--font-body--family);font-size:12px;line-height:18px;letter-spacing:0;font-weight:500;color:#52525b;margin:0 0 8px}.mox-product-card__sku-row{display:flex;align-items:center;gap:4px}.mox-product-card__conditions{display:flex;flex-direction:column;gap:6px;margin:8px 0 0;padding:8px 10px;border-radius:6px}.mox-product-card__conditions-item{display:flex;align-items:flex-start;gap:6px;font-family:var(--font-body--family);font-weight:400;font-size:12px;line-height:18px;color:#52525b}.mox-product-card__conditions-item svg{width:14px;height:14px;flex-shrink:0;margin-top:1px;color:#f5b800}.mox-product-card__sku-badge{display:inline-flex;align-items:center;justify-content:center;height:21px;padding:1.5px 8px;background:#e2e8f0;border-radius:4px;font-family:var(--font-body--family);font-size:14px;line-height:18px;letter-spacing:0;font-weight:600;text-align:center;color:#18181b;box-shadow:0 1px 2px #0c0c0d0d;white-space:nowrap}.mox-product-card__price-wrap{display:flex;flex-direction:column;gap:0}.mox-product-card__price-compare{font-family:var(--font-body--family);font-size:14px;line-height:22px;letter-spacing:0;font-weight:500;color:#52525b;text-decoration:line-through}.mox-product-card__price-row{display:flex;align-items:center;gap:8px}.mox-product-card__discount-badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px 4px;background:var(--mox-discount-flag-bg, #ffe88c);border-radius:4px;font-family:var(--font-body--family);font-size:14px;line-height:20px;letter-spacing:0;font-weight:700;text-align:center;color:var(--mox-discount-flag-color, #18181b);box-shadow:0 1px 2px #0c0c0d0d;white-space:nowrap}.mox-product-card__price{font-family:var(--font-body--family);font-size:clamp(17px,1.39vw,20px);line-height:30px;letter-spacing:0;font-weight:700;color:#18181b;white-space:nowrap}.mox-product-card__savings{font-family:var(--font-body--family);font-size:10px;line-height:16px;letter-spacing:0;font-weight:700;color:#52525b;margin:0}.mox-product-card__iva{font-family:var(--font-body--family);font-size:10px;line-height:16px;letter-spacing:0;font-weight:400;color:#52525b;margin:0}.mox-product-card__actions{display:flex;align-items:center;gap:4px;position:relative;z-index:1;margin-top:auto}.mox-product-card__btn-buy{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;height:44px;background:#e20613;color:#fff;border-radius:999px;font-family:var(--font-body--family);font-size:16px;line-height:24px;letter-spacing:.1px;font-weight:700;text-decoration:none;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s ease;padding:0}.mox-product-card__btn-buy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mox-product-card__btn-buy:hover{background:#a41008}.mox-product-card__btn-buy:focus-visible{background:#a41008;outline:2px solid #a41008;outline-offset:2px}.mox-product-card__btn-buy[aria-disabled=true],.mox-product-card__btn-buy:disabled{opacity:1}@media(max-width:1023px){.mox-product-card__btn-buy{font-size:14px;line-height:22px}}.mox-product-card__btn-text-desktop{display:inline}@media(max-width:1023px){.mox-product-card__btn-text-desktop{display:none}}.mox-product-card__btn-text-mobile{display:none}@media(max-width:1023px){.mox-product-card__btn-text-mobile{display:inline}}.mox-product-card__btn-fav{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;min-height:48px;border-radius:999px;border:1px solid #e2e8f0;background:transparent;color:#18181b;cursor:pointer;flex-shrink:0;transition:border-color .2s ease,color .2s ease}.mox-product-card__btn-fav svg,.mox-product-card__btn-fav img{width:20px;height:20px;display:block}.mox-product-card__btn-fav:hover{border-color:#e20613;color:#e20613}.mox-product-card__btn-fav:focus-visible{border-color:#e20613;color:#e20613;outline:2px solid #e20613;outline-offset:2px}.mox-fav-icon{display:inline-flex;align-items:center;justify-content:center}.mox-fav-icon__state{display:none;line-height:0}.mox-fav-icon__state svg,.mox-fav-icon__state img{display:block;width:auto;height:20px}.mox-fav-icon__state--default{display:inline-flex}[data-wishlist-toggle]:hover:not([aria-pressed=true]) .mox-fav-icon__state--default,[data-wishlist-toggle]:focus-visible:not([aria-pressed=true]) .mox-fav-icon__state--default,.mox-product-card__btn-fav:hover:not([aria-pressed=true]) .mox-fav-icon__state--default,.mox-product-card__btn-fav:focus-visible:not([aria-pressed=true]) .mox-fav-icon__state--default{display:none}[data-wishlist-toggle]:hover:not([aria-pressed=true]) .mox-fav-icon__state--hover,[data-wishlist-toggle]:focus-visible:not([aria-pressed=true]) .mox-fav-icon__state--hover,.mox-product-card__btn-fav:hover:not([aria-pressed=true]) .mox-fav-icon__state--hover,.mox-product-card__btn-fav:focus-visible:not([aria-pressed=true]) .mox-fav-icon__state--hover{display:inline-flex}[data-wishlist-toggle][aria-pressed=true] .mox-fav-icon__state--default,[data-wishlist-toggle][aria-pressed=true] .mox-fav-icon__state--hover,.mox-product-card__btn-fav[aria-pressed=true] .mox-fav-icon__state--default,.mox-product-card__btn-fav[aria-pressed=true] .mox-fav-icon__state--hover{display:none}[data-wishlist-toggle][aria-pressed=true] .mox-fav-icon__state--active,.mox-product-card__btn-fav[aria-pressed=true] .mox-fav-icon__state--active{display:inline-flex}.mox-product-card__btn-fav[aria-pressed=true]{border-color:#e20613}.mox-product-card__btn-options{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 20px;background:#ffe88c;color:#18181b;border-radius:999px;font-family:var(--font-body--family);font-size:16px;line-height:24px;letter-spacing:.1px;font-weight:700;text-decoration:none;text-align:center;white-space:nowrap;list-style:none;cursor:pointer;position:relative;z-index:1;transition:background .2s ease}.mox-product-card__btn-options::-webkit-details-marker{display:none}.mox-product-card__btn-options::marker{display:none;content:""}.mox-product-card__btn-options>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mox-product-card__btn-options svg{flex-shrink:0;transition:transform .2s ease}.mox-product-card__btn-options:hover{background:#f0d97a}.mox-product-card__btn-options:focus-visible{background:#f0d97a;outline:2px solid #18181b;outline-offset:2px}@media(max-width:1023px){.mox-product-card__btn-options{font-size:14px;line-height:22px}}.mox-product-card__variants{flex:1;min-width:0;position:relative;z-index:1}.mox-product-card:has(.mox-product-card__variants[open]) .mox-product-card__btn-options svg{transform:rotate(180deg)}.mox-product-card__qty{display:inline-flex;align-items:center;justify-content:space-between;gap:4px;height:44px;padding:0 4px;border:1.5px solid #e20613;border-radius:999px;background:#fff;position:relative;z-index:1}.mox-product-card__qty-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:#e20613;font-family:var(--font-body--family);font-size:20px;font-weight:700;line-height:1;cursor:pointer;flex-shrink:0}.mox-product-card__qty-btn:hover:not(:disabled),.mox-product-card__qty-btn:focus-visible:not(:disabled){background:#e2061314;outline:2px solid #e20613;outline-offset:-2px}.mox-product-card__qty-btn:disabled{opacity:.5;cursor:not-allowed}.mox-product-card__qty-input{flex:1;min-width:32px;width:100%;max-width:56px;height:100%;padding:0;border:0;background:transparent;text-align:center;font-family:var(--font-body--family);font-size:16px;font-weight:700;color:#18181b;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.mox-product-card__qty-input::-webkit-outer-spin-button,.mox-product-card__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mox-product-card__qty-input:focus-visible{outline:none}.mox-product-card__qty:has(.mox-product-card__qty-input:focus-visible){outline:2px solid #e20613;outline-offset:2px}.mox-product-card__btn-cart{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;background:#e20613;color:#fff;border-radius:999px;font-family:var(--font-body--family);font-size:16px;line-height:24px;letter-spacing:.1px;font-weight:700;text-decoration:none;text-align:center;white-space:nowrap;flex:1;min-width:0;transition:background .2s ease;position:relative;z-index:1;cursor:pointer}.mox-product-card__btn-cart:disabled{cursor:not-allowed}.mox-product-card__btn-cart>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mox-product-card__btn-cart svg{width:20px;height:20px;flex-shrink:0;display:block;color:#fff}.mox-product-card__btn-cart:hover{background:#a41008}.mox-product-card__btn-cart:focus-visible{background:#a41008;outline:2px solid #a41008;outline-offset:2px}.mox-product-card__btn-cart--added,.mox-product-card__btn-cart--added:hover{background:#15803d}.mox-product-card__btn-cart--error,.mox-product-card__btn-cart--error:hover{background:#a41008}@container mox-card (max-width: 270px){.mox-product-card__btn-text-desktop{display:none}.mox-product-card__btn-text-mobile{display:inline}}@container mox-card (max-width: 230px){.mox-product-card__btn-buy{padding:0 12px;font-size:14px;line-height:22px}}@container mox-card (max-width: 200px){.mox-product-card__body{gap:12px;padding:16px 12px}.mox-product-card__title{height:auto}.mox-product-card__sku-row,.mox-product-card__savings{display:none}}@container mox-card (max-width: 180px){.mox-product-card__actions{flex-direction:column;align-items:stretch;gap:8px}.mox-product-card__btn-fav{width:100%;height:40px;min-width:0;min-height:40px}.mox-product-card__vendor{font-size:11px}}.mox-product-card__grid-actions{display:contents}.mox-product-card__list-actions,.mox-product-card__btn-fav--corner,.product-grid[product-grid-view=zoom-out] .mox-product-card__grid-actions,.product-grid[product-grid-view=mobile-single] .mox-product-card__grid-actions{display:none}.product-grid[product-grid-view=zoom-out] .mox-product-card__list-actions,.product-grid[product-grid-view=mobile-single] .mox-product-card__list-actions{display:contents}.product-grid[product-grid-view=zoom-out] .mox-product-card__conditions,.product-grid[product-grid-view=mobile-single] .mox-product-card__conditions{display:none}.product-grid[product-grid-view=zoom-out] .mox-product-card__btn-fav--corner,.product-grid[product-grid-view=mobile-single] .mox-product-card__btn-fav--corner{display:inline-flex;position:absolute;top:12px;right:12px;z-index:2}.product-grid[product-grid-view=zoom-out] .mox-product-card__pack-info,.product-grid[product-grid-view=mobile-single] .mox-product-card__pack-info,.product-grid[product-grid-view=zoom-out] .mox-product-card__presentations,.product-grid[product-grid-view=mobile-single] .mox-product-card__presentations{display:block}.product-grid[product-grid-view=zoom-out] .mox-product-card__btn-buy:hover,.product-grid[product-grid-view=zoom-out] .mox-product-card__btn-buy:focus-visible,.product-grid[product-grid-view=zoom-out] .mox-product-card__btn-fav:hover,.product-grid[product-grid-view=zoom-out] .mox-product-card__btn-fav:focus-visible,.product-grid[product-grid-view=zoom-out] .mox-product-card__btn-options:hover,.product-grid[product-grid-view=zoom-out] .mox-product-card__btn-options:focus-visible,.product-grid[product-grid-view=zoom-out] .mox-product-card__btn-cart:hover,.product-grid[product-grid-view=zoom-out] .mox-product-card__btn-cart:focus-visible,.product-grid[product-grid-view=zoom-out] .mox-product-card__qty-btn:hover,.product-grid[product-grid-view=zoom-out] .mox-product-card__qty-btn:focus-visible,.product-grid[product-grid-view=mobile-single] .mox-product-card__btn-buy:hover,.product-grid[product-grid-view=mobile-single] .mox-product-card__btn-buy:focus-visible,.product-grid[product-grid-view=mobile-single] .mox-product-card__btn-fav:hover,.product-grid[product-grid-view=mobile-single] .mox-product-card__btn-fav:focus-visible,.product-grid[product-grid-view=mobile-single] .mox-product-card__btn-options:hover,.product-grid[product-grid-view=mobile-single] .mox-product-card__btn-options:focus-visible,.product-grid[product-grid-view=mobile-single] .mox-product-card__btn-cart:hover,.product-grid[product-grid-view=mobile-single] .mox-product-card__btn-cart:focus-visible,.product-grid[product-grid-view=mobile-single] .mox-product-card__qty-btn:hover,.product-grid[product-grid-view=mobile-single] .mox-product-card__qty-btn:focus-visible{outline:none}@media screen and (min-width:1024px){.product-grid[product-grid-view=zoom-out] .mox-product-card{--mox-card-img-lg: clamp(140px, 20.46cqi, 212px);--mox-card-img-sm: clamp(110px, 13.51cqi, 140px);--mox-card-gap: clamp(16px, 2.32cqi, 24px);--mox-card-pad: clamp(14px, 1.93cqi, 20px);--mox-card-pad-r: clamp(12px, 1.54cqi, 16px);--mox-card-col-gap: clamp(12px, 2.32cqi, 24px);--mox-card-info-max: clamp(160px, 22.68cqi, 235px);--mox-card-actions-gap: clamp(10px, 1.54cqi, 16px);--mox-card-col-actions-gap: clamp(16px, 4.15cqi, 43px);--mox-card-qty-w: 119px}.product-grid[product-grid-view=zoom-out] .mox-product-card{max-width:none;width:100%;flex-direction:row;align-items:stretch;gap:var(--mox-card-gap);padding:var(--mox-card-pad);border:1px solid #e2e8f0}.product-grid[product-grid-view=zoom-out] .mox-product-card__image-wrap{width:var(--mox-card-img-sm);min-width:var(--mox-card-img-sm);max-width:var(--mox-card-img-sm);aspect-ratio:1/1;align-self:center}.product-grid[product-grid-view=zoom-out] .mox-product-card__tags{top:0}.product-grid[product-grid-view=zoom-out] .mox-product-card__body{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--mox-card-col-gap);row-gap:16px;align-items:center;padding:0;flex:1;min-width:0}.product-grid[product-grid-view=zoom-out] .mox-product-card__info{grid-column:1;min-width:0}.product-grid[product-grid-view=zoom-out] .mox-product-card__title{height:auto}.product-grid[product-grid-view=zoom-out] .mox-product-card__title-link{-webkit-line-clamp:2}.product-grid[product-grid-view=zoom-out] .mox-product-card__sku-row{margin-top:8px}.product-grid[product-grid-view=zoom-out] .mox-product-card__price-wrap{grid-column:2;flex-shrink:0;align-items:flex-start}.product-grid[product-grid-view=zoom-out] .mox-product-card__actions{grid-column:2;margin-top:0;flex-shrink:0}.product-grid[product-grid-view=zoom-out] .mox-product-card__btn-buy--full{flex:0 0 auto;min-width:280px}.product-grid[product-grid-view=zoom-out] .mox-product-card:has(.mox-product-card__variants){display:grid;grid-template-columns:var(--mox-card-img-sm) minmax(0,1fr) auto;column-gap:var(--mox-card-col-gap);row-gap:16px;align-items:start}.product-grid[product-grid-view=zoom-out] .mox-product-card:has(.mox-product-card__variants) .mox-product-card__image-wrap{grid-column:1;grid-row:1;align-self:start}.product-grid[product-grid-view=zoom-out] .mox-product-card:has(.mox-product-card__variants) .mox-product-card__body{display:contents}.product-grid[product-grid-view=zoom-out] .mox-product-card:has(.mox-product-card__variants) .mox-product-card__info{grid-column:2;grid-row:1;align-self:center}.product-grid[product-grid-view=zoom-out] .mox-product-card:has(.mox-product-card__variants) .mox-product-card__title{height:65px;display:flex;align-items:center}.product-grid[product-grid-view=zoom-out] .mox-product-card:has(.mox-product-card__variants) .mox-product-card__title-link{-webkit-line-clamp:3}.product-grid[product-grid-view=zoom-out] .mox-product-card:has(.mox-product-card__variants) .mox-product-card__list-actions{display:contents}.product-grid[product-grid-view=zoom-out] .mox-product-card:has(.mox-product-card__variants) .mox-product-card__list-col-actions{grid-column:3;grid-row:1;align-self:start;justify-self:end;margin-top:-6px;margin-right:clamp(0px,.6cqi,10px);display:inline-flex;flex-direction:column;align-items:flex-end;gap:var(--mox-card-col-actions-gap)}.product-grid[product-grid-view=zoom-out] .mox-product-card:has(.mox-product-card__variants) .mox-product-card__btn-fav--inline{width:20px;height:20px;min-width:20px;min-height:20px;padding:0;border:0;border-radius:0;background:transparent}.product-grid[product-grid-view=zoom-out] .mox-product-card:has(.mox-product-card__variants) .mox-product-card__btn-fav--inline svg,.product-grid[product-grid-view=zoom-out] .mox-product-card:has(.mox-product-card__variants) .mox-product-card__btn-fav--inline img{width:20px;height:20px}.product-grid[product-grid-view=zoom-out] .mox-product-card:has(.mox-product-card__variants) .mox-product-card__btn-fav--inline:hover,.product-grid[product-grid-view=zoom-out] .mox-product-card:has(.mox-product-card__variants) .mox-product-card__btn-fav--inline:focus-visible{outline:none;color:#e20613}.product-grid[product-grid-view=zoom-out] .mox-product-card:has(.mox-product-card__variants) .mox-product-card__btn-options{flex:initial;width:max-content;min-width:0;height:38px;padding:0 clamp(12px,1.6cqi,20px);border:0;background:#ffcb00;font-size:14px;line-height:22px;letter-spacing:.1px}.product-grid[product-grid-view=zoom-out] .mox-product-card:has(.mox-product-card__variants) .mox-product-card__btn-options:hover,.product-grid[product-grid-view=zoom-out] .mox-product-card:has(.mox-product-card__variants) .mox-product-card__btn-options:active,.product-grid[product-grid-view=zoom-out] .mox-product-card:has(.mox-product-card__variants) .mox-product-card__btn-options:focus-visible{background:#bf9800}.product-grid[product-grid-view=zoom-out] .mox-product-card:has(.mox-product-card__variants) .mox-product-card__btn-fav--corner{display:none}.product-grid[product-grid-view=zoom-out] .mox-product-card:has(.mox-product-card__variants) .mox-product-card__variants{grid-column:1/-1;grid-row:2;display:block;width:100%}}@media screen and (max-width:1023px){.product-grid[product-grid-view=mobile-single] .mox-product-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px;row-gap:12px;align-items:start;max-width:none;width:100%;padding:12px 12px 12px 0;border:1px solid #e2e8f0}.product-grid[product-grid-view=mobile-single] .mox-product-card__btn-fav--corner{display:none}.product-grid[product-grid-view=mobile-single] .mox-product-card__image-wrap{width:100%;max-width:100%;min-width:0;aspect-ratio:1/1;align-self:start;grid-column:1;grid-row:1}.product-grid[product-grid-view=mobile-single] .mox-product-card__tags{top:0}.product-grid[product-grid-view=mobile-single] .mox-product-card__title{height:auto;margin:0 0 8px}.product-grid[product-grid-view=mobile-single] .mox-product-card__title-link{-webkit-line-clamp:3;font-size:13px;line-height:20px}.product-grid[product-grid-view=mobile-single] .mox-product-card__price{font-size:18px;line-height:26px}.product-grid[product-grid-view=mobile-single] .mox-product-card__btn-cart{width:44px;min-width:44px;flex:0 0 44px;padding:0;border:0;border-radius:999px}.product-grid[product-grid-view=mobile-single] .mox-product-card__btn-cart>span{display:none}.product-grid[product-grid-view=mobile-single] .mox-product-card__btn-cart svg{width:20px;height:20px}.product-grid[product-grid-view=mobile-single] .mox-product-card__qty{height:40px}.product-grid[product-grid-view=mobile-single] .mox-product-card__qty-btn{width:28px;height:28px;font-size:18px}.product-grid[product-grid-view=mobile-single] .mox-product-card__qty-input{max-width:40px;font-size:14px}.product-grid[product-grid-view=mobile-single] .mox-product-card:not(:has(.mox-product-card__variants)) .mox-product-card__body{grid-column:2;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr);row-gap:12px;padding:0;min-width:0}.product-grid[product-grid-view=mobile-single] .mox-product-card:not(:has(.mox-product-card__variants)) .mox-product-card__actions{display:grid;grid-template-columns:1fr auto;grid-template-areas:"qty qty" "cart wishlist";gap:12px;align-items:center}.product-grid[product-grid-view=mobile-single] .mox-product-card:not(:has(.mox-product-card__variants)) .mox-product-card__qty{grid-area:qty;justify-self:start}.product-grid[product-grid-view=mobile-single] .mox-product-card:not(:has(.mox-product-card__variants)) .mox-product-card__btn-cart{grid-area:cart}.product-grid[product-grid-view=mobile-single] .mox-product-card:not(:has(.mox-product-card__variants)) .mox-product-card__actions .mox-product-card__btn-fav{grid-area:wishlist}.product-grid[product-grid-view=mobile-single] .mox-product-card:has(.mox-product-card__variants) .mox-product-card__body{display:contents}.product-grid[product-grid-view=mobile-single] .mox-product-card:has(.mox-product-card__variants) .mox-product-card__info{grid-column:2;grid-row:1}.product-grid[product-grid-view=mobile-single] .mox-product-card:has(.mox-product-card__variants) .mox-product-card__list-actions{display:contents}.product-grid[product-grid-view=mobile-single] .mox-product-card:has(.mox-product-card__variants) .mox-product-card__list-col-actions{grid-column:2;grid-row:2;display:flex;flex-direction:row-reverse;align-items:center;gap:12px;margin:0}.product-grid[product-grid-view=mobile-single] .mox-product-card:has(.mox-product-card__variants) .mox-product-card__btn-options{flex:1 1 auto;width:auto}.product-grid[product-grid-view=mobile-single] .mox-product-card:has(.mox-product-card__variants) .mox-product-card__variants{grid-column:1/-1;grid-row:3;display:block;width:100%}}.mox-product-card__variants-list{list-style:none;margin:0;padding:0;width:100%}.mox-product-card__variants-panel{width:100%}.mox-product-card__variants{interpolate-size:allow-keywords}.mox-product-card__variants::details-content{block-size:0;opacity:0;overflow:clip;transform:translateY(-4px);transition:content-visibility var(--animation-speed, .3s) allow-discrete,opacity var(--animation-speed, .3s) var(--animation-easing, ease),transform var(--animation-speed, .3s) var(--animation-easing, ease),block-size var(--animation-speed, .3s) var(--animation-easing, ease)}.mox-product-card__variants[open]::details-content{block-size:auto;opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.mox-product-card__variants::details-content{transition:none;transform:none}.mox-product-card{transition:none}}.product-grid[product-grid-view=zoom-out] .mox-product-card:has(.mox-product-card__variants[open]),.product-grid[product-grid-view=mobile-single] .mox-product-card:has(.mox-product-card__variants[open]){border-color:#a41008;border-radius:16px}.product-grid[product-grid-view=zoom-out] .mox-product-card:has(.mox-product-card__variants[open]){padding:var(--mox-card-pad);padding-inline-end:var(--mox-card-pad)}.product-grid[product-grid-view=mobile-single] .mox-product-card:has(.mox-product-card__variants[open]){padding:20px;padding-inline-end:20px}.mox-product-card__variants-list>.mox-product-card__variant+.mox-product-card__variant{margin-top:12px}.mox-product-card__variant{display:flex;flex-direction:column;gap:12px;width:100%;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.mox-product-card__variant-image{position:relative;width:108px;min-width:108px;max-width:108px;aspect-ratio:1/1;flex-shrink:0;overflow:hidden;border-radius:4px;background:#fff}.mox-product-card__variant-image .mox-product-card__image{width:100%;height:100%;object-fit:cover;display:block}.mox-product-card__variant-info{display:flex;flex-direction:column}.mox-product-card__variant-col3{display:flex;flex-direction:column;gap:8px;min-width:0}.mox-product-card__variant-actions-row{display:flex;flex-direction:column;gap:12px;min-width:0}.mox-product-card__variant-cta{display:flex;align-items:center;gap:8px}.mox-product-card__variant-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;padding-top:8px;border-top:1px solid #e2e8f0}.mox-product-card__variant-meta-item{display:flex;align-items:flex-start;gap:8px;min-width:0;font-family:var(--font-body--family);font-weight:400;font-size:14px;line-height:20px;color:#52525b}.mox-product-card__variant-meta-item svg{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:#f5b800}@media screen and (min-width:1024px){.product-grid[product-grid-view=zoom-out] .mox-product-card__variant{display:grid;grid-template-columns:var(--mox-card-img-lg) minmax(0,var(--mox-card-info-max)) minmax(0,1fr);column-gap:var(--mox-card-actions-gap);row-gap:0;align-items:center;padding:var(--mox-card-pad) var(--mox-card-pad-r) var(--mox-card-pad-r) 0;position:relative}.product-grid[product-grid-view=zoom-out] .mox-product-card__variant-image{width:var(--mox-card-img-lg);min-width:var(--mox-card-img-lg);max-width:var(--mox-card-img-lg);align-self:center}.product-grid[product-grid-view=zoom-out] .mox-product-card__variant-info{align-self:center;min-width:0}.product-grid[product-grid-view=zoom-out] .mox-product-card__variant-col3{align-items:stretch}.product-grid[product-grid-view=zoom-out] .mox-product-card__variant-actions-row{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--mox-card-actions-gap)}.product-grid[product-grid-view=zoom-out] .mox-product-card__variant .mox-product-card__btn-fav{position:absolute;top:var(--mox-card-pad);right:var(--mox-card-pad-r);z-index:2}.product-grid[product-grid-view=zoom-out] .mox-product-card__variant-cta{flex:1 0 auto;flex-direction:row;align-items:center;gap:0}.product-grid[product-grid-view=zoom-out] .mox-product-card:not(:has(.mox-product-card__variants)){gap:var(--mox-card-actions-gap);padding:var(--mox-card-pad) var(--mox-card-pad-r) var(--mox-card-pad-r) 0}.product-grid[product-grid-view=zoom-out] .mox-product-card:not(:has(.mox-product-card__variants)) .mox-product-card__image-wrap{width:var(--mox-card-img-lg);min-width:var(--mox-card-img-lg);max-width:var(--mox-card-img-lg)}.product-grid[product-grid-view=zoom-out] .mox-product-card:not(:has(.mox-product-card__variants)) .mox-product-card__body{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;column-gap:var(--mox-card-actions-gap);row-gap:0}.product-grid[product-grid-view=zoom-out] .mox-product-card:not(:has(.mox-product-card__variants)) .mox-product-card__info{flex:0 0 auto;width:var(--mox-card-info-max);min-width:0;grid-column:auto}.product-grid[product-grid-view=zoom-out] .mox-product-card:not(:has(.mox-product-card__variants)) .mox-product-card__price-wrap{grid-column:auto;flex:0 0 auto}.product-grid[product-grid-view=zoom-out] .mox-product-card:not(:has(.mox-product-card__variants)) .mox-product-card__actions{grid-column:auto;display:flex;flex-direction:row;align-items:center;gap:var(--mox-card-actions-gap);margin:0;flex-shrink:0}.product-grid[product-grid-view=zoom-out] .mox-product-card:not(:has(.mox-product-card__variants)) .mox-product-card__btn-fav--corner{top:var(--mox-card-pad);right:var(--mox-card-pad-r)}.product-grid[product-grid-view=zoom-out] .mox-product-card .mox-product-card__qty{width:var(--mox-card-qty-w);height:38px;border:1px solid var(--crimson-200, #e8c3c1)}.product-grid[product-grid-view=zoom-out] .mox-product-card .mox-product-card__qty-btn,.product-grid[product-grid-view=zoom-out] .mox-product-card .mox-product-card__qty-input{color:#e20613}.product-grid[product-grid-view=zoom-out] .mox-product-card .mox-product-card__btn-cart{height:38px;background:var(--bg-brand-Default, #e20613);color:#fff;gap:4px;border:0;font-family:var(--font-body--family);font-weight:700;font-size:14px;line-height:22px;letter-spacing:.1px;text-align:center}.product-grid[product-grid-view=zoom-out] .mox-product-card .mox-product-card__btn-cart svg{width:16px;height:16px}.product-grid[product-grid-view=zoom-out] .mox-product-card .mox-product-card__btn-cart:hover,.product-grid[product-grid-view=zoom-out] .mox-product-card .mox-product-card__btn-cart:active,.product-grid[product-grid-view=zoom-out] .mox-product-card .mox-product-card__btn-cart:focus-visible{outline:0;background:#aa050e}.product-grid[product-grid-view=zoom-out] .mox-product-card .mox-product-card__btn-fav{width:24px;height:24px;min-width:24px;min-height:24px;border:0;background:transparent;padding:0}.product-grid[product-grid-view=zoom-out] .mox-product-card .mox-product-card__btn-fav svg,.product-grid[product-grid-view=zoom-out] .mox-product-card .mox-product-card__btn-fav img{width:20px;height:20px}.product-grid[product-grid-view=zoom-out] .mox-product-card .mox-product-card__btn-fav:hover{border:0;outline:0;color:#e20613}.product-grid[product-grid-view=zoom-out] .mox-product-card .mox-product-card__btn-fav:focus-visible{border:0;color:#e20613;outline:2px solid #e20613;outline-offset:2px}.product-grid[product-grid-view=zoom-out] .mox-product-card__variant .mox-product-card__price-wrap{flex-shrink:0}.product-grid[product-grid-view=zoom-out] .mox-product-card__variant-cta .mox-product-card__btn-cart{width:100%}.product-grid[product-grid-view=zoom-out] .mox-product-card__variant-meta{gap:var(--mox-card-actions-gap)}@container mox-card (max-width: 1100px){.mox-product-card:has(.mox-product-card__variants) .mox-product-card__list-col-actions{margin-right:0}.mox-product-card__variant-actions-row{flex-wrap:wrap;row-gap:8px}}@container mox-card (max-width: 820px){.mox-product-card:has(.mox-product-card__variants){grid-template-columns:var(--mox-card-img-sm) minmax(0,1fr);row-gap:12px}.mox-product-card:has(.mox-product-card__variants) .mox-product-card__list-col-actions{grid-column:1/-1;grid-row:2;flex-direction:row-reverse;justify-content:space-between;align-items:center;margin:0;gap:12px}.mox-product-card:has(.mox-product-card__variants) .mox-product-card__variants{grid-row:3}.mox-product-card__variant{grid-template-columns:var(--mox-card-img-lg) minmax(0,1fr);row-gap:12px}.mox-product-card__variant-info{grid-column:2;grid-row:1}.mox-product-card__variant-col3{grid-column:1/-1;grid-row:2}}}@media screen and (max-width:1023px){.product-grid[product-grid-view=mobile-single] .mox-product-card .mox-product-card__btn-fav{width:24px;height:24px;min-width:24px;min-height:24px;border:0;background:transparent;padding:0}.product-grid[product-grid-view=mobile-single] .mox-product-card .mox-product-card__btn-fav svg,.product-grid[product-grid-view=mobile-single] .mox-product-card .mox-product-card__btn-fav img{width:20px;height:20px}.product-grid[product-grid-view=mobile-single] .mox-product-card .mox-product-card__btn-fav:hover{border:0;outline:0;color:#e20613}.product-grid[product-grid-view=mobile-single] .mox-product-card .mox-product-card__btn-fav:focus-visible{border:0;color:#e20613;outline:2px solid #e20613;outline-offset:2px}.product-grid[product-grid-view=mobile-single] .mox-product-card__variant{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px;row-gap:12px;align-items:start;padding:12px 12px 12px 0;transition:border-color var(--animation-speed, .3s) var(--animation-easing, ease),border-radius var(--animation-speed, .3s) var(--animation-easing, ease),padding var(--animation-speed, .3s) var(--animation-easing, ease)}.product-grid[product-grid-view=mobile-single] .mox-product-card__variant-image{grid-column:1;grid-row:1;align-self:start;width:100%;max-width:100%;min-width:0;aspect-ratio:1/1}.product-grid[product-grid-view=mobile-single] .mox-product-card__variant-info{grid-column:2;grid-row:1;min-width:0}.product-grid[product-grid-view=mobile-single] .mox-product-card__variant-col3{grid-column:2;grid-row:2;min-width:0}.product-grid[product-grid-view=mobile-single] .mox-product-card__variant-actions-row{display:flex;flex-direction:column;align-items:stretch;gap:12px}.product-grid[product-grid-view=mobile-single] .mox-product-card__variant-cta{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:12px}.product-grid[product-grid-view=mobile-single] .mox-product-card__variant .mox-product-card__title-link{-webkit-line-clamp:3;font-size:13px;line-height:20px}.product-grid[product-grid-view=mobile-single] .mox-product-card__variant .mox-product-card__btn-cart{width:44px;min-width:44px;flex:0 0 44px;padding:0;border:0;border-radius:999px}.product-grid[product-grid-view=mobile-single] .mox-product-card__variant .mox-product-card__btn-cart>span{display:none}.product-grid[product-grid-view=mobile-single] .mox-product-card__variant .mox-product-card__btn-cart svg{width:20px;height:20px}.product-grid[product-grid-view=mobile-single] .mox-product-card__variant-meta{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-product-card.css.map */
