.pdp-faq--split .pdp-faq__body{grid-gap:32px;display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}.pdp-faq--split .pdp-faq__filters{grid-gap:8px;display:grid;gap:8px;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;overflow-x:auto}.pdp-faq--split .pdp-faq__filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid rgba(35,35,35,.25);border-radius:0;color:inherit;cursor:pointer;font-family:Google Sans Flex,sans-serif;font-size:12px;font-weight:600;line-height:1.5;margin:0;padding:8px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.pdp-faq--split .pdp-faq__filter.is-active,.pdp-faq--split .pdp-faq__filter:hover{background:#232323;border-color:#232323;color:#fff}.pdp-faq--split .pdp-faq__filter.focus-visible{outline:2px solid #232323;outline-offset:2px}.pdp-faq--split .pdp-faq__filter:focus-visible{outline:2px solid #232323;outline-offset:2px}.pdp-faq--split .pdp-faq__badge{grid-gap:8px;align-items:center;background:#e7effc;border:1px solid rgba(35,35,35,.1);color:#232323;display:flex;font-size:12px;font-weight:600;gap:8px;line-height:1.5;margin:0 0 16px;padding:8px;text-transform:uppercase}.pdp-faq--split .pdp-faq__badge img{flex:0 0 auto;height:20px;width:20px}.pdp-faq--split .pdp-faq__list{grid-gap:16px;display:flex;flex-direction:column;gap:16px}.pdp-faq--split .pdp-faq__item{border-bottom:1px solid rgba(35,35,35,.15);padding-bottom:16px}.pdp-faq--split .pdp-faq__item[hidden]{display:none}.pdp-faq--split .pdp-faq__item h3{margin:0}.pdp-faq--split .accordion__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;display:block;font-family:integral-cf-regulintegralcfRg,sans-serif;font-size:16px;line-height:1.2;margin:0;padding:0 40px 0 0;position:relative;text-align:left;text-transform:uppercase;width:100%}.pdp-faq--split .accordion__trigger p{color:inherit;margin:0}.pdp-faq--split .accordion__trigger:after{background:url(icon-chevron-dark.svg) no-repeat 50%/24px;content:"";height:24px;margin-top:-12px;position:absolute;right:0;top:50%;transform:rotate(-90deg);transition:transform .3s cubic-bezier(.22,.61,.36,1);width:24px}.pdp-faq--split .accordion__trigger[aria-expanded=true]:after{transform:rotate(90deg)}.pdp-faq--split .accordion__trigger.focus-visible{outline:2px solid #232323;outline-offset:4px}.pdp-faq--split .accordion__trigger:focus-visible{outline:2px solid #232323;outline-offset:4px}.pdp-faq--split .accordion-inner{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,.61,.36,1),visibility 0s linear .35s;visibility:hidden}.pdp-faq--split .accordion-inner .overflow{overflow:hidden}.pdp-faq--split .pdp-faq__item.active .accordion-inner{grid-template-rows:1fr;transition-delay:0s;visibility:visible}.pdp-faq--split .accordion-inner .overflow>*{font-size:16px;line-height:1.5;opacity:.75;padding-top:12px}.pdp-faq--split .accordion-inner .overflow>* p{color:inherit;margin:0 0 12px}.pdp-faq--split .accordion-inner .overflow>* p:last-child{margin-bottom:0}@media (min-width:768px){.pdp-faq--split .pdp-faq__body{grid-gap:48px;align-items:start;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,635px)}.pdp-faq--split .pdp-faq__filters{align-items:flex-start;display:flex;flex-wrap:wrap;overflow:visible;position:sticky;top:calc(var(--header-height, 76px) + 24px);transition:top .3s ease}body[\:has\(\.site-header\.moveUp\:not\(\.scrollUpHeader\)\)] .pdp-faq--split .pdp-faq__filters{top:24px}body:has(.site-header.moveUp:not(.scrollUpHeader)) .pdp-faq--split .pdp-faq__filters{top:24px}}
