@font-face{font-family:YS Social Bold;src:url(//usa.youswim.com/cdn/shop/t/55/assets/ys-social-bold.woff2?v=10455628855015921792324777) format("woff2");font-weight:400;font-style:normal;font-display:swap}.ys{--ys-espresso: #403633;--ys-espresso-2: #5A4F4B;--ys-espresso-hover: #2F2725;--ys-muted: #6B605B;--ys-icon-muted: #7D726D;--ys-border-strong: #A29A97;--ys-stone: #DCD4C9;--ys-sand: #F2EFEB;--ys-offwhite: #FBFBFA;--ys-white: #FFFFFF;--ys-on-dark-muted: #E8E3DF;--ys-on-dark-label: #D8D2CE;--ys-accent: #276254;--ys-error: #CC3B32;--ys-scrim-modal: rgba(32, 26, 24, .55);--ys-scrim-sheet: rgba(32, 26, 24, .45);--ys-swatch-ring: rgba(64, 54, 51, .15);--ys-font-display: "ABCOracleVariable", Helvetica, Arial, sans-serif;--ys-font-text: "ABCSocial-Regular", "ABCSocial", Helvetica, Arial, sans-serif;--ys-w-display: 500;--ys-w-strong: 500;--ys-font-strong: "ABCSocial-Bold", "YS Social Bold", "ABCSocial-Regular", Helvetica, Arial, sans-serif;--ys-w-regular: 400;--ys-r-pill: 999px;--ys-r-card: 16px;--ys-r-card-m: 14px;--ys-r-ctl: 12px;--ys-r-inner: 10px;--ys-r-sil: 8px;--ys-r-modal: 20px;--ys-page-max: 1440px;--ys-gutter: 48px;--ys-section-y: 120px;--ys-shadow-pop: 0 24px 60px rgba(64,54,51,.22), 0 2px 6px rgba(64,54,51,.08);--ys-shadow-modal: 0 30px 80px rgba(0,0,0,.25);--ys-ease: cubic-bezier(.2, .7, .2, 1);--ys-t-fast: .15s;--ys-t: .2s;--ys-t-sheet: .28s;font-family:var(--ys-font-text);font-weight:var(--ys-w-regular);font-size:16px;line-height:1.5;color:var(--ys-espresso);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(max-width:1023px){.ys{--ys-gutter: 20px;--ys-section-y: 64px}}.ys *,.ys *:before,.ys *:after{box-sizing:border-box}.ys :where(h1,h2,h3,h4,h5,h6,p,blockquote,figure,ul,ol,li,dl,dd,table,fieldset,legend){margin:0;padding:0}.ys :where(h1,h2,h3,h4,h5,h6){font-family:var(--ys-font-display);font-weight:var(--ys-w-display);text-transform:none;color:inherit;display:block;font-size:inherit;line-height:inherit;letter-spacing:normal}.ys :where(p,li,a,span,strong,em,blockquote,figcaption,label,legend,summary,td,th,button,input,select,textarea){font-family:inherit}.ys :where(p){font-size:inherit;line-height:inherit}.ys .ys-text-face{font-family:var(--ys-font-text)!important}.ys strong,.ys b{font-family:var(--ys-font-strong)!important;font-weight:var(--ys-w-regular)}.ys :where(blockquote,q,cite,em,i,figcaption){font-style:normal}.ys :where(ul,ol){list-style:none}.ys :where(li){margin-bottom:0}.ys :where(table,th,td){border:0;padding:0}.ys :where(fieldset){border:0;min-width:0}.ys :where(legend){float:none;width:auto}.ys :where(img,video,svg){display:block;max-width:100%}.ys :where(details){overflow:visible}.ys :where(summary){list-style:none;cursor:pointer}.ys :where(summary)::-webkit-details-marker{display:none}.ys :where(a){color:var(--ys-espresso);text-decoration:underline;text-underline-offset:2px}.ys :where(a):hover{color:var(--ys-accent)}.ys :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;border-radius:0;line-height:inherit;letter-spacing:normal;text-transform:none;-webkit-appearance:none;appearance:none;cursor:pointer;min-height:0;width:auto}.ys :where(input,select,textarea){font:inherit;color:inherit;letter-spacing:normal;text-transform:none;-webkit-appearance:none;appearance:none;border-radius:0;background:none;margin:0}.ys :where(input[type=radio],input[type=checkbox]){width:auto;height:auto;padding:0;border:0}.ys :focus-visible{outline:2px solid var(--ys-espresso);outline-offset:2px}.ys [hidden]{display:none!important}.ys .ys-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:1023px){.ys .ys-only-d{display:none!important}}@media(min-width:1024px){.ys .ys-only-m{display:none!important}}.ys .ys-display-xl{font-family:var(--ys-font-display);font-weight:var(--ys-w-display);font-size:56px;line-height:1.05;letter-spacing:-.02em}.ys .ys-display-l{font-family:var(--ys-font-display);font-weight:var(--ys-w-display);font-size:48px;line-height:1.05;letter-spacing:-.02em}.ys .ys-display-m{font-family:var(--ys-font-display);font-weight:var(--ys-w-display);font-size:40px;line-height:1.05;letter-spacing:-.02em}.ys .ys-display-s{font-family:var(--ys-font-display);font-weight:var(--ys-w-display);font-size:28px;line-height:1.2;letter-spacing:-.01em}.ys .ys-label{font-size:13px;line-height:1.5;color:var(--ys-muted)}@media(max-width:1023px){.ys .ys-display-xl,.ys .ys-display-l,.ys .ys-display-m{font-size:32px;line-height:1.05}.ys .ys-display-s{font-size:22px}.ys .ys-label{font-size:12px}}.ys .ys-wrap{max-width:var(--ys-page-max);margin:0 auto;padding-left:var(--ys-gutter);padding-right:var(--ys-gutter)}.ys .ys-inner{max-width:1344px;margin:0 auto}.ys.ys-section,.ys .ys-section{padding-top:var(--ys-pt, var(--ys-section-y));padding-bottom:var(--ys-pb, var(--ys-section-y))}@media(max-width:1023px){.ys.ys-section,.ys .ys-section{padding-top:var(--ys-pt-m, 64px);padding-bottom:var(--ys-pb-m, 64px)}}@media(min-width:768px)and (max-width:1023px){.ys .ys-tablet-cap{max-width:640px;margin-left:auto;margin-right:auto}}.ys .ys-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 28px;border-radius:var(--ys-r-pill);font-family:var(--ys-font-text);font-weight:var(--ys-w-regular);font-size:15px;line-height:1;text-decoration:none;white-space:nowrap;border:1px solid transparent;transition:background-color var(--ys-t) var(--ys-ease),color var(--ys-t) var(--ys-ease),opacity var(--ys-t) var(--ys-ease)}.ys .ys-btn--primary{background:var(--ys-espresso);color:var(--ys-white)}.ys .ys-btn--primary:hover{background:var(--ys-espresso-hover);color:var(--ys-white)}.ys .ys-btn--primary:active{background:var(--ys-icon-muted)}.ys .ys-btn--secondary{background:var(--ys-white);color:var(--ys-espresso);border-color:var(--ys-espresso)}.ys .ys-btn--secondary:hover{background:var(--ys-sand);color:var(--ys-espresso)}.ys .ys-btn--on-dark{background:transparent;color:var(--ys-white);border-color:var(--ys-border-strong)}.ys .ys-btn--on-dark:hover{border-color:var(--ys-white);color:var(--ys-white)}.ys .ys-btn--inverse{background:var(--ys-white);color:var(--ys-espresso)}.ys .ys-btn--inverse:hover{background:var(--ys-sand);color:var(--ys-espresso)}.ys .ys-btn[disabled],.ys .ys-btn[aria-disabled=true]{opacity:.4;cursor:default}.ys .ys-btn--block{width:100%}@media(max-width:1023px){.ys .ys-btn{height:50px}}.ys .ys-chip{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:var(--ys-r-pill);font-size:14px;line-height:1;white-space:nowrap;background:var(--ys-white);border:1px solid var(--ys-border-strong);color:var(--ys-espresso)}.ys .ys-chip[aria-pressed=true]{background:var(--ys-espresso);color:var(--ys-white);border-color:var(--ys-espresso)}@media(max-width:1023px){.ys .ys-chip{padding:0 14px;font-size:13px}}.ys .ys-img-chip{position:absolute;left:16px;top:16px;z-index:1;background:var(--ys-white);color:var(--ys-espresso);border-radius:var(--ys-r-pill);padding:7px 12px;font-size:12px;line-height:1;white-space:nowrap;max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis}@media(max-width:1023px){.ys .ys-img-chip{left:12px;top:12px;padding:6px 10px;font-size:11px}}.ys .ys-close{width:44px;height:44px;border-radius:50%;background:var(--ys-sand);color:var(--ys-espresso);display:inline-flex;align-items:center;justify-content:center;flex:none}.ys .ys-close svg{width:16px;height:16px}.ys .ys-stars{display:inline-flex;gap:2px;color:var(--ys-espresso)}.ys .ys-stars svg{width:13px;height:13px}.ys .ys-hr{height:1px;background:var(--ys-stone);border:0}.ys .ys-acc{border-top:1px solid var(--ys-stone)}.ys .ys-acc:last-of-type{border-bottom:1px solid var(--ys-stone)}.ys .ys-acc>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:52px;font-size:15px}.ys .ys-acc__icon{position:relative;width:12px;height:12px;flex:none}.ys .ys-acc__icon:before,.ys .ys-acc__icon:after{content:"";position:absolute;left:0;top:50%;width:12px;height:1.5px;margin-top:-.75px;background:currentColor}.ys .ys-acc__icon:after{transform:rotate(90deg);transition:transform var(--ys-t) var(--ys-ease)}.ys details[open]>summary .ys-acc__icon:after{transform:rotate(0)}.ys .ys-acc__panel{padding:0 0 20px;font-size:15px;line-height:1.5;overflow:hidden}.ys .ys-acc__panel>*+*{margin-top:.75em}.ys .ys-rte p+p{margin-top:.75em}.ys .ys-rte ul{list-style:disc;padding-left:1.2em}.ys-dialog{border:0;padding:0;color:#403633;background:#fff;max-width:none;max-height:none}.ys-dialog::backdrop{background:#201a188c}.ys-dialog--sheet::backdrop{background:#201a1873}@media(max-width:1023px){.ys-dialog--sheet[open]{position:fixed;inset:auto 0 0 0;margin:0;width:100%;border-radius:20px 20px 0 0;animation:ys-sheet-up .28s cubic-bezier(.2,.7,.2,1)}}.ys .ys-grabber{width:40px;height:4px;border-radius:2px;background:var(--ys-stone);margin:0 auto}@keyframes ys-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ys-fade-in{0%{opacity:0}to{opacity:1}}html.ys-scroll-lock,html.ys-scroll-lock body{overflow:hidden}@media(prefers-reduced-motion:reduce){.ys *,.ys *:before,.ys *:after,.ys-dialog{animation-duration:1ms!important;transition-duration:1ms!important}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/ys-base.css.map */
