.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.template-gift-card main{text-align:center}.template-gift-card main img{display:unset}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}html{scroll-behavior:smooth}body{line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);line-height:1.15;letter-spacing:-.01em}:root{--focus-ring-color: var(--color-primary);--focus-halo-color: var(--color-background)}:focus-visible{outline:3px solid var(--focus-ring-color, var(--color-primary));outline-offset:2px;box-shadow:0 0 0 7px var(--focus-halo-color, var(--color-background))}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:1rem;top:-4rem;z-index:1000;padding:.75rem 1.25rem;background:var(--color-primary);color:var(--color-background);border-radius:var(--style-border-radius);transition:top .2s}.skip-link:focus{top:1rem}.page-width{width:100%;max-width:calc(var(--page-width) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}@media(min-width:990px){.page-width--wide{max-width:calc(var(--page-width-wide) + var(--gutter-wide) * 2);padding-inline:var(--gutter-wide)}}.section-header{max-width:52rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.section-header--center{margin-inline:auto;text-align:center}.section-header__title{font-size:clamp(2rem,1.4rem + 2.4vw,3.5rem);line-height:1.1}.section-header__text{margin-top:1rem;font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem);opacity:.8}.eyebrow{display:inline-block;margin-bottom:1rem;font-size:.875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:3.5rem;padding:.9rem 2.25rem;border:2px solid var(--color-accent);border-radius:999px;background:var(--color-accent);color:var(--color-primary);font:inherit;font-size:1.0625rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,transform .2s}.button:hover{background:var(--color-accent-button-hover);border-color:var(--color-accent-button-hover)}.button:active{transform:translateY(1px)}.button--secondary{background:transparent;border-color:currentcolor;color:inherit}.button--secondary:hover{background:var(--color-surface);border-color:var(--color-surface);color:var(--color-primary)}.button .icon-svg{width:1.35rem;height:1.35rem}.scheme-midnight{background:var(--color-primary);color:var(--color-background)}.scheme-light{background:var(--color-surface);color:var(--color-foreground)}.scheme-cream{background:var(--color-background);color:var(--color-foreground)}.icon-svg{width:1.5rem;height:1.5rem;flex:none;fill:none;stroke:currentcolor;stroke-width:var(--icon-stroke-width);stroke-linecap:round;stroke-linejoin:round}.template-content{padding-block:clamp(2rem,5vw,4rem)}.template-content--center{text-align:center}@media(min-width:750px){:root{--section-scale: 1}}@media(min-width:990px){body{font-size:1.125rem}}.shopify-policy__container{width:100%;max-width:calc(48rem + var(--gutter) * 2);margin-inline:auto;padding:clamp(3rem,6vw,5rem) var(--gutter) clamp(4rem,8vw,6.5rem);color:var(--color-primary)}.shopify-policy__title{position:relative;margin-bottom:clamp(1.75rem,3vw,2.5rem);padding-bottom:1.5rem;border-bottom:1px solid var(--color-border)}.shopify-policy__title h1{font-size:clamp(2rem,1.5rem + 2vw,3rem);line-height:1.12;color:var(--color-primary)}.shopify-policy__title:after{content:"";position:absolute;bottom:-2px;left:0;width:3rem;height:3px;background:var(--color-accent)}.shopify-policy__body{font-size:1.0625rem;line-height:1.75;overflow-wrap:break-word}.shopify-policy__body :is(h1,h2,h3,h4,h5,h6){color:var(--color-primary);line-height:1.25;text-wrap:balance}.shopify-policy__body h1,.shopify-policy__body h2{margin-block:3rem 1rem;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem)}.shopify-policy__body h3{margin-block:2.25rem .75rem;font-size:clamp(1.1875rem,1.1rem + .4vw,1.375rem)}.shopify-policy__body :is(h4,h5,h6){margin-block:1.75rem .5rem;font-size:1.0625rem}.shopify-policy__body p{margin-block:0 1.1rem}.shopify-policy__body :is(ul,ol){margin-block:0 1.25rem;padding-left:1.5rem}.shopify-policy__body ul{list-style:disc}.shopify-policy__body ol{list-style:decimal}.shopify-policy__body li{margin-block:0 .5rem;padding-left:.25rem}.shopify-policy__body li::marker{color:var(--color-accent)}.shopify-policy__body :is(ul,ol) :is(ul,ol){margin-block:.5rem 0}.shopify-policy__body strong,.shopify-policy__body b{font-weight:700}.shopify-policy__body a{color:inherit;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:3px;overflow-wrap:anywhere}.shopify-policy__body a:hover{color:var(--color-accent-hover)}.shopify-policy__body hr{margin-block:2.5rem;border:0;border-top:1px solid var(--color-border)}.shopify-policy__body blockquote{margin-block:1.5rem;padding:.25rem 0 .25rem 1.25rem;border-left:3px solid var(--color-accent)}.shopify-policy__body table{display:block;width:100%;margin-block:1.5rem;overflow-x:auto;border-collapse:collapse}.shopify-policy__body :is(th,td){padding:.65rem .9rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.shopify-policy__body th{font-weight:700}.shopify-policy__body .rte>:first-child,.shopify-policy__body>:first-child{margin-top:0}.shopify-policy__body .rte>:last-child{margin-bottom:0}@media(max-width:749px){.shopify-policy__body{font-size:1rem;line-height:1.7}.shopify-policy__body :is(h1,h2){margin-block-start:2.25rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
