.desktop-program-stats{display:flex;align-items:center;gap:clamp(18px,2.4vw,38px)}.desktop-program-stats p{display:flex;align-items:center;gap:10px;line-height:1.2}.desktop-program-stats strong{font:38px/1 var(--serif);color:var(--gold)}.desktop-program-stats span{font-size:9px;max-width:82px;color:#bcbfb0}.static-motion .desktop-program-stats{display:none}@media(max-width:760px),(max-width:1024px)and (pointer:coarse){.desktop-program-stats{display:none}}.collection-navigation a{font-size:12px;padding:0 0 16px;color:#78816d;border-bottom:1px solid transparent;white-space:nowrap}.collection-navigation a:hover,.collection-navigation a[aria-current=page]{color:var(--ink);border-color:var(--ink)}.no-js .collection-navigation{display:flex}.collection-navigation:empty{display:none}.product-main-art>button{display:block;margin:auto;max-width:100%}.product-main-art>button>img{width:auto;max-height:500px;max-width:100%;object-fit:contain}.product-gallery:empty{display:none}.product-description,.product-info .rte{font-size:14px;line-height:1.8;color:#56634c}.product-info .rte p+p{margin-top:14px}.product-info .rte h3{font:24px var(--serif);margin:18px 0 8px}.product-info .rte ul{padding-left:20px}.product-info .rte li+li{margin-top:6px}.product-info .product-faq h2{font:32px var(--serif);margin:32px 0 12px}.product-sample{margin-block:24px}.product-stats:empty{display:none}.program-card-facts{display:flex;flex-wrap:wrap;gap:6px 12px}.program-card-facts:empty{display:none}.program-product-form [disabled]{opacity:.5;cursor:not-allowed}.collection-free-link,.pagination{margin-top:40px}.pagination{display:flex;gap:20px}.cart-link{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.cart-link .lwk-icon{width:18px;height:18px}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.catalog-grid.collection-grid{row-gap:36px}.collection-grid>.catalog-card{display:flex;flex-direction:column;min-width:0}.collection-grid .native-product-art{display:block;height:auto;padding:clamp(16px,1.5vw,22px)}.collection-grid .native-product-art img{display:block;width:100%;height:auto;aspect-ratio:3/5;object-fit:contain}.collection-grid .native-product-placeholder{display:grid;width:100%;place-items:center;aspect-ratio:3/5}.collection-grid .card-description{padding:18px 0 0;min-width:0}.collection-grid .card-description>*{margin:0 0 8px}.collection-grid .card-description h3{font-size:clamp(24px,1.8vw,28px);line-height:1.15;overflow-wrap:anywhere}.collection-grid .card-description .program-card-facts{line-height:1.6;align-content:start}.collection-grid .card-description .text-link{justify-self:start;align-self:start;min-height:44px;margin:2px 0 0;font-size:12px}@supports (grid-template-rows:subgrid){.catalog-grid.collection-grid{row-gap:0}.collection-grid>.catalog-card{display:grid;grid-template-rows:subgrid;grid-row:span 6;padding-bottom:36px}.collection-grid .card-description{display:grid;grid-template-rows:subgrid;grid-row:span 5}}@media(max-width:1100px){.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.collection-navigation a{font-size:11px;min-height:44px;display:inline-flex;align-items:center}.product-main-art>button>img{max-height:390px}.product-description,.product-info .rte{font-size:13px}.collection-grid{grid-template-columns:1fr}.cart-link{display:none}}.program-comparison{margin:0 0 48px;padding:28px 0;border-block:1px solid #c4c8b9;scroll-margin-top:120px}.program-comparison h2{font:34px/1.1 var(--serif);margin:0 0 12px}.program-comparison>p{font-size:13px;line-height:1.7;max-width:900px;color:#56634c}.comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0}.comparison-card{min-width:0;scroll-margin-top:120px}.comparison-card h3{font:34px/1 var(--serif);margin-bottom:12px}.comparison-card p{font-size:12px;line-height:1.65;color:#56634c}.comparison-counts{margin:10px 0 16px}.comparison-equipment{border-top:1px solid #c4c8b9;padding-top:14px;margin-top:16px;scroll-margin-top:120px}.comparison-equipment h4{font-size:12px;margin-bottom:6px}.comparison-equipment .text-link{font-size:11px;min-height:44px;gap:12px}.product-grid:has(.product-purchase){column-gap:8vw;row-gap:0;align-items:start}.product-purchase{grid-column:2;grid-row:1;min-width:0}.product-grid:has(.product-purchase)>.product-gallery{grid-column:1;grid-row:1 / span 3;min-width:0}.product-delivery{grid-column:2;grid-row:2;font-size:12px;line-height:1.75;color:#56634c;margin:18px 0 8px;overflow-wrap:anywhere}.product-delivery a,.product-faq a{text-decoration:underline;text-underline-offset:3px}.product-details{grid-column:2;grid-row:3;min-width:0}.purchase-short-note{display:none}.journey-compare-link{font-size:11px;min-height:44px;margin-top:8px}.journey-related{border-top:1px solid #c4c8b9;padding-top:24px;margin-top:30px}.journey-related h2{font:28px/1.15 var(--serif);margin-bottom:10px}.journey-related p{font-size:12px;line-height:1.7;color:#56634c;margin-bottom:10px}.journey-related .text-link{display:flex;width:fit-content;min-height:44px;font-size:11px;line-height:1.5;gap:12px}.product-details .product-faq p,.product-details #program-equipment p{font-size:12px;line-height:1.8}.success-journey{margin-top:32px;padding-top:28px;border-top:1px solid #c4c8b9}.success-journey h2{font:30px/1.2 var(--serif);margin-bottom:12px}.success-journey p{font-size:14px;line-height:1.8;margin-bottom:16px;color:#56634c}.success-journey .text-link{font-size:12px;line-height:1.6;min-height:44px;gap:12px}.success-next{margin-top:28px;padding-top:24px;border-top:1px solid #c4c8b9}.success-compare{display:block;font-size:12px;line-height:1.7;color:#56634c;text-decoration:underline;text-underline-offset:3px;margin-top:18px;min-height:44px}@media(max-width:760px){.comparison-grid{grid-template-columns:1fr;gap:28px}.program-comparison{margin-bottom:32px;padding-block:24px}.program-comparison h2{font-size:30px}.comparison-card+.comparison-card{border-top:1px solid #aab29e;padding-top:24px}.product-grid:has(.product-purchase){gap:0}.product-purchase{display:contents}.product-heading{order:0;width:100%}.product-heading>.eyebrow{display:none}.product-heading h1{font-size:40px;line-height:1.05;margin:0 0 18px}.product-purchase>.price{order:1;margin:0 0 18px!important;font-size:16px!important}.product-purchase>.program-product-form{order:2;width:100%}.purchase-short-note{display:block;order:3;font-size:11px!important;line-height:1.7;margin-top:12px}.product-delivery{order:4;margin:16px 0 28px;font-size:12px}.product-grid:has(.product-purchase)>.product-gallery{order:5;width:100%;margin-bottom:28px}.product-purchase>.product-description{order:6;width:100%}.product-purchase>.product-stats{order:7;width:100%}.product-purchase>.program-level{order:8;margin-bottom:14px}.product-details{order:9;width:100%}.product-details .journey-compare-link{margin-top:0}.product-details .product-faq summary{font-size:12px;line-height:1.6}.success-journey p{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/commerce.css.map */
