#zoom,.product-gallery__thumbnails-holder{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}#zoom::-webkit-scrollbar,.product-gallery__thumbnails-holder::-webkit-scrollbar{width:0!important;height:0!important}.product-gallery-item model-viewer,.product-gallery-item__media>*{position:absolute;top:0;width:100%;height:100%}html[dir=rtl] .product-gallery-item model-viewer,.product-gallery-item html[dir=rtl] model-viewer,html[dir=rtl] .product-gallery-item__media>*{right:0}html[dir=ltr] .product-gallery-item model-viewer,.product-gallery-item html[dir=ltr] model-viewer,html[dir=ltr] .product-gallery-item__media>*{left:0}@media screen and (min-width: 768px){.main-product .product-gallery,.main-product .product-text{position:sticky;top:1.25rem}}.button--product,.shopify-payment-button__button{height:auto}@media screen and (max-width: 1023px){.button--product,.shopify-payment-button__button{font-size:calc(18px / 16 * var(--base-body-size) + 0px)}}@media screen and (min-width: 1024px){.button--product,.shopify-payment-button__button{font-size:calc(20px / 16 * var(--base-body-size) + 0px)}}.shopify-payment-button__button--branded{padding-inline-start:0px!important;padding-inline-end:0!important;border-radius:var(--border-radius-buttons)!important;border:none!important;overflow:hidden}.shopify-payment-button__button--branded div[role=button]{padding-inline-start:1.5rem!important;padding-inline-end:1.5rem!important}.shopify-payment-button__button--hidden,.unavailable-variant .shopify-payment-button{display:none}.add-to-cart.disabled+.shopify-payment-button{display:none}product-variants[data-variant-required]:not(.variant-selected) .product-variant__quantity{display:none}.product-gallery-item{position:relative;overflow:hidden;width:100%}.product-gallery-item img{border-radius:var(--border-radius-cards)}.product-gallery-item__media{height:0;width:100%;position:relative}.product-gallery-item model-viewer{border-radius:var(--border-radius-cards)}.product-gallery-item .shopify-model-viewer-ui{width:100%;height:100%}.product-gallery-item .shopify-model-viewer-ui__controls-overlay{opacity:0}button[data-shopify-xr-hidden]{display:none}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster{border-radius:var(--border-radius-buttons)!important;border:none!important}@media screen and (max-width: 768px){.product-gallery--scroll css-slider:after{content:"css-slide";position:absolute;visibility:hidden}}.product-gallery__thumbnails{padding-top:.5625rem;z-index:9}.product-gallery__thumbnails-holder{display:flex;flex-direction:row;margin:0;padding:0;overflow:auto;scroll-behavior:smooth}.product-gallery__thumbnails .thumbnail{width:5.25rem!important;opacity:.66;flex-shrink:0;transition:all .1s linear;position:relative;scroll-snap-align:start;cursor:pointer;overflow:hidden;border:2px solid transparent}.no-touchevents .product-gallery__thumbnails .thumbnail:hover{opacity:1;border-color:var(--color-secondary-background-main)}.product-gallery__thumbnails .thumbnail.active{opacity:1;border-color:var(--color-borders-main)!important}.product-gallery__thumbnails .thumbnail:not(:last-child){margin-inline-end:.5625rem}.product-gallery__thumbnails .thumbnail__badge{position:absolute;top:.125rem;width:1.25rem;height:1.25rem;opacity:1;transition:opacity 50ms linear;z-index:9}html[dir=rtl] .product-gallery__thumbnails .thumbnail__badge{left:.125rem}html[dir=ltr] .product-gallery__thumbnails .thumbnail__badge{right:.125rem}.product-gallery__thumbnails .thumbnail__badge svg{width:100%;height:100%}.product-gallery__thumbnails .thumbnail__badge svg .bg{fill:var(--color-background-main)}.product-gallery__thumbnails .thumbnail__badge svg .path{fill:var(--color-text-main)}.product-gallery__thumbnails .thumbnail__badge svg .stroke{stroke:var(--color-text-main)}.product-gallery__view-in-space{margin:1.5rem auto 0}.product-text .product-price--original{font-weight:var(--font-weight-body-bold)}.product-text .product-price--compare{margin-inline-start:1.25rem}.product-text .product-price--unit{display:block}.product-text>*{display:block}.product-text>*:not(:last-child){margin-bottom:1.25rem}.product-text>.toggle{margin-bottom:1.25rem!important}.product-text>.toggle:not(.toggle--table)+.toggle:not(.toggle--table){margin-top:-1.25rem!important}.product-text nutritional-info{display:block}.product-text nutritional-info:not(:last-child){margin-bottom:1.25rem}.product-text .empty-space{height:0;margin-bottom:1.25rem}.product-text .star-rating{height:1.75rem}.product-text pickup-availability-compact .alert{margin-bottom:0}.product-text button:not(.button):not(.shopify-payment-button__button){color:inherit}.product-variant:not(:first-child){margin-top:1.25rem}.product-variant__name{font-weight:var(--font-weight-body-bold);display:block}.product-variants--select .product-variant__name{margin-bottom:.625rem}.product-variant__quantity:not(:empty){margin-top:.875rem;display:block}.product-variants--radio .product-variant__item{position:relative;display:inline-block;margin:0;margin-top:.9375rem;margin-inline-end:.9375rem}.product-variants--radio .product-variant__item label{text-align:center;display:inline-flex;align-items:center;border-style:solid;border-width:1px;border-radius:var(--border-radius-buttons);border-color:var(--color-borders-forms-primary);color:var(--color-text-main);padding:var(--input-padding) 1.25rem;transition:all .1s linear;cursor:pointer}.product-variants--radio .product-variant__item .product-variant__item-swatch{border-radius:100%;margin-right:.5rem;width:1.75rem;height:1.75rem;box-shadow:var(--color-borders-main) 0 0 1px 1px}.product-variants--radio .product-variant__item .product-variant__item-swatch img{object-fit:cover}.product-variants--radio .product-variant__item input{position:absolute;top:0;width:100%;height:100%;border:none;background:transparent;opacity:0;cursor:pointer}html[dir=rtl] .product-variants--radio .product-variant__item input{right:0}html[dir=ltr] .product-variants--radio .product-variant__item input{left:0}.product-variants--radio .product-variant__item input:before{display:none}.product-variants--radio .product-variant__item input.disabled+label{opacity:.22;text-decoration:line-through}.product-variants--radio .product-variant__item input:checked+label{font-weight:var(--font-weight-body-bold);border-color:var(--color-text-main)!important;box-shadow:0 0 0 1px var(--color-text-main)}.no-touchevents .product-variants--radio .product-variant__item input:hover+label{border-color:var(--color-borders-forms-secondary)}.product-variants--radio .product-variant__item input:focus-visible+label{box-shadow:0 0 0 3px var(--color-secondary-background-main)}.product-actions .product-price{display:flex;align-items:center;flex-wrap:wrap}.product-actions .product-price--original+.product-price--unit{margin-inline-start:1.25rem}.product-actions .product-price--compare{text-decoration:none;opacity:1;display:inline-flex;flex-direction:column;line-height:1.25;margin-inline-end:auto}.product-actions .product-price--compare>span:first-child{text-decoration:line-through}.product-actions .product-price--compare>span:last-child{color:red;font-size:90%}.product-form{border-top:1px solid var(--color-borders-main);display:block;margin-top:.5rem;margin-bottom:1.25rem;width:100%;overflow:visible}.product-form .flex-buttons{width:calc(100% + 1rem);margin-inline-start:-.5rem}.product-form .flex-buttons>*{margin:1rem .5rem 0}.product-quantity{display:flex;justify-content:space-between;min-width:calc(var(--button-product) * 3)}.product-quantity__minus,.product-quantity__plus{width:var(--button-product);height:var(--button-product);border-width:var(--border-width-buttons);border-radius:var(--border-radius-buttons);border-style:solid;border-color:var(--color-text-main);display:inline-flex;align-items:center;justify-content:center}.product-quantity__minus svg,.product-quantity__plus svg{width:1.1875rem;height:1.1875rem}.product-quantity__minus svg *,.product-quantity__plus svg *{fill:var(--color-text-main)}.no-touchevents .product-quantity__minus:hover,.product-quantity__minus:focus-visible,.no-touchevents .product-quantity__plus:hover,.product-quantity__plus:focus-visible{box-shadow:0 0 0 3px var(--color-secondary-background-main)}.product-quantity__selector{width:var(--button-product);height:var(--button-product);border:none;background-color:transparent;padding:0;text-align:center}.add-to-cart{flex-grow:10;margin-bottom:1rem!important}.add-to-cart.disabled{pointer-events:none;opacity:.36;background-color:var(--color-text-main);border-color:var(--color-text-main)}.add-to-cart.disabled+.shopify-payment-button{pointer-events:none;opacity:.36}.product__sku-barcode span{display:block}.shopify-payment-button__button{border-style:solid;border-radius:var(--border-radius-buttons);border-width:var(--border-width-buttons);color:var(--color-text-main);font-weight:var(--font-weight-buttons);transition:all .1s linear;background-color:transparent}.shopify-payment-button__button:hover:not([disabled]){background-color:var(--color-accent-main);border-color:var(--color-accent-main);color:var(--color-foreground-accent-main)}.shopify-buttons--not-outline .shopify-payment-button__button{background-color:var(--color-text-main);color:var(--color-foreground-main);border-color:var(--color-text-main)}.shopify-payment-button__more-options{font-size:12px;margin-top:.5rem}.pickup-availability-widget{display:block;border:1px solid var(--color-borders-main);overflow:hidden}.pickup-availability-widget__header{background:var(--color-secondary-background-main);padding:var(--gutter-small);display:flex;align-items:center}.pickup-availability-widget__header .alert:before{top:.1875rem}.pickup-availability-widget__header svg{margin-inline-end:.9375rem}.pickup-availability-widget__header svg path{fill:var(--color-text-main);stroke:none}.pickup-availability-widget__locations{border-top:1px solid var(--color-borders-main)}.pickup-availability-widget__location{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:space-between;padding:var(--gutter-small)}.pickup-availability-widget__location:not(:first-child){border-top:1px solid var(--color-borders-main)}.pickup-availability-widget__location-icon{margin-inline-end:.75rem;position:relative;top:.3125rem}.pickup-availability-widget__location-icon svg{width:1.5rem;height:1.5rem}.pickup-availability-widget__location-icon *{stroke:var(--color-text-main)}.pickup-availability-widget__location-address{flex:1}.pickup-availability-widget__location-address svg *{fill:var(--color-text-main)}.pickup-availability-widget__location-view{display:block}.pickup-availability-widget__location-view[aria-selected=true] .text-animation--underline-thin{background-size:100% 1px}.pickup-availability-widget__location-view[aria-selected=true] rect{display:none}.pickup-availability-widget__location-details{display:block;width:100%;flex-shrink:0;border-top:1px solid var(--color-third-background-main);padding-top:.875rem;padding-inline-start:2.25rem;margin-top:1.125rem;display:none}.pickup-availability-widget__location-details.opened{display:block}.pickup-availability-widget__more{width:100%;text-align:start;padding:var(--gutter-small);border-top:1px solid var(--color-borders-main)}.pickup-availability-widget__more span{border-bottom:1px solid;transition:all .1s linear}.no-touchevents .pickup-availability-widget__more:hover{color:var(--color-accent-main)}.store-availability-list__item{margin-bottom:1.875rem;padding-bottom:1.875rem;border-bottom:1px solid var(--color-secondary-background-main)}.store-availability-list__stock:before{top:.1875rem}.store-availability-list__pickup-time{margin-top:.25rem;display:block}.store-availability-list__address,.store-availability-list__phone{margin-inline-start:1.375rem;margin-top:.75rem}.store-availability-list__address a,.store-availability-list__phone a{border-bottom:1px solid}.product-related-title{margin-bottom:1.5625rem;display:block}.product-related-item{display:flex;align-items:center}.product-related-item:not(:last-child){padding-bottom:1.125rem;margin-bottom:1.125rem;border-bottom:1px solid var(--color-borders-main)}.cart-block__item--spacing .product-related-item{padding:var(--gutter-regular);margin-bottom:0}.product-related-item__title{line-height:1.1;display:block}.product-related-item__image{flex-shrink:0;width:90px;align-self:flex-start;margin-inline-end:1.125rem;border-color:var(--color-borders-main);overflow:hidden}.product-related-item__image img{transition:all .2s linear;transform:scale(1)}.no-touchevents .product-related-item__image:hover img{transform:scale(1.05)}.product-related-item__text{flex-grow:1}.product-related-item__price{color:var(--color-secondary-text-main);display:block}.product-related-item__price .product-price--original{font-weight:var(--font-weight-body)}.product-related-item__price .product-price--compare{margin-inline-start:.625rem}.product-related-item__price .product-price--unit{display:block;margin-top:-.3125rem;font-size:90%;opacity:.62}.product-related-item__button{flex-shrink:0;margin-inline-start:.75rem}.product-gallery-item__zoom{position:absolute;top:.9375rem;width:2.125rem;height:2.125rem;padding:.3125rem;z-index:99;cursor:pointer;opacity:0;transition:all .1s linear .1s;transform:translateZ(0)}html[dir=rtl] .product-gallery-item__zoom{left:.9375rem}html[dir=ltr] .product-gallery-item__zoom{right:.9375rem}.lazyloaded~.product-gallery-item__zoom{opacity:1}.product-gallery-item__zoom svg path,.product-gallery-item__zoom svg rect{fill:var(--color-text-main)}.product-gallery-item__zoom svg circle{stroke:var(--color-text-main)}.no-touchevents .product-gallery-item__zoom:hover svg{transform:scale(1.05)}#zoom{position:fixed;top:0;width:100vw;height:100vh;overflow:scroll;visibility:hidden;opacity:0;z-index:-1;-webkit-overflow-scrolling:touch;background:var(--color-background-main);transition:all .2s linear}html[dir=rtl] #zoom{right:0}html[dir=ltr] #zoom{left:0}#zoom.opened{visibility:visible;opacity:1;z-index:99999}#zoom img{opacity:0;max-width:none;position:absolute;top:0;z-index:7;transition:opacity .1s linear}html[dir=rtl] #zoom img{right:0}html[dir=ltr] #zoom img{left:0}.touchevents #zoom img{top:0!important;left:0!important}#zoom.loaded img{opacity:1}#zoom.loaded:after{opacity:0}#zoom.loaded .zoom__loader{display:none}.zoom__overlay{position:absolute;top:0;width:100%;height:100%;background:var(--color-background-main);z-index:6}html[dir=rtl] .zoom__overlay{right:0}html[dir=ltr] .zoom__overlay{left:0}.zoom__exit{z-index:9;position:fixed;width:3rem;height:3rem;border-radius:var(--border-radius-buttons);background:var(--color-background-main);top:1.5625rem;display:flex;align-items:center;justify-content:center;cursor:pointer}html[dir=rtl] .zoom__exit{left:1.5625rem}html[dir=ltr] .zoom__exit{right:1.5625rem}.zoom__exit svg path,.zoom__exit svg rect{fill:var(--color-text-main)}.zoom__exit svg circle{stroke:var(--color-text-main)}.no-touchevents .zoom__exit:hover svg{transform:scale(1.05)}.zoom__loader{position:absolute;margin:0;width:20px;height:20px;transform:translate3d(-50%,-50%,0);top:50%;left:50%;display:block;z-index:9}.zoom__loader-element{animation:rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;margin:auto}html[dir=rtl] .zoom__loader-element{right:0}html[dir=ltr] .zoom__loader-element{left:0}.zoom__loader-element circle{stroke-dasharray:150,200;stroke-dashoffset:-10;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:var(--color-text-main)}.product-icons-list-container{display:flex;flex-wrap:wrap;gap:12px}.product-icons-list-container--border{padding:1rem;border:solid var(--border-width-cards) var(--color-borders-cards);border-radius:var(--border-radius-cards)}.star-rating{font-size:0;width:100%;height:1rem;display:grid;grid-template-columns:max-content auto;align-items:center;gap:.625rem}.star-rating__stars{background-repeat:repeat-x;font-size:0;display:inline-block;text-align:left}html[dir=rtl] .star-rating__stars{transform:scaleX(-1)}.star-rating__stars-active{display:inline-block;font-size:0;height:.875rem;background-repeat:repeat-x}@media screen and (max-width: 767px){.product-quick-view__header{position:fixed;background:var(--color-background-main);border-bottom:1px solid var(--color-borders-main);top:0;right:0;width:100%;height:3.75rem;z-index:99}.product-quick-view__product{padding-top:3.75rem}}.product-quick-view__close{position:absolute;top:calc(var(--gutter-large) * .75)}html[dir=rtl] .product-quick-view__close{left:calc(var(--gutter-large) * .75)}html[dir=ltr] .product-quick-view__close{right:calc(var(--gutter-large) * .75)}.product-quick-view__close svg path{stroke:var(--color-text-main)}.product-quick-view__title{position:absolute;top:calc(var(--gutter-large) * .75);left:calc(var(--gutter-large) * .75)}.product-text .stamped-badge-caption{margin-inline-start:8px;font-size:80%}.product-text .yotpo .yotpo-bottomline .yotpo-icon-star,.product-text .yotpo .yotpo-bottomline .yotpo-icon-half-star,.product-text .yotpo .yotpo-bottomline .yotpo-icon-empty-star{color:var(--color-text-main)}.product-text .yotpo a,.product-text .yotpo a:hover{color:var(--color-text-main)!important;margin-inline-start:8px;pointer-events:none!important}.product-text .yotpo .standalone-bottomline.star-clickable,.product-text .yotpo .standalone-bottomline .star-clickable{cursor:default!important}.modal .shopify-payment-button__button[disabled]{display:none}.sticky-add-to-cart{position:fixed;bottom:0;left:0;width:100%;z-index:999;background-color:var(--color-background-main);box-shadow:0 -6px 8px #00000014;transform:translateY(100%);color:var(--color-text-main)}.sticky-add-to-cart--floating{border-radius:clamp(0px,var(--border-radius-cards),10px);box-shadow:0 0 8px #00000014}.sticky-add-to-cart--floating.visible{width:calc(100% - 2.5rem)}html[dir=rtl] .sticky-add-to-cart--floating.visible{right:1.25rem;bottom:1.25rem}html[dir=ltr] .sticky-add-to-cart--floating.visible{left:1.25rem;bottom:1.25rem}@media screen and (max-width: 767px){.sticky-add-to-cart--floating.visible{width:calc(100% - 1.25rem)}html[dir=rtl] .sticky-add-to-cart--floating.visible{right:.625rem;bottom:.625rem}html[dir=ltr] .sticky-add-to-cart--floating.visible{left:.625rem;bottom:.625rem}}.sticky-add-to-cart.visible{display:block;transform:translate(0);transition:linear transform .2s}.sticky-add-to-cart__inner{display:grid;grid-template-columns:auto auto;align-items:center;gap:var(--gutter-small);padding:var(--gutter-small) 0}@media screen and (max-width: 767px){.sticky-add-to-cart__inner{display:block}}.sticky-add-to-cart__title{line-height:1}@media screen and (max-width: 767px){.sticky-add-to-cart__title{display:none}}.sticky-add-to-cart__actions{display:flex;align-items:center;gap:var(--gutter-small) var(--gutter-regular);justify-self:end}@media screen and (max-width: 474px){.sticky-add-to-cart__actions{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (max-width: 359px){.sticky-add-to-cart__actions{display:grid;grid-template-columns:100%}}.sticky-add-to-cart__price{display:flex;margin-left:auto;flex:1 1 auto;justify-content:start;gap:.5rem}@media screen and (max-width: 359px){.sticky-add-to-cart__price{display:inline-block;text-align:center;width:100%}.sticky-add-to-cart__price span{padding-inline-start:.3125rem;padding-inline-end:.3125rem}}.sticky-add-to-cart__price-compare{opacity:.54;text-decoration:line-through}.sticky-add-to-cart__button{margin-right:auto;flex:1 1 auto}@media screen and (max-width: 767px){.sticky-add-to-cart__button .button{width:100%;height:2.875rem;padding-inline-end:1.25rem;padding-inline-start:1.25rem}}@media screen and (max-width: 359px){.sticky-add-to-cart__button{margin:0;justify-content:center}}.sticky-add-to-cart .button--outline{border-color:var(--color-text-main)}.sticky-add-to-cart .button--outline .button__text{color:var(--color-text-main)!important}.sticky-add-to-cart .button--solid{border-color:var(--color-text-main);background-color:var(--color-text-main)}.sticky-add-to-cart .button--solid .button__text{color:var(--color-background-main)!important}.sticky-add-to-cart .button--solid .button__preloader circle{stroke:var(--color-background-main)!important}.product-variant-metafield__title{margin-inline-end:.5rem;display:inline-block}.product-variant-metafield__title+*:not(span){margin-top:.75rem}.product-component--default-to-first-variant-false:not(.variant-selected) .show-block-if-variant-selected{display:none}.product-component--default-to-first-variant-false:not(.variant-selected) .product-actions__price.show-block-if-variant-selected+.product-form{border-top:0}.product-component--default-to-first-variant-false.variant-selected .show-block-if-variant-not-selected-yet{display:none}.modal--product .modal-content.loading .product-quick-view__header,.modal--product .modal-content.loading .product-quick-view__product{opacity:.36;pointer-events:none;cursor:default}.modal--product .modal-content.loading .product-quick-view__header *,.modal--product .modal-content.loading .product-quick-view__product *{pointer-events:none!important}.product__accordion-element{margin-bottom:1.25rem!important}.product__accordion-element:last-child{margin-bottom:0!important}.product__accordion-title{margin:0;font-size:inherit}.product__accordion-title>.toggle__icon{margin-left:6px}.product__accordion-title-container{display:flex;gap:.9375rem;align-items:center}.product__accordion-icon-container{display:inline-block;height:26px;width:26px}.product__accordion-icon{height:100%;width:100%}.product__accordion-video,.product__accordion-image{display:block!important}.jdgm-prev-badge__stars{margin-right:5px}#judgeme_product_reviews .jdgm-rev-widg{padding:24px 0}#judgeme_product_reviews .jdgm-rev-widg__header{padding:20px 0 0;box-shadow:none}#judgeme_product_reviews .jdgm-rev-widg__header .jdgm-rev-widg__title{margin:0;padding-bottom:15px;font-size:30px}#judgeme_product_reviews .jdgm-rev-widg__header .jdgm-row-stars{padding:20px 0;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6}#judgeme_product_reviews .jdgm-rev-widg__header .jdgm-star{font-size:18px}#judgeme_product_reviews .jdgm-rev-widg__header .jdgm-histogram__row{height:18px}#judgeme_product_reviews .jdgm-medals-wrapper{display:none}#judgeme_product_reviews .jdgm-rev-widg__actions{margin:12px 0;padding:0;box-shadow:none}#judgeme_product_reviews .jdgm-rev-widg__actions .jdgm-sort-dropdown{height:40px;padding:0 25px 0 15px;border:2px solid #000;color:#000;text-align:center}#judgeme_product_reviews .jdgm-rev-widg__actions .jdgm-sort-dropdown option:first-child{height:40px}#judgeme_product_reviews .jdgm-rev-widg__actions .jdgm-sort-dropdown-arrow{right:5px}#judgeme_product_reviews .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow{color:#000}#judgeme_product_reviews .jdgm-rev-widg__actions .jdgm-sort-dropdown:focus-visible{box-shadow:none}#judgeme_product_reviews .jdgm-rev-widg__body .jdgm-rev{border-radius:5px;box-shadow:none;border:1px solid #eee}#judgeme_product_reviews .jdgm-rev-widg__body .jdgm-paginate__page{color:#0b0c0e;font-size:16px}#judgeme_product_reviews .jdgm-rev-widg__body .jdgm-paginate__page.jdgm-curt{font-size:inherit;color:#182d4a}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__author{font-size:15px;font-weight:500}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__title{font-size:16px;font-weight:500}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__title:first-letter{text-transform:capitalize}.jdgm-histogram__bar .jdgm-histogram__bar-content{background-color:#ffcf47}#judgeme_product_reviews .jdgm-quest-widg__body .jdgm-quest{box-shadow:none}@media screen and (max-width: 1023px){#judgeme_product_reviews .jdgm-rev-widg__body .jdgm-paginate__page{font-size:15px}}@media screen and (max-width: 991px){#judgeme_product_reviews .jdgm-rev-widg__header .jdgm-rev-widg__title{font-size:24px;padding-bottom:10px}}.mount-product-page .container{padding-bottom:24px;padding-top:24px;margin-top:0}@media screen and (min-width: 768px){.mount-product-page .container{padding-top:48px;padding-bottom:38px;margin-top:0}}@media screen and (max-width: 767px){.mount-product-page .css-slider--bottom-navigation.element--border-radius.css-slider,.mount-product-page .element--border-radius .css-slider-viewport{border-radius:0}.mount-product-page .grid--gap-small{gap:12px}.mount-product-page .product-gallery__thumbnails{display:none}.mount-product-page .grid--slider,.mount-product-page .portable--grid--slider.grid-1{--visible-cols: 1.2 !important}.mount-product-page .product-gallery>.grid{--visible-cols: 1 !important}}@media screen and (min-width: 768px){.mount-product-page css-slider .grid.grid--layout{display:flex;flex-wrap:wrap;gap:24px}.mount-product-page css-slider .grid.grid--layout .product-gallery-item{width:calc((100% - 24px)/2);height:auto;aspect-ratio:245 / 237;padding:0!important}.mount-product-page css-slider .grid.grid--layout .product-gallery-item:first-of-type{width:100%}.mount-product-page .product-gallery__thumbnails{display:none!important}}.mount-product-page .container.grid--gap-xlarge{grid:32px}.mount-product-page .container .product-text .shopify-block{margin-bottom:16px}.mount-product-page .product-text>*:not(:last-child){margin-bottom:16px}.mount-product-page .container .jdgm-prev-badge__stars{margin-right:16px}.mount-product-page .container .jdgm-prev-badge__text{font-family:var(--font-stack-body),"DM Sans","Roboto";font-size:12px;font-weight:400;line-height:16.8px;letter-spacing:.02em;text-align:left;text-decoration-line:underline;text-decoration-style:solid;text-underline-position:from-font;text-decoration-skip-ink:auto}@media screen and (min-width: 768px){.mount-product-page .container .jdgm-prev-badge__text{font-size:14px;line-height:19.6px}}.mount-product-page .container .product-subtitle-container{display:flex;justify-content:space-between;align-items:center;gap:32px;padding-bottom:16px;border-bottom:1px solid #000000}.mount-product-page .container .product-subtitle-container:has(>*:only-child){justify-content:flex-end}@media screen and (min-width: 768px){.mount-product-page .container .product-subtitle-container.product-subtitle-container-desktop-hidden{display:none}.mount-product-page .container .product-subtitle-container:has(:only-child),.mount-product-page .container .product-subtitle-container:has(>*:only-child){justify-content:space-between}}.mount-product-page .container .product-subtitle{font-family:var(--font-stack-headings),"DM Sans","Roboto";font-weight:700;font-size:36px;line-height:37.8px;letter-spacing:.02;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:0}.mount-product-page .container .product-subtitle p{font-family:var(--font-stack-body),"DM Sans","Roboto";font-weight:700;font-size:20px;line-height:105%;letter-spacing:2%;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:0}@media screen and (min-width: 768px){.mount-product-page .container .product-subtitle p{font-family:var(--font-stack-body),"DM Sans","Roboto";font-weight:700;font-size:48px;line-height:50px;letter-spacing:2%;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:0}.mount-product-page .container .product-subtitle-container{padding:0;border:none}.mount-product-page .container .product-subtitle{font-size:48px;line-height:50.4px}}.mount-product-page .container .price-component-mobile{flex-shrink:0}@media screen and (min-width: 768px){.mount-product-page .container .price-component-mobile{display:none}}.mount-product-page .container .price-component-mobile .product-price>*{font-family:var(--font-stack-body),"DM Sans","Roboto";font-size:24px;font-weight:700;line-height:28.8px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.mount-product-page .container .price-component-mobile .product-price .product-price--original{font-family:var(--font-stack-body),"DM Sans","Roboto"!important;font-size:24px!important;font-weight:700!important;line-height:28.8px!important;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.mount-product-page .container .price-component-mobile .product-price--compare:empty{display:none}.mount-product-page .container .product__title,.mount-product-page .container .product__title-prefix{font-family:var(--font-stack-headings),"DM Sans","Roboto";font-size:20px;font-weight:700;line-height:24px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;display:inline}@media screen and (min-width: 768px){.mount-product-page .container .product__title,.mount-product-page .container .product__title-prefix{font-size:24px;line-height:29px;margin-bottom:48px}}.mount-product-page .container .product__subtitle,.mount-product-page .container .product__subtitle *{font-family:var(--font-stack-headings),"DM Sans","Roboto"!important;font-size:14px!important;font-weight:500!important;line-height:16.8px!important;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.mount-product-page .container .product__subtitle strong{font-weight:700!important}@media screen and (min-width: 768px){.mount-product-page .container .product__subtitle,.mount-product-page .container .product__subtitle *{font-size:16px!important;line-height:19px!important;margin-bottom:48px!important}}.mount-product-page .container .product__description *{color:#6a6a6a}.mount-product-page .container .product__description p,.mount-product-page .container .product__description a,.mount-product-page .container .product__description span{font-family:var(--font-stack-body),"DM Sans","Roboto"!important;font-size:14px!important;font-weight:500!important;line-height:16.8px!important;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.mount-product-page .container .product__description *{font-family:var(--font-stack-body),"DM Sans","Roboto"!important;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.mount-product-page .container .product__description{margin-bottom:32px}@media screen and (min-width: 768px){.mount-product-page .container .product__description{margin-bottom:48px}.mount-product-page .container .product__description p,.mount-product-page .container .product__description a,.mount-product-page .container .product__description span{font-size:16px!important;line-height:19.2px!important}}.mount-product-page .product-text *+product-variants{margin-top:32px}.mount-product-page .product-text .product-variant__name{font-family:DM Mono,Roboto;font-size:14px;font-weight:400;line-height:19.6px;letter-spacing:.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.mount-product-page .product-text .product-variants--radio .product-variant__item{margin-top:8px;margin-right:8px}.mount-product-page .product-text .product-variants--radio .product-variant__item label{padding:12px 12px 12px 16px;font-family:var(--font-stack-body),"DM Sans","Roboto";font-size:14px;font-weight:400;line-height:16px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;border-color:#303030;background:#fff}.mount-product-page .product-text .product-variants--radio .product-variant__item input:checked+label{box-shadow:none;background-color:#275b32;color:#f5f5f5;font-weight:700}@media screen and (min-width: 768px){.mount-product-page .product-text .product-variants--radio .product-variant__item label{font-size:16px}}.mount-product-page .product-text .product__badges{margin-bottom:0}.mount-product-page .product-text .product__badges .product-item__badges{margin-bottom:16px}.mount-product-page .product-text .product__badges .product-item__badges:empty{display:none}.mount-product-page .product-text .product-actions{margin-top:40px}.mount-product-page .product-text .product-actions .product-actions__price{display:none}.mount-product-page .product-text .product-actions{margin-bottom:40px}.mount-product-page .product-text .product-actions .product-form{margin-top:0;border:none}@media screen and (min-width: 768px){.mount-product-page .product-text .product-actions{margin-top:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #000}.mount-product-page .product-text .product-actions .product-form{margin-bottom:0}}.mount-product-page .product-text .product-actions .product-form .flex-buttons{margin:0!important;flex-wrap:nowrap;gap:8px;max-width:100%}@media screen and (min-width: 768px){.mount-product-page .product-text .product-actions .product-form .flex-buttons{justify-content:space-between}}.mount-product-page .product-text .product-actions .product-form .flex-buttons .add-to-cart.button{margin:0!important}@media screen and (min-width: 768px){.mount-product-page .product-text .product-actions .product-form .flex-buttons .add-to-cart.button{flex-grow:1;max-width:256px}}@media screen and (min-width: 1024px){.mount-product-page .product-text .product-actions .product-form .flex-buttons .add-to-cart.button{flex-grow:0;max-width:unset}}.mount-product-page .product-text .product-actions .product-form .flex-buttons .add-to-cart.button .button__text{font-family:var(--font-stack-body),"DM Sans","Roboto";font-size:16px;font-weight:700;line-height:16px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#f5f5f5;text-transform:uppercase;letter-spacing:.2px!important;cursor:pointer;text-align:center}.mount-product-page .product-text .product-actions .product-form .flex-buttons .product-quantity{margin:0;border:1px solid #303030;border-radius:28px;height:40px;width:114px;min-width:unset;max-width:114px;background-color:#fff}.mount-product-page .product-text .product-actions .product-form .flex-buttons .product-quantity .product-quantity__minus,.mount-product-page .product-text .product-actions .product-form .flex-buttons .product-quantity .product-quantity__plus{border:none;height:auto}.mount-product-page .product-text .product-actions .product-form .flex-buttons .product-quantity .product-quantity__minus svg,.mount-product-page .product-text .product-actions .product-form .flex-buttons .product-quantity .product-quantity__plus svg{height:16px;width:16px}.mount-product-page .product-text .product-actions .product-form .flex-buttons .product-quantity .product-quantity__minus svg path,.mount-product-page .product-text .product-actions .product-form .flex-buttons .product-quantity .product-quantity__plus svg path{fill:transparent}.mount-product-page .product-text .product-actions .product-form .flex-buttons input.product-quantity__selector{font-family:var(--font-stack-body),"DM Sans","Roboto";font-size:16px;font-weight:700;line-height:16px;text-underline-position:from-font;text-decoration-skip-ink:none;height:auto;min-width:unset}.mount-product-page .product-quantity,.mount-product-page .product-quantity *{--button-product: 38px;gap:0!important;--col-gap: 0}@media screen and (min-width: 768px){.mount-product-page .product-quantity__selector{--button-product: 38px;height:40px}}.mount-product-page .product-text .social-quote{display:flex;gap:10px;border:1px solid #74788b;border-radius:24px;overflow:hidden}.mount-product-page .product-text .social-quote .quote-image{width:76px;height:auto;flex-shrink:0}.mount-product-page .product-text .social-quote .quote-image img{width:100%;height:100%;object-fit:cover;display:block}.mount-product-page .product-text .social-quote .quote-content{display:flex;flex-direction:column;justify-content:center;gap:10px;padding-top:18px;padding-bottom:16px;padding-right:12px}.mount-product-page .product-text .social-quote .quote-content .quote{font-family:var(--font-stack-body),"DM Sans","Roboto";font-size:12px;font-style:italic;font-weight:300;line-height:15.62px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.mount-product-page .product-text .social-quote .quote-content .quote strong{font-weight:700}.mount-product-page .product-text .social-quote .quote-content .quote p{margin:0}.mount-product-page .product-text .social-quote .quote-content .quote-footer{display:flex;align-items:center;gap:10px}.mount-product-page .product-text .social-quote .quote-content .quote-footer .signature{font-family:var(--font-stack-body),"DM Sans","Roboto";font-weight:300;font-size:12px;line-height:15.62px;letter-spacing:0%}.mount-product-page .jdgm-preview-badge .jdgm-star.jdgm-star{color:#de9b64!important}.mount-product-page .text-with-icon--compact{margin-inline-end:0}.mount-product-page .text-with-icon__icon{margin-right:24px}.mount-product-page .text-with-icon__icon,.mount-product-page .text-with-icon__icon img{width:20px;height:auto}.mount-product-page .text-with-icon__label,.mount-product-page .text-with-icon__label *{margin:0;font-family:var(--font-stack-body),"DM Sans","Roboto";font-size:14px;font-weight:500;line-height:19.6px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.mount-product-page .text-with-icon__label strong{font-weight:700}.mount-product-page .text-with-icon__label *{margin:0;font-family:var(--font-stack-body),"DM Sans","Roboto";font-size:14px;font-weight:500;line-height:19.6px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.mount-product-page .product-icons-list .product-icons-list-container{margin-bottom:32px}@media screen and (min-width: 768px){.mount-product-page .product-icons-list .product-icons-list-container{margin-bottom:24px}.mount-product-page .text-with-icon__icon,.mount-product-page .text-with-icon__icon img{width:24px}}.mount-product-page .text-size--xlarge-price{display:none}.mount-product-page .show-block-if-variant-selected .product-price{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.mount-product-page .show-block-if-variant-selected .product-price .product-price--compare{margin:0;display:flex;flex-direction:row-reverse;gap:16px;text-decoration:none;opacity:1}.mount-product-page .show-block-if-variant-selected .product-price .product-price--compare>span{font-family:var(--font-stack-body),"DM Sans","Roboto";font-weight:700;font-size:20px;line-height:120%}.mount-product-page .show-block-if-variant-selected .product-price .product-price--compare>span:first-child{text-decoration:line-through}.mount-product-page .show-block-if-variant-selected .product-price .product-price--compare>span:last-child{font-family:var(--font-stack-body),"DM Sans","Roboto";font-weight:500;font-size:14px;line-height:120%;vertical-align:text-bottom;display:flex;align-items:flex-end}.mount-product-page .show-block-if-variant-selected .product-price--compare>span:nth-of-type(2):first-letter{text-transform:uppercase}@media screen and (min-width: 768px){.mount-product-page .text-size--xlarge-price{display:block;margin-top:48px;padding-bottom:12px;border-bottom:1px solid #000000}.mount-product-page .text-size--xlarge-price .product-price{text-align:end}.mount-product-page .text-size--xlarge-price .product-price .product-price--original,.mount-product-page .text-size--xlarge-price .product-price .product-price--compare{font-family:var(--font-stack-body),"DM Sans","Roboto";font-size:32px;font-weight:700;line-height:38.4px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}}.product-page-badge{position:absolute;top:0;left:0;z-index:999;padding:5px 12px;border-radius:0 0 8px;font-family:var(--font-stack-body),"DM Sans","Roboto";font-size:14px;font-weight:700;line-height:16.8px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.product-tags-container{display:none}@media screen and (min-width: 768px){.product-tags-container{display:block}}.product-tags-container .tags-list{display:flex;gap:16px;flex-wrap:wrap}.product-tags-container .tag-element a{font-family:DM Mono,Roboto;font-size:14px;font-weight:400;line-height:19.6px;letter-spacing:.02em;text-align:left;text-decoration-line:underline;text-decoration-style:solid;text-underline-position:from-font;text-decoration-skip-ink:none}.mount-product-page wishlist-button-block .wk-button,.mount-product-page wishlist-button-block .wk-button:hover{border:none}.mount-product-page .breadcrumb .breadcrumb__link{font-family:DM Mono,Roboto;font-size:14px;font-weight:400;line-height:19.6px;letter-spacing:.02em;text-align:left;text-decoration-line:underline;text-decoration-style:solid;text-underline-position:from-font;text-decoration-skip-ink:none}.mount-product-page .breadcrumb .breadcrumb__separator{font-family:DM Mono,Roboto;font-size:14px;font-weight:400;line-height:19.6px;letter-spacing:.02em;text-align:left;text-decoration-style:solid;text-underline-position:from-font;text-decoration-skip-ink:none}.mount-product-page .product-variants--radio .product-variant__item input{font-family:var(--font-stack-body),"DM Sans","Roboto"}.mount-product-page .product-variants--radio .product-variant__container .product-variant__item input{width:0;height:0}.mount-product-page .toggle__title{align-items:center;justify-content:left;gap:24px}.mount-product-page .toggle__title p{margin:0}.mount-product-page .toggle__title .toggle__icon{margin-left:auto}.mount-product-page .toggle__title,.mount-product-page .toggle__title *{margin:0;font-family:var(--font-stack-headings),"DM Sans","Roboto";font-size:14px;font-weight:500;line-height:19.6px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;vertical-align:middle}.mount-product-page .toggle__title strong{font-weight:700}.mount-product-page .toggle__title *{margin:0;font-family:var(--font-stack-headings),"DM Sans","Roboto";font-size:14px;font-weight:700;line-height:19.6px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;vertical-align:middle}.mount-product-page .toggle__title img{height:20px;width:auto}.mount-product-page .toggle__content *{font-family:var(--font-stack-body),"DM Sans","Roboto";font-size:14px;font-weight:500;line-height:19.6px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;vertical-align:middle}.mount-product-page .toggle__content strong{font-weight:700}.mount-product-page .klaviyo-bis-trigger{text-transform:uppercase;line-height:1!important;padding:12px 48px;max-width:255px!important}@media screen and (min-width: 768px){.mount-product-page .klaviyo-bis-trigger{width:auto!important}}.mount-product-page .planned_availability_time{margin-bottom:26px;text-align:end;font-family:var(--font-stack-body),"DM Sans","Roboto";font-weight:500;font-size:14px;line-height:120%;letter-spacing:0%}.add-to-cart+.klaviyo-bis-trigger{margin-left:auto!important}.add-to-cart:not(.disabled)+.klaviyo-bis-trigger{display:none!important}.mount-product-page .container .product-text .shopify-app-block:has(#sniffie-omnibus-price){margin-bottom:0}#sniffie-omnibus-price:has(.sniffie-omnibus-price__price){margin-bottom:16px}.product-shelf-life-banner-container{padding-top:24px;border-top:1px solid #000000;margin-bottom:12px}.product-shelf-life-banner{padding:8px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.product-shelf-life-banner__text{font-weight:600;font-size:14px;line-height:1.4;letter-spacing:.2px!important}.product-shelf-life-banner__date{font-family:DM Mono,DM Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.4;letter-spacing:.2px!important}@media screen and (min-width: 768px){.product-shelf-life-banner-container{border-top:none;padding-top:0}.product-shelf-life-banner{flex-direction:row;gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/section-main-product.css.map */
