﻿:root{--poti-color-bg: #f5f7f2;--poti-color-surface: #fffdf9;--poti-color-surface-strong: #ffffff;--poti-color-text: #102f31;--poti-color-text-soft: #526265;--poti-color-border: rgba(0, 81, 83, 0.14);--poti-color-accent: #c2cd23;--poti-color-accent-strong: #005153;--poti-color-accent-contrast: #ffffff;--poti-color-shadow: rgba(0, 81, 83, 0.12);--poti-font-body: "Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--poti-font-heading: "Cormorant Garamond", Georgia, "Times New Roman", serif;--poti-container-width: 72rem;--poti-content-width: 46rem;--poti-gutter: clamp(1rem, 2vw, 1.5rem);--poti-section-space: clamp(3rem, 7vw, 5rem);--poti-radius-sm: 0.375rem;--poti-radius-md: 0.75rem;--poti-radius-lg: 1.25rem;--poti-shadow-sm: 0 0.5rem 1.5rem var(--poti-color-shadow);--poti-shadow-md: 0 1rem 2.5rem rgba(43, 33, 27, 0.12);--poti-transition: 180ms ease}*,*::before,*::after{box-sizing:border-box}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.screen-reader-text:focus{clip:auto;width:auto;height:auto;margin:0;overflow:visible;white-space:normal}html{scroll-behavior:smooth}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}body{min-height:100vh}img,picture,svg,video{display:block;height:auto;max-width:100%}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.14em}body{background:var(--poti-color-bg);color:var(--poti-color-text);font-family:var(--poti-font-body);font-size:1rem;line-height:1.6}.site{display:flex;flex-direction:column;min-height:100vh}.site-main{flex:1;width:min(100% - var(--poti-gutter)*2,var(--poti-container-width));margin:0 auto;padding:clamp(2rem,5vw,4rem) 0}.entry-header,.entry-content,.page-header,.page-content,.no-results{width:min(100%,var(--poti-content-width))}.entry-header,.page-header{margin-bottom:1.25rem}.entry-content,.page-content,.no-results{color:var(--poti-color-text-soft)}.entry-content>*+*,.page-content>*+*{margin-top:1em}h1,h2,h3,h4,h5,h6,.site-title{color:var(--poti-color-text);font-family:var(--poti-font-heading);font-weight:600;line-height:1.1}h1,.entry-title{font-size:clamp(2rem,5vw,3.5rem)}h2{font-size:clamp(1.6rem,4vw,2.5rem)}h3{font-size:clamp(1.3rem,3vw,1.8rem)}p,li{max-width:70ch}a{color:var(--poti-color-accent)}a:hover,a:focus-visible{color:var(--poti-color-accent-strong)}:focus-visible{outline:2px solid var(--poti-color-accent);outline-offset:.18rem}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}}[data-accordion-panel]{transition:grid-template-rows var(--poti-transition)}.has-reveal [data-reveal]{visibility:hidden}.has-reveal [data-reveal].is-visible{animation-duration:1.25s;animation-fill-mode:none;animation-name:potiFadeInUp;animation-timing-function:ease;visibility:visible}.has-reveal [data-reveal=fade].is-visible{animation-name:potiFadeIn}@keyframes potiFadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:none}}@keyframes potiFadeIn{from{opacity:0}to{opacity:1}}.site-shell{min-height:100vh;display:flex;flex-direction:column}.skip-link:focus{position:fixed;top:1rem;left:1rem;z-index:1000;padding:.75rem 1rem;background:var(--poti-color-surface);color:var(--poti-color-text);border:1px solid var(--poti-color-border);border-radius:var(--poti-radius-md);box-shadow:var(--poti-shadow-sm);text-decoration:none}body.mobile-nav-open{overflow:hidden}@keyframes potiHeaderFadeIn{from{opacity:0}to{opacity:1}}@keyframes potiHeaderFadeInDown{from{opacity:0;transform:translate3d(var(--poti-header-animation-x, 0), -100%, 0)}to{opacity:1;transform:translate3d(var(--poti-header-animation-x, 0), 0, 0)}}.site-header{position:static;z-index:30;background:#fff;box-shadow:none;backdrop-filter:none;opacity:1}.site-header.is-animating .site-header__bar{animation:potiHeaderFadeIn 1.25s ease both}.site-header.is-animating .site-branding__mark,.site-header.is-animating .primary-navigation,.site-header.is-animating .site-branding__partner,.site-header.is-animating .nav-toggle{animation:potiHeaderFadeInDown 1.25s ease both}.site-header__bar{background:#fff;border-bottom:0}.site-header__inner,.page-hero__inner{width:min(100% - var(--poti-gutter)*2,var(--poti-container-width));margin:0 auto}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:3rem;padding:0}.site-branding{display:flex;align-items:center;gap:clamp(.5rem,1.8vw,1rem);min-width:0}.site-branding a{display:inline-flex;align-items:center}.site-branding img{display:block;width:auto;object-fit:fill}.site-branding__mark img{aspect-ratio:1566/482;width:clamp(7.03125rem,28.85vw,14rem)}.site-branding__partner img{aspect-ratio:784/299;width:clamp(4.164375rem,17.1vw,10rem)}.primary-navigation{display:none}.primary-navigation .menu,.mobile-navigation .menu{list-style:none;margin:0;padding:0}.primary-navigation .menu{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:0}.primary-navigation a{display:inline-flex;align-items:center;justify-content:center;min-height:4.0625rem;padding:0 1.25rem;color:#000;font-family:var(--poti-font-body);font-size:.875rem;font-weight:700;letter-spacing:.00625rem;line-height:1.4285714286;text-decoration:none;text-transform:uppercase;transition:opacity 180ms ease}.primary-navigation a:hover,.primary-navigation a:focus-visible,.primary-navigation .current-menu-item>a{color:#000;opacity:1}.nav-toggle{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:3rem;height:3rem;min-height:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:#000}.nav-toggle__line{display:block;width:1.5rem;height:2px;margin:.17rem 0;border-radius:999px;background:currentcolor;transition:transform 180ms ease,opacity 180ms ease}.nav-toggle.is-active,.nav-toggle.is-active:hover,.nav-toggle.is-active:focus-visible{background:rgba(0,0,0,0);color:#000;box-shadow:none}.nav-toggle.is-active .nav-toggle__line{background:currentcolor}.mobile-navigation{position:fixed;inset:0;z-index:40}@media(max-width: 39.98rem){body.admin-bar .mobile-navigation{top:var(--wp-admin--admin-bar--height, 46px)}body.admin-bar .mobile-navigation__panel{min-height:calc(100vh - var(--wp-admin--admin-bar--height, 46px));max-height:calc(100vh - var(--wp-admin--admin-bar--height, 46px));overflow-y:auto}}@media screen and (min-width: 601px){body.admin-bar .mobile-navigation{top:var(--wp-admin--admin-bar--height, 32px)}body.admin-bar .mobile-navigation__panel{min-height:calc(100vh - var(--wp-admin--admin-bar--height, 32px));max-height:calc(100vh - var(--wp-admin--admin-bar--height, 32px));overflow-y:auto}}.mobile-navigation__backdrop{position:absolute;inset:0;background:rgba(0,0,0,0);opacity:0;transition:opacity 600ms cubic-bezier(0.6, 0.1, 0.68, 0.53)}.mobile-navigation.is-open .mobile-navigation__backdrop{opacity:0}.mobile-navigation__panel{position:relative;margin-right:auto;width:70vw;min-height:100vh;padding:0;background:#fff;box-shadow:none;transform:translateX(-100%);transition:transform 600ms cubic-bezier(0.6, 0.1, 0.68, 0.53)}.mobile-navigation__header{position:relative;display:block;min-height:5.5rem;padding:1.25rem 0 0 1.25rem;border-bottom:0}.mobile-navigation.is-open .mobile-navigation__panel{transform:translateX(0)}.mobile-navigation .mobile-navigation__branding{display:inline-flex;align-items:center;min-height:0;padding:0;line-height:1;text-transform:none}.mobile-navigation .mobile-navigation__branding img{aspect-ratio:1513/260;display:block;width:8.75rem;height:auto}.mobile-navigation__close{position:absolute;top:2.75rem;right:.75rem;display:inline-flex;align-items:center;justify-content:center;width:2.8125rem;height:2rem;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:#000;font-size:1rem;font-weight:400;line-height:1}.mobile-navigation__menu{padding-top:0}.mobile-navigation .menu{display:flex;flex-direction:column;gap:0}.mobile-navigation .menu-item{padding:0;border-bottom:0}.mobile-navigation .menu-item:last-child{border-bottom:0}.mobile-navigation a{display:block;min-height:2.5rem;padding:.625rem 0 .625rem 1.25rem;color:#152d35;font-family:var(--poti-font-body);font-size:.78125rem;font-weight:700;letter-spacing:0;line-height:1.6;text-decoration:none;text-transform:uppercase}.mobile-navigation a:hover,.mobile-navigation a:focus-visible,.mobile-navigation .current-menu-item>a{color:#005153;opacity:1}.page-hero{padding:2.5rem 0 1.5rem}.page-hero__title{margin-bottom:.5rem}.page-hero__description{color:var(--poti-color-text-soft);max-width:40rem}@media(min-width: 40rem){.site-header__inner{display:grid;grid-template-columns:15% 70% 15%;width:100%;min-height:0;padding:.3125rem 1.6875rem .3125rem .3125rem;gap:0}.site-branding{display:contents}.site-branding__mark{grid-column:1;justify-self:start}.site-branding__mark img{width:clamp(7.525rem,14.61vw,23.32rem)}.site-branding__partner{grid-column:3;justify-self:end;justify-content:flex-end;width:min(100%,22.7rem)}.site-branding__partner img{width:clamp(3.9rem,10.24vw,16.35rem)}.primary-navigation{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;justify-self:center;min-width:0}.nav-toggle,.mobile-navigation{display:none !important}}@media(min-width: 40rem)and (max-width: 64rem){.site-header__inner{grid-template-columns:1fr;grid-template-rows:auto auto;align-items:start;align-content:start;min-height:clamp(6.3025rem,13.09375rem - 10.61vw,8rem);padding:.3125rem 1.5625rem 0}.site-branding{grid-column:1;grid-row:1;display:flex;align-items:flex-start;gap:calc(7.5vw + .5625rem)}.site-branding__mark,.site-branding__partner{grid-column:auto;justify-self:start}.site-branding__mark img{width:clamp(7.525rem,17.5vw - .875rem,10.325rem)}.site-branding__partner{justify-content:flex-start;width:auto}.site-branding__partner img{width:clamp(3.9025rem,10.5vw - 1.1375rem,5.581875rem);margin-top:clamp(.3125rem,.96rem - 1.012vw,.474375rem)}.primary-navigation{grid-column:1;grid-row:2;justify-self:start;width:calc(75vw - 3.125rem);margin-top:clamp(.3125rem,.5625rem - .390625vw,.375rem);margin-left:.3125rem}.primary-navigation .menu{flex-wrap:wrap;justify-content:space-between;width:100%;row-gap:0}.primary-navigation a{min-height:2.5rem;padding:0 .875rem;font-size:.75rem}}@media(min-width: 64.0625rem){.site-branding__mark img{width:clamp(9.7rem,15vw - .625rem,23.375rem)}.site-branding__partner{align-self:start;margin-top:.3125rem}.site-branding__partner img{width:clamp(5.59rem,10.8vw - .900625rem,16.38rem)}}@media(min-width: 64.0625rem)and (max-width: 74.9375rem){.site-header__inner{grid-template-columns:17% 68% 15%;min-height:6.3025rem}.site-branding__mark img{width:10.325rem}.site-branding__partner img{width:5.581875rem}}@media(min-width: 75rem)and (max-width: 120rem){.site-header__inner{grid-template-columns:15% 70% 15%;min-height:5.9725rem}.primary-navigation{--poti-header-animation-x: 0.28625rem;transform:translate3d(0.28625rem, 0, 0)}.site-branding__partner{--poti-header-animation-x: 0.26rem;transform:translate3d(0.26rem, 0, 0)}}@media(min-width: 120.0625rem){.site-header__inner{grid-template-columns:30% 40% 30%;min-height:7.819375rem}.primary-navigation{--poti-header-animation-x: clamp(0.1525rem, calc(0.6875rem - 0.334375vw), 0.28625rem);transform:translate3d(var(--poti-header-animation-x), 0, 0)}}@media(max-width: 39.9375rem){.site-header,.site-header__bar{background:#fff}.site-header__inner{width:100%;padding-inline:1.5625rem 1.875rem}.site-branding{flex:1 1 auto;align-items:center}.site-branding__mark,.site-branding__partner{overflow:hidden;background:rgba(0,0,0,0)}.site-branding__mark img,.site-branding__partner img{background:rgba(0,0,0,0)}.site-branding__mark img{display:block;object-fit:cover;object-position:center}.nav-toggle{position:relative;align-self:center;width:2.8125rem;height:2.375rem;padding:0;border:0;background:rgba(0,0,0,0);color:#000}.nav-toggle__line{position:absolute;left:50%;display:block;width:1.21875rem;height:.083333rem;margin:0;border-radius:0;background:currentcolor;transform:translateX(-50%)}.nav-toggle__line:nth-child(2){top:.71875rem}.nav-toggle__line:nth-child(3){top:1.09375rem}.nav-toggle__line:nth-child(4){top:1.46875rem}}@media(max-width: 30rem){.site-header__inner{gap:.5rem;min-height:clamp(3rem,3.55vw + 2.134375rem,3.125rem)}.site-branding{gap:.9375rem}.site-branding__mark{width:calc(35vw - 1.5rem)}.site-branding__mark img{width:100%;min-width:calc(35vw - 1.5rem)}.site-branding__partner img{width:calc(22.725vw - 1.375rem);transform:translateY(clamp(0.015625rem, 0.48625rem - 1.75vw, 0.0625rem))}.nav-toggle{width:2.8125rem;height:2.375rem;padding:0}}.site-footer{margin-top:auto;color:#152d35;font-family:"Pilates",var(--poti-font-body, "Inter", sans-serif);font-size:14px;font-weight:300;line-height:25px;letter-spacing:.15px}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{color:inherit;text-decoration:underline}.site-footer p{margin:0}.site-footer__primary{position:relative;background:#fff;padding:100px 50px 20px}.site-footer__primary::before{position:absolute;inset:0;background:rgba(117,117,117,.46);content:"";opacity:.5;pointer-events:none}.site-footer__primary-inner{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));width:min(100%,1140px);min-height:227px;margin:0 auto}.site-footer__column{min-width:0}.site-footer__column--summary,.site-footer__column--links,.site-footer__column--contact{padding-right:80px}.site-footer__column--venue{padding-right:100px}.site-footer__column--venue p{font-weight:400;line-height:28px;letter-spacing:.5px}.site-footer__heading{margin:0 0 20px;color:#757575;font-family:"Pilates",var(--poti-font-body, "Inter", sans-serif);font-size:14px;font-weight:600;line-height:22px;letter-spacing:2px;text-transform:uppercase}.site-footer__summary{margin-bottom:20px}.site-footer__summary strong{font-weight:400}.site-footer__list{display:grid;gap:3px;list-style:none;margin:0;padding:0}.site-footer__list li{min-height:28px}.site-footer__list a{display:flex;align-items:flex-start;color:#000;font-weight:400;line-height:28px;letter-spacing:.5px}.site-footer__list a>span:not(.site-footer__icon){color:#000}.site-footer__icon{display:flex;flex:0 0 17.5px;width:17.5px;height:14px;margin-top:7px;color:#005153}.site-footer__icon svg{display:block;width:14px;height:14px;fill:currentcolor}.site-footer__hidden-target-item{display:none}.site-footer__column--contact .site-footer__list{margin-bottom:20px}.site-footer__column--purchase p{margin-bottom:20px}.site-footer .site-footer__social{display:inline-flex;align-items:center;justify-content:center;width:28.8px;height:28.8px;background:#152d35;color:#fff}.site-footer__social:focus-visible{outline:2px solid #000;outline-offset:4px;text-decoration:none}.site-footer .site-footer__social svg{display:block;width:18px;height:18px;fill:currentcolor}.site-footer__whatsapp{display:none}.site-footer__brand-strip{background:#000;padding:0 50px}.site-footer__brand-inner{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;width:100%;min-height:100px;margin:0 auto}.site-footer__brand-link{display:inline-flex;align-items:center;justify-content:center;width:300px}.site-footer__brand-link:focus-visible{outline:2px solid #fff;outline-offset:6px;text-decoration:none}.site-footer__brand-link--balanced{grid-column:2;justify-self:end;margin-right:47px}.site-footer__brand-link--balanced img{display:block;width:300px;height:100px;object-fit:contain}.site-footer__brand-link--dunamis{grid-column:3;justify-self:center}.site-footer__brand-link--dunamis img{display:block;width:135px;height:45px;object-fit:contain}.site-footer__legal-strip{background:#171717;color:#fff;padding:20.667px 0 20px}.site-footer__legal-inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;width:min(100% - 100px,1140px);min-height:45px;margin:0 auto;column-gap:0}.site-footer__credit,.site-footer__legal-nav{color:#fff;font-family:var(--poti-font-body, "Inter", sans-serif);font-size:16px;font-weight:400;line-height:28px;letter-spacing:.5px}.site-footer__legal-nav{display:flex;flex-wrap:wrap;gap:0 10px;justify-content:flex-end}@media(max-width: 72rem){.site-footer__primary-inner{width:min(100%,960px)}.site-footer__legal-inner{width:min(100% - 100px,960px)}.site-footer__column--summary,.site-footer__column--links,.site-footer__column--contact,.site-footer__column--venue{padding-right:40px}.site-footer__brand-link--dunamis{margin-left:120px}}@media(max-width: 64rem){.site-footer__primary{padding:60px 20px}.site-footer__primary-inner{grid-template-columns:repeat(5, minmax(0, 1fr));width:100%;min-height:calc(391px - 9.765625vw)}.site-footer__column--summary{padding:0 40px 0 20px}.site-footer__column--links,.site-footer__column--contact,.site-footer__column--venue{padding:0 40px 0 0}.site-footer__column--purchase{padding:0 40px 0 20px}.site-footer__column--purchase .site-footer__list{gap:8px}.site-footer__brand-strip{padding:60px 20px}.site-footer__brand-inner{grid-template-columns:repeat(4, minmax(0, 1fr));width:100%;min-height:0}.site-footer__brand-link{width:100%}.site-footer__brand-link--balanced{grid-column:1;justify-self:stretch;justify-content:flex-end;margin-right:51.4px;transform:translateX(-17px)}.site-footer__brand-link--balanced img{width:65.16%;height:auto}.site-footer__brand-link--dunamis{grid-column:2;justify-self:stretch;justify-content:flex-start;margin-left:12.6%}.site-footer__brand-link--dunamis img{width:58.6%;height:auto}.site-footer__legal-strip{padding:20.667px 20px 20px}.site-footer__legal-inner{grid-template-columns:repeat(2, minmax(0, 1fr));width:100%}.site-footer__credit,.site-footer__legal-nav{justify-content:center;text-align:center}}@media(max-width: 48rem){.site-footer__brand-link--balanced{margin-right:48px;transform:translateX(calc(-15.852px - 0.1508vw))}.site-footer__brand-link--balanced img{width:63.46%}.site-footer__brand-link--dunamis{margin-left:0;transform:translateX(21.333px)}.site-footer__brand-link--dunamis img{width:54.6%}.site-footer__legal-strip{padding:20.667px 20px 20px}.site-footer__legal-inner{grid-template-columns:repeat(2, minmax(0, 1fr));width:100%;min-height:73px;column-gap:0}.site-footer__credit,.site-footer__legal-nav{font-family:var(--poti-font-body, "Inter", sans-serif);font-size:16px;line-height:28px}.site-footer__credit{margin-bottom:17px;transform:translateY(14px)}.site-footer__legal-nav{display:block;text-align:center}.site-footer__legal-nav a,.site-footer__legal-nav span{display:inline}}@media(max-width: 40rem){.home .site-footer,.home .site-footer__heading,.home .site-footer__credit,.home .site-footer__legal-nav{font-family:"Pilates",sans-serif}.site-footer__primary{padding:40px 20px}.site-footer__primary-inner{grid-template-columns:1fr;gap:0;min-height:0}.site-footer__column--summary{padding:0}.site-footer__summary{margin-bottom:7px}.site-footer__column--links{padding:20px 0}.site-footer__column--venue{padding:20px 0 37px}.home .site-footer__column--venue p{color:#000}.site-footer__column--contact{padding:20px 0 17.73px}.site-footer__column--purchase{padding:0 0 22px}.home .site-footer__icon{color:#000}.site-footer__brand-strip{padding:0 20px}.site-footer__brand-inner{grid-template-columns:repeat(2, minmax(0, 1fr))}.site-footer__brand-link--balanced{grid-column:1;margin-right:0;transform:none}.site-footer__brand-link--balanced img{width:100%;height:auto}.site-footer__brand-link--dunamis{grid-column:2;justify-content:center;margin-left:0;transform:translateX(5px)}.site-footer__brand-link--dunamis img{width:52.8%;height:auto}.site-footer__legal-strip{padding:20.667px 20px 20px}.site-footer__legal-inner{grid-template-columns:repeat(2, minmax(0, 1fr));width:100%;min-height:101px;column-gap:0}.site-footer__credit,.site-footer__legal-nav{font-size:14px}.site-footer__credit{line-height:28px}.site-footer__column--purchase .site-footer__list{gap:3px}.home .site-footer__whatsapp{display:inline-flex;position:fixed;right:29px;bottom:26px;z-index:10001;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:#49e670;box-shadow:rgba(73,104,126,.16) 0 16px 24px;color:#fff;text-decoration:none}.mobile-nav-open .site-footer__whatsapp{display:none}.home .site-footer__whatsapp svg{display:block;width:39px;height:39px;fill:currentcolor}}.container,.site-main,.section__inner{width:min(100% - var(--poti-gutter)*2,var(--poti-container-width));margin-inline:auto}.stack>*+*{margin-top:1rem}.cluster{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.grid{display:grid;gap:1.5rem}.grid--2,.cards-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid--3{grid-template-columns:repeat(3, minmax(0, 1fr))}@media(max-width: 48rem){.grid--2,.grid--3,.cards-grid{grid-template-columns:1fr}}section,.section{padding-block:var(--poti-section-space)}.section--tight{padding-block:clamp(2rem,4vw,3rem)}.surface{background:var(--poti-color-surface);border:1px solid var(--poti-color-border);border-radius:var(--poti-radius-lg);box-shadow:var(--poti-shadow-sm)}button,input[type=submit],input[type=button],.wp-element-button,.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.75rem 1.25rem;border:1px solid rgba(0,0,0,0);border-radius:999px;background:var(--poti-color-accent);color:var(--poti-color-accent-contrast);cursor:pointer;text-decoration:none;transition:background-color var(--poti-transition),border-color var(--poti-transition),transform var(--poti-transition)}button:hover,button:focus-visible,input[type=submit]:hover,input[type=submit]:focus-visible,input[type=button]:hover,input[type=button]:focus-visible,.wp-element-button:hover,.wp-element-button:focus-visible,.button:hover,.button:focus-visible{background:var(--poti-color-accent-strong)}button:active,input[type=submit]:active,input[type=button]:active,.wp-element-button:active,.button:active{transform:translateY(1px)}.card,article.post,article.page{padding:clamp(1.25rem,3vw,2rem);background:var(--poti-color-surface-strong);border:1px solid var(--poti-color-border);border-radius:var(--poti-radius-lg);box-shadow:var(--poti-shadow-sm)}.entry-title a{text-decoration:none}.entry-content form,.page-content form,.no-results form{display:grid;gap:1rem}label{display:grid;gap:.375rem;color:var(--poti-color-text)}input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),select,textarea{width:100%;min-height:2.75rem;padding:.75rem .875rem;border:1px solid var(--poti-color-border);border-radius:var(--poti-radius-md);background:var(--poti-color-surface-strong);color:var(--poti-color-text)}textarea{min-height:8rem;resize:vertical}.accordion{display:grid;gap:.75rem}.accordion__item{border:1px solid var(--poti-color-border);border-radius:var(--poti-radius-md);background:var(--poti-color-surface-strong);overflow:clip}.accordion__trigger{width:100%;border-radius:0;justify-content:space-between}[data-accordion-panel]{display:grid;grid-template-rows:0fr;visibility:hidden}[data-accordion-panel]>*{overflow:hidden}.accordion__item.is-open [data-accordion-panel]{grid-template-rows:1fr;visibility:visible}.accordion__content{padding:0 1.25rem 1.25rem}.tabs{display:grid;gap:1rem}.tabs__list{display:flex;flex-wrap:wrap;gap:.75rem}.slider{position:relative;overflow:hidden}.slider__track{display:flex;gap:1rem}.site-main--home{display:block;width:100%;margin-inline:0;padding-block:0;row-gap:0}.page-template-home .site-main,.home .site-main{gap:clamp(2rem,5vw,4rem)}.home-section__spacer,.home-section__eyebrow{margin:0}.home-section__eyebrow{color:var(--poti-color-accent);font-size:.875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.home-section__title,.home-hero__title,.home-card__title,.home-schedule-column__title{margin:0;font-family:var(--poti-font-heading);line-height:1.05}.home-section__description,.home-hero__description,.home-intro__body{max-width:42rem}.home-hero{position:relative;min-height:100vh;padding-block:50px 100px;overflow:hidden;background-color:#f7f8f4;background-image:var(--home-hero-image);background-repeat:no-repeat;background-position:center;background-size:cover;animation:home-hero-entrance 1.25s ease both}.home-hero__inner{display:grid;gap:1.5rem;align-items:start}.home-hero__content{max-width:42rem}.home-hero__description{font-size:clamp(1rem,2.3vw,1.125rem);color:var(--poti-color-text-soft)}.home-hero__visual{align-self:stretch}.home-hero__image{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.home-hero__actions,.home-cta__actions{margin-top:.5rem}.home-hero__highlight-label,.home-card__meta,.home-schedule-entry__time,.home-card-grid__group-title,.home-card-grid__compact-title{margin:0;color:var(--poti-color-text-soft);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.home-hero__highlight-value,.home-card__title{margin:0;font-family:var(--poti-font-heading);font-size:clamp(1.4rem,3vw,2rem);line-height:1.05}@keyframes home-hero-entrance{from{opacity:.04}to{opacity:1}}.home-section__header{max-width:42rem}.home-intro{padding-block:100px}.home-intro__inner{display:grid;width:min(100% - var(--poti-gutter)*2,71.25rem);min-height:34.5rem;gap:29px 0;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start}.home-intro__logos,.home-cta__logos{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1.25rem,3vw,2.5rem)}.home-intro__logos{grid-column:1;width:min(100%,29.375rem);min-height:7.375rem;justify-content:flex-start;gap:6.625rem;padding:0 0 0 .625rem}.home-intro__logos img,.home-cta__logos img{display:block;width:auto;object-fit:contain}.home-intro__logos img:first-child{width:8.0625rem;height:5rem}.home-intro__logos img:nth-child(2){width:13.4375rem;height:6.125rem}.home-intro__image,.home-schedule__image{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--poti-radius-lg);box-shadow:var(--poti-shadow-md)}.home-intro__image{grid-column:2;grid-row:1/span 2;align-self:center;border-radius:0;box-shadow:none}.home-intro__body{grid-column:1;width:min(100%,29.375rem);margin:-2.25rem 0 0;color:#152d35;font-family:Arial,sans-serif;font-size:1rem;font-weight:300;line-height:1.5625;letter-spacing:.0094rem;text-align:justify;text-align-last:left}.home-intro__body p+p{margin-top:1.0625rem}.home-card,.home-card-grid__compact{height:100%}.home-card-grid{padding-block:50px 20px;color:#000;font-family:Pilates,sans-serif}.home-card-grid>.section__inner{width:min(100% - var(--poti-gutter)*2,71.25rem)}.home-card-grid .home-section__header{width:min(100%,47.5rem);max-width:47.5rem;margin-inline:auto;text-align:center}.home-card-grid .home-section__spacer{display:none}.home-card-grid .home-section__title{color:#000;font-family:Pilates,sans-serif;font-size:2.1875rem;font-weight:500;line-height:3.125rem;text-align:center}.home-card-grid .home-section__description{width:min(100%,47.5rem);max-width:47.5rem;margin:3.8125rem auto 0;color:#000;font-family:Pilates,sans-serif;font-size:1rem;font-weight:300;line-height:1.5625;text-align:center}.home-card-grid__group-title{width:min(100%,23.75rem);height:3.5rem;margin:2.875rem auto 0;color:#000;font-family:Pilates,sans-serif;font-size:1.375rem;font-weight:600;line-height:1rem;text-align:center}.home-card-grid>.section__inner>.home-card-grid__group-title:first-of-type{width:min(100%,14.9375rem);margin-top:4.1875rem}.home-card-grid__items+.home-card-grid__group-title{margin-top:4.3125rem}.home-card-grid__items{justify-content:center;margin-top:.375rem}.home-card-grid .home-card{overflow:visible;width:16.875rem;height:auto;padding:0;text-align:center;background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none}.home-card__image{display:block;width:8.4375rem;height:8.4375rem;margin-inline:auto;aspect-ratio:1;object-fit:fill;object-position:center;border-radius:6.25rem;transition:transform 300ms ease}.home-card:hover .home-card__image,.home-card:focus-within .home-card__image{transform:none}.home-card__title{width:100%;height:3.125rem;margin:1rem 0 0;color:#757575;font-family:Pilates,sans-serif;font-size:1rem;font-weight:600;line-height:3.125rem;text-align:center}.home-card-grid__items,.home-glance-grid__items,.home-schedule-grid{align-items:stretch}.home-schedule-tabs{width:100%;border-collapse:collapse}.home-glance-grid{padding-block:100px 50px;color:#152d35;font-family:Pilates,sans-serif}.home-glance-grid>.section__inner{display:grid;width:min(100% - var(--poti-gutter)*2,71.25rem);min-height:32.9375rem;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0;align-items:start}.home-glance-grid .home-section__header{grid-column:2;grid-row:1;width:min(100%,34.375rem);max-width:34.375rem;margin:.625rem 0 0 .625rem}.home-glance-grid .home-section__title{color:#757575;font-family:Pilates,sans-serif;font-size:2.1875rem;font-weight:400;line-height:3.125rem;text-align:left}.home-schedule__image{grid-column:1;grid-row:1/span 3;width:min(100%,34.375rem);height:auto;margin:6.875rem 0 0 .625rem;border-radius:0;box-shadow:none;object-fit:fill}.home-schedule-tabs{grid-column:2;grid-row:2;width:min(100%,34.375rem);margin:1.25rem 0 0 .625rem;display:flex;table-layout:fixed;border-collapse:collapse;font-family:Pilates,sans-serif}.home-schedule-tabs__title{width:auto;padding:0;text-align:left}.home-schedule-tabs__button{display:inline-flex;width:auto;min-height:3.5rem;padding:1.3125rem .625rem;color:#757575;font-family:Pilates,sans-serif;font-size:.875rem;font-weight:700;line-height:.875rem;text-align:left;background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none;cursor:pointer;transition:color var(--poti-transition)}.home-schedule-tabs__button:nth-child(1){width:9.5rem}.home-schedule-tabs__button:nth-child(2){width:10.625rem}.home-schedule-tabs__button:nth-child(3){width:10rem}.home-schedule-tabs__button.is-active,.home-schedule-tabs__button:hover,.home-schedule-tabs__button:focus-visible{color:#000;border-color:rgba(0,0,0,0);box-shadow:none}.home-schedule-accordion{display:none}.home-card-grid__items--2{grid-template-columns:repeat(2, minmax(0, 1fr))}.home-card-grid__items--3{grid-template-columns:repeat(3, minmax(0, 1fr))}.home-card-grid__items--4{grid-template-columns:repeat(4, 16.875rem);gap:2.25rem 1.25rem}.home-card-grid__compact{padding:clamp(1.5rem,4vw,2.5rem)}.home-card-grid__compact-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(11rem, 1fr));gap:.75rem 1rem;list-style:none;margin:0;padding:0}.home-card-grid__compact-item{padding:.75rem 1rem;background:rgba(138,90,68,.08);border-radius:var(--poti-radius-md)}.home-card-grid__footer,.home-schedule-grid__footer{display:flex;justify-content:flex-start}.home-card-grid__footer{justify-content:center;margin-top:4.375rem}.home-card-grid__footer .button{min-width:15.75rem;min-height:3.5rem;padding:1.25rem 2rem;color:#000;font-family:Pilates,sans-serif;font-size:.875rem;font-weight:600;line-height:1rem;text-align:center;text-transform:uppercase;background:rgba(0,0,0,0);border:0}.home-inline-link{color:var(--poti-color-accent-strong);font-weight:600;text-decoration:none}.home-inline-link:hover,.home-inline-link:focus-visible{text-decoration:underline}.button--secondary{background:rgba(0,0,0,0);color:var(--poti-color-accent-strong);border-color:var(--poti-color-accent-strong)}.button--secondary:hover,.button--secondary:focus-visible{background:rgba(138,90,68,.08);color:var(--poti-color-accent-strong)}.home-schedule-grid{grid-column:2;grid-row:3;grid-template-columns:repeat(3, minmax(0, 1fr));width:min(100%,34.375rem);margin:-3.75rem 0 0 .625rem;gap:1.5rem}.home-schedule-column[hidden]{display:none}.home-schedule-grid--tabbed{grid-template-columns:1fr}.home-schedule-column{display:grid;gap:0}.home-schedule-column__title{font-size:1rem}.home-schedule-table{width:min(100%,31.75rem);margin:0 auto;border-collapse:collapse;border:1px solid #e5e5e5;font-family:Pilates,sans-serif}.home-schedule-entry{border-top:0}.home-schedule-entry:first-child{border-top:0}.home-schedule-entry__time,.home-schedule-entry__title{width:50%;height:3.125rem;padding:.9375rem .9375rem .9375rem .9375rem;color:#152d35;font-family:Pilates,sans-serif;font-size:.7875rem;line-height:1.1813rem;vertical-align:middle;border:1px solid #e5e5e5}.home-schedule-entry:nth-child(odd) .home-schedule-entry__time,.home-schedule-entry:nth-child(odd) .home-schedule-entry__title{background:rgba(128,128,128,.07)}.home-schedule-entry__time{padding-right:.9375rem;font-weight:700;text-align:left}.home-schedule-entry__title{font-weight:400}.home-schedule-grid__footer{grid-column:2;grid-row:4;justify-content:center;width:min(100%,34.375rem);margin:-1.5rem 0 0 .625rem}.home-schedule-grid__footer .button{min-width:13rem;min-height:3.5rem;padding:1.25rem 2.5rem;color:#000;font-family:Pilates,sans-serif;font-size:.875rem;font-weight:600;line-height:1rem;text-align:center;text-transform:uppercase;background:rgba(0,0,0,0);border:0}.home-registration-grid{padding-block:0 50px;color:#152d35;font-family:Pilates,sans-serif;background:#fff}.home-registration-grid>.section__inner{width:min(100% - var(--poti-gutter)*2,71.25rem)}.home-registration-grid .home-section__header{width:100%;max-width:none;margin:0;padding-top:.125rem;text-align:center}.home-registration-grid .home-section__title{color:#757575;font-family:Pilates,sans-serif;font-size:2.1875rem;font-weight:400;line-height:3.125rem;text-align:center}.home-registration-grid .home-section__description{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:100%;max-width:none;min-height:4.375rem;margin:1.25rem 0 0;color:#000;font-family:Inter,sans-serif;font-size:1rem;line-height:1.75rem;text-align:center;border:1px solid #9a9a9a;border-radius:.3125rem}.home-registration-grid__location{display:inline-flex;align-items:center;width:min(100%,44.6875rem);color:#005153;text-decoration:none}.home-registration-grid__location-icon{display:inline-flex;flex:0 0 1.875rem;width:1.875rem;height:1rem;padding-right:.625rem;color:#000}.home-registration-grid__location-icon::before{display:block;width:1rem;height:1rem;content:"";background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z'/%3E%3C/svg%3E") center/contain no-repeat}.home-registration-grid__location-text{display:block;padding-left:.3125rem;color:#000}.home-registration-grid__items{display:grid;align-items:stretch;grid-template-columns:1fr;width:100%;max-width:71.25rem;margin:1.25rem auto 0;gap:1px;background:#9a9a9a}.home-registration-card.home-card--accent{display:grid;height:auto;min-height:12.5rem;padding:0;grid-template-columns:10.6875rem 17.8125rem 28.5rem 14.25rem;gap:0;align-items:start;text-align:left;background:#fff;border:0;border-radius:0;box-shadow:none}.home-registration-card .home-card__title{grid-column:1;grid-row:1;width:7.5625rem;height:auto;margin:2.0625rem 0 0 1.5625rem;color:#757575;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;line-height:1.75rem;text-align:left}.home-registration-card__image{display:block;grid-column:2;width:9.375rem;height:9.375rem;margin:1.5625rem auto 0;aspect-ratio:1;object-fit:fill;border-radius:0;box-shadow:none}.home-registration-card__details{grid-column:3;grid-row:1;width:calc(100% - 3.125rem);margin:2.0625rem 1.5625rem 0}.home-registration-card__subtitle{margin:0;color:#757575;font-family:Pilates,sans-serif;font-size:1rem;font-weight:700;line-height:1.25rem;letter-spacing:.02em;text-transform:none}.home-registration-card__text{margin:.8125rem 0 0;color:#000;font-family:Pilates,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem}.home-registration-card__actions{grid-column:4;grid-row:1;width:calc(100% - 1.25rem);margin:4.5rem .625rem 0;text-align:center}.home-registration-card__button{display:inline-block;min-width:10rem;min-height:3.5rem;padding:1.25rem 2.5rem;color:#000;font-family:Pilates,sans-serif;font-size:.875rem;font-weight:600;line-height:1rem;text-align:center;text-decoration:none;text-transform:uppercase;background:linear-gradient(180deg, #b9f8c8 0%, #d8ff65 100%);border:0;border-radius:.25rem;box-shadow:none}.home-registration-grid__note{margin:0;color:var(--poti-color-text-soft)}.home-countdown{position:relative;padding-block:100px;color:#fff;background-image:linear-gradient(rgba(0, 0, 0, 0.63), rgba(0, 0, 0, 0.63)),url("https://pilatesontourindia.com/wp-content/uploads/2026/05/Session-Abstract-1920x1080-1.jpg");background-position:center;background-size:cover}.home-countdown>.section__inner{width:min(100% - var(--poti-gutter)*2,71.25rem)}.home-countdown__panel{width:min(100%,57rem);margin-inline:auto;padding:0;color:#fff;text-align:center;background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none}.home-countdown .home-section__title{color:#fff;font-family:Pilates,sans-serif;font-size:2.5rem;font-weight:400;line-height:3.125rem;text-align:center}.home-countdown__timer{display:grid;grid-template-columns:repeat(4, 14.25rem);width:min(100%,57rem);height:9.375rem;margin:2.8125rem 0 0;gap:0;text-align:center}.home-countdown__unit{display:flex;width:7.875rem;height:9.375rem;margin-inline:auto;padding:0;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid #fff;border-radius:.5rem}.home-countdown__value{display:block;margin-bottom:.8125rem;color:#fff;font-family:"Libre Franklin",sans-serif;font-size:2.5rem;font-weight:600;line-height:1.875rem}.home-countdown__label{display:block;color:#fff;font-family:Inter,sans-serif;font-size:1.25rem;line-height:2rem}.home-countdown__fallback{margin:0;color:#fff}.home-countdown__actions{width:100%;max-width:none;margin:1.25rem 0 0;text-align:center}.home-countdown__button{display:inline-block;min-width:10rem;min-height:3.5rem;padding:1.25rem 2.5rem;color:#000;font-family:Pilates,sans-serif;font-size:.875rem;font-weight:600;line-height:1rem;text-align:center;text-decoration:none;text-transform:uppercase;background:linear-gradient(360deg, #dcfd7e 0%, #b0f5c6 100%);border:0;border-radius:.25rem}.home-card--accent{padding:clamp(1.5rem,4vw,2rem)}.home-cta__panel{padding:clamp(2rem,5vw,3rem);text-align:left}.home-cta__logos{padding-block:.5rem}.home-cta__logos img{max-width:min(13rem,45vw);max-height:4.5rem}.home-cta__location,.home-cta__note{margin:0;color:var(--poti-color-text-soft)}@media(min-width: 64rem){.home-hero__inner{grid-template-columns:minmax(0, 1.5fr) minmax(0, 1fr);gap:2rem}}@media(max-width: 75rem){.home-card-grid__items--4{grid-template-columns:repeat(2, 16.875rem)}.home-registration-card.home-card--accent{grid-template-columns:18% 25% minmax(0, 34%) 23%}.home-registration-card__image{width:min(9.375rem,80%);height:auto}}@media(max-width: 64rem){.home-intro__inner,.home-glance-grid>.section__inner{grid-template-columns:1fr;min-height:0}.home-intro__logos,.home-intro__image,.home-intro__body,.home-glance-grid .home-section__header,.home-schedule__image,.home-schedule-tabs,.home-schedule-grid,.home-schedule-grid__footer{grid-column:1;grid-row:auto}.home-glance-grid .home-section__header,.home-schedule__image,.home-schedule-tabs,.home-schedule-grid,.home-schedule-grid__footer{width:100%;max-width:34.375rem;margin-inline:auto}.home-schedule__image{height:auto;margin-top:2rem}.home-schedule-grid{margin-top:1rem}.home-schedule-grid__footer{margin-top:1.5rem}.home-schedule-table{width:100%}.home-countdown__timer{grid-template-columns:repeat(2, 14.25rem);justify-content:center;width:100%;height:auto;gap:1rem 0}.home-card-grid__items--4,.home-schedule-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.home-schedule-grid.home-schedule-grid--tabbed{grid-template-columns:1fr}}@media(max-width: 48rem){.home-intro{padding-block:3rem}.home-intro__logos{gap:1.5rem;justify-content:center;padding-left:0}.home-card-grid__items--2,.home-card-grid__items--3,.home-card-grid__items--4,.home-registration-grid__items,.home-schedule-grid{grid-template-columns:1fr}.home-schedule-tabs{display:grid;gap:.25rem}.home-schedule-tabs .home-schedule-tabs__button{width:100%}.home-hero__actions,.home-cta__actions{flex-direction:column;align-items:stretch}.home-hero__actions .button,.home-cta__actions .button{width:100%}.home-registration-card.home-card--accent{grid-template-columns:1fr;min-height:0;padding:1.5rem;text-align:center}.home-registration-card .home-card__title,.home-registration-card__image,.home-registration-card__details,.home-registration-card__actions{grid-column:1;grid-row:auto;width:100%;margin:0 auto;text-align:center}.home-registration-card__image{width:9.375rem;max-width:100%}.home-countdown__timer{grid-template-columns:1fr;gap:1rem}.home-countdown__unit{width:min(100%,7.875rem)}.home-schedule-tabs__title{display:block;width:100%;padding-right:0}.home-schedule-entry__time,.home-schedule-entry__title{display:block;width:100%;padding-right:0}.home-schedule-entry__time{padding-bottom:.25rem}.home-schedule-entry__title{padding-top:0}}@media(max-width: 48rem){.site-main--home .home-hero{min-height:80vh;padding-block:0;aspect-ratio:auto;background-image:url("https://pilatesontourindia.com/wp-content/uploads/2026/05/Untitled-design-32.jpg");background-position:center center;background-size:cover}.site-main--home .home-intro{padding-block:3.125rem 0;background:#fff}.site-main--home .home-intro__inner{width:min(100% - 2.5rem,17.5rem);gap:2.5rem}.site-main--home .home-intro__logos{width:100%;min-height:0;gap:4.25rem;justify-content:center;padding:0}.site-main--home .home-intro__logos img:first-child{width:4.5rem;height:auto}.site-main--home .home-intro__logos img:nth-child(2){width:7.5rem;height:auto}.site-main--home .home-intro__image{width:100%;margin:0;order:3}.site-main--home .home-intro__body{width:100%;margin:0;order:2;font-size:1rem;line-height:1.5625;text-align:justify}.has-reveal .site-main--home .home-intro__body[data-reveal]{animation:none;opacity:1;transform:none;visibility:visible}.site-main--home .home-card-grid{padding-block:1.125rem 1.25rem}.site-main--home .home-card-grid>.section__inner{width:min(100% - 2.5rem,17.5rem)}.site-main--home .home-card-grid .home-section__title,.site-main--home .home-glance-grid .home-section__title,.site-main--home .home-registration-grid .home-section__title,.site-main--home .home-countdown .home-section__title{font-size:1.875rem;line-height:2.35rem}.site-main--home .home-card-grid .home-section__title{font-size:2.1875rem;line-height:3.125rem;letter-spacing:-0.04em}.site-main--home .home-card-grid .home-section__description{margin-top:3.8125rem;font-size:.875rem;line-height:1.75rem}.site-main--home .home-card-grid__group-title,.site-main--home .home-card-grid>.section__inner>.home-card-grid__group-title:first-of-type,.site-main--home .home-card-grid__items+.home-card-grid__group-title{display:flex;align-items:center;justify-content:center;width:13.6875rem;min-height:3.5rem;margin-top:8.0625rem;margin-inline:auto;margin-bottom:0;font-size:0;line-height:0}.site-main--home .home-card-grid__group-title::before{content:"Presenters";color:#000;font-family:Pilates,sans-serif;font-size:1.375rem;font-weight:600;line-height:1rem;text-align:center}.site-main--home .home-card-grid__items+.home-card-grid__group-title{width:17.5rem;min-height:6.625rem;margin-top:4.4375rem}.site-main--home .home-card-grid__items+.home-card-grid__group-title::before{content:"Workout Instructors";line-height:2.0625rem}.site-main--home .home-card-grid__items{gap:2.25rem;margin-top:3.1875rem}.site-main--home .home-card-grid .home-card{width:100%}.site-main--home .home-card__image{width:9.375rem;height:9.375rem}.site-main--home .home-card__title{height:3.125rem;margin-top:1rem;line-height:3.125rem}.site-main--home .home-card-grid__footer{margin-top:2rem}.site-main--home .home-card-grid__footer .button{display:inline-flex;align-items:center;justify-content:center;width:14.5rem;min-width:0;gap:.5625rem}.site-main--home .home-card-grid__footer .button::before{display:inline-block;width:.9375rem;height:.875rem;flex:0 0 auto;content:"";background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M244.2 346.79c2.4-12.3-12-30-32.4-48.7-20.9-19.2-48.2-39.1-63.4-46.6-21.7-12-41.7-1.8-46.3 22.7-5 26.2 0 51.4 14.5 73.9 10.2 15.5 25.4 22.7 43.4 24 11.6.6 52.5 2.2 61.7-1 11.9-4.3 20.1-11.8 22.5-24.3zm205 20.8a5.22 5.22 0 0 0-8.3 2.4c-8 25.4-44.7 112.5-172.1 121.5-149.7 10.5 80.3 43.6 145.4-6.4 22.7-17.4 47.6-35 46.6-85.4-.4-10.1-4.9-26.69-11.6-32.1zm62-122.4c-.3-18.9-8.6-33.4-26-42.2-2.9-1.3-5-2.7-5.9-6.4A222.64 222.64 0 0 0 438.9 103c-1.1-1.5-3.5-3.2-2.2-5 8.5-11.5-.3-18-7-24.4Q321.4-31.11 177.4 13.09c-40.1 12.3-73.9 35.6-102 67.4-4 4.3-6.7 9.1-3 14.5 3 4 1.3 6.2-1 9.3C51.6 132 38.2 162.59 32.1 196c-.7 4.3-2.9 6-6.4 7.8-14.2 7-22.5 18.5-24.9 34L0 264.29v20.9c0 30.8 21 50.4 51.8 49 7.7-.3 11.7-4.3 12-11.5 2-77.5-2.4-95.4 3.7-125.8C92.1 72.39 234.3 5 345.3 65.39 411.4 102 445.7 159 447.6 234.79c.8 28.2 0 56.5 0 84.6 0 7 2.2 12.5 9.4 14.2 24.1 5 49.2-12 53.2-36.7 2.9-17.1 1-34.5 1-51.7zm-159.6 131.5c36.5 2.8 59.3-28.5 58.4-60.5-2.1-45.2-66.2-16.5-87.8-8-73.2 28.1-45 54.9-22.2 60.8z'/%3E%3C/svg%3E") center/contain no-repeat}.site-main--home .home-glance-grid{padding-block:3.5rem .625rem;background:#fff}.site-main--home .home-glance-grid>.section__inner{width:min(100% - 2rem,20rem);gap:1.25rem}.site-main--home .home-glance-grid .home-section__header,.site-main--home .home-schedule__image,.site-main--home .home-schedule-tabs,.site-main--home .home-schedule-grid,.site-main--home .home-schedule-grid__footer{width:100%;max-width:none;margin-inline:0}.site-main--home .home-glance-grid .home-section__header{width:16.25rem;margin:0 auto;order:0;text-align:center}.site-main--home .home-glance-grid .home-section__title{font-size:2.1875rem;line-height:3.125rem;letter-spacing:.015625rem;text-align:center}.site-main--home .home-schedule__image{width:16.25rem;margin:0 auto;margin-top:0;order:-1}.has-reveal .site-main--home .home-schedule__image[data-reveal],.has-reveal .site-main--home .home-glance-grid .home-section__title[data-reveal],.has-reveal .site-main--home .home-schedule-grid__footer[data-reveal]{animation:none;opacity:1;transform:none;visibility:visible}.site-main--home .home-schedule-tabs,.site-main--home .home-schedule-grid--tabbed{display:none}.site-main--home .home-schedule-accordion{display:block;width:16.25rem;margin:0 auto}.site-main--home .home-schedule-accordion__trigger{display:block;box-sizing:border-box;width:100%;min-height:3.0625rem;padding:.625rem;color:#757575;font-family:Pilates,sans-serif;font-size:.875rem;font-weight:400;line-height:1.75rem;text-align:left;background:rgba(0,0,0,0);border:.0417rem solid #d5d8dc;border-radius:0;box-shadow:none}.site-main--home .home-schedule-accordion__trigger.is-active,.site-main--home .home-schedule-accordion__trigger:hover,.site-main--home .home-schedule-accordion__trigger:focus-visible{color:#000}.site-main--home .home-schedule-accordion__panel{width:100%;padding:.625rem .625rem 1.5rem;color:#152d35;font-family:Pilates,sans-serif;font-size:.875rem;line-height:1.75rem;border:.0417rem solid #d5d8dc}.site-main--home .home-schedule-accordion__panel[hidden]{display:none}.site-main--home .home-schedule-table{width:14.9375rem;margin:0 auto;table-layout:fixed;border-collapse:collapse;border:.0417rem solid rgba(128,128,128,.5)}.site-main--home .home-schedule-entry:nth-child(odd) .home-schedule-entry__time,.site-main--home .home-schedule-entry:nth-child(odd) .home-schedule-entry__title{background:rgba(128,128,128,.07)}.site-main--home .home-schedule-entry__time,.site-main--home .home-schedule-entry__title{box-sizing:border-box;display:table-cell;height:auto;padding:.9375rem;color:#152d35;font-family:Pilates,sans-serif;font-size:.7875rem;font-weight:400;line-height:1.18125rem;vertical-align:middle;border:.0417rem solid rgba(128,128,128,.5)}.site-main--home .home-schedule-entry__time{width:6.4375rem;font-weight:700}.site-main--home .home-schedule-entry__title{width:8.5rem;font-weight:400}.site-main--home .home-schedule-grid__footer{width:16.25rem;margin:0 auto}.site-main--home .home-schedule-grid__footer .button{width:11.75rem;min-width:0;padding:1.25rem 1.875rem;background:linear-gradient(360deg, #dcfd7e 0%, #b0f5c6 100%);border-radius:.25rem}.site-main--home .home-registration-grid{margin-top:1.75rem;padding:2.5rem 1.25rem;background:#fff}.site-main--home .home-registration-grid>.section__inner{width:100%;margin:0}.site-main--home .home-registration-grid .home-section__header{padding:0}.site-main--home .home-registration-grid .home-section__title{font-size:2.1875rem;line-height:3.125rem;letter-spacing:.015625rem}.site-main--home .home-registration-grid .home-section__description{min-height:0;margin-top:1.25rem;padding:1.25rem;font-size:1rem;line-height:1.75rem;letter-spacing:.03125rem;border-color:#9e9e9e}.site-main--home .home-registration-grid__location{align-items:flex-start;line-height:inherit;text-align:left}.site-main--home .home-registration-grid__location-text{line-height:inherit;text-align:left}.has-reveal .site-main--home .home-registration-grid [data-reveal]{animation:none;opacity:1;transform:none;visibility:visible}.site-main--home .home-registration-grid__items{margin-top:1.25rem;gap:0;background:rgba(0,0,0,0)}.site-main--home .home-registration-card.home-card--accent{display:block;min-height:28.125rem;padding:.625rem;text-align:center}.site-main--home .home-registration-card__image{width:9.375rem;height:9.375rem;margin:0 auto}.site-main--home .home-registration-card .home-card__title{width:100%;height:auto;margin:1.75rem 0 0;font-family:Pilates,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.75rem;letter-spacing:.03125rem;text-align:center}.site-main--home .home-registration-card__details{width:100%;margin:0;margin-top:2.125rem;text-align:center}.site-main--home .home-registration-card__subtitle{margin:0;font-size:1.25rem;font-weight:600;line-height:1.75rem;letter-spacing:.03125rem}.site-main--home .home-registration-card__text{margin:.3125rem 0 0;font-size:1rem;line-height:1.25rem}.site-main--home .home-registration-card__actions{width:100%;margin-top:1.25rem;text-align:center}.site-main--home .home-registration-card__button{min-width:8.75rem;width:auto;padding:1.25rem 1.875rem;letter-spacing:.0625rem;text-transform:none}.site-main--home .home-countdown__button{min-width:0;width:100%;padding-inline:1.25rem}.site-main--home .home-countdown{position:relative;overflow:hidden;padding:2.5rem 1.25rem;background-image:url("https://pilatesontourindia.com/wp-content/uploads/2026/05/Session-Abstract-1920x1080-1.jpg");background-position:center center;background-size:cover}.site-main--home .home-countdown::before{position:absolute;inset:0;content:"";background:rgba(0,0,0,.63);opacity:.8;pointer-events:none}.site-main--home .home-countdown>.section__inner{position:relative;z-index:1;width:100%;margin:0}.site-main--home .home-countdown__panel{width:100%;margin:0}.site-main--home .home-countdown .home-section__title{font-size:1.25rem;line-height:3.125rem;letter-spacing:.015625rem;white-space:nowrap}.has-reveal .site-main--home .home-countdown[data-reveal],.has-reveal .site-main--home .home-countdown [data-reveal]{animation:none;opacity:1;transform:none;visibility:visible}.site-main--home .home-countdown__timer{grid-template-columns:15.9375rem;justify-content:center;width:15.9375rem;margin:1.875rem auto 0;gap:.9375rem}.site-main--home .home-countdown__unit{width:10.3125rem;height:7.5rem;margin:0 auto}.site-main--home .home-countdown__value{margin-bottom:.8125rem;font-size:1.875rem;line-height:1.875rem}.site-main--home .home-countdown__label{font-size:1.125rem;line-height:2rem;letter-spacing:.009375rem}.site-main--home .home-countdown__actions{margin-top:1.5625rem}.site-main--home .home-countdown__button{min-width:8.75rem;width:auto;padding:1.25rem 1.875rem;letter-spacing:.0625rem}}.archive .site-main,.blog .site-main:not(.site-main--home),.template-group-listing .entry-content,.template-group-detail .entry-content,.template-group-generic .entry-content,.template-group-fake-form-status .entry-content,.template-group-search{display:grid;gap:1.5rem}.grouped-page-intro{padding:clamp(1.25rem,3vw,2rem);background:var(--poti-color-surface);border:1px solid var(--poti-color-border);border-radius:var(--poti-radius-lg);box-shadow:var(--poti-shadow-sm)}.grouped-page-intro__title,.grouped-card__title,.status-banner__title,.fake-flow-form__title{margin:0;font-family:var(--poti-font-heading);line-height:1.05}.grouped-page-intro__title,.status-banner__title,.fake-flow-form__title{font-size:clamp(1.75rem,3vw,2.25rem)}.grouped-card__title{font-size:clamp(1.25rem,2.3vw,1.75rem)}.grouped-card__meta{margin:0;color:var(--poti-color-text-soft);font-size:.875rem;text-transform:uppercase;letter-spacing:.08em}.grouped-card__badge{margin:0;color:var(--poti-color-accent-strong);font-size:.875rem;font-weight:700}.grouped-card__helper{margin:0;color:var(--poti-color-text-soft);font-size:.92rem}.grouped-card__range{margin:-0.25rem 0 0;color:var(--poti-color-text-soft);font-size:.92rem}.grouped-page-grid{align-items:stretch}.grouped-page-grid--shop{gap:clamp(1.5rem,2vw,2rem)}.grouped-card{height:100%}.grouped-card__body{display:grid;gap:.875rem}.grouped-card__actions{margin-top:auto}.grouped-card__actions .button{width:100%;justify-content:center}.grouped-card--shop{display:grid;gap:0;overflow:hidden;padding:0}.grouped-card--shop .grouped-card__media{border-radius:0}.grouped-card--shop .grouped-card__body{padding:clamp(1rem,2vw,1.4rem)}.grouped-card--shop .grouped-card__meta{font-size:1rem;letter-spacing:0;text-transform:none;color:var(--poti-color-accent-strong)}.grouped-card--shop .grouped-card__title{font-size:clamp(1.1rem,1.7vw,1.45rem);line-height:1.2}.grouped-card__media{overflow:hidden;border-radius:calc(var(--poti-radius-lg) - .25rem)}.grouped-card__media img{width:100%;aspect-ratio:1;object-fit:cover}.grouped-shop-toolbar{display:grid;gap:1rem;align-items:end}.grouped-shop-toolbar__copy{gap:.35rem}.grouped-shop-toolbar__title{margin:0;font-family:var(--poti-font-heading);font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.1}.grouped-shop-toolbar__results{margin:0;color:var(--poti-color-text-soft)}.grouped-shop-toolbar__sort{display:grid;gap:.5rem}@media(min-width: 48rem){.grouped-shop-toolbar{grid-template-columns:minmax(0, 1fr) minmax(16rem, 20rem)}}.grouped-page-banner img{aspect-ratio:784/299}.grouped-page-breadcrumbs{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;color:var(--poti-color-text-soft);font-size:.95rem}.grouped-page-breadcrumbs a{color:inherit;text-decoration:none}.grouped-page-breadcrumbs a::after,.grouped-page-breadcrumbs span::after{content:"/";margin-left:.4rem;opacity:.6}.grouped-page-breadcrumbs span:last-child::after,.grouped-page-breadcrumbs a:last-child::after{content:none}.grouped-page-banner--shop{border-radius:calc(var(--poti-radius-lg) - .25rem)}.grouped-page-banner--shop img{aspect-ratio:1566/482}.grouped-page-intro--shop-note{text-align:center}.grouped-page-banner--coming-soon{max-width:49rem;margin:0 auto}.grouped-page-note{margin:0;text-align:center;color:var(--poti-color-text-soft)}.grouped-page-note--coming-soon{max-width:49rem;margin-inline:auto}.grouped-event-schedule,.grouped-event-schedule__workshop{padding:clamp(1.25rem,3vw,2rem);background:var(--poti-color-surface);border:1px solid var(--poti-color-border);border-radius:var(--poti-radius-lg);box-shadow:var(--poti-shadow-sm)}.grouped-event-schedule__weekday,.grouped-event-schedule__time,.grouped-event-schedule__title,.grouped-event-schedule__workshop p{margin:0}.grouped-event-schedule__weekday,.grouped-event-schedule__time{color:var(--poti-color-text-soft);font-weight:600}.grouped-event-schedule__entry{gap:.35rem}.grouped-event-schedule__date{margin:0;font-family:var(--poti-font-heading);font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.05}.grouped-listing-media{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:clamp(1rem,2vw,1.5rem)}.grouped-listing-media__item{display:grid;gap:.75rem;margin:0;padding:clamp(.75rem,1.6vw,1rem);background:var(--poti-color-surface);border:1px solid var(--poti-color-border);border-radius:var(--poti-radius-lg);box-shadow:var(--poti-shadow-sm)}.grouped-listing-media__item img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:calc(var(--poti-radius-lg) - .35rem)}.grouped-listing-media--event-schedule .grouped-listing-media__item:nth-child(5n) img,.grouped-listing-media--event-schedule .grouped-listing-media__item:nth-child(6n) img{aspect-ratio:16/9}.grouped-listing-media__item figcaption{color:var(--poti-color-text-soft);font-size:.85rem;font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase}.grouped-presenters,.grouped-presenter-profile{padding:clamp(1.25rem,3vw,2rem);background:var(--poti-color-surface);border:1px solid var(--poti-color-border);border-radius:var(--poti-radius-lg);box-shadow:var(--poti-shadow-sm)}.grouped-presenters{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:clamp(1rem,2vw,1.5rem)}.grouped-presenters__label{grid-column:1/-1}.grouped-presenter-profile{overflow:hidden;padding:clamp(.75rem,1.6vw,1rem);text-align:center}.grouped-presenter-profile__image img{display:block;width:100%;aspect-ratio:1;object-fit:cover;object-position:center top;border-radius:calc(var(--poti-radius-lg) - .35rem)}.grouped-presenters__label,.grouped-presenter-profile__credentials,.grouped-presenter-profile__organization,.grouped-presenter-profile p,.grouped-presenter-profile__links{margin:0}.grouped-presenters__label,.grouped-presenter-profile__credentials{color:var(--poti-color-text-soft);font-weight:600}.grouped-presenter-profile__links{display:flex;flex-wrap:wrap;gap:.75rem}.grouped-page-actions{gap:1rem}.grouped-page-actions__title{flex-basis:100%;margin-bottom:.25rem}.grouped-page-actions .button{min-width:12rem}.search-result-card__title a{color:inherit;text-decoration:none}.search-result-card__title a:hover,.search-result-card__title a:focus-visible{text-decoration:underline}@media(max-width: 64rem){.grouped-listing-media,.grouped-presenters{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 48rem){.grouped-listing-media,.grouped-presenters{grid-template-columns:1fr}.grouped-page-actions{flex-direction:column;align-items:stretch}.grouped-page-actions .button{width:100%}}.template-group-presenters,.page .template-group-presenters:not(.site-main--home),.page .site-main.template-group-presenters:not(.site-main--home){width:100%;max-width:none;margin:0;display:block;gap:0;padding:0;background:#fff;color:#222}.template-group-presenters .entry-content{display:block}.template-group-presenters>section:not(.presenters-hero):not(.presenters-band){padding-block:0}.presenters-hero{display:grid;min-height:0;place-items:start center;padding:10rem 1rem 6.25rem;background-image:linear-gradient(rgba(0, 0, 0, 0.42), rgba(0, 0, 0, 0.42)),url("https://pilatesontourindia.com/wp-content/uploads/2026/05/POT_India_Photobanner_1920x1080_3.jpg");background-position:center 9%;background-repeat:no-repeat;background-size:cover;text-align:center}.presenters-hero__title{max-width:clamp(43rem,60vw,49.875rem);margin:0;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:3.125rem;font-weight:500;letter-spacing:-0.0625rem;line-height:1.8;transform:scaleX(1.15)}.presenters-band{display:grid;min-height:6rem;margin-top:0;padding-block:0;place-items:center;background:#eee;text-align:center}.presenters-band__title{margin:0;padding:1.25rem 2.5rem;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:1.375rem;font-weight:600;letter-spacing:.0625rem;line-height:1rem;text-transform:uppercase}.presenters-page{width:min(100%,72.5rem);margin:1.5rem auto 0;padding:.4rem .625rem clamp(4rem,6vw,6rem)}.presenters-page--presenters{padding-bottom:0}.presenters-band--workout{margin-top:-1.2rem}.presenters-page__list{display:grid;gap:2.5rem}.presenter-profile{display:grid;grid-template-columns:minmax(16rem, 33.33%) minmax(0, 1fr);align-items:stretch;overflow:hidden;padding:.625rem;border:1px solid #d9d9d9;background:#fff}.presenter-profile__media{display:grid;align-items:stretch;min-height:100%;padding:.625rem}.presenter-profile__media img{display:block;width:100%;height:auto;min-height:22rem;align-self:start;justify-self:stretch;aspect-ratio:1;object-fit:cover;object-position:center top}.presenter-profile__content{display:grid;align-content:start;padding:.625rem}.presenter-profile__summary{margin-bottom:clamp(2.2rem,4.4vw,3.6rem);color:#111;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.75}.presenter-profile__summary p{margin:0}.presenter-profile__name{color:#111}.presenter-profile__bio{border-top:1px solid #d5d8dc;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.65}.presenter-profile__bio summary{position:relative;display:flex;min-height:2.3125rem;align-items:center;padding:.625rem 2.5rem .625rem 0;color:#152d35;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:.03125rem;line-height:1;list-style:none}.presenter-profile__bio summary::-webkit-details-marker{display:none}.presenter-profile__bio summary::after{content:"▸";position:absolute;top:50%;right:.2rem;color:#172f37;font-size:.95rem;line-height:1;transform:translateY(-50%)}.presenter-profile__bio[open] summary::after{content:"▴"}.presenter-profile__bio:not([open]) .presenter-profile__bio-copy{display:none}.presenter-profile__bio-copy{padding:0 0 .8rem}.presenter-profile__bio-copy p{margin:0 0 1rem}.presenter-profile__bio-copy p:last-child{margin-bottom:0}.presenter-profile__email{margin:clamp(1.5rem,3vw,2.4rem) 0 0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.4}.presenter-profile__socials{display:flex;gap:.5rem;margin-top:clamp(1.4rem,2.2vw,2rem)}.presenter-profile__social{display:inline-grid;width:1.85rem;height:1.85rem;place-items:center;background:#14343a;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1.3rem;font-weight:700;line-height:1}.presenter-profile__social--instagram{font-size:1.55rem;font-weight:400}.has-reveal .template-group-presenters [data-reveal]{opacity:0;transform:translateY(1.5rem);transition:opacity 600ms ease,transform 600ms ease}.has-reveal .template-group-presenters [data-reveal].is-visible{animation:none;opacity:1;transform:translateY(0)}@media(min-width: 64.01rem){.presenters-page{padding-top:.4rem}.presenter-profile{padding:0}.presenter-profile__summary{margin-bottom:2.9rem}}@media(min-width: 47.99rem)and (max-width: 64rem){.presenters-page{padding-inline:0}.presenter-profile{padding:.625rem}}@media(max-width: 64rem){.presenters-hero__title{font-size:3.75rem;line-height:1.1667;transform:none}.template-group-presenters .presenters-hero{padding-top:3.7rem;padding-bottom:3.75rem;background-position:left top}.presenters-band{min-height:11rem}.presenters-band--workout{margin-top:-7.95rem}.presenters-page{margin-top:-0.875rem;padding-top:2.1rem}.presenter-profile__media img{height:auto;min-height:0}}@media(min-width: 47.99rem)and (max-width: 55rem){.presenters-hero__title{max-width:31.875rem}.presenter-profile{grid-template-columns:15.5rem minmax(0, 1fr);min-height:19.5625rem}.presenter-profile__summary{margin-bottom:3rem}}@media(max-width: 47.98rem){.template-group-presenters .presenters-hero{min-height:14.75rem;padding:5rem 1.25rem 2.5rem;place-items:start center}.presenters-hero__title{max-width:22rem;font-size:2.1875rem;line-height:1.657;letter-spacing:0}.presenters-band{min-height:8.625rem}.presenters-band__title{font-family:Pilates,sans-serif;font-size:1.375rem}.presenters-band--workout{min-height:11.75rem;margin-top:1.375rem}.presenters-band--workout .presenters-band__title{width:13.75rem;padding:2.28125rem 0;line-height:1.5;white-space:normal}.presenters-page{margin-top:1.5rem;padding:0 0 4rem}.presenters-page--presenters{padding-bottom:0}.presenters-page__list{gap:2.5rem}.presenter-profile{grid-template-columns:1fr;padding:.625rem;border:0}.presenter-profile__media{border:1px solid #d9d9d9}.presenter-profile__media img{height:auto;min-height:0}.presenter-profile__content{padding:.625rem;border:1px solid #d9d9d9;border-top:0;text-align:center}.presenter-profile__summary{margin-bottom:2.15rem;font-family:Pilates,sans-serif;font-size:.875rem;line-height:1.75rem}.presenter-profile__bio{border-top:0;font-family:Pilates,sans-serif}.presenter-profile__bio summary{min-height:2.3125rem;padding-right:1.75rem;border-bottom:1px solid #d5d8dc;font-size:1rem;letter-spacing:.03125rem;line-height:1;text-align:left}.presenter-profile__bio summary::after{content:"";right:.65rem;width:0;height:0;border-style:solid;border-width:.3125rem 0 .3125rem .4375rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000;transform:translateY(-50%)}.presenter-profile__bio[open] summary::after{content:"";border-width:0 .3125rem .4375rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000}.presenter-profile__bio.is-animating .presenter-profile__bio-copy{display:block;overflow:hidden}.presenter-profile__email{min-height:2.8125rem;margin-top:1.25rem;font-family:Pilates,sans-serif;font-size:.875rem;line-height:2}.presenter-profile__socials{justify-content:center;margin-top:1.25rem;font-family:Pilates,sans-serif}.presenter-profile__social{position:relative;overflow:hidden;color:rgba(0,0,0,0)}.presenter-profile__social::before{position:absolute;inset:0;display:grid;place-items:center;color:#fff}.presenter-profile__social--facebook::before{content:"f";inset:50% auto auto 50%;width:1.2rem;height:1.2rem;border-radius:50%;background:#fff;color:#14343a;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;line-height:1;transform:translate(-50%, -50%)}.presenter-profile__social--instagram::before{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1rem;border:.12rem solid #fff;border-radius:.25rem;transform:translate(-50%, -50%)}.presenter-profile__social--instagram::after{content:"";position:absolute;top:50%;left:50%;width:.42rem;height:.42rem;border:.1rem solid #fff;border-radius:50%;box-shadow:.35rem -0.35rem 0 -0.08rem #fff;transform:translate(-50%, -50%)}.presenters-whatsapp{right:1.8rem;bottom:1.5rem;width:3.375rem;height:3.375rem}}@media(max-width: 30rem){.presenters-hero__title{font-size:2.1875rem}.presenter-profile__summary{font-size:.875rem}}main.template-group-event-schedule,.page .template-group-event-schedule:not(.site-main--home),.page .site-main.template-group-event-schedule:not(.site-main--home){width:100%;max-width:none;margin:0;display:block;gap:0;padding:0;background:#fff;color:#152d35;font-family:Inter,sans-serif}.template-group-event-schedule,.template-group-event-schedule *{box-sizing:border-box}.template-group-event-schedule p,.template-group-event-schedule h1,.template-group-event-schedule h2,.template-group-event-schedule ul,.template-group-event-schedule figure{margin:0}.event-schedule-hero{position:relative;display:flex;min-height:21.875rem;align-items:center;justify-content:center;padding:10rem 0 6.25rem;background-image:url("https://pilatesontourindia.com/wp-content/uploads/2026/05/POT_India_Photobanner_1920x1080_1.jpg");background-position:center 20%;background-repeat:no-repeat;background-size:cover;text-align:center}.event-schedule-hero__overlay{position:absolute;inset:0;display:block;background-color:#000;opacity:.7;pointer-events:none}.event-schedule-hero__inner,.event-schedule-cta__inner{position:relative;width:min(100%,71.25rem);margin:0 auto}.event-schedule-hero__title{color:#fff;font-family:Pilates,sans-serif;font-size:3.125rem;font-weight:500;letter-spacing:-0.03125rem;line-height:1.8}.event-schedule-page{display:block;padding-block:0;background:#fff}.event-schedule-day{width:100%;margin:0;padding:3.125rem 0 0;background:#fff;color:#000;font-family:Pilates,sans-serif}.event-schedule-day:last-child{padding-bottom:6.25rem}.event-schedule-day__header,.event-schedule-timeline,.event-schedule-row{width:min(100%,71.25rem);margin:0 auto}.event-schedule-day__header{display:flex;min-height:4.333rem;align-items:flex-start;justify-content:center;gap:3.125rem;padding:1.25rem;border:1px solid #9e9e9e;color:#152d35;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.03125rem;line-height:1.75;text-align:center}.event-schedule-day__meta{display:inline-flex;align-items:center;justify-content:center;min-width:3rem}.event-schedule-day__icon{display:inline-block;width:1.875rem;height:1rem;flex:0 0 1.875rem;color:#152d35;background-color:currentcolor;background-repeat:no-repeat;background-position:0 center;background-size:1rem 1rem}.event-schedule-day__icon--bookmark{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M336 0H48C21.49 0 0 21.49 0 48v464l192-112 192 112V48c0-26.51-21.49-48-48-48zm0 428.43l-144-84-144 84V54a6 6 0 0 1 6-6h276c3.31 0 6 2.69 6 6v374.43z'/%3E%3C/svg%3E") 0 center/1rem 1rem no-repeat}.event-schedule-day__icon--calendar{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M400 64h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V160h352v298c0 3.3-2.7 6-6 6z'/%3E%3C/svg%3E") 0 center/1rem 1rem no-repeat}.event-schedule-day__icon--calendar-day{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm64-192c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16v-96zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z'/%3E%3C/svg%3E") 0 center/1rem 1rem no-repeat}.event-schedule-timeline{display:block}.event-schedule-row{position:relative;display:grid;grid-template-columns:20.582rem 44.375rem;column-gap:3.165rem;align-items:start;padding-top:0;border-bottom:1px solid #9e9e9e}.event-schedule-row::after{position:absolute;top:0;bottom:0;left:23.747rem;border-left:1px groove #757575;content:""}.event-schedule-row__time,.event-schedule-row__content{padding-top:2.0625rem}.event-schedule-row__time{color:#757575;font-size:1rem;font-weight:600;letter-spacing:.10625rem;line-height:1.4375}.event-schedule-row__time>p{--event-schedule-reveal-x: 1.875rem;transform:translateX(var(--event-schedule-reveal-x))}.event-schedule-row__time img{display:block;width:100%;height:auto;margin-top:1.25rem;margin-left:1.5625rem;aspect-ratio:1;object-fit:cover;object-position:center}.event-schedule-row--media .event-schedule-row__time img[src*="1920x1080"]{aspect-ratio:16/9}.event-schedule-row__content{color:#000;font-size:.875rem;font-weight:400;letter-spacing:.03125rem;line-height:2}.event-schedule-row__content h2,.event-schedule-row__content p,.event-schedule-row__content li{color:#000;font-size:.875rem;font-weight:400;letter-spacing:.03125rem;line-height:2}.event-schedule-row__content h2{display:block;font-family:Pilates,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.10625rem;line-height:1.4375}.event-schedule-row__content>h2,.event-schedule-workshop{--event-schedule-reveal-x: 1.5625rem;transform:translateX(var(--event-schedule-reveal-x))}.event-schedule-row__content ul{padding:0;list-style:none}.event-schedule-row__content li::before{content:"- "}.event-schedule-workshop{display:block}.event-schedule-workshop p{display:block}.event-schedule-workshop strong{font-weight:700}.event-schedule-row--media+.event-schedule-row{border-top:0}.event-schedule-row--media .event-schedule-row__content{padding-top:.8125rem}.event-schedule-row--media .event-schedule-row__content>p,.event-schedule-row--media .event-schedule-row__content>h2{--event-schedule-reveal-x: 1.5625rem;transform:translateX(var(--event-schedule-reveal-x))}.event-schedule-row--media .event-schedule-row__time{padding-top:.8125rem}.event-schedule-row--media .event-schedule-workshop{margin-top:2.375rem}.event-schedule-row:not(.event-schedule-row--media){min-height:5.104rem}.event-schedule-row.event-schedule-row--tall{min-height:6.5625rem}.event-schedule-row--media{min-height:23.75rem;padding-top:1.25rem}.event-schedule-row--merged{min-height:26.9375rem}.event-schedule-row--media:has(img[src*="1920x1080"]){min-height:17.917rem}.event-schedule-cta{position:relative;display:block;min-height:20.375rem;padding:6.25rem 0;overflow:visible;background-image:url("https://pilatesontourindia.com/wp-content/uploads/2026/05/POT_India_Photobanner_1920x1080_2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;text-align:center}.event-schedule-cta__overlay{position:absolute;inset:0;display:block;background-color:rgba(0,0,0,.63);opacity:.8;pointer-events:none}.event-schedule-cta__inner{position:relative;width:min(100%,71.25rem);margin:0 auto}.event-schedule-cta__title{margin:0 0 1.25rem;color:#fff;font-family:Pilates,sans-serif;font-size:2.5rem;font-weight:500;letter-spacing:.015625rem;line-height:1.25}.event-schedule-cta__button-wrap{display:flex;justify-content:center}.event-schedule-cta__button{display:inline-flex;min-width:9.969rem;min-height:3.5rem;align-items:center;justify-content:center;padding:1.25rem 2.5rem;border:0;border-radius:4px;background:linear-gradient(360deg, rgb(220, 253, 126) 0%, rgb(176, 245, 198) 100%);color:#000;font-family:Pilates,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.0625rem;line-height:1rem;text-decoration:none;text-transform:uppercase;transition:none}.has-reveal .template-group-event-schedule [data-reveal]{visibility:hidden}.has-reveal .template-group-event-schedule [data-reveal].is-visible{animation-duration:1.25s;animation-fill-mode:none;animation-name:eventScheduleFadeInUp;animation-timing-function:ease;visibility:visible}.has-reveal .template-group-event-schedule [data-reveal=fade].is-visible{animation-name:eventScheduleFadeIn}@keyframes eventScheduleFadeInUp{from{opacity:0;transform:translate3d(var(--event-schedule-reveal-x, 0), 100%, 0)}to{opacity:1;transform:translate3d(var(--event-schedule-reveal-x, 0), 0, 0)}}@keyframes eventScheduleFadeIn{from{opacity:0}to{opacity:1}}@media(max-width: 80rem){.event-schedule-hero__inner,.event-schedule-cta__inner,.event-schedule-day__header,.event-schedule-timeline,.event-schedule-row{width:min(100% - 2rem,71.25rem)}.event-schedule-row{grid-template-columns:minmax(16rem, 20.582rem) minmax(0, 1fr);column-gap:3rem}}@media(max-width: 64rem){.event-schedule-hero{min-height:18rem;padding:7rem 1rem 5rem}.event-schedule-hero__title{font-size:2.75rem;line-height:1.4}.event-schedule-day__header{gap:2rem}.event-schedule-row{grid-template-columns:minmax(12rem, 18rem) minmax(0, 1fr);column-gap:2rem}.event-schedule-row::after{left:20rem}.event-schedule-row--media{min-height:0;padding-bottom:2rem}}@media(max-width: 48rem){.event-schedule-hero{min-height:14rem;padding:5.75rem 1rem 3.75rem}.event-schedule-hero__title{font-size:2.15rem}.event-schedule-day{padding-top:2.5rem}.event-schedule-day:last-child{padding-bottom:4rem}.event-schedule-day__header{min-height:0;flex-wrap:wrap;gap:.75rem 1.4rem;padding:1rem;font-size:.95rem}.event-schedule-row{display:block;width:min(100% - 2rem,32rem);min-height:0;padding:1.1rem 0;border-bottom:1px solid #9e9e9e}.event-schedule-row::after{display:none}.event-schedule-row__time,.event-schedule-row__content,.event-schedule-row--media .event-schedule-row__time,.event-schedule-row--media .event-schedule-row__content{padding-top:0}.event-schedule-row__time{margin-bottom:.25rem;font-weight:700}.event-schedule-row__time img{margin:.75rem 0 1rem}.event-schedule-row--media+.event-schedule-row::before,.event-schedule-row--media::before{display:block}.event-schedule-cta{min-height:16rem;padding:4rem 1rem}.event-schedule-cta__title{font-size:2rem}}@media(max-width: 30rem){.template-group-event-schedule .event-schedule-hero{min-height:11.125rem;padding:5rem 1.25rem 2.5rem}.template-group-event-schedule .event-schedule-hero__title{font-size:2.15rem;line-height:1.4}.template-group-event-schedule .event-schedule-day{padding:2.5rem 1.25rem}.template-group-event-schedule .event-schedule-day:last-child{padding-bottom:2.5rem}.template-group-event-schedule .event-schedule-day__header,.template-group-event-schedule .event-schedule-timeline,.template-group-event-schedule .event-schedule-row{width:100%}.template-group-event-schedule .event-schedule-day__header{gap:.5rem 1rem;padding:1rem;font-size:1rem;line-height:1.75}.template-group-event-schedule .event-schedule-row{display:block;min-height:0;padding:0}.template-group-event-schedule .event-schedule-row::after{display:none}.template-group-event-schedule .event-schedule-row__time,.template-group-event-schedule .event-schedule-row__content,.template-group-event-schedule .event-schedule-row--media .event-schedule-row__time,.template-group-event-schedule .event-schedule-row--media .event-schedule-row__content{padding-top:0}.template-group-event-schedule .event-schedule-row__time{min-height:3.1875rem;margin-bottom:0;padding-block:.875rem 0}.template-group-event-schedule .event-schedule-row__content{min-height:3.1875rem;padding-block:0 .875rem}.template-group-event-schedule .event-schedule-row__time>p,.template-group-event-schedule .event-schedule-row__content>h2,.template-group-event-schedule .event-schedule-row--media .event-schedule-row__content>p,.template-group-event-schedule .event-schedule-row--media .event-schedule-row__content>h2,.template-group-event-schedule .event-schedule-workshop{transform:none}.template-group-event-schedule .event-schedule-row__time img{display:none;width:100%;margin:.75rem 0 1rem;aspect-ratio:16/9;object-fit:cover}.template-group-event-schedule .event-schedule-row--media{min-height:0;padding-top:1.25rem;padding-bottom:1.5rem}.template-group-event-schedule .event-schedule-row--merged{min-height:0}.template-group-event-schedule .event-schedule-row--media .event-schedule-workshop{margin-top:1rem}.template-group-event-schedule .event-schedule-workshop p{margin-bottom:.25rem}.template-group-event-schedule .event-schedule-cta{min-height:11rem;padding:2.5rem 1.25rem}.template-group-event-schedule .event-schedule-cta__title{margin-bottom:1.25rem;font-size:2rem;line-height:1.25}.template-group-event-schedule .event-schedule-cta__button{min-width:8.75rem;min-height:2.25rem;padding:.625rem 1.5rem}}@font-face{font-family:"elementskit-breadcrumb";src:url("../fonts/elementskit.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}.single .site-main,.page .site-main:not(.site-main--home){display:grid;gap:1.5rem}.detail-summary{padding:clamp(1.25rem,3vw,2rem);background:linear-gradient(180deg, rgba(138, 90, 68, 0.06), var(--poti-color-surface));border:1px solid var(--poti-color-border);border-radius:var(--poti-radius-lg);box-shadow:var(--poti-shadow-sm)}.grouped-page-breadcrumbs--detail{margin-bottom:-0.5rem}.detail-summary__eyebrow{margin:0 0 -0.25rem;color:var(--poti-color-text-soft);font-size:.875rem}.detail-product{display:grid;gap:clamp(1.25rem,2.5vw,2rem);align-items:start}.detail-product__media{overflow:hidden;border-radius:calc(var(--poti-radius-lg) - .25rem);background:rgba(138,90,68,.08)}.detail-product__media img{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}.detail-product__content{min-width:0;gap:.875rem}.detail-summary__title{margin:0;font-family:var(--poti-font-heading);font-size:clamp(1.4rem,2.2vw,1.95rem);line-height:1.1}.detail-summary__price{margin:0;color:var(--poti-color-accent-strong);font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:700}.detail-summary__text{margin:0}.detail-summary__option-heading{margin:0;color:var(--poti-color-text-soft);font-size:.875rem;letter-spacing:.08em;text-transform:uppercase}.detail-summary__select-field,.detail-summary__quantity-field{display:grid;gap:.5rem}.detail-summary__select-field select{width:100%}.detail-summary__quantity{width:5rem;min-height:2.75rem;padding:.65rem .8rem;border:1px solid var(--poti-color-border);border-radius:var(--poti-radius-md);background:var(--poti-color-surface);color:var(--poti-color-text)}.detail-summary__options{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}.detail-summary__options li{padding:.85rem 1rem;border:1px solid rgba(138,90,68,.18);border-radius:var(--poti-radius-md);background:rgba(255,250,245,.9);color:var(--poti-color-text)}.detail-highlights{align-items:stretch}.detail-actions{margin-top:.25rem;gap:.75rem}.detail-summary__links{gap:.35rem}.detail-summary__links p{margin:0}.detail-summary__links a{color:var(--poti-color-text-soft);text-decoration:none}.detail-summary__links a:hover,.detail-summary__links a:focus-visible{text-decoration:underline}.detail-summary--registration{width:100%;margin:0 auto;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none}.detail-product--registration{display:grid;width:min(100%,71.25rem);margin:0 auto;gap:3.25rem;align-items:flex-start;color:#000;font-family:Pilates,Inter,sans-serif}.detail-product--registration .detail-product__media{overflow:visible;border-radius:0;background:rgba(0,0,0,0)}.detail-product--registration .detail-product__media img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center}.detail-product--registration .summary.entry-summary{display:block;min-width:0;color:#000}.detail-product--registration .detail-summary__title{margin:0 0 1.35rem;color:#000;font-family:Pilates,Inter,sans-serif;font-size:1.75rem;font-weight:500;letter-spacing:0;line-height:1.25}.detail-product--registration .detail-summary__closed{margin:0 0 1.25rem;color:#000;font-size:1rem;font-weight:400;line-height:1.5}.detail-product--registration .detail-summary__cart{display:block;margin:0 0 1.75rem}.detail-product--registration .variations{width:100%;margin:0 0 1.25rem;border-collapse:collapse}.detail-product--registration .variations th,.detail-product--registration .variations td{display:block;padding:0;text-align:left}.detail-product--registration .variations .label label{display:block;margin:0 0 .5rem;color:#000;font-size:1rem;font-weight:700;line-height:1.5}.detail-product--registration .variations select{width:100%;max-width:24.75rem;min-height:2.625rem;padding:.5rem .75rem;border:1px solid #767676;border-radius:2px;background-color:#fff;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.35}.detail-product--registration .reset_variations{display:inline-block;margin-top:.65rem;color:#000;font-size:.875rem;line-height:1.4;text-decoration:underline}.detail-product--registration .single_variation_wrap,.detail-product--registration .woocommerce-variation-add-to-cart{display:flex;align-items:center;gap:.5rem}.detail-product--registration .detail-summary__quantity{width:4.25rem;min-height:2.75rem;padding:.5rem .75rem;border:1px solid #767676;border-radius:2px;background:#fff;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:1rem;text-align:center}.detail-product--registration .single_add_to_cart_button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:0;border-radius:3px;background:#000;color:#fff;font-family:Pilates,Inter,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.02em;line-height:1;text-decoration:none;text-transform:none}.detail-product--registration .single_add_to_cart_button.disabled,.detail-product--registration .single_add_to_cart_button:hover,.detail-product--registration .single_add_to_cart_button:focus-visible{background:#000;color:#fff}.detail-product--registration .detail-summary__links{gap:.35rem;margin-top:1.35rem}.detail-product--registration .detail-summary__links p{margin:0}.detail-product--registration .detail-summary__links a{color:#000;font-size:.875rem;line-height:1.5;text-decoration:underline}@media(min-width: 64rem){.detail-product{grid-template-columns:minmax(0, 1.15fr) minmax(18rem, 0.85fr)}.detail-product--registration{grid-template-columns:minmax(0, 36.75rem) minmax(20rem, 1fr)}}@media(max-width: 64rem){.detail-product--registration{gap:2rem}}@media(max-width: 48rem){.detail-actions{flex-direction:column;align-items:stretch}.detail-actions .button{width:100%}.detail-summary--registration{padding:0}.detail-product--registration{width:min(100%,32rem);gap:1.5rem}.detail-product--registration .detail-summary__title{font-size:1.45rem}.detail-product--registration .single_variation_wrap,.detail-product--registration .woocommerce-variation-add-to-cart{align-items:stretch;flex-wrap:wrap}.detail-product--registration .single_add_to_cart_button{flex:1 1 9rem}}html:has(.detail-product--registration),body:has(.detail-product--registration){overflow-x:hidden}.template-group-detail:has(.detail-product--registration){width:100%;max-width:none;margin:0;padding:0;align-content:start;gap:0 !important;row-gap:0 !important;background:#fff}article:has(.detail-product--registration){width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none}article:has(.detail-product--registration) .entry-content{width:100%;max-width:none;padding:0;gap:0 !important;row-gap:0 !important;color:#000}article:has(.detail-product--registration) .entry-content>*+*{margin-top:0}.template-group-detail:has(.detail-product--registration) .page-hero{position:relative;display:flex;height:21.875rem;min-height:21.875rem;align-items:center;justify-content:center;padding:0;overflow:hidden;background-color:#006b5f;background-image:url("https://pilatesontourindia.com/wp-content/uploads/2023/10/Session-Abstract-1920x1080-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.template-group-detail:has(.detail-product--registration) .page-hero::before{position:absolute;inset:0;background:#000;content:"";opacity:.5}.template-group-detail:has(.detail-product--registration) .page-hero__inner{position:relative;z-index:1;width:49.875rem;margin:0 auto;transform:translateY(1.875rem)}.template-group-detail:has(.detail-product--registration) .page-hero__title{margin:0;color:#fff;font-family:Pilates,sans-serif;font-size:3.125rem;font-weight:500;line-height:1.8;text-align:left}.detail-registration-breadcrumbs{box-sizing:border-box;display:flex;width:70rem;min-height:4.25rem;margin:0 auto;align-items:center;color:#005153;font-family:"Libre Franklin",Inter,sans-serif;font-size:.75rem;font-weight:400;line-height:1.75}.detail-registration-breadcrumbs a,.detail-registration-breadcrumbs span{color:#005153;text-decoration:none}.detail-registration-breadcrumbs a+span::before,.detail-registration-breadcrumbs a+a::before,.detail-registration-breadcrumbs span+span::before{margin:0 .75rem;color:#005153;content:">"}.template-group-detail:has(.detail-product--registration) .detail-summary--registration{width:71.25rem;margin:0 auto}.template-group-detail:has(.detail-product--registration) .detail-product--registration{width:71.25rem;margin:0 auto;grid-template-columns:32.0625rem 39.1875rem;gap:0;padding-top:.625rem;padding-bottom:.9375rem}.template-group-detail:has(.detail-product--registration) .detail-product__media{padding:.625rem}.template-group-detail:has(.detail-product--registration) .detail-product__media img{width:30.8125rem;height:17.323rem}.template-group-detail:has(.detail-product--registration) .summary.entry-summary{box-sizing:border-box;width:39.1875rem;padding:.625rem}.template-group-detail:has(.detail-product--registration) .detail-summary__title{min-height:6.25rem;margin:0 0 1.25rem;color:#152d35;font-family:"Libre Franklin",Inter,sans-serif;font-size:2rem;font-weight:600;line-height:1.5625}.template-group-detail:has(.detail-product--registration) .detail-summary__closed{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);white-space:nowrap}.template-group-detail:has(.detail-product--registration) .variations .label,.template-group-detail:has(.detail-product--registration) .reset_variations,.template-group-detail:has(.detail-product--registration) .woocommerce-variation-add-to-cart label,.template-group-detail:has(.detail-product--registration) .detail-summary__quantity{display:none}.template-group-detail:has(.detail-product--registration) .detail-summary__cart{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.25rem;min-height:5.75rem;margin:0;padding-top:1.25rem}.template-group-detail:has(.detail-product--registration) .variations{width:12.625rem;margin:-0.625rem 0 0 1.25rem}.template-group-detail:has(.detail-product--registration) .variations select{width:12.625rem;max-width:12.625rem;height:4.5rem;min-height:4.5rem;padding:0 2.625rem 0 1.5rem;border:0;border-radius:1.125rem;background-color:#f5f5f5;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=");background-position:calc(100% - .75rem) 50%;background-repeat:no-repeat;background-size:1rem 1rem;color:#111;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:500;appearance:none}.template-group-detail:has(.detail-product--registration) .single_variation_wrap,.template-group-detail:has(.detail-product--registration) .woocommerce-variation-add-to-cart{display:block}.template-group-detail:has(.detail-product--registration) .single_variation_wrap{margin-top:-1.25rem}.template-group-detail:has(.detail-product--registration) .woocommerce-variation.single_variation{display:block;width:100%;margin:0 0 1.25rem .625rem}.template-group-detail:has(.detail-product--registration) .woocommerce-variation.single_variation[hidden]{display:none}.template-group-detail:has(.detail-product--registration) .woocommerce-variation-price{color:#000;font-family:"Libre Franklin",Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.75}.template-group-detail:has(.detail-product--registration) .woocommerce-variation-price .price{display:inline;color:#000}.template-group-detail:has(.detail-product--registration) .woocommerce-variation-price del{color:#777;opacity:.75}.template-group-detail:has(.detail-product--registration) .woocommerce-variation-price ins{color:#000;font-weight:700;text-decoration:none}.template-group-detail:has(.detail-product--registration) .single_add_to_cart_button{width:20rem;height:4.5rem;min-height:4.5rem;margin-top:1.25rem;margin-left:.625rem;padding:0;border-radius:1.125rem;background-color:#eb31b0;background-image:linear-gradient(360deg, #dcfd7e 0%, #b0f5c6 100%);box-shadow:0 .625rem 1.875rem rgba(176,245,198,.35);color:#000;font-family:"Libre Franklin",Inter,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.0625rem;text-transform:uppercase}.template-group-detail:has(.detail-product--registration) .single_add_to_cart_button.disabled,.template-group-detail:has(.detail-product--registration) .single_add_to_cart_button:hover,.template-group-detail:has(.detail-product--registration) .single_add_to_cart_button:focus-visible{background-color:#eb31b0;background-image:linear-gradient(360deg, #dcfd7e 0%, #b0f5c6 100%);box-shadow:0 .625rem 1.875rem rgba(176,245,198,.35);color:#000;transform:none}.template-group-detail:has(.detail-product--registration) .single_add_to_cart_button:not(.disabled):not(.wc-variation-selection-needed){margin-top:0}.detail-registration-policy-links{display:flex;justify-content:center;gap:1.625rem;min-height:3rem;margin-bottom:1.875rem;align-items:center;border-bottom:.3125rem solid #d8ff79;color:#d9bfa2;font-family:"Libre Franklin",Inter,sans-serif;font-size:.625rem;line-height:1.4}.detail-registration-policy-links a{color:#d9bfa2;text-decoration:none}@media(max-width: 80rem){.template-group-detail:has(.detail-product--registration) .page-hero{height:14.375rem;min-height:14.375rem;margin-top:-2.5625rem}.template-group-detail:has(.detail-product--registration) article{margin-top:0}.template-group-detail:has(.detail-product--registration) .page-hero__inner{width:calc(100% - 2.5rem);transform:translateY(1.25rem)}.template-group-detail:has(.detail-product--registration) .page-hero__title{width:70%;margin:0 auto;font-size:3.75rem;line-height:1.1667}.detail-registration-breadcrumbs,.template-group-detail:has(.detail-product--registration) .detail-summary--registration{width:min(100%,70rem)}.detail-registration-breadcrumbs{box-sizing:border-box;min-height:4.25rem;margin-bottom:0}.template-group-detail:has(.detail-product--registration) .detail-product--registration{width:min(100% - 1.25rem,70rem);grid-template-columns:45% 55%}.template-group-detail:has(.detail-product--registration) .detail-product__media img,.template-group-detail:has(.detail-product--registration) .summary.entry-summary{width:100%}.template-group-detail:has(.detail-product--registration) .detail-product__media img{height:auto !important}.template-group-detail:has(.detail-product--registration) .detail-summary__cart{display:grid;gap:1rem;padding-top:0}.template-group-detail:has(.detail-product--registration) .variations{margin-top:0}.template-group-detail:has(.detail-product--registration) .single_variation_wrap{margin-top:.25rem;margin-left:.625rem}.template-group-detail:has(.detail-product--registration) .woocommerce-variation.single_variation{margin-left:0}.template-group-detail:has(.detail-product--registration) .single_add_to_cart_button{width:min(20rem,100%);margin-top:1.25rem;margin-left:0}}@media(min-width: 48rem)and (max-width: 63.9375rem){.template-group-detail:has(.detail-product--registration) .page-hero,.detail-registration-breadcrumbs,.template-group-detail:has(.detail-product--registration) .detail-summary--registration,.detail-registration-policy-links{width:100%;max-width:100%}.template-group-detail:has(.detail-product--registration) .detail-product--registration{width:calc(100% - 1.25rem);max-width:100%;grid-template-columns:45% 55%}}@media(max-width: 47.9375rem){.template-group-detail:has(.detail-product--registration) .page-hero{height:13rem;min-height:13rem;margin-top:0}.template-group-detail:has(.detail-product--registration) article{margin-top:0}.template-group-detail:has(.detail-product--registration) .page-hero__inner,.detail-registration-breadcrumbs,.template-group-detail:has(.detail-product--registration) .detail-summary--registration,.detail-registration-policy-links{width:100%;max-width:100%;min-width:0}.template-group-detail:has(.detail-product--registration) .page-hero__inner{padding:0 1.25rem;transform:translateY(2.25rem)}.template-group-detail:has(.detail-product--registration) .page-hero__title{width:100%;margin:0;font-size:2.1875rem;line-height:1.657;text-align:center}.detail-registration-breadcrumbs{box-sizing:border-box;min-height:6.625rem;margin-bottom:0;padding:3.125rem .625rem 0;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start;row-gap:0;color:#005153;font-family:Inter,sans-serif}.detail-registration-breadcrumbs a,.detail-registration-breadcrumbs span{flex:0 0 auto;line-height:2.3334}.detail-registration-breadcrumbs span{display:flex;flex-basis:100%;align-items:center}.detail-registration-breadcrumbs a::after,.detail-registration-breadcrumbs a+a::before,.detail-registration-breadcrumbs span+span::before{content:none}.detail-registration-breadcrumbs a+span::before{display:block;flex:0 0 1.09375rem;width:1.09375rem;height:1.75rem;margin:0;color:#005153;content:"";font-family:"elementskit-breadcrumb";font-size:.875rem;line-height:1.75rem}.template-group-detail:has(.detail-product--registration) .detail-summary--registration{padding-top:0}.template-group-detail:has(.detail-product--registration) .detail-product--registration{display:block;width:100%;max-width:100%;min-width:0;padding:0 0 2.75rem}.template-group-detail:has(.detail-product--registration) .detail-product__media,.template-group-detail:has(.detail-product--registration) .summary.entry-summary{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:.625rem}.template-group-detail:has(.detail-product--registration) .detail-product__media img{width:100%;height:auto}.template-group-detail:has(.detail-product--registration) .summary.entry-summary{margin-top:0}.template-group-detail:has(.detail-product--registration) .detail-summary__title{min-height:3.75rem;margin-bottom:1.25rem;font-size:1.25rem;line-height:1.5}.template-group-detail:has(.detail-product--registration) .detail-summary__cart{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1.25rem;padding:1.25rem 0 0}.template-group-detail:has(.detail-product--registration) .variations,.template-group-detail:has(.detail-product--registration) .variations select{flex:0 0 20.625rem;width:20.625rem;max-width:none;margin-top:0;margin-left:0;font-family:Inter,sans-serif}.template-group-detail:has(.detail-product--registration) .single_variation_wrap,.template-group-detail:has(.detail-product--registration) .woocommerce-variation-add-to-cart{flex:0 0 20.625rem;width:20.625rem;max-width:none;margin-top:0;margin-left:0}.template-group-detail:has(.detail-product--registration) .woocommerce-variation.single_variation{flex:0 0 20.625rem;width:20.625rem;max-width:none;margin:0 0 1.25rem;font-family:Inter,sans-serif}.template-group-detail:has(.detail-product--registration) .woocommerce-variation-price{font-family:Inter,sans-serif;font-size:.875rem;line-height:2}.template-group-detail:has(.detail-product--registration) .single_add_to_cart_button{flex:0 0 20.625rem;display:block;width:20.625rem;max-width:none;height:4.5rem;min-height:4.5rem;margin-top:1.25rem;margin-left:.3125rem;padding-right:2.625rem;padding-left:2.625rem;font-family:Inter,sans-serif;line-height:4.5rem;text-align:center;opacity:1}.template-group-detail:has(.detail-product--registration) .single_add_to_cart_button:not(.disabled):not(.wc-variation-selection-needed){margin-top:1.25rem}.template-group-detail:has(.detail-product--registration) .single_add_to_cart_button.disabled,.template-group-detail:has(.detail-product--registration) .single_add_to_cart_button.wc-variation-selection-needed{opacity:.5}.detail-registration-policy-links{flex-wrap:wrap;gap:0 2.25rem;min-height:4.75rem;margin-bottom:1.875rem;padding:.3125rem 0 .625rem;border-top:.3125rem solid #d8ff79;border-bottom:0}.detail-registration-policy-links a{display:flex;color:#c9bfbf;font-family:Pilates,sans-serif;font-size:.875rem;line-height:2}}.template-group-cart,.page .template-group-cart:not(.site-main--home),.page .site-main.template-group-cart:not(.site-main--home){width:100%;max-width:none;margin:0;display:block;gap:0;padding:0;background:#fff;color:#102f31}.template-group-cart .entry-content{display:block}.cart-page{padding:0;background:#fff}.template-group-cart .woocommerce{color:#152d35;font-family:Roboto,Arial,Helvetica,sans-serif;letter-spacing:.03125rem;line-height:1.75}.cart-page__inner{width:min(100%,71.25rem);margin:0 auto;padding:9rem 0 6.875rem}.cart-page__layout{display:grid;grid-template-columns:minmax(0, 42.04rem) minmax(0, 27.3375rem);gap:1.875rem;align-items:start}.woocommerce-cart-form{display:block;min-width:0;padding:0;border:0;background:rgba(0,0,0,0)}.e-cart-section{padding:1rem 1.875rem;border:1px solid #d5d8dc;background:#fff}.e-shop-table{margin-bottom:1.875rem}.woocommerce-cart-form table.shop_table{width:100%;margin:0;border:0;table-layout:fixed;border-collapse:collapse;background:rgba(0,0,0,0);font-family:Roboto,Arial,Helvetica,sans-serif;letter-spacing:.03125rem}.woocommerce-cart-form table.shop_table thead th{padding:0 1.25rem .5rem 0;border:0;color:#000;font-size:.875rem;font-weight:700;line-height:1.5}.template-group-cart .woocommerce table.shop_table_responsive tr td,.template-group-cart.woocommerce-page table.shop_table_responsive tr td{display:table-cell;text-align:left}.woocommerce-cart-form table.shop_table tbody td{padding:1.25rem 1.25rem 1.25rem 0;border:0;color:#152d35;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:.9rem;line-height:1.5;vertical-align:middle}.woocommerce-cart-form .product-remove{width:1.25rem}.woocommerce-cart-form .product-remove a.remove{display:inline-block;width:auto;height:auto;color:#000 !important;font-size:1.35rem;font-weight:700;letter-spacing:.03125rem;line-height:1;text-align:center;text-decoration:none}.woocommerce-cart-form .product-thumbnail{width:3.125rem}.woocommerce-cart-form .product-name{width:15.99rem}.woocommerce-cart-form .product-price,.woocommerce-cart-form .product-subtotal{width:6.39rem}.woocommerce-cart-form .product-quantity{width:5.05rem}.woocommerce-cart-form .product-thumbnail img{display:block;width:30px;height:30px;object-fit:cover}.woocommerce-cart-form .product-name a,.woocommerce-cart-form .product-price,.woocommerce-cart-form .product-subtotal,.woocommerce-cart-form .product-quantity{color:#152d35;font-size:.9rem;line-height:1.5}.woocommerce-cart-form .product-name a{color:#5bc0de;font-weight:400;letter-spacing:.03125rem;text-decoration:none}.woocommerce-cart-form .product-price,.woocommerce-cart-form .product-subtotal{color:#000;white-space:nowrap}.woocommerce-cart-form .product-price .amount,.woocommerce-cart-form .product-subtotal .amount,.woocommerce-cart-form .product-price bdi,.woocommerce-cart-form .product-subtotal bdi{color:#000;font-size:.875rem;letter-spacing:.03125rem}.woocommerce-cart-form .product-price,.woocommerce-cart-form .product-subtotal,.woocommerce-cart-form .product-quantity{vertical-align:top}.woocommerce-cart-form .quantity{display:block}.woocommerce-cart-form .quantity .qty,.woocommerce-cart-form .product-quantity input[type=number]{width:3rem;min-height:1.875rem;padding:0 .35rem;border:1px solid #d5d8dc;background:#fff;color:#000;font-size:.875rem;text-align:center}.template-group-cart .woocommerce .woocommerce-cart-form table.shop_table .actions,.woocommerce-cart-form .actions{padding:1rem 0 0;border-top:1px solid rgba(21,45,53,.12);text-align:left !important;vertical-align:top}.woocommerce-cart-form .actions .button{min-width:11.0742rem;min-height:2.875rem;padding:.88rem 2rem;letter-spacing:.0625rem;border:2px solid #5bc0de;border-radius:0;background:rgba(0,0,0,0);color:#69727d;font-family:Inter,Roboto,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.0625rem;line-height:1;text-transform:uppercase}.template-group-cart .woocommerce .woocommerce-cart-form .actions .button:disabled,.woocommerce-cart-form .actions .button:disabled{min-width:11.0742rem;min-height:2.875rem;padding:.88rem 2rem !important;border:2px solid #5bc0de;background:rgba(0,0,0,0);color:#69727d !important;-webkit-text-fill-color:#69727d;opacity:.5}.coupon{display:grid;grid-template-columns:minmax(0, 23.4167rem) 12.9125rem;align-items:start;gap:1.875rem;margin:0;font-family:Roboto,Arial,Helvetica,sans-serif;letter-spacing:.03125rem;line-height:1.75}.coupon .screen-reader-text{display:none}.template-group-cart .woocommerce .coupon .input-text,.template-group-cart .woocommerce form .coupon input.input-text,.coupon .input-text{flex:1 1 0;min-width:0;min-height:4.25rem;margin:0;padding:1.25rem !important;border:0 !important;border-radius:0 !important;background:#eee !important;color:#152d35;font-family:Inter,Roboto,Arial,Helvetica,sans-serif;font-size:1rem;letter-spacing:.03125rem}.template-group-cart .woocommerce .coupon .button.e-apply-coupon,.coupon .button{min-width:12.875rem;min-height:3.0104rem;padding:.88rem 2rem;border:2px solid #5bc0de;border-radius:0;background:rgba(0,0,0,0);color:#69727d;font-family:Inter,Roboto,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.0625rem;line-height:1;text-transform:uppercase}.e-cart__column-end,.e-cart__column-inner,.e-cart-totals,.cart-collaterals{display:block;font-family:Roboto,Arial,Helvetica,sans-serif;letter-spacing:.03125rem;line-height:1.75}.template-group-cart .woocommerce .cart-collaterals .cart_totals,.cart_totals{display:block;float:none;width:100%;max-width:none;padding:0;background:rgba(0,0,0,0)}.cart_totals h2{margin:0 0 1rem;padding:0 1.25rem .5rem 0;color:#000;font-family:"Libre Franklin",Inter,sans-serif;font-size:.875rem;font-weight:700;line-height:3.75rem}.template-group-cart .woocommerce .cart_totals table.shop_table,.cart_totals .shop_table{width:100%;margin:0;border:0;border-collapse:collapse}.cart_totals .shop_table th{display:none}.cart_totals .shop_table tr,.cart_totals .shop_table td{width:100%}.template-group-cart .woocommerce .cart_totals table.shop_table th,.template-group-cart .woocommerce .cart_totals table.shop_table td,.cart_totals .shop_table th,.cart_totals .shop_table td{padding:.75rem .75rem .5625rem 0;border:0;color:#152d35;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:.9rem;line-height:1.5;vertical-align:top}.cart_totals .shop_table th{width:45%;font-weight:400;text-align:left}.template-group-cart .woocommerce .cart_totals table.shop_table td,.cart_totals .shop_table td{text-align:right}.cart_totals .shop_table td::before{content:attr(data-title);display:block;float:inline-start;width:auto;padding:0;color:#69727d;font-weight:700;text-align:end}.cart_totals .amount,.cart_totals bdi,.cart_totals strong{color:#69727d;font-weight:700;letter-spacing:.03125rem}.template-group-cart .woocommerce .cart_totals table.shop_table tr.shipping td,.cart_totals .shop_table tr.shipping td{padding-right:0;text-align:left}.cart_totals .shop_table tr.shipping td::before{width:100%;margin-bottom:.625rem;text-align:start}.cart_totals .shipping .woocommerce-shipping-methods,.cart_totals .shipping .woocommerce-shipping-destination,.cart_totals .shipping .woocommerce-shipping-calculator,.cart_totals .shipping li,.cart_totals .shipping p{margin:0}.cart_totals .shipping .woocommerce-shipping-methods{list-style:none;padding:0}.cart_totals .shipping .woocommerce-shipping-methods li{min-height:3.7244rem}.cart_totals .shipping .woocommerce-shipping-methods label{color:#69727d;font-family:Inter,Roboto,Arial,Helvetica,sans-serif;font-size:1rem;letter-spacing:.009375rem;line-height:1.75;vertical-align:middle}.cart_totals .shipping .woocommerce-shipping-destination{margin-top:0;color:#69727d}.cart_totals .shipping .woocommerce-shipping-calculator{margin-top:0}.cart_totals .shipping,.template-group-cart .woocommerce .cart_totals table.shop_table tr.shipping td,.cart_totals .shipping td{min-height:8.6375rem;height:8.6375rem}.cart_totals .shipping .shipping-calculator-button{display:inline-block;margin-top:.45rem;color:#5bc0de;text-decoration:none}.wc-proceed-to-checkout{display:flex;width:100%;padding:1.375rem 0 0}.template-group-cart .woocommerce .wc-proceed-to-checkout .checkout-button.button.alt.wc-forward,.wc-proceed-to-checkout .checkout-button{display:block;width:100%;min-height:2.8125rem;align-items:center;justify-content:center;padding:.9375rem;border:0;border-radius:0;background:#5bc0de;color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:.03125rem;line-height:1;text-align:center;text-transform:none}.template-group-cart .woocommerce .woocommerce-notices-wrapper{margin:0 0 1rem}.has-reveal .template-group-cart [data-reveal]{opacity:0;transform:translateY(1.5rem);transition:opacity 600ms ease,transform 600ms ease}.has-reveal .template-group-cart [data-reveal].is-visible{animation:none;opacity:1;transform:translateY(0)}@media(max-width: 64rem){.cart-page__inner{width:calc(100% - 1.25rem);padding-top:9rem}.cart-page__layout{grid-template-columns:1fr;gap:1.875rem}.coupon{display:block;padding:1rem 1.875rem}.template-group-cart .woocommerce .coupon .input-text,.template-group-cart .woocommerce form .coupon input.input-text,.coupon .input-text{width:100%;margin:0 0 .9375rem}.coupon .button{width:100%;min-width:10rem}}@media(max-width: 48rem){.cart-page__inner{width:calc(100% - 1.25rem);padding:9rem 0 3.25rem}.woocommerce-cart-form table.shop_table thead{display:none}.template-group-cart .woocommerce .woocommerce-cart-form table.shop_table tbody,.template-group-cart .woocommerce .woocommerce-cart-form table.shop_table tr,.template-group-cart .woocommerce .woocommerce-cart-form table.shop_table td,.woocommerce-cart-form table.shop_table tbody,.woocommerce-cart-form table.shop_table tr,.woocommerce-cart-form table.shop_table td{display:block;width:100%}.woocommerce-cart-form table.shop_table tr.cart_item{padding:0;border-bottom:1px solid rgba(16,47,49,.08)}.template-group-cart .woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td,.woocommerce-cart-form table.shop_table tr.cart_item td{padding:1.25rem 0;font-size:.9rem;line-height:1.5;text-align:right}.woocommerce-cart-form .product-remove,.woocommerce-cart-form .product-thumbnail,.woocommerce-cart-form .product-name,.woocommerce-cart-form .product-price,.woocommerce-cart-form .product-quantity,.woocommerce-cart-form .product-subtotal{width:100%}.template-group-cart .woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td.product-thumbnail,.template-group-cart .woocommerce .woocommerce-cart-form .product-thumbnail,.woocommerce-cart-form .product-thumbnail{display:none}.woocommerce-cart-form .product-thumbnail img{width:44px;height:44px}.template-group-cart .woocommerce .woocommerce-cart-form table.shop_table .actions,.woocommerce-cart-form .actions{padding:1rem 0 0}.woocommerce-cart-form .actions .button,.coupon .button,.wc-proceed-to-checkout .checkout-button{width:100%}.coupon{display:block;padding:1rem 1.875rem}}@media(max-width: 27rem){.woocommerce-cart-form table.shop_table tr.cart_item{padding:1rem 1.75rem}.template-group-cart .woocommerce .woocommerce-cart-form table.shop_table .actions,.woocommerce-cart-form .actions{padding:0}.template-group-cart .woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td.product-name a,.woocommerce-cart-form table.shop_table tr.cart_item td.product-name a{display:inline-block;max-width:13.5rem;margin-top:-1.55rem;vertical-align:top}}.template-group-checkout,.page .site-main.template-group-checkout:not(.site-main--home){display:block;flex:0 0 auto;width:min(100% - 1.25rem,71.25rem);max-width:none;margin:0 auto;padding:0;background:#fff;gap:0}.template-group-checkout article.page,.template-group-checkout article.post{padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.template-group-checkout .entry-content{display:block;width:100%;max-width:none}.template-group-checkout .checkout-empty,.template-group-fake-form-status .checkout-empty,.checkout-empty{width:100%;margin:0 auto;padding:9.9375rem 0 5.875rem;background:#fff;color:#102f31;font-family:Roboto,Arial,Helvetica,sans-serif}.checkout-empty__notice.woocommerce-info,.checkout-empty__notice{position:relative;min-height:3.9375rem;margin:0 0 2rem;padding:1rem 1.5rem 1rem 3.5rem;border-top:3px solid #1e85be;background:#f6f5f8;color:#515151;font-size:1rem;font-weight:400;line-height:1.5}.checkout-empty__notice::before{content:"";position:absolute;top:1.0625rem;left:1.5rem;width:1rem;height:1rem;border:1px solid #1e85be;color:#1e85be}.checkout-empty__actions{display:flex;align-items:center;justify-content:flex-start;margin:0}section.checkout-empty .checkout-empty__button.button,.checkout-empty__button.button,.checkout-empty__button{display:inline-flex;min-width:9.548125rem;min-height:2.25rem;align-items:center;justify-content:center;padding:.618em 1em;border:0;border-radius:0;background:#ebe9eb;color:#515151;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0;line-height:1;text-align:center;text-decoration:none;text-transform:none;transition:background-color 160ms ease,color 160ms ease}.checkout-empty__button.button:hover,.checkout-empty__button.button:focus-visible,.checkout-empty__button:hover,.checkout-empty__button:focus-visible{background:#dfdcde;color:#515151;text-decoration:none}@media(max-width: 64rem){.template-group-checkout .checkout-empty,.template-group-fake-form-status .checkout-empty,.checkout-empty{padding:9.9375rem 0 5.875rem}}@media(max-width: 47.9375rem){.template-group-checkout .checkout-empty,.template-group-fake-form-status .checkout-empty,.checkout-empty{padding:9.9375rem 0 5.875rem}.checkout-empty__notice.woocommerce-info,.checkout-empty__notice{min-height:3.9375rem;margin-bottom:2rem;padding:1rem 1.5rem 1rem 3.5rem;font-size:1rem}.checkout-empty__notice::before{top:1.0625rem;left:1.5rem}}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.not-found,.no-results,.page-empty-state,.status-banner,.fake-flow-form,.search-result-card{padding:clamp(1.5rem,4vw,2.5rem);background:var(--poti-color-surface);border:1px solid var(--poti-color-border);border-radius:var(--poti-radius-lg);box-shadow:var(--poti-shadow-sm)}.page-empty-state .page-content,.fake-flow-layout,.fake-flow-form,.search-results-grid{display:grid;gap:1.5rem}.status-banner--success{background:linear-gradient(180deg, rgba(78, 130, 92, 0.12), var(--poti-color-surface));border-color:rgba(78,130,92,.24)}.status-banner--info{background:linear-gradient(180deg, rgba(138, 90, 68, 0.08), var(--poti-color-surface))}.fake-flow-form__fields{margin-top:.25rem}.fake-flow-form__field{display:grid;gap:.375rem;margin:0;padding:0;border:0;min-width:0}.fake-flow-form__field--choice-set{gap:.875rem}.fake-flow-form__legend{margin:0;padding:0;font-weight:600;color:var(--poti-color-text)}.fake-flow-form__label-text,.fake-flow-form__required-marker,.fake-flow-form__section-heading{margin:0}.fake-flow-form__required-marker{color:var(--poti-color-text-soft)}.fake-flow-form__section-heading{font-weight:600;color:var(--poti-color-text)}.fake-flow-form__actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.fake-flow-form__field--full{grid-column:1/-1}.fake-flow-form__checkbox{display:inline-flex;gap:.625rem;align-items:flex-start;color:var(--poti-color-text-soft)}.fake-flow-form__choice-group{display:grid;gap:.875rem;margin-top:0}.fake-flow-form__choice{display:inline-flex;gap:.625rem;align-items:flex-start;color:var(--poti-color-text-soft)}.fake-flow-form__checkbox input,.fake-flow-form__choice input{width:auto;min-height:0;margin:.2rem 0 0}.fake-flow-form__helper,.fake-flow-form__note{margin:0;color:var(--poti-color-text-soft)}.fake-flow-form__helper a{color:var(--poti-color-accent-strong)}.fake-flow-layout--testing{gap:clamp(1.25rem,2vw,2rem)}.fake-flow-layout--testing .grouped-page-intro{border-color:rgba(138,90,68,.18)}.fake-flow-form--testing{gap:clamp(1rem,2vw,1.5rem)}.fake-flow-form--testing .fake-flow-form__fields{grid-template-columns:1fr;gap:1rem}.fake-flow-form__field--testing{gap:.625rem}.fake-flow-form__choice-group--testing{gap:.75rem}.fake-flow-form__choice--testing{padding:.95rem 1rem;border:1px solid rgba(138,90,68,.18);border-radius:var(--poti-radius-md);background:rgba(255,250,245,.9)}.fake-flow-form__checkbox--testing{padding:1rem;border:1px solid rgba(138,90,68,.18);border-radius:var(--poti-radius-md);background:rgba(255,250,245,.9)}.fake-flow-form__actions--testing{justify-content:flex-start}.fake-flow-form__actions--testing button,.fake-flow-form__actions--testing .button{min-width:min(100%,12rem)}.fake-flow-form--workshops .fake-flow-form__label-text,.fake-flow-form--workshops .fake-flow-form__required-marker{display:block}.grouped-page-grid--registration-footer{gap:1rem}.grouped-page-grid--registration-footer .grouped-page-intro{padding:1.25rem}.fake-flow-form__fields:has(.fake-flow-form__field--full){align-items:start}.grouped-page-grid--registration-footer .grouped-page-intro__title{font-size:clamp(1.1rem,1.6vw,1.35rem)}@media(min-width: 64rem){.grouped-page-grid--registration-footer{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(max-width: 48rem){.fake-flow-form__actions{flex-direction:column;align-items:stretch}.fake-flow-form__actions .button,.fake-flow-form__actions button{width:100%}}/*# sourceMappingURL=main.css.map */
