.faq-index,.faq-article{box-sizing:border-box;color:var(--faq-text, #222222);background:var(--faq-background, #ffffff)}.faq-index *,.faq-index *:before,.faq-index *:after,.faq-article *,.faq-article *:before,.faq-article *:after{box-sizing:inherit}.faq-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}.faq-index{min-height:70vh;padding:48px 16px 64px}.faq-index__container{width:100%;max-width:1040px;margin:0 auto}.faq-index__header{max-width:760px;margin:0 auto 24px;text-align:center}.faq-index__eyebrow{margin:0 0 10px;color:var(--faq-muted, #666666);font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.faq-index__heading{margin:0;color:var(--faq-text, #222222);font-size:clamp(32px,5vw,52px);font-weight:800;letter-spacing:-.035em;line-height:1.06}.faq-index__description{margin:12px auto 0;color:var(--faq-muted, #666666);font-size:17px;line-height:1.6}.faq-index__description>:last-child{margin-bottom:0}.faq-search{position:relative;z-index:25;display:block;max-width:760px;margin:0 auto 20px}.faq-search__form{position:relative;margin:0}.faq-search__input{display:block;width:100%;height:46px;margin:0;padding:0 58px 0 54px;border:1px solid rgba(34,34,34,.24);border-radius:14px;outline:none;background:var(--faq-surface, #ffffff);box-shadow:0 9px 28px #14141414;color:var(--faq-text, #222222);font:inherit;font-size:16px;line-height:1;transition:border-color .16s ease,box-shadow .16s ease;-webkit-appearance:none;appearance:none}.faq-search__input::-webkit-search-cancel-button{display:none}.faq-search__input:focus{border-color:var(--faq-text, #222222);box-shadow:0 0 0 3px var(--faq-accent, #fadc1d),0 12px 30px #1414141f}.faq-search__icon{position:absolute;z-index:2;top:50%;left:20px;width:22px;height:22px;color:var(--faq-muted, #666666);pointer-events:none;transform:translateY(-50%)}.faq-search__icon svg,.faq-search__clear svg{display:block;width:100%;height:100%}.faq-search__clear{position:absolute;z-index:3;top:50%;right:15px;display:grid;width:34px;height:34px;padding:9px;border:0;border-radius:50%;background:#22222214;color:var(--faq-text, #222222);cursor:pointer;transform:translateY(-50%)}.faq-search__clear[hidden]{display:none}.faq-search__clear:hover{background:#22222224}.faq-search__clear:focus-visible{outline:3px solid var(--faq-accent, #fadc1d);outline-offset:2px}.faq-search__results{position:absolute;top:calc(100% + 8px);right:0;left:0;max-height:min(66vh,610px);overflow-y:auto;border:1px solid rgba(34,34,34,.16);border-radius:14px;background:var(--faq-surface, #ffffff);box-shadow:0 24px 54px #1414142e;color:var(--faq-text, #222222)}.faq-search__results[hidden]{display:none}.faq-search-results__inner{padding:10px}.faq-search-results__heading{margin:0;padding:10px 12px 12px;color:var(--faq-muted, #666666);font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.faq-search-results__list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.faq-search-result{margin:0}.faq-search-result__link{position:relative;display:grid;gap:5px;padding:14px 48px 14px 14px;border-radius:9px;color:var(--faq-text, #222222);text-decoration:none}.faq-search-result__link:hover,.faq-search-result__link:focus{outline:none;background:#fadc1d2e;color:var(--faq-text, #222222)}.faq-search-result__link:focus-visible{box-shadow:inset 0 0 0 2px var(--faq-text, #222222)}.faq-search-result__topic{color:var(--faq-muted, #666666);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.faq-search-result__title{font-size:16px;font-weight:750;line-height:1.35}.faq-search-result__excerpt{display:-webkit-box;overflow:hidden;color:var(--faq-muted, #666666);font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.faq-search-result__arrow{position:absolute;top:50%;right:16px;font-size:20px;transform:translateY(-50%)}.faq-search-results__hint{margin:8px 12px 4px;color:var(--faq-muted, #666666);font-size:12px;line-height:1.4}.faq-search-results__empty,.faq-search-results__loading{display:grid;gap:5px;justify-items:center;padding:30px 18px;color:var(--faq-muted, #666666);text-align:center}.faq-search-results__empty strong{color:var(--faq-text, #222222)}.faq-search-results__spinner{width:22px;height:22px;margin-bottom:4px;border:3px solid rgba(34,34,34,.16);border-top-color:var(--faq-text, #222222);border-radius:50%;animation:faq-spin .7s linear infinite}@keyframes faq-spin{to{transform:rotate(360deg)}}.faq-editor-note{max-width:760px;margin:12px auto;padding:14px 16px;border-left:4px solid var(--faq-accent, #fadc1d);background:#fff;box-shadow:0 4px 14px #14141414;color:var(--faq-text, #222222);font-size:13px;line-height:1.5}.faq-topic-nav{display:flex;gap:8px;margin:24px 0 14px;padding:2px 0 4px;overflow-x:auto;scrollbar-width:thin}.faq-topic-nav__link{flex:0 0 auto;padding:9px 14px;border:1px solid rgba(34,34,34,.18);border-radius:999px;background:transparent;color:var(--faq-text, #222222);font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.faq-topic-nav__link:hover,.faq-topic-nav__link:focus,.faq-topic-nav__link.is-active{border-color:var(--faq-text, #222222);background:var(--faq-text, #222222);color:var(--faq-surface, #ffffff);text-decoration:none}.faq-topic-nav__link:focus-visible{outline:3px solid var(--faq-accent, #fadc1d);outline-offset:2px}.faq-topics{display:grid;gap:14px}.faq-topic{overflow:hidden;border:1px solid rgba(34,34,34,.18);border-radius:18px;background:var(--faq-surface, #ffffff);box-shadow:0 8px 24px #1414140e}.faq-topic__summary{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:20px;padding:14px 24px;color:var(--faq-text, #222222);cursor:pointer;list-style:none}.faq-topic__summary::-webkit-details-marker{display:none}.faq-topic__summary:hover{background:#fadc1d1a}.faq-topic__summary:focus-visible{outline:3px solid var(--faq-accent, #fadc1d);outline-offset:-3px}.faq-topic__heading-wrap{display:flex;min-width:0;align-items:center;gap:10px;margin:0}.faq-topic__heading{margin:0;color:inherit;font-size:21px;font-weight:800;letter-spacing:-.015em;line-height:1.25}.faq-topic__count{display:inline-grid;min-width:25px;height:25px;padding:0 7px;place-items:center;border-radius:999px;background:#22222214;color:var(--faq-muted, #666666);font-size:11px;font-weight:800}.faq-topic__toggle{width:11px;height:11px;flex:0 0 auto;margin-right:3px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .18s ease}.faq-topic[open] .faq-topic__toggle{transform:translateY(3px) rotate(225deg)}.faq-topic__content{border-top:1px solid rgba(34,34,34,.12)}.faq-topic__description{margin:0;padding:14px 24px;border-bottom:1px solid rgba(34,34,34,.1);color:var(--faq-muted, #666666);font-size:14px;line-height:1.55}.faq-question-list{margin:0;padding:0;list-style:none}.faq-question-card{margin:0;padding:0;border-bottom:1px solid rgba(34,34,34,.11)}.faq-question-card:last-child{border-bottom:0}.faq-question-card article{padding:22px 24px}.faq-index .faq-question-card article{padding:16px 24px}.faq-question-card__title{margin:0;color:var(--faq-text, #222222);font-size:17px;font-weight:750;line-height:1.38}.faq-question-card__target{display:block;color:inherit;text-decoration:none}.faq-question-card__target:hover,.faq-question-card__target:focus-visible{background:#fadc1d14;color:inherit;text-decoration:none}.faq-question-card__target:hover .faq-question-card__title{text-decoration:underline;text-decoration-color:var(--faq-accent, #fadc1d);text-decoration-thickness:3px;text-underline-offset:3px}.faq-question-card__target:focus-visible{outline:3px solid var(--faq-accent, #fadc1d);outline-offset:-3px}.faq-question-card__excerpt{margin:8px 0 0;color:var(--faq-muted, #666666);font-size:14px;line-height:1.6}.faq-index .faq-question-card__excerpt{margin-top:6px}.faq-question-card__link,.faq-topic__view-all,.faq-article__topic-link{display:inline-flex;align-items:center;gap:7px;color:var(--faq-text, #222222);font-size:13px;font-weight:800;line-height:1.3;text-decoration:none}.faq-question-card__link{margin-top:11px}.faq-index .faq-question-card__link{display:flex;width:fit-content;margin:8px 0 0 auto}.faq-question-card__link svg{width:18px;height:18px;transition:transform .16s ease}.faq-question-card__target:hover .faq-question-card__link svg{transform:translate(3px)}.faq-topic__view-all{margin:8px 24px 16px;padding-bottom:3px;border-bottom:3px solid var(--faq-accent, #fadc1d)}.faq-index__empty{margin:0;padding:32px;border:1px dashed rgba(34,34,34,.25);border-radius:14px;color:var(--faq-muted, #666666);text-align:center}.faq-index__pagination{margin-top:32px}.faq-index__pagination .toolbar-bottom{margin:0}.faq-index__pagination .pagination{margin-bottom:0}.faq-article{padding:28px 16px 88px}.faq-article__container{width:100%;max-width:1520px;margin:0 auto}.faq-article__layout{display:grid;gap:32px;max-width:900px;margin:0 auto}.faq-breadcrumbs{width:100%;margin-right:auto;margin-left:auto;margin-bottom:16px}.faq-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;color:var(--faq-muted, #666666);font-size:12px;line-height:1.5;list-style:none}.faq-breadcrumbs li:not(:last-child):after{content:"/";margin-left:6px;color:#22222261}.faq-breadcrumbs a{color:inherit;text-decoration:none}.faq-breadcrumbs a:hover{color:var(--faq-text, #222222);text-decoration:underline}.faq-article__body{min-width:0;margin:0}.faq-article__header{margin-bottom:32px}.faq-article__header-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.faq-article__search{flex:0 1 230px;min-width:190px;margin:0}.faq-article__search .faq-search__input{height:40px;padding-left:40px;padding-right:40px;border-radius:999px;background:var(--faq-background, #ffffff);box-shadow:none;font-size:14px}.faq-article__search .faq-search__icon{left:14px;width:18px;height:18px}.faq-article__search .faq-search__clear{right:7px;width:28px;height:28px;padding:7px}.faq-article__search .faq-search__results{width:min(520px,calc(100vw - 32px));background:var(--faq-background, #ffffff)}.faq-search-results__empty[hidden]{display:none}.faq-search-result[aria-selected=true] .faq-search-result__link{background:var(--faq-accent, #fadc1d)}.faq-article__topics{flex:1 1 260px;flex-wrap:wrap;gap:6px;min-width:0;margin:0;overflow:visible}.faq-article__topics .faq-topic-nav__link{padding:7px 11px;font-size:11px}.faq-article__topics .faq-topic-nav__link.is-active{border-color:var(--faq-accent, #fadc1d);background:var(--faq-accent, #fadc1d);color:var(--faq-text, #222222)}.faq-article__back{display:inline-flex;align-items:center;gap:7px;color:var(--faq-muted, #666666);font-size:13px;font-weight:750;line-height:1.4;text-decoration:none}.faq-article__back:hover{color:var(--faq-text, #222222);text-decoration:none}.faq-article__topic{display:table;padding:7px 11px;border-radius:999px;background:var(--faq-accent, #fadc1d);color:var(--faq-text, #222222);font-size:11px;font-weight:850;letter-spacing:.07em;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.faq-article__topic:hover{background:#fadc1de6;color:var(--faq-text, #222222);text-decoration:none;box-shadow:0 0 0 1px var(--faq-text, #222222)}.faq-article__title{margin:16px 0 0;color:var(--faq-text, #222222);font-size:clamp(26px,5.4vw,30px);font-weight:600;letter-spacing:0em;line-height:1.06}.faq-article__lead{margin-top:22px;color:var(--faq-text, #222222);font-size:clamp(15px,2.2vw,18px);line-height:1.2}.faq-article__lead>:last-child{margin-bottom:0}.faq-article__updated{margin:12px 0 0;color:var(--faq-muted, #666666);font-size:12px;line-height:1.5}.faq-article__image{margin:0 0 32px}.faq-article__image img{display:block;width:100%;height:auto;border-radius:16px}.faq-article__content{color:var(--faq-text, #222222);font-size:16px;line-height:1.72}.faq-article__content h2{margin:44px 0 15px;color:var(--faq-text, #222222);font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.2}.faq-article__content h3{margin:30px 0 12px;color:var(--faq-text, #222222);font-size:21px;font-weight:780;line-height:1.3}.faq-article__content a{color:inherit;text-decoration-color:var(--faq-accent, #fadc1d);text-decoration-thickness:3px;text-underline-offset:3px}.faq-article__content img{max-width:100%;height:auto}.faq-article__content table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.faq-article__content th,.faq-article__content td{padding:10px 12px;border:1px solid rgba(34,34,34,.18);text-align:left}.faq-article__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:54px;padding-top:24px;border-top:1px solid rgba(34,34,34,.14)}.faq-article__topic-link{padding-bottom:3px;border-bottom:3px solid var(--faq-accent, #fadc1d)}.faq-article__back--footer{margin-left:auto}.faq-related{align-self:start;margin:0;padding:20px;border-radius:4px;background:var(--faq-surface, #f5f5f3)}.faq-related>h2,.faq-related-products>h2{margin:0 0 16px;color:var(--faq-text, #222222);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.faq-question-list--related{overflow:hidden;border:1px solid rgba(34,34,34,.14);border-radius:12px;background:#fff}.faq-related__item{margin:0;border-bottom:1px solid rgba(34,34,34,.11)}.faq-related__item:last-child{border-bottom:0}.faq-related__link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;color:var(--faq-text, #222222);font-size:15px;font-weight:750;line-height:1.4;text-decoration:none}.faq-related__link:hover,.faq-related__link:focus-visible{background:#fadc1d14;color:var(--faq-text, #222222);text-decoration:none}.faq-related__link:focus-visible{outline:3px solid var(--faq-accent, #fadc1d);outline-offset:-3px}.faq-related-products{min-width:0;align-self:start;padding:20px;border-radius:4px;background:var(--faq-surface, #f5f5f3)}.faq-related-products__list{display:grid;gap:16px;margin:0;padding:0;list-style:none}.faq-related-products__item{margin:0}.faq-related-products__link{display:flex;align-items:center;gap:16px;padding:12px;border:1px solid rgba(34,34,34,.14);border-radius:4px;background:var(--faq-background, #ffffff);color:var(--faq-text, #222222);text-decoration:none}.faq-related-products__link:hover,.faq-related-products__link:focus-visible{color:var(--faq-text, #222222);text-decoration:none;border-color:var(--faq-text, #222222)}.faq-related-products__link:focus-visible{outline:3px solid var(--faq-accent, #fadc1d);outline-offset:2px}.faq-related-products__image{display:block;width:120px;max-width:100%;height:auto;flex-shrink:0;object-fit:contain}.faq-related-products__title{margin:0;color:inherit;font-size:14px;font-weight:600;line-height:1.1}.faq-related-products__price{margin:8px 0 0;font-size:14px;font-weight:600;line-height:1.2}@media screen and (min-width:1200px){.faq-article__layout{grid-template-columns:minmax(190px,1fr) minmax(0,900px) minmax(190px,1fr);grid-template-areas:"questions article products";gap:28px;max-width:none}.faq-article__body{grid-area:article}.faq-article .faq-breadcrumbs{width:100%}.faq-related{grid-area:questions;padding:18px}.faq-related__link{gap:8px;padding:14px 12px;font-size:14px}.faq-related-products{grid-area:products;padding:18px}.faq-related-products__link{display:block}.faq-related-products__image{width:100%;margin-bottom:12px}}@media screen and (max-width:749px){.faq-index{padding:32px 14px 48px}.faq-index__header{margin-bottom:20px;text-align:left}.faq-search__input{height:48px;padding-left:50px;font-size:15px}.faq-search__results{max-height:min(66vh,520px)}.faq-topic-nav{margin-top:20px}.faq-topic__summary{min-height:46px;padding:12px 18px}.faq-topic__heading{font-size:18px}.faq-question-card article{padding:18px}.faq-index .faq-question-card article,.faq-topic__description{padding:14px 18px}.faq-topic__view-all{margin:6px 18px 14px}.faq-article{padding:20px 16px 64px}.faq-breadcrumbs{margin-bottom:16px}.faq-article__header{margin-bottom:28px}.faq-article__search{flex-basis:100%}.faq-article__topics{flex-basis:100%;margin:0}.faq-article__image{margin-bottom:16px}.faq-article__footer{align-items:flex-start;flex-direction:column}.faq-article__back--footer{margin-left:0}.faq-related{padding:20px 14px}}@media(prefers-reduced-motion:reduce){.faq-search__input,.faq-topic__toggle,.faq-question-card__link svg,.faq-topic-nav__link{transition:none}.faq-search-results__spinner{animation-duration:1.5s}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/faq.css.map */
