#purchase-together-component{--swiper-navigation-size: 30px;--swiper-navigation-top-offset: 40%;--swiper-navigation-sides-offset: 4px;--swiper-navigation-color: #ffffff;--swiper-pagination-bottom: 0}#purchase-together{box-shadow:0 1px 4px #8080801c;padding-inline:0;padding-block:.5rem 0;border-radius:0;margin-block:0 2rem;border:1px solid #ebebeb;overflow:clip}#purchase-together .swiper{padding-inline:.5rem}#purchase-together-header{display:flex;align-items:center;justify-content:space-between;margin-top:2rem}.purchase-together-heading{font-size:18px;letter-spacing:normal}#purchase-together-component .swiper-button-group{display:flex;gap:.25rem}#purchase-together-component .swiper-button-prev,#purchase-together-component .swiper-button-next{display:block;aspect-ratio:1/1;background-color:#000;padding:8px;margin-top:0;border-radius:50%;position:static}#purchase-together-component .swiper-button-disabled{opacity:.1}#purchase-together label{display:block;cursor:pointer}.purchase-together-item{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.purchase-together-item input[type=checkbox]{position:absolute;right:.25rem;top:.5rem;z-index:10;pointer-events:auto;touch-action:manipulation}.purchase-together-item input[type=checkbox]:checked+label img{border-color:#000}.purchase-together-item img{width:calc(100% - 3px);height:100%;border-radius:5px;object-fit:contain;border:1px solid rgba(0,0,0,.15);padding:2px}.purchase-together-item a{text-decoration:none;color:currentColor}.purchase-together-item a:hover{text-decoration:underline}[data-js=purchase-item]:disabled+img{opacity:.5}[data-js=purchase-message]{padding-inline:1rem;padding-block:.75rem;margin-top:1rem;border-radius:3px;display:flex;align-items:center;justify-content:center;background-color:#f4f4f4;font-weight:700}[data-js=purchase-message] p{line-height:1.35rem;font-size:1rem;margin-block:0}[data-js=purchase-cart]:not([hidden]){display:flex;gap:1rem;align-items:center;justify-content:space-between;font-size:1.125rem;background-color:#f8f8f8;border-top:1px solid #ebebeb;margin-top:1rem;padding-block:0rem 0;padding-inline:1rem}[data-js=purchase-cart] button{font-size:1rem}@media(max-width:500px){#purchase-together-component .swiper-button-group{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAC */
