.wc-gallery[data-astro-cid-5vqlbeav]{--wc-gallery-thumb-size:56px;flex-wrap:wrap;justify-content:center;gap:12px 8px;min-width:0;display:flex;position:relative}.wc-gallery-choice[data-astro-cid-5vqlbeav],.wc-gallery-expand[data-astro-cid-5vqlbeav]{inset-inline-start:50%;bottom:0}.wc-gallery-slide[data-astro-cid-5vqlbeav]{flex:0 0 100%;order:-1;width:100%;min-width:0;display:none}.wc-gallery-choice[data-astro-cid-5vqlbeav]:checked+.wc-gallery-slide[data-astro-cid-5vqlbeav]{display:flex}.wc-gallery-zoom[data-astro-cid-5vqlbeav]{cursor:zoom-in;width:100%;height:100%;display:block;position:relative}.wc-gallery-zoom[data-astro-cid-5vqlbeav]:focus-visible{outline-offset:-4px}.wc-gallery-zoom-hint[data-astro-cid-5vqlbeav]{inset-inline-end:16px;border:1px solid var(--wu-color-line);border-radius:var(--wu-radius-button);background:var(--wu-color-paper);opacity:0;pointer-events:none;place-items:center;width:44px;height:44px;transition:opacity .15s;display:grid;position:absolute;bottom:16px}.wc-gallery-zoom[data-astro-cid-5vqlbeav]:hover .wc-gallery-zoom-hint[data-astro-cid-5vqlbeav],.wc-gallery-zoom[data-astro-cid-5vqlbeav]:focus-visible .wc-gallery-zoom-hint[data-astro-cid-5vqlbeav]{opacity:1}.wc-gallery-slide[data-astro-cid-5vqlbeav] img,.wc-gallery-thumb[data-astro-cid-5vqlbeav] img{mix-blend-mode:normal}.wc-gallery-choice[data-astro-cid-5vqlbeav]:checked+.wc-gallery-slide[data-astro-cid-5vqlbeav]+.wc-gallery-thumb[data-astro-cid-5vqlbeav]{border-color:var(--wu-color-action)}.wc-gallery-thumb[data-astro-cid-5vqlbeav],.wc-gallery-more[data-astro-cid-5vqlbeav]{flex:0 0 var(--wc-gallery-thumb-size);width:var(--wc-gallery-thumb-size);height:var(--wc-gallery-thumb-size);border-radius:var(--wu-radius-button);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.wc-gallery-choice[data-astro-cid-5vqlbeav]:focus-visible+.wc-gallery-slide[data-astro-cid-5vqlbeav]+.wc-gallery-thumb[data-astro-cid-5vqlbeav]{outline:2px solid var(--wu-color-action);outline-offset:3px}.wc-gallery[data-astro-cid-5vqlbeav]:has(.wc-gallery-expand:not(:checked)) .wc-gallery-collapsed[data-astro-cid-5vqlbeav]{display:none}.wc-gallery-more[data-astro-cid-5vqlbeav]{border:1px solid var(--wu-color-line);background:var(--wu-color-paper);cursor:pointer}.wc-gallery-more[data-astro-cid-5vqlbeav] .wc-gallery-more-image{object-fit:contain;width:100%;height:100%}.wc-gallery-more-overlay[data-astro-cid-5vqlbeav]{background:color-mix(in srgb, var(--wu-color-ink) 72%, transparent);color:var(--wu-color-paper);place-items:center;font-size:18px;font-weight:500;line-height:1;display:grid;position:absolute;inset:0}.wc-gallery-more[data-astro-cid-5vqlbeav]:hover .wc-gallery-more-overlay[data-astro-cid-5vqlbeav]{background:color-mix(in srgb, var(--wu-color-ink) 82%, transparent)}.wc-gallery-less-label[data-astro-cid-5vqlbeav]{display:none}.wc-gallery-expand[data-astro-cid-5vqlbeav]:focus-visible+.wc-gallery-more[data-astro-cid-5vqlbeav]{outline:2px solid var(--wu-color-action);outline-offset:3px}.wc-gallery-expand[data-astro-cid-5vqlbeav]:checked+.wc-gallery-more[data-astro-cid-5vqlbeav]{width:100%;height:auto;min-height:44px;color:var(--wu-color-muted);text-underline-offset:3px;background:0 0;border:0;flex-basis:100%;font-size:12px;text-decoration:underline}.wc-gallery-expand[data-astro-cid-5vqlbeav]:checked+.wc-gallery-more[data-astro-cid-5vqlbeav] .wc-gallery-more-image,.wc-gallery-expand[data-astro-cid-5vqlbeav]:checked+.wc-gallery-more[data-astro-cid-5vqlbeav] .wc-gallery-more-overlay[data-astro-cid-5vqlbeav]{display:none}.wc-gallery-expand[data-astro-cid-5vqlbeav]:checked+.wc-gallery-more[data-astro-cid-5vqlbeav] .wc-gallery-less-label[data-astro-cid-5vqlbeav]{display:block}@media (width>=768px){.wc-gallery[data-astro-cid-5vqlbeav]{--wc-gallery-thumb-size:60px}}@media (width<=374px){.wc-gallery[data-astro-cid-5vqlbeav]{--wc-gallery-thumb-size:48px}}.wc-gallery-lightbox[data-astro-cid-5vqlbeav]{background:var(--wu-color-paper);width:min(1200px,100vw - 32px);max-width:none;height:min(900px,100dvh - 32px);max-height:calc(100dvh - 32px);color:inherit;border:0;margin:auto;padding:0;position:fixed;inset:0}.wc-gallery-lightbox-content[data-astro-cid-5vqlbeav]{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.wc-gallery-lightbox-header[data-astro-cid-5vqlbeav],.wc-gallery-lightbox-footer[data-astro-cid-5vqlbeav]{align-items:center;gap:16px;padding:8px 16px;display:flex}.wc-gallery-lightbox-header[data-astro-cid-5vqlbeav]{border-bottom:1px solid var(--wu-color-line);justify-content:space-between}.wc-gallery-lightbox-header[data-astro-cid-5vqlbeav] h2[data-astro-cid-5vqlbeav]{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:400;line-height:1.5}.wc-gallery-lightbox-actions[data-astro-cid-5vqlbeav]{flex-shrink:0;gap:8px;display:flex}.wc-gallery-lightbox[data-astro-cid-5vqlbeav] button[data-astro-cid-5vqlbeav]{border:1px solid var(--wu-color-line);border-radius:var(--wu-radius-button);background:var(--wu-color-paper);width:44px;height:44px;color:inherit;flex:0 0 44px;place-items:center;display:grid}.wc-gallery-lightbox[data-astro-cid-5vqlbeav] button[data-astro-cid-5vqlbeav]:hover:not(:disabled){background:var(--wu-color-surface)}.wc-gallery-lightbox-image[data-astro-cid-5vqlbeav]{overscroll-behavior:contain;min-width:0;min-height:0;padding:16px;overflow:auto}.wc-gallery-lightbox-image[data-astro-cid-5vqlbeav]:focus-visible{outline-offset:-4px}.wc-gallery-lightbox-image[data-astro-cid-5vqlbeav] img[data-astro-cid-5vqlbeav]{object-fit:contain;width:100%;height:100%;display:block}.wc-gallery-lightbox-image[data-astro-cid-5vqlbeav][data-gallery-zoomed=true] img[data-astro-cid-5vqlbeav]{width:auto;max-width:none;height:auto;max-height:none;margin-inline:auto}.wc-gallery-lightbox-footer[data-astro-cid-5vqlbeav]{border-top:1px solid var(--wu-color-line);justify-content:center}.wc-gallery-lightbox-footer[data-astro-cid-5vqlbeav] p[data-astro-cid-5vqlbeav]{text-align:center;min-width:100px;font-size:13px}@media (hover:none){.wc-gallery-zoom-hint[data-astro-cid-5vqlbeav]{opacity:1}}@media (width<=767px){.wc-gallery-lightbox[data-astro-cid-5vqlbeav]{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.wc-gallery-lightbox-header[data-astro-cid-5vqlbeav],.wc-gallery-lightbox-footer[data-astro-cid-5vqlbeav]{padding-inline:8px}.wc-gallery-lightbox-image[data-astro-cid-5vqlbeav]{padding:8px}}@media (prefers-reduced-motion:reduce){.wc-gallery-zoom-hint[data-astro-cid-5vqlbeav]{transition:none}}.product-purchase-bar{inset-inline:0;z-index:30;border-top:1px solid var(--wu-color-line,#dedfda);background:var(--wu-color-paper,#fff);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;box-shadow:0 -6px 24px #2023200b}.product-purchase-bar[hidden]{display:none!important}.product-purchase-bar:not([hidden]){animation:.16s ease-out both product-bar-enter}.product-purchase-bar__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding-block:14px;display:grid}.product-purchase-bar__product{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 20px;min-width:0;display:grid}.product-purchase-bar__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.product-purchase-bar__variant,.product-purchase-bar__quantity{color:var(--wu-color-muted,#62665f);font-size:12px;line-height:1.4}.product-purchase-bar__variant{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-purchase-bar__meta{text-align:end;grid-area:1/2/span 2}.product-purchase-bar__price{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:5px;display:flex}.product-purchase-bar__price strong{font-size:20px;font-weight:500;line-height:1.35}.product-purchase-bar__price>span{color:var(--wu-color-muted,#62665f);font-size:10px}.product-purchase-bar__quantity{display:block}.product-purchase-bar__status{color:var(--wu-color-muted,#62665f);grid-column:1/-1;margin:3px 0 0;font-size:11px;line-height:1.4}.product-purchase-bar__actions{align-items:stretch;gap:10px;display:flex}.product-purchase-bar__actions>button{border:1px solid var(--wu-color-action,#06c);border-radius:var(--wu-radius-button);min-width:148px;min-height:46px;font:inherit;cursor:pointer;padding:10px 18px;font-size:13px;font-weight:500;line-height:1.35;transition:background-color .15s,border-color .15s}.product-purchase-bar__add,.product-purchase-bar__payment.is-preview{border-color:var(--wu-color-action,#06c);background:var(--wu-color-action,#06c);color:var(--wu-color-paper,#fff)}.product-purchase-bar__add:hover:not(:disabled),.product-purchase-bar__payment.is-preview:hover:not(:disabled){border-color:var(--wu-color-action-hover,#0052a3);background:var(--wu-color-action-hover,#0052a3)}.product-purchase-bar__payment:not(.is-preview){background:linear-gradient(var(--wu-color-paper), var(--wu-color-paper)) padding-box, linear-gradient(105deg, var(--wu-color-option-violet-text), var(--wu-color-option-pink-text)) border-box;color:var(--wu-color-ink,#202320);border-color:#0000}.product-purchase-bar__payment:not(.is-preview):hover:not(:disabled){background:linear-gradient(var(--wu-color-surface), var(--wu-color-surface)) padding-box, linear-gradient(105deg, var(--wu-color-option-violet-text), var(--wu-color-option-pink-text)) border-box}.product-purchase-bar__actions>button:disabled{cursor:not-allowed;opacity:.45}@media (width<=767px){.product-purchase-bar__inner{grid-template-columns:minmax(0,1fr);gap:10px;padding-block:11px}.product-purchase-bar__product{gap:1px 12px}.product-purchase-bar__name{font-size:13px}.product-purchase-bar__price strong{font-size:18px}.product-purchase-bar__variant,.product-purchase-bar__quantity{font-size:11px}.product-purchase-bar__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.product-purchase-bar__actions>button{min-width:0;min-height:44px;padding-inline:10px;font-size:12px}.product-purchase-bar__actions:has(.is-preview){grid-template-columns:minmax(0,1fr)}.product-purchase-bar[data-product-bar-preview=false] .product-purchase-bar__inner{grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding-block:12px}.product-purchase-bar[data-product-bar-preview=false] .product-purchase-bar__product{display:contents}.product-purchase-bar[data-product-bar-preview=false] .product-purchase-bar__name{overflow-wrap:anywhere;grid-area:1/1;min-width:0;font-weight:600}.product-purchase-bar[data-product-bar-preview=false] .product-purchase-bar__meta{text-align:start;grid-area:2/1;min-width:0}.product-purchase-bar[data-product-bar-preview=false] .product-purchase-bar__price{white-space:normal;flex-wrap:wrap;justify-content:flex-start;gap:2px 5px}.product-purchase-bar[data-product-bar-preview=false] .product-purchase-bar__price strong{overflow-wrap:anywhere}.product-purchase-bar[data-product-bar-preview=false] .product-purchase-bar__variant,.product-purchase-bar[data-product-bar-preview=false] .product-purchase-bar__quantity,.product-purchase-bar[data-product-bar-preview=false] .product-purchase-bar__payment{display:none}.product-purchase-bar[data-product-bar-preview=false] .product-purchase-bar__actions{grid-area:1/2/span 2;align-self:center;display:block}.product-purchase-bar[data-product-bar-preview=false] .product-purchase-bar__add{width:clamp(136px,38vw,180px);max-width:44vw;padding-inline:14px;font-size:13px}.product-purchase-bar[data-product-bar-preview=false] .product-purchase-bar__status{grid-area:3/1/auto/-1;margin:5px 0 0;font-size:12px}}@keyframes product-bar-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.product-purchase-bar:not([hidden]){animation:none}}
