body{font-family:var(--ws-font-text);font-optical-sizing:auto}.ws-display-xl,.ws-display,.ws-h1,.ws-h2{font-family:var(--ws-font-display);color:var(--ws-text);margin:0;text-wrap:balance}.ws-display-xl{font-size:var(--ws-display-xl);line-height:var(--ws-display-xl-lh);font-weight:var(--ws-weight-display-xl);letter-spacing:var(--ws-tracking-display-xl)}.ws-display{font-size:var(--ws-display);line-height:var(--ws-display-lh);font-weight:var(--ws-weight-display);letter-spacing:var(--ws-tracking-display)}.ws-h1{font-size:var(--ws-h1);line-height:var(--ws-h1-lh);font-weight:var(--ws-weight-h1);letter-spacing:var(--ws-tracking-h1)}.ws-h2{font-size:var(--ws-h2);line-height:var(--ws-h2-lh);font-weight:var(--ws-weight-h2)}.ws-h3{font-family:var(--ws-font-text);font-size:var(--ws-h3);line-height:var(--ws-h3-lh);font-weight:var(--ws-weight-h3);color:var(--ws-text);margin:0}.ws-body-lg,.ws-body,.ws-small{font-family:var(--ws-font-text);color:var(--ws-text);margin:0}.ws-body-lg{font-size:var(--ws-body-lg);line-height:var(--ws-body-lg-lh)}.ws-body{font-size:var(--ws-body);line-height:var(--ws-body-lh)}.ws-small{font-size:var(--ws-small);line-height:var(--ws-small-lh);color:var(--ws-text-secondary)}.ws-micro{font-family:var(--ws-font-mono);font-size:var(--ws-micro);line-height:var(--ws-micro-lh);font-weight:var(--ws-weight-micro);letter-spacing:var(--ws-tracking-micro);text-transform:uppercase;color:var(--ws-text-secondary);margin:0}.ws-price{font-family:var(--ws-font-text);font-size:var(--ws-price);line-height:var(--ws-price-lh);font-weight:var(--ws-weight-price);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--ws-text)}.ws-prose{max-width:var(--ws-prose-max)}.ws-prose>*+*{margin-top:var(--ws-space-4)}.ws-text-secondary{color:var(--ws-text-secondary)}.ws-text-brass{color:var(--ws-signal-brass)}.ws-container{width:100%;max-width:var(--ws-content-max);margin-inline:auto;padding-inline:var(--ws-gutter)}.ws-container--wide{max-width:var(--ws-max-width)}.ws-container--prose{max-width:var(--ws-prose-max)}.ws-section{padding-block:var(--ws-section-padding)}.ws-section--loose{padding-block:var(--ws-section-padding-loose)}.template-index .ws-section{padding-block:calc(var(--ws-section-padding) * .5)}.template-index .ws-section--loose{padding-block:calc(var(--ws-section-padding-loose) * .5)}.page-made-for-you .ws-section{padding-block:calc(var(--ws-section-padding) * .5)}.page-made-for-you .ws-split{align-items:start}.ws-section--bone{background-color:var(--ws-bone)}.ws-section--mist{background-color:var(--ws-harbor-mist)}.ws-section--mist+.ws-section--mist{background-color:var(--ws-bone)}.ws-section--morning-watch{background:linear-gradient(135deg,color-mix(in srgb,var(--ws-swatch-sand) 22%,var(--ws-bone)) 0%,var(--ws-bone) 46%,color-mix(in srgb,var(--ws-swatch-natural) 32%,var(--ws-bone)) 100%);color:var(--ws-deep-water)}.ws-section--morning-watch .ws-display-xl,.ws-section--morning-watch .ws-display,.ws-section--morning-watch .ws-h1,.ws-section--morning-watch .ws-h2,.ws-section--morning-watch .ws-h3,.ws-section--morning-watch .ws-price{color:var(--ws-deep-water)}.ws-section--morning-watch .ws-body-lg,.ws-section--morning-watch .ws-body,.ws-section--morning-watch .ws-small,.ws-section--morning-watch .ws-prose{color:var(--ws-slate-tide)}.ws-section--morning-watch .ws-micro{color:var(--ws-rust-buoy)}.ws-section--morning-watch .ws-btn--quiet,.ws-section--morning-watch .ws-btn--quiet:visited{color:var(--ws-storm-blue)}.ws-section--morning-watch .ws-btn--quiet:hover{color:var(--ws-deep-water)}.ws-section--dark{background-color:var(--ws-dark-bg);color:var(--ws-dark-text)}.ws-section--dark .ws-display-xl,.ws-section--dark .ws-display,.ws-section--dark .ws-h1,.ws-section--dark .ws-h2,.ws-section--dark .ws-h3,.ws-section--dark .ws-body-lg,.ws-section--dark .ws-body,.ws-section--dark .ws-price{color:var(--ws-dark-text)}.ws-section--dark .ws-small,.ws-section--dark .ws-micro{color:var(--ws-dark-text-muted)}.ws-section--dark a{color:var(--ws-dark-link)}.ws-section--night-watch{background:radial-gradient(circle at 82% 10%,color-mix(in srgb,var(--ws-storm-blue) 58%,transparent) 0%,transparent 38%),linear-gradient(145deg,var(--ws-deep-water) 0%,color-mix(in srgb,var(--ws-storm-blue) 52%,var(--ws-deep-water)) 60%,var(--ws-storm-blue) 100%);color:var(--ws-dark-text)}.ws-section--night-watch .ws-display-xl,.ws-section--night-watch .ws-display,.ws-section--night-watch .ws-h1,.ws-section--night-watch .ws-h2,.ws-section--night-watch .ws-h3,.ws-section--night-watch .ws-price{color:var(--ws-dark-text)}.ws-section--night-watch .ws-body-lg,.ws-section--night-watch .ws-body,.ws-section--night-watch .ws-small,.ws-section--night-watch .ws-prose{color:var(--ws-dark-text-muted)}.ws-section--night-watch .ws-micro,.ws-section--night-watch .ws-btn--quiet,.ws-section--night-watch .ws-btn--quiet:visited,.ws-section--night-watch.ws-section--dark a,.ws-section--night-watch.ws-section--dark a:visited{color:var(--ws-swatch-sand)}.ws-section--night-watch .ws-btn--quiet:hover,.ws-section--night-watch.ws-section--dark a:hover{color:var(--ws-swatch-natural)}.ws-grid{display:grid;grid-template-columns:repeat(var(--ws-grid-columns),minmax(0,1fr));gap:var(--ws-gutter)}.ws-split{display:grid;gap:var(--ws-space-5)}@media screen and (min-width:750px){.ws-split{grid-template-columns:5fr 7fr;gap:var(--ws-space-7);align-items:center}.ws-split--reverse{grid-template-columns:7fr 5fr}.ws-split.ws-wayfinder__row,.ws-split--reverse.ws-wayfinder__row{grid-template-columns:5fr 7fr;align-items:start}}.ws-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ws-gutter)}@media screen and (min-width:750px){.ws-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px){.ws-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ws-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ws-space-2);min-height:var(--ws-touch-min);padding:var(--ws-space-4) var(--ws-space-6);font-family:var(--ws-font-text);font-size:var(--ws-body);font-weight:500;line-height:1;text-decoration:none;border:1px solid transparent;border-radius:var(--ws-radius-control);cursor:pointer;transition:background-color var(--ws-duration-micro) var(--ws-ease),border-color var(--ws-duration-micro) var(--ws-ease),color var(--ws-duration-micro) var(--ws-ease)}.ws-btn--primary{background-color:var(--ws-deep-water);color:var(--ws-bone)}.ws-btn--primary:hover{background-color:var(--ws-storm-blue)}.ws-btn--secondary{background-color:transparent;border-color:var(--ws-deep-water);color:var(--ws-deep-water)}.ws-btn--secondary:hover{background-color:var(--ws-harbor-mist)}.ws-btn--quiet{min-height:var(--ws-touch-min-secondary);padding:var(--ws-space-2) 0;background:none;border:none;color:var(--ws-link);text-decoration:none;position:relative}.ws-btn--quiet:after{content:"";position:absolute;left:0;bottom:var(--ws-space-1);width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--ws-duration-micro) var(--ws-ease)}.ws-btn--quiet:hover:after,.ws-btn--quiet:focus-visible:after{transform:scaleX(1)}.ws-btn--full{width:100%}.ws-btn[disabled],.ws-btn[aria-disabled=true]{background-color:var(--ws-fog);border-color:var(--ws-fog);color:var(--ws-driftwood);cursor:not-allowed}.ws-btn[data-loading=true]{pointer-events:none;opacity:.85}.ws-field{display:flex;flex-direction:column;gap:var(--ws-space-2)}.ws-label{font-family:var(--ws-font-text);font-size:var(--ws-small);font-weight:500;color:var(--ws-text)}input.ws-input,select.ws-select,textarea.ws-textarea,.ws-input,.ws-select,.ws-textarea{width:100%;min-height:var(--ws-touch-min);padding:var(--ws-space-3) var(--ws-space-4);font-family:var(--ws-font-text);font-size:var(--ws-body);line-height:var(--ws-body-lh);color:var(--ws-text);background-color:var(--ws-bone);border:1px solid var(--ws-border);border-radius:var(--ws-radius-control)}.ws-input::placeholder,.ws-textarea::placeholder{color:var(--ws-text-tertiary)}.ws-textarea{min-height:calc(var(--ws-touch-min) * 2);resize:vertical}.ws-input[aria-invalid=true],.ws-select[aria-invalid=true],.ws-textarea[aria-invalid=true]{border-color:var(--ws-rust-buoy)}.ws-error{display:flex;align-items:center;gap:var(--ws-space-2);font-family:var(--ws-font-text);font-size:var(--ws-small);color:var(--ws-rust-buoy)}.ws-success{font-family:var(--ws-font-text);font-size:var(--ws-small);color:var(--ws-evergreen)}.ws-btn:focus-visible,.ws-input:focus-visible,.ws-select:focus-visible,.ws-textarea:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ws-focus-ring);outline-offset:2px;border-radius:var(--ws-radius-control)}a,button,input,select,textarea,summary,[tabindex]{scroll-margin-block:var(--ws-scroll-margin)}.ws-skip-link{position:absolute;top:var(--ws-space-2);left:var(--ws-space-2);z-index:100;padding:var(--ws-space-3) var(--ws-space-4);background-color:var(--ws-bone);color:var(--ws-text);font-family:var(--ws-font-text);font-size:var(--ws-body);border-radius:var(--ws-radius-control);transform:translateY(-150%);transition:transform var(--ws-duration-micro) var(--ws-ease)}.ws-skip-link:focus{transform:translateY(0)}.ws-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}ws-reveal{display:contents}.ws-reveal{transition:opacity var(--ws-duration-reveal) var(--ws-ease-reveal),transform var(--ws-duration-reveal) var(--ws-ease-reveal)}.ws-reveal-ready .ws-reveal{opacity:0;transform:translateY(var(--ws-reveal-distance))}.ws-reveal[data-revealed=true]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ws-reveal,.ws-reveal-ready .ws-reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}*,*:before,*:after{transition-property:color,background-color,border-color,opacity,box-shadow,fill,stroke,text-decoration-color!important}}.no-js .ws-reveal{opacity:1;transform:none}.ws-media-ready img[data-ws-media-reveal]{opacity:0;transition:opacity .35s var(--ws-ease-reveal)}.ws-media-ready img[data-ws-media-reveal][data-decoded=true]{opacity:1}@media(prefers-reduced-motion:reduce){.ws-media-ready img[data-ws-media-reveal],img[data-ws-media-reveal]{opacity:1;transition:none}}.no-js img[data-ws-media-reveal]{opacity:1}@media(prefers-reduced-motion:no-preference){::view-transition-group(product-image-transition){animation-duration:.4s;animation-timing-function:var(--ws-ease-expo)}}.ws-media{display:block;width:100%;height:auto;background-color:var(--ws-harbor-mist);border-radius:var(--ws-radius-media)}.ws-media--full{border-radius:0}.ws-aspect-4-5{aspect-ratio:4 / 5;object-fit:cover}.ws-aspect-3-4{aspect-ratio:3 / 4;object-fit:cover}.ws-aspect-16-9{aspect-ratio:16 / 9;object-fit:cover}.ws-quiet-ground{position:relative;overflow:hidden;isolation:isolate}.ws-quiet-mark{position:absolute;z-index:-1;width:var(--ws-quiet-mark-size, clamp(240px, 40vw, 520px));height:auto;opacity:var(--ws-quiet-mark-opacity, .06);pointer-events:none;-webkit-user-select:none;user-select:none}.ws-quiet-mark--center{top:50%;left:50%;transform:translate(-50%,-50%)}.ws-quiet-mark--right{top:50%;right:0;transform:translate(18%,-50%)}@media print{.ws-header,.ws-footer,.ws-announcement,.ws-drawer,.ws-sticky-atc,.ws-stickyatc,.ws-email,.ws-skip-link,.shopify-pc__banner{display:none!important}:root{--ws-ground: var(--ws-print-paper);--ws-ground-alt: var(--ws-print-paper)}body{background:var(--ws-print-paper);color:var(--ws-print-ink);font-size:11pt}.ws-section{padding-block:0!important}.ws-container{max-width:none;padding-inline:0}h1,h2,h3{break-after:avoid-page}.ws-review,.ws-ledger__row,.ws-impact-receipt,figure,table{break-inside:avoid-page}.ws-prose a[href^=http]:after,.ws-rte a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt;word-break:break-all}.ws-impact-receipt,.ws-review__reply{border:1px solid var(--ws-print-rule);background:none!important}img{max-width:100%!important}}.ws-accordions .ws-accordion__body{font-family:var(--ws-font-text)}.ws-accordions .ws-accordion__body p,.ws-accordions .ws-accordion__body li,.ws-accordions .ws-accordion__body .ws-small{font-size:var(--ws-body);line-height:var(--ws-body-lh);color:inherit}
/*# sourceMappingURL=/cdn/shop/t/30/assets/ws-base.css.map */
