#content.site-content{padding:0!important;margin:0!important}#content>.col-full{max-width:none!important;padding:0!important;margin:0!important}.gi-form{margin-bottom:0!important}.gl-body a:focus,.gl-body a:active,.gl-body button:focus,.gl-body button:active{outline:none!important;box-shadow:none!important}.gl-body a:hover,.gl-body button:hover{outline:none!important}#primary.content-area,.content-area{width:100%!important;float:none!important;margin-right:0!important;margin-left:0!important;margin-bottom:0!important}.storefront-full-width-content .site-main,.content-area .site-main,.site-content .col-full{padding:0;max-width:none}.gl-strip-prev,.gl-strip-next{background-color:transparent!important;padding:0!important;font-size:0!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;border-width:1px!important;border-style:solid!important;border-color:#d4d4d4!important;border-radius:9999px!important;width:40px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#525252!important;cursor:pointer!important;transition:all .2s ease!important;box-shadow:none!important;outline:none!important}.gl-strip-prev:hover,.gl-strip-next:hover{border-color:#262626!important;background-color:#262626!important;color:#fff!important}.gl-strip-prev i,.gl-strip-next i{font-size:16px!important;color:inherit!important;line-height:1!important}.storefront-breadcrumb{border-bottom:1px solid #f5f5f5;background-color:#fff;padding:0!important;margin:0!important}.storefront-breadcrumb .woo-breadcrumbs,.storefront-breadcrumb .breadcrumb,.storefront-breadcrumb .breadcrumbs{margin:0!important;padding:0!important}.storefront-breadcrumb .col-full{width:100%;max-width:none;margin-left:auto;margin-right:auto;padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important}@media(min-width:576px){.storefront-breadcrumb .col-full{max-width:540px!important}}@media(min-width:768px){.storefront-breadcrumb .col-full{max-width:720px!important}}@media(min-width:992px){.storefront-breadcrumb .col-full{max-width:960px!important}}@media(min-width:1200px){.storefront-breadcrumb .col-full{max-width:1140px!important}}@media(min-width:1400px){.storefront-breadcrumb .col-full{max-width:1320px!important}}@media(min-width:1488px){.storefront-breadcrumb .col-full{max-width:1488px!important}}.storefront-breadcrumb .breadcrumb-trail{padding:12px 0;margin:0;font-family:Inter,sans-serif;font-size:12px;letter-spacing:.01em;line-height:1.5}.storefront-breadcrumb .breadcrumb-trail>span{display:flex;align-items:center;flex-wrap:wrap;color:#999;font-size:10px;gap:7px}.storefront-breadcrumb .breadcrumb-trail>span>span{display:flex;align-items:center;font-size:12px}.storefront-breadcrumb .breadcrumb-trail a{color:#525252;font-size:12px;letter-spacing:.01em;text-decoration:none;transition:color .2s ease;white-space:nowrap}.storefront-breadcrumb .breadcrumb-trail a:hover{color:#262626}.storefront-breadcrumb .breadcrumb_last{color:#262626;font-size:12px!important;font-weight:400;letter-spacing:.01em;max-width:none;white-space:normal;overflow:visible;text-overflow:clip}@media(max-width:767px){.storefront-breadcrumb .breadcrumb_last{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block!important;min-width:0!important;word-break:normal}}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{background-color:#fff!important;color:#262626!important;border:1px solid #e5e5e7!important;border-radius:12px!important;padding:20px 24px 20px 52px!important;margin-bottom:24px!important;font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.6!important;position:relative!important;box-shadow:0 8px 24px #0000000a!important;transition:box-shadow .3s ease!important;outline:none!important}.woocommerce-message:hover,.woocommerce-info:hover,.woocommerce-error:hover{box-shadow:0 12px 32px #00000014!important}.woocommerce-message:focus,.woocommerce-info:focus,.woocommerce-error:focus,.woocommerce-noreviews:focus,p.no-comments:focus{outline:none!important;box-shadow:0 8px 24px #0000000a!important}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before,.woocommerce-noreviews:before,p.no-comments:before{content:""!important;font-family:inherit!important;font-weight:400!important;display:block!important;width:20px!important;height:20px!important;position:absolute!important;top:20px!important;left:20px!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}.woocommerce-message:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235a8219' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpolyline points='22 4 12 14.01 9 11.01'/%3E%3C/svg%3E")!important}.woocommerce-info:before,.woocommerce-noreviews:before,p.no-comments:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e858d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'/%3E%3C/svg%3E")!important}.woocommerce-error:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23dc2626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/%3E%3Cline x1='12' y1='9' x2='12' y2='13'/%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E%3C/svg%3E")!important}.woocommerce-message a:not(.button),.woocommerce-info a:not(.button),.woocommerce-error a:not(.button){color:#262626!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:4px!important;text-decoration-color:#d4d4d4!important;transition:all .3s ease!important}.woocommerce-message a:not(.button):hover,.woocommerce-info a:not(.button):hover,.woocommerce-error a:not(.button):hover{color:#5a8219!important;text-decoration-color:#5a8219!important}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{float:right!important;background:none!important;color:#262626!important;font-weight:600!important;font-size:14px!important;padding:0!important;margin-top:2px!important;margin-left:20px!important;border:none!important;border-bottom:1px solid #262626!important;border-radius:0!important;box-shadow:none!important;line-height:1.2!important;text-decoration:none!important;transition:all .3s ease!important}.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover{color:#5a8219!important;background:none!important;border:none!important;border-bottom:1px solid #5a8219!important;outline:none!important;box-shadow:none!important}.woocommerce-message .button:focus,.woocommerce-info .button:focus,.woocommerce-error .button:focus,.woocommerce-message .button:active,.woocommerce-info .button:active,.woocommerce-error .button:active{outline:none!important;box-shadow:none!important;border:none!important;border-bottom:1px solid #262626!important;background:transparent!important}.woocommerce-info.woocommerce-no-products-found{background-color:transparent!important;border:none!important;box-shadow:none!important;color:#525252!important;padding:60px 0!important;text-align:center!important;font-size:16px!important}.woocommerce-info.woocommerce-no-products-found:hover{box-shadow:none!important}.woocommerce-info.woocommerce-no-products-found:before{display:none!important}.price del+ins{margin-left:0!important}.gi-review-form-toggle{border:none!important;border-radius:12px!important;padding:0!important;background-color:transparent!important;overflow:hidden!important}.gi-review-form-toggle summary{display:flex!important;align-items:center!important;gap:8px!important;padding:14px 20px!important;font-size:14px!important;font-weight:600!important;color:#262626!important;background-color:#f5f5f5!important;border-radius:8px!important;cursor:pointer!important;list-style:none!important;user-select:none!important;transition:all .2s ease!important}.gi-review-form-toggle summary i{font-size:14px!important;color:inherit!important;line-height:1!important}.gi-review-form-toggle summary::-webkit-details-marker{display:none!important}.gi-review-form-toggle summary::marker{display:none!important;content:""!important}.gi-review-form-toggle summary:after{content:""!important;display:block!important;width:14px!important;height:14px!important;flex-shrink:0!important;margin-left:auto!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23999'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;transition:transform .2s ease!important}.gi-review-form-toggle[open] summary:after{transform:rotate(180deg)!important}.gi-review-form-toggle summary:hover{color:#5a8219!important;background-color:#eef0eb!important}.gi-review-form-toggle[open] summary{border-radius:8px 8px 0 0!important}.gi-review-form-toggle[open] #reviews.woocommerce-Reviews{padding:20px!important;border:1px solid #e5e5e7!important;border-top:none!important;border-radius:0 0 8px 8px!important;background-color:#fff!important}#reviews.woocommerce-Reviews{border:none!important;border-radius:0!important;padding:0!important;background-color:transparent!important}#reviews .comment-reply-title{display:none!important}#reviews .comment-form-rating{margin-bottom:16px!important}#reviews .comment-form-rating label{display:block!important;font-size:14px!important;font-weight:500!important;color:#262626!important;margin-bottom:6px!important}#reviews .comment-form-rating select{width:auto!important;min-width:160px!important;padding:10px 36px 10px 14px!important;font-size:14px!important;font-family:inherit!important;color:#262626!important;background-color:#fafafa!important;border:1px solid #d4d4d4!important;border-radius:8px!important;outline:none!important;box-shadow:none!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23999'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px!important;transition:all .2s ease!important}#reviews .comment-form-rating select:focus{border-color:#5a8219!important;background-color:#fff!important}#reviews p.stars a:before{color:#999!important}#reviews p.stars:hover a:before,#reviews p.stars.selected a.active:before,#reviews p.stars.selected a:not(.active):before{color:#f27d0c!important}#reviews p.stars.selected a.active~a:before,#reviews p.stars a:hover~a:before{color:#999!important;opacity:.25!important}#reviews .comment-form label{display:block!important;font-size:14px!important;font-weight:500!important;color:#262626!important;margin-bottom:6px!important}#reviews .comment-form .required{color:#dc2626!important}#reviews .comment-form textarea{width:100%!important;padding:12px 14px!important;font-size:14px!important;font-family:inherit!important;color:#262626!important;background-color:#fafafa!important;border:1px solid #d4d4d4!important;border-radius:8px!important;resize:vertical!important;min-height:auto!important;outline:none!important;box-shadow:none!important;transition:border-color .2s ease!important;letter-spacing:0!important;box-sizing:border-box!important}#reviews .comment-form textarea:focus{border-color:#5a8219!important;background-color:#fff!important}#reviews .comment-form textarea::placeholder{color:#999!important}#reviews .comment-form input[type=text],#reviews .comment-form input[type=email]{width:100%!important;padding:12px 14px!important;font-size:14px!important;font-family:inherit!important;color:#262626!important;background-color:#fafafa!important;border:1px solid #d4d4d4!important;border-radius:8px!important;outline:none!important;box-shadow:none!important;transition:border-color .2s ease!important;letter-spacing:0!important;box-sizing:border-box!important;-webkit-appearance:none!important;appearance:none!important}#reviews .comment-form input[type=text]:focus,#reviews .comment-form input[type=email]:focus{border-color:#5a8219!important;background-color:#fff!important}#reviews .comment-form input[type=text]::placeholder,#reviews .comment-form input[type=email]::placeholder{color:#999!important}#reviews .comment-form-author,#reviews .comment-form-email{display:block!important;width:100%!important}#reviews .comment-form p{margin-bottom:14px!important}#reviews .comment-form-cookies-consent{display:flex!important;align-items:flex-start!important;gap:8px!important;margin-bottom:16px!important}#reviews .comment-form-cookies-consent input[type=checkbox]{width:15px!important;height:15px!important;margin-top:2px!important;accent-color:#5a8219!important;flex-shrink:0!important}#reviews .comment-form-cookies-consent label{font-size:13px!important;font-weight:400!important;color:#525252!important;margin-bottom:0!important;line-height:1.5!important}#reviews .comment-form .form-submit{margin-bottom:0!important}#reviews .comment-form .form-submit .submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:12px 32px!important;font-size:14px!important;font-weight:600!important;font-family:inherit!important;color:#fff!important;background-color:#5a8219!important;border:none!important;border-radius:8px!important;cursor:pointer!important;transition:opacity .2s ease!important;letter-spacing:0!important;-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important}#reviews .comment-form .form-submit .submit:hover{opacity:.7!important}.gi-video-toggle{border:none!important;border-radius:8px!important;padding:0!important;background-color:transparent!important;overflow:hidden!important}.gi-video-toggle summary{display:flex!important;align-items:center!important;gap:12px!important;padding:28px 20px!important;font-size:15px!important;font-weight:500!important;color:#262626!important;background-color:#f5f5f5!important;border-radius:8px!important;cursor:pointer!important;list-style:none!important;user-select:none!important;transition:all .2s ease!important}.gi-video-toggle summary i{font-size:22px!important;color:#5a8219!important;line-height:1!important;flex-shrink:0!important}.gi-video-toggle summary span{flex:1!important;min-width:0!important}.gi-video-toggle summary::-webkit-details-marker{display:none!important}.gi-video-toggle summary::marker{display:none!important;content:""!important}.gi-video-toggle summary:after{content:""!important;display:block!important;width:14px!important;height:14px!important;flex-shrink:0!important;margin-left:auto!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23999'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;transition:transform .2s ease!important}.gi-video-toggle[open] summary:after{transform:rotate(180deg)!important}.gi-video-toggle summary:hover{color:#5a8219!important;background-color:#eef0eb!important}.gi-video-toggle[open] summary{border-radius:8px 8px 0 0!important}.gi-video-body{padding:16px!important;border:1px solid #e5e5e7!important;border-top:none!important;border-radius:0 0 8px 8px!important;background-color:#fff!important}body.single-product .col-full>.woocommerce{width:100%;margin-left:auto;margin-right:auto;margin-top:20px;padding-left:12px;padding-right:12px;box-sizing:border-box}@media(min-width:576px){body.single-product .col-full>.woocommerce{max-width:540px}}@media(min-width:768px){body.single-product .col-full>.woocommerce{max-width:720px}}@media(min-width:992px){body.single-product .col-full>.woocommerce{max-width:960px}}@media(min-width:1200px){body.single-product .col-full>.woocommerce{max-width:1140px}}@media(min-width:1400px){body.single-product .col-full>.woocommerce{max-width:1320px}}@media(min-width:1488px){body.single-product .col-full>.woocommerce{max-width:1488px}}.single-product div.product{overflow:visible!important}.single-product div.product:before,.single-product div.product:after{display:none!important}.single-product div.product .images,.single-product div.product .woocommerce-product-gallery{display:none!important}.single-product div.product .summary{width:auto!important;float:none!important;margin-right:0!important;margin-bottom:0!important}.single-product div.product form.cart,#pdp-hero .gi-pdp-actions form.cart{padding:0!important;margin:0!important}.single-product div.product form.cart .quantity{float:none!important;margin-right:0!important}.single-product div.product form.cart:before,.single-product div.product form.cart:after{display:none!important}.single-product div.product .stock:before{font-family:inherit!important;content:""!important;margin-right:0!important}.single-product div.product .woocommerce-tabs,.single-product div.product .product_meta,.single-product div.product .woocommerce-product-rating,.storefront-product-pagination{display:none!important}nav.navigation.pagination.gl-pagination{border:none!important;padding:0!important;text-align:center!important;clear:both!important}nav.navigation.pagination .screen-reader-text{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.gl-pagination .woocommerce-pagination{text-align:center!important;border:none!important;padding:0!important}.woocommerce .gl-pagination .woocommerce-pagination ul.page-numbers,.gl-pagination .woocommerce-pagination ul.page-numbers{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;list-style:none!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important;width:auto!important;height:auto!important;border-radius:0!important;float:none!important}.woocommerce .gl-pagination .woocommerce-pagination ul.page-numbers:before,.woocommerce .gl-pagination .woocommerce-pagination ul.page-numbers:after{display:none!important}.woocommerce .gl-pagination .woocommerce-pagination ul.page-numbers li,.gl-pagination .woocommerce-pagination ul.page-numbers li{display:block!important;float:none!important;margin:0!important;padding:0!important;list-style:none!important}.gl-pagination .woocommerce-pagination ul.page-numbers li a.page-numbers,.gl-pagination .woocommerce-pagination ul.page-numbers li span.page-numbers{width:40px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;border:1px solid #e5e5e7!important;background-color:#fff!important;color:#262626!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;line-height:1!important;padding:0!important;transition:all .2s ease!important;box-sizing:border-box!important}.gl-pagination .woocommerce-pagination ul.page-numbers li a.page-numbers:hover{border-color:#262626!important;background-color:#fff!important;color:#262626!important}.gl-pagination .woocommerce-pagination ul.page-numbers li span.page-numbers.current{background-color:#5a8219!important;border-color:#5a8219!important;color:#fff!important}.gl-pagination .woocommerce-pagination ul.page-numbers li span.page-numbers.dots{border:none!important;background:transparent!important;color:#999!important;pointer-events:none!important;cursor:default!important}.gl-pagination .woocommerce-pagination ul.page-numbers li a.prev.page-numbers,.gl-pagination .woocommerce-pagination ul.page-numbers li a.next.page-numbers{color:#999!important}.gl-pagination .woocommerce-pagination ul.page-numbers li a.prev.page-numbers:hover,.gl-pagination .woocommerce-pagination ul.page-numbers li a.next.page-numbers:hover{border-color:#262626!important;color:#262626!important}@media(max-width:767px){.gl-pagination .woocommerce-pagination ul.page-numbers li a.page-numbers,.gl-pagination .woocommerce-pagination ul.page-numbers li span.page-numbers{width:36px!important;height:36px!important;font-size:13px!important}}a.added_to_cart{display:none!important}
