:root{--spacing-scale-sm: .72;--spacing-scale-md: .88;--spacing-scale-default: 1.32;--ty-ease: cubic-bezier(.22, .61, .36, 1);--ty-dur-fast: .24s;--ty-dur: .42s;--ty-dur-slow: .72s;--ty-hairline: color-mix(in srgb, var(--color-border) 55%, transparent);--ty-measure: 62ch;--ty-font-display: "Newsreader", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--ty-font-body: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--ty-wdth-condensed: 80%;--ty-wdth-normal: 100%;--ty-wdth-extended: 118%;--ty-track-display: .015em;--ty-track-label: .05em;--ty-eyebrow-tracking: var(--ty-track-label)}:root{--font-heading--family: var(--ty-font-display);--font-heading--style: normal;--font-heading--weight: 400;--font-body--family: var(--ty-font-body);--font-body--style: normal;--font-body--weight: 400;--font-subheading--family: var(--ty-font-body);--font-subheading--style: normal;--font-subheading--weight: 500;--font-accent--family: var(--ty-font-body);--font-accent--style: normal;--font-accent--weight: 500;--font-size--h1: clamp(1.75rem, 4.63vw - .47rem, 3rem);--font-size--h2: clamp(1.75rem, 3.7vw, 2.75rem);--font-size--h3: clamp(1.5rem, 1.85vw + .61rem, 2rem);--font-size--h4: 1.5rem;--font-size--h5: 1.25rem;--font-size--h6: .75rem;--font-size--paragraph: .75rem;--font-h1--letter-spacing: var(--ty-track-display);--font-h2--letter-spacing: var(--ty-track-display);--font-h3--letter-spacing: var(--ty-track-display);--font-h4--letter-spacing: var(--ty-track-display);--font-h5--letter-spacing: var(--ty-track-display);--font-h6--letter-spacing: var(--ty-track-label);--font-paragraph--letter-spacing: 0;--font-h1--line-height: 1.2;--font-h2--line-height: 1.2;--font-h3--line-height: 1.2;--font-h4--line-height: 1.2;--font-h5--line-height: 1.2;--font-h6--line-height: 1.4;--font-paragraph--line-height: 1.5}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-variation-settings:"opsz" 36;text-wrap:balance}h6,.h6{font-stretch:var(--ty-wdth-extended);text-transform:uppercase;font-variation-settings:normal}:is(h1,h2,h3,h4)+:is(p,.rte){margin-block-start:.5em}.rte p,.rte li{max-width:var(--ty-measure)}.price,.price-with-badge,.compare-at-price,.card-product-ty__price,.card-product-ty__price--compare,.qam__price,.sticky-add-to-cart__price,[class*=sc-item-price]{font-family:var(--ty-font-body);font-stretch:var(--ty-wdth-condensed);font-variant-numeric:tabular-nums;letter-spacing:0}.ty-eyebrow{font-family:var(--ty-font-body);font-weight:500;font-stretch:var(--ty-wdth-extended);font-size:.75rem;line-height:1.4;letter-spacing:var(--ty-track-label);text-transform:uppercase;color:var(--color-foreground-muted, var(--color-foreground));display:block}.menu-list a,.menu-list__link,.menu-drawer__menu-item,.header__menu a{font-family:var(--ty-font-body);font-size:.875rem;font-stretch:var(--ty-wdth-normal);letter-spacing:0;text-transform:none}.section-background,.card,.group-block{box-shadow:none}hr,.divider{border-color:var(--ty-hairline);opacity:1}.button,.button-secondary{font-family:var(--ty-font-body);font-size:.75rem;font-weight:500;font-stretch:var(--ty-wdth-extended);letter-spacing:var(--ty-track-label);text-transform:uppercase;line-height:normal;padding-block:.78125rem;padding-inline:2.1em;transition:background-color var(--ty-dur) var(--ty-ease),border-color var(--ty-dur) var(--ty-ease),color var(--ty-dur) var(--ty-ease)}.card-product-ty{--ty-card-ratio: 4 / 5;border:0;background:transparent}.card-product-ty__media{position:relative;overflow:hidden;background:color-mix(in srgb,var(--color-foreground) 4%,transparent)}.card-product-ty__media,.card-product-ty__media-link{aspect-ratio:var(--ty-card-ratio)}.card-product-ty__image{width:100%;height:100%;object-fit:cover;transition:transform var(--ty-dur-slow) var(--ty-ease);will-change:transform}.card-product-ty:hover .card-product-ty__image--primary,.card-product-ty:focus-within .card-product-ty__image--primary{transform:scale(1.028)}.card-product-ty__info{padding-block-start:1.15rem;display:flex;flex-direction:column;gap:.3rem}.card-product-ty__vendor{font-size:.6875rem;letter-spacing:var(--ty-eyebrow-tracking);text-transform:uppercase;color:var(--color-foreground-muted, var(--color-foreground))}.card-product-ty__title{font-size:.9375rem;font-weight:450;line-height:1.45;letter-spacing:0}.card-product-ty__price-row{gap:.55rem;font-variant-numeric:tabular-nums}.card-product-ty__price--compare{color:var(--color-foreground-muted, var(--color-foreground));opacity:.65}.card-product-ty .card-product-ty__price--compare{color:#555;opacity:1}.card-product-ty__save{align-self:center;padding:3px 6px;border-radius:2px;background:#b9f7cf;color:#0b3d1f;font-size:.625rem;font-weight:500;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.card-product-ty__badge{font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;padding:.4em .7em}@media(hover:hover)and (pointer:fine){.card-product-ty__atc-wrap{opacity:0;transform:translateY(.35rem);transition:opacity var(--ty-dur) var(--ty-ease),transform var(--ty-dur) var(--ty-ease)}.card-product-ty:hover .card-product-ty__atc-wrap,.card-product-ty:focus-within .card-product-ty__atc-wrap{opacity:1;transform:translateY(0)}}.section-background img,.section-background video{object-fit:cover}:focus-visible{outline:2px solid var(--color-foreground-heading, currentColor);outline-offset:3px}@media(prefers-reduced-motion:reduce){.card-product-ty__image,.card-product-ty__atc-wrap,.button,.button-secondary{transition-duration:.01ms}.card-product-ty:hover .card-product-ty__image--primary,.card-product-ty:focus-within .card-product-ty__image--primary{transform:none}}.ty-section-head{display:flex;flex-direction:column;gap:.6rem;margin-block-end:clamp(2.5rem,5vw,4rem);max-width:40rem}.ty-section-head__title{text-wrap:balance}.ty-section-head__title{margin:0;font-size:var(--font-size--h2)}.ty-section-head__intro{margin:0;color:var(--color-foreground);max-width:var(--ty-measure)}.ty-campaigns__grid{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3.5rem)}@media screen and (min-width:50em){.ty-campaigns__grid{grid-template-columns:repeat(var(--ty-campaign-cols, 2),minmax(0,1fr))}}@media screen and (max-width:49.99em){.ty-campaigns__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(78%,22rem);gap:.875rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.ty-campaigns__grid::-webkit-scrollbar{display:none}.ty-campaign{scroll-snap-align:start}}.ty-campaign__link{display:block;color:inherit;text-decoration:none}.ty-campaign__media{aspect-ratio:var(--ty-campaign-ratio, 3 / 4);overflow:hidden;background:color-mix(in srgb,var(--color-foreground) 4%,transparent)}.ty-campaign__image{width:100%;height:100%;object-fit:cover;transition:transform var(--ty-dur-slow) var(--ty-ease)}.ty-campaign__link:hover .ty-campaign__image,.ty-campaign__link:focus-visible .ty-campaign__image{transform:scale(1.028)}.ty-campaign__body{display:flex;flex-direction:column;gap:.45rem;padding-block-start:1.35rem}.ty-campaign__title{margin:0;font-size:var(--font-size--h4)}.ty-campaign__text{margin:0;color:var(--color-foreground);font-size:.875rem;line-height:1.6;max-width:46ch}.ty-campaign__cta{align-self:flex-start;margin-block-start:.5rem;font-family:var(--ty-font-body);font-stretch:var(--ty-wdth-extended);font-size:.75rem;font-weight:500;letter-spacing:var(--ty-track-label);text-transform:uppercase;text-decoration:underline;text-underline-offset:.5em;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:text-decoration-color var(--ty-dur) var(--ty-ease)}.ty-campaign__link:hover .ty-campaign__cta{text-decoration-color:currentColor}.ty-craft__rows{display:flex;flex-direction:column;gap:clamp(3.5rem,8vw,7rem)}.ty-craft__row{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,2.5vw,2rem)}.ty-craft__media{overflow:hidden;background:color-mix(in srgb,var(--color-foreground) 4%,transparent);aspect-ratio:4 / 3}@media screen and (min-width:750px){.ty-craft__media{aspect-ratio:16 / 9}}.ty-craft__image{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.ty-craft__body{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,2vw,1.25rem);max-width:none}@media screen and (min-width:750px){.ty-craft__body{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(2rem,5vw,5rem);align-items:start}}.ty-craft__head{display:flex;flex-direction:column;gap:.6rem}.ty-craft__copy{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.ty-craft__title{margin:0;font-size:var(--font-size--h3)}.ty-craft__text{color:var(--color-foreground);font-size:.9375rem;line-height:1.7;max-width:62ch}.ty-craft__cta{align-self:flex-start;margin-block-start:.6rem}.ty-process[id]{scroll-margin-top:6rem}.ty-process__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:clamp(2.25rem,4vw,3rem);counter-reset:ty-step}@media screen and (min-width:40em){.ty-process__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:60em){.ty-process__steps{grid-template-columns:repeat(var(--ty-process-cols, 4),minmax(0,1fr))}}.ty-process__step{display:flex;flex-direction:column;gap:.5rem}.ty-process__media{aspect-ratio:1 / 1;overflow:hidden;background:color-mix(in srgb,var(--color-foreground) 4%,transparent);margin-block-end:.9rem}.ty-process__image{width:100%;height:100%;object-fit:cover}.ty-process__index{font-family:var(--font-accent--family);font-size:.6875rem;letter-spacing:var(--ty-eyebrow-tracking);color:var(--color-foreground);opacity:.55}.ty-process__title{margin:0;font-size:var(--font-size--h5)}.ty-process__text{margin:0;color:var(--color-foreground);font-size:.875rem;line-height:1.6;max-width:40ch}.ty-process__actions{margin-block-start:clamp(2.5rem,5vw,3.5rem)}@media(prefers-reduced-motion:reduce){.ty-campaign__image{transition-duration:.01ms}.ty-campaign__link:hover .ty-campaign__image,.ty-campaign__link:focus-visible .ty-campaign__image{transform:none}}.text-block.custom-typography :is(h1,h2,h3,h4,h5,h6){font:inherit;letter-spacing:inherit;color:inherit;margin:0}.ty-motion [data-ty-reveal]{opacity:0;translate:0 20px;will-change:opacity,translate}.ty-motion [data-ty-reveal].is-revealed{opacity:1;translate:0 0;transition:opacity var(--ty-dur-slow) var(--ty-ease),translate var(--ty-dur-slow) var(--ty-ease)}.ty-motion [data-ty-reveal].is-revealed{will-change:auto}.ty-motion .section-side-cart[data-ty-reveal],.ty-motion [data-ty-no-reveal][data-ty-reveal]{opacity:1;translate:none;will-change:auto;transition:none}a,button,summary,.button,label[for]{transition:color var(--ty-dur-fast) var(--ty-ease),background-color var(--ty-dur-fast) var(--ty-ease),border-color var(--ty-dur-fast) var(--ty-ease),opacity var(--ty-dur-fast) var(--ty-ease)}.card-gallery img,.product-card img,.collection-card img{transition:transform var(--ty-dur-slow) var(--ty-ease)}a:focus-visible,button:focus-visible,summary:focus-visible{transition:none}@media(prefers-reduced-motion:reduce){.ty-motion [data-ty-reveal],.ty-motion [data-ty-reveal].is-revealed{opacity:1;translate:none;transition:none}a,button,summary,.button,label[for],.card-gallery img,.product-card img,.collection-card img{transition-duration:.01ms!important}}.ty-ab{scroll-margin-top:var(--header-height, 0px)}.ty-ab .ty-section-head{margin-block-end:clamp(2rem,4vw,3rem)}.ty-display{margin:0;font-family:var(--ty-font-body);font-stretch:var(--ty-wdth-normal);font-weight:500;font-size:clamp(1.75rem,1.2rem + 2.2vw,3rem);line-height:1.08;letter-spacing:-.01em;font-variation-settings:normal;color:var(--color-foreground-heading);text-wrap:balance}.ty-display--md{font-size:clamp(1.375rem,1.05rem + 1.4vw,2.25rem);line-height:1.15}.ty-declare{margin:0;font-family:var(--ty-font-body);font-stretch:var(--ty-wdth-extended);font-weight:500;font-size:clamp(1.125rem,.95rem + .8vw,1.75rem);line-height:1.15;letter-spacing:.04em;text-transform:uppercase;font-variation-settings:normal;color:var(--color-foreground-heading);text-wrap:balance}.ty-declare--sm{font-size:clamp(.875rem,.82rem + .25vw,1.0625rem);letter-spacing:var(--ty-track-label)}.ty-lede{margin:0;font-size:clamp(.875rem,.82rem + .2vw,1rem);line-height:1.65;color:var(--color-foreground);max-width:56ch;text-wrap:wrap}.ty-lede+.ty-lede{margin-block-start:1em}.ty-small{margin:0;font-size:.8125rem;line-height:1.55;color:var(--color-foreground);max-width:40ch}.ty-index{font-family:var(--ty-font-body);font-stretch:var(--ty-wdth-extended);font-size:.6875rem;font-weight:500;letter-spacing:var(--ty-track-label);font-variant-numeric:tabular-nums;color:var(--color-foreground);opacity:.55}.ty-rule{display:block;width:100%;height:0;margin:0;border:0;border-block-start:1px solid var(--ty-hairline)}.ty-ab-link{display:inline-flex;align-items:center;gap:.6em;font-family:var(--ty-font-body);font-stretch:var(--ty-wdth-extended);font-size:.75rem;font-weight:500;letter-spacing:var(--ty-track-label);text-transform:uppercase;color:var(--color-foreground-heading);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.5em;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:text-decoration-color var(--ty-dur) var(--ty-ease)}.ty-ab-link:hover{text-decoration-color:currentColor}.ty-ab-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}.ty-ab-media{position:relative;overflow:hidden;aspect-ratio:var(--ty-ab-ratio, auto);background:color-mix(in srgb,var(--color-foreground) 5%,transparent)}.ty-ab-media__el{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ty-ab-pos, center)}.ty-ab-media__el--placeholder{fill:color-mix(in srgb,var(--color-foreground) 25%,transparent)}.ty-ab-wide{margin-block:clamp(2rem,4vw,3.5rem)}.ty-ab-wide:last-child{margin-block-end:0}@media screen and (min-width:990px){.ty-ab-media.ty-ab-wide{aspect-ratio:21 / 9}}@media screen and (min-width:750px)and (max-width:989px){.ty-ab .ty-ab-media:not(.ty-ab-wide){max-inline-size:min(100%,30rem)}}.ty-motion [data-ty-reveal] .ty-ab:not(.ty-ab--static) .ty-seq>*{opacity:0;translate:0 14px}.ty-motion [data-ty-reveal].is-revealed .ty-ab:not(.ty-ab--static) .ty-seq>*{opacity:1;translate:0 0;transition:opacity var(--ty-dur-slow) var(--ty-ease),translate var(--ty-dur-slow) var(--ty-ease);transition-delay:calc(.18s + var(--i, 0) * .11s)}@media(prefers-reduced-motion:no-preference){.ty-motion [data-ty-reveal] .ty-ab:not(.ty-ab--static) .ty-ab-media__el{scale:1.07;opacity:0}.ty-motion [data-ty-reveal].is-revealed .ty-ab:not(.ty-ab--static) .ty-ab-media__el{scale:1;opacity:1;transition:scale 1.8s cubic-bezier(.2,.7,.2,1) .1s,opacity 1s var(--ty-ease) .1s}.ty-motion [data-ty-reveal] .ty-ab:not(.ty-ab--static) :is(.ty-display,.ty-declare,.ty-journey__word,.ty-story__word):not(.ty-seq *){opacity:0;translate:0 18px}.ty-motion [data-ty-reveal].is-revealed .ty-ab:not(.ty-ab--static) :is(.ty-display,.ty-declare,.ty-journey__word,.ty-story__word):not(.ty-seq *){opacity:1;translate:0 0;transition:opacity .9s var(--ty-ease) .25s,translate 1.1s cubic-bezier(.2,.7,.2,1) .25s}.ty-ab .ty-ab-media:hover .ty-ab-media__el{scale:1.025;transition:scale 1.4s cubic-bezier(.2,.7,.2,1)}.ty-hero:not(.ty-ab--static) .ty-hero__el{animation:ty-hero-settle 2.6s cubic-bezier(.2,.7,.2,1) both}.ty-hero:not(.ty-ab--static) .ty-hero__content>*{animation:ty-rise 1s cubic-bezier(.2,.7,.2,1) both}.ty-hero:not(.ty-ab--static) .ty-hero__content>:nth-child(1){animation-delay:.35s}.ty-hero:not(.ty-ab--static) .ty-hero__content>:nth-child(2){animation-delay:.5s}.ty-hero:not(.ty-ab--static) .ty-hero__content>:nth-child(3){animation-delay:.7s}.ty-hero:not(.ty-ab--static) .ty-hero__content>:nth-child(4){animation-delay:.85s}@keyframes ty-hero-settle{0%{scale:1.08}to{scale:1}}@keyframes ty-rise{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}}.ty-motion [data-ty-reveal]:has(>.ty-ab--static){opacity:1;translate:none;transition:none}@media(prefers-reduced-motion:reduce){.ty-motion [data-ty-reveal] .ty-seq>*,.ty-motion [data-ty-reveal].is-revealed .ty-seq>*{opacity:1;translate:none;transition:none}}.ty-info{scroll-margin-top:var(--header-height, 0px);--ty-read: 34rem;--ty-wide: 64rem;--ty-hang: 5rem;--ty-hang-gap: 2rem}.ty-info-head__inner{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;max-width:var(--ty-read);margin-inline:auto}.ty-info-head__title{margin:0;font-size:var(--font-size--h2)}.ty-info-head__lede{margin-block-start:.25rem}.ty-info-head__meta{margin:0;font-family:var(--ty-font-body);font-stretch:var(--ty-wdth-extended);font-size:.6875rem;font-weight:500;letter-spacing:var(--ty-track-label);text-transform:uppercase;color:var(--color-foreground);opacity:.55}.ty-info-head__rule{margin-block-start:clamp(1.75rem,3vw,2.5rem);max-width:var(--ty-read);margin-inline:auto}body:has(.ty-info-cols:not(.ty-more),.sz) :is(.ty-info-head__inner,.ty-info-head__rule){max-width:var(--ty-wide)}.ty-doc{width:100%;max-width:var(--ty-read);margin-inline:auto}.ty-doc__article{--ty-art-pad: clamp(1.75rem, 3vw, 2.25rem);--ty-art-top: var(--ty-art-pad);position:relative;scroll-margin-top:calc(var(--header-height, 0px) + 1.5rem);padding-block:var(--ty-art-top) var(--ty-art-pad);border-block-start:1px solid var(--ty-hairline)}.ty-doc__article:first-child{--ty-art-top: 0rem;border-block-start:0}.ty-doc__article:last-child{padding-block-end:0}.ty-doc__num{display:block;margin-block-end:.5rem}@media screen and (min-width:64em){.ty-doc__num{position:absolute;inset-inline-start:calc(-1 * (var(--ty-hang) + var(--ty-hang-gap)));inset-block-start:calc(var(--ty-art-top) + .3rem);width:var(--ty-hang);margin-block-end:0;text-align:end}}.ty-doc__title,.ty-doc__body :is(h2,h3,h4){margin:0 0 .85rem;font-family:var(--ty-font-display);font-size:var(--font-size--h5);font-weight:400;line-height:1.2;letter-spacing:var(--ty-track-display);font-variation-settings:"opsz" 24;color:var(--color-foreground-heading);text-wrap:balance}.ty-doc__body :is(h2,h3,h4):not(:first-child){margin-block-start:1.75em}.ty-doc__body{font-size:clamp(.875rem,.82rem + .2vw,1rem);line-height:1.65;color:var(--color-foreground);text-wrap:pretty}.ty-doc__body>:first-child{margin-block-start:0}.ty-doc__body>:last-child{margin-block-end:0}.ty-doc__body p{margin-block:0 1em;max-width:var(--ty-measure)}.ty-doc__body ul,.ty-doc__body ol{margin-block:0 1em;padding-inline-start:0;list-style:none;display:grid;gap:.5rem}.ty-doc__body ul>li{position:relative;padding-inline-start:1.35em}.ty-doc__body ul>li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.78em;width:.7em;height:0;border-block-start:1px solid color-mix(in srgb,currentColor 45%,transparent)}.ty-doc__body ol{counter-reset:ty-doc-ol}.ty-doc__body ol>li{position:relative;padding-inline-start:2em;counter-increment:ty-doc-ol}.ty-doc__body ol>li:before{content:counter(ty-doc-ol,decimal-leading-zero);position:absolute;inset-inline-start:0;font-family:var(--ty-font-body);font-stretch:var(--ty-wdth-extended);font-size:.6875rem;font-weight:500;letter-spacing:var(--ty-track-label);font-variant-numeric:tabular-nums;opacity:.55;line-height:inherit}.ty-doc__body li>p:last-child{margin-block-end:0}.ty-doc__body p:has(>strong:only-child),.ty-doc__body p:has(>b:only-child){margin-block:0 .6em;padding-block-start:clamp(2rem,4vw,2.75rem);border-block-start:1px solid var(--ty-hairline);font-family:var(--ty-font-display);font-size:var(--font-size--h5);font-weight:400;line-height:1.2;letter-spacing:var(--ty-track-display);font-variation-settings:"opsz" 24;color:var(--color-foreground-heading)}.ty-doc__body p:has(>strong:only-child) strong,.ty-doc__body p:has(>b:only-child) b{font-weight:inherit}.ty-doc__body p:first-child:has(>strong:only-child){padding-block-start:0;border-block-start:0}.ty-info-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,6vw,5rem);align-items:start;width:100%;max-width:var(--ty-wide);margin-inline:auto}@media screen and (min-width:50em){.ty-info-cols{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(3rem,7vw,6rem)}}.ty-info-col{min-width:0;display:flex;flex-direction:column;gap:1.15rem}.ty-info-col__title{margin:0;font-size:var(--font-size--h5)}.ty-deflist{margin:0;display:grid;gap:0}.ty-deflist>div{padding-block:1rem;border-block-start:1px solid var(--ty-hairline)}.ty-deflist>div:first-child{border-block-start:0;padding-block-start:0}.ty-deflist dt{font-family:var(--ty-font-body);font-stretch:var(--ty-wdth-extended);font-size:.6875rem;font-weight:500;letter-spacing:var(--ty-track-label);text-transform:uppercase;color:var(--color-foreground);opacity:.55;margin-block-end:.4rem}.ty-deflist dd{margin:0;font-size:.875rem;line-height:1.6;color:var(--color-foreground)}.ty-deflist dd a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:text-decoration-color var(--ty-dur) var(--ty-ease)}.ty-deflist dd a:hover{text-decoration-color:currentColor}.ty-form{display:flex;flex-direction:column;gap:var(--gap-md);max-width:34rem}.ty-form__row{display:flex;flex-wrap:wrap;gap:var(--gap-md)}.ty-form__row>.contact-form__input{flex:1 1 14rem;width:auto;min-width:0}.ty-form__actions{margin-block-start:.5rem}.ty-form__note{margin:0;font-size:.75rem;line-height:1.5;color:var(--color-foreground);opacity:.7}.ty-form__banner{display:flex;align-items:center;gap:var(--gap-xs);padding:var(--padding-lg) var(--padding-xl);font-size:.8125rem;line-height:1.5;border:1px solid var(--ty-hairline)}.ty-form__banner svg{flex:0 0 auto;width:1rem;height:1rem}.ty-faq{width:100%;max-width:var(--ty-read);margin-inline:auto}.ty-faq__index{display:grid;grid-template-columns:1fr;gap:0;margin-block-end:clamp(2.5rem,5vw,3.5rem)}@media screen and (min-width:34em){.ty-faq__index{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,3rem)}}.ty-faq__index-item{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:.75rem;border-block-start:1px solid var(--ty-hairline);color:var(--color-foreground-heading);text-decoration:none;font-size:.875rem;line-height:1.4}.ty-faq__index-item:nth-last-child(-n+2){border-block-end:1px solid var(--ty-hairline)}@media screen and (max-width:33.99em){.ty-faq__index-item:nth-last-child(-n+2){border-block-end:0}.ty-faq__index-item:last-child{border-block-end:1px solid var(--ty-hairline)}}.ty-faq__index-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em;text-decoration-color:transparent;transition:text-decoration-color var(--ty-dur) var(--ty-ease)}.ty-faq__index-item:hover .ty-faq__index-name,.ty-faq__index-item:focus-visible .ty-faq__index-name{text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.ty-faq__index-count{font-family:var(--ty-font-body);font-stretch:var(--ty-wdth-extended);font-size:.6875rem;font-weight:500;letter-spacing:var(--ty-track-label);font-variant-numeric:tabular-nums;opacity:.5}.ty-faq__group{scroll-margin-top:calc(var(--header-height, 0px) + 1.5rem)}.ty-faq__group+.ty-faq__group{margin-block-start:clamp(2.75rem,5vw,4rem)}.ty-faq__group-title{margin:0 0 .35rem}.ty-faq__row{border-block-start:1px solid var(--ty-hairline)}.ty-faq__group>.ty-faq__row:last-of-type{border-block-end:1px solid var(--ty-hairline)}.ty-faq__q{display:flex;align-items:center;gap:1.5rem;width:100%;min-height:var(--minimum-touch-target);padding-block:1.15rem;cursor:pointer;list-style:none;font-family:var(--ty-font-body);font-size:.9375rem;font-weight:450;line-height:1.45;color:var(--color-foreground-heading);text-wrap:pretty}.ty-faq__q::-webkit-details-marker{display:none}.ty-faq__q:hover{color:var(--color-primary-hover, var(--color-foreground-heading))}.ty-faq__a{padding-block-end:1.6rem;font-size:clamp(.875rem,.82rem + .2vw,1rem);line-height:1.65;color:var(--color-foreground);max-width:56ch;text-wrap:pretty}.ty-faq__a>:first-child{margin-block-start:0}.ty-faq__a>:last-child{margin-block-end:0}.ty-faq__a p{margin-block:0 .8em}.ty-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.ty-table{width:100%;min-width:var(--ty-table-min, 30rem);border-collapse:collapse;text-align:start;font-variant-numeric:tabular-nums}.ty-table th,.ty-table td{text-align:start;padding-block:.95rem;padding-inline:0 1.5rem;white-space:nowrap}.ty-table th:last-child,.ty-table td:last-child{padding-inline-end:0}.ty-table thead th{font-family:var(--ty-font-body);font-stretch:var(--ty-wdth-extended);font-size:.6875rem;font-weight:500;letter-spacing:var(--ty-track-label);text-transform:uppercase;color:var(--color-foreground);opacity:.55;border-block-end:1px solid var(--color-foreground-heading)}.ty-table tbody td{font-size:.875rem;line-height:1.5;color:var(--color-foreground);border-block-end:1px solid var(--ty-hairline)}.ty-table tbody tr:last-child td{border-block-end:0}.ty-table tbody td:first-child{color:var(--color-foreground-heading);font-weight:500}.ty-steps{list-style:none;margin:0;padding:0;counter-reset:ty-steps;display:grid;gap:1.1rem}.ty-steps>li{position:relative;padding-inline-start:2.25em;counter-increment:ty-steps;font-size:.875rem;line-height:1.6;color:var(--color-foreground)}.ty-steps>li:before{content:counter(ty-steps,decimal-leading-zero);position:absolute;inset-inline-start:0;line-height:inherit;font-family:var(--ty-font-body);font-stretch:var(--ty-wdth-extended);font-size:.6875rem;font-weight:500;letter-spacing:var(--ty-track-label);font-variant-numeric:tabular-nums;opacity:.55}.ty-note{padding-inline-start:1.25rem;border-inline-start:1px solid var(--ty-hairline);font-size:.875rem;line-height:1.6;color:var(--color-foreground);max-width:var(--ty-measure)}.ty-note>:first-child{margin-block-start:0}.ty-note>:last-child{margin-block-end:0}.ty-price-tbc{font-family:var(--ty-font-body);font-stretch:var(--ty-wdth-extended);font-size:.75rem;font-weight:500;letter-spacing:var(--ty-track-label);text-transform:uppercase;opacity:.55}.ty-price-tbc-buy .button[disabled]{cursor:not-allowed}.ty-price-tbc-buy__note{margin-block:.75rem 0;font-size:.8125rem;line-height:1.6;color:var(--color-foreground);opacity:.7;max-width:var(--ty-measure)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/thylacin-system.css.map */
