:root{--bs-font-family-heading: "Termina";--bs-font-family-button: "Termina"}subscription-funnel a{font-family:Termina}.form-control{color:#000}.full-dialog{margin:0!important;max-width:100vw!important;min-height:100vh!important;min-height:calc(var(--vh, 1vh) * 100)!important}.modal .full-dialog .modal-body img{max-width:unset;min-height:unset;width:100%;height:100%;object-fit:contain}.full-modal{z-index:1190}.full-content{height:100%;min-height:100vh!important;max-height:100vh!important;min-height:calc(var(--vh, 1vh) * 100)!important;max-height:calc(var(--vh, 1vh) * 100)!important;border:none}.full-dialog .full-content .modal-header{z-index:1;border:none;border-radius:0;padding:12px 20px;background-color:#fff;box-shadow:0 3px 10px #0000000f}.tooltip{position:relative;display:inline-block;border-bottom:1px dotted black}.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1}.tooltip:hover .tooltiptext{visibility:visible}.crossed-out{display:none;object-fit:unset;position:absolute;width:100%;height:100%;left:0;top:0}.unavailable .crossed-out{display:block}.funnel-logo{width:100px;height:24px;object-fit:contain}.style-step{position:relative;margin:0 25px;min-width:62px;text-align:center}.style-text{font-size:12px;margin:0;display:none;text-transform:uppercase}.style-step:after{content:"";position:absolute;bottom:-6px;left:50%;display:block;width:40px;height:4px;background-color:#838383}.style-step:before{content:"";position:absolute;bottom:-6px;right:50%;display:block;width:40px;height:4px;background-color:#838383}.style-step.active{color:#000}.style-step.active:before,.style-step.active:after{background-color:#b2fc54}.left-part,.right-part{padding:0}.funnel-step-1{max-width:450px}.funnel-step-new-badge{font-family:Termina;font-size:8px;font-weight:700;line-height:10px;padding:4px;text-transform:uppercase}.styles-tabs li:first-child{border:1px solid #000000;border-right:none;border-radius:4px 0 0 4px}.styles-tabs li:last-child{border:1px solid #000000;border-left:none;border-radius:0 4px 4px 0}.styles-tabs li:hover{border-color:#000}.styles-tabs .style-tab{padding:9px 0}.styles-tabs .style-tab .nav-link{display:block;text-align:center}.styles-tabs .style-tab.open{background-color:#000}.styles-tabs .style-tab.open .nav-link{color:#fff}.funnel-step-4 .single-style,#productTabsContent .single-style{border:1px solid #D9D9D9;border-radius:4px;background:#fff}.funnel-step-4 .single-style img,#productTabsContent .single-style img{max-width:41px;max-height:30px;min-height:30px}.single-style{margin-bottom:8px}.style-logo,.style-info,.style-price{min-height:54px;display:flex;justify-content:center;align-items:center}.style-price{border-radius:0 4px 4px 0;font-weight:700;font-size:13px}.single-style:hover .style-price,.single-style.selected .style-price{border-radius:0 2px 2px 0}.extra-info{font-size:8px;text-transform:uppercase;color:#838383;line-height:14px;letter-spacing:.02em}.regular-price,.discount-text{font-size:10px;font-weight:400;line-height:14px;letter-spacing:0}.discount-text{color:#e7134b;font-weight:700}.style-name{font-size:12px;text-transform:capitalize}.step-heading{text-transform:uppercase;text-align:center}.step-content{max-width:1170px;min-height:60vh;margin:auto}.style-size{max-width:175px;padding:19px}.style-size:hover{border-color:#000!important}.style-size-chart:not(.special-subscription-flow .style-size-chart){font-size:14px;color:#000;margin-top:28px;margin-left:36px;width:fit-content}.style-size-chart a{font-family:open sans;color:#000;font-weight:700;font-size:10px}.single-style:hover,.selected{border:1px solid #606060!important}.select-style-size{padding:3px 13px;background:#000;border-radius:4px}.select-style-size span{font-size:19px;font-weight:700}.funnel-step-3 .color-swatches{max-width:370px;margin:0 auto}.funnel-step-3 .action-btn a{padding:15px 20px;border:2px solid #000000;border-radius:3px;min-width:240px;display:flex;justify-content:center;align-items:center;height:50px}a.loading{pointer-events:none}.funnel-step-3 .action-btn .select-color-link{font-size:14px;line-height:17px;letter-spacing:.12em;color:#000}.funnel-step-3 .color-swatch-img{width:52px!important;height:52px!important;border:1px solid transparent;position:relative}.funnel-step-3 .color-swatch-img.highlight-color{border-color:#c7c7c7}.funnel-step-3 .color-swatch-img:hover{border-color:#000}.funnel-step-4,.selected-details{max-width:424px;margin:0 auto}.funnel-step-4 .review-step-heading{font-size:16px;letter-spacing:0}.funnel-step-4 .review-step-sub-heading{font-weight:400;line-height:22px;font-size:16px;letter-spacing:0}.funnel-step-4 .selected-color{width:40px}.funnel-step-4 .review-action .btn{border-radius:4px;width:100%;padding:11px 25px}.funnel-step-4 .review-action .add-to-bag-btn{border-radius:4px;height:45px;background:#b2fc54;color:#000;justify-content:center;align-items:center;border:2px solid #000000}.funnel-step-4 .review-action .add-pair,.funnel-step-4 .review-action .add-to-bag-btn .button-text{font-weight:700;font-size:14px;line-height:17px;letter-spacing:.12em}.funnel-step-4 .review-action .add-to-bag-btn .discount{font-family:Open Sans;font-weight:700;font-size:14px;line-height:16px}.funnel-step-4 .review-action .cancel-text{font-weight:400;font-size:14px}.skip-now-modal.open{z-index:1300}.cancel-modal.open{z-index:1200}.subscription-settings{position:absolute;left:50%;transform:translate(100%);top:78px;width:175px}.subscription-settings .select-heading{display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.subscription-settings .select-heading .option_txt{border:1px solid black;padding:8px 18px;width:100%;border-radius:6px}.subscription-settings .custom--select{width:130%}.subscription-settings .custom--select ul{margin-top:3px}.subscription-settings .custom--select li{border:1px solid #dee2e6!important;padding:8px 10px!important;background:#fff;cursor:pointer;margin:0;display:flex;justify-content:space-between;align-items:center}.subscription-settings .custom--select li a{font-size:16px;font-weight:400;cursor:pointer}.extra-style-details ul{margin-bottom:0}.extra-style-details li{margin-top:2px!important}.funnel-popup .right-part-step-2 .row{max-width:366px}.action-modal.full-action-modal .modal-content{width:500px!important;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100)}[data-cancel-swap-image]{width:200px}#cancel-swap-popup .action-modal .modal-content{background-color:#fff!important}@media (min-width: 768px){.left-part,.right-part{padding:10px}.right-part.right-part-step-1{margin-bottom:auto}.style-name{font-size:14px;text-transform:capitalize}.style-step.active:before,.style-step.active:after{background-color:#000}.style-text{display:block}.step-heading{font-size:24px}.style-step:before,.style-step:after{width:48px}.selected-style .style-name{font-size:20px}.selected-style .extra-info{font-size:10px}.modal .full-dialog .modal-body .style-color img:not(.crossed-out){width:65px;height:65px}.funnel-step-1{margin:0 auto}}@media screen and (max-width: 768px){.subscription-settings{position:unset;transform:translate(0)}[data-cancel-swap-image]{width:160px}.choose-style-section .style-block svg:not(.mobile-section){display:none}.subscription-settings .select-heading{border:0;padding:0!important;justify-content:end}.subscription-settings .select-heading img{width:30px!important;height:30px!important}.subscription-settings .select-heading .option_txt{min-width:unset}.subscription-settings .custom--select{width:180%!important}.subscription-settings .custom--select li a{font-size:14px}}@media screen and (max-width: 576px){.funnel-step-3 .action-btn a{padding:12px 15px}.funnel-step-3 .action-btn .select-color-link{font-size:12px;letter-spacing:.02em}.extra-style-details li{font-size:12px}.style-step{min-width:36px}.phase-confirm-button{position:fixed;bottom:14px;left:0;right:0;z-index:2;background-color:#fff!important;padding:0 16px}}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:.5rem;overflow:hidden;font-size:.75rem;background-color:var(--bs-color-gray-100);border-radius:3.75rem}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;background-color:var(--bs-color-primary);transition:width .6s ease;border-radius:3.75rem}.swiper-container .swiper-slider{opacity:1;transition:all .1s ease-in-out}.swiper-container .swiper-slider.swiper-container-initialized{opacity:1}.color-swatch .custom-swatch-label{position:absolute;left:50%;transform:translate(-50%);background:#a2242f;color:#fff;border-radius:3px;padding:3px;font-size:11px;line-height:11px;letter-spacing:0;width:max-content;max-width:70px;min-width:25px;text-align:center;z-index:2}.color-swatch .custom-swatch-label.display-style-top{top:-5px}.color-swatch .custom-swatch-label.display-style-bottom{bottom:0}.color-swatch .display-type-highlight{position:absolute;border:2px solid;display:block;width:100%;height:100%;top:0;left:0;border-radius:100%}.color-swatch .color-swatch-wrapper.selected .display-type-highlight,.color-swatch .color-swatch-wrapper:hover .display-type-highlight{border:4px solid}.color-swatch .custom-swatch-label p{margin:0;font-family:Open Sans,sans-serif;letter-spacing:0;font-weight:600}.section-header{position:relative;padding:19px 0 17px;border-bottom:1px solid #000}.section-body{padding:18px 0;height:calc(100vh - 65px);height:calc(calc(var(--vh, 1vh) * 100) - 65px);overflow-y:hidden;position:relative}.choose-color .section-body{padding:0 0 20px}.custom-main-section-body{height:auto}.section-header h1{margin-bottom:0;color:#000;text-align:center;font-size:18px;text-transform:uppercase}.btn-phase-close{position:absolute;top:50%;right:30px;transform:translateY(-50%)}.subscription-phase .section-body .subscription-image img{width:160px}.subscription-img-details h1{color:#000;font-size:28px;font-weight:700;line-height:normal;text-transform:capitalize;margin-bottom:8px}.subscription-img-details p{color:#000;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;margin-bottom:4px}.section-body .subscription-image{margin:12px 0}.subscription-img-details ul li{font-size:16px}.phase-option-button-group{display:flex;justify-content:center;flex-wrap:wrap;margin:12px 0 32px}.btn-phase-option{color:#000;text-transform:capitalize;min-width:300px;padding:16px 20px;border-radius:5px;border:1px solid #000;background-color:#fff;text-align:center;margin-top:12px;font-size:16px;font-family:Termina}.btn-phase-option:hover{background-color:#008531;color:#fff!important;border-color:#008531}.btn-phase--more-option{color:#000;text-transform:capitalize;padding:7px 19px;border-radius:5px;border:1px solid #000;background-color:#fff;text-align:center;font-size:12px;font-family:open sans}.btn-phase--more-option:hover{background-color:#008531;color:#fff!important;border-color:#008531}.phase-more-option a:not(.selected){border-color:#dcdcdc;color:#999}.btn-phase--more-option.selected,.phase-more-option a:not(.selected):hover{background-color:#000;border-color:#000!important;color:#fff}.choose-size-section{padding:70px 76px;height:calc(100vh - 165px);height:calc(calc(var(--vh, 1vh) * 100) - 165px);overflow-y:auto}.choose-size-section .col-6{padding-left:8px;padding-right:8px}.choose-size-section .style-size{padding:26px 20px;font-family:var(--bs-font-family-base);font-size:20px;font-weight:700;margin:6px 0;border:1px solid rgba(199,199,199,.6)}.choose-size-section .style-size.selected,.choose-size-section .style-size.selected:hover{background-color:#008531;border-color:#008531!important;color:#fff}.choose-size-section .style-size:hover{border-color:#008531!important;color:#008531}.choose-size-section .style-size-chart{margin-top:14px}.choose-size-section .style-size-chart p{color:#b6b6b6;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:22.4px;margin-bottom:15px}.choose-size-section .style-size-chart a{color:#000;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:600;line-height:16px;text-transform:capitalize;text-decoration:none;position:relative}.choose-size-section .style-size-chart a:before{content:"";position:absolute;bottom:-1px;left:0;right:0;width:100%;height:1px;background-color:#000}.phase-confirm-button .btn-confirm-button{width:100%;background-color:#000;color:#fff;text-align:center;font-size:18px;border:2px solid #000;padding:15px;font-family:Termina;transition-duration:.2s}.phase-confirm-button .btn-confirm-button.disabled{border:2px solid #C7C7C7!important;background-color:#c7c7c7!important}.phase-confirm-button .btn-confirm-button.loading{display:flex;justify-content:center;align-items:center}.phase-confirm-button .btn-confirm-button.error{color:red!important;border-color:red!important;background:#fff!important}.phase-confirm-button .btn-confirm-button:hover{background-color:transparent;color:#000}.phase-confirm-button{position:absolute;bottom:10px;left:0;right:0;padding:0 16px;background-color:#fff!important}.choose-color-section{padding:0 30px;height:calc(calc(var(--vh, 1vh) * 100) - 151px);overflow-y:auto}.choose-color-section.scroll-content{height:calc(calc(var(--vh, 1vh) * 100) - 177px)}#zowieFloatingButtonMobile,#zowieFloatingButton,#zowieCallToAction{z-index:100!important}.selection-title{margin-bottom:0;font-size:18px;text-transform:uppercase}.predefined-colors .style-color{padding-left:6px;padding-right:6px}.predefined-colors .color-swatch{width:50px;height:50px;background-color:#fff;border:1px solid transparent;padding:0}.predefined-colors .color-swatch.highlight-color{border-color:#c7c7c7}.predefined-colors .color-swatch.selected,.predefined-colors .color-swatch.selected:hover{background-color:#fff;border:1px solid #606060!important;padding:5px;position:relative}.selected-overlay{position:absolute;background-color:#00853180;display:flex;align-items:center;justify-content:center;opacity:0;border-radius:50%;top:50%;left:50%;width:calc(100% - 5px);height:calc(100% - 5px);transform:translate(-50%,-50%)}.predefined-colors .color-swatch.selected .selected-overlay{opacity:1}.predefined-colors .color-swatch:hover{border-color:#000;padding:5px}.predefined-colors .color-swatches{margin:0 -7px}.core-selection{margin-top:15px}.choose-color-section .phase-confirm-button{padding-top:16px}.choose-color-section .custom-swatch-label{color:#fff;background-color:#e84439}.hide-scroll [data-more-styles],.hide-scroll [data-less-styles]{display:none!important}.btn-confirm-button{min-height:60px}.one-time-product-management .one-time-remove-section{padding:0 30px}.unavailable{pointer-events:none;position:relative;opacity:.5}.crossed-out{display:none}.unavailable .crossed-out{display:block!important;object-fit:unset!important;position:absolute!important;width:100%;height:100%;left:0;top:0}[data-select-color-warning]{color:#666;text-align:center;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:22.4px}@media (max-width: 500px){.section-header h1{font-size:16px}.btn-phase-close{right:16px}.btn-phase-close svg{width:24px}.section-body .subscription-image{margin:0}.choose-size-section{padding:0 16px;margin-top:40px}.choose-size-section .col-6{padding-left:6px;padding-right:6px}.phase-confirm-button{margin-top:auto;padding:0 16px;position:fixed;bottom:0;left:0;right:0;padding-bottom:14px!important;z-index:2;background-color:#fff!important}[data-select-color-warning]{font-size:12px;line-height:19.2px}.phase-option-button-group{margin:3px 0 12px}.subscription-phase .section-body .subscription-image img{width:160px}.subscription-img-details h1{font-size:24px}.subscription-img-details ul li{font-size:14px}.choose-color-section{padding:0 16px;height:calc(calc(var(--vh, 1vh) * 100) - 177px)}.choose-color-section .phase-confirm-button{margin-top:auto;padding-top:19px}.choose-size-section .style-size:hover{border-color:#008531!important;color:#008531}.choose-color .section-body{padding:0 0 20px}.phase-confirm-button .btn-confirm-button:hover{background-color:#000;color:#fff}.choose-size-section .style-size:not(.selected.style-size):hover{border-color:#c7c7c799!important;color:#000}.predefined-colors .color-swatch:hover{border-color:transparent;padding:0}.btn-phase-option:hover{background-color:#fff;color:#000!important;border-color:#000}.phase-more-option a:not(.selected):hover{background-color:#fff;border-color:#dcdcdc!important;color:#999!important}}.special-subscription-flow .selection-title{text-transform:capitalize;margin-bottom:0}.alert-message-bar{height:60px;display:flex;align-items:center;justify-content:center;text-align:center;position:fixed;color:#fff;left:0;right:0;top:0;width:100%}.alert-message-bar.success{background-color:#008531}.alert-message-bar.failed{background-color:#c00}.alert-message-bar p{color:#fff;font-size:18px;font-weight:600;text-transform:capitalize;margin-bottom:0;margin-left:10px}.alert-icon{display:none}.alert-message-bar.success .success-icon,.alert-message-bar.failed .failed-icon{display:block}.alert-message-bar.failed .failed-icon svg{position:relative;top:4px;left:3px;transform:scale(1.5)}.special-subscription-flow .predefined-colors .more-colors{display:none!important}.add-product-flow .section-header{background-color:#000}.additional-subscription-text{color:#000;text-align:center;font-family:Termina Demi;font-size:16px;font-style:normal;font-weight:600;margin-bottom:0;line-height:25.6px}.add-product-btn{color:#647088;text-transform:none}.add-product-btn.radio-button{background-color:#fff;height:55px;border-radius:40px;display:flex;gap:12px;justify-content:start;padding:10px;border:1px solid #C7C7C7!important;align-items:center;width:100%;margin:8px 0!important}.add-product-btn.radio-button:first-child{margin-top:20px!important}.add-product-btn.radio-button .add-text{color:#000;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;line-height:19.2px;text-decoration:none!important}.add-product-btn.radio-button.selected{border:2px solid #06BC39!important}.add-product-btn.radio-button:hover{border-color:#06bc39!important}.add-product-btn.radio-button.selected svg.active{display:block!important}.add-product-btn.radio-button.selected svg.normal{display:none!important}.confirmation-page-img{text-align:center;margin-bottom:25px}.back-arrow{position:absolute;top:50%;transform:translateY(-50%);left:16px;cursor:pointer}.add-product-flow .section-header h1{color:#fff}.btn-confirmation{font-size:14px!important}.special-flow-popup .special-flow-image{margin:30px 0}.special-flow-popup .special-flow-image img{width:140px!important}@media (min-width:500px){.mobile-size-guide,.section-header p,.number-style-color{display:none}}@media screen and (max-width:376px){.style-size-chart:not(.special-subscription-flow .style-size-chart){margin-top:24px!important}}@media (max-width: 500px){.section-header p{color:#000;text-align:right;font-size:16px;font-weight:600;text-transform:capitalize;margin-bottom:0}.btn-size-block{width:42px;padding:10px 0}.mobile-size-guide{display:flex}.predefined-sections:not(.special-subscription-flow .predefined-sections){display:flex;flex-direction:column-reverse}.number-style-color{width:36px;height:36px;background-color:#d4d4d4;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-left:6px;margin-right:6px}.number-style-color p{margin-bottom:0;color:#000;font-size:12px;font-weight:600;text-transform:capitalize}.alert-message-bar p{font-size:14px}.add-product-btn.radio-button{height:51px}.add-product-btn.radio-button .add-text{font-size:12px}.special-flow-popup .special-flow-image img{width:120px!important}#cancel-swap-popup .predefined-colors .color-swatch{width:44px;height:44px}#cancel-swap-popup .choose-color-section{height:calc(calc(var(--vh, 1vh) * 100) - 152px)}#skipNow .action-modal,#cancel-swap-popup .action-modal,#editAddress .action-modal,#editPaymentCard .action-modal,#shopify_payments .action-modal,#send_now_flow .action-modal{background-color:#fff!important}}
/*# sourceMappingURL=/cdn/shop/t/1746/assets/funnel-dashboard.css.map */
