body.ex-studio :focus-visible{outline:3px solid #1560a6;outline-offset:4px;box-shadow:none}body.ex-studio .ex-shell{--ex-cream: #fff;--ex-green: #073a77;--ex-terracotta: #125aa5;--ex-line: #d6e2ed;--ex-serif: var(--st-heading-font, "Sora", Arial, sans-serif);--ex-sans: var(--st-body-font, "Sora", Arial, sans-serif);color:#08396d;font-family:var(--ex-sans);font-size:16px;line-height:1.5}body.ex-studio .ex-shell__wrap{width:min(1280px,calc(100% - 80px))}body.ex-studio .ex-button{min-height:48px;gap:12px;padding:12px 22px;border:1px solid #125aa5;border-radius:6px;background:#125aa5;color:#fff;font-family:var(--ex-sans);font-weight:600;font-size:15px;line-height:1.5}body.ex-studio .ex-button:hover{background:#073e7a;border-color:#073e7a}body.ex-studio .ex-header{background:#fff}body.ex-studio .ex-header__bar{gap:28px;min-height:82px;border-bottom:0}body.ex-studio .ex-brand{color:#073a77}body.ex-studio .ex-brand__wordmark,body.ex-studio .ex-footer .ex-brand__wordmark{font:800 38px/1 var(--ex-serif);letter-spacing:-.065em}body.ex-studio .ex-brand__wordmark>span,body.ex-studio .ex-footer .ex-brand__wordmark>span{color:currentColor}body.ex-studio .ex-brand__tagline{margin-top:3px;font-size:14px;line-height:1.35;letter-spacing:-.025em}body.ex-studio .ex-brand__image{max-height:54px}body.ex-studio .ex-nav{gap:clamp(18px,2.6vw,36px)}body.ex-studio .ex-nav__link{font:500 15px/1.5 var(--ex-sans);padding-block:16px;white-space:nowrap}body.ex-studio .ex-header__actions{gap:8px}body.ex-studio .ex-icon-link{color:#08396d}body.ex-studio .ex-shell .ex-icon-link:hover{background:#eef6fc}body.ex-studio .ex-localization__summary{font-size:14px;font-weight:500}body.ex-studio .ex-nav__panel,body.ex-studio .ex-search__panel,body.ex-studio .ex-localization__panel,body.ex-studio .ex-mobile-nav__panel{background:#fff;border-color:#d6e2ed;box-shadow:0 14px 26px #073a771a}body.ex-studio .ex-nav__panel a,body.ex-studio .ex-field__label,body.ex-studio .ex-search__submit,body.ex-studio .ex-mobile-nav__footer{font-size:14px!important}body.ex-studio .ex-cart-count,body.ex-studio .ex-header .cart-count-bubble{background:#125aa5;min-width:20px;height:20px;font-size:12px}body.ex-studio .ex-newsletter{padding-block:44px;border-top:0;background-color:#e7f5ff;background-image:radial-gradient(ellipse at 20% 0,#ffffffb8 0,#fff0 65%),linear-gradient(145deg,#d9efff 0,#eff9ff 46%,#d8efff)}body.ex-studio .ex-newsletter__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:52px}body.ex-studio .ex-newsletter__eyebrow{margin-bottom:8px;color:#125aa5;font-size:14px;letter-spacing:0;text-transform:none}body.ex-studio .ex-newsletter__title{margin-bottom:6px;font:800 clamp(30px,3vw,43px)/1.1 var(--ex-serif);letter-spacing:-.055em;color:#073a77}body.ex-studio .ex-newsletter__text{max-width:none;font-size:16px;line-height:1.5}body.ex-studio .ex-newsletter__row{gap:8px;flex-direction:row}body.ex-studio .ex-newsletter__input{min-height:48px;border:1px solid #b9ccdf;border-radius:6px;background:#fff;padding:12px 15px;font-size:16px;color:#08396d}body.ex-studio .ex-newsletter__input::placeholder{color:#596c7e;opacity:1}body.ex-studio .ex-newsletter__row .ex-button{white-space:nowrap}body.ex-studio .ex-newsletter__consent{gap:9px;margin-top:10px;font-size:14px;line-height:1.5}body.ex-studio .ex-newsletter__consent input{accent-color:#125aa5;width:18px;height:18px;flex-basis:18px;margin-top:2px}body.ex-studio .ex-newsletter__privacy{margin:6px 0 0 27px;font-size:14px}body.ex-studio .ex-form-message{font-size:15px;border-radius:6px}body.ex-studio .ex-form-message p{margin:0}body.ex-studio .ex-footer{padding-block:44px 26px;background:#e7f5ff;color:#08396d}body.ex-studio .ex-footer .ex-brand{color:#073a77}body.ex-studio .ex-footer__grid{display:grid;grid-template-columns:minmax(190px,1.2fr) repeat(3,minmax(120px,1fr)) minmax(140px,.9fr);align-items:start;gap:34px;padding-bottom:38px}body.ex-studio .ex-footer__brand{max-width:none}body.ex-studio .ex-footer__copy{margin-top:16px;color:#365978;font-size:14px}body.ex-studio .ex-footer__heading{margin:0 0 12px;color:#073a77;font:600 15px/1.5 var(--ex-sans);text-transform:none;letter-spacing:-.02em}body.ex-studio .ex-footer__links li{margin:5px 0}body.ex-studio .ex-footer__links a,body.ex-studio .ex-footer__links span{font-size:14px;color:#365978;overflow-wrap:anywhere}body.ex-studio .ex-footer__signature{display:flex;flex-direction:column;align-items:flex-end}body.ex-studio .ex-footer__instagram{margin-top:-8px}body.ex-studio .ex-footer__signoff{margin:12px 0 0;max-width:175px;color:#0d4a86;font:500 36px/1.05 var(--st-note-font, "Caveat", cursive);text-align:right;transform:rotate(-7deg)}body.ex-studio .ex-footer__bottom{gap:16px 28px;border-top:1px solid #ccdfed;padding-top:22px;align-items:center}body.ex-studio .ex-footer__copyright,body.ex-studio .ex-footer__policies{color:#365978;font-size:14px}body.ex-studio .ex-footer__payments{gap:7px}body.ex-studio .ex-payment-icon{width:34px}@media(max-width:1199px){body.ex-studio .ex-shell__wrap{width:calc(100% - 56px)}body.ex-studio .ex-header__bar{gap:18px}body.ex-studio .ex-header__actions{gap:2px}body.ex-studio .ex-nav{gap:18px}body.ex-studio .ex-nav__link{font-size:14px}body.ex-studio .ex-footer__grid{gap:24px;grid-template-columns:180px repeat(3,minmax(105px,1fr)) 135px}}@media(max-width:989px){body.ex-studio .ex-header__bar{min-height:80px;gap:12px}body.ex-studio .ex-mobile-nav__panel{inset-inline:-28px;padding-inline:28px}body.ex-studio .ex-mobile-nav__list .ex-nav__link{font:600 22px/1.4 var(--ex-serif);padding-block:15px}body.ex-studio .ex-mobile-nav__sublist{font-size:15px}body.ex-studio .ex-brand__wordmark{font-size:34px}body.ex-studio .ex-newsletter__inner{grid-template-columns:1fr;gap:24px}body.ex-studio .ex-newsletter__form{max-width:none}body.ex-studio .ex-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}body.ex-studio .ex-footer__brand{grid-column:1 / 3}body.ex-studio .ex-footer__signature{grid-column:3;grid-row:1}}@media(max-width:599px){body.ex-studio .ex-shell__wrap{width:calc(100% - 32px)}body.ex-studio .ex-header__bar{min-height:72px;gap:6px}body.ex-studio .ex-brand__wordmark{font-size:28px}body.ex-studio .ex-brand__tagline{font-size:14px;letter-spacing:-.04em}body.ex-studio .ex-brand__image{max-width:116px;max-height:44px}body.ex-studio .ex-header__actions{gap:0}body.ex-studio .ex-localization__summary{gap:3px;font-size:14px;padding-inline:2px}body.ex-studio .ex-mobile-nav__panel{inset-inline:-16px;padding-inline:24px}body.ex-studio .ex-newsletter{padding-block:34px}body.ex-studio .ex-newsletter__row{flex-direction:column;gap:10px}body.ex-studio .ex-newsletter__row .ex-button{width:100%}body.ex-studio .ex-newsletter__title{font-size:32px}body.ex-studio .ex-footer{padding-block:34px 24px}body.ex-studio .ex-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px;padding-bottom:30px}body.ex-studio .ex-footer__brand{grid-column:1 / -1;grid-row:1;padding-right:130px}body.ex-studio .ex-footer__signature{grid-column:2;grid-row:1}body.ex-studio .ex-footer__signoff{max-width:110px;font-size:30px;margin-top:0}body.ex-studio .ex-footer .ex-brand__wordmark{font-size:32px}body.ex-studio .ex-footer__bottom{gap:18px;align-items:flex-start}body.ex-studio .ex-footer__policies{flex-basis:100%}}@media(max-width:379px){body.ex-studio .ex-header .ex-brand__tagline{display:none}body.ex-studio .ex-header .ex-brand__wordmark{font-size:27px}body.ex-studio .ex-footer__brand{padding-right:108px}body.ex-studio .ex-footer__signoff{max-width:92px;font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ex-studio-shell.css.map */
