.badge.svelte-dtbgkf{flex-wrap:wrap;gap:.4rem;display:flex;position:absolute;top:1.1rem;left:1.1rem}@media (width<=499px){.badge.svelte-dtbgkf{top:.6rem;left:.6rem}}.pdp-slider .badge.svelte-dtbgkf{left:0}@media (width>=768px){.pdp-slider .badge.svelte-dtbgkf{top:6rem}}@media (width>=1024px){.pdp-slider .badge.svelte-dtbgkf{top:7rem}}.badge__item.svelte-dtbgkf{text-align:center;background-color:#fff;border-radius:1.3rem;align-items:center;height:2.6rem;padding:.6rem .8rem;font-size:1rem;line-height:1.4rem;display:inline-flex}@media (width<=499px){.badge__item.svelte-dtbgkf{border-radius:.8rem;height:1.6rem;padding:.4rem .6rem;font-size:.9rem}}@media (width>=1024px){.badge__item.svelte-dtbgkf{padding:.5rem 1rem;font-size:1.3rem}}.badge__item.svelte-dtbgkf span:where(.svelte-dtbgkf){width:1.1rem;height:.8rem;margin-right:.4rem;display:inline-block}.badge__item.svelte-dtbgkf span:where(.svelte-dtbgkf) svg{object-fit:contain;width:100%;height:100%;display:block}.pdp-popup.svelte-1o5b6e9{z-index:10;background-color:#fff;padding:2.2rem 2.6rem 2.8rem;position:fixed;overflow:hidden}@media (width<=767.999px){.pdp-popup.svelte-1o5b6e9{width:100%;max-height:100dvh;padding:2.2rem 1.6rem 2.8rem;bottom:0;left:0;overflow:auto}}@media (width>=768px) and (width<=1024px){.pdp-popup.svelte-1o5b6e9{min-width:calc(100% - 6rem)}}@media (width>=768px){.pdp-popup.svelte-1o5b6e9{border-radius:.8rem;flex-direction:column;width:auto;max-width:calc(100% - 6rem);padding:3.2rem 2.2rem 2.2rem 3.4rem;display:flex;bottom:3rem;left:auto;right:3rem}}@media (width>=1024px){.pdp-popup.svelte-1o5b6e9{max-width:55rem}.pdp-popup.wide.svelte-1o5b6e9{width:88rem;max-width:88rem}}.pdp-popup__head.svelte-1o5b6e9{justify-content:space-between;align-items:center;padding-bottom:.8rem;display:flex}.pdp-popup.svelte-1o5b6e9 .title{margin-right:2rem}@media (width<=1024px){.pdp-popup__content.svelte-1o5b6e9{overflow:auto}}.price-info.svelte-s9jdyy{font-size:1.4rem;overflow:auto}.price-info.svelte-s9jdyy th:where(.svelte-s9jdyy),.price-info.svelte-s9jdyy td:where(.svelte-s9jdyy){white-space:nowrap;padding:.8rem 2rem .8rem 0;line-height:2rem}@media (width>=1280px){.price-info.svelte-s9jdyy th:where(.svelte-s9jdyy),.price-info.svelte-s9jdyy td:where(.svelte-s9jdyy){min-width:12.2rem;padding-right:3rem}}.price-info__head.svelte-s9jdyy th:where(.svelte-s9jdyy){font-size:1.6rem;font-weight:500}@media (width>=768px){.price-info__body.svelte-s9jdyy th:where(.svelte-s9jdyy),.price-info__head.svelte-s9jdyy th:where(.svelte-s9jdyy):first-child{min-width:16rem}}@media (width>=1280px){.price-info__body.svelte-s9jdyy th:where(.svelte-s9jdyy),.price-info__head.svelte-s9jdyy th:where(.svelte-s9jdyy):first-child{min-width:21rem}}.price-info__row.svelte-s9jdyy{border-bottom:1px solid #f3f3f3}.price-info__note.svelte-s9jdyy{color:#b0b0b0;text-align:right;padding-top:2.3rem;font-style:italic;font-weight:400}.sizes.svelte-yo9xys{font-size:1.4rem;overflow:auto}@media (width>=768px){.sizes.svelte-yo9xys{padding:1rem 0}}@media (width<=767.999px){.sizes__table.svelte-yo9xys{width:100%}}@media (width>=768px) and (width<=1024px){.sizes__table.svelte-yo9xys{min-width:60rem}}@media (width>=1024px){.sizes__table.svelte-yo9xys{width:82.4rem}}.sizes__cell.svelte-yo9xys{white-space:nowrap;padding:.8rem 2rem .8rem 0;line-height:2rem}@media (width>=1280px){.sizes__cell.svelte-yo9xys{min-width:12.2rem;padding-right:3rem}}.sizes__head.svelte-yo9xys th:where(.svelte-yo9xys){font-size:1.6rem;font-weight:500}.sizes__row.svelte-yo9xys{border-bottom:1px solid #f3f3f3}.sizes__note.svelte-yo9xys{color:#b0b0b0;text-align:right;padding-top:2.3rem;font-style:italic;font-weight:400}@media (width<=767.999px){.configurator-colors.svelte-r7p75j{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;margin:0 -1.5rem 2.6rem;overflow:auto}.configurator-colors.svelte-r7p75j :where(.svelte-r7p75j)::-webkit-scrollbar{display:none}}@media (width>=768px){.configurator-colors.svelte-r7p75j{margin-bottom:2.6rem;display:flex}}.configurator-colors__items.svelte-r7p75j{display:flex}@media (width<=767.999px){.configurator-colors__items.svelte-r7p75j{padding:0 1.5rem;display:inline-flex}}@media (width>=768px){.configurator-colors__items.svelte-r7p75j{flex-wrap:wrap;row-gap:.8rem}}.configurator-colors__item.svelte-r7p75j{appearance:none;background:0 0;border:1.2px solid #0000;border-radius:.8rem;flex-shrink:0;width:8rem;min-width:0;height:8rem;padding:1.8rem}.configurator-colors__item.current.svelte-r7p75j{background-color:#f3f3f3;border-color:#000}@media (width>=768px) and (width<=1024px){.configurator-colors__item.svelte-r7p75j:nth-child(n+4){display:none}}@media (width>=1024px){.configurator-colors__item.svelte-r7p75j{width:6rem;height:6rem;padding:.8rem}.configurator-colors__item.svelte-r7p75j:nth-child(n+7){display:none}}.configurator-colors__item.svelte-r7p75j img{object-fit:contain;width:100%;height:100%;transition:all .3s;display:block}.configurator-colors__item.svelte-r7p75j:hover img{transform:scale(1.06)}@media (width<=767.999px){.configurator-colors__show-more.svelte-r7p75j{display:none}}@media (width>=768px){.configurator-colors__show-more.svelte-r7p75j{appearance:none;white-space:nowrap;background:0 0;border:none;flex-shrink:0;margin-left:1rem;padding:0;font-size:1.3rem;font-weight:400;text-decoration:underline;display:inline-block}.configurator-colors--show-all.svelte-r7p75j{flex-wrap:wrap}.configurator-colors--show-all.svelte-r7p75j .configurator-colors__show-more:where(.svelte-r7p75j){margin-top:.8rem;margin-left:0}}@media (width>=768px) and (width<=1024px){.configurator-colors--show-all.svelte-r7p75j .configurator-colors__item:where(.svelte-r7p75j):nth-child(n+4){display:block}}@media (width>=1024px){.configurator-colors--show-all.svelte-r7p75j .configurator-colors__item:where(.svelte-r7p75j):nth-child(n+7){display:block}}@media (width>=768px){.configurator-colors--show-all.svelte-r7p75j .configurator-colors__items:where(.svelte-r7p75j){width:100%}}.price-breakdown.svelte-i5z6mj{padding-top:1.3rem;font-size:1.6rem;font-weight:400}.price-breakdown__configuration.svelte-i5z6mj{padding:.4rem 0 0}.price-breakdown__block.svelte-i5z6mj{border-top:1px solid #f3f3f3;padding:1rem 0}.price-breakdown__number-badge.svelte-i5z6mj{white-space:nowrap;background:#f3f3f3;border-radius:.8rem;min-width:6.4rem;min-height:2.8rem;padding:.4rem 1rem;line-height:2rem;display:inline-block}.price-breakdown__row.svelte-i5z6mj{gap:0 1.5rem;padding:.4rem 0;display:grid}@media (width<=767.999px){.price-breakdown__row.svelte-i5z6mj{grid-template-columns:2fr 1fr 2fr}}@media (width>=768px){.price-breakdown__row.svelte-i5z6mj{grid-template-columns:1fr 2fr 1fr 1fr;gap:0 3rem}}@media (width>=1024px){.price-breakdown__row.svelte-i5z6mj{grid-template-columns:2fr 2fr 1fr 1fr 1fr}}.price-breakdown__row--note.svelte-i5z6mj{grid-template-columns:1fr!important}@media (width>=768px){.price-breakdown__row--note.svelte-i5z6mj{grid-template-columns:1fr 2fr!important}}.price-breakdown__row-label.svelte-i5z6mj{margin-right:auto;font-weight:500}@media (width<=767.999px){.price-breakdown__row-label.svelte-i5z6mj{grid-column:1/-1;padding-bottom:2rem}}.price-breakdown__row-type.svelte-i5z6mj{text-align:right}@media (width<=767.999px){.price-breakdown__row-number.svelte-i5z6mj{text-align:center}}@media (width<=1024px){.price-breakdown__row-per-item.svelte-i5z6mj{display:none}}@media (width>=1024px){.price-breakdown__row-per-item.svelte-i5z6mj{white-space:nowrap}}.price-breakdown__row-value.svelte-i5z6mj{text-align:right}.price-breakdown__row-note.svelte-i5z6mj{font-size:1.3rem}.price-breakdown__products.svelte-i5z6mj .price-breakdown__row-type:where(.svelte-i5z6mj),.price-breakdown__products.svelte-i5z6mj .price-breakdown__row-value:where(.svelte-i5z6mj),.price-breakdown__configuration.svelte-i5z6mj .price-breakdown__row-type:where(.svelte-i5z6mj),.price-breakdown__configuration.svelte-i5z6mj .price-breakdown__row-value:where(.svelte-i5z6mj){padding-top:.4rem;padding-bottom:.4rem;line-height:2rem}.price-breakdown__products.svelte-i5z6mj{padding:.4rem 0 .1rem}.price-breakdown__products.svelte-i5z6mj .price-breakdown__row:where(.svelte-i5z6mj){padding:.5rem 0}.price-breakdown__total.svelte-i5z6mj{justify-content:space-between;align-items:center;padding:.6rem 0;font-size:2rem;font-weight:500;display:flex}@media (width<=767.999px){.price-breakdown__total.svelte-i5z6mj{font-size:1.8rem}}.price-breakdown__total-value.svelte-i5z6mj{white-space:nowrap}.checkbox.svelte-136uhkj{align-items:center;gap:1rem;display:inline-flex}.checkbox.svelte-136uhkj input:where(.svelte-136uhkj){display:none}.checkbox.svelte-136uhkj input:where(.svelte-136uhkj):checked+i:where(.svelte-136uhkj){background-color:#000}.checkbox.svelte-136uhkj input:where(.svelte-136uhkj):checked+i:where(.svelte-136uhkj):after{opacity:1;visibility:visible}.checkbox.svelte-136uhkj input:where(.svelte-136uhkj)+i:where(.svelte-136uhkj){-webkit-user-select:none;user-select:none;border:1px solid #000;border-radius:.4rem;flex-shrink:0;width:1.9rem;height:1.9rem;margin-top:-.1rem;transition:background-color .2s;position:relative}.checkbox.svelte-136uhkj input:where(.svelte-136uhkj)+i:where(.svelte-136uhkj):after{content:"";opacity:0;visibility:hidden;border:.2rem solid #fff;border-width:0 .2rem .2rem 0;width:.7rem;height:1.2rem;position:absolute;top:.1rem;left:.5rem;transform:rotate(45deg)}.checkbox--reverse.svelte-136uhkj{flex-direction:row-reverse}@media (width>=768px){.imprint.svelte-x042w7{padding:1rem 1rem .6rem .6rem}.imprint__columns.svelte-x042w7{padding:1rem 0;display:flex}}.imprint__columns.svelte-x042w7 ul{padding:0;list-style:none}.imprint__columns.svelte-x042w7 li{margin-bottom:1.2rem}@media (width>=768px){.imprint__column.svelte-x042w7{flex:1 0 50%}}.imprint__subtitle.svelte-x042w7{margin-bottom:1rem;font-size:1.8rem}.imprint__option.svelte-x042w7{appearance:none;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.4rem;width:100%;padding:0;font-size:1.6rem;font-weight:400;display:flex}.imprint__option.active.svelte-x042w7{font-weight:500}.imprint__option-main.svelte-x042w7{align-items:center;gap:1.4rem;display:inline-flex}.imprint__option-price.svelte-x042w7{color:#757575;white-space:nowrap;flex-shrink:0;font-size:1.4rem}.imprint__option-radio.svelte-x042w7{border:1px solid;border-radius:50%;flex-shrink:0;width:2rem;height:2rem;display:block;position:relative}.imprint__option-radio.svelte-x042w7:after{content:"";opacity:0;background:currentColor;border-radius:50%;width:1.4rem;height:1.4rem;display:inline-block;position:absolute;top:.2rem;left:.2rem}.imprint__option-radio.active.svelte-x042w7:after{opacity:1}.imprint__option-checkbox.svelte-x042w7{border:1px solid;border-radius:.4rem;width:2rem;height:2rem;display:inline-block;position:relative}.imprint__option-checkbox.svelte-x042w7:after{content:"";opacity:0;border-top:none;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:none;width:1.2rem;height:.6rem;display:block;position:absolute;top:.4rem;left:.3rem;transform:rotate(-45deg)}.imprint__option-checkbox.active.svelte-x042w7{background:currentColor}.imprint__option-checkbox.active.svelte-x042w7:after{opacity:1}.imprint__examples-wrapper.svelte-x042w7{border-top:1px solid #f3f3f3;padding:2rem 0 2.8rem}.imprint__examples.svelte-x042w7{flex-wrap:wrap;gap:1.6rem;display:flex}.imprint__example.svelte-x042w7{aspect-ratio:1.376;border-radius:.8rem;flex:0 0 14rem;justify-content:center;align-items:end;padding:1.6rem 1.3rem;display:flex;position:relative;overflow:hidden}@media (width>=768px){.imprint__example.svelte-x042w7{flex:0 0 16.3rem}}.imprint__example.svelte-x042w7 img{object-fit:cover;transition:transform .3s;position:absolute;inset:0}.imprint__example.svelte-x042w7:hover img{transform:scale(1.1)}.imprint__example-title.svelte-x042w7{text-align:center;background:#fff;border-radius:1.4rem;justify-content:center;align-items:center;min-height:2.8rem;padding:.4rem 1.2rem;font-size:1.2rem;display:flex;position:relative}@media (width>=768px){.imprint__example-title.svelte-x042w7{border-radius:1.6rem;min-height:3.2rem;padding:.5rem 1.5rem;font-size:1.4rem}}.imprint__bottom.svelte-x042w7{border-top:1px solid #f3f3f3;padding-top:2.6rem}@media (width>=768px){.imprint__bottom.svelte-x042w7{align-items:center;gap:3rem;display:flex}}.imprint__note.svelte-x042w7{font-size:1.6rem}@media (width<=767.999px){.imprint__note.svelte-x042w7{margin-bottom:2rem}}@media (width>=768px){.imprint__note.svelte-x042w7{flex-grow:1}}.configurator-imprint.svelte-mak4sl{background:#f3f3f3;border:none;border-radius:.8rem;justify-content:space-between;align-items:center;width:100%;height:5.6rem;margin-bottom:3rem;padding:.4rem .8rem .4rem 1.6rem;font-size:1.4rem;transition:all .2s;display:flex}.configurator-imprint.svelte-mak4sl span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex-grow:1;overflow:hidden}.configurator-imprint.svelte-mak4sl .plus-button{background:0 0}.configurator-imprint.svelte-mak4sl:hover{background:#e8e8e8}.configurator.svelte-1d3hk0e{background-color:#fff;border-radius:1.6rem;padding:1.61rem 1.05rem 2.3rem}@media (width<=767.999px){.configurator.svelte-1d3hk0e{margin:0 -1.5rem}}@media (width>=768px){.configurator.svelte-1d3hk0e{width:79%;margin-left:80px;padding:2.1rem 1.4rem 3rem}}@media (width>=1024px){.configurator.svelte-1d3hk0e{padding:2.8rem 2.8rem 3rem}}@media (width>=1280px){.configurator.svelte-1d3hk0e{padding:3.5rem 3.15rem 3rem 3.85rem}}.configurator__supplier.svelte-1d3hk0e{color:#6b6b6b;margin-bottom:.8rem;font-size:1.4rem}.configurator__supplier.svelte-1d3hk0e strong:where(.svelte-1d3hk0e){color:#000;font-weight:500}.configurator__title.svelte-1d3hk0e{max-width:85%;margin-bottom:1rem;font-size:2.8rem}@media (width>=768px){.configurator__title.svelte-1d3hk0e{margin-bottom:1.6rem}}.configurator__design-row.svelte-1d3hk0e{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;font-size:1.3rem;display:flex}@media (width<=767.999px){.configurator__design-row.svelte-1d3hk0e{flex-direction:column;align-items:flex-start;gap:.2rem}}.configurator__design-label.svelte-1d3hk0e{align-items:center;display:flex}.configurator__design-value.svelte-1d3hk0e{flex-shrink:0;gap:.4rem;display:flex}.configurator__price-btn.svelte-1d3hk0e{appearance:none;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;margin-left:.2rem;padding:0;display:flex}.configurator__price-btn.svelte-1d3hk0e:before{content:"i";text-align:center;background:0 0;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;padding:0 .2rem 0 0;font-size:1rem;font-style:italic;font-weight:500;line-height:1;transition:all .2s;display:flex}.configurator__price-btn.svelte-1d3hk0e:hover:before{color:#fff;background-color:#000}.configurator__subtotal.svelte-1d3hk0e{border-top:1px solid #e2e2e2;justify-content:space-between;align-items:center;padding-top:1.2rem;display:flex}.configurator__subtotal-right.svelte-1d3hk0e{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.configurator__subtotal-vat.svelte-1d3hk0e{display:block}.configurator__subtotal-label.svelte-1d3hk0e{align-items:center;gap:.8rem;font-size:1.6rem;display:flex}.configurator__qty-chip.svelte-1d3hk0e{background-color:#f3f3f3;border-radius:.8rem;flex-shrink:0;padding:.2rem 1.1rem;font-size:1.3rem;font-weight:400}.configurator__subtotal-value.svelte-1d3hk0e{text-align:right;white-space:nowrap;font-size:2.2rem;font-weight:500;line-height:1.2}@media (width>=1024px){.configurator__subtotal-value.svelte-1d3hk0e{font-size:3.2rem;line-height:1.1}}.configurator__subtotal-value.svelte-1d3hk0e small{opacity:.5;font-size:1.3rem;font-style:italic;font-weight:400;display:block}.configurator__price-on-request.svelte-1d3hk0e{text-align:right;font-size:2rem}.configurator__link.svelte-1d3hk0e{appearance:none;background:0 0;border:none;padding:0;font-size:1.3rem;font-weight:400;text-decoration:underline}.configurator__cta.svelte-1d3hk0e{gap:1rem;padding:2.4rem 0 3rem;display:flex}@media (width>=1280px){.configurator__cta.svelte-1d3hk0e{gap:1.8rem;padding:2.6rem 0 3rem}}.configurator__cta.svelte-1d3hk0e .button{border-radius:2.7rem;flex:1;height:5.4rem;font-size:1.8rem;transition:all .2s}.configurator__trust.svelte-1d3hk0e{flex-wrap:wrap;justify-content:center;gap:1.2rem 2rem;padding-bottom:.6rem;display:flex}.configurator__trust-item.svelte-1d3hk0e{white-space:nowrap;align-items:center;gap:1rem;font-size:1.4rem;font-weight:500;display:flex}.configurator__trust-icon.svelte-1d3hk0e{background-color:#f3f3f3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:flex}.configurator__trust-icon.svelte-1d3hk0e svg{width:1.6rem;height:1.1rem;display:block}.configurator__quantity.svelte-1d3hk0e{flex-direction:column;gap:.4rem;margin-bottom:2.2rem;display:flex}.configurator__divider.svelte-1d3hk0e{border-top:1px solid #e2e2e2;margin:.6rem 0 2rem}.configurator__design.svelte-1d3hk0e{width:fit-content;max-width:100%;display:grid}.configurator__design.svelte-1d3hk0e .configurator-imprint{width:0;min-width:100%}.configurator__design-toggle.svelte-1d3hk0e{flex-wrap:wrap;gap:.8rem;margin-bottom:1.6rem;display:flex}.configurator__design-option.svelte-1d3hk0e{text-align:center;background-color:#f3f3f3;border:1.2px solid #0000;border-radius:.8rem;width:fit-content;height:5.6rem;padding:0 1.6rem;font-size:1.4rem;transition:background-color .2s}.configurator__design-option.svelte-1d3hk0e:hover{background:#e8e8e8}.configurator__design-option.current.svelte-1d3hk0e{text-shadow:.2px 0;border-color:#000}@media (width>=1024px){.popup:has(.quick-add){padding:2rem 2.4rem 0}}.popup:has(.quick-add) .popup__head{align-items:flex-start;gap:1.6rem}.popup:has(.quick-add) .popup__content{padding-top:1.6rem}.popup:has(.quick-add) .close-button{flex-shrink:0;width:3.2rem;height:3.2rem}.popup:has(.quick-add) .close-button:before{width:1.4rem;left:calc(50% - .7rem)}.popup:has(.quick-add) .close-button:after{width:1.4rem;left:calc(50% - .7rem)}.quick-add.svelte-r69z3e .configurator__title{display:none}.quick-add.svelte-r69z3e .configurator{width:100%;margin:0;padding:0}.quick-add__loading.svelte-r69z3e{justify-content:center;padding:6rem 0;display:flex}.quick-add__error.svelte-r69z3e{padding:2rem 0;font-size:1.6rem}.quick-add__link.svelte-r69z3e{text-align:center;margin-top:2rem;font-size:1.5rem;text-decoration:underline;display:block}.product-card.svelte-11ja2cl{container:product-card/inline-size}.product-card__media.svelte-11ja2cl{position:relative}.product-card__image.svelte-11ja2cl{aspect-ratio:10/13;background:#f3f3f3;border-radius:.8rem;display:block;position:relative;overflow:hidden}.product-card__image.svelte-11ja2cl img{object-fit:contain;max-width:73%;max-height:73%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-card__image.svelte-11ja2cl .product-card__hover-image:where(.svelte-11ja2cl){pointer-events:none;object-fit:cover;opacity:0;background-color:#f3f3f3;width:100%;max-width:100%;height:100%;max-height:100%;transition:all .2s}.product-card__image.svelte-11ja2cl:hover .product-card__hover-image:where(.svelte-11ja2cl){opacity:1}.product-card__out-of-stock.svelte-11ja2cl{color:#6b6b6b;background-color:#f3f3f3;border-radius:1.3rem;align-items:center;height:2.6rem;padding:.6rem .8rem;font-size:1rem;line-height:1.4rem;display:inline-flex;position:absolute;top:1.1rem;right:1.1rem}@media (width<=499px){.product-card__out-of-stock.svelte-11ja2cl{border-radius:.8rem;height:1.6rem;padding:.4rem .6rem;font-size:.9rem;top:.6rem;right:.6rem}}@media (width>=1024px){.product-card__out-of-stock.svelte-11ja2cl{padding:.5rem 1rem;font-size:1.3rem}}.product-card__group-options.svelte-11ja2cl{flex-wrap:wrap;gap:.4rem;display:flex;position:absolute;bottom:1.1rem;left:1.1rem}@media (width<=499px){.product-card__group-options.svelte-11ja2cl{bottom:.6rem;left:.6rem}}.product-card__group-option.svelte-11ja2cl{text-align:center;background-color:#fff;border-radius:1.3rem;align-items:center;height:2.6rem;padding:.6rem .8rem;font-size:1rem;line-height:1.4rem;display:inline-flex}@media (width<=499px){.product-card__group-option.svelte-11ja2cl{border-radius:.8rem;height:1.6rem;padding:.4rem .6rem;font-size:.9rem}}@media (width>=1024px){.product-card__group-option.svelte-11ja2cl{padding:.5rem 1rem;font-size:1.3rem}}.product-card__wish.svelte-11ja2cl{color:#b0b0b0;background:0 0;border:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:color .2s;display:flex;position:absolute;top:1rem;right:1rem}@container product-card (width>175px){.product-card__wish.svelte-11ja2cl{top:1.8rem;right:1.8rem}}@container product-card (width>300px){.product-card__wish.svelte-11ja2cl{top:2.3rem;right:2.1rem}}.product-card__wish.svelte-11ja2cl svg{fill:currentColor;width:1.8rem;height:1.8rem;display:block}@container card (width>175px){.product-card__wish.svelte-11ja2cl svg{width:2.2rem;height:2.2rem}}.product-card__wish.svelte-11ja2cl:hover{color:#000}.product-card__info.svelte-11ja2cl{padding:1.2rem 0;line-height:1.5}.product-card__quick-add.svelte-11ja2cl{display:none}@media (hover:hover) and (pointer:fine) and (width>=1024px){.product-card__quick-add.svelte-11ja2cl{color:#fff;cursor:pointer;opacity:0;pointer-events:none;z-index:2;background:#161616;border:0;border-radius:99rem;justify-content:center;align-items:center;height:4.2rem;font-size:1.5rem;font-weight:500;transition:opacity .22s,transform .22s,background-color .2s;display:flex;position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem;transform:translateY(.4rem)}.product-card__quick-add.svelte-11ja2cl:hover{background:#3a3a3a}.product-card.svelte-11ja2cl:hover .product-card__quick-add:where(.svelte-11ja2cl),.product-card.svelte-11ja2cl:focus-within .product-card__quick-add:where(.svelte-11ja2cl){opacity:1;pointer-events:auto;transform:translateY(0)}}.product-card__variations.svelte-11ja2cl{align-items:center;gap:.6rem;margin-bottom:1.4rem;display:flex}.product-card__variation.svelte-11ja2cl{background:#f3f3f3;border:1.2px solid #0000;border-radius:.2rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:.2rem;transition:border-color .2s;display:flex}@container product-card (width>300px){.product-card__variation.svelte-11ja2cl{width:3.5rem;height:3.5rem}}.product-card__variation.current.svelte-11ja2cl{border-color:#b0b0b0}.product-card__variation.svelte-11ja2cl img{object-fit:contain;width:100%;height:100%;display:block}.product-card__variation-count.svelte-11ja2cl{font-size:1.2rem;font-weight:4}.product-card__title.svelte-11ja2cl{max-width:100%;margin-bottom:.5rem;font-size:1.6rem;font-weight:500;line-height:1.5;display:inline-block}@media (width>=768px){.product-card__title.svelte-11ja2cl{font-size:1.8rem}}.product-card__title.svelte-11ja2cl:hover{text-decoration:underline}.product-card__title.svelte-11ja2cl h2{font:inherit;text-overflow:ellipsis;overflow:hidden}.product-card__price.svelte-11ja2cl{color:#6b6b6b;font-size:1.4rem;font-weight:400}@media (width>=768px){.product-card__price.svelte-11ja2cl{font-size:1.5rem}}.product-card__price-amount.svelte-11ja2cl{color:#161616;font-weight:500}.product-card__stock.svelte-11ja2cl{background:#f1f1f1;border-radius:99rem;width:fit-content;margin-top:.4rem;padding:.2rem .8rem;font-size:1.3rem}
