:root{--pc-font-title: "Poppins Bold", Helvetica, sans-serif;--pc-font-text: Lato, Helvetica, sans-serif;--pc-color-text: #37474f;--pc-color-muted: #90a4ae;--pc-h3-size: 24px;--pc-h3-lh: 30px;--pc-h4-size: 18px;--pc-h4-lh: 24px;--pc-body-size: 16px;--pc-body-lh: 28px;--pc-small-size: 14px;--pc-small-lh: 20px;--pc-badge-size: 14px;--pc-badge-lh: 18px}@media screen and (max-width:767px){:root{--pc-h3-size: 18px;--pc-h3-lh: 26px;--pc-h4-size: 16px;--pc-h4-lh: 22px;--pc-body-size: 14px;--pc-body-lh: 24px;--pc-small-size: 12px;--pc-small-lh: 16px}}.pc-press,.pc-unbox,.pc-ages,.pc-perks,.pc-animalia{box-sizing:border-box;max-width:1140px;margin:0 auto;padding:0 16px;color:var(--pc-color-text);font-family:var(--pc-font-text);font-size:var(--pc-body-size);line-height:var(--pc-body-lh)}.pc-press *,.pc-unbox *,.pc-ages *,.pc-perks *,.pc-animalia *{box-sizing:border-box}.pc-unbox .fgmd-section-title h2,.pc-ages .fgmd-section-title h2,.pc-animalia .fgmd-section-title h2{margin:0;font-weight:inherit}.pc-unbox h3,.pc-ages h3,.pc-animalia h3{font-weight:400}.pc-h3{font-family:var(--pc-font-title);font-size:var(--pc-h3-size);line-height:var(--pc-h3-lh)}.pc-h4{font-family:var(--pc-font-title);font-size:var(--pc-h4-size);line-height:var(--pc-h4-lh)}.pc-body{font-family:var(--pc-font-text);font-size:var(--pc-body-size);line-height:var(--pc-body-lh)}.pc-small{font-family:var(--pc-font-text);font-size:var(--pc-small-size);line-height:var(--pc-small-lh)}.pc-badge{font-family:var(--pc-font-text);font-size:var(--pc-badge-size);line-height:var(--pc-badge-lh);font-weight:800}.pc-hero{position:relative;isolation:isolate;overflow:hidden;background:#282828;color:var(--pc-color-text)}.pc-hero *{box-sizing:border-box}.pc-hero-motif{position:absolute;top:-6%;right:-10%;bottom:-6%;left:-10%;z-index:-1;display:flex;flex-direction:column;justify-content:center;font-family:var(--pc-font-title);font-size:56px;line-height:.98;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;color:#2e2e2e;pointer-events:none;-webkit-user-select:none;user-select:none}.pc-hero-motif span:before{content:"Black November Black November Black November Black November Black November Black November Black November"}.pc-hero-motif span:nth-child(2n){margin-left:-1.6em}.pc-hero-inner{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) min(400px,35.4%);gap:16px;max-width:1400px;margin:0 auto;padding:16px}.pc-hero-visual{min-height:524px;border-radius:16px;overflow:hidden}.pc-hero-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 45%}@media screen and (min-width:1024px){.pc-hero-visual{position:relative}.pc-hero-visual img{position:absolute;top:0;right:0;bottom:0;left:0}}.pc-hero-card{display:flex;flex-direction:column;align-items:flex-start;padding:32px;border-radius:16px;background:#fff}.pc-hero-badge{display:inline-flex;align-items:center;padding:5px 10px;border:1px solid #f3a5aa;border-radius:6px;background:#fce2e6;font-family:var(--pc-font-title);font-size:14px;line-height:20px}.pc-hero-title{margin:32px 0 0;font-family:var(--pc-font-title);font-size:36px;font-weight:400;line-height:40px;text-transform:uppercase}.pc-hero-title span{display:block;white-space:nowrap}.pc-hero-sub{margin:16px 0 0;font-family:var(--pc-font-text);font-size:16px;font-weight:700;line-height:24px}.pc-hero-offer{position:relative;align-self:stretch;margin-top:28px;padding:20px 16px 18px;border:2px dashed #282828;border-radius:8px;text-align:center}.pc-hero-offer-tag{align-self:center;padding:2px 10px;border-radius:999px;background:#e8453c;color:#fff;font-family:var(--pc-font-title);font-size:14px;line-height:20px}.pc-hero-offer-title{margin:0;font-family:var(--pc-font-title);font-size:30px;line-height:36px;color:#282828;text-wrap:balance}.pc-hero-offer-from{margin:10px 0 0;font-size:16px;line-height:20px;color:#56646b}.pc-hero-offer-price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:8px;margin:0;font-size:16px;line-height:24px;color:#56646b}.pc-hero-offer-price strong{font-family:var(--pc-font-title);font-size:30px;font-weight:400;line-height:36px;color:#e8453c}.pc-hero-offer-price s{color:#9aa4a8}.pc-hero-cta{align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:60px;margin-top:32px;padding:0 24px;border-radius:12px;background:#3b9c6b;color:#fff;font-family:var(--pc-font-title);font-size:18px;line-height:24px;text-decoration:none;transition:background-color .15s ease}.pc-hero-cta:hover{background:#33895d;color:#fff}.pc-hero-cta:focus-visible{outline:3px solid #37474f;outline-offset:3px}.pc-hero-rating{align-self:stretch;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 8px;margin:14px 0 0;font-size:14px;line-height:20px}.pc-hero-rating .pc-star{width:18px;height:18px}.pc-hero-rating .pc-star svg{width:13px;height:13px}.pc-hero-note{align-self:stretch;margin:8px 0 0;font-size:14px;line-height:20px;text-align:center;color:#66757c}@media screen and (max-width:1023px){.pc-hero{background:#fff}.pc-hero-motif{display:none}.pc-hero-inner{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.pc-hero-visual{min-height:0;padding:8px;border-radius:0;background:#282828}.pc-hero-visual img{height:auto;aspect-ratio:4 / 3;border-radius:8px}.pc-hero-card{align-items:center;padding:32px 24px 24px;border-radius:0;text-align:center}.pc-hero-title{margin-top:20px;font-size:32px;line-height:36px}.pc-hero-sub{margin-top:12px}.pc-hero-offer{align-self:center;width:100%;max-width:720px;margin-top:28px;padding:18px 16px 14px}.pc-hero-offer-title,.pc-hero-offer-price strong{font-size:24px;line-height:32px}.pc-hero-cta{align-self:center;width:100%;max-width:450px;min-height:58px;margin-top:16px}}.pc-press.fgmd-section-image{max-width:none;padding:0}.pc-press-bar{overflow:hidden;padding:32px 0;background:#fff}.pc-press-track{margin:0 auto;padding:0 48px}.pc-press-logos{--u: clamp(.2px, (100vw - 96px) * .65 / 2254, .5px);list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:space-between;gap:24px}.pc-press-logos li{flex:0 0 auto}.pc-press-logos img{display:block;width:auto;max-width:none;height:calc(var(--h) * var(--u))}.pc-press-logos--clone{display:none}.pc-band{padding:72px 0}.pc-band--tint{background:#fbf4ee}.pc-band>:first-child{margin-top:0}.pc-band>:last-child{margin-bottom:0}.pc-band hr.scissors{display:none}@media screen and (max-width:767px){.pc-band{padding:48px 0}}.pc-unbox.fgmd-section-image{max-width:1280px}.pc-unbox button{width:auto;min-width:0;min-height:0;margin:0;letter-spacing:normal;text-transform:none;font:inherit;color:inherit}.pc-unbox-tabs{display:flex;justify-content:center;gap:48px}.pc-unbox-tab{display:flex;flex-direction:column;align-items:center;padding:4px 4px 0;border:0;background:none;cursor:pointer}.pc-unbox .pc-unbox-tab{font-family:var(--pc-font-title);font-size:20px;line-height:26px;color:#b0bec5;transition:color .2s}.pc-unbox .pc-unbox-tab:hover{background:none}@media(hover:hover){.pc-unbox .pc-unbox-tab:hover{color:var(--pc-color-text)}}.pc-unbox .pc-unbox-tab.is-active{color:var(--pc-color-text)}.pc-unbox-tab:after{content:"";width:10px;height:10px;margin-top:8px;border-radius:50%;background:var(--range);opacity:.3;transition:opacity .2s,transform .2s}.pc-unbox-tab.is-active:after{opacity:1;transform:scale(1.2)}.pc-unbox-tab:focus-visible{outline:3px solid var(--pc-color-text);outline-offset:3px}.pc-unbox-grid{display:grid;grid-template-columns:210px minmax(0,1fr) 210px;grid-template-areas:"theme visual activity" "mag visual guide";align-items:center;gap:24px 8px;width:100%;max-width:1160px;margin:24px auto 0}.pc-unbox-slot{grid-area:visual;position:relative;z-index:0;margin-inline:-90px;aspect-ratio:1650 / 957}.pc-unbox-stage{position:absolute;top:0;bottom:0;left:calc(50% - var(--vw, 100vw) / 2);width:var(--vw, 100vw);overflow:hidden;touch-action:pan-y}.pc-unbox-slide{position:absolute;top:0;left:0;width:var(--sw, 100%);height:100%;transform:translate(var(--x, 0));cursor:pointer;transition:transform .65s cubic-bezier(.22,.61,.36,1),opacity .45s}.pc-unbox-slide.is-active{cursor:default}.pc-unbox-slide.is-far{opacity:0;pointer-events:none}.pc-unbox.is-resizing .pc-unbox-slide{transition:none}.pc-unbox-slide img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .35s;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pc-unbox-slide img:last-child,.pc-unbox-slide img.is-shown{opacity:1}.pc-unbox-slide.is-playing img:last-child:not(.is-shown){opacity:0}.pc-unbox-item{position:relative;z-index:1;text-align:center}.pc-unbox-theme,.pc-unbox-mag{padding-right:20px}.pc-unbox-activity,.pc-unbox-guide{padding-left:20px}.pc-unbox-theme{grid-area:theme}.pc-unbox-mag{grid-area:mag}.pc-unbox-activity{grid-area:activity}.pc-unbox-guide{grid-area:guide}.pc-unbox-item h3{margin:0 0 8px;font-family:var(--pc-font-title);font-size:var(--pc-h3-size);line-height:var(--pc-h3-lh)}.pc-unbox-item p{margin:0;line-height:1.35}.pc-unbox-short,.pc-unbox-item [data-r]{display:none}.pc-unbox[data-range=dago] [data-r=dago],.pc-unbox[data-range=kamino] [data-r=kamino],.pc-unbox[data-range=explore] [data-r=explore],.pc-unbox[data-range=makers] [data-r=makers]{display:inline;animation:pc-unbox-text .45s ease-out}@keyframes pc-unbox-text{0%{opacity:0}}@media screen and (max-width:1023px){.pc-unbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"visual visual" "theme mag" "activity guide";gap:32px 24px}.pc-unbox-slot{margin-inline:0}.pc-unbox-theme,.pc-unbox-mag,.pc-unbox-activity,.pc-unbox-guide{padding-inline:0}}@media screen and (max-width:767px){.pc-unbox-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:-16px}.pc-unbox .pc-unbox-tab{font-size:15px;line-height:20px}.pc-unbox-grid{grid-template-areas:"mag guide" "visual visual" "activity activity";gap:0 12px;margin-top:20px}.pc-unbox-theme{display:none}.pc-unbox-guide{padding-top:26px}.pc-unbox-slot{margin:-6px 0 -4px}.pc-unbox-activity{max-width:300px;justify-self:center}.pc-unbox-item h3{margin-bottom:2px;font-size:16px;line-height:20px}.pc-unbox-long{display:none}.pc-unbox-short{display:inline}}@media(prefers-reduced-motion:reduce){.pc-unbox-slide,.pc-unbox-slide img{transition:none}.pc-unbox-item [data-r]{animation:none}}.pc-ages-container.fgmd-theme-showcase-container{display:block;margin-top:32px}.pc-ages .range-tabs{position:relative;z-index:3;width:100%;max-width:360px;margin:0 auto 40px}.pc-ages .range-tabs-tab{font-size:16px;line-height:1.3}.pc-ages-cards{display:grid}.pc-age-card{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:center}.pc-age-visual{border-radius:24px;overflow:hidden;background:var(--tint)}.pc-age-visual img{display:block;width:100%;height:auto}.pc-age-name{margin:0 0 12px;font-family:var(--pc-font-title);font-size:32px;line-height:32px;color:var(--range)}.pc-age-baseline{max-width:330px;margin:0 0 16px}.pc-age-rating{display:flex;align-items:center;gap:12px;margin-bottom:4px}.pc-stars{display:inline-flex;gap:3px}.pc-star{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:linear-gradient(90deg,#f3ad1a var(--fill),rgba(243,173,26,.3) var(--fill))}.pc-star svg{width:16px;height:16px;fill:#fff}.pc-age-price{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 24px;color:#e94738}.pc-age-price s{color:var(--pc-color-muted)}.pc-age-per{color:var(--pc-color-text)}.pc-age-discount{margin-left:4px;padding:2px 10px;border-radius:999px;background:#e94738;color:#fff;font-size:var(--pc-badge-size);line-height:var(--pc-badge-lh);font-weight:800}.pc-age-subtitle{margin:0 0 12px;font-family:var(--pc-font-title);font-size:var(--pc-h4-size);line-height:var(--pc-h4-lh)}.pc-age-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;max-width:340px}.pc-age-tags li{padding:6px 12px;border-radius:6px;background:var(--tint);font-size:var(--pc-small-size);line-height:var(--pc-small-lh)}.pc-age-cta{margin-top:24px}.pc-age-cta .button{width:240px;max-width:100%;margin:0}.pc-perks{padding-top:16px;padding-bottom:16px}.pc-perks-list{--k: .5;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.pc-perk{display:grid;grid-template-rows:calc(220px * var(--k) + 4px) auto;justify-items:center;row-gap:14px;text-align:center}.pc-perk img{align-self:end;width:auto;height:calc(var(--h) * var(--k) * 1px)}.pc-perk p{margin:0;font-family:var(--pc-font-title);font-size:var(--pc-h4-size);line-height:var(--pc-h4-lh)}.pc-animalia-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"card content" "card cta";align-items:center;column-gap:64px;row-gap:28px;margin-top:56px}.pc-animalia-card{grid-area:card;position:relative;display:block;border-radius:12px;background:#fff;box-shadow:0 6px 24px #37474f1f;color:inherit;text-decoration:none}.pc-animalia-age{position:absolute;top:0;left:50%;z-index:2;transform:translate(-50%,-62%);padding:6px 48px;border-radius:10px;background:var(--pc-color-text);color:#fff;font-family:var(--pc-font-title);font-size:var(--pc-h3-size);line-height:var(--pc-h3-lh);white-space:nowrap}.pc-animalia-visual{position:relative;container-type:inline-size;border-radius:12px 12px 0 0;background:#02a573}.pc-animalia-visual img{display:block;width:100%;height:auto;border-radius:12px 12px 0 0}.pc-animalia-sticker{position:absolute;top:3%;left:3.5%;width:25%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1cqw solid #fff;border-radius:50%;background:#f5ec25;box-shadow:0 2px 8px #00000026;color:#075651;font-family:var(--pc-font-title);line-height:1.05;text-align:center;transform:rotate(-12deg)}.pc-animalia-sticker small{max-width:70%;font-size:1.9cqw;text-transform:uppercase}.pc-animalia-sticker small:last-child{margin-top:.4cqw;text-transform:none}.pc-animalia-sticker strong{margin-top:.6cqw;font-size:4.4cqw;font-weight:400;text-transform:uppercase}.pc-animalia-sticker s{font-size:2.8cqw;text-decoration-color:#e94738;text-decoration-thickness:.5cqw}.pc-animalia-new{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);padding:8px 32px;border-radius:6px;background:#fff;box-shadow:0 2px 10px #0000001f;font-family:var(--pc-font-title);font-size:var(--pc-h4-size);line-height:var(--pc-h4-lh)}.pc-animalia-body{padding:44px 40px 32px}.pc-animalia-body h3{margin:0 0 14px;font-family:var(--pc-font-title);font-size:var(--pc-h3-size);line-height:var(--pc-h3-lh)}.pc-animalia-tags{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pc-animalia-tags li{padding:6px 12px;border-radius:6px;background:#f0eff5;font-size:var(--pc-small-size);line-height:var(--pc-small-lh)}.pc-animalia-body p{margin:0}.pc-animalia-content{grid-area:content;align-self:end}.pc-animalia-content p{margin:0 0 12px}.pc-animalia-lead{font-weight:700}.pc-animalia-offer{margin-top:24px;padding:24px;border:2px dashed #9dd2c0;border-radius:10px;text-align:center}.pc-animalia-content .pc-animalia-offer-date{margin:0 0 6px;font-size:var(--pc-small-size);line-height:var(--pc-small-lh)}.pc-animalia-content .pc-animalia-offer-title{margin:0 0 16px;font-family:var(--pc-font-title);font-size:var(--pc-h3-size);line-height:var(--pc-h3-lh)}.pc-animalia-offer-rows{list-style:none;margin:0;padding:0;display:grid;gap:8px;justify-content:center}.pc-animalia-offer-rows li{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.pc-animalia-offer-rows span{padding:6px 12px;border-radius:6px;background:#fef0c3;font-size:var(--pc-small-size);line-height:var(--pc-small-lh);white-space:nowrap}.pc-animalia-cta{grid-area:cta;align-self:start;text-align:center}.pc-animalia-cta .button{min-width:260px;background:#47b27a;border-color:#47b27a;color:#fff}@media screen and (max-width:767px){.pc-press-bar{padding:16px 0}.pc-press-track{display:flex;width:max-content;max-width:none;padding:0;animation:pc-press-scroll 30s linear infinite}.pc-press-logos{--u: .2px;justify-content:flex-start;gap:28px;padding-right:28px}.pc-press-logos--clone{display:flex}.pc-ages-container.fgmd-theme-showcase-container{margin-top:24px}.pc-ages .range-tabs{margin-bottom:24px}.pc-age-card{grid-template-columns:minmax(0,1fr);gap:24px}.pc-age-visual{border-radius:18px}.pc-age-baseline,.pc-age-tags{max-width:none}.pc-age-cta .button{width:100%}.pc-perks-list{--k: .36;grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 8px}.pc-perk{grid-column:span 2;row-gap:10px}.pc-perk:nth-child(-n+2){grid-column:span 3}.pc-animalia-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"content" "card" "cta";row-gap:48px;margin-top:24px}.pc-animalia-offer{padding:18px 12px}.pc-animalia-offer-rows li{gap:8px}.pc-animalia-offer-rows span{padding:5px 10px}.pc-animalia-age{padding:4px 32px}.pc-animalia-new{padding:6px 24px}.pc-animalia-body{padding:36px 20px 24px}.pc-animalia-cta{margin-top:-16px}}@keyframes pc-press-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.pc-press-track{animation:none}.pc-press-bar{overflow-x:auto}.pc-press-logos--clone{display:none}}@media screen and (max-width:767px){.pc-age-name{font-size:24px;line-height:32px}}#main-content .button{text-transform:none}.pc-themes{--card: 280px;--line: #90a4ae;color:var(--pc-color-text);font-family:var(--pc-font-text)}.pc-themes *{box-sizing:border-box}.pc-themes.fgmd-theme-showcase{max-width:none}.pc-themes button{min-width:0;min-height:0;letter-spacing:normal;text-transform:none}.pc-themes .fgmd-section-title h2{margin:0;font-weight:inherit}.pc-themes-sub{max-width:640px;margin:12px auto 0;padding:0 24px;text-align:center;font-size:var(--pc-body-size);line-height:24px}.pc-themes-switch.fgmd-theme-showcase-container{display:block;margin:32px 0 0}.pc-themes .range-tabs{position:relative;z-index:3;width:calc(100% - 48px);max-width:400px;margin:0 auto 24px}.pc-themes .range-tabs-tab{width:100%;min-width:0;height:46px;margin-bottom:4px;padding:0 44px 0 16px;border:1px solid var(--pc-color-text);border-radius:4px}.pc-themes .range-tabs-tab.active:after{top:50%;right:18px;width:8px;height:8px;border:solid var(--pc-color-text);border-width:0 2px 2px 0;background:none;opacity:1;transform:translateY(-70%) rotate(45deg)}.pc-themes-logo{display:block;width:auto;height:24px}.pc-themes-age{margin-left:auto;padding:3px 8px;border-radius:4px;background:var(--pill);font-family:var(--pc-font-title);font-size:13px;line-height:18px;white-space:nowrap}.pc-themes-panel{width:min(1280px,100% - 96px);margin:0 auto}.pc-themes-panel:not(.active){display:none}.pc-themes-track{position:relative;display:flex;gap:16px;margin:0;padding:0 calc(50% - var(--card) / 2) 16px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:linear-gradient(var(--line),var(--line)) 0 8px / 100% 1px no-repeat}.pc-themes-track::-webkit-scrollbar{display:none}.pc-theme{flex:0 0 var(--card);scroll-snap-align:center}.pc-theme-month{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:16px}.pc-theme-node{width:17px;height:17px;border:2px solid var(--line);border-radius:50%;background:#fff;transition:border-color .2s}.pc-theme-label{padding:1px 8px;border:1px solid var(--pc-color-text);border-radius:4px;background:#fff;font-family:var(--pc-font-title);font-size:13px;line-height:20px;transition:background-color .2s,color .2s,box-shadow .2s}.pc-theme-card{position:relative;display:flex;flex-direction:column;width:100%;margin:0;padding:7px;border:1px solid #cfd8dc;border-radius:8px;background:#fff;color:inherit;font:inherit;align-items:stretch;text-align:center;cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s}.pc-theme-card:focus-visible{outline:3px solid var(--pc-color-text);outline-offset:3px}.pc-theme-visual{display:block;aspect-ratio:1;overflow:hidden;border-radius:4px;background:#f4f1ea}.pc-theme-visual img{display:block;width:100%;height:100%;object-fit:cover}.pc-theme-visual.is-mystery{display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,#e2cba9,#d4b98f)}.pc-theme-visual.is-mystery img{width:50%;height:auto;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(80,50,20,.25))}.pc-theme-badge{position:absolute;top:14px;left:50%;padding:3px 8px;border-radius:4px;background:#fff;box-shadow:0 1px 4px #0000001f;font-family:var(--pc-font-title);font-size:13px;line-height:20px;white-space:nowrap;transform:translate(-50%)}.pc-theme-title{display:flex;align-items:center;justify-content:center;min-height:108px;padding:12px 10px;font-family:var(--pc-font-title);font-size:24px;line-height:32px;text-wrap:balance}.pc-theme.is-selected .pc-theme-node{border-color:var(--pc-color-text);background:radial-gradient(circle,var(--pc-color-text) 0 3.5px,#fff 4px)}.pc-theme.is-selected .pc-theme-label{background:var(--pc-color-text);color:#fff;box-shadow:0 2px 6px #00000040}.pc-theme.is-selected .pc-theme-card{padding:6px;border-width:2px;border-color:var(--range);background:var(--tint);box-shadow:0 4px 14px #00000024}.pc-themes-nav{position:relative;display:flex;justify-content:center;align-items:center;min-height:32px;margin-top:4px}.pc-themes-dots{display:flex;gap:8px}.pc-themes-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#cfd8dc;cursor:pointer}.pc-themes-dot.active{background:#3b9c6b}.pc-themes-arrows{position:absolute;right:0;display:flex;gap:8px}.pc-themes-arrow{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #3b9c6b;border-radius:8px;background:#fff;cursor:pointer}.pc-themes-arrow svg{width:14px;height:14px;fill:none;stroke:#3b9c6b;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pc-themes-arrow:disabled{opacity:.4;cursor:default}.pc-themes-cta.fgmd-call-to-action .content{margin-top:24px}@media screen and (max-width:1023px){.pc-themes-panel{width:100%}.pc-themes-arrows{display:none}}@media screen and (max-width:767px){.pc-themes-switch.fgmd-theme-showcase-container{margin-top:24px}}.pc-topbar{box-sizing:border-box;align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:40px;padding:6px 16px;background:#282828;color:#fff;font-family:var(--pc-font-text);font-size:14px;line-height:18px;text-decoration:none;cursor:pointer}.pc-topbar:hover,.pc-topbar:focus{color:#fff;text-decoration:none}.pc-topbar:focus-visible{outline:2px solid #fff;outline-offset:-4px}.pc-topbar-text{display:flex;align-items:baseline;gap:10px}.pc-topbar-name{font-family:var(--pc-font-title);font-size:15px;font-weight:400;text-transform:uppercase}.pc-topbar-offer:before{content:"\2022";margin-right:10px;opacity:.7}@media(hover:hover){.pc-topbar:hover .pc-topbar-offer{text-decoration:underline;text-underline-offset:3px}}@media screen and (max-width:767px){.pc-topbar-text{flex-direction:column;align-items:center;gap:0}.pc-topbar-name{font-size:14px}.pc-topbar-offer{font-size:13px;line-height:16px}.pc-topbar-offer:before{content:none}}body .pc-sub{--range: #6f62a3;--tint: #f3f2fc;--green: #3b9c6b;--green-tint: #e3f3ea;--line: #cfd8dc;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "tabs" "range" "sep" "heading" "plans" "err" "ship" "cta" "disc" "pay";max-width:1280px;margin:0 auto;padding:0 24px;color:var(--pc-color-text)}body .pc-sub *{box-sizing:border-box}body .pc-sub .form-container,body .pc-sub .fgcpt-range-selector{display:contents}body .pc-sub>.fgmd-section-title{grid-area:title;margin:0}body .pc-sub .age-range-selector{grid-area:tabs;margin:32px 0 0}body .pc-sub .range-selector{grid-area:range;align-self:start;margin:24px 0 0}body .pc-sub .container-separator-v2{grid-area:sep;width:100%;margin:24px 0 0;border:0;border-top:1px solid var(--line)}body .pc-sub.fgmd-subscription-offer .form-container>strong{grid-area:heading;display:block;margin:24px 0 0;font-family:var(--pc-font-title);font-size:24px;line-height:30px}body .pc-sub.fgmd-subscription-offer .form-container>strong span{font-size:inherit;line-height:inherit}body .pc-sub .plans-container{grid-area:plans;margin:8px 0 0}body .pc-sub .ajax-error-message{grid-area:err}body .pc-sub.fgmd-subscription-offer .form-container>p{grid-area:ship;margin:20px 0 0;text-align:center;font-family:var(--pc-font-title)}body .pc-sub .buttons-set{grid-area:cta;margin:12px 0 0}body .pc-sub .subscription-disclaimer-v2{grid-area:disc;width:100%;margin:12px 0 0}body .pc-sub .payment-reassurance{grid-area:pay;margin:12px 0 0}body .pc-sub .age-range-early-years{--range: #d92a8d;--tint: #fbeaf4}body .pc-sub .age-range-preschool{--range: #00a1cf;--tint: #e6f6fa}body .pc-sub .age-range-school-age{--range: #6f62a3;--tint: #f3f2fc}body .pc-sub .age-range-tweens{--range: #e94738;--tint: #fdedeb}body .pc-sub .age-tabs-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}body .pc-sub .age-tab{display:flex;align-items:center;justify-content:center;width:auto;min-width:0;height:40px;margin:0;padding:0 8px;border:1px solid var(--pc-color-text);border-radius:4px;background:#fff;color:var(--pc-color-text);font-family:var(--pc-font-title);font-size:16px;line-height:20px;white-space:nowrap;cursor:pointer}body .pc-sub .age-tab.active{border-color:var(--range);background:var(--range);color:#fff}body .pc-sub .age-tab .age-label-mobile{display:none}body .pc-sub .age-tab .age-label-desktop{display:inline}body .pc-sub.fgmd-subscription-offer .fgcpt-range-selector .range-selector .ranges-container{margin:0;padding:0}body .pc-sub.fgmd-subscription-offer .fgcpt-range-selector .range-selector .ranges-container .range-item{display:grid;grid-template-columns:1fr auto auto 1fr;grid-template-areas:"logo logo logo logo" ". age theme ." "base base base base" "more more more more";justify-items:center;align-items:center;gap:12px 8px;width:100%;margin:0;padding:20px 16px 12px;border:2px solid var(--range);border-radius:8px;background:var(--tint);box-shadow:0 4px 14px #0000001f;text-align:center}body .pc-sub.fgmd-subscription-offer .fgcpt-range-selector .range-selector .ranges-container .range-item .range-logo,body .pc-sub.fgmd-subscription-offer .fgcpt-range-selector .range-selector .ranges-container .range-item .range-universe,body .pc-sub.fgmd-subscription-offer .fgcpt-range-selector .range-selector .ranges-container .range-item .description{display:contents}body .pc-sub.fgmd-subscription-offer .fgcpt-range-selector .range-selector .ranges-container .range-item .range-logo img{grid-area:logo;display:block;width:auto;max-width:100%;height:36px;margin:0}body .pc-sub.fgmd-subscription-offer .fgcpt-range-selector .range-selector .ranges-container .range-item .range-logo .badge,body .pc-sub.fgmd-subscription-offer .fgcpt-range-selector .range-selector .ranges-container .range-item .range-universe .badge{margin:0;padding:4px 10px;border-radius:4px;font-family:var(--pc-font-title);font-size:14px;line-height:20px;text-transform:none}body .pc-sub.fgmd-subscription-offer .fgcpt-range-selector .range-selector .ranges-container .range-item .range-logo .badge{grid-area:age;justify-self:end;border:1px solid var(--range);background:var(--range);color:#fff}body .pc-sub.fgmd-subscription-offer .fgcpt-range-selector .range-selector .ranges-container .range-item .range-universe .badge{grid-area:theme;justify-self:start;border:1px solid var(--pc-color-text);background:#fff;color:var(--pc-color-text)}body .pc-sub.fgmd-subscription-offer .fgcpt-range-selector .range-selector .ranges-container .range-item .description .range-baseline{grid-area:base;display:block;margin:0}body .pc-sub.fgmd-subscription-offer .fgcpt-range-selector .range-selector .ranges-container .range-item .description .range-label-mobile,body .pc-sub.fgmd-subscription-offer .fgcpt-range-selector .range-selector .ranges-container .range-item .description .range-label-desktop,body .pc-sub.fgmd-subscription-offer .fgcpt-range-selector .range-selector .ranges-container .range-item .description .range-content-list,body .pc-sub.fgmd-subscription-offer .fgcpt-range-selector .range-selector .ranges-container .range-item .description .range-content-tags{display:none}body .pc-sub.fgmd-subscription-offer .fgcpt-range-selector .range-selector .ranges-container .range-item .pc-sub-more{grid-area:more;justify-self:stretch;display:flex;align-items:center;justify-content:center;gap:6px;padding-top:12px;border-top:1px solid rgba(55,71,79,.15);color:var(--range);font-family:var(--pc-font-text);font-size:14px;font-weight:700;line-height:20px;text-decoration:none}body .pc-sub.fgmd-subscription-offer .fgcpt-range-selector .range-selector .ranges-container .range-item .pc-sub-more:hover{text-decoration:underline}body .pc-sub.fgmd-subscription-offer .fgcpt-range-selector .range-selector .ranges-container .range-item .pc-sub-more svg{flex:0 0 auto;width:14px;height:14px}body .pc-sub.fgmd-subscription-offer .fgcpt-range-selector .range-selector .ranges-container .range-item .pc-sub-more svg circle{fill:currentColor}body .pc-sub.fgmd-subscription-offer .fgcpt-range-selector .range-selector .ranges-container .range-item .pc-sub-more svg path{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2{display:grid;gap:12px;margin:0}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan{position:relative;margin:0;padding:0;border:0;background:none;box-shadow:none}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan.display-custom-label{margin-top:8px}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan .custom-label{position:absolute;z-index:1;top:-11px;left:14px;width:auto;margin:0;padding:2px 8px;border-radius:4px;background:#ffc72c;color:var(--pc-color-text);font-family:var(--pc-font-title);font-size:13px;line-height:18px;text-align:left;text-transform:none;letter-spacing:normal}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan label{display:block;margin:0;padding:20px 16px;border:2px solid var(--line);border-radius:8px;background:#fff;box-shadow:none;cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan label.checked{border-color:var(--green);background:var(--green-tint);box-shadow:0 4px 14px #0000001f}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan label .selector{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan label .selector .plan-info{display:flex;align-items:center;gap:12px;margin:0;padding:0}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan label .selector .plan-info input{position:absolute;opacity:0;pointer-events:none}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan label .selector .plan-info input+span{position:relative;flex:0 0 auto;width:18px;height:18px;margin:0;border:2px solid #b0bec5;border-radius:50%;background:#fff}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan label .selector .plan-info input+span:before,body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan label .selector .plan-info input+span:after{content:none}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan label.checked .selector .plan-info input+span{border-color:var(--green);background:radial-gradient(circle,var(--green) 0 4px,#fff 4.5px)}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan label .selector .plan-info .plan-title{margin:0;color:var(--pc-color-text);font-family:var(--pc-font-title);font-size:18px;font-weight:400;line-height:24px}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan label .selector .plan-pricing{display:flex;flex-direction:column;align-items:flex-end;margin:0;text-align:right}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan .plan-pricing p{margin:0}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan .plan-pricing .discount-percent{margin-bottom:4px;padding:1px 6px;border:1px solid var(--pc-color-text);border-radius:4px;background:transparent;color:var(--pc-color-text);font-family:var(--pc-font-title);font-size:12px;line-height:18px}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan .plan-pricing .plan-price{color:var(--pc-color-text);font-size:14px;line-height:20px}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan .plan-pricing .plan-price strong{font-family:var(--pc-font-title);font-size:30px;font-weight:400;line-height:36px;color:var(--pc-color-text)}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan .plan-pricing .plan-price sup{font-size:.55em;vertical-align:.75em}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan .plan-pricing .plan-discount{color:#56646b;font-size:14px;line-height:20px}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan label:not(.checked) .additional-infos{display:none}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan .additional-infos{display:block;margin:0;padding:0}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan .additional-infos hr{margin:16px 0 12px;border:0;border-top:1px solid rgba(55,71,79,.15)}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan .additional-infos ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan .additional-infos li{position:relative;margin:0;padding-left:22px;text-align:left}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan .additional-infos li:before{content:"";position:absolute;top:4px;left:2px;width:10px;height:6px;border:solid var(--green);border-width:0 0 2px 2px;transform:rotate(-45deg)}body .pc-sub .buttons-set .button{width:100%;max-width:none;margin:0}body .pc-sub .subscription-disclaimer-v2 .display-more-disclaimer{display:flex;align-items:center;justify-content:space-between;gap:12px}body .pc-sub .subscription-disclaimer-v2 .display-more-disclaimer p{margin:0;color:#56646b;font-size:14px;line-height:20px;text-align:left}body .pc-sub .payment-reassurance{justify-content:center}@media screen and (min-width:1024px){body .pc-sub{grid-template-columns:min(500px,43%) minmax(0,1fr);grid-template-areas:"title title" "tabs tabs" "range heading" "range plans" "range err" "range ship" "range cta" "range disc" "range pay";column-gap:48px;padding:0 48px}body .pc-sub .age-range-selector,body .pc-sub .range-selector{margin-top:48px}body .pc-sub.fgmd-subscription-offer .form-container>strong{margin-top:48px}body .pc-sub .container-separator-v2{display:none}}@media screen and (max-width:1023px){body .pc-sub.fgmd-subscription-offer .fgcpt-range-selector .range-selector .ranges-container .range-item .description .range-baseline{display:none}}@media screen and (max-width:767px){body .pc-sub .age-tabs-v2{gap:4px}body .pc-sub.fgmd-subscription-offer .form-container>strong{font-size:20px;line-height:26px}body .pc-sub .age-tab{height:32px;padding:0 4px;font-size:14px}body .pc-sub.fgmd-subscription-offer .fgcpt-range-selector .range-selector .ranges-container .range-item .range-logo img{height:30px}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan label{padding:18px 12px}body .pc-sub.fgmd-subscription-offer .plans-container .plans-v2 .plan .plan-pricing .plan-price strong{font-size:26px;line-height:32px}}.pc-conditions{box-sizing:border-box;max-width:1140px;margin:0 auto 40px;padding:0 16px}.pc-conditions p{margin:0;color:#66757c;font-family:var(--pc-font-text);font-size:12px;line-height:18px}.pc-conditions strong{color:var(--pc-color-text)}.pc-conditions a{color:inherit;text-decoration:underline}.product-bottom-drawer .preview .button.checkout{border-color:#47b27a;background:#47b27a}.product-bottom-drawer.pc-drawer-hidden{transform:translateY(110%);pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/19/assets/abn-css-custom.css.map */
