.aa-v2 .aav-eyebrow-custom:before{display:none}.aa-v2 .aav-eyebrow-custom{gap:var(--eyegap,10px)}.aav-eyebrow-mark{display:inline-flex;align-items:center;justify-content:center;color:var(--eyecolor,currentColor);flex:none;font-size:.9em}.aav-eyebrow-mark:empty{display:none}.aav-eyebrow-mark .aa-icon,.aav-eyebrow-mark img{width:var(--eyemark,20px);height:var(--eyemark,20px);object-fit:contain}.aav-eyebrow-line{display:block;width:var(--eyemark,20px);height:1px;background:currentColor;opacity:.7}.aa-v2 .aav-hero[data-secondary-style=outline] .aav-link{background:transparent;color:var(--v5-outline,#fff)!important;border:1px solid var(--v5-outline,#fff);box-shadow:none}.aa-v2 .aav-hero[data-secondary-style=outline] .aav-link:hover{background:#ffffff12}.aa-v2 .aav-section-actions{justify-content:var(--v5-action-align,center);margin-top:var(--v5-action-space,44px)}
.aav-product-card{display:flex;flex-direction:column}.aav-card-media{position:relative}.aav-card-media>a{display:block}.aav-product-card-body h3 a{color:inherit;text-decoration:none}.aav-product-card-body h3 a:hover{text-decoration:underline;text-underline-offset:4px}.aav-card-bottom>span:first-child{font-size:var(--v4-price-size,24px)}.aa-v2 .aav-quick-card .aav-card-bottom>span{font-size:var(--v4-price-size,24px);color:#705a38}.aav-quick-action{position:absolute;right:12px;bottom:40px;left:12px;z-index:3;display:flex;justify-content:flex-end;pointer-events:none}.aav-quick-action>*{pointer-events:auto}.aav-quick-action form{margin:0}.aa-v2 .aav-quick-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid #d8e2d8;background:#fffffff5;color:#183f32;font:600 12px/1.3 var(--aav-body-font,Arial);border-radius:30px;padding:10px 15px;box-shadow:0 4px 14px #143d2d12;cursor:pointer;text-decoration:none}.aav-quick-button .aa-icon{width:18px;height:18px}.aav-quick-button:hover{background:#183f32;color:#fff}.aav-quick-button:disabled{opacity:.65;cursor:default}.aav-quick-card .aav-product-card-body{padding-bottom:24px}.aav-quick-card .aav-card-bottom{margin-top:auto}
.aav-collection-toolbar form{display:flex;align-items:center;gap:14px}.aav-collection-toolbar label{white-space:nowrap;margin:0}.aav-collection-toolbar select{margin:0}.aa-v2 [hidden]{display:none!important}.aav-filter-section{border-bottom:1px solid #edf1ec}.aav-filling-fieldset{border:0;padding:0;margin:0;min-width:0}.aav-filling-fieldset legend{font-size:16px;font-weight:600;padding:0}.aav-filling-fieldset>p{font-size:13px;opacity:.75;margin:6px 0 18px}.aav-filling-chips{display:flex;flex-wrap:wrap;gap:var(--chip-gap,10px)}.aa-v2 .aav-filling-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;cursor:pointer;border:1px solid var(--chip-border);border-radius:var(--chip-radius);background:var(--chip-bg);color:var(--aav-fg);padding:10px 15px;font:500 var(--chip-size)/1.35 var(--aav-body-font,Arial);transition:background .2s,color .2s,border-color .2s;margin:0}.aav-filling-chip input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.aav-filling-chip:has(input:checked),.aav-filling-chip[aria-pressed=true]{background:var(--chip-active);color:var(--chip-active-text);border-color:var(--chip-active)}.aav-filling-chip:focus-within{outline:2px solid currentColor;outline-offset:3px}.aav-filling-chip img{width:22px;height:22px;object-fit:cover;border-radius:50%}.aav-chip-check{width:0;overflow:hidden;display:inline-flex;transition:width .2s}.aav-chip-check .aa-icon{width:14px;height:14px}.aav-filling-chip:has(input:checked) .aav-chip-check{width:14px}.aav-filter-status{font-size:12px;margin:14px 0 0}.aav-filter-status:empty{display:none}.aav-filter-empty{padding:32px 0}.aav-filling-fieldset:disabled{opacity:.65}.aav-quick-feedback{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:1000;width:min(440px,calc(100% - 32px));padding:18px 20px;border:1px solid #d4dfd3;border-radius:10px;background:#fff;color:#183f32;box-shadow:0 12px 50px #183f3226;font:14px/1.5 Arial,sans-serif;display:flex;align-items:center;gap:12px}.aav-quick-feedback[hidden]{display:none}.aav-quick-feedback>a{color:#183f32;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.aav-quick-feedback button{background:transparent;border:0;color:inherit;font-size:24px;cursor:pointer;min-width:44px;min-height:44px;margin-left:auto}
.aav-breadcrumbs{margin-bottom:var(--crumb-gap,24px);font-size:var(--crumb-size,12px);color:var(--crumb-colour)}.aav-breadcrumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;list-style:none;padding:0;margin:0}.aav-breadcrumbs li{display:flex;gap:10px;align-items:center;min-width:0;overflow-wrap:anywhere;line-height:1.6}.aav-breadcrumbs a{color:var(--crumb-link);text-decoration:none}.aav-breadcrumbs a:hover{text-decoration:underline}.aa-v2 .aa-product-info .aav-product-title{color:var(--product-title);font-size:var(--title-size);font-weight:var(--title-weight);line-height:1.16}.aa-v2 .aa-product-info .aa-price{color:var(--price-colour);font-size:var(--price-size)!important;font-weight:var(--price-weight)}.aa-v2 .aav-accordion-v5{background:var(--acc-bg);border-top:1px solid var(--panel-border,#dae4dc);margin:0}.aa-v2 .aav-accordion-v5 summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;padding:var(--acc-pad) 0;font-size:var(--acc-size);font-weight:500;color:var(--acc-fg)}.aav-accordion-v5 summary::-webkit-details-marker{display:none}.aav-accordion-v5 summary:after{display:none}.aav-accordion-label{display:flex;align-items:center;gap:13px}.aav-accordion-label>.aa-icon,.aav-accordion-label>img{width:var(--acc-icon-size);height:var(--acc-icon-size);object-fit:contain;color:var(--acc-icon);flex:none}.aav-accordion-v5 summary>.aa-icon{width:16px;height:16px;transition:transform .2s}.aav-accordion-v5[open] summary>.aa-icon{transform:rotate(180deg)}.aav-accordion-v5 .aav-copy{padding:0 0 var(--acc-pad);font-size:14px}
.aav-footer-v5 .aav-footer-top{padding-bottom:38px;border-bottom:1px solid #ffffff25}.aav-footer-v5 .aav-footer-columns{padding-top:34px;padding-bottom:34px;gap:28px}.aav-footer-v5 .aav-footer-columns h3{font-size:14px;font-weight:600;letter-spacing:.03em;margin-bottom:18px}.aav-footer-v5 .aav-footer-columns a{opacity:.84;line-height:1.7;transition:opacity .2s}.aav-footer-v5 .aav-footer-columns a:hover{opacity:1}.aav-footer-v5 .aav-footer-bottom{gap:16px;align-items:center;flex-wrap:wrap;font-size:12px;padding-block:24px}.aav-payments{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.aav-payments svg,.aav-payments img{height:var(--payment-height,24px);width:auto;display:block}.aav-agency-row{display:flex;border-top:1px solid #ffffff20;padding-top:20px;margin-top:0}.aa-v2 .aav-agency{display:inline-flex;align-items:center;gap:11px;padding:9px 13px;border:1px solid #172c2512;border-radius:12px;background:var(--agency-bg);color:var(--agency-text);text-decoration:none;font-size:13px;font-weight:600;line-height:1.3;box-shadow:0 3px 12px #00000012;transition:transform .2s,box-shadow .2s}.aav-agency img{height:var(--agency-logo,24px);width:auto;object-fit:contain;flex:none}.aav-agency:hover{transform:translateY(-2px);box-shadow:0 7px 18px #00000020}.aav-story-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:60px;align-items:start}.aav-story-visual{position:sticky;top:130px}.aav-story-visual img{display:block;width:100%;height:auto;border-radius:10px}.aav-story-visual p{font-size:12px;letter-spacing:.04em;opacity:.8;margin-top:15px}.aav-story-page .aav-page-copy{width:auto;max-width:none}.aav-story-page .aav-page-copy>p:first-child{font-size:21px;line-height:1.65;margin-top:0}.aav-story-page .aav-page-copy a{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:3px;font-weight:600;text-decoration:none}
@media(max-width:749px){.aav-eyebrow-mark .aa-icon,.aav-eyebrow-mark img{width:var(--eyemark-m);height:var(--eyemark-m)}.aav-eyebrow-line{width:var(--eyemark-m)}.aa-v2 .aav-section-actions{justify-content:var(--v5-action-align-m);margin-top:var(--v5-action-space-m)}.aa-v2 .aav-section-actions>a{flex:0 1 auto;max-width:100%}.aav-quick-action{right:7px;left:7px;bottom:28px}.aa-v2 .aav-quick-button{font-size:10px;gap:5px;padding:9px 10px;min-height:44px}.aav-quick-button .aa-icon{width:16px;height:16px}.aav-quick-card .aav-product-card-body{padding-bottom:18px}.aa-v2 .aav-quick-card .aav-card-bottom>span{font-size:var(--v4-price-mobile,19px)}.aav-collection-toolbar{gap:12px;flex-wrap:wrap}.aav-collection-toolbar form{gap:12px}.aav-filling-chips{gap:var(--chip-gap-m)}.aa-v2 .aav-filling-chip{font-size:var(--chip-mobile);padding:10px 12px}.aav-filling-fieldset legend{font-size:15px}.aav-filling-fieldset>p{font-size:12px}.aav-breadcrumbs{font-size:var(--crumb-size-m);margin-bottom:var(--crumb-gap-m)}.aa-v2 .aa-product-info .aav-product-title{font-size:var(--title-size-m);color:var(--product-title-m)}.aa-v2 .aa-product-info .aa-price{font-size:var(--price-size-m)!important;color:var(--price-colour-m)}.aa-v2 .aav-accordion-v5 summary{padding:var(--acc-pad-m) 0;font-size:var(--acc-size-m)}.aav-accordion-label>.aa-icon,.aav-accordion-label>img{width:var(--acc-icon-size-m);height:var(--acc-icon-size-m)}.aav-accordion-label{gap:10px}.aav-footer-v5 .aav-footer-top{padding-bottom:26px}.aav-footer-v5 .aav-footer-columns{gap:26px 20px}.aav-footer-v5 .aav-footer-bottom{align-items:flex-start;flex-direction:column}.aav-payments svg,.aav-payments img{height:var(--payment-height-m,22px)}.aav-agency img{height:var(--agency-logo-m,22px)}.aav-agency-row{justify-content:center!important}.aav-story-layout{grid-template-columns:1fr;gap:30px}.aav-story-visual{position:static}.aav-story-visual img{max-height:410px;object-fit:cover}.aav-story-page .aav-page-copy>p:first-child{font-size:18px}.aav-story-page .aav-page-copy h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){.aav-agency,.aav-filling-chip,.aav-chip-check,.aav-accordion-v5 summary>.aa-icon{transition:none}}

.aav-story-page .aav-page-title{margin-bottom:28px}.aav-story-page .aav-page-copy{max-width:min(100%,var(--copy-width,780px))}.aa-v2 .aav-story-page .aav-page-copy a,.aav-story-page .aav-page-copy a{display:inline-flex;align-items:center;justify-content:center;background:var(--aav-accent);color:var(--aav-button-text);border:1px solid var(--aav-accent);border-radius:6px;min-height:46px;padding:12px 18px;font-size:13px;font-weight:600;text-decoration:none}.aa-v2 .aav-quick-button{background:var(--quick-bg,#fff);color:var(--quick-fg,#183f32);border-color:var(--quick-border,#d8e2d8);border-radius:var(--quick-radius,30px);font-size:var(--quick-size,12px)}.aa-v2 .aav-quick-card .aav-card-bottom>span{color:var(--card-price-colour,#705a38)}.aa-v2 .aav-quick-button:hover{filter:brightness(.96)}
@media(max-width:749px){.aa-v2 .aav-quick-button{font-size:var(--quick-size-m,10px)}.aav-story-page .aav-page-title{margin-bottom:22px}}
