.oss-section-before-after,.oss-section-before-after *,.oss-section-before-after *:before,.oss-section-before-after *:after{box-sizing:border-box}.oss-section-before-after{width:100%;background-color:var(--oss-section-before-after-bg, #fff);padding-top:var(--oss-section-before-after-padding-top, 48px);padding-bottom:var(--oss-section-before-after-padding-bottom, 48px);border:var(--oss-section-before-after-border-width, 0px) solid var(--oss-section-before-after-border-color, transparent);border-radius:var(--oss-section-before-after-border-radius, 0px)}.oss-section-before-after-wrap{display:grid;gap:24px;width:100%;max-width:var(--oss-section-before-after-max-width);margin-left:auto;margin-right:auto;padding-left:var(--oss-section-before-after-pad-inline, 16px);padding-right:var(--oss-section-before-after-pad-inline, 16px)}.oss-section-before-after--full{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-radius:0}.oss-section-before-after--full .oss-section-before-after-wrap{max-width:none;padding-left:0;padding-right:0}.oss-section-before-after--full .oss-section-before-after-frame{border-radius:0}.oss-section-before-after-frame,.oss-section-before-after-content{min-width:0}.oss-section-before-after-content{grid-area:content}.oss-section-before-after-wrap--mobile-top{grid-template-areas:"frame" "content"}.oss-section-before-after-wrap--mobile-bottom{grid-template-areas:"content" "frame"}.oss-section-before-after-frame{grid-area:frame;position:relative;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:none}.oss-section-before-after-pane{position:absolute;top:0;right:0;bottom:0;left:0}.oss-section-before-after-pane img,.oss-section-before-after-pane svg{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-drag:none}.oss-section-before-after-placeholder{background:#f4f4f4}.oss-section-before-after-after{clip-path:inset(0 0 0 var(--oss-section-before-after-pos, 50%));pointer-events:none}.oss-section-before-after.is-dragging .oss-section-before-after-after{will-change:clip-path}.oss-section-before-after-tag{position:absolute;bottom:12px;z-index:1;margin:0;padding:6px 10px;font:600 13px/1.2 system-ui,sans-serif;color:#fff;background:#00000073;border-radius:6px}.oss-section-before-after-tag--left{left:12px}.oss-section-before-after-tag--right{right:12px}.oss-section-before-after-divider{position:absolute;top:0;bottom:0;left:var(--oss-section-before-after-pos, 50%);z-index:2;width:2px;background:#fff;transform:translate(-50%);pointer-events:none;box-shadow:0 0 8px #0003}.oss-section-before-after-handle{position:absolute;top:50%;left:var(--oss-section-before-after-pos, 50%);z-index:3;display:flex;align-items:center;gap:10px;height:60px;padding:0 14px;border:2px solid #fff;border-radius:999px;background:#00000026;box-shadow:0 0 10px #00000040;color:inherit;font:inherit;appearance:none;-webkit-appearance:none;cursor:grab;transform:translate(-50%,-50%);touch-action:none}.oss-section-before-after-handle:focus-visible{outline:2px solid #fff;outline-offset:3px}.oss-section-before-after.is-dragging .oss-section-before-after-handle{cursor:grabbing}.oss-section-before-after-handle-dot{width:12px;height:12px;border-radius:50%;background:#fff}.oss-section-before-after-handle-chev{width:10px;height:10px;display:block;border:2px solid #fff;border-top:none;border-right:none}.oss-section-before-after-handle-chev--left{transform:rotate(45deg)}.oss-section-before-after-handle-chev--right{transform:rotate(-135deg)}.oss-section-before-after-content{display:flex;flex-direction:column;gap:10px;align-items:var(--oss-section-before-after-items-mobile, flex-start);text-align:var(--oss-section-before-after-align-mobile, left)}.oss-section-before-after-heading{margin:0;font:700 28px/1.2 var(--font-heading-family, system-ui)}.oss-section-before-after-text{color:#555;font-size:15px;line-height:1.6}.oss-section-before-after-text>*:first-child{margin-top:0}.oss-section-before-after-text>*:last-child{margin-bottom:0}.oss-section-before-after-heading+.oss-section-before-after-feature,.oss-section-before-after-text+.oss-section-before-after-feature{margin-top:20px}.oss-section-before-after-feature{display:flex;align-items:center;gap:8px}.oss-section-before-after-feature-text{margin:0;font-size:16px;font-weight:700;line-height:1.5;color:#333}.oss-section-before-after-feature-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px}.oss-section-before-after-feature-icon svg,.oss-section-before-after-feature-img{display:block;width:100%;height:100%;object-fit:contain}.oss-section-before-after-feature-icon svg path{fill:#0800ff}.oss-section-before-after-review{width:100%;max-width:100%;margin-top:20px;padding:16px;background:#fdfdff;border:1px solid #ebebf2;border-radius:8px}.oss-section-before-after-stars{display:flex;align-items:center;justify-content:var(--oss-section-before-after-items-mobile, flex-start);gap:3px}.oss-section-before-after-star{display:block;width:18px;height:18px;color:#00b67a}.oss-section-before-after-star--empty{color:#ddd}.oss-section-before-after-star rect{fill:currentColor}.oss-section-before-after-review-title{margin:20px 0 0;font-size:16px;font-weight:700;line-height:1.5;color:#333}.oss-section-before-after-review-text{margin:8px 0 0;font-size:14px;line-height:1.7;color:#5c5c5c}.oss-section-before-after-author{margin:12px 0 0;font-size:12px;font-style:italic;line-height:1.3;color:#5c5c5c}@media(min-width:990px){.oss-section-before-after-wrap--desktop-left{grid-template-columns:1.2fr .8fr;grid-template-areas:"frame content";align-items:center}.oss-section-before-after-wrap--desktop-right{grid-template-columns:.8fr 1.2fr;grid-template-areas:"content frame";align-items:center}.oss-section-before-after-frame{aspect-ratio:1 / 1}.oss-section-before-after-handle{height:64px}.oss-section-before-after-content{align-items:var(--oss-section-before-after-items, center);text-align:var(--oss-section-before-after-align, center)}.oss-section-before-after-heading{font-size:34px}.oss-section-before-after-feature{gap:10px}.oss-section-before-after-feature-text{font-size:18px}.oss-section-before-after-feature-icon{width:20px;height:20px}.oss-section-before-after-review{padding:20px}.oss-section-before-after-stars{justify-content:var(--oss-section-before-after-items, center)}.oss-section-before-after-star{width:22px;height:22px}.oss-section-before-after-review-title{margin-top:24px;font-size:18px}.oss-section-before-after-review-text{margin-top:12px;font-size:16px}.oss-section-before-after-author{margin-top:16px;font-size:14px}}@media screen and (max-width:749px){.oss-section-before-after{padding-top:var(--oss-section-before-after-padding-top-mobile, 32px);padding-bottom:var(--oss-section-before-after-padding-bottom-mobile, 32px)}}.oss-section-fbt-1-container-row{width:100%;margin:3rem auto;padding:2rem 15px;font-family:var(--oss-section-fbt-1-sans-font);background-color:var(--oss-section-fbt-1-section-bg);border-radius:var(--oss-section-fbt-1-section-border-radius)}.oss-section-fbt-1-main-title{font-size:var(--oss-section-fbt-1-title-font-size);font-weight:600;margin-bottom:2rem;color:var(--oss-section-fbt-1-title-color);font-family:var(--oss-section-fbt-1-custom-font, var(--oss-section-fbt-1-sans-font))}.oss-section-fbt-1-manual-products,.oss-section-fbt-1-related-products{display:flex;align-items:flex-start;flex:1 1 0;gap:1rem;padding:1rem}.oss-section-fbt-1-bundle-row{display:flex;align-items:center;border-radius:12px;padding:2rem}.oss-section-fbt-1-products-container{flex:1 1 0}.oss-section-fbt-1-product-item{flex:1;text-align:center;max-width:100%;border:2px solid transparent;border-radius:8px;transition:all .2s ease-in-out}.oss-section-fbt-1-product-image-wrapper{position:relative;margin-bottom:1rem}.oss-section-fbt-1-product-image{max-width:150px;margin:0 auto}.oss-section-fbt-1-product-title-link{text-decoration:none;color:inherit}.oss-section-fbt-1-product-title{font-size:var(--oss-section-fbt-1-product-name-font-size);font-weight:600;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.25rem;color:var(--oss-section-fbt-1-product-name-color);font-family:var(--oss-section-fbt-1-custom-font, var(--oss-section-fbt-1-sans-font))}.oss-section-fbt-1-product-price{margin:.25rem 0 .5rem;font-size:var(--oss-section-fbt-1-price-font-size);color:var(--oss-section-fbt-1-price-color);font-family:var(--oss-section-fbt-1-custom-font, var(--oss-section-fbt-1-sans-font))}.oss-section-fbt-1-price-compare{color:var(--oss-section-fbt-1-text-light);text-decoration:line-through}.oss-section-fbt-1-price-final{font-weight:700;margin-left:.25rem}.oss-section-fbt-1-form-check{display:inline-flex;position:relative;align-items:center}.oss-section-fbt-1-form-check-input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.oss-section-fbt-1-form-check-label{padding-left:calc(var(--oss-section-fbt-1-checkbox-size, 20px) + 8px);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--oss-section-fbt-1-checkbox-label-font-size)!important;color:var(--oss-section-fbt-1-checkbox-label-color)!important;position:relative;font-family:var(--oss-section-fbt-1-custom-font, var(--oss-section-fbt-1-sans-font))!important}.oss-section-fbt-1-form-check-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:var(--oss-section-fbt-1-checkbox-size, 20px)!important;height:var(--oss-section-fbt-1-checkbox-size, 20px)!important;border:1px solid var(--oss-section-fbt-1-checkbox-accent-color);background-color:transparent;transition:all .2s ease;min-width:var(--oss-section-fbt-1-checkbox-size, 20px)!important;min-height:var(--oss-section-fbt-1-checkbox-size, 20px)!important;max-width:var(--oss-section-fbt-1-checkbox-size, 20px)!important;max-height:var(--oss-section-fbt-1-checkbox-size, 20px)!important}.oss-section-fbt-1-form-check-input:checked+.oss-section-fbt-1-form-check-label:before{background-color:var(--oss-section-fbt-1-checkbox-accent-color);border-color:var(--oss-section-fbt-1-checkbox-accent-color);background-position:center;background-repeat:no-repeat}.oss-section-fbt-1-variant-selectors{margin:0 0 .375rem}.oss-section-fbt-1-variant-option{margin-bottom:.5rem}.oss-section-fbt-1-variant-label{display:block;font-size:var(--oss-section-fbt-1-variant-label-font-size);font-weight:500;margin-bottom:.25rem;color:var(--oss-section-fbt-1-variant-label-color);font-family:var(--oss-section-fbt-1-custom-font, var(--oss-section-fbt-1-sans-font))}.oss-section-fbt-1-variant-select{width:100%;padding:.5rem;border:var(--oss-section-fbt-1-dropdown-border-width) solid var(--oss-section-fbt-1-dropdown-border-color);border-radius:4px;background-color:var(--oss-section-fbt-1-dropdown-bg-color);font-size:var(--oss-section-fbt-1-dropdown-font-size);color:var(--oss-section-fbt-1-dropdown-text-color);cursor:pointer;transition:border-color .2s ease;font-family:var(--oss-section-fbt-1-custom-font, var(--oss-section-fbt-1-sans-font))}.oss-section-fbt-1-variant-select:hover{border-color:var(--oss-section-fbt-1-dropdown-hover-border-color)}.oss-section-fbt-1-variant-select:focus{outline:none;border-color:var(--oss-section-fbt-1-dropdown-hover-border-color);box-shadow:0 0 0 2px #6f5f511a}.oss-section-fbt-1-variant-select:disabled{background-color:var(--oss-section-fbt-1-background);cursor:not-allowed;opacity:.6}.oss-section-fbt-1-divider{display:flex;align-items:center;justify-content:center;align-self:stretch}.oss-section-fbt-1-divider svg{color:#d3d3d3}.oss-section-fbt-1-summary-container{flex:0 0 300px;padding-left:2rem;display:flex;align-items:center;justify-content:center}.oss-section-fbt-1-summary-content{text-align:center;width:100%;max-width:280px}.oss-section-fbt-1-total-price{margin-bottom:1rem;font-family:var(--oss-section-fbt-1-custom-font, var(--oss-section-fbt-1-sans-font))}.oss-section-fbt-1-price-display{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.oss-section-fbt-1-total-label{font-size:var(--oss-section-fbt-1-total-price-font-size);color:var(--oss-section-fbt-1-total-price-color);font-family:var(--oss-section-fbt-1-custom-font, var(--oss-section-fbt-1-sans-font));font-weight:500;white-space:nowrap}.oss-section-fbt-1-total-price b{color:var(--oss-section-fbt-1-price-amount-color);font-size:calc(var(--oss-section-fbt-1-price-amount-font-size) * 1.1);font-weight:700;font-family:var(--oss-section-fbt-1-custom-font, var(--oss-section-fbt-1-sans-font));white-space:nowrap}.oss-section-fbt-1-total-price .oss-section-fbt-1-price-compare{color:var(--oss-section-fbt-1-text-light);text-decoration:line-through;font-size:calc(var(--oss-section-fbt-1-total-price-font-size) * .9);font-family:var(--oss-section-fbt-1-custom-font, var(--oss-section-fbt-1-sans-font));opacity:.8;white-space:nowrap}.oss-section-fbt-1-hero-savings{font-size:var(--oss-section-fbt-1-savings-font-size);font-weight:700;margin-bottom:1.5rem;font-family:var(--oss-section-fbt-1-custom-font, var(--oss-section-fbt-1-sans-font));text-align:center}.oss-section-fbt-1-savings-text{color:var(--oss-section-fbt-1-savings-text-color);font-weight:600}.saved-amount{color:var(--oss-section-fbt-1-savings-amount-color);font-weight:700;font-size:calc(var(--oss-section-fbt-1-savings-font-size) * 1.05)}.oss-section-fbt-1-btn-atc{background-color:var(--oss-section-fbt-1-button-bg-color)!important;color:var(--oss-section-fbt-1-button-text-color)!important;border:var(--oss-section-fbt-1-button-border)!important;padding:16px 25px;width:100%;font-size:var(--oss-section-fbt-1-button-font-size)!important;font-weight:700;border-radius:8px;cursor:pointer;transition:all .2s ease;font-family:var(--oss-section-fbt-1-custom-font, var(--oss-section-fbt-1-sans-font))!important;box-shadow:0 2px 8px #0000001a;text-transform:uppercase;letter-spacing:.5px}.oss-section-fbt-1-btn-atc:hover:not(:disabled){background-color:var(--oss-section-fbt-1-button-hover-bg-color)!important;color:var(--oss-section-fbt-1-button-hover-text-color)!important;transform:scale(1.05)}.oss-section-fbt-1-btn-atc:disabled{opacity:.6;cursor:not-allowed}.oss-section-fbt-1-btn-atc.loading{opacity:.8;cursor:wait}.oss-section-fbt-1-btn-atc.success{background-color:var(--oss-section-fbt-1-green)!important;color:#fff!important}.oss-section-fbt-1-btn-atc.error{background-color:#dc3545!important;color:#fff!important}.oss-section-fbt-1-atc-error{display:none;color:#dc3545;font-size:.9rem;margin-top:10px}@media(max-width:991.98px){.oss-section-fbt-1-bundle-row{flex-direction:column}.oss-section-fbt-1-summary-container{flex-basis:100%;margin-top:2rem;padding-left:0;border-top:1px solid var(--oss-section-fbt-1-border-color);padding-top:2rem}}@media(max-width:767.98px){.oss-section-fbt-1-container-row{padding:1.5rem 15px;margin:2rem auto}.oss-section-fbt-1-bundle-row{padding:0}.oss-section-fbt-1-manual-products,.oss-section-fbt-1-related-products{flex-direction:row;flex-wrap:wrap;width:100%;gap:.75rem;padding:.75rem}.oss-section-fbt-1-product-item{flex:0 0 calc(50% - .375rem);min-width:0;max-width:100%}.oss-section-fbt-1-product-item:nth-child(3){flex:0 0 100%;max-width:calc(50% - .375rem);margin:0 auto}.oss-section-fbt-1-product-image-wrapper img{width:100px;height:100px;object-fit:cover}.oss-section-fbt-1-product-title{margin-bottom:.25rem;-webkit-line-clamp:2;line-clamp:2}.oss-section-fbt-1-product-price{margin:.25rem 0 .4rem}.oss-section-fbt-1-variant-selectors{margin:0 0 .3rem}.oss-section-fbt-1-variant-select{padding:.4rem}.oss-section-fbt-1-variant-label{margin-bottom:.2rem}.oss-section-fbt-1-variant-option{margin-bottom:.4rem}.oss-section-fbt-1-form-check-label{padding-left:calc(var(--oss-section-fbt-1-checkbox-size, 20px) + 6px)}.oss-section-fbt-1-price-display{gap:.5rem;flex-wrap:wrap}.oss-section-fbt-1-total-price .oss-section-fbt-1-price-compare{font-size:calc(var(--oss-section-fbt-1-total-price-font-size) * .9)}.oss-section-fbt-1-total-price b{font-size:calc(var(--oss-section-fbt-1-price-amount-font-size) * 1.05)}.oss-section-fbt-1-total-label{font-size:var(--oss-section-fbt-1-total-price-font-size)}.oss-section-fbt-1-hero-savings{font-size:var(--oss-section-fbt-1-savings-font-size)}.saved-amount{font-size:calc(var(--oss-section-fbt-1-savings-font-size) * 1.05)}.oss-section-fbt-1-btn-atc{padding:14px 20px;font-size:var(--oss-section-fbt-1-button-font-size)!important}.oss-section-fbt-1-divider{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
