.product-bundle{display:block}.product-bundle__title{margin:0 0 12px;font-family:var(--FONT-STACK-BODY);font-size:11px;font-weight:500;line-height:120%;letter-spacing:6%;text-transform:uppercase}.product-bundle__items{display:flex;flex-direction:column}.product-bundle__item{display:grid;grid-template-columns:auto 80px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;border:1px solid #ccc;transition:opacity .2s ease,border-color .2s ease}.product-bundle__item.is-unchecked{opacity:1}.product-bundle__check{position:relative;display:flex;align-items:center}.product-bundle__check input{position:absolute;width:1px;height:1px;padding:0;margin:0;opacity:0}.product-bundle__check label{display:block;width:16px;height:16px;border:1px solid rgba(0,0,0,.35);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.product-bundle__check input:checked+label{background-color:#000;border-color:#000}.product-bundle__check input:checked+label:after{content:"";display:block;width:4px;height:8px;margin:1px auto 0;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.product-bundle__check input:focus-visible+label{outline:2px solid currentColor;outline-offset:2px}.product-bundle__media{display:block;width:80px;height:80px;aspect-ratio:1;overflow:hidden}.product-bundle__media .image-wrapper{display:block;width:100%;height:100%;padding-top:0}.product-bundle__media img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.product-bundle__info{min-width:0}.product-bundle__name{display:block;font-family:Georgia;font-size:13px;font-weight:400;line-height:120%;letter-spacing:0%;color:inherit;text-decoration:none}.product-bundle__locked{margin:2px 0 0;font-size:12px;line-height:1.3;opacity:.6}.product-bundle__price{margin:4px 0 0;font-weight:400;font-size:11px;line-height:150%;letter-spacing:1%}.product-bundle__size--hidden{display:none}.product-bundle__size select{max-width:75px;padding:8px 26px 8px 10px;margin:0;border:1px solid #ccc;border-radius:0;background-color:transparent;background-image:var(--ICON-SELECT);background-repeat:no-repeat;background-position:right 8px center;background-size:16px auto;font-family:var(--FONT-STACK-BODY);font-weight:500;font-size:11px;line-height:120%;letter-spacing:6%;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.product-bundle__size select option:disabled{color:#00000059}.product-bundle__total{display:flex;align-items:baseline;gap:8px;margin:16px 0 0;font-size:13px}.product-bundle__total{font-weight:400;font-size:12px;line-height:150%;letter-spacing:1%}.product-bundle__total__label{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.product-bundle__total__value{font-weight:500}.product-bundle__total__compare{opacity:.5}.product-bundle__total__compare[hidden]{display:none}.product-bundle__errors{display:none;margin:10px 0 0;padding:8px 10px;border:1px solid var(--COLOR-ERROR-BORDER);background-color:var(--COLOR-ERROR-BG);color:var(--COLOR-ERROR);font-size:12px;line-height:1.4}.product-bundle__errors.is-visible{display:block}.product-bundle__submit{width:100%;margin-top:12px;padding:15px 20px;border:1px solid #ccc;font-size:11px;font-weight:500;line-height:120%;letter-spacing:6%;text-transform:uppercase;transition:.3s all ease}.product-bundle__submit:hover{background-color:#000;color:#fff;transition:.3s all ease}.product-bundle__submit:disabled{opacity:.4;cursor:default}@media only screen and (max-width:749px){.product-bundle__item{grid-template-columns:auto 56px minmax(0,1fr);row-gap:10px}.product-bundle__media{width:56px}.product-bundle__size{grid-column:4}.product-bundle__size select{width:100%}}@media(prefers-reduced-motion:reduce){.product-bundle__item,.product-bundle__check label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/product-bundle.css.map */
