.variant-selection--list .variant-line--image{position:relative;overflow:visible}.variant-line--zoom{position:absolute;top:-10px;right:-10px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid rgb(0 0 0 / .1);border-radius:50%;background:#ffffffe6;box-shadow:0 1px 3px #00000026;color:var(--color-foreground, #1a1a1a);cursor:pointer;transition:background-color .15s ease}.variant-line--image[data-lightbox-open]{cursor:pointer;transition:transform .15s ease}.variant-line--image[data-lightbox-open]:hover{transform:scale(1.05)}.variant-line--image[data-lightbox-open]:hover .variant-line--zoom{background:#fff}.variant-line--zoom .svg-wrapper,.variant-line--zoom svg{width:14px;height:14px;display:block}custom-modal[data-modal-id=offer-variant-lightbox].visible{display:flex;align-items:center;justify-content:center}custom-modal[data-modal-id=offer-variant-lightbox] .custom-modal__dialog{width:min(calc(100% - 32px),420px);margin:0}custom-modal[data-modal-id=offer-variant-lightbox] .custom-modal__close-button{position:absolute;top:12px;right:12px;margin:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#0d424f;color:#fff;box-shadow:0 2px 6px #00000040;z-index:3;transition:background-color .15s ease}custom-modal[data-modal-id=offer-variant-lightbox] .custom-modal__close-button:hover{background:#12586a;opacity:1}custom-modal[data-modal-id=offer-variant-lightbox] .custom-modal__close-button svg{width:15px;height:15px;color:#fff}.offer-lightbox__card{display:none;flex-direction:column}.offer-lightbox__card.is-active{display:flex}.offer-lightbox__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--color-foreground-subtle, #f2f0ec)}.offer-lightbox__image{width:100%;height:100%;object-fit:cover;display:block}.offer-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:#ffffffe6;color:var(--color-foreground, #1a1a1a);box-shadow:0 2px 6px #0003;cursor:pointer;transition:background-color .15s ease}.offer-lightbox__nav:hover{background:#fff}.offer-lightbox__nav--prev{left:8px}.offer-lightbox__nav--next{right:8px}.offer-lightbox__nav .svg-wrapper,.offer-lightbox__nav svg{width:18px;height:18px;display:block}.offer-lightbox__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px}.offer-lightbox__details{display:flex;flex-direction:column;gap:2px;min-width:0}.offer-lightbox__title{font-size:18px;line-height:1.2}.offer-lightbox__cta{flex:0 0 auto;background:transparent}.offer-lightbox__add{white-space:nowrap;min-width:120px;height:var(--height-buy-buttons, 36px);padding-inline:24px;border-radius:50px;font-size:14px}[data-lightbox-qty-group][data-selected-quantity="0"] .offer-lightbox__quantity,[data-lightbox-qty-group]:not([data-selected-quantity="0"]) .offer-lightbox__add{display:none}.offer-lightbox__quantity{display:flex;align-items:center;justify-content:center;gap:12px;min-width:120px;height:var(--height-buy-buttons, 36px)}.offer-lightbox__qty-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:2px solid var(--color-primary-button-background);border-radius:50%;background:var(--color-primary-button-background);color:var(--color-primary-button-text);font-size:20px;line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease}.offer-lightbox__qty-btn:hover{background:transparent;color:var(--color-primary-button-background)}.offer-lightbox__qty-value{min-width:1ch;text-align:center;font-weight:600;font-size:16px}.offer-lightbox__price .discount-price--snippet span.price{color:red}.offer-lightbox__price .discount-price--snippet span.compare-at-price{color:#000;opacity:1}@media screen and (max-width:749px){custom-modal[data-modal-id=offer-variant-lightbox] .custom-modal__dialog{width:calc(100% - 32px)}}
/*# sourceMappingURL=/cdn/shop/t/218/assets/offer-variant-lightbox.css.map */
