.page-shop-child .shop-intro{display:block;margin:12rem 0;margin:var(--margin-xxl,12rem) 0 var(--margin-xxl,12rem);padding:0 6rem;padding:0 var(--pwx,6rem)}.page-shop-child .shop-intro .shop-intro-wrapper{align-items:flex-start;border-top:1px solid;display:flex;justify-content:space-between;padding-top:1rem;width:100%}.page-shop-child .shop-intro .shop-intro-wrapper .text,.page-shop-child .shop-intro .shop-intro-wrapper .title{width:33.3333%}.page-shop-child .shop-intro .shop-intro-wrapper .text>p{max-width:35em}@media(min-width:820px)and (max-width:1180.98px){.page-shop-child .shop-intro .shop-intro-wrapper .text{width:50%}.page-shop-child .shop-intro .shop-intro-wrapper .text>p{max-width:100%}}@media(max-width:767.98px){.page-shop-child .shop-intro .shop-intro-wrapper{flex-direction:column;gap:4rem;gap:var(--margin-sm,4rem)}.page-shop-child .shop-intro .shop-intro-wrapper>.text,.page-shop-child .shop-intro .shop-intro-wrapper>.title{width:100%}.page-shop-child .shop-intro .shop-intro-wrapper>.text>p,.page-shop-child .shop-intro .shop-intro-wrapper>.title>p{max-width:100%}}.page-shop-child .shop-products{display:flex;flex-direction:column;gap:4rem;gap:var(--margin-sm,4rem);margin-bottom:12rem;margin-bottom:var(--margin-xxl,12rem);padding:0 6rem;padding:0 var(--pwx,6rem)}section.faq-list{margin-bottom:10rem;margin-bottom:var(--margin-xl,10rem);margin-top:15rem;margin-top:var(--margin-xxxl,15rem);padding:0 6rem;padding:0 var(--pwx,6rem);width:100%}section.faq-list .faq-list-title{border-top:1.5px solid #1e1e1e;border-top:1.5px solid var(--color-text,#1e1e1e);font-size:3rem;font-size:var(--size-large,3rem);line-height:1.1;margin-bottom:4rem;margin-bottom:var(--margin-sm,4rem);padding-top:1rem;padding-top:var(--gutter-half,1rem)}@media(max-width:767.98px){section.faq-list .faq-list-title{font-size:2.4rem;font-size:var(--size-medium2,2.4rem);line-height:1.2}}section.faq-list .faq-list-content{position:relative}section.faq-list .faq-list-content .faq-item{border-top:1px solid #aaa;border-top:1px solid var(--color-grey,#aaa);position:relative}section.faq-list .faq-list-content .faq-item:last-child{border-bottom:1px solid #aaa;border-bottom:1px solid var(--color-grey,#aaa)}.faq-item{position:relative}.faq-item .faq-item-question{align-items:center;cursor:pointer;display:flex;font-size:2rem;font-size:var(--size-medium,2rem);justify-content:space-between;line-height:1.2;min-height:3.5em;padding:1em 0;transition:color .25s;transition:color var(--duration-default,.25s);width:100%}.faq-item .faq-item-question p{padding-right:2rem}@media(hover:hover){.faq-item .faq-item-question:hover{color:#898989;color:var(--color-grey-text,#898989)}}.faq-item .faq-item-question svg{fill:currentColor}.faq-item.is-open .faq-item-question{color:#898989;color:var(--color-grey-text,#898989)}.faq-item .faq-item-answer{max-height:0;overflow:hidden;position:relative}.faq-item .faq-item-answer .faq-item-answer-wrapper{font-size:2rem;font-size:var(--size-medium,2rem);line-height:1.2;padding:1rem 0 4rem;padding:1rem 0 var(--margin-sm,4rem) 0;position:relative}.faq-item .faq-item-answer .faq-item-answer-wrapper a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;-webkit-text-decoration:none;text-decoration:none;transition:opacity .25s;transition:opacity var(--duration-default,.25s)}@media(hover:hover){.faq-item .faq-item-answer .faq-item-answer-wrapper a:hover{opacity:.65}}@media(max-width:767.98px){.faq-item .faq-item-answer .faq-item-answer-wrapper{font-size:1.6rem;font-size:var(--size-body,1.6rem)}}.faq-item .faq-item-answer .faq-item-answer-wrapper>p{max-width:45em}@keyframes blinker{0%{opacity:1}to{opacity:0}}.icon-plus-toggle{height:.75em;width:.75em}.icon-plus-toggle rect{transform:rotate(0);transform-origin:50% 50%;transition:all .25s;transition:all var(--duration-default,.25s)}.icon-plus-toggle.is-open .vertical-line{opacity:0;transform:rotate(90deg)}