:root{--zw-scale-ratio: 1.618;--zw-base: 14;--zw-text-base: calc(var(--zw-base) * 1px);--zw-a1: calc(1 / var(--zw-scale-ratio));--zw-a2: calc(var(--zw-a1) / var(--zw-scale-ratio));--zw-a3: calc(var(--zw-a2) / var(--zw-scale-ratio));--zw-a4: calc(var(--zw-a3) / var(--zw-scale-ratio));--zw-rgb-dark: 17 17 17;--zw-rgb-black: 0 0 0;--zw-rgb-white: 255 255 255;--zw-rgb-light: 242 242 242;--zw-rgb-red: 218 11 63;--zw-rgb-orange: 237 115 29;--zw-rgb-amber: 255 191 0;--zw-rgb-lime: 166 218 11;--zw-rgb-blue: 61 199 245;--zw-rgb-violet: 166 77 255;--zw-color-dark: rgb(var(--zw-rgb-dark));--zw-color-dark-a1: rgb(var(--zw-rgb-dark) / var(--zw-a1));--zw-color-dark-a2: rgb(var(--zw-rgb-dark) / var(--zw-a2));--zw-color-dark-a3: rgb(var(--zw-rgb-dark) / var(--zw-a3));--zw-color-dark-a4: rgb(var(--zw-rgb-dark) / var(--zw-a4));--zw-color-black: rgb(var(--zw-rgb-black));--zw-color-black-a1: rgb(var(--zw-rgb-black) / var(--zw-a1));--zw-color-black-a2: rgb(var(--zw-rgb-black) / var(--zw-a2));--zw-color-black-a3: rgb(var(--zw-rgb-black) / var(--zw-a3));--zw-color-black-a4: rgb(var(--zw-rgb-black) / var(--zw-a4));--zw-color-white: rgb(var(--zw-rgb-white));--zw-color-white-a1: rgb(var(--zw-rgb-white) / var(--zw-a1));--zw-color-white-a2: rgb(var(--zw-rgb-white) / var(--zw-a2));--zw-color-white-a3: rgb(var(--zw-rgb-white) / var(--zw-a3));--zw-color-white-a4: rgb(var(--zw-rgb-white) / var(--zw-a4));--zw-color-light: rgb(var(--zw-rgb-light));--zw-color-light-a1: rgb(var(--zw-rgb-light) / var(--zw-a1));--zw-color-light-a2: rgb(var(--zw-rgb-light) / var(--zw-a2));--zw-color-light-a3: rgb(var(--zw-rgb-light) / var(--zw-a3));--zw-color-light-a4: rgb(var(--zw-rgb-light) / var(--zw-a4));--zw-color-red: rgb(var(--zw-rgb-red));--zw-color-red-a1: rgb(var(--zw-rgb-red) / var(--zw-a1));--zw-color-red-a2: rgb(var(--zw-rgb-red) / var(--zw-a2));--zw-color-red-a3: rgb(var(--zw-rgb-red) / var(--zw-a3));--zw-color-red-a4: rgb(var(--zw-rgb-red) / var(--zw-a4));--zw-color-orange: rgb(var(--zw-rgb-orange));--zw-color-orange-a1: rgb(var(--zw-rgb-orange) / var(--zw-a1));--zw-color-orange-a2: rgb(var(--zw-rgb-orange) / var(--zw-a2));--zw-color-orange-a3: rgb(var(--zw-rgb-orange) / var(--zw-a3));--zw-color-orange-a4: rgb(var(--zw-rgb-orange) / var(--zw-a4));--zw-color-amber: rgb(var(--zw-rgb-amber));--zw-color-amber-a1: rgb(var(--zw-rgb-amber) / var(--zw-a1));--zw-color-amber-a2: rgb(var(--zw-rgb-amber) / var(--zw-a2));--zw-color-amber-a3: rgb(var(--zw-rgb-amber) / var(--zw-a3));--zw-color-amber-a4: rgb(var(--zw-rgb-amber) / var(--zw-a4));--zw-color-lime: rgb(var(--zw-rgb-lime));--zw-color-lime-a1: rgb(var(--zw-rgb-lime) / var(--zw-a1));--zw-color-lime-a2: rgb(var(--zw-rgb-lime) / var(--zw-a2));--zw-color-lime-a3: rgb(var(--zw-rgb-lime) / var(--zw-a3));--zw-color-lime-a4: rgb(var(--zw-rgb-lime) / var(--zw-a4));--zw-color-blue: rgb(var(--zw-rgb-blue));--zw-color-blue-a1: rgb(var(--zw-rgb-blue) / var(--zw-a1));--zw-color-blue-a2: rgb(var(--zw-rgb-blue) / var(--zw-a2));--zw-color-blue-a3: rgb(var(--zw-rgb-blue) / var(--zw-a3));--zw-color-blue-a4: rgb(var(--zw-rgb-blue) / var(--zw-a4));--zw-color-violet: rgb(var(--zw-rgb-violet));--zw-color-violet-a1: rgb(var(--zw-rgb-violet) / var(--zw-a1));--zw-color-violet-a2: rgb(var(--zw-rgb-violet) / var(--zw-a2));--zw-color-violet-a3: rgb(var(--zw-rgb-violet) / var(--zw-a3));--zw-color-violet-a4: rgb(var(--zw-rgb-violet) / var(--zw-a4));--zw-font-display: "ZW Poppins", system-ui, sans-serif;--zw-font-body: "ZW Inter", system-ui, sans-serif;--zw-text-step-0: var(--zw-text-base);--zw-text-step-1: calc(var(--zw-text-step-0) * var(--zw-scale-ratio));--zw-text-step-2: calc(var(--zw-text-step-1) * var(--zw-scale-ratio));--zw-text-step-n0-5: calc(var(--zw-text-base) / sqrt(var(--zw-scale-ratio)));--zw-tracking-tight: -.04em;--zw-tracking-loose: .04em;--zw-space-0: var(--zw-text-base);--zw-space-n1: calc(var(--zw-space-0) / var(--zw-scale-ratio));--zw-space-n2: calc(var(--zw-space-n1) / var(--zw-scale-ratio));--zw-space-n3: calc(var(--zw-space-n2) / var(--zw-scale-ratio));--zw-space-1: calc(var(--zw-space-0) * var(--zw-scale-ratio));--zw-space-2: calc(var(--zw-space-1) * var(--zw-scale-ratio));--zw-space-3: calc(var(--zw-space-2) * var(--zw-scale-ratio));--zw-space-4: calc(var(--zw-space-3) * var(--zw-scale-ratio));--zw-radius: var(--zw-text-base);--zw-radius-pill: 9999px;--zw-border-width: 1px;--zw-card-radius: calc(var(--zw-radius) * var(--zw-scale-ratio));--zw-card-margin: var(--zw-card-radius);--zw-card-max-width: calc(var(--zw-text-base) * 36.93);--zw-icon-size: 24px;--zw-button-icon-size: 18px;--zw-pressed-opacity: var(--zw-a1);--zw-focus-width: 2px;--zw-focus-offset: 2px;--zw-fade-to-dark: linear-gradient(to bottom, rgb(var(--zw-rgb-dark) / 0), var(--zw-color-dark))}@supports (opacity: cos(0deg)){:root{--zw-fade-to-dark: linear-gradient( to bottom, rgb(var(--zw-rgb-dark) / 0) 0%, rgb(var(--zw-rgb-dark) / calc((1 - cos(18deg))/2) ) 10%, rgb(var(--zw-rgb-dark) / calc((1 - cos(36deg))/2) ) 20%, rgb(var(--zw-rgb-dark) / calc((1 - cos(54deg))/2) ) 30%, rgb(var(--zw-rgb-dark) / calc((1 - cos(72deg))/2) ) 40%, rgb(var(--zw-rgb-dark) / .5) 50%, rgb(var(--zw-rgb-dark) / calc((1 - cos(108deg))/2) ) 60%, rgb(var(--zw-rgb-dark) / calc((1 - cos(126deg))/2) ) 70%, rgb(var(--zw-rgb-dark) / calc((1 - cos(144deg))/2) ) 80%, rgb(var(--zw-rgb-dark) / calc((1 - cos(162deg))/2) ) 90%, var(--zw-color-dark) 100% )}}@supports (width: calc(1px*pow(2,1))){:root{--zw-card-max-width: calc(var(--zw-text-base) * pow(var(--zw-scale-ratio), 7.5))}}@supports (width: round(calc(1px*pow(2,1)),1px)){:root{--zw-space-n3: round(calc(var(--zw-text-base) * pow(var(--zw-scale-ratio), -3)), 1px);--zw-space-n2: round(calc(var(--zw-text-base) * pow(var(--zw-scale-ratio), -2)), 1px);--zw-space-n1: round(calc(var(--zw-text-base) * pow(var(--zw-scale-ratio), -1)), 1px);--zw-space-0: round(var(--zw-text-base), 1px);--zw-space-1: round(calc(var(--zw-text-base) * var(--zw-scale-ratio)), 1px);--zw-space-2: round(calc(var(--zw-text-base) * pow(var(--zw-scale-ratio), 2)), 1px);--zw-space-3: round(calc(var(--zw-text-base) * pow(var(--zw-scale-ratio), 3)), 1px);--zw-space-4: round(calc(var(--zw-text-base) * pow(var(--zw-scale-ratio), 4)), 1px)}}:root{--font-heading--family: var(--zw-font-display);--font-heading--weight: 500;--font-heading--style: normal;--font-accent--family: var(--zw-font-display);--font-accent--weight: 600;--font-accent--style: normal;--font-body--family: var(--zw-font-body);--font-body--weight: 400;--font-body--style: normal;--font-subheading--family: var(--zw-font-body);--font-subheading--weight: 600;--font-subheading--style: normal;--font-size--h1: var(--zw-text-step-2);--font-size--h2: var(--zw-text-step-1);--font-size--h3: var(--zw-text-step-1);--font-size--h4: var(--zw-text-step-0);--font-size--h5: var(--zw-text-step-n0-5);--font-size--h6: var(--zw-text-step-0);--font-size--paragraph: var(--zw-text-step-0);--font-h1--letter-spacing: var(--zw-tracking-tight);--font-h2--letter-spacing: var(--zw-tracking-tight);--font-h3--letter-spacing: var(--zw-tracking-tight);--font-h5--letter-spacing: var(--zw-tracking-loose);--font-paragraph--line-height: 1.5;--opacity-muted-text: var(--zw-a1);--opacity-subdued-text: var(--zw-a1);--color-border: rgb(var(--color-foreground-rgb) / var(--zw-a3));--color-error: var(--zw-color-red);--color-success: var(--zw-color-white);--color-instock: var(--zw-color-white);--color-lowstock: var(--zw-color-amber);--color-outofstock: var(--zw-color-white-a3);--button-padding-block: var(--zw-space-0);--button-padding-inline: var(--zw-space-1);--zw-button-height: calc(var(--button-padding-block) * 2 + var(--font-h5--size));--zw-bottom-bar-height: calc(var(--zw-button-height) * 3 + env(safe-area-inset-bottom, 0px));--color-secondary-button-text: var(--zw-color-white);--color-secondary-button-background: var(--zw-color-white-a3);--color-secondary-button-border: var(--zw-color-white-a3);--color-primary-button-hover-text: var(--color-primary-button-text);--color-primary-button-hover-background: var(--color-primary-button-background);--color-primary-button-hover-border: var(--color-primary-button-border);--color-secondary-button-hover-text: var(--color-secondary-button-text);--color-secondary-button-hover-background: var(--color-secondary-button-background);--color-secondary-button-hover-border: var(--color-secondary-button-border);--color-primary-button-focus-outline: var(--zw-color-white);--color-input-background: transparent;--color-input-border: var(--zw-color-white-a3);--input-box-shadow-focus: 0 0 0 var(--input-box-shadow-width) var(--zw-color-white);--checkbox-border-radius: 0;--checkbox-border: var(--zw-border-width) solid var(--zw-color-white-a3);--style-border-radius-xs: 0;--style-border-radius-sm: 0;--style-border-radius-md: 0;--border-radius-sm: 0;--style-border-radius-lg: var(--zw-radius);--shadow-button: none;--shadow-popover: none;--shadow-blur: 0;--badge-rectangle-padding-block: var(--zw-space-n3);--badge-rectangle-padding-inline: var(--zw-space-n1);--focus-outline-width: var(--zw-focus-width);--focus-outline-offset: var(--zw-focus-offset);--spacing-scale-default: 1;--spacing-scale-md: 1;--margin-3xs: var(--zw-space-n3);--margin-2xs: var(--zw-space-n2);--margin-xs: var(--zw-space-n1);--margin-sm: var(--zw-space-n1);--margin-md: var(--zw-space-0);--margin-lg: var(--zw-space-0);--margin-xl: var(--zw-space-1);--margin-2xl: var(--zw-space-1);--margin-4xl: var(--zw-space-2);--margin-6xl: var(--zw-space-4);--padding-3xs: var(--zw-space-n3);--padding-2xs: var(--zw-space-n2);--padding-xs: var(--zw-space-n1);--padding-sm: var(--zw-space-n1);--padding-md: var(--zw-space-0);--padding-lg: var(--zw-space-0);--padding-xl: var(--zw-space-1);--padding-2xl: var(--zw-space-1);--padding-3xl: var(--zw-space-1);--padding-4xl: var(--zw-space-2);--padding-5xl: var(--zw-space-3);--padding-6xl: var(--zw-space-3);--gap-3xs: var(--zw-space-n3);--gap-2xs: var(--zw-space-n2);--gap-xs: var(--zw-space-n1);--gap-sm: var(--zw-space-n1);--gap-md: var(--zw-space-0);--gap-lg: var(--zw-space-0);--gap-xl: var(--zw-space-1);--gap-2xl: var(--zw-space-2);--gap-3xl: var(--zw-space-3);--input-padding-y: var(--zw-space-0);--input-padding-x: var(--zw-space-0);--button-size-md: var(--zw-space-2);--checkout-button-gap: var(--zw-space-n1);--drawer-padding: var(--zw-space-1);--slideshow-controls-icon: var(--zw-space-2);--peek-next-slide-size: var(--zw-space-3);--checkbox-size: var(--zw-space-1);--checkbox-label-padding: var(--zw-space-n1)}@media screen and (min-width:750px){:root{--checkbox-size: var(--zw-space-0);--checkbox-label-padding: var(--zw-space-n2)}}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: max(var(--zw-space-0), var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: max(var(--zw-space-2), var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}:root{--normal-page-width: calc(1920px - var(--zw-space-2) * 2)}body [class*=color-custom-]{--color-border: rgb(var(--color-foreground-rgb) / var(--zw-a3))}strong,b{font-weight:600}.blog-post-content :is(p,li),.page-content :is(p,li){line-height:2}.blog-post-content img,.page-content img{border-radius:var(--zw-radius)}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{font-size:var(--font-h5--size);font-weight:var(--font-accent--weight);line-height:1;letter-spacing:var(--zw-tracking-loose);white-space:nowrap}.button:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border)}.button-secondary:hover{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border)}body .product-badges__badge{--badge-font-size: var(--font-h5--size);line-height:1;letter-spacing:var(--zw-tracking-loose)}body .accordion .details__header{min-height:0;padding-block:var(--zw-space-1)}body .accordion--dividers .details-content{padding-block-end:var(--zw-space-1)}body :is(.accordion,.menu--accordion) summary :is(.icon-plus,.icon-caret),body :is(.accordion,.menu--accordion) summary :is(.icon-plus,.icon-caret)>svg{width:var(--zw-icon-size);height:var(--zw-icon-size)}body :is(.accordion,.menu--accordion) summary :is(.icon-plus,.icon-caret){margin-block:calc((var(--zw-space-0) - var(--zw-icon-size)) / 2)}@supports (height: 1lh){body :is(.accordion,.menu--accordion) summary :is(.icon-plus,.icon-caret){margin-block:calc((1lh - var(--zw-icon-size)) / 2)}}*:focus-visible{outline-color:var(--zw-color-white)}:is(h1,h2,h3,h4,h5,h6,p)>a:hover{color:currentcolor}p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)):hover,.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)):hover{color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--zw-a1));text-decoration:none}:where(.button-unstyled):hover{color:var(--color-foreground)}.close-button:hover{opacity:1}body product-card:is(:hover,:focus-within) .quick-add__button,body button.quick-add__button:hover{scale:1}:is(a,button,summary,[role=button],input:is([type=submit],[type=button])):not(:disabled,[aria-disabled=true]):active:not(:has(:is(a,button,summary,[role=button],input:is([type=submit],[type=button])):active)){opacity:var(--zw-pressed-opacity)}body .add-to-cart-button:active,body button.quick-add__button:active{scale:1;translate:none}body .quick-add-modal__close:active,body :is(.quantity-minus,.quantity-plus):active .svg-wrapper{transform:none}body .header-actions__action svg:is(.zw-icon-search,.zw-icon-bag),body :is(.header__icon--summary,.menu-drawer__close-button) .header-drawer-icon,body :is(.header__icon--summary,.menu-drawer__close-button) .header-drawer-icon>svg{width:var(--zw-icon-size);height:var(--zw-icon-size)}body .quick-add-modal,body .comparison-slider__media-wrapper:after,body .cs-slider__handle,body .predictive-search-results__pill:hover,body .predictive-search__search-button:hover{box-shadow:none}body .hero[data-blur-shadow=true]{--blurred-reflection-box-shadow: none}body:not(:has(.zw-cta-bar-section)) .page-wrapper>footer{margin-top:var(--zw-bottom-bar-height)}body :is(.zw-article,.shopify-policy__body) .rte :is(h2,h3,h4,h5,h6,p,ul,ol){margin-block:var(--zw-article-space-above) 0}body :is(.zw-article,.shopify-policy__body) .rte h2{--zw-article-space-above: var(--zw-space-3);font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case)}body :is(.zw-article,.shopify-policy__body) .rte :is(h3,h4,h5,h6){--zw-article-space-above: var(--zw-space-2);font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case)}body :is(.zw-article,.shopify-policy__body) .rte :is(p,ul,ol){--zw-article-space-above: var(--zw-space-0);line-height:2}body :is(.zw-article,.shopify-policy__body) .rte li>:is(ul,ol){margin-block-start:0}body :is(.zw-article,.shopify-policy__body) .rte>:is(:first-child,:first-child:empty+*),body :is(.zw-article,.shopify-policy__body) .rte>:first-child>:is(:first-child,:first-child:empty+*){margin-block-start:0}#shopify-pc__banner,#shopify-pc__prefs__overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;max-height:none;overflow:visible;padding:0;box-shadow:none;background-color:var(--zw-color-dark-a2);-webkit-backdrop-filter:blur(var(--zw-space-1));backdrop-filter:blur(var(--zw-space-1))}#shopify-pc__banner .shopify-pc__banner__wrapper,#shopify-pc__prefs__dialog{position:fixed;inset:auto max(var(--zw-card-margin),var(--safe-area-inset-right)) calc(var(--zw-card-margin) + var(--safe-area-inset-bottom)) max(var(--zw-card-margin),var(--safe-area-inset-left));display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--zw-space-0);width:auto;min-width:0;max-width:var(--zw-card-max-width);max-height:calc(100dvh - max(var(--zw-card-margin),var(--safe-area-inset-top)) - var(--zw-card-margin) - var(--safe-area-inset-bottom));margin:0 auto;padding:var(--zw-card-radius);box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;transform:none;border-radius:var(--zw-card-radius);background-color:var(--zw-color-black);box-shadow:none;color:var(--color-foreground);text-align:start}@media screen and (max-width:749px){#shopify-pc__banner .shopify-pc__banner__wrapper,#shopify-pc__prefs__dialog{--zw-card-margin: var(--page-margin)}}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}@media screen and (max-height:599px){#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable{flex:none;overflow:visible}}#shopify-pc__banner:has(~#shopify-pc__prefs:not([style*=none])){visibility:hidden}#shopify-pc__banner,#shopify-pc__prefs__overlay,#shopify-pc__prefs__dialog{transition:opacity var(--animation-speed-medium) var(--animation-easing)}@starting-style{#shopify-pc__banner,#shopify-pc__prefs__overlay,#shopify-pc__prefs__dialog{opacity:0}}#shopify-pc__banner :is(h2,p,a),#shopify-pc__prefs__dialog :is(h2,h3,p,label){margin:0;padding:0;color:var(--color-foreground);font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);text-transform:var(--font-paragraph--case);text-align:start}#shopify-pc__banner h2,#shopify-pc__prefs__dialog header h2{width:auto;margin-block-end:var(--zw-space-n1);font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case)}#shopify-pc__banner .shopify-pc__banner__body{width:auto;margin:0}#shopify-pc__banner a{color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--zw-a1));text-decoration:none}#shopify-pc__banner .shopify-pc__banner__btns button,#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border);--button-border-width: var(--style-border-width-secondary);display:grid;align-content:center;width:auto;height:auto;margin:0;padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);border:none;border-radius:var(--style-border-radius-buttons-secondary);background:var(--button-background-color);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);color:var(--button-color);font-family:var(--button-font-family-secondary);font-size:var(--font-h5--size);font-weight:var(--font-accent--weight);line-height:1;letter-spacing:var(--zw-tracking-loose);text-transform:var(--button-text-case-secondary);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer}#shopify-pc__banner .shopify-pc__banner__btns{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--zw-space-n1);width:auto;min-width:0}@media screen and (min-width:750px){#shopify-pc__banner .shopify-pc__banner__btns:has(.shopify-pc__banner__btn-manage-prefs){grid-template-columns:auto 1fr 1fr}}#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-decline{order:1}#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-accept{--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border);--button-border-width: var(--style-border-width-primary);order:2;border-radius:var(--style-border-radius-buttons-primary);font-family:var(--button-font-family-primary);text-transform:var(--button-text-case-primary)}#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-manage-prefs{order:0;margin-inline-end:var(--zw-space-n1);padding-inline:0;background:none;box-shadow:none;color:var(--color-foreground);font-family:var(--font-h5--family);font-style:var(--font-h5--style);font-weight:var(--font-h5--weight);font-size:var(--font-h5--size);line-height:1;letter-spacing:var(--font-h5--letter-spacing);text-transform:var(--font-h5--case);text-align:start}@media screen and (max-width:749px){#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-manage-prefs{order:3;grid-column:1 / -1;justify-self:center;margin-inline-end:0}}#shopify-pc__prefs__dialog header{display:grid;grid-template-columns:1fr auto;align-items:start;gap:var(--zw-space-0);padding:0 0 var(--zw-space-0);border-bottom:var(--zw-border-width) solid var(--color-border);background:none}#shopify-pc__prefs__dialog header h2{margin:0}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-close{position:relative;inset:auto;grid-column:2;grid-row:1;width:var(--zw-icon-size);height:var(--zw-icon-size);min-width:0;margin:0;padding:0;border-radius:0;background:none;box-shadow:none;color:var(--color-foreground)}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-close svg{display:none}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-close:before{content:"";width:100%;height:100%;background-color:currentcolor;-webkit-mask:url(zw-icon-times.svg) center / contain no-repeat;mask:url(zw-icon-times.svg) center / contain no-repeat}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{grid-column:1 / -1;display:flex;flex-flow:row wrap;gap:var(--zw-space-n1);width:auto;margin:0;padding:0}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{flex:1 1 0;min-width:max-content}@media screen and (max-width:749px){#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{flex-direction:column}}#shopify-pc__prefs__dialog :is(.shopify-pc__prefs__intro-main,.shopify-pc__prefs__intro-explain,.shopify-pc__prefs__options){margin:0;padding:0;color:var(--color-foreground)}#shopify-pc__prefs__dialog :is(.shopify-pc__prefs__intro h3,.shopify-pc__prefs__option label){margin-block-end:var(--zw-space-n1);font-weight:var(--font-subheading--weight)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option{margin:0;padding:var(--zw-space-0) 0 0;border:none}#shopify-pc__prefs__dialog .shopify-pc__prefs__option:first-child{margin-block-start:var(--zw-space-0);border-top:var(--zw-border-width) solid var(--color-border)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label{display:flex;align-items:center;gap:var(--zw-space-n1);cursor:pointer}#shopify-pc__prefs__dialog .shopify-pc__prefs__option p{padding-inline-start:calc(var(--checkbox-size) + var(--zw-space-n1));color:var(--color-foreground-muted)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input{order:-1;position:relative;flex:none;width:var(--checkbox-size);height:var(--checkbox-size);margin:0;padding:0;border:var(--checkbox-border);overflow:visible;clip:auto}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input:not(:checked){background-color:transparent}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input:checked{border-color:var(--color-foreground);background-color:var(--color-foreground)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input[aria-readonly=true]{opacity:var(--zw-a1);cursor:not-allowed}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label span{display:none}#shopify-pc__banner :is(a,button):focus,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs span,#shopify-pc__prefs__dialog :is(button,input):focus{outline:none}#shopify-pc__banner :is(a,button):focus-visible,#shopify-pc__prefs__dialog :is(button,input):focus-visible{outline:var(--focus-outline-width) solid var(--zw-color-white);outline-offset:var(--focus-outline-offset)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;scroll-behavior:auto!important}}body .shopify-challenge__container .shopify-challenge__button{display:inline-grid;align-content:center;margin-block-start:var(--zw-space-1);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);border:none;border-radius:var(--style-border-radius-buttons-primary);background:var(--color-primary-button-background);box-shadow:inset 0 0 0 var(--style-border-width-primary) var(--color-primary-button-border);color:var(--color-primary-button-text);font-family:var(--button-font-family-primary);font-size:var(--font-h5--size);font-weight:var(--font-accent--weight);line-height:1;letter-spacing:var(--zw-tracking-loose);text-transform:var(--button-text-case-primary);white-space:nowrap;cursor:pointer}body .shopify-policy__container{max-width:none;margin:0;padding:0 0 var(--zw-space-4)}.shopify-policy__title{--zw-policy-title-column: calc(406px * 16 / 9);padding-block:var(--zw-space-4);padding-inline:max(var(--page-margin),(100% - var(--zw-policy-title-column)) / 2);background:linear-gradient(to bottom,#000,#0000);text-align:center}.shopify-policy__title h1{margin-block:0;text-transform:lowercase}.shopify-policy__body{box-sizing:content-box;max-width:var(--zw-card-max-width);margin-inline:auto;padding-inline:var(--page-margin)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/zw-brand.css.map */
