*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}:root{--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display: "Clash Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--c-fg: #1D1F21;--c-bg: #ffffff;--section-light-bg: #ffffff;--section-light-heading: #000000;--section-light-text: #111111A6;--section-light-link: #000000;--section-light-link-hover: #555555;--section-dark-bg: #050607;--section-dark-heading: #ffffff;--section-dark-text: #9C9C9C;--section-dark-link: #9C9C9C;--section-dark-link-hover: #ffffff;--z-annbar: 800;--z-header: 1100;--z-menu-backdrop: 1450;--z-menu-panel: 1500;--z-cart-backdrop: 1550;--z-cart-panel: 1600;--z-size-backdrop: 1650;--z-size-panel: 1700;--z-modal-backdrop: 1950;--z-modal: 2000;--z-toasts: 2300}body{font-family:var(--font-body);font-weight:400;line-height:1.5;color:var(--section-light-text);background:var(--c-bg)}p,li,span,a{font:inherit;line-height:1.5;color:inherit;margin:0}a{color:inherit;text-decoration:none;transition:color .2s ease}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:300;line-height:1.2;margin:0 0 .5em;color:#000}h1{font-size:2.8rem;letter-spacing:-.01em}h2{font-size:2rem;letter-spacing:-.01em}h3{font-size:1.35rem;letter-spacing:-.005em}h4{font-size:1.15rem}h5{font-size:1rem}h6{font-size:.9rem}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.annbar{z-index:var(--z-annbar)}.header-new,.header{z-index:var(--z-header)}.menu-backdrop,.cart-backdrop,.size-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:none;background:#1111116b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.menu-backdrop{z-index:var(--z-menu-backdrop)}.size-backdrop{z-index:var(--z-size-backdrop)}.menu-drawer{position:fixed;inset:0 auto 0 auto;width:min(92vw,420px);right:0;transform:translate(100%);transition:transform .28s ease;will-change:transform;background:#fff;box-shadow:-8px 0 24px #0000001f;display:block;z-index:var(--z-menu-panel)}.menu-backdrop.is-open,.cart-backdrop.is-open,.size-backdrop.is-open{display:block}.menu-drawer.open{transform:translate(0)}@media (max-width: 980px){.menu-drawer{left:0;right:auto;transform:translate(-100%);box-shadow:8px 0 24px #0000001f}.menu-drawer.open{transform:translate(0)}}.size-guide-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:var(--z-modal)}.size-guide-modal.active{display:block}.size-guide-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#11111180;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--z-modal-backdrop)}.size-guide-content{position:absolute;left:50%;top:10vh;transform:translate(-50%);max-width:min(92vw,720px);background:#fff;border-radius:10px;box-shadow:0 20px 60px #00000038;z-index:calc(var(--z-modal-backdrop) + 1)}#occ3-drawer{z-index:1400!important}html.no-scroll,body.no-scroll{overflow:hidden;overscroll-behavior:contain;position:relative;width:100%}.cart-backdrop{z-index:var(--z-cart-backdrop)}.cart-drawer__panel{z-index:var(--z-cart-panel)}.drye-section,.drye-section--light{background:var(--section-light-bg);color:var(--section-light-text)}.drye-section--light h1,.drye-section--light h2,.drye-section--light h3,.drye-section--light h4,.drye-section--light h5,.drye-section--light h6{color:var(--section-light-heading)}.drye-section--light a{color:var(--section-light-link);transition:color .2s ease}.drye-section--light a:hover{color:var(--section-light-link-hover)}.drye-section--dark{background:var(--section-dark-bg);color:var(--section-dark-text)}.drye-section--dark h1,.drye-section--dark h2,.drye-section--dark h3,.drye-section--dark h4,.drye-section--dark h5,.drye-section--dark h6{color:var(--section-dark-heading)}.drye-section--dark a{color:var(--section-dark-link);transition:color .2s ease}.drye-section--dark a:hover{color:var(--section-dark-link-hover)}h1,h2{font-size:48px;letter-spacing:-.01em}@media (max-width: 767px){h1,h2{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/base.css.map */
