.shop-details .layout-container .layout-content-container{padding-left:0;padding-right:0}.shop-details .component-content-section+.component-content-section{--margin-to-previous: 5rem}.shop-details .shop-details-module{padding-left:var(--grid-margin);padding-right:var(--grid-margin)}.shop-details .shop-details-module .shop-details-module-heading-container{display:grid;grid-row-gap:1.5rem}.shop-details .shop-details-module .module-heading{margin:0}.shop-details .shop-details-module .shop-details-module-heading-container+*{margin-top:2.625rem}.shop-details .shop-details-module.shop-details-module-stage{padding-bottom:1.25rem;--margin-to-previous: 2.5rem}.shop-details .shop-details-module.shop-details-module-stage .product-head{margin-top:1.5rem;display:grid;grid-row-gap:1.5rem}.shop-details .shop-details-module.shop-details-module-stage .product-head .product-image-container .product-image{border-radius:var(--border-radius-tile);max-width:100%}.shop-details .shop-details-module.shop-details-module-stage .product-head .product-info-container{display:grid;align-items:start}.shop-details .shop-details-module.shop-details-module-stage .product-head .product-info-container .component-rating{margin-top:1rem}.shop-details .shop-details-module.shop-details-module-stage .product-head .product-info-container .linked-ratings-container .component-rating .rating-description{text-decoration:underline}.shop-details .shop-details-module.shop-details-module-stage .product-head .product-info-container .linked-ratings-container:hover .component-rating .rating-description{text-decoration:none}.shop-details .shop-details-module.shop-details-module-stage .product-head .product-info-container .product-features-container{margin-top:1rem;display:grid;grid-row-gap:.375rem}.shop-details .shop-details-module.shop-details-module-stage .product-head .product-info-container .product-features-container .product-feature{display:grid;grid-template-columns:auto 1fr;grid-column-gap:.25rem}.shop-details .shop-details-module.shop-details-module-stage .product-head .product-info-container .product-variants-container{margin-top:1.5rem}.shop-details .shop-details-module.shop-details-module-stage .product-head .product-info-container .product-price-payment-provider-container{margin-top:1rem;display:grid;grid-template-columns:1fr auto;align-items:center}.shop-details .shop-details-module.shop-details-module-stage .product-head .product-info-container .product-price-payment-provider-container .payment-provider-container{display:flex;column-gap:.75rem}.shop-details .shop-details-module.shop-details-module-stage .product-head .product-info-container .product-price-payment-provider-container .payment-provider-container .provider-image{height:1.5rem}.shop-details .shop-details-module.shop-details-module-stage .product-head .product-info-container .product-price-payment-provider-container .payment-provider-container .provider-image.paypal{height:1.625rem}.shop-details .shop-details-module.shop-details-module-stage .product-head .product-info-container .product-price-payment-provider-container.with-former-price{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem}.shop-details .shop-details-module.shop-details-module-stage .product-head .product-info-container .product-price-payment-provider-container.with-former-price .product-price-container{display:flex;column-gap:1rem;align-items:center}.shop-details .shop-details-module.shop-details-module-stage .product-head .product-info-container .product-price-payment-provider-container.with-former-price .product-price-container .product-price.former-price{position:relative}.shop-details .shop-details-module.shop-details-module-stage .product-head .product-info-container .product-price-payment-provider-container.with-former-price .product-price-container .product-price.former-price:after{content:'';height:2px;width:100%;background-color:var(--neutral-400);position:absolute;top:50%;left:0;transform:translate(0,-50%) rotate(-11.25deg)}.shop-details .shop-details-module.shop-details-module-stage .product-head .product-info-container .product-cta-container{margin-top:1rem;display:flex;column-gap:1.5rem;flex-wrap:wrap;row-gap:.75rem;align-items:center}.shop-details .shop-details-module.shop-details-module-stage .product-head .product-info-container .product-alternative-purchase-link-container{margin-top:1rem}.shop-details .shop-details-module.shop-details-module-free-text{padding-left:var(--grid-margin);padding-right:var(--grid-margin)}.shop-details .shop-details-module.shop-details-module-free-text.is-centered{text-align:center}.shop-details .shop-details-module.shop-details-module-free-text.with-background .module-inner{border-radius:var(--border-radius-tile);padding:1.5rem}.shop-details .shop-details-module.shop-details-module-free-text.with-background.background-lavender .module-inner{background-color:var(--lavender-100)}.shop-details .shop-details-module.shop-details-module-free-text.with-background.background-pumpkin .module-inner{background-color:var(--pumpkin-100)}.shop-details .shop-details-module.shop-details-module-free-text .module-heading+*{margin-top:2rem}.shop-details .shop-details-module.shop-details-module-faqs{padding-bottom:2.5rem}.shop-details .shop-details-module.shop-details-module-bullet-points .module-inner{background-color:var(--lavender-100);padding-left:1.25rem;padding-right:1.25rem;padding-top:1.5rem;padding-bottom:1.5rem;border-radius:var(--border-radius-tile)}.shop-details .shop-details-module.shop-details-module-bullet-points .bullet-points-container{margin-top:2rem;display:grid;grid-row-gap:.75rem}.shop-details .shop-details-module.shop-details-module-bullet-points .bullet-points-container .bullet-point{display:grid;grid-template-columns:auto 1fr;grid-column-gap:.75rem}.shop-details .shop-details-module.shop-details-module-three-columns .steps-container{display:grid;grid-template-columns:1fr;grid-row-gap:2.625rem;margin-top:2rem}.shop-details .shop-details-module.shop-details-module-three-columns .steps-container .step-entry .step-illustration{max-width:100%}.shop-details .shop-details-module.shop-details-module-three-columns .steps-container .step-entry .step-title{margin-top:1rem}.shop-details .shop-details-module.shop-details-module-three-columns .steps-container .step-entry .step-description{margin-top:.375rem}.shop-details .shop-details-module.shop-details-module-picture-text .module-heading+*{margin-top:1.5rem}.shop-details .shop-details-module.shop-details-module-picture-text .text-picture-container{display:grid;grid-row-gap:1.5rem}.shop-details .shop-details-module.shop-details-module-picture-text .text-picture-container .module-image-container{text-align:center;width:18.75rem;margin-left:auto;margin-right:auto}.shop-details .shop-details-module.shop-details-module-picture-text .text-picture-container .module-image-container.with-background-shadow{position:relative}.shop-details .shop-details-module.shop-details-module-picture-text .text-picture-container .module-image-container.with-background-shadow:after{content:'';width:100%;height:100%;background-color:var(--lavender-100);position:absolute;top:.5rem;left:.5rem;z-index:-1;border-radius:var(--border-radius-tile)}.shop-details .shop-details-module.shop-details-module-picture-text .text-picture-container .module-image-container .module-image{max-width:100%;border-radius:var(--border-radius-tile)}.shop-details .shop-details-module.shop-details-module-picture-text .text-picture-container .module-image-container .module-image.image-non-mobile{display:none}.shop-details .shop-details-module.shop-details-module-picture-text .text-picture-container.text-position-left .module-text{order:1}.shop-details .shop-details-module.shop-details-module-picture-text .text-picture-container.text-position-left .module-image-container{order:2}.shop-details .shop-details-module.shop-details-module-feature-list{padding-bottom:1.25rem}.shop-details .shop-details-module.shop-details-module-feature-list .shop-details-module-heading-container .module-heading{text-align:left}.shop-details .shop-details-module.shop-details-module-feature-list .component-accordion{width:100%;border-radius:var(--border-radius-tile);overflow:hidden;border-bottom:0}.shop-details .shop-details-module.shop-details-module-feature-list .component-accordion .component-accordion-entry{border-top:0;padding:0}.shop-details .shop-details-module.shop-details-module-feature-list .component-accordion .component-accordion-entry .component-accordion-entry-title-container{padding-top:1rem;padding-bottom:1rem;background-color:var(--lavender-100);padding-left:1.25rem;padding-right:1.25rem}.shop-details .shop-details-module.shop-details-module-feature-list .component-accordion .component-accordion-entry .component-accordion-entry-title-container .component-icon{--icon-size: 1.5rem}.shop-details .shop-details-module.shop-details-module-feature-list .component-accordion .component-accordion-entry+.component-accordion-entry{border-top:2px solid var(--white)}.shop-details .shop-details-module.shop-details-module-feature-list .component-accordion .component-accordion-entry.is-expanded .component-accordion-entry-content{padding:1.25rem;margin-top:0}.shop-details .shop-details-module.shop-details-module-benefits .module-heading+*{margin-top:1.5rem}.shop-details .shop-details-module.shop-details-module-contacts{padding-bottom:1.25rem}.shop-details .shop-details-module.shop-details-module-contacts .shop-details-module-heading-container{grid-row-gap:.375rem}.shop-details .shop-details-module.shop-details-module-toc{padding-bottom:2.5rem}.shop-details .shop-details-module.shop-details-module-toc .component-accordion{width:100%}.shop-details .shop-details-module.shop-details-module-toc .component-accordion-entry .component-accordion-entry-title-container{grid-template-columns:1fr 4.75rem}.shop-details .shop-details-module.shop-details-module-toc .component-accordion-entry .component-accordion-entry-title-container .position-icon-container{display:grid;grid-template-rows:auto auto;justify-content:end;justify-items:end;height:100%;align-items:center}.shop-details .shop-details-module.shop-details-module-toc .component-accordion-entry .component-accordion-entry-title-container .position-icon-container .position-non-mobile{display:none}.shop-details .shop-details-module.shop-details-module-related-products,.shop-details .shop-details-module.shop-details-module-bundled-products,.shop-details .shop-details-module.shop-details-module-coaching-program-coaches,.shop-details .shop-details-module.shop-details-module-shop-details-module-image-gallery,.shop-details .shop-details-module.shop-details-module-success-stories{padding-left:0;padding-right:0}.shop-details .shop-details-module.shop-details-module-related-products .module-heading,.shop-details .shop-details-module.shop-details-module-bundled-products .module-heading,.shop-details .shop-details-module.shop-details-module-coaching-program-coaches .module-heading,.shop-details .shop-details-module.shop-details-module-shop-details-module-image-gallery .module-heading,.shop-details .shop-details-module.shop-details-module-success-stories .module-heading{padding-left:var(--grid-margin);padding-right:var(--grid-margin)}.shop-details .shop-details-module.shop-details-module-related-products .component-horizontally-scrollable-list-container,.shop-details .shop-details-module.shop-details-module-bundled-products .component-horizontally-scrollable-list-container,.shop-details .shop-details-module.shop-details-module-coaching-program-coaches .component-horizontally-scrollable-list-container{margin-top:2rem}.shop-details .shop-details-module.shop-details-module-related-products .component-horizontally-scrollable-list-container .component-tile{width:15rem}.shop-details .shop-details-module.shop-details-module-bundled-products .component-horizontally-scrollable-list-container .component-horizontally-scrollable-list{align-items:stretch}.shop-details .shop-details-module.shop-details-module-bundled-products .component-horizontally-scrollable-list-container .component-tile{width:15rem;align-self:stretch;display:grid;grid-template-rows:auto 1fr}.shop-details .shop-details-module.shop-details-module-bundled-products .component-horizontally-scrollable-list-container .component-tile .component-rating{flex-wrap:wrap}.shop-details .shop-details-module.shop-details-module-bundled-products .component-horizontally-scrollable-list-container .tile-checkbox-container{display:inline-grid;grid-template-columns:15rem 1.5rem;grid-column-gap:.5rem}.shop-details .shop-details-module.shop-details-module-bundled-products .component-horizontally-scrollable-list-container .tile-checkbox-container .component-checkbox{width:1.5rem}.shop-details .shop-details-module.shop-details-module-bundled-products .component-horizontally-scrollable-list-container .plus-icon{align-self:center}.shop-details .shop-details-module.shop-details-module-bundled-products .component-horizontally-scrollable-list-container .tile-plus-container{display:inline-grid;grid-template-columns:17rem 1.5rem;grid-column-gap:.875rem;align-items:center;height:100%;align-items:stretch}.shop-details .shop-details-module.shop-details-module-bundled-products .bundled-products-form{display:grid;grid-row-gap:1.5rem}.shop-details .shop-details-module.shop-details-module-bundled-products .bundled-products-form .total-cta-container{border:1px solid var(--black);border-radius:var(--border-radius-tile);padding:1rem;display:grid;grid-template-columns:1fr auto;grid-row-gap:.5rem;width:calc(100% - var(--grid-margin) - var(--grid-margin));margin-left:auto;margin-right:auto}.shop-details .shop-details-module.shop-details-module-bundled-products .bundled-products-form .total-cta-container .total-label{grid-column:1/-1}.shop-details .shop-details-module.shop-details-module-bundled-products .bundled-products-form .total-cta-container .product-price-container{display:flex;column-gap:1rem;align-items:center;flex-wrap:wrap}.shop-details .shop-details-module.shop-details-module-bundled-products .bundled-products-form .total-cta-container .product-price-container .product-price.former-price{position:relative}.shop-details .shop-details-module.shop-details-module-bundled-products .bundled-products-form .total-cta-container .product-price-container .product-price.former-price:after{content:'';height:2px;width:100%;background-color:var(--neutral-400);position:absolute;top:50%;left:0;transform:translate(0,-50%) rotate(-11.25deg)}.shop-details .shop-details-module.shop-details-module-about-author .product-author-info-container{margin-top:1.125rem;display:grid;grid-row-gap:1.125rem;grid-template-rows:auto auto auto}.shop-details .shop-details-module.shop-details-module-about-author .product-author-info-container .author-info-image-headline-container{display:grid;grid-row-gap:1.125rem;grid-column-gap:1.875rem;grid-template-columns:auto 1fr}.shop-details .shop-details-module.shop-details-module-about-author .product-author-info-container .author-info-image-headline-container .component-user-image{grid-column:1}.shop-details .shop-details-module.shop-details-module-about-author .product-author-info-container .author-info-image-headline-container .author-info{grid-column:2}.shop-details .shop-details-module.shop-details-module-about-author .product-author-info-container .author-info-image-headline-container .author-headline{grid-column:1/-1}.shop-details .shop-details-module.shop-details-module-coaching-program-coaches .component-tile.top-contributor{width:15rem}.shop-details .shop-details-module.shop-details-module-reviews .product-reviews-container{margin-top:1.5rem;display:grid;grid-row-gap:1.5rem}.shop-details .shop-details-module.shop-details-module-reviews .product-reviews-container .reviews-summary-container{display:grid;justify-content:start;grid-row-gap:1.5rem}.shop-details .shop-details-module.shop-details-module-reviews .product-reviews-container.without-cta .reviews-summary-container .component-rating{display:grid;grid-row-gap:.75rem}.shop-details .shop-details-module.shop-details-module-reviews .product-reviews-container.without-cta .reviews-summary-container .component-rating .rating-container{--rating-icon-size: 2rem}.shop-details .shop-details-module.shop-details-module-reviews .product-reviews-container.without-cta .reviews-summary-container .component-rating .rating-value{grid-row:1;font-family:prompt,sans-serif;font-size:3.75rem;line-height:3.75rem;font-weight:500;color:var(--text-color);margin:0;padding:0;border:0}.shop-details .shop-details-module.shop-details-module-reviews .product-reviews-container.without-cta .reviews-summary-container .component-rating .rating-container{grid-row:2}.shop-details .shop-details-module.shop-details-module-reviews .product-reviews-container.without-cta .reviews-summary-container .component-rating .rating-description{font-size:1rem;line-height:1.5rem;font-weight:400}.shop-details .shop-details-module.shop-details-module-reviews .product-reviews-container .reviews-split-container{display:grid;grid-row-gap:.875rem}.shop-details .shop-details-module.shop-details-module-reviews .product-reviews-container .reviews-split-container .review-split-entry{display:grid;grid-template-columns:auto 1fr 2.25rem;grid-column-gap:.75rem;align-items:center}.shop-details .shop-details-module.shop-details-module-reviews .product-reviews-container .reviews-split-container .review-split-entry .icon-container{display:flex;gap:.25rem;align-items:center}.shop-details .shop-details-module.shop-details-module-reviews .product-reviews-container .reviews-split-container .review-split-entry .component-progressbar{height:1rem}.shop-details .shop-details-module.shop-details-module-reviews .product-reviews-container .reviews-split-container .review-split-entry .component-progressbar .component-progressbar-progress{min-width:unset}.shop-details .shop-details-module.shop-details-module-reviews .product-reviews-container .reviews-split-container .review-split-entry .entry-percent{text-align:right}.shop-details .shop-details-module.shop-details-module-reviews .product-reviews-container .reviews-sort-filter-container{display:flex;gap:1.5rem;flex-wrap:wrap}.shop-details .shop-details-module.shop-details-module-reviews .product-reviews-container .reviews-sort-filter-container .filter-container{display:flex;gap:.5rem}.shop-details .shop-details-module.shop-details-module-reviews .show-more-container{margin-top:1.5rem}.shop-details .shop-details-module.shop-details-module-reviews .component-reviews-list{margin-top:1.5rem}.shop-details .shop-details-module.shop-details-module-reviews .component-reviews-list .component-review .review-body .review-text{--max-lines: 10}.shop-details .shop-details-module.shop-details-module-reviews .component-reviews-list .component-review .review-body .review-text.not-clamped{overflow:visible;display:block}.shop-details .shop-details-module.shop-details-module-reviews .component-reviews-list .component-review .review-body .helpful-container{color:var(--neutral-400)}.shop-details .shop-details-module.shop-details-module-reviews .show-more-container{margin-top:1.5rem}.shop-details .shop-details-module.shop-details-module-comparison-table .comparison-table{margin-top:2rem}.shop-details .shop-details-module.shop-details-module-comparison-table .comparison-table .table-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.shop-details .shop-details-module.shop-details-module-comparison-table .comparison-table .table-row .table-cell{padding-top:.5rem;padding-bottom:.5rem;text-align:center;display:grid;align-content:center;align-items:center}.shop-details .shop-details-module.shop-details-module-comparison-table .comparison-table .table-row+.table-row{border-top:1px solid var(--neutral-200)}.shop-details .shop-details-module.shop-details-module-comparison-table .comparison-table .table-row+.table-row.category-row,.shop-details .shop-details-module.shop-details-module-comparison-table .comparison-table .table-row.category-row+.table-row,.shop-details .shop-details-module.shop-details-module-comparison-table .comparison-table .table-row+.table-row.footer-row{border-top:0}.shop-details .shop-details-module.shop-details-module-comparison-table .comparison-table .table-row.head-row .table-cell{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.shop-details .shop-details-module.shop-details-module-comparison-table .comparison-table .table-row.footer-row .table-cell{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.shop-details .shop-details-module.shop-details-module-comparison-table .comparison-table .table-row .table-cell.with-border{border-left:1px solid var(--black);border-right:1px solid var(--black)}.shop-details .shop-details-module.shop-details-module-comparison-table .comparison-table .table-row .table-cell.with-bg{background-color:var(--neon-green-100)}.shop-details .shop-details-module.shop-details-module-comparison-table .comparison-table .table-row.head-row .table-cell.with-border{border-top:1px solid var(--black)}.shop-details .shop-details-module.shop-details-module-comparison-table .comparison-table .table-row.footer-row .table-cell.with-border{border-bottom:1px solid var(--black)}.shop-details .shop-details-module.shop-details-module-comparison-table .comparison-table .table-row .table-cell.is-row-label{text-align:left;padding-left:.5rem;padding-right:.5rem;word-break:break-all}.shop-details .shop-details-module.shop-details-module-comparison-table .comparison-table .table-row .table-cell.is-row-label .non-mobile-only{display:none}.shop-details .shop-details-module.shop-details-module-comparison-table .comparison-table .table-row .table-cell.with-icon{grid-template-columns:1rem 1fr;grid-column-gap:.25rem}.shop-details .shop-details-module.shop-details-module-comparison-table .comparison-table .table-row.category-row .table-cell{grid-column:1/-1;padding-left:.75rem;text-align:left;background-color:var(--neutral-100);border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.shop-details .shop-details-module.shop-details-module-comparison-table .comparison-legend{margin-top:.5rem;display:flex;gap:.625rem;align-items:center}.component-tile.gallery-entry{width:17.5rem;height:12.25rem;border:1px solid var(--black);border-radius:var(--border-radius-tile);background-color:var(--lavender-100);cursor:pointer}.component-tile.gallery-entry .gallery-entry-preview-image{width:100%;height:100%;object-fit:contain}@media only screen and (min-width:48rem){.shop-details .shop-details-module.shop-details-module-bullet-points .bullet-points-container{grid-template-columns:1fr 1fr;grid-column-gap:.75rem}.shop-details .shop-details-module.shop-details-module-picture-text .text-picture-container{grid-template-columns:18.75rem 1fr;grid-column-gap:1.5rem;align-items:center}.shop-details .shop-details-module.shop-details-module-picture-text .text-picture-container.text-position-left{grid-template-columns:1fr 18.75rem}.shop-details .shop-details-module.shop-details-module-picture-text .text-picture-container .module-image-container{width:100%}.shop-details .shop-details-module.shop-details-module-picture-text .text-picture-container .module-image-container .module-image.image-mobile{display:none}.shop-details .shop-details-module.shop-details-module-picture-text .text-picture-container .module-image-container .module-image.image-non-mobile{display:block}.shop-details .shop-details-module.shop-details-module-benefits .component-benefits-list{grid-template-columns:1fr}.shop-details .shop-details-module.shop-details-module-toc .component-accordion-entry .component-accordion-entry-title-container{grid-template-columns:1fr 9.75rem;align-items:center}.shop-details .shop-details-module.shop-details-module-toc .component-accordion-entry .component-accordion-entry-title-container .position-icon-container{grid-template-columns:auto auto;grid-column-gap:1.5rem}.shop-details .shop-details-module.shop-details-module-toc .component-accordion-entry .component-accordion-entry-title-container .position-icon-container .position-mobile{display:none}.shop-details .shop-details-module.shop-details-module-toc .component-accordion-entry .component-accordion-entry-title-container .position-icon-container .position-non-mobile{display:block}.shop-details .shop-details-module.shop-details-module-bundled-products .bundled-products-form .total-cta-container{display:inline-flex;gap:1rem;align-items:center;width:31.25rem}.shop-details .shop-details-module.shop-details-module-reviews .product-reviews-container{grid-template-columns:15rem 1fr;grid-column-gap:2.5rem;grid-row-gap:0}.shop-details .shop-details-module.shop-details-module-reviews .product-reviews-container .reviews-summary-container{align-items:start;align-content:start}.shop-details .shop-details-module.shop-details-module-reviews .product-reviews-container .reviews-summary-container .component-rating{display:grid;grid-template-columns:auto auto;grid-column-gap:.25rem;grid-row-gap:.75rem}.shop-details .shop-details-module.shop-details-module-reviews .product-reviews-container .reviews-summary-container .component-rating .rating-container{--rating-icon-size: 2rem}.shop-details .shop-details-module.shop-details-module-reviews .product-reviews-container .reviews-summary-container .component-rating .rating-value{border:0;margin:0;padding:0;font-size:1.125rem;line-height:1.625rem}.shop-details .shop-details-module.shop-details-module-reviews .product-reviews-container .reviews-summary-container .component-rating .rating-description{grid-column:1/-1;font-size:1.125rem;line-height:1.625rem}.shop-details .shop-details-module.shop-details-module-reviews .product-reviews-container .reviews-sort-filter-container{grid-column:1/-1;display:grid;grid-template-columns:15rem 1fr;grid-column-gap:2.5rem;justify-items:start;margin-top:.875rem}.shop-details .shop-details-module.shop-details-module-comparison-table .comparison-table .table-row .table-cell.is-row-label{word-break:unset}.shop-details .shop-details-module.shop-details-module-comparison-table .comparison-table .table-row .table-cell.is-row-label .mobile-only{display:none}.shop-details .shop-details-module.shop-details-module-comparison-table .comparison-table .table-row .table-cell.is-row-label .non-mobile-only{display:inline}.shop-details .shop-details-module.shop-details-module-comparison-table .comparison-table .table-row .table-cell.with-icon{grid-template-columns:1rem 4.25rem;justify-content:center}}@media only screen and (min-width:56rem){.shop-details .shop-details-module .cta-teaser-tile,.shop-details .shop-details-module .cta-teaser-with-illustration-tile,.shop-details .shop-details-module{width:min(61.125rem,var(--max-content-width));margin-left:auto;margin-right:auto}.shop-details .shop-details-module.has-wide-scrolling{width:100%}.shop-details .shop-details-module.shop-details-module-stage .product-head{grid-template-columns:24.75rem 1fr;grid-column-gap:2rem;align-items:center}.shop-details .shop-details-module.shop-details-module-three-columns .steps-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:2.625rem}.shop-details .shop-details-module.shop-details-module-benefits .component-benefits-list{grid-template-columns:1fr 1fr 1fr}.shop-details .shop-details-module.shop-details-module-benefits .component-benefits-list.has-1-entries{grid-template-columns:1fr}.shop-details .shop-details-module.shop-details-module-benefits .component-benefits-list.has-2-entries{grid-template-columns:1fr 1fr}}@media only screen and (min-width:80rem){.shop-details .is-expanded .component-content-section.section-pill-nav+.component-content-section{margin-top:0}.shop-details .shop-details-module{padding-left:0;padding-right:0}.shop-details .shop-details-module.shop-details-module-stage{width:100%;max-width:min(61.125rem,var(--max-content-width))}.shop-details .shop-details-module.shop-details-module-faqs .component-accordion{width:100%}.shop-details .shop-details-module .component-accordion .component-accordion-entry .component-accordion-entry-content,.shop-details .shop-details-module.shop-details-module-about-author .product-author-info-container .author-description{width:var(--wrapping-text-width)}.shop-details .shop-details-module.shop-details-module-stage .product-head .product-info-container .component-rating .rating-container{--rating-icon-size: 1.5rem}.shop-details .shop-details-module.shop-details-module-stage .product-head .product-info-container .product-variants-container{margin-top:1rem}.shop-details .shop-details-module.shop-details-module-picture-text .text-picture-container{grid-template-columns:23.875rem 1fr}.shop-details .shop-details-module.shop-details-module-picture-text .text-picture-container.text-position-left{grid-template-columns:1fr 23.875rem}.shop-details .shop-details-module.shop-details-module-contacts .component-contacts-list{display:grid;grid-template-columns:1fr;width:31.25rem;margin-left:auto;margin-right:auto}.shop-details .shop-details-module.shop-details-module-bundled-products{display:block;width:min(61.125rem,var(--max-content-width));margin-left:auto;margin-right:auto}.shop-details .shop-details-module.shop-details-module-bundled-products .component-horizontally-scrollable-list .dummy-tile{display:none}.shop-details .shop-details-module.shop-details-module-bundled-products .component-horizontally-scrollable-list-container .component-shop-products-list{column-gap:2.625rem}.shop-details .shop-details-module.shop-details-module-bundled-products .component-horizontally-scrollable-list-container .tile-plus-container{grid-column-gap:.625rem}.shop-details .shop-details-module.shop-details-module-related-products,.shop-details .shop-details-module.shop-details-module-coaching-program-coaches,.shop-details .shop-details-module.shop-details-module-shop-details-module-image-gallery,.shop-details .shop-details-module.shop-details-module-success-stories{width:100%}.shop-details .shop-details-module.shop-details-module-related-products .module-heading,.shop-details .shop-details-module.shop-details-module-bundled-products .module-heading,.shop-details .shop-details-module.shop-details-module-coaching-program-coaches .module-heading,.shop-details .shop-details-module.shop-details-module-shop-details-module-image-gallery .module-heading,.shop-details .shop-details-module.shop-details-module-success-stories .module-heading{padding-left:0;padding-right:0}.shop-details .shop-details-module.shop-details-module-related-products .module-heading,.shop-details .shop-details-module.shop-details-module-bundled-products .module-heading,.shop-details .shop-details-module.shop-details-module-coaching-program-coaches .module-heading,.shop-details .shop-details-module.shop-details-module-shop-details-module-image-gallery .module-heading,.shop-details .shop-details-module.shop-details-module-success-stories .module-heading,.shop-details .shop-details-module.shop-details-module-related-products .component-horizontally-scrollable-list{width:min(61.125rem,var(--max-content-width));margin-left:auto;margin-right:auto}.shop-details .shop-details-module.shop-details-module-bundled-products .bundled-products-form .total-cta-container{width:33.75rem}.shop-details .shop-details-module.shop-details-module-about-author .product-author-info-container .author-info-image-headline-container{grid-template-rows:auto 1fr;grid-row-gap:1rem}.shop-details .shop-details-module.shop-details-module-about-author .product-author-info-container .author-info-image-headline-container .author-image{grid-row:1/3}.shop-details .shop-details-module.shop-details-module-about-author .product-author-info-container .author-info-image-headline-container .component-user-image{width:7.375rem}.shop-details .shop-details-module.shop-details-module-about-author .product-author-info-container .author-info-image-headline-container .author-headline{grid-row:2;grid-column:2;color:var(--neutral-400)}.shop-details .shop-details-module.shop-details-module-reviews .product-reviews-container .reviews-summary-container .component-rating .rating-value{border:0;margin:0;padding:0;font-size:1.375rem;line-height:2rem;font-weight:400}.shop-details .shop-details-module.shop-details-module-reviews .product-reviews-container .reviews-summary-container .component-rating .rating-description{grid-column:1/-1;font-size:1.125rem;line-height:1.625rem}.shop-details .shop-details-module.shop-details-module-reviews .component-reviews-list .component-review{width:var(--wrapping-text-width)}.shop-details .shop-details-module.shop-details-module-comparison-table .comparison-table .table-row .table-cell.with-icon{display:flex;gap:.25rem}.shop-details .shop-details-module.shop-details-module-reviews .product-reviews-container,.shop-details .shop-details-module.shop-details-module-reviews .show-more-container{margin-top:2rem}.shop-details .shop-details-module.shop-details-module-reviews .show-more-container{margin-top:2rem}.shop-details .shop-details-module.shop-details-module-reviews .component-review{width:100%}.shop-details .shop-details-module.shop-details-module-free-text{padding-left:0;padding-right:0}.shop-details .shop-details-module.shop-details-module-free-text .module-body{width:var(--wrapping-text-width)}.shop-details .shop-details-module.shop-details-module-toc .component-accordion{width:100%}.shop-details .shop-details-module.shop-details-module-toc .component-accordion-entry .component-accordion-entry-title-container{grid-template-columns:1fr auto}.shop-details .shop-details-module.shop-details-module-toc .component-accordion-entry .component-accordion-entry-title-container .position-icon-container .position-non-mobile{display:flex;justify-content:space-between;width:100%}.shop-details .shop-details-module.shop-details-module-toc .component-accordion-entry .component-accordion-entry-title-container .position-icon-container.position-unit-page{grid-template-columns:8.75rem auto;grid-template-rows:unset}.shop-details .shop-details-module.shop-details-module-toc .component-accordion-entry .component-accordion-entry-title-container .position-icon-container.position-unit-minute{grid-template-columns:5.125rem auto;grid-template-rows:unset}}@media only screen and (min-width:96rem){.shop-details .shop-details-module.shop-details-module-stage .product-head{grid-template-columns:34.125rem 1fr}}