*,*:before,*:after{box-sizing:border-box}html{margin:0;padding:0}body{margin:0;padding:0;font-family:var(--skinvince-body-font);font-style:var(--skinvince-body-style);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}body,p,a,span,label,button,input,textarea,select,option,li,td,th{font-family:var(--skinvince-body-font)}h1,h2,h3,h4,h5,h6,.skinvince-heading{margin-top:0;font-family:var(--skinvince-heading-font);font-style:var(--skinvince-heading-style)}.skinvince-main{width:100%}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.skinvince-skip-link{position:fixed;top:-100px;left:12px;z-index:9999999;padding:10px 16px;border-radius:6px;background:#fff;color:#000;font-family:var(--skinvince-body-font);font-size:14px;font-weight:600}.skinvince-skip-link:focus{top:12px}.skinvince-btn{min-height:44px;padding:10px 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid var(--skinvince-button-border, #1f64ac);border-radius:999px;font-family:var(--skinvince-heading-font);font-size:15px;font-weight:700;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,opacity .2s ease}.skinvince-btn:hover{transform:translateY(-1px)}.skinvince-btn--outline{background:#fff;color:var(--skinvince-button-color, #1f64ac);border-color:var(--skinvince-button-border, #1f64ac)}.skinvince-btn--outline:hover{background:var(--skinvince-button-color, #1f64ac);color:#fff;border-color:var(--skinvince-button-color, #1f64ac)}.skinvince-btn--primary{background:var(--skinvince-button-background, #2e6eb0);color:#fff;border-color:var(--skinvince-button-background, #2e6eb0)}.skinvince-btn--primary:hover{background:#fff;color:var(--skinvince-button-background, #2e6eb0);border-color:var(--skinvince-button-background, #2e6eb0)}.skinvince-btn__icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.skinvince-btn__icon svg{width:100%;height:100%;display:block}.skinvince-btn__badge{min-width:21px;height:21px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;background:#fff;color:var(--skinvince-button-background, #2e6eb0);font-family:var(--skinvince-body-font);font-size:11px;font-weight:700;line-height:1}.skinvince-btn--primary:hover .skinvince-btn__badge{background:var(--skinvince-button-background, #2e6eb0);color:#fff}.skinvince-btn--small{min-height:38px;padding:8px 15px;font-size:13px}.skinvince-btn--large{min-height:50px;padding:12px 25px;font-size:16px}.skinvince-btn--full{width:100%}.skinvince-btn[disabled],.skinvince-btn[aria-disabled=true],.skinvince-btn.is-disabled{opacity:.5;pointer-events:none;cursor:not-allowed;transform:none}.skinvince-btn:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid currentColor;outline-offset:3px}html.skinvince-no-scroll,body.skinvince-no-scroll,html.skinvince-cart-open,body.skinvince-cart-open,html.skinvince-menu-open,body.skinvince-menu-open{overflow:hidden}@media screen and (max-width:749px){.skinvince-btn{min-height:42px;padding:9px 16px;font-size:14px}.skinvince-btn--small{min-height:36px;padding:7px 13px;font-size:12px}.skinvince-btn--large{min-height:48px;padding:11px 22px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/skinvince-base.css.map */
