.product-card__figure{container-type:inline-size}:is(.product-card,.horizontal-product-card) .product-card__quick-add-button{width:44px;height:44px;display:grid;place-items:center;padding:0;inset-inline-end:0;inset-block-end:0;z-index:3;border:0;background:transparent!important;color:#171717;opacity:1!important;transform:none!important}:is(.product-card,.horizontal-product-card) .product-card__quick-add-button svg{position:relative;inset-inline-start:calc(17px - var(--mr-card-control-inset, 8px));top:calc(17px - var(--mr-card-control-inset, 8px));filter:drop-shadow(0 0 2px #fff);transform:rotate(0)!important;transition:transform .22s ease}:is(.product-card,.horizontal-product-card) .mr-quick-icon__vertical{transform-origin:9px 9px;transition:transform .22s ease,opacity .18s ease}:is(.product-card,.horizontal-product-card) .product-card__quick-add-button[aria-expanded=true]{visibility:hidden;pointer-events:none}.product-card__quick-sizes{position:absolute;inset:auto 0 0;z-index:2;padding:12px;max-height:80%;overflow-y:auto;background:radial-gradient(ellipse at 50% -65%,rgb(255 255 255 / .035),transparent 72%),linear-gradient(110deg,rgb(255 255 255 / .025),transparent 45%,rgb(255 255 255 / .01)),#fff6;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);color:#232323}.product-card__quick-sizes[hidden]{display:none}.product-card__quick-sizes>product-form{display:block;animation:mr-size-panel-in .18s ease both}.product-card__quick-sizes-list{--mr-size-columns: var(--mr-size-columns-small, 3);display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.product-card__size-button{flex:0 0 calc((100% + 4px) / var(--mr-size-columns) - 4px);min-width:0;min-height:36px;padding:4px 2px;display:grid;place-items:center;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:12px;line-height:1;text-align:center;text-transform:none;text-underline-offset:3px;transition:opacity .15s ease}.product-card__size-button:hover:not(:disabled),.product-card__size-button:focus-visible{text-decoration:underline}.product-card__size-button:focus-visible{outline:0}.product-card__size-button:disabled{opacity:.3;text-decoration:line-through;cursor:not-allowed}.product-card__size-button[aria-busy=true]{opacity:.5;pointer-events:none}@container (min-width: 260px){.product-card__quick-sizes-list{--mr-size-columns: var(--mr-size-columns-large, 6)}}@keyframes mr-size-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}mr-card-gallery{display:block;position:relative;width:100%;overflow:hidden}.product-card__media{display:block;position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden}.product-card__media>.product-card__image{width:100%;height:100%;object-fit:cover}mr-card-gallery .product-card__media{touch-action:pan-y pinch-zoom;-webkit-user-drag:none}mr-card-gallery .product-card__image{width:100%;height:100%;object-fit:cover;transition:none;backface-visibility:hidden}mr-card-gallery .mr-gallery__image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}mr-card-gallery .mr-gallery__image.is-current{opacity:1}mr-card-gallery[data-showing-extra] .product-card__image--primary{opacity:0}mr-card-gallery.is-sliding .product-card__image{will-change:transform}.mr-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:#171717;opacity:0;pointer-events:none;filter:drop-shadow(0 0 2px #fff);transition:opacity .16s ease}.mr-gallery__arrow--previous{left:0}.mr-gallery__arrow--next{right:0}.mr-gallery__arrow[hidden]{display:none}@media(min-width:700px)and (hover:hover)and (pointer:fine){.product-card:hover .mr-gallery__arrow,mr-card-gallery:focus-within .mr-gallery__arrow{opacity:.7;pointer-events:auto}.product-card .mr-gallery__arrow:hover{opacity:1}}@media(max-width:699px){.mr-gallery__arrow{display:none}}quick-buy-modal.quick-buy-modal{--modal-body-max-width: 560px;--modal-body-padding-inline: 24px;--modal-body-padding-block: 0px;color:#232323}quick-buy-modal.quick-buy-modal::part(content){box-sizing:border-box;max-height:min(90vh,760px);max-height:min(90dvh,760px);border:1px solid rgb(255 255 255 / .25);border-radius:6px;background:radial-gradient(ellipse at 50% -65%,rgb(255 255 255 / .18),transparent 72%),linear-gradient(110deg,rgb(255 255 255 / .09),transparent 45%,rgb(255 255 255 / .04)),#ffffffd6;-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%);box-shadow:0 12px 48px #0000001f}quick-buy-modal.quick-buy-modal::part(overlay){background:#00000024}quick-buy-modal.quick-buy-modal::part(header){display:flex;min-height:52px;padding:8px 24px;border:0;background:transparent}quick-buy-modal.quick-buy-modal::part(close-button){width:36px;height:36px;display:grid;place-items:center}quick-buy-modal.quick-buy-modal::part(body){padding:0 24px 24px}.mr-quick-buy__heading{font-size:14px;font-weight:400;letter-spacing:0;margin:0}.quick-buy-modal .quick-buy-modal__content{display:block;min-height:0}.quick-buy-modal product-rerender{display:block}.mr-quick-buy__summary{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:20px}.mr-quick-buy__image{display:block;aspect-ratio:3 / 4;overflow:hidden}.mr-quick-buy__image img{display:block;width:100%;height:100%;object-fit:contain}.mr-quick-buy__title{font-size:15px;line-height:1.35}.quick-buy-modal .quick-buy-modal__info-wrapper{padding:0;margin:0;border:0;contain:none;overflow:visible}.quick-buy-modal .product-info{position:static;--product-info-gap: 16px}.quick-buy-modal .product-info__block-list{display:flex;flex-direction:column;gap:16px}.quick-buy-modal .product-info__block-list>*{margin-block:0!important}.quick-buy-modal .product-info__block-group:has(>[data-block-type=title]):not(:has([data-block-type=variant-picker])){display:none}.quick-buy-modal .product-info__block-item:is([data-block-type=title],[data-block-type=price],[data-block-type=vendor],[data-block-type=rating],[data-block-type=separator],[data-block-type=payment-terms]){display:none}.quick-buy-modal .product-info__block-item[data-block-type=size-guide]{font-size:12px;margin-block:0 12px}.quick-buy-modal .product-info__block-item[data-block-type=variant-picker]{margin-block:0 16px}.quick-buy-modal .variant-picker__option-values{display:grid;grid-template-columns:repeat(var(--mr-size-columns-large, 4),minmax(0,1fr));gap:4px}.quick-buy-modal .block-swatch{text-transform:none;width:100%;min-width:0;min-height:36px;padding:6px 2px;font-size:12px;border:0;border-radius:0;background:transparent;text-underline-offset:3px}.quick-buy-modal input:checked+.block-swatch{background:transparent;text-decoration:underline}.quick-buy-modal input:focus-visible+.block-swatch{outline:0;text-decoration:underline}.quick-buy-modal .block-swatch.is-disabled{opacity:.35}.quick-buy-modal .buy-buttons .button{--button-background: 35 35 35 !important;--button-text-color: 255 255 255 !important;--button-outline-color: 35 35 35 !important;border-radius:2px;margin:0;min-height:44px;letter-spacing:0}.quick-buy-modal .shopify-payment-button{display:none}.quick-buy-modal .quick-buy-modal__view-more{display:inline-block;margin-top:16px;font-size:12px}.quick-buy-modal .horizontal-product-card__figure{width:72px;aspect-ratio:3 / 4;overflow:hidden}.quick-buy-modal .horizontal-product-card__image{width:100%;height:100%;object-fit:cover}.quick-buy-modal .horizontal-product-card--image-only{flex:0 0 72px;width:72px}.quick-buy-modal .horizontal-product-card--image-only .horizontal-product-card__figure{width:72px}.quick-buy-modal .complementary-products__product-list{gap:12px}@media(max-width:699px){quick-buy-modal.quick-buy-modal{--modal-body-padding-inline: 16px}quick-buy-modal.quick-buy-modal::part(header){padding-inline:16px}quick-buy-modal.quick-buy-modal::part(body){padding-inline:16px;padding-bottom:20px}.quick-buy-modal .variant-picker__option-values{grid-template-columns:repeat(var(--mr-size-columns-small, 3),minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){:is(.product-card,.horizontal-product-card) .product-card__quick-add-button svg,:is(.product-card,.horizontal-product-card) .mr-quick-icon__vertical,.product-card__size-button,.mr-gallery__arrow{transition:none}.product-card__quick-sizes>product-form{animation:none}}.product-card__info{text-align:start;justify-items:start;padding-block-start:.625rem;text-transform:lowercase}.product-card__info-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%}.product-card__info-row>.v-stack{max-width:75%}@media screen and (max-width:699px){.product-card__info-row>.v-stack{max-width:60%}}.product-card__info :is(.price-list,.rating-badge){justify-content:start}.product-card .product-title{font-size:var(--text-xs);line-height:1.2}.product-card .price-list sale-price,.product-card .price-list{font-size:var(--text-xxs)}.quick-buy-modal .product-info__block-item[data-block-type="@app"]:has(klarna-placement){display:none}mr-card-gallery[data-in-product-row] .product-card__media{touch-action:auto}.badge.badge--main-month{background:#fce7f3;color:#533646;border:1px solid #f3c6df;border-radius:3px;padding:4px 7px;font-family:inherit;font-size:10px;line-height:1.2;font-weight:400;letter-spacing:0;white-space:nowrap}.badge.badge--main-month[hidden]{display:none!important}.product-card__figure>.badge-list{z-index:3;pointer-events:none;align-items:flex-start}.horizontal-product-card__figure-wrapper>.badge-list{position:absolute;z-index:3;top:4px;left:4px;pointer-events:none;align-items:flex-start}.horizontal-product-card__figure-wrapper .badge--main-month{font-size:8px;padding:3px 4px}.product-card{--mr-card-control-inset: 12px}.horizontal-product-card{--mr-card-control-inset: 8px}.product-card__figure .wk-button>.wk-icon{position:relative;top:calc(var(--mr-card-control-inset, 8px) - 15px);inset-inline-start:calc(15px - var(--mr-card-control-inset, 8px))}@media screen and (max-width:699px){.product-card{--mr-card-control-inset: 8px}}.product-card__figure,.horizontal-product-card__figure-wrapper{isolation:isolate;z-index:0}
/*# sourceMappingURL=/cdn/shop/t/71/assets/mainrose-product-cards.css.map */
