.product-detail__carousel .carousel__dot.is-active{width:18px;border-radius:3px}.featured-collection .section-header{margin-bottom:var(--space-md)}.featured-collection__carousel-wrap{position:relative;margin:0}.featured-collection__carousel{overflow:visible}.featured-collection__carousel .carousel__track{padding:8px 36px 36px 0;gap:var(--space-md)}.featured-collection__carousel .carousel__item{scroll-snap-align:none}.featured-collection__carousel .carousel__item:nth-child(odd){scroll-snap-align:start}@media(min-width:750px){.featured-collection__carousel .carousel__item:nth-child(odd){scroll-snap-align:none}.featured-collection__carousel .carousel__item:nth-child(4n+1){scroll-snap-align:start}}@media(min-width:990px){.featured-collection__carousel .carousel__item:nth-child(4n+1){scroll-snap-align:none}.featured-collection__carousel .carousel__item:nth-child(5n+1){scroll-snap-align:start}}.featured-collection__carousel .product-carousel__item{flex:0 0 calc((100% - var(--space-md)) / 2);display:flex}@media(min-width:750px){.featured-collection__carousel .product-carousel__item{flex:0 0 calc((100% - var(--space-md) * 3) / 4)}}@media(min-width:990px){.featured-collection__carousel .product-carousel__item{flex:0 0 calc((100% - var(--space-md) * 4) / 5)}}.featured-collection__carousel .product-card,.featured-collection__carousel .product-card__info{flex:1;display:flex;flex-direction:column}.product-detail__breadcrumb-wrap{max-width:1200px;margin:0 auto;padding:var(--space-lg) var(--space-base) 0}@media(min-width:990px){.product-detail__breadcrumb-wrap{padding-top:var(--space-xl)}}.product-detail{padding-bottom:64px}@media(min-width:990px){.product-detail{padding-bottom:0}}.product-detail__layout{display:block}@media(min-width:990px){.product-detail__layout{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3xl);max-width:1200px;margin:0 auto;padding:var(--space-2xl) var(--space-base);align-items:start}}.product-detail__gallery{position:relative}@media(min-width:990px){.product-detail__gallery{position:sticky;top:80px}}.product-detail__carousel-track-wrap{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--color-bg-primary);border-radius:var(--radius-base);padding:var(--space-md);box-sizing:border-box}.product-detail__carousel .carousel__track{height:100%}.product-detail__carousel .carousel__item{flex:0 0 100%;height:100%;display:flex;align-items:center;justify-content:center}.product-detail__image{width:100%;height:100%;object-fit:contain;display:block}.product-detail__carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:40px;height:40px;border-radius:var(--radius-full);background:#ffffffeb;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-text-primary);box-shadow:var(--shadow-sm);opacity:0;transition:opacity .2s ease,background-color .15s ease;padding:0}.product-detail__carousel-arrow .icon{width:20px;height:20px}.product-detail__carousel-arrow--prev{left:var(--space-md)}.product-detail__carousel-arrow--next{right:var(--space-md)}.product-detail__carousel-arrow:hover{background:var(--color-bg-primary);opacity:1!important}.product-detail__gallery:hover .product-detail__carousel-arrow{opacity:.85}@media(hover:none){.product-detail__carousel-arrow{opacity:.75}}.product-detail__wishlist{position:absolute;top:var(--space-base);right:var(--space-base);width:40px;height:40px;border-radius:var(--radius-full);background:#ffffffd9;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;color:var(--color-error)}.product-detail__info{padding:var(--space-xl) var(--space-base)}@media(min-width:990px){.product-detail__info{padding:0}}.product-detail__title{margin-bottom:var(--space-sm)}.product-detail__rating:not(:empty),.product-detail__app-block:not(:empty){margin-bottom:var(--space-base)}.product-detail__rating{display:flex;flex-direction:row;align-items:center;gap:var(--space-lg)}.product-detail__rating .jdgm-prev-badge{display:inline-flex!important;align-items:center;line-height:1}.product-detail__rating .jdgm-star{font-size:15px;color:var(--color-star)}.product-detail__rating .jdgm-star.jdgm--on{color:var(--color-star)}.product-detail__rating .jdgm-star.jdgm--off{color:var(--color-border-dark)}.product-detail__rating .jdgm-prev-badge__rating-count{display:none}.product-detail__rating .rating-label{font-size:var(--font-sm);color:var(--color-text-tertiary);margin-left:var(--space-sm)}.product-detail__price{margin-bottom:var(--space-md)}.product-detail__price .price__current{font-size:var(--font-2xl);font-weight:var(--font-medium)}.product-detail__price .price__compare{font-size:var(--font-lg)}.product-detail__price .price__badge{font-size:var(--font-sm);padding:3px 8px}.product-detail__stock{margin-bottom:var(--space-base)}.product-detail__stock-text--in-stock{color:var(--color-success);font-size:var(--font-sm);font-weight:var(--font-medium)}.product-detail__stock-text--low{color:var(--color-error);font-size:var(--font-sm);font-weight:var(--font-medium)}.product-detail__stock-text--out{color:var(--color-text-tertiary);font-size:var(--font-sm);font-weight:var(--font-medium)}.product-detail__description{margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border-light);color:var(--color-text-secondary);font-size:var(--font-md);line-height:var(--leading-normal)}.product-detail__description img{max-width:100%;height:auto}.product-trust-bar{display:flex;margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border-light)}.product-trust-bar__item{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);padding:0 var(--space-sm);text-align:center}.product-trust-bar__item+.product-trust-bar__item{border-left:1px solid var(--color-border-light)}.product-trust-bar__icon{flex-shrink:0;width:22px;height:22px;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center}.product-trust-bar__icon svg{width:100%;height:100%;display:block}.product-trust-bar__icon--bnpl{width:auto;gap:4px}.product-trust-bar__icon--bnpl svg{height:16px;width:auto}.product-trust-bar__text{display:flex;flex-direction:column;gap:2px;align-items:center}.product-trust-bar__label{font-size:var(--font-sm);font-weight:var(--font-medium);color:var(--color-text-primary);line-height:var(--leading-snug)}.product-trust-bar__sublabel{font-size:var(--font-sm);color:var(--color-text-tertiary);line-height:var(--leading-snug)}.product-spec-row{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-base);padding:var(--space-sm) var(--space-md);background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-full);width:fit-content;font-size:var(--font-sm)}.product-spec-row__icon{color:var(--color-text-tertiary);display:flex;flex-shrink:0}.product-spec-row__label{color:var(--color-text-tertiary);font-weight:var(--font-medium)}.product-spec-row__label:after{content:":"}.product-spec-row__value{color:var(--color-text-primary);font-weight:var(--font-medium)}.product-spec-row__value p{display:inline;margin:0}.product-detail__learn-more{display:inline-flex;align-items:center;gap:var(--space-xs);margin-top:var(--space-lg);font-size:var(--font-sm);font-weight:var(--font-medium);color:var(--color-primary);text-decoration:none;transition:opacity .15s ease}.product-detail__learn-more:hover{opacity:.75}.product-video{border-top:1px solid var(--color-border-light)}.product-video__inner{max-width:1200px;margin:0 auto;padding:var(--space-2xl) var(--space-base)}.product-video__heading{margin-bottom:var(--space-xl)}.product-video__wrap{position:relative;padding-bottom:56.25%;height:0;border-radius:var(--radius-lg);overflow:hidden}.product-video__wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.warranty-panel{margin-top:var(--space-xl)}.warranty-panel__trigger{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-base);background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:background .18s ease,border-color .18s ease}.warranty-panel__trigger::-webkit-details-marker{display:none}.warranty-panel__trigger:hover{background:var(--color-bg-tertiary);border-color:var(--color-border-dark)}.warranty-panel[open] .warranty-panel__trigger{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.warranty-panel__card-icon{flex-shrink:0;width:40px;height:40px;color:var(--color-text-primary);display:flex;align-items:center;justify-content:center}.warranty-panel__card-text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.warranty-panel__title{font-size:var(--font-md);font-weight:var(--font-medium);color:var(--color-text-primary);line-height:var(--leading-tight)}.warranty-panel__hint{font-size:var(--font-sm);color:var(--color-text-tertiary);line-height:1}.warranty-panel[open] .warranty-panel__hint{display:none}.warranty-panel__chevron{flex-shrink:0;color:var(--color-text-tertiary);display:flex;transition:transform .25s ease}.warranty-panel[open] .warranty-panel__chevron{transform:rotate(180deg)}.warranty-panel__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.warranty-panel[open] .warranty-panel__body{grid-template-rows:1fr}.warranty-panel__body-inner{overflow:hidden;border:1px solid var(--color-border-default);border-top:none;border-radius:0 0 var(--radius-md) var(--radius-md);padding:var(--space-base)}.warranty-panel__image{padding-top:var(--space-lg)}.warranty-panel__image img{width:100%;height:auto;border-radius:var(--radius-md);display:block}.warranty-panel__content{color:var(--color-text-secondary);font-size:var(--font-md);line-height:var(--leading-normal)}.product-faq__inner{max-width:1200px;margin:0 auto;padding:var(--space-base) var(--space-base) var(--space-2xl)}@media(min-width:990px){.product-faq__inner{padding-top:var(--space-2xl)}}.product-faq__heading{margin-bottom:var(--space-xl)}.product-faq__list{border-top:1px solid var(--color-border-default)}.product-faq__item{border-bottom:1px solid var(--color-border-default)}.product-faq__item:last-child{border-bottom:none}.product-faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-base) 0;font-size:var(--font-lg);font-weight:var(--font-medium);color:var(--color-text-primary);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.product-faq__question::-webkit-details-marker{display:none}.product-faq__chevron{flex-shrink:0;color:var(--color-text-tertiary);display:flex;transition:transform .2s ease}.product-faq__item[open] .product-faq__chevron{transform:rotate(180deg)}.product-faq__answer{padding-bottom:var(--space-base);font-size:var(--font-md);color:var(--color-text-secondary);line-height:var(--leading-normal)}.faq-panel{margin-top:var(--space-xl)}.faq-panel__trigger{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-base);background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:background .18s ease,border-color .18s ease}.faq-panel__trigger::-webkit-details-marker{display:none}.faq-panel__trigger:hover{background:var(--color-bg-tertiary);border-color:var(--color-border-dark)}.faq-panel[open] .faq-panel__trigger{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.faq-panel__card-icon{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-text-inverse);display:flex;align-items:center;justify-content:center}.faq-panel__card-text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.faq-panel__title{font-size:var(--font-md);font-weight:var(--font-medium);color:var(--color-text-primary);line-height:var(--leading-tight)}.faq-panel__hint{font-size:var(--font-sm);color:var(--color-text-tertiary);line-height:1}.faq-panel[open] .faq-panel__hint{display:none}.faq-panel__chevron{flex-shrink:0;color:var(--color-text-tertiary);display:flex;transition:transform .25s ease}.faq-panel[open] .faq-panel__chevron{transform:rotate(180deg)}.faq-panel__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-panel[open] .faq-panel__body{grid-template-rows:1fr}.faq-panel__body-inner{overflow:hidden;border:1px solid var(--color-border-default);border-top:none;border-radius:0 0 var(--radius-md) var(--radius-md)}.faq-panel__item{border-bottom:1px solid var(--color-border-default)}.faq-panel__item:last-child{border-bottom:none}.faq-panel__question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-base) var(--space-base);font-size:var(--font-md);font-weight:var(--font-medium);color:var(--color-text-primary);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:background .15s ease}.faq-panel__question::-webkit-details-marker{display:none}.faq-panel__question:hover{background:var(--color-bg-secondary)}.faq-panel__item-chevron{flex-shrink:0;color:var(--color-text-tertiary);display:flex;transition:transform .2s ease}.faq-panel__item[open] .faq-panel__item-chevron{transform:rotate(180deg)}.faq-panel__answer{padding:0 var(--space-base) var(--space-base);font-size:var(--font-md);color:var(--color-text-secondary);line-height:var(--leading-normal)}.product-detail__add-section{display:none}@media(min-width:990px){.product-detail__add-section{display:block;margin-top:var(--space-xl)}.product-detail__add-section .btn{width:100%}}.product-detail__sticky{position:fixed;bottom:0;left:0;right:0;z-index:50}@media(min-width:990px){.product-detail__sticky{display:none}}.product-detail__sticky-inner{display:flex;align-items:center;gap:var(--space-base)}.product-detail__sticky-price{flex-shrink:0}.product-detail__add-btn{flex:1}.variant-selector{margin-bottom:var(--space-base)}.variant-option{margin-bottom:var(--space-md)}.variant-option__label{display:block;font-size:var(--font-xs);font-weight:var(--font-medium);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-sm)}.variant-option__selected{color:var(--color-text-primary);text-transform:none;letter-spacing:0;font-weight:var(--font-medium)}.variant-option__values{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.variant-option__btn{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:32px;padding:0 var(--space-md);font-size:var(--font-sm);font-weight:var(--font-normal);color:var(--color-text-secondary);background:var(--color-bg-primary);border:2px solid var(--color-border-light);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .15s,color .15s;text-transform:none;letter-spacing:0}.variant-option__btn:hover{border-color:var(--color-border-dark);color:var(--color-text-primary)}.variant-option__btn.is-active{color:var(--color-text-primary);border-color:var(--color-primary);font-weight:var(--font-medium)}.variant-option__search-wrap{margin-top:var(--space-base);margin-bottom:var(--space-base)}.variant-option__search{width:100%;max-width:260px;height:34px;padding:0 var(--space-md) 0 32px;border:1px solid var(--color-border-default);border-radius:var(--radius-full);font-size:var(--font-sm);background:var(--color-bg-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E") no-repeat 10px center;color:var(--color-text-primary);outline:none;transition:border-color .15s}.variant-option__search:focus{border-color:var(--color-primary)}.variant-option__search::-webkit-search-cancel-button{-webkit-appearance:none}.variant-option__values--swatches{display:flex;flex-wrap:wrap;gap:8px}.variant-swatch{width:48px;height:48px;border-radius:50%;border:2px solid transparent;overflow:visible;cursor:pointer;padding:2px;position:relative;background:none;outline:none;flex-shrink:0;transition:transform .15s ease}.variant-swatch img,.variant-swatch__text{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.variant-swatch__text{display:flex;align-items:center;justify-content:center;background:var(--color-bg-secondary);font-size:10px;font-weight:var(--font-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;border-radius:50%}.variant-swatch:hover{transform:scale(1.1)}.variant-swatch:hover:after{content:attr(title);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--color-text-primary);color:var(--color-bg-primary);font-size:var(--font-2xs);font-weight:var(--font-medium);padding:4px 10px;border-radius:20px;white-space:nowrap;pointer-events:none;z-index:20}.variant-swatch.is-active{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-bg-primary),0 0 0 4px var(--color-primary)}.variant-swatch[hidden]{display:none}.variant-option__show-more{margin-top:var(--space-sm);font-size:var(--font-sm);color:var(--color-text-secondary);background:none;border:none;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px;display:inline-block}.variant-option__show-more:hover{color:var(--color-text-primary)}.quantity-selector{display:inline-flex;align-items:center;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);overflow:hidden}.quantity-selector__btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-secondary);border:none;cursor:pointer;color:var(--color-text-primary);transition:background-color .15s ease}.quantity-selector__btn:hover{background-color:var(--color-bg-tertiary)}.quantity-selector__btn:disabled{color:var(--color-text-disabled);cursor:not-allowed}.quantity-selector__value{width:40px;height:32px;display:flex;align-items:center;justify-content:center;font-size:var(--font-md);font-weight:var(--font-medium);color:var(--color-text-primary);background-color:var(--color-bg-primary);border-left:1px solid var(--color-border-default);border-right:1px solid var(--color-border-default)}@keyframes skeleton-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton-box,.skeleton-line{background:linear-gradient(90deg,var(--color-border-light) 25%,var(--color-bg-secondary) 50%,var(--color-border-light) 75%);background-size:800px 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite;border-radius:var(--radius-sm)}.product-card--skeleton .product-card__image-wrap.skeleton-box{aspect-ratio:1 / 1;width:100%;border-radius:var(--radius-base)}.skeleton-line{height:14px;margin-bottom:8px}.skeleton-line--title{width:80%}.skeleton-line--price{width:40%;margin-bottom:0}.related-products{margin-top:var(--space-2xl);border-top:1px solid var(--color-border-light)}.related-products__inner{max-width:1200px;margin:0 auto}.related-products__carousel-wrap{position:relative;margin:0}.related-products__carousel{overflow:visible}.related-products__carousel .carousel__track{padding:8px 36px 36px 0;gap:var(--space-md)}.related-products__carousel .carousel__item{scroll-snap-align:none}.related-products__carousel .carousel__item:nth-child(odd){scroll-snap-align:start}@media(min-width:750px){.related-products__carousel .carousel__item:nth-child(odd){scroll-snap-align:none}.related-products__carousel .carousel__item:nth-child(4n+1){scroll-snap-align:start}}@media(min-width:990px){.related-products__carousel .carousel__item:nth-child(4n+1){scroll-snap-align:none}.related-products__carousel .carousel__item:nth-child(5n+1){scroll-snap-align:start}}.related-products__carousel .product-carousel__item{flex:0 0 calc((100% - var(--space-md)) / 2);display:flex}@media(min-width:750px){.related-products__carousel .product-carousel__item{flex:0 0 calc((100% - var(--space-md) * 3) / 4)}}@media(min-width:990px){.related-products__carousel .product-carousel__item{flex:0 0 calc((100% - var(--space-md) * 4) / 5)}}.related-products__carousel .product-card,.related-products__carousel .product-card__info{flex:1;display:flex;flex-direction:column}.shopify-section:has(.jdgm-review-widget){padding:var(--space-md) var(--space-base) 0;border-top:1px solid var(--color-border-light);max-width:1200px;margin:0 auto}@media(min-width:990px){.shopify-section:has(.jdgm-review-widget){padding:var(--space-lg) var(--space-base) 0}}.jm-review-widget .jm-review-widget-minimal-header__title{font-family:var(--font-heading)!important;font-size:var(--font-2xl)!important;font-weight:var(--font-medium)!important;color:var(--color-text-primary)!important;letter-spacing:-.01em!important;margin-bottom:var(--space-md)!important}.jm-review-widget .jm-button--primary{background-color:var(--color-primary)!important;color:var(--color-text-inverse)!important;border-color:var(--color-primary)!important;border-radius:var(--radius-base)!important;font-family:var(--font-body)!important;font-size:var(--font-md)!important;font-weight:var(--font-medium)!important;letter-spacing:.01em!important;min-height:44px!important;transition:transform .15s ease,box-shadow .15s ease!important}.jm-review-widget .jm-button--primary:hover{transform:translateY(-1px)!important;box-shadow:var(--shadow-md)!important}.jm-review-widget .jm-button--secondary{border-radius:var(--radius-base)!important;font-family:var(--font-body)!important;font-size:var(--font-sm)!important}.jm-review-widget .jm-review-item{border-top:1px solid var(--color-border-light)!important;border-bottom:none!important;padding-top:var(--space-xl)!important}.jm-review-widget .jm-review-item:first-child{border-top:none!important;padding-top:0!important}.jm-review-widget .jm-review-widget__body,.jm-review-widget .jdgm-review-list{padding-bottom:0!important}.jm-review-widget .jm-reviewer-info__name{color:var(--color-text-primary)!important}.jm-review-widget .jm-review-content__body{color:var(--color-text-secondary)!important;font-size:var(--font-md)!important}.jm-review-widget .jm-text[style*=lighter-text-color]{color:var(--color-text-tertiary)!important}.jdgm-write-review-modal__nav-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 var(--space-xl)!important;background:var(--color-primary)!important;color:var(--color-text-inverse)!important;border:1px solid var(--color-primary)!important;border-radius:var(--radius-base)!important;font-family:var(--font-body)!important;font-size:var(--font-sm)!important;font-weight:var(--font-medium)!important;letter-spacing:.01em!important;cursor:pointer!important;transition:transform .15s ease,box-shadow .15s ease!important}.jdgm-write-review-modal__nav-btn:hover{transform:translateY(-1px)!important;box-shadow:var(--shadow-md)!important}.jdgm-write-review-modal__checkbox-input{position:absolute!important;opacity:0!important;width:0!important;height:0!important}.jdgm-write-review-modal__checkbox-custom{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;width:18px!important;height:18px!important;border:1.5px solid var(--color-border-dark)!important;border-radius:4px!important;background:var(--color-bg-primary)!important;transition:background .15s,border-color .15s!important}.jdgm-write-review-modal__checkbox-input:checked+.jdgm-write-review-modal__checkbox-custom{background:var(--color-primary)!important;border-color:var(--color-primary)!important}.jdgm-write-review-modal__checkbox-input:checked+.jdgm-write-review-modal__checkbox-custom:after{content:""!important;display:block!important;width:5px!important;height:9px!important;border:2px solid var(--color-text-inverse)!important;border-top:none!important;border-left:none!important;transform:rotate(45deg) translate(-1px,-1px)!important}.jdgm-write-review-modal__checkbox-label{display:flex!important;align-items:center!important;gap:var(--space-sm)!important;cursor:pointer!important}.jm-review-widget .jdgm-review-list>*{border-bottom:none!important}.jm-review-widget .jm-verified-badge{background:var(--color-bg-secondary)!important;border:1px solid var(--color-border-default)!important;border-radius:var(--radius-full)!important;padding:2px 10px!important}.jm-review-widget .jm-verified-badge .jm-text{color:var(--color-text-primary)!important;font-size:var(--font-xs)!important;font-weight:var(--font-medium)!important}.jm-review-widget .jm-verified-badge svg{color:var(--color-text-primary)!important}.jm-review-widget .jm-no-results,.jm-review-widget [data-empty-state],.jm-review-widget .jm-empty-state,.jm-review-widget .jdgm-no-results,.jm-review-widget [class*=empty],.jm-review-widget [class*=no-result],.jdgm-empty-state{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product-detail.css.map */
