.pd-whats-included{background:var(--pd-wi-bg);border:1px solid var(--pd-wi-border);border-radius:var(--pd-wi-radius);padding:var(--pd-wi-padding);margin:24px 0}.pd-whats-included__heading{margin:0 0 20px;color:var(--pd-wi-heading-color);font-size:var(--pd-wi-heading-size);font-weight:700;line-height:1.2}.pd-whats-included__grid{display:grid;grid-template-columns:repeat(var(--pd-wi-cols-mobile),minmax(0,1fr));gap:16px 12px;align-items:start}@media(min-width:750px){.pd-whats-included__grid{grid-template-columns:repeat(var(--pd-wi-cols-desktop),minmax(0,1fr));gap:20px 16px}}.pd-whats-included__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.pd-whats-included__icon{width:var(--pd-wi-icon-size);height:var(--pd-wi-icon-size);display:flex;align-items:center;justify-content:center}.pd-whats-included__icon-img{max-width:100%;max-height:100%;object-fit:contain}.pd-whats-included__label{color:var(--pd-wi-label-color);font-size:var(--pd-wi-label-size);font-weight:700;line-height:1.25}.pd-whats-included__sublabel{color:var(--pd-wi-sublabel-color);font-size:var(--pd-wi-sublabel-size);font-weight:400;line-height:1.35}.pd-mod-v3{background:var(--pd-modv3-bg);border:1px solid var(--pd-modv3-border);border-radius:var(--pd-modv3-radius);padding:var(--pd-modv3-padding);margin:24px 0}.pd-mod-v3__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.pd-mod-v3__title{margin:0;font-size:20px;font-weight:700;color:#0a2540;display:flex;align-items:center;gap:8px}.pd-mod-v3__stats{display:flex;align-items:center;gap:8px;color:var(--pd-modv3-preview-color);font-size:14px;font-weight:600}.pd-mod-v3__stat-sep{opacity:.5}.pd-mod-v3__list{display:flex;flex-direction:column;gap:8px}.pd-mod-v3__module{border:1px solid #e5e7eb;border-radius:8px;background:#fff}.pd-mod-v3__module-summary{list-style:none;cursor:pointer;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.pd-mod-v3__module-summary::-webkit-details-marker{display:none}.pd-mod-v3__module-summary::marker{display:none}.pd-mod-v3__module-title{color:var(--pd-modv3-mod-color);font-size:var(--pd-modv3-mod-size);font-weight:600}.pd-mod-v3__module-toggle{display:flex;align-items:center;gap:12px;color:var(--pd-modv3-preview-color)}.pd-mod-v3__preview-link{font-size:14px;font-weight:600}.pd-mod-v3__chevron{transition:transform .2s ease}.pd-mod-v3__module[open] .pd-mod-v3__chevron{transform:rotate(180deg)}.pd-mod-v3__module-body{padding:0 16px 16px}.pd-mod-v3__module-desc{margin:0 0 8px;color:#475569;font-size:14px;line-height:1.5}.pd-mod-v3__module-stats{display:flex;align-items:center;gap:8px;color:var(--pd-modv3-dur-color);font-size:13px;margin-bottom:12px}.pd-mod-v3__lessons{list-style:none;padding:0;margin:0}.pd-mod-v3__lesson{display:grid;grid-template-columns:32px 1fr auto auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f1f5f9;color:var(--pd-modv3-les-color);font-size:var(--pd-modv3-les-size)}.pd-mod-v3__lesson:last-child{border-bottom:none}.pd-mod-v3__lesson--preview{cursor:pointer;background:#f0f7ff;border-radius:6px;padding-left:8px;padding-right:8px}.pd-mod-v3__lesson--preview:hover{background:#e6f0ff}.pd-mod-v3__lesson--preview .pd-mod-v3__lesson-name,.pd-mod-v3__lesson--preview .pd-mod-v3__lesson-type-label--preview{color:var(--pd-modv3-preview-color)}.pd-mod-v3__lesson-num{color:#6b7280;font-weight:500}.pd-mod-v3__lesson-name{display:inline-flex;align-items:center;gap:8px}.pd-mod-v3__free-badge{background:var(--pd-modv3-preview-color);color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px;letter-spacing:.04em}.pd-mod-v3__lesson-dur{color:var(--pd-modv3-dur-color);font-size:13px;white-space:nowrap}.pd-mod-v3__lesson-type{display:inline-flex;align-items:center;gap:6px;color:var(--pd-modv3-icon-color);font-size:13px;white-space:nowrap}.pd-mod-v3__type-icon{display:inline-block}@media(max-width:500px){.pd-mod-v3__lesson{grid-template-columns:28px 1fr auto}.pd-mod-v3__lesson-dur{display:none}}.pd-mod-v3__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center}.pd-mod-v3__modal[hidden]{display:none}.pd-mod-v3__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000c}.pd-mod-v3__modal-frame{position:relative;width:90%;max-width:900px;background:#000;border-radius:8px;overflow:hidden}.pd-mod-v3__modal-close{position:absolute;top:-40px;right:0;background:transparent;border:0;color:#fff;font-size:32px;line-height:1;cursor:pointer;padding:4px 8px}.pd-mod-v3__modal-video-wrap{position:relative;padding-bottom:56.25%;height:0}.pd-mod-v3__modal-video-wrap iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.pd-product-header__badge{display:inline-block;align-self:flex-start;width:max-content;max-width:100%;background:var(--pd-badge-bg);color:var(--pd-badge-color);font-size:12px;font-weight:600;letter-spacing:.04em;padding:4px 10px;border-radius:6px;margin-bottom:12px;text-transform:none}.pd-accordion--row{background:transparent!important;border:0!important;padding:0!important;display:grid;grid-template-columns:1fr;gap:16px;margin:24px 0}@media(min-width:750px){.pd-accordion--row{grid-template-columns:repeat(var(--pd-acc-cols-desktop, 3),minmax(0,1fr))}}.pd-accordion--row .pd-accordion__item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px 24px;margin:0}.pd-accordion--row .pd-accordion__chevron{display:none!important}.pd-accordion--row .pd-accordion__summary{cursor:default}.pd-accordion--row .pd-accordion__item+.pd-accordion__item{border-top:1px solid #e2e8f0}.pd-accordion--row .pd-accordion__summary{padding:0}.pd-accordion--row .pd-accordion__content{padding-top:12px}.pd-pay-variants__trust{display:flex;flex-direction:column;gap:14px;padding-top:16px;margin-top:16px;border-top:1px solid #e5e7eb}.pd-pay-variants__trust-row{display:flex;align-items:flex-start;gap:12px}.pd-pay-variants__trust-icon{flex:0 0 28px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#0a2540}.pd-pay-variants__trust-icon--placeholder svg{width:24px;height:24px}.pd-pay-variants__trust-icon-img{max-width:100%;max-height:100%;object-fit:contain}.pd-pay-variants__trust-text{flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.pd-pay-variants__trust-title{color:#0a2540;font-size:14px;font-weight:700;line-height:1.25}.pd-pay-variants__trust-sub{color:#6b7280;font-size:13px;line-height:1.35}@media(min-width:750px){.pd-header.pd-header--v3{display:grid!important;grid-template-columns:var(--pd-header-img-desktop, 360px) 1fr;grid-template-areas:"image content" "image divider" "image description" "image stats";column-gap:32px;align-items:start}.pd-header--v3 .pd-header__main{display:contents!important}.pd-header--v3 .pd-header__image{grid-area:image;align-self:start;max-width:100%}.pd-header--v3 .pd-header__image .pd-header__image-tag{width:100%;height:auto;display:block}.pd-header--v3 .pd-header__title-wrap{grid-area:content}.pd-header--v3 .pd-header__divider{grid-area:divider}.pd-header--v3 .pd-header__description{grid-area:description}.pd-header--v3 .pd-header__stats{grid-area:stats}}.pd-header__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-top:28px;align-items:start}@media(min-width:750px){.pd-header__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 20px}}.pd-header__stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;color:#fff}.pd-header__stat-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.pd-header__stat-icon-img{max-width:100%;max-height:100%;object-fit:contain;filter:brightness(0) saturate(100%) invert(86%) sepia(70%) saturate(2100%) hue-rotate(360deg) brightness(100%) contrast(106%)}.pd-header__stat-text{display:flex;flex-direction:column;gap:2px;line-height:1.2}.pd-header__stat-label{font-size:16px;font-weight:700;color:#fff}.pd-header__stat-sub{font-size:13px;font-weight:400;color:#cbd5e1}@media(min-width:1024px)and (max-width:1280px){.product-display:has(.pd-header--v3) .pd-bg-top-layer{height:820px!important}}@media(min-width:750px)and (max-width:1099px){.product-display:has(.pd-header--v3) .pd-bg-top-layer{height:1500px!important}}@media(min-width:1100px)and (max-width:1280px){.pd-header--v3 .pd-header__title{font-size:36px!important;line-height:1.15}}@media(min-width:750px)and (max-width:1199px){.pd-header__stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 20px!important}}@media(min-width:750px)and (max-width:1099px){.product-display:has(.pd-header--v3) .pd-header.pd-header--v3{display:flex!important;flex-direction:column!important}.product-display:has(.pd-header--v3) .product-display__grid{display:flex!important;flex-direction:column!important;align-items:stretch!important}.product-display:has(.pd-header--v3) .pd-whats-included,.product-display:has(.pd-header--v3) .pd-accordion,.product-display:has(.pd-header--v3) .pd-mod-v3,.product-display:has(.pd-header--v3) .pd-stat-cards{width:100%!important;max-width:100%!important}.product-display:has(.pd-header--v3) .product-display__main,.product-display:has(.pd-header--v3) .product-display__sidebar{display:contents!important}.product-display:has(.pd-header--v3) .pd-sidebar-wrap--mobile{display:contents!important}.product-display:has(.pd-header--v3) .pd-sidebar-wrap--desktop{display:none!important}.product-display:has(.pd-header--v3) .pd-header__image{max-width:320px;align-self:center}.product-display:has(.pd-header--v3) .pd-header__title-wrap{align-self:center;text-align:center;max-width:720px;width:100%}.product-display:has(.pd-header--v3) .pd-header__description{max-width:720px;margin-left:auto;margin-right:auto;text-align:center}.product-display:has(.pd-header--v3) .pd-sidebar-wrap--mobile{max-width:480px;margin-left:auto!important;margin-right:auto!important;width:100%}.product-display:has(.pd-header--v3) .pd-header__stats{max-width:720px;margin-left:auto;margin-right:auto;justify-items:center;justify-content:center}}.product-display:has(.pd-header--v3) .pd-whats-included,.product-display:has(.pd-header--v3) .pd-accordion,.product-display:has(.pd-header--v3) .pd-mod-v3{margin-top:0!important;margin-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-product-display-v3.css.map */
