@font-face{font-family:Geist;src:url(yi2c-geist.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0%;size-adjust:104.76%}body.yi2c-contact-page{--yi2c-contact-black: #000000;--yi2c-contact-white: #ffffff;--yi2c-contact-pink: #f53691;--yi2c-contact-blue: #75cbef;--yi2c-contact-pale-blue: #ddf3fc;--yi2c-contact-green: #176b3a;--yi2c-contact-red: #b42318;--yi-ink: var(--yi2c-contact-black);--yi-line: rgba(0, 0, 0, .22);background:var(--yi2c-contact-white);color:var(--yi2c-contact-black);font-family:Geist,Geist Fallback,Arial,sans-serif}.yi2c-site.yi2c-contact-site{min-height:100svh;overflow:clip;background:var(--yi2c-contact-white);color:var(--yi2c-contact-black);font-family:Geist,Geist Fallback,Arial,sans-serif}body.yi2c-contact-page .yi2c-cart-promo{display:grid;min-height:32px;place-items:center;padding:7px 20px;background:var(--yi2c-contact-black);color:var(--yi2c-contact-white);font-size:11px;font-weight:700;letter-spacing:.11em;line-height:1.35;text-align:center}body.yi2c-contact-page .yi2c-cart-header{display:grid;grid-template-columns:minmax(210px,1fr) auto minmax(265px,1fr);align-items:center;min-height:78px;padding:12px max(24px,calc((100vw - 1440px)/2));border-bottom:1px solid var(--yi2c-contact-black);background:var(--yi2c-contact-white);color:var(--yi2c-contact-black)}body.yi2c-contact-page .yi2c-cart-header a{color:inherit;text-decoration:none}body.yi2c-contact-page .yi2c-cart-header__logo{display:inline-flex;width:min(280px,100%);justify-self:start}body.yi2c-contact-page .yi2c-cart-header__logo img{display:block;width:100%;height:auto;object-fit:contain}body.yi2c-contact-page .yi2c-cart-header__nav,body.yi2c-contact-page .yi2c-cart-header__actions{display:flex;align-items:center;gap:clamp(16px,2vw,32px);font-size:14px;line-height:1.25;white-space:nowrap}body.yi2c-contact-page .yi2c-cart-header__nav a,body.yi2c-contact-page .yi2c-cart-header__actions>a:not(.yi2c-cart-header__cta){border-bottom:1px solid transparent}body.yi2c-contact-page .yi2c-cart-header__nav a:hover,body.yi2c-contact-page .yi2c-cart-header__actions>a:not(.yi2c-cart-header__cta):hover{border-bottom-color:var(--yi2c-contact-pink)}body.yi2c-contact-page .yi2c-cart-header__actions{justify-self:end}body.yi2c-contact-page .yi2c-cart-header__cta,.yi2c-contact-site .yi2c-contact-submit{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid var(--yi2c-contact-black);border-radius:0;background:var(--yi2c-contact-black);box-shadow:none;color:var(--yi2c-contact-white)!important;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none}body.yi2c-contact-page .yi2c-cart-header__cta{min-height:42px;padding:10px 18px;font-size:14px}body.yi2c-contact-page .yi2c-cart-header__cta:hover,.yi2c-contact-site .yi2c-contact-submit:hover{background:var(--yi2c-contact-white);color:var(--yi2c-contact-black)!important}.yi2c-contact-main{background:var(--yi2c-contact-white)}.yi2c-contact-hero{position:relative;min-height:clamp(470px,48vw,690px);display:flex;align-items:flex-end;overflow:hidden;padding:clamp(82px,10vw,150px) max(24px,calc((100vw - 1240px)/2));border-bottom:1px solid var(--yi2c-contact-black);background:var(--yi2c-contact-white)}.yi2c-contact-intro{position:relative;z-index:1;width:min(760px,78%)}.yi2c-contact-kicker,.yi2c-contact-aside__label{margin:0;color:var(--yi2c-contact-pink);font-size:11px;font-weight:750;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.yi2c-contact-site .yi2c-contact-intro h1{max-width:760px;margin:23px 0 0;color:var(--yi2c-contact-black);font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(62px,7vw,102px);font-weight:400;letter-spacing:-.055em;line-height:.92}.yi2c-contact-intro>p:last-child{max-width:640px;margin:34px 0 0;color:var(--yi2c-contact-black);font-size:clamp(17px,1.45vw,20px);line-height:1.58}.yi2c-contact-hello{position:absolute;right:-.055em;bottom:-.22em;color:var(--yi2c-contact-pale-blue);font-size:clamp(190px,31vw,475px);font-weight:800;letter-spacing:-.095em;line-height:.75;opacity:.58;pointer-events:none;-webkit-user-select:none;user-select:none}.yi2c-contact-content{width:min(1240px,calc(100% - 48px));margin-inline:auto;padding:clamp(84px,9vw,132px) 0 clamp(104px,11vw,160px);display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.38fr);gap:clamp(64px,8vw,126px);align-items:start}.yi2c-contact-form-wrap{min-width:0}.yi2c-contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.yi2c-contact-field{display:flex;flex-direction:column;gap:10px}.yi2c-contact-field--wide{grid-column:1 / -1}.yi2c-contact-field label{color:var(--yi2c-contact-black);font-size:14px;font-weight:700;letter-spacing:0;line-height:1.35}.yi2c-contact-field label span{color:var(--yi2c-contact-black);font-weight:400}.yi2c-contact-field input,.yi2c-contact-field textarea{width:100%;border:1px solid var(--yi2c-contact-black);border-radius:0;background:var(--yi2c-contact-white);box-shadow:none;color:var(--yi2c-contact-black);font:inherit;font-size:16px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.yi2c-contact-field input{height:58px;padding:0 17px}.yi2c-contact-field textarea{min-height:230px;padding:16px 17px;line-height:1.5;resize:vertical}.yi2c-contact-site .yi2c-contact-field input:focus,.yi2c-contact-site .yi2c-contact-field textarea:focus{border-color:var(--yi2c-contact-pink);box-shadow:0 0 0 2px var(--yi2c-contact-blue)}.yi2c-contact-site :is(a,button,input,textarea):focus-visible{outline:3px solid var(--yi2c-contact-blue);outline-offset:3px}.yi2c-contact-submit{min-width:190px;margin-top:30px;padding:0 28px;cursor:pointer}.yi2c-contact-aside{position:relative;padding:38px 28px 42px;background:var(--yi2c-contact-pale-blue)}.yi2c-contact-aside:before{position:absolute;top:0;left:0;width:72px;height:3px;background:var(--yi2c-contact-pink);content:""}.yi2c-contact-aside>p:last-child{margin:24px 0 0;color:var(--yi2c-contact-black);font-size:16px;line-height:1.6}.yi2c-contact-aside strong{display:block;margin-bottom:7px}.yi2c-contact-aside a{color:var(--yi2c-contact-black);font-weight:700;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--yi2c-contact-pink);text-underline-offset:.22em}.yi2c-contact-errors,.yi2c-contact-success{margin-bottom:32px;padding:22px 24px;border:1px solid currentColor;font-size:16px;line-height:1.55}.yi2c-contact-errors{color:var(--yi2c-contact-red)}.yi2c-contact-errors ul{margin:9px 0 0;padding-left:20px}.yi2c-contact-success{color:var(--yi2c-contact-green)}.yi2c-contact-site .yi2c-contact-success h2{margin:0 0 8px;color:inherit;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:34px;font-weight:400}.yi2c-contact-success p{margin:0}@media screen and (max-width:989px){body.yi2c-contact-page .yi2c-cart-header{display:none}body.yi2c-contact-page #header-group .announcement-bar{display:none!important}body.yi2c-contact-page #header-group :is(.header,.header-section,#header-component){border-radius:0!important;background:var(--yi2c-contact-white)!important;box-shadow:none!important;color:var(--yi2c-contact-black)!important}body.yi2c-contact-page #header-group .header-section{border-bottom:1px solid var(--yi2c-contact-black)!important}body.yi2c-contact-page #header-group .yi2c-cart-mobile-logo{display:block;width:clamp(190px,48vw,280px)!important;height:auto!important;object-fit:contain}.yi2c-contact-hero{min-height:540px}.yi2c-contact-intro{width:min(680px,88%)}.yi2c-contact-content{grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);gap:52px}}@media screen and (max-width:749px){body.yi2c-contact-page .yi2c-cart-promo{min-height:30px;padding-inline:12px;font-size:10px}.yi2c-contact-hero{min-height:500px;padding:82px 20px 70px}.yi2c-contact-intro{width:100%}.yi2c-contact-intro h1{margin-top:18px;font-size:clamp(54px,17vw,68px);line-height:.95}.yi2c-contact-intro>p:last-child{margin-top:26px;font-size:17px;line-height:1.55}.yi2c-contact-hello{right:-.08em;bottom:-.04em;font-size:47vw;opacity:.46}.yi2c-contact-content{width:calc(100% - 40px);padding:70px 0 90px;grid-template-columns:1fr;gap:54px}.yi2c-contact-fields{grid-template-columns:1fr;gap:23px}.yi2c-contact-field--wide{grid-column:auto}.yi2c-contact-field input{height:56px}.yi2c-contact-field textarea{min-height:210px}.yi2c-contact-submit{width:100%;min-height:54px}.yi2c-contact-aside{padding:34px 28px 38px}}@media screen and (max-width:390px){body.yi2c-contact-page #header-group .yi2c-cart-mobile-logo{width:min(48vw,190px)!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/yi2c-contact-brand.css.map */
