/** Shopify CDN: Minification failed

Line 242:0 Expected "}" to go with "{"

**/
.m-product-option--color .m-product-option--content{display:flex !important;flex-wrap:wrap !important;gap:4px !important;margin-top:-10px !important}.m-product-option--color .m-product-option--swatch input[type="radio"]{display:none !important}.m-product-option--color .m-product-option--swatch label.m-product-option--node__label{width:40px !important;height:40px !important;border-radius:10% !important;display:block !important;position:relative !important;background-size:cover !important;background-position:center !important;border:0 !important;outline:0 !important;box-shadow:none !important;overflow:visible !important;text-indent:-9999px !important;line-height:0 !important;cursor:pointer !important;transition:box-shadow .2s !important;top:-10px}.m-product-option--color .m-product-option--swatch label:hover{box-shadow:0 0 6px rgba(0,0,0,.3) !important}.m-product-option--color .m-product-option--swatch input[type="radio"]:checked+label::after{content:"" !important;position:absolute !important;inset:-2px !important;border-radius:50% !important;border:1px solid #000 !important;pointer-events:none !important}.m-product-option--color .m-product-option--swatch input[type="radio"]:focus+label{outline:0 !important;box-shadow:none !important}.m-product-option--swatch .m-product-option--node__label{border-radius:10%}variant-picker .m-product-option--swatch .m-product-option--node__label[data-option-type=color]{width:30px;height:30PX}.m-product-option--label{margin-bottom:0}.m-product-option--swatch{padding-left:1px}.m-product-option--swatch input:checked+label,.m-product-option--swatch .m-product-option--node__label[data-selected=true]{box-shadow:0 0 0 1px rgb(var(--color-foreground)),inset 0 0 0 1px rgb(var(--color-background))}@font-face{font-family:'Helvetica';src:url('/cdn/shop/files/helvetica-light-587ebe5a59211.ttf?v=1757361773') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Helvetica';src:url('/cdn/shop/files/Helvetica.ttf?v=1757022563') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Helvetica';src:url('/cdn/shop/files/Helvetica.ttf?v=1757022563') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Helvetica';src:url('/cdn/shop/files/Helvetica-Bold.ttf?v=1757022563') format('truetype');font-weight:600;font-style:normal}.m-product-title{font-family:'Helvetica',sans-serif;color:#111;letter-spacing:.10em;font-size:21px !important;font-weight:400}.m-product-option--label{font-weight:400;font-size:12px;margin-bottom:0}.m-product-option .option-label--selected{font-weight:400}.m-product-option--button .m-product-option--node input:checked+label,.m-product-option--button .m-product-option--node__label[data-selected=true]{border-color:rgb(var(--color-button-hover));background-color:white !important;color:black !important}@media(max-width:767px){.spark-carousel .swiper-slide,.spark-carousel .swiper-slide>div,.spark-carousel video,.spark-carousel iframe{width:140px !important;height:100px !important;max-width:140px !important;max-height:100px !important;aspect-ratio:auto !important;object-fit:contain !important;margin:0 auto !important;display:block !important}}.notification.success.null.show{display:none}.product-block-group--title h1.m-product-title{font-size:18px !important;line-height:26px !important;letter-spacing:.075em !important;font-weight:normal !important;padding:0 !important;font-family:"Helvetica-regular",sans-serif !important;color:#373330 !important;text-transform:uppercase !important}@media(max-width:767px){#shopify-section-template--19102071193788__main .main-product__block .m-product-title{margin-top:-19px;margin-left:-1.5px !important}}#shopify-section-template--19102071193788__main .m-price__sale .m-price-item--last{font-size:19px}.SizeSwatch{background-color:rgba(0,0,0,0) !important;border:1px solid #bbb !important;border-radius:4px !important;color:#222 !important;font-family:"Helvetica-regular",sans-serif !important;font-size:12px !important;font-weight:400 !important;padding:6px 10px !important;line-height:19.8px !important;letter-spacing:normal !important;text-transform:none !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;min-width:36px !important;height:33.7969px !important;box-sizing:border-box !important;transition:all .2s ease-in-out !important}input[type="radio"]:checked+.SizeSwatch{background-color:rgba(0,0,0,0) !important;color:#1c1b1b !important;border:1px solid #1c1b1b !important}.SizeSwatch.disabled,.SizeSwatch.sold-out{opacity:1 !important;cursor:default !important;text-decoration:none !important;background-color:rgba(0,0,0,0) !important;border-color:#ddd !important;color:#ddd !important}.product-form__input-body .HorizontalList{display:flex !important;flex-wrap:wrap !important;gap:8px !important}.product-form__input-body .HorizontalList__Item{margin-right:0 !important}.SizeSwatch__Radio{display:none !important}button.m-add-to-cart.m-spinner-button.m-button.m-button--primary{font-size:14PX}button.m-add-to-cart.m-spinner-button.m-button.m-button--primary.m\:flex-1{font-size:12px}select.m-product-option--dropdown-select{font-size:14px}@media(max-width:767px){#shopify-section-template--19102071193788__main .jdgm-prev-badge{margin-left:-1px !important}.faq-section,.faq-section *{font-family:'Helvetica',Arial,sans-serif !important;color:#111;padding-top:-40px}.faq-section .section-title{font-family:'Helvetica Light','Helvetica',Arial,sans-serif !important;font-weight:400 !important;text-transform:uppercase;letter-spacing:.25em;font-size:20px;color:#111;text-align:center;margin-top:10px;margin-bottom:10px}.faq-section .section-subtitle{font-family:'Helvetica Light','Helvetica',Arial,sans-serif !important;font-weight:300;text-align:center;font-size:15px;color:#444;letter-spacing:.05em;margin-bottom:40px}.faq-section .faq{max-width:700px;margin:0 auto;border-top:1px solid #e0e0e0}.faq-section .faq-item{border-bottom:1px solid #e0e0e0;padding:18px 0}.faq-section .faq-item h3{font-family:'Helvetica',Arial,sans-serif !important;font-weight:400;font-size:15px;letter-spacing:.03em;color:#111;cursor:pointer;transition:color .3s ease}.faq-section .faq-item h3:hover{color:#777}.faq-section .faq-answer{font-family:'Helvetica Light','Helvetica',Arial,sans-serif !important;font-weight:300;font-size:14px;line-height:1.6;color:#444;margin-top:8px;padding-right:5px;transition:all .3s ease}.faq-section details[open] h3{color:#000;font-weight:400}.faq-section{padding-bottom:60px}@media(max-width:768px){.faq-section .section-title{font-size:23px;letter-spacing:.18em}.faq-section .section-subtitle{font-size:14px}.faq-section .faq-item h3{font-size:12px}.faq-section .faq-answer{font-size:13px}}label.m-product-option--node__label.has-bg-img{border-radius:2px !important}.jdgm-widget,.jdgm-widget *{font-family:'Helvetica',Arial,sans-serif !important;color:#111 !important;box-sizing:border-box}.jdgm-rev-widg__title{font-weight:400 !important;text-transform:uppercase;letter-spacing:.25em;font-size:20px;text-align:center;margin:40px 0 10px}.jdgm-rev-widg__summary,.jdgm-rev-widg__summary-text{text-align:center;color:#444;font-size:14px;margin-bottom:18px}.jdgm-widget.jdgm-review-widget:not(.jdgm-preview-badge) .jdgm-star{position:relative !important;display:inline-block !important;width:18px !important;height:18px !important;margin-right:6px !important;vertical-align:middle !important;background:transparent !important;overflow:visible !important}.jdgm-widget.jdgm-review-widget:not(.jdgm-preview-badge) .jdgm-star svg{display:inline-block !important;width:18px !important;height:18px !important;position:relative !important;z-index:3 !important;fill:#1c1b1b !important;stroke:none !important}.jdgm-widget.jdgm-review-widget:not(.jdgm-preview-badge) .jdgm-star::before{content:'' !important;position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;z-index:1 !important;pointer-events:none !important}.jdgm-widget.jdgm-review-widget:not(.jdgm-preview-badge) .jdgm-star.jdgm--on::before{background-image:url("data:image/svg+xml;utf8,<svgxmlns='http://www.w3.org/2000/svg'viewBox='003333'><pathfill='%231C1B1B'd='M17.091925.4549L16.833525.299L16.575125.4549L7.3926330.9971L9.8294220.5516L9.8979820.2577L9.6698820.0601L1.5565813.0315L12.239312.1252L12.539712.0997L12.657411.8221L16.83351.9688L21.009611.8221L21.127312.0997L21.427712.1252L32.110413.0315L23.997120.0601L23.76920.2577L23.837620.5516L26.274430.9971L17.091925.4549Z'/></svg>") !important}.jdgm-widget.jdgm-review-widget:not(.jdgm-preview-badge) .jdgm-star.jdgm--off::before{background-image:url("data:image/svg+xml;utf8,<svgxmlns='http://www.w3.org/2000/svg'viewBox='003333'><pathfill='none'stroke='%231C1B1B'd='M17.091925.4549L16.833525.299L16.575125.4549L7.3926330.9971L9.8294220.5516L9.8979820.2577L9.6698820.0601L1.5565813.0315L12.239312.1252L12.539712.0997L12.657411.8221L16.83351.9688L21.009611.8221L21.127312.0997L21.427712.1252L32.110413.0315L23.997120.0601L23.76920.2577L23.837620.5516L26.274430.9971L17.091925.4549Z'/></svg>") !important;opacity:.95 !important}.jdgm-widget.jdgm-review-widget:not(.jdgm-preview-badge) .jdgm-star.jdgm--half{visibility:hidden !important;opacity:0 !important;pointer-events:none !important}.jdgm-widget.jdgm-review-widget:not(.jdgm-preview-badge) .jdgm-star svg[style*="display:none"]{display:inline-block !important;visibility:visible !important;opacity:1 !important}.jdgm-rev-widg__body{max-width:700px;margin:0 auto;border-top:1px solid #e0e0e0;padding-top:20px}.jdgm-rev{border-bottom:1px solid #e0e0e0;padding:20px 0}.jdgm-rev__author{font-weight:500;font-size:15px}.jdgm-rev__body p{font-family:'Helvetica Light',Helvetica,Arial,sans-serif !important;font-size:14px;line-height:1.6;color:#444}.jdgm-paginate__page{font-family:'Helvetica',Arial,sans-serif !important;border:1px solid #ddd;border-radius:3px;padding:6px 12px;margin:0 2px;font-size:12px;color:#111;transition:.18s}.jdgm-paginate__page:hover{background:#111;color:#fff;border-color:#111}.jdgm-curt{background:#111 !important;color:#fff !important;border-color:#111 !important}.jdgm-rev__timestamp{display:none !important}@media(max-width:768px){.jdgm-rev-widg__title{font-size:18px}.jdgm-rev__body p{font-size:13px}}.jdgm-widget.jdgm-review-widget .jdgm-rev-widg__summary-stars{position:relative;display:inline-block;vertical-align:middle;min-width:110px}@font-face{font-family:'Helvetica';src:url('/cdn/shop/files/Helvetica.ttf?v=1757022563') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Light';src:url('/cdn/shop/files/helvetica-light-587ebe5a59211.ttf?v=1757361773') format('truetype');font-weight:300;font-style:normal;font-display:swap}.m-product-option--content,.m-product-option--label,.foxkit-sizechart-button,.m-add-to-cart--text{font-family:'Helvetica','Helvetica Neue',Arial,sans-serif !important;color:#111;letter-spacing:.02em;text-transform:none !important;transition:all .3s ease}.m-product-option--node__label{font-family:'Helvetica',Arial,sans-serif !important;font-weight:400 !important;font-size:13px;color:#111;letter-spacing:.02em;padding:6px 10px;border:1px solid #ccc;border-radius:3px;transition:all .25s ease;cursor:pointer;text-transform:none !important}.m-product-option--node__label:hover{color:#000;border-color:#999}.m-product-option--node input:checked+.m-product-option--node__label{background-color:#111;color:#fff;border-color:#111}.foxkit-sizechart-button,.foxkit-sizechart-button *{font-family:'Helvetica Light','Helvetica',Arial,sans-serif !important;font-weight:400 !important;font-size:13px;letter-spacing:.05em;color:#222;text-transform:none !important;transition:color .3s ease}.foxkit-sizechart-button:hover{color:#555}.m-add-to-cart--text{font-family:'Helvetica','Helvetica Neue',Arial,sans-serif !important;font-weight:400 !important;font-size:14px;letter-spacing:.05em;color:#fff;text-transform:none !important;background-color:#111;padding:12px 25px;border-radius:3px;transition:all .3s ease}.m-add-to-cart--text:hover{background-color:#222;letter-spacing:.07em}.m-product-option--label,.m-product-option--label *{font-family:'Helvetica Light','Helvetica',Arial,sans-serif !important;font-weight:400;font-size:12px;letter-spacing:.02em;color:#111;text-transform:none !important}@media(max-width:768px){.m-product-option--node__label{font-size:12.5px;padding:5px 8px}.m-add-to-cart--text{font-size:13px;padding:10px 22px}.foxkit-sizechart-button *{font-size:12px;letter-spacing:.04em}.m-product-option--label *{font-size:12px}}button.m-add-to-cart.m-spinner-button.m-button.m-button--primary{border-radius:1px}.m-section__header h2,.m-section__heading{font-family:'Helvetica Light','Helvetica',Arial,sans-serif !important;font-weight:300 !important;font-size:20px;letter-spacing:.12em;text-transform:uppercase;color:#111;text-align:center;margin-bottom:25px;transition:all .3s ease}.m-section__heading:hover{color:#333;letter-spacing:.14em}.m-product-card__title,.m-product-card__title a,.m-product-card__name{font-family:'Helvetica','Helvetica Neue',Arial,sans-serif !important;font-weight:400 !important;font-size:13px;letter-spacing:.03em;color:#111;text-transform:uppercase !important;transition:color .3s ease}.m-product-card__title a:hover{color:#555}.m-footer--block-title,.m-accordion--item-button{font-family:'Helvetica Light','Helvetica',Arial,sans-serif !important;font-weight:300 !important;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#111;transition:color .3s ease}.m-footer--block-title:hover{color:#333}.m-footer--block-content,.m-footer--block-content a,.m-link-lists--item a{font-family:'Helvetica','Helvetica Neue',Arial,sans-serif !important;font-weight:400 !important;font-size:13.5px;letter-spacing:.02em;color:#333;text-transform:none !important;transition:color .3s ease}.m-footer--block-content a:hover{color:#000}.m-footer--block-newsletter-desc,.m-newsletter-form input,.m-newsletter-form button,.m-newsletter-form__input{font-family:'Helvetica Light','Helvetica',Arial,sans-serif !important;font-weight:300 !important;font-size:13px;color:#111;letter-spacing:.03em;text-transform:none !important}.m-newsletter-form__input::placeholder{color:#777;font-family:'Helvetica Light','Helvetica',Arial,sans-serif;letter-spacing:.03em}@media(max-width:768px){.m-section__heading{font-size:18px;letter-spacing:.1em}.m-product-card__title{font-size:13.5px}.m-footer--block-title{font-size:13px}.m-footer--block-content a{font-size:12.5px}.m-newsletter-form__input{font-size:12.5px}}.m-collection-page-header__title{font-family:'Helvetica Light','Helvetica',Arial,sans-serif !important;font-weight:400 !important;font-size:17px;letter-spacing:.15em;text-transform:uppercase;color:#111;text-align:center;margin:10px 0 5px;transition:letter-spacing .3s ease,color .3s ease}.m-collection-page-header__title:hover{color:#333;letter-spacing:.18em}.m-collection-toolbar,.m-collection-toolbar *{font-family:'Helvetica','Helvetica Neue',Arial,sans-serif !important;color:white;letter-spacing:.02em;text-transform:none !important;font-size:13px;font-weight:400}.m-collection-toolbar button span,.m-collection-toolbar select,.m-select-custom--trigger-text{font-family:'Helvetica','Helvetica Neue',Arial,sans-serif !important;font-size:13px;font-weight:400;letter-spacing:.03em;color:#111;text-transform:none !important;transition:color .3s ease}.m-collection-toolbar button:hover span,.m-select-custom--option:hover{color:#555}.m-select-custom--trigger{border:1px solid #ddd;border-radius:3px;padding:6px 10px;background:#fafafa;transition:all .3s ease}.m-select-custom--trigger:hover{background:#f2f2f2}.m-select-custom--option{padding:8px 10px;font-family:'Helvetica',Arial,sans-serif;font-size:13px;color:#222}.m-select-custom--option.isActive{font-weight:500;color:#000}.m-sortby-mobile--content,.m-sortby-mobile--content *{font-family:'Helvetica','Helvetica Neue',Arial,sans-serif !important;color:#111;letter-spacing:.02em;text-transform:none !important;font-weight:400;transition:color .3s ease}.m-sortby-mobile--title{font-family:'Helvetica Light','Helvetica',Arial,sans-serif !important;font-weight:300 !important;font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:#111;display:block;text-align:center;margin-bottom:15px}.m-sortby-mobile--close svg{width:18px;height:18px;color:#111;cursor:pointer;transition:transform .25s ease,color .3s ease}.m-sortby-mobile--close:hover svg{transform:rotate(90deg);color:#555}.m-sortby-mobile--list{list-style:none;padding:0;margin:0}.m-sortby-mobile--item{font-family:'Helvetica','Helvetica Neue',Arial,sans-serif !important;font-size:13.5px;font-weight:400;color:#111;letter-spacing:.03em;text-transform:none !important;padding:10px 0;border-bottom:1px solid #eee;cursor:pointer;transition:color .3s ease,background .3s ease}.m-sortby-mobile--item:hover{color:#000;background-color:#fafafa}.m-sortby-mobile--item.isActive span{font-weight:500;color:#000}@media(max-width:768px){.m-sortby-mobile--title{font-size:15px;letter-spacing:.06em}.m-sortby-mobile--item{font-size:13px}}.m-menu-drawer__content,.m-menu-drawer__content *{font-family:'Helvetica','Helvetica Neue',Arial,sans-serif !important;color:#111;letter-spacing:.06em;text-transform:uppercase !important;font-weight:400;transition:color .25s ease}.m-menu-mobile__item{border-bottom:1px solid #eee;padding:13px 0}.m-menu-mobile__link{display:block;font-family:'Helvetica','Helvetica Neue',Arial,sans-serif !important;font-weight:400;font-size:13px;color:#111;text-decoration:none;letter-spacing:.08em;transition:color .25s ease,letter-spacing .25s ease}.m-menu-mobile__link:hover{color:#000;letter-spacing:.1em}.m-menu-mobile__item.is-active .m-menu-mobile__link{font-weight:500;color:#000}.m-menu-customer{border-top:1px solid #eee;margin-top:20px;padding-top:18px}.m-menu-customer__label{font-family:'Helvetica','Helvetica Neue',Arial,sans-serif !important;font-weight:500;font-size:12px;color:#111;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase !important}.m-signin-button,.m-register-button{display:inline-block;font-family:'Helvetica','Helvetica Neue',Arial,sans-serif !important;font-weight:500;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase !important;padding:10px 18px;border-radius:3px;border:1px solid #111;text-align:center;transition:all .3s ease}.m-signin-button{background-color:#111;color:#fff}.m-signin-button:hover{background-color:#000}.m-register-button{background-color:#fff;color:#111}.m-register-button:hover{background-color:#f7f7f7}@media(max-width:768px){.m-menu-mobile__link{font-size:12.5px;letter-spacing:.07em}.m-menu-customer__label{font-size:11.5px}.m-signin-button,.m-register-button{font-size:12px;padding:9px 16px}}h2.m-section__heading.h3.m-scroll-trigger.animate--fade-in-up{font-weight:400 !important}.m-product-card__media responsive-image,.m-product-card__media .m-product-card__main-image responsive-image,.m-product-card__media .m-product-card__hover-image responsive-image{--aspect-ratio:9/16 !important;display:block;position:relative;overflow:hidden}.m-product-card__media responsive-image::before{content:"";display:block;padding-top:calc(100% * 16 / 9)}.m-product-card__media img{width:100%;height:100%;object-fit:cover;aspect-ratio:9 / 16;transition:transform .4s ease}.m-product-card__media:hover img{transform:scale(1.04)}@media(max-width:768px){.m-product-card__media img{aspect-ratio:9 / 16}}span.foxkit-sizechart-button--label{font-size:12px}.shopify-policy__container{max-width:880px;margin:0 auto;padding:60px 20px;background-color:#fff}.shopify-policy__title h1{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif !important;font-weight:500 !important;font-size:32px !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#000 !important;text-align:center !important;margin-bottom:40px !important}.shopify-policy__body{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif !important;color:#222 !important;font-weight:400 !important;font-size:15px !important;line-height:1.8 !important;letter-spacing:.02em !important}.rte h1,.rte h2,.rte h3{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif !important;color:#000 !important;text-transform:uppercase !important;letter-spacing:.08em !important;margin-top:40px !important;margin-bottom:15px !important}.rte h1{font-size:22px !important;font-weight:500 !important}.rte h2{font-size:18px !important;font-weight:500 !important}.rte h3{font-size:15px !important;font-weight:500 !important}.rte p,.rte li{font-size:15px !important;line-height:1.9 !important;color:#333 !important;margin-bottom:18px !important}.rte a{color:#000 !important;text-decoration:underline !important;transition:opacity .25s ease !important}.rte a:hover{opacity:.7 !important}.rte strong{font-weight:600 !important;color:#000 !important}@media(max-width:768px){.shopify-policy__title h1{font-size:26px !important;letter-spacing:.08em !important}.rte h1{font-size:20px !important}.rte h2{font-size:17px !important}.rte p,.rte li{font-size:14px !important}}#MinimogCartDrawer .m-cart-drawer__title,#sidebar-cart .Drawer__Title,.m-cart-drawer .m-cart-drawer__title,#MinimogCartDrawer .m-cart-item__info,#sidebar-cart .CartItem__Info,.m-cart-drawer .m-cart-item__info,#MinimogCartDrawer .m-cart-item__title,#MinimogCartDrawer .m-cart-item__title a,#sidebar-cart .CartItem__Title,.m-cart-drawer .m-cart-item__title,#MinimogCartDrawer .m-cart-drawer-item__variant,#MinimogCartDrawer .m-cart-item__option,#MinimogCartDrawer .m-cart-item__property,#sidebar-cart .CartItem__Meta,.m-cart-drawer .m-cart-drawer-item__variant,#MinimogCartDrawer .m-cart-item__price,#sidebar-cart .CartItem__Price,.m-cart-drawer .m-cart-item__price,#MinimogCartDrawer .m-cart__subtotal--price,#sidebar-cart .Cart__Subtotal .Cart__Subtotal--price,#MinimogCartDrawer .m-cart-drawer-item__quantity,#sidebar-cart .CartItem__Actions,.m-cart-drawer .m-cart-drawer-item__quantity,#MinimogCartDrawer .m-cart-item__remove,#sidebar-cart .CartItem__Remove,.m-cart-drawer .m-cart-item__remove,#MinimogCartDrawer .m-cart__subtotal--label,#sidebar-cart .Cart__Subtotal .Cart__Subtotal--label,.m-cart-drawer .m-cart__subtotal--label,#MinimogCartDrawer button[name="checkout"],#sidebar-cart .Cart__Checkout.Button--primary,.m-cart-drawer .m-button.m-button--primary{font-family:'Helvetica','Helvetica Neue',Arial,sans-serif}#MinimogCartDrawer .m-cart-drawer__title,#sidebar-cart .Drawer__Title,.m-cart-drawer .m-cart-drawer__title{font-weight:500;font-size:16px;letter-spacing:.14em;text-transform:uppercase;color:#111;margin:0;line-height:1}#MinimogCartDrawer .m-cart-item__info,#sidebar-cart .CartItem__Info,.m-cart-drawer .m-cart-item__info{text-transform:uppercase;letter-spacing:.06em;color:#111}#MinimogCartDrawer .m-cart-item__title,#MinimogCartDrawer .m-cart-item__title a,#sidebar-cart .CartItem__Title,.m-cart-drawer .m-cart-item__title{font-weight:500;font-size:13px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#111;text-decoration:none}#MinimogCartDrawer .m-cart-drawer-item__variant,#MinimogCartDrawer .m-cart-item__option,#MinimogCartDrawer .m-cart-item__property,#sidebar-cart .CartItem__Meta,.m-cart-drawer .m-cart-drawer-item__variant{font-weight:400;font-size:11px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#6b6b6b;margin:0;padding:0}#MinimogCartDrawer .m-cart-drawer-item__variant .m\:font-medium,#sidebar-cart .CartItem__Variant .CartItem__VariantLabel,.m-cart-drawer .m-cart-drawer-item__variant .m\:font-medium{font-weight:500;color:#4c4c4c;font-size:11px}#MinimogCartDrawer .m-cart-item__price,#sidebar-cart .CartItem__Price,.m-cart-drawer .m-cart-item__price,#MinimogCartDrawer .m-cart__subtotal--price,#sidebar-cart .Cart__Subtotal .Cart__Subtotal--price{font-weight:600;font-size:13px;letter-spacing:.04em;color:#111;text-transform:uppercase}#MinimogCartDrawer .m-cart-drawer-item__quantity,#sidebar-cart .CartItem__Actions,.m-cart-drawer .m-cart-drawer-item__quantity{font-size:12px;letter-spacing:.04em;text-transform:uppercase}#MinimogCartDrawer .m-cart__subtotal--label,#sidebar-cart .Cart__Subtotal .Cart__Subtotal--label,.m-cart-drawer .m-cart__subtotal--label{font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:#111}#MinimogCartDrawer button[name="checkout"],#sidebar-cart .Cart__Checkout.Button--primary,.m-cart-drawer .m-button.m-button--primary{font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.07em;background-color:#111;color:#fff;border-radius:1px;padding:10px 12px;width:100%;border:1px solid #111;box-shadow:none}a.m-cart-drawer__link-to-cart.m-button.m-button--link{display:none}#MinimogCartDrawer m-quantity-input.m-quantity,#sidebar-cart .QuantitySelector,.m-cart-drawer m-quantity-input.m-quantity{display:inline-flex;align-items:center;gap:8px;border:1px solid #e6e6e6;border-radius:4px;padding:6px 8px;background:#fff;min-width:88px;box-sizing:border-box}#MinimogCartDrawer .m-quantity__button,#sidebar-cart .QuantitySelector__Button,.m-cart-drawer .m-quantity__button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin:0;border:0;background:transparent;cursor:pointer}#MinimogCartDrawer .m-quantity__button svg,#sidebar-cart .QuantitySelector__Button svg,.m-cart-drawer .m-quantity__button svg{width:14px;height:14px;display:block}#MinimogCartDrawer .m-quantity__input,#sidebar-cart .QuantitySelector__CurrentQuantity,.m-cart-drawer .m-quantity__input{width:36px;min-width:36px;border:0;background:transparent;text-align:center;font-size:13px;line-height:1;padding:0;-moz-appearance:textfield;color:#111}#MinimogCartDrawer .m-quantity__input::-webkit-outer-spin-button,#MinimogCartDrawer .m-quantity__input::-webkit-inner-spin-button,#sidebar-cart .QuantitySelector__CurrentQuantity::-webkit-outer-spin-button,#sidebar-cart .QuantitySelector__CurrentQuantity::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#MinimogCartDrawer .m-cart-item__remove,#sidebar-cart .CartItem__Remove,.m-cart-drawer .m-cart-item__remove{margin-left:12px;align-self:center;display:inline-block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#111;text-decoration:underline;background:transparent;border:0;padding:0;cursor:pointer}#MinimogCartDrawer .m-cart-item__remove:hover,#sidebar-cart .CartItem__Remove:hover,.m-cart-drawer .m-cart-item__remove:hover{color:#000;opacity:1}#MinimogCartDrawer .m-cart-drawer-item__quantity,#sidebar-cart .CartItem__Actions,.m-cart-drawer .m-cart-drawer-item__quantity{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}@media(max-width:480px){#MinimogCartDrawer .m-cart-drawer__title,#sidebar-cart .Drawer__Title{font-size:15px;letter-spacing:.12em}#MinimogCartDrawer .m-cart-item__title,#sidebar-cart .CartItem__Title{font-size:12px}#MinimogCartDrawer .m-cart-drawer-item__variant,#sidebar-cart .CartItem__Variant{font-size:10px}#MinimogCartDrawer button[name="checkout"],#sidebar-cart .Cart__Checkout.Button--primary{font-size:12px;padding:9px 10px}#MinimogCartDrawer m-quantity-input.m-quantity,#sidebar-cart .QuantitySelector,.m-cart-drawer m-quantity-input.m-quantity{min-width:76px;padding:5px;gap:6px}#MinimogCartDrawer .m-quantity__button,#sidebar-cart .QuantitySelector__Button,.m-cart-drawer .m-quantity__button{width:26px;height:24px}#MinimogCartDrawer .m-quantity__input,#sidebar-cart .QuantitySelector__CurrentQuantity,.m-cart-drawer .m-quantity__input{width:30px;font-size:12px}#MinimogCartDrawer .m-cart-item__remove,#sidebar-cart .CartItem__Remove,.m-cart-drawer .m-cart-item__remove{font-size:11px;letter-spacing:.10em;margin-left:10px}}

/* Regras das estrelas de avaliação (não minificadas) */
.jdgm-widget.jdgm-review-widget .jdgm-rev-widg__summary-stars .jdgm-star {
  display: none !important;
}

/* 3) Injeta uma única imagem SVG contendo 5 estrelas PRENCHIDAS (fallback robusto)
     - SVG com 5 path traduzidos; cor preta elegante (#1C1B1B).
     - Ajuste de tamanho via background-size: auto 18px para manter 18px de altura. */
.jdgm-widget.jdgm-review-widget .jdgm-rev-widg__summary-stars::after{
  content: "";
  display: inline-block;
  width: 110px;               /* largura suficiente para 5 estrelas (ajuste se necessário) */
  height: 18px;
  vertical-align: middle;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: auto 18px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 165 33'><g transform='translate(0,0)'><path fill='%231C1B1B' d='M17.0919 25.4549L16.8335 25.299L16.5751 25.4549L7.39263 30.9971L9.82942 20.5516L9.89798 20.2577L9.66988 20.0601L1.55658 13.0315L12.2393 12.1252L12.5397 12.0997L12.6574 11.8221L16.8335 1.9688L21.0096 11.8221L21.1273 12.0997L21.4277 12.1252L32.1104 13.0315L23.9971 20.0601L23.769 20.2577L23.8376 20.5516L26.2744 30.9971L17.0919 25.4549Z'/></g><g transform='translate(33,0)'><path fill='%231C1B1B' d='M17.0919 25.4549L16.8335 25.299L16.5751 25.4549L7.39263 30.9971L9.82942 20.5516L9.89798 20.2577L9.66988 20.0601L1.55658 13.0315L12.2393 12.1252L12.5397 12.0997L12.6574 11.8221L16.8335 1.9688L21.0096 11.8221L21.1273 12.0997L21.4277 12.1252L32.1104 13.0315L23.9971 20.0601L23.769 20.2577L23.8376 20.5516L26.2744 30.9971L17.0919 25.4549Z'/></g><g transform='translate(66,0)'><path fill='%231C1B1B' d='M17.0919 25.4549L16.8335 25.299L16.5751 25.4549L7.39263 30.9971L9.82942 20.5516L9.89798 20.2577L9.66988 20.0601L1.55658 13.0315L12.2393 12.1252L12.5397 12.0997L12.6574 11.8221L16.8335 1.9688L21.0096 11.8221L21.1273 12.0997L21.4277 12.1252L32.1104 13.0315L23.9971 20.0601L23.769 20.2577L23.8376 20.5516L26.2744 30.9971L17.0919 25.4549Z'/></g><g transform='translate(99,0)'><path fill='%231C1B1B' d='M17.0919 25.4549L16.8335 25.299L16.5751 25.4549L7.39263 30.9971L9.82942 20.5516L9.89798 20.2577L9.66988 20.0601L1.55658 13.0315L12.2393 12.1252L12.5397 12.0997L12.6574 11.8221L16.8335 1.9688L21.0096 11.8221L21.1273 12.0997L21.4277 12.1252L32.1104 13.0315L23.9971 20.0601L23.769 20.2577L23.8376 20.5516L26.2744 30.9971L17.0919 25.4549Z'/></g><g transform='translate(132,0)'><path fill='%231C1B1B' d='M17.0919 25.4549L16.8335 25.299L16.5751 25.4549L7.39263 30.9971L9.82942 20.5516L9.89798 20.2577L9.66988 20.0601L1.55658 13.0315L12.2393 12.1252L12.5397 12.0997L12.6574 11.8221L16.8335 1.9688L21.0096 11.8221L21.1273 12.0997L21.4277 12.1252L32.1104 13.0315L23.9971 20.0601L23.769 20.2577L23.8376 20.5516L26.2744 30.9971L17.0919 25.4549Z'/></g></svg>") !important;
}

/* 4) Estilo mínimo para o link "Write a review": só mudar fonte para Helvetica e texto para branco */
.jdgm-write-rev-link,
.jdgm-widget .jdgm-write-rev-link {
  font-family: 'Helvetica', Arial, sans-serif !important;
  color: #fff !important;         /* texto branco */
  text-decoration: none !important;
  /* NÃO alterar padding/background/border — só cor e fonte para manter seu layout */
}

/* 5) Segurança: se o widget summary tiver algum inline style forçando display:none no ::after,
      reativa com !important (edge-case raro) */
.jdgm-widget.jdgm-review-widget .jdgm-rev-widg__summary-stars::after[style*="display:none"]{
  display:inline-block !important;
}

/* =========================
  Instruções:
   1) Cole este bloco AO FINAL do seu CSS das reviews.
   2) Limpe cache com Ctrl/Cmd + F5 e recarregue a página.
   3) Teste: a linha do resumo agora mostrará 5 estrelas preenchidas e o link "Write a review" ficará Helvetica/branco.
   4) Se precisar de largura/escala diferente, reduzo width (110px) ou background-size.
  ========================= */
/* =========================
   PATCH: colocar as 5 estrelas à ESQUERDA do "4.59 out of 5"
   ========================= */

/* Faz o container usar flex para alinhar ícone + texto */
.jdgm-widget.jdgm-review-widget .jdgm-rev-widg__summary-stars {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important; /* espaço entre estrelas e texto */
}

/* Esconde os spans de estrela nativos (já estava assim) */
.jdgm-widget.jdgm-review-widget .jdgm-rev-widg__summary-stars .jdgm-star {
  display: none !important;
}

/* Remove qualquer ::after existente (para evitar duplicação) */
.jdgm-widget.jdgm-review-widget .jdgm-rev-widg__summary-stars::after {
  display: none !important;
  content: none !important;
}

/* Injeta o fallback (5 estrelas) antes do conteúdo — agora ficará à esquerda */
.jdgm-widget.jdgm-review-widget .jdgm-rev-widg__summary-stars::before{
  content: "";
  display: inline-block;
  width: 110px;               /* ajusta a largura se precisar */
  height: 18px;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: auto 18px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 165 33'><g transform='translate(0,0)'><path fill='%231C1B1B' d='M17.0919 25.4549L16.8335 25.299L16.5751 25.4549L7.39263 30.9971L9.82942 20.5516L9.89798 20.2577L9.66988 20.0601L1.55658 13.0315L12.2393 12.1252L12.5397 12.0997L12.6574 11.8221L16.8335 1.9688L21.0096 11.8221L21.1273 12.0997L21.4277 12.1252L32.1104 13.0315L23.9971 20.0601L23.769 20.2577L23.8376 20.5516L26.2744 30.9971L17.0919 25.4549Z'/></g><g transform='translate(33,0)'><path fill='%231C1B1B' d='M17.0919 25.4549L16.8335 25.299L16.5751 25.4549L7.39263 30.9971L9.82942 20.5516L9.89798 20.2577L9.66988 20.0601L1.55658 13.0315L12.2393 12.1252L12.5397 12.0997L12.6574 11.8221L16.8335 1.9688L21.0096 11.8221L21.1273 12.0997L21.4277 12.1252L32.1104 13.0315L23.9971 20.0601L23.769 20.2577L23.8376 20.5516L26.2744 30.9971L17.0919 25.4549Z'/></g><g transform='translate(66,0)'><path fill='%231C1B1B' d='M17.0919 25.4549L16.8335 25.299L16.5751 25.4549L7.39263 30.9971L9.82942 20.5516L9.89798 20.2577L9.66988 20.0601L1.55658 13.0315L12.2393 12.1252L12.5397 12.0997L12.6574 11.8221L16.8335 1.9688L21.0096 11.8221L21.1273 12.0997L21.4277 12.1252L32.1104 13.0315L23.9971 20.0601L23.769 20.2577L23.8376 20.5516L26.2744 30.9971L17.0919 25.4549Z'/></g><g transform='translate(99,0)'><path fill='%231C1B1B' d='M17.0919 25.4549L16.8335 25.299L16.5751 25.4549L7.39263 30.9971L9.82942 20.5516L9.89798 20.2577L9.66988 20.0601L1.55658 13.0315L12.2393 12.1252L12.5397 12.0997L12.6574 11.8221L16.8335 1.9688L21.0096 11.8221L21.1273 12.0997L21.4277 12.1252L32.1104 13.0315L23.9971 20.0601L23.769 20.2577L23.8376 20.5516L26.2744 30.9971L17.0919 25.4549Z'/></g><g transform='translate(132,0)'><path fill='%231C1B1B' d='M17.0919 25.4549L16.8335 25.299L16.5751 25.4549L7.39263 30.9971L9.82942 20.5516L9.89798 20.2577L9.66988 20.0601L1.55658 13.0315L12.2393 12.1252L12.5397 12.0997L12.6574 11.8221L16.8335 1.9688L21.0096 11.8221L21.1273 12.0997L21.4277 12.1252L32.1104 13.0315L23.9971 20.0601L23.769 20.2577L23.8376 20.5516L26.2744 30.9971L17.0919 25.4549Z'/></g></svg>") !important;
}
/* ================================
  VERIDA — PATCH RÁPIDO: Garantir estrelas nas avaliações (.jdgm-rev)
  Cole este bloco AO FINAL do seu CSS
  ================================ */

/* 1) Escopo restrito: apenas reviews individuais (não altera preview badge) */
.jdgm-widget.jdgm-review-widget .jdgm-rev {
  /* nada aqui — apenas usaremos seletores abaixo para atingir estrelas */
}

/* 2) Forçar exibição do wrapper das estrelas dentro de cada review */
.jdgm-widget.jdgm-review-widget .jdgm-rev .jdgm-rev__rating,
.jdgm-widget.jdgm-review-widget .jdgm-rev .jdgm-star {
  display: inline-block !important;
  vertical-align: middle !important;
  box-sizing: content-box !important;
}

/* 3) Tamanho e espaçamento das estrelas (individual reviews) */
.jdgm-widget.jdgm-review-widget .jdgm-rev .jdgm-star {
  width: 20px !important;
  height: 20px !important;
  margin-right: -2px !important;
  position: relative !important;
  overflow: visible !important;
  background: transparent !important; /* remove fundos indesejados */
}

/* 4) Mostrar o SVG nativo se o app o injeta (prioridade máxima) */
.jdgm-widget.jdgm-review-widget .jdgm-rev .jdgm-star svg {
  display: inline-block !important;
  width: 20px !important;
  height: 20px !important;
  fill: #1C1B1B !important;   /* cor das estrelas */
  stroke: none !important;
  vertical-align: middle !important;
}

/* 5) Fallback: se não houver SVG, usamos ::before com imagem inline (estrela cheia/vazia) */
/* 5a) estrela cheia (jdgm--on) */
.jdgm-widget.jdgm-review-widget .jdgm-rev .jdgm-star.jdgm--on::before {
  content: "";
  position: absolute;
  inset: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33 33'><path fill='%231C1B1B' d='M17.0919 25.4549L16.8335 25.299L16.5751 25.4549L7.39263 30.9971L9.82942 20.5516L9.89798 20.2577L9.66988 20.0601L1.55658 13.0315L12.2393 12.1252L12.5397 12.0997L12.6574 11.8221L16.8335 1.9688L21.0096 11.8221L21.1273 12.0997L21.4277 12.1252L32.1104 13.0315L23.9971 20.0601L23.769 20.2577L23.8376 20.5516L26.2744 30.9971L17.0919 25.4549Z'/></svg>") !important;
  pointer-events: none;
  z-index: 1;
}

/* 5b) estrela vazia (jdgm--off) */
.jdgm-widget.jdgm-review-widget .jdgm-rev .jdgm-star.jdgm--off::before {
  content: "";
  position: absolute;
  inset: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33 33'><path fill='none' stroke='%231C1B1B' d='M17.0919 25.4549L16.8335 25.299L16.5751 25.4549L7.39263 30.9971L9.82942 20.5516L9.89798 20.2577L9.66988 20.0601L1.55658 13.0315L12.2393 12.1252L12.5397 12.0997L12.6574 11.8221L16.8335 1.9688L21.0096 11.8221L21.1273 12.0997L21.4277 12.1252L32.1104 13.0315L23.9971 20.0601L23.769 20.2577L23.8376 20.5516L26.2744 30.9971L17.0919 25.4549Z'/></svg>") !important;
  pointer-events: none;
  z-index: 1;
  opacity: 0.95;
}

/* 6) Esconder meia-estrela nas avaliações (você pediu sem meia) */
.jdgm-widget.jdgm-review-widget .jdgm-rev .jdgm-star.jdgm--half {
  display: none !important;
  visibility: hidden !important;
}

/* 7) Caso o app injete inline styles escondendo SVG, forçamos visibilidade (fallback) */
.jdgm-widget.jdgm-review-widget .jdgm-rev .jdgm-star svg[style*="display:none"] {
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* 8) Pequena nota: esconder data por padrão (se quiser manter, remova esta regra) */
.jdgm-rev__timestamp { display: none !important; }

/* ================================
  Instruções finais:
  - Cole este bloco AO FINAL do CSS.
  - Limpe cache com Ctrl/Cmd+F5.
  - Se as estrelas ainda não aparecerem, abra o DevTools, clique com o botão direito sobre uma área de estrela e:
      Right-click → Copy → OuterHTML
    e cole aqui o OuterHTML do elemento .jdgm-star (eu ajusto a regra caso a estrutura esteja diferente).
  ================================ */


  /* Aumentar a grossura dos icones dos icones*/
  
  svg.Icon.Icon--cart.m-svg-icon--medium {
    filter: drop-shadow(0 0 0);
}

svg.m-svg-icon--medium {
    filter: drop-shadow(0 0 0);
}

svg.Icon.Icon--search.m-svg-icon--medium {
    filter: drop-shadow(0 0 0);
}

/* Remove o triângulo padrão do Safari */
summary::-webkit-details-marker {
  display: none;
}

/* Garante que não apareçam em outros navegadores */
summary::marker {
  display: none;
}

.shopify-policy__title h1 {
            margin-top: -40px;
}
/* Ajuste de tamanho para Color Swatches (34x34px) */
.m-product-option--swatch__label {
    width: 32px !important;
    height: 32px !important;
}
/* Ajuste de tamanho do texto seletor de tamanho */
label.m-product-option--node__label {
    font-size: 13px !important;
}
/* Ajuste de tamanho do seletor de tamanho */
variant-button .m-product-option--node__label {
    width: 42px !important;
    height: 37px !important;
    min-width: 0px !important;
}
span.option-label--selected {
    display: none;
}
/* Estilização do preço promocional: aplica cor personalizada e risca o valor original */
span.m-price-item.m-price-item--compare-at.m\:line-through.m\:opacity-50.m\:text-lg.m\:text-\[\#6A6A6A\] {
    color: #6A6A6A;
    text-decoration: line-through;
}

.spark-carousal-root .spark-tw-px-\[5px\], .spark-tw-px-\[5px\],  .spark-tw-px-\[5px\], .spark-tw-px-\[5px\] {
    padding-left: 2px !important;
    padding-right: 90px !important;
}
.spark-carousal-root {
    margin-left: -60px !important;
}
.spark-carousal-root .spark-tw-justify-center, .spark-tw-justify-center,  .spark-tw-justify-center, .spark-tw-justify-center {
  padding-top: 0px !important;
  padding-bottom: 0px !important;

}
.spark-tw-cursor-pointer {
    display: none;
}
