.cross-sell-bundles{display:block;margin-top:12px;max-width:510px}.cross-sell--bundle{border:1px solid #CCC}.cross-sell--bundle.opened-bundle .cross-sell--bundle_cover img{display:none}.opened-bundle .cross-sell--bundle_cover svg{right:0;top:12px}.opened-bundle .cross-sell--bundle_cover .vertical-line{opacity:0}.opened-bundle .cross-sell--bundle_cover{padding-bottom:0}.opened-bundle .cross-sell--bundle_cover picture:after,.opened-bundle .cross-sell--bundle_cover picture:before{content:none}.cross-sell--bundle_cover{display:flex;gap:32px;justify-content:space-between;align-items:center;padding:16px 24px 16px 16px;cursor:pointer}.cross-sell--bundle_cover h2{font-size:14px;font-weight:400;line-height:normal;letter-spacing:.28px;text-transform:uppercase;margin-bottom:0;width:calc(100% - 80px)}.cross-sell--bundle_cover picture{position:relative;width:48px;height:48px}.cross-sell--bundle_cover picture:after{content:"";position:absolute;right:-4px;top:-4px;background:#d9d9d9;width:48px;height:48px}.cross-sell--bundle_cover picture:before{content:"";position:absolute;right:-8px;top:-8px;background:#e5e5e5;width:48px;height:48px}.cross-sell--bundle_cover img{border:1px solid #CCC;background:#fff;width:48px;height:48px;object-fit:contain;object-position:bottom;position:relative;z-index:3}.cross-sell--bundle_cover svg{position:absolute;right:-8px;top:-8px;width:24px;height:24px;z-index:4}.cross-sell--bundle_cover .vertical-line{opacity:1}.cross-sell-bundles .component--bundle{display:flex;gap:4px;align-items:center;padding:12px 0;margin:0 16px 4px;border-bottom:1px solid #BFBFBF}.cross-sell-bundles .component--bundle:first-child{padding-top:0}.cross-sell-bundles .component--bundle:last-child{border-bottom:none;padding-bottom:4px}.cross-sell-bundles .component--bundle h3{margin-bottom:4px}.cross-sell-bundles .component--bundle h3 a{font-size:16px;letter-spacing:.048px}.cross-sell-bundles .component--bundle img{width:60px;height:60px;background-color:#fff;object-fit:contain}.cross-sell-bundles .color-swatch{position:relative;width:24px;height:24px}.cross-sell-bundles .color-swatch[data-available=false]:after{content:" \2715";top:-1px;left:1px;width:20px;height:20px;line-height:1;font-size:22px}.cross-sell-bundles .color-swatch.active[data-available=false]:after{content:" \2715";top:0;left:2px;font-size:24px}.cross-sell-bundles .color-swatch span{position:absolute;bottom:-18px;width:max-content;opacity:0;transition:opacity .4s;font-size:14px;line-height:16px}.cross-sell-bundles .color-swatch.cross-sell-right span{text-align:right;right:-8px}.cross-sell-bundles .color-swatch.cross-sell-left span{text-align:left;left:-2px}.cross-sell-bundles .color-swatch.cross-sell-center span{transform:translate(-50%);left:50%;text-align:center}.cross-sell-bundles .color-swatch.active span{opacity:1;transition:opacity .4s}.bundle-component--kit{display:flex;gap:4px;align-items:center;padding:12px 0;margin:0 16px 4px}.bundle-component--kit img{width:60px;height:60px;background-color:#fff;object-fit:contain}.bundle-component--kit a{font-size:16px;letter-spacing:.048px}.cross-sell--bundle__actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 16px 8px}.cross-sell--bundle__actions p{font-size:14px;font-weight:500;line-height:15px;letter-spacing:.36px;margin:0;display:flex;gap:6px;align-items:flex-end;flex-wrap:wrap}.cross-sell--bundle__actions .current-price{font-size:11px;font-weight:400;line-height:normal;min-width:56px;display:inline-block}.cross-sell--bundle__actions .bundle-full-price{color:#777;font-size:11px;font-weight:400;line-height:normal;min-width:84px;display:inline-block}.cross-sell--bundle__actions .bundle-full-price:before{content:"("}.cross-sell--bundle__actions .bundle-full-price:after{content:" value)"}.cross-sell--bundle__actions>div{max-width:104px;width:100%}.cross-sell--bundle__actions button{padding:16px 4px;font-size:16px;text-transform:uppercase}.cross-sell-bundles .component--bundle__without-variants h4{font-size:16px;font-weight:400;letter-spacing:.048px;margin:0}.cross-sell-bundles .component--bundle__variants-button{background-color:#fff;max-width:calc(100% - 64px);padding:10px 10px 8px}.cross-sell-bundles .component--bundle__variants-button h3{font-size:16px;font-weight:400;text-transform:uppercase;margin:0}.cross-sell-bundles .component--bundle__variants-button h3 svg{width:32px;height:32px}.cross-sell-bundles .component--bundle__variants-button-product{display:flex;align-items:center}.cross-sell-bundles .component--bundle__variants-button-product:hover h4{color:#f45197;transition:color .3s}.cross-sell-bundles .component--bundle__variants-button-product h4{font-size:16px;font-weight:400;line-height:16px;letter-spacing:.048px;margin:0;text-align:left;width:calc(100% - 60px);transition:color .3s}@media (min-width: 768px){.cross-sell-bundles{margin-top:20px}.cross-sell--bundle__actions p{font-size:18px;line-height:normal}.cross-sell--bundle__actions p .current-price{font-size:14px;line-height:normal;min-width:62px}.cross-sell--bundle__actions p .bundle-full-price{font-size:14px;line-height:normal;min-width:105px}.cross-sell--bundle__actions>div{max-width:180px}}@media (max-width: 767px){.cross-sell--bundle__actions>div{min-width:112px}.cross-sell--bundle__actions button{padding:10px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/590/assets/cross-sell-bundles.css.map */
