body.pdp-bundle .product-breadcrumbs+.product-main .product-info:before,body.pdp-bundle .product-breadcrumbs+.product-main .product-info:after{display:none}body.pdp-bundle .product-main .product-media,body.pdp-bundle .product-main+.product-details>.container{border:unset}body.pdp-bundle #main-content .custom-amalgam:before{display:none}body.pdp-bundle .product-title{font-weight:600}body.pdp-bundle .product-info__block{margin:20px 0}body.pdp-bundle .product-info__block.product-price{margin-bottom:10px}body.pdp-bundle .custom-fields-data{margin-top:10px}body.pdp-bundle .metafield-rich_text_field ul li{position:relative;display:flex;align-items:center;gap:1.5rem;margin-bottom:unset;padding:0}body.pdp-bundle .metafield-rich_text_field ul li:before{content:"";background:url(/cdn/shop/files/Vector_3.svg?v=1762248171);width:18px;height:18px;position:unset;margin:unset}body.pdp-bundle .metafield-rich_text_field ul{padding:0;display:flex;flex-direction:column;gap:1.5rem}body.pdp-bundle .kl_reviews__star_rating_widget__label{font-size:16px!important;letter-spacing:.048px!important;color:rgb(var(--text-color))!important}body.pdp-bundle .breadcrumbs-list a.breadcrumbs-list__link{color:#ababab;text-transform:uppercase;font-size:14px;letter-spacing:.042px;line-height:20px}body.pdp-bundle .breadcrumbs-list a.breadcrumbs-list__link[aria-current=page]{color:#cc2f6b;text-transform:capitalize}body.pdp-bundle .breadcrumbs-list li svg path{stroke:#ababab}body.pdp-bundle .breadcrumbs-list li,body.pdp-bundle .breadcrumbs-list{gap:15px}.pdp-bundle .media-gallery .media-viewer__item{margin:0}.pdp-bundle .media-gallery__viewer{border-radius:8px}.pdp-bundle .media-gallery__viewer li img,.pdp-bundle .media-gallery__viewer li video{border-radius:8px}.pdp-bundle .media{border-radius:8px}.pdp-bundle .product-info__sticky hr{display:none}body.pdp-bundle .product-info__block.product-info__title{margin-top:unset}body.pdp-bundle .product-info__add-to-cart .product-info__add-button button{border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.048px;line-height:26px;font-size:16px}.pdp-flow-product-icons{padding:5px 0 0}.faq-section__answer ul{list-style:disc;margin:20px 0;padding:0 0 0 40px}.amalgam-section__feature ul{list-style:disc;margin:20px 0;padding:0 0 0 20px;text-align:left}.pdp-flow-bulk-order-btn{padding:35px 0 0}.pdp-flow-product-icons{display:flex;justify-content:space-between;align-items:center}.pdp-flow-product-icons span{display:flex;align-items:center;gap:.8rem;font-size:14px;font-weight:500;letter-spacing:.042px;line-height:20px}.pdp-flow-product-icons span svg{height:16px;width:16px}.pdp-flow-bulk-order-btn a{border-radius:4px;border:1px solid #CA376B;gap:10px;align-items:center;justify-content:center;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.048px;text-transform:uppercase;color:#ca376b;display:flex}body.pdp-bundle .product-info__block product-form{margin-bottom:30px;display:block}body.pdp-bundle .custom-title-collapsible-tabs h4{text-align:center;font-weight:600;margin-bottom:25px}body.pdp-bundle details-disclosure .disclosure>summary{padding:15px 24px}body.pdp-bundle details-disclosure .product-info__disclosure{font-size:20px;font-weight:500;line-height:30px;letter-spacing:.06px;text-transform:capitalize}body.pdp-bundle details.disclosure .disclosure__panel .disclosure__content{padding:0 24px 15px}.custom-download-pdf a{font-size:16px;border-radius:4px;font-weight:600;text-transform:capitalize;letter-spacing:.048px;line-height:26px;background:#ca376b;border-color:#ca376b;color:#fff}body.pdp-bundle .pdp-flow-titles{text-align:center}body.pdp-bundle .pdp-flow-heading h4{font-weight:600;line-height:38px;letter-spacing:.086px;text-transform:capitalize}body.pdp-bundle span.pdp-flow-progress-text,body.pdp-bundle span.pdp-flow-progress-amount{margin:0;font-weight:500;line-height:30px;letter-spacing:.06px;text-transform:capitalize}body.pdp-bundle span#pdp-flow-remaining{font-weight:400;color:#ca376b}body.pdp-bundle .kit-titles h5{font-weight:600;line-height:30px;letter-spacing:.072px;text-transform:capitalize;margin:0}body.pdp-bundle .kit-titles{margin-bottom:30px}.pdp-flow-bundle-products-block .pdp-flow-add-all-to-cart{border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.048px;line-height:26px;font-size:16px}.recharge-subscription-widget recharge-subscription-widget{max-width:100%;width:100%}.pdp-flow-bundle-products-block{margin-top:40px}.pdp-flow-bundle-products-block .pdp-flow-progress-container{margin-bottom:25px}.pdp-flow-bundle-products-block .pdp-flow-progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.pdp-flow-bundle-products-block .pdp-flow-progress-bar{width:100%;height:10px;background:#d9d9d9;border-radius:10px;overflow:hidden;position:relative}.pdp-flow-bundle-products-block .pdp-flow-progress-fill{height:100%;background:#ca376b;width:0%;transition:width .3s ease;border-radius:10px}.pdp-flow-bundle-products-block .pdp-flow-bundle-products-block h3{margin-bottom:20px;font-size:1.5em;text-align:center;color:#333}.pdp-flow-bundle-products-block .pdp-flow-bundle-grid{margin-bottom:25px}.pdp-flow-bundle-products-block .pdp-flow-bundle-item{display:flex;align-items:center;gap:20px;padding:20px 0}.bundle-image{border-radius:4px;border:.8px solid #ABABAB;height:120px;width:120px;display:flex;justify-content:center;align-items:center;padding:10px}.pdp-flow-bundle-products-block .combine-both{flex:1}.pdp-flow-bundle-products-block .pdp-flow-add-to-cart:hover span{color:#fff}.pdp-flow-bundle-products-block .pdp-flow-bundle-item{border-bottom:1px solid #151515}.combine-both h6{font-weight:600;line-height:30px;letter-spacing:.06px;text-transform:capitalize}.pdp-flow-bundle-products-block .pdp-flow-bundle-item p{margin:0;font-weight:600;line-height:24px;letter-spacing:.06px;text-transform:capitalize}.pdp-flow-bundle-products-block .pdp-flow-add-to-cart{width:36px;height:36px;background-color:#fff;border:2px solid #d63384;border-radius:6px;cursor:pointer;font-size:1.5em;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.pdp-flow-bundle-products-block .pdp-flow-add-to-cart:hover,.pdp-flow-bundle-products-block .pdp-flow-add-to-cart.selected{background-color:#d63384;color:#fff}.pdp-flow-bundle-products-block .pdp-flow-plus,.pdp-flow-bundle-products-block .pdp-flow-minus{line-height:1;font-weight:600;color:#d63384}.pdp-flow-bundle-products-block .pdp-flow-add-to-cart.selected .pdp-flow-plus,.pdp-flow-bundle-products-block .pdp-flow-add-to-cart.selected .pdp-flow-minus{color:#fff}.pdp-flow-bundle-products-block .pdp-flow-error-message{background:#fee;border:1px solid #fcc;color:#c33;padding:12px;border-radius:6px;margin-bottom:15px;text-align:center;font-weight:500;animation:shake .5s}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.pdp-flow-bundle-products-block .pdp-flow-bundle-message{background:#f7f2ff;padding:12px;border-radius:6px;margin-bottom:15px;text-align:center;font-weight:500;color:#5a2bff}.faq-section .faq-section__container{display:grid;grid-template-columns:.6fr 1fr}.faq-section .faq-section__left{background-color:#faebf0;padding:60px 40px;display:flex;flex-direction:column;justify-content:center;text-align:left}.faq-section .faq-section__left .left-container{max-width:315px;margin:0 auto}.faq-section .faq-section__title.h4{font-style:normal;font-weight:500}.faq-section .faq-section__subtitle{font-weight:500;line-height:30px;margin-bottom:40px}.faq-section .faq-section__button{border-radius:2px;border:1px solid #CC2F6B;background:#fff;color:#cc2f6b;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.048px;text-transform:uppercase}.faq-section .faq-section__button:hover{background-color:#e91e63;color:#fff}.faq-section .faq-section__right{background-color:#2a2f36;color:#fff;padding:60px 40px}.faq-section .faq-section__item:first-child{border-top:.5px solid #FFF}.faq-section .faq-section__item{border-bottom:.5px solid #FFF}.faq-section .faq-section__question{width:100%;color:#fff;padding:15px 0;font-weight:500;line-height:30px;display:flex;justify-content:space-between;cursor:pointer;align-items:center;margin:0;text-align:left}.faq-section .faq-section__icon{font-size:20px;transition:transform .3s ease}.faq-section .faq-section__answer{max-height:0;overflow:hidden;transition:max-height .4s ease;color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:42px}.faq-section .faq-section__answer p{font-weight:400;line-height:30px;color:#fff}.faq-section .faq-section__item.active .faq-section__answer{max-height:300px}.faq-section .faq-section__item.active .faq-section__icon{transform:rotate(45deg)}.trusted-payments{margin-bottom:40px;text-align:center;background-color:#fff}.trusted-payments .trusted-payments__heading{margin-bottom:0;font-weight:600;line-height:38px;letter-spacing:.086px;text-transform:capitalize}.trusted-payments .trusted-payments__subheading{font-weight:600;line-height:38px;letter-spacing:.086px;text-transform:capitalize}.trusted-payments .trusted-payments__label{margin-bottom:25px;font-weight:500;line-height:30px}.trusted-payments .trusted-payments__logos{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px}.trusted-payments .trusted-payments__logo img{height:40px;width:auto;object-fit:contain;filter:brightness(1);transition:transform .3s ease,filter .3s ease}.trusted-payments .trusted-payments__logo img:hover{transform:scale(1.05);filter:brightness(1.1)}.amalgam-section{padding:60px 20px;text-align:center;background-color:#fff}.amalgam-section__heading{font-weight:600;line-height:38px;letter-spacing:.086px;text-transform:capitalize;margin-bottom:25px}.amalgam-section .amalgam-section__features{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px}.amalgam-section .amalgam-section__feature{padding:12px;transition:box-shadow .3s ease;border-radius:6px;border:1px solid #151515}.amalgam-section .amalgam-section__feature-icon{width:24px;height:auto;margin-bottom:15px}.amalgam-section .amalgam-section__feature-title{font-size:18px;font-weight:600;margin-bottom:8px}.amalgam-section .amalgam-section__feature p{margin:0}.amalgam-section .amalgam-section__certifications{display:flex;justify-content:center;flex-wrap:wrap;gap:40px}.amalgam-section .amalgam-section__cert{display:flex;align-items:center;gap:10px}.amalgam-section .amalgam-section__cert-logo{height:42px;width:auto}.amalgam-section .amalgam-section__cert-text{font-weight:500;line-height:26px;letter-spacing:.048px;text-transform:capitalize}.pdp-flow-cus-var-options{display:flex;justify-content:space-between;gap:12px;border-radius:4px;margin-top:20px;background-color:#fff}.pdp-flow-cusbundle-option{flex:1;text-align:center;border-radius:4px;border:1px solid #CC2F6B;padding:12px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:start}.pdp-flow-cusbundle-option.active{background-color:#ca376b;border-color:#ca376b;color:#fff}body.pdp-bundle .cus-combine-show{display:flex;flex-direction:column-reverse}body.pdp-bundle .pdp-flow-cusbundle-option.active p{color:#fff}body.pdp-bundle .pdp-flow-cusbundle-option.active span.price{color:#fff;font-style:normal;font-weight:700;line-height:30px;letter-spacing:.06px}.faq-section .faq-section__right .right-container{max-width:950px}body.pdp-bundle .pdp-flow-cusbundle-option span.old-price{color:#cc2f6b;font-style:normal;font-weight:600;line-height:26px;letter-spacing:.048px;text-decoration-line:line-through}body.pdp-bundle .pdp-flow-cusbundle-option.active span.old-price{color:#dedede;font-style:normal;font-weight:600;line-height:26px;letter-spacing:.048px;text-decoration-line:line-through}body.pdp-bundle .pdp-flow-cusbundle-option p{color:#2a2f36;font-style:normal;font-weight:500;line-height:26px;letter-spacing:.048px;margin-bottom:0}.divide-price-custom{display:flex;align-items:center;gap:10px;padding:5px 0}body.pdp-bundle .pdp-flow-cus-var-options span.price{color:#2a2f36;font-style:normal;font-weight:700;line-height:30px;letter-spacing:.06px;margin:0}body.pdp-bundle .pdp-flow-cusbundle-option.active span.save{color:#fff}body.pdp-bundle .pdp-flow-cusbundle-option span.save{color:#cc2f6b;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.042px}body.pdp-bundle .pdp-flow-related-product h2.h4.section__heading.text-center{font-weight:600;line-height:42px}body.pdp-bundle .pdp-flow-related-product a.card-link.text-current.js-prod-link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:20px;font-style:normal;font-weight:500;line-height:30px}body.pdp-bundle .pdp-flow-related-product button.btn.btn--primary.w-full{border-radius:2px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.048px;text-transform:uppercase}body.pdp-bundle .card__info-inner .price--top{border-top:unset!important;padding-top:unset}body.pdp-bundle .card__info-inner .price--top span.price__current{font-size:20px;font-weight:500;line-height:30px}body.pdp-bundle .card__info-inner .price--top span.price__was{color:#cc2f6b;font-size:20px;font-weight:500;line-height:30px}body.pdp-bundle .card__info-inner .rating__count{color:#cc2f6b;font-size:14px;font-weight:400;line-height:normal}body.pdp-bundle .media-thumbs__item button.media-thumbs__btn{border-radius:4px}.pdp-flow-related-product .card__media .product-label-container{display:none}body.pdp-bundle .combine-both-price-label{display:flex;align-items:center;justify-content:space-between;margin-top:5px}body.pdp-bundle .combine-both-price-label .price--top{margin-top:unset!important}body.pdp-bundle .combine-both-price-label .pdp-flow-label .product-label-container{position:unset}body.pdp-bundle .combine-both-price-label .pdp-flow-label .product-label-container span.product-label.product-label--sale{border:1px solid #CC2F6B;background:transparent;color:#cc2f6b;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.048px;text-transform:uppercase;padding:3px}.custom-purchase-options{display:flex;flex-direction:column;gap:20px;margin:20px 0}.custom-purchase-options .purchase-option{border:1px solid #CA376B;border-radius:6px;padding:16px 10px;transition:all .3s ease;cursor:pointer;background-color:#fff}.custom-divide-purchase{display:flex;align-items:center;justify-content:space-between}.custom-purchase-options .purchase-option.active{border-color:#ca376b;border-width:2px}.custom-purchase-options .purchase-option label{font-weight:500;line-height:20px;letter-spacing:.4px;text-transform:capitalize;display:flex;align-items:center;gap:10px}.custom-purchase-options .purchase-option input[type=radio]{accent-color:#ca376b;width:16px;height:16px;padding:0;margin:0}.custom-purchase-options .learn-more{display:block;color:#ca376b;margin-bottom:6px;text-decoration:underline}.custom-purchase-options .delivery-options{display:none;margin-top:5px;padding:0 20px}.custom-purchase-options .purchase-option.active[data-type=subscribe] .delivery-options{display:block}.custom-purchase-options .delivery-options p{margin-bottom:15px;font-weight:500;line-height:20px;letter-spacing:.4px;text-transform:capitalize}.custom-purchase-options .delivery-buttons{display:flex;flex-direction:column;align-items:start;gap:20px}.custom-purchase-options .delivery-btn{display:flex;transition:all .3s ease;font-weight:400;line-height:26px;letter-spacing:.048px;text-align:left}.custom-purchase-options .delivery-btn.active{border-color:#ca376b}.delivery-btn:before{content:"";display:inline-block;width:19px;height:19px;margin-right:7px;border:2px solid #c2185b;border-radius:2px;background-color:#fff}.custom-purchase-options .delivery-btn.active:before{background-color:#c2185b;background-image:url(/cdn/shop/files/check-svgrepo-com_07b980d2-e797-4dc5-a963-7853a1fdbeaf.svg?v=1762497755);background-repeat:no-repeat;background-position:center;background-size:14px 14px}body.pdp-bundle .rc-container-wrapper.rc_container_wrapper{display:none!important}.onetime-price{font-weight:700;line-height:30px;letter-spacing:.06px;text-transform:capitalize;margin:0}span.discounted-price{margin:0;font-weight:700;line-height:30px;letter-spacing:.06px;text-transform:capitalize}span.compare-at s{color:#ca376b;font-weight:600;line-height:30px;letter-spacing:.048px;text-transform:capitalize}.custom-purchase-options .delivery-btn:before{width:18px;height:18px;margin-right:10px;margin-top:5px}.pdp-bundle .shopify-block.recharge-subscription-widget{display:none}.pdp-bundle .kl_reviews__list_container{min-height:unset!important}.pdp-flow-cusbundle-option{position:relative}.custom-tag-most-popular{position:absolute;background:#121212;left:0;right:0;max-width:85%;margin:0 auto;color:#fff;top:-18px;padding:5px 8px;border-radius:4px;font-size:13px;letter-spacing:.2px;line-height:normal;text-align:center;font-weight:400;box-shadow:0 2px 2px #0000001a}body .rebuy-cart__flyout-item-price.cus-price-single{text-align:left;width:100%}body span.rebuy-cart__flyout-item-property-name,body span.rebuy-cart__flyout-item-property-separator{display:none}body .rebuy-cart__flyout-item-price{width:100%!important}body .rebuy-cart__flyout-item-quantity{display:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
