*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{display:flex;flex-direction:column;margin:0;min-height:100svh;overflow-x:clip}main{flex:1 0 auto}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit;border-radius:var(--dm-radius)}button{color:inherit;background:none;border:var(--dm-rule-width) solid currentcolor;cursor:pointer}select{background-color:var(--dm-paper);color:currentcolor}dialog{background-color:var(--dm-paper);color:var(--dm-ink);border:none;padding:0}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6,dt,dd,li,th,td,figcaption,summary{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}:root{--dm-focus: var(--dm-ink)}body{font-family:var(--dm-font-sans);font-weight:var(--dm-weight-regular);font-size:var(--dm-text-body);line-height:var(--dm-leading-body);background-color:var(--dm-paper);color:var(--dm-ink)}h1,h2,h3,h4,h5,h6{font-weight:var(--dm-weight-regular);line-height:var(--dm-leading-snug)}h1{font-size:var(--dm-text-h1);line-height:var(--dm-leading-tight);letter-spacing:var(--dm-track-display)}h2{font-size:var(--dm-text-h2)}h3{font-size:var(--dm-text-h3)}h4,h5,h6{font-family:var(--dm-font-mono);font-size:var(--dm-text-label);line-height:var(--dm-leading-label);letter-spacing:var(--dm-track-label);text-transform:uppercase}a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.dm-label{font-family:var(--dm-font-mono);font-weight:var(--dm-weight-mono-emphasis);font-size:var(--dm-text-label);line-height:var(--dm-leading-label);letter-spacing:var(--dm-track-label);text-transform:uppercase;font-variant-numeric:tabular-nums}.dm-data{font-family:var(--dm-font-mono);font-weight:var(--dm-weight-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.dm-micro{font-family:var(--dm-font-mono);font-weight:var(--dm-weight-mono);font-size:var(--dm-text-micro);letter-spacing:var(--dm-track-label);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--dm-ink-muted)}.dm-display{font-size:var(--dm-text-display);font-weight:var(--dm-weight-regular);line-height:var(--dm-leading-tight);letter-spacing:var(--dm-track-display)}.dm-verified{color:var(--dm-amber)}.dm-measure{max-width:var(--dm-measure)}.dm-surface--paper{background-color:var(--dm-paper);color:var(--dm-ink);--dm-focus: var(--dm-ink)}.dm-surface--shade{background-color:var(--dm-shade);color:var(--dm-ink);--dm-focus: var(--dm-ink)}.dm-surface--slate{background-color:var(--dm-slate);color:var(--dm-paper);--dm-focus: var(--dm-paper)}.dm-surface--holdfast{background-color:var(--dm-holdfast);color:var(--dm-paper);--dm-focus: var(--dm-paper)}.dm-surface--slate .dm-verified,.dm-surface--holdfast .dm-verified{color:inherit}.plist{display:grid;grid-template-columns:repeat(var(--plist-cols-mobile, 2),minmax(0,1fr));margin:0;padding:0;list-style:none;border-block-start:var(--dm-rule-width) solid var(--dm-rule);border-inline-start:var(--dm-rule-width) solid var(--dm-rule)}.plist>li{display:flex;min-width:0;border-inline-end:var(--dm-rule-width) solid var(--dm-rule);border-block-end:var(--dm-rule-width) solid var(--dm-rule)}.plist>li>*{flex:1 1 auto;min-width:0}.plist-head{display:none}@media(min-width:48rem){.plist{grid-template-columns:repeat(2,minmax(0,1fr))}.plist-head{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:baseline;gap:0;padding-inline:0;background-image:linear-gradient(to right,var(--dm-rule) 0 var(--dm-rule-width),transparent var(--dm-rule-width));background-size:50% 100%;background-repeat:repeat-x}.plist-head>*{min-width:0;padding-inline:var(--dm-space-5)}.plist-head__end{grid-column:-2 / -1}}@media(min-width:64rem){.plist{grid-template-columns:repeat(3,minmax(0,1fr))}.plist-head{grid-template-columns:repeat(3,minmax(0,1fr));background-size:calc(100% / 3) 100%}}@media(min-width:75rem){.plist{grid-template-columns:repeat(var(--plist-cols, 4),minmax(0,1fr))}.plist-head{grid-template-columns:repeat(var(--plist-cols, 4),minmax(0,1fr));background-size:calc(100% / var(--plist-cols, 4)) 100%}}.shopify-section.shopify-section-group-header-group:has(.site-head){position:sticky;top:0;z-index:60;background-color:var(--dm-paper);border-block-end:var(--dm-rule-width) solid var(--dm-rule-strong)}#shopify-pc__banner{inset-inline:0!important;inset-block-end:0!important;top:auto!important;max-width:none!important;width:100%!important;border-radius:var(--dm-radius)!important;border:none!important;border-block-start:var(--dm-rule-width) solid var(--dm-rule-strong)!important;background-color:var(--dm-paper)!important;box-shadow:none!important;padding:0!important;animation:consent-rise .26s ease-out!important}@keyframes consent-rise{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}#shopify-pc__banner .shopify-pc__banner__wrapper{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:var(--dm-space-3) var(--dm-space-5)!important;max-width:var(--page-width);margin-inline:auto!important;padding:var(--dm-space-3) var(--page-margin)!important}#shopify-pc__banner .shopify-pc__banner__body{flex:1 1 20rem;width:auto!important;min-width:0;margin:0!important}#shopify-pc__banner #shopify-pc__banner__body-title{display:none!important}#shopify-pc__banner .shopify-pc__banner__body p{margin:0!important;font-size:var(--dm-text-small);line-height:var(--dm-leading-body);color:var(--dm-ink-muted)}#shopify-pc__banner .shopify-pc__banner__btns{flex:0 0 auto!important;width:auto!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:var(--dm-space-2)!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__btns button{min-width:0!important;margin:0!important;padding:var(--dm-space-2) var(--dm-space-4)!important;border-radius:var(--dm-radius)!important;font-family:var(--dm-font-mono);font-size:var(--dm-text-label);letter-spacing:var(--dm-track-label);text-transform:uppercase}#shopify-pc__banner #shopify-pc__banner__btn-accept{border:var(--dm-rule-width) solid var(--dm-ink)!important;background-color:var(--dm-ink)!important;color:var(--dm-paper)!important}#shopify-pc__banner #shopify-pc__banner__btn-accept:hover{background-color:var(--dm-shade)!important;color:var(--dm-ink)!important}#shopify-pc__banner #shopify-pc__banner__btn-decline{border:var(--dm-rule-width) solid var(--dm-rule-strong)!important;background-color:transparent!important;color:var(--dm-ink)!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{border:none!important;background:none!important;color:var(--dm-ink-muted)!important;text-decoration:underline}@media(max-width:47.99rem){#shopify-pc__banner{z-index:9999!important}#shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:column!important;align-items:stretch!important;gap:var(--dm-space-2)!important;padding:var(--dm-space-3) var(--dm-space-3) calc(var(--dm-space-3) + env(safe-area-inset-bottom,0px))!important}#shopify-pc__banner .shopify-pc__banner__body{flex:none!important;width:100%!important}#shopify-pc__banner .shopify-pc__banner__body p{font-size:var(--dm-text-micro)!important;line-height:var(--dm-leading-snug)!important}#shopify-pc__banner .shopify-pc__banner__btns{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:var(--dm-space-2)!important;align-items:center!important}#shopify-pc__banner .shopify-pc__banner__btns button{width:100%!important;min-height:2.75rem!important;padding:var(--dm-space-2)!important;font-size:var(--dm-text-micro)!important;text-align:center!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{grid-column:1 / -1!important;text-align:center!important;padding:var(--dm-space-1)!important;font-size:var(--dm-text-micro)!important}}.spec-table{margin:0;border-block-start:var(--dm-rule-width) solid var(--dm-rule-strong)}.spec-group__title{margin:0 0 var(--dm-space-2);color:var(--dm-ink-muted)}.dm-surface--slate .spec-group__title,.dm-surface--holdfast .spec-group__title{color:var(--dm-zinc)}.spec-table__legend{display:block;padding-block:var(--dm-space-2);color:var(--dm-ink-muted)}.dm-hr{border:none;border-block-start:var(--dm-rule-width) solid var(--dm-rule)}.dm-hr--strong{border-block-start-color:var(--dm-rule-strong)}:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-to-content{position:absolute;top:var(--dm-space-2);left:var(--dm-space-2);z-index:100;padding:var(--dm-space-2) var(--dm-space-4);background-color:var(--dm-paper);color:var(--dm-ink);border:var(--dm-rule-width) solid var(--dm-ink);transform:translateY(-200%)}.skip-to-content:focus{transform:translateY(0)}a,button,summary,input,select,textarea,.pcard,.pcard__media,.ctile,.qfilters__btn,.filters__btn,.ladder__row,.pager__btn,.cline__combo,.cline__step,.cline__remove,.drawer__close{transition:color var(--dm-dur) var(--dm-ease),background-color var(--dm-dur) var(--dm-ease),border-color var(--dm-dur) var(--dm-ease),opacity var(--dm-dur) var(--dm-ease)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.shopify-section:has(.site-head){position:sticky;top:0;z-index:60;background-color:var(--dm-paper)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/critical.css.map */
