@font-face{font-family:Sharp Grotesk;src:url(/cdn/shop/files/SharpGrotesk-Thin15.otf?v=1749797760);font-weight:100}@font-face{font-family:Sharp Grotesk;src:url(/cdn/shop/files/SharpGrotesk-Thin15.otf?v=1749797760);font-weight:200}@font-face{font-family:Sharp Grotesk;src:url(/cdn/shop/files/SharpGrotesk-Light15.otf?v=1749797760);font-weight:300}@font-face{font-family:Sharp Grotesk;src:url(/cdn/shop/files/SharpGrotesk-Book15.otf?v=1749797760);font-weight:400}@font-face{font-family:Sharp Grotesk;src:url(/cdn/shop/files/SharpGrotesk-Book15.otf?v=1749797760);font-weight:500}@font-face{font-family:Sharp Grotesk;src:url(/cdn/shop/files/SharpGrotesk-SemiBold15.otf?v=1749797761);font-weight:600}@font-face{font-family:Sharp Grotesk;src:url(/cdn/shop/files/SharpGrotesk-Bold15.otf?v=1749797760);font-weight:700}@font-face{font-family:Sharp Grotesk;src:url(/cdn/shop/files/SharpGrotesk-Bold15.otf?v=1749797760);font-weight:800}@font-face{font-family:Sharp Grotesk;src:url(/cdn/shop/files/SharpGrotesk-Black15.otf?v=1749797760);font-weight:900}@font-face{font-family:ABC Diatype;src:url(/cdn/shop/files/ABC_Diatype.ttf?v=1749797747)}.common-btn img{transition:transform .5s ease}#menu-drawer .menu-drawer__account,#menu-drawer .localization-form__select{display:none}.common-btn:hover img{transform:translate(5px)}body,p,h1,h2,h3,h4,h5,h6,span,ul,li{letter-spacing:0;margin:0;padding:0}.product .rc-widget,.product .custom-prodcut-heading-desc.mobile{display:none}.product .jdgm-all-reviews-text__text{color:#151515;font-family:Sharp Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-decoration:none}.product .product__title h1{color:#151515;font-family:Sharp Grotesk;font-size:54px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.64px;text-transform:uppercase}.product .produt-custom-description{color:#151515;font-family:Sharp Grotesk;font-size:22px;font-style:normal;font-weight:400;line-height:140%}.product .form__label{color:#151515;font-family:Sharp Grotesk;font-size:22px;font-style:normal;font-weight:700;line-height:80%;letter-spacing:-.22px;text-transform:uppercase}.product-form__input--pill input[type=radio]+label{border-radius:7.484px!important;border:.921px solid rgba(21,21,21,.19)!important;width:32%;height:auto;align-self:normal;background:#fff!important;padding:0!important;margin:4px 2px!important}.product-form__input--pill input[type=radio]:checked+label{border:1.5px solid #8e5dd4!important;background:linear-gradient(135deg,#e5d4ff,#c9a9ff 40%,#b87cff)!important;color:#151515!important;box-shadow:inset 0 1px 3px #fff9,0 4px 10px #9855ff59,0 0 0 2px #8a4cff40;position:relative;transition:all .3s ease;overflow:visible!important;z-index:0}.product .all-varinats-wrapper{position:relative;padding:20px 10px 10px}.product variant-selects .product-form__input{max-width:100%}.product .all-varinats-wrapper .title-discount-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-height:46px;gap:4px}.product .all-varinats-wrapper .variant-title{color:#151515;text-align:center;font-family:Sharp Grotesk;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.14px;text-transform:uppercase}.product .all-varinats-wrapper .discount-text{border-radius:460.69px;background:#c3ffc2;padding:5px 15px;color:#000;text-align:center;font-family:Sharp Grotesk;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.516px;text-transform:uppercase}.product .all-varinats-wrapper .variant-price{color:#151515;font-family:Sharp Grotesk;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.14px;text-transform:uppercase}.product .all-varinats-wrapper .compare-price{color:#15151580;font-family:Sharp Grotesk;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.14px;text-decoration:line-through;text-transform:uppercase}.product .all-varinats-wrapper .compare-price-custom{display:flex;justify-content:center;align-items:center;gap:6px;padding-top:6px}.product .all-varinats-wrapper .varaint-image{max-width:30px;position:absolute;right:2px;top:-10px;transform:rotate(30deg)}.product .all-varinats-wrapper .most-popular{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);color:#fff;font-family:Sharp Grotesk;font-size:12.899px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.516px;text-transform:uppercase;border-radius:460.69px;border:1.247px solid #151515;background:#666;padding:4px 8px;width:max-content}.product .all-varinats-wrapper .most-rebuys{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);color:#fff;font-family:Sharp Grotesk;font-size:12.899px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.516px;text-transform:uppercase;border-radius:460.69px;border:1.247px solid #151515;background:#00cec9;padding:4px 8px;width:max-content}.product .all-varinats-wrapper .best-value{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);color:#fff;font-family:Sharp Grotesk;font-size:12.899px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.516px;text-transform:uppercase;border-radius:460.69px;border:1.247px solid #151515;background:#5c6aff;padding:4px 8px;width:max-content}.product .all-varinats-wrapper .best-offer{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);color:#fff;font-family:Sharp Grotesk;font-size:12.899px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.516px;text-transform:uppercase;border-radius:460.69px;border:1.247px solid #151515;background:#ff4b4e;padding:4px 8px;width:max-content}.product .all-varinats-wrapper .best-overall{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);color:#fff;font-family:Sharp Grotesk;font-size:12.899px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.516px;text-transform:uppercase;border-radius:460.69px;border:1.247px solid #151515;background:#4bc1ff;padding:4px 8px;width:max-content}.product .all-varinats-wrapper .regular{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);color:#fff;font-family:Sharp Grotesk;font-size:12.899px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.516px;text-transform:uppercase;border-radius:460.69px;border:1.247px solid #151515;background:#666;padding:4px 8px;width:max-content}.product .quantity-buy-button-wrapper{display:flex;justify-content:space-between;align-items:center;gap:5px}.product .quantity-buy-button-wrapper .product-form__input{flex:unset;width:20%}.product .custom-buy-button{width:80%}.product .custom-buy-button .product-form{margin:unset!important}.product .quantity__label{display:none}.product .quantity:after{content:none}.product .price-per-item__container{width:100%}.product .quantity{border-radius:1000px;border:1px solid #151515;background:#fff;overflow:hidden;min-height:60px;width:100%}.product .quantity__button{width:40%}.product .quantity__input{color:#151515;font-family:Sharp Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-transform:capitalize}.product .quantity__button .svg-wrapper{width:2rem;pointer-events:none}.product .button:before{content:none}.product .button:after{content:none}.product .button .arrow-image{display:flex;max-width:30px}.product .button{border-radius:500px;border:1px solid #151515;background:#1a7ddf;display:flex;padding:0 23px;justify-content:space-between;align-items:center;color:#fff;text-align:center;font-family:Sharp Grotesk;font-size:18px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.54px;text-transform:uppercase;min-height:60px;max-width:100%!important}.product .product-form__buttons{max-width:100%!important}.product .product__accordion{margin:5px 0;border:unset}.product .product__accordion details{margin:5px 0;border-radius:12px;border:1px solid #151515;padding:15px}.product .product__accordion summary{padding:0}.product .product__accordion details[open]{background:#e9ecef}.product .product__accordion details:focus-visible{outline:unset!important;outline-offset:unset!important;box-shadow:unset!important}.product .product__accordion .accordion__title{color:#151515;font-family:Sharp Grotesk;font-size:22px;font-style:normal;font-weight:700;line-height:80%;letter-spacing:-.66px;text-transform:uppercase}.product .product__accordion .accordion__content{color:#151515;font-family:Sharp Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:140%;padding-left:0;padding-top:10px;margin-bottom:unset!important}.product .custom-prodcut-heading-desc{border-radius:20.92px;background:linear-gradient(95deg,#94b7b2 .29%,#98b6b8 38.05%,#b1acbd 50.62%,#b5b0ad 63.85%,#bbcbd9 99.71%);min-height:120px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-top:10px}.product .media-heading{color:#151515;font-family:Sharp Grotesk;font-size:24px;font-style:normal;font-weight:700;line-height:80%;letter-spacing:-.24px;text-transform:uppercase}.product .media-desc{color:#151515;font-family:Sharp Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.product .thumbnail-list__item.slider__slide:focus-visible{outline:unset!important;outline-offset:unset!important;box-shadow:unset!important}.product .thumbnail-list__item.slider__slide{width:calc(20% - .8rem)!important;border-radius:8px;overflow:hidden}.product .thumbnail-list .thumbnail{opacity:.3}.product .thumbnail-list .thumbnail[aria-current]{opacity:1;border:unset;box-shadow:unset}@media (max-width: 1100px){.product .jdgm-all-reviews-text__text{font-size:14px}.product .product__title h1{font-size:40px}.product .produt-custom-description{font-size:14px}.product .form__label{font-size:18px}.product .all-varinats-wrapper{padding:20px 10px 10px}.product .all-varinats-wrapper .varaint-image{display:none}.product .all-varinats-wrapper .variant-title{font-size:14px}.product .all-varinats-wrapper .discount-text{padding:5px 15px;font-size:11px}.product .all-varinats-wrapper .variant-price,.product .all-varinats-wrapper .compare-price{font-size:12px}.product .all-varinats-wrapper .varaint-image{max-width:30px}.product .product__accordion .accordion__title{font-size:18px}.product .product__accordion .accordion__content{font-size:14px;margin:unset!important}.product .custom-prodcut-heading-desc{min-height:100px;padding:20px;margin-top:10px}.product .media-heading{font-size:20px}.product .media-desc{font-size:12px}}@media (max-width: 989px){.product .custom-prodcut-heading-desc.desktop{display:none}.product .custom-prodcut-heading-desc.mobile{display:flex}.product .product__info-container{max-width:70rem}.product .grid__item{width:100%;max-width:100%}.product .product__info-wrapper--extra-padding{padding:0!important}}@media (max-width: 550px){.product .all-varinats-wrapper .title-discount-wrapper{min-height:35px}.product .all-varinats-wrapper .most-popular,.product .all-varinats-wrapper .best-value,.product .all-varinats-wrapper .best-offer,.product .all-varinats-wrapper .best-overall{font-size:11px;letter-spacing:0px;padding:3px 6px}.product .quantity-buy-button-wrapper .product-form__input{min-width:unset;width:30%}.product .button{min-height:45px;font-size:16px}.product .quantity{min-height:45px}.product .button .arrow-image{max-width:20px}.product .custom-buy-button{width:70%}.product .jdgm-all-reviews-text__text{font-size:12px}.product .product__title h1{font-size:30px;letter-spacing:-.4px}.product .produt-custom-description,.product .form__label{font-size:16px}.product .all-varinats-wrapper{padding:20px 10px 10px}.product .all-varinats-wrapper .variant-title{font-size:14px}.product .all-varinats-wrapper .discount-text{padding:3px 10px;font-size:12px}.product .all-varinats-wrapper .variant-price,.product .all-varinats-wrapper .compare-price{font-size:12px}.product .all-varinats-wrapper .varaint-image{max-width:30px}.product .product__accordion .accordion__title{font-size:12px;letter-spacing:.5px;line-height:150%}.product .product__accordion .accordion__content{font-size:12px;padding-top:5px}.product .custom-prodcut-heading-desc{min-height:100px;padding:20px;margin-top:10px}.product .media-heading{font-size:20px}.product .media-desc{font-size:12px}}@media (max-width: 389px){.product .product__title h1{font-size:25px;letter-spacing:-.4px}.product .all-varinats-wrapper .most-popular,.product .all-varinats-wrapper .best-value,.product .all-varinats-wrapper .best-offer,.product .all-varinats-wrapper .best-overall{font-size:10px}.product .produt-custom-description,.product .form__label{font-size:14px}.product .all-varinats-wrapper .variant-title{font-size:12px}.product .all-varinats-wrapper .discount-text{padding:3px 10px;font-size:11px}.product .all-varinats-wrapper .variant-price,.product .all-varinats-wrapper .compare-price{font-size:11px}}.cart-drawer h2.drawer__heading{color:#1a1a1a;font-family:Sharp Grotesk;font-size:28px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase}.cart-drawer a.cart-item__name.h4.break{color:#1a1a1a;font-family:Sharp Grotesk;font-size:18px;font-style:normal;font-weight:600;line-height:95%;letter-spacing:-.56px;text-transform:uppercase}.cart-drawer .product-option{color:#1a1a1a;font-family:Sharp Grotesk;font-size:14px;font-style:normal;font-weight:600;line-height:95%;text-transform:uppercase}.cart-drawer .quantity__button .svg-wrapper{width:unset}.cart__ctas .button,.shopify-challenge__button,.customer button{background-color:#0080db;border-radius:50px}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:none!important}.menu-drawer__localization+.list-social{display:flex!important}.cart-count-bubble{font-size:1rem}.cart-drawer small.tax-note.caption-large.rte{display:none}.badge_d_flex{display:flex;align-items:center;justify-content:center;text-align:center;gap:10px;padding:10px 0}.badge_d_flex span{color:#111;text-align:center;font-family:Sharp Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:140%;text-transform:uppercase}h2.cart__empty-text{color:#1a1a1a;font-family:Sharp Grotesk;font-size:32px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase}p.cart__login-title.h3{color:#1a1a1a;font-family:Sharp Grotesk;font-size:14px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}p.cart__login-paragraph,p.cart__login-paragraph a{color:#000;font-family:Sharp Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:120%;font-variant:small-caps}.cart-drawer .caption-with-letter-spacing{display:none}.cart-drawer h2.totals__total{color:#1a1a1a;font-family:Sharp Grotesk;font-size:14px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase}p.totals__total-value{color:#1a1a1a;font-family:Sharp Grotesk;font-size:17px;font-style:normal;font-weight:600;line-height:95%;text-transform:uppercase}img.checkout_icon{max-width:44px}.d_checkout{display:flex;width:100%}.cart-drawer .totals{padding-bottom:10px}button#CartDrawer-Checkout{display:flex;justify-content:space-between;color:#fff;text-align:center;font-family:Sharp Grotesk;font-size:20px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.4px;text-transform:uppercase}.product-form__input--pill{display:flex;flex-wrap:wrap;gap:8px}.product-form__input--pill input[type=radio]+label{flex:1 1 calc(25% - 8px);max-width:calc(25% - 8px);box-sizing:border-box;border-radius:7.484px!important;border:.921px solid rgba(21,21,21,.19)!important;background:#fff!important;padding:0!important;margin:4px 0!important}.product-form__input--pill input[type=radio]:nth-of-type(5)+label{flex:0 0 100%;max-width:100%}@media (max-width: 768px){.product-form__input--pill input[type=radio]+label{flex:1 1 calc(50% - 8px);max-width:calc(50% - 8px)}.product-form__input--pill input[type=radio]:nth-of-type(5)+label{flex:0 0 100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-CSS.css.map */
