*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:hidden;overflow-x:clip;overscroll-behavior-x:none;overscroll-behavior-y:none;background-color:#fff}body{overscroll-behavior-y:none}body{margin:0;font-family:var(--ge-font-body, var(--ge-font));font-weight:var(--ge-weight-regular, 400);font-size:var(--ge-text-base, 1rem);color:var(--ge-text);background:var(--ge-bg);line-height:var(--ge-lh-relaxed, 1.6);letter-spacing:var(--ge-tracking-body, normal);text-rendering:optimizeLegibility}.ge-page-explore-hub,.ge-page-explore-category{background:var(--ge-explore-page-bg, var(--ge-surface))}@media(min-width:990px){body{background:var(--ge-parchment, var(--ge-surface));--ge-shell-pad-inline: calc(var(--ge-content-inset) + var(--ge-shell-gutter)) var(--ge-shell-gutter);--ge-shell-margin-inline: calc(var(--ge-content-inset) + var(--ge-shell-gutter)) var(--ge-shell-gutter)}body.ge-nav-sidebar{--ge-content-inset: var(--ge-sidebar-width)}}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.15em}button,input{font:inherit}h1,h2,h3,h4,p{margin:0}.skip-link{position:absolute;inset-inline-start:var(--ge-space-sm);inset-block-start:var(--ge-space-sm);transform:translateY(-200%);background:var(--ge-text);color:var(--ge-bg);padding:.6rem .9rem;border-radius:var(--ge-radius-pill);z-index:1000}.skip-link:focus{transform:none}.main-content{min-block-size:60vh}.app-shell{position:relative;min-height:100dvh;background:var(--ge-bg)}.app-shell__main{background:var(--ge-bg);min-width:0}@media(min-width:990px){.app-shell{padding:var(--ge-sidebar-inset, 10px);background:var(--ge-parchment, var(--ge-surface))}.app-shell>.shopify-section-group,.app-shell>aside.shopify-section-group,.section-app-sidebar{display:contents}.app-shell__main{position:relative;display:flex;flex-direction:column;width:100%;min-height:calc(100dvh - (var(--ge-sidebar-inset, 10px) * 2));border-radius:var(--ge-radius-chrome);overflow:clip;box-shadow:var(--ge-shadow-chrome);border:.5px solid var(--ge-hair);background:var(--ge-bg)}.app-shell__main .main-content{flex:1}body.ge-nav-horizontal{background:var(--ge-bg)}body.ge-nav-horizontal .app-shell{padding:0;background:var(--ge-bg)}body.ge-nav-horizontal .app-shell__main{border-radius:0;overflow:visible;box-shadow:none;border:0;min-height:100dvh}body.template-page .app-shell{padding:0;background:var(--ge-bg)}body.template-page .app-shell__main{min-height:100dvh;border:0;border-radius:0;box-shadow:none;overflow:visible}body.ge-nav-horizontal.ge-header-over-media:not(.template-index):not(.ge-page-sunday-reset) .main-content,body.ge-nav-horizontal.ge-header-above:not(.template-index):not(.ge-page-sunday-reset) .main-content{padding-top:calc(var(--header-height, 48px) + var(--announcement-height, 0px))}}.page-width{width:min(100% - 2rem,var(--ge-content));margin-inline:auto}.site-header,.site-footer{border-block-end:0}.site-footer{border-block-start:0;margin-block-start:var(--ge-space-lg);color:var(--ge-muted);font-size:var(--ge-text-sm, .75rem);font-weight:var(--ge-weight-regular, 400);padding-block-end:2rem}.shopify-section-group-footer-group:has(.destination-switcher) .site-footer{padding-block-end:5.5rem}@media(min-width:990px){.site-footer{padding-block-end:2rem}}.site-footer__inner{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--ge-space-md);width:100%;max-width:none;margin-inline:0;padding:1rem 0;text-align:start;box-sizing:border-box}.site-footer__inner p{margin:0}.page-width{width:min(100% - 0px,var(--ge-content));margin-inline:auto}.ge-eyebrow{font-family:var(--ge-font);font-size:11px;font-weight:400;letter-spacing:2.5px;text-transform:none;color:var(--ge-muted)}@media(max-width:600px){.ge-eyebrow{font-size:9px;letter-spacing:1.7px}}html body .ge-serif,html body em.ge-serif,html body p.ge-serif,html body span.ge-serif,html body h1.ge-serif,html body h2.ge-serif,html body h3.ge-serif,html body .h3.ge-serif,html body .subheading.ge-serif{font-family:var(--ge-font);font-style:normal;font-weight:inherit;letter-spacing:inherit;text-transform:none;font-synthesis:none}.ge-serif--statement{font-weight:inherit}.subheading.ge-serif{font-size:inherit;line-height:inherit;margin-bottom:.5rem}.ge-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.5rem;padding:.65rem 1.1rem;border:1px solid transparent;border-radius:var(--ge-radius-pill);background:var(--ge-text);color:var(--ge-bg);text-decoration:none;font-family:var(--ge-font);font-weight:var(--ge-weight-button, 600);font-size:var(--ge-text-sm, .75rem);cursor:pointer;transition:transform var(--ge-motion) var(--ge-ease),opacity var(--ge-motion) var(--ge-ease)}.ge-button:hover,.ge-button:focus-visible{opacity:.92}.ge-button--ghost{background:transparent;color:var(--ge-text);border-color:var(--ge-border)}.ge-button--on-dark{background:#fff;color:#17160f}.ge-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}.password-page{min-height:100vh;display:grid;place-content:center;gap:1rem;padding:2rem}.empty-state{padding:var(--ge-space-lg);background:var(--ge-surface);border-radius:var(--ge-radius-md);color:var(--ge-muted)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/134/assets/base.css.map */
