.kaplan-logo-crop{display:block;position:relative;width:190px;aspect-ratio:1423 / 648;overflow:hidden;flex-shrink:0}.kaplan-logo-crop img{display:block;position:absolute;width:107.94%;max-width:none;height:auto;left:-3.94%;top:-25.77%}#header-component .header__row{--page-content-width: 1320px;--page-margin: 48px;--page-width: calc(var(--page-content-width) + var(--page-margin) * 2)}#header-component .header__row--top .header__columns{--padding-block-start: 9px;--padding-block-end: 9px}#header-component .header__row--bottom .header__columns{--padding-block-start: 13px;--padding-block-end: 13px}#header-component .header__row--bottom .header-menu{margin-inline:auto}#header-component .header__row--bottom .menu-list{--menu-horizontal-gap: 30px}#header-component .header__row--bottom .menu-list__link{font-size:12px;letter-spacing:.025em}#header-component .header__row--bottom .menu-list__link:hover,#header-component .header__row--bottom .menu-list__link--active{color:#d4b47b}#header-component .header__row--bottom .menu-list__link--active .menu-list__link-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}#header-component .header-actions__action,#header-component .search-action,#header-component .header__icon--menu{color:#f5f1e8}#header-component .menu-drawer{--color-background: #171713;--color-foreground: #f5f1e8;background:#171713;color:#f5f1e8}#header-component .menu-drawer__menu-item{font-family:var(--font-body--family, Inter, sans-serif);letter-spacing:-.01em}#header-component .menu-drawer__menu-item:hover{color:#d4b47b}.kaplan-footer{background:#171713;color:#e8e1d4;font-family:var(--font-body--family, Inter, sans-serif);-webkit-font-smoothing:antialiased}.kaplan-footer *,.kaplan-footer *:before,.kaplan-footer *:after{box-sizing:border-box}.kaplan-footer a{color:inherit;text-decoration:none;transition:color .2s}.kaplan-footer a:hover{color:#d4b47b}.kaplan-footer a:focus-visible{outline:2px solid #d4b47b;outline-offset:5px}.kaplan-footer__inner{width:min(1320px,calc(100% - 96px));margin-inline:auto}.kaplan-footer__topline{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-block:45px 40px;border-bottom:1px solid #494437}.kaplan-footer__topline>p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,3vw,44px);line-height:1.15;letter-spacing:-.04em;color:#f7f2e9}.kaplan-footer__topline>a{display:flex;align-items:center;gap:28px;padding-block:10px;flex-shrink:0;border-bottom:1px solid #b29b71;color:#dac5a0;font-size:12px;line-height:1.4}.kaplan-footer__topline>a>span{font-size:20px}.kaplan-footer__grid{display:grid;grid-template-columns:1.25fr .9fr .8fr 1.15fr;gap:50px;padding-block:55px 52px}.kaplan-footer__logo{display:block;width:fit-content;max-width:230px;margin-bottom:21px}.kaplan-footer__logo>img{display:block;width:220px;height:auto;max-width:100%}.kaplan-footer__logo .kaplan-logo-crop{width:220px}.kaplan-footer__brand>p{max-width:280px;color:#aaa496;font-size:12px;line-height:1.85;margin:0 0 20px}.kaplan-footer__brand .kaplan-footer__whatsapp{display:inline-flex;align-items:center;gap:18px;padding-block:7px;color:#d1b889;border-bottom:1px solid #706247;font-size:11px;line-height:1.5}.kaplan-footer h2{margin:0 0 23px;color:#d7bb89;font-family:var(--font-body--family, Inter, sans-serif);font-size:10px;font-weight:500;letter-spacing:.16em;line-height:1.6;text-transform:uppercase}.kaplan-footer__navigation,.kaplan-footer__contact{padding-top:11px;min-width:0}.kaplan-footer ul{list-style:none;margin:0;padding:0}.kaplan-footer__navigation li+li{margin-top:11px}.kaplan-footer__navigation li a{display:inline-block;color:#c4bdaf;font-size:12px;line-height:1.6}.kaplan-footer__navigation li a:hover{color:#f7f2e9}.kaplan-footer__contact address{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin:0;font-style:normal;font-size:12px;line-height:1.75;color:#c4bdaf}.kaplan-footer__contact address a{overflow-wrap:anywhere}.kaplan-footer__contact address .kaplan-footer__phone{color:#f3ebdc;font-family:Georgia,Times New Roman,serif;font-size:22px;letter-spacing:-.015em;line-height:1.4}.kaplan-footer__contact address p{margin:0;max-width:260px;color:#aaa496}.kaplan-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:22px 30px;padding-block:23px 28px;border-top:1px solid #494437}.kaplan-footer__bottom>p{margin:0;color:#a6a092;font-size:10px;line-height:1.6}.kaplan-footer__bottom nav{max-width:58%}.kaplan-footer .kaplan-footer__policies{display:flex;flex-wrap:wrap;gap:8px 20px}.kaplan-footer__policies a{display:block;color:#aaa496;font-size:10px;line-height:1.5}.kaplan-footer .kaplan-footer__payments{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.kaplan-footer__payment-icon{display:block;width:34px;height:22px}@media(max-width:1100px){#header-component .header__row{--page-margin: 32px}.kaplan-footer__inner{width:calc(100% - 64px)}.kaplan-footer__grid{gap:30px;grid-template-columns:1.2fr 1fr 1fr}.kaplan-footer__brand{grid-column:span 3;display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:28px;padding-bottom:30px;border-bottom:1px solid #494437}.kaplan-footer__brand .kaplan-footer__logo,.kaplan-footer__brand>p{margin-bottom:0}.kaplan-footer__brand .kaplan-footer__whatsapp{align-self:center}}@media(max-width:749px){#header-component .header__row{--page-margin: 20px}.kaplan-logo-crop{width:148px}#header-component .header__row--top .header__columns{--padding-block-start: 6px;--padding-block-end: 6px}#header-component .header__column{gap:5px}#header-component .header-logo{padding-inline:0}.kaplan-footer__inner{width:calc(100% - 40px)}.kaplan-footer__topline{flex-direction:column;align-items:flex-start;gap:20px;padding-block:36px 31px}.kaplan-footer__topline>p{font-size:34px;max-width:320px}.kaplan-footer__topline>a{font-size:11px}.kaplan-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 23px;padding-block:38px 36px}.kaplan-footer__brand{display:block;grid-column:span 2;padding-bottom:30px}.kaplan-footer__brand .kaplan-footer__logo{margin-bottom:19px}.kaplan-footer__logo .kaplan-logo-crop{width:205px}.kaplan-footer__brand>p{max-width:340px;margin-bottom:19px;font-size:12px}.kaplan-footer__navigation,.kaplan-footer__contact{padding-top:0}.kaplan-footer__contact{grid-column:span 2;border-top:1px solid #494437;padding-top:29px}.kaplan-footer h2{margin-bottom:17px;font-size:9px}.kaplan-footer__navigation li a{font-size:11px}.kaplan-footer__contact address{gap:12px;font-size:12px}.kaplan-footer__bottom{align-items:flex-start;flex-direction:column;gap:17px;padding-block:23px 26px}.kaplan-footer__bottom nav{max-width:100%}.kaplan-footer .kaplan-footer__policies{gap:10px 17px}}@media(prefers-reduced-motion:reduce){.kaplan-footer a{transition:none}}#header-component .header__row--top .header__columns{--header-left: max-content;--header-center: minmax(0, 1fr);--header-right: max-content;column-gap:26px}#header-component .header__column--center{min-width:0}#header-component .header__column--right{gap:8px}#header-component .header__column--right header-actions{margin-inline-start:0}#header-component .header__row--top .menu-list{--menu-horizontal-gap: 22px}#header-component .header__row--top .menu-list__link{font-size:12px;letter-spacing:.015em}#header-component .header__row--top .menu-list__link:hover,#header-component .header__row--top .menu-list__link--active{color:#d4b47b}.kaplan-announcement{display:block;position:relative;overflow:hidden;min-height:32px;background:#242219;color:#e6d5b4;font-family:var(--font-body--family, Inter, sans-serif);border-bottom:1px solid #3a3529}.kaplan-announcement__viewport{overflow:hidden;padding-inline-end:34px}.kaplan-announcement__track{display:flex;width:max-content;animation:kaplan-marquee var(--kaplan-marquee-duration, 42s) linear infinite}.kaplan-announcement__group{display:flex;align-items:center;justify-content:space-around;flex-shrink:0;min-width:max(100vw,1000px);gap:34px;padding:9px 24px;white-space:nowrap;font-size:10px;line-height:1.4;letter-spacing:.035em}.kaplan-announcement__group a{color:inherit;text-decoration:none}.kaplan-announcement__group a:hover{color:#fff7e7}.kaplan-announcement__group a:focus-visible{outline:1px solid #e6d5b4;outline-offset:3px}.kaplan-announcement__group>span[aria-hidden]{font-size:8px;color:#a99061}.kaplan-announcement__pause{position:absolute;inset-block:0;right:0;width:34px;border:0;border-left:1px solid #47402e;border-radius:0;padding:0;cursor:pointer;background:#242219;color:#e6d5b4;font-size:10px}.kaplan-announcement__pause:focus-visible{outline:1px solid #e6d5b4;outline-offset:-3px}.kaplan-announcement:is(:hover,:focus-within,[data-paused]) .kaplan-announcement__track{animation-play-state:paused}@keyframes kaplan-marquee{to{transform:translate(-50%)}}@media(max-width:1100px){#header-component .header__row--top .header__columns{column-gap:18px}#header-component .header__row--top .menu-list{--menu-horizontal-gap: 15px}#header-component .header__row--top .menu-list__link{font-size:11px}}@media(max-width:749px){#header-component .header__row{--page-margin: 16px}#header-component.header .header__row--top .header__columns,#header-component.header[data-menu-style=drawer] .header__row--top .header__columns{grid-template-columns:minmax(120px,1fr) 40px 40px 80px;grid-template-areas:"logo menu search actions";column-gap:0;min-height:64px;padding-inline:16px}#header-component.header .header__row--top .header__columns .header-logo{grid-area:logo;justify-content:flex-start;justify-self:flex-start}#header-component .kaplan-logo-crop{width:clamp(120px,35vw,138px)}#header-component .header__drawer{grid-area:menu;justify-content:center}#header-component .header__icon--menu{justify-content:center;padding:0;width:40px;min-width:40px;height:44px}#header-component .header__icon--menu .header-drawer-icon{width:20px;height:20px;flex-shrink:0}#header-component.header .header__row--top .header__columns .search-action{grid-area:search;width:40px;min-width:40px;height:44px}#header-component.header .header__row--top .header__columns header-actions{grid-area:actions;width:80px;gap:0;margin-inline-start:0;justify-self:flex-end}#header-component.header .header__row--top .header__columns .header-actions__action,#header-component.header .header__row--top .header__columns shopify-account{min-width:40px;width:40px;height:44px}#header-component .header-actions__action:not(.account-button) .svg-wrapper{width:40px;height:44px}.kaplan-announcement__group{font-size:9px;padding-block:9px}}@media(max-width:349px){#header-component.header .header__row--top .header__columns,#header-component.header[data-menu-style=drawer] .header__row--top .header__columns{grid-template-columns:minmax(120px,1fr) 36px 36px 72px;padding-inline:12px}#header-component .header__icon--menu,#header-component.header .header__row--top .header__columns .search-action,#header-component.header .header__row--top .header__columns .header-actions__action,#header-component.header .header__row--top .header__columns shopify-account{min-width:36px;width:36px}#header-component.header .header__row--top .header__columns header-actions{width:72px}}@media(prefers-reduced-motion:reduce){.kaplan-announcement__track{animation:none;width:100%}.kaplan-announcement__viewport{padding:0}.kaplan-announcement__group{min-width:0;width:100%;flex-wrap:wrap;justify-content:center;gap:6px 14px;white-space:normal;text-align:center}.kaplan-announcement__group[aria-hidden],.kaplan-announcement__pause{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kaplan-shell.css.map */
