.acpdp__badges{position:absolute;top:24px;left:24px;z-index:2;display:flex;gap:6px;pointer-events:none}.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__intro{display:grid;gap:8px;max-width:60ch}.acpdp__introText p{display:-webkit-box;margin:0;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.acpdp__introText p:nth-child(n+2){display:none}.acpdp__intro a{justify-self:start;font-size:15px}.acpdp__sizeguide{margin:0;font-size:15px;text-align:right}.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 .single_add_to_cart_button.disabled{opacity:.55}.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 table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--border,#d5d9e2);border-radius:12px;overflow:hidden;font-size:15px}.acpdp__content th,.acpdp__content td{padding:10px 14px;border:0;border-bottom:1px solid var(--border,#d5d9e2);text-align:left}.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}}.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)}.acpdp__introText{position:relative;max-height:4.8em;overflow:hidden;font-size:16px;line-height:1.6}.acpdp__introText::after{content:"";position:absolute;right:0;bottom:0;left:0;height:1.6em;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--surface,#fff))}.acpdp__introText p,.acpdp__introText ul,.acpdp__introText ol{display:block;margin:0 0 4px;overflow:visible;-webkit-line-clamp:unset}.acpdp__introText p:nth-child(n+2){display:block}.acpdp__introText ul,.acpdp__introText ol{padding-left:20px}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)}