.acpdp__badges{position:absolute;top:24px;left:24px;z-index:2;display:flex;gap:6px;pointer-events:none}.acpdp__school{display:flex;align-items:center;gap:12px;justify-self:start;padding:10px 16px 10px 10px;border:1px solid var(--border,#d5d9e2);border-radius:999px;font-family:var(--font-display,Poppins,"Helvetica Neue",Arial,sans-serif);font-size:14px;line-height:20px;font-weight:600;color:var(--navy,#2e3549)!important;text-decoration:none;transition:border-color 150ms ease}.acpdp__school:hover{border-color:var(--border-strong,#767c8c)}.acpdp__school svg{color:var(--red,#be202a)}.acpdp__crest{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;overflow:hidden;border-radius:999px}.acpdp__crest img{display:block;width:100%;height:100%;object-fit:contain}.acpdp__price del{margin-right:8px;font-size:20px;font-weight:400;color:var(--ink-muted,#5a6275)}.acpdp__price ins{text-decoration:none;color:var(--red,#be202a)}.acpdp__priceNote{font-size:14px;line-height:22px;color:var(--ink-muted,#5a6275)}.acpdp__tags{display:flex;flex-wrap:wrap;gap:8px;margin:0}.acpdp__tag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:4px;font-family:var(--font-display,Poppins,"Helvetica Neue",Arial,sans-serif);font-size:13px;line-height:20px;font-weight:600}.acpdp__tag--req{background-color:var(--red-100,#fbeaea);color:var(--red-hover,#9a1a22)}.acpdp__tag--eco{background-color:var(--oak-100,#eef2e4);color:var(--oak,#4d6a1f)}.acpdp__note{margin:0;font-size:14px;line-height:22px;color:var(--ink-muted,#5a6275)}.acpdp .variable-items-wrapper .variable-item.disabled,.acpdp .variable-items-wrapper .variable-item.out-of-stock{border-style:dashed;background-color:var(--navy-100,#eceef3);color:var(--ink-muted,#5a6275);text-decoration:line-through;opacity:1}.acpdp .reset_variations{display:inline-block;margin-top:6px;font-size:14px}.acpdp .woocommerce-variation-price{display:none}.acpdp .woocommerce-variation-availability p,.acpdp .stock{margin:0 0 8px;font-family:var(--font-display,Poppins,"Helvetica Neue",Arial,sans-serif);font-size:14px;line-height:22px;font-weight:600;color:var(--success,#1e6b75)}.acpdp .out-of-stock{color:var(--danger,#9a1a22)}.acpdp__qbtn{display:grid;width:44px;height:44px;padding:0;place-items:center;border:0;border-radius:999px;background:0 0;font-size:22px;line-height:1;color:var(--navy,#2e3549);cursor:pointer}.acpdp__qbtn:hover{background-color:var(--navy-100,#eceef3)}.acpdp__tablist{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--border,#d5d9e2)}.acpdp__tablist button{flex:none;min-height:52px;padding:0 18px;border:0;border-bottom:4px solid transparent;background:0 0;font-family:var(--font-display,Poppins,"Helvetica Neue",Arial,sans-serif);font-size:17px;line-height:24px;font-weight:600;color:var(--ink-muted,#5a6275);cursor:pointer}.acpdp__tablist button:hover{color:var(--navy,#2e3549)}.acpdp__tablist button[aria-selected=true]{border-bottom-color:var(--red,#be202a);color:var(--navy,#2e3549)}.acpdp__panel{padding:24px 0}.acpdp__panel[hidden]{display:none}.acpdp__content a{color:var(--red,#be202a)}.acpdp__content thead th,.acpdp__content tr:first-child th{background-color:var(--navy-100,#eceef3);font-family:var(--font-display,Poppins,"Helvetica Neue",Arial,sans-serif);font-weight:600;color:var(--navy,#2e3549)}@media (max-width:767px){.acpdp__tablist button{padding:0 14px;font-size:16px}}@media (prefers-reduced-motion:reduce){.acpdp__school{transition:none}}.acpdp__badges .acpg__badge{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid transparent;border-radius:var(--radius-sm,4px);font-family:var(--font-display,Poppins,"Helvetica Neue",Arial,sans-serif);font-size:13px;line-height:20px;font-weight:600}.acpdp__badges .acpg__badge--embroidered{background-color:var(--navy,#2e3549);color:var(--on-inverse,#fff)}.acpdp__badges .acpg__badge--plain{border-color:var(--border-strong,#767c8c);background-color:var(--surface,#fff);color:var(--navy,#2e3549)}.acpdp__badges .acpg__badge--sale{background-color:var(--red,#be202a);color:var(--on-red,#fff)}body.woo-variation-swatches .acpdp .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled,body.woo-variation-swatches .acpdp .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover{border-color:var(--border,#d5d9e2)!important;border-style:dashed!important;background-color:var(--navy-100,#eceef3)!important;color:var(--ink-muted,#5a6275)!important;text-decoration:line-through;opacity:1!important}body.woo-variation-swatches .acpdp .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-span::after{display:none!important}body .acpdp .quantity .acpdp__qbtn{border:0!important;border-radius:999px!important;background-color:transparent!important;color:var(--navy,#2e3549)!important}body .acpdp .quantity .acpdp__qbtn:hover{background-color:var(--navy-100,#eceef3)!important}.acpdp .woocommerce-variation-availability{display:none}.acpdp__stock--in{color:var(--success,#1e6b75)}.acpdp__stock--low{color:var(--warning,#8a4b00)}.acpdp__stock--out{color:var(--danger,#9a1a22)}