:root{--apc-numeric: "tnum" 1, "lnum" 1, "zero" 1;--apc-rule: color-mix(in srgb, var(--ap-ink) 9%, transparent);--apc-rule-strong: color-mix(in srgb, var(--ap-ink) 18%, transparent);--apc-rule-invert: rgb(255 255 255 / .1);--apc-plate: #ffffff;--apc-plate-edge: color-mix(in srgb, var(--ap-ink) 10%, transparent);--apc-plate-shadow: 0 1px 0 rgb(255 255 255 / .7) inset, 0 18px 36px -22px rgb(16 18 21 / .35);--apc-plate-shadow-hover: 0 1px 0 rgb(255 255 255 / .8) inset, 0 34px 60px -28px rgb(16 18 21 / .42);--apc-ok: #2f6b4f;--apc-ok-soft: color-mix(in srgb, var(--apc-ok) 12%, transparent);--apc-warn: #8a6a1f;--apc-dur-tap: .12s}.apc{font-family:var(--ap-font);letter-spacing:var(--ap-tracking-body);color:var(--ap-ink)}.apc-section{padding-block:var(--ap-section-y);background:var(--ap-paper)}.apc-section--tight{padding-block:var(--ap-section-y-tight)}.apc-section--sunken{background:var(--ap-paper-sunken)}.apc-section--dark{background:var(--ap-graphite-900);color:#fff}.apc-wrap{width:100%;max-width:var(--ap-container);margin-inline:auto;padding-inline:var(--ap-gutter)}.apc-wrap--narrow{max-width:var(--ap-container-narrow)}.apc-label{display:flex;align-items:center;gap:var(--ap-space-3);font-size:var(--ap-size-label);font-weight:500;letter-spacing:var(--ap-tracking-label);text-transform:uppercase;color:var(--ap-ink-muted);margin:0 0 var(--ap-space-4)}.apc-label:before{content:attr(data-index);font-variant-numeric:tabular-nums;font-feature-settings:var(--apc-numeric);color:var(--ap-tan-deep)}.apc-label:after{content:"";flex:1;height:1px;background:var(--apc-rule)}.apc-section--dark .apc-label{color:#ffffff9e}.apc-section--dark .apc-label:after{background:var(--apc-rule-invert)}.apc-title{font-size:var(--ap-size-title);line-height:var(--ap-leading-title);letter-spacing:var(--ap-tracking-title);font-weight:500;margin:0;text-wrap:balance}.apc-lede{font-size:var(--ap-size-body);line-height:var(--ap-leading-body);color:var(--ap-ink-soft);max-width:var(--ap-measure);margin:var(--ap-space-4) 0 0}.apc-section--dark .apc-lede{color:#ffffffb8}.apc-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ap-space-5);margin-bottom:var(--ap-space-7)}.apc-num{font-variant-numeric:tabular-nums;font-feature-settings:var(--apc-numeric)}.apc-btn{--apc-btn-bg: var(--ap-ink);--apc-btn-fg: var(--ap-paper);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--ap-space-3);min-height:3rem;padding:0 var(--ap-space-6);border:1px solid var(--apc-btn-bg);border-radius:var(--ap-radius-1);background:var(--apc-btn-bg);color:var(--apc-btn-fg);font:inherit;font-size:var(--ap-size-small);font-weight:500;letter-spacing:.01em;text-decoration:none;cursor:pointer;overflow:hidden;transition:transform var(--apc-dur-tap) var(--ap-ease-out),box-shadow var(--ap-dur-2) var(--ap-ease-out)}.apc-btn:hover{box-shadow:var(--ap-depth-2)}.apc-btn:active{transform:translateY(1px)}.apc-btn:focus-visible{outline:2px solid var(--ap-tan);outline-offset:2px}.apc-btn--ghost{--apc-btn-bg: transparent;--apc-btn-fg: var(--ap-ink);border-color:var(--apc-rule-strong)}.apc-btn--ghost:hover{border-color:var(--ap-ink)}.apc-btn__arrow{display:inline-block;transition:transform var(--ap-dur-2) var(--ap-ease-physical)}.apc-btn:hover .apc-btn__arrow{transform:translate(3px)}.apc-btn[disabled],.apc-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.apc-btn[data-state] .apc-btn__label{display:none}.apc-btn[data-state=idle] .apc-btn__label--idle,.apc-btn[data-state=busy] .apc-btn__label--busy,.apc-btn[data-state=done] .apc-btn__label--done{display:inline}.apc-btn[data-state=busy]{pointer-events:none}.apc-btn[data-state=done]{--apc-btn-bg: var(--apc-ok);border-color:var(--apc-ok)}.apc-link{color:inherit;text-decoration:none;background-image:linear-gradient(currentcolor,currentcolor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--ap-dur-2) var(--ap-ease-out);padding-bottom:1px}.apc-link:hover,.apc-link:focus-visible{background-size:100% 1px}.apc-proof{display:grid;gap:var(--ap-space-5);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.apc-proof__item{border-top:1px solid var(--apc-rule-strong);padding-top:var(--ap-space-4)}.apc-proof__figure{display:block;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1;font-weight:500;letter-spacing:var(--ap-tracking-title);font-variant-numeric:tabular-nums;font-feature-settings:var(--apc-numeric)}.apc-proof__term{display:block;margin-top:var(--ap-space-2);font-size:var(--ap-size-small);font-weight:500}.apc-proof__note{display:block;margin-top:var(--ap-space-1);font-size:.8125rem;line-height:1.5;color:var(--ap-ink-muted)}.apc-section--dark .apc-proof__item{border-color:var(--apc-rule-invert)}.apc-section--dark .apc-proof__note{color:#ffffff8c}.apc-quote{margin:0;max-width:46rem}.apc-quote__text{font-size:var(--ap-size-subtitle);line-height:1.45;letter-spacing:var(--ap-tracking-title);margin:0;text-wrap:pretty}.apc-quote__by{display:block;margin-top:var(--ap-space-4);font-size:var(--ap-size-small);color:var(--ap-ink-muted);font-style:normal}.apc-rating{display:inline-flex;align-items:center;gap:var(--ap-space-2);font-size:var(--ap-size-small)}.apc-rating__stars{--apc-star-fill: var(--ap-tan);position:relative;display:inline-block;font-size:1rem;line-height:1;letter-spacing:.12em;color:color-mix(in srgb,var(--ap-ink) 18%,transparent)}.apc-rating__stars:before{content:"\2605\2605\2605\2605\2605"}.apc-rating__stars>span{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:var(--apc-star-pct, 0%);color:var(--apc-star-fill);white-space:nowrap}.apc-rating__stars>span:before{content:"\2605\2605\2605\2605\2605"}.apc-rating__count{color:var(--ap-ink-muted);font-variant-numeric:tabular-nums;font-feature-settings:var(--apc-numeric)}.apc-reviews{display:grid;gap:var(--ap-space-5);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));margin-top:var(--ap-space-6)}.apc-review{background:var(--apc-plate);border:1px solid var(--apc-plate-edge);border-radius:var(--ap-radius-2);padding:var(--ap-space-5);box-shadow:var(--apc-plate-shadow)}.apc-review__text{margin:var(--ap-space-3) 0 0;font-size:var(--ap-size-small);line-height:1.6;color:var(--ap-ink-soft)}.apc-review__meta{display:flex;justify-content:space-between;gap:var(--ap-space-3);margin-top:var(--ap-space-4);font-size:.8125rem;color:var(--ap-ink-muted)}.apc-service{display:grid;gap:1px;background:var(--apc-rule-strong);border:1px solid var(--apc-rule-strong);border-radius:var(--ap-radius-2);overflow:hidden;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.apc-service__cell{background:var(--ap-paper);padding:var(--ap-space-5);display:flex;flex-direction:column;gap:var(--ap-space-2)}.apc-service__icon{width:1.5rem;height:1.5rem;color:var(--ap-tan-deep)}.apc-service__icon svg{width:100%;height:100%;display:block;fill:none;stroke:currentcolor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.apc-service__term{font-size:var(--ap-size-small);font-weight:500;margin:0}.apc-service__note{font-size:.8125rem;line-height:1.55;color:var(--ap-ink-muted);margin:0}.apc-service-strip{display:flex;flex-direction:column;gap:var(--ap-space-3);margin-top:var(--ap-space-5);padding-top:var(--ap-space-5);border-top:1px solid var(--apc-rule)}.apc-service-strip__row{display:flex;align-items:baseline;gap:var(--ap-space-3);font-size:.875rem;line-height:1.5;margin:0}.apc-service-strip__row b{font-weight:500;white-space:nowrap}.apc-service-strip__row span{color:var(--ap-ink-muted)}.apc-service-strip__dot{flex:none;width:5px;height:5px;border-radius:50%;background:var(--apc-ok);transform:translateY(-2px)}.apc-promo{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ap-space-2) var(--ap-space-3);padding:var(--ap-space-3) var(--theme-drawer-padding, 1.25rem);border-block:1px solid var(--apc-rule)}.apc-promo p{margin:0;font-size:.8125rem;line-height:1.45}.apc-promo__label{color:var(--ap-ink)}.apc-promo__code,.apc-promo__terms{color:var(--ap-ink-soft)}.apc-promo__code b{letter-spacing:.04em;color:var(--ap-ink)}.apc-cartbar{padding:var(--ap-space-4) var(--theme-drawer-padding, 1.25rem);border-bottom:1px solid var(--apc-rule);display:flex;flex-direction:column;gap:var(--ap-space-3)}.apc-cartbar__text{font-size:.8125rem;line-height:1.45;margin:0;color:var(--ap-ink-soft)}.apc-cartbar__text b{font-weight:500;font-variant-numeric:tabular-nums;font-feature-settings:var(--apc-numeric);color:var(--ap-ink)}.apc-cartbar__track{position:relative;height:3px;border-radius:var(--ap-radius-pill);background:color-mix(in srgb,var(--ap-ink) 10%,transparent);overflow:hidden}.apc-cartbar__fill{position:absolute;inset:0 auto 0 0;width:var(--apc-progress, 0%);background:var(--ap-ink);border-radius:inherit;transition:width var(--ap-dur-3) var(--ap-ease-out)}.apc-cartbar[data-reached=true] .apc-cartbar__fill{background:var(--apc-ok)}.apc-cartbar[data-reached=true] .apc-cartbar__text{color:var(--apc-ok)}.apc-upsell{border-top:1px solid var(--apc-rule);padding:var(--ap-space-4) var(--theme-drawer-padding, 1.25rem)}.apc-upsell__label{font-size:var(--ap-size-label);letter-spacing:var(--ap-tracking-label);text-transform:uppercase;color:var(--ap-ink-muted);margin:0 0 var(--ap-space-3)}.apc-upsell__row{display:grid;grid-template-columns:3.5rem 1fr auto;align-items:center;gap:var(--ap-space-3)}.apc-upsell__media{aspect-ratio:1;border:1px solid var(--apc-plate-edge);border-radius:var(--ap-radius-1);background:var(--apc-plate);overflow:hidden}.apc-upsell__media img{width:100%;height:100%;object-fit:contain;display:block;padding:4px}.apc-upsell__title{font-size:.875rem;line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.apc-upsell__price{display:block;margin-top:2px;font-size:.8125rem;color:var(--ap-ink-muted);font-variant-numeric:tabular-nums;font-feature-settings:var(--apc-numeric)}.apc-upsell__add{min-height:2.25rem;padding-inline:var(--ap-space-4);font-size:.8125rem}.apc-grid{display:grid;gap:var(--ap-space-5);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.apc-card{position:relative;display:flex;flex-direction:column;background:var(--ap-paper);text-decoration:none;color:inherit}.apc-card__plate{position:relative;aspect-ratio:4 / 5;background:var(--apc-plate);border:1px solid var(--apc-plate-edge);border-radius:var(--ap-radius-2);overflow:hidden;box-shadow:var(--apc-plate-shadow);transition:box-shadow var(--ap-dur-3) var(--ap-ease-out),transform var(--ap-dur-3) var(--ap-ease-physical)}.apc-card__plate:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .9),transparent);z-index:2}.apc-card__plate img{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain;transition:transform var(--ap-dur-4) var(--ap-ease-physical)}.apc-card__plate img+img{opacity:0;transition:opacity var(--ap-dur-2) var(--ap-ease-out)}@media(hover:hover)and (pointer:fine){.apc-card:hover .apc-card__plate{transform:translateY(-4px);box-shadow:var(--apc-plate-shadow-hover)}.apc-card:hover .apc-card__plate img{transform:scale(1.035)}.apc-card:hover .apc-card__plate img+img{opacity:1}}.apc-card__body{display:flex;flex-direction:column;gap:2px;padding-top:var(--ap-space-4)}.apc-card__vendor{font-size:var(--ap-size-label);letter-spacing:var(--ap-tracking-label);text-transform:uppercase;color:var(--ap-ink-muted)}.apc-card__title{font-size:.9375rem;line-height:1.35;font-weight:400;margin:0}.apc-card__price{font-size:.9375rem;font-weight:500;font-variant-numeric:tabular-nums;font-feature-settings:var(--apc-numeric);margin-top:2px}.apc-card__price s{color:var(--ap-ink-muted);font-weight:400;margin-inline-end:var(--ap-space-2)}.apc-card__flag{position:absolute;z-index:3;top:var(--ap-space-3);left:var(--ap-space-3);padding:3px var(--ap-space-2);border-radius:var(--ap-radius-1);background:var(--ap-ink);color:var(--ap-paper);font-size:.625rem;letter-spacing:var(--ap-tracking-label);text-transform:uppercase}.apc-card__flag--out{background:transparent;border:1px solid var(--apc-rule-strong);color:var(--ap-ink-muted)}.apc-compare{overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--apc-rule-strong);border-radius:var(--ap-radius-2);background:var(--apc-plate)}.apc-compare table{width:100%;min-width:40rem;border-collapse:collapse;font-size:.875rem}.apc-compare th,.apc-compare td{padding:var(--ap-space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--apc-rule)}.apc-compare thead th{position:sticky;top:0;background:var(--apc-plate);border-bottom:1px solid var(--apc-rule-strong);z-index:1}.apc-compare tbody th{font-weight:400;color:var(--ap-ink-muted);white-space:nowrap;width:12rem}.apc-compare td{font-variant-numeric:tabular-nums;font-feature-settings:var(--apc-numeric)}.apc-compare tr:last-child th,.apc-compare tr:last-child td{border-bottom:0}.apc-compare__head{display:flex;flex-direction:column;gap:var(--ap-space-2);min-width:10rem;color:inherit;text-decoration:none}.apc-compare__head:hover .apc-compare__name{text-decoration:underline;text-underline-offset:3px}.apc-compare__thumb{aspect-ratio:4 / 5;background:#fff;border:1px solid var(--apc-plate-edge);border-radius:var(--ap-radius-1);overflow:hidden}.apc-compare__thumb img{width:100%;height:100%;object-fit:contain;padding:6%;display:block}.apc-compare__name{font-weight:500;line-height:1.3}.apc-compare .apc-compare__current{background:color-mix(in srgb,var(--ap-tan) 8%,transparent)}.apc-compare__empty{color:color-mix(in srgb,var(--ap-ink) 30%,transparent)}.apc-builder{display:grid;gap:var(--ap-space-7);align-items:start}@media(min-width:64em){.apc-builder{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:var(--ap-space-8)}}.apc-builder__stage{position:relative;border-radius:var(--ap-radius-2);background:radial-gradient(120% 90% at 50% 8%,#fff,#f2f1ee 55%,#e6e4df);border:1px solid var(--apc-plate-edge);overflow:hidden;aspect-ratio:4 / 5;box-shadow:var(--apc-plate-shadow)}@media(min-width:64em){.apc-builder__stage{position:sticky;top:calc(var(--header-height, 4rem) + var(--ap-space-5));aspect-ratio:1}}.apc-builder__stage:after{content:"";position:absolute;left:50%;bottom:12%;width:58%;height:8%;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,rgb(16 18 21 / .22),transparent 70%);filter:blur(6px);pointer-events:none}.apc-builder__slot{position:absolute;top:6%;right:6%;bottom:14%;left:6%;display:grid;place-items:center;opacity:0;transform:scale(.96) translateY(10px);transition:opacity var(--ap-dur-3) var(--ap-ease-out),transform var(--ap-dur-3) var(--ap-ease-physical);pointer-events:none}.apc-builder__slot[data-active=true]{opacity:1;transform:none}.apc-builder__slot img{max-width:100%;max-height:100%;object-fit:contain}.apc-builder__steps{display:flex;flex-direction:column;gap:var(--ap-space-5)}.apc-builder__step{border-left:2px solid var(--apc-rule);padding:var(--ap-space-4) 0 var(--ap-space-4) var(--ap-space-5);transition:border-color var(--ap-dur-2) var(--ap-ease-out),opacity var(--ap-dur-2) var(--ap-ease-out);opacity:.5}.apc-builder__step[data-active=true]{border-color:var(--ap-tan);opacity:1}.apc-builder__step-index{font-size:var(--ap-size-label);letter-spacing:var(--ap-tracking-label);text-transform:uppercase;color:var(--ap-ink-muted);font-variant-numeric:tabular-nums;font-feature-settings:var(--apc-numeric)}.apc-builder__step-title{font-size:var(--ap-size-subtitle);line-height:1.2;letter-spacing:var(--ap-tracking-title);font-weight:500;margin:var(--ap-space-2) 0 0}.apc-builder__step-text{font-size:var(--ap-size-small);line-height:1.6;color:var(--ap-ink-soft);margin:var(--ap-space-3) 0 0;max-width:var(--ap-measure)}.apc-builder__pick{display:flex;flex-wrap:wrap;gap:var(--ap-space-3);margin-top:var(--ap-space-4)}.apc-builder__chip{display:inline-flex;align-items:center;gap:var(--ap-space-2);min-height:2.5rem;padding:0 var(--ap-space-4);border:1px solid var(--apc-rule-strong);border-radius:var(--ap-radius-pill);background:transparent;font:inherit;font-size:.8125rem;color:var(--ap-ink);cursor:pointer;transition:border-color var(--apc-dur-tap) var(--ap-ease-out),background-color var(--apc-dur-tap) var(--ap-ease-out)}.apc-builder__chip[aria-pressed=true]{border-color:var(--ap-ink);background:var(--ap-ink);color:var(--ap-paper)}.apc-builder__chip:focus-visible{outline:2px solid var(--ap-tan);outline-offset:2px}.apc-builder__summary{margin-top:var(--ap-space-6);padding-top:var(--ap-space-5);border-top:1px solid var(--apc-rule-strong);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ap-space-4)}.apc-builder__total{font-size:var(--ap-size-subtitle);font-weight:500;font-variant-numeric:tabular-nums;font-feature-settings:var(--apc-numeric)}.apc-builder__total small{display:block;font-size:var(--ap-size-label);letter-spacing:var(--ap-tracking-label);text-transform:uppercase;font-weight:400;color:var(--ap-ink-muted);margin-bottom:2px}.apc-bundle{display:grid;gap:var(--ap-space-6);align-items:center}@media(min-width:48em){.apc-bundle{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.apc-bundle__pieces{display:flex;align-items:center;gap:var(--ap-space-3);flex-wrap:wrap}.apc-bundle__piece{position:relative;flex:1 1 8rem;min-width:7rem;aspect-ratio:4 / 5;background:var(--apc-plate);border:1px solid var(--apc-plate-edge);border-radius:var(--ap-radius-2);box-shadow:var(--apc-plate-shadow);overflow:hidden}.apc-bundle__piece img{position:absolute;top:10%;right:10%;bottom:10%;left:10%;width:80%;height:80%;object-fit:contain}.apc-bundle__plus{flex:none;color:var(--ap-ink-muted);font-size:1.25rem;line-height:1}.apc-bundle__list{list-style:none;margin:var(--ap-space-5) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--ap-space-3)}.apc-bundle__list li{display:flex;justify-content:space-between;gap:var(--ap-space-4);font-size:.875rem;padding-bottom:var(--ap-space-3);border-bottom:1px solid var(--apc-rule)}.apc-bundle__list b{font-weight:400;font-variant-numeric:tabular-nums;font-feature-settings:var(--apc-numeric)}.apc-news{display:grid;gap:var(--ap-space-6);align-items:end}@media(min-width:48em){.apc-news{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:var(--ap-space-8)}}.apc-news>*,.apc-news__form,.apc-news__field{min-width:0}.apc-news__form{display:flex;flex-direction:column;gap:var(--ap-space-3)}.apc-news__field{display:flex;align-items:stretch;border-bottom:1px solid currentcolor}.apc-news__field input{flex:1 1 0;width:100%;min-width:0;min-height:3.25rem;padding:0 var(--ap-space-2) 0 0;border:0;background:transparent;color:inherit;font:inherit;font-size:var(--ap-size-body)}.apc-news__field input::placeholder{color:currentcolor;opacity:.45}.apc-news__field input:focus{outline:none}.apc-news__field:focus-within{box-shadow:0 1px 0 currentcolor}.apc-news__field button{flex:none;border:0;background:transparent;color:inherit;font:inherit;font-size:var(--ap-size-small);font-weight:500;padding-inline:var(--ap-space-3);cursor:pointer;display:inline-flex;align-items:center;gap:var(--ap-space-2)}.apc-news__field button:hover .apc-btn__arrow{transform:translate(3px)}.apc-news__legal{font-size:.75rem;line-height:1.5;opacity:.6;margin:0;max-width:32rem}.apc-news__ok{font-size:var(--ap-size-small);color:var(--apc-ok);margin:0}.apc-section--dark .apc-news__ok{color:#7fd0a6}.apc-news__err{font-size:var(--ap-size-small);color:var(--apc-warn);margin:0}.apc-recent[hidden]{display:none!important}.apc-recent__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(9.5rem,1fr);gap:var(--ap-space-4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:var(--ap-space-2);scrollbar-width:thin}@media(min-width:48em){.apc-recent__rail{grid-auto-columns:minmax(12rem,1fr)}}.apc-recent__rail>*{scroll-snap-align:start}.apc-faq{display:grid;gap:var(--ap-space-7)}@media(min-width:64em){.apc-faq{grid-template-columns:16rem minmax(0,1fr);gap:var(--ap-space-8)}}.apc-faq__nav{display:flex;flex-wrap:wrap;gap:var(--ap-space-2);align-content:start}@media(min-width:64em){.apc-faq__nav{position:sticky;top:calc(var(--header-height, 4rem) + var(--ap-space-5));flex-direction:column}}.apc-faq__nav a{font-size:var(--ap-size-small);color:var(--ap-ink-muted);text-decoration:none;padding:var(--ap-space-2) 0;border-bottom:1px solid transparent;transition:color var(--ap-dur-2) var(--ap-ease-out)}.apc-faq__nav a:hover{color:var(--ap-ink)}.apc-faq__group+.apc-faq__group{margin-top:var(--ap-space-7)}.apc-faq__pending{margin:0 0 var(--ap-space-4);padding:var(--ap-space-3) var(--ap-space-4);border-inline-start:3px solid var(--ap-ink-muted);background:color-mix(in srgb,var(--ap-ink) 4%,transparent);font-size:var(--ap-size-small);color:var(--ap-ink-muted)}.apc-faq__group-title{font-size:var(--ap-size-label);letter-spacing:var(--ap-tracking-label);text-transform:uppercase;color:var(--ap-ink-muted);margin:0 0 var(--ap-space-4);padding-bottom:var(--ap-space-3);border-bottom:1px solid var(--apc-rule-strong)}.apc-qa{border-bottom:1px solid var(--apc-rule)}.apc-qa>summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;justify-content:space-between;gap:var(--ap-space-4);padding:var(--ap-space-4) 0;font-size:var(--ap-size-body);line-height:1.4;font-weight:500}.apc-qa>summary::-webkit-details-marker{display:none}.apc-qa>summary:after{content:"+";flex:none;font-weight:400;color:var(--ap-ink-muted);transition:transform var(--ap-dur-2) var(--ap-ease-out)}.apc-qa[open]>summary:after{transform:rotate(45deg)}.apc-qa__body{font-size:var(--ap-size-small);line-height:1.65;color:var(--ap-ink-soft);max-width:var(--ap-measure);padding-bottom:var(--ap-space-5);margin:0}.product-card .card-gallery{background:var(--apc-plate);border:1px solid var(--apc-plate-edge);border-radius:var(--ap-radius-2);box-shadow:var(--apc-plate-shadow);overflow:hidden;transition:box-shadow var(--ap-dur-3) var(--ap-ease-out),transform var(--ap-dur-3) var(--ap-ease-physical)}.product-card .card-gallery:before{content:"";position:absolute;inset:0 0 auto;height:1px;z-index:2;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .85),transparent);pointer-events:none}.product-card .card-gallery img{--product-media-fit: contain;padding:7%}@media(hover:hover)and (pointer:fine){.product-card:hover .card-gallery{transform:translateY(-4px);box-shadow:var(--apc-plate-shadow-hover)}}.product-card .price,.product-card .price *,.cart-items__table .price,.product-price,.apc-num{font-variant-numeric:tabular-nums;font-feature-settings:var(--apc-numeric)}.product-card .product-card__vendor{font-size:var(--ap-size-label);letter-spacing:var(--ap-tracking-label);text-transform:uppercase;color:var(--ap-ink-muted)}.apc a:focus-visible,.apc button:focus-visible,.apc summary:focus-visible,.apc input:focus-visible{outline:2px solid var(--ap-tan);outline-offset:3px;border-radius:var(--ap-radius-1)}.ap-js [data-ap-reveal].apc-rise{opacity:0;transform:translateY(14px)}.ap-js [data-ap-reveal].apc-rise.ap-in{opacity:1;transform:none;transition:opacity var(--ap-dur-3) var(--ap-ease-out) var(--ap-delay, 0ms),transform var(--ap-dur-3) var(--ap-ease-physical) var(--ap-delay, 0ms)}@media(prefers-reduced-motion:reduce){.apc-btn,.apc-btn__arrow,.apc-card__plate,.apc-card__plate img,.apc-builder__slot,.apc-builder__step,.apc-cartbar__fill,.apc-link,.apc-qa>summary:after,.ap-js [data-ap-reveal].apc-rise{transition:none!important;animation:none!important}.ap-js [data-ap-reveal].apc-rise{opacity:1;transform:none}.apc-builder__stage{position:relative}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/aplombis-commerce.css.map */
