*{box-sizing:border-box;margin:0}html{-webkit-tap-highlight-color:transparent;scrollbar-gutter:stable}html{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,textarea,[contenteditable=true],[contenteditable=""],.csp-selectable,.csp-selectable *{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}img{color:transparent;font-size:0}.csp-image-frame{position:relative;display:block;width:100%;background-color:var(--image-placeholder-bg, #F0EBE5);overflow:hidden}.csp-image-frame__img{position:relative;z-index:2;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--image-placeholder-fade-duration, .3s) ease}.csp-image-frame.is-loaded .csp-image-frame__img{opacity:1}.csp-image-frame.is-loaded .csp-image-frame__text,.csp-image-frame.is-loaded .csp-image-frame__logo,.csp-image-frame.is-loaded .csp-image-frame__dots{opacity:0;transition:opacity var(--image-placeholder-fade-duration, .3s) ease}.csp-image-frame.is-loaded.csp-image-frame--shimmer,.csp-image-frame.is-loaded.csp-image-frame--pulse,.csp-image-frame.is-loaded.csp-image-frame--logo_shimmer{animation:none;background-image:none}.csp-image-frame__text{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:16px;color:var(--image-placeholder-accent, #A8A095);text-align:center}.csp-image-frame__logo{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);height:auto;pointer-events:none}.csp-image-frame--shimmer,.csp-image-frame--logo_shimmer{background-image:linear-gradient(110deg,transparent 0%,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%,transparent 100%);background-size:250% 100%;background-repeat:no-repeat;background-position:200% 0;animation:csp-image-frame-shimmer var(--image-placeholder-anim-speed, 2.5s) ease-in-out infinite}@keyframes csp-image-frame-shimmer{0%{background-position:200% 0}to{background-position:-100% 0}}.csp-image-frame--pulse{animation:csp-image-frame-pulse var(--image-placeholder-anim-speed, 2.5s) ease-in-out infinite}@keyframes csp-image-frame-pulse{0%,to{opacity:1}50%{opacity:.55}}.csp-image-frame__dots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px}.csp-image-frame__dots>span{display:block;width:8px;height:8px;border-radius:50%;background-color:var(--image-placeholder-accent, #A8A095);animation:csp-image-frame-dots var(--image-placeholder-anim-speed, 2.5s) ease-in-out infinite both}.csp-image-frame__dots>span:nth-child(1){animation-delay:0s}.csp-image-frame__dots>span:nth-child(2){animation-delay:calc(var(--image-placeholder-anim-speed, 2.5s) * .16)}.csp-image-frame__dots>span:nth-child(3){animation-delay:calc(var(--image-placeholder-anim-speed, 2.5s) * .32)}@keyframes csp-image-frame-dots{0%,80%,to{transform:scale(.5);opacity:.4}40%{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.csp-image-frame--shimmer,.csp-image-frame--logo_shimmer,.csp-image-frame--pulse{animation:none;background-image:none}.csp-image-frame__dots>span{animation:none;opacity:1;transform:scale(1)}}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{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}body{font-family:var(--text-4-font);font-weight:var(--text-4-weight);font-size:16px;line-height:1.6;background:var(--background-value);background-color:var(--color-background);background-size:var(--background-size, auto);background-position:var(--background-position, center);background-attachment:var(--background-attachment, scroll);background-repeat:no-repeat;color:var(--color-foreground);position:relative}.text-eyebrow,.text-1{font-family:var(--text-1-font);font-weight:var(--text-1-weight)}.text-heading,.text-2,h1{font-family:var(--text-2-font);font-weight:var(--text-2-weight)}.text-subheading,.text-3,h2,h3{font-family:var(--text-3-font);font-weight:var(--text-3-weight)}.text-body,.text-4,p{font-family:var(--text-4-font);font-weight:var(--text-4-weight)}h4,h5,h6{font-family:var(--text-3-font);font-weight:var(--text-3-weight)}.text-button,.text-5,button,.button,input[type=submit],input[type=button]{font-family:var(--text-5-font);font-weight:var(--text-5-weight)}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,var(--background-overlay-opacity, 0));pointer-events:none;z-index:-1}.video-background{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-2}.video-background video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover}.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}:where(.button,.button-primary,button[type=submit],input[type=submit]),[data-button-style=primary]{display:inline-block;position:relative;overflow:hidden;background-color:var(--button-primary-bg);background-clip:padding-box;color:var(--button-primary-text);border:var(--button-border-width, 1px) solid var(--button-primary-border);border-radius:var(--button-border-radius, 0);padding:var(--button-padding-vertical, 14px) var(--button-padding-horizontal, 32px);text-decoration:none;cursor:pointer;transition:all .3s ease}:where(.button-secondary),[data-button-style=secondary]{display:inline-block;position:relative;overflow:hidden;background-color:var(--button-secondary-bg);background-clip:padding-box;color:var(--button-secondary-text);border:var(--button-border-width, 1px) solid var(--button-secondary-border);border-radius:var(--button-border-radius, 0);padding:var(--button-padding-vertical, 14px) var(--button-padding-horizontal, 32px);text-decoration:none;cursor:pointer;transition:all .3s ease}:where(.button,.button-primary,.button-secondary,button[type=submit],input[type=submit]):disabled,[data-button-style]:disabled{pointer-events:none}.shopify-policy__container,main .shopify-policy__container,.section .shopify-policy__container{display:grid!important;grid-template-columns:1fr!important;gap:32px!important;max-width:var(--page-width, 1600px)!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:48px 8px 80px!important;box-sizing:border-box!important;grid-column:1 / -1!important}@media(min-width:1100px){.shopify-policy__container,main .shopify-policy__container{grid-template-columns:200px minmax(0,1fr)!important;gap:80px!important;padding:80px 16px 120px!important}}.shopify-policy__sidebar{font-family:var(--text-4-font);font-weight:var(--text-4-weight)}@media(min-width:1100px){.shopify-policy__sidebar{position:sticky;top:100px;align-self:start}}.shopify-policy__sidebar-heading{font-family:var(--text-4-font);font-weight:var(--text-4-weight);font-size:14px;letter-spacing:0;text-transform:none;margin:0 0 32px;opacity:1}.shopify-policy__nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.shopify-policy__nav-link{display:inline-block;font-size:13px;line-height:1.4;color:inherit;text-decoration:none;opacity:.55;transition:opacity .2s ease}.shopify-policy__nav-link:hover,.shopify-policy__nav-link.is-active{opacity:1}@media(max-width:1099px){.shopify-policy__sidebar{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:24px}.shopify-policy__sidebar-heading{margin-bottom:16px}.shopify-policy__nav ul{flex-direction:row;flex-wrap:wrap;gap:8px 16px}}.shopify-policy__main{min-width:0}.shopify-policy__title{margin:0 0 32px!important;text-align:left!important}.shopify-policy__title h1{font-family:var(--text-2-font)!important;font-weight:var(--text-2-weight)!important;font-size:16px!important;line-height:1.4!important;margin:0!important}@media(min-width:1100px){.shopify-policy__title h1{font-size:16px!important}.shopify-policy__title{margin-bottom:40px!important}}.shopify-policy__body{font-family:var(--text-4-font);font-weight:var(--text-4-weight);font-size:13px;line-height:1.7;text-align:left;-webkit-hyphens:auto;hyphens:auto}@media(min-width:1100px){.shopify-policy__body{font-size:13px;text-align:justify}}.shopify-policy__body .rte>*+*,.shopify-policy__body>*+*{margin-top:14px}.shopify-policy__body :is(h1,h2,h3,h4),.shopify-policy__body .rte :is(h1,h2,h3,h4){font-family:var(--text-4-font);font-weight:600;line-height:1.4;margin:32px 0 12px;text-align:left;text-transform:uppercase;letter-spacing:.02em;font-size:13px}.shopify-policy__body h2,.shopify-policy__body .rte h2,.shopify-policy__body h3,.shopify-policy__body .rte h3,.shopify-policy__body h4,.shopify-policy__body .rte h4{font-size:13px}.shopify-policy__body a,.shopify-policy__body .rte a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:opacity .2s ease}.shopify-policy__body a:hover,.shopify-policy__body .rte a:hover{opacity:.65}.shopify-policy__body ul,.shopify-policy__body ol,.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{margin:0;padding-left:1.4em;text-align:left}.shopify-policy__body li,.shopify-policy__body .rte li{margin:0 0 6px}.shopify-policy__body strong,.shopify-policy__body b,.shopify-policy__body .rte strong,.shopify-policy__body .rte b{font-weight:600}.shopify-policy__body em,.shopify-policy__body i,.shopify-policy__body .rte em,.shopify-policy__body .rte i{font-style:italic}.shopify-policy__body hr,.shopify-policy__body .rte hr{margin:32px 0;border:0;border-top:1px solid currentColor;opacity:.15}.shopify-policy__body button,.shopify-policy__body input[type=submit],.shopify-policy__body input[type=button],.shopify-policy__body .rte button,.shopify-policy__body .rte input[type=submit]{display:inline-block;background:var(--button-primary-bg, #111111);color:var(--button-primary-text, #ffffff);border:1px solid var(--button-primary-border, #111111);border-radius:var(--button-border-radius, 0);padding:12px 24px;font-family:var(--text-5-font);font-weight:var(--text-5-weight);font-size:13px;line-height:1;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;margin:16px 0;transition:background .3s,color .3s,border-color .3s;-webkit-appearance:none;appearance:none}.shopify-policy__body button:hover,.shopify-policy__body input[type=submit]:hover,.shopify-policy__body input[type=button]:hover{background:var(--button-primary-bg-hover, #000000);color:var(--button-primary-text-hover, #ffffff);border-color:var(--button-primary-border-hover, #000000)}.shopify-policy__body label{display:inline-flex;align-items:center;gap:10px;margin:8px 0;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/22/assets/critical.css.map */
