.product-info:has(>.tga-pdp-style){--tga-serif-default: "Playfair Display", Georgia, serif;--tga-sans-default: "Inter", system-ui, sans-serif}.tga-pdp-text{margin:0}.tga-pdp-text--eyebrow{font-family:var(--tga-serif, var(--tga-serif-default));font-size:13px;letter-spacing:.24em;line-height:1.4;text-transform:uppercase;color:var(--tga-label, #555555)}.tga-pdp-text--label{font-family:var(--tga-sans, var(--tga-sans-default));font-size:10px;letter-spacing:.3em;line-height:1.4;text-transform:uppercase;color:var(--tga-label, #555555)}.tga-pdp-text--body{font-family:var(--tga-sans, var(--tga-sans-default));font-size:15px;line-height:1.7;color:var(--tga-muted, #4A4A4A)}.tga-pdp-text--accent{font-family:var(--tga-sans, var(--tga-sans-default));font-size:14px;font-weight:600;line-height:1.5;color:var(--tga-accent, #1D6FF3)}.tga-pdp-text--small{font-family:var(--tga-sans, var(--tga-sans-default));font-size:12px;letter-spacing:.06em;line-height:1.6;color:var(--tga-label, #555555)}.tga-pdp-text a{color:var(--tga-accent, #1D6FF3);text-decoration:underline;text-underline-offset:3px}.tga-pdp-reviews,.tga-pdp-reviews:link,.tga-pdp-reviews:visited{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;min-height:24px;font-family:var(--tga-sans, var(--tga-sans-default));font-size:11px;letter-spacing:.22em;line-height:1.4;text-transform:uppercase;color:var(--tga-label, #555555);text-decoration:none}a.tga-pdp-reviews:hover{color:var(--tga-ink, #1A1A1A)}.tga-pdp-reviews__stars{color:var(--tga-star, #FFB000);letter-spacing:.24em;font-size:12px}.tga-pdp-tagline{margin:0;font-family:var(--tga-serif, var(--tga-serif-default));font-style:italic;font-size:19px;line-height:1.4;color:var(--tga-muted, #4A4A4A)}.tga-pdp-ingredients{display:flex;flex-direction:column;gap:8px}.tga-pdp-ingredients__list{margin:0;font-family:var(--tga-serif, var(--tga-serif-default));font-size:16px;line-height:1.6;color:var(--tga-ink, #1A1A1A)}.tga-pdp-ingredients__item:not(:last-child):after{content:" \b7  ";color:var(--tga-label, #555555)}.tga-pdp-ingredients__note{margin:0;font-family:var(--tga-sans, var(--tga-sans-default));font-size:12px;line-height:1.5;color:var(--tga-label, #555555)}.tga-pdp-specs{display:flex;flex-wrap:wrap;margin:0;border-top:1px solid var(--tga-line, #D4D4D4);border-bottom:1px solid var(--tga-line, #D4D4D4)}.tga-pdp-specs__item{flex:1 1 100px;display:flex;flex-direction:column;gap:2px;padding:16px 0}.tga-pdp-specs__item+.tga-pdp-specs__item{border-left:1px solid #E5E5E5;padding-left:18px}.tga-pdp-specs dt{font-family:var(--tga-sans, var(--tga-sans-default));font-size:10px;letter-spacing:.28em;line-height:1.4;text-transform:uppercase;color:var(--tga-label, #555555)}.tga-pdp-specs dd{margin:0;font-family:var(--tga-serif, var(--tga-serif-default));font-size:21px;line-height:1.3;color:var(--tga-ink, #1A1A1A)}.tga-pdp-price{display:flex;flex-direction:column;gap:8px}.tga-pdp-price__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px}.tga-pdp-price__amount{font-family:var(--tga-serif, var(--tga-serif-default));font-size:38px;line-height:1;color:var(--tga-ink, #1A1A1A)}.tga-pdp-price__per-guest{font-family:var(--tga-sans, var(--tga-sans-default));font-size:13px;color:var(--tga-muted, #4A4A4A)}.tga-pdp-price__member{margin:0;font-family:var(--tga-sans, var(--tga-sans-default));font-size:14px;line-height:1.55;color:var(--tga-muted, #4A4A4A)}.tga-pdp-price__member strong{font-weight:600;color:var(--tga-ink, #1A1A1A)}.tga-pdp-price__member-link,.tga-pdp-price__member-link:visited{color:var(--tga-accent, #1D6FF3);font-weight:600;text-decoration:underline;text-underline-offset:3px}.tga-pdp-bullets{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;font-family:var(--tga-sans, var(--tga-sans-default));font-size:14px;line-height:1.55;color:var(--tga-muted, #4A4A4A)}.tga-pdp-bullets li{display:flex;align-items:baseline;gap:10px;margin:0}.tga-pdp-bullets__mark{flex:0 0 auto;font-size:11px;color:var(--tga-accent, #1D6FF3)}.tga-pdp-bullets strong{font-weight:500;color:var(--tga-ink, #1A1A1A)}.tga-pdp-guest-strip,.tga-pdp-guest-strip:visited{display:flex;align-items:center;gap:14px;min-height:44px;padding:12px;background:var(--tga-panel, #F4F3F1);color:var(--tga-ink, #1A1A1A);text-decoration:none}.tga-pdp-guest-strip__thumbs{display:flex;gap:6px;flex:0 0 auto}.tga-pdp-guest-strip__thumbs img{display:block;width:54px;height:54px;object-fit:cover}.tga-pdp-guest-strip__text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.tga-pdp-guest-strip__title{font-family:var(--tga-serif, var(--tga-serif-default));font-size:16px}.tga-pdp-guest-strip__sub{font-family:var(--tga-sans, var(--tga-sans-default));font-size:12px;color:var(--tga-label, #555555)}.tga-pdp-quote{display:flex;flex-direction:column;gap:8px;margin:4px 0 0;padding-top:20px;border-top:1px solid var(--tga-line, #D4D4D4)}.tga-pdp-quote blockquote{margin:0;padding:0;border:0;font-family:var(--tga-serif, var(--tga-serif-default));font-style:italic;font-size:18px;line-height:1.4;color:var(--tga-ink, #1A1A1A)}.tga-pdp-quote blockquote:before,.tga-pdp-quote blockquote:after{content:none}.tga-pdp-quote figcaption{font-family:var(--tga-sans, var(--tga-sans-default));font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--tga-label, #555555)}.product-info:has(>.tga-pdp-style[data-restyle=true])>.product-info__title{margin:0;font-family:var(--tga-serif, var(--tga-serif-default));font-weight:400;font-style:normal;font-size:clamp(38px,4vw,58px);line-height:1.02;letter-spacing:0;text-transform:none;color:var(--tga-ink, #1A1A1A)}.product-info:has(>.tga-pdp-style[data-restyle=true])>.product-info__variant-picker .variant-picker__option-info legend,.product-info:has(>.tga-pdp-style[data-restyle=true])>.product-info__variant-picker .variant-picker__option-info variant-option-value{font-family:var(--tga-sans, var(--tga-sans-default));font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--tga-label, #555555)}.product-info:has(>.tga-pdp-style[data-restyle=true])>.product-info__variant-picker .variant-picker__option-info variant-option-value{color:var(--tga-ink, #1A1A1A)}.product-info:has(>.tga-pdp-style[data-restyle=true])>.product-info__variant-picker .block-swatch{min-height:44px;padding:0 18px;border:1px solid #BDBDBD;border-radius:0;box-shadow:none;background:transparent;color:var(--tga-ink, #1A1A1A);font-family:var(--tga-sans, var(--tga-sans-default));font-size:12px;letter-spacing:.06em}.product-info:has(>.tga-pdp-style[data-restyle=true])>.product-info__variant-picker .block-swatch:before,.product-info:has(>.tga-pdp-style[data-restyle=true])>.product-info__variant-picker .block-swatch:after{border-radius:0;box-shadow:none}.product-info:has(>.tga-pdp-style[data-restyle=true])>.product-info__variant-picker :checked+.block-swatch{background:var(--tga-ink, #1A1A1A);border-color:var(--tga-ink, #1A1A1A);color:#fff}.product-info:has(>.tga-pdp-style[data-restyle=true])>.product-info__variant-picker :focus-visible+.block-swatch{outline:2px solid var(--tga-accent, #1D6FF3);outline-offset:2px}.product-info:has(>.tga-pdp-style[data-restyle=true])>.product-info__quantity-selector .block-label{font-family:var(--tga-sans, var(--tga-sans-default));font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--tga-label, #555555)}.product-info:has(>.tga-pdp-style[data-restyle=true])>.product-info__quantity-selector .quantity-selector{min-height:54px;border:1px solid var(--tga-ink, #1A1A1A);border-radius:0;background:transparent}.product-info:has(>.tga-pdp-style[data-restyle=true])>.product-info__quantity-selector .quantity-selector__input{font-family:var(--tga-serif, var(--tga-serif-default));font-size:19px;color:var(--tga-ink, #1A1A1A)}.product-info:has(>.tga-pdp-style[data-restyle=true]) .tga-sw__row{border-radius:0;background:var(--tga-panel, #F4F3F1)}.product-info:has(>.tga-pdp-style[data-restyle=true]) .tga-sw__note{font-family:var(--tga-sans, var(--tga-sans-default));font-size:14px;color:var(--tga-muted, #4A4A4A)}.tga-gal-hide{display:none!important}.tga-gal-tabs{display:flex;gap:8px;margin-bottom:14px;border-bottom:1px solid #D4D4D4}.tga-gal-tabs button{min-height:46px;padding:0 18px;margin-bottom:-1px;background:transparent;border:0;border-bottom:2px solid transparent;color:#1a1a1a;font-family:var(--tga-sans-default);font-size:11px;letter-spacing:.24em;text-transform:uppercase;cursor:pointer}.tga-gal-tabs button[aria-selected=true]{border-bottom-color:#1a1a1a}.tga-gal-tabs button:focus-visible{outline:2px solid #1D6FF3;outline-offset:2px}.tga-gal-tabs__count{color:#1d6ff3}.tga-gal-guests{display:flex;flex-direction:column;gap:14px}.tga-gal-guests__slide{position:relative;width:fit-content;max-width:100%;margin:0 auto}.tga-gal-guests__slide img{display:block;width:auto;max-width:100%;height:auto;max-height:min(760px,80vh)}.tga-gal-guests .tga-gal-guests__badge{position:absolute;inset:auto auto 16px 16px!important;margin:0!important;transform:none!important;z-index:2;padding:6px 10px;background:#fff;color:#1a1a1a;font-family:var(--tga-sans-default);font-size:10px;letter-spacing:.24em;text-transform:uppercase}.tga-gal-guests__thumbs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:thin}.tga-gal-guests__thumbs button{flex:0 0 auto;height:110px;padding:0;border:0;background:none;cursor:pointer}.tga-gal-guests__thumbs img{display:block;width:auto;height:100%}.tga-gal-guests__thumbs button[aria-current=true]{outline:1px solid #1D6FF3;outline-offset:-4px}.tga-gal-guests__caption{margin:0;font-family:var(--tga-sans-default);font-size:12px;color:#555}@media screen and (min-width:1000px){.product:has(>.product-info>.tga-pdp-style)>.product-gallery{position:sticky;top:calc(var(--sticky-area-height, 0px) + 24px);align-self:start}}@media screen and (max-width:699px){.tga-pdp-price__amount{font-size:32px}.tga-pdp-specs dd{font-size:18px}.tga-gal-guests__thumbs button{height:84px}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/tga-pdp.css.map */
