.custom-faq-trigger{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:1.4em;height:1.4em;margin:-.2em 0 0 .15em;padding:0;border:0;background:none;color:inherit;opacity:.55;cursor:pointer;font-size:.75em;transition:opacity .15s}.custom-faq-trigger:hover,.custom-faq-trigger:focus-visible{opacity:1}.custom-faq-icon{width:100%;height:100%}.custom-faq-pop{position:fixed;inset:auto;margin:0;box-sizing:border-box;width:min(34rem,calc(100vw - 16px));padding:1.6rem 1.8rem 1.8rem;border:0;border-radius:8px;background:#fff;color:rgb(var(--color-foreground, 18, 18, 18));box-shadow:0 8px 28px #0000002e;font-family:var(--font-body-family);font-size:1.5rem;font-weight:400;line-height:1.5;letter-spacing:normal;text-align:left;text-transform:none}.custom-faq-pop:popover-open{display:block}.custom-faq-pop__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.6rem}.custom-faq-pop__title{display:block;font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.25}.custom-faq-pop__close{flex:none;width:2.8rem;height:2.8rem;margin:-.4rem -.8rem 0 0;padding:0;border:0;background:none;color:inherit;font-size:2.4rem;line-height:1;cursor:pointer}.custom-faq-pop__text{display:block}.custom-faq-pop__more{display:inline-block;margin-top:.8rem;color:inherit}@media screen and (max-width:749px){.custom-faq-pop{inset:auto 0 0 0;width:100%;max-height:70vh;overflow-y:auto;padding:2rem 2rem calc(2.4rem + env(safe-area-inset-bottom));border-radius:14px 14px 0 0;font-size:1.6rem}.custom-faq-pop:popover-open{animation:custom-faq-sheet .2s ease-out}.custom-faq-pop::backdrop{background:#00000059}}@keyframes custom-faq-sheet{0%{transform:translateY(30%);opacity:0}}@media(prefers-reduced-motion:reduce){.custom-faq-pop:popover-open{animation:none}}.custom-faq__item{border-bottom:1px solid rgba(var(--color-foreground),.12)}.custom-faq__item>summary{position:relative;padding:1.4rem 3.2rem 1.4rem 0;list-style:none;cursor:pointer;font-size:1.7rem;line-height:1.4}.custom-faq__item>summary::-webkit-details-marker{display:none}.custom-faq__item>summary:after{content:"+";position:absolute;top:50%;right:.4rem;transform:translateY(-50%);font-size:2.2rem;line-height:1;opacity:.6}.custom-faq__item[open]>summary:after{content:"\2212"}.custom-faq__item-body{padding:0 0 1.6rem}.custom-faq__item-body p{margin:0}.custom-faq__item-more{display:inline-block;margin-top:.6rem;color:inherit}.custom-faq{--faq-panel-tint: color-mix(in srgb, #f2edea, #fff)}.custom-faq__layout{display:grid;overflow:hidden;background:#fff;border-radius:6px;box-shadow:var(--product-card-shadow-horizontal-offset) var(--product-card-shadow-vertical-offset) var(--product-card-shadow-blur-radius) rgba(var(--color-shadow),var(--product-card-shadow-opacity))}.custom-faq__nav{background-color:var(--faq-panel-tint);padding:3.2rem 2.8rem}.custom-faq__main{padding:3.2rem 2.4rem}.custom-faq__answer>:last-child,.custom-faq__topic:last-of-type,.custom-faq__more>:last-child{margin-bottom:0}@media screen and (min-width:750px){.custom-faq__main{padding:4.8rem 5.6rem}}@media screen and (min-width:990px){.custom-faq__layout{grid-template-columns:35rem minmax(0,1fr)}.custom-faq__nav{padding:3.2rem 3.6rem}.custom-faq__main{max-width:82rem}.custom-faq__nav-toggle{position:sticky;top:2.4rem}.custom-faq__nav-toggle>summary{display:none}}@media screen and (max-width:989px){.custom-faq__nav:not(.custom-faq__nav--entry){display:none}.custom-faq__nav--entry{order:2}.custom-faq__nav-toggle>summary{cursor:pointer;font-family:var(--font-heading-family);font-size:2rem;margin-bottom:1rem}}.custom-faq__nav{font-size:1.5rem;line-height:1.4}.custom-faq__nav a{color:inherit;text-decoration:none}.custom-faq__nav a:hover,.custom-faq__nav a[aria-current=page]{text-decoration:underline;text-underline-offset:.3rem}.custom-faq__nav-back{display:block;margin-bottom:2.4rem}.custom-faq__nav-topics{margin:0;padding:0;list-style:none}.custom-faq__nav-topic{margin:0 0 .8rem}.custom-faq__nav-topic--depth-0{margin-top:1.8rem}.custom-faq__nav-topic--depth-0:first-child{margin-top:0}.custom-faq__nav-topic--depth-0>a{font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.custom-faq__nav-list{margin:.8rem 0 0;padding:0;list-style:none}.custom-faq__nav-topic--depth-1>.custom-faq__nav-list{padding-left:1.2rem}.custom-faq__nav-list li{margin:0 0 .6rem}.custom-faq__nav-list a[aria-current=page]{font-weight:700}.custom-faq__page-title{font-size:38px;line-height:1.2;margin:0 0 16px}@media screen and (max-width:749px){.custom-faq__page-title{font-size:28px;margin-bottom:12px}}.custom-faq__question{margin:0 0 1.2rem;font-size:3.28rem;line-height:1.2}.custom-faq__lead{margin:0 0 2.4rem;font-size:2rem;line-height:1.3}.custom-faq__answer{font-size:1.7rem}.custom-faq__answer ul,.custom-faq__answer ol{list-style-position:outside;padding-left:2.2rem}.custom-faq__answer li{margin-bottom:.6rem;padding-left:.4rem}.custom-faq__more{margin-top:4rem;padding:2.4rem 2.8rem;border-radius:6px;background:var(--faq-panel-tint)}.custom-faq__more h2{margin:0 0 1.2rem;font-size:2.2rem}.custom-faq__more ul{margin:0;padding:0;list-style:none}.custom-faq__more li{margin:0 0 .6rem}.custom-faq__more a{color:inherit}.custom-faq__intro{margin-bottom:2.4rem}.custom-faq__search{margin-bottom:3.2rem}.custom-faq__search .field__input{background-color:#fff}.custom-faq__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.2rem;margin:0 0 4rem;padding:0;list-style:none}.custom-faq__card{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;height:100%;box-sizing:border-box;padding:1.8rem;border-radius:6px;background:var(--faq-panel-tint);color:inherit;text-decoration:none;transition:background .15s}.custom-faq__card:hover{background:color-mix(in srgb,var(--faq-panel-tint),#000 4%)}.custom-faq__card-icon{width:4.8rem;height:4.8rem;object-fit:contain;margin-bottom:.6rem}.custom-faq__card-name{font-family:var(--font-heading-family);font-size:2rem;line-height:1.2}.custom-faq__card-count{font-size:1.4rem;opacity:.7}.custom-faq__topic{margin-bottom:4rem;scroll-margin-top:2.4rem}.custom-faq__topic h2,.custom-faq__topic h3{margin:0 0 .6rem}.custom-faq__topic h2 a,.custom-faq__topic h3 a{color:inherit;text-decoration:none}.custom-faq__topic h2 a:hover,.custom-faq__topic h3 a:hover{text-decoration:underline;text-underline-offset:.3rem}.custom-faq__topic--depth-1{margin:0 0 2rem;padding:2rem 2rem .8rem;border-radius:6px;background:var(--faq-panel-tint)}@media screen and (min-width:750px){.custom-faq__topic--depth-1{padding:2.8rem 3.2rem 1.2rem}}.custom-faq__topic--depth-1 h3{font-size:2.6rem}.custom-faq__topic--depth-1 .custom-faq__item:last-child{border-bottom:0}.custom-faq__topic--depth-0:has(+.custom-faq__topic--depth-1){margin-bottom:2rem}.custom-faq__topic-intro{margin:0 0 1rem;opacity:.8}.custom-faq__item{scroll-margin-top:2.4rem}.custom-faq__empty{margin-top:2rem}.custom-faq-list__heading{margin:0 0 1.2rem}.custom-faq-list__all{margin:2rem 0 0}.custom-faq-list__all a{color:inherit}.custom-faq__draft{font-family:var(--font-body-family);font-size:.75em;color:#b5541c;white-space:nowrap}.custom-faq__review{margin:0 0 2.4rem;padding:1.4rem 1.8rem;border-left:4px solid #b5541c;border-radius:4px;background:#fbf1ea;font-size:1.5rem}.custom-faq__review p{margin:0}.custom-faq__review-title{margin-bottom:.4rem!important;font-weight:700}.custom-faq__shop{margin-top:4rem}.custom-faq__shop h2{margin:0 0 1.6rem;font-size:2.2rem}.custom-faq__shop-collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.2rem;margin:0 0 2.4rem;padding:0;list-style:none}.custom-faq__shop-collection{display:block;color:inherit;text-decoration:none}.custom-faq__shop-collection-media{display:block;aspect-ratio:1;overflow:hidden;border-radius:6px}.custom-faq__shop-collection-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s}.custom-faq__shop-collection:hover img{transform:scale(1.04)}.custom-faq__shop-collection-title{display:block;padding:.8rem 0 0;text-align:center;font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.25}.custom-faq__shop-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.custom-faq__shop-products .grid__item{width:auto;max-width:none;padding:0}@media screen and (min-width:750px){.custom-faq__shop-products{grid-template-columns:repeat(3,minmax(0,1fr))}}.custom-faq__pages{margin-top:4rem}.custom-faq__pages h2,.custom-faq__sources h2{margin:0 0 1.2rem;font-size:2.2rem}.custom-faq__pages ul,.custom-faq__sources ul{margin:0;padding:0;list-style:none}.custom-faq__pages li{padding:1.2rem 0;border-bottom:1px solid rgba(var(--color-foreground),.12)}.custom-faq__pages li:last-child{border-bottom:0}.custom-faq__pages a{font-family:var(--font-heading-family);font-size:1.8rem;color:inherit}.custom-faq__pages p{margin:.4rem 0 0;font-size:1.5rem;opacity:.8}.custom-faq__sources{margin-top:4rem;font-size:1.4rem}.custom-faq__sources h2{font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-bottom:.6rem}.custom-faq__sources li{margin:0 0 .4rem}.custom-faq__sources a{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/33/assets/custom-faq.css.map */
