@import"./base-heytaos-core.css";.content-for-layout:has(.shopify-policy__container){background:#faf4ea}.shopify-policy__container{max-width:none!important;margin:0!important;padding:0!important;background:#faf4ea;color:#2e241c}.shopify-policy__container:not(:has(.ht-terms-page,.ht-contact-page,.ht-legal-notice-page))>.shopify-policy__title,.shopify-policy__container:not(:has(.ht-terms-page,.ht-contact-page,.ht-legal-notice-page))>.shopify-policy__body{width:min(860px,calc(100% - 36px));margin-left:auto!important;margin-right:auto!important}.shopify-policy__container:not(:has(.ht-terms-page,.ht-contact-page,.ht-legal-notice-page))>.shopify-policy__title{padding:46px 0 24px;border-bottom:1px solid rgba(46,36,28,.15);text-align:left}.shopify-policy__container:not(:has(.ht-terms-page,.ht-contact-page,.ht-legal-notice-page))>.shopify-policy__title:before{content:"HEYTAOS LEGAL";display:block;margin-bottom:10px;color:#1f7a78;font-family:"Source Sans 3",system-ui,sans-serif;font-size:12px;font-weight:800;letter-spacing:.16em}.shopify-policy__container:not(:has(.ht-terms-page,.ht-contact-page,.ht-legal-notice-page))>.shopify-policy__title h1{margin:0;color:#2e241c;font-family:Playfair Display,Georgia,serif;font-size:clamp(38px,6vw,56px);line-height:1;letter-spacing:-.03em}.shopify-policy__container:not(:has(.ht-terms-page,.ht-contact-page,.ht-legal-notice-page))>.shopify-policy__body{padding:28px 0 58px}.shopify-policy__container:not(:has(.ht-terms-page,.ht-contact-page,.ht-legal-notice-page))>.shopify-policy__body>div{padding:clamp(24px,4vw,38px);background:#fff9f0;border:1px solid rgba(46,36,28,.13);border-radius:16px}.shopify-policy__body p,.shopify-policy__body li{font-family:"Source Sans 3",system-ui,sans-serif}.shopify-policy__container:not(:has(.ht-terms-page,.ht-contact-page,.ht-legal-notice-page)) .shopify-policy__body p,.shopify-policy__container:not(:has(.ht-terms-page,.ht-contact-page,.ht-legal-notice-page)) .shopify-policy__body li{color:#5a4635;font-size:17px;line-height:1.7}.shopify-policy__container:not(:has(.ht-terms-page,.ht-contact-page,.ht-legal-notice-page)) .shopify-policy__body h2{margin:34px 0 14px;padding-top:28px;border-top:1px solid rgba(46,36,28,.11);color:#2e241c;font-family:Playfair Display,Georgia,serif;font-size:clamp(26px,4vw,34px);line-height:1.1}.shopify-policy__container:not(:has(.ht-terms-page,.ht-contact-page,.ht-legal-notice-page)) .shopify-policy__body a{color:#1f7a78;font-weight:700;text-decoration:underline;text-underline-offset:3px}.shopify-policy__container:has(.ht-terms-page)>.shopify-policy__title{display:none!important}.shopify-policy__container:has(.ht-terms-page)>.shopify-policy__body{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.ht-terms-page{width:100%;background:#faf4ea;color:#2e241c;font-family:"Source Sans 3",system-ui,sans-serif}.ht-terms-wrap{width:min(900px,calc(100% - 36px));margin:0 auto}.ht-terms-hero{padding:46px 0 26px;border-bottom:1px solid rgba(46,36,28,.15)}.ht-terms-kicker{display:block;margin:0 0 10px;color:#1f7a78;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ht-terms-kicker:before{display:none!important}.ht-terms-hero h1{margin:0;color:#2e241c;font-family:Playfair Display,Georgia,serif;font-size:clamp(40px,6vw,58px);font-weight:700;line-height:1;letter-spacing:-.03em}.ht-terms-effective{display:block;margin:14px 0 0;padding:0;border:0;background:transparent;color:#6a5748;font-size:14px;font-weight:700}.ht-terms-intro{display:block;padding:28px 0 22px}.ht-terms-summary{margin:0;padding:22px 24px;background:#fff9f0;border:1px solid rgba(46,36,28,.12);border-left:4px solid #1F7A78;border-radius:12px;box-shadow:none}.ht-terms-summary p,.ht-legal-section p{margin:0 0 15px;color:#5a4635;font-size:17px;line-height:1.72}.ht-terms-summary p:last-child,.ht-legal-section p:last-child{margin-bottom:0}.ht-terms-note,.ht-terms-footer-note{display:none!important}.ht-terms-toc{display:block!important;position:static!important;margin:0 0 22px;padding:22px 24px;background:#fff9f0;border:1px solid rgba(46,36,28,.12);border-radius:12px;box-shadow:none}.ht-terms-toc h2{margin:0 0 16px;color:#2e241c;font-family:Playfair Display,Georgia,serif;font-size:24px;line-height:1.1}.ht-terms-toc ol{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 24px;max-height:none!important;overflow:visible!important;margin:0;padding-left:22px}.ht-terms-toc li{color:#6a5748;font-size:14px;line-height:1.35}.ht-terms-toc a{display:inline-block;padding:6px 0;color:#1f7a78!important;font-weight:700;text-decoration:none!important}.ht-terms-toc a:hover,.ht-terms-toc a:focus-visible{color:#b85c38!important;text-decoration:underline!important;text-underline-offset:3px}.ht-terms-content{display:block!important;margin:0 0 58px;padding:0;overflow:visible!important;background:#fff9f0;border:1px solid rgba(46,36,28,.13);border-radius:16px;box-shadow:none}.ht-legal-section{margin:0!important;padding:clamp(26px,4vw,36px)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;scroll-margin-top:120px}.ht-legal-section+.ht-legal-section{border-top:1px solid rgba(46,36,28,.1)!important}.ht-legal-section h2{margin:0 0 15px!important;padding:0!important;border:0!important;color:#2e241c!important;font-family:Playfair Display,Georgia,serif!important;font-size:clamp(25px,4vw,32px)!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.02em!important}.ht-legal-section h2:after{display:none!important}.ht-legal-section a,.ht-terms-summary a{color:#1f7a78!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:3px!important;border:0!important}.ht-legal-info-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.ht-legal-info-grid>div{padding:13px 14px!important;background:#faf4ea!important;border:1px solid rgba(46,36,28,.1)!important;border-radius:10px!important;box-shadow:none!important}.ht-legal-info-grid strong{display:block;margin-bottom:4px;color:#1f7a78;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ht-legal-info-grid span{display:block;color:#2e241c;font-size:16px;font-weight:700;line-height:1.4}.shopify-policy__container:has(.ht-contact-page,.ht-legal-notice-page)>.shopify-policy__title{display:none!important}.ht-contact-page,.ht-legal-notice-page{padding:46px 18px 58px!important;background:#faf4ea!important;color:#2e241c!important;font-family:"Source Sans 3",system-ui,sans-serif!important}.ht-contact-wrap,.ht-legal-notice-wrap{max-width:860px!important;margin:0 auto!important}.ht-contact-card,.ht-legal-notice-card{padding:clamp(26px,4vw,38px)!important;background:#fff9f0!important;border:1px solid rgba(46,36,28,.13)!important;border-radius:16px!important;box-shadow:none!important}.ht-contact-card h1,.ht-legal-notice-card h1{margin:0 0 20px!important;color:#2e241c!important;font-family:Playfair Display,Georgia,serif!important;font-size:clamp(38px,6vw,54px)!important;line-height:1!important}.ht-contact-card h2,.ht-legal-notice-card h2{margin:30px 0 12px!important;padding-top:24px!important;border-top:1px solid rgba(46,36,28,.1)!important;color:#2e241c!important;font-family:Playfair Display,Georgia,serif!important;font-size:28px!important}.ht-contact-card p,.ht-legal-notice-card p{color:#5a4635!important;font-size:17px!important;line-height:1.7!important}.ht-contact-page a,.ht-legal-notice-page a{color:#1f7a78!important;font-weight:700!important}@media(max-width:700px){.shopify-policy__container:not(:has(.ht-terms-page,.ht-contact-page,.ht-legal-notice-page))>.shopify-policy__title,.shopify-policy__container:not(:has(.ht-terms-page,.ht-contact-page,.ht-legal-notice-page))>.shopify-policy__body,.ht-terms-wrap{width:min(100% - 22px,900px)}.shopify-policy__container:not(:has(.ht-terms-page,.ht-contact-page,.ht-legal-notice-page)) .shopify-policy__body p,.shopify-policy__container:not(:has(.ht-terms-page,.ht-contact-page,.ht-legal-notice-page)) .shopify-policy__body li,.ht-terms-summary p,.ht-legal-section p,.ht-contact-card p,.ht-legal-notice-card p{font-size:16px!important}.ht-terms-hero{padding:36px 0 22px}.ht-terms-toc ol,.ht-legal-info-grid{grid-template-columns:1fr!important}.ht-terms-toc,.ht-terms-summary{padding:20px}.ht-legal-section{padding:24px 20px!important;scroll-margin-top:90px}}.ht-terms-page,.ht-terms-page p,.ht-terms-page a,.ht-terms-page span,.ht-terms-page strong,.ht-terms-page .ht-terms-breadcrumb,.ht-terms-page .ht-terms-kicker,.ht-terms-page .ht-terms-effective,.ht-terms-page .ht-terms-help,.ht-terms-page .ht-terms-summary p,.ht-terms-page .ht-legal-section p,.ht-terms-page .ht-legal-info-grid strong,.ht-terms-page .ht-legal-info-grid span{font-family:var(--font-body-family)!important;font-size:inherit!important;line-height:inherit!important}.ht-terms-page h1,.ht-terms-page h2{font-family:var(--font-heading-family)!important;font-style:var(--font-heading-style)!important;font-weight:var(--font-heading-weight)!important;letter-spacing:calc(var(--font-heading-scale) * .06rem)!important;line-height:calc(1 + .3/max(1,var(--font-heading-scale)))!important}.ht-terms-page h1{font-size:calc(var(--font-heading-scale) * 4rem)!important}.ht-terms-page h2{font-size:calc(var(--font-heading-scale) * 2.4rem)!important}@media screen and (max-width:749px){.ht-terms-page h1{font-size:calc(var(--font-heading-scale) * 3rem)!important}.ht-terms-page h2{font-size:calc(var(--font-heading-scale) * 2rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/base.css.map */
