:root{--single-gutter: min(72px, 5vw);--single-pre-h: 40px;--single-pre-pt: min(24px, 1.8vw);--single-thumb-w: min(88px, 6vw);--single-thumb-item-h: min(76px, 5.2vw);--single-offcanvas-w: min(782px, 42vw);--single-bar-h: min(80px, 5.5vw)}.wapu-single{background:var(--ds-surface);min-height:calc(100vh - 118px);padding-bottom:calc(var(--single-bar-h) + 32px);position:relative;max-width:1920px;margin-left:auto;margin-right:auto}.wapu-single__pre{display:flex;align-items:center;justify-content:space-between;padding:var(--single-pre-pt) var(--single-gutter) 0;height:calc(var(--single-pre-pt) + var(--single-pre-h));max-width:1440px;margin-left:auto;margin-right:auto}.wapu-single__breadcrumb{font-family:var(--ds-font-display);font-size:var(--ds-fs-caption-1);font-weight:400;color:var(--ds-ink-3);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:600px;transition:opacity .15s}.wapu-single__breadcrumb:hover{opacity:.65}.wapu-single__tabs{display:flex;gap:var(--ds-s-1);background:transparent;border:none;overflow:visible;border-radius:0}.wapu-single__tab{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 var(--ds-s-2);background:transparent;border:0;border-radius:var(--ds-r-pill);font-family:var(--ds-font-text);font-size:var(--ds-fs-footnote);font-weight:var(--ds-fw-medium);line-height:var(--ds-lh-snug);color:var(--ds-ink-3);cursor:pointer;white-space:nowrap;transition:background-color var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}.wapu-single__tab--active{background:var(--ds-fill-4);color:var(--ds-ink);font-weight:var(--ds-fw-semibold);box-shadow:none}.wapu-single__tab:not(.wapu-single__tab--active):hover{background:var(--ds-fill-4);color:var(--ds-ink-2)}.wapu-single__tab:focus-visible{outline:none;box-shadow:var(--ds-shadow-focus)}.wapu-single__content{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:start;padding:32px var(--single-gutter) 0;gap:40px;max-width:1440px;margin-left:auto;margin-right:auto}.wapu-single__gallery{display:grid;grid-template-columns:1fr var(--single-thumb-w);gap:12px;align-items:start}.wapu-single__main-image{width:100%;aspect-ratio:1;border-radius:var(--ds-r-md);overflow:hidden;background:var(--ds-surface-2);position:relative}.wapu-single__main-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.wapu-single__thumbs{display:flex;flex-direction:column;align-items:center;width:100%;gap:8px;padding:0 4px}.wapu-single__thumb-nav{width:41px;height:41px;display:flex;align-items:center;justify-content:center;background:var(--ds-surface-2);border:none;cursor:pointer;color:var(--ds-ink-2);border-radius:50%;flex-shrink:0;transition:background .15s}.wapu-single__thumb-nav:hover{background:var(--ds-separator-soft)}.wapu-single__thumb-nav:disabled{opacity:.3;cursor:default}.wapu-single__thumb-track{display:flex;flex-direction:column;gap:8px;width:100%}.wapu-single__thumb{position:relative;width:100%;height:var(--single-thumb-item-h);flex-shrink:0;border-radius:var(--ds-r-md);overflow:hidden;border:2px solid transparent;background:var(--ds-surface-2);padding:0;cursor:pointer;transition:border-color .18s,box-shadow .18s,filter .25s}.wapu-single__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;display:block}.wapu-single__thumb:not(.wapu-single__thumb--active){filter:grayscale(100%);opacity:.55}.wapu-single__thumb:not(.wapu-single__thumb--active):hover{filter:grayscale(40%);opacity:.8;border-color:var(--ds-ink-4)}.wapu-single__thumb--active{border-color:var(--ds-ink);box-shadow:0 20px 20px -20px #00000014;filter:grayscale(0%);opacity:1}.wapu-single__info{min-width:0;display:flex;flex-direction:column;gap:20px}.wapu-single__brand-eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:12px;font-family:var(--ds-font-text);font-size:var(--ds-fs-caption-2);font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--ds-ink)}.wapu-single__brand-eyebrow:after{content:"";display:inline-block;width:32px;height:.5px;background:var(--drop-accent, var(--ds-separator))}.wapu-single__brand-link{color:inherit;text-decoration:none;transition:opacity var(--ds-dur-fast) var(--ds-ease)}.wapu-single__brand-link:hover{opacity:.65}.wapu-single__brand-text{color:inherit}.wapu-single__title{font-family:var(--ds-font-display);font-size:var(--ds-fs-title-2);font-weight:300;font-style:normal;line-height:1.15;letter-spacing:-.02em;color:var(--ds-ink);margin:0}.wapu-single__title em{font-style:italic;color:var(--drop-primary, inherit);font-weight:400}.wapu-single__desc-wrap{display:flex;flex-direction:column;gap:10px}.wapu-single__desc{font-family:var(--ds-font-text);font-size:var(--ds-fs-subhead);font-weight:400;line-height:1.5;color:var(--ds-ink-3);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wapu-single__ver-mas{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;background:none;border:none;padding:5px 12px 5px 0;font-family:var(--ds-font-display);font-size:var(--ds-fs-caption-1);font-weight:600;color:var(--ds-ink);cursor:pointer;transition:gap .2s ease,opacity .15s;text-decoration:none;white-space:nowrap;letter-spacing:.01em}.wapu-single__ver-mas:hover{gap:8px;opacity:.85}.wapu-single__price{line-height:1.2}.wapu-single__price .wapu-price--single{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.wapu-single__price .wapu-price__row{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:12px}.wapu-single__price .wapu-price__current{font-family:var(--ds-font-display);font-size:var(--ds-fs-title-2);font-weight:500;color:var(--ds-ink);line-height:1;letter-spacing:-.01em}.wapu-single__price .wapu-price__cents{font-size:.6em;font-weight:600;opacity:.7;margin-left:-1px;vertical-align:baseline}.wapu-single__price .wapu-price__old{font-family:var(--ds-font-text);font-size:var(--ds-fs-footnote);font-weight:400;color:var(--ds-ink-4);text-decoration:line-through;line-height:1}.wapu-single__price .wapu-price__from{font-family:var(--ds-font-display);font-size:var(--ds-fs-caption-1);font-weight:500;color:var(--ds-ink-3);line-height:1;margin-right:-4px}.wapu-single__price .wapu-price__pills{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.wapu-sale-pill{display:inline-flex;align-items:center;padding:var(--ds-s-1) var(--ds-s-2);background:var(--ds-danger-soft);color:var(--ds-danger);border-radius:var(--ds-r-pill);font-family:var(--ds-font-display);font-size:var(--ds-fs-caption-2);font-weight:var(--ds-fw-semibold);letter-spacing:var(--ds-ls-tight);line-height:1;cursor:help;position:relative;text-decoration:none;white-space:nowrap;transition:background-color var(--ds-dur-fast) var(--ds-ease)}.wapu-sale-pill:hover,.wapu-sale-pill:focus-visible{background:#ff3b302e}.wapu-sale-pill:focus-visible{outline:none;box-shadow:var(--ds-shadow-focus)}.wapu-sale-pill:hover .wapu-tooltip,.wapu-sale-pill:focus .wapu-tooltip,.wapu-sale-pill:focus-within .wapu-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);transition:opacity var(--ds-dur-fast) var(--ds-ease),transform var(--ds-dur-fast) var(--ds-ease),visibility 0s linear 0s}.wapu-single__variants{display:flex;flex-direction:column;gap:16px}.wapu-single__variants-header{display:flex;align-items:center;justify-content:space-between}.wapu-single__variants-label-wrap{display:flex;flex-direction:column;gap:3px}.wapu-single__variant-count{font-family:var(--ds-font-display);font-size:var(--ds-fs-caption-2);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ds-ink-3)}.wapu-single__variants-label{font-family:var(--ds-font-display);font-size:var(--ds-fs-callout);font-weight:600;color:var(--ds-ink)}.wapu-single__view-toggle{position:relative;display:flex;gap:0;background:var(--ds-fill-3);border:none;border-radius:var(--ds-r-sm);padding:2px;overflow:hidden}.wapu-single__view-indicator{position:absolute;top:2px;left:0;height:calc(100% - 4px);border-radius:calc(var(--ds-r-sm) - 2px);background:var(--ds-surface);box-shadow:var(--ds-shadow-sm);pointer-events:none;z-index:0}.wapu-single__view-btn{position:relative;z-index:1;width:var(--ds-s-4);height:var(--ds-s-4);display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--ds-ink-4);transition:color var(--ds-dur-fast) var(--ds-ease)}.wapu-single__view-btn:hover{color:var(--ds-ink-3)}.wapu-single__view-btn--active{color:var(--ds-ink)}.wapu-single__view-btn--active svg{color:var(--ds-ink)}.wapu-single__view-btn--active svg line,.wapu-single__view-btn--active svg rect,.wapu-single__view-btn--active svg path{stroke:currentColor}.wapu-single__view-btn--active svg circle{fill:currentColor}.wapu-single__variant-items--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,92px));justify-content:start;gap:8px}.wapu-single__variant-items--list{display:flex;flex-direction:column;gap:0;background:var(--ds-surface);border:1px solid var(--ds-surface-2);border-radius:var(--ds-r-md);overflow-x:hidden;overflow-y:auto;max-height:356px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--ds-separator-soft) transparent}.wapu-single__actions-row{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,.06)}.wapu-single__action-btn{display:inline-flex;align-items:center;gap:var(--ds-s-1);padding:var(--ds-s-1) var(--ds-s-2);border-radius:var(--ds-r-sm);border:var(--ds-border-thin) solid var(--ds-separator-soft);background:var(--ds-surface);color:var(--ds-ink-2);font-size:var(--ds-fs-caption-1);font-weight:var(--ds-fw-medium);font-family:var(--ds-font-text);cursor:pointer;transition:border-color var(--ds-dur-fast) var(--ds-ease),background-color var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease);white-space:nowrap}.wapu-single__action-btn:hover{border-color:var(--ds-separator);background:var(--ds-surface-2)}.wapu-single__action-btn.is-active{color:var(--ds-danger);border-color:var(--ds-danger-soft);background:var(--ds-danger-soft)}.wapu-single__action-btn:disabled{opacity:.4;cursor:not-allowed}.wapu-single__variant-items--list::-webkit-scrollbar{width:4px}.wapu-single__variant-items--list::-webkit-scrollbar-track{background:transparent}.wapu-single__variant-items--list::-webkit-scrollbar-thumb{background:var(--ds-separator-soft);border-radius:4px}.wapu-single__variant-items--list::-webkit-scrollbar-thumb:hover{background:var(--ds-ink-4)}.wapu-single__variant-item{background:none;border:1px solid var(--ds-separator-soft);border-radius:var(--ds-r-xs);cursor:pointer;padding:0;overflow:hidden;transition:border-color .18s,box-shadow .18s;text-align:left;display:flex}.wapu-single__variant-item:hover{border-color:var(--ds-ink-4)}.wapu-single__variant-item[aria-selected=true],.wapu-single__variant-item--selected{border-color:var(--ds-ink);box-shadow:0 0 0 1px var(--ds-ink)}.wapu-single__variant-item--sold-out{opacity:.4;cursor:not-allowed}.wapu-single__variant-items--grid .wapu-single__variant-item{flex-direction:column;align-items:center;gap:var(--ds-s-1);border:0;border-radius:0;padding:var(--ds-s-1);background:transparent}.wapu-single__variant-items--grid .wapu-single__variant-item:hover{border-color:transparent;background:transparent}.wapu-single__variant-items--grid .wapu-single__variant-item[aria-selected=true],.wapu-single__variant-items--grid .wapu-single__variant-item--selected{border:0;box-shadow:none;background:transparent}.wapu-single__variant-items--grid .wapu-single__variant-thumb{width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--ds-surface-2);transition:box-shadow var(--ds-dur-fast) var(--ds-ease)}.wapu-single__variant-items--grid .wapu-single__variant-item[aria-selected=true] .wapu-single__variant-thumb,.wapu-single__variant-items--grid .wapu-single__variant-item--selected .wapu-single__variant-thumb{box-shadow:0 0 0 2px var(--ds-ink)}.wapu-single__variant-items--grid .wapu-single__variant-meta{padding:0;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;width:100%}.wapu-single__variant-items--list .wapu-single__variant-item{flex-direction:row;border-radius:0;border:none;border-bottom:1px solid var(--ds-surface-2);padding:18px 16px;align-items:center;gap:18px;min-height:92px}.wapu-single__variant-items--list .wapu-single__variant-item:last-child{border-bottom:none}.wapu-single__variant-items--list .wapu-single__variant-item[aria-selected=true],.wapu-single__variant-items--list .wapu-single__variant-item--selected{background:var(--ds-surface-2);box-shadow:none}.wapu-single__variant-items--list .wapu-single__variant-thumb{width:clamp(48px,3.6vw,62px);height:clamp(48px,3.6vw,62px);min-width:48px;min-height:48px;border-radius:400px;border:2px solid var(--ds-separator-soft);box-shadow:0 20px 20px -20px #00000014;overflow:hidden;background:var(--ds-surface-2);flex-shrink:0}.wapu-single__variant-items--list .wapu-single__variant-item[aria-selected=true] .wapu-single__variant-thumb,.wapu-single__variant-items--list .wapu-single__variant-item--selected .wapu-single__variant-thumb{border-color:var(--ds-ink)}.wapu-single__variant-items--list .wapu-single__variant-meta{flex:1;display:flex;flex-direction:column;gap:2px}.wapu-single__variant-items--list .wapu-single__variant-name{font-size:var(--ds-fs-footnote);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wapu-single__variant-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.wapu-single__variant-swatch{display:block;width:100%;height:100%;border-radius:inherit;background-size:cover;background-position:center;background-repeat:no-repeat}.wapu-single__variant-items--grid .wapu-single__variant-swatch{border-radius:0}.wapu-single__variant-items--list .wapu-single__variant-swatch{border-radius:50%}.wapu-single__variant-item--sold-out .wapu-single__variant-swatch{position:relative}.wapu-single__variant-item--sold-out .wapu-single__variant-swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - .75px),rgba(202,56,56,.6) 50%,transparent calc(50% + .75px));border-radius:inherit}.wapu-single__variant-name{font-family:var(--ds-font-display);font-size:var(--ds-fs-caption-2);font-weight:500;color:var(--ds-ink);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wapu-single__variant-price{font-family:var(--ds-font-text);font-size:var(--ds-fs-caption-2);color:var(--ds-ink-3);display:block}.wapu-single__variant-price .woocommerce-Price-amount{font-size:inherit;color:inherit}.wapu-single__main-image{cursor:zoom-in}.wapu-single__main-image:hover .wapu-single__main-img{transform:scale(1.06)}.wapu-single__offcanvas{position:fixed;top:0;right:0;bottom:0;width:min(560px,42vw);min-width:340px;background:var(--ds-surface);z-index:1000;transform:translate(100%);transition:transform var(--ds-dur) var(--ds-ease);overflow:hidden;display:flex;flex-direction:column;box-shadow:-2px 0 60px #0000001a}.wapu-single__offcanvas[aria-hidden=false]{transform:translate(0)}.wapu-single__offcanvas-topbar{display:flex;align-items:center;justify-content:flex-end;padding:28px 40px 24px;border-bottom:1px solid var(--ds-surface-2);flex-shrink:0}.wapu-single__offcanvas-close{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;border-radius:var(--ds-r-pill);background:var(--ds-surface-2);border:none;font-family:var(--ds-font-display);font-size:var(--ds-fs-caption-2);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-3);cursor:pointer;transition:background .18s,color .18s;line-height:1}.wapu-single__offcanvas-close:hover{background:var(--ds-separator-soft);color:var(--ds-ink);opacity:1}.wapu-single__offcanvas-panel{padding:40px 40px 48px;flex:1;display:flex;flex-direction:column;gap:32px;min-height:0;overflow-y:auto}.wapu-single__offcanvas-panel[hidden]{display:none}.wapu-single__offcanvas-title{font-family:var(--ds-font-display);font-size:var(--ds-fs-title-2);font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--ds-ink);margin:0;flex-shrink:0}.wapu-single__offcanvas-title--similares{font-size:var(--ds-fs-callout)}.wapu-single__offcanvas-desc-wrap{flex:1;position:relative;overflow:hidden;min-height:0}.wapu-single__offcanvas-desc-wrap:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}.wapu-single__offcanvas-desc{font-family:var(--ds-font-text);font-size:var(--ds-fs-body);font-weight:400;line-height:1.65;color:var(--ds-ink-3);height:100%;overflow-y:auto;padding-bottom:48px}.wapu-single__offcanvas-desc p{margin:0}.wapu-single__offcanvas-desc p+p{margin-top:14px}.wapu-single__related-list{display:flex;flex-direction:column;gap:0;margin:0 -8px}.wapu-single__related-card{display:flex;align-items:center;gap:20px;padding:16px 8px;border-bottom:1px solid var(--ds-surface-2);text-decoration:none;color:inherit;border-radius:var(--ds-r-xs);transition:background .18s}.wapu-single__related-card:first-child{border-top:1px solid var(--ds-surface-2)}.wapu-single__related-card:hover{background:var(--ds-surface-2)}.wapu-single__related-thumb{width:88px;height:88px;border-radius:var(--ds-r-xs);overflow:hidden;background:var(--ds-surface-2);flex-shrink:0}.wapu-single__related-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.wapu-single__related-info{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.wapu-single__related-brand{font-family:var(--ds-font-display);font-size:var(--ds-fs-caption-2);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ds-ink-4);display:block}.wapu-single__related-name{font-family:var(--ds-font-text);font-size:var(--ds-fs-footnote);color:var(--ds-ink);display:block;line-height:1.45}.wapu-single__related-price{font-family:var(--ds-font-text);font-size:var(--ds-fs-caption-1);font-weight:600;color:var(--ds-ink-3);display:block}.wapu-single__related-cta{display:block;text-align:center;margin-top:8px;padding:18px 28px;background:var(--ds-ink);border-radius:var(--ds-r-pill);font-family:var(--ds-font-display);font-size:var(--ds-fs-caption-2);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-surface);text-decoration:none;transition:background .18s}.wapu-single__related-cta:hover{background:var(--ds-ink-2)}.wapu-single__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000002e;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:999;opacity:0;pointer-events:none;transition:opacity var(--ds-dur) var(--ds-ease)}.wapu-single__overlay--visible{opacity:1;pointer-events:all}body.wapu-offcanvas-open{overflow:hidden}.wapu-single__cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000061;z-index:1301;opacity:0;pointer-events:none;transition:opacity .28s ease}.wapu-single__cart-overlay--visible{opacity:1;pointer-events:auto}body.wapu-cart-sheet-open{overflow:hidden}.wapu-single__cart-sheet{position:fixed;left:0;right:0;bottom:0;width:100%;margin-left:0;margin-right:0;background:var(--ds-surface);border-radius:22px 22px 0 0;box-shadow:0 -12px 44px #11182738;z-index:1305;height:52svh;max-height:52svh;display:flex;flex-direction:column;opacity:0;pointer-events:none;transform:translate3d(0,110%,0);transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .28s ease}.wapu-single__cart-sheet.is-open{opacity:1;pointer-events:auto;transform:translateZ(0)}.wapu-single__cart-sheet.is-gsap-opening,.wapu-single__cart-overlay.is-gsap-opening,.wapu-single__cart-sheet.is-dragging{transition:none}.wapu-single__cart-sheet-headbar{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:12px 16px 6px;touch-action:none}.wapu-single__cart-sheet-pill{width:46px;height:9px;border:none;border-radius:999px;background:var(--ds-separator-soft);cursor:grab;touch-action:none}.wapu-single__cart-sheet-pill:active{cursor:grabbing}.wapu-single__cart-sheet-close{position:absolute;right:12px;top:8px;width:34px;height:34px;border:none;border-radius:999px;background:var(--ds-surface-2);color:var(--ds-ink-2);font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.wapu-single__cart-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px 20px calc(18px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:14px}.wapu-single__cart-sheet-product{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:center}.wapu-single__cart-sheet-thumb{width:88px;height:88px;border-radius:12px;overflow:hidden;background:var(--ds-surface-2)}.wapu-single__cart-sheet-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.wapu-single__cart-sheet-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.wapu-single__cart-sheet-title{margin:0;font-family:var(--ds-font-display);font-size:var(--ds-fs-callout);font-weight:700;line-height:1.3;color:var(--ds-ink)}.wapu-single__cart-sheet-name{margin:0;font-family:var(--ds-font-display);font-size:var(--ds-fs-subhead);font-weight:500;color:var(--ds-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wapu-single__cart-sheet-qty{margin:0;font-family:var(--ds-font-display);font-size:var(--ds-fs-footnote);font-weight:600;color:var(--ds-ink-3)}.wapu-single__cart-sheet-subtitle{margin:0;font-family:var(--ds-font-display);font-size:var(--ds-fs-footnote);font-weight:600;color:var(--ds-ink-3);letter-spacing:.01em}.wapu-single__cart-sheet-related-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(122px,1fr);gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:none}.wapu-single__cart-sheet-related-list::-webkit-scrollbar{display:none}.wapu-single__cart-sheet-related-card{text-decoration:none;border:1px solid var(--ds-separator-soft);border-radius:12px;background:var(--ds-surface);padding:10px;display:flex;flex-direction:column;gap:8px;min-height:164px}.wapu-single__cart-sheet-related-thumb{width:100%;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--ds-surface-2);display:block}.wapu-single__cart-sheet-related-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.wapu-single__cart-sheet-related-name{font-family:var(--ds-font-display);font-size:var(--ds-fs-footnote);font-weight:600;line-height:1.25;color:var(--ds-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wapu-single__cart-sheet-related-price{font-family:var(--ds-font-text);font-size:var(--ds-fs-footnote);font-weight:700;color:var(--ds-ink-2);margin-top:auto}.wapu-single__cart-sheet-related-price .woocommerce-Price-amount{font-size:inherit;font-weight:inherit;color:inherit}.wapu-single__cart-sheet-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto}.wapu-single__cart-sheet-cta{width:100%;height:46px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-family:var(--ds-font-display);font-size:var(--ds-fs-footnote);font-weight:700;white-space:nowrap;padding:0 16px}.wapu-single__cart-sheet-cta--ghost{background:var(--ds-surface-2);color:var(--ds-ink-2)}.wapu-single__cart-sheet-cta--primary{background:var(--ds-ink);color:var(--ds-surface)}.wapu-single__cart-bar{position:fixed;bottom:0;left:0;right:0;height:var(--single-bar-h);background:var(--ds-surface-2);border-top:none;z-index:990;overflow:hidden}.wapu-single__cart-form{height:100%}.wapu-single__cart-bar-inner{display:flex;align-items:center;justify-content:flex-end;gap:12px;height:100%;padding:0 var(--single-gutter)}.wapu-single__qty-select-wrap{display:flex;align-items:center;justify-content:center;border:1.6px solid var(--ds-surface-2);border-radius:12px;background:var(--ds-surface);padding:0 16px;height:min(52px,3.5vw);min-height:46px;width:min(260px,17vw);cursor:pointer;position:relative;box-shadow:0 1px 2px #0000000a;flex-shrink:0}.wapu-single__qty-select{flex:1;width:100%;background:none;border:none;outline:none;font-family:var(--ds-font-display);font-size:var(--ds-fs-caption-1);font-weight:700;color:var(--ds-ink-2);cursor:pointer;padding:0 24px;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:center;-moz-text-align-last:center;text-align-last:center}.wapu-single__qty-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ds-ink-2);flex-shrink:0}.wapu-single__selected{display:flex;align-items:center;gap:12px;flex:0 0 auto}.wapu-single__selected-thumb{width:48px;height:48px;border-radius:var(--ds-r-xs);overflow:hidden;background:var(--ds-surface-2);flex-shrink:0}.wapu-single__selected-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:var(--ds-r-xs)}.wapu-single__selected-info{display:flex;flex-direction:column;gap:2px}.wapu-single__selected-name{font-family:var(--ds-font-display);font-size:var(--ds-fs-caption-1);font-weight:400;color:var(--ds-ink-3);white-space:nowrap}.wapu-single__selected-price{font-family:var(--ds-font-text);font-size:var(--ds-fs-callout);font-weight:700;color:var(--ds-ink)}.wapu-single__selected-price .woocommerce-Price-amount{font-size:inherit;color:inherit;font-weight:inherit}.wapu-single__add-btn{height:48px;min-height:48px;width:auto;min-width:180px;max-width:260px;padding:0 var(--ds-s-3);background:var(--ds-ink);color:var(--ds-surface);border:none;border-radius:var(--ds-r-pill);font-family:var(--ds-font-text);font-size:var(--ds-fs-footnote);font-weight:var(--ds-fw-medium);letter-spacing:var(--ds-ls-wide);text-transform:uppercase;cursor:pointer;transition:transform var(--ds-dur-fast) var(--ds-ease),opacity var(--ds-dur-fast) var(--ds-ease);white-space:nowrap;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:0;position:relative}.wapu-single__add-btn:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.wapu-single__add-btn:disabled{background:var(--ds-fill-3);color:var(--ds-ink-4);cursor:not-allowed}.wapu-single__add-btn.added{background:var(--ds-success)}.wapu-single__add-btn.loading,.wapu-single__add-btn.is-loading{opacity:.95;cursor:wait}.wapu-single__add-btn-label{display:inline-flex;align-items:center;justify-content:center;text-align:center}.wapu-single__add-btn-arrow{display:inline-block;margin-left:8px;flex-shrink:0;transition:transform var(--ds-dur-fast) var(--ds-ease)}.wapu-single__add-btn:hover:not(:disabled) .wapu-single__add-btn-arrow{transform:translate(3px)}.wapu-single__add-btn:disabled .wapu-single__add-btn-arrow{opacity:.4}.wapu-single__add-btn.is-loading .wapu-single__add-btn-arrow{opacity:0}.wapu-single__add-btn-loader{width:16px;height:16px;position:absolute;right:14px;top:50%;border-radius:999px;border:2px solid rgba(255,255,255,.38);border-top-color:#fffffff2;opacity:0;transform:translateY(-50%) scale(.7);transition:opacity .22s ease,transform .22s ease;pointer-events:none}.wapu-single__add-btn.is-loading .wapu-single__add-btn-loader{opacity:1;transform:translateY(-50%) scale(1);animation:wapuSpin .75s linear infinite}.wapu-single__add-btn.is-loading .wapu-single__add-btn-label{opacity:.95}.wapu-single__add-btn.is-success{background:var(--ds-success);background-color:var(--ds-success)}.wapu-single__add-btn.is-error{animation:wapuBtnShake .36s ease}.wapu-single__cart-feedback{margin:8px 0 0;font-family:var(--ds-font-display);font-size:var(--ds-fs-caption-1);line-height:1.35;text-align:right}.wapu-single__cart-feedback.is-error{color:var(--ds-danger-pressed)}.wapu-single__cart-feedback.is-success{color:var(--ds-success)}.wapu-single__toast{position:fixed;inset:calc(14px + env(safe-area-inset-top,0px)) 14px auto auto;transform:translateY(-10px);width:min(420px,calc(100vw - 28px));max-width:420px;height:auto;min-height:0;max-height:none;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;-moz-column-gap:10px;column-gap:10px;padding:12px 14px;border-radius:14px;font-family:var(--ds-font-display);font-size:var(--ds-fs-footnote);font-weight:600;line-height:1.35;box-shadow:0 14px 34px #0003;z-index:1200;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.wapu-single__toast.is-visible{opacity:1;transform:translateY(0)}.wapu-single__toast-icon{flex:0 0 20px;width:20px;height:20px;margin-top:0;display:inline-flex;align-items:center;justify-content:center}.wapu-single__toast-icon svg{width:20px;height:20px;display:block}.wapu-single__toast-message{display:block;min-width:0;min-height:0;height:auto;line-height:1.35;text-align:center;white-space:normal}.wapu-single__toast.is-error{background:var(--ds-danger-soft);color:var(--ds-danger-pressed);border:1px solid rgba(239,68,68,.5)}.wapu-single__toast.is-success{background:var(--ds-success-soft);color:var(--ds-success-pressed);border:1px solid rgba(16,185,129,.46)}.wapu-single__toast.is-warning{background:var(--ds-warning-soft);color:var(--ds-warning);border:1px solid rgba(245,158,11,.56)}body.admin-bar .wapu-single__toast{top:48px}@media screen and (max-width: 782px){body.admin-bar .wapu-single__toast{top:60px}}@media (max-width: 1440px){.wapu-single__qty-select-wrap{width:min(180px,20vw)}.wapu-single__add-btn{min-width:160px;max-width:200px}}@media (max-width: 1024px){:root{--single-gutter: 28px;--single-offcanvas-w: 440px;--single-bar-h: 72px;--single-thumb-w: 60px}.wapu-single__content{grid-template-columns:1fr;gap:24px}.wapu-single__gallery{grid-template-columns:1fr var(--single-thumb-w)}.wapu-single__variant-items--grid{grid-template-columns:repeat(auto-fill,minmax(80px,88px))}.wapu-single__variant-items--list{max-height:300px}.wapu-single__qty-select-wrap{width:auto;flex:1;height:48px}.wapu-single__add-btn{width:auto;min-width:160px;height:48px}.wapu-single__offcanvas{width:min(480px,60vw)}.wapu-single__offcanvas-topbar{padding:24px 32px 20px}.wapu-single__offcanvas-panel{padding:32px 32px 40px}.wapu-single__cart-sheet{width:100%}}@media (max-width: 767px){:root{--single-gutter: clamp(20px, 5vw, 24px);--single-offcanvas-w: 100%;--single-bar-h: 72px;--single-thumb-w: 60px;--single-thumb-item-h: 56px;--single-mobile-inset: 20px;--single-variant-mobile-max-h: min(46vh, 320px)}html,body,#page,#content,.wapu-single{overflow-x:hidden;max-width:100%}.wapu-single__pre{padding-top:14px;padding-left:0;padding-right:0;width:calc(100% - (var(--single-mobile-inset) * 2));margin-left:auto;margin-right:auto;height:auto;flex-wrap:wrap;gap:10px;align-items:center}.wapu-single__breadcrumb{font-size:var(--ds-fs-caption-1);max-width:calc(100% - 140px)}.wapu-single__content{grid-template-columns:minmax(0,1fr);padding-top:16px;padding-left:0;padding-right:0;width:calc(100% - (var(--single-mobile-inset) * 2));max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden}.wapu-single__gallery{grid-template-columns:1fr;grid-template-rows:auto auto;padding-left:0;padding-right:0;min-width:0;width:100%}.wapu-single__thumbs{flex-direction:row;height:auto;padding:10px 16px 8px;gap:8px}.wapu-single__thumb-nav{display:none}.wapu-single__thumb-track{flex-direction:row;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px}.wapu-single__thumb-track::-webkit-scrollbar{display:none}.wapu-single__thumb{width:var(--single-thumb-item-h);height:var(--single-thumb-item-h);flex-shrink:0}.wapu-single__gallery .wapu-gal__thumb,.wapu-single__gallery #wapu-gal .wapu-gal__thumb{width:var(--single-thumb-item-h);flex-shrink:0}.wapu-single__title{font-size:var(--ds-fs-title-3)}.wapu-single__variants-header{margin-left:8px;margin-right:8px}.wapu-single__view-toggle{flex-shrink:0}.wapu-single__variant-items--grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;max-height:var(--single-variant-mobile-max-h);overflow-y:auto;overflow-x:hidden;align-content:start;scrollbar-width:thin;scrollbar-color:var(--ds-separator-soft) transparent;-webkit-overflow-scrolling:touch;padding-left:8px;padding-right:8px}.wapu-single__variant-items--grid::-webkit-scrollbar{width:4px}.wapu-single__variant-items--grid::-webkit-scrollbar-track{background:transparent}.wapu-single__variant-items--grid::-webkit-scrollbar-thumb{background:var(--ds-separator-soft);border-radius:4px}.wapu-single__variant-items--list{max-height:var(--single-variant-mobile-max-h);-webkit-overflow-scrolling:touch;margin-left:8px;margin-right:8px}.wapu-single__variant-items--list .wapu-single__variant-item{padding-left:14px;padding-right:14px}.wapu-single__cart-bar-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-left:0;padding-right:0;width:calc(100% - (var(--single-mobile-inset) * 2));margin-left:auto;margin-right:auto}.wapu-single__qty-select-wrap{width:100%;min-width:0;max-width:100%;height:46px;overflow:hidden}.wapu-single__qty-select{width:100%;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 24px;text-align:center;-moz-text-align-last:center;text-align-last:center}.wapu-single__add-btn{width:auto;min-width:126px;padding:0 14px;font-size:var(--ds-fs-footnote);height:46px;flex-shrink:0;justify-self:end}.wapu-single__cart-sheet{width:100%;border-radius:20px 20px 0 0;height:70svh;max-height:70svh}.wapu-single__cart-sheet-headbar{padding-top:10px}.wapu-single__cart-sheet-close{top:6px;right:10px}.wapu-single__cart-sheet-body{padding-left:16px;padding-right:16px;gap:12px}.wapu-single__cart-sheet-product{grid-template-columns:72px minmax(0,1fr);gap:12px}.wapu-single__cart-sheet-thumb{width:72px;height:72px}.wapu-single__cart-sheet-title{font-size:var(--ds-fs-subhead)}.wapu-single__cart-sheet-subtitle{font-size:var(--ds-fs-caption-1)}.wapu-single__cart-sheet-related-list{grid-auto-columns:minmax(108px,42vw)}.wapu-single__cart-sheet-related-card{min-height:148px;padding:9px}.wapu-single__cart-sheet-actions{grid-template-columns:1fr}.wapu-single__cart-sheet-cta{height:44px}.wapu-single__toast{inset:auto auto calc(var(--single-bar-h) + 14px + env(safe-area-inset-bottom,0px)) 50%;transform:translate(-50%,10px);width:min(94vw,560px);max-width:94vw;height:auto;min-height:0;max-height:none}.wapu-single__toast.is-visible{transform:translate(-50%)}.wapu-single__offcanvas{width:100%;max-width:100%;min-width:0}.wapu-single__offcanvas-topbar{padding:20px 20px 18px}.wapu-single__offcanvas-panel{padding:24px 20px 40px;gap:20px}.wapu-single__related-list{margin:0 -4px}.wapu-single__related-card{padding:14px 4px;gap:16px}.wapu-single__related-thumb{width:72px;height:72px}.wapu-single__gallery img{max-width:none;height:100%}}@keyframes wapuFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wapuFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes wapuSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wapuBtnShake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}.wapu-single__title,.wapu-single__desc-wrap,.wapu-single__price,.wapu-single__variants{visibility:hidden}@keyframes wapuPulse{0%{box-shadow:0 0 #2563eb40}70%{box-shadow:0 0 0 6px #2563eb00}to{box-shadow:0 0 #2563eb00}}.wapu-single__variant-item--selected,.wapu-single__variant-item[aria-selected=true]{animation:wapuPulse .5s ease both}.wapu-single .woocommerce-notices-wrapper,.wapu-single .related.products,.wapu-single .upsells.products{display:none!important}.wapu-single .woocommerce-tabs>ul.tabs,.wapu-single .woocommerce-tabs #tab-description,.wapu-single .woocommerce-tabs #tab-additional_information{display:none!important}.wapu-single .woocommerce-tabs,.wapu-single .woocommerce-tabs #tab-reviews,.wapu-single #reviews,.wapu-single .woocommerce-Reviews{display:revert;visibility:visible}.wapu-single #reviews,.wapu-single .woocommerce-Reviews,.wapu-single #review_form_wrapper,.wapu-single #review_form,.wapu-single .comment-form,.wapu-single .commentlist{all:revert;box-sizing:border-box}.wapu-single .wapu-wc-wrapper{display:contents}.wapu-single__qty-select-wrap .wapu-single__qty-select{border:none;border-radius:0;padding:0 24px;box-shadow:none;background-image:none;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;font-family:var(--ds-font-display);font-size:var(--ds-fs-footnote);font-weight:700;color:var(--ds-ink-2);cursor:pointer;line-height:1.5;height:auto;width:100%;text-align:center;-moz-text-align-last:center;text-align-last:center}.wapu-single__qty-select-wrap .wapu-single__qty-select:focus{border:none;box-shadow:none;outline:none;--tw-ring-shadow: none}.wapu-single .wapu-single__add-btn,.wapu-single .wapu-single__add-btn.button,.wapu-single .wapu-single__add-btn.button.alt,.wapu-single .wapu-single__add-btn.single_add_to_cart_button{background:var(--ds-ink)!important;background-color:var(--ds-ink)!important;color:var(--ds-surface)!important;border:none!important;border-radius:var(--ds-r-pill)!important;font-family:var(--ds-font-text)!important;font-size:var(--ds-fs-footnote)!important;font-weight:var(--ds-fw-medium)!important;letter-spacing:var(--ds-ls-wide)!important;text-transform:uppercase!important;padding:0 var(--ds-s-3)!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:0!important;text-shadow:none!important}.wapu-single .wapu-single__add-btn .wapu-single__add-btn-label{display:inline-flex;align-items:center;justify-content:center;width:100%;text-align:center}.wapu-single .wapu-single__add-btn:hover:not(:disabled){background:var(--ds-ink);background-color:var(--ds-ink);opacity:.88}.wapu-single .wapu-single__add-btn.is-loading:disabled{background:var(--ds-ink);background-color:var(--ds-ink);color:var(--ds-surface)}.wapu-single .wapu-single__add-btn.is-success:disabled{background:var(--ds-success);background-color:var(--ds-success);color:var(--ds-surface)}.wapu-single .wapu-single__add-btn:disabled{background:var(--ds-separator-soft);background-color:var(--ds-separator-soft);color:var(--ds-ink-4)}.wapu-single__gallery img,.wapu-single__variant-thumb img,.wapu-single__related-thumb img{max-width:none;height:100%}.wapu-single__gallery #wapu-gal{grid-column:1 / -1;display:grid;grid-template-columns:1fr var(--single-thumb-w);gap:12px;align-items:start;width:100%;max-width:100%;min-width:0;overflow-x:hidden}.wapu-single__gallery,.wapu-single__gallery .wapu-gal__main,.wapu-single__gallery .wapu-gal__carousel,.wapu-single__gallery .wapu-gal__thumbs{max-width:100%;min-width:0}.wapu-single__gallery .wapu-gal__main{grid-column:1;grid-row:1;border-radius:var(--ds-r-md);overflow:hidden;width:100%;min-width:0;background:var(--ds-surface-2);cursor:zoom-in}.wapu-single__gallery .wapu-gal__main:not(.is-transitioning):hover .wapu-gal__img--front{transform:scale(1.06)}.wapu-single__gallery .wapu-gal__carousel{grid-column:2;grid-row:1;flex-direction:column;align-items:center;gap:8px;margin-top:0;padding:0 4px}.wapu-single__gallery .wapu-gal__arrow{width:41px;height:41px;border-radius:50%;background:var(--ds-surface-2);border:none;color:var(--ds-ink-2);box-shadow:none;flex-shrink:0;transition:background .15s}.wapu-single__gallery .wapu-gal__arrow:hover{background:var(--ds-separator-soft);border-color:transparent;box-shadow:none}.wapu-single__gallery .wapu-gal__arrow--prev,.wapu-single__gallery .wapu-gal__arrow--next{transform:rotate(90deg)}.wapu-single__gallery .wapu-gal__arrow--prev:active,.wapu-single__gallery .wapu-gal__arrow--next:active{transform:rotate(90deg) scale(.93)}.wapu-single__gallery .wapu-gal__arrow--prev.is-hidden,.wapu-single__gallery .wapu-gal__arrow--next.is-hidden{transform:rotate(90deg);opacity:0;pointer-events:none}.wapu-single__gallery .wapu-gal__thumbs{flex-direction:column;overflow-x:hidden;overflow-y:auto;flex:1;width:100%;padding:4px 2px;align-items:center;scrollbar-width:none}.wapu-single__gallery .wapu-gal__thumbs::-webkit-scrollbar{display:none}.wapu-single__gallery .wapu-gal__thumb,.wapu-single__gallery #wapu-gal .wapu-gal__thumb{width:100%;height:var(--single-thumb-item-h);border-radius:var(--ds-r-md);border:2px solid transparent;background:var(--ds-surface-2);flex-shrink:0;filter:grayscale(100%);opacity:.55;transform:none;animation:none;transition:border-color .18s,box-shadow .18s,filter .25s,opacity .25s}.wapu-single__gallery .wapu-gal__thumb img,.wapu-single__gallery #wapu-gal .wapu-gal__thumb img{border-radius:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease}.wapu-single__gallery .wapu-gal__thumb:hover,.wapu-single__gallery #wapu-gal .wapu-gal__thumb:hover{filter:grayscale(40%);opacity:.8;border-color:var(--ds-ink-4);transform:none}.wapu-single__gallery .wapu-gal__thumb:hover img,.wapu-single__gallery #wapu-gal .wapu-gal__thumb:hover img{transform:scale(1.05)}.wapu-single__gallery .wapu-gal__thumb.is-active,.wapu-single__gallery #wapu-gal .wapu-gal__thumb.is-active{border-color:var(--ds-ink);box-shadow:0 20px 20px -20px #00000014;filter:grayscale(0%);opacity:1;transform:none}.wapu-single__gallery #wapu-gal img{max-width:none;height:100%}@media (min-width: 768px){.wapu-single__gallery .wapu-gal__carousel{max-height:clamp(420px,62vh,640px);overflow:hidden;min-height:0}.wapu-single__gallery .wapu-gal__thumbs{max-height:calc(clamp(420px,62vh,640px) - 90px);min-height:0;height:auto}}@media (max-width: 767px){.wapu-single__content{overflow-x:hidden;overflow-y:visible}.wapu-single__gallery #wapu-gal{grid-template-columns:1fr;grid-template-rows:auto auto;max-width:100%;min-width:0;overflow:hidden}.wapu-single__gallery .wapu-gal__main{grid-column:1;grid-row:1;width:100%;max-width:100%;aspect-ratio:1 / 1;min-height:0}.wapu-single__gallery #wapu-gal .wapu-gal__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.wapu-single__gallery .wapu-gal__carousel{grid-column:1;grid-row:2;flex-direction:row;padding:8px 0;max-width:100%;min-width:0;overflow:hidden}.wapu-single__gallery .wapu-gal__thumbs{flex-direction:row;overflow-x:auto;overflow-y:hidden;height:auto;justify-content:flex-start;align-items:center;min-width:0;padding-inline:2px}.wapu-single__gallery .wapu-gal__thumb,.wapu-single__gallery #wapu-gal .wapu-gal__thumb{width:var(--single-thumb-item-h);flex-shrink:0}.wapu-single__gallery .wapu-gal__arrow--prev,.wapu-single__gallery .wapu-gal__arrow--prev.is-hidden,.wapu-single__gallery .wapu-gal__arrow--next,.wapu-single__gallery .wapu-gal__arrow--next.is-hidden{transform:none}.wapu-single__gallery .wapu-gal__arrow--prev:active,.wapu-single__gallery .wapu-gal__arrow--next:active{transform:scale(.93)}}@media (max-width: 991px){:root{--single-bar-h: 80px}.wapu-single{padding-bottom:calc(var(--single-bar-h) + var(--wapu-mobile-appbar-height, 78px) + 24px)}.wapu-single__cart-bar{bottom:calc(var(--wapu-mobile-appbar-height, calc(78px + env(safe-area-inset-bottom, 0px)) ) - 1px);z-index:1200;opacity:1;visibility:visible;transform:translateZ(0);pointer-events:auto;transition:opacity .18s ease}}.wapu-single__offcanvas-info{margin-top:var(--ds-s-5);padding-top:var(--ds-s-4);border-top:.5px solid var(--ds-separator-soft)}.wapu-single__offcanvas-info-block{margin-bottom:var(--ds-s-4)}.wapu-single__offcanvas-info-block:last-child{margin-bottom:0}.wapu-single__offcanvas-info-title{font-family:Poppins,sans-serif;font-size:var(--ds-fs-footnote);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-ink-3);margin:0 0 var(--ds-s-2)}.wapu-single__offcanvas-info-list{list-style:none;padding:0;margin:0;font-size:var(--ds-fs-subhead);line-height:1.65;color:var(--ds-ink-2)}.wapu-single__offcanvas-info-list li{padding:4px 0 4px var(--ds-s-2);position:relative}.wapu-single__offcanvas-info-list li:before{content:"—";position:absolute;left:0;color:var(--ds-ink-4)}
