.card-product__media{aspect-ratio:4 / 3;padding:0;background:#eff8ff}.course-subject-art{--subject-art-halo: rgba(8, 102, 245, .14);--course-art-shift-x: 0%;--course-art-shift-y: -2%;--course-art-rotation: 0deg;--course-art-scale: .96;--course-art-halo-x: 10%;--course-art-halo-y: -3%;--course-art-halo-scale: 1;position:relative;isolation:isolate;display:grid;width:100%;height:100%;min-width:0;min-height:0;place-items:center;overflow:hidden;border-radius:inherit;background:radial-gradient(circle at 24% 18%,#fffffffa,#fff0 34%),linear-gradient(145deg,#f9fcff,#eaf4ff)}.course-subject-art:before{position:absolute;z-index:0;top:8%;right:8%;bottom:8%;left:8%;border:1px solid rgba(8,102,245,.13);border-radius:28%;background:radial-gradient(circle at 16% 18%,rgba(8,102,245,.16) 0 2px,transparent 2.5px),radial-gradient(circle at 76% 74%,rgba(231,13,61,.13) 0 1.7px,transparent 2.3px);background-position:var(--course-art-shift-x) var(--course-art-shift-y),var(--course-art-halo-x) var(--course-art-halo-y);background-size:20px 20px,16px 16px;content:"";opacity:.72;pointer-events:none;transform:rotate(var(--course-art-rotation)) scale(var(--course-art-halo-scale))}.course-subject-art__halo{position:absolute;z-index:-1;width:66%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--subject-art-halo) 0 58%,rgba(255,255,255,0) 60%);transform:translate(var(--course-art-halo-x),var(--course-art-halo-y)) scale(var(--course-art-halo-scale))}.course-subject-art__image,.course-subject-art__mark,.card-product__media .course-subject-art__image,.card-product__media .course-subject-art__mark,.compact-row__thumb .course-subject-art__image,.compact-row__thumb .course-subject-art__mark,.cart-line__media .course-subject-art__image,.cart-line__media .course-subject-art__mark,.search-suggestion .course-subject-art__image,.search-suggestion .course-subject-art__mark{position:relative;z-index:1;display:block;width:76%;height:76%;object-fit:contain;filter:drop-shadow(0 12px 14px rgba(7,27,83,.14));transform:translate(var(--course-art-shift-x),var(--course-art-shift-y)) rotate(var(--course-art-rotation)) scale(var(--course-art-scale))}.course-subject-art__mark{display:grid;place-items:center;border:1px solid rgba(8,102,245,.2);border-radius:24%;background:#ffffffc7;box-shadow:0 10px 22px #071b531c;color:#0866f5}.course-subject-art__mark-icon{display:grid;width:56%;height:56%;place-items:center}.course-subject-art__mark-icon .icon{width:100%;height:100%;stroke-width:1.65}.course-subject-art__mark b{position:absolute;right:-7%;bottom:-5%;padding:3px 5px;border-radius:4px;background:#e70d3d;box-shadow:0 3px 8px #e70d3d38;color:#fff;font-size:clamp(.48rem,10%,.68rem);font-weight:800;letter-spacing:.04em;line-height:1}.course-subject-art--palette-1{--subject-art-halo: rgba(231, 13, 61, .12);background:radial-gradient(circle at 24% 18%,#fffffffa,#fff0 34%),linear-gradient(145deg,#fffafb,#fff1f5)}.course-subject-art--palette-2{--subject-art-halo: rgba(8, 102, 245, .11);background:radial-gradient(circle at 76% 18%,#fffffffa,#fff0 34%),linear-gradient(155deg,#f8fbff,#edf5ff)}.course-subject-art--palette-3{--subject-art-halo: rgba(7, 27, 83, .1);background:radial-gradient(circle at 70% 24%,#fffffffa,#fff0 36%),linear-gradient(145deg,#fbfdff,#eef3fa)}.course-subject-art__label{position:absolute;z-index:2;right:12px;bottom:12px;left:12px;width:max-content;max-width:calc(100% - 24px);overflow:hidden;padding:6px 9px;border:1px solid rgba(7,27,83,.1);border-radius:999px;background:#ffffffeb;box-shadow:0 5px 16px #071b5314;color:var(--color-brand-navy);font-size:.69rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.state-flag{display:block;aspect-ratio:3 / 2;object-fit:contain;background:#fff}.course-subject-art>.state-flag.state-flag--subject-art{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:inherit;box-shadow:none;object-fit:cover;opacity:.74;filter:saturate(1.18) contrast(1.04);transform:scale(1.06)}.course-subject-art--real-estate{background:#e4f1ff}.course-subject-art--real-estate:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 72% 43%,#ffffffb3 0 24%,#ffffff38 42%,#fff0 68%),linear-gradient(180deg,#071b530a,#071b5324);content:"";pointer-events:none}.course-subject-art--real-estate .course-subject-art__halo{z-index:1;width:56%;margin-left:28%;background:radial-gradient(circle,#ffffffc7 0 56%,#fff0 60%)}.course-subject-art--real-estate :is(.course-subject-art__image,.course-subject-art__mark){z-index:2;width:56%;height:56%;margin-left:28%;filter:drop-shadow(0 12px 16px rgba(7,27,83,.24))}.course-subject-art--real-estate.course-subject-art--card .course-subject-art__image{display:none}.course-subject-art--real-estate .course-subject-art__mark{opacity:.92}.course-subject-art--real-estate .course-subject-art__label{z-index:3;border-color:#071b532e;background:#ffffffe6}.course-subject-art.course-subject-art--compact>.state-flag.state-flag--subject-art,.course-subject-art.course-subject-art--bundle>.state-flag.state-flag--subject-art{opacity:.72}.course-subject-art--pharmacy-toxicology,.course-subject-art--reproductive-maternal,.course-subject-art--dermatology,.course-subject-art--language-entrance-exams,.course-subject-art--ase-a3-manual-transmission{--subject-art-halo: rgba(231, 13, 61, .13);background:radial-gradient(circle at 24% 18%,#fffffffa,#fff0 34%),linear-gradient(145deg,#fffafb,#fff0f4)}.course-subject-art--compact,.course-subject-art--bundle{aspect-ratio:1;border:1px solid rgba(7,27,83,.1);border-radius:10px}.course-subject-art--compact :is(.course-subject-art__image,.course-subject-art__mark),.course-subject-art--bundle :is(.course-subject-art__image,.course-subject-art__mark){width:84%;height:84%;filter:drop-shadow(0 4px 5px rgba(7,27,83,.12))}.course-subject-art--real-estate.course-subject-art--compact :is(.course-subject-art__image,.course-subject-art__mark),.course-subject-art--real-estate.course-subject-art--bundle :is(.course-subject-art__image,.course-subject-art__mark){width:54%;height:54%;filter:drop-shadow(0 5px 7px rgba(7,27,83,.25))}.compact-row__thumb{width:48px;height:48px;border:0;border-radius:10px}.cart-line__media{width:56px;height:56px;overflow:hidden;border-radius:10px}.cart-line__media .course-subject-art{width:56px;height:56px}.search-suggestion .course-subject-art{width:44px;height:44px;flex:0 0 44px}.predictive-search__heading{margin:12px 12px 6px;color:var(--color-text-muted)}.predictive-search__type-icon{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border-radius:10px;background:#eff8ff;color:var(--color-brand-blue)}.predictive-search__empty{padding:32px 16px;color:var(--color-text-muted);text-align:center}.predictive-search__empty p{color:var(--color-text-primary);font-weight:600}.predictive-search__empty span{display:block;margin-top:4px;font-size:.75rem}.course-subject-art--hero-primary{width:clamp(190px,48vw,250px);aspect-ratio:1;border:1px solid rgba(7,27,83,.12);border-radius:22px;box-shadow:0 20px 42px #071b5326}.course-subject-art--hero-secondary{width:clamp(126px,33vw,168px);aspect-ratio:1;border:1px solid rgba(7,27,83,.1);border-radius:18px;box-shadow:0 16px 34px #071b5321}.course-subject-art--hero-primary :is(.course-subject-art__image,.course-subject-art__mark),.course-subject-art--hero-secondary :is(.course-subject-art__image,.course-subject-art__mark){width:82%;height:82%}.course-subject-art--real-estate.course-subject-art--hero-primary :is(.course-subject-art__image,.course-subject-art__mark),.course-subject-art--real-estate.course-subject-art--hero-secondary :is(.course-subject-art__image,.course-subject-art__mark){width:58%;height:58%}.course-subject-art--hero-secondary .course-subject-art__label{right:8px;bottom:8px;left:8px;max-width:calc(100% - 16px);padding:5px 7px;font-size:.6rem}.al-featured .card-product__media,.al-featured-product .card-product__media{padding:0}.al-featured-product .card-product__media{aspect-ratio:4 / 3}.exam-directory{padding-block:clamp(36px,5vw,64px);border-bottom:var(--border);background:radial-gradient(circle at 12% 0%,rgba(8,102,245,.08),transparent 28%),#f8fbff}.exam-directory__header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.exam-directory__header p{max-width:64ch;margin-top:6px;color:var(--color-text-secondary)}.exam-directory__groups{display:grid;gap:18px}.exam-group{overflow:hidden;border:var(--border);border-radius:14px;background:#fff;box-shadow:0 8px 28px #071b530d}.exam-group>summary,.exam-group--always-open>.exam-group__summary{display:flex;min-height:64px;align-items:center;gap:12px;padding:14px 18px;cursor:pointer;list-style:none;color:var(--color-brand-navy);font-size:1rem;font-weight:750}.exam-group>summary::-webkit-details-marker{display:none}.exam-group>summary:after{content:"+";margin-left:auto;color:var(--color-brand-blue);font-size:1.4rem;font-weight:500}.exam-group[open]>summary:after{content:"\2212"}.exam-group--always-open>.exam-group__summary{cursor:default}.exam-group__count{padding:4px 8px;border-radius:999px;background:#eff8ff;color:var(--color-brand-blue);font-size:.72rem;font-weight:750}.exam-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px 16px}.exam-card{position:relative;display:grid;min-height:152px;grid-template-columns:72px 1fr;align-items:center;gap:14px;padding:16px;border:1px solid #dce6f1;border-radius:12px;background:linear-gradient(145deg,#fff,#f8fbff);color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.exam-card:hover{transform:translateY(-2px);border-color:#0866f559;box-shadow:0 12px 28px #071b5317}.exam-card__visual{position:relative;display:block;width:72px;height:72px;overflow:hidden;border-radius:50%}.exam-card__icon{display:block;width:100%;height:100%}.exam-card__visual .course-subject-art,.exam-card__icon .course-subject-art{border-radius:50%}.exam-card__visual .course-subject-art :is(.course-subject-art__image,.course-subject-art__mark){width:82%;height:82%}.exam-card__visual--duo{overflow:visible}.exam-card__visual--duo .exam-card__icon{position:absolute;width:52px;height:52px}.exam-card__visual--duo .exam-card__icon--primary{top:0;left:0;z-index:1}.exam-card__visual--duo .exam-card__icon--secondary{right:0;bottom:0;z-index:2}.exam-card__visual--duo .course-subject-art{border:2px solid #fff;box-shadow:0 5px 14px #071b5324}.exam-card--regional{grid-template-columns:112px minmax(0,1fr);gap:16px}.exam-card__visual--regional{width:112px;height:84px;overflow:visible;border-radius:0}.exam-card__region-flag{display:grid;width:100%;height:100%;padding:7px;place-items:center;border:1px solid #cfe1f3;border-radius:14px;background:linear-gradient(145deg,#fff,#eef7ff);box-shadow:0 8px 18px #071b531a}.exam-card__region-flag .state-flag--exam-card{display:block;width:100%;height:100%;border-radius:8px;object-fit:contain}.exam-card__badge{position:absolute;z-index:3;right:-4px;bottom:-4px;display:grid;min-width:27px;height:27px;place-items:center;padding-inline:5px;border:2px solid #fff;border-radius:999px;background:var(--color-brand-red);box-shadow:0 4px 10px #071b532e;color:#fff;font-size:.61rem;font-weight:800;letter-spacing:.04em;line-height:1}.exam-card:nth-child(6n+2) .exam-card__badge,.exam-card:nth-child(6n+5) .exam-card__badge{background:var(--color-brand-blue)}.exam-card__title{display:block;color:var(--color-brand-navy);font-size:.95rem;font-weight:750;line-height:1.3}.exam-card__description{display:block;margin-top:5px;color:var(--color-text-muted);font-size:.76rem;line-height:1.45}.exam-card__arrow{display:inline-flex;margin-top:8px;color:var(--color-brand-blue);font-size:.76rem;font-weight:700}@media(min-width:720px){.exam-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.exam-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:479px){.exam-directory__header{display:block}.exam-grid{grid-template-columns:1fr}.exam-card{min-height:128px}.exam-card--regional{grid-template-columns:96px minmax(0,1fr)}.exam-card__visual--regional{width:96px;height:72px}}@media(prefers-reduced-motion:reduce){.exam-card{transition:none}.exam-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/course-subject-artwork.css.map */
