.anaqa-buy{gap:18px;display:grid}.anaqa-buy__option{border:0;gap:10px;min-inline-size:0;margin:0;padding:0;display:grid}.anaqa-buy__legend{color:var(--anaqa-muted);padding:0;font-size:.875rem}.anaqa-buy__chosen{color:var(--anaqa-ink)}.anaqa-buy__values{flex-wrap:wrap;gap:8px;display:flex}.anaqa-buy__value{cursor:pointer;display:inline-flex;position:relative}.anaqa-buy__chip{border:1px solid var(--anaqa-line);border-radius:var(--anaqa-radius);min-block-size:40px;min-inline-size:44px;transition:border-color .2s var(--anaqa-ease);place-items:center;padding:2px 14px;font-size:.875rem;display:inline-grid}.anaqa-buy__swatch{border-radius:var(--anaqa-radius);background:var(--anaqa-swatch,var(--anaqa-line));outline-offset:3px;block-size:36px;inline-size:36px;transition:outline-color .2s var(--anaqa-ease);outline:1px solid #0000;display:block;box-shadow:inset 0 0 0 1px #00000014}.anaqa-buy__swatch--image{background:var(--anaqa-surface);overflow:hidden}.anaqa-buy__swatch--image img{object-fit:cover;block-size:100%;inline-size:100%}.anaqa-buy__value input:checked+.anaqa-buy__chip{border-color:var(--anaqa-ink)}.anaqa-buy__value input:checked+.anaqa-buy__swatch{outline-color:var(--anaqa-ink)}.anaqa-buy__value input:focus-visible+*{outline:2px solid var(--anaqa-ink);outline-offset:3px}@media (hover:hover){.anaqa-buy__value:hover .anaqa-buy__chip{border-color:var(--anaqa-line-strong)}}.anaqa-buy__custom{gap:8px;display:grid}.anaqa-buy__custom-label{font-size:.875rem}.anaqa-buy__custom-price,.anaqa-buy__optional,.anaqa-buy__hint{color:var(--anaqa-muted);font-size:.8125rem}.anaqa-buy__check{block-size:20px;inline-size:20px;accent-color:var(--anaqa-ink)}.anaqa-buy__qty{border:1px solid var(--anaqa-line);border-radius:var(--anaqa-radius);justify-self:start;align-items:stretch;display:inline-flex}.anaqa-buy__step{min-block-size:44px;inline-size:44px;color:var(--anaqa-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.anaqa-buy__step .anaqa-icon{block-size:14px;inline-size:14px}.anaqa-buy__step[disabled],[data-o-qty-at=min] .anaqa-buy__step[data-o-qty-down],[data-o-qty-at=max] .anaqa-buy__step[data-o-qty-up]{opacity:.35;cursor:default}.anaqa-buy__count{inline-size:3.2em;color:inherit;font:inherit;text-align:center;-moz-appearance:textfield;background:0 0;border:0}.anaqa-buy__count::-webkit-inner-spin-button,.anaqa-buy__count::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.anaqa-buy__actions{gap:10px;display:grid}.anaqa-buy__qty-row{align-items:center;gap:16px;display:flex}.anaqa-buy__qty-label{color:var(--anaqa-muted);font-size:.875rem}.anaqa-buy__option,.anaqa-slot__option{--o-option-unavailable-opacity:1;--o-option-unavailable-decoration:none}.anaqa-buy__value input[data-o-unavailable]+.anaqa-buy__chip{color:var(--anaqa-muted);background-image:repeating-linear-gradient(-45deg,transparent 0 5px,var(--anaqa-line)5px 6px)}.anaqa-buy__value input[data-o-unavailable]:checked+.anaqa-buy__chip{color:var(--anaqa-ink)}.anaqa-buy__value input[data-o-unavailable]+.anaqa-buy__swatch{position:relative;overflow:hidden}.anaqa-buy__value input[data-o-unavailable]+.anaqa-buy__swatch:after{content:"";background-image:repeating-linear-gradient(-45deg,transparent 0 4px,color-mix(in srgb,var(--anaqa-surface)85%,transparent)4px 5.5px,color-mix(in srgb,var(--anaqa-ink)30%,transparent)5.5px 6.5px);position:absolute;inset:0}.anaqa-buy__error{color:var(--anaqa-sale);margin:0;font-size:.875rem;display:none}[data-o-product-form]:has([data-o-add-to-cart][data-o-error=variant]) .anaqa-buy__error[data-for=variant],[data-o-product-form]:has([data-o-buy-now][data-o-error=variant]) .anaqa-buy__error[data-for=variant],[data-o-product-form]:has([data-o-add-to-cart][data-o-error=customization]) .anaqa-buy__error[data-for=customization],[data-o-product-form]:has([data-o-buy-now][data-o-error=customization]) .anaqa-buy__error[data-for=customization],[data-o-product-form]:has([data-o-add-to-cart][data-o-error=offer-slots]) .anaqa-buy__error[data-for=offer-slots],[data-o-product-form]:has([data-o-buy-now][data-o-error=offer-slots]) .anaqa-buy__error[data-for=offer-slots]{display:block}.anaqa-buy [data-o-add-to-cart][data-o-error]{border-color:var(--anaqa-sale)}.anaqa-buy__save{min-block-size:44px;color:var(--anaqa-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;align-items:center;gap:8px;padding:0 4px;font-size:.8125rem;display:inline-flex}.anaqa-buy__save .anaqa-icon{block-size:18px;inline-size:18px}.anaqa-buy__save-on,.anaqa-buy__save[data-o-favourite-state=on] .anaqa-buy__save-off{display:none}.anaqa-buy__save[data-o-favourite-state=on] .anaqa-buy__save-on{display:inline}.anaqa-buy__save[data-o-favourite-state=on] .anaqa-icon{fill:currentColor}.anaqa-touch{gap:16px;display:grid}.anaqa-touch__field{gap:8px;display:grid}.anaqa-touch__label{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:.875rem;display:flex}.anaqa-touch__adds,.anaqa-touch__optional,.anaqa-touch__hint{color:var(--anaqa-muted);margin:0;font-size:.8125rem}.anaqa-touch__tick{block-size:20px;inline-size:20px;accent-color:var(--anaqa-ink)}.anaqa-touch__error{color:var(--anaqa-sale);margin:0;font-size:.8125rem;display:none}.anaqa-touch__field:has([data-o-invalid]) .anaqa-touch__error{display:block}.anaqa-touch__field [data-o-invalid],.anaqa-file[data-o-invalid],.anaqa-touch__field:has(.anaqa-file__input[data-o-invalid]) .anaqa-file{border-color:var(--anaqa-sale)}.anaqa-offers{gap:10px;display:grid}.anaqa-offers__label{color:var(--anaqa-muted);margin:0;font-size:.875rem}.anaqa-offers__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.anaqa-offer{border:1px solid var(--anaqa-line);border-radius:var(--anaqa-radius);background:var(--anaqa-surface);min-block-size:60px;inline-size:100%;color:var(--anaqa-ink);font:inherit;text-align:start;cursor:pointer;transition:border-color .2s var(--anaqa-ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.anaqa-offer[data-o-selected=true]{border-color:var(--anaqa-ink)}.anaqa-offer__mark{border:1px solid var(--anaqa-line-strong);border-radius:50%;block-size:16px;inline-size:16px}.anaqa-offer[data-o-selected=true] .anaqa-offer__mark{border:5px solid var(--anaqa-ink)}.anaqa-offer__words{gap:2px;min-inline-size:0;display:grid}.anaqa-offer__qty{font-size:.875rem}.anaqa-offer__title,.anaqa-offer__note{color:var(--anaqa-muted);font-size:.8125rem}.anaqa-offer__gains{flex-wrap:wrap;gap:2px 10px;font-size:.75rem;display:flex}.anaqa-offer__save{color:var(--anaqa-sale)}.anaqa-offer__figures{justify-items:end;gap:2px;display:grid}.anaqa-offer__badge{background:var(--anaqa-ink);color:var(--anaqa-surface);padding:2px 6px}.anaqa-offer__price{font-size:.9375rem}.anaqa-offer__unit{color:var(--anaqa-muted);font-size:.75rem}.anaqa-slots{gap:12px;display:grid}.anaqa-slots[data-o-offer-slots-active=true]{border:1px solid var(--anaqa-line);padding:14px}.anaqa-slot{border:0;gap:10px;margin:0;padding:0;display:grid}.anaqa-slot[data-o-invalid] .anaqa-slot__label{color:var(--anaqa-sale)}.anaqa-slot__label{padding:0;font-size:.8125rem}.anaqa-slot__option{gap:6px;display:grid}.anaqa-slot__name{color:var(--anaqa-muted);font-size:.8125rem}.anaqa-facts{gap:12px;display:grid}.anaqa-facts__clock{border:1px solid var(--anaqa-line);gap:8px;padding:14px 16px;display:grid}.anaqa-facts__clock-label,.anaqa-facts__clock-ended{color:var(--anaqa-muted);margin:0;font-size:.8125rem}.anaqa-facts__clock-ended{display:none}.anaqa-facts__clock[data-o-countdown-state=ended] .anaqa-facts__clock-ended{display:block}.anaqa-facts__clock[data-o-countdown-state=ended] .anaqa-facts__cells,.anaqa-facts__clock[data-o-countdown-state=ended] .anaqa-facts__clock-label,.anaqa-facts__clock[data-o-countdown-state=off]{display:none}.anaqa-facts__cells{gap:12px;margin:0;display:flex}.anaqa-facts__cell{justify-items:center;gap:2px;min-inline-size:44px;display:grid}.anaqa-facts__cell b{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:400}.anaqa-facts__cell small{color:var(--anaqa-muted);font-size:.6875rem}.anaqa-facts__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.anaqa-facts__item{color:var(--anaqa-muted);align-items:center;gap:10px;font-size:.875rem;display:flex}.anaqa-facts__item .anaqa-icon{flex:none;block-size:18px;inline-size:18px}.anaqa-facts__item--strong{color:var(--anaqa-ink)}.anaqa-facts__dot{background:var(--anaqa-sale);border-radius:50%;flex:none;block-size:8px;inline-size:8px;margin-inline:5px}.anaqa-facts__visitors{color:var(--anaqa-ink)}.anaqa-supplier{color:var(--anaqa-muted);margin:8px 0 0;font-size:.8125rem}.anaqa-supplier__link{margin-inline-start:6px}