.infinite__options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.infinite__options_container{display:flex;flex-direction:column;align-items:flex-start;gap:12px;justify-content:flex-start;position:relative}.infinite__options_image_container{border-radius:var(--border-radius-10);width:100%;aspect-ratio:4/3;background-color:#f7f7f7;display:flex;align-items:center;justify-content:center;border:1px solid transparent;transition:border .3s ease;position:relative;cursor:pointer}.infinite__options_image_container:hover{border:1px solid #e5e5e5}.infinite__options_image_container:hover .infinite__options__icon__plus{transform:scale(1.1);border:1px solid #e5e5e5}.infinite__options__icon__plus{display:flex;width:45px;height:45px;background:#fff;align-items:center;justify-content:center;border-radius:100%;box-shadow:1px 1px 3px #0000000d;transition:transform .3s ease;border:1px solid transparent;cursor:pointer}.infinite__options_image_container img{border-radius:var(--border-radius-10);height:100%;width:100%;object-fit:cover}.infinite__options_title{text-align:center;font-weight:500;margin-bottom:0}.infinite__options__modal__container{display:grid;grid-template-columns:1fr 1fr;gap:14px}.infinite__options__modal__container .infinite__options__image{height:100%;pointer-events:none}.infinite__options__image img{height:100%;width:100%;object-fit:cover}.infinite__options__image__wrapper,.infinite__options__image img{border-radius:var(--border-radius-10)}.infinite__options__image__wrapper{aspect-ratio:4/3;margin-bottom:5px;background-color:#f7f7f7}.infinite__options__details__wrapper{padding-inline:5px}.infinite__options__title{margin-bottom:2.5px;font-size:calc(var(--typeHeaderSize) * .35)}.infinite__options_title_container{width:100%;display:flex;justify-content:center;gap:.5rem}.infinite__options_title_container svg{cursor:pointer}lab-modal .modal__inner.modal__information .modal__centered{height:auto}.modal__information img{width:100%;object-fit:cover}.infinite__options__options .h6{margin-bottom:5px;color:#898989;font-weight:500}.infinite__options__price__compare{text-decoration:line-through}.infinite__options__price__wrapper{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.infinite__options__price__wrapper .h6{font-weight:500;margin-bottom:0;text-wrap:nowrap}.modal__title{margin-bottom:0}.infinite__options__cta{padding-inline:5px}.infinite__options__cta button{width:100%;font-weight:500;margin-top:10px;padding:10px;border-radius:var(--border-radius-10);transition:background-color .3s ease;display:flex;align-items:center;justify-content:center}.infinite__options__inner__content{cursor:pointer}.modal__infinite__options__inner__container{display:flex;flex-direction:column;justify-content:space-between}.infinite__options_container .infinite__options__details__wrapper{align-items:flex-start;display:flex;flex-direction:column;width:100%}.infinite__options__icon__close{position:absolute;top:7px;right:7px;cursor:pointer;padding:2px;border-radius:calc(var(--border-radius-10) / 2);background-color:#fff;border:1px solid #e4e4e4;display:flex;transition:transform .3s ease}.infinite__options__icon__close:hover{transform:scale(1.1)}.infinite__options__price__discount{color:var(--colorSaleTag);font-size:10px}@media screen and (min-width: 750px){.infinite__options__modal__container{grid-template-columns:1fr 1fr 1fr;gap:28px}lab-modal .modal__inner.modal__information .modal__centered{max-width:600px}}.infinite__options__free_accessory{background:var(--colorSaleTag);color:#fff;border-radius:var(--border-radius-10);padding:5px 10px;text-transform:uppercase}.infinite__options__free_accessory *{margin:0}.featured__image__container{margin-top:40px}.free__accessory__modal.modal__inner .modal__centered{max-width:360px;max-height:700px;width:100%;height:auto;overflow:visible}lab-modal .free__accessory__modal.modal__inner button.btn.btn--circle.btn--icon.modal__close.js-modal-close{top:0;right:0;background:var(--colorBtnPrimary)}lab-modal .free__accessory__modal.modal__inner button.btn.btn--circle.btn--icon.modal__close.js-modal-close .icon{color:#fff}.free__accessory__modal.modal__inner .modal__container{display:grid;gap:4px}lab-modal .free__accessory__modal .modal__centered-content{gap:0}.free__accessory__modal.modal__inner .free__accessory__options__title{margin-top:8px}.modal__subheading{margin-top:4px}.free__accessory__title__container .size__text,.free__accessory__modal.modal__inner .free__accessory__options__title,.free__accessory__modal.modal__inner .modal__subheading{color:#676767}.confirm__free__accessory{margin-top:40px}.free__accessory__title__container{display:flex;justify-content:space-between;align-items:center}.free__accessory__title__container .size__title{font-weight:600}.free__accessory__colors__container{margin-top:20px}.free__accessory__swatches{display:flex;gap:8px;margin-top:16px}.free__accessory__swatch{padding:4px;border-radius:100%;border:1px solid #e8e8e1;cursor:pointer}.free__accessory__swatch__image{width:20px;height:20px;border-radius:100%}.free__accessory__swatch--selected{border-color:#020202}@media screen and (max-width: 750px){.free__accessory__modal.modal__inner .modal__centered{height:80%;width:90%;max-width:335px;max-height:675px}}@media screen and (max-width: 768px){.modal-open.lock-scroll .header-section{z-index:6}}
/*# sourceMappingURL=/cdn/shop/t/250/assets/lab-infinite-options.css.map */
