.product-faq{position:relative;background-color:var(--color-background);color:var(--color-text);padding:9.5rem 0 10rem;overflow:hidden}.product-faq p+p{margin-top:1.6rem}.product-faq .container{width:100%;max-width:162rem}.product-faq__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.product-faq__background img,.product-faq__background video{display:block;object-fit:cover;width:100%;height:100%}.product-faq__inner{container-type:inline-size;position:relative;z-index:2}.product-faq__inner--narrow{max-width:68.1rem}.product-faq__head{margin:0 0 6.2rem}.product-faq__separator-title{font-family:var(--font-body-family);font-size:calc(var(--fsbase) * 2.4);font-weight:700;margin-bottom:2rem}.product-faq__separator-title:not(:first-child){margin-top:8rem}.product-faq__content{font-size:calc(var(--fsbase) * 2.1);line-height:1.71;margin-bottom:7.4rem}.product-faq--has-background .product-faq__content{line-height:2}.product-faq__accordion{border-top:.1rem solid #b1b1b1}.product-faq__accordion:last-child{border-bottom:.1rem solid #b1b1b1}.product-faq__accordion summary{font-size:calc(var(--fsbase) * 2.4);line-height:2;font-weight:600;padding:1.3rem 1.9rem 1.3rem 0;display:flex;justify-content:space-between;align-items:center}.product-faq__accordion p{min-height:15px;font-size:calc(var(--fsbase) * 2.1)}.product-faq__accordion p:empty{display:block!important}.product-faq__accordion--info p{line-height:2}.product-faq__accordion li{font-size:calc(var(--fsbase) * 2.1)}.product-faq__accordion[open]{padding-bottom:2.6rem}.product-faq__accordion[open] svg{transform:rotate(180deg)}.product-faq__accordion[open] svg circle{fill:#ff3a00}.product-faq__accordion[open] svg:has(circle) line{display:none}.product-faq__head--center,.product-faq__actions--center{text-align:center}.product-faq__head--right,.product-faq__actions--right{text-align:right}.product-faq .button,.product-faq .button:hover{color:var(--color-button_secondary_text);background-color:var(--color-button_secondary_bg)}.product-faq .button{min-width:25.6rem}.product-faq__actions{margin-top:8rem}.product-faq__links{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:1rem 0rem;margin-top:5.6rem}.product-faq__links--alt{gap:1rem 8rem}.product-faq__links a{padding-block:2.6rem;color:currentColor;font-size:calc(var(--fsbase) * 2.1);line-height:1;font-weight:600;text-decoration:none;display:flex;flex-direction:column;justify-items:center;align-items:center;gap:2.9rem}.product-faq__links--alt a{flex-direction:row;gap:2rem;font-size:calc(var(--fsbase) * 1.8)}.product-faq__links a small{color:#cba378;font-size:calc(var(--fsbase) * 1.4);display:block;margin-top:.5rem;display:none}.product-faq__links--alt a small{display:block}.product-faq__links a svg{width:4.8rem;height:4.8rem;padding:1.6rem;border:none;background:#ffffff80;border-radius:.5rem}.product-faq.scheme-2 .product-faq__links a svg{background:transparent;border:1px solid #A8A6A0}.product-faq--has-background .product-faq__accordion--resource svg{background:color-mix(in srgb,#f4f0e0 30%,transparent);border-radius:50%;-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem)}.product-faq__links a span{display:flex;flex-direction:column}@container (max-width: 1023px){.product-faq__links{display:grid;grid-template-columns:repeat(3,1fr)}.product-faq__links--alt{gap:0;grid-template-columns:repeat(2,1fr)}.product-faq__links li~li{border-left:.1rem solid #b1b1b1}.product-faq__links--alt li{border-left:none;display:flex;align-items:center;justify-content:center;width:calc(100% + 1px);height:calc(100% + 1px);border:.1rem solid #b1b1b1;padding:3.2rem 1.8rem;margin:-.5px}.product-faq__links--alt li a{flex-direction:column;text-align:center}.product-faq__links li:nth-of-type(4){grid-column:span 3;border-top:.1rem solid #b1b1b1;border-left:0;display:flex;justify-content:flex-end;margin-top:4rem;padding-top:8rem}.product-faq__links--alt li:nth-of-type(4){grid-column:span 1;margin-top:-.5px;border-left:.1rem solid #b1b1b1;padding-top:3.2rem;display:block}.product-faq__links li:nth-of-type(4) a small{display:block}.product-faq__links li:nth-of-type(4) a{flex-direction:row;gap:2rem;border-bottom:.1rem solid #b1b1b1}.product-faq__links--alt li:nth-of-type(4) a{border-bottom:none;flex-direction:column}}@container (max-width: 649px){.product-faq__links.product-faq__links:not(.product-faq__links--alt){display:block;margin-top:0}.product-faq__links--alt{margin-inline:calc(var(--page-gutter) * -1);margin-top:3.5rem}.product-faq__links li~li{border-left:0}.product-faq__links--alt li~li{border-left:1px solid #b1b1b1}.product-faq__links li{border-bottom:.1rem solid #b1b1b1}.product-faq__links:not(.product-faq__links--alt) li:nth-of-type(4) a,.product-faq__links:not(.product-faq__links--alt) a{padding:1.6rem 1rem 1rem 0;flex-direction:row-reverse;font-size:calc(var(--fsbase) * 1.8);font-weight:700;border-bottom:0;gap:2rem}.product-faq__links:not(.product-faq__links--alt) li:nth-of-type(4) a small,.product-faq__links:not(.product-faq__links--alt) a small{display:none}.product-faq__links a span{flex:1}.product-faq__links:not(.product-faq__links--alt) a svg{color:#f4f0e0;background-color:#2c2621;width:3rem;height:3rem;padding:9px;border:none}.product-faq__links:not(.product-faq__links--alt) li:nth-of-type(4){margin-top:0;padding-top:0;border-top:0;display:block}}@media screen and (min-width: 990px){.product-faq--has-background{min-height:56.25vw;display:flex;align-items:center}.product-faq__inner--center{margin-left:auto;margin-right:auto}.product-faq__inner--right{margin-left:auto}.product-faq--has-background .product-faq__accordion svg circle{display:none}.product-faq--has-background .product-faq__accordion--resource svg{background:color-mix(in srgb,#f4f0e0 30%,transparent);border-radius:50%;-webkit-backdrop-filter:blur(3rem);backdrop-filter:blur(3rem)}.product-faq--has-background .product-faq__accordion--resource[open] svg{background:#f0e7da}.product-faq--has-background .product-faq__accordion--resource[open] svg line,.product-faq--has-background .product-faq__accordion--resource[open] svg path{background:#f0e7da;stroke:#2c2621}.product-faq--has-background .product-faq__links a svg{order:1;border:none;background:color-mix(in srgb,#f4f0e0 30%,transparent);-webkit-backdrop-filter:blur(3rem);backdrop-filter:blur(3rem)}}@media screen and (max-width: 989px){.product-faq.product-faq--has-background:not(.product-faq--overlay-background-on-mobile){--color-background: transparent;--color-text: #2c2621;--color-button_primary_bg: #2c2621;--color-button_primary_text: #f0e7da;--color-button_secondary_bg: #2c2621;--color-button_secondary_text: #f0e7da;padding-top:0;padding-bottom:3.5rem}.product-faq--has-background:not(.product-faq--overlay-background-on-mobile) .product-faq__background{position:relative}.product-faq--has-background .product-faq__background{width:calc(100% + var(--page-gutter) * 2);margin:0 calc(0rem - var(--page-gutter))}.product-faq--has-background:not(.product-faq--overlay-background-on-mobile) .product-faq__inner{margin-top:3.7rem;margin-left:auto;margin-right:auto}.product-faq--has-background .product-faq__head{margin-bottom:1.6rem}.product-faq__content{font-size:calc(var(--fsbase) * 1.6);margin-bottom:3.2rem}.product-faq__links{margin-top:3rem}}@media screen and (max-width: 749px){.product-faq{padding:4.6rem 2rem 4.9rem}.product-faq--overlay-background-on-mobile{padding-top:31rem}.product-faq__head{margin-bottom:3.8rem}.product-faq__title{font-size:calc(var(--fsbase) * 2.1)}.product-faq__content{font-size:calc(var(--fsbase) * 1.2)}.product-faq__head--right,.product-faq__actions--right{text-align:center}.product-faq__accordion:first-child{border-top:none}.product-faq__accordion summary{font-size:calc(var(--fsbase) * 1.48);line-height:1.22;font-weight:700;padding:1.6rem 1rem 1rem 0}.product-faq__accordion--info p{font-size:calc(var(--fsbase) * 1.2)}.product-faq__accordion svg{width:1.4rem}.product-faq__accordion svg:has(circle){width:2.5rem;height:2.5rem}.product-faq__links--alt{margin-top:4rem;margin-inline:calc((var(--page-gutter) * -1) - 2rem)}.product-faq__actions{margin-top:2.5rem}.product-faq .button{min-width:14.6rem}}@media (min-width: 1023.2px){.product-faq.scheme-1 .product-faq__links--alt{column-gap:80px}.product-faq.scheme-1 .product-faq__links--alt li{padding:24px 0;border-top:none;border-bottom:none;border-left:none;border-right:none}.product-faq.scheme-1 .product-faq__links--alt li:nth-child(n+3){border-top:1px solid #B1B1B1}.product-faq.scheme-1 .product-faq__links--alt li a{width:100%;flex-direction:row;justify-content:space-between;padding:0}.product-faq.scheme-1 .product-faq__links--alt li a span{text-align:left}}.product-faq__gallery{display:grid;gap:2.5rem 3.9rem;grid-template-columns:repeat(3,1fr);margin-bottom:5rem}.product-faq__gallery-media{border-radius:1rem}.product-faq__gallery-media:nth-child(5){grid-column:span 2;grid-row:span 2}.product-faq__gallery-media-button{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background-color:transparent;border:none;border-radius:0;cursor:pointer}.product-faq__gallery-media .media{padding-bottom:62.5%;height:100%;min-height:14.9rem}.product-faq__gallery-media-overlay{position:absolute;bottom:0;left:0;width:100%;min-height:50%;display:flex;align-items:flex-end;padding:2.2rem 1.9rem 2.2rem 3.1rem;z-index:2}.product-faq__gallery-media-overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom,#0000,#00000080);opacity:0;visibility:hidden;transform:translateY(100%);transition-property:opacity,visibility,transform;transition-duration:var(--duration-default)}.product-faq__gallery-media-overlay-inner{position:relative;z-index:2;width:100%;gap:.8rem 1.2rem}.product-faq__gallery-media-text{font-size:calc(var(--fsbase) * 1.8);font-weight:700;line-height:1.5;color:#faf8f2;opacity:0;visibility:hidden;transform:translateY(100%);transition-property:opacity,visibility,transform;transition-duration:var(--duration-default)}.product-faq__gallery-media-icon{margin-left:auto}.product-faq__gallery-media-icon svg{width:4rem;height:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%}.product-faq__gallery-media-icon circle{color:#fff3;fill:currentColor;transition:color var(--duration-default)}.product-faq__gallery-media-icon line,.product-faq__gallery-media-icon path{color:#f0e7da;stroke:currentColor;transition:color var(--duration-default)}@media (hover: hover) and (pointer: fine){.product-faq__gallery-media:hover .product-faq__gallery-media-text,.product-faq__gallery-media:hover .product-faq__gallery-media-overlay:before{opacity:1;visibility:inherit;transform:none}.product-faq__gallery-media:hover .product-faq__gallery-media-icon circle{color:#faf8f2}.product-faq__gallery-media:hover .product-faq__gallery-media-icon path,.product-faq__gallery-media:hover .product-faq__gallery-media-icon line{color:#2c2621}}@media screen and (max-width: 989px){.product-faq__gallery{gap:2rem;margin-bottom:3.5rem}.product-faq__gallery-media:nth-child(5){grid-column:span 1;grid-row:span 1}.product-faq__gallery-media-overlay{padding:1.1rem}.product-faq__gallery-media-icon svg{width:3rem}}@media screen and (max-width: 749px){.product-faq__gallery{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}.product-faq__title.heading--small{font-size:calc(var(--fsbase) * 4.8);margin-bottom:8.1rem}.product-faq__title.heading--medium{margin-block:0 3.4rem;font-size:calc(var(--fsbase) * 5.4)}.product-faq__title.heading--large{font-size:calc(var(--fsbase) * 6);margin-bottom:8.1rem}@media screen and (max-width: 767px){.product-faq__title.heading--small{font-size:calc(var(--fsbase) * 2.1);margin-bottom:5.6rem}.product-faq__title.heading--medium{font-size:calc(var(--fsbase) * 2.8);margin-bottom:1.8rem}.product-faq__title.heading--large{font-size:calc(var(--fsbase) * 2.8);margin-bottom:2.2rem}}details.product-faq__accordion ul,details.product-faq__accordion ol{padding-left:20px}
/*# sourceMappingURL=/cdn/shop/t/71/assets/section-product-faq.css.map */
