.faq{--faq-text: 1.7rem;--faq-lead: 1.8rem;--faq-question: 1.8rem;--faq-line: 1.9;--faq-tap: 4.8rem;--faq-radius: .8rem;--faq-border: rgba(var(--color-foreground), .14);--faq-border-strong: rgba(var(--color-foreground), .28);--faq-muted: rgba(var(--color-foreground), .72);--faq-tint: rgba(var(--color-foreground), .04);font-size:var(--faq-text);line-height:var(--faq-line)}@media screen and (min-width:750px){.faq{--faq-text: 1.8rem;--faq-lead: 1.9rem;--faq-question: 1.9rem}}.faq :is(h1,h2,h3){line-height:1.4}.faq__title{margin:0 0 1.2rem;font-size:2.8rem;letter-spacing:.02em}@media screen and (min-width:750px){.faq__title{font-size:3.6rem}}.faq__lead{margin:0 0 2.8rem;font-size:var(--faq-lead);line-height:var(--faq-line);color:var(--faq-muted)}.faq__section{margin-top:4rem}.faq__section-title{margin:0 0 .6rem;font-size:2rem}.faq__section-note{margin:0 0 1.6rem;font-size:1.5rem;color:var(--faq-muted)}.faq-search{position:relative;margin-bottom:1rem}.faq-search__label{display:block;margin-bottom:.8rem;font-size:1.6rem;font-weight:600}.faq-search__box{position:relative}.faq-search__input{width:100%;min-height:5.6rem;padding:1.2rem 4.8rem 1.2rem 1.6rem;font-family:var(--font-body-family);font-size:1.7rem;line-height:1.5;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:.1rem solid var(--faq-border-strong);border-radius:var(--faq-radius);-webkit-appearance:none;appearance:none}.faq-search__input:focus{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.1rem}.faq-search__input::-webkit-search-cancel-button{display:none}.faq-search__clear{position:absolute;top:50%;right:.4rem;transform:translateY(-50%);display:none;width:4.4rem;height:4.4rem;padding:0;font-size:2rem;line-height:1;color:var(--faq-muted);background:none;border:0;border-radius:50%;cursor:pointer}.faq-search[data-has-query=true] .faq-search__clear{display:block}.faq-search__status,.faq-search__status:empty{display:block;margin:.8rem 0 0;font-size:1.5rem;color:var(--faq-muted)}.faq-search__status:empty{margin:0}.faq-search__results{margin:1.2rem 0 0;padding:0;list-style:none;border:.1rem solid var(--faq-border);border-radius:var(--faq-radius);overflow:hidden}.faq-search__results[hidden]{display:none}.faq-search__results li+li{border-top:.1rem solid var(--faq-border)}.faq-search__link{display:block;min-height:var(--faq-tap);padding:1.4rem 1.6rem;color:rgb(var(--color-foreground));text-decoration:none}.faq-search__link:hover,.faq-search__link:focus-visible{background-color:var(--faq-tint)}.faq-search__q{display:block;font-size:var(--faq-text);line-height:1.6}.faq-search__cat{display:block;margin-top:.4rem;font-size:1.4rem;color:var(--faq-muted)}.faq-search__empty{margin:1.2rem 0 0;padding:1.6rem;font-size:var(--faq-text);background-color:var(--faq-tint);border-radius:var(--faq-radius)}.faq-search__empty[hidden]{display:none}.faq-search__empty p{margin:0 0 1rem}.faq-search__empty p:last-child{margin-bottom:0}.faq-list{margin:0;padding:0;list-style:none;border-top:.1rem solid var(--faq-border)}.faq-list li{border-bottom:.1rem solid var(--faq-border)}.faq-list__link{display:flex;gap:1rem;align-items:flex-start;min-height:var(--faq-tap);padding:1.5rem .4rem;font-size:var(--faq-text);line-height:1.6;color:rgb(var(--color-foreground));text-decoration:none}.faq-list__link:hover .faq-list__text,.faq-list__link:focus-visible .faq-list__text{text-decoration:underline}.faq-list__mark{flex:0 0 auto;font-weight:700;color:var(--faq-muted)}.faq-list__text{flex:1 1 auto}.faq-list__cat{display:block;margin-top:.4rem;font-size:1.4rem;color:var(--faq-muted)}.faq-list__arrow{flex:0 0 auto;color:var(--faq-muted)}.faq-cards{display:grid;grid-template-columns:1fr;gap:1.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.faq-cards{grid-template-columns:repeat(2,1fr)}}.faq-card{display:flex;gap:1.2rem;align-items:center;justify-content:space-between;min-height:6.4rem;height:100%;padding:1.6rem;color:rgb(var(--color-foreground));text-decoration:none;border:.1rem solid var(--faq-border-strong);border-radius:var(--faq-radius)}.faq-card:hover,.faq-card:focus-visible{background-color:var(--faq-tint)}.faq-card__title{display:block;font-size:1.8rem;font-weight:600;line-height:1.5}.faq-card__desc{display:block;margin-top:.4rem;font-size:1.5rem;line-height:1.6;color:var(--faq-muted)}.faq-card__count{display:block;margin-top:.4rem;font-size:1.4rem;color:var(--faq-muted)}.faq-card__count--soon{display:inline-block;margin-top:.6rem;padding:.2rem .8rem;font-size:1.3rem;border:.1rem solid var(--faq-border-strong);border-radius:999px}.faq-card__arrow{flex:0 0 auto;font-size:1.8rem;color:var(--faq-muted)}.faq-breadcrumb{margin:0 0 1.6rem;font-size:1.5rem;line-height:1.6}.faq-breadcrumb ol{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.faq-breadcrumb a{display:inline-block;min-height:3.2rem;color:rgb(var(--color-foreground))}.faq-breadcrumb__sep{color:var(--faq-muted)}.faq-accordion{margin-top:2.4rem;border-top:.1rem solid var(--faq-border)}.faq-item{border-bottom:.1rem solid var(--faq-border);scroll-margin-top:9rem}.faq-item__q{display:flex;gap:1.2rem;align-items:flex-start;min-height:var(--faq-tap);padding:1.8rem .4rem;font-size:var(--faq-question);font-weight:600;line-height:1.6;cursor:pointer;list-style:none}.faq-item__q::-webkit-details-marker{display:none}.faq-item__q:hover{background-color:var(--faq-tint)}.faq-item__q:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:-.2rem}.faq-item__q-text{flex:1 1 auto}.faq-item__icon{position:relative;flex:0 0 auto;width:2rem;height:2rem;margin-top:.4rem}.faq-item__icon:before,.faq-item__icon:after{content:"";position:absolute;top:50%;left:50%;width:1.6rem;height:.2rem;background-color:rgb(var(--color-foreground));transform:translate(-50%,-50%)}.faq-item__icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .15s ease-in-out}.faq-item[open] .faq-item__icon:after{transform:translate(-50%,-50%) rotate(0)}.faq-item__a{padding:0 .4rem 2.4rem;font-size:var(--faq-text);line-height:var(--faq-line)}.faq-item__a .metafield-rich_text_field{margin:0}.faq-item__a .rte>*,.faq-item__a .metafield-rich_text_field>*{margin-top:0;margin-bottom:1.2rem}.faq-item__a .rte>*:last-child,.faq-item__a .metafield-rich_text_field>*:last-child{margin-bottom:0}.faq-item__a .rte a{color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:.3rem}.faq-item__a .rte img{max-width:100%;height:auto}.faq-item__a .rte ul,.faq-item__a .rte ol{padding-left:2.2rem}.faq-video{margin-top:1.6rem}.faq-video__frame{position:relative;width:100%;padding-top:56.25%;overflow:hidden;background-color:rgba(var(--color-foreground),.06);border-radius:var(--faq-radius)}.faq-video__frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.faq-video__link{display:inline-block;min-height:var(--faq-tap);padding:1.2rem 0;font-size:var(--faq-text)}.faq-related{margin-top:2rem;padding:1.4rem 1.6rem;background-color:var(--faq-tint);border-radius:var(--faq-radius)}.faq-related__title{margin:0 0 .6rem;font-size:1.5rem;font-weight:600;color:var(--faq-muted)}.faq-related ul{margin:0;padding:0;list-style:none}.faq-related li+li{margin-top:.2rem}.faq-related a{display:block;min-height:4.4rem;padding:1rem 0;font-size:1.6rem;line-height:1.6;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.faq-contact{margin-top:4rem;padding:2.4rem 2rem;text-align:center;background-color:var(--faq-tint);border-radius:var(--faq-radius)}.faq-contact__title{margin:0 0 .8rem;font-size:2rem}.faq-contact__text{margin:0 0 1.8rem;font-size:var(--faq-text);line-height:var(--faq-line);color:var(--faq-muted)}.faq-contact__buttons{display:flex;flex-direction:column;gap:1rem;align-items:stretch}@media screen and (min-width:750px){.faq-contact__buttons{flex-direction:row;justify-content:center}}.faq-contact .button{min-height:var(--faq-tap);font-size:1.6rem}.faq-notice{margin:2rem 0;padding:1.6rem;font-size:1.6rem;line-height:1.8;border:.1rem dashed var(--faq-border-strong);border-radius:var(--faq-radius)}.faq-notice h2{margin:0 0 .8rem;font-size:1.8rem}.faq-notice ul{margin:.8rem 0 0;padding-left:2rem}.faq-notice code{font-size:1.5rem;word-break:break-all}@media(prefers-reduced-motion:reduce){.faq-item__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/faq.css.map */
