@media screen and (min-width:750px){.content-for-layout[data-template^=product] media-gallery.media-gallery--grid.media-gallery--two-column.media-gallery--large-first-image>.media-gallery__grid:has(>.product-media-container:nth-child(2):last-child)>.product-media-container:first-child{grid-column:span 1!important}}@media screen and (min-width:990px){.content-for-layout[data-template^=product] media-gallery.media-gallery--grid.media-gallery--two-column.media-gallery--large-first-image>.media-gallery__grid:has(>.product-media-container:nth-child(2):last-child)>.product-media-container:first-child .product-media{width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important}.content-for-layout[data-template^=product] media-gallery.media-gallery--grid.media-gallery--two-column.media-gallery--large-first-image>.media-gallery__grid:has(>.product-media-container:nth-child(2):last-child)>.product-media-container:first-child .product-media__image{width:100%!important;height:100%!important;object-fit:contain!important}}.content-for-layout[data-template^=product] .tg-product-recommendations__heading{width:100%;margin:0 0 28px;padding-inline:12px;color:var(--tg-ink);font-family:var(--font-heading--family, var(--font-body--family));font-size:clamp(1.6rem,2.4vw,2.15rem);font-weight:600;line-height:1;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance}@media screen and (max-width:749px){body:has(.content-for-layout[data-template^=product]) sticky-add-to-cart[data-tg-force-stuck=true] .sticky-add-to-cart__bar{display:flex!important;opacity:1!important;transform:translate(-50%) translateY(0)!important}body:has(.content-for-layout[data-template^=product]):has(sticky-add-to-cart[data-tg-force-stuck=true]) .content-for-layout[data-template^=product]{padding-bottom:calc(76px + env(safe-area-inset-bottom))}body:has(.content-for-layout[data-template^=product]):has(sticky-add-to-cart[data-tg-force-stuck=true]) #chat-drawer shopify-chat[mode=standalone]{visibility:hidden!important;pointer-events:none!important}.content-for-layout[data-template^=product] .tg-product-recommendations__heading{margin-bottom:20px;font-size:1.45rem}}@media screen and (max-width:749px){.content-for-layout[data-template^=search] .facets-toggle:has(.tg-mobile-sort) .facets-mobile-wrapper{display:none!important}body:has(.content-for-layout[data-template^=product]) sticky-add-to-cart[data-tg-force-stuck=true] .sticky-add-to-cart__bar{z-index:2147483647!important;pointer-events:auto!important}body:has(#Details-menu-drawer-container[open]) sticky-add-to-cart[data-tg-force-stuck=true] .sticky-add-to-cart__bar,body:has(#cart-drawer .theme-drawer__dialog[open]) sticky-add-to-cart[data-tg-force-stuck=true] .sticky-add-to-cart__bar,body:has(#search-modal .dialog-modal[open]) sticky-add-to-cart[data-tg-force-stuck=true] .sticky-add-to-cart__bar{visibility:hidden!important;pointer-events:none!important}}[class^=tgnl-][class$=-input],[class^=tgnl-][class$=-button]{border-radius:0!important}@media screen and (max-width:749px){[class^=tgf-][class$=-social] a{min-width:44px;min-height:44px;align-items:center;justify-content:center}}.content-for-layout[data-template^=product] .tg-product-info-stack__heading{margin:0;padding:18px 0 14px;border-bottom:1px solid var(--tg-line);color:var(--tg-green);font-family:var(--font-heading--family, var(--font-body--family));font-size:.86rem;font-weight:600;line-height:1.1;letter-spacing:.08em;text-transform:uppercase}.content-for-layout[data-template^=product] .tg-product-info-panel__summary:focus-visible{outline:2px solid var(--tg-green);outline-offset:3px}@media screen and (max-width:749px){.content-for-layout[data-template^=product] .tg-product-info-stack__heading{padding-top:16px;padding-bottom:12px;font-size:.82rem}}.content-for-layout[data-template^=product] .tg-product-info-panel__title{min-width:0;overflow-wrap:anywhere}.content-for-layout[data-template^=product] .tg-product-info-panel[open]>.tg-product-info-panel__summary .tg-product-info-panel__title{color:var(--tg-green)}.content-for-layout[data-template^=product] .tg-product-info-panel__secondary-content p{margin-block:0}@media screen and (max-width:749px){.content-for-layout[data-template^=product] .tg-product-info-panel__summary{gap:14px}}.content-for-layout[data-template^=product] .tg-product-info-panel__toggle:before,.content-for-layout[data-template^=product] .tg-product-info-panel__toggle:after{content:""!important;display:block!important;position:absolute!important;left:50%!important;top:50%!important;width:12px!important;height:1px!important;background:currentColor!important}.content-for-layout[data-template^=product] .tg-product-info-panel__toggle:before{opacity:1!important;transform:translate(-50%,-50%)!important}.content-for-layout[data-template^=product] .tg-product-info-panel__toggle:after{opacity:1!important;transform:translate(-50%,-50%) rotate(90deg)!important}.content-for-layout[data-template^=product] .tg-product-info-panel[open] .tg-product-info-panel__toggle:after{opacity:0!important;transform:translate(-50%,-50%) rotate(0)!important}.content-for-layout[data-template^=product] .tg-product-info-stack{font-family:var(--font-body--family, sans-serif)}.content-for-layout[data-template^=product] .tg-product-info-stack__heading,.content-for-layout[data-template^=product] .tg-product-info-panel__title,.content-for-layout[data-template^=product] .tg-product-info-panel__column-label{font-family:var(--font-heading--family, var(--font-body--family, sans-serif))!important;font-weight:600}.content-for-layout[data-template^=product] .tg-product-info-panel__content,.content-for-layout[data-template^=product] .tg-product-info-panel__secondary-content,.content-for-layout[data-template^=product] .tg-product-info-panel__ingredients,.content-for-layout[data-template^=product] .tg-product-info-panel__nutrition,.content-for-layout[data-template^=product] .tg-product-info-panel__nutrition th,.content-for-layout[data-template^=product] .tg-product-info-panel__nutrition td,.content-for-layout[data-template^=product] .tg-nutrition-row,.content-for-layout[data-template^=product] .tg-nutrition-row__term,.content-for-layout[data-template^=product] .tg-nutrition-row__value{font-family:var(--font-body--family, sans-serif)!important}.content-for-layout[data-template^=product] .tg-product-info-stack strong,.content-for-layout[data-template^=product] .tg-product-info-stack b{font-family:inherit}@media screen and (min-width:750px){body:has(#search-modal .dialog-modal[open]) #header-component[data-menu-style=menu] .overflow-menu>.menu-list__list-item:nth-child(n+6):not([slot=more]),body:has(#search-modal .dialog-modal[open]) #header-component[data-menu-style=menu] .overflow-menu>.menu-list__list-item[slot=more],body:has(#search-modal .dialog-modal[open]) #header-component .header__column--right>*{visibility:hidden!important;opacity:0!important;pointer-events:none!important}#search-modal .search-modal__content{--tg-search-panel-height: clamp(520px, 62dvh, 650px) !important}#search-modal .predictive-search-form__header{left:calc(50% + clamp(108px,7.5vw,146px))!important;right:clamp(24px,3vw,48px)!important;width:auto!important;max-width:none!important;animation:none!important}#search-modal .predictive-search-form__content{height:100%!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain}#search-modal #predictive-search-results .predictive-search-results__inner{overflow:visible!important}}#search-modal .tg-search-collections,#search-modal .tg-search-collections__item,#search-modal .tg-search-collections__link{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.content-for-layout[data-template^=product] .product-form-buttons .add-to-cart-button:not([disabled]),.content-for-layout[data-template^=product] .sticky-add-to-cart__button:not([disabled]),.content-for-layout[data-template^=product] .shopify-payment-button__button--unbranded:not([disabled]){border:1px solid var(--tg-green, #1F4D3D)!important;border-radius:0!important;background:#fff!important;color:var(--tg-green, #1F4D3D)!important;box-shadow:none!important;font-family:var(--font-heading--family, var(--font-body--family))!important;font-size:.875rem;font-weight:600!important;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;transition:background-color .16s ease,color .16s ease,border-color .16s ease}@media(hover:hover)and (pointer:fine){.content-for-layout[data-template^=product] .product-form-buttons .add-to-cart-button:not([disabled]):hover,.content-for-layout[data-template^=product] .sticky-add-to-cart__button:not([disabled]):hover,.content-for-layout[data-template^=product] .shopify-payment-button__button--unbranded:not([disabled]):hover{border-color:var(--tg-green, #1F4D3D)!important;background:var(--tg-green, #1F4D3D)!important;color:#fff!important}}.content-for-layout[data-template^=product] .product-form-buttons .add-to-cart-button:not([disabled]):focus-visible,.content-for-layout[data-template^=product] .sticky-add-to-cart__button:not([disabled]):focus-visible,.content-for-layout[data-template^=product] .shopify-payment-button__button--unbranded:not([disabled]):focus-visible{border-color:var(--tg-green, #1F4D3D)!important;background:var(--tg-green, #1F4D3D)!important;color:#fff!important;outline:2px solid var(--tg-green, #1F4D3D);outline-offset:2px}body:has(#cart-drawer .theme-drawer__dialog[open]) .page-wrapper{-webkit-filter:blur(7px) saturate(.88);filter:blur(7px) saturate(.88)}body:has(#search-modal) #MainContent,body:has(#search-modal) .page-wrapper>footer{transition:filter .18s ease}body:has(#search-modal .dialog-modal[open]) #MainContent,body:has(#search-modal .dialog-modal[open]) .page-wrapper>footer,body:has(#Details-menu-drawer-container[open]) #MainContent,body:has(#Details-menu-drawer-container[open]) .page-wrapper>footer{-webkit-filter:blur(7px) saturate(.88);filter:blur(7px) saturate(.88)}@media(prefers-reduced-motion:reduce){body:has(#search-modal) #MainContent,body:has(#search-modal) .page-wrapper>footer{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tg-ui-polish-pass19.css.map */
