body{overflow:unset}.product-bundle-set{display:flex;align-items:flex-start;gap:100px;margin:100px auto}@media (max-width: 768px){.product-bundle-set{flex-direction:column-reverse;margin:0 auto 50px;gap:30px}}.bundle-set-products{flex:1}.product__title{font-size:40px;margin-bottom:10px}.bundle-set-summary{border:1px solid var(--color-primary);flex:0 0 40%;top:100px;position:sticky}@media (max-width: 768px){.bundle-set-summary{background:#f1f1f1;border:none;margin-left:-1.6rem;margin-right:-1.6rem;margin-top:30px;padding-left:1.6rem;padding-right:1.6rem;width:calc(100% + 3.2rem);top:0;position:relative}}.bundle-set-variants{margin-top:25px}.bundle-set-variants>label{font-size:20px;font-weight:500}.bundle-set-variants-wrapper{display:flex;gap:10px;margin-top:10px}.bundle-set-variants-wrapper input{display:none}.bundle-set-variants-wrapper label{border:1px solid var(--color-primary);cursor:pointer;padding:10px 30px}.bundle-set-variants-wrapper input:checked+label{background:var(--color-primary);color:var(--color-white)}.bundle-set-collection{margin-top:25px}.bundle-set-collection-item:not(.active){display:none}.bundle-set-collection-item>label{font-size:20px;font-weight:500}.bundle-set-collection-products{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 20px;margin-top:10px}@media (max-width: 768px){.bundle-set-collection-products{grid-template-columns:repeat(2,1fr)}}.bundle-set-item .item--info{margin-top:5px;text-align:center}.bundle-set-item .item--image{aspect-ratio:1;border:1px solid var(--color-primary);position:relative}.bundle-set-item .item--image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.bundle-set-item .item--title{font-size:18px;font-weight:500}.bundle-set-item .item--desc{line-height:1.2;margin-top:5px}.bundle-set-item .item--action{margin-top:10px;text-align:center}.bundle-set-item .item--action .add-to-bundle{padding:12px 30px}.bundle-set-item .item--action select{display:block;width:100%;height:30px;margin-bottom:10px;border:1px solid #616161}.bundle-set-summary-info{padding:45px;text-align:center}@media (max-width: 768px){.bundle-set-summary-info{padding:15px 0}}.bundle-set-summary-info .active-bundle-title,.bundle-set-summary-info .active-bundle-price{font-size:30px;font-weight:500}.bundle-set-summary-content{border-top:1px solid var(--color-primary)}.bundle-set-summary-content .bundle-set-preview{padding:45px}@media (max-width: 768px){.bundle-set-summary-content .bundle-set-preview{padding:15px 0}.bundle-set-summary-content.sticky{position:relative}.bundle-set-summary-content.sticky .bundle-set-preview{width:100%;position:absolute}.bundle-set-summary-content.sticky.fixed .bundle-set-preview{background:#f1f1f1;left:0;top:64px;padding-left:1.6rem;padding-right:1.6rem;position:fixed;z-index:9}}.active-bundle-desc,.active-bundle-price{margin-top:10px}.bundle-set-preview>label,.bundle-scent-type-label{display:block;font-size:16px;font-weight:500;margin-bottom:10px}.bundle-set-preview-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.bundle-set-preview-wrapper[data-limit="4"]{grid-template-columns:repeat(4,1fr);gap:15px}.bundle-set-preview-item{position:relative}.bundle-set-preview-item .remove-preview{background:var(--color-white);border:1px solid var(--color-primary);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;width:20px;height:20px;right:20px;position:absolute}@media (max-width: 768px){.bundle-set-preview-item .remove-preview{right:5px}}.bundle-set-preview-item:not(.active) .remove-preview{display:none}.bundle-set-preview-item .remove-preview svg{width:10px;height:auto}.bundle-set-preview-image{aspect-ratio:1;border:1px solid var(--color-primary);border-radius:50%;display:block!important;width:100%;overflow:hidden}.bundle-set-preview-image img{width:100%;height:100%;object-fit:cover;object-position:center}.bundle-set-preview-title{font-weight:500;line-height:1.2;margin-top:5px;text-align:center}.bundle-set-preview-item:not(.ready):not(.active){opacity:.5}.bundle-set-summary-footer{padding:0 45px 45px}@media (max-width: 768px){.bundle-set-summary-footer{margin-top:10px;padding:0 0 10px}.bundle-set-summary-footer .add-bundle-to-cart{bottom:0;left:0;width:100%;position:fixed}}.add-bundle-to-cart{width:100%}.bundle-quantity{display:flex;max-width:102px;margin:0 auto}.bundle-set-collection-item.single-add .bundle-quantity,.bundle-set-collection-item:not(.single-add) .bundle-set-item:not(.added) .bundle-quantity{display:none}.bundle-set-collection-item:not(.single-add) .bundle-set-item.added .add-to-bundle{display:none}.bundle-set-collection-item.single-add .bundle-set-item.added .add-to-bundle{border-color:#e0e0e0;pointer-events:none;position:relative}.bundle-set-collection-item.single-add .bundle-set-item.added .add-to-bundle:after{content:"Added";background:#e0e0e0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;left:0;top:0;position:absolute}.bundle-set-item.disabled .add-to-bundle{--color-button-text: rgb(255, 255, 255);--color-button-background: rgb(224, 224, 224);--color-button-outline: rgb(224, 224, 224);pointer-events:none}.bundle-quantity{border:1px solid var(--color-primary)}.bundle-quantity input{border:none;flex:1;height:42px;width:100%;outline:none;text-align:center}.bundle-quantity span{background:var(--color-primary);cursor:pointer;display:flex;align-items:center;height:inherit;padding-left:5px;padding-right:5px}.bundle-set-item.disabled .bundle-quantity span.quantity-plus{background:#e0e0e0;pointer-events:none}.bundle-quantity span svg path{stroke:var(--color-white)}@media (max-width: 768px){.bundle-set-info-main{margin-top:30px}}.bundle-scent-type{margin-bottom:30px}@media (max-width: 768px){.bundle-scent-type{margin-bottom:20px}}.scent-type-buttons{display:flex;gap:10px}.scent-type-buttons button{--color-button-outline: rgb(var(--color-primary-button));font-size:14px;letter-spacing:1px;text-transform:capitalize}.custom-blend-info{margin-top:30px}.custom-blend-info>div{display:flex;width:max-content;margin:10px 0}.custom-blend-info label{min-width:150px}.custom-blend-info input{background:transparent;border:none;border-bottom:1px solid rgb(var(--color-primary-button));outline:none}
/*# sourceMappingURL=/cdn/shop/t/122/assets/section-product-bundle-set.css.map */
