body{color:var(--ht-text);font-family:var(--ht-font-body);font-weight:400;font-size:16px;line-height:1.6}.ht-wrap{display:flex;flex-flow:column;align-items:start;width:100%;max-width:1120px;margin-right:auto;margin-left:auto;padding-top:75px;padding-right:20px;padding-bottom:75px;padding-left:20px}@media (max-width:767px){.ht-wrap{padding-top:40px;padding-right:16px;padding-bottom:40px;padding-left:16px}}.ht-heading{color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:4rem;line-height:1.2}.ht-heading .ht-accent{display:block}.ht-heading .ht-heading-sub{display:block;font-weight:600;font-size:1.6rem;line-height:1.3;margin-top:.75rem}@media (max-width:1023px){.ht-heading{line-height:1;text-align:center}}@media (max-width:767px){.ht-heading{font-size:4rem;margin-bottom:.5rem}.ht-heading .ht-heading-sub{font-size:1.2rem;margin-top:.5rem}}@media (max-width:479px){.ht-heading{font-size:3rem;margin-bottom:.5rem}}.ht-subheading{color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:30px;line-height:1.6}@media (max-width:767px){.ht-subheading{font-size:2rem}}.ht-accent{color:var(--ht-purple)}.ht-big{display:block;font-size:4rem}@media (max-width:767px){.ht-big{font-size:3rem}}.ht-btn{display:inline-flex;flex-flow:row;justify-content:center;align-items:center;gap:.5rem;color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:600;font-size:16px;line-height:1.6;text-decoration:none;padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;background-color:var(--ht-yellow);border-radius:200rem;transition:transform 0.2s}.ht-btn:hover{color:var(--ht-ink);transform:scale(1.05,1.05)}.ht-btn--light{background-color:var(--ht-light)}.ht-btn-icon{flex-shrink:0;width:20px;height:20px;color:var(--ht-ink)}.ht-shadow{box-shadow:var(--ht-shadow)}.ht-hover{transition:transform 0.2s}.ht-hover:hover{transform:scale(1.05,1.05)}.ht-info{display:flex;flex-flow:row;align-items:center;gap:.5rem;font-family:var(--ht-font-heading);font-weight:600;font-size:1rem;line-height:1.6}.ht-info-icon{flex-shrink:0;width:20px;height:20px;color:var(--ht-purple)}.ht-text-info{font-family:var(--ht-font-heading);font-weight:600;font-size:1rem;line-height:1.6}.ht-name{color:var(--ht-yellow);font-family:var(--ht-font-heading);font-weight:600;font-size:1.2rem;line-height:1.6}.ht-desc{font-size:.9rem;line-height:1.6}.ht-panel{width:100%;padding-top:4rem;padding-right:2rem;padding-bottom:4rem;padding-left:2rem;border-radius:2rem}.ht-panel{background-size:cover;background-repeat:no-repeat;background-position:100% 50%}@media (max-width:1119px){.ht-panel{background-position:75% 0%}}@media (max-width:1023px){.ht-panel{background-position:53% 0%}}@media (max-width:767px){.ht-panel{padding-top:28px;padding-right:20px;padding-bottom:28px;padding-left:20px;border-radius:1.5rem}.ht-panel{background-position:26% 0%}}.ht-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px 0;padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:0;border-radius:2rem}@media (max-width:1023px){.ht-card{align-items:center;grid-template-columns:repeat(1,minmax(200px,1fr));gap:20px;padding-left:1rem}.ht-card{justify-items:center}}@media (max-width:767px){.ht-card{border-radius:1.5rem}}.ht-card-col{display:flex;flex-flow:column;justify-content:center;align-items:start}.ht-dar{display:flex;flex-flow:column;align-items:center;gap:1rem}.ht-dar-title{color:#679ddb;font-family:var(--ht-font-heading);font-weight:600}.ht-qr{height:auto;max-width:9rem}.ht-header{position:absolute;top:0;left:0;z-index:10;width:100%}.ht-header-inner{display:flex;flex-flow:row;justify-content:space-between;align-items:center;width:100%;max-width:1120px;margin-right:auto;margin-left:auto;padding-top:1rem;padding-right:20px;padding-bottom:1rem;padding-left:20px}.ht-header-inner>.ht-menu{margin-left:auto}.ht-header-inner>.oxy-shortcode{display:flex;margin-left:.75rem}.ht-header-inner>.ht-shop-pill{margin-left:auto}@media (max-width:1023px){.ht-header-inner>.oxy-shortcode{margin-right:.85rem;margin-left:auto}.ht-header-inner>.ht-shop-pill+.oxy-shortcode{margin-left:.6rem}}@media (max-width:767px){.ht-header-inner{padding-top:.75rem;padding-right:16px;padding-bottom:.75rem;padding-left:16px}}.ht-logo-link{display:flex}.ht-logo-link .ht-logo{width:8rem;height:auto;max-width:8rem}@media (max-width:767px){.ht-logo-link .ht-logo{width:6rem;max-width:6rem}}.ht-logo{height:auto;max-width:8rem}.ht-menu{display:flex;flex-flow:row;align-items:center;gap:1rem}@media (max-width:1023px){.ht-menu{display:none}}.ht-menu-item{display:block;color:var(--ht-menu);font-family:var(--ht-font-heading);font-weight:700;font-size:16px;line-height:1.6;text-decoration:none;padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}.ht-menu-item:hover{color:var(--ht-menu);box-shadow:0 2px 0 0 #000}.ht-burger{display:none;width:35px;height:35px;color:var(--ht-menu);cursor:pointer;transition:transform 0.2s}.ht-burger:hover{transform:scale(1.05,1.05)}@media (max-width:1023px){.ht-burger{display:block}}.ht-mobile{display:none;position:fixed;z-index:9999;background-color:rgb(0 0 0 / .5)}.ht-mobile.is-open{display:flex}.ht-mobile{inset:var(--wp-admin--admin-bar--height,0) 0 0 0}.ht-mobile-panel{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:1rem;position:relative;width:70%;height:100%;padding-top:2rem;padding-right:0;padding-bottom:2rem;padding-left:0;background-color:#fff}.ht-mobile-panel .ht-menu-item--book{color:#fff;font-size:18px;margin-top:.75rem;padding-top:.85rem;padding-right:2.2rem;padding-bottom:.85rem;padding-left:2.2rem;background-color:var(--ht-purple)}.ht-close{position:absolute;top:2rem;right:1rem;width:35px;height:35px;color:var(--ht-menu);cursor:pointer;transition:transform 0.2s}.ht-close:hover{transform:scale(1.05,1.05)}.ht-contact{width:100%;padding-top:50px;padding-right:20px;padding-bottom:0;padding-left:20px}@media (max-width:767px){.ht-contact{padding-top:40px;padding-right:16px;padding-left:16px}}.ht-contact-panel{display:grid;grid-template-columns:repeat(3,minmax(200px,1fr));align-items:stretch;gap:20px 2rem;position:relative;z-index:10;width:100%;margin-bottom:-3rem;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;background-image:linear-gradient(33deg,#e8f7f6,#dee7f4,#bdd0ed);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-radius:2rem}@media (max-width:767px){.ht-contact-panel{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;padding-top:24px;padding-right:20px;padding-bottom:24px;padding-left:20px;border-radius:1.5rem}}.ht-contact-img{align-self:center;width:100%;height:auto;object-fit:contain}.ht-contact-body{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:2rem;grid-column-start:span 2}@media (max-width:767px){.ht-contact-body{gap:1.25rem;grid-column-start:auto}}.ht-mail{color:var(--ht-menu)}.ht-mail:hover{color:var(--ht-menu)}.ht-mail-icon{width:20px;height:20px;color:var(--ht-menu)}.ht-social{display:flex;flex-flow:row;gap:2rem}@media (max-width:767px){.ht-social{gap:1.25rem}}.ht-social-link{display:flex;transition:transform 0.2s}.ht-social-link:hover{transform:scale(1.05,1.05)}.ht-social-icon{width:55px;height:55px}.ht-yt{color:#f90000}.ht-fb{color:#1877f2}.ht-ig{color:#f8cd05}.ht-footer{width:100%;background-color:var(--ht-dark)}.ht-footer-inner{display:flex;flex-flow:column;align-items:center;width:100%;max-width:1120px;margin-right:auto;margin-left:auto;padding-top:6rem;padding-right:20px;padding-bottom:0;padding-left:20px}.ht-footer-top{display:flex;flex-flow:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:2rem}@media (max-width:1023px){.ht-footer-top{flex-flow:column;gap:2rem}}.ht-footer-menu{display:flex;flex-flow:row;align-items:center;gap:1rem}@media (max-width:1023px){.ht-footer-menu{flex-flow:column;gap:1rem}}.ht-menu-item--footer{color:var(--ht-muted)}.ht-menu-item--footer:hover{color:var(--ht-muted)}@media (max-width:1023px){.ht-menu-item--footer{padding-top:.5rem;padding-bottom:.5rem}}.ht-copyright{color:#bcbcbc;font-size:.8rem;line-height:1.6;text-align:center;margin-top:1rem;margin-right:.2rem;margin-bottom:1rem;margin-left:.2rem}.ht-tien{box-shadow:2px 2px 5px 3px rgb(0 0 0 / .23)}.ht-support{display:flex;flex-flow:column;align-items:center;position:fixed;right:2rem;bottom:2rem;z-index:10;max-width:5rem;padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;background-color:#fff;border-radius:1rem;cursor:pointer;transition:transform 0.2s}.ht-support:hover{transform:scale(1.05,1.05)}.ht-support-icon{width:20px;height:20px;color:#ea1717}.ht-support-text{font-size:.8rem;line-height:1.6;text-align:center}.ht-donate{display:none;position:fixed;z-index:99999;background-color:rgb(0 0 0 / .5)}.ht-donate.is-open{display:flex}.ht-donate{inset:var(--wp-admin--admin-bar--height,0) 0 0 0}.ht-donate-box{display:flex;flex-flow:column;align-items:center;width:70%;max-height:100vh;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;background-color:#fff;border-radius:2rem}.ht-donate-box{overflow-y:auto}@media (max-width:1023px){.ht-donate-box{max-height:65vh;margin-top:8rem;margin-bottom:4rem}}@media (max-width:767px){.ht-donate-box{width:100%;max-height:71vh;margin-top:2rem;margin-right:2rem;margin-bottom:2rem;margin-left:2rem;padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}}.ht-donate-title{font-family:var(--ht-font-heading);font-weight:600;text-align:center;margin-bottom:2rem}.ht-donate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;justify-items:center;gap:20px;width:100%;margin-bottom:2rem}@media (max-width:767px){.ht-donate-grid{display:flex;flex-flow:column;align-items:center}}.ht-donate-note{font-family:var(--ht-font-heading);font-weight:300;text-align:center;margin-bottom:2rem}.ht-donate-close{color:#fff;font-family:var(--ht-font-heading);font-weight:600;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;background-color:#4a9ee8;border-radius:2rem;border-top:1px solid #4a9ee8;border-right:1px solid #4a9ee8;border-bottom:1px solid #4a9ee8;border-left:1px solid #4a9ee8;cursor:pointer}.ht-hero{width:100%;background-image:url(https://www.hopko.tv/wp-content/uploads/2026/09/BG_main-scaled.avif);background-size:cover;background-position:0 100%;background-repeat:no-repeat;background-attachment:scroll}.ht-hero-wrap{padding-top:11rem;padding-bottom:7rem}@media (max-width:767px){.ht-hero-wrap{padding-top:7rem;padding-bottom:40px}}.ht-hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:20px;width:100%}@media (max-width:1023px){.ht-hero-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.ht-hero-text{display:flex;flex-flow:column;align-items:start;gap:2rem}@media (max-width:1023px){.ht-hero-text{align-items:center}}@media (max-width:767px){.ht-hero-text{gap:1rem}}.ht-lead{max-width:20rem;color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:600;margin-bottom:2rem}@media (max-width:1023px){.ht-lead{text-align:center}}@media (max-width:767px){.ht-lead{margin-bottom:.5rem}}.ht-hero-buttons{display:flex;flex-flow:row;gap:2rem;width:100%}@media (max-width:1119px){.ht-hero-buttons{flex-flow:column}}@media (max-width:1023px){.ht-hero-buttons{align-items:center}}@media (max-width:767px){.ht-hero-buttons{align-items:stretch;gap:12px}}.ht-hero-info{display:flex;flex-flow:row;justify-content:space-between;width:100%}.ht-hero-info{list-style:none}@media (max-width:1119px){.ht-hero-info{flex-flow:column}}@media (max-width:1023px){.ht-hero-info{align-items:center}}.ht-hero-img{width:100%;height:auto}.ht-scroll{display:flex;position:absolute;bottom:7rem;left:48%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#fff;border-radius:10rem;box-shadow:5px 5px 16px 0 rgb(0 0 0 / .45)}.ht-scroll-icon{width:20px;height:20px;color:var(--ht-ink)}.ht-friends{padding-bottom:0}.ht-slider{position:relative;width:100%;min-height:280px;overflow:hidden;background-color:#fff}.ht-slider:hover .ht-track{animation-play-state:paused}.ht-track{display:flex;flex-flow:row;align-items:start;position:absolute;top:0;left:0;width:100%}.ht-track{animation:ht-slide 30s linear infinite}@media (max-width:1023px){.ht-track{width:150%}}@media (max-width:767px){.ht-track{width:300%}}.ht-track--delay{transform:translate3d(100%,0,0)}.ht-track--delay{animation-delay:-15s}.ht-friend{display:flex;flex-flow:column;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:16.666%;width:16.666%;text-align:center;padding-top:0;padding-right:10px;padding-bottom:0;padding-left:10px}.ht-friend-img{width:100%;height:auto;max-width:180px;margin-top:0;margin-right:auto;margin-bottom:10px;margin-left:auto}@media (max-width:767px){.ht-friend-img{max-width:110px}}@keyframes ht-slide{from{transform:translateX(100%)}to{transform:translateX(-100%)}}.ht-yt-panel{display:flex;flex-flow:column;align-items:start;background-image:url(https://www.hopko.tv/wp-content/uploads/2026/09/Youtube.avif);background-size:cover;background-position:100% 50%;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:1119px){.ht-yt-panel{background-position:75% 0%}}@media (max-width:1023px){.ht-yt-panel{background-position:53% 0%}}@media (max-width:767px){.ht-yt-panel{background-position:26% 0%}}.ht-yt-body{display:flex;flex-flow:column;align-items:start;gap:1rem}.ht-yt-list{display:flex;flex-flow:column}.ht-yt-list{list-style:none}.ht-section-title{margin-bottom:2rem}@media (max-width:767px){.ht-section-title{margin-bottom:1.25rem}}.ht-color-grid{display:grid;grid-template-columns:repeat(2,minmax(200px,1fr));align-items:center;gap:20px;width:100%}@media (max-width:1023px){.ht-color-grid{display:flex;flex-flow:column}}.ht-color-img{width:100%;height:auto}.ht-color-side{display:flex;flex-flow:row;justify-content:space-between;align-items:stretch}@media (max-width:479px){.ht-color-side{flex-flow:column;align-items:center;gap:20px}}.ht-color-cta{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:1rem;width:100%}.ht-color-pencils{width:9rem;height:auto}.ht-cards{display:grid;grid-template-columns:repeat(3,minmax(200px,1fr));align-items:stretch;gap:20px;width:100%}@media (max-width:767px){.ht-cards{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px}}.ht-cards--center{align-items:center}.ht-card-col--center{justify-content:center}.ht-card-col--end{justify-content:end}.ht-card-img{width:100%;height:auto}.ht-card--blue{background-image:linear-gradient(80deg,#d2e7f4,#a6ceea);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ht-card--pink{background-image:url(https://www.hopko.tv/wp-content/uploads/2026/09/Hailuo_Image_v-style-@Image1-ale-v-pastelov_523913962958057474.avif);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ht-card--green{background-image:linear-gradient(99deg,#ebffd1,#dcffd1,#d1ffdc);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ht-card--shop{padding-top:1rem;padding-right:0;padding-bottom:1rem;padding-left:1rem;background-image:url(https://www.hopko.tv/wp-content/uploads/2026/09/Hailuo_Image_v-style-@Image1-ale-v-pastelov_523914091949629443.avif);background-size:cover;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:1023px){.ht-card--shop{padding-right:1rem}}.ht-card--story{padding-top:1rem;padding-right:0;padding-bottom:1rem;padding-left:1rem;background-image:url(https://www.hopko.tv/wp-content/uploads/2026/09/Hailuo_Image_v-style-@Image1-ale-v-pastelov_523914149977821192.avif);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:scroll}@media (max-width:1023px){.ht-card--story{padding-right:1rem}}.ht-card--future{padding-top:0;padding-right:0;padding-bottom:0;padding-left:1rem;background-image:linear-gradient(-6deg,#d7d6fc,#fcd6d6);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}@media (max-width:1023px){.ht-card--future{padding-right:1rem}}@media (max-width:767px){.ht-card--future{padding-top:1rem}}.ht-support-panel{display:grid;grid-template-columns:repeat(2,minmax(200px,1fr));align-items:center;gap:20px;background-image:url(https://www.hopko.tv/wp-content/uploads/2026/09/BG_main-scaled.avif);background-size:cover;background-position:100% 50%;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:1119px){.ht-support-panel{background-position:75% 0%}}@media (max-width:1023px){.ht-support-panel{grid-template-columns:repeat(1,minmax(200px,1fr))}.ht-support-panel{background-position:53% 0%}}@media (max-width:767px){.ht-support-panel{background-position:26% 0%}}.ht-support-intro{display:flex;flex-flow:column;align-items:start;gap:1rem}.ht-donate-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;justify-items:center;gap:20px;width:100%;margin-bottom:2rem;padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;background-color:#fff;border-radius:2rem}@media (max-width:767px){.ht-donate-card{display:flex;align-items:center;margin-bottom:1.25rem}.ht-donate-card{flex-flow:column}}.ht-iban{grid-column-start:span 3;font-family:var(--ht-font-heading);font-weight:300;text-align:center;margin-bottom:2rem}@media (max-width:767px){.ht-iban{margin-bottom:1.25rem}}@media (max-width:767px){.ht-color-text{text-align:center}}.ht-lead--wide{max-width:31rem}.ht-page-img{justify-self:center;width:auto;height:auto;max-width:100%}.ht-page-img--sm{max-height:18rem}.ht-hero-wrap--tight{padding-bottom:2rem}@media (max-width:767px){.ht-hero-wrap--tight{padding-bottom:24px}}.ht-story-panel{background-image:url(https://www.hopko.tv/wp-content/uploads/2026/09/BG_main-scaled.avif);background-size:cover;background-position:100% 50%;background-repeat:no-repeat;background-attachment:scroll}.ht-story-body{display:flex;flex-flow:column;gap:1rem;max-width:46rem}.ht-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%}@media (max-width:1023px){.ht-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ht-stats{gap:16px}}@media (max-width:479px){.ht-stats{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px}}.ht-stat{display:flex;flex-flow:column;gap:.25rem;padding-top:2rem;padding-right:1.5rem;padding-bottom:2rem;padding-left:1.5rem;background-color:var(--ht-white);border-radius:2rem}@media (max-width:767px){.ht-stat{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;border-radius:1.5rem}}.ht-stat-num{color:var(--ht-purple);font-family:var(--ht-font-heading);font-weight:700;font-size:3rem;line-height:1.1}@media (max-width:767px){.ht-stat-num{font-size:2.5rem}}.ht-stat-label{color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:600;font-size:1rem;line-height:1.4}.ht-growth-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:2rem;background-image:linear-gradient(33deg,#e8f7f6,#dee7f4,#bdd0ed);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ht-growth-panel{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media (max-width:1023px){.ht-growth-panel{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:767px){.ht-growth-panel{gap:1.25rem}}.ht-growth-wide{display:flex;flex-flow:column;gap:1.5rem;grid-column-start:1;grid-column-end:-1}@media (max-width:767px){.ht-growth-wide{gap:1rem}}.ht-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.ht-benefits{list-style:none}@media (max-width:1023px){.ht-benefits{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px}}.ht-benefit{display:flex;flex-flow:column;align-items:start;gap:.75rem;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;background-color:var(--ht-white);border-radius:1.5rem}.ht-benefit{box-shadow:var(--ht-shadow)}@media (max-width:1023px){.ht-benefit{flex-flow:row;padding-top:1.15rem;padding-right:1.25rem;padding-bottom:1.15rem;padding-left:1.25rem}}.ht-benefit-icon{flex-shrink:0;width:32px;height:32px;color:var(--ht-purple);margin-top:0}.ht-benefit-body{display:flex;flex-flow:column;gap:.25rem}.ht-coop-card{display:flex;flex-flow:column;gap:.5rem;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;border-radius:2rem}@media (max-width:767px){.ht-coop-card{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;border-radius:1.5rem}}.ht-card--rose{background-image:linear-gradient(80deg,#fde4ec,#f6c9d9);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ht-hero-wrap--short{padding-bottom:3rem}@media (max-width:767px){.ht-hero-wrap--short{padding-bottom:32px}}.ht-cp-section{width:100%;background-image:linear-gradient(180deg,#fff 0%,#fff9e5 20%,#f0ffe5 45%,#e5fdff 70%,#f6e5ff 90%,#fff 100%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ht-cp-body{display:flex;flex-flow:column;gap:2.5rem;width:100%}@media (max-width:767px){.ht-cp-body{gap:1.25rem}}.ht-cp-pick{display:flex;flex-flow:column;gap:.75rem;width:100%}.ht-cp-nav{display:flex;gap:.5rem;width:100%}.ht-cp-nav{flex-wrap:wrap}@media (max-width:767px){.ht-cp-nav{padding-bottom:.5rem}.ht-cp-nav{flex-wrap:nowrap;overflow-x:auto}}.ht-chip{display:inline-flex;align-items:center;color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:600;font-size:.875rem;line-height:1.4;text-decoration:none;padding-top:.4rem;padding-right:.9rem;padding-bottom:.4rem;padding-left:.9rem;background-color:var(--ht-white);border-radius:999px;transition:background-color 0.2s,transform 0.2s;box-shadow:0 1px 4px rgb(11 17 51 / .12)}.ht-chip:hover{color:var(--ht-ink);background-color:var(--ht-yellow);transform:translate3d(0,-1px,0)}.ht-chip{white-space:nowrap}.ht-cp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;width:100%}@media (max-width:1023px){.ht-cp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ht-cp-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.ht-cp-card{display:flex;flex-flow:column;gap:.875rem;padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem;background-color:var(--ht-white);border-radius:1.5rem}.ht-cp-card{scroll-margin-top:7rem}.ht-cp-head{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.ht-cp-title{color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:1.2rem;line-height:1.3}.ht-cp-count{flex-shrink:0;color:var(--ht-muted);font-family:var(--ht-font-heading);font-weight:600;font-size:.8rem}.ht-cp-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.ht-cp-thumb{display:block;position:relative;overflow:hidden;background-color:var(--ht-white);border-radius:.75rem;border-top:1px solid #e6e8ef;border-right:1px solid #e6e8ef;border-bottom:1px solid #e6e8ef;border-left:1px solid #e6e8ef;transition:transform 0.2s,box-shadow 0.2s,border-color 0.2s}.ht-cp-thumb:hover{transform:translate3d(0,-2px,0)}.ht-cp-thumb:hover{border-color:var(--ht-purple);box-shadow:var(--ht-shadow)}.ht-cp-thumb::after{display:flex;justify-content:center;align-items:center;position:absolute;right:4px;bottom:4px;width:22px;height:22px;line-height:0;background-color:var(--ht-yellow);border-radius:50%;box-shadow:0 1px 3px rgb(11 17 51 / .25)}.ht-cp-thumb::after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwYjExMzMiIHN0cm9rZS13aWR0aD0iMi44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0xMiA0djExTTcgMTBsNSA1IDUtNU01IDIwaDE0Ii8+PC9zdmc+)}.ht-cp-img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:768/543}.ht-cp-video{display:inline-flex;align-items:center;gap:.4rem;color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:600;font-size:.875rem;text-decoration:none}.ht-cp-video:hover{color:var(--ht-purple)}.ht-cp-video::before{display:block;flex-shrink:0;width:22px;height:16px;line-height:0}.ht-cp-video::before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDIyIDE2Ij48cmVjdCB3aWR0aD0iMjIiIGhlaWdodD0iMTYiIHJ4PSI0IiBmaWxsPSIjZjkwMDAwIi8+PHBhdGggZD0iTTkgNC41djdsNi0zLjV6IiBmaWxsPSIjZmZmIi8+PC9zdmc+)}.ht-badge{display:inline-flex;align-items:center;gap:.4rem;color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:.875rem;line-height:1.4;padding-top:.4rem;padding-right:.9rem;padding-bottom:.4rem;padding-left:.9rem;background-color:var(--ht-yellow);border-radius:999px}.ht-book-products{width:100%}.ht-book-products .woocommerce ul.products.columns-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.ht-book-products .woocommerce ul.products.columns-4{list-style:none}.ht-book-products .woocommerce ul.products.columns-4::before{display:none}.ht-book-products .woocommerce ul.products.columns-4::after{display:none}.ht-book-products .woocommerce ul.products.columns-4 li.product{display:flex;flex-flow:column;position:relative;width:auto;text-align:left;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:1rem;padding-right:1rem;padding-bottom:1.25rem;padding-left:1rem;background-color:var(--ht-white);border-radius:1.5rem;border-top:2px solid #fff0;border-right:2px solid #fff0;border-bottom:2px solid #fff0;border-left:2px solid #fff0}.ht-book-products .woocommerce ul.products.columns-4 li.product{float:none;box-shadow:var(--ht-shadow)}.ht-book-products .woocommerce ul.products.columns-4 li.product.post-483{border-color:var(--ht-purple)}.ht-book-products .woocommerce ul.products.columns-4 li.product.post-483::before{position:absolute;top:-12px;left:50%;z-index:2;color:var(--ht-white);font-family:var(--ht-font-heading);font-weight:700;font-size:.8rem;padding-top:.25rem;padding-right:.8rem;padding-bottom:.25rem;padding-left:.8rem;background-color:var(--ht-purple);border-radius:999px;transform:translate3d(-50%,0,0)}.ht-book-products .woocommerce ul.products.columns-4 li.product.post-483::before{content:"Najvýhodnejší";white-space:nowrap}.ht-book-products .woocommerce ul.products.columns-4 li.product a.woocommerce-LoopProduct-link{display:flex;flex-flow:column;flex-grow:1;color:var(--ht-ink);text-decoration:none}.ht-book-products .woocommerce ul.products.columns-4 li.product a.woocommerce-LoopProduct-link img{width:100%;height:auto;object-fit:cover;aspect-ratio:1/1;margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;border-radius:1rem}.ht-book-products .woocommerce ul.products.columns-4 li.product .woocommerce-loop-product__title{color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:1.05rem;line-height:1.3;margin-top:0;margin-right:0;margin-bottom:.5rem;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.ht-book-products .woocommerce ul.products.columns-4 li.product .price{display:block;color:var(--ht-purple);font-family:var(--ht-font-heading);font-weight:700;font-size:1.75rem;line-height:1.2;margin-top:auto;margin-right:0;margin-bottom:1rem;margin-left:0}.ht-book-products .woocommerce ul.products.columns-4 li.product a.button{display:flex;justify-content:center;align-items:center;width:100%;color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:1rem;line-height:1.2;text-align:center;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:.9rem;padding-right:1rem;padding-bottom:.9rem;padding-left:1rem;background-color:var(--ht-yellow);border-radius:999px;transition:transform 0.2s}.ht-book-products .woocommerce ul.products.columns-4 li.product a.button:hover{color:var(--ht-ink);background-color:var(--ht-yellow);transform:scale(1.03,1.03)}.ht-book-products .woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:14px;padding-right:0;padding-bottom:0;padding-left:0}.ht-book-products .woocommerce ul.products{list-style:none}.ht-book-products .woocommerce ul.products::before{display:none}.ht-book-products .woocommerce ul.products::after{display:none}.ht-book-products .woocommerce ul.products li.product{display:flex;flex-flow:column;position:relative;width:auto;text-align:left;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:1rem;padding-right:1rem;padding-bottom:1.25rem;padding-left:1rem;background-color:var(--ht-white);border-radius:1.5rem;border-top:2px solid #fff0;border-right:2px solid #fff0;border-bottom:2px solid #fff0;border-left:2px solid #fff0;transition:transform 0.2s}.ht-book-products .woocommerce ul.products li.product{float:none;box-shadow:var(--ht-shadow)}.ht-book-products .woocommerce ul.products li.product:hover{transform:translate3d(0,-4px,0)}.ht-book-products .woocommerce ul.products li.product.post-483{border-color:var(--ht-purple)}.ht-book-products .woocommerce ul.products li.product.post-483::before{position:absolute;top:-12px;left:50%;z-index:2;color:var(--ht-white);font-family:var(--ht-font-heading);font-weight:700;font-size:.8rem;padding-top:.25rem;padding-right:.8rem;padding-bottom:.25rem;padding-left:.8rem;background-color:var(--ht-purple);border-radius:999px;transform:translate3d(-50%,0,0)}.ht-book-products .woocommerce ul.products li.product.post-483::before{content:"Najvýhodnejší";white-space:nowrap}.ht-book-products .woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-flow:column;flex-grow:1;color:var(--ht-ink);text-decoration:none}.ht-book-products .woocommerce ul.products li.product .bde-woo-product-image{overflow:hidden;margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;border-radius:1rem;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.ht-book-products .woocommerce ul.products li.product .bde-woo-product-image img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:1/1;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;border-radius:1rem;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.ht-book-products .woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:1.05rem;line-height:1.3;margin-top:0;margin-right:0;margin-bottom:.5rem;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.ht-book-products .woocommerce ul.products li.product .price{display:block;color:var(--ht-purple);font-family:var(--ht-font-heading);font-weight:800;font-size:1.75rem;line-height:1.2;margin-top:auto;margin-right:0;margin-bottom:1rem;margin-left:0}.ht-book-products .woocommerce ul.products li.product .bde-woo-product-footer{display:flex;flex-flow:column;align-items:stretch;gap:.6rem}.ht-book-products .woocommerce ul.products li.product .quantity{display:none}.ht-book-products .woocommerce ul.products li.product a.button{display:flex;justify-content:center;align-items:center;width:100%;color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:1rem;line-height:1.2;text-align:center;text-decoration:none;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:.9rem;padding-right:1rem;padding-bottom:.9rem;padding-left:1rem;background-color:var(--ht-yellow);border-radius:999px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;transition:transform 0.2s}.ht-book-products .woocommerce ul.products li.product a.button{box-shadow:var(--ht-shadow)}.ht-book-products .woocommerce ul.products li.product a.button:hover{color:var(--ht-ink);background-color:var(--ht-yellow);transform:scale(1.03,1.03)}.ht-book-products .woocommerce ul.products li.product a.added_to_cart{display:block;color:var(--ht-purple);font-family:var(--ht-font-heading);font-weight:700;font-size:.9rem;text-align:center;text-decoration:underline}@media (max-width:1023px){.ht-book-products .woocommerce ul.products.columns-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.ht-book-products .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}@media (max-width:767px){.ht-book-products .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.ht-book-products .woocommerce ul.products li.product{padding-top:10px;padding-right:10px;padding-bottom:12px;padding-left:10px;border-radius:1.25rem}.ht-book-products .woocommerce ul.products li.product.post-483::before{font-size:.7rem;padding-top:.2rem;padding-right:.6rem;padding-bottom:.2rem;padding-left:.6rem}.ht-book-products .woocommerce ul.products li.product .bde-woo-product-image{margin-top:0;margin-right:0;margin-bottom:.6rem;margin-left:0;border-radius:.85rem}.ht-book-products .woocommerce ul.products li.product .bde-woo-product-image img{border-radius:.85rem}.ht-book-products .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:.9rem;line-height:1.25;margin-top:0;margin-right:0;margin-bottom:.35rem;margin-left:0}.ht-book-products .woocommerce ul.products li.product .price{font-size:1.25rem;margin-top:auto;margin-right:0;margin-bottom:.6rem;margin-left:0}.ht-book-products .woocommerce ul.products li.product a.button{font-size:.85rem;padding-top:.7rem;padding-right:.5rem;padding-bottom:.7rem;padding-left:.5rem}}@media (max-width:479px){.ht-book-products .woocommerce ul.products.columns-4{grid-template-columns:repeat(1,minmax(0,1fr))}.ht-book-products .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}.ht-cmp-wrap{width:100%;background-color:var(--ht-white);border-radius:1.5rem}.ht-cmp-wrap{overflow-x:auto}.ht-cmp{width:100%;min-width:560px;color:var(--ht-ink);font-family:var(--ht-font-heading);font-size:.95rem}.ht-cmp{border-collapse:collapse}.ht-cmp-th{font-weight:700;text-align:center;padding-top:1rem;padding-right:.75rem;padding-bottom:1rem;padding-left:.75rem;background-color:var(--ht-light)}.ht-cmp-th--item{text-align:left}.ht-cmp-th--best{color:var(--ht-purple)}.ht-cmp-item{font-weight:600;text-align:left;padding-top:.85rem;padding-right:.75rem;padding-bottom:.85rem;padding-left:1.25rem;border-top:1px solid #eceef3}.ht-cmp-yes{color:#2fae5a;font-weight:700;font-size:1.15rem;text-align:center;padding-top:.85rem;padding-right:.75rem;padding-bottom:.85rem;padding-left:.75rem;border-top:1px solid #eceef3}.ht-cmp-no{color:var(--ht-muted);text-align:center;padding-top:.85rem;padding-right:.75rem;padding-bottom:.85rem;padding-left:.75rem;border-top:1px solid #eceef3}.ht-stories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;width:100%}@media (max-width:1023px){.ht-stories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.ht-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.ht-story{display:flex;flex-flow:column;align-items:center;gap:.35rem;text-align:center;padding-top:1rem;padding-right:.75rem;padding-bottom:1.25rem;padding-left:.75rem;background-color:var(--ht-white);border-radius:1.5rem}.ht-story-img{width:100%;height:auto;max-width:140px;object-fit:contain;aspect-ratio:1/1}.ht-story-name{color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:1rem;line-height:1.3}.ht-story-title{color:var(--ht-text);font-size:.85rem;line-height:1.4}.ht-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%}@media (max-width:767px){.ht-steps{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px}}.ht-step{display:flex;flex-flow:column;gap:.5rem;padding-top:1.75rem;padding-right:1.75rem;padding-bottom:1.75rem;padding-left:1.75rem;border-radius:2rem}@media (max-width:767px){.ht-step{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;border-radius:1.5rem}}.ht-step-num{display:flex;justify-content:center;align-items:center;width:44px;height:44px;color:var(--ht-purple);font-family:var(--ht-font-heading);font-weight:700;font-size:1.25rem;background-color:var(--ht-white);border-radius:50%}.ht-sec-head{display:flex;flex-flow:column;gap:.5rem;width:100%;margin-bottom:2rem}@media (max-width:767px){.ht-sec-head{margin-bottom:1.25rem}}.ht-sec-lead{max-width:40rem;color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:600}.ht-promo{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:2rem;width:100%;background-image:linear-gradient(-6deg,#d7d6fc,#fcd6d6);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}@media (max-width:1023px){.ht-promo{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:767px){.ht-promo{gap:1.25rem}}.ht-promo-body{display:flex;flex-flow:column;align-items:start;gap:1rem}.ht-promo-img{width:100%;height:auto;border-radius:1.5rem}.ht-menu-item--book{color:var(--ht-purple);padding-top:.7rem;padding-right:1.4rem;padding-bottom:.7rem;padding-left:1.4rem;background-color:var(--ht-white,#fff);border-radius:999px;transition:transform 0.2s,box-shadow 0.2s}.ht-menu-item--book:hover{color:var(--ht-purple);transform:translate3d(0,-1px,0) scale(1.04,1.04)}.ht-menu-item--book:hover{box-shadow:var(--ht-shadow)}.ht-menu-item--book{box-shadow:var(--ht-shadow)}.ht-shop-hero{width:100%;background-image:url(https://www.hopko.tv/wp-content/uploads/2026/09/BG_main-scaled.avif);background-size:cover;background-position:50% 100%;background-repeat:no-repeat;background-attachment:scroll}.ht-shop-hero-wrap{padding-top:11rem;padding-bottom:2.5rem}@media (max-width:767px){.ht-shop-hero-wrap{padding-top:7rem;padding-bottom:24px}}.ht-shop-title{color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:3rem;line-height:1.15}@media (max-width:767px){.ht-shop-title{font-size:2.25rem}}.ht-back{display:inline-flex;align-items:center;gap:.4rem;color:var(--ht-purple);font-family:var(--ht-font-heading);font-weight:600;font-size:.95rem;text-decoration:none;margin-bottom:.75rem}.ht-back:hover{color:var(--ht-ink)}.ht-shop-area{width:100%;color:var(--ht-text);font-family:var(--ht-font-body);padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;background-color:var(--ht-white);border-radius:2rem}.ht-shop-area .woocommerce .product_title{font-size:2rem;line-height:1.2;margin-bottom:.75rem}.ht-shop-area .woocommerce div.product div.images img{border-radius:1.5rem}.ht-shop-area .woocommerce a{color:var(--ht-purple)}.ht-shop-area .woocommerce table.shop_table{border-radius:1rem}.ht-shop-area .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.ht-shop-area .screen-reader-text{clip:rect(0,0,0,0)}.ht-shop-area .woocommerce .clear{display:none}.ht-shop-area .woocommerce .woocommerce-notices-wrapper:empty{display:none}.ht-shop-area .woocommerce .woocommerce-message{background-color:#e9f8ef}.ht-shop-area .woocommerce .woocommerce-error{color:var(--ht-error);background-color:#fdecec}.ht-shop-area .woocommerce .woocommerce-error li{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .woocommerce .woocommerce-message a.button{font-size:.9rem;margin-left:1rem;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem}.ht-shop-area .woocommerce .woocommerce-message a.button{float:right}.ht-shop-area .woocommerce:has(>.woocommerce-cart-form){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;gap:2.5rem}.ht-shop-area .woocommerce:has(>.woocommerce-cart-form)>.woocommerce-notices-wrapper{grid-column-start:1;grid-column-end:-1}.ht-shop-area .woocommerce .woocommerce-cart-form{grid-column-start:1;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .woocommerce .cart-collaterals{grid-column-start:2;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 24px);width:100%}.ht-shop-area .woocommerce .cart-collaterals .cart_totals{width:100%}.ht-shop-area .woocommerce .cart-collaterals .cart_totals{float:none}.ht-shop-area .woocommerce table.woocommerce-cart-form__contents{display:block;width:100%;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;border-radius:0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.ht-shop-area .woocommerce table.woocommerce-cart-form__contents{border-collapse:collapse}.ht-shop-area .woocommerce table.woocommerce-cart-form__contents thead{display:none}.ht-shop-area .woocommerce table.woocommerce-cart-form__contents tbody{display:grid}.ht-shop-area .woocommerce .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item{display:grid;grid-template-columns:104px minmax(0,1fr) 124px 96px 36px;align-items:center;gap:.25rem 1.25rem;padding-top:1.25rem;padding-right:0;padding-bottom:1.25rem;padding-left:0;border-bottom:1px solid var(--ht-line)}.ht-shop-area .woocommerce .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item{grid-template-areas:"thumb name qty total remove" "thumb price qty total remove"}.ht-shop-area .woocommerce .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item td{display:block;text-align:left;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:#fff0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.ht-shop-area .woocommerce .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item td::before{display:none}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.product-thumbnail{grid-area:thumb;width:auto}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.product-thumbnail a{display:block}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.product-thumbnail img{display:block;width:104px;height:104px;max-width:104px;object-fit:cover;background-color:var(--ht-light);border-radius:1rem}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.product-name{align-self:end;grid-area:name}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.product-name a{color:var(--ht-ink);text-decoration:none}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.product-name a{font:700 1.05rem/1.3 var(--ht-font-heading)}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.product-name a:hover{color:var(--ht-purple)}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.product-price{align-self:start;grid-area:price;color:var(--ht-muted);font-size:.9rem}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.product-quantity{grid-area:qty}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.product-subtotal{grid-area:total;color:var(--ht-ink);text-align:right}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.product-subtotal{font:700 1.05rem/1 var(--ht-font-heading);white-space:nowrap}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.product-remove{justify-self:end;grid-area:remove}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.product-remove a.remove{display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--ht-muted);text-decoration:none;background-color:#fff0;border-radius:50%;transition:background 0.15s,color 0.15s}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.product-remove a.remove{font:400 1.5rem/1 var(--ht-font-body)}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.product-remove a.remove:hover{color:var(--ht-error);background-color:#fdecec}.ht-shop-area .woocommerce .quantity{display:inline-flex;align-items:stretch;position:relative;width:auto;height:46px;overflow:hidden;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;background-color:var(--ht-white);border-radius:999px;border-top:1px solid var(--ht-line);border-right:1px solid var(--ht-line);border-bottom:1px solid var(--ht-line);border-left:1px solid var(--ht-line)}.ht-shop-area .woocommerce .quantity input.qty{width:44px;height:auto;min-width:0;min-height:0;color:var(--ht-ink);text-align:center;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:#fff0;border-radius:0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.ht-shop-area .woocommerce .quantity input.qty{font:700 1rem/1 var(--ht-font-heading);-moz-appearance:textfield;appearance:textfield}.ht-shop-area .woocommerce .woocommerce-cart-form__contents tr:has(td.actions){display:block}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.actions{display:flex;align-items:center;gap:.75rem;padding-top:1.25rem;padding-right:0;padding-bottom:0;padding-left:0;background-color:#fff0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.actions{flex-wrap:wrap}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.actions .coupon{display:flex;align-items:center;gap:.5rem}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.actions .coupon{flex-wrap:wrap;float:none}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.actions .coupon input#coupon_code{width:200px;min-height:46px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.actions .coupon button.button{min-height:46px;font-size:.9rem;padding-top:.6rem;padding-right:1.1rem;padding-bottom:.6rem;padding-left:1.1rem;background-color:var(--ht-light)}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.actions .coupon button.button{box-shadow:none}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.actions button[name="update_cart"]{display:none}.ht-shop-area .woocommerce .cart_totals{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;background-color:var(--ht-light);border-radius:1.5rem}.ht-shop-area .woocommerce .cart_totals h2{font-size:1.35rem;line-height:1.2;margin-top:0;margin-right:0;margin-bottom:.75rem;margin-left:0}.ht-shop-area .woocommerce .cart_totals table.shop_table{width:100%;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;background-color:#fff0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.ht-shop-area .woocommerce .cart_totals table.shop_table{border-collapse:collapse}.ht-shop-area .woocommerce .cart_totals table.shop_table td{color:var(--ht-ink);font-weight:600;text-align:right}.ht-shop-area .woocommerce .cart_totals table.shop_table td::before{display:none}.ht-shop-area .woocommerce .wc-proceed-to-checkout{margin-top:1.25rem;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.ht-shop-area .woocommerce .wc-proceed-to-checkout a.checkout-button{display:flex;width:100%;min-height:56px;font-size:1.1rem;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .woocommerce ul#shipping_method{display:grid;gap:.5rem;text-align:left;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.ht-shop-area .woocommerce ul#shipping_method{list-style:none}.ht-shop-area .woocommerce ul#shipping_method li{display:flex;align-items:center;gap:.6rem;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:.6rem;padding-right:.75rem;padding-bottom:.6rem;padding-left:.75rem;background-color:var(--ht-white);border-radius:.75rem;border-top:1px solid var(--ht-line);border-right:1px solid var(--ht-line);border-bottom:1px solid var(--ht-line);border-left:1px solid var(--ht-line)}.ht-shop-area .woocommerce ul#shipping_method li{font:400 .9rem/1.35 var(--ht-font-body);text-indent:0}.ht-shop-area .woocommerce ul#shipping_method li:has(input:checked){background-color:var(--ht-purple-soft)}.ht-shop-area .woocommerce ul#shipping_method li:has(input:checked){border-color:var(--ht-purple)}.ht-shop-area .woocommerce ul#shipping_method li input{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .woocommerce ul#shipping_method li input{accent-color:var(--ht-purple)}.ht-shop-area .woocommerce ul#shipping_method li label{color:var(--ht-ink);font-weight:600;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .woocommerce ul#shipping_method li label .amount{font-weight:700}.ht-shop-area .woocommerce .wc-empty-cart-message .cart-empty{color:var(--ht-ink);text-align:center;margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;padding-top:2rem;padding-right:1rem;padding-bottom:0;padding-left:1rem;background-color:#fff0}.ht-shop-area .woocommerce .wc-empty-cart-message .cart-empty{font:700 1.5rem/1.3 var(--ht-font-heading)}.ht-shop-area .woocommerce p.return-to-shop{text-align:center;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .woocommerce form.checkout_coupon{display:flex;align-items:center;gap:.5rem;margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;border-radius:1rem;border-top:1px solid var(--ht-line);border-right:1px solid var(--ht-line);border-bottom:1px solid var(--ht-line);border-left:1px solid var(--ht-line)}.ht-shop-area .woocommerce form.checkout_coupon{flex-wrap:wrap}.ht-shop-area .woocommerce form.checkout_coupon>p:not(.form-row){flex-basis:100%;color:var(--ht-muted);font-size:.9rem;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .woocommerce form.checkout_coupon p.form-row{width:auto;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.ht-shop-area .woocommerce form.checkout_coupon p.form-row{float:none}.ht-shop-area .woocommerce form.checkout_coupon p.form-row-first{flex-grow:1;flex-shrink:1;flex-basis:220px}.ht-shop-area .woocommerce form.checkout_coupon input#coupon_code{width:100%;min-height:46px}.ht-shop-area .woocommerce form.woocommerce-checkout{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto 1fr;align-items:start;gap:2.5rem}.ht-shop-area .woocommerce form.woocommerce-checkout>.woocommerce-NoticeGroup{grid-column-start:1;grid-column-end:-1}.ht-shop-area .woocommerce form.woocommerce-checkout #customer_details{display:grid;gap:1.75rem;grid-row-start:1;grid-row-end:span 3;grid-column-start:1;width:100%}.ht-shop-area .woocommerce form.woocommerce-checkout #order_review_heading{grid-row-start:1;grid-column-start:2;font-size:1.35rem;line-height:1.2;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:.25rem;padding-left:1.5rem;background-color:var(--ht-light);border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.ht-shop-area .woocommerce form.woocommerce-checkout #order_review{grid-row-start:2;grid-column-start:2;width:100%;padding-top:0;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;background-color:var(--ht-light);border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}.ht-shop-area .woocommerce form.woocommerce-checkout #order_review{float:none}.ht-shop-area .woocommerce form.woocommerce-checkout h3{font-size:1.35rem;line-height:1.2;margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0}.ht-shop-area .woocommerce form.woocommerce-checkout p.form-row{grid-column-start:1;grid-column-end:-1;width:auto;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.ht-shop-area .woocommerce form.woocommerce-checkout p.form-row{float:none}.ht-shop-area .woocommerce form.woocommerce-checkout p.form-row-first{grid-column-start:1;grid-column-end:2}.ht-shop-area .woocommerce form.woocommerce-checkout p.form-row-last{grid-column-start:2;grid-column-end:3}.ht-shop-area .woocommerce form.woocommerce-checkout p.form-row label{display:block;color:var(--ht-ink);margin-top:0;margin-right:0;margin-bottom:.35rem;margin-left:0}.ht-shop-area .woocommerce form.woocommerce-checkout p.form-row label{font:600 .875rem/1.3 var(--ht-font-body)}.ht-shop-area .woocommerce form.woocommerce-checkout p.form-row label .required{color:var(--ht-error);text-decoration:none}.ht-shop-area .woocommerce form.woocommerce-checkout p.form-row label .optional{color:var(--ht-muted);font-weight:400}.ht-shop-area .woocommerce form.woocommerce-checkout .woocommerce-input-wrapper{display:block}.ht-shop-area .woocommerce form.woocommerce-checkout textarea.input-text{min-height:96px}.ht-shop-area .woocommerce .select2-container .select2-selection--single{height:50px;border-radius:.75rem;border-top:1px solid #d8dbe4;border-right:1px solid #d8dbe4;border-bottom:1px solid #d8dbe4;border-left:1px solid #d8dbe4}.ht-shop-area .woocommerce .select2-container .select2-selection--single .select2-selection__rendered{color:var(--ht-ink);line-height:48px;padding-left:.9rem}.ht-shop-area .woocommerce .select2-container .select2-selection--single .select2-selection__arrow{right:8px;height:48px}.ht-shop-area .woocommerce .woocommerce-form__label-for-checkbox{display:flex;align-items:start;gap:.6rem;color:var(--ht-ink);cursor:pointer}.ht-shop-area .woocommerce .woocommerce-form__label-for-checkbox{font:400 .95rem/1.45 var(--ht-font-body)}.ht-shop-area .woocommerce .woocommerce-form__input-checkbox{flex-grow:0;flex-shrink:0;flex-basis:auto;width:18px;height:18px;margin-top:2px;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .woocommerce .woocommerce-form__input-checkbox{accent-color:var(--ht-purple)}.ht-shop-area .woocommerce h3#ship-to-different-address{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .woocommerce h3#ship-to-different-address{font:700 1rem/1.4 var(--ht-font-heading)}.ht-shop-area .woocommerce .shipping_address{margin-top:1rem}.ht-shop-area .woocommerce .woocommerce-additional-fields>h3{display:none}.ht-shop-area .woocommerce .woocommerce-checkout-review-order-table{width:100%;margin-top:0;margin-right:0;margin-bottom:1.25rem;margin-left:0;background-color:#fff0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.ht-shop-area .woocommerce .woocommerce-checkout-review-order-table{border-collapse:collapse}.ht-shop-area .woocommerce .woocommerce-checkout-review-order-table thead{display:none}.ht-shop-area .woocommerce .woocommerce-checkout-review-order-table td.product-name{color:var(--ht-ink);font-weight:600;padding-right:.75rem}.ht-shop-area .woocommerce .woocommerce-checkout-review-order-table td.product-name .product-quantity{color:var(--ht-muted);font-weight:400}.ht-shop-area .woocommerce .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals td{white-space:normal}.ht-shop-area .woocommerce .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals th{display:none}.ht-shop-area .woocommerce .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals td::before{display:block;color:var(--ht-text);font-weight:400;text-align:left;margin-top:0;margin-right:0;margin-bottom:.5rem;margin-left:0}.ht-shop-area .woocommerce .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals td::before{content:"Doprava"}.ht-shop-area .woocommerce #payment{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:#fff0;border-radius:0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.ht-shop-area .woocommerce ul.wc_payment_methods{display:grid;gap:.5rem;margin-top:0;margin-right:0;margin-bottom:1.25rem;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.ht-shop-area .woocommerce ul.wc_payment_methods{list-style:none}.ht-shop-area .woocommerce li.wc_payment_method{position:relative;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:.85rem;padding-right:1rem;padding-bottom:.85rem;padding-left:1rem;background-color:var(--ht-white);border-radius:1rem;border-top:1px solid var(--ht-line);border-right:1px solid var(--ht-line);border-bottom:1px solid var(--ht-line);border-left:1px solid var(--ht-line)}.ht-shop-area .woocommerce li.wc_payment_method:has(>input:checked){box-shadow:0 0 0 1px var(--ht-purple)}.ht-shop-area .woocommerce li.wc_payment_method:has(>input:checked){border-color:var(--ht-purple)}.ht-shop-area .woocommerce li.wc_payment_method>input[type="radio"]{position:absolute;top:1.1rem;left:1rem;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .woocommerce li.wc_payment_method>input[type="radio"]{accent-color:var(--ht-purple)}.ht-shop-area .woocommerce li.wc_payment_method>label{display:flex;align-items:center;gap:.6rem;color:var(--ht-ink);margin-top:0;margin-right:0;margin-bottom:0;margin-left:1.75rem;cursor:pointer}.ht-shop-area .woocommerce li.wc_payment_method>label{font:700 1rem/1.3 var(--ht-font-heading)}.ht-shop-area .woocommerce li.wc_payment_method>label img{width:auto;max-height:24px;margin-left:auto}.ht-shop-area .woocommerce .payment_box{color:var(--ht-text);margin-top:.75rem;margin-right:0;margin-bottom:0;margin-left:1.75rem;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:#fff0}.ht-shop-area .woocommerce .payment_box{font:400 .9rem/1.5 var(--ht-font-body)}.ht-shop-area .woocommerce .payment_box::before{display:none}.ht-shop-area .woocommerce .payment_box p{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .woocommerce #payment .form-row.place-order{display:grid;gap:1rem;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.ht-shop-area .woocommerce .woocommerce-terms-and-conditions-wrapper{color:var(--ht-text)}.ht-shop-area .woocommerce .woocommerce-terms-and-conditions-wrapper{font:400 .85rem/1.5 var(--ht-font-body)}.ht-shop-area .woocommerce .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{margin-top:0;margin-right:0;margin-bottom:.75rem;margin-left:0}.ht-shop-area .woocommerce .woocommerce-terms-and-conditions-wrapper p.form-row{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .woocommerce .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox{font-size:.9rem}.ht-shop-area .woocommerce #payment button#place_order{display:flex;width:100%;min-height:58px;font-size:1.15rem;text-transform:none}.ht-shop-area .woocommerce #payment button#place_order{float:none}.ht-shop-area .woocommerce form.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error{display:grid;gap:.35rem}.ht-shop-area .woocommerce .woocommerce-order{display:grid;gap:1.75rem;max-width:760px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.ht-shop-area .woocommerce .woocommerce-order p.woocommerce-thankyou-order-received{color:var(--ht-ink);text-align:center;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:1rem;padding-right:0;padding-bottom:0;padding-left:0;background-color:#fff0}.ht-shop-area .woocommerce .woocommerce-order p.woocommerce-thankyou-order-received{font:700 1.75rem/1.25 var(--ht-font-heading)}.ht-shop-area .woocommerce ul.woocommerce-order-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:1.25rem;padding-right:1.5rem;padding-bottom:1.25rem;padding-left:1.5rem;background-color:var(--ht-light);border-radius:1.25rem}.ht-shop-area .woocommerce ul.woocommerce-order-overview{list-style:none}.ht-shop-area .woocommerce ul.woocommerce-order-overview li{color:var(--ht-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.ht-shop-area .woocommerce ul.woocommerce-order-overview li{float:none;font:400 .75rem/1.3 var(--ht-font-body)}.ht-shop-area .woocommerce ul.woocommerce-order-overview li strong{display:block;color:var(--ht-ink);text-transform:none;letter-spacing:0;margin-top:.25rem}.ht-shop-area .woocommerce ul.woocommerce-order-overview li strong{font:700 1rem/1.3 var(--ht-font-heading)}.ht-shop-area .woocommerce .woocommerce-order section{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .woocommerce .woocommerce-bacs-bank-details{padding-top:1.25rem;padding-right:1.5rem;padding-bottom:1.25rem;padding-left:1.5rem;border-radius:1.25rem;border-top:2px solid var(--ht-yellow);border-right:2px solid var(--ht-yellow);border-bottom:2px solid var(--ht-yellow);border-left:2px solid var(--ht-yellow)}.ht-shop-area .woocommerce .woocommerce-bacs-bank-details h2{font-size:1.25rem;margin-top:0;margin-right:0;margin-bottom:.75rem;margin-left:0}.ht-shop-area .woocommerce .woocommerce-bacs-bank-details h3{font-size:1rem;margin-top:0;margin-right:0;margin-bottom:.5rem;margin-left:0}.ht-shop-area .woocommerce ul.wc-bacs-bank-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.ht-shop-area .woocommerce ul.wc-bacs-bank-details{list-style:none}.ht-shop-area .woocommerce ul.wc-bacs-bank-details li{color:var(--ht-muted);font-size:.8rem;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .woocommerce ul.wc-bacs-bank-details li strong{display:block;color:var(--ht-ink)}.ht-shop-area .woocommerce ul.wc-bacs-bank-details li strong{font:700 1rem/1.3 var(--ht-font-heading)}.ht-shop-area .woocommerce table.woocommerce-table--order-details{width:100%;overflow:hidden;border-radius:1rem;border-top:1px solid var(--ht-line);border-right:1px solid var(--ht-line);border-bottom:1px solid var(--ht-line);border-left:1px solid var(--ht-line)}.ht-shop-area .woocommerce table.woocommerce-table--order-details{border-collapse:separate;border-spacing:0}.ht-shop-area .woocommerce .woocommerce-customer-details address{line-height:1.6;font-style:normal;padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem;border-radius:1rem;border-top:1px solid var(--ht-line);border-right:1px solid var(--ht-line);border-bottom:1px solid var(--ht-line);border-left:1px solid var(--ht-line)}.ht-shop-area .woocommerce .woocommerce-columns--addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ht-shop-area .woocommerce .woocommerce-columns--addresses .woocommerce-column{width:auto}.ht-shop-area .woocommerce .woocommerce-columns--addresses .woocommerce-column{float:none}.ht-shop-area .woocommerce .quantity input.qty::-webkit-inner-spin-button{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .woocommerce .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none}.ht-shop-area .woocommerce .quantity input.qty::-webkit-outer-spin-button{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .woocommerce .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none}.ht-shop-area .woocommerce .quantity .bde-quantity-button{display:inline-flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;position:static;top:auto;right:auto;bottom:auto;left:auto;width:38px;height:auto;color:var(--ht-ink);margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:#fff0;border-radius:0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;cursor:pointer}.ht-shop-area .woocommerce .quantity .bde-quantity-button{transform:none;font:600 1.25rem/1 var(--ht-font-heading)}.ht-shop-area .woocommerce .quantity .bde-quantity-button:hover{color:var(--ht-purple);background-color:var(--ht-light)}.ht-shop-area .woocommerce .quantity .bde-quantity-button::after{display:none}.ht-shop-area .woocommerce .quantity .bde-quantity-button--dec::before{position:static;width:auto;height:auto}.ht-shop-area .woocommerce .quantity .bde-quantity-button--dec::before{content:"−";-webkit-mask:none;mask:none;background:none}.ht-shop-area .woocommerce .quantity .bde-quantity-button--inc::before{position:static;width:auto;height:auto}.ht-shop-area .woocommerce .quantity .bde-quantity-button--inc::before{content:"+";-webkit-mask:none;mask:none;background:none}.ht-shop-area .woocommerce .cart_totals table.shop_table tr th{width:42%;text-align:left}.ht-shop-area .woocommerce .cart_totals table.shop_table tr td{color:var(--ht-ink);font-weight:600;text-align:right}.ht-shop-area .woocommerce .cart_totals table.shop_table tr.order-total td{font:700 1.35rem/1.2 var(--ht-font-heading)}.ht-shop-area .woocommerce .cart_totals table.shop_table tr.order-total th{color:var(--ht-ink)}.ht-shop-area .woocommerce .cart_totals table.shop_table tr.order-total th{font:700 1.35rem/1.2 var(--ht-font-heading)}.ht-shop-area .woocommerce .woocommerce-additional-fields{margin-top:1.25rem}.ht-shop-area .woocommerce li.wc_payment_method:only-child>label{margin-left:0}.ht-shop-area .woocommerce li.wc_payment_method:only-child .payment_box{margin-left:0}.ht-shop-area .woocommerce>.ht-cart-gift{grid-column-start:1;grid-column-end:-1}.ht-shop-area .breakdance-woocommerce div.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2.5rem 3rem}.ht-shop-area .breakdance-woocommerce div.product div.woocommerce-product-gallery{grid-column-start:1;position:relative;width:100%;max-width:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .breakdance-woocommerce div.product div.woocommerce-product-gallery{float:none}.ht-shop-area .breakdance-woocommerce div.product div.woocommerce-product-gallery .woocommerce-product-gallery__image{overflow:hidden;border-radius:1.5rem;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.ht-shop-area .breakdance-woocommerce div.product div.woocommerce-product-gallery img{display:block;width:100%;height:auto;border-radius:1.5rem;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.ht-shop-area .breakdance-woocommerce div.product .woocommerce-product-gallery__trigger{display:inline-flex;justify-content:center;align-items:center;position:absolute;top:1rem;right:1rem;z-index:2;width:2.5rem;height:2.5rem;text-decoration:none;background-color:var(--ht-white);border-radius:50%}.ht-shop-area .breakdance-woocommerce div.product .woocommerce-product-gallery__trigger{box-shadow:var(--ht-shadow)}.ht-shop-area .breakdance-woocommerce div.product div.summary{grid-column-start:2;width:100%;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.ht-shop-area .breakdance-woocommerce div.product div.summary{float:none}.ht-shop-area .breakdance-woocommerce div.product h1.product_title{color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:2.25rem;line-height:1.15;margin-top:0;margin-right:0;margin-bottom:.5rem;margin-left:0}.ht-shop-area .breakdance-woocommerce div.product p.price{color:var(--ht-purple);font-family:var(--ht-font-heading);font-weight:800;font-size:2.1rem;line-height:1.1;margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0}.ht-shop-area .breakdance-woocommerce div.product .woocommerce-product-details__short-description{color:var(--ht-text);font-family:var(--ht-font-body);font-size:1rem;line-height:1.6}.ht-shop-area .breakdance-woocommerce div.product .woocommerce-product-details__short-description p{margin-top:0;margin-right:0;margin-bottom:.6rem;margin-left:0}.ht-shop-area .breakdance-woocommerce div.product .woocommerce-product-details__short-description ul{display:grid;gap:.4rem;margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.ht-shop-area .breakdance-woocommerce div.product .woocommerce-product-details__short-description ul{list-style:none}.ht-shop-area .breakdance-woocommerce div.product .woocommerce-product-details__short-description li{position:relative;color:var(--ht-ink);padding-left:1.6rem}.ht-shop-area .breakdance-woocommerce div.product .woocommerce-product-details__short-description li::before{position:absolute;top:0;left:0;color:var(--ht-purple);font-weight:800}.ht-shop-area .breakdance-woocommerce div.product .woocommerce-product-details__short-description li::before{content:"✓"}.ht-shop-area .breakdance-woocommerce div.product .woocommerce-product-details__short-description li.ht-gift-item{padding-left:0}.ht-shop-area .breakdance-woocommerce div.product .woocommerce-product-details__short-description li.ht-gift-item::before{display:none}.ht-shop-area .breakdance-woocommerce div.product form.cart{display:flex;align-items:center;gap:.75rem;margin-top:1.25rem;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .breakdance-woocommerce div.product form.cart{flex-wrap:wrap}.ht-shop-area .breakdance-woocommerce div.product form.cart button.single_add_to_cart_button{flex-grow:1;flex-shrink:1;flex-basis:220px;min-height:54px;font-size:1.1rem;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .breakdance-woocommerce div.product .product_meta{display:none}.ht-shop-area .breakdance-woocommerce div.product .bde-tabs{grid-column-start:1;grid-column-end:-1;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:2rem;border-top:1px solid var(--ht-line)}.ht-shop-area .breakdance-woocommerce div.product .bde-tabs__tabslist-container{display:none}.ht-shop-area .breakdance-woocommerce div.product .bde-tabs__panel{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.ht-shop-area .breakdance-woocommerce div.product .bde-tabs__panel-content{max-width:760px;color:var(--ht-text);font-family:var(--ht-font-body);font-size:1rem;line-height:1.7}.ht-shop-area .breakdance-woocommerce div.product .bde-tabs__panel-content>h2:first-child{display:none}.ht-shop-area .breakdance-woocommerce div.product .bde-tabs__panel-content h3{color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:1.35rem;margin-top:1.5rem;margin-right:0;margin-bottom:.6rem;margin-left:0}.ht-shop-area .breakdance-woocommerce div.product .bde-tabs__panel-content p{margin-top:0;margin-right:0;margin-bottom:.85rem;margin-left:0}.ht-shop-area .breakdance-woocommerce div.product .bde-tabs__panel-content ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.5rem;margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;padding-left:1.2rem}.ht-shop-area .breakdance-woocommerce div.product section.related.products{grid-column-start:1;grid-column-end:-1;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .breakdance-woocommerce div.product section.related.products>h2{color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:1.75rem;margin-top:0;margin-right:0;margin-bottom:1.25rem;margin-left:0}.ht-shop-area .breakdance-woocommerce div.product section.related.products ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.ht-shop-area .breakdance-woocommerce div.product section.related.products ul.products{list-style:none}.ht-shop-area .breakdance-woocommerce div.product section.related.products ul.products li.product{display:flex;flex-flow:column;align-items:center;gap:.5rem;width:100%;text-align:center;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:1rem;padding-right:1rem;padding-bottom:1.25rem;padding-left:1rem;background-color:var(--ht-white);border-radius:1.5rem;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.ht-shop-area .breakdance-woocommerce div.product section.related.products ul.products li.product{float:none;box-shadow:var(--ht-shadow)}.ht-shop-area .breakdance-woocommerce div.product section.related.products ul.products li.product img{width:100%;height:auto;margin-top:0;margin-right:0;margin-bottom:.5rem;margin-left:0;border-radius:1rem;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.ht-shop-area .breakdance-woocommerce div.product section.related.products .woocommerce-loop-product__title{color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:1rem;line-height:1.3;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .breakdance-woocommerce div.product section.related.products .price{display:block;color:var(--ht-purple);font-family:var(--ht-font-heading);font-weight:800;font-size:1.25rem;margin-top:.25rem;margin-right:0;margin-bottom:.5rem;margin-left:0}.ht-shop-area .breakdance-woocommerce div.product div.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{overflow:hidden;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;border-radius:1.5rem;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.ht-shop-area .breakdance-woocommerce div.product p.ht-pdp-tagline{color:var(--ht-purple);font-family:var(--ht-font-heading);font-weight:600;font-size:1.15rem;line-height:1.35;margin-top:-.25rem;margin-right:0;margin-bottom:.75rem;margin-left:0}.ht-shop-area .breakdance-woocommerce div.product .woocommerce-product-details__short-description p.ht-pdp-ship{color:var(--ht-muted);font-size:.85rem;margin-top:.75rem;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .breakdance-woocommerce div.product .bde-tabs__panel-content p.ht-annot-lead{color:var(--ht-ink);font-size:1.1rem;line-height:1.65}.ht-shop-area .breakdance-woocommerce div.product .bde-tabs__panel-content ul.ht-pack-list{grid-template-columns:minmax(0,1fr);gap:.5rem;padding-left:1.2rem}.ht-shop-area .breakdance-woocommerce div.product .bde-tabs__panel-content ol.ht-story-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.5rem;margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;padding-left:1.4rem}.ht-shop-area .breakdance-woocommerce div.product .bde-tabs__panel-content table.ht-specs{width:100%;font-size:.95rem;margin-top:0;margin-right:0;margin-bottom:1.25rem;margin-left:0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.ht-shop-area .breakdance-woocommerce div.product .bde-tabs__panel-content table.ht-specs{border-collapse:collapse}.ht-shop-area .breakdance-woocommerce div.product .bde-tabs__panel-content table.ht-specs th{width:38%;color:var(--ht-muted);font-weight:600;text-align:left;padding-top:.6rem;padding-right:1rem;padding-bottom:.6rem;padding-left:0;background-color:#fff0;border-top:0 solid;border-right:0 solid;border-bottom:1px solid var(--ht-line);border-left:0 solid}.ht-shop-area .breakdance-woocommerce div.product .bde-tabs__panel-content table.ht-specs th{vertical-align:top}.ht-shop-area .breakdance-woocommerce div.product .bde-tabs__panel-content table.ht-specs td{color:var(--ht-ink);font-weight:600;padding-top:.6rem;padding-right:0;padding-bottom:.6rem;padding-left:0;background-color:#fff0;border-top:0 solid;border-right:0 solid;border-bottom:1px solid var(--ht-line);border-left:0 solid}.ht-shop-area .breakdance-woocommerce div.product .bde-tabs__panel-content p.ht-annot-note{color:var(--ht-ink);padding-top:1rem;padding-right:1.1rem;padding-bottom:1rem;padding-left:1.1rem;background-image:linear-gradient(100deg,#fff7d1,#fde4ec);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-radius:1rem}.ht-shop-area .woocommerce .quantity input.qty.text{flex-grow:0;flex-shrink:0;flex-basis:44px;width:44px}.ht-shop-area .woocommerce form.cart .quantity{flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;max-width:none}.ht-shop-area .woocommerce ul#shipping_method li:has(.packetery-widget-button-wrapper){flex-wrap:wrap}.ht-shop-area .woocommerce ul#shipping_method li .packetery-widget-button-wrapper{flex-grow:1;flex-shrink:1;flex-basis:100%;padding-left:1.6rem}.ht-shop-area .woocommerce ul#shipping_method li .packetery-widget-button-wrapper .packeta-widget{margin-top:.15rem;margin-right:0;margin-bottom:.1rem;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.ht-shop-area .woocommerce ul#shipping_method li .packetery-widget-button-wrapper .packeta-widget-button{display:flex;align-items:center;gap:.5rem;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .woocommerce ul#shipping_method li .packetery-widget-button-wrapper .packeta-widget-button img{flex-grow:0;flex-shrink:0;flex-basis:auto;width:24px;height:24px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;border-radius:6px}.ht-shop-area .woocommerce ul#shipping_method li .packetery-widget-button-wrapper .packeta-widget-button button.button.alt{width:auto;min-height:0;color:var(--ht-purple);font-family:var(--ht-font-heading);font-weight:600;font-size:.85rem;line-height:1.2;text-align:center;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:.45rem;padding-right:.95rem;padding-bottom:.45rem;padding-left:.95rem;background-color:var(--ht-white);border-radius:999px;border-top:1.5px solid var(--ht-purple);border-right:1.5px solid var(--ht-purple);border-bottom:1.5px solid var(--ht-purple);border-left:1.5px solid var(--ht-purple)}.ht-shop-area .woocommerce ul#shipping_method li .packetery-widget-button-wrapper .packeta-widget-button button.button.alt{box-shadow:none;transform:none}.ht-shop-area .woocommerce ul#shipping_method li .packetery-widget-button-wrapper .packeta-widget-button button.button.alt:hover{color:var(--ht-white);background-color:var(--ht-purple)}.ht-shop-area .woocommerce ul#shipping_method li .packetery-widget-button-wrapper .packeta-widget-selected-address{color:var(--ht-ink);font-weight:600;font-size:.85rem;margin-top:.4rem;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .woocommerce ul#shipping_method li .packetery-widget-button-wrapper .packeta-widget-place{color:var(--ht-ink);font-weight:600;font-size:.85rem;margin-top:.4rem;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .woocommerce ul#shipping_method li .packetery-widget-button-wrapper .packeta-widget-info{color:var(--ht-text);font-size:.8rem;margin-top:.2rem;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:1023px){.ht-shop-area .woocommerce:has(>.woocommerce-cart-form){grid-template-columns:minmax(0,1fr);gap:1.5rem}.ht-shop-area .woocommerce .cart-collaterals{grid-column-start:1;position:static}.ht-shop-area .woocommerce form.woocommerce-checkout{grid-template-columns:minmax(0,1fr)}.ht-shop-area .woocommerce form.woocommerce-checkout #customer_details{grid-row-start:auto;grid-column-start:1;margin-bottom:2rem}.ht-shop-area .woocommerce form.woocommerce-checkout #order_review_heading{grid-row-start:auto;grid-column-start:1}.ht-shop-area .woocommerce form.woocommerce-checkout #order_review{grid-row-start:auto;grid-column-start:1}.ht-shop-area .breakdance-woocommerce div.product{grid-template-columns:minmax(0,1fr);gap:2rem}.ht-shop-area .breakdance-woocommerce div.product div.woocommerce-product-gallery{max-width:560px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.ht-shop-area .breakdance-woocommerce div.product div.summary{grid-column-start:1}}@media (max-width:767px){.ht-shop-area{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem;border-radius:1.5rem}.ht-shop-area .woocommerce .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item{grid-template-columns:80px minmax(0,1fr) auto;gap:.4rem .9rem}.ht-shop-area .woocommerce .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item{grid-template-areas:"thumb name remove" "thumb price price" "thumb qty total"}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.product-thumbnail img{width:80px;height:80px;max-width:80px}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.product-name{align-self:start}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.product-subtotal{align-self:center}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.actions .coupon{width:100%}.ht-shop-area .woocommerce .woocommerce-cart-form__contents td.actions .coupon input#coupon_code{flex-grow:1;flex-shrink:1;flex-basis:160px;width:auto}.ht-shop-area .woocommerce .cart_totals{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}.ht-shop-area .woocommerce form.woocommerce-checkout #order_review_heading{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:.25rem;padding-left:1.25rem}.ht-shop-area .woocommerce form.woocommerce-checkout #order_review{padding-top:0;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}.ht-shop-area .woocommerce form.woocommerce-checkout p.form-row-first{grid-column-start:1;grid-column-end:-1}.ht-shop-area .woocommerce form.woocommerce-checkout p.form-row-last{grid-column-start:1;grid-column-end:-1}.ht-shop-area .woocommerce .woocommerce-columns--addresses{grid-template-columns:minmax(0,1fr)}.ht-shop-area .breakdance-woocommerce div.product{gap:1.5rem}.ht-shop-area .breakdance-woocommerce div.product h1.product_title{font-size:1.75rem}.ht-shop-area .breakdance-woocommerce div.product p.price{font-size:1.75rem}.ht-shop-area .breakdance-woocommerce div.product .bde-tabs__panel-content ul{grid-template-columns:minmax(0,1fr)}.ht-shop-area .breakdance-woocommerce div.product section.related.products ul.products{grid-template-columns:minmax(0,1fr);gap:12px}.ht-shop-area .breakdance-woocommerce div.product section.related.products ul.products li.product{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px 12px;text-align:left;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-radius:1.25rem}.ht-shop-area .breakdance-woocommerce div.product section.related.products ul.products li.product img{width:88px;height:88px;object-fit:cover;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;border-radius:.75rem}.ht-shop-area .breakdance-woocommerce div.product section.related.products .price{font-size:1.1rem;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .breakdance-woocommerce div.product section.related.products ul.products li.product a.woocommerce-LoopProduct-link{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;grid-column-start:1;grid-column-end:-1;text-decoration:none}.ht-shop-area .breakdance-woocommerce div.product section.related.products ul.products li.product .bde-woo-product-image{grid-row-start:span 2;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .breakdance-woocommerce div.product section.related.products ul.products li.product .bde-woo-product-footer{grid-column-start:1;grid-column-end:-1}.ht-shop-area .breakdance-woocommerce div.product section.related.products ul.products li.product .quantity{display:none}.ht-shop-area .breakdance-woocommerce div.product p.ht-pdp-tagline{font-size:1rem}.ht-shop-area .breakdance-woocommerce div.product .bde-tabs__panel-content ol.ht-story-list{grid-template-columns:minmax(0,1fr)}.ht-shop-area .breakdance-woocommerce div.product .bde-tabs__panel-content table.ht-specs th{width:45%}}.ht-shop-area .woocommerce a.button{display:inline-flex;justify-content:center;align-items:center;color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;padding-top:.85rem;padding-right:1.5rem;padding-bottom:.85rem;padding-left:1.5rem;background-color:var(--ht-yellow);border-radius:999px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;transition:transform 0.2s}.ht-shop-area .woocommerce a.button{box-shadow:var(--ht-shadow)}.ht-shop-area .woocommerce button.button{display:inline-flex;justify-content:center;align-items:center;color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;padding-top:.85rem;padding-right:1.5rem;padding-bottom:.85rem;padding-left:1.5rem;background-color:var(--ht-yellow);border-radius:999px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;transition:transform 0.2s}.ht-shop-area .woocommerce button.button{box-shadow:var(--ht-shadow)}.ht-shop-area .woocommerce input.button{display:inline-flex;justify-content:center;align-items:center;color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;padding-top:.85rem;padding-right:1.5rem;padding-bottom:.85rem;padding-left:1.5rem;background-color:var(--ht-yellow);border-radius:999px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;transition:transform 0.2s}.ht-shop-area .woocommerce input.button{box-shadow:var(--ht-shadow)}.ht-shop-area .woocommerce a.button.alt{display:inline-flex;justify-content:center;align-items:center;color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;padding-top:.85rem;padding-right:1.5rem;padding-bottom:.85rem;padding-left:1.5rem;background-color:var(--ht-yellow);border-radius:999px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;transition:transform 0.2s}.ht-shop-area .woocommerce a.button.alt{box-shadow:var(--ht-shadow)}.ht-shop-area .woocommerce button.button.alt{display:inline-flex;justify-content:center;align-items:center;color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;padding-top:.85rem;padding-right:1.5rem;padding-bottom:.85rem;padding-left:1.5rem;background-color:var(--ht-yellow);border-radius:999px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;transition:transform 0.2s}.ht-shop-area .woocommerce button.button.alt{box-shadow:var(--ht-shadow)}.ht-shop-area .woocommerce a.checkout-button{display:inline-flex;justify-content:center;align-items:center;color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;padding-top:.85rem;padding-right:1.5rem;padding-bottom:.85rem;padding-left:1.5rem;background-color:var(--ht-yellow);border-radius:999px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;transition:transform 0.2s}.ht-shop-area .woocommerce a.checkout-button{box-shadow:var(--ht-shadow)}.ht-shop-area .woocommerce a.button:hover{color:var(--ht-ink);background-color:var(--ht-yellow);transform:scale(1.03,1.03)}.ht-shop-area .woocommerce button.button:hover{color:var(--ht-ink);background-color:var(--ht-yellow);transform:scale(1.03,1.03)}.ht-shop-area .woocommerce a.button.alt:hover{color:var(--ht-ink);background-color:var(--ht-yellow);transform:scale(1.03,1.03)}.ht-shop-area .woocommerce button.button.alt:hover{color:var(--ht-ink);background-color:var(--ht-yellow);transform:scale(1.03,1.03)}.ht-shop-area .woocommerce a.checkout-button:hover{color:var(--ht-ink);background-color:var(--ht-yellow);transform:scale(1.03,1.03)}.ht-shop-area .woocommerce button.button:disabled{color:var(--ht-muted);background-color:var(--ht-light)}.ht-shop-area .woocommerce button.button:disabled{box-shadow:none;transform:none}.ht-shop-area .woocommerce button.button:disabled[disabled]{color:var(--ht-muted);background-color:var(--ht-light)}.ht-shop-area .woocommerce button.button:disabled[disabled]{box-shadow:none;transform:none}.ht-shop-area .woocommerce .input-text{font-family:var(--ht-font-body);font-size:1rem;line-height:1.4;padding-top:.75rem;padding-right:.9rem;padding-bottom:.75rem;padding-left:.9rem;background-color:var(--ht-white);border-radius:.75rem;border-top:1px solid #d8dbe4;border-right:1px solid #d8dbe4;border-bottom:1px solid #d8dbe4;border-left:1px solid #d8dbe4}.ht-shop-area .woocommerce select{font-family:var(--ht-font-body);font-size:1rem;line-height:1.4;padding-top:.75rem;padding-right:.9rem;padding-bottom:.75rem;padding-left:.9rem;background-color:var(--ht-white);border-radius:.75rem;border-top:1px solid #d8dbe4;border-right:1px solid #d8dbe4;border-bottom:1px solid #d8dbe4;border-left:1px solid #d8dbe4}.ht-shop-area .woocommerce textarea{font-family:var(--ht-font-body);font-size:1rem;line-height:1.4;padding-top:.75rem;padding-right:.9rem;padding-bottom:.75rem;padding-left:.9rem;background-color:var(--ht-white);border-radius:.75rem;border-top:1px solid #d8dbe4;border-right:1px solid #d8dbe4;border-bottom:1px solid #d8dbe4;border-left:1px solid #d8dbe4}.ht-shop-area .woocommerce h2{color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700}.ht-shop-area .woocommerce h3{color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700}.ht-shop-area .woocommerce .product_title{color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700}.ht-shop-area .woocommerce div.product p.price{color:var(--ht-purple);font-family:var(--ht-font-heading);font-weight:700;font-size:2rem}.ht-shop-area .woocommerce div.product span.price{color:var(--ht-purple);font-family:var(--ht-font-heading);font-weight:700;font-size:2rem}.ht-shop-area .woocommerce-message{background-color:var(--ht-light);border-radius:1rem}.ht-shop-area .woocommerce-info{background-color:var(--ht-light);border-radius:1rem}.ht-shop-area .woocommerce-message::before{color:var(--ht-purple)}.ht-shop-area .woocommerce-info::before{color:var(--ht-purple)}.ht-shop-area .woocommerce .woocommerce-message{color:var(--ht-ink);margin-top:0;margin-right:0;margin-bottom:1.25rem;margin-left:0;padding-top:.9rem;padding-right:1.1rem;padding-bottom:.9rem;padding-left:1.1rem;background-color:var(--ht-light);border-radius:1rem;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.ht-shop-area .woocommerce .woocommerce-message{list-style:none;font:400 .95rem/1.5 var(--ht-font-body)}.ht-shop-area .woocommerce .woocommerce-info{color:var(--ht-ink);margin-top:0;margin-right:0;margin-bottom:1.25rem;margin-left:0;padding-top:.9rem;padding-right:1.1rem;padding-bottom:.9rem;padding-left:1.1rem;background-color:var(--ht-light);border-radius:1rem;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.ht-shop-area .woocommerce .woocommerce-info{list-style:none;font:400 .95rem/1.5 var(--ht-font-body)}.ht-shop-area .woocommerce .woocommerce-error{color:var(--ht-ink);margin-top:0;margin-right:0;margin-bottom:1.25rem;margin-left:0;padding-top:.9rem;padding-right:1.1rem;padding-bottom:.9rem;padding-left:1.1rem;background-color:var(--ht-light);border-radius:1rem;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.ht-shop-area .woocommerce .woocommerce-error{list-style:none;font:400 .95rem/1.5 var(--ht-font-body)}.ht-shop-area .woocommerce .woocommerce-message::before{display:none}.ht-shop-area .woocommerce .woocommerce-info::before{display:none}.ht-shop-area .woocommerce .woocommerce-error::before{display:none}.ht-shop-area .woocommerce .cart_totals table.shop_table th{color:var(--ht-text);text-align:left;padding-top:.75rem;padding-right:0;padding-bottom:.75rem;padding-left:0;background-color:#fff0;border-top:0 solid;border-right:0 solid;border-bottom:1px solid var(--ht-line);border-left:0 solid}.ht-shop-area .woocommerce .cart_totals table.shop_table th{vertical-align:top;font:400 .95rem/1.4 var(--ht-font-body)}.ht-shop-area .woocommerce .cart_totals table.shop_table td{color:var(--ht-text);text-align:left;padding-top:.75rem;padding-right:0;padding-bottom:.75rem;padding-left:0;background-color:#fff0;border-top:0 solid;border-right:0 solid;border-bottom:1px solid var(--ht-line);border-left:0 solid}.ht-shop-area .woocommerce .cart_totals table.shop_table td{vertical-align:top;font:400 .95rem/1.4 var(--ht-font-body)}.ht-shop-area .woocommerce .cart_totals tr.order-total th{color:var(--ht-ink);padding-top:1rem;border-bottom:0 solid}.ht-shop-area .woocommerce .cart_totals tr.order-total th{font:700 1.35rem/1.2 var(--ht-font-heading)}.ht-shop-area .woocommerce .cart_totals tr.order-total td{color:var(--ht-ink);padding-top:1rem;border-bottom:0 solid}.ht-shop-area .woocommerce .cart_totals tr.order-total td{font:700 1.35rem/1.2 var(--ht-font-heading)}.ht-shop-area .woocommerce .cart_totals .woocommerce-shipping-destination{color:var(--ht-muted);font-weight:400;font-size:.85rem;text-align:left;margin-top:.5rem;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .woocommerce .cart_totals .woocommerce-shipping-calculator{color:var(--ht-muted);font-weight:400;font-size:.85rem;text-align:left;margin-top:.5rem;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-area .woocommerce>.woocommerce-form-coupon-toggle .woocommerce-info{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;background-color:var(--ht-purple-soft)}.ht-shop-area .woocommerce>.woocommerce-form-login-toggle .woocommerce-info{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;background-color:var(--ht-purple-soft)}.ht-shop-area .woocommerce>.woocommerce-form-coupon-toggle .woocommerce-info a{font-weight:700}.ht-shop-area .woocommerce>.woocommerce-form-login-toggle .woocommerce-info a{font-weight:700}.ht-shop-area .woocommerce form.woocommerce-checkout #customer_details .col-1{width:100%;max-width:none;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.ht-shop-area .woocommerce form.woocommerce-checkout #customer_details .col-1{float:none}.ht-shop-area .woocommerce form.woocommerce-checkout #customer_details .col-2{width:100%;max-width:none;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.ht-shop-area .woocommerce form.woocommerce-checkout #customer_details .col-2{float:none}.ht-shop-area .woocommerce .woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (max-width:767px){.ht-shop-area .woocommerce .woocommerce-billing-fields__field-wrapper{grid-template-columns:minmax(0,1fr)}}.ht-shop-area .woocommerce .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (max-width:767px){.ht-shop-area .woocommerce .woocommerce-shipping-fields__field-wrapper{grid-template-columns:minmax(0,1fr)}}.ht-shop-area .woocommerce .woocommerce-additional-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ht-shop-area .woocommerce form.woocommerce-checkout input.input-text{display:block;width:100%;min-height:50px;color:var(--ht-ink)}.ht-shop-area .woocommerce form.woocommerce-checkout textarea.input-text{display:block;width:100%;min-height:50px;color:var(--ht-ink)}.ht-shop-area .woocommerce form.woocommerce-checkout select{display:block;width:100%;min-height:50px;color:var(--ht-ink)}.ht-shop-area .woocommerce form.woocommerce-checkout input.input-text:focus{box-shadow:0 0 0 3px var(--ht-purple-soft)}.ht-shop-area .woocommerce form.woocommerce-checkout input.input-text:focus{border-color:var(--ht-purple)}.ht-shop-area .woocommerce form.woocommerce-checkout textarea.input-text:focus{box-shadow:0 0 0 3px var(--ht-purple-soft)}.ht-shop-area .woocommerce form.woocommerce-checkout textarea.input-text:focus{border-color:var(--ht-purple)}.ht-shop-area .woocommerce form.woocommerce-checkout select:focus{box-shadow:0 0 0 3px var(--ht-purple-soft)}.ht-shop-area .woocommerce form.woocommerce-checkout select:focus{border-color:var(--ht-purple)}.ht-shop-area .woocommerce form.woocommerce-checkout p.form-row.woocommerce-invalid input.input-text{border-color:var(--ht-error)}.ht-shop-area .woocommerce form.woocommerce-checkout p.form-row.woocommerce-invalid select{border-color:var(--ht-error)}.ht-shop-area .woocommerce .woocommerce-checkout-review-order-table th{color:var(--ht-text);text-align:left;padding-top:.75rem;padding-right:0;padding-bottom:.75rem;padding-left:0;background-color:#fff0;border-top:0 solid;border-right:0 solid;border-bottom:1px solid var(--ht-line);border-left:0 solid}.ht-shop-area .woocommerce .woocommerce-checkout-review-order-table th{vertical-align:top;font:400 .95rem/1.4 var(--ht-font-body)}.ht-shop-area .woocommerce .woocommerce-checkout-review-order-table td{color:var(--ht-text);text-align:left;padding-top:.75rem;padding-right:0;padding-bottom:.75rem;padding-left:0;background-color:#fff0;border-top:0 solid;border-right:0 solid;border-bottom:1px solid var(--ht-line);border-left:0 solid}.ht-shop-area .woocommerce .woocommerce-checkout-review-order-table td{vertical-align:top;font:400 .95rem/1.4 var(--ht-font-body)}.ht-shop-area .woocommerce .woocommerce-checkout-review-order-table td.product-total{color:var(--ht-ink);font-weight:600;text-align:right}.ht-shop-area .woocommerce .woocommerce-checkout-review-order-table td.product-total{white-space:nowrap}.ht-shop-area .woocommerce .woocommerce-checkout-review-order-table tfoot td{color:var(--ht-ink);font-weight:600;text-align:right}.ht-shop-area .woocommerce .woocommerce-checkout-review-order-table tfoot td{white-space:nowrap}.ht-shop-area .woocommerce .woocommerce-checkout-review-order-table tr.order-total th{color:var(--ht-ink);padding-top:1rem;border-bottom:0 solid}.ht-shop-area .woocommerce .woocommerce-checkout-review-order-table tr.order-total th{font:700 1.35rem/1.2 var(--ht-font-heading)}.ht-shop-area .woocommerce .woocommerce-checkout-review-order-table tr.order-total td{color:var(--ht-ink);padding-top:1rem;border-bottom:0 solid}.ht-shop-area .woocommerce .woocommerce-checkout-review-order-table tr.order-total td{font:700 1.35rem/1.2 var(--ht-font-heading)}.ht-shop-area .woocommerce table.woocommerce-table--order-details th{text-align:left;padding-top:.75rem;padding-right:1rem;padding-bottom:.75rem;padding-left:1rem;border-top:0 solid;border-right:0 solid;border-bottom:1px solid var(--ht-line);border-left:0 solid}.ht-shop-area .woocommerce table.woocommerce-table--order-details th{font:400 .95rem/1.4 var(--ht-font-body)}.ht-shop-area .woocommerce table.woocommerce-table--order-details td{text-align:left;padding-top:.75rem;padding-right:1rem;padding-bottom:.75rem;padding-left:1rem;border-top:0 solid;border-right:0 solid;border-bottom:1px solid var(--ht-line);border-left:0 solid}.ht-shop-area .woocommerce table.woocommerce-table--order-details td{font:400 .95rem/1.4 var(--ht-font-body)}.ht-shop-area .woocommerce table.woocommerce-table--order-details td:last-child{text-align:right}.ht-shop-area .woocommerce table.woocommerce-table--order-details tfoot td{text-align:right}@media (max-width:767px){.ht-shop-area .woocommerce form.woocommerce-checkout p.form-row-first{grid-column-start:1}}@media (max-width:767px){.ht-shop-area .woocommerce form.woocommerce-checkout p.form-row-last{grid-column-start:1}}.ht-presale{width:100%;max-width:1120px;margin-right:auto;margin-left:auto;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}@media (max-width:767px){.ht-presale{padding-right:16px;padding-left:16px}}.ht-presale-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:2rem;padding-top:2rem;padding-right:2.25rem;padding-bottom:2rem;padding-left:2.25rem;background-image:linear-gradient(100deg,#fff7d1,#fde4ec 55%,#e7defd);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-radius:2rem}@media (max-width:1023px){.ht-presale-card{grid-template-columns:minmax(0,1fr);padding-top:1.75rem;padding-right:1.75rem;padding-bottom:1.75rem;padding-left:1.75rem}}@media (max-width:767px){.ht-presale-card{gap:1.25rem;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;border-radius:1.5rem}}.ht-presale-text{display:flex;flex-flow:column;align-items:start;gap:.85rem}.ht-presale-title{color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:2rem;line-height:1.15}@media (max-width:1023px){.ht-presale-title{font-size:1.75rem}}@media (max-width:767px){.ht-presale-title{font-size:1.5rem}}.ht-presale-lead{color:var(--ht-ink);font-family:var(--ht-font-body);font-size:1rem;line-height:1.6}.ht-presale-side{display:flex;flex-flow:column;align-items:center;gap:1.25rem}.ht-presale-cd{width:100%}.ht-presale-btn{font-size:1.05rem;padding-top:1rem;padding-right:1.75rem;padding-bottom:1rem;padding-left:1.75rem}@media (max-width:767px){.ht-presale-btn{width:100%;text-align:center;padding-top:.9rem;padding-right:1.25rem;padding-bottom:.9rem;padding-left:1.25rem}}.ht-cd{display:flex;flex-flow:column;align-items:center;gap:.6rem}.ht-cd[data-ended] .ht-cd__units{display:none}.ht-cd__label{color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-cd__units{display:flex;gap:.5rem}@media (max-width:479px){.ht-cd__units{gap:.35rem}}.ht-cd__unit{display:flex;flex-flow:column;align-items:center;gap:.3rem;min-width:4.25rem;padding-top:.75rem;padding-right:.5rem;padding-bottom:.6rem;padding-left:.5rem;background-color:var(--ht-white);border-radius:1rem}.ht-cd__unit small{color:var(--ht-muted);font-family:var(--ht-font-body);font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.ht-cd__unit{box-shadow:var(--ht-shadow)}@media (max-width:479px){.ht-cd__unit{min-width:3.6rem;padding-top:.6rem;padding-right:.35rem;padding-bottom:.5rem;padding-left:.35rem}}.ht-cd__num{color:var(--ht-purple);font-family:var(--ht-font-heading);font-weight:800;font-size:2rem;line-height:1}.ht-cd__num{font-variant-numeric:tabular-nums}@media (max-width:479px){.ht-cd__num{font-size:1.6rem}}.ht-cd--compact{align-items:start;gap:.45rem}.ht-cd--compact .ht-cd__unit{min-width:3.4rem;padding-top:.5rem;padding-right:.4rem;padding-bottom:.45rem;padding-left:.4rem;border-radius:.8rem}.ht-cd--compact .ht-cd__num{font-size:1.4rem}.ht-gift-tag{display:inline-block;color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:.75rem;line-height:1.5;margin-left:.35rem;padding-top:.15rem;padding-right:.6rem;padding-bottom:.15rem;padding-left:.6rem;background-color:var(--ht-yellow);border-radius:999px}.ht-gift-tag{white-space:nowrap;vertical-align:middle}.ht-pdp-fomo{display:grid;gap:.85rem;margin-top:.25rem;margin-right:0;margin-bottom:1.25rem;margin-left:0;padding-top:1rem;padding-right:1.1rem;padding-bottom:1rem;padding-left:1.1rem;background-image:linear-gradient(100deg,#fff7d1,#fde4ec);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-radius:1.25rem}.ht-pdp-fomo__gift{color:var(--ht-ink);font-family:var(--ht-font-body);font-size:.95rem;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-pdp-fomo__icon{font-size:1.15rem}.ht-cart-gift{display:flex;align-items:start;gap:.75rem;margin-top:0;margin-right:0;margin-bottom:1.25rem;margin-left:0;padding-top:1rem;padding-right:1.25rem;padding-bottom:1rem;padding-left:1.25rem;background-image:linear-gradient(100deg,#fff7d1,#fde4ec);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-radius:1rem}.ht-cart-gift p{color:var(--ht-ink);font-family:var(--ht-font-body);font-size:.95rem;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-cart-gift__icon{flex-grow:0;flex-shrink:0;flex-basis:auto;font-size:1.4rem;line-height:1.2}.ht-legal{max-width:860px;color:var(--ht-text);font-family:var(--ht-font-body);font-size:1rem;line-height:1.7;margin-right:auto;margin-left:auto;padding-top:2.5rem;padding-right:3rem;padding-bottom:2.5rem;padding-left:3rem}.ht-legal h2{color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:1.4rem;line-height:1.25;margin-top:2rem;margin-right:0;margin-bottom:.75rem;margin-left:0}.ht-legal h2:first-child{margin-top:0}.ht-legal p{margin-top:0;margin-right:0;margin-bottom:.9rem;margin-left:0}.ht-legal ul{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;padding-left:1.25rem}.ht-legal ol{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;padding-left:1.25rem}.ht-legal li{margin-top:0;margin-right:0;margin-bottom:.45rem;margin-left:0}.ht-legal a{color:var(--ht-purple);font-weight:600}.ht-legal .ht-legal-meta{color:var(--ht-muted);font-size:.9rem}.ht-legal .ht-legal-form{margin-top:1rem;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;background-color:var(--ht-light);border-radius:1.25rem;border-top:2px dashed var(--ht-line);border-right:2px dashed var(--ht-line);border-bottom:2px dashed var(--ht-line);border-left:2px dashed var(--ht-line)}@media (max-width:767px){.ht-legal{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.ht-legal h2{font-size:1.2rem}}.ht-legal-nav{display:flex;justify-content:center;gap:.5rem 1.5rem;width:100%;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgb(255 255 255 / .12)}.ht-legal-nav{flex-wrap:wrap}.ht-legal-link{color:rgb(255 255 255 / .7);font-family:var(--ht-font-body);font-size:.85rem;text-decoration:none}.ht-legal-link:hover{color:var(--ht-yellow)}.ht-legal-operator{width:100%;color:rgb(255 255 255 / .5);font-family:var(--ht-font-body);font-size:.75rem;text-align:center;margin-top:.75rem}.ht-cart-link{display:inline-flex;justify-content:center;align-items:center;position:relative;width:46px;height:46px;color:var(--ht-ink);text-decoration:none;background-color:var(--ht-white);border-radius:50%;transition:transform 0.2s,color 0.2s}.ht-cart-link:hover{color:var(--ht-purple);transform:scale(1.06,1.06)}.ht-cart-link.is-bump{animation:ht-bump .5s ease}.ht-cart-link{box-shadow:var(--ht-shadow)}@media (max-width:767px){.ht-cart-link{width:42px;height:42px}}.ht-cart-icon{display:block;width:22px;height:22px}.ht-cart-count{position:absolute;top:-4px;right:-4px;height:20px;min-width:20px;color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:800;font-size:.72rem;line-height:20px;text-align:center;padding-top:0;padding-right:5px;padding-bottom:0;padding-left:5px;background-color:var(--ht-yellow);border-radius:999px;box-shadow:0 0 0 2px var(--ht-white)}.ht-cart-count[data-count="0"]{display:none}@keyframes ht-bump{0%{transform:scale(1)}40%{transform:scale(1.18)}100%{transform:scale(1)}}.ht-nl{display:flex;flex-flow:column;gap:.75rem;width:100%;max-width:560px;margin-top:.5rem;padding-top:1.5rem;border-top:1px solid rgb(11 17 51 / .12)}.ht-nl-title{color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:1.25rem;line-height:1.3;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-nl-text{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-nl-form{width:100%}.ht-nl-form .tnp-subscription{max-width:100%;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-nl-form .tnp-subscription form{display:flex;align-items:center;gap:.75rem;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-nl-form .tnp-subscription form{flex-wrap:wrap}.ht-nl-form .tnp-subscription .tnp-field-email{flex-grow:1;flex-shrink:1;flex-basis:240px;order:1;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-nl-form .tnp-subscription .tnp-field-email label{position:absolute;width:1px;height:1px;overflow:hidden;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.ht-nl-form .tnp-subscription .tnp-field-email label{clip:rect(0,0,0,0)}.ht-nl-form .tnp-subscription input.tnp-email{width:100%;height:52px;color:var(--ht-ink);font-family:inherit;font-size:16px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:1.25rem;padding-bottom:0;padding-left:1.25rem;background-color:#fff;border-radius:200rem;border-top:1px solid rgb(11 17 51 / .15);border-right:1px solid rgb(11 17 51 / .15);border-bottom:1px solid rgb(11 17 51 / .15);border-left:1px solid rgb(11 17 51 / .15)}.ht-nl-form .tnp-subscription input.tnp-email{box-shadow:none}.ht-nl-form .tnp-subscription .tnp-field-button{flex-grow:0;flex-shrink:0;flex-basis:auto;order:2;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-nl-form .tnp-subscription input.tnp-submit{height:52px;color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:600;font-size:16px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:1.75rem;padding-bottom:0;padding-left:1.75rem;background-color:var(--ht-yellow);border-radius:200rem;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;cursor:pointer;transition:transform 0.2s}.ht-nl-form .tnp-subscription input.tnp-submit:hover{color:var(--ht-ink);background-color:var(--ht-yellow);transform:scale(1.05,1.05)}.ht-nl-form .tnp-subscription .tnp-privacy-field{flex-grow:1;flex-shrink:1;flex-basis:100%;order:3;color:var(--ht-ink);font-size:.875rem;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-nl-form .tnp-subscription .tnp-privacy-field label{display:flex;align-items:start;gap:.5rem;font-weight:400;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-nl-form .tnp-subscription .tnp-privacy-field input{flex-grow:0;flex-shrink:0;flex-basis:auto;width:18px;height:18px;margin-top:.15rem;margin-right:0;margin-bottom:0;margin-left:0}.ht-nl-form .tnp-subscription .tnp-privacy-field input{accent-color:var(--ht-ink)}.ht-nl-form .tnp-subscription .tnp-privacy-field a{color:var(--ht-ink);text-decoration:underline}@media (max-width:479px){.ht-nl-form .tnp-subscription .tnp-field-button{flex-grow:1;flex-shrink:1;flex-basis:100%}.ht-nl-form .tnp-subscription input.tnp-submit{width:100%}}.ht-gift-ico{display:inline-block;flex-grow:0;flex-shrink:0;flex-basis:auto;width:1.2em;height:1.2em}.ht-gift-ico{vertical-align:-.22em;background:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M12 7C10.6 4.4 8.9 2.6 7 2.6c-1.7 0-2.7 1.6-2 3 .5 1 1.6 1.4 3.1 1.4z\' fill=\'%23e5484d\'/%3E%3Cpath d=\'M12 7c1.4-2.6 3.1-4.4 5-4.4 1.7 0 2.7 1.6 2 3-.5 1-1.6 1.4-3.1 1.4z\' fill=\'%23c9303a\'/%3E%3Crect x=\'2.5\' y=\'7\' width=\'19\' height=\'4.6\' rx=\'1.3\' fill=\'%235b2fc9\'/%3E%3Crect x=\'4\' y=\'11.6\' width=\'16\' height=\'10\' rx=\'1.4\' fill=\'%23794ce3\'/%3E%3Crect x=\'10.4\' y=\'7\' width=\'3.2\' height=\'14.6\' fill=\'%23e5484d\'/%3E%3C/svg%3E") center/contain no-repeat}.ht-pdp-preview{color:var(--ht-muted);font-size:.8rem;line-height:1.45;font-style:italic;margin-top:.35rem;margin-right:0;margin-bottom:0;margin-left:0}.ht-shop-pill{display:none;gap:.4rem;color:var(--ht-purple);font-family:var(--ht-font-heading,Rubik),sans-serif;font-weight:700;font-size:15px;line-height:1.2;text-decoration:none;padding-top:.6rem;padding-right:1.15rem;padding-bottom:.6rem;padding-left:1.15rem;background-color:var(--ht-white,#fff);border-radius:999px;transition:transform 0.2s}.ht-shop-pill:hover{color:var(--ht-purple);transform:scale(1.05,1.05)}.ht-shop-pill{box-shadow:var(--ht-shadow)}@media (max-width:1023px){.ht-shop-pill{display:inline-flex}}@media (max-width:479px){.ht-shop-pill{font-size:14px;padding-top:.55rem;padding-right:.95rem;padding-bottom:.55rem;padding-left:.95rem}}.ht-growth-chips{display:flex;gap:.6rem;margin-top:.5rem}.ht-growth-chips{flex-wrap:wrap}.ht-chip-num{color:var(--ht-purple);font-weight:700;font-size:1.15rem}.ht-stats-note{color:var(--ht-muted);font-size:.85rem;margin-top:.85rem}.ht-growth-chip{display:inline-flex;align-items:baseline;gap:.4rem;color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:600;font-size:.95rem;line-height:1.3;padding-top:.55rem;padding-right:1rem;padding-bottom:.55rem;padding-left:1rem;background-color:var(--ht-white);border-radius:999px}.ht-growth-chip{box-shadow:var(--ht-shadow)}.ht-peek-section{gap:0}.ht-peek-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:2.5rem;width:100%;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;background-image:linear-gradient(33deg,#e8f7f6,#dee7f4,#bdd0ed);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-radius:2rem}.ht-peek-grid{box-shadow:var(--ht-shadow)}@media (max-width:1023px){.ht-peek-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media (max-width:767px){.ht-peek-grid{gap:1.25rem;padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem;border-radius:1.5rem}}.ht-peek-media{width:100%;overflow:hidden;background-color:#fff;border-radius:1.5rem}.ht-peek-media{box-shadow:var(--ht-shadow)}@media (max-width:767px){.ht-peek-media{border-radius:1rem}}.ht-peek-photo{display:block;width:100%;height:auto}.ht-peek-body{display:flex;flex-flow:column;align-items:start;gap:1rem}.ht-peek-eyebrow{display:inline-flex;color:var(--ht-purple);font-family:var(--ht-font-heading);font-weight:700;font-size:.85rem;letter-spacing:.02em;padding-top:.35rem;padding-right:.9rem;padding-bottom:.35rem;padding-left:.9rem;background-color:var(--ht-white);border-radius:999px;box-shadow:0 1px 4px rgb(11 17 51 / .12)}.ht-peek-list{display:flex;flex-flow:column;gap:.45rem;color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:600;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.ht-peek-list{list-style:none}.ht-peek-item{display:flex;align-items:center;gap:.55rem}.ht-peek-dot{flex-shrink:0;width:10px;height:10px;background-color:var(--ht-purple);border-radius:50%}.ht-peek-note{color:var(--ht-muted);font-size:.8rem;font-style:italic;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-hero-book{display:block;width:100%;height:auto;max-width:560px;margin-top:-.5rem;margin-bottom:-.25rem}@media (max-width:1023px){.ht-hero-book{margin-right:auto;margin-left:auto}}.ht-hero-info--stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.25rem;width:100%;max-width:560px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.ht-hero-info--stack .ht-info{display:flex;flex-flow:column;align-items:start;gap:.4rem;line-height:1.35}.ht-hero-info--stack .ht-info-icon{width:26px;height:26px}.ht-hero-info--stack{list-style:none}@media (max-width:1023px){.ht-hero-info--stack{margin-right:auto;margin-left:auto}.ht-hero-info--stack .ht-info{align-items:center;text-align:center}}@media (max-width:479px){.ht-hero-info--stack{gap:.75rem}.ht-hero-info--stack .ht-info{font-size:.9rem}}.ht-sample{padding-top:20px;padding-bottom:40px}.ht-sample-card{align-items:center;width:100%}.ht-sample-title{line-height:1.25}.ht-sample-img{width:100%;height:auto;max-width:230px;border-radius:10px;box-shadow:0 12px 28px rgb(60 30 10 / .22);transform:rotateZ(-3deg)}.ht-sample-note{font-size:14px;text-align:left;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;opacity:.75}.ht-sample-side{justify-content:center;align-items:stretch;gap:12px}.ht-peek-more{display:flex;flex-flow:column;gap:12px;margin-top:20px;margin-right:0;margin-bottom:36px;margin-left:0;padding-top:26px;padding-right:28px;padding-bottom:26px;padding-left:28px;background-image:linear-gradient(100deg,#fff7d1,#fde4ec 55%,#e7defd);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-radius:24px}.ht-peek-more input.tnp-privacy{width:18px;height:18px;min-width:18px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.ht-peek-more input.tnp-privacy{appearance:auto;-webkit-appearance:checkbox;background:none}.ht-peek-more{box-shadow:var(--ht-shadow)}@media (max-width:767px){.ht-peek-more{padding-top:20px;padding-right:18px;padding-bottom:20px;padding-left:18px;border-radius:18px}}.ht-peek-more__title{color:var(--ht-purple);font-family:var(--ht-font-heading);font-weight:800;font-size:24px;line-height:1.2;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.ht-peek-more__title{font-size:21px}}.ht-peek-more__text{font-size:17px;line-height:1.55;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.ht-peek-more__note{font-size:14px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;opacity:.7}.ht-nlp{align-items:center;padding-top:150px;padding-bottom:90px}@media (max-width:767px){.ht-nlp{padding-top:110px;padding-bottom:50px}}.ht-nlp-card{display:flex;flex-flow:column;align-items:center;gap:18px;width:100%;max-width:760px;text-align:center;margin-right:auto;margin-left:auto;padding-top:44px;padding-right:40px;padding-bottom:44px;padding-left:40px;background-image:linear-gradient(100deg,#fff7d1,#fde4ec 55%,#e7defd);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-radius:32px}@media (max-width:767px){.ht-nlp-card{padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px;border-radius:24px}}.ht-nlp-img{width:170px;height:auto}@media (max-width:767px){.ht-nlp-img{width:130px}}.ht-nlp-body{width:100%;color:var(--ht-text);font-size:18px;line-height:1.6}.ht-nlp-body p{margin-top:0;margin-right:0;margin-bottom:14px;margin-left:0}.ht-nlp-body .ht-btn{margin-top:6px}.ht-nlp-title{color:var(--ht-ink);font-family:var(--ht-font-heading);font-weight:700;font-size:34px;line-height:1.2;margin-top:0;margin-right:0;margin-bottom:14px;margin-left:0}@media (max-width:767px){.ht-nlp-title{font-size:27px}}