.swatch input{display:none}.cta-btn{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.show--video .cta-btn,.show--video .content-section,.pause__button{display:none}.custom-video-container.video--paused .show--video .cta-btn,.custom-video-container.video--paused .pause__button{display:block}.custom-video-container.video--paused .play__button,.custom-video-container.video--playing .play__button{display:none}.product-page-container{max-width:1170px;margin:0 auto}.product-images-listing-wrapper .product--media{padding-left:12px;margin-bottom:12px}.product-title{color:#222;font-size:22px;font-weight:900}.product__img__tags{display:none}.image__tag__exist.product__img__tags{display:flex}@media (min-width: 992px){.product-details-wrapper .product-title{font-size:28px}.image__tag__exist.product__img__tags{display:none}.product-images-listing-wrapper .product--media:hover .image__tag__exist.product__img__tags{display:flex}}.compare-price.money{font-weight:400;color:#999}.price-wrapper{font-size:16px}.off_percentage{font-size:16px;color:#3287ff}.color-swatch-wrapper{display:inline-block;border:2px solid transparent!important;border-radius:50%!important;overflow:hidden;margin-right:5px;height:65px;width:65px;position:relative;cursor:pointer}.color-swatch-wrapper:before{content:"";position:absolute;height:100%;width:100%;left:0;top:0;border-radius:50%}.color-swatch-wrapper.selected:before{border:4px solid #fff!important}@media screen and (min-width: 992px){.color-swatch-wrapper:hover:before{border:4px solid #fff!important}}.color-swatch-wrapper:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:20px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%) rotate(45deg);margin-top:-12px;opacity:0}.swatch .color-swatch-wrapper.selected{border-color:#999!important}@media (min-width: 991px){.color-swatch-wrapper:hover{border-color:#999!important}}.swatch .color-swatch-wrapper.selected:after{opacity:1}.swatch .color-swatch-wrapper.selected:before{background:#0000004d}.other-swatch-wrapper{padding:8px;border:1px solid #ccc;font-size:16px;color:#606060;height:auto!important;min-width:50px!important;position:relative;text-align:center;cursor:pointer;margin-bottom:5px}.other-swatch-wrapper:hover,.swatch input:checked+label.other-swatch-wrapper{background:#4a25aa;border-color:#4a25aa!important;color:#fff!important}.unavailable .other-swatch-wrapper:hover,.unavailable .swatch input:checked+label.other-swatch-wrapper{background:#7d59dc;border-color:#7d59dc!important}.swatch input.default_selected:checked+label.other-swatch-wrapper{background:#fff!important;border-color:#ccc!important;color:#606060!important}.swatch input.default_selected:checked+label.other-swatch-wrapper:hover{background:#4a25aa!important;border-color:#4a25aa!important;color:#fff!important}.red-badge{background:#f10909;color:#fff}.color-swatch .panel-heading{color:#4a25aa!important;background-color:transparent;padding:10px 0 0}.color-swatch .panel-heading .panel-title{font-size:16px!important;pointer-events:none}.panel-title .subproducttitle{color:#a8a8a8}.crossed-out{position:absolute;width:100%;height:100%;left:0;top:0;display:none}.unavailable .crossed-out{display:block!important}.unavailable{position:relative}.variant-size.unavailable:hover .swatch:before{content:"waitlist";position:absolute;text-align:center;font-size:14px;text-transform:uppercase;font-weight:600;background:#b1fc54;bottom:100%;padding:10px;display:block;width:100px;left:-22px;margin-bottom:15px;z-index:10000;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.variant-size.unavailable:hover .swatch:after{position:absolute;width:20px;height:20px;content:"";background:#b1fc54;left:35%;top:-26px;transform:rotate(44deg)}.other-swatch-wrapper.unavailable{display:block}.pack-selector-wrapper label.pack-pack-selector-label{display:block;position:relative;font-weight:400;font-size:16px;padding:8px 0 8px 41px;margin:0 auto 6px;height:auto;z-index:9;cursor:pointer;-webkit-transition:all .25s linear;width:100%;background:#eff3f5;border-radius:40px}.pack-selector-wrapper input:checked+label.pack-pack-selector-label{color:#333}.badge-off-percentage{background:#f10909;color:#fff;padding:5px 7px;position:absolute;top:9px;right:12px;border-radius:10px;z-index:200}.pack-selector-wrapper .check{display:block;position:absolute;border:2px solid #ccc;height:25px;width:25px;border-radius:100%;top:7px;left:10px;transition:border .25s linear;-webkit-transition:border .25s linear}.pack-selector-wrapper input:checked+label.pack-pack-selector-label .check{background:none!important;border-color:#333!important;z-index:9}.pack-selector-wrapper .check:before{display:block;position:absolute;content:"";border-radius:100%;height:15px;width:15px;top:3px;left:3px;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear}.pack-selector-wrapper input:checked+label.pack-pack-selector-label .check:before{background-color:#333}.btn.custosubmitbtn{display:block;width:100%;font-size:18px!important;padding:10px 35px!important;border-radius:4px!important;color:#fff;background-color:#000;font-weight:700!important;transition-duration:.2s;min-height:50px}.btn.custosubmitbtn:hover{color:#000!important;background-color:transparent}@media (min-width: 768px){.pack-selector-wrapper label.pack-pack-selector-label{padding:8px 0 8px 41px}}.accordion__container,.accordion__block_inner{padding:10px 0}.accordion__toggle{color:#999;font-weight:700;font-size:16px;position:relative}.product-page-container .accordion__toggle:hover,.product-page-container .accordion__toggle[aria-expanded=true]{color:#000}.accordion__toggle:after{content:"";width:10px;height:10px;position:absolute;right:20px;bottom:0;margin:auto;z-index:100;border:solid #000;border-width:0 1px 1px 0;top:-7px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.accordion__toggle[aria-expanded=true]:after{top:7px;border-width:1px 0 0 1px}footer .accordion__toggle:after{display:none!important}.accordion__block{font-size:15px;letter-spacing:0!important;font-weight:400}.accordion__block p:last-child{margin-bottom:0!important}.related-products-container{max-width:1783px}.free_shipping_products{text-align:center;padding:60px 0}.free_shipping_products h3{font-size:24px;margin-bottom:20px;font-weight:700}.free_shipping_products p{font-size:16px}.section-related-products .section-title{display:inline-block;padding:27px 0 15px;letter-spacing:0;font-size:17px;font-weight:600}.section-related-products .product-link{font-size:16px;font-weight:900;letter-spacing:0}@media (max-width: 991px){.data-product-container{padding-top:10px!important}}.size-guide-modal .close-sizeChart{outline:none;font-size:28px;position:absolute;top:0;right:5px;border:0;z-index:999}@media (max-width: 768px){.size-guide-modal .close-sizeChart{color:#000!important;right:10px!important;top:10px!important}}@media (min-width: 576px){.size-guide-modal .modal-dialog{display:table;margin:80px auto 0;width:45%;max-width:max-content}}.size-guide-modal .panel{margin:0 auto;height:auto;width:auto;position:relative;border:0px!important;box-shadow:none!important}.size-guide-modal .modal-content{box-shadow:0 5px 15px #0000007f;border:0 none!important}.size-guide-modal .modal.open{background:#00000080 none repeat scroll 0 0;opacity:1;z-index:2147483647}.size-guide-modal .modal-body img{max-width:100%!important}.after-pay .after-pay-img{height:15px}.after-pay .faq_icon{background:#3a2a99;color:#fff;padding:0 8px;border-radius:100%;font-weight:900;font-family:"Font Awesome 6 Pro";font-size:15px;position:unset}.product-extra-info .shipping-info .shipping-img{height:20px}.gift-cards afterpay-placement{display:none!important}.product-page-container .rebuy-product-grid .rebuy-product-actions,.product-page-container .rebuy-product-grid .rebuy-product-options{margin-top:5px!important}.product-page-container .rebuy-product-grid .rebuy-button{background:#4a25aa!important;border-color:#4a25aa!important;text-transform:uppercase;color:#fff!important;font-family:Termina!important;font-weight:600!important;font-size:14px;padding:7px;margin-top:5px}.product-page-container .rebuy-product-grid .rebuy-product-options .rebuy-select{padding:0 40px 0 15px;color:#666;height:40px;font-family:Termina!important;background-color:#fff;border-color:#eaeaea;border-radius:4px}.product-page-container .subscription-frequency .rebuy-select{padding:0 0 0 25px;background:none;border:0;font-size:14px;height:auto;line-height:1;color:#000!important;pointer-events:none}.product-page-container .subscription-checkbox .rebuy-checkbox-label .checkbox-input.rebuy-checkbox{cursor:pointer;text-indent:-9999px;min-width:45px;max-width:45px;height:22px;background:#ccc;position:relative;border-radius:20px!important;border:none;margin-right:5px}.product-page-container .subscription-checkbox .rebuy-checkbox-label .checkbox-input.rebuy-checkbox:checked{background:#4a25aa}.product-page-container .subscription-checkbox .rebuy-checkbox-label .checkbox-input.rebuy-checkbox:before{content:"";position:absolute;top:11px;left:11px;width:20px;height:19px;background:#fff;border-radius:90px;opacity:1}.product-page-container .subscription-checkbox .rebuy-checkbox-label .checkbox-input.rebuy-checkbox:checked:before{left:33px}@media screen and (max-width: 768px){.section-related-products .related-product-mobile-card-container{overflow-x:scroll}.section-related-products .related-product-mobile-card{margin-right:16px;width:45%}.section-related-products .related-product-mobile-card:last-child{margin-right:0}.product-page-container .rebuy-product-title{font-size:14px!important}.product-page-container .rebuy-product-info.variant-color-text p,.product-page-container .rebuy-product-info.variant-color-text .font-termina.text-violate{font-size:13px!important}.product-page-container .rebuy-product-grid .rebuy-product-options .rebuy-select{height:33px!important;background-position:calc(100% - 20px) calc(1em - 2px),calc(100% - 15px) calc(1em - 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1em}}@media screen and (max-width: 576px){[data-mobile-product-slider]{min-height:375px}.other-swatch-wrapper{width:48px;min-width:auto!important}.gift-cards .other-swatch-wrapper{padding:8px 4px}.wait-list-modal{padding:16px 0!important}.wait-list-modal .waitlist-content{font-size:14px!important}.btn.custosubmitbtn{font-size:15px!important}.product-benefits-wrapper,.extra-details-wrapper{margin-left:-16px;margin-right:-16px}.sticky-wrapper{width:100%;height:1px;display:block!important}.atc-wrapper.sticky{position:fixed;bottom:0;left:0;width:100%;z-index:111;padding:10px;background:#fff;border-top:1px solid #d9d9d9;transition:all .1s ease-in-out}.atc-wrapper.sticky button.btn{margin-top:0!important;margin-left:66px;width:calc(100% - 66px)}}.promoted-products-box{display:none!important}button.klaviyo-bis-trigger{background:#b1fc54!important;border-color:#b1fc54!important;color:#000!important;text-transform:uppercase}button.klaviyo-bis-trigger:hover{background:#b1fc54!important}.wait-list-modal{padding:60px 24px;max-width:650px}.wait-list-modal .modal-title{text-align:left;font-weight:500;font-size:32px;line-height:28px;color:#333!important}.wait-list-modal .waitlist-content{margin-top:30px!important;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.05em;color:#333;text-align:left}.wait-list-modal .waitlist-content.success-msg{background:#b1fc544f}.wait-list-modal select,.wait-list-modal input[type=text]{background:#f3f7f8;padding:13px 12px!important;border:1px solid #C1C7CC!important;box-shadow:none;height:unset!important}.wait-list-modal .btn{border-radius:4px!important;margin:0;border:none;width:100%!important;max-width:unset!important;font-weight:500!important;font-size:19px!important}.wait-list-modal .notified-btn,.wait-list-modal .notified-btn:hover{background:#b1fc54!important}.wait-list-modal .continue-btn:hover,.wait-list-modal .continue-btn{background:#eafad4!important;border:1px solid #A6E15C!important;font-family:Open Sans!important;text-transform:capitalize}.wait-list-modal input#subscribe_newsletter{background:#f3f7f8;border:1px solid #C1C7CC!important;width:20px}.wait-list-modal input[type=checkbox]{width:20px;height:20px}.wait-list-modal label.subscribe_newsletter{letter-spacing:.05em;color:#333;font-weight:400;margin-left:14px;font-size:15px;line-height:20px}.extra-details{max-width:400px;margin:0 auto}.product-benefits-wrapper .row{max-width:335px;margin:0 auto}.product-benefits-wrapper .benefit-icon{padding:10px;width:65px;height:65px;border-radius:100%;display:flex;justify-content:center;align-items:center}.product-benefits-wrapper .benefit-content{font-family:Open Sans;font-weight:400;font-size:12px;line-height:16px;text-align:center;letter-spacing:.04em;text-transform:uppercase;margin-top:12px}.floating-atc-with-size-wrapper{position:fixed;z-index:1111;bottom:9px;left:10px;padding:1px 8px 1px 0}.floating-atc-size{height:50px;width:56px;padding:0 5px}.product__img__tags{position:absolute;right:10px;bottom:10px;flex-direction:column}.product__img__tag{background:#ffffffbf;border:1px solid #d1d1d1;border-radius:4px;padding:3px 5px;font-weight:lighter;font-size:12px;margin-top:5px}@media screen and (max-width: 768px){.product__img__tags{right:unset;bottom:unset;top:5px;left:10px}}.mix_pack .unavailable{pointer-events:none}.yotpo-reviews-trademark,.out-of-stock .modal.action-modal{display:none!important}.out-of-stock .modal.action-modal.open{display:block!important}
/*# sourceMappingURL=/cdn/shop/t/69/assets/template-product.css.map */
