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:14px}.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:10px;transition:all .3s ease;cursor:pointer;background-color:#fff}body.pdp-bundle button.btn,body.pdp-bundle a.btn{padding-top:10px;padding-bottom:10px;font-size:14px}.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}button#cart-icon{position:relative;z-index:999!important}body .rebuy-cart__flyout-item-price.cus-price-single{width:100%!important}[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-price{width:50%!important}body .announcement__col--right{justify-content:space-between;width:100%}body .announcement__col--right>a:not(.no-spacer):after,body .announcement__localization .localization__selector:nth-child(2) .custom-select__btn:before{content:"";padding:0;opacity:0}predictive-search .search__input{border-radius:4px}store-header.header:before{content:"";position:absolute;left:0;right:0;height:40px;bottom:0;background:#faebf0;z-index:-1}store-header.header.is-out:before{opacity:0}body .main-menu{background-color:transparent}body .main-menu .secondary-nav{padding-inline-start:calc(6 * var(--space-unit))}body .secondary-nav__item:not(.secondary-nav__cta){color:rgba(var(--nav-text-color) / 1)}.slideshow__text .text-overlay__block.rte{font-size:18px}.slideshow__text h2.text-overlay__heading{margin-bottom:10px}.text-overlay.text-start{max-width:570px}product-card.card.card--product{border-radius:4px;border:.7px solid rgba(32,32,75,.3);overflow:hidden}product-card.card.card--product .card__info-container{padding:0 15px 15px}.cus-combine-show p.card__title.font-bold{font-weight:400}.combine-both-price-label .price.price--top{border-top:none!important;margin-top:0!important;padding-top:6px}.combine-both-price-label .card--product .price__current{font-size:16px;font-weight:600}product-form button.btn{text-transform:capitalize;font-size:16px;font-weight:600}.product-label-container{z-index:2;top:10px;left:10px;border-radius:3px;overflow:hidden;font-weight:500;font-size:14px}.section__header .rte{font-size:18px;font-weight:500;margin-top:6px}ul.shop-category__grid{--desktop-margin-left-first-item: max(5rem, calc((100vw - var(--page-width) + 0rem - 20px) / 2))}ul.shop-category__grid li.shop-category__item:first-child{margin-left:var(--desktop-margin-left-first-item);scroll-margin-left:var(--desktop-margin-left-first-item)}span.real-feedback__product-title a{display:block;display:-webkit-box;font-size:14px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.review_prtext{display:flex;justify-content:space-between;align-items:center}.real-feedback__product-arrow a{line-height:normal;height:18px;display:block}.image-banner h2.text-overlay__heading{margin-bottom:6px;line-height:normal}.image-banner .text-overlay__block h5{margin-bottom:10px}.image-banner .text-overlay__block{margin-bottom:6px}.why-dds-wrapper .why-dds__header{text-align:center}.why-dds-wrapper .why-dds__heading{margin:0 0 10px}.why-dds-wrapper .why-dds__subheading{margin:0;font-size:15px}.why-dds-wrapper .why-dds__grid{margin-top:90px}.why-dds-wrapper .why-dds__card{padding:65px 24px 28px;position:relative;min-height:100%}.why-dds-wrapper .why-dds__icon-wrap{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:-50px;left:50%;transform:translate(-50%)}.why-dds-wrapper .why-dds__title{margin:0 0 10px}.why-dds__text.rte p{margin-bottom:10px}.why-dds__text.rte p:last-child{margin-bottom:0}.why-dds__text.rte ul{padding-left:0;margin-bottom:10px}@media(max-width:989px){.why-dds-wrapper .why-dds__grid{grid-template-columns:repeat(2,1fr);row-gap:70px}}@media(max-width:749px){.why-dds-wrapper .why-dds__header{margin-bottom:45px}.why-dds-wrapper .why-dds__grid{grid-template-columns:1fr;gap:48px}.why-dds-wrapper .why-dds__card{padding:40px 20px 20px}}.card__button.link{font-weight:700;color:rgb(var(--btn-bg-color))}.blog-desc{display:block;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}body .newsletter .text-overlay{width:100%;max-width:100%;background:transparent!important;padding:0;display:flex;gap:50px;align-items:center}body .newsletter .text-overlay .newstext,body .newsletter .text-overlay .newsform{width:calc(50% - 25px)}body .newsletter .text-overlay .newsform p{margin:10px 0 0;font-size:14px}body .newsletter .text-overlay .newsform .input-with-button{gap:6px;background:transparent;border:none;box-shadow:none}body .newsletter .text-overlay .newsform .input-with-button .input{background-color:rgb(var(--input-bg-color));box-shadow:inset 0 0 0 var(--input-border-width) rgba(var(--input-text-color) / .2);margin:0;height:46px}.newsletter .form__field,body .footer-block__image{margin-bottom:calc(2 * var(--space-unit))}body .footer-menu__links>li{margin-bottom:.6rem}.footer a:not(.btn){font-weight:300}.footer-block__text.rte p{font-weight:300}.footer-menu .disclosure__title{font-size:18px;font-weight:600}footer.footer{padding:40px 0 20px}body .footer__hr{margin:calc(4 * var(--space-unit)) 0}.footer__base span{font-size:14px;font-weight:300}body .payment-icons>li:not(:last-child){margin-inline-end:1px;margin-bottom:2px}.footer__payment--right .payment-icons{margin:0}.icons-with-text__title.text-body-medium{font-size:18px}.icons-with-text__title.text-body-medium strong{font-weight:600}.main-nav__child.mega-nav{max-width:calc(var(--page-width, 1320px));margin:0 auto;left:auto;right:auto;padding:0;background:#f7f7f7}.main-nav__child.mega-nav:before{content:"";position:absolute;left:-15px;width:250px;background:#fff;top:0;bottom:0}.mega-nav--promos-right{padding:15px 0 0}.mega-nav__sidebar-button-wrap{text-align:center;padding-bottom:20px}.mega-nav--sidebar .child-nav__item--toggle+.disclosure__panel{left:220px;background:#f7f7f7}body .mega-nav--sidebar .child-nav__item--toggle,body .mega-nav--sidebar .child-nav>li>.child-nav__item{width:250px;border:none;left:-15px;background:#fff;padding:0 15px}body .mega-nav--sidebar .child-nav__item{padding-top:1rem;padding-bottom:1rem}body .mega-nav--sidebar .child-nav>li>.child-nav__item:not(.nav__item--no-underline){border-bottom:none;position:relative;padding:1rem 15px}body .mega-nav--sidebar .child-nav__item--toggle:not(.nav__item--no-underline),body .mega-nav--sidebar .child-nav>li>.child-nav__item:not(.nav__item--no-underline){border-bottom:none}body .mega-nav--sidebar .child-nav__item--toggle+.disclosure__panel{left:235px;margin-top:-15px;padding:20px}body .mega-nav--sidebar .main-nav__grandchild .main-nav__item{padding:0 0 1em;font-size:14px;border-radius:4px;border:.7px solid rgba(32,32,75,.3);background:#fff;overflow:hidden;height:100%}ul.main-nav__grandchild.main-nav__grandchild-grid{gap:15px}body .mega-nav--sidebar .child-nav__item .icon{transform:inherit!important}body .mega-nav--sidebar .main-nav__grandchild .main-nav__item span{display:block;padding:0 15px}body .child-promos.megaprom .promo{height:267.5px;min-height:inherit;border-radius:4px;overflow:hidden;margin-bottom:15px}body .mega-nav--sidebar .mega-nav--promos-right .child-promos.megaprom{flex-basis:240px;background:#f7f7f7;margin-top:-15px;padding:20px 15px 0 0}.category-home .shop-category__header{margin-bottom:24px}.category-home .shop-category__subheading{margin-top:8px;margin-bottom:0}.category-home .shop-category__grid{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:12px}.category-home .shop-category__grid::-webkit-scrollbar{height:6px}.category-home .shop-category__grid::-webkit-scrollbar-thumb{border-radius:999px}.category-home .shop-category__card{display:block;height:100%;color:inherit;text-decoration:none}.category-home .shop-category__image-wrapper{position:relative;overflow:hidden}.category-home .shop-category__image-wrapper:before{content:"";display:block}.category-home .shop-category__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.category-home .shop-category__card:hover .shop-category__image{transform:scale(1.04)}.category-home .shop-category__title{margin:0;font-weight:700;line-height:1.25}.category-home .shop-category__text{margin-top:6px;line-height:1.4}.category-home .shop-category__link{display:inline-block;margin-top:8px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.category-home .shop-category__scroll-wrapper{width:100%;overflow:hidden}.category-home .shop-category__grid{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0;margin:0;list-style:none;width:100%;scrollbar-width:none}.category-home .shop-category__grid::-webkit-scrollbar{display:none}.category-home .shop-category__item{scroll-snap-align:start}.category-home .shop-category__bar-container{margin-top:14px}.category-home .shop-category__bar{width:100%;height:6px;border-radius:999px;overflow:hidden;cursor:pointer}.category-home .shop-category__bar-inner{height:100%;width:80px;border-radius:999px;transform:translate(0)}.shop-category__content{padding:0 15px 15px}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom.css.map */
