@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/cdn/shop/files/inter-v19-latin-regular.woff2?v=1755079484) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/cdn/shop/files/inter-v19-latin-600.woff2?v=1755079425) format("woff2")}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:400;src:url(/cdn/shop/files/nunito-sans-v18-latin-regular.woff2?v=1755079724) format("woff2")}@font-face{font-display:swap;font-family:Nunito Sans;font-style:italic;font-weight:400;src:url(/cdn/shop/files/nunito-sans-v18-latin-italic.woff2?v=1755079724) format("woff2")}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:500;src:url(/cdn/shop/files/nunito-sans-v18-latin-500.woff2?v=1755079723) format("woff2")}@font-face{font-display:swap;font-family:Nunito Sans;font-style:italic;font-weight:500;src:url(/cdn/shop/files/nunito-sans-v18-latin-500italic.woff2?v=1755079723) format("woff2")}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:600;src:url(/cdn/shop/files/nunito-sans-v18-latin-600.woff2?v=1755079723) format("woff2")}@font-face{font-display:swap;font-family:Nunito Sans;font-style:italic;font-weight:600;src:url(/cdn/shop/files/nunito-sans-v18-latin-600italic.woff2?v=1755079723) format("woff2")}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:700;src:url(/cdn/shop/files/nunito-sans-v18-latin-700.woff2?v=1755079724) format("woff2")}@font-face{font-display:swap;font-family:Nunito Sans;font-style:italic;font-weight:700;src:url(/cdn/shop/files/nunito-sans-v18-latin-700italic.woff2?v=1755079724) format("woff2")}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:800;src:url(/cdn/shop/files/nunito-sans-v18-latin-800.woff2?v=1755079724) format("woff2")}@font-face{font-display:swap;font-family:Nunito Sans;font-style:italic;font-weight:800;src:url(/cdn/shop/files/nunito-sans-v18-latin-800italic.woff2?v=1755079724) format("woff2")}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:900;src:url(/cdn/shop/files/nunito-sans-v18-latin-900.woff2?v=1755079724) format("woff2")}@font-face{font-display:swap;font-family:Nunito Sans;font-style:italic;font-weight:900;src:url(/cdn/shop/files/nunito-sans-v18-latin-900italic.woff2?v=1755079724) format("woff2")}.announcement-bar{max-width:1328px;width:100%;padding:0 20px;margin:0 auto;background:transparent;color:inherit}.announcement-bar-inner{background:var(--announcement-background);color:var(--announcement-text)}.announcement-bar .social-links .social-links__list{margin-inline-start:unset;display:flex}.announcement .announcement__text{line-height:1.358;text-transform:uppercase;color:#fff}.announcement a{text-decoration:none}.section-header{margin:4px 0 0;box-shadow:0 0 8px #0000001a;background-color:#fff}.section-header .wide-container,.shopify-section-group-header-group:not(.section-announcement-bar):not(.section-header){max-width:1360px;width:100%;margin:0 auto;padding:0 20px}.card.card--header{margin-left:0;margin-right:0}.floating-header .pageheader{box-shadow:none}.floating-header .section-header{margin:0;top:0}.navigation--desktop .navigation__tier-1>.navigation__item>.navigation__link{font-weight:700;font-size:18px;line-height:.723;letter-spacing:0;text-transform:uppercase;padding:5px;border-radius:0}.navigation--desktop .navigation__tier-1{display:flex;align-items:center;gap:30px}.navigation--desktop .navigation__tier-1>.navigation__item.navigation__item--active>.navigation__link{background-color:#141414;color:#fff}.show-search-link,.cart-link{height:34px;min-width:34px}.show-search-link svg,.cart-link svg{width:34px;height:34px}.show-search-link .show-search-link__icon,.cart-link .cart-link__icon{display:flex}.navigation--desktop .navigation__children-toggle{display:block;padding:5px 5px 5px 0;display:flex}.navigation .navigation__children-toggle .feather{width:16px;height:16px;margin:0}.template-index .main-container{padding-left:0;padding-right:0}body:not(.template-index) .scrolling-products-2{display:none}.trust-box{max-width:322px;width:100%;margin:49px auto 0}.trust-box .trust-box__avatars img{width:100%;height:100%}.trust-box .trust-box__avatars{max-width:106px;width:100%;margin:0 auto;display:flex}.trust-box__stars{display:flex;align-items:center;justify-content:center;max-width:83px;width:100%;margin:15px auto 0}.trust-box__stars svg{width:100%;height:100%}.trust-box__main-text{margin:5px 0 0;font-family:Nunito Sans;font-weight:700;font-size:18px;line-height:28px;letter-spacing:0;text-align:center;color:#fff;text-shadow:0px 0px 4px #00000073}.section-background-video .card{margin:0}@media (max-width: 767px){.trust-box__main-text{font-size:14px}.trust-box{margin-top:20px}}.section-testimonials{margin:80px 0}.section-testimonials .testimonial-list{padding:0 0 0 20px;margin-left:calc((100% - 1360px)/2)}.section-testimonials .testimonial__star svg{width:15px;height:15px}.section-testimonials .testimonial__star,.section-testimonials .testimonial__star-rating{display:flex}.section-testimonials .testimonial__quote-wrapper .testimonial__blockquote{font-family:Nunito Sans;font-weight:800;font-size:18px;line-height:26.8px;letter-spacing:0;vertical-align:middle;color:#000}.section-testimonials .testimonial__quote-wrapper{margin-bottom:25px}.section-testimonials .testimonial-list__presented-text--reveal .testimonial__author{font-weight:600;font-size:18px;line-height:26.8px;color:#666}.section-testimonials .testimonial__image-wrapper{border-radius:10px}.section-testimonials .testimonial-list--with-images .testimonial{width:320px}.section-testimonials .testimonial-list--with-images .cc-carousel{width:75%}.section-testimonials .testimonial-list__presented-text{width:25%;margin-right:0}.section-testimonials .testimonial-carousel{margin-left:0}.section-testimonials .section-title.mobile-only{display:block!important;text-align:left;font-family:Nunito Sans;font-weight:900;font-style:Italic;font-size:38px;line-height:.7106;color:#141414;margin-bottom:45px}.section-testimonials .testimonial-list__presented-text__title{display:none}.section-testimonials .cc-carousel-buttons--overlay-top{right:30px;bottom:calc(100% + 45px);top:auto;left:0}.section-testimonials .cc-carousel-button{box-shadow:0 0 4px #00000026}.section-testimonials .cc-carousel-button:not(:first-child){margin-inline-start:10px}.section-testimonials .testimonial__text{margin-bottom:0}@media (max-width: 1360px){.section-testimonials .testimonial-list{margin-left:0}}@media (max-width: 1100px){.section-testimonials .section-title.mobile-only{font-size:35px;line-height:1.2}}@media (max-width: 767px){.section-testimonials .testimonial-list--with-images .cc-carousel{width:100%}.section-testimonials .testimonial-carousel{margin-left:-20px}.section-testimonials .testimonial-list--with-images .testimonial{width:300px}.section-testimonials .cc-carousel-buttons--overlay-top{bottom:auto;top:50%;left:0;right:0;display:flex;justify-content:space-between;transform:translateY(-50%)}.section-testimonials .testimonial-list{padding:0 20px}.section-testimonials .section-title.mobile-only{font-size:26px}.section-testimonials{margin:40px 0}}.section-featured-product .card{margin:0;background-color:#f5f5f5}.section-featured-product{margin:80px 0 60px}.section-featured-product .featured-product{padding:40px 20px;max-width:1360px;width:100%;margin:0 auto;--product-margin-between: 0}.section-featured-product .product-detail .gallery--size-large+.product-column-right{max-width:520px;width:40%;margin:0;padding-left:30px}.section-featured-product .product-detail .gallery.gallery--layout-carousel-beside .thumbnails{width:125px;padding:0}.section-featured-product .product-detail .gallery.gallery--layout-carousel-beside .cc-carousel{padding-right:20px;height:510px;overflow:auto}.section-featured-product .product-detail .gallery.gallery--layout-carousel-beside .thumbnails .thumbnail{margin:0 0 15px}.section-featured-product .thumbnail__media .inline-image__pad{--ar-padding: 100%}.section-featured-product .thumbnail__media img{object-fit:cover}.section-featured-product .thumbnail__media{border-radius:5px}.section-featured-product .product-detail .gallery.gallery--layout-carousel-beside.has-thumbnails .main-image{width:calc(100% - 145px);margin:0}.section-featured-product .card-br-oh{border-radius:10px}.section-featured-product .product-media-wrapper .inline-image__pad{--ar-padding: 100%;background-color:#fff}.video-container__video,.product-media--frame{padding-bottom:100%!important}.section-featured-product .product-media-wrapper .inline-image__pad img{object-fit:scale-down;object-fit:cover;background-color:#fff;mix-blend-mode:darken}.section-featured-product .product-detail .gallery.gallery--layout-carousel-beside .cc-carousel::-webkit-scrollbar{display:none}.section-featured-product .product-form{padding:0}.section-featured-product .product-detail .detail .title{font-family:Nunito Sans;font-weight:900;font-style:Italic;letter-spacing:0;color:#141414;margin-bottom:15px}.section-featured-product .price-container .price{font-weight:600;font-size:23px;letter-spacing:0;color:#434343}.section-featured-product .price-container .price span{display:flex}.section-featured-product .theme-product-reviews{margin:0 31px 0 0}.section-featured-product .price-container{margin-bottom:0}.section-featured-product .product-form .input-row{margin:16px 0}.section-featured-product .buy-buttons-row{margin:0}.section-featured-product .product-form .label{font-weight:600;font-size:15px;letter-spacing:0;color:#434343}.section-featured-product .opt-label{margin:8px 10px 0 0}.section-featured-product .product-form .quantity-submit-row .quantity-submit-row__submit{--gutter-content: 42px;margin-bottom:13px}.section-featured-product .shopify-payment-button .shopify-payment-button__more-options{margin-top:13px;text-decoration:underline;color:#434343}.section-featured-product .slideshow-controls__arrows .slick-arrow{background:#fff;height:38px;width:38px;top:50%;transform:translateY(-50%)}.section-featured-product .product-form .input-row.quantity-submit-row{margin-bottom:0}.product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit]{background-color:#141414;color:#fff;font-weight:800;font-style:Italic;font-size:14px;line-height:10px;text-transform:uppercase;padding:18px;min-height:48px;border-radius:5px}@media (max-width: 1040px){.section-featured-product .product-detail .gallery.gallery--layout-carousel-beside .cc-carousel{height:100%;padding:20px 0 0}.section-featured-product .product-detail .gallery.gallery--layout-carousel-beside.has-thumbnails .main-image,.section-featured-product .product-detail .gallery.gallery--layout-carousel-beside .thumbnails{width:100%}.section-featured-product .product-detail .gallery.gallery--layout-carousel-beside .thumbnails .thumbnail{margin:0 15px 0 0}}@media (max-width: 1039px){.product-detail .product-column-left{width:60%}}@media (max-width: 767px){.product-detail .product-column-left{width:100%}.section-featured-product .product-detail .gallery--size-large+.product-column-right{max-width:100%;width:100%;padding:30px 0 0}.section-featured-product .product-detail .gallery.gallery--layout-carousel-beside .thumbnails .thumbnail{margin:0 5px 0 0}.section-featured-product{margin:40px 0 30px}}.section-image-with-text-overlay{margin:80px 0}.section-image-with-text-overlay .card-scheme{display:flex;flex-wrap:wrap;max-width:1320px;width:100%;margin:0 auto;padding:0 20px;gap:20px}.section-image-with-text-overlay .image-overlay{flex:1}.section-image-with-text-overlay .background-image{border-radius:10px}.overlay-text--for-banner .overlay-text__inner{padding:40px}.overlay-text--for-banner .overlay-text__inner .overlay-text__text{max-width:614px;width:100%;margin:0 auto}.overlay-text__button-row .overlay-text__button{font-weight:600;text-transform:uppercase}@media (max-width: 767px){.section-image-with-text-overlay .card-scheme{flex-direction:column}.overlay-text--for-banner .overlay-text__inner{padding:16px}.section-image-with-text-overlay{margin:40px 0}}.section-apps .fully-spaced-row--medium{margin-top:0;margin-bottom:0}.section-apps{margin:80px 0}.section-apps .shopify-app-block>div{padding:0 20px}.section-apps .jdgm-carousel-wrapper{padding:0}.jdgm-carousel-wrapper .jdgm-carousel-title{font-family:Nunito Sans;font-weight:900;font-style:Italic;font-size:38px}.jdgm-carousel-wrapper .jdgm-carousel-title-and-link{margin-bottom:60px!important}.jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper{font-weight:500;font-style:Italic;font-size:16px;text-transform:uppercase}.jdgm-carousel-wrapper .jdgm-carousel--gallery-theme .jdgm-carousel-item{padding:0 11px}.jdgm-carousel-wrapper .jdgm-carousel--gallery-theme .jdgm-carousel__item-container{padding:10px;margin:-10px;width:auto}.jdgm-carousel-wrapper .jdgm-carousel--gallery-theme .jdgm-carousel-item__body{padding:20px 20px 31px}.jdgm-carousel-wrapper .jdgm-carousel--gallery-theme .jdgm-carousel-item__review-wrapper{gap:20px}.jdgm-carousel-wrapper .jdgm-star{color:#f6a529}.jdgm-carousel-wrapper .jdgm-carousel--gallery-theme .jdgm-carousel-item__reviewer-name{font-weight:700;text-transform:capitalize;color:#000}.jdgm-carousel-wrapper .jdgm-carousel--gallery-theme .jdgm-rev__buyer-badge{background-color:#000;padding:6px 7px;font-size:12px;line-height:8px}.jdgm-carousel-wrapper .jdgm-carousel--gallery-theme .jdgm-carousel-item__review-content-wrapper{gap:10px}.jdgm-carousel-wrapper .jdgm-carousel--gallery-theme .jdgm-carousel-item__review-content-wrapper .jdgm-carousel-item__review-title{font-family:Inter;font-weight:600;font-size:18px;line-height:1;color:#666}.jdgm-carousel-wrapper .jdgm-carousel-item__review-body>p{font-size:14px;line-height:22px;letter-spacing:0;color:#000}.jdgm-carousel-wrapper .jdgm-carousel__arrows{margin:40px 0 0;display:flex;align-items:center;justify-content:center}.jdgm-carousel-wrapper .jdgm-carousel__right-arrow,.jdgm-carousel-wrapper .jdgm-carousel__left-arrow{transform:unset;background-image:url(/cdn/shop/files/ep_right.svg?v=1754994906);width:34px;height:34px;background-size:24px;background-position:center;border:1px solid #000000;border-radius:50%}.jdgm-carousel-wrapper .jdgm-carousel__left-arrow{margin-right:15px;transform:rotate(180deg)}@media (max-width: 1100px){.jdgm-carousel-wrapper .jdgm-carousel-title{font-size:35px}}@media (max-width: 767px){.jdgm-carousel-wrapper .jdgm-carousel-title{font-size:26px}.jdgm-carousel-wrapper .jdgm-carousel-title-and-link{margin-bottom:30px!important}.section-apps{margin:40px 0}}.section-footer{max-width:100%;padding:55px 0 0}.section-footer .section-footer__inner{margin:0;border-radius:0;padding:0 0 42px}.section-footer .section-footer__row-container{max-width:1120px;width:100%;margin:0 auto;padding:0 20px}.section-footer .section-footer__row--blocks{margin-bottom:0;padding:0;align-items:center}.section-footer.section-footer__row--blocks .section-footer__row__col,.section-footer .section-footer__row__col{padding:0}.section-footer .section-footer__row__col:not(:first-of-type){padding-right:20px}.section-footer .section-footer__row--blocks .section-footer__newsletter-block{order:-1;flex:0 0 100%;background-color:#fff;padding:56px 9.3%;border-radius:20px;margin:-55px 0 60px;box-shadow:0 0 4px #00000040;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.section-footer .section-footer__newsletter-inner h2{font-family:Nunito Sans;font-weight:700;font-size:30px;line-height:1;color:#0a142f;text-transform:capitalize;margin-bottom:20px;white-space:unset}.section-footer .section-footer__text{margin-bottom:0}.section-footer .section-footer__text p{font-weight:500;font-size:14px;line-height:1.1;color:#666;margin:0}.section-footer .section-footer__newsletter-inner{max-width:334px;width:42%;padding-right:20px}.section-footer .section-footer__newsletter-block .signup-form{max-width:513px;width:58%}.section-footer .signup-form p{margin-bottom:0}.section-footer .section-footer__newsletter-block .signup-form__email{border:2px solid #0a142f1a;border-radius:10px;min-height:65px;padding:20px 190px 20px 25px}.section-footer .contact-form .signup-form__button{position:absolute;top:7px;right:7px;bottom:7px;font-weight:700;font-size:16px;padding:10px 37px;border-radius:5px}.section-footer .contact-form{position:relative}.section-footer .section-footer__row--blocks .section-footer__row__col:first-of-type{order:1}.section-footer .section-footer__row--blocks .section-footer__row__col:not(:last-child){margin-bottom:0}.section-footer .section-footer__menu-block__menu{display:flex;flex-wrap:wrap;align-items:center;gap:40px}.section-footer .section-footer__menu-block__menu li{margin-bottom:0}.section-footer .section-footer__menu-block__menu li a{font-weight:600;font-size:18px;line-height:13px;color:#fff;display:flex}.section-footer .social-links.social-links--large ul{display:flex;gap:30px}.section-footer .social-links a{padding:0}.section-footer .social-links.social-links--large a svg{width:24px;height:24px}.section-footer .section-footer__row-lower{align-items:center}.section-footer .copyright{font-weight:400;font-size:12px;line-height:17px;color:#f0f0f0}.section-footer .section-footer__row-container--with-localization .section-footer__payment-icons{margin:0;display:flex;flex-wrap:wrap;gap:9px}.section-footer .section-footer__payment-icons .section-footer__payment-icon{margin:0}.section-footer .disclosure__toggle{font-weight:400;font-size:15px;line-height:18px;letter-spacing:0;vertical-align:middle;color:#434343;padding:12px 16px}.section-footer__row{margin-left:0}@media (max-width: 991px){.section-footer .section-footer__row--blocks .section-footer__newsletter-block{padding:30px}.section-footer .section-footer__newsletter-inner h2{font-size:26px}}@media (max-width: 767px){.section-footer .section-footer__row__col:not(:first-of-type){padding:20px 0 0}.section-footer .social-links.social-links--large ul{justify-content:center}.section-footer .section-footer__row--blocks .section-footer__row__col:not(:last-child){width:100%;padding:0}.section-footer .section-footer__menu-block__menu{justify-content:center}.section-footer .section-footer__row--blocks .section-footer__row__col:has(.section-footer__text-block__social){margin-top:30px}.section-footer .section-footer__row-lower{flex-direction:column}.section-footer__localization .selectors-form{align-items:center}.section-footer .section-footer__row--blocks .section-footer__newsletter-block{padding:20px}.section-footer .section-footer__newsletter-inner{padding:0 0 20px;max-width:100%;width:100%}.section-footer .section-footer__newsletter-block .signup-form{max-width:100%;width:100%}.section-footer .section-footer__newsletter-block .signup-form__email{min-height:41px;padding:10px 190px 10px 15px}.section-footer .contact-form .signup-form__button{font-size:14px;padding:10px 17px}.section-footer .section-footer__newsletter-inner h2{margin-bottom:10px}.section-footer .section-footer__row--blocks .section-footer__newsletter-block{margin:-40px 0 40px}.section-footer .section-footer__menu-block__menu li a{font-size:16px}.section-footer .section-footer__row-container--with-localization .section-footer__payment-icons{justify-content:center}.section-footer .section-footer__newsletter-block .signup-form__email{padding:10px 15px}.section-footer .contact-form .signup-form__button{position:unset;width:100%;margin-top:10px;min-width:49px}}.breadcrumb{display:flex;margin:50px 0 40px}.breadcrumb a,.breadcrumb span{font-weight:600;font-size:14px;line-height:16.8px;text-transform:capitalize;color:#000}.breadcrumb span,.breadcrumb a{margin-right:5px}@media (max-width: 767px){.breadcrumb{margin:25px 0 20px}}.template-product .main-container{padding-left:0;padding-right:0}.template-product .section-main-product{margin-top:0;margin-bottom:0}.template-product .section-main-product div[data-section-type=main-product]{max-width:1360px;width:100%;margin:0 auto;padding:0 20px}.template-product .product-detail .gallery--size-medium{width:50%}.template-product .product-detail .gallery--size-medium+.product-column-right{max-width:100%;width:50%;margin:0;padding:11px 0 0 50px}.template-product .product-detail .gallery.gallery--layout-carousel-beside.has-thumbnails .main-image{width:calc(100% - 120px);margin-bottom:0;padding:11px 0}.template-product .product-detail .gallery.gallery--layout-carousel-beside .thumbnails{padding-right:20px;width:120px}.template-product .product-detail .gallery.gallery--layout-carousel-beside .thumbnails .thumbnail{margin-bottom:10px;box-shadow:0 0 4px #0000001a}.template-product .show-gallery .inline-image__pad{background-color:#e0dcdc;border-radius:20px}.template-product .product-detail .product-column-right .product-form{padding:0}.template-product .product-detail .detail .title{margin-bottom:15px;font-family:Nunito Sans;font-weight:900;font-style:Italic}.template-product .product-detail .jdgm-prev-badge__text{font-weight:600;font-size:14px;line-height:10px;vertical-align:middle;text-transform:uppercase;margin-left:5px}.template-product .product-detail .jdgm-preview-badge .jdgm-star.jdgm-star{color:#ffb922;padding-right:3px!important}.template-product .product-detail .price-container{margin:30px 0 20px}.template-product .product-detail .price-area .h4-style{font-weight:800;font-style:Italic;font-size:26px;color:#141414}.template-product .product-detail .product-column-right .product-form .not-in-quickbuy{margin:20px 0 30px;border-bottom:1px solid #00000026}.template-product .product-detail .product-form .quantity-submit-row{margin-top:30px}.template-product .product-detail .product-form .label{font-weight:800;font-size:16px;text-transform:uppercase;color:#141414}.template-product .product-detail .product-form .quantity-submit-row .quantity-submit-row__submit{margin:30px 0 13px}.template-product .product-detail .product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit]{background-color:#141414;color:#fff;font-weight:800;font-style:Italic;font-size:14px;line-height:10px;text-transform:uppercase;padding:18px;min-height:48px;border-radius:5px}.template-product .product-detail .buy-buttons-row{margin-bottom:0}.template-product .product-detail .gallery.gallery--layout-carousel-beside .cc-carousel{padding:31px 0}.template-product .product-detail .cc-carousel__scroll-outer{overflow:auto;height:500px}.template-product .product-detail .cc-carousel__scroll-outer::-webkit-scrollbar{display:none}.template-product .main-image .slick-prev,.template-product .main-image .slick-next{transform:unset;height:26px;width:26px;left:-83px;transform:rotate(90deg)}.template-product .main-image .slick-next{top:auto;bottom:0}.template-product .main-image .slick-prev{top:0}.template-product .main-image .slick-prev:after,.template-product .main-image .slick-next:after{width:26px;height:26px;opacity:1}.template-product .product-detail .inline-image__pad{--ar-padding: 100%}.template-product .product-detail .inline-image__pad img{object-fit:cover}.template-product .product-description{padding:40px;margin-top:100px;border:1px solid #14141426;margin-bottom:0}.template-product .product-description p{font-weight:500;font-size:16px;line-height:26px;margin-bottom:10px}.template-product .product-description p:has(img){display:flex;flex-wrap:wrap}.template-product .product-description p img{width:100%}.template-product .product-description p:has(img+img) img{width:50%}.template-product .product-description p b{font-weight:900;font-style:Italic;line-height:1.1;vertical-align:middle;text-transform:uppercase;color:#141414}.template-product .product-description p:has(b){margin-bottom:14px}.template-product .product-detail .product-column-right .product-form .not-in-quickbuy:has(.product-payment-icons){border:none;margin:30px 0 0}.template-product .product-payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.template-product .product-payment-icons svg{width:auto;height:25px}@media (max-width: 1040px){.template-product .product-detail .gallery.gallery--layout-carousel-beside.has-thumbnails .main-image{width:100%;padding:0}.template-product .product-detail .gallery.gallery--layout-carousel-beside .cc-carousel{padding:0;margin-top:20px}.template-product .product-detail .cc-carousel__scroll-outer{height:auto}.template-product .product-detail .gallery.gallery--layout-carousel-beside .thumbnails{width:100%}.template-product .product-detail .gallery--size-medium+.product-column-right{padding:11px 0 0 30px}}@media (max-width: 767px){.template-product .product-detail .gallery--size-medium{width:100%}.template-product .product-detail .gallery--size-medium+.product-column-right{width:100%;padding:30px 0 0}.template-product .product-detail .price-area .h4-style{font-size:20px}.template-product .product-detail .detail .title{margin-bottom:10px}.template-product .product-detail .price-container{margin:15px 0 10px}.template-product .product-detail .product-column-right .product-form .not-in-quickbuy{margin:10px 0 15px}.template-product .product-detail .product-form .label{font-size:14px}.template-product .product-detail .product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit]{font-size:12px;padding:15px}.template-product .product-detail .product-form .quantity-submit-row{margin-top:15px}.template-product .product-description{margin-top:50px;padding:20px}.template-product .product-description p{font-size:14px;line-height:1.5}}.template-product .section-apps{max-width:1360px;width:100%;margin:40px auto 80px;padding:0 20px}.template-product .section-apps .fully-spaced-row--medium:has(.jdgm-widget){border:1px solid #00000026;padding:40px}.template-product .section-apps .shopify-app-block>div{padding:0}.template-product .jdgm-rev-widg{padding:0}.template-product .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title{margin-bottom:30px;font-family:Nunito Sans;font-weight:900;font-size:32px;line-height:1;color:#1a1a1a}.template-product .jdgm-rev-widg .jdgm-star,.template-product .jdgm-revs-tab .jdgm-star,.template-product .jdgm-all-reviews .jdgm-star,.template-product .jdgm-gallery-popup .jdgm-star{color:#ffb922}.template-product .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-histogram{padding:22px 0}.template-product .jdgm-histogram .jdgm-histogram__bar{width:220px;margin:0 10px;height:5px;background-color:#ebebeb}.template-product .jdgm-histogram__bar .jdgm-histogram__bar-content{background-color:#ffb922}.template-product .jdgm-histogram__frequency{font-size:14px;line-height:28px;color:#2d2d2d}.template-product .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-write-rev-link{background-color:#141414;max-width:191px;border-radius:8px;font-weight:600;font-size:15px;letter-spacing:.1px;color:#fff;padding:15px}.template-product .jdgm-rev__icon{width:74px;height:74px;border-radius:50%;display:flex!important;align-items:center;justify-content:center;margin-right:15px}.template-product .jdgm-rev__author-wrapper{font-weight:700;font-size:24px;color:#000;padding-bottom:15px}.template-product .jdgm-rev__title{font-size:18px;line-height:28px;color:#141414;margin-bottom:24px}.template-product .jdgm-row-profile{display:flex;align-items:center}.template-product .jdgm-rev__body{font-weight:500;font-size:16px;letter-spacing:.1px;color:#2d2d2d}.template-product .jdgm-rev__pics{margin-top:20px}.template-product .jdgm-rev__pic-link{width:100px;height:100px}.template-product .jdgm-row-rating{order:1;display:flex;align-items:center;padding:0 0 0 89px;margin-top:-40px}.template-product .jdgm-rev__header{display:flex;flex-direction:column}.template-product .jdgm-rev__timestamp{margin-left:10px}@media (max-width: 767px){.template-product .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title{font-size:26px;margin-bottom:15px}.jdgm-rev-widg__summary{margin-bottom:10px}.template-product .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-histogram{padding:10px 0}.template-product .section-apps .fully-spaced-row--medium{padding:20px}.template-product .jdgm-rev__icon{width:54px;height:54px}.template-product .jdgm-row-rating{padding:0 0 0 69px;margin-top:-40px}.template-product .jdgm-rev__author-wrapper{font-size:20px}.template-product .jdgm-rev__title{font-size:16px;margin-bottom:14px}.template-product .jdgm-rev__body{font-size:14px}.template-product .jdgm-review-widget--small .jdgm-histogram .jdgm-histogram__bar{width:96px}.template-product .section-apps{margin:20px auto 40px}}.related-products .section-title{font-family:Nunito Sans;font-weight:900;font-style:Italic;font-size:38px;text-align:left;margin:0 0 40px}.section-related-products{margin:80px 0}.section-related-products .related-products{max-width:1360px;width:100%;margin:0 auto;padding:0 20px}.related-products .cc-carousel{margin:0}.section-related-products .product-list--per-row-4 .product-block{padding-left:30px}.section-related-products .product-block .block-inner:not(.card-scheme--none){box-shadow:0 2px 8px #0000001a;border-radius:8px}.section-related-products .cc-carousel:not(.cc-carousel--mobile-only) .cc-carousel__scroll-area{padding:10px;margin:-10px -10px -10px -30px}.section-related-products .product-block .product-info{padding:16px 16px 18px;margin:0;text-align:left}.section-related-products .product-info .product-block__title{font-weight:500;font-style:Italic;line-height:28.8px;letter-spacing:.4px;text-transform:uppercase;color:#141414}.section-related-products .product-block__price-row--swatches-inline{margin-top:25px}.section-related-products .product-price{justify-content:flex-start}.section-related-products .product-price .product-price__item{font-weight:800;font-style:Italic;font-size:20px;line-height:14px;color:#141414}.section-related-products .quick-action-button{display:flex;justify-content:center;align-items:center;font-weight:800;font-style:Italic;text-transform:uppercase;color:#fff!important;background-color:#141414;margin-top:20px;padding:8px;min-height:40px}.section-related-products .jdgm-preview-badge .jdgm-star.jdgm-star{color:#000}.section-related-products .jdgm-prev-badge__text{margin-left:6px;font-size:12px;line-height:28.8px;text-transform:capitalize;color:#000}.section-related-products .product-info .jdgm-widget{height:28.8px;display:block!important}.section-related-products .cc-carousel-buttons--overlay-top{display:flex;align-items:center;justify-content:flex-end;top:unset;bottom:calc(100% + 40px)}.section-related-products .cc-carousel-button:not(:first-child){margin-inline-start:15px}.section-related-products .cc-carousel-button{transform:unset;background-image:url(/cdn/shop/files/ep_right.svg?v=1754994906);width:34px;height:34px;background-size:24px;background-position:center;border:1px solid #000000;border-radius:50%;padding:0}.cc-carousel-button:not([disabled]):active{background-image:url(/cdn/shop/files/ep_right.svg?v=1754994906);background-size:24px;background-position:center}.section-related-products .cc-carousel-button.cc-carousel-button--prev{transform:rotate(180deg)}.section-related-products .cc-carousel-button>*{display:none!important}.section-related-products .cc-carousel-button[disabled]{opacity:.5;cursor:no-drop}@media (max-width: 767px){.section-related-products{margin:40px 0}.related-products .section-title{font-size:26px;margin:0 0 20px}.section-related-products .product-list--per-row-4 .product-block{padding-left:16px}.section-related-products .cc-carousel:not(.cc-carousel--mobile-only) .cc-carousel__scroll-area{margin:-10px 0 -10px -16px;padding:10px 0}.section-related-products .product-block .product-info{padding:12px}.section-related-products .product-price .product-price__item{font-size:16px;line-height:10px}.section-related-products .product-block__price-row--swatches-inline,.section-related-products .quick-action-button{margin-top:15px}.section-related-products .cc-carousel-buttons--overlay-top{bottom:auto;top:50%;transform:translateY(-50%);justify-content:space-between;right:0;left:0}}#monster-cart-wrapper.monster_upsell_cart___25Ft7[data-curved=true]{padding:0;width:400px}#monster-cart-wrapper>.mu-flex{border-radius:0!important}#monster-upsell-cart .mu-opacity-0{display:none}#monster-upsell-cart #mu-header .mu-cart-header{text-align:left;padding:20px;font-size:18px!important;line-height:1.334;color:#141414}#monster-upsell-cart .mu-cart-header+div{padding-left:0}#monster-upsell-cart .mu-cart-header+div svg{width:18px!important;height:18px!important}#monster-upsell-cart #mu-header{border-bottom:1px solid #14141426}#monster-upsell-cart #mu-items-container{padding:20px 20px 0!important}#monster-upsell-cart .mu-cart-item{border:1px solid #14141426;border-radius:15px;padding:10px;margin-bottom:10px}#monster-upsell-cart .mu-item-image{margin-right:10px;box-shadow:0 0 4px #0000001a;border-radius:10px}#monster-upsell-cart .mu-item-title a{font-size:14px;line-height:1.286;color:#141414;display:flex}#monster-upsell-cart .mu-remove-bin svg{width:18px;height:18px}#monster-upsell-cart .mu-remove-bin svg path{fill:#333}#monster-upsell-cart #mu-items-container .mu-items-start{margin-bottom:30px}#monster-upsell-cart .mu-item-price{font-weight:800;font-style:Italic;color:#141414}#monster-upsell-cart .mu-item-quantity button svg{width:12px;height:12px!important}#monster-upsell-cart #mu-items-container .mu-item-quantity button{border:1px solid #D0D0D0!important;padding:0;width:20px;height:20px;border-radius:4px}#monster-upsell-cart #mu-items-container .mu-item-quantity button+div{padding:0;width:20px;height:20px;font-weight:400;font-size:15px;color:#141414!important;border-radius:4px;margin:0 5px;border:1px solid #D0D0D0}#monster-upsell-cart .mp-checkout-btn-mode{background-color:#141414!important;border-color:#141414!important;border-radius:10px!important}#monster-upsell-cart .mp-checkout-btn-content-text{font-weight:800;text-transform:uppercase}#monster-upsell-cart #mu-checkout-button{padding:20px 0 0;font-weight:500;font-size:16px!important;line-height:1;color:#333!important;margin-bottom:15px}#monster-upsell-cart #mu-checkout-button .money{font-weight:800;font-style:Italic;font-size:18px;line-height:24px;color:#141414}#monster-upsell-cart .mu-badges p{font-weight:700;line-height:100%;color:#666}#monster-upsell-cart #mu-continue-shopping{display:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dynamic.css.map */
