.custom-product{padding-top:100px}@media screen and (min-width: 750px){.custom-product{padding-top:20px}}@media screen and (max-width: 750px){.custom-product{padding-top:6.5vw}}.custom-product .inner-container{display:grid;grid-template-columns:50% 50%;width:1233px;max-width:100%;padding:0;margin:0 auto;gap:38px}@media screen and (max-width: 1270px){.custom-product .inner-container{padding:0 15px}}@media screen and (max-width: 990px){.custom-product .inner-container{display:block}}.custom-product .inner-container .left-s .main-image{display:grid;align-items:stretch;gap:25px;grid-template-columns:1fr max-content;font-size:10px}@media screen and (max-width: 990px){.custom-product .inner-container .left-s .main-image{font-size:1.5vw;gap:2em}}.custom-product .inner-container .left-s .main-image img{aspect-ratio:467/507;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:10px;border:1px solid #6F757B;background-color:#d5d5d5}@media screen and (max-width: 990px){.custom-product .inner-container .left-s .main-image img{width:100%}}.custom-product .inner-container .left-s .main-image video{aspect-ratio:467/507;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border:1px solid #6F757B;background-color:#d5d5d5;overflow:hidden}@media screen and (max-width: 990px){.custom-product .inner-container .left-s .main-image video{width:50em}}.custom-product .inner-container .left-s .main-image .features{display:flex;flex-direction:column;justify-content:space-between}.custom-product .inner-container .left-s .main-image .features .feature{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;border-radius:8.974px;border:.897px solid #6F757B;background:#eae7e1;width:121px;height:117px;padding:0 12px}.custom-product .inner-container .left-s .main-image .features .feature img{max-width:44px;height:auto;background:transparent!important;border:none!important}@media screen and (max-width: 990px){.custom-product .inner-container .left-s .main-image .features .feature{width:12em;height:12em}.custom-product .inner-container .left-s .main-image .features .feature img{max-width:28px;height:auto}.custom-product .inner-container .left-s .main-image .features .feature svg{width:5em;height:auto}}.custom-product .inner-container .left-s .main-image .features .feature span{text-transform:uppercase}.custom-product .inner-container .left-s .other-images{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px}.custom-product .inner-container .left-s .other-images .media-wrapper{border-radius:10px;border:1px solid #6F757B;background-color:#d5d5d5;overflow:hidden}.custom-product .inner-container .left-s .other-images .media-wrapper img{aspect-ratio:293/368;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.custom-product .inner-container .left-s .other-images .media-wrapper video{aspect-ratio:293/368;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.custom-product .inner-container .left-s .other-images .media-wrapper super-video .controls{display:none!important}.custom-product .inner-container .left-s .other-images .media-wrapper super-video .action-btns{scale:1.5}@media screen and (max-width: 990px){.custom-product .inner-container .right-s:not(.mobile) .product-title,.custom-product .inner-container .right-s:not(.mobile) .book-container,.custom-product .inner-container .right-s:not(.mobile) .reviews-count-container,.custom-product .inner-container .right-s:not(.mobile) .tags-container{display:none}.custom-product .inner-container .right-s:not(.mobile) .price-container{margin-top:20px}}@media screen and (min-width: 990px){.custom-product .inner-container .right-s.mobile{display:none}}.custom-product .inner-container .right-s accordion-custom .details__header{color:#000;text-align:center;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}@media screen and (max-width: 990px){.custom-product .inner-container .right-s accordion-custom .details__header{font-size:14px}.custom-product .inner-container .right-s accordion-custom .details__header img{width:16px!important}}.custom-product .inner-container .right-s .sm-gap{padding:0;margin:12px 0}@media screen and (max-width: 750px){.custom-product .inner-container .right-s .sm-gap{margin:10px 0}}.custom-product .inner-container .right-s .tags-container{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.custom-product .inner-container .right-s .tags-container .tag{color:var(--color);font-family:Oswald;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-1.2px;text-transform:uppercase;border-radius:10px;background:var(--bg);padding:2px 8px}.custom-product .inner-container .right-s .product-title h2{color:#1b1b1b;font-family:Oswald;font-size:67.286px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-4.037px;text-transform:uppercase}@media screen and (max-width: 990px){.custom-product .inner-container .right-s .product-title h2{font-size:40.668px;letter-spacing:-2.44px}}.custom-product .inner-container .right-s .book-container{border-radius:6.857px;background:linear-gradient(90deg,#e53935,#1b1b1b 66.54%);min-height:43px;display:flex;align-items:center;width:-moz-max-content;width:max-content;max-width:100%;padding:4px}.custom-product .inner-container .right-s .book-container p{color:#fff;text-align:center;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.8px;text-transform:uppercase;padding:0 15px}@media screen and (max-width: 990px){.custom-product .inner-container .right-s .book-container p{font-size:12.088px;letter-spacing:.484px}}.custom-product .inner-container .right-s .reviews-count-container{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.custom-product .inner-container .right-s .reviews-count-container span{color:#000;text-align:center;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width: 990px){.custom-product .inner-container .right-s .reviews-count-container span{font-size:12px}}.custom-product .inner-container .right-s .short-description{width:579px;max-width:100%}.custom-product .inner-container .right-s .short-description p{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:27px}@media screen and (max-width: 990px){.custom-product .inner-container .right-s .short-description{display:none}}.custom-product .inner-container .right-s .price-container .price{color:#000;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width: 990px){.custom-product .inner-container .right-s .price-container .price{font-size:19.929px}}.custom-product .inner-container .right-s .stock-progress p{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width: 990px){.custom-product .inner-container .right-s .stock-progress p{font-size:12px}}.custom-product .inner-container .right-s .stock-progress .progress-bar{border-radius:37px;background:#1b1b1b;height:11px;position:relative}.custom-product .inner-container .right-s .stock-progress .progress-bar:after{content:"";height:11px;position:absolute;top:0;right:0;bottom:0;left:0;width:var(--width);border-radius:37px;background:linear-gradient(270deg,#e53935,#1b1b1b)}.custom-product .inner-container .right-s .qty-swatch-conatiner{display:flex;gap:8px}@media screen and (max-width: 342px){.custom-product .inner-container .right-s .qty-swatch-conatiner{flex-wrap:wrap}}.custom-product .inner-container .right-s .qty-swatch-conatiner .varints_class.left-s{width:100%}.custom-product .inner-container .right-s .qty-swatch-conatiner .left-s p{color:#000;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:15px}@media screen and (max-width: 990px){.custom-product .inner-container .right-s .qty-swatch-conatiner .left-s p{font-size:13px;margin-bottom:8.29px}.custom-product .inner-container .right-s .stock-progress .progress-bar{height:6.8px}.custom-product .inner-container .right-s .stock-progress .progress-bar:after{height:6.8px}}.custom-product .inner-container .right-s .qty-swatch-conatiner .right-s{flex:0 0 max-content}.custom-product .inner-container .right-s .qty-swatch-conatiner .right-s p{color:#000;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:15px}@media screen and (max-width: 990px){.custom-product .inner-container .right-s .qty-swatch-conatiner .right-s p{font-size:13px;margin-bottom:8.29px}}.custom-product .inner-container .right-s .qty-swatch-conatiner .right-s .quantity-selector{border-radius:13px;border:1px solid #D5D2D2;background:#eae7e1;width:230px;max-width:100%}@media screen and (max-width: 990px){.custom-product .inner-container .right-s .qty-swatch-conatiner .right-s .quantity-selector{width:143px}}.custom-product .inner-container .right-s product-form-component .days-messages{border-radius:4px;border:1px dashed #6F757B;background:#eae7e1;display:flex;align-items:center;justify-content:center;min-height:34px;gap:10px}.custom-product .inner-container .right-s product-form-component .days-messages p{color:#1b1b1b;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:160%;margin:0}.custom-product .inner-container .right-s product-form-component .product-review{background-color:#fff;padding:40px 37px;border-radius:10px;position:relative}@media screen and (max-width: 750px){.custom-product .inner-container .right-s product-form-component .product-review{padding:19px}}.custom-product .inner-container .right-s product-form-component .product-review.sm-gap{margin-block:30px}.custom-product .inner-container .right-s product-form-component .product-review:after{content:"";position:absolute;width:30px;height:30px;background-color:#fff;top:0;right:0;bottom:0;left:0;margin:-10px auto auto 40px;transform:rotate(45deg)}.custom-product .inner-container .right-s product-form-component .product-review .top-area{display:flex;align-items:center;justify-content:space-between}.custom-product .inner-container .right-s product-form-component .product-review .top-area .left-s{display:flex;align-items:center;gap:16px}@media screen and (max-width: 750px){.custom-product .inner-container .right-s product-form-component .product-review .top-area .left-s{gap:8px}}.custom-product .inner-container .right-s product-form-component .product-review .top-area .left-s img{border-radius:50px;width:50px;height:50px}@media screen and (max-width: 750px){.custom-product .inner-container .right-s product-form-component .product-review .top-area .left-s img{width:32px;height:32px;border-radius:32px}}.custom-product .inner-container .right-s product-form-component .product-review .top-area .left-s .title{color:#000;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:160%}@media screen and (max-width: 750px){.custom-product .inner-container .right-s product-form-component .product-review .top-area .left-s .title{font-size:13px}}@media screen and (max-width: 750px){.custom-product .inner-container .right-s product-form-component .product-review .top-area .right-s svg{width:90px}}.custom-product .inner-container .right-s product-form-component .product-review .bottom-area{display:flex;margin-top:15px;justify-content:space-between}@media screen and (max-width: 750px){.custom-product .inner-container .right-s product-form-component .product-review .bottom-area{gap:10px}}.custom-product .inner-container .right-s product-form-component .product-review .bottom-area .left-s{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:160%;width:390px;max-width:100%;display:flex}.swatch-area{flex:1 1 50%}@media screen and (max-width: 750px){.custom-product .inner-container .right-s product-form-component .product-review .bottom-area .left-s{font-size:13px}}.custom-product .inner-container .right-s product-form-component .product-review .bottom-area .right-s{flex:0 0 83px}@media screen and (max-width: 750px){.custom-product .inner-container .right-s product-form-component .product-review .bottom-area .right-s{flex:0 0 52px}}.custom-product .inner-container .right-s product-form-component .product-review .bottom-area .right-s img{width:83px;height:83px;border-radius:6px;border:1px solid rgba(0,0,0,.2);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (max-width: 750px){.custom-product .inner-container .right-s product-form-component .product-review .bottom-area .right-s img{width:52px;height:52px}}.custom-product .inner-container .right-s .see-in-action .top-area p{color:#000;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal}@media screen and (max-width: 750px){.custom-product .inner-container .right-s .see-in-action .top-area p{font-size:13px;margin-top:10px}}.quantity-selector input[type=number],.quantity-selector .svg-wrapper{color:#000;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:20px;width:25px}.add-cart-button-wrapper{display:flex;align-items:center;width:100%;gap:2px}.add-cart-button-wrapper add-to-cart-component{flex:1 1}.add-cart-button-wrapper add-to-cart-component button{width:100%;padding-block:12px}.add-cart-button-wrapper add-to-cart-component button span{color:#efede8;text-align:center;font-family:Oswald;font-size:22.166px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-1.33px;text-transform:uppercase}#main-buy-button{position:relative}.custom-video-container{height:100%;display:flex;border-radius:7.632px}.custom-video-container video{width:100%;border-radius:7.632px;aspect-ratio:132/183;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}super-video{position:relative}super-video .action-btns{position:absolute;top:0;right:0;bottom:0;left:0;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;margin:auto}super-video .action-btns .pause-icon{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;border:none;background:none;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;cursor:pointer}@media screen and (max-width: 750px){super-video .action-btns .pause-icon svg{width:22px;height:auto}.add-cart-button-wrapper svg{width:48px;height:48px}}super-video .action-btns .play-icon{border:none;background:none;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;cursor:pointer}@media screen and (max-width: 750px){super-video .action-btns .play-icon svg{width:22px;height:auto}.add-cart-button-wrapper add-to-cart-component button{border-radius:10px;padding-block:13px}.add-cart-button-wrapper add-to-cart-component button span{font-size:18px;line-height:100%}}super-video.play .pause-icon{visibility:visible;opacity:1}super-video.play .play-icon{opacity:0;visibility:hidden}super-video.play .action-btns{visibility:hidden;opacity:0;transition:all .3s ease}super-video.play:hover .action-btns{visibility:visible;opacity:1}super-video.full-screen .action-btns{display:none!important}super-video .controls{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:-moz-max-content;height:max-content;margin:auto auto 0;padding:3px 5px}super-video .controls .pro-time{display:grid;grid-template-columns:1fr max-content;align-items:center;gap:5px}super-video .controls .pro-time .progress{width:100%;border-radius:4.426px;height:2px;background:#fbfbfb80;position:relative}super-video .controls .pro-time .progress:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--width);height:2px;border-radius:4.426px;background-color:#fff}super-video .controls .pro-time .timer{color:#fff;text-align:right;font-family:Montserrat;font-size:5.088px;font-style:normal;font-weight:600;line-height:normal}super-video .controls .bottom-area{display:flex;justify-content:space-between;align-items:center}super-video .controls .bottom-area button{background:transparent;border:none;box-shadow:none;cursor:pointer}.variant-option--swatches{border-radius:13px;border:1px solid #D5D2D2;background:#eae7e1;position:relative;width:-moz-max-content;width:max-content;max-width:100%;padding:8px 15px}@media screen and (max-width: 750px){.variant-option--swatches{padding:0 15px}}.variant-option--swatches legend{position:absolute;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;margin:auto -46px auto auto;top:0;right:0;bottom:0;left:0;color:transparent}.variant-option--swatches legend .variant-option__swatch-value{color:#000;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width: 990px){.variant-option--swatches legend .variant-option__swatch-value{font-size:12px}}.variant-option--equal-width-buttons legend{color:#000;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:16px}@media screen and (max-width: 990px){.variant-option--equal-width-buttons legend{font-size:13px}}@media screen and (max-width: 990px){.variant-picker .variant-option--buttons label:has(.swatch){scale:.6}}.accordian-container accordion-custom{display:flow-root;border-top:1px solid #6F757B}.accordian-container accordion-custom:first-child{border-top:none}.accordian-container accordion-custom:last-child{border-bottom:1px solid #6F757B}pro-slider .media-wrapper{border-radius:10px;border:1px solid #6F757B;background-color:#d5d5d5}pro-slider .media-wrapper img,pro-slider .media-wrapper video{aspect-ratio:1/.84;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (min-width: 990px){pro-slider{display:none}}@media screen and (max-width: 990px){.desktop-media{display:none!important}}#main-buy-button .add-to-cart-text .is-visually-hidden-mobile{position:relative!important;overflow:visible;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content}.frequently-section .inner-container{padding-top:50px;width:1233px;margin:0 auto;max-width:100%;padding-bottom:50px;padding-inline:20px}@media screen and (max-width: 750px){.frequently-section .inner-container{padding-top:20px;margin-top:-19px}}.frequently-section .inner-container .main-title{color:#1b1b1b;font-family:Oswald;font-size:67.29px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-4.037px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 750px){.frequently-section .inner-container .main-title{font-size:30px;letter-spacing:-1.8px}}.frequently-section .inner-container .main-title span{width:auto;position:relative}.frequently-section .inner-container .main-title span .save_text{position:absolute;left:39%;top:-43px}@media screen and (max-width: 750px){.frequently-section .inner-container .main-title span .save_text{width:48px}}.frequently-section .inner-container .products-container .product-wrapper .product-container .image-wrapper img{background-color:#d5d5d5;aspect-ratio:329/375;-o-object-fit:contain;object-fit:contain;border-radius:12.322px;border:1.232px solid #6F757B}.frequently-section .inner-container .products-container .product-wrapper .product-container .check-bar{padding-block:30px}.frequently-section .inner-container .products-container .product-wrapper .product-container .check-bar input{width:36px;height:36px;accent-color:#000000}@media screen and (max-width: 750px){.frequently-section .inner-container .products-container .product-wrapper .product-container .check-bar input{width:33px;height:33px}.frequently-section .inner-container .products-container .product-wrapper .product-container .check-bar{padding-block:26px}}.frequently-section .inner-container .products-container .product-wrapper .product-container .details .p-title{color:#000;text-align:center;font-family:Oswald;font-size:28px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;margin-bottom:4px}@media screen and (max-width: 750px){.frequently-section .inner-container .products-container .product-wrapper .product-container .details .p-title{font-size:25.149px}}.frequently-section .inner-container .products-container .product-wrapper .product-container .details .price-wrapper{color:#000;text-align:center;font-family:Montserrat;font-size:28px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width: 750px){.frequently-section .inner-container .products-container .product-wrapper .product-container .details .price-wrapper{font-size:25.149px}}.frequently-section .inner-container .products-container .product-wrapper .product-container .details .price-wrapper .price{margin-bottom:20px}.frequently-section .inner-container .products-container .product-wrapper .product-container .details .price-wrapper .com-price{color:#ff0821}.frequently-section .inner-container .products-container .product-wrapper .product-container .details .reviews-container{display:flex;align-items:center;justify-content:center;gap:5px}.frequently-section .inner-container .products-container .product-wrapper .product-container .details .reviews-container .star{display:flex}@media screen and (max-width: 750px){.frequently-section .inner-container .products-container .product-wrapper .product-container .details .reviews-container .star svg{width:25px;height:25px}}.frequently-section .inner-container .products-container .product-wrapper .product-container .details .reviews-container .rv-avg{color:#000;font-family:Montserrat;font-size:17.251px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width: 750px){.frequently-section .inner-container .products-container .product-wrapper .product-container .details .reviews-container .rv-avg{font-size:15px}}.frequently-section .inner-container .products-container .product-wrapper .product-container .details .reviews-container .rv-count{color:#000;font-family:Montserrat;font-size:17.251px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width: 750px){.frequently-section .inner-container .products-container .product-wrapper .product-container .details .reviews-container .rv-count{font-size:15px}}.frequently-section .inner-container .price-button-wrapper{background:#020202;height:70px;width:100%;border-radius:14.787px;display:flex;align-items:center;justify-content:center;color:#f7f6f4;font-family:Oswald;font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.96px;text-transform:uppercase;margin-top:50px}@media screen and (max-width: 750px){.frequently-section .inner-container .price-button-wrapper{margin-top:10px}}.frequently-section .inner-container product-form-component{display:flow-root;margin-top:35px}.frequently-section .inner-container product-form-component .button-wrapper{display:flex;align-items:center;justify-content:center;gap:5px;transition:all .3s ease}.frequently-section .inner-container product-form-component .button-wrapper button{width:212px;max-width:100%;background-color:#fff;color:#1b1b1b;text-align:center;font-family:Oswald;font-size:22.166px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-1.33px;transition:all .3s ease}.frequently-section .inner-container product-form-component .button-wrapper svg{cursor:pointer;transition:all .3s ease}.frequently-section .inner-container product-form-component .button-wrapper:hover{flex-direction:row-reverse}.frequently-section .inner-container product-form-component .button-wrapper:hover button{background-color:#1b1b1b;color:#fff}.price-inlines{display:flex;align-items:center;justify-content:center;gap:5px}.price-inlines .price{margin:0!important}@media screen and (max-width: 750px){.price-inlines{margin:10px 0}}.check-box-container{padding-bottom:15px}.check-box-container .top-area{display:flex;align-items:center;justify-content:space-between}.check-box-container .top-area .fit-text{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:160%}@media screen and (max-width: 750px){.check-box-container .top-area .fit-text{font-size:11px;margin:0 0 10px}}.check-box-container .bar-area .bar{height:3px;background:#1b1b1b;position:relative}.check-box-container .bar-area .bar .circle{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:21px;height:21px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 750px){.check-box-container .bar-area .bar .circle{width:13px;height:13px}}.check-box-container .bar-area .bar .circle svg{scale:1.5}.check-box-container .bar-area .bar .circle:not(svg){border:1px solid #000}.check-box-container .bar-area .bar .circle:has(svg){border:none!important}.check-box-container .bar-area .bar .circle.circle_1{margin-left:0}.check-box-container .bar-area .bar .circle.circle_3{margin-right:0}@media screen and (max-width: 750px){.quantity-selector :is(.quantity-minus,.quantity-plus){--minimum-touch-target: 40px !important}}@media screen and (max-width: 750px){.quantity-selector{--height-buy-buttons: calc(var(--padding-lg) * 1.2 + var(--icon-size-sm)) !important}.jdgm-horizon-widget{margin:15px 0}}#main-buy-button .add-to-cart-icon{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom-product.css.map */
