:root{--vdd--site-padding:clamp( 1rem, 0.5rem + 1.3333vw, 2rem );--vdd--content-width--default:calc(1272px + var(--vdd--site-padding) * 2);--vdd--content-width--narrow:calc(900px + var(--vdd--site-padding) * 2);--vdd--content-width--wide:calc(1600px + var(--vdd--site-padding) * 2);--vdd--transition--default:0.15s ease-out;--vdd--transition--long:0.25s ease-out;--vdd--transition--button:0.2s ease-out;--vdd--border-radius--default:8px;--vdd--border-radius--tight:4px;--vdd--border-radius--pill:1337px;--vdd--font-weight--regular:400;--vdd--font-weight--medium:500;--vdd--font-weight--semi-bold:600;--vdd--font-weight--bold:700;--vdd--font-weight--extra-bold:800;--vdd--focus-outline:2px dashed var(--wp--preset--color--primary-100);--vdd--shadow--small:0 1px 2px rgb(0 0 0 / 6%), 0 1px 5px rgb(0 0 0 / 6%)}.vdd-product-accordion{scroll-margin-top:10rem;margin-top:3rem!important}.vdd-product-accordion .vdd-accordion>:first-child button{padding-top:0!important}.vdd-product-accordion .vdd-accordion>:last-child button{padding-bottom:0!important}.vdd-product-accordion .vdd-accordion .vdd-accordion-item{border-bottom:1px solid var(--wp--preset--color--neutral-400)}.vdd-product-accordion .vdd-accordion .vdd-accordion-item:last-child{border-bottom:none}.vdd-product-accordion .vdd-accordion .vdd-accordion-item .vdd-accordion-header{margin:0}.vdd-product-accordion .vdd-accordion .vdd-accordion-item .vdd-accordion-header .vdd-accordion-button{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 0;border:none;width:100%;background:rgba(0,0,0,0);font-size:1.125rem;font-family:var(--wp--preset--font-family--secondary);font-weight:var(--vdd--font-weight--semi-bold);transition:padding 250ms;color:var(--wp--preset--color--neutral-800)}@media only screen and (min-width:1000px){.vdd-product-accordion .vdd-accordion .vdd-accordion-item .vdd-accordion-header .vdd-accordion-button{font-size:1.25rem}}.vdd-product-accordion .vdd-accordion .vdd-accordion-item .vdd-accordion-header .vdd-accordion-button svg{transition:transform .3s ease}.vdd-product-accordion .vdd-accordion .vdd-accordion-item .vdd-accordion-header .vdd-accordion-button[aria-expanded=true]{padding-bottom:1.25rem!important}.vdd-product-accordion .vdd-accordion .vdd-accordion-item .vdd-accordion-header .vdd-accordion-button[aria-expanded=true] svg{transform:scaleY(-1)}.vdd-product-accordion .vdd-accordion .vdd-accordion-item .vdd-accordion-collapse{overflow:hidden;max-height:0;transition:max-height .2s ease-out}.vdd-product-accordion .vdd-accordion .vdd-accordion-item .vdd-accordion-collapse .vdd-accordion-body{padding-bottom:1.5rem}.vdd-product-accordion .vdd-accordion .vdd-accordion-button{cursor:pointer}.vdd-product-accordion .vdd-product-attributes{display:flex;flex-direction:column;font-family:var(--wp--preset--font-family--secondary)}.vdd-product-accordion .vdd-product-attributes .vdd-product-attribute-row{display:flex;justify-content:space-between;gap:2rem;padding-block:.625rem}.vdd-product-accordion .vdd-product-attributes .vdd-product-attribute-row:first-child{padding-block-start:0}.vdd-product-accordion .vdd-product-attributes .vdd-product-attribute-row:last-child{padding-block-end:0}.vdd-product-accordion .vdd-product-attributes .vdd-product-attribute-row .vdd-product-attribute-name{font-weight:var(--vdd--font-weight--semi-bold);color:var(--wp--preset--color--neutral-800)}.vdd-product-accordion .vdd-product-documents{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;font-family:var(--wp--preset--font-family--secondary)}.vdd-product-accordion .vdd-product-documents a{position:relative;display:inline-block;border-bottom:1px solid rgba(0,0,0,0);width:fit-content;font-size:var(--wp--preset--font-size--sm);font-weight:var(--vdd--font-weight--medium);text-decoration:none;color:var(--wp--preset--color--primary-100)}.vdd-product-accordion .vdd-product-documents a::after{content:"";position:absolute;display:block;border-bottom:1px solid var(--wp--preset--color--primary-100);width:100%;height:1px;transform:scaleX(0) translateY(-2px);transform-origin:bottom right;transition:transform var(--vdd--transition--long)}@media(hover:hover){.vdd-product-accordion .vdd-product-documents a:hover::after{transform:scaleX(1) translateY(-2px);transform-origin:bottom left}}