.template-product{--pdp-section-space-y: clamp(64px, 7vw, 96px);--pdp-section-space-x: 48px;--pdp-section-max: 1240px;--pdp-display-size: clamp(36px, 4vw, 54px);--pdp-display-line: 1.02;--pdp-body-size: 15px;--pdp-body-line: 1.75;--pdp-accordion-size: 20px;--pdp-small-size: 12px;--pdp-ink: #4C4039;--pdp-muted: #75685F;--pdp-accent: #AB886D;--pdp-line: rgba(76,64,57,.12)}.template-product .pythal-product-editorial,.template-product .pythal-global-hamper,.template-product .pythal-pdp-faq,.template-product .py-pdp-recommendations{padding-top:var(--pdp-section-space-y)!important;padding-bottom:var(--pdp-section-space-y)!important}.template-product .pythal-product-editorial__inner,.template-product .pythal-hamper-explorer,.template-product .pythal-pdp-faq__inner,.template-product .py-pdp-recommendations product-recommendations.product-recommendations{width:100%!important;max-width:var(--pdp-section-max)!important;margin-inline-start:auto!important;margin-inline-end:auto!important;padding-inline-start:var(--pdp-section-space-x)!important;padding-inline-end:var(--pdp-section-space-x)!important;box-sizing:border-box!important}.template-product .pythal-product-editorial .pythal-product-editorial__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(56px,5vw,72px)!important}.template-product .pythal-product-editorial .pythal-product-editorial__eyebrow,.template-product .pythal-pdp-faq .pythal-pdp-faq__eyebrow{margin-bottom:12px!important;color:var(--pdp-accent)!important;font-family:var(--font-body-family)!important;font-size:11px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important}.template-product .pythal-product-editorial .pythal-product-editorial__title,.template-product .pythal-pdp-faq .pythal-pdp-faq__intro h2,.template-product .pythal-global-hamper .pythal-hamper-explorer__heading h3{color:var(--pdp-ink)!important;font-family:var(--font-heading-family)!important;font-size:var(--pdp-display-size)!important;line-height:var(--pdp-display-line)!important;font-weight:var(--font-heading-weight)!important;letter-spacing:-.04em!important;text-transform:none!important;text-wrap:balance}.template-product .pythal-product-editorial .pythal-product-editorial__lead,.template-product .pythal-product-editorial .pythal-product-editorial__lead .metafield-rich_text_field,.template-product .pythal-product-editorial .pythal-product-editorial__lead p,.template-product .pythal-product-editorial .pythal-product-editorial__lead li,.template-product .pythal-product-editorial .pythal-product-editorial__lead span,.template-product .pythal-product-editorial .pythal-product-editorial__lead em,.template-product .pythal-product-editorial .pythal-product-editorial__lead strong,.template-product .pythal-product-editorial .pythal-product-editorial__body,.template-product .pythal-product-editorial .pythal-product-editorial__body .metafield-rich_text_field,.template-product .pythal-product-editorial .pythal-product-editorial__body p,.template-product .pythal-product-editorial .pythal-product-editorial__body li,.template-product .pythal-product-editorial .pythal-product-editorial__body span,.template-product .pythal-product-editorial .pythal-product-editorial__body em,.template-product .pythal-product-editorial .pythal-product-editorial__body strong,.template-product .pythal-pdp-faq details p,.template-product .pythal-pdp-faq__custom,.template-product .pythal-pdp-faq__custom p,.template-product .pythal-pdp-faq__custom li,.template-product .pythal-pdp-faq__custom .metafield-rich_text_field{color:var(--pdp-muted)!important;font-family:var(--font-body-family)!important;font-size:var(--pdp-body-size)!important;line-height:var(--pdp-body-line)!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.template-product .pythal-product-editorial .pythal-product-editorial__lead{max-width:560px!important;margin-top:20px!important}.template-product .pythal-product-editorial .pythal-product-editorial__details summary,.template-product .pythal-pdp-faq summary{color:var(--pdp-ink)!important;font-family:var(--font-heading-family)!important;font-size:var(--pdp-accordion-size)!important;line-height:1.25!important;font-weight:var(--font-heading-weight)!important;letter-spacing:-.01em!important;text-transform:none!important;min-height:78px!important}.template-product .pythal-product-editorial .pythal-product-editorial__body{padding-top:0!important;padding-bottom:24px!important}.template-product .pythal-product-editorial .pythal-product-editorial__body p,.template-product .pythal-pdp-faq details p{margin-top:0!important;margin-bottom:0!important}.template-product .pythal-product-editorial .pythal-product-editorial__body a{color:var(--pdp-ink)!important;font-family:var(--font-body-family)!important;font-size:inherit!important;line-height:inherit!important;font-weight:600!important;text-underline-offset:3px!important}.template-product .pythal-product-editorial .pythal-product-editorial__inside li{min-height:48px!important;padding-top:12px!important;padding-bottom:12px!important}.template-product .pythal-product-editorial .pythal-product-editorial__inside li span{color:var(--pdp-ink)!important;font-size:15px!important;line-height:1.4!important;font-weight:500!important}.template-product .pythal-product-editorial .pythal-product-editorial__inside li small{color:var(--pdp-muted)!important;font-size:var(--pdp-small-size)!important;line-height:1.4!important;font-weight:400!important}.template-product .pythal-product-editorial .pythal-product-editorial__support,.template-product .pythal-product-editorial .pythal-product-editorial__support span,.template-product .pythal-product-editorial .pythal-product-editorial__support a{font-size:13px!important;line-height:1.5!important}.template-product .pythal-global-hamper .pythal-hamper-explorer{margin-top:0!important;padding-top:0!important;padding-bottom:0!important}.template-product .pythal-global-hamper .pythal-hamper-explorer__heading{margin-bottom:32px!important}.template-product .pythal-global-hamper .pythal-hamper-explorer__heading>p{color:var(--pdp-muted)!important;font-family:var(--font-body-family)!important;font-size:var(--pdp-body-size)!important;line-height:1.7!important}.template-product .pythal-pdp-faq__inner{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)!important;gap:clamp(48px,7vw,96px)!important}.template-product .pythal-pdp-faq__intro>p:last-child{margin-top:20px!important;color:var(--pdp-muted)!important;font-family:var(--font-body-family)!important;font-size:var(--pdp-body-size)!important;line-height:1.7!important;max-width:380px!important}.template-product .pythal-pdp-faq details>div{padding:0 40px 24px 4px!important}.template-product .py-pdp-recommendations{box-sizing:border-box!important}.template-product .py-pdp-recommendations .product-recommendations__heading{margin:0 0 28px!important;color:var(--pdp-ink)!important;font-family:var(--font-heading-family)!important;font-size:clamp(32px,3.2vw,44px)!important;line-height:1.05!important;font-weight:var(--font-heading-weight)!important;letter-spacing:-.035em!important}@media screen and (max-width:989px){.template-product{--pdp-section-space-y: 64px;--pdp-section-space-x: 32px}.template-product .pythal-product-editorial .pythal-product-editorial__inner,.template-product .pythal-pdp-faq__inner{grid-template-columns:1fr!important;gap:34px!important}.template-product .pythal-product-editorial__intro,.template-product .pythal-pdp-faq__intro{max-width:620px!important}.template-product .pythal-pdp-faq__intro{position:static!important}.template-product .pythal-global-hamper .pythal-hamper-explorer__heading{grid-template-columns:1fr!important;gap:14px!important}.template-product .pythal-global-hamper .pythal-hamper-explorer__heading>p{max-width:560px!important;justify-self:start!important}}@media screen and (max-width:749px){.template-product{--pdp-section-space-y: 48px;--pdp-section-space-x: 20px;--pdp-display-size: clamp(32px,9vw,42px);--pdp-body-size: 14.5px;--pdp-body-line: 1.65;--pdp-accordion-size: 18px;--pdp-small-size: 11.5px}.template-product .pythal-product-editorial .pythal-product-editorial__inner,.template-product .pythal-pdp-faq__inner{gap:28px!important}.template-product .pythal-product-editorial .pythal-product-editorial__lead{margin-top:16px!important;max-width:100%!important}.template-product .pythal-product-editorial .pythal-product-editorial__details summary,.template-product .pythal-pdp-faq summary{min-height:68px!important}.template-product .pythal-product-editorial .pythal-product-editorial__inside li{grid-template-columns:1fr!important;gap:4px!important}.template-product .pythal-product-editorial .pythal-product-editorial__inside li span{font-size:14px!important}.template-product .pythal-product-editorial .pythal-product-editorial__inside li small{text-align:start!important}.template-product .pythal-pdp-faq details>div{padding-inline-end:18px!important}.template-product .py-pdp-recommendations product-recommendations.product-recommendations{padding-inline-start:var(--pdp-section-space-x)!important;padding-inline-end:var(--pdp-section-space-x)!important}.template-product .py-pdp-recommendations .product-recommendations__heading{font-size:clamp(28px,8vw,36px)!important;margin-bottom:20px!important}}@media(prefers-reduced-motion:reduce){.template-product .pythal-product-editorial__plus:before,.template-product .pythal-product-editorial__plus:after,.template-product .pythal-pdp-faq summary span:last-child{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/pythal-pdp-section-system.css.map */
