.ec-pdp{color:rgb(var(--color-foreground));overflow:clip}.ec-pdp__product{padding-top:1.2rem}.ec-pdp__breadcrumb{align-items:center;color:rgb(var(--ec-color-muted));display:flex;font-size:1.25rem;gap:1rem;margin:0 0 1.2rem;min-height:2.4rem}.ec-pdp__breadcrumb a{color:rgb(var(--color-button));text-decoration:none}.ec-pdp__breadcrumb-desktop{display:none}.ec-pdp__product-grid{display:grid;gap:2.4rem}.ec-pdp__gallery{display:block;min-width:0}.ec-pdp__gallery-viewport{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.ec-pdp__gallery-viewport::-webkit-scrollbar,.ec-pdp__related-viewport::-webkit-scrollbar{display:none}.ec-pdp__gallery-slide{aspect-ratio:358 / 322;background:rgb(var(--ec-color-surface));border-radius:var(--media-radius);flex:0 0 100%;overflow:hidden;scroll-snap-align:start}.ec-pdp__gallery-slide img,.ec-pdp__gallery-slide .placeholder-svg{display:block;height:100%;object-fit:cover;width:100%}.ec-pdp__gallery-slide--placeholder .placeholder-svg{color:rgba(var(--ec-color-muted),.3);padding:6rem}.ec-pdp__gallery-controls{align-items:center;display:grid;grid-template-columns:4.4rem 1fr 4.4rem;margin-top:.8rem;min-height:2rem}.ec-pdp__gallery-dots{align-items:center;display:flex;gap:.7rem;justify-content:center}.ec-pdp__gallery-dots button{background:rgb(var(--ec-color-line));border:0;border-radius:10rem;cursor:pointer;height:.6rem;padding:0;transition:background-color var(--duration-short) ease,width var(--duration-short) ease;width:.6rem}.ec-pdp__gallery-dots button.is-active{background:rgb(var(--color-button));width:1.8rem}.ec-pdp__gallery-arrow{align-items:center;background:rgb(var(--ec-color-surface));border:0;border-radius:50%;color:rgb(var(--color-foreground));cursor:pointer;display:none;height:4.4rem;justify-content:center;padding:0;width:4.4rem}.ec-pdp__gallery-arrow svg{height:1.8rem;width:1.8rem}.ec-pdp__gallery-arrow--previous svg{transform:rotate(180deg)}.ec-pdp__details{min-width:0}.ec-pdp__identity h1{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:600;letter-spacing:-.04em}.ec-pdp__identity h1{font-size:2.5rem;line-height:1.16;margin:0}.ec-pdp__size{color:rgb(var(--ec-color-muted));font-size:1.4rem;margin:.7rem 0 0}.ec-pdp__variants{border:0;margin:2.1rem 0 0;padding:0}.ec-pdp__variants legend{font-size:1.4rem;font-weight:600;margin-bottom:1rem;padding:0}.ec-pdp__variant-grid{display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ec-pdp__variant{background:rgb(var(--ec-color-surface));border:.1rem solid rgba(var(--ec-color-line),.9);border-radius:1.8rem;color:rgb(var(--color-foreground));cursor:pointer;display:flex;flex-direction:column;gap:.3rem;min-height:10.4rem;padding:1.4rem;text-align:left}.ec-pdp__variant.is-selected{background:#e9eddf;border-color:rgb(var(--color-button));border-width:.15rem}.ec-pdp__variant:focus-visible,.ec-pdp__favorite:focus-visible,.ec-pdp__gallery-dots button:focus-visible,.ec-pdp__gallery-arrow:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:.25rem}.ec-pdp__variant:disabled{cursor:not-allowed;opacity:.45}.ec-pdp__variant-top{align-items:center;display:flex;font-size:1.35rem;justify-content:space-between;line-height:1.2}.ec-pdp__variant-check{align-items:center;background:rgb(var(--color-button));border-radius:50%;color:rgb(var(--color-button-text));display:none;font-size:1rem;height:1.6rem;justify-content:center;width:1.6rem}.ec-pdp__variant.is-selected .ec-pdp__variant-check{display:inline-flex}.ec-pdp__variant-price,.ec-pdp__single-price{font-size:2.35rem;font-weight:600;letter-spacing:-.04em;line-height:1.1}.ec-pdp__variant-unit{color:rgb(var(--ec-color-muted));font-size:1.1rem}.ec-pdp__variant:not(.is-selected) .ec-pdp__variant-unit{color:rgb(var(--color-button))}.ec-pdp__form{margin-top:1.6rem}.ec-pdp__form-actions{align-items:center;display:flex;gap:1.2rem}.ec-pdp__add.button{align-items:center;background:rgb(var(--color-button));border:0;border-radius:2.6rem;color:rgb(var(--color-button-text));display:flex;flex:1 1 auto;font-size:1.45rem;font-weight:600;gap:1rem;height:5.2rem;justify-content:center;letter-spacing:-.01em;min-width:0;padding:0 1.8rem}.ec-pdp__add.button:before,.ec-pdp__add.button:after{content:none}.ec-pdp__add .icon{height:2rem;width:2rem}.ec-pdp__add>.icon-arrow{margin-left:auto}.ec-pdp__add-icon{align-items:center;display:flex;order:-1}.ec-pdp__add-icon .icon{height:2.2rem;width:2.2rem}.ec-pdp__favorite{align-items:center;background:rgb(var(--ec-color-surface));border:.1rem solid rgba(var(--ec-color-line),.9);border-radius:50%;color:rgb(var(--color-foreground));cursor:pointer;display:flex;flex:0 0 5.2rem;height:5.2rem;justify-content:center;padding:0;width:5.2rem}.ec-pdp__favorite .icon{height:2.2rem;width:2.2rem}[data-ec-favorite][aria-pressed=true]{background:rgb(var(--ec-color-blush));color:#a45151}.ec-pdp__variant-context{color:rgb(var(--ec-color-muted));font-size:1.25rem;line-height:1.45;margin:1.5rem 0 0}@media screen and (min-width:750px){.ec-pdp__product{padding-top:2.2rem}.ec-pdp__breadcrumb{margin-bottom:2rem}.ec-pdp__product-grid{grid-template-columns:minmax(0,1.08fr) minmax(34rem,.92fr);gap:6.4rem}.ec-pdp__gallery-slide{aspect-ratio:640 / 572}.ec-pdp__gallery-controls{margin-top:1rem}.ec-pdp__gallery-arrow{display:inline-flex}.ec-pdp__gallery-dots{grid-column:2;grid-row:1}.ec-pdp__gallery-arrow--previous{grid-column:1;grid-row:1;justify-self:start}.ec-pdp__gallery-arrow--next{grid-column:3;grid-row:1;justify-self:end}.ec-pdp__details{padding-top:4.8rem}.ec-pdp__identity h1{font-size:3.8rem}.ec-pdp__size{font-size:1.6rem}.ec-pdp__variants{margin-top:2.7rem}.ec-pdp__variant{min-height:11rem;padding:1.5rem}.ec-pdp__variant-price{font-size:2.8rem}}@media screen and (min-width:990px){.ec-pdp__breadcrumb-desktop{display:inline}.ec-pdp__breadcrumb a span{display:none}}.ec-pdp--unified-purchase .ec-pdp__gallery-slide{aspect-ratio:1}.ec-pdp--unified-purchase .ec-pdp__variant{border-radius:1.4rem;gap:.4rem;min-height:9.2rem;padding:1.1rem 1.3rem}.ec-pdp--unified-purchase .ec-pdp__variant.is-selected{background:#e9eddf;border-color:rgb(var(--color-button));border-width:.1rem}.ec-pdp--unified-purchase .ec-pdp__variant-top{font-size:1.35rem}.ec-pdp--unified-purchase .ec-pdp__variant-check{display:none}.ec-pdp--unified-purchase .ec-pdp__variant-price{font-size:1.5rem;letter-spacing:0;line-height:1.2}.ec-pdp--unified-purchase .ec-pdp__variant-unit{font-size:1.1rem}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-education-cards-product.css.map */
