@layer global,elements,components,utilities;@layer global{*{box-sizing:border-box;margin:0}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}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-text)}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}}@layer elements{html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-primary--family);background-color:var(--color-background);color:var(--color-text)}}@layer components{.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}.button,button{-webkit-appearance:auto;appearance:auto;background-color:buttonface;border-color:buttonborder;border-image:none;border-style:outset;border-width:2px;box-sizing:border-box;color:buttontext;cursor:pointer;display:inline-block;font-family:var(--font-body, sans-serif);font-size:.8333333rem;letter-spacing:normal;line-height:normal;margin:0;padding-block:1px;padding-inline:6px;text-align:center;text-decoration:none;text-indent:0px;text-rendering:auto;text-shadow:none;text-transform:none;word-spacing:normal}.button--full{width:100%}}@layer utilities{.none{text-transform:none}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.captialize{text-transform:captialize}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){:root{--reveal-distance: 1.5rem;--reveal-stagger: .15;--text-reveal-distance: .5rem}.reveal-group{view-timeline:--reveal-group block}.reveal,.reveal-group>*{animation:reveal ease-out both;animation-timeline:view();animation-range:entry calc(var(--reveal-index, 0) * var(--reveal-stagger) * (100% + 100svh) * var(--reveal-scale, 1)) entry calc((.3 + var(--reveal-index, 0) * var(--reveal-stagger)) * (100% + 100svh) * var(--reveal-scale, 1));will-change:opacity,translate}.reveal-group>*{animation-timeline:--reveal-group}.reveal--text{--reveal-y: var(--text-reveal-distance)}.reveal.reveal--text,.reveal-group.reveal--text>*{animation-range:entry calc(var(--reveal-index, 0) * var(--reveal-stagger) * 100% * var(--reveal-scale, 1)) entry calc((65% + 15svh) * var(--reveal-scale, 1))}.reveal-group--carousel{overflow-y:hidden}.reveal-group.reveal-group--carousel>*{animation-range:entry calc(var(--reveal-index, 0) * 10%) entry calc(50% + var(--reveal-index, 0) * 10%)}@media(min-width:750px){.reveal-group.reveal-group--carousel>*{animation-range:entry calc(var(--reveal-index, 0) * 15%) entry calc(55% + var(--reveal-index, 0) * 15%)}}.reveal--fade{--reveal-y: 0px}body>:nth-child(1 of.shopify-section:not(.shopify-section-group-header-group)) :is(.reveal,.reveal-group>*){animation:none;will-change:auto}}}@keyframes reveal{0%{opacity:0;translate:0 var(--reveal-y, var(--reveal-distance))}}}@layer components{.rte{max-width:640px;color:var(--color-brown-light);font-family:var(--font-body--family);font-size:14px;font-weight:300;line-height:1.6;letter-spacing:.16px}.rte>*+*{margin-top:1em}.rte :is(h2,h3,h4,h5,h6){margin-top:2em;font-family:var(--font-display--family);font-style:italic;font-weight:400;line-height:1.2;letter-spacing:0}.rte>:is(h2,h3,h4,h5,h6):first-child{margin-top:0}.rte :is(h2,h3,h4,h5,h6)+*{margin-top:.75em}.rte h2{font-size:26px}.rte h3{font-size:22px}.rte :is(h4,h5,h6){font-size:18px}.rte strong,.rte b{font-weight:400}.rte a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.rte a:hover{color:var(--color-brown-mid)}.rte :is(ul,ol){padding-left:1.25em}.rte li+li{margin-top:.4em}.rte li::marker{color:var(--color-green-dark)}.rte blockquote{padding-left:20px;border-left:1px solid var(--color-green-dark);font-family:var(--font-display--family);font-size:22px;font-style:italic;line-height:1.3;letter-spacing:0}.rte hr{margin-block:2.5em;border:0;border-top:1px solid var(--color-beige-dark)}.rte img{height:auto}.rte table{width:100%;border-collapse:collapse}.rte :is(th,td){padding:12px 12px 12px 0;border-bottom:1px solid var(--color-beige-dark);text-align:left;vertical-align:top}.rte th{color:var(--color-green-dark);font-family:var(--font-ui--family);font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}@media(min-width:750px){.rte{font-size:16px}.rte h2{font-size:32px}.rte h3{font-size:24px}}}body .shopify-policy__container{display:flex;flex-direction:column;gap:40px;width:100%;max-width:none;margin:0;padding:48px 14px 80px}body .shopify-policy__title{text-align:left}body .shopify-policy__title h1{margin:0;color:var(--color-brown-light);font-family:var(--font-display--family);font-size:32px;font-style:italic;font-weight:400;line-height:1.1}@media(min-width:750px){body .shopify-policy__container{display:grid;grid-template-columns:minmax(0,314fr) minmax(0,774fr);align-items:start;padding:80px 24px 120px}body .shopify-policy__title{position:sticky;top:24px}body .shopify-policy__title h1{font-size:44px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
