.pdp-faq{width:100%;background-color:var(--pdp-section-bg,#fff0f8);color:var(--pdp-text,#1a5632);padding:20px 8px}@media (min-width:1024px){.pdp-faq{padding:25px 100px}}.pdp-faq__inner{width:100%;max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.pdp-faq__media{position:relative;width:100%;overflow:hidden;aspect-ratio:var(--pdp-media-ratio,1);background-color:var(--pdp-card-bg,#fff)}@media (min-width:1024px){.pdp-faq__media{aspect-ratio:var(--pdp-media-ratio-lg,var(--pdp-media-ratio,1))}}.pdp-faq__media .picture-container,.pdp-faq__media img,.pdp-faq__media picture{display:block;width:100%;height:100%}.pdp-faq__media img{object-fit:cover;object-position:center}.pdp-faq__media{background-color:var(--pdp-card-bg,#fff);border:1px solid var(--pdp-card-border,#fcdbf3);border-radius:16px;box-shadow:4px 4px 0 0 var(--pdp-card-border,#fcdbf3);overflow:hidden}@media (min-width:1024px){.pdp-faq__media{background-color:var(--pdp-card-bg,#fff);border:1px solid var(--pdp-card-border,#fcdbf3);border-radius:24px;box-shadow:8px 8px 0 0 var(--pdp-card-border,#fcdbf3);overflow:hidden}}.pdp-faq__media{flex-shrink:0;box-shadow:none}.pdp-faq__content{background-color:var(--pdp-card-bg,#fff);border:1px solid var(--pdp-card-border,#fcdbf3);border-radius:16px;box-shadow:4px 4px 0 0 var(--pdp-card-border,#fcdbf3);overflow:hidden}@media (min-width:1024px){.pdp-faq__content{background-color:var(--pdp-card-bg,#fff);border:1px solid var(--pdp-card-border,#fcdbf3);border-radius:24px;box-shadow:8px 8px 0 0 var(--pdp-card-border,#fcdbf3);overflow:hidden}}.pdp-faq__content{display:flex;flex-direction:column;gap:30px;padding:40px 24px;width:100%;color:var(--pdp-text,#1a5632)}.pdp-faq__heading{font-family:Gazpacho-Black,serif;font-size:28px;font-weight:400;line-height:1;color:inherit;margin:0}@media (min-width:1024px){.pdp-faq__heading{font-size:40px}}.pdp-faq__heading h1,.pdp-faq__heading h2,.pdp-faq__heading h3,.pdp-faq__heading h4,.pdp-faq__heading h5,.pdp-faq__heading h6,.pdp-faq__heading p{font-size:inherit;line-height:inherit;font-family:inherit;color:inherit;margin:0}.pdp-faq__list{display:flex;flex-direction:column;width:100%}.pdp-faq__item{border-bottom:1px solid rgba(33,91,50,.2)}.pdp-faq__item:last-child{border-bottom:none}.pdp-faq__question{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:13px 0;margin:0;color:inherit;text-align:left;font:inherit;cursor:pointer;list-style:none}.pdp-faq__question::-webkit-details-marker{display:none}.pdp-faq__question::marker{content:""}.pdp-faq__question:focus-visible{outline:2px solid var(--pdp-accent,#e90a55);outline-offset:2px}.pdp-faq__item:first-child .pdp-faq__question{padding-top:0}.pdp-faq__item:last-child .pdp-faq__question{padding-bottom:0}.pdp-faq__question-text{flex:1;min-width:0;margin:0;font-family:Timesquare-Bold,sans-serif;font-size:16px;font-weight:700;line-height:1.5;color:inherit}.pdp-faq__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:var(--pdp-accent,#e90a55);color:#fff;transition:transform .25s ease}.pdp-faq__icon svg{display:block;width:12px;height:12px}.pdp-faq__item[open] .pdp-faq__icon{transform:rotate(45deg)}.pdp-faq__item::details-content{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility .3s allow-discrete,opacity .3s ease,block-size .3s ease}.pdp-faq__item[open]::details-content{block-size:auto;opacity:1;content-visibility:visible}.pdp-faq__answer{padding:0 0 13px;font-family:Timesquare-Regular,sans-serif;font-size:15px;line-height:1.4;color:inherit}.pdp-faq__answer h1,.pdp-faq__answer h2,.pdp-faq__answer h3,.pdp-faq__answer h4,.pdp-faq__answer h5,.pdp-faq__answer h6,.pdp-faq__answer ol,.pdp-faq__answer p,.pdp-faq__answer ul{font-size:inherit;line-height:inherit;margin:0 0 .5em}.pdp-faq__answer h1:last-child,.pdp-faq__answer h2:last-child,.pdp-faq__answer h3:last-child,.pdp-faq__answer h4:last-child,.pdp-faq__answer h5:last-child,.pdp-faq__answer h6:last-child,.pdp-faq__answer ol:last-child,.pdp-faq__answer p:last-child,.pdp-faq__answer ul:last-child{margin-bottom:0}.pdp-faq__answer a:not(.button){text-decoration:underline}@media (prefers-reduced-motion:reduce){.pdp-faq__item::details-content{transition:none}.pdp-faq__icon{transition:none}}@media (min-width:1024px){.pdp-faq__inner{flex-direction:row;align-items:stretch}.pdp-faq--media-right .pdp-faq__inner{flex-direction:row-reverse}.pdp-faq__media{width:49.2%;max-width:610px;align-self:stretch;height:auto;box-shadow:none}.pdp-faq__content{flex:1;min-width:0;justify-content:flex-end;padding:40px 30px}.pdp-faq__answer{font-size:16px}}