body.template-product{--gtr-main-max: 1680px;--gtr-main-pad: 4rem;--gtr-main-pad-mobile: 1.6rem;--gtr-brand: #00784A;--gtr-brand-rgb: 0, 120, 74;--gtr-pdp-radius: 22px;--gtr-media-radius: 28px;--gtr-pdp-scale: 1.12;--page-width: var(--gtr-main-max);--buttons-border-width: 0px;--buttons-border-offset: 0px;--buttons-shadow-opacity: 0;--buttons-radius: 9999px;--buttons-radius-outset: 9999px;--inputs-border-width: 0px;--inputs-border-offset: 0px;--inputs-shadow-opacity: 0;--inputs-radius: 9999px;--inputs-radius-outset: 9999px}body.template-product #MainContent .shopify-section .page-width,body.template-product #MainContent .shopify-section .page-width--wide,body.template-product #MainContent .shopify-section .page-width--narrow,body.template-product #MainContent .shopify-section .page-width-desktop{max-width:var(--gtr-main-max)!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}@media(min-width:990px){body.template-product #MainContent .shopify-section .page-width,body.template-product #MainContent .shopify-section .page-width--wide,body.template-product #MainContent .shopify-section .page-width--narrow,body.template-product #MainContent .shopify-section .page-width-desktop{padding-left:var(--gtr-main-pad)!important;padding-right:var(--gtr-main-pad)!important}}@media(max-width:989px){body.template-product #MainContent .shopify-section .page-width,body.template-product #MainContent .shopify-section .page-width--wide,body.template-product #MainContent .shopify-section .page-width--narrow,body.template-product #MainContent .shopify-section .page-width-desktop{padding-left:var(--gtr-main-pad-mobile)!important;padding-right:var(--gtr-main-pad-mobile)!important}}body.template-product .product-form__submit:before,body.template-product .product-form__submit:after,body.template-product .button:before,body.template-product .button:after,body.template-product .quantity:before,body.template-product .quantity:after,body.template-product quantity-input:before,body.template-product quantity-input:after{content:none!important;display:none!important;box-shadow:none!important;border:0!important}body.template-product .product-form__submit:focus,body.template-product .product-form__submit:focus-visible,body.template-product .quantity__button:focus,body.template-product .quantity__button:focus-visible,body.template-product .quantity__input:focus,body.template-product .quantity__input:focus-visible{outline:none!important;box-shadow:none!important}body.template-product .product__media,body.template-product .product__media-item,body.template-product .product__media-wrapper{background:transparent!important;border:0!important;box-shadow:none!important}body.template-product .product__media-list .product__modal-opener{border-radius:var(--gtr-media-radius)!important;overflow:hidden!important;background:rgb(var(--color-background))!important;border:1px solid rgba(var(--color-foreground),.1)!important;box-shadow:0 14px 32px #0000001a,0 4px 10px #0000000f!important}body.template-product .product__media-list .product-media-container{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.template-product .product__media-list .media,body.template-product .product__media-list img{border-radius:inherit!important}body.template-product .product__media-list img{display:block!important}body.template-product .thumbnail,body.template-product .thumbnail img,body.template-product .thumbnail:after{border-radius:9999px!important;overflow:hidden!important}body.template-product .product__info-container .price .price-item{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:600;letter-spacing:.02em;font-size:calc(2.2rem * var(--gtr-pdp-scale))!important}body.template-product .product__tax.caption,body.template-product .product__info-container .price__tax,body.template-product .product__info-container .price__container+.caption{font-size:calc(1.15rem * var(--gtr-pdp-scale))!important;line-height:1.4;opacity:.75;margin-top:.2rem}body.template-product .product-form__input legend.form__label,body.template-product .variant-radios legend.form__label,body.template-product .variant-selects legend.form__label{display:none!important}body.template-product variant-radios input[type=radio]+label,body.template-product .product-form__input--pill input[type=radio]+label{border-radius:9999px!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:650!important;min-height:calc(40px * var(--gtr-pdp-scale))!important;padding:0 calc(18px * var(--gtr-pdp-scale))!important;border:1px solid rgba(var(--gtr-brand-rgb),.35)!important;background:rgba(var(--gtr-brand-rgb),.06)!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;white-space:nowrap!important}body.template-product variant-radios input[type=radio]:checked+label,body.template-product .product-form__input--pill input[type=radio]:checked+label{background:var(--gtr-brand)!important;border-color:var(--gtr-brand)!important;color:#fff!important}body.template-product variant-radios input[type=radio]+label:before,body.template-product variant-radios input[type=radio]+label:after,body.template-product .product-form__input--pill input[type=radio]+label:before,body.template-product .product-form__input--pill input[type=radio]+label:after{content:none!important;display:none!important}body.template-product .product-form__quantity .form__label,body.template-product .product-form__quantity .quantity__label{display:none!important}body.template-product .product-form__quantity .quantity,body.template-product .product-form__quantity quantity-input.quantity{display:inline-flex!important;align-items:center!important;height:calc(44px * var(--gtr-pdp-scale))!important;min-height:calc(44px * var(--gtr-pdp-scale))!important;border-radius:9999px!important;overflow:hidden!important;border:1px solid rgba(var(--color-foreground),.2)!important;background:rgb(var(--color-background))!important;width:auto!important;max-width:none!important;box-shadow:none!important}body.template-product .product-form__quantity .quantity__button{width:calc(44px * var(--gtr-pdp-scale))!important;min-width:calc(44px * var(--gtr-pdp-scale))!important;height:calc(44px * var(--gtr-pdp-scale))!important;padding:0!important;border:0!important;background:transparent!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important}body.template-product .product-form__quantity .quantity__button svg{width:calc(14px * var(--gtr-pdp-scale))!important;height:calc(14px * var(--gtr-pdp-scale))!important;display:block!important}body.template-product .product-form__quantity .quantity__input{width:calc(64px * var(--gtr-pdp-scale))!important;min-width:calc(64px * var(--gtr-pdp-scale))!important;height:calc(44px * var(--gtr-pdp-scale))!important;padding:0!important;border:0!important;background:transparent!important;text-align:center!important;font-weight:650!important;font-size:calc(14px * var(--gtr-pdp-scale))!important;pointer-events:auto!important}body.template-product .product-form__quantity .quantity__button:first-child{border-right:1px solid rgba(var(--color-foreground),.12)!important}body.template-product .product-form__quantity .quantity__button:last-child{border-left:1px solid rgba(var(--color-foreground),.12)!important}body.template-product .product-form__quantity input[type=number]::-webkit-outer-spin-button,body.template-product .product-form__quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.template-product .product-form__quantity input[type=number]{-moz-appearance:textfield}body.template-product .product-form__submit,body.template-product .product-form__submit.button,body.template-product form[action*="/cart/add"] button[type=submit],body.template-product button[name=add]{background:var(--gtr-brand)!important;border:0!important;border-radius:9999px!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-weight:650!important;box-shadow:none!important;outline:none!important;--color-button: var(--gtr-brand-rgb) !important;--color-button-text: 255,255,255 !important;--alpha-button-background: 1 !important;min-height:calc(56px * var(--gtr-pdp-scale))!important;font-size:calc(13px * var(--gtr-pdp-scale))!important}body.template-product .product-form__submit:hover,body.template-product .product-form__submit.button:hover,body.template-product form[action*="/cart/add"] button[type=submit]:hover,body.template-product button[name=add]:hover{background:var(--gtr-brand)!important;filter:none!important}body.template-product .product__description>p:first-child{display:none!important;margin:0!important}body.template-product .product__description p:empty{display:none!important;margin:0!important}body.template-product .product__description{margin-top:10px;padding-top:14px;border-top:1px solid rgba(var(--color-foreground),.12)}body.template-product .product__description.rte{font-size:calc(14px * var(--gtr-pdp-scale))!important;line-height:1.75!important}body.template-product .product__description.rte strong{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;letter-spacing:.02em}body.template-product .gtr-pills{margin-top:10px;display:flex;flex-direction:column;gap:10px}body.template-product .gtr-pill{border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:calc(10px * var(--gtr-pdp-scale)) calc(12px * var(--gtr-pdp-scale));background:#fff;box-shadow:0 10px 24px #0000000a}body.template-product .gtr-pill:before{content:none!important;display:none!important}body.template-product .gtr-pill__label{font-size:calc(10px * var(--gtr-pdp-scale));line-height:1.2;letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin:0 0 6px}body.template-product .gtr-pill__value{font-size:calc(12.5px * var(--gtr-pdp-scale));line-height:1.35;opacity:.85;margin:0;word-break:break-word}body.template-product .gtr-mini-pills{margin-top:14px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}@media(max-width:749px){body.template-product .gtr-mini-pills{grid-template-columns:1fr!important}}body.template-product .gtr-mini-pill{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:20px!important;padding:10px 14px!important;border-radius:999px!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:510!important;font-size:10px!important;line-height:1!important;color:rgb(var(--color-foreground, 0,0,0))!important;border:1px solid rgba(var(--color-foreground, 0,0,0),.14)!important;background:rgba(var(--color-background, 255,255,255),.78)!important;box-shadow:0 16px 40px #0000001f,inset 0 1px #ffffff73!important;overflow:hidden!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}body.template-product .gtr-mini-pill:before{content:""!important;position:absolute!important;top:-2px!important;right:-2px!important;bottom:-2px!important;left:-2px!important;background:radial-gradient(60% 140% at 18% 0%,rgba(255,255,255,.38),transparent 60%),radial-gradient(60% 140% at 82% 0%,rgba(255,255,255,.22),transparent 62%)!important;opacity:.85!important;pointer-events:none!important}body.template-product .gtr-mini-pill:hover{transform:translateY(-1px)!important;border-color:rgba(var(--color-foreground, 0,0,0),.2)!important;box-shadow:0 22px 56px #0000002e,inset 0 1px #ffffff73!important}body.template-product .gtr-mini-pill:focus-visible{outline:none!important;box-shadow:0 0 0 3px #00000014,0 22px 56px #0000002e,inset 0 1px #ffffff73!important}body.template-product .gtr-pill--lineage .gtr-pill__label{display:flex;flex-direction:column;gap:6px}body.template-product .gtr-pill--lineage .gtr-award-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}body.template-product .gtr-pill--lineage .gtr-award-icon{width:14px;height:14px;display:block;fill:var(--gtr-brand);opacity:.95}body.template-product .quantity__button,body.template-product .quantity__input{pointer-events:auto!important}body.template-product .quantity__rules,body.template-product .loading-overlay{pointer-events:none!important}body[class*=template-product]{--gtr-site-max: var(--gtr-page-max, 1680px);--gtr-site-pad: var(--gtr-page-pad, 4rem);--gtr-site-pad-mobile: 1.6rem;--page-width: var(--gtr-site-max) !important}body[class*=template-product] main#MainContent .page-width,body[class*=template-product] main#MainContent .page-width--wide,body[class*=template-product] main#MainContent .page-width--narrow,body[class*=template-product] main#MainContent .page-width-desktop,body[class*=template-product] main#MainContent .page-width.page-width--wide,body[class*=template-product] main#MainContent .page-width.page-width--narrow{max-width:var(--gtr-site-max)!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}@media(min-width:990px){body[class*=template-product] main#MainContent .page-width,body[class*=template-product] main#MainContent .page-width--wide,body[class*=template-product] main#MainContent .page-width--narrow,body[class*=template-product] main#MainContent .page-width-desktop,body[class*=template-product] main#MainContent .page-width.page-width--wide,body[class*=template-product] main#MainContent .page-width.page-width--narrow{padding-left:var(--gtr-site-pad)!important;padding-right:var(--gtr-site-pad)!important}}@media(max-width:989px){body[class*=template-product] main#MainContent .page-width,body[class*=template-product] main#MainContent .page-width--wide,body[class*=template-product] main#MainContent .page-width--narrow,body[class*=template-product] main#MainContent .page-width-desktop,body[class*=template-product] main#MainContent .page-width.page-width--wide,body[class*=template-product] main#MainContent .page-width.page-width--narrow{padding-left:var(--gtr-site-pad-mobile)!important;padding-right:var(--gtr-site-pad-mobile)!important}}body.template-product,body[class*=template-product]{--page-width: var(--gtr-main-max)}body.template-product .page-width,body.template-product .page-width--wide,body.template-product .page-width--narrow,body.template-product .page-width-desktop,body[class*=template-product] .page-width,body[class*=template-product] .page-width--wide,body[class*=template-product] .page-width--narrow,body[class*=template-product] .page-width-desktop{max-width:var(--gtr-main-max)!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}@media(min-width:990px){body.template-product .page-width,body.template-product .page-width--wide,body.template-product .page-width--narrow,body.template-product .page-width-desktop,body[class*=template-product] .page-width,body[class*=template-product] .page-width--wide,body[class*=template-product] .page-width--narrow,body[class*=template-product] .page-width-desktop{padding-left:var(--gtr-main-pad)!important;padding-right:var(--gtr-main-pad)!important}}@media(max-width:989px){body.template-product .page-width,body.template-product .page-width--wide,body.template-product .page-width--narrow,body.template-product .page-width-desktop,body[class*=template-product] .page-width,body[class*=template-product] .page-width--wide,body[class*=template-product] .page-width--narrow,body[class*=template-product] .page-width-desktop{padding-left:var(--gtr-main-pad-mobile)!important;padding-right:var(--gtr-main-pad-mobile)!important}}html{scrollbar-gutter:stable}@supports not (scrollbar-gutter: stable){html{overflow-y:scroll}}:root{--gtr-main-max: 1680px;--gtr-main-pad: 4rem;--gtr-main-pad-mobile: 1.6rem}body[class*=template-product] product-info[id^=MainProduct-]>.page-width{max-width:var(--gtr-main-max)!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;padding-left:var(--gtr-main-pad-mobile)!important;padding-right:var(--gtr-main-pad-mobile)!important}@media(min-width:990px){body[class*=template-product] product-info[id^=MainProduct-]>.page-width{padding-left:var(--gtr-main-pad)!important;padding-right:var(--gtr-main-pad)!important}}@media(min-width:990px){body[class*=template-product] product-info[id^=MainProduct-] .product,body[class*=template-product] product-info[id^=MainProduct-] .product__media-wrapper,body[class*=template-product] product-info[id^=MainProduct-] .product__info-wrapper,body[class*=template-product] product-info[id^=MainProduct-] .product__info-container,body[class*=template-product] product-info[id^=MainProduct-] .product__media-list{max-width:none!important}body[class*=template-product] product-info[id^=MainProduct-] .product{width:100%!important;margin-left:0!important;margin-right:0!important}body[class*=template-product] product-info[id^=MainProduct-] .product__info-wrapper--extra-padding{padding-left:0!important;padding-right:0!important}}body.template-product{--page-width: unset !important}body.template-product .header.page-width,body.template-product .header-wrapper .header.page-width,body.template-product .shopify-section-header-sticky .header.page-width{max-width:var(--page-width)!important;margin-left:auto!important;margin-right:auto!important}body[class*=template-product] .shopify-section-group-header-group .page-width,body[class*=template-product] .shopify-section-group-footer-group .page-width,body[class*=template-product] .section-header .page-width,body[class*=template-product] .footer .page-width{max-width:var(--page-width, 120rem);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){body[class*=template-product] .shopify-section-group-header-group .page-width,body[class*=template-product] .shopify-section-group-footer-group .page-width,body[class*=template-product] .section-header .page-width,body[class*=template-product] .footer .page-width{padding-left:5rem;padding-right:5rem}}:root{--gtr-dawn-page-width: var(--page-width, 120rem)}body.template-product .shopify-section-group-header-group,body.template-product .shopify-section-group-footer-group,body.template-product .section-header,body.template-product footer.footer,body.template-product .footer{--page-width: var(--gtr-dawn-page-width) !important}body.template-product .shopify-section-group-header-group .page-width,body.template-product .shopify-section-group-footer-group .page-width,body.template-product .section-header .page-width,body.template-product footer.footer .page-width,body.template-product .footer .page-width{max-width:var(--gtr-dawn-page-width)!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;padding-left:1.5rem!important;padding-right:1.5rem!important}@media screen and (min-width:750px){body.template-product .shopify-section-group-header-group .page-width,body.template-product .shopify-section-group-footer-group .page-width,body.template-product .section-header .page-width,body.template-product footer.footer .page-width,body.template-product .footer .page-width{padding-left:5rem!important;padding-right:5rem!important}}body.template-product .gtr-lineage-value{font-weight:900!important}.gtr-award-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px}.gtr-award-icon{width:14px;height:14px;display:block;fill:var(--gtr-green, #00784A);opacity:.95}body.template-product .gtr-pill--lineage .gtr-pill__lineage-cross,body.template-product .gtr-pill--lineage .gtr-pill__lineage-cross *{font-weight:700!important;opacity:.95!important;display:block}body.template-product .gtr-pill--lineage .gtr-pill__lineage-notes,body.template-product .gtr-pill--lineage .gtr-pill__lineage-notes *{font-weight:400!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/gtr-product.css.map */
