#judgeme_product_reviews{width:100% !important;max-width:var(--container-width) !important;padding-inline:var(--container-padding-mobile) !important;margin-inline:auto !important}.breadcrumbs-wrapper{padding:85px 0 0}.breadcrumbs-wrapper .breadcrumbs{display:flex;align-items:center;flex-wrap:wrap}.breadcrumbs-wrapper .breadcrumbs a:hover{color:#111827}.breadcrumbs-wrapper .breadcrumb-divider{margin:0 11px}.breadcrumbs-wrapper .breadcrumb-current{cursor:default}.product-section{padding:20px 0 95px}.product-section .product-grid{display:grid;align-items:start;grid-template-columns:1fr;gap:32px}.product-gallery{display:flex;gap:20px}.product-gallery__inner{position:relative;width:100%}.product-gallery .product-thumbs{position:absolute;left:0;top:0;width:60px;height:100%}.product-gallery .product-thumbs__list{display:flex;flex-direction:column;gap:10px;max-height:100%;overflow-y:auto;scrollbar-width:none}.product-gallery .product-thumbs__list::-webkit-scrollbar{display:none}.product-gallery .product-thumb{border:1px solid rgba(0,0,0,0);padding:0;cursor:pointer;background-color:#fff}.product-gallery .product-thumb.is-active{border-color:#000}.product-gallery .product-thumb img{width:100%;display:block}.product-gallery--slider{position:relative;overflow:hidden;margin:0 0 0 auto}.product-gallery--slider.thumbnails{width:calc(100% - 68px)}.product-gallery--slider__track{display:flex;transition:transform .3s ease}.product-gallery--slider__arrow{position:absolute;bottom:10px;z-index:5;padding:8px 12px;width:40px;height:40px;border-radius:100%;background-color:hsla(0,0%,100%,.2);background-size:16px;background-position:center;cursor:pointer;border:none}.product-gallery--slider__arrow--prev{left:10px}.product-gallery--slider__arrow--next{right:10px}.product-gallery .product-slide{min-width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;object-fit:contain;background:#fff;max-height:488px}.product-gallery .product-slide img{display:block;max-height:100%;max-width:100%}.product-title,.product-rating,.product-price,.product-variants,.product-option{margin-bottom:16px}.product-info{position:relative}.product-info .product-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.product-info .product-meta .product-tag{display:inline-block;padding:4px 12px;background-color:#f3f4f6;font-size:12px;font-weight:500;line-height:150%;text-transform:uppercase;letter-spacing:.5px;border-radius:4px}.product-info .product-meta .product-category{margin-right:12px}.product-info .product-price{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.product-info .product-price__wrapper{display:flex;flex-direction:column}.product-info .add-to-cart{display:flex;flex-direction:column;width:100%;align-items:center;gap:24px}.product-info .add-to-cart .quantity-selector{width:100%;justify-content:space-between;padding:0}.product-info .product-form-actions{width:100%}.product-info .btn-add-to-cart{width:100%;color:#fff}.product-info .btn-add-to-cart:disabled{cursor:not-allowed}.product-form-block{margin-bottom:40px}.product-option label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:#374151}.product-option .variant-select{width:100%;padding:10px 16px;font-size:14px;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;cursor:pointer;transition:border-color .2s}.product-option .variant-select:hover{border-color:#333}.product-option .variant-select:focus{outline:none;border-color:#16423c;box-shadow:0 0 0 3px rgba(60,130,245,.1)}@media(min-width: 768px){#judgeme_product_reviews{padding-inline:var(--container-padding-tablet) !important}}@media screen and (min-width: 1024px){#judgeme_product_reviews{padding-inline:var(--container-padding-desktop) !important}.breadcrumbs-wrapper{padding:205px 0 20px}.product-section .product-grid{grid-template-columns:1fr 1fr;gap:60px}.product-gallery{position:sticky;top:140px}.product-gallery .product-thumbs{width:75px}.product-gallery--slider.thumbnails{width:calc(100% - 83px)}.product-info .add-to-cart{flex-direction:row}.product-info .add-to-cart .quantity-selector{width:auto;justify-content:initial;padding:0 10px}}
