#PBarNextFrameWrapper{display:none}body.bundle-builder header{position:relative}.jl-pagination{text-align:center;margin-top:60px}.jl-pagination a{font-weight:600;text-decoration:none;border:1px solid #000000;max-width:324px;padding:10px 0 7px;display:block;margin:20px auto;border-radius:30px;-webkit-transition:all .25s;transition:all .25s}.jl-pagination a:hover{background-color:#000;color:#fff}.jl-pagination .jl-pcount{text-decoration:underline}.jl-pagination .jl-pbar{width:100%;display:block;max-width:334px;height:6px;background-color:#d3d3d3;border-radius:10px;margin:30px auto 10px;overflow:hidden}.jl-pagination .jl-pbar span{background-color:#000;height:6px;display:block}.bundle-filters{text-align:center;display:block;overflow:auto;white-space:nowrap;padding:10px 0 16px;margin:0;position:sticky;top:0;background-color:#fff;z-index:2;-webkit-overflow-scrolling:touch}@media only screen and (max-width:900px){.bundle-filters{padding-bottom:0}}.bundle-filters a{border:1px solid #000000;color:#000;border-radius:6px;padding:12px 20px;font-size:18px;margin:0 6px;display:inline-block;text-decoration:none;font-weight:500}@media only screen and (max-width:900px){.bundle-filters a{font-size:16px}}.bundle-filters a:hover{text-decoration:none}.bundle-filters a.active{pointer-events:none;background-color:#000;color:#fff;border-color:#000}@media only screen and (max-width:900px){.bundle-filters a{font-size:12px;padding:7px 14px}}.bundle-filters a:first-child{margin-left:20px}.bundle-header{padding:40px 20px 20px;text-align:center;text-wrap:balance;margin:0 auto}@media only screen and (max-width:900px){.bundle-header{padding:24px 20px 12px}}.bundle-header h1{font-size:52px;line-height:1.05;margin-bottom:12px;text-transform:uppercase}@media only screen and (max-width:900px){.bundle-header h1{font-size:44px}}.bundle-header .bundle-description{font-size:16px;line-height:1.5;max-width:640px;margin:0 auto}@media only screen and (max-width:900px){.bundle-header .bundle-description{font-size:14px}}.bundle-collection-wrapper{max-width:1600px;margin:0 auto;display:flex;gap:24px;padding:0 20px 40px;align-items:flex-start}@media only screen and (max-width:900px){.bundle-collection-wrapper{display:block;padding:0 0 40px}}.bundle-products{flex:1;min-width:0}@media only screen and (max-width:900px){.bundle-products{padding:0 16px 320px}}.bundle-products .fsb-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;grid-auto-flow:dense}@media only screen and (max-width:900px){.bundle-products .fsb-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.bundle-targets{min-width:380px;width:32%;max-width:440px;pointer-events:none}@media only screen and (max-width:900px){.bundle-targets{width:100%;min-width:inherit;max-width:none;position:fixed;bottom:0;left:0;right:0;z-index:20}}@media only screen and (max-width:900px){.bundle-targets .bbc-bottom-section{max-height:0;opacity:0;overflow:hidden;-webkit-transition:all .35s;transition:all .35s}.bbopen .bundle-targets .bbc-bottom-section{max-height:70vh;opacity:1}}.bundle-targets .bbt-content{position:sticky;top:80px;border-radius:0;max-height:calc(100vh - 100px);height:auto;overflow-x:hidden;overflow-y:auto;pointer-events:none;background-color:#000;color:#fff}@media only screen and (max-width:900px){.bundle-targets .bbt-content{border-radius:0;max-height:calc(100vh - 60px);scrollbar-width:none;overflow:hidden}.bundle-targets .bbt-content::-webkit-scrollbar{display:none}.bbopen .bundle-targets .bbt-content{overflow:auto}}.bundle-targets .bbt-back,.bundle-targets .bbt-base{display:none}.bundle-targets .bbt-drop{display:none;pointer-events:auto}.bundle-targets .bbb-wrap{background-color:#000;pointer-events:auto;padding-bottom:4px}@media only screen and (max-width:900px){.bundle-targets .bbb-wrap{position:relative}}.bundle-targets .bbt-title{font-size:14px;display:flex;padding:20px 20px 12px;white-space:nowrap;justify-content:space-between;align-items:center;line-height:1;pointer-events:auto;position:sticky;top:0;z-index:2;background-color:#000}@media only screen and (max-width:900px){.bundle-targets .bbt-title{padding:16px 0;cursor:pointer;position:absolute;top:0;right:16px;left:auto;width:auto;z-index:3;background:transparent}.bundle-targets .bbt-title .bbt-title-title{display:none}.bundle-collection-wrapper.bbopen .bundle-targets .bbt-title{position:relative;right:auto;left:auto;width:100%;padding:16px 16px 8px}.bundle-collection-wrapper.bbopen .bundle-targets .bbt-title .bbt-title-title{display:block}}.bundle-targets .bbt-title .bbt-title-title{font-size:38px;text-transform:uppercase;letter-spacing:.04em;font-family:var(--stfont-1-family)}@media only screen and (max-width:900px){.bundle-targets .bbt-title .bbt-title-title{font-size:28px}}.bundle-targets .bbt-title .bbt-item-count-wrap{display:inline-flex;align-items:center;gap:8px;font-size:14px;opacity:.9}.bundle-targets .bbt-title .bbt-item-chevron{width:8px;height:8px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(45deg);margin-top:-3px;-webkit-transition:transform .25s;transition:transform .25s}@media only screen and (min-width:901px){.bundle-targets .bbt-title .bbt-item-chevron{display:none}}.bbopen .bundle-targets .bbt-title .bbt-item-chevron{transform:rotate(-135deg);margin-top:2px}.bundle-targets .bb-progress-message{padding:0 20px 14px;font-size:14px;line-height:1.45;color:#fff;pointer-events:auto}.bundle-targets .bb-progress-message strong{color:#ffec5f;font-weight:700}@media only screen and (max-width:900px){.bundle-targets .bb-progress-message{font-size:13px;cursor:pointer;padding:12px 96px 8px 16px}.bundle-collection-wrapper.bbopen .bundle-targets .bb-progress-message{padding:0 16px 10px}}.bundle-targets .bb-rewards-panel{margin:0 16px 16px;padding:18px 16px 14px;background-color:#ffec5f;border-radius:8px;color:#000;pointer-events:auto}@media only screen and (max-width:900px){.bundle-targets .bb-rewards-panel{margin:0 16px 12px;padding:0;background-color:transparent;color:#fff;cursor:pointer}.bundle-targets .bb-rewards-panel .bb-progress-bar .bb-progress-fill{background-color:#ffec5f}.bundle-targets .bb-rewards-panel .bb-progress-bar .bb-target .bb-target-icon{background-color:#d3d3d3;color:#000}.bundle-targets .bb-rewards-panel .bb-progress-bar .bb-target.active .bb-target-icon{background-color:#ffec5f}.bundle-targets .bb-rewards-panel .bb-progress-bar .bb-target.active .bb-target-icon .bb-target-check{color:#000}.bundle-targets .bb-rewards-panel .bb-progress-bar .bb-target .bb-target-text{color:#fff}}.bundle-targets .bb-free-gift-notice{margin-top:14px;padding:12px 14px;border:1px dotted #000000;background-color:transparent;color:#000;font-size:12px;font-weight:600;line-height:1.45}.bundle-targets .bb-free-gift-notice strong{font-weight:800}@media only screen and (max-width:900px){.bundle-targets .bb-free-gift-notice{display:none!important}}.bundle-targets .bb-progress-bar{margin:0;display:flex;flex-direction:column;position:relative;pointer-events:auto}.bundle-targets .bb-progress-bar .bb-progress-track{position:absolute;top:17px;width:100%;height:10px;background-color:#cfcfcf;border-radius:10px;overflow:hidden}.bundle-targets .bb-progress-bar .bb-progress-fill{background-color:#000;height:100%;display:block;-webkit-transition:width .6s;transition:width .6s}.bundle-targets .bb-progress-bar .bb-target-locks{padding:6px 0 2px;display:flex;width:100%;justify-content:space-around}.bundle-targets .bb-progress-bar .bb-target{width:0;position:relative}.bundle-targets .bb-progress-bar .bb-target .bb-target-lock{display:none}.bundle-targets .bb-progress-bar .bb-target .bb-target-icon{width:52px;height:32px;position:relative;left:-26px;background-color:#cfcfcf;border-radius:6px;display:flex;justify-content:center;align-items:center;color:#000;overflow:hidden}.bundle-targets .bb-progress-bar .bb-target .bb-target-check{display:none;width:16px;height:16px;flex-shrink:0}.bundle-targets .bb-progress-bar .bb-target.active .bb-target-icon{background-color:#000;color:#fff}.bundle-targets .bb-progress-bar .bb-target.active .bb-target-icon .bb-target-value{display:none}.bundle-targets .bb-progress-bar .bb-target.active .bb-target-icon .bb-target-check{display:block;color:#ffec5f}.bundle-targets .bb-progress-bar .bb-target .bb-target-value{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 4px}.bundle-targets .bb-progress-bar .bb-target .bb-target-line1{font-size:12px;font-weight:700;line-height:1.1;display:block}.bundle-targets .bb-progress-bar .bb-target .bb-target-line2{display:none}.bundle-targets .bb-progress-bar .bb-target .bb-target-text{width:88px;display:block;position:relative;left:-44px;text-align:center;font-size:11px;margin-top:8px;line-height:1.2;font-weight:600;color:#000}.bundle-targets .bb-progress-bar .bb-target.active[data-reward-type=free_gift] .bb-target-text{text-decoration:underline;text-underline-offset:2px}.bundle-targets .bbt-details-wrapper{padding:0 20px}.bundle-targets .bbt-details-wrapper .bbt-details{border-top:1px solid rgba(255,255,255,.2);padding:12px 0}.bundle-targets .bbt-details-wrapper .bbt-details:empty{display:none}.bundle-targets .bbt-bottom-title{padding:8px 20px 4px;border-top:1px solid rgba(255,255,255,.2)}@media only screen and (max-width:900px){.bundle-targets .bbt-bottom-title{display:none}}.bundle-targets .bbt-price-summary .bbt-summary-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:14px}.bundle-targets .bbt-price-summary .bbt-summary-row.bbt-summary-total{border-top:1px solid rgba(255,255,255,.2);margin-top:8px;padding-top:12px;font-weight:500;font-size:18px}.bundle-targets .bbt-price-summary .bbt-summary-saving .bbt-summary-label,.bundle-targets .bbt-price-summary .bbt-summary-saving .bbt-summary-value{color:#ffec5f;font-weight:400}.bundle-targets .bb-checkout-bot-wrap{padding:12px 16px 18px;position:sticky;bottom:0;background-color:#000;z-index:1}@media only screen and (max-width:900px){.bundle-targets .bb-checkout-bot-wrap{padding:8px 16px 16px}}.bundle-targets .bb-trust-badge{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:14px;font-size:11px;font-weight:700;letter-spacing:.06em;color:#fff;text-transform:uppercase}@media only screen and (max-width:900px){.bundle-targets .bb-trust-badge{display:none}}.bundle-targets .bb-trust-image{height:32px;width:auto;display:block;flex-shrink:0}.bundle-targets .bb-trust-stars{color:#ffec5f;font-size:12px;letter-spacing:1px;line-height:1}.bundle-targets .bb-checkout{background-color:#41b349;border:none;color:#fff;font-size:16px;font-weight:700;border-radius:6px;padding:16px 20px;display:block;text-align:center;cursor:pointer;text-decoration:none;line-height:1.2}@media only screen and (max-width:900px){.bundle-targets .bb-checkout{font-size:15px;padding:14px 16px}}.bundle-targets .bb-checkout .bb-checkout-label{margin-right:4px}.bundle-targets .bb-checkout .bbc-price{display:inline}.bundle-targets .bb-checkout .bbc-price .bbc-compare-price{margin-left:8px;opacity:.75;font-weight:500}.bundle-targets .bb-checkout.inactive{pointer-events:none;opacity:.45}.zpro-bundle-summary-row{display:grid;grid-template-columns:72px 1fr auto;grid-template-rows:auto auto auto;gap:6px 14px;align-items:start;position:relative;font-size:12px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.15);color:#fff}.zpro-bundle-summary-row:last-child{border-bottom:none}.zpro-bundle-summary-row .bbsr-img{grid-column:1;grid-row:1/span 3;width:72px}.zpro-bundle-summary-row .bbsr-img img{display:block;width:72px;height:72px;object-fit:contain;background:#fff}.zpro-bundle-summary-row .bbsr-title{grid-column:2;grid-row:1;font-weight:600;font-size:14px;line-height:1.25;padding-right:8px}.zpro-bundle-summary-row .bbsr-title span{font-weight:400}.zpro-bundle-summary-row .bbsr-title .bbsr-free-badge{display:inline-block;background:#ffec5f;color:#000;font-size:10px;font-weight:800;padding:3px 8px;border-radius:999px;margin-top:6px;text-transform:uppercase}.zpro-bundle-summary-row.bbsr-free-gift .bbsr-title{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.zpro-bundle-summary-row .bbsr-qty-controls{grid-column:2;grid-row:2;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:86px;height:32px;padding:0 14px;background-color:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:6px;width:fit-content;box-sizing:border-box}.zpro-bundle-summary-row .bbsr-qty-controls .bbsr-qty-btn{flex-shrink:0;width:14px;height:14px;border:none;background:transparent;cursor:pointer;position:relative;padding:0;font-size:0;line-height:0;color:transparent}.zpro-bundle-summary-row .bbsr-qty-controls .bbsr-qty-btn:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff}.zpro-bundle-summary-row .bbsr-qty-controls .bbsr-qty-btn[data-bbqty-change=dec]:before{width:10px;height:1.5px}.zpro-bundle-summary-row .bbsr-qty-controls .bbsr-qty-btn[data-bbqty-change=inc]:before{width:10px;height:1.5px}.zpro-bundle-summary-row .bbsr-qty-controls .bbsr-qty-btn[data-bbqty-change=inc]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.5px;height:10px;background-color:#fff}.zpro-bundle-summary-row .bbsr-qty-controls .bbsr-qty{display:block;flex:1;text-align:center}.zpro-bundle-summary-row .bbsr-qty-controls .bbsr-qty span{min-width:12px;font-size:14px;font-weight:500;line-height:1;color:#fff}.zpro-bundle-summary-row>.bbsr-qty{display:none}.zpro-bundle-summary-row .bbsr-price{grid-column:3;grid-row:1;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.zpro-bundle-summary-row .bbsr-price .bbsr-price-org{font-weight:700;font-size:14px}@media only screen and (max-width:900px){.zpro-bundle-summary-row .bbsr-price .bbsr-price-org{font-weight:400}}.zpro-bundle-summary-row .bbsr-price .bbsr-price-comp{opacity:.55;font-size:12px}.zpro-bundle-summary-row .bbsr-price .bbsr-price-comp:empty{display:none}.zpro-bundle-summary-row .bbsr-remove-link{grid-column:3;grid-row:2;background:none;border:none;color:#fffc;font-size:12px;text-decoration:underline;text-underline-offset:2px;cursor:pointer;padding:0;text-align:right;justify-self:end}@media only screen and (max-width:900px){.bundle-collection-wrapper.bbopen .zpro-bundle-summary-row{grid-template-columns:56px 1fr auto;padding:12px 0}.bundle-collection-wrapper.bbopen .zpro-bundle-summary-row .bbsr-img{width:56px}.bundle-collection-wrapper.bbopen .zpro-bundle-summary-row .bbsr-img img{width:56px;height:56px}.bundle-collection-wrapper.bbopen .zpro-bundle-summary-row .bbsr-title{padding-right:48px;font-weight:400;font-size:14px}.bundle-collection-wrapper.bbopen .zpro-bundle-summary-row .bbsr-qty-controls{grid-column:2;grid-row:1;justify-self:end;align-self:start;display:inline-flex;align-items:center;background:none;border:none;min-width:0;height:auto;padding:0;gap:0}.bundle-collection-wrapper.bbopen .zpro-bundle-summary-row .bbsr-qty-controls .bbsr-qty-btn{display:none}.bundle-collection-wrapper.bbopen .zpro-bundle-summary-row .bbsr-qty-controls .bbsr-qty{font-size:13px;font-weight:500;flex:none}.bundle-collection-wrapper.bbopen .zpro-bundle-summary-row .bbsr-qty-controls .bbsr-qty:before{content:"x "}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/css_bundle.css.map */
