#blue-bundle-article-page #MainContent *{font-family:Rough Cut}.ar-wrapper{max-width:1046px;padding:0 16px;margin:0 auto}.comparison-table-section .comparison-table__heading{font-size:35px;line-height:1.05;margin:0 0 40px;font-weight:400;color:#000;text-align:center}.comparison-table-section .comparison-table__tldr{font-size:23px;font-weight:400;line-height:1.5;letter-spacing:0px;color:#000}.comparison-table-section .comparison-table{display:flex;align-items:flex-end;padding-bottom:40px}.comparison-table-section .comparison-table>div{flex-grow:1;width:33.33%;padding-bottom:4px}.comparison-table-section .comparison-table>div>.comparison-table__feature-item{justify-content:start}.comparison-table-section .comparison-table>div>div:first-child{min-height:60px}.comparison-table-section .comparison-table>div>div.comparison-table__feature-item{font-size:24px}.comparison-table-section .comparison-table>div>div{padding:5px;font-size:24px;min-height:92px;line-height:1.2;display:flex;align-items:center;justify-content:center;text-align:center;border-bottom:1px solid #919191;color:#000;letter-spacing:normal}.comparison-table-section .comparison-table .comparison-table__brand-header img{width:auto;height:auto;max-width:121px;filter:brightness(0) invert(1)}.comparison-table-section .comparison-table .comparison-table__brand-header{min-height:60px;padding:5px}.comparison-table-section .comparison-table .comparison-table__brand .comparison-table__brand-item{border-bottom-color:#91919180}.comparison-table-section .comparison-table .comparison-table__brand .comparison-table__brand-item:nth-child(2){padding:5px 50px}.comparison-table-section .comparison-table .comparison-table__brand .comparison-table__brand-header{min-height:87px;padding:14px 10px;background-color:#072e4a;display:flex;align-items:center;justify-content:center}.comparison-table-section .comparison-table .comparison-table__brand{box-shadow:0 4px 27.6px #0003;border-radius:17px;overflow:hidden}.comparison-table-section .comparison-table>div>div.comparison-table__competitor-header{border-top:1px solid #919191;background-color:#f4f4f4}.ten-reasons-section{padding:50px 0 80px}.ten-reasons-section .ten-reasons-list .reason-item{display:flex;align-items:center;gap:56px}.ten-reasons-section .ten-reasons-list .reason-item__image{width:47%;max-width:449px}.ten-reasons-section .ten-reasons-list .reason-item__content{width:53%}.ten-reasons-section .ten-reasons-list .reason-item__image img,.ten-reasons-section .ten-reasons-list .reason-item__image video,.ten-reasons-section .ten-reasons-list .reason-item__image video-media{display:block;width:100%;height:100%;object-fit:cover;border-radius:20px;overflow:hidden}.ten-reasons-section .ten-reasons-list .reason-item:not(:last-child){margin-bottom:45px}.ten-reasons-section .ten-reasons-list .reason-item__content h2{font-size:35px;line-height:1.14;color:#000;letter-spacing:normal;margin:0 0 30px;text-transform:uppercase;font-weight:400}.ten-reasons-section .ten-reasons-list .reason-item__content .reason-item__description{font-size:23px;line-height:1.5;letter-spacing:0px;color:#000;font-weight:400}.promotion-card.section{padding:70px 0;background-color:#fbf5ed}.promotion-card .promotion-card{display:flex;box-shadow:0 4px 17.9px #00000040;border-radius:18px;background-color:#fff;position:relative;z-index:1}.promotion-card .promotion-card .promotion-card__image-wrapper{width:48%;max-width:473px}.promotion-card .promotion-card .promotion-card__image-wrapper img{width:100%;height:100%;object-fit:cover;display:block;border-radius:18px 0 0 18px}.promotion-card .promotion-card .promotion-card__content{width:54%;padding:50px 30px 30px}.promotion-card .promotion-card .promotion-card__content .promotion-card__heading{font-size:40px;font-weight:400;line-height:1;letter-spacing:-.32px;color:#000;text-align:center;margin:10px 0 30px}.promotion-card .promotion-card .promotion-card__content p{font-size:18px;text-align:center;font-weight:400;line-height:1.3;letter-spacing:0px;color:#000;margin:0 0 30px}.promotion-card .promotion-card .promotion-card__content .promotion-card__button{padding:20px;display:flex;align-items:center;justify-content:center;gap:10px;background-color:#a98a5c;text-transform:uppercase;color:#fff;font-size:23px;font-weight:400;line-height:1.43;letter-spacing:0px;overflow:hidden;z-index:1;position:relative}.cta-trust-banner .cta-button:hover:after,.bundle-offer-section .bundle-btn:hover:after,.promotion-card .promotion-card .promotion-card__content .promotion-card__button:hover:after{transform:translateZ(0)}.cta-trust-banner .cta-button:after,.bundle-offer-section .bundle-btn:after,.promotion-card .promotion-card .promotion-card__content .promotion-card__button:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;transform:translate3d(0,110%,0);transition:transform .5s cubic-bezier(.33,0,0,1);z-index:-1;background:#9a7e4a}.promotion-card .promotion-card .promotion-card__content .promotion-card__button .promotion-card__button-arrow{max-width:24px;width:24px;height:24px}.promotion-card .promotion-card .promotion-card__content .promotion-card__alerts{margin:10px 0;display:flex;align-items:center;gap:9px}.promotion-card .promotion-card .promotion-card__content .promotion-card__alerts .promotion-card__alert{font-size:16px;font-weight:400;line-height:1.375;letter-spacing:0px;padding:14px 12px;border-radius:10px;color:#000;background-color:#ebebeb;text-transform:capitalize;width:50%;text-align:center}.promotion-card .promotion-card .promotion-card__content .promotion-card__alerts .promotion-card__alert .promotion-card__alert-highlight{color:#a7352f}.promotion-card .promotion-card .promotion-card__content .promotion-card__guarantee{font-size:15px;font-style:italic;text-align:center;font-weight:400;line-height:2;padding-top:10px;letter-spacing:0px}.promotion-card .promotion-card .promotion-card__content .promotion-card__eyebrow{display:flex;align-items:center;gap:15px}.promotion-card .promotion-card .promotion-card__content .promotion-card__eyebrow .promotion-card__eyebrow-text{min-width:fit-content;font-size:16px;text-align:center;font-weight:400;line-height:1.25;letter-spacing:1.44px;color:#000;text-transform:uppercase}.promotion-card .promotion-card .promotion-card__content .promotion-card__eyebrow .promotion-card__line{width:100%;height:1px;background-color:#000}.promotion-card .promotion-card .promotion-card__content .promotion-card__badge{position:absolute;top:-24px;left:50%;transform:translate(-50%);color:#fff;font-size:40px;font-weight:700;line-height:88%;letter-spacing:2%;text-transform:uppercase;padding:15px 46px;background:#072e4a}.promotion-card .promotion-card .promotion-card__content .promotion-card__badge:after{content:"";position:absolute;top:50%;left:50%;width:calc(100% - 52px);height:calc(100% - 10px);border:1px dashed #fff;transform:translate(-50%,-50%);border-radius:10px}.customer-reviews-section{padding:64px 20px;background:#fff}.customer-reviews-section .page-width{max-width:1200px;margin:0 auto}.reviews-heading{text-align:center;font-size:32px;font-weight:400;text-transform:uppercase;margin:0 0 16px;color:#000;line-height:1.25}.reviews-rating{text-align:center;font-size:24px;font-weight:400;color:#000;margin-bottom:40px}.reviews-list{display:flex;flex-direction:column;gap:24px}.review-card{background:#f7f3ee;border-radius:8px;padding:24px}.review-stars{color:#f5a000;font-size:24px;letter-spacing:-3px;margin-bottom:8px;line-height:1}.review-title{font-size:24px;line-height:1.33;margin:0 0 8px;font-style:italic;letter-spacing:normal;font-weight:400;color:#000;text-transform:unset}.review-content{font-size:18px;line-height:1.33;color:#000;margin-bottom:8px}.review-author{color:#b4b4b4;font-size:16px;line-height:1;font-weight:600;display:inline-block;margin-top:16px}.bundle-offer-section{background:#111;position:relative;overflow:hidden;padding:64px 16px;background-image:url(bundle-offer-bg-img.webp);background-repeat:no-repeat;background-size:cover;background-position:center}.bundle-offer-section .page-width{max-width:1200px;margin:0 auto;position:relative;z-index:2}.bundle-offer-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}.bundle-progress{width:100%;max-width:600px;height:44px;background:#ffe3e3;border-radius:40px;overflow:hidden;margin-bottom:24px}.bundle-progress-fill{background:#c00;height:100%;border-radius:40px;display:flex;align-items:center;justify-content:flex-end;padding-right:20px;color:#fff;font-size:24px;font-weight:400}.bundle-heading{color:#fff;font-size:32px;line-height:1;text-transform:uppercase;font-weight:400;margin:0 0 24px;max-width:700px}.cta-trust-banner .cta-button,.bundle-offer-section .bundle-btn{display:inline-flex;align-items:center;justify-content:center;min-width:430px;background:#a98a5c;color:#fff;text-decoration:none;text-transform:uppercase;font-size:20px;line-height:1;font-weight:400;letter-spacing:.1em;transition:.3s;padding:21px 10px;position:relative;z-index:1;overflow:hidden}.bundle-image img{display:block;width:100%;border-radius:24px;height:auto}.faq-section{padding:80px 0 40px}.faq-section .page-width{max-width:1046px;padding:0 16px;margin:0 auto}.faq-section .faq-heading{text-align:center;font-size:32px;line-height:1.25;text-transform:uppercase;font-weight:700;margin:0 0 10px;color:#000}.faq-section .faq-item{border-bottom:1px solid #d9d2c5;width:100%}.faq-section .faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;border:none;background:none;cursor:pointer;text-align:left;position:relative;padding:21px 6px 21px 2px;font-weight:400;font-size:18px;line-height:1.35;color:#072e4a}.faq-section .faq-question span{display:flex;align-items:center;justify-content:space-between;width:100%}.faq-section .faq-question span:after{content:"+";font-size:28px;line-height:1;color:#a98a5c;font-weight:400;transition:all .5s}.faq-section .faq-item.active .faq-question span:after{content:"\2013"}.faq-section .faq-question span.faq-icon{display:none}.faq-section .faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-section .faq-answer-inner p{margin:0}.faq-section .faq-answer-inner{max-width:900px;color:#3b4655;font-size:16px;line-height:1.62;margin:0;padding:0 2px 24px}.faq-section .faq-item.active .faq-answer{max-height:500px}section.cta-trust-banner{padding-bottom:64px;text-align:center}.cta-trust-banner .cta-button{min-width:355px;margin:16px 0}.cta-trust-banner .benefits-row,.cta-trust-banner .trust-row{display:flex;align-items:center;gap:8px;justify-content:center}.cta-trust-banner .benefits-row span,.cta-trust-banner .trust-row .trust-text{font-size:16px;font-weight:400;line-height:1;color:#000;letter-spacing:normal}.cta-trust-banner .trust-stars{color:#f5a000;font-size:18px;letter-spacing:-2px;line-height:1}.cta-trust-banner .benefits-row .benefit-item{display:flex;align-items:center;gap:8px}.cta-trust-banner .benefits-row .benefit-item img{width:24px;height:24px;min-width:24px}@media screen and (max-width:1440px){.ten-reasons-section .ten-reasons-list .reason-item__content h2,.comparison-table-section .comparison-table__heading{font-size:32px}.promotion-card .promotion-card .promotion-card__content .promotion-card__badge{font-size:34px}.ten-reasons-section .ten-reasons-list .reason-item__content .reason-item__description,.comparison-table-section .comparison-table__tldr,.comparison-table-section .comparison-table>div>div{font-size:20px}.promotion-card .promotion-card .promotion-card__content .promotion-card__heading{font-size:34px;line-height:normal}.promotion-card .promotion-card .promotion-card__content .promotion-card__button{font-size:20px}.faq-section .faq-heading,.bundle-heading,.reviews-heading{font-size:30px}.review-title,.reviews-rating{font-size:22px}}@media screen and (max-width:991px){.comparison-table-section .comparison-table__tldr{font-size:20px}.comparison-table-section .comparison-table__heading{margin:0 0 30px;font-size:30px}.ten-reasons-section .ten-reasons-list .reason-item__content h2{font-size:30px;line-height:normal}.comparison-table-section .comparison-table>div>div.comparison-table__feature-item{font-size:20px}.promotion-card .promotion-card{flex-direction:column}.promotion-card .promotion-card .promotion-card__content .promotion-card__heading{font-size:32px;line-height:normal}.promotion-card .promotion-card .promotion-card__content{width:100%;padding:30px}.promotion-card .promotion-card .promotion-card__image-wrapper img{border-radius:10px 10px 0 0}.promotion-card .promotion-card .promotion-card__content .promotion-card__button{font-size:20px}.promotion-card .promotion-card .promotion-card__content .promotion-card__badge{font-size:32px}.promotion-card .promotion-card .promotion-card__image-wrapper{width:100%;max-width:100%}.ten-reasons-section{padding:50px 0 60px}.ten-reasons-section .ten-reasons-list .reason-item__content .reason-item__description{font-size:20px}.ten-reasons-section .ten-reasons-list .reason-item{gap:35px}.bundle-offer-wrapper{grid-template-columns:1fr}.bundle-image{order:-1}.bundle-heading{font-size:30px;line-height:normal}.bundle-offer-section .bundle-btn{min-width:100%;font-size:22px}section.cta-trust-banner{padding-bottom:50px}}@media screen and (max-width:767px){.article-hero{padding-top:30px!important;padding-bottom:30px!important}.ten-reasons-section .ten-reasons-list .reason-item__content h2,.comparison-table-section .comparison-table__heading{font-size:24px;line-height:normal}.comparison-table-section .comparison-table>div>div{font-size:20px}.comparison-table-section .comparison-table__tldr,.ten-reasons-section .ten-reasons-list .reason-item__content .reason-item__description{font-size:16px}.comparison-table-section .comparison-table .comparison-table__brand .comparison-table__brand-item:nth-child(2){padding:5px}.promotion-card.section{padding:60px 0 40px}.promotion-card .promotion-card .promotion-card__content .promotion-card__heading{font-size:26px;margin:10px 0 20px}.promotion-card .promotion-card .promotion-card__content p{font-size:16px;margin:0 0 20px}.promotion-card .promotion-card .promotion-card__content{padding:30px 20px}.promotion-card .promotion-card .promotion-card__content .promotion-card__badge{font-size:24px}.promotion-card .promotion-card .promotion-card__content .promotion-card__button{font-size:18px;padding:15px 20px}.ten-reasons-section{padding:40px 0}.ten-reasons-section .ten-reasons-list .reason-item{flex-direction:column;gap:25px}.ten-reasons-section .ten-reasons-list .reason-item__content,.ten-reasons-section .ten-reasons-list .reason-item__image{width:100%;max-width:100%}.ten-reasons-section .ten-reasons-list .reason-item:not(:last-child){margin-bottom:35px}.ten-reasons-section .ten-reasons-list .reason-item__content h2{margin-bottom:15px}.customer-reviews-section{padding:40px 16px}.review-card{padding:22px}.reviews-heading{font-size:24px;margin:0 0 10px}.reviews-rating{font-size:18px;margin-bottom:25px}.review-stars{font-size:22px}.review-title{font-size:18px}.review-content{font-size:16px}.review-author{font-size:14px}.bundle-offer-section{padding:40px 16px}.bundle-progress{height:34px}.bundle-progress-fill{font-size:16px}.bundle-heading{font-size:24px;text-align:center}.cta-trust-banner .cta-button,.bundle-offer-section .bundle-btn{font-size:18px;min-width:auto;padding:15px 20px}.bundle-offer-section .bundle-btn{width:100%}.faq-section{padding:40px 0 30px}.faq-section .faq-list{display:block;padding:0}.faq-section .faq-heading{font-size:24px}.faq-section .faq-question{padding:15px 6px 15px 2px;font-size:16px}.comparison-table-section .comparison-table .comparison-table__brand .comparison-table__brand-header{min-height:50px}.comparison-table-section .comparison-table>div>div:first-child{min-height:40px}.comparison-table-section .comparison-table .comparison-table__features{width:24%}.comparison-table-section .comparison-table>div>div.comparison-table__feature-item{font-size:16px}.faq-section .faq-answer-inner{font-size:14px}section.cta-trust-banner{padding-bottom:40px}.bundle-progress{margin-bottom:15px}.bundle-heading{margin:0 0 24px}}@media screen and (max-width:575px){.comparison-table-section .comparison-table>div>div{font-size:14px;padding:8px}.comparison-table-section .comparison-table .comparison-table__brand-header img{max-width:90px}.promotion-card .promotion-card .promotion-card__content .promotion-card__guarantee{line-height:normal}.promotion-card .promotion-card .promotion-card__content .promotion-card__alerts .promotion-card__alert{font-size:12px}.promotion-card .promotion-card .promotion-card__content .promotion-card__badge{font-size:20px;width:max-content}.cta-trust-banner .benefits-row span,.cta-trust-banner .trust-row .trust-text{font-size:14px}}#bathorium-marquee{width:100%;overflow:hidden;white-space:nowrap;box-sizing:border-box;background-color:var(--marquee-bg, #f3f5f6);color:var(--marquee-color, #000000);padding:15px 0;display:flex;align-items:center;position:relative;border-top:1px solid var(--marquee-border, rgba(0, 0, 0, .08));border-bottom:1px solid var(--marquee-border, rgba(0, 0, 0, .08))}.bm-track{display:inline-flex;align-items:center;white-space:nowrap;animation:bm-marquee var(--marquee-speed, 20s) linear infinite;width:max-content;will-change:transform}#bathorium-marquee:hover .bm-track{animation-play-state:paused}@keyframes bm-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.bm-track span{display:inline-block;padding:0 25px;font-size:14px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1}.bm-track b{display:inline-block;font-size:14px;color:var(--marquee-color, #000000);opacity:.8}@media screen and (max-width:767px){#bathorium-marquee{padding:10px 0}.bm-track span{font-size:12px;padding:0 15px}.bm-track b{font-size:12px}}.video-slider-section{padding:60px 0;background-color:#fff;overflow:hidden}.video-slider__rating{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px}.video-slider__stars{color:#d9a05b;font-size:16px;letter-spacing:2px}.video-slider__rating-text{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#333}.video-slider__heading{font-size:36px;font-weight:400;text-align:center;margin:0 0 12px;color:#000;font-family:inherit}.video-slider__subheading{font-size:18px;text-align:center;margin:0 0 40px;color:#666}.video-slider__container-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.video-slider__container{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;width:100%;padding-bottom:20px;scrollbar-width:thin;scrollbar-color:#a98a5c #f1f1f1}.video-slider__container::-webkit-scrollbar{height:6px}.video-slider__container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.video-slider__container::-webkit-scrollbar-thumb{background:#a98a5c;border-radius:10px}.video-slider__slide{flex:0 0 calc(25% - 15px);min-width:250px;scroll-snap-align:start}@media screen and (max-width:1199px){.video-slider__slide{flex:0 0 calc(33.333% - 14px)}}@media screen and (max-width:767px){.video-slider__slide{flex:0 0 calc(50% - 10px)}.video-slider__heading{font-size:28px}.video-slider__subheading{font-size:16px;margin-bottom:24px}}@media screen and (max-width:479px){.video-slider__slide{flex:0 0 100%}}.video-slider__video-wrapper{position:relative;width:100%;aspect-ratio:9/16;border-radius:20px;overflow:hidden;box-shadow:0 4px 12px #0000001a;background-color:#000}.video-slider__video-wrapper video{width:100%;height:100%;object-fit:cover;display:block}.video-slider__btn{position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;border:1px solid #e5e5e5;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:0 4px 10px #0000001a;transition:opacity .3s ease,background-color .2s ease,border-color .2s ease,visibility .3s ease;color:#333}.video-slider__btn:hover{background-color:#f7f7f7;border-color:#ccc}.video-slider__btn--prev{left:-22px}.video-slider__btn--next{right:-22px}@media screen and (max-width:1240px){.video-slider__btn--prev{left:4px}.video-slider__btn--next{right:4px}}.bundle-selector{padding:60px 0;background-color:#fff}.bundle-page-layout{display:flex;gap:60px;align-items:flex-start;padding:40px 0}.bundle-page-gallery-col{width:55%;flex:0 0 55%}.bundle-page-content-col{width:45%;flex:0 0 45%}.product-gallery-container{display:none}.product-gallery-container.is-active{display:block}.main-gallery-view{position:relative;width:100%;aspect-ratio:1;background-color:#f6f4f2;border-radius:0;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.main-image-viewport{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.main-gallery-image{max-width:90%;max-height:90%;object-fit:contain;display:block}.gallery-badge-circle{position:absolute;top:20px;left:20px;background-color:#464444;color:#fff;border:2.5px solid #d9a05b;width:110px;height:110px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:5;box-shadow:0 4px 12px #00000026;padding:8px;box-sizing:border-box}.gallery-badge-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-align:center;line-height:1.1}.gallery-badge-sub{font-size:8px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;text-align:center;margin-top:4px;opacity:.8;line-height:1.1}.gallery-thumbnails-wrapper{width:100%;overflow-x:auto;scrollbar-width:thin;padding-bottom:8px}.gallery-thumbnails{display:flex;gap:10px;width:max-content}.thumbnail-item{width:70px;height:70px;border:1px solid #e5e5e5;border-radius:4px;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:#f6f4f2;transition:border-color .2s ease}.thumbnail-item img{max-width:90%;max-height:90%;object-fit:contain}.thumbnail-item.is-active{border:2px solid #000000}.bundle-page-reviews{display:flex;align-items:center;gap:10px;margin-bottom:12px}.stars-rating{color:#d9a05b;font-size:18px;letter-spacing:-2px}.reviews-text{font-size:14px;color:#464444;font-weight:400}.bundle-page-title{font-family:Playfair Display,Times New Roman,serif;font-size:38px;font-weight:700;margin:0 0 20px;color:#000;line-height:1.15}.benefits-list{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.benefit-item{display:flex;align-items:flex-start;gap:12px}.benefit-icon{display:flex;align-items:center;justify-content:center;margin-top:3px;flex-shrink:0}.benefit-text{font-size:16px;line-height:1.35;color:#000;font-weight:400}.bundle-save-header{border-bottom:1px solid #e5e5e5;text-align:center;margin-bottom:24px;position:relative}.bundle-save-title{background-color:#fff;padding:0 15px;font-size:14px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#464444;position:relative;top:9px;display:inline-block}.bundle-selector-cards-row{display:flex;gap:12px;margin-bottom:35px}.bundle-selector-card{flex:1 1 33.33%;border:1px solid #cccccc;background-color:#fff;border-radius:0;padding:24px 12px 16px;cursor:pointer;position:relative;display:flex;flex-direction:column;align-items:center;transition:border-color .25s ease,background-color .25s ease}.bundle-selector-card.is-selected{border:2px solid #000000;background-color:#f7f7f7;padding:23px 11px 15px}.card-badge-banner{position:absolute;top:0;left:0;right:0;background-color:#000;color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;text-align:center;padding:4px 0;letter-spacing:.05em}.bundle-selector-card.has-badge{padding-top:32px}.bundle-selector-card.has-badge.is-selected{padding-top:31px}.card-image-box{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.card-image-box img{max-width:90%;max-height:90%;object-fit:contain}.card-title-line{font-size:15px;font-weight:700;color:#000;text-align:center;margin-bottom:6px;line-height:1.25}.card-description-line{font-size:12px;color:#777;text-align:center;margin-bottom:12px;line-height:1.35;min-height:32px}.card-price-line{display:flex;align-items:center;gap:6px;margin-bottom:4px}.card-price{font-size:18px;font-weight:700;color:#000}.card-compare{font-size:13px;text-decoration:line-through;color:#999}.card-savings{font-size:12px;font-weight:700;color:#008a3d;margin-top:2px}.bundle-gifts-section{margin-bottom:35px}.gifts-section-title{font-size:20px;font-weight:700;color:#000;margin:0 0 20px}.gifts-cards-row{display:flex;gap:15px;justify-content:flex-start}.gift-card-item{flex:0 1 120px;display:flex;flex-direction:column;align-items:center;transition:opacity .3s ease}.gift-card-img-wrap{position:relative;width:100%;aspect-ratio:1;background-color:#f7f7f7;border-radius:8px;border:1px solid #eaeaea;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.gift-card-img-wrap img{max-width:80%;max-height:80%;object-fit:contain;transition:filter .3s ease}.gift-card-badge-label{position:absolute;top:-6px;right:-6px;background-color:#000;color:#fff;font-size:9px;font-weight:700;text-transform:uppercase;padding:3px 6px;border-radius:2px;letter-spacing:.05em;z-index:2}.gift-card-lock-mask{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffff73;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:3;border-radius:8px}.gift-card-lock-bubble{background-color:#fff;border:1px solid #e0e0e0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0000001a}.gift-card-lock-bubble svg,.gift-card-lock-bubble img{width:20px;height:20px;stroke:#000;display:block;object-fit:contain}.gift-card-name{font-size:13px;font-weight:500;color:#000;text-align:center;margin:0 0 4px;line-height:1.25}.gift-card-value-label{font-size:11px;color:#777;text-align:center}.gift-card-item.gift-locked,.gift-card-item.is-locked{opacity:.5;pointer-events:none;cursor:default}.gift-card-item.gift-locked .gift-card-img-wrap img,.gift-card-item.is-locked .gift-card-img-wrap img{filter:grayscale(100%)}.gift-card-item.gift-locked .gift-card-lock-mask,.gift-card-item.is-locked .gift-card-lock-mask{opacity:1;visibility:visible}.gift-card-item.gift-locked .gift-card-badge-label,.gift-card-item.is-locked .gift-card-badge-label,.gift-card-item.gift-locked .gift-card-value-label,.gift-card-item.is-locked .gift-card-value-label{display:none}.gift-card-locked-text{display:none;font-size:11px;color:#888;text-align:center;margin-top:4px}.gift-card-item.gift-locked .gift-card-locked-text,.gift-card-item.is-locked .gift-card-locked-text{display:block}.gift-card-link-wrapper{text-decoration:none;display:flex;flex-direction:column;align-items:center;width:100%;color:inherit}.gift-card-item.gift-locked .gift-card-link-wrapper,.gift-card-item.is-locked .gift-card-link-wrapper{pointer-events:none;cursor:default}.gift-card-item.gift-locked .gift-card-name,.gift-card-item.is-locked .gift-card-name{color:#888}.bundle-page-submit-wrap{width:100%}.bundle-page-submit-btn{width:100%;height:60px;background-color:#464444;color:#fff;border:none;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:background-color .2s ease,transform .1s ease;display:flex;align-items:center;justify-content:center}.bundle-page-submit-btn:hover{background-color:#333}.bundle-page-submit-btn:active{transform:scale(.99)}.bundle-page-submit-btn:disabled{background-color:#ccc;cursor:not-allowed}@media screen and (max-width:991px){.bundle-page-layout{flex-direction:column;gap:30px}.bundle-page-gallery-col,.bundle-page-content-col{width:100%;flex:0 0 100%}.bundle-page-title{font-size:32px}}@media screen and (max-width:575px){.bundle-selector-cards-row{flex-direction:column;gap:12px}.bundle-selector-card{width:100%}.bundle-selector-card.is-selected{transform:none}.gifts-cards-row{flex-wrap:wrap;gap:15px}.gift-card-item{flex:0 1 calc(50% - 8px)}}.bundle-shipping-info{display:flex;align-items:center;justify-content:center;gap:12px;font-size:14px;color:#555;margin:15px 0 20px}.bundle-shipping-info span{display:flex;align-items:center;gap:6px}.bundle-addon-card{border:1px solid #eaeaea;border-radius:4px;padding:16px;display:flex;align-items:center;justify-content:space-between;margin-top:15px;background-color:#fff;box-sizing:border-box}.bundle-addon-left{display:flex;align-items:center;gap:16px}.bundle-addon-img{width:50px;height:50px;border-radius:4px;object-fit:cover;background-color:#f7f7f7}.bundle-addon-info{text-align:left}.bundle-addon-title{font-size:16px;font-weight:700;color:#000;margin:0 0 4px;line-height:1.2}.bundle-addon-subtitle{font-size:13px;color:#666;margin:0 0 4px;line-height:1.2}.bundle-addon-price{font-size:15px;font-weight:700;color:#000}.toggle-switch{position:relative;display:inline-block;width:50px;height:26px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ddd;transition:.3s;border-radius:34px}.toggle-slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.toggle-switch input:checked+.toggle-slider{background-color:#464444}.toggle-switch input:checked+.toggle-slider:before{transform:translate(24px)}.bundle-reviews-faq{margin-top:30px}.bundle-separator-line{border:0;border-top:1px solid #eaeaea;margin:25px 0}.bundle-reviews-slider-container{position:relative;margin-bottom:20px}.bundle-reviews-slider{position:relative;min-height:120px}.bundle-review-slide{display:none;opacity:0;transition:opacity .4s ease}.bundle-review-slide.is-active{display:block;opacity:1}.bundle-review-content-wrap{display:flex;gap:16px;align-items:flex-start}.bundle-review-avatar{width:44px;height:44px;background-color:#d3c9be;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:inherit;font-weight:500;font-size:20px;flex-shrink:0}.bundle-review-main{flex-grow:1}.bundle-review-quote{font-size:23px;font-style:italic;font-weight:400;line-height:1.3;color:#000;margin:0 0 12px;font-family:inherit;border:none;padding:0;background:none}.bundle-review-meta{display:flex;align-items:center;gap:8px;margin-bottom:4px}.bundle-review-author{font-size:14px;color:#464444;font-weight:400}.bundle-review-stars{color:#d9a05b;font-size:14px;letter-spacing:1px}.bundle-review-product{font-size:12px;text-transform:uppercase;color:#777;letter-spacing:.05em;margin-top:4px}.bundle-reviews-dots{display:flex;justify-content:center;gap:6px;margin-top:20px}.bundle-dot{width:8px;height:8px;border-radius:50%;border:none;background-color:#ccc;cursor:pointer;padding:0;transition:background-color .2s ease}.bundle-dot.is-active{background-color:#000}.bundle-faq-list{display:flex;flex-direction:column}.bundle-faq-item{border-bottom:1px solid #eaeaea;width:100%}.bundle-faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 0;border:none;background:none;cursor:pointer;text-align:left;font-weight:700;font-size:22px;line-height:1.25;color:#000;font-family:inherit;transition:color .2s ease}.bundle-faq-trigger:hover{color:#464444}.bundle-faq-question{flex-grow:1}.bundle-faq-content{max-height:0;overflow:hidden;transition:max-height .35s ease-out}.bundle-faq-content-inner{font-size:16px;line-height:1.5;color:#555;padding:0 0 18px}.bundle-faq-footer{font-size:14px;color:#777;font-style:italic;margin-top:15px;font-weight:400}@media screen and (max-width:767px){.bundle-faq-trigger{font-size:18px;padding:14px 0}.bundle-review-quote{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/bathorium-editorial.css.map */
