.sam-faq{width:100%;overflow:hidden;background:var(--sam-faq-bg);color:var(--sam-faq-text);font-family:var(--sam-faq-body-font)}.sam-faq *,.sam-faq *:before,.sam-faq *:after{box-sizing:border-box}.sam-faq__inner{width:min(calc(100% - 64px),1440px);margin:0 auto;padding-top:var(--sam-faq-padding-top);padding-bottom:var(--sam-faq-padding-bottom);display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(60px,8vw,130px);align-items:start}.sam-faq__intro{position:sticky;top:40px;min-width:0}.sam-faq__eyebrow{margin:0 0 16px;color:var(--sam-faq-accent);font-size:14px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.sam-faq__heading{margin:0;color:var(--sam-faq-heading);font-family:var(--sam-faq-heading-font);font-size:var(--sam-faq-heading-size);font-weight:700;line-height:.98;letter-spacing:-.04em}.sam-faq__intro-text{max-width:460px;margin-top:26px;color:var(--sam-faq-text);font-size:var(--sam-faq-answer-size);line-height:1.6}.sam-faq__intro-text p{margin:0}.sam-faq__mascot-wrap{width:min(70%,260px);margin-top:42px}.sam-faq__mascot{display:block;width:100%;height:auto;object-fit:contain;transform:rotate(-4deg)}.sam-faq__items{display:flex;flex-direction:column;gap:12px}.sam-faq__item{overflow:hidden;background:var(--sam-faq-item-bg);border-radius:var(--sam-faq-radius);transition:background .18s ease,transform .18s ease}.sam-faq__item[open]{transform:translate(-6px)}.sam-faq__question{min-height:82px;display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:24px;align-items:center;padding:22px 26px;cursor:pointer;list-style:none;color:var(--sam-faq-heading)}.sam-faq__question::-webkit-details-marker{display:none}.sam-faq__question::marker{display:none}.sam-faq__question-text{font-family:var(--sam-faq-heading-font);font-size:var(--sam-faq-question-size);font-weight:700;line-height:1.15;letter-spacing:-.015em}.sam-faq__toggle{position:relative;width:42px;height:42px;border-radius:50%;background:var(--sam-faq-accent);flex:0 0 auto}.sam-faq__toggle-horizontal,.sam-faq__toggle-vertical{position:absolute;top:50%;left:50%;width:16px;height:2px;background:#fff;border-radius:999px;transform:translate(-50%,-50%);transition:transform .18s ease}.sam-faq__toggle-vertical{transform:translate(-50%,-50%) rotate(90deg)}.sam-faq__item[open] .sam-faq__toggle-vertical{transform:translate(-50%,-50%) rotate(0)}.sam-faq__answer{position:relative;padding:0 80px 28px 26px;color:var(--sam-faq-text);font-size:var(--sam-faq-answer-size);line-height:1.65}.sam-faq__answer:before{content:"";display:block;width:54px;height:4px;margin-bottom:20px;background:var(--sam-faq-border);border-radius:999px}.sam-faq__answer p{margin:0}.sam-faq__answer p+p{margin-top:14px}@media(hover:hover){.sam-faq__item:not([open]):hover{transform:translate(-4px)}.sam-faq__question:hover .sam-faq__toggle{transform:scale(1.06)}}@media screen and (max-width:1000px){.sam-faq__inner{width:min(calc(100% - 48px),1440px);grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:48px}}@media screen and (max-width:749px){.sam-faq__inner{width:calc(100% - 32px);grid-template-columns:1fr;gap:42px}.sam-faq__intro{position:static}.sam-faq__heading{font-size:min(var(--sam-faq-heading-size),50px)}.sam-faq__mascot-wrap{width:min(52vw,190px);margin-top:28px}.sam-faq__question{min-height:72px;grid-template-columns:minmax(0,1fr) 36px;gap:16px;padding:20px 18px}.sam-faq__toggle{width:36px;height:36px}.sam-faq__answer{padding:0 20px 24px 18px}.sam-faq__item[open]{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/sam-preguntas-frecuentes.css.map */
