:root{--adspoc-measure-lead: 34em;--adspoc-gap-s: var(--margin-sm);--adspoc-gap-m: var(--margin-xl);--adspoc-gap-l: var(--margin-4xl);--adspoc-label-size: .75rem;--adspoc-label-tracking: .08em;--adspoc-gap-header: var(--margin-4xl);--adspoc-grid-gap: var(--gap-xl);--adspoc-color-success: #2A7047;--adspoc-color-success-soft: #E9F4EC;--adspoc-color-warning: #8A5A00;--adspoc-color-warning-soft: #FDF3DC;--adspoc-color-error: #B4441B;--adspoc-color-error-soft: #FDF0EA}@media screen and (max-width:749px){:root{--adspoc-gap-m: var(--margin-lg);--adspoc-gap-l: var(--margin-2xl);--adspoc-gap-header: var(--margin-2xl);--adspoc-grid-gap: var(--gap-md)}}body{background:var(--adspoc-color-background);color:var(--adspoc-color-text);font-family:var(--adspoc-font-body);font-weight:var(--adspoc-font-body-weight)}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--adspoc-color-focus);outline-offset:2px}.adspoc-surface{--adspoc-bg: var(--adspoc-color-background);--adspoc-fg: var(--adspoc-color-text);--adspoc-fg-muted: var(--adspoc-color-text-muted);--adspoc-heading-color: var(--adspoc-color-heading);--adspoc-line: var(--adspoc-color-border);background:var(--adspoc-bg);color:var(--adspoc-fg)}.adspoc-surface--surface{--adspoc-bg: var(--adspoc-color-surface)}.adspoc-surface--soft{--adspoc-bg: var(--adspoc-color-surface-alt)}.adspoc-surface--accent{--adspoc-bg: var(--adspoc-color-surface-accent)}.adspoc-surface--dark{--adspoc-bg: var(--adspoc-color-inverse);--adspoc-fg: var(--adspoc-color-text-inverse);--adspoc-fg-muted: var(--adspoc-color-text-inverse-muted);--adspoc-heading-color: var(--adspoc-color-text-inverse);--adspoc-line: rgb(255 255 255 / .16)}.adspoc-h1,.adspoc-h2,.adspoc-h3,.adspoc-h4{font-family:var(--adspoc-font-heading);font-weight:var(--adspoc-font-heading-weight);text-transform:var(--adspoc-heading-case);color:var(--adspoc-heading-color, var(--adspoc-color-heading));text-wrap:balance;margin:0}.adspoc-h5,.adspoc-h6{font-family:var(--adspoc-font-small-heading);font-weight:700;color:var(--adspoc-heading-color, var(--adspoc-color-heading));margin:0}.adspoc-h1{font-size:var(--adspoc-h1);line-height:1.1;letter-spacing:-.02em}.adspoc-h2{font-size:var(--adspoc-h2);line-height:1.15;letter-spacing:-.015em}.adspoc-h3{font-size:var(--adspoc-h3);line-height:1.2;letter-spacing:-.01em}.adspoc-h4{font-size:var(--adspoc-h4);line-height:1.25}.adspoc-h5{font-size:var(--adspoc-h5);line-height:1.35}.adspoc-h6{font-size:var(--adspoc-h6);line-height:1.4}.adspoc-text{font-family:var(--adspoc-font-body);font-size:var(--adspoc-text-size);line-height:1.6}.adspoc-text>:first-child{margin-block-start:0}.adspoc-text>:last-child{margin-block-end:0}.adspoc-label{font-family:var(--adspoc-font-body);font-weight:700;font-size:var(--adspoc-label-size);letter-spacing:var(--adspoc-label-tracking);text-transform:uppercase;line-height:1.3}.adspoc-lead{font-size:calc(var(--adspoc-text-size) * 1.0625);line-height:1.6;max-width:var(--adspoc-measure-lead);color:var(--adspoc-fg-muted, var(--adspoc-color-text-muted))}.adspoc-price{font-family:var(--adspoc-font-body);font-variant-numeric:tabular-nums}.adspoc-price--strong{font-weight:700}.adspoc-price--sale>:first-child{color:var(--adspoc-color-sale-price)}.adspoc-price__compare{font-size:.8125em;font-weight:400;color:var(--adspoc-fg-muted, var(--adspoc-color-text-muted));text-decoration:line-through}.adspoc-price__off{font-size:.8125em;font-weight:700;color:var(--adspoc-color-sale-badge-bg)}.adspoc-meta{font-family:var(--adspoc-font-body);font-size:.8125rem;color:var(--adspoc-fg-muted, var(--adspoc-color-text-muted))}.adspoc-stack{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.adspoc-stack--center{align-items:center;text-align:center}.adspoc-stack>*{margin-block:0}.adspoc-stack__label{color:var(--adspoc-fg-muted, var(--adspoc-color-text-muted))}.adspoc-stack__heading{max-width:var(--max-width--display-normal)}.adspoc-stack__text{max-width:var(--adspoc-measure-lead)}.adspoc-stack__label+.adspoc-stack__heading,.adspoc-stack__label+.adspoc-stack__text{margin-block-start:var(--adspoc-gap-s)}.adspoc-stack__heading+.adspoc-stack__text{margin-block-start:var(--adspoc-gap-m)}.adspoc-stack__label+.adspoc-stack__actions,.adspoc-stack__heading+.adspoc-stack__actions,.adspoc-stack__text+.adspoc-stack__actions{margin-block-start:var(--adspoc-gap-l)}.adspoc-stack__actions{display:flex;flex-wrap:wrap;gap:var(--gap-md)}.adspoc-stack--center .adspoc-stack__actions{justify-content:center}@media screen and (max-width:749px){.adspoc-stack__actions{width:100%}.adspoc-stack__actions>*{flex:1 1 auto;text-align:center}}.adspoc-prose{max-width:var(--normal-content-width);margin-inline:auto}.adspoc-prose :is(p,ul,ol,blockquote){margin-block:0 1em}.adspoc-prose :is(h2,h3,h4){font-family:var(--adspoc-font-heading);font-weight:var(--adspoc-font-heading-weight);color:var(--adspoc-heading-color, var(--adspoc-color-heading));margin-block:1.6em .5em;line-height:1.2}.adspoc-prose h2{font-size:var(--adspoc-h3)}.adspoc-prose h3{font-size:var(--adspoc-h4)}.adspoc-prose a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.adspoc-prose :is(img,figure,video){margin-block:2em;max-width:100%;height:auto}.adspoc-section-pad{--adspoc-scale: .7;padding-block:calc(var(--adspoc-pt, 0px) * var(--adspoc-scale) + var(--section-top-offset, 0px)) calc(var(--adspoc-pb, 0px) * var(--adspoc-scale))}@media screen and (min-width:990px){.adspoc-section-pad{--adspoc-scale: 1}}.adspoc-section-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--gap-md) var(--gap-2xl);margin-block-end:var(--adspoc-gap-header)}.adspoc-section-header__main{min-width:0}.adspoc-section-header--center{flex-direction:column;align-items:center;text-align:center}.adspoc-section-header__aside{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-md)}.adspoc-section-header__link{display:inline-flex;align-items:center;gap:.375rem;color:var(--adspoc-heading-color, var(--adspoc-color-heading));font-weight:700;font-size:.875rem;text-decoration:none;border-block-end:1.5px solid currentColor;padding-block-end:2px;white-space:nowrap}.adspoc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--adspoc-button-height);padding:.5rem 1.375rem;border:var(--adspoc-button-border) solid transparent;border-radius:var(--adspoc-button-radius);font-family:var(--adspoc-font-body);font-weight:700;font-size:.9375rem;line-height:1.3;text-transform:var(--adspoc-button-case);text-decoration:none;text-align:center;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.adspoc-btn svg{width:1.125em;height:1.125em;flex:none}.adspoc-btn>span{white-space:nowrap}.adspoc-btn--primary{background:var(--adspoc-color-primary);color:var(--adspoc-color-on-primary);border-color:var(--adspoc-color-primary)}.adspoc-btn--primary:hover{background:var(--adspoc-color-primary-hover);border-color:var(--adspoc-color-primary-hover)}.adspoc-btn--secondary{background:var(--adspoc-secondary-bg);color:var(--adspoc-secondary-fg);border-color:var(--adspoc-color-secondary-solid)}.adspoc-btn--secondary:hover{background:var(--adspoc-color-secondary-hover);color:var(--adspoc-color-on-secondary);border-color:var(--adspoc-color-secondary-hover)}.adspoc-btn--accent{background:var(--adspoc-color-brand);color:var(--adspoc-color-on-brand);border-color:var(--adspoc-color-brand)}.adspoc-btn--small{min-height:2.5rem;padding-inline:1rem;font-size:.875rem}.adspoc-btn--full{width:100%}.adspoc-btn[disabled],.adspoc-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.adspoc-surface--dark .adspoc-btn--primary{background:var(--adspoc-color-text-inverse);color:var(--adspoc-color-inverse);border-color:var(--adspoc-color-text-inverse)}.adspoc-surface--dark .adspoc-btn--secondary{background:transparent;color:var(--adspoc-color-text-inverse);border-color:var(--adspoc-color-text-inverse)}.adspoc-surface--dark .adspoc-price--sale>:first-child{color:var(--adspoc-fg)}.adspoc-surface--dark .adspoc-badge--new{background:var(--adspoc-color-text-inverse);color:var(--adspoc-color-inverse)}.adspoc-input{min-height:2.75rem;padding:0 .875rem;border:1px solid var(--adspoc-color-input-border);border-radius:var(--adspoc-input-radius);background:var(--adspoc-color-surface);color:var(--adspoc-color-text);font:inherit;font-size:max(16px,1em)}.adspoc-badge{display:inline-flex;align-items:center;gap:.25rem;min-height:1.375rem;padding:0 .5rem;border-radius:var(--adspoc-badge-radius);font-family:var(--adspoc-font-body);font-weight:700;font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.adspoc-badge--sale{background:var(--adspoc-color-sale-badge-bg);color:var(--adspoc-color-sale-badge-text)}.adspoc-badge--best{background:var(--adspoc-color-brand);color:var(--adspoc-color-on-brand)}.adspoc-badge--low{background:var(--adspoc-color-surface);color:var(--adspoc-color-sale-badge-bg);box-shadow:inset 0 0 0 1px currentColor}.adspoc-badge--new{background:var(--adspoc-color-inverse);color:var(--adspoc-color-text-inverse)}.adspoc-sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.adspoc-grid{display:grid;gap:calc(var(--adspoc-grid-gap) * 1.6) var(--adspoc-grid-gap);grid-template-columns:repeat(var(--adspoc-cols-mobile, 2),minmax(0,1fr))}@media screen and (min-width:750px){.adspoc-grid{--adspoc-card-min: 13.5rem;grid-template-columns:repeat(auto-fill,minmax(max(var(--adspoc-card-min),calc((100% - (var(--adspoc-cols, 4) - 1) * var(--adspoc-grid-gap)) / var(--adspoc-cols, 4))),1fr))}}.adspoc-card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%}.adspoc-card--boxed{background:var(--adspoc-color-surface);border:1px solid var(--adspoc-line, var(--adspoc-color-border));border-radius:var(--adspoc-card-radius);overflow:hidden}.adspoc-card__media{position:relative;aspect-ratio:var(--adspoc-card-ratio);background:var(--adspoc-color-surface-alt);overflow:hidden}.adspoc-card--bare .adspoc-card__media{border-radius:var(--adspoc-card-radius)}.adspoc-card__image{display:block;width:100%;height:100%}.adspoc-card__image img,.adspoc-card__image svg{display:block;width:100%;height:100%;object-fit:var(--adspoc-card-fit);padding:var(--adspoc-card-pad);box-sizing:border-box;mix-blend-mode:multiply;transition:transform .35s ease}.adspoc-card__badge{position:absolute;inset-block-start:.625rem;inset-inline-start:.625rem;z-index:1}.adspoc-card__body{display:flex;flex-direction:column;flex:1;padding-block-start:.75rem;gap:.25rem}.adspoc-card--boxed .adspoc-card__body{padding:.75rem 1rem 1rem}.adspoc-card__body>*{margin:0}.adspoc-card__vendor{color:var(--adspoc-fg-muted, var(--adspoc-color-text-muted))}.adspoc-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.9375rem}.adspoc-card__title a{color:inherit;text-decoration:none}.adspoc-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.adspoc-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem;font-size:1.0625rem;margin-block-start:.125rem}.adspoc-card__colours{margin-block-start:.375rem}.adspoc-card__dots{display:flex;align-items:center;gap:.3125rem}.adspoc-swatch.adspoc-card__dot{--adspoc-sw-size: .875rem;padding:0;border:0}.adspoc-card__more{font-size:.75rem;color:var(--adspoc-fg-muted, var(--adspoc-color-text-muted))}.adspoc-card__count{display:none}.adspoc-card__quick{position:absolute;inset-block-end:.625rem;inset-inline-end:.625rem;z-index:2}.adspoc-card__quick-btn{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--adspoc-color-surface);color:var(--adspoc-color-text);box-shadow:0 2px 8px #00000024;text-decoration:none}.adspoc-card__quick-icon{width:1.25rem;height:1.25rem}.adspoc-card__quick-label{display:none}.adspoc-card__quick[aria-busy=true]{opacity:.6}.adspoc-card__quick.is-added .adspoc-card__quick-btn{background:var(--adspoc-color-success);color:#fff}@media screen and (max-width:749px){.adspoc-card__dots{display:none}.adspoc-card__count{display:inline}.adspoc-card__title{font-size:.875rem}.adspoc-card__price{font-size:.9375rem}}@media(hover:hover)and (pointer:fine)and (min-width:990px){.adspoc-card__quick{inset-inline-start:.625rem}.adspoc-card__quick-btn{width:100%;height:2.625rem;border-radius:var(--adspoc-button-radius);display:flex;justify-content:center;gap:.5rem;background:var(--adspoc-color-primary);color:var(--adspoc-color-on-primary);font-family:var(--adspoc-font-body);font-weight:700;font-size:.875rem;box-shadow:none;opacity:0;transform:translateY(.375rem);transition:opacity .2s,transform .2s}.adspoc-card__quick-icon{display:none}.adspoc-card__quick-label{display:inline}.adspoc-card:hover .adspoc-card__quick-btn,.adspoc-card__quick-btn:focus-visible,.adspoc-card__quick.is-added .adspoc-card__quick-btn{opacity:1;transform:none}.adspoc-card:hover .adspoc-card__image img{transform:scale(1.04)}}.adspoc-card.is-soldout .adspoc-card__image img{opacity:.55}.adspoc-swatch{--adspoc-sw-size: 2.25rem;--adspoc-sw1: #CCCCCC;--adspoc-sw2: var(--adspoc-sw1);position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--adspoc-sw-size);height:var(--adspoc-sw-size);border-radius:50%;padding:3px;border:1px solid var(--adspoc-line, var(--adspoc-color-border));background:var(--adspoc-color-surface)}.adspoc-swatch__fill{display:block;width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,var(--adspoc-sw1) 50%,var(--adspoc-sw2) 50%);box-shadow:inset 0 0 0 1px #0000001a}.adspoc-swatch.is-multi .adspoc-swatch__fill{background:conic-gradient(#e53935,#fdd835,#43a047,#1e88e5,#8e24aa,#e53935)}.adspoc-swatch.is-clear .adspoc-swatch__fill{background:repeating-conic-gradient(#e6e6e6 0 25%,#fff 0 50%) 0 0 / .5rem .5rem}.adspoc-swatch.is-unknown .adspoc-swatch__fill{background:var(--adspoc-color-surface-alt)}.adspoc-swatch.is-chip{width:auto;height:var(--adspoc-sw-size);border-radius:calc(var(--adspoc-sw-size) / 2);padding:0 .875rem;font-size:.8125rem;font-weight:700;color:var(--adspoc-fg, var(--adspoc-color-text))}.adspoc-vp{display:flex;flex-direction:column;gap:1.125rem}.adspoc-vp__option{border:0;margin:0;padding:0;min-width:0}.adspoc-vp__label{padding:0;margin-block-end:.625rem;font-size:.8125rem;font-weight:700}.adspoc-vp__value{font-weight:400;color:var(--adspoc-fg-muted, var(--adspoc-color-text-muted))}.adspoc-vp__radio{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.adspoc-vp__swatches{display:flex;flex-wrap:wrap;gap:.625rem}.adspoc-vp__swatch{cursor:pointer;transition:border-color .15s,box-shadow .15s}.adspoc-vp__swatch:hover{border-color:var(--adspoc-fg-muted, var(--adspoc-color-text-muted))}.adspoc-vp__radio:checked+.adspoc-vp__swatch{border-color:var(--adspoc-fg, var(--adspoc-color-text));box-shadow:0 0 0 1px var(--adspoc-fg, var(--adspoc-color-text))}.adspoc-vp__radio:focus-visible+label{outline:2px solid var(--adspoc-color-focus);outline-offset:2px}.adspoc-vp__swatch.is-unavailable,.adspoc-vp__swatch.is-soldout{opacity:.45}.adspoc-vp__swatch.is-unavailable:after,.adspoc-vp__swatch.is-soldout:after{content:"";position:absolute;left:50%;top:3px;bottom:3px;width:1.5px;background:var(--adspoc-fg, var(--adspoc-color-text));transform:translate(-50%) rotate(45deg);border-radius:1px;pointer-events:none}.adspoc-vp__swatch.is-chip.is-unavailable:after,.adspoc-vp__swatch.is-chip.is-soldout:after{display:none}.adspoc-vp__swatch.is-chip.is-unavailable,.adspoc-vp__swatch.is-chip.is-soldout{text-decoration:line-through}.adspoc-vp__cards{display:grid;grid-template-columns:repeat(var(--adspoc-vp-cols, 3),minmax(0,1fr));gap:.5rem}.adspoc-vp__card{position:relative;display:flex;flex-direction:column;gap:.125rem;min-width:0;padding:.625rem .625rem .75rem;border:1px solid var(--adspoc-line, var(--adspoc-color-border));border-radius:var(--adspoc-button-radius);background:var(--adspoc-color-surface);cursor:pointer;transition:border-color .15s,background-color .15s,opacity .15s}.adspoc-vp__card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.25rem;margin-block-end:.375rem}.adspoc-vp__card-title{font-size:.8125rem;font-weight:700;line-height:1.2;word-break:break-word}.adspoc-vp__card-radio{width:.875rem;height:.875rem;flex:none;border-radius:50%;border:1px solid var(--adspoc-color-input-border);transition:border-width .15s}.adspoc-vp__card-price{font-family:var(--adspoc-font-body);font-weight:700;font-size:.9375rem;line-height:1.2}.adspoc-vp__card-compare{font-size:.75rem;color:var(--adspoc-fg-muted, var(--adspoc-color-text-muted))}.adspoc-vp__card-off{align-self:flex-start;margin-block-start:.25rem;padding:.125rem .375rem;border-radius:var(--adspoc-badge-radius);background:color-mix(in srgb,var(--adspoc-color-sale-badge-bg) 12%,transparent);color:var(--adspoc-color-sale-badge-bg);font-size:.6875rem;font-weight:700}.adspoc-vp__card-note{display:none;font-size:.6875rem;font-weight:700;color:var(--adspoc-fg-muted, var(--adspoc-color-text-muted));margin-block-start:auto}.adspoc-vp__radio:checked+.adspoc-vp__card{border-color:var(--adspoc-fg, var(--adspoc-color-text));box-shadow:0 0 0 1px var(--adspoc-fg, var(--adspoc-color-text));background:color-mix(in srgb,var(--adspoc-color-brand) 8%,var(--adspoc-color-surface))}.adspoc-vp__radio:checked+.adspoc-vp__card .adspoc-vp__card-radio{border:4px solid var(--adspoc-fg, var(--adspoc-color-text))}.adspoc-vp__card.is-unavailable,.adspoc-vp__card.is-soldout{opacity:.5;background:var(--adspoc-color-surface-alt)}.adspoc-vp__card.is-unavailable .adspoc-vp__card-note,.adspoc-vp__card.is-soldout .adspoc-vp__card-note{display:block}.adspoc-vp__card.is-unavailable .adspoc-vp__card-off,.adspoc-vp__card.is-soldout .adspoc-vp__card-off{display:none}@media screen and (min-width:480px){.adspoc-vp__cards{gap:.625rem}.adspoc-vp__card{padding:.75rem}.adspoc-vp__card-title{font-size:.875rem}.adspoc-vp__card-price{font-size:1.0625rem}}.adspoc-vp__select-wrap{position:relative}.adspoc-vp__select{width:100%;min-height:3rem;appearance:none;-webkit-appearance:none;padding:0 2.75rem 0 .875rem;border:1px solid var(--adspoc-color-input-border);border-radius:var(--adspoc-input-radius);background:var(--adspoc-color-surface);color:var(--adspoc-color-text);font-family:var(--adspoc-font-body);font-size:max(16px,.9375rem);font-weight:700;text-overflow:ellipsis;cursor:pointer}.adspoc-vp__select-wrap svg{position:absolute;inset-inline-end:1rem;top:50%;width:.75rem;height:.75rem;transform:translateY(-50%);pointer-events:none}.adspoc-qty{display:inline-flex;align-items:center;flex:none;min-height:var(--adspoc-button-height);border:1px solid var(--adspoc-color-input-border);border-radius:var(--adspoc-button-radius);background:var(--adspoc-color-surface)}.adspoc-qty button{width:2.5rem;align-self:stretch;border:0;background:none;color:inherit;cursor:pointer;display:grid;place-items:center}.adspoc-qty button:disabled{opacity:.35;cursor:default}.adspoc-qty button svg{width:1rem;height:1rem}.adspoc-qty input{width:2.5rem;border:0;background:none;text-align:center;font:inherit;font-weight:700;-moz-appearance:textfield}.adspoc-qty input::-webkit-outer-spin-button,.adspoc-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.adspoc-btn.is-loading{opacity:.7;pointer-events:none}.adspoc-form-error{margin:0;padding:.625rem .75rem;border-radius:var(--adspoc-input-radius);background:var(--adspoc-color-error-soft);color:var(--adspoc-color-error);font-size:.875rem}:root{--adspoc-color-star: #E0A800}.adspoc-rating{display:inline-flex;align-items:center;gap:.375rem}.adspoc-rating__star{color:var(--adspoc-color-star)}.adspoc-rating__value{font-weight:700;color:var(--adspoc-fg, var(--adspoc-color-text))}adspoc-product{display:block}adspoc-product [hidden]{display:none!important}.adspoc-bb{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.adspoc-bb__price{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1.5rem}.adspoc-bb__price .adspoc-badge{font-size:.75rem;gap:0}.adspoc-bb__form{display:flex;flex-direction:column;gap:.75rem;margin:0}.adspoc-bb__row{display:flex;gap:.625rem}.adspoc-bb__add{flex:1}.adspoc-bb__checkout{display:block;width:100%}.adspoc-bb__buttons{display:flex;flex-direction:column;gap:.75rem}.adspoc-bb__add-price{font-weight:400;opacity:.85}@media screen and (max-width:374px){.adspoc-bb__add-price{display:none}}.adspoc-qv-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:none}.adspoc-qv-modal.is-open{display:grid;place-items:center}.adspoc-qv-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;animation:adspocFade .2s ease}.adspoc-qv-modal__panel{position:relative;display:flex;flex-direction:column;width:min(58rem,calc(100vw - 3rem));max-height:min(44rem,calc(100dvh - 3rem));border-radius:16px;background:var(--adspoc-color-surface);color:var(--adspoc-color-text);box-shadow:0 30px 60px #00000040;overflow:hidden;animation:adspocPop .2s ease;--adspoc-fg: var(--adspoc-color-text);--adspoc-fg-muted: var(--adspoc-color-text-muted);--adspoc-line: var(--adspoc-color-border)}.adspoc-qv-modal__grab{display:none}.adspoc-qv-modal__x{position:absolute;top:.875rem;right:.875rem;z-index:3;display:grid;place-items:center;width:2.375rem;height:2.375rem;border:1px solid var(--adspoc-line);border-radius:50%;background:var(--adspoc-color-surface);color:inherit;cursor:pointer}.adspoc-qv-modal__x svg{width:1.125rem;height:1.125rem}.adspoc-qv-modal__body{overflow-y:auto;overscroll-behavior:contain;min-height:12rem}.adspoc-qv-modal__loading{display:grid;place-items:center;min-height:24rem}.adspoc-qv-modal__spinner{width:2rem;height:2rem;border:3px solid var(--adspoc-line);border-top-color:var(--adspoc-fg);border-radius:50%;animation:adspocSpin .8s linear infinite}@keyframes adspocSpin{to{transform:rotate(360deg)}}@keyframes adspocFade{0%{opacity:0}}@keyframes adspocPop{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes adspocSheet{0%{transform:translateY(100%)}}.adspoc-qv{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.adspoc-qv__gallery{position:relative;display:grid;gap:.75rem;align-content:start;padding:1.25rem;background:var(--adspoc-color-surface-alt)}.adspoc-qv__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--adspoc-card-radius);background:var(--adspoc-color-surface)}.adspoc-qv__track::-webkit-scrollbar{display:none}.adspoc-qv__slide{flex:0 0 100%;aspect-ratio:1 / 1;scroll-snap-align:start;display:grid;place-items:center}.adspoc-qv__slide img{width:100%;height:100%;object-fit:contain;display:block}.adspoc-qv__badge{position:absolute;top:2rem;left:2rem;z-index:1}.adspoc-qv__arrow{position:absolute;top:calc(1.25rem + (100% - 6.75rem)/2);z-index:1;display:grid;place-items:center;width:2.25rem;height:2.25rem;margin-top:-1.125rem;border:0;border-radius:50%;background:var(--adspoc-color-surface);color:var(--adspoc-color-text);box-shadow:0 2px 8px #0000001f;cursor:pointer}.adspoc-qv__arrow svg{width:1rem;height:1rem}.adspoc-qv__arrow--prev{left:2rem}.adspoc-qv__arrow--next{right:2rem}.adspoc-qv__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.adspoc-qv__thumb{aspect-ratio:1 / 1;padding:0;border:1.5px solid transparent;border-radius:var(--adspoc-input-radius);background:var(--adspoc-color-surface);overflow:hidden;cursor:pointer}.adspoc-qv__thumb img{width:100%;height:100%;object-fit:contain;display:block}.adspoc-qv__thumb.is-active{border-color:var(--adspoc-fg)}.adspoc-qv__info{display:flex;flex-direction:column;gap:.875rem;min-width:0;padding:1.75rem 1.75rem 1.5rem}.adspoc-qv__info>*,.adspoc-qv__info p{margin:0}.adspoc-qv__head{display:grid;gap:.375rem;padding-inline-end:2.5rem}.adspoc-qv__head>*{margin:0}.adspoc-qv__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;font-size:1.5rem}.adspoc-qv__price .adspoc-price__compare{font-size:1rem}.adspoc-qv__price .adspoc-badge{font-size:.75rem;gap:0;align-self:center}.adspoc-qv__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--adspoc-fg-muted);font-size:.875rem;line-height:1.55}.adspoc-qv__desc p{margin:0;display:inline}.adspoc-qv__facts{display:flex;flex-wrap:wrap;gap:.375rem 1rem;padding:.75rem 0 0;border-block-start:1px solid var(--adspoc-line);list-style:none}.adspoc-qv__facts li{font-size:.8125rem;color:var(--adspoc-fg-muted)}.adspoc-qv__facts b{color:var(--adspoc-fg);font-weight:700}.adspoc-qv__more{align-self:flex-start;color:var(--adspoc-fg);font-weight:700;font-size:.875rem;text-decoration:none;border-block-end:1.5px solid currentColor;padding-block-end:1px}@media screen and (max-width:749px){.adspoc-qv-modal.is-open{place-items:end stretch}.adspoc-qv-modal__panel{width:100%;max-height:88dvh;border-radius:18px 18px 0 0;animation:adspocSheet .25s ease}.adspoc-qv-modal__grab{display:block;flex:none;width:2.5rem;height:4px;margin:.5rem auto 0;border-radius:4px;background:var(--adspoc-line)}.adspoc-qv-modal__x{top:.75rem;right:.75rem;width:2.25rem;height:2.25rem}.adspoc-qv{display:block}.adspoc-qv__gallery{padding:.75rem 0 0;background:none}.adspoc-qv__track{gap:.5rem;padding-inline:1rem;scroll-padding-inline:1rem;background:none;border-radius:0}.adspoc-qv__slide{flex-basis:72%;border-radius:var(--adspoc-card-radius);background:var(--adspoc-color-surface-alt);overflow:hidden}.adspoc-qv__slide:only-child{flex-basis:100%}.adspoc-qv__badge{top:1.25rem;left:1.5rem}.adspoc-qv__arrow,.adspoc-qv__thumbs{display:none}.adspoc-qv__info{padding:1rem 1rem 0;gap:.75rem}.adspoc-qv__head{padding-inline-end:0}.adspoc-qv__price{font-size:1.25rem}.adspoc-qv__info .adspoc-bb__form{order:10;position:sticky;bottom:0;z-index:2;margin-inline:-1rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--adspoc-line);background:var(--adspoc-color-surface)}.adspoc-qv__info .adspoc-form-error{order:11}.adspoc-qv__facts{display:none}}@media(prefers-reduced-motion:reduce){.adspoc-qv-modal__backdrop,.adspoc-qv-modal__panel{animation:none}}@media(prefers-reduced-motion:reduce){.adspoc-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/adspoc-base.css.map */
