.bundle-builder-direct .desktop-left{overflow-x:clip}.page-bundler-subscribe-direct div#gorgias-chat-container,.template-page-bundler-subscribe-direct div#gorgias-chat-container{display:none}.title-row{align-items:start}.bundle-builder-direct .benifit-block{gap:0}.benifit-msg{max-width:296px;margin:0 auto}.rewards-wrapper{margin-top:0!important}section#faqs{margin-top:0!important}h2.condensed.heading.mb-28.md\:mb-36.md\:text-\[64px\].text-5xl.text-center.uppercase{margin-bottom:30px!important}.bundler-direct-hero{max-height:146px;background:#f1eafc}.bundle-builder-direct-shell{background:#f9f6fd}.bundle-builder-direct .bundler-direct-collection{padding:25px 20px 15px;scroll-margin-top:0}.bundle-builder-direct .bundler-direct-collection__title{font-family:Eighties Comeback Condensed,Eighties Comeback,serif;font-size:28.5px;font-weight:400;line-height:120%;letter-spacing:0;text-align:center;text-transform:uppercase;margin:0;color:#121212}.bundle-builder-direct .bundler-direct-collection__subheading{margin:8px 0 0;font-family:Barlow,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:120%;letter-spacing:0;text-align:center;text-box-trim:trim-both;text-box-edge:cap alphabetic;color:#121212}.bundle-builder-direct .bundler-direct-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:15px;row-gap:30px;margin-top:15px;list-style:none;padding:0;align-items:stretch}.bundle-builder-direct .bundler-direct-grid>li{display:flex;height:100%}.bundle-builder-direct .bundler-direct-grid>li.bundler-direct-grid__extra{display:none!important}.bundle-builder-direct .bundler-direct-collection.is-expanded .bundler-direct-grid>li.bundler-direct-grid__extra{display:flex!important}.bundle-builder-direct .bundler-direct-shop-all-collection:not(.is-expanded) .bundler-direct-grid{display:none}.bundle-builder-direct .bundler-direct-shop-all[hidden]{display:none!important}.bundle-builder-direct .bundler-subscribe-card{display:flex;flex-direction:column;gap:12px;width:100%;height:100%;min-height:360.68px;margin:0 auto}.bundle-builder-direct .bundler-subscribe-card .bundler-direct-card__media,.bundle-builder-direct .bundler-subscribe-card .bundle-product-image{position:relative;width:100%;height:218px;aspect-ratio:auto;background:#f1eafc;overflow:hidden}.bundle-builder-direct .bundler-subscribe-card .bundler-direct-card__media-wrap{width:100%}.bundle-builder-direct .bundler-subscribe-card .bundler-direct-card__img{display:block;width:100%;height:100%;object-fit:cover}.bundle-builder-direct .bundler-subscribe-card .bundler-direct-card__img--default{position:relative;z-index:0}.bundle-builder-direct .bundler-subscribe-card .bundler-direct-card__img--hover{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:1;width:100%!important;height:100%!important;object-fit:cover;opacity:0;transition:opacity .25s ease-in-out;pointer-events:none}.bundle-builder-direct .bundler-subscribe-card .bundler-direct-card__media-wrap{cursor:pointer}.bundle-builder-direct .bundler-subscribe-card .bundler-direct-card__media-wrap:focus-visible{outline:2px solid #121212;outline-offset:2px}.bundle-builder-direct .bundler-subscribe-card .bundler-direct-card__media-wrap:hover .bundler-direct-card__img--hover{opacity:1!important}.bundle-builder-direct .bundler-subscribe-card .swiper-pagination,.bundle-builder-direct .bundler-subscribe-card .swiper{display:none!important}.bundle-builder-direct .bundler-subscribe-card .bundle-product-content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.bundle-builder-direct .bundler-subscribe-card .bundler-direct-cta{margin-top:auto}.bundle-builder-direct .bundler-subscribe-card .bundler-direct-pills~.bundler-direct-cta{margin-top:auto}.bundle-builder-direct .bundler-subscribe-card .bundle-product-content h3{height:auto!important;min-height:0!important;font-size:14px!important;line-height:120%!important;letter-spacing:15%!important;font-weight:600!important}.bundle-builder-direct .bundler-subscribe-card [data-hook=subscribe-current-price],.bundle-builder-direct .bundler-subscribe-card [data-hook=subscribe-compare-price]{font-family:Barlow,sans-serif!important;font-weight:400!important;font-size:14px!important;letter-spacing:15%!important;line-height:100%!important;text-transform:uppercase!important}.menu-wrapper{min-width:100%}.bundle-builder-direct .bundler-direct-info{background:#e8e0f3!important;color:#563281!important}.bundle-builder-direct .bundler-direct-info__mark{display:block;font-family:Barlow,sans-serif;font-size:10px;font-weight:600;font-style:normal;line-height:1;color:#563281}.bundle-builder-direct .bundler-direct-pills{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.bundle-builder-direct .bundler-direct-pills::-webkit-scrollbar{display:none}.bundle-builder-direct .bundler-direct-pills.is-overflowing:not(.is-scrolled-end){-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 42px),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 42px),transparent 100%)}.bundle-builder-direct .bundler-direct-pills.is-overflowing.is-scrolled:not(.is-scrolled-end){-webkit-mask-image:linear-gradient(to right,transparent 0,#000 42px,#000 calc(100% - 42px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 42px,#000 calc(100% - 42px),transparent 100%)}.bundle-builder-direct .bundler-direct-pills.is-overflowing.is-scrolled.is-scrolled-end{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 42px,#000 100%);mask-image:linear-gradient(to right,transparent 0,#000 42px,#000 100%)}.bundle-builder-direct .bundler-direct-pill{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;width:58px;width:auto;height:28px;padding:0 14px;border:1px solid transparent;border-radius:50%;background:#f1eafc;color:#121212;font-family:Barlow,sans-serif;font-size:12px;font-weight:400;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;scroll-snap-align:start}.bundle-builder-direct .bundler-direct-pill[aria-selected=true]{background:#f1eafc;border-color:#121212;color:#121212}.bundle-builder-direct .bundler-direct-pill:disabled,.bundle-builder-direct .bundler-direct-pill[aria-disabled=true]{overflow:visible;background:#e6e6e6;border-color:transparent;color:#4c4c4c;cursor:not-allowed}.bundle-builder-direct .bundler-direct-pill:disabled:after,.bundle-builder-direct .bundler-direct-pill[aria-disabled=true]:after{content:"";position:absolute;left:2px;right:2px;top:50%;height:1.5px;background:#4c4c4c;transform:translateY(-50%) rotate(-16deg);transform-origin:center;pointer-events:none}.bundle-builder-direct .bundler-subscribe-card .select-box select{height:29px!important;width:100%!important;max-width:100%!important;font-size:10px;padding:0 8px}.bundle-builder-direct .bundler-subscribe-card [data-hook=subscribe-add]{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:40px!important;padding:12px 8px!important;background:#121212!important;color:#fbfbfb!important;font-family:Barlow,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:.15em!important;text-transform:uppercase!important;border:0}.bundle-builder-direct .bundler-subscribe-card.on [data-hook=subscribe-add]{display:none!important;pointer-events:none!important}.bundle-builder-direct .bundler-subscribe-card.is-adding{pointer-events:none;opacity:.6}.bundle-builder-direct .bundler-subscribe-card:not(.on) .bundler-direct-qty-wrap{display:none!important;pointer-events:none!important}.bundle-builder-direct .bundler-subscribe-card.on .bundler-direct-qty-wrap{display:block!important}.bundle-builder-direct .bundler-direct-qty{display:grid;width:100%!important;min-height:38px;background:transparent!important;color:#121212!important;border:0!important;align-items:center}.bundle-builder-direct .bundler-direct-qty input{color:#121212!important;background:transparent!important;pointer-events:none;font-size:15px!important;caret-color:transparent;line-height:0!important;-moz-appearance:textfield}.bundle-builder-direct .icon.icon-minus.w-2.h-auto,.bundle-builder-direct .icon.icon-plus.w-2.h-auto{height:12px!important;width:12px!important}.bundle-builder-direct .bundler-direct-qty .icon-minus path,.bundle-builder-direct .bundler-direct-qty .icon-plus path{stroke-width:2}.bundle-builder-direct .bundler-direct-qty input::-webkit-outer-spin-button,.bundle-builder-direct .bundler-direct-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bundle-builder-direct .bundler-direct-qty button{color:#121212!important}.bundle-builder-direct .bundler-direct-card__reviews{z-index:3;left:0;right:0;display:flex;align-items:start;justify-content:space-between;width:100%;padding:8px}.bundle-builder-direct .bundler-direct-card__reviews img{display:none}.bundle-builder-direct .custom-badge{width:auto;min-width:0;max-width:60px;height:23px;min-height:20px;flex-shrink:0;white-space:nowrap;padding:0 6px;background:#962b28;color:#fbfbfb;font-family:Barlow,sans-serif;font-size:8px;font-weight:600;line-height:20px;letter-spacing:.08em;border-radius:6px 0}.bundle-builder-direct .bundler-direct-card__stars{display:block!important;min-height:6.61px;line-height:1;color:#121212}.stamped-product-reviews-badge .stamped-badge .stamped-badge-caption{font-family:Barlow,sans-serif;text-transform:uppercase;line-height:1.375;letter-spacing:0;font-size:8PX;line-height:1rem;font-weight:500;display:none}.bundle-builder-direct .bundler-direct-card__stars .stamped-badge{display:flex!important;align-items:center;gap:4px}.bundle-builder-direct .bundler-direct-card__stars .stamped-starrating{display:flex!important;align-items:center;gap:2px;margin:0!important}.bundle-builder-direct .bundler-direct-card__stars .stamped-starrating .stamped-fa-star,.bundle-builder-direct .bundler-direct-card__stars .stamped-starrating .stamped-fa-star-o,.bundle-builder-direct .bundler-direct-card__stars .stamped-starrating .stamped-fa-star-half-o{display:inline-block!important;width:8px!important;height:8px!important;line-height:0!important;font-size:0!important}.bundle-builder-direct .bundler-direct-card__stars .stamped-starrating .stamped-fa-star:before,.bundle-builder-direct .bundler-direct-card__stars .stamped-starrating .stamped-fa-star-o:before,.bundle-builder-direct .bundler-direct-card__stars .stamped-starrating .stamped-fa-star-half-o:before{content:""!important;display:block!important;width:8px!important;height:8px!important;margin:0!important;line-height:0!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}.bundle-builder-direct .bundler-direct-card__stars .stamped-starrating .stamped-fa-star:before{background-image:var(--star-url)!important}.bundle-builder-direct .bundler-direct-card__stars .stamped-starrating .stamped-fa-star-half-o:before{background-image:var(--half-star-url)!important}.bundle-builder-direct .bundler-direct-card__stars .stamped-starrating .stamped-fa-star-o:before{background-image:var(--empty-star-url)!important}.bundle-builder-direct .sticky.top-nav{max-height:85px;background:#f9f6fd}@media(min-width:767px){.bundle-builder-direct .bundler-direct-info{width:30px!important;height:30px!important}.bundle-builder-direct .bundler-direct-info__mark{font-size:20px}section#faqs{margin-top:50px!important}h2.condensed.heading.mb-28.md\:mb-36.md\:text-\[64px\].text-5xl.text-center.uppercase{margin-bottom:50px!important}}@media(min-width:768px){.bundle-builder-direct .bundler-direct-qty input{font-size:30px!important}.bundle-builder-direct .icon.icon-minus.w-2.h-auto,.bundle-builder-direct .icon.icon-plus.w-2.h-auto{width:24px!important;height:24px!important}.rewards-wrapper,.bundle-builder-direct [data-subscriber-benefits],.bundle-builder-direct [data-dsk-subscriber-benefits]{margin-top:30px!important}.bundle-builder-direct .bundler-direct-card__stars{min-height:13.22px}.bundle-builder-direct .bundler-direct-card__stars .stamped-starrating .stamped-fa-star,.bundle-builder-direct .bundler-direct-card__stars .stamped-starrating .stamped-fa-star-o,.bundle-builder-direct .bundler-direct-card__stars .stamped-starrating .stamped-fa-star-half-o,.bundle-builder-direct .bundler-direct-card__stars .stamped-starrating .stamped-fa-star:before,.bundle-builder-direct .bundler-direct-card__stars .stamped-starrating .stamped-fa-star-o:before,.bundle-builder-direct .bundler-direct-card__stars .stamped-starrating .stamped-fa-star-half-o:before{width:13px!important;height:13px!important}.bundler-direct-hero{max-height:237px}.bundle-builder-direct .bundler-subscribe-card{max-width:300px}.bundle-builder-direct .bundler-subscribe-card .bundler-direct-card__media,.bundle-builder-direct .bundler-subscribe-card .bundle-product-image{height:285px}.bundle-builder-direct .bundler-subscribe-card [data-hook=subscribe-current-price],.bundle-builder-direct .bundler-subscribe-card [data-hook=subscribe-compare-price]{font-size:28px!important}.bundle-builder-direct .bundler-direct-pill{width:69px;height:40px;padding:0 18px;font-size:16.55px;font-weight:400;letter-spacing:.06em}.bundle-builder-direct .bundler-direct-pills{gap:5px;flex-wrap:wrap;overflow:visible;scroll-snap-type:none;-webkit-mask-image:none;mask-image:none}.bundle-builder-direct .bundler-direct-card__reviews{padding:15px}.bundle-builder-direct .custom-badge{height:30px;min-height:28px;padding:16px 24px;font-family:Barlow;max-width:80px;font-size:8px;line-height:100%;font-weight:600;letter-spacing:10%;border-top-left-radius:8px;border-bottom-right-radius:8px}.bundle-builder-direct .bundler-direct-info__mark{font-size:20px}.bundle-builder-direct .bundler-subscribe-card [data-hook=subscribe-add]{min-height:81px!important;font-size:24px!important;font-weight:500!important;padding:16px 12px!important}.bundle-builder-direct .bundler-direct-qty{min-height:79px}}@media(min-width:1024px){.bundle-builder-direct .bundler-subscribe-card .bundle-product-content h3,.bundle-builder-direct .bundler-subscribe-card [data-hook=subscribe-current-price],.bundle-builder-direct .bundler-subscribe-card [data-hook=subscribe-compare-price]{font-size:20px!important}}@media(min-width:1024px){.bundle-builder-direct .bundler-direct-main{display:grid;grid-template-columns:minmax(0,778px) minmax(0,620px);gap:0;max-width:1440px;margin:0 auto;padding:0 30px}.bundle-builder-direct .desktop-left{max-width:600px;width:100%;padding-right:30px}.bundle-builder-direct .desktop-right{position:relative;align-self:stretch;height:auto;max-width:550px;width:100%;padding-left:30px;box-shadow:none}.bundle-builder-direct .desktop-right-sticky{position:sticky;top:calc(var(--bundler-header-offset, var(--nav-height, 0px)) + var(--bundler-filters-height, 0px));height:fit-content}.bundle-builder-direct .desktop-right:before{content:"";position:absolute;top:0;bottom:0;left:0;width:10px;pointer-events:none;box-shadow:-10px 0 10px #0000001a}.bundle-builder-direct [data-subscription-reward-layout=desktop]{height:auto}.bundle-builder-direct .rewards-heading{position:sticky;top:calc(var(--bundler-header-offset, var(--nav-height, 0px)) + var(--bundler-filters-height, 0px));z-index:5;background:#f9f6fd}.bundle-builder-direct .bundler-direct-collection{padding:50px 0 30px}.bundle-builder-direct .bundler-direct-collection.bundler-direct-shop-all-collection.is-expanded{padding-block:0 30px!important}.bundle-builder-direct .bundler-direct-shop-all-collection.is-expanded .bundler-direct-grid{margin-top:0}.bundle-builder-direct .bundler-direct-collection__title{font-size:60px}.bundle-builder-direct .bundler-direct-collection__subheading{font-size:30px;letter-spacing:.025em}}.bundle-builder-direct .bundler-direct-shop-all-wrap{width:100%}@media(max-width:767px){.bundle-builder-direct .bundler-direct-collection.bundler-direct-shop-all-collection.is-expanded{padding:0 20px 15px;scroll-margin-top:0}.bundle-builder-direct .bundler-direct-shop-all-collection.is-expanded .bundler-direct-shop-all-wrap{width:100%;padding-block:45px 0}}.bundle-builder-direct button.bundler-direct-shop-all{border:0;cursor:pointer}.bundle-builder-direct .bundler-direct-shop-all,.bundle-builder-direct .bundler-direct-savings__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:14px 16px;background:#121212;color:#fbfbfb!important;font-family:Barlow,sans-serif;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;text-align:center}.bundle-builder-direct .bundler-direct-savings__cta{font-size:16px}.bundle-builder-direct .bundler-direct-savings{margin:5px 16px 36px;background:#f9f6fd;overflow:hidden;min-width:360px}.bundle-builder-direct .bundler-direct-savings__media{position:relative;background:#f1eafc;min-width:inherit}.bundle-builder-direct .bundler-direct-savings__image{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.bundle-builder-direct .bundler-direct-savings__badge{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;background:#962b28;color:#fbfbfb;font-family:Barlow,sans-serif;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:2px}.bundle-builder-direct .bundler-direct-savings__body{padding:12px 0}.bundle-builder-direct .bundler-direct-savings__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bundle-builder-direct .bundler-direct-savings__title{margin:0;flex:1;min-width:0;font-family:Eighties Comeback Condensed,Eighties Comeback,serif;font-size:29.6px;font-weight:500;line-height:120%;letter-spacing:2.5%;text-transform:uppercase;color:#121212}.bundle-builder-direct .bundler-direct-savings__price{margin:4px 0 0;flex-shrink:0;font-family:barlow,serif;font-size:14px;font-weight:400;line-height:100%;letter-spacing:15%;color:#121212}.bundle-builder-direct .bundler-direct-savings__desc{margin:5px 0 0;font-family:Barlow,sans-serif;font-size:14px;font-weight:400;letter-spacing:2.5%;line-height:120%;color:#121212}.bundle-builder-direct .bundler-direct-savings__cta{border-radius:0}@media(min-width:768px){.bundle-builder-direct .bundler-direct-shop-all-wrap{padding:30px 0 0}.bundle-builder-direct .bundler-direct-shop-all-collection.is-expanded .bundler-direct-shop-all-wrap{padding:80px 0 0}.bundle-builder-direct .bundler-direct-shop-all,.bundle-builder-direct .bundler-direct-savings__cta{min-height:80px;font-size:24px}.bundle-builder-direct .bundler-direct-savings__cta{font-size:20px}.bundle-builder-direct .bundler-direct-savings{margin:0 0 48px;border:1px solid #DDC7F5}.bundle-builder-direct .bundler-direct-savings__badge{top:16px;left:16px;font-size:20px;padding:12px 39px;border-top-left-radius:6.8px;border-bottom-right-radius:6.8px}.bundle-builder-direct .bundler-direct-savings__body{padding:20px 0}.bundle-builder-direct .bundler-direct-savings__title{font-size:35px}.bundle-builder-direct .bundler-direct-savings__price{font-size:22px}.bundle-builder-direct .bundler-direct-savings__desc{font-size:21px;margin:10px 0 0;font-weight:600}}.bundle-builder-direct .bundler-direct-filters-wrap{position:sticky;top:var(--bundler-header-offset, var(--nav-height, 0px));z-index:30;width:100%;background:#f9f6fd}.bundle-builder-direct .bundler-direct-filters-wrap [data-component=sticky-nav]{position:static;min-height:100px;display:block;margin:0!important;background:#f9f6fd}.bundle-builder-direct .bundler-direct-filters-wrap [data-component=sticky-nav]>.flex{align-items:center;justify-content:space-between;padding:20px}.bundle-builder-direct .bundler-direct-filters-wrap nav{flex:1 1 auto;width:auto;min-width:0;margin:0;padding:0!important;border:0!important;background:transparent!important;overflow-x:auto!important;white-space:nowrap!important}.bundle-builder-direct .bundler-direct-filters-wrap .bundler-direct-nav-links,.bundle-builder-direct .bundler-direct-filters-wrap nav>div{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center;column-gap:28px;row-gap:0;width:max-content;min-width:0;margin:0;padding:0!important;overflow:visible!important;white-space:nowrap!important}.bundle-builder-direct .bundler-direct-filters-wrap nav>div>div{flex:0 0 auto}.bundle-builder-direct .bundler-direct-filters-wrap nav a{font-family:Barlow,sans-serif;font-size:12px;font-weight:400;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap;color:#121212;--tw-content: ""}.bundle-builder-direct .bundler-direct-filters-wrap [data-component=sticky-nav]>.flex>div:last-child{display:none!important}.bundle-builder-direct .bundler-direct-filters-wrap [data-hook=filter-product-count]{display:none!important}.bundle-builder-direct .bundler-direct-filters-wrap [data-toggle="#collection-filters"]{white-space:nowrap}.bundle-builder-direct .bundler-direct-filters-wrap [data-toggle="#collection-filters"] .subhead{font-family:Barlow,sans-serif;font-size:14px;font-weight:400;line-height:135%;letter-spacing:.08em;text-transform:uppercase;color:#121212}.bundle-builder-direct .bundler-direct-view-toggle{position:relative;isolation:isolate;display:inline-grid;grid-auto-columns:1fr;grid-auto-flow:column;flex:0 0 auto;align-items:center;padding:2px 0;border-radius:9999px;background:#e8e0f3}.bundle-builder-direct .bundler-direct-view-toggle:before{content:"";position:absolute;top:2px;bottom:2px;left:2px;z-index:-1;width:calc(50% - 2px);border:1px solid #121212;border-radius:9999px;background:#fbfbfb;transition:transform .35s cubic-bezier(.4,0,.2,1)}.bundle-builder-direct[data-image-view=model] .bundler-direct-view-toggle:before{transform:translate(100%)}.bundle-builder-direct .bundler-direct-view-toggle__btn{position:relative;display:grid;justify-items:center;padding:5px 12px;border:1px solid transparent;border-radius:9999px;font-family:Barlow,sans-serif;font-size:12px;font-weight:400;line-height:1;letter-spacing:.08em;text-transform:uppercase;background:transparent;color:#121212}.bundle-builder-direct .bundler-direct-view-toggle__btn>span{grid-area:1 / 1}.bundle-builder-direct .bundler-direct-view-toggle__btn[aria-pressed=true] .bundler-direct-view-toggle__label--inactive,.bundle-builder-direct .bundler-direct-view-toggle__btn[aria-pressed=false] .bundler-direct-view-toggle__label--active{visibility:hidden}.bundle-builder-direct .bundler-direct-view-toggle__btn:focus-visible{outline:2px solid #121212;outline-offset:2px}.bundle-builder-direct[data-image-view=model] .bundler-subscribe-card .has-model-image .bundler-direct-card__img--hover{opacity:1}.bundle-builder-direct[data-image-view=model] .bundler-subscribe-card .has-model-image:hover .bundler-direct-card__img--hover{opacity:0!important}@media(prefers-reduced-motion:reduce){.bundle-builder-direct .bundler-direct-view-toggle:before{transition:none}}@media(min-width:768px){.bundle-builder-direct .desktop-right{box-shadow:none}.bundle-builder-direct .bundler-direct-filters-wrap{background:#f1eafc;border-bottom:1px solid #ddc7f5}.bundle-builder-direct .bundler-direct-filters-wrap [data-component=sticky-nav]{min-height:auto}.bundle-builder-direct .bundler-direct-filters-wrap [data-component=sticky-nav]>.flex{align-items:center;justify-content:space-between;padding:10px 40px}.bundle-builder-direct .bundler-direct-filters-wrap nav{flex:0 1 auto;overflow-x:auto!important;white-space:nowrap!important}.bundle-builder-direct .bundler-direct-filters-wrap .bundler-direct-nav-links,.bundle-builder-direct .bundler-direct-filters-wrap nav>div{flex-wrap:nowrap!important;justify-content:flex-start!important;column-gap:36px;margin:0;row-gap:0;width:max-content;min-width:0;overflow:visible!important;white-space:nowrap!important}.bundle-builder-direct .bundler-direct-filters-wrap nav a,.bundle-builder-direct .bundler-direct-filters-wrap [data-toggle="#collection-filters"] .subhead{font-size:16px;font-weight:400;letter-spacing:.08em}.bundle-builder-direct .bundler-direct-filters-wrap [data-component=sticky-nav]>.flex>div:last-child{display:flex!important;flex:0 0 auto;align-items:center;padding:0!important;margin-left:auto}}@media(min-width:768px)and (max-width:1023px){.bundle-builder-direct .bundler-direct-filters-wrap [data-component=sticky-nav]>.flex{flex-direction:row;flex-wrap:wrap;row-gap:16px}.bundle-builder-direct .bundler-direct-filters-wrap .menu-wrapper{display:contents}.bundle-builder-direct .bundler-direct-filters-wrap nav{flex:0 0 100%}.bundle-builder-direct .bundler-direct-filters-wrap .bundler-direct-nav-links{justify-content:space-between!important;width:100%}}@media(min-width:768px)and (max-width:1023px){.bundle-builder-direct .bundler-direct-filters-wrap [data-component=sticky-nav]>.flex{flex-direction:row;flex-wrap:wrap;row-gap:16px}.bundle-builder-direct .bundler-direct-filters-wrap .menu-wrapper{display:contents}.bundle-builder-direct .bundler-direct-filters-wrap nav{flex:0 0 100%}.bundle-builder-direct .bundler-direct-filters-wrap .bundler-direct-nav-links{margin:0 auto}}@media(max-width:1023px){.bundle-builder-direct [data-subscriber-benefits] .benefit-item:nth-child(2),.bundle-builder-direct [data-subscriber-benefits] .benefit-item:nth-child(3),.bundle-builder-direct [data-dsk-subscriber-benefits] .benefit-item:nth-child(2),.bundle-builder-direct [data-dsk-subscriber-benefits] .benefit-item:nth-child(3){display:none}.bundle-builder-direct [data-subscriber-benefits] .benefit-item,.bundle-builder-direct [data-dsk-subscriber-benefits] .benefit-item{padding-top:0!important;padding-bottom:0!important;border-bottom:none!important}.bundle-builder-direct [data-subscriber-benefits] .benefit-item:first-child,.bundle-builder-direct [data-dsk-subscriber-benefits] .benefit-item:first-child{border-right:1px solid #dbcdf4!important}}@media(min-width:1024px){.bundle-builder-direct .bundler-direct-panel{position:relative}.benifit-block{min-width:400px;margin:0 auto;background:transparent}.bundle-builder-direct .bundler-direct-filters-wrap [data-component=sticky-nav]>.flex{max-height:inherit;padding:30px 40px}.bundle-builder-direct .sticky.top-nav{max-height:71px;background:#f9f6fd}.menu-wrapper{min-width:740px}}@media(min-width:1024px)and (max-width:1279px){.bundle-builder-direct [data-subscription-reward-widget] .flex.flex-col{flex-wrap:wrap}}@media(min-width:1280px){.bundle-builder-direct .desktop-left{max-width:778px;width:100%;padding-right:40px}.bundle-builder-direct .desktop-right{position:relative;align-self:stretch;height:auto;max-width:620px;width:100%;padding-left:40px;box-shadow:none}.benifit-block{min-width:586px;margin:0 auto;background:transparent}.bundle-builder-direct .bundler-subscribe-card .bundle-product-image{height:437px}.bundle-builder-direct .bundler-subscribe-card{max-width:335px}.bundle-builder-direct .bundler-direct-main{padding:0 40px}.bundle-builder-direct .bundler-subscribe-card .bundle-product-content h3{font-size:28px!important;letter-spacing:15%!important;max-width:275px}.bundle-builder-direct .bundler-subscribe-card [data-hook=subscribe-current-price],.bundle-builder-direct .bundler-subscribe-card [data-hook=subscribe-compare-price]{font-size:28px!important}.bundle-builder-direct .bundler-subscribe-card .bundler-direct-card__media,.bundle-builder-direct .bundler-subscribe-card .bundle-product-image{height:437px}.bundle-builder-direct .custom-badge{height:40px;min-height:28px;padding:16px 24px;font-family:Barlow;max-width:140px;font-size:15px;line-height:100%;font-weight:600;letter-spacing:10%;border-top-left-radius:8px;border-bottom-right-radius:8px}.stamped-product-reviews-badge .stamped-badge .stamped-badge-caption{font-family:Barlow,sans-serif;text-transform:uppercase;line-height:1.375;letter-spacing:.15em;font-size:12PX;line-height:1rem;font-weight:500;display:inline}.bundle-builder-direct .bundler-direct-card__stars .stamped-starrating .stamped-fa-star,.bundle-builder-direct .bundler-direct-card__stars .stamped-starrating .stamped-fa-star-o,.bundle-builder-direct .bundler-direct-card__stars .stamped-starrating .stamped-fa-star-half-o,.bundle-builder-direct .bundler-direct-card__stars .stamped-starrating .stamped-fa-star:before,.bundle-builder-direct .bundler-direct-card__stars .stamped-starrating .stamped-fa-star-o:before,.bundle-builder-direct .bundler-direct-card__stars .stamped-starrating .stamped-fa-star-half-o:before{width:12px!important;height:12px!important}}@media(min-width:1440px){.bundle-builder-direct .bundler-direct-pill{width:74px}}.bundle-builder-direct .bundler-direct-back-top{position:fixed;right:16px;bottom:24px;z-index:40;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#3a3a3a;color:#fff;cursor:pointer;box-shadow:0 4px 16px #0000002e}.bundle-builder-direct .bundler-direct-back-top[hidden]{display:none}.bundle-builder-direct .bundler-direct-filter-empty{margin:0;padding:40px 20px 8px;text-align:center;font-family:Barlow,sans-serif;font-size:16px;line-height:1.4;color:#121212}.bundle-builder-direct .bundler-direct-filter-empty[hidden]{display:none!important}.bundle-builder-direct.is-filtered .bundler-direct-collection.is-filter-empty,.bundle-builder-direct.is-filtered .bundler-direct-shop-all-wrap{display:none}.bundle-builder-direct.is-filtered .bundler-direct-shop-all-collection:not(.is-expanded) .bundler-direct-grid{display:grid}.bundle-builder-direct.is-filtered .bundler-direct-grid>li.is-filter-hidden{display:none!important}.bundle-builder-direct.is-filtered .bundler-direct-grid>li.bundler-direct-grid__extra.is-filter-match{display:flex!important}.bundle-builder-direct .bundler-direct-back-top:focus-visible{outline:2px solid #121212;outline-offset:3px}@media(min-width:1024px){.bundle-builder-direct .bundler-direct-back-top{right:28px;bottom:32px}}.bundler-direct-toasts{position:fixed;top:116px;left:50%;z-index:10000;display:flex;flex-direction:column;gap:8px;width:min(420px,calc(100vw - 32px));transform:translate(-50%)}.bundler-direct-toast{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:55px;padding:12px 16px;background:rgb(86 50 129 / var(--tw-bg-opacity, 1));color:#fbfbfb;font-family:Barlow,sans-serif;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:.02em;box-shadow:0 4px 16px #0000002e;opacity:0;text-align:center;transition:opacity .5s ease}.bundler-direct-toast__message strong{font-weight:700}.bundler-direct-toast.is-visible{opacity:1}.bundler-direct-toast__message{flex:1}.bundler-direct-toast__close{flex-shrink:0;width:24px;height:24px;padding:0;border:0;background:transparent;color:#fbfbfb;font-family:Barlow,sans-serif;font-size:22px;line-height:1;cursor:pointer}.bundler-direct-toast__close:focus-visible{outline:2px solid #fbfbfb;outline-offset:2px}@media(prefers-reduced-motion:reduce){.bundler-direct-toast{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/466/assets/bundle-builder-direct.css.map */
