:root{--gc-red:#9b1111;--gc-red-dark:#760d0d;--gc-border:#eadede;--gc-border-soft:#eee7e7;--gc-soft:#fff8f8;--gc-muted:#6f6f6f;--gc-text:#171717}img[src*=On-cloud-logo-white-background_svg_480x480],img[data-src*=On-cloud-logo-white-background_svg_480x480],source[srcset*=On-cloud-logo-white-background_svg_480x480]{display:none!important}html body .jm-star-rating__font-icon.jm-star-rating__font-icon.jm-star-rating__font-icon,html body .jm-cluster.jm-cluster span,html body .jdgm-star.jdgm-star.jdgm-star,html body .jdgm-form__rating .jdgm--on.jdgm--on,html body .jdgm-form__rating .jdgm--off.jdgm--off,html body .jdgm-form__rating .jdgm--half.jdgm--half{font-family:JudgemeStar,monospace!important;font-style:normal!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important;background:none!important;text-shadow:none!important;color:var(--gc-red)!important;width:auto!important;height:auto!important;min-width:0!important;line-height:inherit!important}.template-product .jdgm-histogram__star{font-size:0!important;width:18px!important;min-width:18px!important;height:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.template-product .jdgm-histogram__star:before{content:"\2605"!important;font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important;font-weight:400!important;font-size:15px!important;line-height:1!important;color:var(--gc-red)!important;display:block!important}.template-product #MainContent :is(.jdgm-preview-badge,.jm-star-rating){display:inline-flex!important;align-items:center!important;gap:4px!important;margin:2px 0 6px!important}.template-product #MainContent .jdgm-prev-badge__text{font-size:13px!important;color:#666!important;margin-inline-start:5px!important}.template-product #MainContent .m-main-product{padding-top:28px!important;padding-bottom:42px!important}.template-product #MainContent .m-main-product--wrapper{align-items:flex-start!important}.template-product #MainContent .m-main-product--media,.template-product #MainContent .m-main-product--info{min-width:0!important}.template-product #MainContent :is(.m-product-media--slider__images,.m-product-media--slider,.m-product-media-gallery){border-radius:18px!important;overflow:hidden!important}.template-product #MainContent .m-product-media--slider__images{background:#fafafa!important}.template-product #MainContent .m-product-media--slider__images img{object-fit:contain!important;max-width:100%!important;height:auto!important}.template-product #MainContent .m-product-media--slider__thumbnails .swiper-slide{border:1px solid #e7dfdf!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}.template-product #MainContent .m-product-media--slider__thumbnails .swiper-slide:hover{border-color:#bfa3a3!important;transform:translateY(-1px)!important}.template-product #MainContent .m-product-media--slider__thumbnails .swiper-slide-thumb-active{border-color:var(--gc-red)!important;box-shadow:0 0 0 1px var(--gc-red)!important}.template-product #MainContent .m-product-info--wrapper{padding-top:2px!important}.template-product #MainContent .m-product-title{font-size:clamp(28px,2.35vw,38px)!important;line-height:1.12!important;letter-spacing:-.025em!important;font-weight:700!important;margin-bottom:10px!important;color:#111!important}.template-product #MainContent :is(.m-product-info--wrapper .m-price,.m-product-info--wrapper .m-price-item,.m-product-info--wrapper [class*=price]){line-height:1.2!important}.template-product #MainContent .m-product-info--wrapper :is(.m-price,.m-price-item--sale,.m-price-item--regular){font-size:clamp(22px,1.7vw,28px)!important;font-weight:700!important}.template-product #MainContent .m-product-info--wrapper .m-price-item--regular{color:#777!important;font-weight:500!important}.template-product #MainContent .m-product-option{margin-top:20px!important}.template-product #MainContent .m-product-option--node__label{width:48px!important;height:48px!important;min-width:48px!important;border:1px solid #dfd7d7!important;border-radius:9px!important;background-color:#fff!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}.template-product #MainContent .m-product-option--node__label:hover{border-color:#8f7b7b!important;box-shadow:0 0 0 1px #8f7b7b!important;transform:translateY(-1px)!important}.template-product #MainContent input:checked+.m-product-option--node__label,.template-product #MainContent .m-product-option--node__label.active,.template-product #MainContent .m-product-option--node__label.is-selected{border-color:var(--gc-red)!important;box-shadow:0 0 0 2px #9b111129!important}.template-product #MainContent .m-product-option--node{margin:4px 6px 4px 0!important}.template-product #MainContent .m-product-info--wrapper :is(.m-quantity,.quantity){min-height:52px!important;border:1px solid #d9d0d0!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important}.template-product #MainContent .m-product-info--wrapper :is(.m-add-to-cart,button[name=add]){min-height:54px!important;border-radius:10px!important;font-size:15px!important;font-weight:700!important;letter-spacing:.01em!important;box-shadow:0 8px 20px #9b11111f!important;animation:none!important}.template-product #MainContent .m-product-info--wrapper .m-add-to-cart:not([disabled]):hover{transform:translateY(-1px)!important;box-shadow:0 12px 24px #9b11112e!important}.template-product #MainContent .m-product-info--wrapper :is(.shopify-payment-button__button,.gc-cod-button,[class*=cod] button){min-height:52px!important;border-radius:10px!important;font-weight:700!important}.template-product #MainContent .m-product-info--wrapper :is(.m-product-collapsible,.m-collapsible,.m-product-details){border-color:#e8e1e1!important}.template-product #MainContent .m-product-info--wrapper :is(.m-collapsible--button,.m-product-collapsible__button){min-height:52px!important;font-weight:600!important}.template-product #MainContent .m-product-description{margin-top:24px!important;padding-top:22px!important;border-top:1px solid #ece5e5!important;color:#2c2c2c!important;font-size:15px!important;line-height:1.75!important}.template-product #MainContent .m-product-description h2,.template-product #MainContent .m-product-description h3{font-weight:700!important;line-height:1.25!important;color:#171717!important}.template-product #MainContent .m-product-description img,.template-product #MainContent [id*=icon_box] .m-icon-box{border-radius:14px!important}.template-product #MainContent [id*=product-recommendations]{padding-top:65px!important;padding-bottom:70px!important}.template-product #MainContent [id*=product-recommendations] .m-section__heading{font-size:clamp(25px,2.3vw,34px)!important;letter-spacing:-.02em!important}.template-product #MainContent [id*=product-recommendations] .m-product-card{height:100%!important}.template-product #MainContent :is(.jm-review-widget,.jm-all-reviews-widget,.jdgm-all-reviews-widget,.jdgm-all-reviews-widget-v2025,#judgeme_all_reviews,.jdgm-rev-widg){width:100%!important;max-width:1140px!important;margin:22px auto 0!important;padding:30px!important;background:#fff!important;border:1px solid var(--gc-border)!important;border-radius:20px!important;box-shadow:0 14px 38px #1e0a0a0e!important;box-sizing:border-box!important;color:var(--gc-text)!important}.template-product #MainContent :is(.jm-review-widget-header__title,.jdgm-rev-widg__title){margin:0 0 22px!important;color:#111!important;font-size:clamp(26px,3vw,36px)!important;line-height:1.12!important;font-weight:700!important;letter-spacing:-.025em!important}.template-product #MainContent :is([class*=overview],[class*=summary-row],[class*=rating-overview],.jdgm-row-stars){display:grid!important;grid-template-columns:minmax(250px,1fr) minmax(280px,1fr) minmax(200px,.75fr)!important;gap:26px!important;align-items:center!important;margin:0!important;padding:22px!important;background:snow!important;border:1px solid #f1e5e5!important;border-radius:16px!important}.template-product #MainContent :is([class*=histogram],.jdgm-histogram){margin:0!important;padding:0!important;max-width:100%!important}.template-product #MainContent :is([class*=histogram] [class*=bar],.jdgm-histogram__bar){background:#f1dfdf!important;border-radius:999px!important;overflow:hidden!important}.template-product #MainContent :is([class*=histogram] [class*=bar-fill],[class*=histogram] [class*=bar-content],.jdgm-histogram__bar-content){background:var(--gc-red)!important;border-radius:999px!important}.template-product #MainContent :is(a,button)[class*=write],.template-product #MainContent .jdgm-write-rev-link,.template-product #MainContent .jdgm-submit-rev{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:200px!important;min-height:46px!important;padding:12px 22px!important;border:1px solid var(--gc-red)!important;border-radius:10px!important;background:var(--gc-red)!important;color:#fff!important;font-weight:700!important;text-decoration:none!important}.template-product #MainContent :is(a,button)[class*=write]:hover,.template-product #MainContent .jdgm-write-rev-link:hover{background:var(--gc-red-dark)!important;border-color:var(--gc-red-dark)!important;color:#fff!important}.template-product #MainContent :is(.jm-review,.jm-review-item,[class*=review-card],[class*=review-item],.jdgm-rev){margin:16px 0!important;padding:22px!important;background:#fff!important;border:1px solid var(--gc-border-soft)!important;border-radius:16px!important;box-shadow:0 7px 22px #00000009!important;box-sizing:border-box!important}.template-product #MainContent :is(.jm-reviewer-info__name,[class*=reviewer-name],.jdgm-rev__author){color:#171717!important;font-weight:700!important}.template-product #MainContent :is(.jm-reviewer-info__details,[class*=review-date],[class*=timestamp],.jdgm-rev__timestamp){color:var(--gc-muted)!important}.template-product #MainContent :is([class*=review-body],[class*=review-content],.jdgm-rev__body,.jdgm-rev__content){margin-top:12px!important;color:#2a2a2a!important;font-size:15px!important;line-height:1.7!important}.template-product #MainContent :is([class*=toolbar],[class*=filter-sort],[class*=review-actions],[class*=row-actions],.jdgm-row-actions){display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;margin:22px 0 0!important;padding:18px 0!important;border-bottom:1px solid #ece5e5!important}.template-product #MainContent :is([class*=filter] button,[class*=sort] button,[class*=dropdown] button,select,.jdgm-sort-dropdown,.jdgm-sort-dropdown-wrapper select){width:auto!important;min-width:0!important;max-width:220px!important;min-height:42px!important;height:42px!important;margin:0!important;padding:9px 14px!important;border:1px solid #d9cece!important;border-radius:10px!important;background:#fff!important;color:#171717!important;font-weight:500!important;white-space:nowrap!important}@media(min-width:990px){.template-product #MainContent .m-main-product--wrapper{display:flex!important;flex-wrap:nowrap!important;gap:clamp(36px,4vw,64px)!important}.template-product #MainContent .m-main-product--media{flex:0 0 56%!important;width:56%!important;max-width:56%!important}.template-product #MainContent .m-main-product--info{flex:1 1 44%!important;width:auto!important;max-width:none!important}}@media(max-width:989px){.template-product #MainContent .m-main-product{padding-top:18px!important;padding-bottom:30px!important}.template-product #MainContent .m-main-product--wrapper{gap:24px!important}.template-product #MainContent .m-product-title{font-size:clamp(25px,4vw,31px)!important}}@media(max-width:767px){.template-product #MainContent .m-main-product{padding-top:10px!important;padding-bottom:24px!important}.template-product #MainContent .m-main-product--wrapper{display:block!important}.template-product #MainContent .m-main-product--media,.template-product #MainContent .m-main-product--info{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.template-product #MainContent .m-main-product--info{padding-top:18px!important}.template-product #MainContent :is(.m-product-media--slider__images,.m-product-media--slider,.m-product-media-gallery){border-radius:12px!important}.template-product #MainContent .m-product-title{font-size:24px!important;line-height:1.16!important}.template-product #MainContent .m-product-info--wrapper :is(.m-price,.m-price-item--sale,.m-price-item--regular){font-size:22px!important}.template-product #MainContent .m-product-option--node__label{width:44px!important;height:44px!important;min-width:44px!important;border-radius:8px!important}.template-product #MainContent .m-product-info--wrapper :is(.m-add-to-cart,button[name=add],.shopify-payment-button__button,.gc-cod-button){width:100%!important;min-height:52px!important}.template-product #MainContent .m-product-description{margin-top:20px!important;padding-top:18px!important;font-size:14px!important;line-height:1.7!important}.template-product #MainContent [id*=product-recommendations]{padding-top:42px!important;padding-bottom:46px!important}.template-product #MainContent :is(.jm-review-widget,.jm-all-reviews-widget,.jdgm-all-reviews-widget,.jdgm-all-reviews-widget-v2025,#judgeme_all_reviews,.jdgm-rev-widg){padding:16px!important;border-radius:15px!important;margin-top:12px!important}.template-product #MainContent :is([class*=overview],[class*=summary-row],[class*=rating-overview],.jdgm-row-stars){grid-template-columns:1fr!important;gap:18px!important;padding:16px!important}.template-product #MainContent :is(a,button)[class*=write],.template-product #MainContent .jdgm-write-rev-link{width:100%!important;min-width:0!important}.template-product #MainContent :is([class*=toolbar],[class*=filter-sort],[class*=review-actions],[class*=row-actions],.jdgm-row-actions){align-items:stretch!important;flex-direction:column!important}.template-product #MainContent :is(.jm-review,.jm-review-item,[class*=review-card],[class*=review-item],.jdgm-rev){padding:17px!important;border-radius:13px!important}}@media(prefers-reduced-motion:reduce){.template-product #MainContent *{scroll-behavior:auto!important}.template-product #MainContent .m-add-to-cart,.template-product #MainContent .m-product-option--node__label,.template-product #MainContent .m-product-media--slider__thumbnails .swiper-slide{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/gc-judgeme.css.map */
