body,.product{overflow-x:hidden!important}.manual_margin_top{margin-top:1px}.manual_margin_bottom{margin-top:-1px}.header__menu-item{font-weight:500}.announcement-bar,.announcement-bar__announcement{align-content:center;margin:0 auto;width:fit-content}.jdgm-carousel__left-arrow{border:none!important;width:48px!important;height:48px!important;transform:unset!important;background:url(/cdn/shop/files/Button_-_left_slide.png?v=1758365733);background-size:cover}.jdgm-carousel__right-arrow{border:none!important;width:48px!important;height:48px!important;transform:unset!important;background:url(/cdn/shop/files/Button_-_right-slide.png?v=1758365733);background-size:cover}.jdgm-carousel-item__review-content{padding:10px 0}.jdgm-carousel-item__review-body>p{margin:0;font-family:Fuzzy Bubbles;font-size:16px;line-height:24px}.jdgm-carousel-item__review-title{font-weight:700;font-family:Rubik;padding-bottom:10px}.jdgm-star.jdgm--on:before{content:"\e000";display:none}span.jdgm-star.jdgm--on{background:url(/cdn/shop/files/filled-star.svg?v=1758992325);background-repeat:no-repeat;padding:15px!important;margin:0 2px!important;background-size:28px}.jdgm-star.jdgm--off:before{content:"\e000";display:none}span.jdgm-star.jdgm--off{background:url(/cdn/shop/files/unfilled-star.svg?v=1758992325);background-repeat:no-repeat;padding:15px!important;margin:0 2px!important;background-size:28px}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-write-rev-link,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-ask-question-btn{width:100%;max-width:240px;border:solid 3px #000;overflow:hidden;box-shadow:4px 4px #000;padding:10px 20px;height:40px!important;color:#000;font-family:Rubik;font-weight:400;border-radius:10px!important}.product__text{margin-bottom:0;letter-spacing:0px;color:#4b5563}#MainContent button.product-form__submit{width:100%;padding:10px 40px;border:none;font-size:16px;font-family:Rubik;FONT-WEIGHT:500;border:solid 3px #000;border-radius:10px;overflow:hidden;box-shadow:1.5px 1.5px #000;color:#000}.quantity{color:rgba(var(--color-foreground));position:relative;width:136px;min-height:51px;background:url(/cdn/shop/files/qty-button.svg?v=1759038825);background-size:cover;border-radius:0}.quantity:before{box-shadow:unset}.quantity:after{box-shadow:unset}.jdgm-star.jdgm--half:before{font-size:0px}a.jdgm-write-rev-link{background:#ffd31b!important}.jdgm-write-rev-link.jdgm-write-rev-link:not([disabled]):hover,.jdgm-write-rev-link.jdgm-write-rev-link:focus{color:#000}.jdgm-rev-widg__summary{align-items:flex-start!important}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title{font-size:48px}.button{box-sizing:border-box;padding:10px 40px;background:#ffd31b;font-size:16px;font-family:Rubik;FONT-WEIGHT:500;border:solid 3px #000;border-radius:10px;overflow:hidden;box-shadow:1.5px 1.5px #000;color:#000}.tab.button.button--secondary{background:#fff}.tab.button.button--secondary.active{background:#ffd31b}.price_meta_content p{color:#6b7280;font-size:14px;font-weight:400;line-height:16px;letter-spacing:0px;font-family:Rubik;margin:0}.price__container{display:flex!important;align-items:baseline;gap:10px}.product__description{margin:10px 0!important}@media only screen and (max-width: 767px){#MainContent button.product-form__submit{padding:10px}h3.accordion__title.inline-richtext.h4{font-size:16px!important}.list-menu__item{font-family:Rubik;font-weight:500;font-size:16px;line-height:24px}}.buy_btn button.quick-add__submit:hover,.buy_btn button.quick-add__submit{background:#fff}.desktop-only{display:block}.mobile-only{display:none}@media (max-width: 767px){.desktop-only{display:none!important}.mobile-only{display:block!important}.mobile-only img{width:100%;height:auto;max-height:500px;object-fit:contain}}.slideshow__media a{position:relative;z-index:10;pointer-events:auto!important;display:block}.slideshow__media img{pointer-events:auto!important}.slideshow__media:before,.slideshow__media:after{pointer-events:none!important}.banner__box,.banner__overlay,.slideshow__text-wrapper{pointer-events:none}.banner__media a{pointer-events:auto}@media (min-width: 769px){.slideshow__media img{height:auto!important;max-height:none!important;object-fit:contain!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom-styles.css.map */
