:root{--gr-header-height:156px}html{scroll-padding-top:calc(var(--gr-header-height) + 20px)}body{overflow-wrap:break-word}.gr-store [hidden]{display:none!important}.gr-store #PageContainer{padding-top:var(--gr-header-height)!important}.gr-store .main-content{padding-top:30px}.gr-store.template-index .main-content{padding-top:0}.gr-store .site-header{background:#fff}.gr-store #shopify-section-header{background:#fff}.gr-store .gr-nav-item{position:relative}.gr-nav-expand{background:none;border:0;padding:0 3px;cursor:pointer}.gr-nav-dropdown{display:none;position:absolute;top:100%;left:0;min-width:260px;background:#fff;border:1px solid #eee;box-shadow:0 5px 18px #0001;text-align:left;padding:8px 0;list-style:none;margin:0}.gr-nav-dropdown a{display:block;padding:10px 16px;font-size:14px}.gr-nav-item:hover .gr-nav-dropdown,.gr-nav-item:focus-within .gr-nav-dropdown,.gr-nav-item.is-open .gr-nav-dropdown{display:block}.gr-store .mobile-nav-wrapper{display:none;transform:none!important;position:static!important;max-height:calc(100vh - var(--gr-header-height));overflow:auto;box-shadow:0 8px 12px #0001;background:#fff}.gr-store .mobile-nav-wrapper.is-open{display:block}.gr-mobile-products{list-style:none;padding:0 30px 15px;margin:0}.gr-mobile-products a{display:block;font-size:14px;padding:8px}.gr-store .site-header__menu .icon-close{display:none}.gr-store .site-header__menu[aria-expanded=true] .icon-hamburger{display:none}.gr-store .site-header__menu[aria-expanded=true] .icon-close{display:inline-block}.gr-store .gr-gallery-slide{width:100%;max-width:530px;margin:0 auto}.gr-gallery-zoom{display:block;width:100%;background:none;border:0;padding:0;cursor:zoom-in}.gr-gallery-zoom img{display:block;width:100%;height:auto;max-height:650px;object-fit:contain}.gr-store .product-single__thumbnails{display:flex;flex-wrap:wrap;margin-top:20px;align-items:flex-start}.gr-store .product-single__thumbnails-item{float:none;flex:0 0 25%;margin-bottom:8px}.gr-store .product-single__thumbnail{width:100%;display:block;background:none;padding:2px;border:2px solid transparent;cursor:pointer}.gr-store .product-single__thumbnail[aria-pressed=true]{border-color:#42484b}.gr-store .product-single__thumbnail img{width:100%;aspect-ratio:1;object-fit:contain;display:block}.gr-store .gr-rating{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12px;text-decoration:none;margin:0 0 8px}.gr-stars{display:inline-flex;color:#ffc423;gap:1px;vertical-align:middle;flex-shrink:0}.gr-stars svg{width:18px;height:18px;display:block}.gr-store .product-single__price{margin-bottom:30px}.gr-store .gr-buy-options{display:flex;gap:10px;align-items:flex-end;width:100%;padding:0 5px}.gr-store .gr-buy-options .selector-wrapper{flex:1;min-width:0;padding:0}.gr-store .gr-buy-options .product-form__item--quantity{flex:0 0 90px;padding:0}.gr-single-option{flex:1;min-width:0;padding:0!important}.gr-single-option span{display:block;height:44px;border:1px solid #949ca0;padding:10px 18px}.gr-store .gr-buy-form{display:block;margin-bottom:50px}.gr-store .gr-buy-form .product-form__item--submit{padding-top:20px}.gr-buy-now{display:block;width:100%;margin-top:18px}.gr-store .gr-form-status{font-size:13px;color:#376120;margin:8px 5px 0}.gr-store .gr-form-status:empty{display:none}.gr-store .gr-tabs{clear:both; margin-top:32px}.gr-tab-buttons{display:flex;flex-wrap:wrap;border-bottom:1px solid #ddd;gap:0}.gr-tab-buttons button{position:relative;display:block;flex:0 1 auto;background:#f1f1f1;color:#8d8d8d;border:0;padding:12px;font-size:15px;line-height:15px;cursor:pointer;min-height:40px;font-family:Arial,sans-serif}.gr-tab-buttons button[aria-selected=true]{color:#222;background:#fff;border:1px solid #ddd;border-bottom-color:#fff;margin-bottom:-1px}.gr-tabs>[role=tabpanel]{padding:20px 0;font-size:15px;line-height:1.6}.gr-tabs p{margin-bottom:18px}.gr-tabs .easytabs-content-holder{display:block}.gr-inline-video{width:100%;height:auto;display:block;margin:20px 0}.gr-reviews{clear:both;border:1px solid #eee;padding:22px 18px;font-size:14px}.gr-reviews h2{text-align:center;font-size:24px;letter-spacing:0;text-transform:none}.gr-review-summary{text-align:center}.gr-review-summary p{margin-top:5px;font-size:13px}.gr-review-source{font-size:11px!important;color:#666;text-align:center;line-height:1.5!important}.gr-review-source a{text-decoration:underline}.gr-review{padding:20px 0;border-top:1px solid #ddd}.gr-review header{display:flex;justify-content:space-between;gap:12px;align-items:center}.gr-review time{font-size:11px;color:#777}.gr-review .gr-review-name{font-size:14px;color:#4e792e;margin:8px 0}.gr-review h4{font-size:16px;line-height:1.4;font-weight:700;margin:8px 0}.gr-review-body{font-size:14px;line-height:1.65;white-space:normal}.gr-review-body[data-collapsed=true]{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.gr-read-more{background:none;border:0;text-decoration:underline;padding:5px 0;font-size:12px;cursor:pointer;color:#4e792e}.gr-review small{display:block;margin-top:10px}.gr-more-reviews{width:100%;font-size:12px;margin-top:10px}.gr-home-reviews{margin-top:32px}.gr-home-reviews h2{font-size:22px;text-transform:none;letter-spacing:0;text-align:center;margin-bottom:10px}.gr-home-review-track{display:flex;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px}.gr-home-review{flex:0 0 calc((100% - 40px)/3);min-width:0;text-align:center;scroll-snap-align:start;font-size:13px}.gr-home-review h3{font-size:14px;margin:10px 0;letter-spacing:0;text-transform:none;font-weight:700}.gr-home-review p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.6}.gr-home-review strong,.gr-home-review a{display:block;margin-top:6px;font-size:12px}.gr-home-review a{text-decoration:underline}.gr-carousel-controls{text-align:center;padding-top:12px}.gr-carousel-controls button{background:none;border:0;font-size:26px;cursor:pointer;padding:0 15px}.gr-store .slideshow{opacity:1;overflow:hidden}.gr-store .slideshow__slide{position:relative;display:block;height:100%}.gr-store .slideshow__image{opacity:1}.gr-store .slideshow__text-content{opacity:1;transform:none}.gr-store .slideshow__video-control--close,.gr-store .video-loader{display:none}.gr-store .slideshow__video{display:none}.gr-store .hero__inner{position:relative;z-index:1}.gr-store .hero__overlay:before{z-index:0}.gr-store .hero__inner .hero__btn{margin-top:25px}.gr-store .product-card .product-price{font-weight:700}.gr-store .product-card .product-price s{color:#69727b;font-size:14px}.gr-store .grid-view-item__image-wrapper{opacity:1}.gr-store .site-footer{margin-top:55px}.gr-store .site-footer__linklist-item{padding:0 15px 10px}.gr-image-modal,.gr-video-modal,.gr-search-modal{position:fixed;border:0;padding:24px;max-width:94vw;max-height:94vh;background:white;color:#414649}.gr-image-modal::backdrop,.gr-video-modal::backdrop,.gr-search-modal::backdrop{background:#0009}.gr-image-modal img{display:block;max-width:86vw;max-height:84vh;object-fit:contain}.gr-image-modal>button,.gr-video-modal>button,.gr-search-modal>button{position:absolute;right:6px;top:0;font-size:28px;border:0;background:white;cursor:pointer;z-index:1}.gr-video-modal video{display:block;width:min(900px,85vw);max-height:80vh}.gr-search-modal{width:700px;padding:40px 24px}.gr-search-modal form{display:flex;gap:10px}.gr-search-modal input{min-width:0;flex:1}.gr-cart{position:fixed;inset:0;z-index:2000}.gr-cart-shade{position:absolute;inset:0;background:#0005;border:0}.gr-cart aside{position:absolute;right:0;top:0;height:100%;width:min(460px,100%);background:white;padding:24px;overflow:auto}.gr-cart header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.gr-cart header h2{font-size:23px;letter-spacing:0;text-transform:none;margin:0}.gr-cart header button{font-size:28px;border:0;background:none;cursor:pointer}.gr-cart-line{display:grid;grid-template-columns:80px 1fr;gap:15px;padding:20px 0;border-top:1px solid #ddd;font-size:14px}.gr-cart-line img{width:80px;height:100px;object-fit:contain}.gr-cart-line p{font-size:13px;margin:8px 0}.gr-cart-line a{line-height:1.45}.gr-cart-line button{border:1px solid #ddd;background:white;padding:3px 9px;cursor:pointer}.gr-cart-line .gr-remove{border:0;text-decoration:underline;font-size:12px}.gr-cart .gr-checkout{display:block;text-align:center;width:100%;margin-top:20px}.gr-cart-price{font-weight:700}.gr-cart-discount{color:#4e792e;font-size:12px}.gr-content-page{max-width:850px}.gr-content-page label{display:block;margin:18px 0 5px}.gr-content-page input,.gr-content-page textarea{width:100%}.gr-content-page button{margin-top:20px}.gr-collection-card img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.gr-collection-card h3{font-size:16px;line-height:1.5}.gr-cart-page-line{display:flex;align-items:center;gap:20px;border-top:1px solid #ddd;padding:20px 0}.gr-cart-page-line img{width:100px;object-fit:contain}.gr-cart-page-line input{width:80px}.gr-cart-page-line a{flex:1}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid #426824;outline-offset:3px}.gr-store .htusb-ui-boost{display:none}
@media(min-width:750px){.gr-store .gr-nav-dropdown li{display:block}.gr-store .product-single__title{font-size:35px}.gr-store .product-single .product-single__photos{padding-bottom:10px}.gr-store .site-nav{white-space:normal}}
@media(max-width:749px){:root{--gr-header-height:154px}.gr-store .site-header__logo-image{max-width:160px}.gr-store .site-header__icons{padding-right:10px}.gr-store .site-header__icon{padding-left:10px;padding-right:10px}.gr-store .product-single__title{font-size:30px;line-height:1.3}.gr-store .product-single__photos{margin-bottom:48px}.gr-store .gr-gallery-slide{width:100%}.gr-store .product-single__thumbnails{margin:0;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0}.gr-store .product-single__thumbnails-item{flex:0 0 25%;padding-left:8px;padding-right:8px;scroll-snap-align:start}.gr-store .thumbnails-wrapper{position:relative;padding:20px 35px 0;margin:0}.gr-thumb-prev,.gr-thumb-next{position:absolute;top:50%;transform:translateY(-25%);border:0;background:white;font-size:32px;padding:0 4px;cursor:pointer;z-index:1}.gr-thumb-prev{left:0}.gr-thumb-next{right:0}.gr-store .product-single__thumbnail img{aspect-ratio:1;max-height:85px}.gr-store .gr-buy-form{margin-bottom:45px}.gr-tab-buttons{display:grid;grid-template-columns:1fr 1fr}.gr-tab-buttons button{font-size:12px;padding:12px 8px}.gr-tabs>[role=tabpanel]{padding:18px 0}.gr-home-review{flex-basis:calc((100% - 20px)/2)}.gr-home-review p{-webkit-line-clamp:5}.gr-store .gr-home-reviews{margin-top:25px}.gr-reviews{padding:18px 12px}.gr-review header{align-items:flex-start}.gr-review .gr-stars svg{width:15px;height:15px}.gr-review time{font-size:10px}.gr-store .slideshow__text-content{top:50%;transform:translateY(-50%)}.gr-store .slideshow__title{font-size:30px}.gr-search-modal form{flex-wrap:wrap}.gr-cart-page-line{flex-wrap:wrap;gap:12px}.gr-cart-page-line a{flex:1 1 calc(100% - 120px)}.gr-store .site-footer__linklist-item{display:block;padding:0 0 14px}}
@media(max-width:360px){.gr-store .site-header__logo-image{max-width:125px}.gr-store .site-header__icon{padding-left:7px;padding-right:7px}.gr-store .product-single__title{font-size:27px}.gr-store .announcement-bar__message{font-size:12px}.gr-home-review{flex-basis:100%}.gr-stars svg{width:16px;height:16px}.gr-store .gr-buy-options .product-form__item--quantity{flex-basis:70px}.gr-store .gr-buy-options{gap:8px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

@media(min-width:750px){.gr-store .gr-nav-item{display:inline-flex;align-items:center;gap:4px}.gr-store .gr-nav-expand{flex:none}.gr-store .gr-nav-item>a{white-space:nowrap}}

.gr-store .product-single__thumbnail img{height:auto!important;aspect-ratio:1;max-height:none;object-fit:contain}

.gr-store .slideshow__video-control--play-wrapper{display:block!important;visibility:visible!important}.gr-store [data-gr-play]{display:inline-block!important;visibility:visible!important;opacity:1!important}.gr-store .slideshow__pause{display:none!important}
