html:has([id^=anc]){scroll-padding-top:80px}.shopify-section:has([id^=anc]){content-visibility:visible}[id^=anc]{scroll-margin-top:80px}.faq--colored{padding-top:5rem;padding-bottom:5rem;background-color:rgba(var(--color-foreground),.08)}.faq details+details{margin-top:0rem}.faq h3{margin-top:0}.faq h3+.rte{margin-top:-1rem;margin-bottom:3rem}.faq details+h3{margin-top:4rem}.anchor{margin:0;padding:0;display:flex;flex-wrap:wrap}.anchor li{list-style:none;margin:0 10px 10px 0}.anchor li a{width:auto;height:35px;border-radius:17.5px;background:transparent;border:1px solid #453f38;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:600;font-size:12px;letter-spacing:.02em;line-height:12px;text-align:left;color:#453f38;text-decoration:none;padding:10px 30px 10px 20px;position:relative;display:block;transition:background .3s}.english .anchor li a{font-family:neue-haas-grotesk-display,sans-serif;font-weight:600;letter-spacing:.08em}.anchor li a:after{content:"";position:absolute;width:8px;height:10px;top:12px;right:18px;background-image:url(/cdn/shop/files/ico_arrow_anc_down.svg?v=1670570103);background-size:cover;opacity:1}.anchor li a:before{content:"";position:absolute;width:8px;height:10px;top:12px;right:18px;background-image:url(/cdn/shop/files/ico_arrow_anc_down_wh.svg?v=1670570913);background-size:cover}.anchor li a:hover{color:#fff;background:#393939}.anchor li a:hover:after{opacity:0}@media screen and (min-width:750px){.faq details+h3{margin-top:6rem}}.faq details summary{font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:0rem;font-size:1.2rem;color:rgba(var(--color-foreground),.75);padding:26px 0}.english .faq details summary{font-family:neue-haas-grotesk-display,sans-serif;font-weight:600;text-transform:none;font-size:20px;letter-spacing:.04em;line-height:30px;color:rgba(var(--color-foreground),.75);padding:26px 0}@media screen and (min-width:750px){.faq details summary{font-size:20px;line-height:23px;color:#393939}}.faq details summary>span{display:flex;align-items:center;margin-left:40px;margin-right:40px;position:relative;opacity:1;transition:opacity .3s}.faq details summary>span:hover{opacity:1}.faq details summary>span:before{content:"";position:absolute;top:50%;left:-40px;width:30px;height:30px;background-image:url(/cdn/shop/files/icon-faq.svg?v=1668663823);background-size:cover;transform:translateY(-50%) translate(0)}.faq details summary .icon{position:absolute;right:-45px;flex:0 0 3.4rem;width:3.4rem;height:3.4rem;border-radius:50%;margin-inline-end:0rem;color:rgb(var(--color-foreground));transition-property:transform,color,background-color;transition-timing-function:ease;transition-duration:var(--duration-default)}.faq details summary:hover .icon{transform:scale(1) rotate(90deg)}@media screen and (max-width:749px){.faq details summary:hover .icon{transform:scale(1) rotate(0)}}.faq details[open] summary:hover .icon{transform:scale(1) rotate(0)}.faq details summary .icon:before{content:"";position:absolute;top:50%;left:23px;transform:translate(-50%,-50%);background-color:#000}.faq details summary .icon .icon-line{content:"";position:absolute;top:50%;right:16px;transform:translate(-50%,-50%);background-color:#000}.faq details summary .icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000}.faq details summary .icon .icon-line{width:7px;height:.1rem}.faq details summary .icon:before{width:7px;height:.1rem}.faq details summary .icon:after{width:.1rem;height:1.8rem;transition:height var(--duration-default) ease}@media screen and (max-width:749px){.faq details summary{font-size:16px;line-height:22px;color:#393939;padding:20px 0}.english .faq details summary{font-family:neue-haas-grotesk-display,sans-serif;font-weight:600;font-size:16px;letter-spacing:.04em;line-height:22px;color:#393939;padding:20px 0}.faq details summary>span{margin-left:40px;padding-right:22px}.faq details summary .icon{margin-inline-end:0rem}.faq details summary>span:hover{opacity:1}}.faq details summary~*{margin-top:1rem;margin-bottom:0rem;margin-left:0;margin-right:0;padding-bottom:4rem}@media screen and (max-width:749px){.faq details summary~*{font-size:14px;line-height:26px;margin-top:0rem;margin-bottom:0rem;margin-left:0;margin-right:2rem;padding-bottom:3rem}.faq details summary~* br{display:none}.anchor li a{width:auto;height:35px;border-radius:17.5px;background:transparent;border:1px solid #453f38;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:600;font-size:12px;letter-spacing:-.05em;line-height:12px;text-align:left;color:#453f38;text-decoration:none;padding:10px 30px 10px 20px;position:relative;display:block;transition:background .3s}.english .anchor li a{font-family:neue-haas-grotesk-display,sans-serif;font-weight:600;letter-spacing:.08em}}.faq details[open] summary .icon{box-shadow:none;color:rgb(var(--color-background))}.faq details[open] summary .icon .icon-line{width:1rem;right:12px}.faq details[open] summary .icon:before{width:1rem;left:22px}.faq details[open] summary .icon:after{height:0}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-faq.css.map */
