.dpp-section{--dpp-title: var(--dpp-v-title-color);--dpp-body: var(--dpp-v-body-color);--dpp-muted: var(--dpp-v-muted-color);--dpp-line: var(--dpp-v-line-color);--dpp-accent: var(--dpp-v-accent-color);--dpp-on-accent: var(--dpp-v-accent-text-color);--dpp-radius: var(--dpp-v-corner-radius);--dpp-card-bw: var(--dpp-v-card-border-width);--dpp-card-bc: var(--dpp-v-card-border-color);--dpp-radius-img: var(--dpp-v-image-radius);--dpp-surface: var(--dpp-v-surface-color);--dpp-panel: var(--dpp-v-panel-color);background:var(--dpp-v-bg-color);padding-top:var(--dpp-v-padding-top);padding-bottom:var(--dpp-v-padding-bottom);color:var(--dpp-body);font-family:var(--dpp-v-body-font-family),var(--dpp-v-body-font-fallback);position:relative;isolation:isolate;background-image:var(--dpp-v-bg-image, none);background-size:cover;background-position:center;background-attachment:var(--dpp-v-bg-attachment, scroll)}.dpp-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dpp-v-bg-color);opacity:var(--dpp-v-bg-overlay, 0);pointer-events:none;z-index:0}.dpp-section .dpp-wrap{position:relative;z-index:1}@media(max-width:749px){.dpp-section{background-image:var(--dpp-v-bg-image-mobile, var(--dpp-v-bg-image, none));background-attachment:scroll}}.dpp-section .dpp-wrap{max-width:min(var(--dpp-v-max-width),960px);margin:0 auto;padding-left:var(--dpp-v-side-padding);padding-right:var(--dpp-v-side-padding)}.dpp-section .dpp-buy-in[data-align=center]{text-align:center}.dpp-section .dpp-buy-in[data-align=center] .dpp-trust-grid{text-align:left}.dpp-section .dpp-col-gallery[data-gal=left] .dpp-gallery-inner,.dpp-section .dpp-col-gallery[data-gal=left] .dpp-gbelow{margin-left:0;margin-right:auto}.dpp-section .dpp-col-gallery[data-gal=right] .dpp-gallery-inner,.dpp-section .dpp-col-gallery[data-gal=right] .dpp-gbelow{margin-left:auto;margin-right:0}@media(max-width:749px){.dpp-section .dpp-buy-in[data-align-m=center]{text-align:center}.dpp-section .dpp-buy-in[data-align-m=center] .dpp-trust-grid{text-align:left}.dpp-section .dpp-fw[data-fw-m=center]{text-align:center}.dpp-section .dpp-fw[data-fw-m=right]{text-align:right}}.dpp-section .dpp-fw[data-fw=center]{text-align:center}.dpp-section .dpp-fw[data-fw=right]{text-align:right}.dpp-section .dpp-fw .dpp-cards,.dpp-section .dpp-fw .dpp-info-zone,.dpp-section .dpp-fw .dpp-fedu-grid{text-align:left}.dpp-section,.dpp-section *,.dpp-section *:before,.dpp-section *:after{box-sizing:border-box}.dpp-section .dpp-top{position:relative}.dpp-section .dpp-gallery-inner,.dpp-section .dpp-buy-in{min-width:0}.dpp-section .dpp-buy-in{display:flex;flex-direction:column;gap:0;padding:22px;background:var(--dpp-panel);border:1px solid var(--dpp-line);border-radius:16px;box-shadow:0 10px 28px #0000000e;overflow:hidden}.dpp-section .dpp-blk{min-width:0}.dpp-section .dpp-buy-in>.dpp-blk+.dpp-blk{margin-top:16px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--dpp-line) 72%,transparent)}.dpp-section .dpp-buy-in>.dpp-blk--title{padding-bottom:1px}.dpp-section .dpp-buy-in>.dpp-blk--rating{margin-top:9px;padding-top:0;border-top:0}.dpp-section .dpp-buy-in>.dpp-blk--price{margin-top:5px;padding-top:0;border-top:0}.dpp-section .dpp-buy-in>.dpp-blk--flight,.dpp-section .dpp-buy-in>.dpp-blk--stability,.dpp-section .dpp-buy-in>.dpp-blk--variants{margin-top:17px;padding-top:17px}.dpp-section .dpp-buy-in>.dpp-blk--buy_buttons:has(.dpp-buybox){margin-top:16px;padding-top:16px}.dpp-section .dpp-buy-in>.dpp-blk--buy_buttons{margin-top:18px;padding-top:18px;border-top:1px solid var(--dpp-line)}.dpp-section .dpp-stage{border:1px solid var(--dpp-line);box-shadow:0 10px 30px #0000000b}.dpp-section .dpp-thumbs{align-items:start}.dpp-section .dpp-thumb{border-color:var(--dpp-line);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.dpp-section .dpp-thumb:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0000000f}.dpp-section .dpp-thumb[aria-current=true]{border-color:var(--dpp-accent);box-shadow:0 0 0 1px var(--dpp-accent)}.dpp-section .dpp-title{letter-spacing:-.025em}.dpp-section .dpp-price{letter-spacing:-.015em}.dpp-section .dpp-flight{gap:6px}.dpp-section .dpp-fnum{background:var(--dpp-surface);padding:12px 4px}.dpp-section .dpp-opt-name{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:1px}.dpp-section .dpp-swatches{gap:7px}.dpp-section .dpp-swatch{min-height:42px;padding:9px 14px;border-radius:9px}.dpp-section .dpp-stock{font-weight:600}.dpp-section .dpp-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.dpp-section .dpp-actions .dpp-cta,.dpp-section .dpp-actions .dpp-cart-note,.dpp-section .dpp-actions .dpp-cart-error{grid-column:1 / -1}.dpp-section .dpp-delivery{background:#ffffff94}.dpp-section .dpp-info-zone{max-width:960px;margin:44px auto 0;border:1px solid var(--dpp-line);border-radius:16px;background:var(--dpp-surface);overflow:hidden;box-shadow:0 8px 24px #00000009}.dpp-section .dpp-info-zone .dpp-acc{border-top:0;border-bottom:1px solid var(--dpp-line);padding:0 20px}.dpp-section .dpp-info-zone>.dpp-blk:last-child .dpp-acc{border-bottom:0}.dpp-section .dpp-info-zone .dpp-acc summary{padding:18px 0}.dpp-section .dpp-info-zone .dpp-acc-body{padding-bottom:20px}.dpp-section .dpp-info-zone .dpp-specs th,.dpp-section .dpp-info-zone .dpp-specs td{padding:11px 0}.dpp-section .dpp-row{max-width:960px;margin:56px auto 0}.dpp-section .dpp-fw>.dpp-blk:first-child .dpp-row{margin-top:0}.dpp-section .dpp-fw>.dpp-info-zone:first-child{margin-top:32px}.dpp-section .dpp-row h2{letter-spacing:-.02em}.dpp-section[data-reveal=true] .dpp-rv{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.dpp-section[data-reveal=true] .dpp-rv.dpp-is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.dpp-section[data-reveal=true] .dpp-rv{opacity:1;transform:none;transition:none}}.dpp-section .dpp-path{text-align:left}.dpp-section .dpp-fp-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%}.dpp-section .dpp-fp-title{font-weight:700;font-size:14px;color:var(--dpp-title)}.dpp-section .dpp-fp-chip{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:999px;border:1px solid transparent;background:var(--dpp-surface);color:var(--dpp-body);border-color:var(--dpp-line)}.dpp-section .dpp-fp-chip--very-understable{background:#bfdbfe;color:#1e3a8a;border-color:#93c5fd}.dpp-section .dpp-fp-chip--understable{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}.dpp-section .dpp-fp-chip--slightly-understable{background:#e0f2fe;color:#0369a1;border-color:#bae6fd}.dpp-section .dpp-fp-chip--stable{background:#dcfce7;color:#15803d;border-color:#bbf7d0}.dpp-section .dpp-fp-chip--slightly-overstable{background:#fef3c7;color:#b45309;border-color:#fde68a}.dpp-section .dpp-fp-chip--overstable{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.dpp-section .dpp-fp-chip--very-overstable{background:#fecaca;color:#7f1d1d;border-color:#fca5a5}.dpp-section .dpp-fp-dist{margin-left:auto;font-weight:700;font-size:13px;color:var(--dpp-accent);font-variant-numeric:tabular-nums}.dpp-section .dpp-fp-nums{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;width:100%;margin-top:10px}.dpp-section .dpp-fp-nums span{background:var(--dpp-surface);border:1px solid var(--dpp-line);border-radius:calc(var(--dpp-radius) * .5);padding:6px 4px;text-align:center;font-size:10.5px;color:var(--dpp-muted);display:flex;flex-direction:column;gap:1px}.dpp-section .dpp-fp-nums b{font-size:16px;color:var(--dpp-title);font-family:var(--dpp-v-number-font-family),var(--dpp-v-number-font-fallback)}.dpp-section .dpp-fp-svg{width:100%;max-width:300px;display:block;margin:4px auto 0;overflow:visible}.dpp-section .dpp-fp-flip{transform-box:view-box;transform-origin:center;transition:transform .3s ease}.dpp-section .dpp-fp--left .dpp-fp-flip{transform:scaleX(-1)}.dpp-section .dpp-fp-disc{transition:opacity .2s ease;color:var(--dpp-accent)}.dpp-section .dpp-fp-disc-halo{fill:none;stroke:currentColor;stroke-width:1.5;opacity:0;transition:opacity .2s ease}.dpp-section .dpp-fp-disc.dpp-flying .dpp-fp-disc-halo{opacity:.5}.dpp-section .dpp-fp-disc-body{filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.dpp-section .dpp-fp-dot{opacity:.85}.dpp-section .dpp-fp-throw{display:flex;gap:6px;justify-content:center;margin-bottom:6px;flex-wrap:wrap}.dpp-section .dpp-fp-dir,.dpp-section .dpp-fp-replay{font:inherit;font-size:12px;font-weight:600;letter-spacing:.04em;padding:6px 14px;border-radius:999px;cursor:pointer;border:1px solid var(--dpp-line);background:var(--dpp-surface);color:var(--dpp-body);display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}.dpp-section .dpp-fp-dir:hover,.dpp-section .dpp-fp-replay:hover{border-color:var(--dpp-accent);color:var(--dpp-accent)}.dpp-section .dpp-fp-dir.dpp-is-active{background:var(--dpp-accent);border-color:var(--dpp-accent);color:var(--dpp-on-accent)}.dpp-section .dpp-fp-replay svg{width:12px;height:12px}.dpp-section .dpp-fp-steps{display:flex;flex-direction:column;gap:4px;width:100%;margin-top:4px}.dpp-section .dpp-fp-step{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border-radius:calc(var(--dpp-radius) * .5);border:1px solid transparent;transition:background .25s ease,border-color .25s ease}.dpp-section .dpp-fp-step-dot{width:10px;height:10px;border-radius:50%;flex:0 0 auto;margin-top:4px;background:var(--dpp-line);transition:background .25s ease,box-shadow .25s ease}.dpp-section .dpp-fp-step-t b{font-size:13px;color:var(--dpp-title)}.dpp-section .dpp-fp-step-t b em{font-style:normal;font-weight:800;margin-left:4px;color:var(--dpp-accent);font-family:var(--dpp-v-number-font-family),var(--dpp-v-number-font-fallback)}.dpp-section .dpp-fp-step-t p{margin:2px 0 0;font-size:12px;line-height:1.45;color:var(--dpp-muted);transition:color .25s ease}.dpp-section .dpp-fp-step.dpp-is-on{background:var(--dpp-surface);border-color:var(--dpp-line)}.dpp-section .dpp-fp-step.dpp-is-on .dpp-fp-step-dot{background:var(--dpp-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--dpp-accent) 22%,transparent)}.dpp-section .dpp-fp-step.dpp-is-on .dpp-fp-step-t p{color:var(--dpp-body)}.dpp-section .dpp-path-note{text-align:center}.dpp-section .dpp-ctalink{text-align:inherit}.dpp-section .dpp-gbelow .dpp-ctalink{text-align:center}.dpp-section .dpp-ctabtn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:999px;font-weight:600;font-size:14.5px;text-decoration:none;border:2px solid var(--dpp-accent);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.dpp-section .dpp-ctabtn svg{width:18px;height:18px}.dpp-section .dpp-ctabtn--solid{background:var(--dpp-accent);color:var(--dpp-on-accent)}.dpp-section .dpp-ctabtn--outline{color:var(--dpp-accent);background:transparent}.dpp-section .dpp-ctabtn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000024}.dpp-section .dpp-top{display:grid;column-gap:var(--dpp-v-column-gap);row-gap:0;align-items:start}.dpp-section .dpp-col-gallery{min-width:0}@media(min-width:990px){.dpp-section .dpp-top--two{grid-template-columns:minmax(0,var(--dpp-v-gallery-width)) minmax(320px,var(--dpp-v-buybox-width))}.dpp-section .dpp-top--two .dpp-col-gallery{grid-column:1;grid-row:1}.dpp-section .dpp-top--two .dpp-buy{grid-column:2;grid-row:1;position:var(--dpp-v-buy-position, sticky);top:var(--dpp-v-buy-top, 0px)}}.dpp-section .dpp-gbelow{width:100%;max-width:var(--dpp-v-gallery-max-size);margin:12px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.dpp-section .dpp-gbelow>*{grid-column:1 / -1;min-width:0}.dpp-section .dpp-gbelow>.dpp-blk:has(.dpp-gcard--half){grid-column:span 1}.dpp-section .dpp-gcard{display:flex;gap:10px;align-items:flex-start;background:var(--dpp-panel);border:1px solid var(--dpp-line);border-radius:12px;padding:13px 14px;min-height:72px}.dpp-section .dpp-gcard--half{grid-column:span 1}.dpp-section .dpp-gcard svg{width:20px;height:20px;flex:none;margin-top:1px;color:var(--dpp-accent)}.dpp-section .dpp-gcard b{display:block;font-size:14px;color:var(--dpp-title);margin-bottom:2px}.dpp-section .dpp-gcard p{margin:0;font-size:13px;line-height:1.55;color:var(--dpp-body)}@media(max-width:749px){.dpp-section .dpp-info-zone{margin-top:34px;border-radius:14px}.dpp-section .dpp-info-zone .dpp-acc{padding-left:16px;padding-right:16px}.dpp-section .dpp-row{margin-top:42px}.dpp-section .dpp-gbelow{grid-template-columns:1fr}.dpp-section .dpp-gbelow>*,.dpp-section .dpp-gbelow>.dpp-blk:has(.dpp-gcard--half){grid-column:auto}}.dpp-section .dpp-gallery{display:flex;flex-direction:column;gap:12px}.dpp-section .dpp-gallery-inner{width:100%;max-width:var(--dpp-v-gallery-max-size);margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:12px}@media(min-width:750px){.dpp-section .dpp-gallery-inner[data-thumbs=left]{flex-direction:row-reverse;align-items:flex-start}.dpp-section .dpp-gallery-inner[data-thumbs=left] .dpp-stage{flex:1 1 auto;min-width:0}.dpp-section .dpp-gallery-inner[data-thumbs=left] .dpp-thumbs{flex:0 0 var(--dpp-v-bgs-thumb-size);display:grid;grid-template-columns:1fr;max-height:560px;overflow-y:auto}}.dpp-section .dpp-stage{position:relative;background:var(--dpp-v-image-bg);border-radius:var(--dpp-radius-img);overflow:hidden;aspect-ratio:var(--dpp-v-image-ratio)}.dpp-section .dpp-stage img{width:100%;height:100%;object-fit:var(--dpp-v-image-fit);display:block}.dpp-section .dpp-stage.is-clickable{cursor:zoom-in}.dpp-section .dpp-stage.is-open{cursor:zoom-out}.dpp-section .dpp-stage.z-scale img[data-dpp-main]{transition:transform var(--dpp-v-bgs-zoom-speed) ease}.dpp-section .dpp-stage.z-scale:hover img[data-dpp-main]{transform:scale(var(--dpp-v-bgs-zoom-level))}.dpp-section .dpp-zoomlayer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;visibility:hidden;transition:opacity var(--dpp-v-bgs-zoom-speed) ease;pointer-events:none;background-repeat:no-repeat;background-color:var(--dpp-v-image-bg)}.dpp-section .dpp-stage.is-panning .dpp-zoomlayer{opacity:1;visibility:visible}.dpp-section .dpp-lens{position:absolute;z-index:3;width:var(--dpp-v-bgs-lens-size);height:var(--dpp-v-bgs-lens-size);margin-left:calc(-1 * var(--dpp-v-bgs-lens-size-half));margin-top:calc(-1 * var(--dpp-v-bgs-lens-size-half));border:var(--dpp-v-bgs-lens-border-width) solid var(--dpp-v-bgs-lens-border-color);border-radius:var(--dpp-v-lens-radius, 50%);box-shadow:0 4px 18px #00000047;background-repeat:no-repeat;background-color:var(--dpp-v-image-bg);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease}.dpp-section .dpp-stage.is-lensing .dpp-lens{opacity:1;visibility:visible}.dpp-section .dpp-stage.is-lensing{cursor:crosshair}.dpp-section .dpp-cue{position:absolute;z-index:4;top:var(--dpp-v-cue-top, auto);bottom:var(--dpp-v-cue-bottom, auto);left:var(--dpp-v-cue-left, auto);right:var(--dpp-v-cue-right, auto);display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:var(--dpp-v-bgs-cue-size);line-height:1;background:var(--dpp-v-bgs-cue-bg);color:var(--dpp-v-bgs-cue-color);border:1px solid var(--dpp-line);border-radius:999px;padding:8px 12px;cursor:pointer;opacity:.88;transition:opacity .2s ease}.dpp-section .dpp-cue:hover{opacity:1}.dpp-section .dpp-cue svg{width:1.1em;height:1.1em;display:block}.dpp-section .dpp-stage.is-pinching{touch-action:none}.dpp-section .dpp-stage.is-pinching img[data-dpp-main]{transition:none;will-change:transform}.dpp-section .dpp-thumbs{display:grid;grid-template-columns:repeat(var(--dpp-v-bgs-thumb-columns),minmax(0,1fr));gap:8px}.dpp-section .dpp-thumb{padding:0;border:2px solid transparent;background:var(--dpp-v-image-bg);border-radius:calc(var(--dpp-radius-img) * .6);overflow:hidden;cursor:pointer;aspect-ratio:1 / 1;position:relative}.dpp-section .dpp-thumb img{width:100%;height:100%;object-fit:var(--dpp-v-image-fit);display:block}.dpp-section .dpp-thumb[aria-current=true]{border-color:var(--dpp-accent)}.dpp-section .dpp-thumb-pair{grid-column:span 2;display:flex;border:2px solid transparent;border-radius:calc(var(--dpp-radius-img) * .6);overflow:hidden;background:var(--dpp-v-image-bg);transition:border-color .15s ease,box-shadow .15s ease}.dpp-section .dpp-thumb-pair:has(.dpp-thumb--half[aria-current=true]){border-color:var(--dpp-accent)}.dpp-section .dpp-thumb--half{flex:1 1 0;min-width:0;border:0;border-radius:0;background:transparent}.dpp-section .dpp-thumb--half:hover{transform:none;box-shadow:none}.dpp-section .dpp-thumb--half:first-child{border-inline-end:1px solid var(--dpp-line)}.dpp-section .dpp-thumb--half[aria-current=true]{border-color:transparent;box-shadow:inset 0 0 0 2px var(--dpp-accent)}.dpp-section .dpp-thumb-sold{position:absolute;left:0;right:0;bottom:0;z-index:2;background:var(--dpp-v-bgs-thumb-sold-bg);color:var(--dpp-v-bgs-thumb-sold-text-color);font-size:var(--dpp-v-bgs-thumb-sold-size);line-height:1.5;letter-spacing:.06em;text-transform:uppercase;text-align:center;padding:2px 0;pointer-events:none}.dpp-section .dpp-thumb-sold[hidden]{display:none}.dpp-section .dpp-thumb.is-sold img{opacity:var(--dpp-v-thumb-sold-dim, 1)}.dpp-section .dpp-badge{position:absolute;top:12px;left:12px;z-index:2;background:var(--dpp-v-badge-bg);color:var(--dpp-v-badge-text);font-size:11px;letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;border-radius:999px}[data-dpp-lightbox]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--dpp-v-lightbox-bg);background:color-mix(in srgb,var(--dpp-v-lightbox-bg) 93%,transparent);display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;touch-action:none;overscroll-behavior:contain}[data-dpp-lightbox].is-open{display:flex}[data-dpp-lightbox].is-visible{opacity:1}[data-dpp-lightbox] .dpp-lb-stage{position:relative;width:var(--dpp-v-bgs-lightbox-fit);height:var(--dpp-v-bgs-lightbox-fit);display:flex;align-items:center;justify-content:center;overflow:hidden}[data-dpp-lightbox] .dpp-lb-img{-webkit-user-drag:none;user-select:none;-webkit-user-select:none;max-width:100%;max-height:100%;width:auto;height:auto;display:block;transform-origin:center center;transition:transform .2s ease;cursor:grab}[data-dpp-lightbox].is-dragging .dpp-lb-img{transition:none;cursor:grabbing}[data-dpp-lightbox] .dpp-lb-btn{position:absolute;z-index:3;background:var(--dpp-v-lightbox-control-bg);background:color-mix(in srgb,var(--dpp-v-lightbox-control-bg) 40%,transparent);color:var(--dpp-v-lightbox-control-color);border:1px solid rgba(255,255,255,.22);border-radius:999px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;cursor:pointer}[data-dpp-lightbox] .dpp-lb-close{top:16px;right:16px}[data-dpp-lightbox] .dpp-lb-prev{left:16px;top:50%;transform:translateY(-50%)}[data-dpp-lightbox] .dpp-lb-next{right:16px;top:50%;transform:translateY(-50%)}[data-dpp-lightbox] .dpp-lb-in{bottom:16px;right:70px}[data-dpp-lightbox] .dpp-lb-out{bottom:16px;right:16px}[data-dpp-lightbox] .dpp-lb-count{position:absolute;bottom:24px;left:50%;transform:translate(-50%);color:var(--dpp-v-lightbox-control-color);font-size:13px;letter-spacing:.04em;background:var(--dpp-v-lightbox-control-bg);background:color-mix(in srgb,var(--dpp-v-lightbox-control-bg) 40%,transparent);border-radius:999px;padding:5px 14px}[data-dpp-lightbox] .dpp-lb-thumbs{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:8px;max-width:80vw;overflow-x:auto;padding:6px;scrollbar-width:none}[data-dpp-lightbox] .dpp-lb-thumbs::-webkit-scrollbar{display:none}[data-dpp-lightbox] .dpp-lb-thumbs button{width:54px;height:54px;flex:none;padding:0;cursor:pointer;border:2px solid transparent;border-radius:8px;overflow:hidden;background:var(--dpp-v-image-bg)}[data-dpp-lightbox] .dpp-lb-thumbs button[aria-current=true]{border-color:var(--dpp-v-lightbox-control-color)}[data-dpp-lightbox] .dpp-lb-thumbs img{width:100%;height:100%;object-fit:contain;display:block}[data-dpp-lightbox] .dpp-lb-hint{position:absolute;top:16px;left:50%;transform:translate(-50%);color:var(--dpp-v-lightbox-control-color);font-size:12px;opacity:.75}.dpp-section .dpp-crumbs{font-size:13px;color:var(--dpp-muted)}.dpp-section .dpp-crumbs a{color:inherit;text-decoration:none}.dpp-section .dpp-crumbs a:hover{text-decoration:underline}.dpp-section .dpp-crumbs span[aria-hidden]{opacity:.5;margin:0 6px}.dpp-section .dpp-brand{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--dpp-accent);text-decoration:none}.dpp-section .dpp-brand:hover{text-decoration:underline}.dpp-section .dpp-title{font-family:var(--dpp-v-title-font-family),var(--dpp-v-title-font-fallback);font-weight:var(--dpp-v-title-font-weight);font-size:clamp(var(--dpp-v-title-size-mobile),4vw,var(--dpp-v-title-size));line-height:1.15;color:var(--dpp-title);margin:0}.dpp-section .dpp-sub{font-size:14px;color:var(--dpp-muted)}.dpp-section .dpp-price{font-family:var(--dpp-v-number-font-family),var(--dpp-v-number-font-fallback);font-size:var(--dpp-v-price-size);font-weight:700;color:var(--dpp-v-price-color);display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.dpp-section .dpp-price s{font-size:.7em;font-weight:400;opacity:.5}.dpp-section .dpp-save{font-size:12px;background:var(--dpp-v-badge-bg);color:var(--dpp-v-badge-text);padding:2px 8px;border-radius:999px}.dpp-section .dpp-flight{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dpp-section .dpp-fnum{text-align:center;background:var(--dpp-panel);border:1px solid var(--dpp-line);border-radius:var(--dpp-radius);padding:14px 4px}.dpp-section .dpp-fnum b{display:block;font-family:var(--dpp-v-number-font-family),var(--dpp-v-number-font-fallback);font-size:var(--dpp-v-flight-number-size);line-height:1;color:var(--dpp-v-flight-number-color);font-variant-numeric:tabular-nums}.dpp-section .dpp-fnum span{display:block;margin-top:6px;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--dpp-muted)}.dpp-section .dpp-stab{display:flex;flex-direction:column;gap:8px}.dpp-section .dpp-stab-head{display:flex;justify-content:center;align-items:baseline;gap:.35em;text-align:center;font-size:14px}.dpp-section .dpp-stab-head b{color:var(--dpp-title)}.dpp-section .dpp-stab-track{position:relative;height:var(--dpp-v-stab-track-height);border-radius:999px;background:linear-gradient(to right,var(--dpp-v-stab-under-color),var(--dpp-v-stab-mid-color),var(--dpp-v-stab-over-color))}.dpp-section .dpp-stab-pin{position:absolute;top:50%;width:var(--dpp-v-stab-pin-height);height:var(--dpp-v-stab-pin-height);transform:translate(-50%,-50%);border-radius:50%;background:var(--dpp-v-stab-pin-color);border:2px solid var(--dpp-v-stab-pin-border);box-shadow:0 1px 4px #00000040}.dpp-section .dpp-stab-ends{display:flex;justify-content:space-between;font-size:11px;color:var(--dpp-muted)}.dpp-section .dpp-path{background:var(--dpp-panel);border:1px solid var(--dpp-line);border-radius:var(--dpp-radius);padding:14px;display:flex;flex-direction:column;gap:8px;align-items:center}.dpp-section .dpp-path svg{height:auto;display:block}.dpp-section .dpp-path .dpp-fp-svg{width:100%;max-width:300px}.dpp-section .dpp-path-note{font-size:11px;color:var(--dpp-muted);text-align:center;margin:0}.dpp-section .dpp-opt{display:flex;flex-direction:column;gap:8px}.dpp-section .dpp-opt-name{font-size:14px;color:var(--dpp-muted)}.dpp-section .dpp-opt-name b{color:var(--dpp-title);font-weight:600}.dpp-section .dpp-swatches{display:flex;flex-wrap:wrap;gap:8px}.dpp-section .dpp-swatch{font:inherit;font-size:14px;min-height:44px;min-width:44px;padding:10px 16px;border:1px solid var(--dpp-line);border-radius:calc(var(--dpp-radius) * .6);background:var(--dpp-surface);color:var(--dpp-body);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.dpp-section .dpp-swatch:hover{border-color:var(--dpp-accent)}.dpp-section .dpp-swatch[aria-pressed=true]{background:var(--dpp-accent);border-color:var(--dpp-accent);color:var(--dpp-on-accent)}.dpp-section .dpp-swatch.dpp-is-gone{opacity:.35;text-decoration:line-through}.dpp-section .dpp-stock{font-size:14px;display:flex;align-items:center;gap:8px}.dpp-section .dpp-dot{width:8px;height:8px;border-radius:50%;background:var(--dpp-v-in-stock-color)}.dpp-section .dpp-dot.is-low{background:var(--dpp-v-low-stock-color)}.dpp-section .dpp-dot.is-out{background:var(--dpp-v-out-stock-color)}.dpp-section .dpp-actions{display:flex;flex-direction:column;gap:10px}.dpp-section .dpp-buybox{display:flex;flex-direction:column;gap:12px}.dpp-section .dpp-buybox-price{display:flex;flex-direction:column;gap:4px}.dpp-section .dpp-qty{display:inline-flex;align-items:center;border:1px solid var(--dpp-line);border-radius:calc(var(--dpp-radius) * .6);overflow:hidden;width:fit-content}.dpp-section .dpp-qty button{width:44px;height:44px;font-size:18px;background:var(--dpp-surface);color:var(--dpp-body);border:0;cursor:pointer}.dpp-section .dpp-qty input{width:52px;height:44px;text-align:center;border:0;background:transparent;color:var(--dpp-body);font:inherit;-moz-appearance:textfield}.dpp-section .dpp-qty input::-webkit-outer-spin-button,.dpp-section .dpp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dpp-section .dpp-cta{width:100%;font-family:var(--dpp-v-title-font-family),var(--dpp-v-title-font-fallback);font-weight:700;font-size:var(--dpp-v-cta-size);padding:var(--dpp-v-cta-pad) 20px;border-radius:var(--dpp-v-cta-radius);border:1px solid var(--dpp-v-cta-bg);background:var(--dpp-v-cta-bg);color:var(--dpp-v-cta-text-color);cursor:pointer;transition:opacity .2s ease,background .2s ease}.dpp-section .dpp-cta:hover{opacity:.88}.dpp-section .dpp-cta[disabled]{opacity:.45;cursor:not-allowed}.dpp-section .dpp-cta.is-added{background:var(--dpp-v-cta-added-bg);border-color:var(--dpp-v-cta-added-bg)}.dpp-section .dpp-cta--alt{background:transparent;color:var(--dpp-v-cta-bg)}.dpp-section .dpp-cart-note{margin:0;font-size:13px;color:var(--dpp-muted)}.dpp-section .dpp-cart-note[hidden]{display:none}.dpp-section .dpp-cart-error{margin:0;font-size:13px;font-weight:600;color:var(--dpp-v-error-color)}.dpp-section .dpp-cart-error[hidden]{display:none}.dpp-section .dpp-qty button[disabled]{opacity:.3;cursor:not-allowed}.dpp-section .dpp-trust-grid{display:grid;grid-template-columns:repeat(var(--dpp-trust-cols-d, 4),minmax(0,1fr));gap:10px}.dpp-section .dpp-trust-item{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;background:var(--dpp-panel);border:1px solid var(--dpp-line);border-radius:var(--dpp-radius);padding:12px 8px;font-size:12px;color:var(--dpp-body)}.dpp-section .dpp-trust-item svg{width:22px;height:22px;color:var(--dpp-accent)}.dpp-section .dpp-trust-item b{font-size:12px;font-weight:600}.dpp-section .dpp-trust-item span{font-size:11px;color:var(--dpp-muted);line-height:1.35}.dpp-section .dpp-trust-line{font-size:12px;color:var(--dpp-muted);text-align:center;margin:0}.dpp-section .dpp-delivery{display:flex;gap:10px;align-items:flex-start;background:var(--dpp-panel);border:1px solid var(--dpp-line);border-radius:var(--dpp-radius);padding:12px 14px;font-size:13px}.dpp-section .dpp-delivery svg{width:20px;height:20px;flex:none;color:var(--dpp-accent);margin-top:1px}.dpp-section .dpp-delivery b{color:var(--dpp-title)}.dpp-section .dpp-delivery-date{font-weight:600;white-space:nowrap}.dpp-section .dpp-highlights{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dpp-section .dpp-highlights li{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.5}.dpp-section .dpp-highlights svg{width:18px;height:18px;flex:none;color:var(--dpp-accent);margin-top:1px}.dpp-section .dpp-fit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.dpp-section .dpp-fit-item{background:var(--dpp-panel);border:1px solid var(--dpp-line);border-radius:var(--dpp-radius);padding:10px 12px;font-size:12px;color:var(--dpp-muted);display:flex;flex-direction:column;gap:3px}.dpp-section .dpp-fit-item b{font-size:13.5px;color:var(--dpp-title);font-weight:600}.dpp-section .dpp-share{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dpp-section .dpp-share-label{font-size:13px;color:var(--dpp-muted)}.dpp-section .dpp-share a,.dpp-section .dpp-share button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--dpp-line);border-radius:calc(var(--dpp-radius) * .6);background:var(--dpp-surface);cursor:pointer;padding:0;transition:border-color .15s ease}.dpp-section .dpp-share a:hover,.dpp-section .dpp-share button:hover{border-color:var(--dpp-accent)}.dpp-section .dpp-share a{text-decoration:none}.dpp-section .dpp-share svg{width:17px;height:17px;color:var(--dpp-body)}.dpp-section .dpp-share .dpp-copied{font-size:12px;color:var(--dpp-v-in-stock-color)}.dpp-section .dpp-pay{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dpp-section .dpp-pay svg{height:24px;width:auto}.dpp-section .dpp-pay-note{font-size:11px;color:var(--dpp-muted);margin-top:4px}.dpp-section .dpp-acc{border-top:1px solid var(--dpp-line)}.dpp-section .dpp-acc:last-of-type{border-bottom:1px solid var(--dpp-line)}.dpp-section .dpp-acc summary{list-style:none;cursor:pointer;padding:16px 0;display:flex;align-items:center;gap:10px;justify-content:space-between;font-family:var(--dpp-v-title-font-family),var(--dpp-v-title-font-fallback);font-weight:600;font-size:15px;color:var(--dpp-title)}.dpp-section .dpp-acc summary::-webkit-details-marker{display:none}.dpp-section .dpp-acc summary:after{content:"+";font-size:1.3em;line-height:1;opacity:.6}.dpp-section .dpp-acc[open] summary:after{content:"\2212"}.dpp-section .dpp-acc-body{padding-bottom:18px;line-height:1.65}.dpp-section .dpp-acc-body p:first-child{margin-top:0}.dpp-section .dpp-acc-body p:last-child{margin-bottom:0}.dpp-section[data-acc-toggle=never] .dpp-acc:not(.dpp-acc--specs) summary:after{display:none}.dpp-section[data-acc-toggle=never] .dpp-acc:not(.dpp-acc--specs) summary{cursor:default}@media(min-width:750px){.dpp-section[data-acc-toggle=mobile_only] .dpp-acc:not(.dpp-acc--specs) summary:after{display:none}.dpp-section[data-acc-toggle=mobile_only] .dpp-acc:not(.dpp-acc--specs) summary{cursor:default}}.dpp-section .dpp-ta--left{text-align:left}.dpp-section .dpp-ta--center{text-align:center}.dpp-section .dpp-ta--right{text-align:right}.dpp-section .dpp-specblk-intro .dpp-mdesc,.dpp-section .dpp-specblk-intro .dpp-rte{text-align:inherit}.dpp-section .dpp-acc--specs>summary,.dpp-section .dpp-info-zone .dpp-acc--specs>summary{display:flex;align-items:center;gap:10px}.dpp-section .dpp-acc--specs>summary.dpp-ja--left{justify-content:flex-start}.dpp-section .dpp-acc--specs>summary.dpp-ja--center{justify-content:center}.dpp-section .dpp-acc--specs>summary.dpp-ja--right{justify-content:flex-end}.dpp-section .dpp-specsum-text{flex:0 1 auto;line-height:1.3}.dpp-section .dpp-specsum-pad{display:none;flex:0 0 auto;width:var(--dpp-mk, 12px)}.dpp-section .dpp-acc--specs.dpp-mkp--right .dpp-specsum-pad,.dpp-section .dpp-acc--specs.dpp-mkp--left .dpp-specsum-pad{display:block}.dpp-section .dpp-acc--specs.dpp-mkp--right .dpp-specsum-text,.dpp-section .dpp-acc--specs.dpp-mkp--left .dpp-specsum-text{flex:1 1 auto}.dpp-section .dpp-acc--specs.dpp-mkp--left>summary:after{order:-1}.dpp-section .dpp-acc--specs.dpp-mkp--left .dpp-specsum-pad{order:2}.dpp-section .dpp-acc--specs.dpp-mk--chevron>summary:after{content:"";flex:0 0 auto;width:var(--dpp-mk, 12px);height:var(--dpp-mk, 12px);border-right:2px solid currentColor;border-bottom:2px solid currentColor;opacity:.55;transform:translateY(-25%) rotate(45deg);transition:transform .18s ease}.dpp-section .dpp-acc--specs.dpp-mk--chevron[open]>summary:after{content:"";transform:translateY(25%) rotate(-135deg)}.dpp-section .dpp-acc--specs.dpp-mk--plus>summary:after{content:"+";flex:0 0 auto;font-size:calc(var(--dpp-mk, 12px) * 1.6);line-height:1;opacity:.6}.dpp-section .dpp-acc--specs.dpp-mk--plus[open]>summary:after{content:"\2212"}.dpp-section .dpp-acc--specs.dpp-mk--triangle>summary:after{content:"\25be";flex:0 0 auto;font-size:calc(var(--dpp-mk, 12px) * 1.4);line-height:1;opacity:.6}.dpp-section .dpp-acc--specs.dpp-mk--triangle[open]>summary:after{content:"\25b4"}.dpp-section .dpp-acc--specs.dpp-mk--none>summary:after{display:none}.dpp-section .dpp-acc--specs.dpp-mk--none .dpp-specsum-pad{display:none}.dpp-section .dpp-specs--vright td{text-align:right}.dpp-section .dpp-specblk-intro{border-top:1px solid var(--dpp-line);padding:16px 0 4px}.dpp-section .dpp-specblk-head{font-family:var(--dpp-v-title-font-family),var(--dpp-v-title-font-fallback);font-weight:600;font-size:15px;color:var(--dpp-title);margin:0 0 12px}.dpp-section .dpp-specblk-intro .dpp-mdesc:last-child{margin-bottom:0}.dpp-section .dpp-info-zone .dpp-specblk-intro{border-top:0;border-bottom:1px solid var(--dpp-line);padding:18px 20px}.dpp-section .dpp-info-zone .dpp-specblk--has-intro .dpp-acc{border-top:0}.dpp-section .dpp-mdesc{margin:0 0 16px;font-size:14px;color:var(--dpp-body);line-height:1.6}.dpp-section .dpp-mdesc b{display:block;color:var(--dpp-title);margin-bottom:4px}.dpp-section .dpp-specs{width:100%;border-collapse:collapse;font-size:14px}.dpp-section .dpp-specs th,.dpp-section .dpp-specs td{padding:10px 0;border-bottom:1px solid var(--dpp-line);text-align:left}.dpp-section .dpp-specs th{color:var(--dpp-muted);font-weight:400;width:40%}.dpp-section .dpp-specs td{color:var(--dpp-title)}.dpp-section .dpp-specs a{color:var(--dpp-accent)}.dpp-section .dpp-collapse{display:block;width:100%;margin:14px 0 2px;padding:8px 0;font:inherit;font-size:13px;color:var(--dpp-muted);background:none;border:0;border-top:1px solid var(--dpp-line);cursor:pointer;text-align:center}.dpp-section .dpp-collapse:hover{color:var(--dpp-title)}.dpp-section .dpp-collapse span{margin-left:6px;font-size:.85em}.dpp-section .dpp-row{margin-top:60px}.dpp-section .dpp-row h2{font-family:var(--dpp-v-title-font-family),var(--dpp-v-title-font-fallback);font-weight:var(--dpp-v-title-font-weight);font-size:22px;color:var(--dpp-title);margin:0 0 14px}.dpp-section .dpp-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;list-style:none;padding:0;margin:0}.dpp-section .dpp-cards>li{flex:0 0 calc((100% - (14px * (3 - 1))) / 3);max-width:calc((100% - (14px * (3 - 1))) / 3)}@media(max-width:749px){.dpp-section .dpp-cards>li{flex:0 0 calc((100% - 14px)/2);max-width:calc((100% - 14px)/2)}}.dpp-section .dpp-card{display:flex;flex-direction:column;align-items:stretch;gap:0;background:#fff;border:1px solid #e7e7e7;border-radius:20px;padding:10px;text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease;height:100%;width:100%;text-align:center}.dpp-section .dpp-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000014}.dpp-section .dpp-card-img{aspect-ratio:1 / 1;width:100%;background:#eef0ef;border-radius:18px;overflow:hidden}.dpp-section .dpp-card-img img{width:100%;height:100%;object-fit:var(--dpp-v-image-fit);display:block}.dpp-section .dpp-card-plastic{font-size:12px;color:#777}.dpp-section .dpp-card-kicker{margin-top:12px;font-size:12px;line-height:1.25;font-weight:400;color:#777}.dpp-section .dpp-card-name{margin-top:7px;font-size:15px;line-height:1.28;color:#111;font-weight:700}.dpp-section .dpp-card-meta{display:flex;flex-direction:column;align-items:center;gap:0;margin-top:8px}.dpp-section .dpp-card-flight{order:1;font-size:13px;line-height:1.3;color:#333;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.dpp-section .dpp-card-weight{order:2;margin-top:8px;font-size:12px;line-height:1.25;color:#777;font-weight:400}.dpp-section .dpp-card-price{order:3;margin-top:15px;padding-bottom:2px;font-size:14px;line-height:1.2;color:#111;font-weight:700}.dpp-section .dpp-card-sep{display:none}.dpp-section .dpp-card-swatch{display:inline-block;width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.25);vertical-align:-1px;margin-right:6px}[data-dpp-sticky]{position:fixed;z-index:60;background:var(--dpp-v-sticky-bg);backdrop-filter:blur(var(--dpp-v-sticky-blur));-webkit-backdrop-filter:blur(var(--dpp-v-sticky-blur));padding:10px 16px;transition:transform .25s ease,opacity .25s ease;left:var(--dpp-v-sticky-left, 0);right:var(--dpp-v-sticky-right, 0);bottom:var(--dpp-v-sticky-bottom, 0);border-radius:var(--dpp-v-sticky-radius, 0);border-top:var(--dpp-v-sticky-border-top, none);border-right:var(--dpp-v-sticky-border-right, none);border-bottom:var(--dpp-v-sticky-border-bottom, none);border-left:var(--dpp-v-sticky-border-left, none);max-width:var(--dpp-v-sticky-max-width, none);margin:var(--dpp-v-sticky-margin, 0);box-shadow:0 -4px 18px #0000001a;transform:translateY(120%)}[data-dpp-sticky].is-on{transform:none}[data-dpp-sticky] .dpp-sticky-inner{max-width:var(--dpp-v-max-width);margin:0 auto;display:flex;align-items:center;flex-wrap:nowrap;gap:12px}[data-dpp-sticky] .dpp-sticky-img{width:44px;height:44px;object-fit:contain;border-radius:6px;background:var(--dpp-v-image-bg);flex:none}[data-dpp-sticky] .dpp-sticky-text{min-width:0;flex:1 1 auto}[data-dpp-sticky] .dpp-sticky-name{font-size:13px;font-weight:600;color:var(--dpp-v-sticky-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-dpp-sticky] .dpp-sticky-price{font-size:13px;color:var(--dpp-v-sticky-price-color);font-weight:400}[data-dpp-sticky] .dpp-sticky-price s{opacity:.55;font-weight:400;margin-left:6px}[data-dpp-sticky] .dpp-cta{flex:none;width:auto;font-family:var(--dpp-v-title-font-family),var(--dpp-v-title-font-fallback);font-weight:700;font-size:14px;padding:12px 20px;border-radius:var(--dpp-v-cta-radius);border:1px solid var(--dpp-v-cta-bg);background:var(--dpp-v-cta-bg);color:var(--dpp-v-cta-text-color);cursor:pointer;transition:opacity .2s ease,background .2s ease}[data-dpp-sticky] .dpp-cta:hover{opacity:.88}[data-dpp-sticky] .dpp-cta[disabled]{opacity:.45;cursor:not-allowed}[data-dpp-sticky] .dpp-cta.is-added{background:var(--dpp-v-cta-added-bg);border-color:var(--dpp-v-cta-added-bg)}@media(max-width:749px){[data-dpp-sticky]{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}[data-dpp-sticky] .dpp-sticky-inner{gap:10px}[data-dpp-sticky] .dpp-sticky-img{width:38px;height:38px}[data-dpp-sticky] .dpp-sticky-text{flex:0 1 auto;min-width:0}[data-dpp-sticky] .dpp-sticky-price{font-size:14px;font-weight:700}[data-dpp-sticky][data-sticky-mobile-text=none] .dpp-sticky-text{display:none}[data-dpp-sticky][data-sticky-mobile-text=name_price] .dpp-sticky-name{font-size:12px}[data-dpp-sticky][data-sticky-mobile-text=price] .dpp-sticky-name{display:none}[data-dpp-sticky] .dpp-cta{flex:1 1 auto;width:auto;min-width:0;padding:12px 14px}[data-dpp-sticky] .dpp-sticky-select{max-width:110px}}@media(min-width:990px){[data-dpp-sticky][data-sticky-desktop=false]{display:none}}@media(max-width:989px){[data-dpp-sticky][data-sticky-mobile=false]{display:none}}.dpp-section .dpp-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.dpp-section .dpp-card,.dpp-section .dpp-stage img,[data-dpp-sticky]{transition:none}}.dpp-bagcount{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--dpp-v-cart-badge-bg);color:var(--dpp-v-cart-badge-text);font-size:11px;font-weight:700;line-height:18px;text-align:center;pointer-events:none;z-index:5}.dpp-bagcount[hidden]{display:none}.dpp-fly{position:fixed;z-index:99999;border-radius:50%;overflow:hidden;pointer-events:none;box-shadow:0 6px 20px #00000040;background:var(--dpp-v-image-bg)}.dpp-fly img{width:100%;height:100%;object-fit:contain;display:block}@keyframes dpp-bump{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}.dpp-section .dpp-rating{display:flex;align-items:center;gap:8px}.dpp-section .dpp-rating-text{font-size:14px;color:var(--dpp-body)}.dpp-section .dpp-rating-text b{color:var(--dpp-title)}.dpp-section .dpp-rating-stars{position:relative;display:inline-flex;line-height:0}.dpp-section .dpp-stars-bg,.dpp-section .dpp-stars-fill{display:inline-flex;gap:2px}.dpp-section .dpp-stars-bg svg,.dpp-section .dpp-stars-fill svg{width:17px;height:17px;display:block}.dpp-section .dpp-stars-bg svg{fill:var(--dpp-line)}.dpp-section .dpp-stars-fill{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap}.dpp-section .dpp-stars-fill svg{fill:var(--dpp-v-star-color)}.dpp-section .dpp-price-units{font-size:13px;color:var(--dpp-muted);margin-top:6px}.dpp-section .dpp-fit-heading{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dpp-muted);margin:0 0 8px}.dpp-section .dpp-fedu-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.dpp-section .dpp-fedu-item{background:var(--dpp-surface);border:1px solid var(--dpp-line);border-radius:var(--dpp-radius);padding:16px}.dpp-section .dpp-fedu-item b{display:block;font-size:15px;color:var(--dpp-title);margin-bottom:6px}.dpp-section .dpp-fedu-item p{margin:0;font-size:13.5px;line-height:1.6;color:var(--dpp-body)}.dpp-section .dpp-rich .dpp-rte{font-size:14.5px;line-height:1.7;max-width:900px}.dpp-section .dpp-rich .dpp-rte p:first-child{margin-top:0}[data-dpp-sticky] .dpp-sticky-select{font:inherit;font-size:13px;flex:none;max-width:150px;padding:8px 10px;border:1px solid var(--dpp-v-sticky-border-color);border-radius:8px;background:transparent;color:var(--dpp-v-sticky-text-color)}.dpp-section .dpp-buy-in,.dpp-section .dpp-gcard,.dpp-section .dpp-fnum,.dpp-section .dpp-path,.dpp-section .dpp-trust-item,.dpp-section .dpp-delivery,.dpp-section .dpp-fit-item{--dpp-card-bg: var(--dpp-panel)}.dpp-section .dpp-info-zone,.dpp-section .dpp-card,.dpp-section .dpp-fedu-item{--dpp-card-bg: var(--dpp-surface)}.dpp-section .dpp-stage{--dpp-card-bg: var(--dpp-v-image-bg)}.dpp-section[data-card-border=gradient] .dpp-buy-in,.dpp-section[data-card-border=gradient] .dpp-gcard,.dpp-section[data-card-border=gradient] .dpp-fnum,.dpp-section[data-card-border=gradient] .dpp-path,.dpp-section[data-card-border=gradient] .dpp-trust-item,.dpp-section[data-card-border=gradient] .dpp-delivery,.dpp-section[data-card-border=gradient] .dpp-fit-item,.dpp-section[data-card-border=gradient] .dpp-info-zone,.dpp-section[data-card-border=gradient] .dpp-card,.dpp-section[data-card-border=gradient] .dpp-fedu-item,.dpp-section[data-card-border=gradient] .dpp-stage{border:var(--dpp-card-bw) solid transparent;background-color:transparent;background-image:linear-gradient(var(--dpp-card-bg, var(--dpp-panel)),var(--dpp-card-bg, var(--dpp-panel))),var(--dpp-v-card-border-gradient);background-origin:border-box;background-clip:padding-box,border-box}.dpp-section:not([data-card-border=gradient]) .dpp-buy-in,.dpp-section:not([data-card-border=gradient]) .dpp-gcard,.dpp-section:not([data-card-border=gradient]) .dpp-fnum,.dpp-section:not([data-card-border=gradient]) .dpp-path,.dpp-section:not([data-card-border=gradient]) .dpp-trust-item,.dpp-section:not([data-card-border=gradient]) .dpp-delivery,.dpp-section:not([data-card-border=gradient]) .dpp-fit-item,.dpp-section:not([data-card-border=gradient]) .dpp-info-zone,.dpp-section:not([data-card-border=gradient]) .dpp-card,.dpp-section:not([data-card-border=gradient]) .dpp-fedu-item,.dpp-section:not([data-card-border=gradient]) .dpp-stage{border:var(--dpp-card-bw) solid var(--dpp-card-bc)}@media(max-width:989px){.dpp-section .dpp-wrap{display:flex;flex-direction:column;gap:var(--dpp-v-stack-gap)}.dpp-section .dpp-top,.dpp-section .dpp-top--two,.dpp-section .dpp-buy,.dpp-section .dpp-buy-in,.dpp-section .dpp-col-gallery,.dpp-section .dpp-gbelow{display:contents}.dpp-section .dpp-gallery{order:200}.dpp-section .dpp-fw{order:1500}.dpp-section .dpp-blk{order:var(--dpp-m-order, 1000)}.dpp-section .dpp-buy-in>.dpp-blk,.dpp-section .dpp-gbelow>.dpp-blk{margin-top:0;padding:16px;border-radius:14px;background:var(--dpp-panel);--dpp-card-bg: var(--dpp-panel)}.dpp-section[data-card-border=gradient] .dpp-buy-in>.dpp-blk,.dpp-section[data-card-border=gradient] .dpp-gbelow>.dpp-blk{border:var(--dpp-card-bw) solid transparent;background-color:transparent;background-image:linear-gradient(var(--dpp-card-bg, var(--dpp-panel)),var(--dpp-card-bg, var(--dpp-panel))),var(--dpp-v-card-border-gradient);background-origin:border-box;background-clip:padding-box,border-box}.dpp-section:not([data-card-border=gradient]) .dpp-buy-in>.dpp-blk,.dpp-section:not([data-card-border=gradient]) .dpp-gbelow>.dpp-blk{border:var(--dpp-card-bw) solid var(--dpp-card-bc)}.dpp-section .dpp-buy-in>.dpp-blk--title,.dpp-section .dpp-gbelow>.dpp-blk--card,.dpp-section .dpp-buy-in>.dpp-blk--card{padding:0;border:0;background:none}.dpp-section .dpp-info-zone{margin-top:0}.dpp-section .dpp-trust-grid{grid-template-columns:repeat(var(--dpp-trust-cols-m, 2),minmax(0,1fr));gap:8px}.dpp-section .dpp-trust-item{padding:12px 8px;gap:5px}.dpp-section .dpp-trust-item svg{width:20px;height:20px}.dpp-section .dpp-trust-item b{font-size:12px;line-height:1.25}.dpp-section .dpp-trust-item span{font-size:11px;line-height:1.3}}.dpp-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.dpp-cards>li{flex:0 0 calc((100% - (14px * (var(--dpp-cols-d, 3) - 1))) / var(--dpp-cols-d, 3));max-width:calc((100% - (14px * (var(--dpp-cols-d, 3) - 1))) / var(--dpp-cols-d, 3))}.dpp-cards>li[hidden]{display:none}@media(max-width:749px){.dpp-cards>li{flex:0 0 calc((100% - (14px * (var(--dpp-cols-m, 2) - 1))) / var(--dpp-cols-m, 2));max-width:calc((100% - (14px * (var(--dpp-cols-m, 2) - 1))) / var(--dpp-cols-m, 2))}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/disc-product-pro.css.map */
