:root{--blue: #1F73C9;--black: #17243F;--white: #ffffff;--light-blue: #E9F1FA;--green: #42A054}h1,.h1{font-size:72px;line-height:84px;letter-spacing:normal}@media(max-width:989px){h1,.h1{font-size:62px;line-height:72px}}@media(max-width:1199px){h1,.h1{font-size:50px;line-height:60px}}@media(max-width:479px){h1,.h1{font-size:32px;line-height:40px}}h2,.h2{font-size:56px;line-height:110%;letter-spacing:normal}@media(max-width:1199px){h2,.h2{font-size:44px}}@media(max-width:479px){h2,.h2{font-size:30px}}h2 b,.h2 b,h2 strong,.h2 strong{color:var(--blue);font-weight:700}h3,.h3{font-size:40px;line-height:110%;letter-spacing:normal}@media(max-width:749px){h3,.h3{font-size:30px}}h4,.h4{font-weight:600;font-size:22px;line-height:28px;letter-spacing:normal}body,p{font-weight:400;font-style:normal;font-size:18px;line-height:30px;letter-spacing:normal}b,strong{font-weight:700}@media(max-width:749px){body,p{font-size:16px;line-height:24px}}.button{font-size:18px;line-height:100%;letter-spacing:normal;text-transform:uppercase;font-weight:700;padding:22.5px 40px}@media(max-width:749px){.button{font-size:16px;padding:20px 41px}}@media screen and (min-width:749px)and (max-width:990px){.title-wrapper--self-padded-tablet-down,.title-wrapper--self-padded-mobile{padding-left:5rem;padding-right:5rem}}@media screen and (min-width:1200px){.page-width{padding:0 5rem}}@media(max-width:1199px){.page-width{padding:0 2.4rem}.title-wrapper--self-padded-tablet-down,.title-wrapper--self-padded-mobile{padding-left:2.4rem;padding-right:2.4rem}}@media(max-width:1199px){.page-width{padding:0 1.6rem}}.shopify-policy__container{max-width:var(--page-width)}.social-share-buttons{display:flex;gap:10px}.social-share-buttons a{background:var(--blue);width:auto;height:auto;padding:6px 8px}.jdgm-card p{font-size:16px;line-height:24px!important;max-width:100%!important}.jdgm-media-card{--card-width: var(--width-xl) !important}.jdgm-cards-wrapper{max-width:100%!important}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-star{font-size:18px!important}.jdgm-text-card .jdgm-text p{max-width:100%!important}.jdgm-cards-wrapper .jdgm-media-card{position:relative;overflow:visible!important;padding-top:64px!important;margin-top:45px;padding-bottom:40px!important}.jdgm-media-card:before{content:"";background-image:url(/cdn/shop/files/quote.png?v=1779960626);width:40px;height:30px;background-color:#e9f1fa;border:3.38px solid #FFFFFF;padding:42px;background-repeat:no-repeat;background-position:center;position:absolute;left:50%;transform:translate(-50%);border-radius:50%;top:-45px}[data-widget-name=jdgm-cards-carousel] .jdgm-content .jdgm-arrow{display:flex!important;opacity:1!important;background:var(--blue)!important;border-radius:50%}.jdgm-arrow svg{width:10px!important;height:auto!important;fill:var(--white)!important}.jdgm-title{-webkit-line-clamp:2!important}.jdgm-review-widget .jm-button.jm-button--primary{font-size:16px;line-height:100%;letter-spacing:normal;text-transform:uppercase;font-weight:700;padding:17px 36px;min-width:auto;width:100%}.jm-text.jdgm-review-card__body p{line-height:24px;font-size:16px}@media(min-width:1500px){.jdgm-media-card{--width-xl: 650px}}@media(max-width:1490px){.jdgm-media-card{--width-xl: 65% !important}}@media(max-width:768px){.jdgm-media-card{--width-xl: 100% !important}.jdgm-content{gap:10px!important}.jdgm-arrow{width:30px!important;height:30px!important}.jdgm-media-card:before{padding:30px;background-size:26px}.jdgm-cards-wrapper .jdgm-media-card{padding-top:26px!important;padding-bottom:28px!important}.jdgm-media-card:before{top:-34px}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section{gap:6px!important}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-reviewer-name,.jdgm-product-name a{font-size:14px!important}.jdgm-card p{font-size:14px;line-height:22px!important}.jdgm-text{padding:16px!important}.jdgm-arrow svg{width:8px!important}}.product__tag--wrapper{display:flex;flex-wrap:wrap;gap:10px}.product-tag{padding:10px 20px;border:1px solid;border-radius:50px;font-size:14px;line-height:1;background-color:var(--light-blue);border-color:var(--blue);color:var(--blue)}.product-tag.for-teens{background:#d4edbc;color:var(--green);border-color:var(--green)}.product-tag.for-kids{background:#ffe5a0;color:#978300;border-color:#978300}.product-grid .product-tag{padding:.6rem 1.3rem .4rem;font-size:12px;line-height:1}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
