.bought-together{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:16px;background:#21232633}.bought-together[hidden],html:not(.bought-together-visible) .bought-together{display:none}.bought-together,.bought-together__product{opacity:0;transition:opacity var(--duration-default) ease}.bought-together__dialog,.bought-together__product-dialog{transform:translateY(16px);transition:transform var(--duration-default) ease}.bought-together:not(.is-visible),.bought-together__product:not(.is-visible){pointer-events:none}.bought-together.is-visible,.bought-together__product.is-visible{opacity:1}.bought-together.is-visible>.bought-together__dialog,.bought-together__product.is-visible>.bought-together__product-dialog{transform:none}@media(prefers-reduced-motion){.bought-together,.bought-together__product,.bought-together__dialog,.bought-together__product-dialog{transition:none}}.bought-together__dialog{display:flex;flex-direction:column;gap:24px;width:100%;max-width:480px;max-height:min(866px,100%);overflow-y:auto;padding:24px;border-radius:8px;background:#fff;box-shadow:0 0 14px #00000080}.bought-together__dialog:focus{outline:none}.bought-together__header{display:flex;align-items:flex-start;justify-content:space-between}.bought-together__title{max-width:237px;margin:0;font-family:var(--font-heading-family);font-size:22px;font-weight:700;line-height:normal;letter-spacing:0;text-transform:uppercase;color:#212326}.bought-together__close{flex-shrink:0;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.bought-together__close .icon{display:block;width:24px;height:24px}.bought-together__items{display:flex;flex-direction:column;gap:8px}.bought-together__card{display:flex;justify-content:space-between;gap:16px;padding:12px;border:2px solid #f6f6f6;border-radius:5px}.bought-together__media{display:block;flex-shrink:0;width:97px;height:128px;margin-left:1px;mix-blend-mode:multiply}.bought-together__media img{display:block;width:100%;height:100%;object-fit:contain}.bought-together__content{display:flex;flex-direction:column;justify-content:space-between;gap:16px;width:166px;padding:12px 0 22.39px}.bought-together__info{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.bought-together__vendor{margin-top:4px;padding:4px 3px;border-radius:5px;background:#9329d333;font-family:var(--font-body-family);font-size:11px;font-weight:400;line-height:11px;letter-spacing:1.3px;text-transform:uppercase;color:#9329d3}.bought-together__name{font-family:var(--font-body-family);font-size:14px;font-weight:500;line-height:18px;letter-spacing:0;color:#121212;text-decoration:none;word-break:break-word}.bought-together__footer{display:flex;align-items:center;justify-content:space-between}.bought-together__price{padding-top:5px;font-family:var(--font-body-family);font-size:14px;font-weight:700;line-height:21px;letter-spacing:1px;color:#000}.bought-together__add{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0 0 3px;border:1px solid #9329d3;border-radius:5px;background:#9329d3;color:#fff;cursor:pointer}.bought-together__add .icon{display:block;width:24px;height:24px}.bought-together__add .icon-success,.bought-together__add.added .icon-bought-together-bag,.bought-together__add.loading .icon{display:none}.bought-together__add.added{padding:0;cursor:default}.bought-together__add.added .icon-success{display:block}.bought-together__add.loading:after{content:"";width:24px;height:24px;border:2px solid transparent;border-inline-start-color:#fff;border-radius:100%;animation:loading var(--duration-long) infinite linear}.bought-together__product{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:16px;background:#21232633}.bought-together__product[hidden]{display:none}.bought-together__product-dialog{position:relative;width:100%;max-width:480px;max-height:100%;overflow-y:auto;padding:24px;border-radius:8px;background:#fff;box-shadow:0 0 14px #00000080}.bought-together__product-dialog:focus{outline:none}.bought-together__product-close{position:absolute;top:24px;right:24px;z-index:2;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.bought-together__product-close .icon{display:block;width:24px;height:24px}.bought-together-product .main-product--new{flex-direction:column;align-items:stretch}.bought-together-product .main-product--new__slider-wrapper{position:relative;top:0;width:100%;margin:0;gap:8px}.bought-together-product .main-product--new__featured-thumbs.swiper{width:100%;padding:0}.bought-together-product .swiper-slide.featured-thumbs__slide{width:64px}.bought-together-product .swiper-slide.featured-thumbs__slide:not(:last-child){margin-right:8px}.bought-together-product .main-product--new__product-info{width:100%;padding-top:16px;padding-left:0}.bought-together-product .product-info__heading{font-size:22px}@media screen and (min-width:990px){.bought-together__product-dialog{max-width:960px;padding:32px}.bought-together__product-close{top:32px;right:32px}.bought-together-product .main-product--new{flex-direction:row;align-items:start}.bought-together-product .main-product--new__slider-wrapper{width:46%}.bought-together-product .swiper-slide.featured-thumbs__slide{width:80px}.bought-together-product .main-product--new__product-info{width:54%;padding-top:0;padding-left:32px}.bought-together-product .product-info__heading{font-size:26px}.bought-together-product .main-product--new__product-info>:first-child{padding-right:40px}}@media screen and (min-width:990px){.bought-together__dialog{width:auto;max-width:none}.bought-together__header{align-items:center;gap:24px}.bought-together__title{max-width:none}.bought-together__items{flex-direction:row;align-items:flex-start;gap:24px}.bought-together__card{width:400px}.bought-together__media{width:177px;height:169px;align-self:center}.bought-together__content{width:178px}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/section-bought-together-popup.css.map */
