*{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-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(--font-body--family);font-weight:var(--font-body--weight);background-color:var(--color-background);color:var(--color-foreground);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading--family);font-weight:500;line-height:1.12;letter-spacing:-.01em;color:var(--color-foreground)}h1{font-size:clamp(2.4rem,5vw,4rem);font-weight:400}h2{font-size:clamp(1.8rem,3.4vw,2.6rem)}h3{font-size:clamp(1.3rem,2vw,1.6rem)}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}.eyebrow{font-family:var(--font-body--family);font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;color:var(--color-taupe);margin:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-body--family);font-weight:500;font-size:.95rem;line-height:1;padding:.95rem 1.7rem;border-radius:6px;border:1px solid transparent;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.button--primary{background-color:var(--color-espresso);color:var(--color-cream)}.button--primary:hover{background-color:var(--color-copper)}.button--cream{background-color:var(--color-cream);color:var(--color-espresso)}.button--cream:hover{background-color:var(--color-white)}.button--ghost{background-color:transparent;color:inherit;border-color:color-mix(in srgb,currentColor 35%,transparent)}.button--ghost:hover{border-color:currentColor}.button--navy{background-color:var(--color-navy);color:var(--color-cream)}.button--navy:hover{background-color:color-mix(in srgb,var(--color-navy) 88%,var(--color-white))}.skip-to-content{position:absolute;left:0;top:0;z-index:1000;padding:.75rem 1.25rem;background:var(--color-cream, #f3ecdc);color:var(--color-espresso, #23211d);font-family:var(--font-body--family, "Poppins", sans-serif);transform:translateY(-120%);transition:transform .15s ease}.skip-to-content:focus{transform:translateY(0);outline:2px solid var(--color-copper, #a9744a);outline-offset:2px}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-cream),0 0 0 4px var(--color-copper);border-radius:var(--radius-input)}.shopify-section{position:relative;width:100%}html{scroll-behavior:smooth;scroll-padding-top:80px}.co-w{width:min(84rem,calc(100% - 48px));margin-inline:auto}.co-pay{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.co-pay__b{display:inline-flex;line-height:0;border-radius:5px;box-shadow:0 1px 2px #23211d0f}.co-pay__b svg{display:block;height:24px;width:auto}.co-stars{display:inline-flex;align-items:center;gap:9px;flex-wrap:wrap}.co-stars__row{display:inline-flex;gap:2px;color:var(--color-copper);line-height:0}.co-stars__row svg{width:15px;height:15px}.co-stars__note{font-size:.8rem;color:var(--color-stone)}.co-trustline{display:inline-flex;align-items:center;gap:7px;font-size:.78rem;color:var(--color-stone)}.co-trustline svg{flex:none}.button--large{padding:1.05rem 1.9rem;font-size:1rem}.co-acc{background:var(--color-cream)}.co-acc__wrap{padding:clamp(40px,8vh,88px) 0}.co-acc__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,72px);align-items:stretch;padding:clamp(40px,8vh,96px) 0}.co-acc__aside{position:relative;border-radius:var(--radius-card);overflow:hidden;min-height:440px;background:var(--color-espresso)}.co-acc__aside img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.co-acc__asidecopy{position:absolute;inset:auto 0 0 0;padding:clamp(24px,4vw,40px);color:var(--color-cream);background:linear-gradient(0deg,rgba(24,22,18,.78),transparent)}.co-acc__eyebrow{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:#c98f63}.co-acc__main{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:30rem}.co-acc h1{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(2rem,4vw,2.9rem);line-height:1.08;margin:6px 0 8px}.co-acc h2{font-family:var(--font-heading--family);font-weight:500;font-size:1.3rem;margin:0 0 16px}.co-acc__sub{color:var(--color-stone);line-height:1.6;margin:0 0 22px}.co-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.co-field label{font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-taupe)}.co-field input,.co-field select{font-family:var(--font-body--family);font-size:1rem;color:var(--color-espresso);background:var(--color-white);padding:.85rem 1rem;border:1px solid var(--rule-strong);border-radius:var(--radius-input);width:100%}.co-field input:focus-visible,.co-field select:focus-visible{outline:2px solid var(--color-copper);outline-offset:1px}.co-field--row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.co-acc__row{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:18px}.co-acc__link{color:var(--color-copper);font-size:.9rem;text-decoration:none}.co-acc__link:hover{text-decoration:underline}.co-acc__foot{margin-top:22px;font-size:.92rem;color:var(--color-stone)}.co-acc__errors{background:color-mix(in srgb,#b3261e 8%,var(--color-cream));border:1px solid color-mix(in srgb,#b3261e 38%,transparent);color:#8a2018;padding:12px 15px;border-radius:var(--radius-input);margin-bottom:18px;font-size:.9rem}.co-acc__errors ul{margin:0;padding-left:18px}.co-acc__note{background:color-mix(in srgb,var(--color-copper) 10%,var(--color-cream));border:1px solid color-mix(in srgb,var(--color-copper) 30%,transparent);padding:12px 15px;border-radius:var(--radius-input);margin-bottom:18px;font-size:.9rem;color:var(--color-espresso)}.co-acc__panel{background:var(--color-white);border:1px solid var(--rule-hairline);border-radius:var(--radius-card);padding:clamp(20px,3vw,32px)}.co-acc__cols{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;margin-top:28px}.co-acc__table{width:100%;border-collapse:collapse;font-size:.92rem}.co-acc__table th{text-align:left;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-taupe);padding:0 14px 10px 0;border-bottom:1px solid var(--rule-hairline)}.co-acc__table td{padding:14px 14px 14px 0;border-bottom:1px solid var(--rule-hairline);vertical-align:top}.co-acc__addr{display:flex;flex-direction:column;gap:8px}.co-acc__addr address{font-style:normal;color:var(--color-espresso);line-height:1.6}@media(max-width:900px){.co-acc__cols{grid-template-columns:1fr}}@media(max-width:820px){.co-acc__grid{grid-template-columns:1fr}.co-acc__aside{min-height:220px}.co-field--row{grid-template-columns:1fr}}summary{list-style:none}summary::-webkit-details-marker{display:none}[data-burger]{display:none}[data-desknav]{display:flex}@media(max-width:880px){[data-burger]{display:inline-flex}[data-desknav]{display:none}[data-stack]{grid-template-columns:1fr!important}[data-hero]{grid-template-columns:1fr!important;text-align:left}[data-life]{grid-template-columns:1fr 1fr!important}[data-galgrid]{grid-template-columns:1fr!important}[data-galgrid] [data-sticky-col]{position:static!important}}@media(max-width:560px){[data-life],[data-two]{grid-template-columns:1fr!important}[data-cmp] thead{display:none}[data-cmp],[data-cmp] tbody,[data-cmp-row],[data-cmp-row] td{display:block;width:100%}[data-cmp-row]{padding:4px 0}[data-cmp-row] td{white-space:normal!important;padding:4px 20px!important}[data-cmp-row] td:first-child{padding-top:14px!important;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}[data-cmp-row] td:last-child{padding-bottom:14px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
