:root{--pat-cream:#f8ede9;--pat-green:#43806b;--pat-butter:#edd991;--pat-yellow:#f9da50;--pat-pink:#fc9cc3;--pat-red:#e85835;--pat-red-hot:#d64626;--pat-ink:#231a18;--pat-ink-soft:#413b37;--pat-blue:#94b0ed;--pat-paper:#fdf9f5;--pat-brown:#4a2411;--pat-serif:"Instrument Serif",Georgia,"Times New Roman",serif;--pat-nav:"Jost","Helvetica Neue",Arial,sans-serif;--heading-font-family:"Instrument Serif",Georgia,serif;--heading-font-weight:400}h1,h2,h3,.h0,.h1,.h2,.h3,.h4,.heading{font-family:var(--pat-serif);font-weight:400;letter-spacing:-.01em}.pat-h{font-family:var(--pat-serif);font-weight:400;line-height:.98;letter-spacing:-.015em;color:var(--s-head,var(--pat-red));margin-top:0}:where(.pat-h){margin-bottom:0}.pat-cgrid__h,.pat-fam__h{margin-bottom:0}.pat-h--ink{color:var(--pat-ink)}.pat-h--white{color:#fff}.pat-h em,.pat-lead em,.pat-kicker em{font-style:italic;font-weight:400}.pat-lead,.pat-kicker{display:block;font-family:var(--pat-serif);font-style:italic;font-weight:400;font-size:clamp(21px,2.1vw,27px);line-height:1.15;letter-spacing:0;text-transform:none;color:var(--s-lead,var(--pat-ink));margin-top:0}:where(.pat-lead,.pat-kicker){margin-bottom:18px}.pat-caption{font-family:var(--pat-serif);font-style:italic;font-size:19px;line-height:1.25;color:var(--s-accent,var(--pat-red))}.pat-caps{font-family:var(--pat-serif);font-size:13px;letter-spacing:.14em;text-transform:uppercase;line-height:1}.pat-btn{display:inline-block;background:var(--s-btn-bg,var(--pat-red));color:var(--s-btn-fg,#fff)!important;border:1px solid var(--s-btn-bg,var(--pat-red));padding:15px 26px;font-family:var(--pat-serif);font-size:14px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none!important;line-height:1;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.pat-btn:hover{background:var(--s-btn-hover,var(--pat-ink));border-color:var(--s-btn-hover,var(--pat-ink));color:var(--s-btn-hover-fg,#fff)!important}.pat-soft{color:var(--s-soft,var(--pat-ink-soft))}.pat-btn--ink{background:var(--pat-ink);border-color:var(--pat-ink)}.pat-btn--ink:hover{background:var(--pat-red);border-color:var(--pat-red)}.pat-btn--ghost{background:transparent;color:var(--pat-ink)!important;border-color:var(--pat-ink)}.pat-btn--ghost:hover{background:var(--pat-ink);color:#fff!important}.pat-btn--white{background:#fff;border-color:#fff;color:var(--pat-ink)!important}.pat-btn--white:hover{background:transparent;color:#fff!important}.pat-link{display:inline-block;font-family:var(--pat-serif);font-size:14px;letter-spacing:.14em;text-transform:uppercase;line-height:1;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px;transition:color .2s}.pat-link:hover{color:var(--s-accent,var(--pat-red))}.pat-rows{list-style:none;margin:0;padding:0;border-top:2px dotted currentColor}.pat-rows li{border-bottom:2px dotted currentColor}.pat-rows a,.pat-rows span{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 2px;font-family:var(--pat-serif);font-size:22px;line-height:1.15;color:inherit;text-decoration:none}.pat-rows a:after{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent currentColor;flex:none;transition:transform .2s}.pat-rows a:hover:after{transform:translate(5px)}.pat-frame{--notch:14px;--frame-line:var(--pat-butter);--frame-bg:transparent;display:block;background:var(--frame-line);padding:2px;clip-path:polygon(var(--notch) 0,calc(100% - var(--notch)) 0,100% var(--notch),100% calc(100% - var(--notch)),calc(100% - var(--notch)) 100%,var(--notch) 100%,0 calc(100% - var(--notch)),0 var(--notch))}.pat-frame__in{display:block;background:var(--frame-bg);padding:10px;clip-path:polygon(var(--notch) 0,calc(100% - var(--notch)) 0,100% var(--notch),100% calc(100% - var(--notch)),calc(100% - var(--notch)) 100%,var(--notch) 100%,0 calc(100% - var(--notch)),0 var(--notch))}.pat-frame img{display:block;width:100%;height:auto}.pat-btn-squig{display:none!important}.button,.btn,.product-card,.product-card__figure,input,select,textarea,.drawer,.popover{border-radius:0!important}.button .animated-arrow,.text-with-icon .animated-arrow{display:none!important}.section-header .text-with-icon .circle-chevron{display:none}.section-header .text-with-icon .reversed-link{font-family:var(--pat-serif);font-size:14px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:4px}.shopify-section:has(.pat-hero),.shopify-section:has(.pat-wband),.shopify-section:has(.pat-ww),.shopify-section:has(.pat-eh),.shopify-section:has(.pat-svc),.shopify-section:has(.pat-fam),.shopify-section:has(.pat-letter),.shopify-section:has(.pat-visit),.shopify-section:has(.pat-signup),.shopify-section:has(.pat-flogo),.shopify-section:has(.pat-cgrid),.shopify-section:has(.pat-split),.shopify-section:has(.pat-quotes),.shopify-section:has(.pat-proc),.shopify-section:has(.pat-img),.shopify-section:has(.pat-pcf){margin-block:0!important;padding-block:0!important}::selection{background:var(--pat-yellow);color:var(--pat-ink)}@media(min-width:1000px)and (max-width:1199px){.pat-navi .pat-nav__list{gap:20px}.pat-navi .pat-nav__top{font-size:11.5px;letter-spacing:.16em}}@media(max-width:749px){.pat-hero .pat-hero__kicker{font-size:min(calc(var(--k-size,13px) * 2),24px)!important}.pat-hero__content{padding:64px 18px}.pat-cgrid__h,.pat-quotes__h,.pat-fam__h,.pat-signup__h,.pat-chero__h,.pat-pcf__h{overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/patina.css.map */
