.prd-Accordion{--Menu_TransitionDuration: var(--Accordion_TransitionDuration);display:block;color:var(--Color_Blue-grey)}@media only screen and (max-width: 767px){.prd-Accordion{padding-right:20px;padding-left:20px}}@media only screen and (min-width: 901px){.prd-Accordion{grid-template-row:auto;gap:5px;display:grid}}.prd-Accordion_Column{position:relative}@media only screen and (min-width: 901px){.prd-Accordion_Column{min-width:180px;border-bottom:0}}@media only screen and (min-width: 1201px){.prd-Accordion_Column{grid-column-end:span 2}}.prd-Accordion_Column:after{content:"";position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%;background-color:#fafafa}.prd-Accordion_Link{align-items:center;justify-content:space-between;display:flex;width:100%;padding:calc(var(--Grid_Gutter) * 1.5) calc(var(--Grid_Gutter) * 2);color:currentColor}.prd-Accordion_Link-keylined{position:relative;display:inline-flex;width:auto}.prd-Accordion_Link-keylined:after{content:"";position:absolute;bottom:3px;left:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--Transition_Default) var(--Ease_Out)}.prd-Accordion_Link-keylined:focus:after,.prd-Accordion_Link-keylined:hover:after{transform:scaleX(1);transform-origin:left;transition:transform var(--Transition_Default) var(--Ease_Out)}.prd-Accordion_Link svg{width:13px;transition:transform var(--Transition_Default) ease}.prd-Accordion_Link:hover svg{transform:rotate(90deg)}.prd-Accordion_Link[data-panel-expanded=true] svg{transform:rotate(45deg)}.prd-Accordion_Link-upper{text-transform:uppercase}.prd-Accordion_Link-lower{text-transform:lowercase}@media only screen and (min-width: 901px){.prd-Accordion_Panel{max-height:none;overflow:visible}}.prd-Accordion_Tab{position:relative;display:grid;padding:calc(var(--Grid_Gutter) * 2);gap:calc(var(--Grid_Gutter) * 2)}.prd-Accordion_Tab:after{content:"";position:absolute;top:0;left:calc(var(--Grid_Gutter) * 2);width:calc(100% - 40px);height:1px;background-color:#e7e7e7}.prd-Accordion_TabItem{display:grid}@media only screen and (min-width: 768px){.prd-Accordion_TabItem{display:flex}}.prd-Accordion_TabTitle{max-width:120px;width:100%;font-weight:600}.prd-Accordion_TabText{flex-grow:1}.prd-Accordion_TabText-styleCode{text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/98/assets/product-detail-accordion.css.map?v=84179214564797777341727968149 */
