.qbp-seo{box-sizing:border-box;background:var(--qbp-secondary, #f8fdfd);border-top:1px solid var(--qbp-border-light, #e6f9fa);font-family:var(--qbp-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)}.qbp-seo *{box-sizing:border-box}.qbp-seo__inner{max-width:700px;margin:0 auto;padding:var(--qbp-space-12, 3rem) var(--qbp-space-4, 1rem);font-size:var(--qbp-font-size-lg, 1.125rem)}.qbp-seo--flush-top .qbp-seo__inner{padding-top:0}.qbp-seo--flush-bottom .qbp-seo__inner{padding-bottom:0}.qbp-seo__text{color:var(--qbp-text-secondary, #666666);line-height:var(--qbp-line-height-relaxed, 1.6);text-wrap:pretty}.qbp-seo__text>:first-child,.qbp-seo__text .metafield-rich_text_field>:first-child{margin-top:0}.qbp-seo__text>:last-child,.qbp-seo__text .metafield-rich_text_field>:last-child{margin-bottom:0}.qbp-seo__text p{margin:0 0 var(--qbp-space-4, 1rem)}.qbp-seo__text .metafield-rich_text_field>p:first-child{margin-bottom:var(--qbp-space-6, 1.5rem);font-size:var(--qbp-font-size-xl, 1.25rem);line-height:var(--qbp-line-height-normal, 1.5);color:var(--qbp-dark, #19152b)}.qbp-seo__text h2,.qbp-seo__text h3{color:var(--qbp-dark, #19152b);font-weight:var(--qbp-font-weight-bold, 700);line-height:var(--qbp-line-height-tight, 1.2);letter-spacing:var(--qbp-letter-spacing-tight, -.02em);text-wrap:balance}.qbp-seo__text h2{margin:var(--qbp-space-8, 2rem) 0 var(--qbp-space-3, .75rem);font-size:var(--qbp-font-size-2xl, 1.5rem)}.qbp-seo__text h3{margin:var(--qbp-space-6, 1.5rem) 0 var(--qbp-space-2, .5rem);font-size:var(--qbp-font-size-xl, 1.25rem)}.qbp-seo__text strong{color:var(--qbp-dark, #19152b);font-weight:var(--qbp-font-weight-semibold, 600)}.qbp-seo__text a{color:var(--qbp-dark, #19152b);text-decoration:underline;text-decoration-color:var(--qbp-primary, #42d2d5);text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-color .2s var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.qbp-seo__text a:hover{text-decoration-color:var(--qbp-dark, #19152b)}.qbp-seo__text ul,.qbp-seo__text ol{margin:0 0 var(--qbp-space-4, 1rem);padding-left:var(--qbp-space-5, 1.25rem)}.qbp-seo__text ul{list-style:disc}.qbp-seo__text ol{list-style:decimal}.qbp-seo__text li{margin-bottom:var(--qbp-space-2, .5rem);padding-left:var(--qbp-space-2, .5rem)}.qbp-seo__text li:last-child{margin-bottom:0}.qbp-seo__text li::marker{color:var(--qbp-dark, #19152b)}.qbp-seo__text ol>li::marker{font-weight:var(--qbp-font-weight-semibold, 600)}.qbp-seo__faq:not(:first-child){margin-top:var(--qbp-space-12, 3rem);padding-top:var(--qbp-space-8, 2rem);border-top:1px solid var(--qbp-border-light, #e6f9fa)}.qbp-seo__faq-title{margin:0 0 var(--qbp-space-6, 1.5rem);font-size:var(--qbp-font-size-2xl, 1.5rem);font-weight:var(--qbp-font-weight-bold, 700);line-height:var(--qbp-line-height-tight, 1.2);letter-spacing:var(--qbp-letter-spacing-tight, -.02em);color:var(--qbp-dark, #19152b);text-wrap:balance}.qbp-seo__item{margin-bottom:var(--qbp-space-3, .75rem);background:var(--qbp-bg-primary, #ffffff);border:1px solid var(--qbp-border-light, #e6f9fa);border-radius:var(--qbp-radius-lg, .75rem);overflow:hidden;transition:border-color .25s var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.qbp-seo__item:last-child{margin-bottom:0}.qbp-seo__item:hover{border-color:var(--qbp-primary-light, #6de0e3)}.qbp-seo__item[open]{border-color:var(--qbp-primary, #42d2d5)}.qbp-seo__q{display:flex;align-items:center;justify-content:space-between;gap:var(--qbp-space-3, .75rem);padding:var(--qbp-space-4, 1rem) var(--qbp-space-5, 1.25rem);font-size:var(--qbp-font-size-base, 1rem);font-weight:var(--qbp-font-weight-semibold, 600);line-height:var(--qbp-line-height-normal, 1.5);color:var(--qbp-dark, #19152b);cursor:pointer;list-style:none}.qbp-seo__q::-webkit-details-marker{display:none}.qbp-seo__q:focus-visible{outline:2px solid var(--qbp-primary, #42d2d5);outline-offset:-2px}.qbp-seo__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--qbp-radius-full, 9999px);background:var(--qbp-border-light, #e6f9fa);color:var(--qbp-dark, #19152b);transition:background .25s var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1)),transform .25s var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.qbp-seo__icon svg{display:block;width:15px;height:15px}.qbp-seo__item[open] .qbp-seo__icon{background:var(--qbp-primary, #42d2d5);transform:rotate(180deg)}.qbp-seo__a{padding:0 var(--qbp-space-5, 1.25rem) var(--qbp-space-5, 1.25rem);font-size:var(--qbp-font-size-base, 1rem);color:var(--qbp-text-secondary, #666666);line-height:var(--qbp-line-height-relaxed, 1.6);text-wrap:pretty}.qbp-seo__a>:first-child{margin-top:0}.qbp-seo__a>:last-child{margin-bottom:0}.qbp-seo__a p{margin:0 0 var(--qbp-space-3, .75rem)}.qbp-seo__a strong{color:var(--qbp-dark, #19152b)}@media(max-width:600px){.qbp-seo__inner{padding:var(--qbp-space-8, 2rem) var(--qbp-space-4, 1rem);font-size:var(--qbp-font-size-base, 1rem)}.qbp-seo__text h2,.qbp-seo__faq-title{font-size:var(--qbp-font-size-xl, 1.25rem)}.qbp-seo__q,.qbp-seo__a{padding-left:var(--qbp-space-4, 1rem);padding-right:var(--qbp-space-4, 1rem)}}@media(prefers-reduced-motion:reduce){.qbp-seo__item,.qbp-seo__icon,.qbp-seo__text a{transition:none}}.qbp-chead{box-sizing:border-box;background:var(--qbp-bg-primary, #ffffff);padding:var(--qbp-space-8, 2rem) 0 var(--qbp-space-6, 1.5rem);font-family:var(--qbp-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)}.qbp-chead *{box-sizing:border-box}.qbp-chead--flush-top{padding-top:0}.qbp-chead--flush-bottom{padding-bottom:0}.breadcrumbs-section+.shopify-section .qbp-chead{padding-top:var(--qbp-space-4, 1rem)}.qbp-chead__title{margin:0;font-size:var(--qbp-font-size-3xl, 1.875rem);font-weight:var(--qbp-font-weight-bold, 700);line-height:var(--qbp-line-height-tight, 1.2);letter-spacing:var(--qbp-letter-spacing-tight, -.02em);color:var(--qbp-dark, #19152b);text-wrap:balance}.qbp-chead__desc{display:block;position:relative;max-width:700px;margin-top:var(--qbp-space-3, .75rem);font-size:var(--qbp-font-size-lg, 1.125rem);line-height:var(--qbp-line-height-relaxed, 1.6);color:var(--qbp-text-secondary, #666666);text-wrap:pretty}.qbp-chead__title:not(:only-child)+.qbp-chead__desc{margin-top:var(--qbp-space-4, 1rem)}.qbp-chead__desc .max-height--inner-content>:first-child{margin-top:0}.qbp-chead__desc .max-height--inner-content>:last-child{margin-bottom:0}.qbp-chead__desc p{margin:0 0 var(--qbp-space-3, .75rem)}.qbp-chead__desc--lead .max-height--inner-content>p:first-child{margin-bottom:var(--qbp-space-4, 1rem);font-size:var(--qbp-font-size-xl, 1.25rem);line-height:var(--qbp-line-height-normal, 1.5);color:var(--qbp-dark, #19152b)}.qbp-chead__desc strong{color:var(--qbp-dark, #19152b);font-weight:var(--qbp-font-weight-semibold, 600)}.qbp-chead__desc a{color:var(--qbp-dark, #19152b);text-decoration:underline;text-decoration-color:var(--qbp-primary, #42d2d5);text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-color .2s var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.qbp-chead__desc a:hover{text-decoration-color:var(--qbp-dark, #19152b)}.qbp-chead__desc h2,.qbp-chead__desc h3{margin:var(--qbp-space-5, 1.25rem) 0 var(--qbp-space-2, .5rem);font-size:var(--qbp-font-size-xl, 1.25rem);font-weight:var(--qbp-font-weight-bold, 700);line-height:var(--qbp-line-height-tight, 1.2);letter-spacing:var(--qbp-letter-spacing-tight, -.02em);color:var(--qbp-dark, #19152b);text-wrap:balance}.qbp-chead__desc ul,.qbp-chead__desc ol{margin:0 0 var(--qbp-space-3, .75rem);padding-left:var(--qbp-space-5, 1.25rem)}.qbp-chead__desc ul{list-style:disc}.qbp-chead__desc ol{list-style:decimal}.qbp-chead__desc li{margin-bottom:var(--qbp-space-2, .5rem);padding-left:var(--qbp-space-2, .5rem)}.qbp-chead__desc li:last-child{margin-bottom:0}.qbp-chead__desc li::marker{color:var(--qbp-dark, #19152b)}.qbp-chead__desc .max-height--inner{position:relative;overflow:hidden;max-height:var(--qbp-chead-max, 200px)}.qbp-chead__desc.max-height--active .max-height--inner:after{content:"";position:absolute;left:0;right:0;bottom:0;height:48px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,var(--qbp-bg-primary, #ffffff) 90%);pointer-events:none;transition:opacity .2s var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.qbp-chead__desc.max-height--enabled .max-height--inner{max-height:none}.qbp-chead__desc.max-height--enabled .max-height--inner:after{opacity:0}.qbp-chead__desc .max-height--toggle{display:none;margin-top:var(--qbp-space-2, .5rem);padding:0;border:0;background:none;font-family:inherit;font-size:var(--qbp-font-size-base, 1rem);font-weight:var(--qbp-font-weight-semibold, 600);color:var(--qbp-dark, #19152b);text-decoration:underline;text-decoration-color:var(--qbp-primary, #42d2d5);text-decoration-thickness:2px;text-underline-offset:3px;cursor:pointer}.qbp-chead__desc.max-height--active .max-height--toggle{display:inline-block}.qbp-chead__desc .max-height--toggle:hover{text-decoration-color:var(--qbp-dark, #19152b)}.qbp-chead__desc .max-height--toggle:focus-visible{outline:2px solid var(--qbp-primary, #42d2d5);outline-offset:2px}.qbp-chead__desc .qbp-chead__less,.qbp-chead__desc.max-height--enabled .qbp-chead__more{display:none}.qbp-chead__desc.max-height--enabled .qbp-chead__less{display:inline}@media(max-width:768px){.qbp-chead{padding:var(--qbp-space-6, 1.5rem) 0 var(--qbp-space-4, 1rem)}.qbp-chead__title{font-size:var(--qbp-font-size-2xl, 1.5rem)}.qbp-chead__desc{font-size:var(--qbp-font-size-base, 1rem)}.qbp-chead__desc--lead .max-height--inner-content>p:first-child{font-size:var(--qbp-font-size-lg, 1.125rem)}}@media(prefers-reduced-motion:reduce){.qbp-chead__desc a,.qbp-chead__desc .max-height--toggle,.qbp-chead__desc.max-height--active .max-height--inner:after{transition:none}}.qbp-pdp{box-sizing:border-box;font-family:var(--qbp-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--qbp-text-primary, #19152b)}.qbp-pdp *,.qbp-pdp *:before,.qbp-pdp *:after{box-sizing:border-box}.qbp-pdp__inner{max-width:1280px;margin:0 auto;padding:var(--qbp-space-8, 2rem) var(--qbp-space-4, 1rem)}.qbp-pdp__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--qbp-space-8, 2rem) var(--qbp-space-12, 3rem);align-items:start}.qbp-pdp__gallery{grid-column:1;grid-row:1}.qbp-pdp__below{grid-column:1;grid-row:2}.qbp-pdp__info{grid-column:2;grid-row:1 / span 2}.qbp-pdp__below{display:flex;flex-direction:column;gap:var(--qbp-space-5, 1.25rem)}.qbp-pdp__info-inner{display:flex;flex-direction:column;gap:var(--qbp-space-5, 1.25rem);max-width:34rem}.qbp-pdp .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.qbp-pdp__head{display:flex;flex-direction:column;gap:var(--qbp-space-3, .75rem)}.qbp-pdp__text{margin:0;font-size:var(--qbp-font-size-sm, .875rem);line-height:var(--qbp-line-height-normal, 1.5);color:var(--qbp-text-secondary, #666)}.qbp-pdp__text--vendor{font-size:var(--qbp-font-size-xs, .75rem);font-weight:var(--qbp-font-weight-bold, 700);letter-spacing:.08em;text-transform:uppercase;color:var(--qbp-primary-ink, #1a6b6d)}.qbp-pdp__text--vendor+.qbp-pdp__head{margin-top:calc(var(--qbp-space-2, .5rem) - var(--qbp-space-5, 1.25rem))}.qbp-pdp__title{margin:0;font-size:clamp(1.625rem,2.8vw,2.375rem);font-weight:var(--qbp-font-weight-bold, 700);line-height:1.15;letter-spacing:var(--qbp-letter-spacing-tight, -.02em);color:var(--qbp-dark, #19152b);text-wrap:balance}.qbp-pdp__rating{display:flex;align-items:center;gap:var(--qbp-space-2, .5rem);font-size:var(--qbp-font-size-sm, .875rem);color:var(--qbp-text-secondary, #666)}.qbp-pdp__stars{position:relative;display:inline-block;color:var(--qbp-border-medium, #d0d0d0);font-size:var(--qbp-font-size-base, 1rem);line-height:1;letter-spacing:.05em}.qbp-pdp__stars:before{content:"\2605\2605\2605\2605\2605"}.qbp-pdp__stars-fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:calc(var(--qbp-rating, 0) / 5 * 100%);color:var(--qbp-star, #ffb800);white-space:nowrap}.qbp-pdp__stars-fill:before{content:"\2605\2605\2605\2605\2605"}.qbp-pdp__rating-text strong{color:var(--qbp-dark, #19152b)}.qbp-pdp__rating-count{color:var(--qbp-text-tertiary, #999)}.qbp-price__row{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--qbp-space-2, .5rem)}.qbp-price__now{font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:var(--qbp-font-weight-bold, 700);line-height:1.1;letter-spacing:var(--qbp-letter-spacing-tight, -.02em);color:var(--qbp-primary-ink, #1a6b6d);font-variant-numeric:tabular-nums}.qbp-price__was{font-size:var(--qbp-font-size-base, 1rem);color:var(--qbp-text-tertiary, #999);text-decoration-thickness:1px}.qbp-price__badge{padding:3px var(--qbp-space-2, .5rem);border-radius:var(--qbp-radius-full, 9999px);background:var(--qbp-error-dark, #c62828);color:#fff;font-size:var(--qbp-font-size-xs, .75rem);font-weight:var(--qbp-font-weight-bold, 700);line-height:1.2}.qbp-price__saving{display:inline-flex;width:fit-content;margin:var(--qbp-space-2, .5rem) 0 0;padding:var(--qbp-space-1, .25rem) var(--qbp-space-3, .75rem);border-radius:var(--qbp-radius-full, 9999px);background:var(--qbp-success-light, #e8f5e9);font-size:var(--qbp-font-size-sm, .875rem);color:var(--qbp-success-dark, #2e7d32)}.qbp-price__saving strong{margin:0 .3ch}.qbp-price__unavailable{font-size:var(--qbp-font-size-xl, 1.25rem);font-weight:var(--qbp-font-weight-semibold, 600);color:var(--qbp-text-secondary, #666)}.qbp-pdp__tax{margin:0;font-size:var(--qbp-font-size-xs, .75rem);color:var(--qbp-text-tertiary, #999)}.qbp-pdp__tax a{color:inherit}.qbp-pdp__options{display:flex;flex-direction:column;gap:var(--qbp-space-5, 1.25rem)}.qbp-pdp__opt{margin:0;padding:0;border:0;min-width:0}.qbp-pdp__opt-label{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--qbp-space-2, .5rem);width:100%;padding:0;margin-bottom:var(--qbp-space-3, .75rem);font-size:var(--qbp-font-size-sm, .875rem)}.qbp-pdp__opt-name{font-weight:var(--qbp-font-weight-semibold, 600);color:var(--qbp-dark, #19152b)}.qbp-pdp__opt-value{color:var(--qbp-text-secondary, #666)}.qbp-pdp__opt-guide{display:inline-flex;align-items:center;gap:var(--qbp-space-1, .25rem);margin-left:auto;color:var(--qbp-primary-ink, #1a6b6d);font-size:var(--qbp-font-size-xs, .75rem);font-weight:var(--qbp-font-weight-semibold, 600);text-decoration:none}.qbp-pdp__opt-guide:hover{text-decoration:underline}.qbp-pdp__opt-guide svg{width:14px;height:14px;display:block}.qbp-pdp__opt-choices{display:flex;flex-wrap:wrap;gap:var(--qbp-space-2, .5rem)}.qbp-pdp__opt--grade .qbp-pdp__opt-choices{display:grid;grid-template-columns:1fr}.qbp-pdp__opt-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.qbp-pdp__grade{display:flex;align-items:center;gap:var(--qbp-space-3, .75rem);padding:var(--qbp-space-3, .75rem) var(--qbp-space-4, 1rem);border:1px solid var(--qbp-border-medium, #d0d0d0);border-radius:var(--qbp-radius-lg, .75rem);cursor:pointer;transition:border-color var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1)),background-color var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1)),box-shadow var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.qbp-pdp__grade:hover{border-color:var(--qbp-primary, #42d2d5)}.qbp-pdp__grade-dot{flex-shrink:0;width:18px;height:18px;border-radius:var(--qbp-radius-full, 9999px);border:2px solid var(--qbp-border-medium, #d0d0d0);background:var(--qbp-bg-primary, #fff);transition:border-color var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1)),background-color var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1)),box-shadow var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.qbp-pdp__grade-dot.is-parfait{color:var(--qbp-grade-a-ink, #1a6b6d)}.qbp-pdp__grade-dot.is-tresbon{color:var(--qbp-grade-b-ink, #2e7d32)}.qbp-pdp__grade-dot.is-bon{color:var(--qbp-grade-c-ink, #9c5700)}.qbp-pdp__grade-dot.is-correct{color:var(--qbp-grade-d-ink, #8a5a2b)}.qbp-pdp__grade:hover .qbp-pdp__grade-dot{border-color:currentColor}.qbp-pdp__opt-input:checked+.qbp-pdp__grade .qbp-pdp__grade-dot{border-color:currentColor;background:currentColor;box-shadow:inset 0 0 0 3px var(--qbp-bg-primary, #fff)}.qbp-pdp__grade-text{display:flex;flex-direction:column;gap:2px;min-width:0}.qbp-pdp__grade-name{font-size:var(--qbp-font-size-sm, .875rem);font-weight:var(--qbp-font-weight-semibold, 600);color:var(--qbp-dark, #19152b);line-height:1.3}.qbp-pdp__grade-desc{font-size:var(--qbp-font-size-xs, .75rem);color:var(--qbp-text-secondary, #666);line-height:1.3}.qbp-pdp__grade-price{margin-left:auto;padding-left:var(--qbp-space-2, .5rem);font-size:var(--qbp-font-size-sm, .875rem);font-weight:var(--qbp-font-weight-semibold, 600);color:var(--qbp-dark, #19152b);white-space:nowrap}.qbp-pdp__opt-input:checked+.qbp-pdp__grade{border-color:var(--qbp-primary-ink, #1a6b6d);box-shadow:inset 0 0 0 1px var(--qbp-primary-ink, #1a6b6d);background:var(--qbp-bg-secondary, #f8fdfd)}.qbp-pdp__pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:72px;padding:0 var(--qbp-space-4, 1rem);border:1px solid var(--qbp-border-medium, #d0d0d0);border-radius:var(--qbp-radius-lg, .75rem);font-size:var(--qbp-font-size-sm, .875rem);font-weight:var(--qbp-font-weight-semibold, 600);color:var(--qbp-dark, #19152b);cursor:pointer;transition:border-color var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1)),background-color var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1)),box-shadow var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.qbp-pdp__pill:hover{border-color:var(--qbp-primary, #42d2d5)}.qbp-pdp__opt-input:checked+.qbp-pdp__pill{border-color:var(--qbp-primary-ink, #1a6b6d);box-shadow:inset 0 0 0 1px var(--qbp-primary-ink, #1a6b6d);background:var(--qbp-bg-secondary, #f8fdfd);color:var(--qbp-primary-ink, #1a6b6d)}.qbp-pdp__color{display:inline-flex;align-items:center;gap:var(--qbp-space-2, .5rem);min-height:44px;padding:var(--qbp-space-1, .25rem) var(--qbp-space-3, .75rem) var(--qbp-space-1, .25rem) var(--qbp-space-1, .25rem);border:1px solid var(--qbp-border-medium, #d0d0d0);border-radius:var(--qbp-radius-lg, .75rem);font-size:var(--qbp-font-size-sm, .875rem);font-weight:var(--qbp-font-weight-semibold, 600);color:var(--qbp-dark, #19152b);cursor:pointer;transition:border-color var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1)),background-color var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1)),box-shadow var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.qbp-pdp__color:hover{border-color:var(--qbp-primary, #42d2d5)}.qbp-pdp__opt-input:checked+.qbp-pdp__color{border-color:var(--qbp-primary-ink, #1a6b6d);box-shadow:inset 0 0 0 1px var(--qbp-primary-ink, #1a6b6d);background:var(--qbp-bg-secondary, #f8fdfd);color:var(--qbp-primary-ink, #1a6b6d)}.qbp-pdp__color-thumb{position:relative;flex:none;width:36px;height:36px;overflow:hidden;border-radius:var(--qbp-radius-md, .5rem);background-color:var(--swatch, var(--qbp-bg-tertiary, #f5f5f5));background-image:var(--swatch-image, none);background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #19152b26}.qbp-pdp__color-img{display:block;width:100%;height:100%;object-fit:contain;background:var(--qbp-bg-tertiary, #f5f5f5)}.qbp-pdp__opt-input.is-disabled+.qbp-pdp__grade,.qbp-pdp__opt-input.is-disabled+.qbp-pdp__pill,.qbp-pdp__opt-input.is-disabled+.qbp-pdp__color{opacity:.55;color:var(--qbp-text-tertiary, #999);background:var(--qbp-bg-tertiary, #f5f5f5)}.qbp-pdp__opt-input.is-disabled+.qbp-pdp__pill,.qbp-pdp__opt-input.is-disabled+.qbp-pdp__grade .qbp-pdp__grade-name{text-decoration:line-through}.qbp-pdp__opt-input.is-disabled:checked+.qbp-pdp__grade,.qbp-pdp__opt-input.is-disabled:checked+.qbp-pdp__pill,.qbp-pdp__opt-input.is-disabled:checked+.qbp-pdp__color{opacity:1;color:var(--qbp-text-primary, #19152b);background:var(--qbp-bg-secondary, #f8fdfd)}.qbp-pdp__opt-input.is-disabled+.qbp-pdp__color .qbp-pdp__color-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top left,transparent calc(50% - 1px),var(--qbp-dark, #19152b) 50%,transparent calc(50% + 1px))}.qbp-pdp__opt-input:focus-visible+.qbp-pdp__grade,.qbp-pdp__opt-input:focus-visible+.qbp-pdp__pill,.qbp-pdp__opt-input:focus-visible+.qbp-pdp__color{outline:2px solid var(--qbp-primary, #42d2d5);outline-offset:2px}.qbp-pdp__select{width:100%;min-height:48px;padding:0 var(--qbp-space-3, .75rem);border:1px solid var(--qbp-border-medium, #d0d0d0);border-radius:var(--qbp-radius-lg, .75rem);font-family:inherit;font-size:var(--qbp-font-size-base, 1rem);color:var(--qbp-dark, #19152b);background:var(--qbp-bg-primary, #fff)}.qbp-pdp__stock{display:flex;align-items:center;gap:var(--qbp-space-2, .5rem);margin:0;font-size:var(--qbp-font-size-sm, .875rem);color:var(--qbp-success-dark, #2e7d32)}.qbp-pdp__stock-dot{width:8px;height:8px;border-radius:var(--qbp-radius-full, 9999px);background:var(--qbp-success, #4caf50)}.qbp-pdp__stock.is-low{color:var(--qbp-warning-ink, #9c5700)}.qbp-pdp__stock.is-low .qbp-pdp__stock-dot{background:var(--qbp-warning-dark, #f57c00)}.qbp-pdp__stock strong{font-weight:var(--qbp-font-weight-bold, 700)}.qbp-pdp__qty{display:inline-flex;align-items:center;border:1px solid var(--qbp-border-medium, #d0d0d0);border-radius:var(--qbp-radius-lg, .75rem);overflow:hidden}.qbp-pdp__qty-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:none;color:var(--qbp-dark, #19152b);cursor:pointer}.qbp-pdp__qty-btn:hover{background:var(--qbp-bg-secondary, #f8fdfd)}.qbp-pdp__qty-btn:focus-visible{outline:2px solid var(--qbp-primary, #42d2d5);outline-offset:-2px}.qbp-pdp__qty-btn svg{width:16px;height:16px;display:block}.qbp-pdp__qty-input{width:48px;height:44px;border:0;border-left:1px solid var(--qbp-border-light, #e6f9fa);border-right:1px solid var(--qbp-border-light, #e6f9fa);text-align:center;font-family:inherit;font-size:var(--qbp-font-size-base, 1rem);font-weight:var(--qbp-font-weight-semibold, 600);color:var(--qbp-dark, #19152b);-moz-appearance:textfield}.qbp-pdp__qty-input::-webkit-outer-spin-button,.qbp-pdp__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qbp-pdp__cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--qbp-space-2, .5rem);width:100%;min-height:52px;padding:0 var(--qbp-space-8, 2rem);border:none;border-radius:var(--qbp-radius-lg, .75rem);font-family:inherit;font-size:var(--qbp-font-size-base, 1rem);font-weight:var(--qbp-font-weight-semibold, 600);line-height:1;text-decoration:none;cursor:pointer;transition:transform var(--qbp-duration-fast, .2s) var(--qbp-ease-out, cubic-bezier(0, 0, .2, 1)),box-shadow var(--qbp-duration-fast, .2s) var(--qbp-ease-out, cubic-bezier(0, 0, .2, 1)),opacity var(--qbp-duration-fast, .2s) var(--qbp-ease-out, cubic-bezier(0, 0, .2, 1))}.qbp-pdp__cta--primary{background:var(--qbp-cta-gradient, linear-gradient(135deg, #cc4514 0%, #b13a08 100%));color:#fff;box-shadow:var(--qbp-shadow-cta, 0 5px 15px rgba(204, 69, 20, .3))}.qbp-pdp__cta--primary:hover:not([disabled]){transform:translateY(-2px);box-shadow:var(--qbp-shadow-lg, 0 10px 15px rgba(0, 0, 0, .1))}.qbp-pdp__cta:focus-visible{outline:2px solid var(--qbp-dark, #19152b);outline-offset:2px}.qbp-pdp__cta[disabled]{background:var(--qbp-bg-tertiary, #f5f5f5);color:var(--qbp-text-secondary, #666);box-shadow:none;cursor:not-allowed}.qbp-pdp__cta .loading-overlay{display:none}.qbp-pdp__cta.loading .single-add-to-cart-button--text{visibility:hidden}.qbp-pdp__cta.loading .loading-overlay{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center}.qbp-pdp__cta.loading .loading-overlay svg{width:20px;height:20px}.qbp-pdp__buy{display:flex;flex-direction:column;gap:var(--qbp-space-3, .75rem)}.qbp-pdp__form{display:flex;flex-direction:column;gap:var(--qbp-space-3, .75rem);margin:0}.qbp-pdp__dynamic{display:flex;flex-direction:column}.qbp-pdp__error{display:flex;align-items:center;gap:var(--qbp-space-2, .5rem);padding:var(--qbp-space-3, .75rem);border:1px solid var(--qbp-error, #f44336);border-radius:var(--qbp-radius-md, .5rem);background:var(--qbp-error-light, #ffebee);font-size:var(--qbp-font-size-sm, .875rem);color:var(--qbp-error, #f44336)}.qbp-pdp__error[hidden]{display:none}.qbp-pdp__proofs{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--qbp-space-2, .5rem);margin:0;padding:var(--qbp-space-4, 1rem) 0;list-style:none;border-top:1px solid var(--qbp-border-light, #e6f9fa);border-bottom:1px solid var(--qbp-border-light, #e6f9fa)}.qbp-pdp__proof-inner{display:flex;align-items:center;gap:var(--qbp-space-3, .75rem);text-decoration:none;color:inherit}.qbp-pdp__proof-inner--link{transition:color var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.qbp-pdp__proof-inner--link:hover .qbp-pdp__proof-text{color:var(--qbp-primary-ink, #1a6b6d)}.qbp-pdp__proof-inner--link:focus-visible{outline:2px solid var(--qbp-primary, #42d2d5);outline-offset:2px;border-radius:var(--qbp-radius-sm, .25rem)}.qbp-pdp__proof-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--qbp-radius-md, .5rem);background:var(--qbp-border-light, #e6f9fa);color:var(--qbp-dark, #19152b)}.qbp-pdp__proof-icon svg{width:17px;height:17px;display:block}.qbp-pdp__proof-text{font-size:var(--qbp-font-size-sm, .875rem);font-weight:var(--qbp-font-weight-semibold, 600);color:var(--qbp-dark, #19152b);line-height:1.25}.qbp-pdp__buyback{display:flex;align-items:center;gap:var(--qbp-space-3, .75rem);padding:var(--qbp-space-3, .75rem) var(--qbp-space-4, 1rem);border:1px solid var(--qbp-success-light, #e8f5e9);border-radius:var(--qbp-radius-lg, .75rem);background:var(--qbp-bg-eco-light, #e8f5e9);color:var(--qbp-success-dark, #2e7d32);font-size:var(--qbp-font-size-sm, .875rem);line-height:1.4;text-decoration:none;transition:border-color var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.qbp-pdp__buyback:hover{border-color:var(--qbp-success-dark, #2e7d32)}.qbp-pdp__buyback:focus-visible{outline:2px solid var(--qbp-success-dark, #2e7d32);outline-offset:2px}.qbp-pdp__buyback-icon{flex-shrink:0;display:inline-flex}.qbp-pdp__buyback-icon svg{width:20px;height:20px;display:block}.qbp-pdp__buyback-text{flex:1;min-width:0}.qbp-pdp__buyback-arrow{flex-shrink:0;display:inline-flex;transition:transform var(--qbp-duration-fast, .2s) var(--qbp-ease-out, cubic-bezier(0, 0, .2, 1))}.qbp-pdp__buyback-arrow svg{width:16px;height:16px;display:block}.qbp-pdp__buyback:hover .qbp-pdp__buyback-arrow{transform:translate(3px)}.qbp-pdp__payment{display:flex;align-items:center;flex-wrap:wrap;gap:var(--qbp-space-2, .5rem) var(--qbp-space-3, .75rem)}.qbp-pdp__payment-label{display:inline-flex;align-items:center;gap:var(--qbp-space-1, .25rem);font-size:var(--qbp-font-size-xs, .75rem);color:var(--qbp-text-secondary, #666)}.qbp-pdp__payment-label svg{width:13px;height:13px;display:block}.qbp-pdp__payment-icons{display:flex;flex-wrap:wrap;gap:4px}.qbp-pdp__payment-icon{width:34px;height:22px}.qbp-pdp__infobox{display:flex;align-items:center;gap:var(--qbp-space-3, .75rem);padding:var(--qbp-space-3, .75rem) var(--qbp-space-4, 1rem);border-radius:var(--qbp-radius-lg, .75rem);background:var(--qbp-infobox-bg, var(--qbp-border-light, #e6f9fa));color:var(--qbp-infobox-color, var(--qbp-dark, #19152b));font-size:var(--qbp-font-size-sm, .875rem);font-weight:var(--qbp-font-weight-medium, 500);line-height:1.4}.qbp-pdp__infobox--link{text-decoration:none;transition:filter var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.qbp-pdp__infobox--link:hover{filter:brightness(.96)}.qbp-pdp__infobox--link:focus-visible{outline:2px solid var(--qbp-primary, #42d2d5);outline-offset:2px}.qbp-pdp__infobox-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.qbp-pdp__infobox-icon svg{width:20px;height:20px;display:block;fill:currentColor}.qbp-pdp__infobox-icon img{width:20px;height:20px;display:block}.qbp-pdp__infobox-text{min-width:0}.qbp-pdp__infobox+.qbp-pdp__infobox{margin-top:calc(var(--qbp-space-2, .5rem) - var(--qbp-space-5, 1.25rem))}.qbp-pdp__description{font-size:var(--qbp-font-size-sm, .875rem);line-height:var(--qbp-line-height-relaxed, 1.6);color:var(--qbp-text-secondary, #666);text-wrap:pretty}.qbp-pdp__row{border-bottom:1px solid var(--qbp-border-light, #e6f9fa)}.qbp-pdp__row-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--qbp-space-3, .75rem);padding:var(--qbp-space-4, 1rem) 0;font-size:var(--qbp-font-size-sm, .875rem);font-weight:var(--qbp-font-weight-semibold, 600);color:var(--qbp-dark, #19152b);cursor:pointer;list-style:none}.qbp-pdp__row-summary::-webkit-details-marker{display:none}.qbp-pdp__row-summary:focus-visible{outline:2px solid var(--qbp-primary, #42d2d5);outline-offset:-2px}.qbp-pdp__row-chevron{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--qbp-radius-full, 9999px);background:var(--qbp-border-light, #e6f9fa);color:var(--qbp-dark, #19152b);transition:transform var(--qbp-duration-normal, .25s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1)),background-color var(--qbp-duration-normal, .25s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.qbp-pdp__row-chevron svg{width:12px;height:12px;display:block}.qbp-pdp__row[open] .qbp-pdp__row-chevron{transform:rotate(180deg);background:var(--qbp-primary, #42d2d5)}.qbp-pdp__row-content{padding:0 0 var(--qbp-space-4, 1rem);font-size:var(--qbp-font-size-sm, .875rem);line-height:var(--qbp-line-height-relaxed, 1.6);color:var(--qbp-text-secondary, #666)}.qbp-pdp__sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:var(--qbp-space-3, .75rem) var(--qbp-space-4, 1rem);padding-bottom:calc(var(--qbp-space-3, .75rem) + env(safe-area-inset-bottom,0px));background:var(--qbp-bg-primary, #fff);border-top:1px solid var(--qbp-border-light, #e6f9fa);box-shadow:0 -4px 16px #19152b14;animation:qbp-pdp-sticky-in var(--qbp-duration-normal, .25s) var(--qbp-ease-out, cubic-bezier(0, 0, .2, 1))}.qbp-pdp__sticky[hidden]{display:none}@keyframes qbp-pdp-sticky-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.qbp-pdp__sticky-inner{display:flex;align-items:center;gap:var(--qbp-space-3, .75rem);max-width:1280px;margin:0 auto}.qbp-pdp__sticky-media{flex-shrink:0;width:44px;height:44px;border-radius:var(--qbp-radius-md, .5rem);overflow:hidden;background:var(--qbp-bg-secondary, #f8fdfd)}.qbp-pdp__sticky-media img{width:100%;height:100%;object-fit:contain}.qbp-pdp__sticky-text{flex:1;min-width:0}.qbp-pdp__sticky-title{display:block;font-size:var(--qbp-font-size-sm, .875rem);font-weight:var(--qbp-font-weight-semibold, 600);color:var(--qbp-dark, #19152b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qbp-price--compact .qbp-price__now{font-size:var(--qbp-font-size-base, 1rem)}.qbp-price--compact .qbp-price__was{font-size:var(--qbp-font-size-xs, .75rem)}.qbp-pdp__cta--sticky{width:auto;flex-shrink:0;min-height:44px;padding:0 var(--qbp-space-5, 1.25rem)}@media(max-width:900px){.qbp-pdp__inner{padding:var(--qbp-space-4, 1rem) var(--qbp-space-4, 1rem) var(--qbp-space-8, 2rem)}.qbp-pdp__grid{grid-template-columns:minmax(0,1fr);gap:var(--qbp-space-6, 1.5rem)}.qbp-pdp__gallery,.qbp-pdp__below,.qbp-pdp__info{grid-column:auto;grid-row:auto;min-width:0}.qbp-pdp__below{order:1}.qbp-pdp__info-inner{max-width:none}}@media(max-width:600px){.qbp-pdp__proofs{grid-template-columns:1fr}.qbp-pdp__sticky-media{display:none}.qbp-pdp__grade-price{font-size:var(--qbp-font-size-xs, .75rem)}}@media(max-width:380px){.qbp-pdp__sticky-text{display:none}.qbp-pdp__cta--sticky{width:100%}}@media(max-width:767px){.qbp-pdp .product-images--fullwidth-mobile-true{margin-left:0;width:100%;border-radius:var(--qbp-radius-lg, .75rem)}.qbp-pdp .product-single__media-image img{padding:8% 16%}}@media(min-width:901px){.qbp-pdp .product-gallery-sticky{position:sticky;top:var(--qbp-space-4, 1rem)}}@media(prefers-reduced-motion:reduce){.qbp-pdp__cta,.qbp-pdp__grade,.qbp-pdp__pill,.qbp-pdp__color,.qbp-pdp__row-chevron,.qbp-pdp__buyback,.qbp-pdp__buyback-arrow,.qbp-pdp__proof-inner--link{transition:none}.qbp-pdp__cta--primary:hover:not([disabled]){transform:none}.qbp-pdp__buyback:hover .qbp-pdp__buyback-arrow{transform:none}.qbp-pdp__sticky{animation:none}}.qbp-pdp2{box-sizing:border-box;font-family:var(--qbp-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--qbp-text-primary, #19152b)}.qbp-pdp2 *,.qbp-pdp2 *:before,.qbp-pdp2 *:after{box-sizing:border-box}.qbp-pdp2__inner{max-width:1280px;margin:0 auto;padding:var(--qbp-space-8, 2rem) var(--qbp-space-4, 1rem) var(--qbp-space-12, 3rem)}.qbp-pdp2__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--qbp-space-8, 2rem) var(--qbp-space-16, 4rem);align-items:start}.qbp-pdp2__gallery{grid-column:1;grid-row:1}.qbp-pdp2__below{grid-column:1;grid-row:2}.qbp-pdp2__info{grid-column:2;grid-row:1 / span 2}.qbp-pdp2__below{display:flex;flex-direction:column;gap:var(--qbp-space-5, 1.25rem)}.qbp-pdp2__info-inner{display:flex;flex-direction:column;gap:var(--qbp-space-5, 1.25rem);max-width:33rem}.qbp-pdp2 .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.qbp-pdp2 .product-images{border-radius:var(--qbp-radius-2xl, 1.5rem);overflow:hidden;background:var(--qbp-bg-primary, #fff);box-shadow:var(--qbp-shadow-sm, 0 2px 4px rgba(0, 0, 0, .06))}.qbp-pdp2 .flickity-nav{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--qbp-radius-full, 9999px);background:var(--qbp-bg-primary, #fff);color:var(--qbp-dark, #19152b);box-shadow:var(--qbp-shadow-card, 0 12px 28px rgba(25, 21, 43, .1));cursor:pointer;z-index:2;transition:transform var(--qbp-duration-fast, .2s) var(--qbp-ease-out, cubic-bezier(0, 0, .2, 1))}.qbp-pdp2 .flickity-nav:hover{transform:translateY(-50%) scale(1.06)}.qbp-pdp2 .flickity-nav svg{width:16px;height:16px}.qbp-pdp2 .flickity-prev{left:var(--qbp-space-4, 1rem)}.qbp-pdp2 .flickity-next{right:var(--qbp-space-4, 1rem)}.qbp-pdp2 .product-images .flickity-page-dots{display:flex;flex-wrap:wrap;justify-content:center;row-gap:4px;max-width:100%;padding:var(--qbp-space-2, .5rem) var(--qbp-space-3, .75rem)}.qbp-pdp2 .product-images .flickity-page-dots .dot{margin:0 4px}.qbp-pdp2 .product-gallery-container .product-image-container{padding:0}.qbp-pdp2 .product-gallery-container{margin-bottom:0}.qbp-pdp2 .product-gallery-container.thumbnails-bottom scroll-shadow{margin-top:var(--qbp-space-4, 1rem)}.qbp-pdp2 .product-gallery-container .product-thumbnail-container{gap:var(--qbp-space-2, .5rem)}.qbp-pdp2 .product-gallery-container.thumbnails-bottom scroll-shadow .product-thumbnail-container .product-thumbnail{width:72px;border:0;border-radius:var(--qbp-radius-lg, .75rem);overflow:hidden;opacity:.55;transition:opacity var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.qbp-pdp2 .product-gallery-container.thumbnails-bottom .product-thumbnail-container .product-thumbnail:after{display:none}.qbp-pdp2 .product-gallery-container.thumbnails-bottom scroll-shadow .product-thumbnail-container .product-thumbnail:hover{opacity:1}.qbp-pdp2 .product-gallery-container.thumbnails-bottom scroll-shadow .product-thumbnail-container .product-thumbnail.is-active,.qbp-pdp2 .product-gallery-container.thumbnails-bottom scroll-shadow .product-thumbnail-container .product-thumbnail.is-initial-selected{opacity:1}.qbp-pdp2 .product-thumbnail-button{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.qbp-pdp2 .product-thumbnail img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.qbp-pdp2__head{display:flex;flex-direction:column;gap:var(--qbp-space-3, .75rem)}.qbp-pdp2__text{margin:0;font-size:var(--qbp-font-size-sm, .875rem);line-height:var(--qbp-line-height-normal, 1.5);color:var(--qbp-text-secondary, #666)}.qbp-pdp2__text--vendor{font-size:var(--qbp-font-size-xs, .75rem);font-weight:var(--qbp-font-weight-bold, 700);letter-spacing:.08em;text-transform:uppercase;color:var(--qbp-primary-ink, #1a6b6d)}.qbp-pdp2__text--vendor+.qbp-pdp2__head{margin-top:calc(var(--qbp-space-2, .5rem) - var(--qbp-space-5, 1.25rem))}.qbp-pdp2__title{margin:0;font-size:clamp(1.625rem,2.8vw,2.375rem);font-weight:var(--qbp-font-weight-bold, 700);line-height:1.15;letter-spacing:var(--qbp-letter-spacing-tight, -.02em);color:var(--qbp-dark, #19152b);text-wrap:balance}.qbp-pdp2__rating{display:flex;align-items:center;gap:var(--qbp-space-2, .5rem);font-size:var(--qbp-font-size-sm, .875rem);color:var(--qbp-text-secondary, #666)}.qbp-pdp2__stars{position:relative;display:inline-block;color:var(--qbp-border-medium, #d0d0d0);font-size:var(--qbp-font-size-base, 1rem);line-height:1;letter-spacing:.05em}.qbp-pdp2__stars:before{content:"\2605\2605\2605\2605\2605"}.qbp-pdp2__stars-fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:calc(var(--qbp-rating, 0) / 5 * 100%);color:var(--qbp-star, #ffb800);white-space:nowrap}.qbp-pdp2__stars-fill:before{content:"\2605\2605\2605\2605\2605"}.qbp-pdp2__rating-text strong{color:var(--qbp-dark, #19152b)}.qbp-pdp2__rating-count{color:var(--qbp-text-tertiary, #999)}.qbp-pdp2 .qbp-price__row{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--qbp-space-2, .5rem)}.qbp-pdp2 .qbp-price__now{font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:var(--qbp-font-weight-bold, 700);line-height:1.1;letter-spacing:var(--qbp-letter-spacing-tight, -.02em);color:var(--qbp-primary-ink, #1a6b6d);font-variant-numeric:tabular-nums}.qbp-pdp2 .qbp-price__was{font-size:var(--qbp-font-size-base, 1rem);color:var(--qbp-text-tertiary, #999);text-decoration-thickness:1px}.qbp-pdp2 .qbp-price__badge{padding:3px var(--qbp-space-2, .5rem);border-radius:var(--qbp-radius-full, 9999px);background:var(--qbp-error-dark, #c62828);color:#fff;font-size:var(--qbp-font-size-xs, .75rem);font-weight:var(--qbp-font-weight-bold, 700);line-height:1.2}.qbp-pdp2 .qbp-price__saving{display:inline-flex;width:fit-content;margin:var(--qbp-space-2, .5rem) 0 0;padding:var(--qbp-space-1, .25rem) var(--qbp-space-3, .75rem);border-radius:var(--qbp-radius-full, 9999px);background:var(--qbp-success-light, #e8f5e9);font-size:var(--qbp-font-size-sm, .875rem);color:var(--qbp-success-dark, #2e7d32)}.qbp-pdp2 .qbp-price__saving strong{margin:0 .3ch}.qbp-pdp2 .qbp-price__unavailable{font-size:var(--qbp-font-size-xl, 1.25rem);font-weight:var(--qbp-font-weight-semibold, 600);color:var(--qbp-text-secondary, #666)}.qbp-pdp2__tax{margin:0;font-size:var(--qbp-font-size-xs, .75rem);color:var(--qbp-text-tertiary, #999)}.qbp-pdp2__options{display:flex;flex-direction:column;gap:var(--qbp-space-5, 1.25rem)}.qbp-pdp2__opt{margin:0;padding:0;border:0;min-width:0}.qbp-pdp2__opt-label{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--qbp-space-2, .5rem);width:100%;padding:0;margin-bottom:var(--qbp-space-3, .75rem);font-size:var(--qbp-font-size-sm, .875rem)}.qbp-pdp2__opt-name{font-weight:var(--qbp-font-weight-semibold, 600);color:var(--qbp-dark, #19152b)}.qbp-pdp2__opt-value{color:var(--qbp-text-secondary, #666)}.qbp-pdp2__opt-guide{display:inline-flex;align-items:center;gap:var(--qbp-space-1, .25rem);margin-left:auto;color:var(--qbp-primary-ink, #1a6b6d);font-size:var(--qbp-font-size-xs, .75rem);font-weight:var(--qbp-font-weight-semibold, 600);text-decoration:none}.qbp-pdp2__opt-guide:hover{text-decoration:underline}.qbp-pdp2__opt-guide svg{width:14px;height:14px;display:block}.qbp-pdp2__opt-choices{display:flex;flex-wrap:wrap;gap:var(--qbp-space-2, .5rem)}.qbp-pdp2__opt--grade .qbp-pdp2__opt-choices{display:grid;grid-template-columns:1fr}.qbp-pdp2__opt--color .qbp-pdp2__opt-choices{display:flex;flex-wrap:wrap;gap:var(--qbp-space-2, .5rem)}.qbp-pdp2__opt-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.qbp-pdp2__colorcard{display:flex;flex-direction:column;width:80px;border:1px solid var(--qbp-border-medium, #d0d0d0);border-radius:var(--qbp-radius-lg, .75rem);overflow:hidden;background:var(--qbp-bg-primary, #fff);cursor:pointer;transition:border-color var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1)),box-shadow var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.qbp-pdp2__colorcard:hover{border-color:var(--qbp-primary, #42d2d5)}.qbp-pdp2__colorcard-media{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:var(--qbp-bg-tertiary, #f5f5f5)}.qbp-pdp2__colorcard-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.qbp-pdp2__colorcard-dot{width:28px;height:28px;border-radius:var(--qbp-radius-full, 9999px);background-color:var(--swatch, var(--qbp-bg-tertiary, #f5f5f5));background-image:var(--swatch-image, none);background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #19152b26}.qbp-pdp2__colorcard-name{padding:var(--qbp-space-1, .25rem) var(--qbp-space-1, .25rem) var(--qbp-space-2, .5rem);font-size:var(--qbp-font-size-xs, .75rem);font-weight:var(--qbp-font-weight-semibold, 600);color:var(--qbp-dark, #19152b);text-align:center;line-height:1.3}.qbp-pdp2__opt-input:checked+.qbp-pdp2__colorcard{border-color:var(--qbp-primary-ink, #1a6b6d);box-shadow:0 0 0 1px var(--qbp-primary-ink, #1a6b6d)}.qbp-pdp2__opt-input:checked+.qbp-pdp2__colorcard .qbp-pdp2__colorcard-name{color:var(--qbp-primary-ink, #1a6b6d)}.qbp-pdp2__grade{display:flex;align-items:center;gap:var(--qbp-space-3, .75rem);padding:var(--qbp-space-3, .75rem) var(--qbp-space-4, 1rem);border:1px solid var(--qbp-border-medium, #d0d0d0);border-radius:var(--qbp-radius-lg, .75rem);cursor:pointer;transition:border-color var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1)),background-color var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1)),box-shadow var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.qbp-pdp2__grade:hover{border-color:var(--qbp-primary, #42d2d5)}.qbp-pdp2__grade-dot{flex-shrink:0;width:18px;height:18px;border-radius:var(--qbp-radius-full, 9999px);border:2px solid var(--qbp-border-medium, #d0d0d0);background:var(--qbp-bg-primary, #fff);transition:border-color var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1)),background-color var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1)),box-shadow var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.qbp-pdp2__grade-dot.is-parfait{color:var(--qbp-grade-a-ink, #1a6b6d)}.qbp-pdp2__grade-dot.is-tresbon{color:var(--qbp-grade-b-ink, #2e7d32)}.qbp-pdp2__grade-dot.is-bon{color:var(--qbp-grade-c-ink, #9c5700)}.qbp-pdp2__grade-dot.is-correct{color:var(--qbp-grade-d-ink, #8a5a2b)}.qbp-pdp2__grade:hover .qbp-pdp2__grade-dot{border-color:currentColor}.qbp-pdp2__opt-input:checked+.qbp-pdp2__grade .qbp-pdp2__grade-dot{border-color:currentColor;background:currentColor;box-shadow:inset 0 0 0 3px var(--qbp-bg-primary, #fff)}.qbp-pdp2__grade-text{display:flex;flex-direction:column;gap:2px;min-width:0}.qbp-pdp2__grade-name{font-size:var(--qbp-font-size-sm, .875rem);font-weight:var(--qbp-font-weight-semibold, 600);color:var(--qbp-dark, #19152b);line-height:1.3}.qbp-pdp2__grade-desc{font-size:var(--qbp-font-size-xs, .75rem);color:var(--qbp-text-secondary, #666);line-height:1.3}.qbp-pdp2__grade-price{margin-left:auto;padding-left:var(--qbp-space-2, .5rem);font-size:var(--qbp-font-size-sm, .875rem);font-weight:var(--qbp-font-weight-semibold, 600);color:var(--qbp-dark, #19152b);white-space:nowrap}.qbp-pdp2__opt-input:checked+.qbp-pdp2__grade{border-color:var(--qbp-primary-ink, #1a6b6d);box-shadow:inset 0 0 0 1px var(--qbp-primary-ink, #1a6b6d);background:var(--qbp-bg-secondary, #f8fdfd)}.qbp-pdp2__pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:72px;padding:0 var(--qbp-space-4, 1rem);border:1px solid var(--qbp-border-medium, #d0d0d0);border-radius:var(--qbp-radius-lg, .75rem);font-size:var(--qbp-font-size-sm, .875rem);font-weight:var(--qbp-font-weight-semibold, 600);color:var(--qbp-dark, #19152b);cursor:pointer;transition:border-color var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1)),background-color var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1)),box-shadow var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.qbp-pdp2__pill:hover{border-color:var(--qbp-primary, #42d2d5)}.qbp-pdp2__opt-input:checked+.qbp-pdp2__pill{border-color:var(--qbp-primary-ink, #1a6b6d);box-shadow:inset 0 0 0 1px var(--qbp-primary-ink, #1a6b6d);background:var(--qbp-bg-secondary, #f8fdfd);color:var(--qbp-primary-ink, #1a6b6d)}.qbp-pdp2__swatch{position:relative;display:block;width:44px;height:44px;border-radius:var(--qbp-radius-full, 9999px);background-color:var(--swatch, var(--qbp-bg-tertiary, #f5f5f5));background-image:var(--swatch-image, none);background-size:cover;background-position:center;cursor:pointer;box-shadow:inset 0 0 0 1px #19152b26}.qbp-pdp2__swatch:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;border:2px solid transparent;transition:border-color var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.qbp-pdp2__swatch:hover:after{border-color:var(--qbp-border-medium, #d0d0d0)}.qbp-pdp2__opt-input:checked+.qbp-pdp2__swatch:after{border-color:var(--qbp-primary-ink, #1a6b6d)}.qbp-pdp2__opt-input.is-disabled+.qbp-pdp2__grade,.qbp-pdp2__opt-input.is-disabled+.qbp-pdp2__pill{opacity:.55;color:var(--qbp-text-tertiary, #999);background:var(--qbp-bg-tertiary, #f5f5f5)}.qbp-pdp2__opt-input.is-disabled+.qbp-pdp2__pill,.qbp-pdp2__opt-input.is-disabled+.qbp-pdp2__grade .qbp-pdp2__grade-name{text-decoration:line-through}.qbp-pdp2__opt-input.is-disabled+.qbp-pdp2__colorcard{opacity:.55}.qbp-pdp2__opt-input.is-disabled+.qbp-pdp2__colorcard .qbp-pdp2__colorcard-name{text-decoration:line-through}.qbp-pdp2__opt-input.is-disabled:checked+.qbp-pdp2__grade,.qbp-pdp2__opt-input.is-disabled:checked+.qbp-pdp2__pill,.qbp-pdp2__opt-input.is-disabled:checked+.qbp-pdp2__colorcard{opacity:1;color:var(--qbp-text-primary, #19152b);background:var(--qbp-bg-secondary, #f8fdfd)}.qbp-pdp2__opt-input.is-disabled+.qbp-pdp2__swatch{opacity:.4;background-image:linear-gradient(to top left,transparent calc(50% - 1px),var(--qbp-dark, #19152b) 50%,transparent calc(50% + 1px)),var(--swatch-image, none)}.qbp-pdp2__opt-input:focus-visible+.qbp-pdp2__grade,.qbp-pdp2__opt-input:focus-visible+.qbp-pdp2__pill,.qbp-pdp2__opt-input:focus-visible+.qbp-pdp2__colorcard,.qbp-pdp2__opt-input:focus-visible+.qbp-pdp2__swatch{outline:2px solid var(--qbp-primary, #42d2d5);outline-offset:2px}.qbp-pdp2__select{width:100%;min-height:48px;padding:0 var(--qbp-space-3, .75rem);border:1px solid var(--qbp-border-medium, #d0d0d0);border-radius:var(--qbp-radius-lg, .75rem);font-family:inherit;font-size:var(--qbp-font-size-base, 1rem);color:var(--qbp-dark, #19152b);background:var(--qbp-bg-primary, #fff)}.qbp-pdp2__stock{display:flex;align-items:center;gap:var(--qbp-space-2, .5rem);margin:0;font-size:var(--qbp-font-size-sm, .875rem);color:var(--qbp-success-dark, #2e7d32)}.qbp-pdp2__stock-dot{width:8px;height:8px;border-radius:var(--qbp-radius-full, 9999px);background:var(--qbp-success, #4caf50)}.qbp-pdp2__stock.is-low{color:var(--qbp-warning-ink, #9c5700)}.qbp-pdp2__stock.is-low .qbp-pdp2__stock-dot{background:var(--qbp-warning-dark, #f57c00)}.qbp-pdp2__stock strong{font-weight:var(--qbp-font-weight-bold, 700)}.qbp-pdp2__qty{display:inline-flex;align-items:center;border:1px solid var(--qbp-border-medium, #d0d0d0);border-radius:var(--qbp-radius-lg, .75rem);overflow:hidden}.qbp-pdp2__qty-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:none;color:var(--qbp-dark, #19152b);cursor:pointer}.qbp-pdp2__qty-btn:hover{background:var(--qbp-bg-secondary, #f8fdfd)}.qbp-pdp2__qty-btn:focus-visible{outline:2px solid var(--qbp-primary, #42d2d5);outline-offset:-2px}.qbp-pdp2__qty-btn svg{width:16px;height:16px;display:block}.qbp-pdp2__qty-input{width:48px;height:44px;border:0;border-left:1px solid var(--qbp-border-medium, #d0d0d0);border-right:1px solid var(--qbp-border-medium, #d0d0d0);text-align:center;font-family:inherit;font-size:var(--qbp-font-size-base, 1rem);font-weight:var(--qbp-font-weight-semibold, 600);color:var(--qbp-dark, #19152b);-moz-appearance:textfield}.qbp-pdp2__qty-input::-webkit-outer-spin-button,.qbp-pdp2__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qbp-pdp2__cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--qbp-space-2, .5rem);width:100%;min-height:54px;padding:0 var(--qbp-space-8, 2rem);border:none;border-radius:var(--qbp-radius-full, 9999px);font-family:inherit;font-size:var(--qbp-font-size-base, 1rem);font-weight:var(--qbp-font-weight-semibold, 600);line-height:1;text-decoration:none;cursor:pointer;transition:transform var(--qbp-duration-fast, .2s) var(--qbp-ease-out, cubic-bezier(0, 0, .2, 1)),box-shadow var(--qbp-duration-fast, .2s) var(--qbp-ease-out, cubic-bezier(0, 0, .2, 1)),opacity var(--qbp-duration-fast, .2s) var(--qbp-ease-out, cubic-bezier(0, 0, .2, 1))}.qbp-pdp2__cta--primary{background:var(--qbp-cta-gradient, linear-gradient(135deg, #cc4514 0%, #b13a08 100%));color:#fff;box-shadow:var(--qbp-shadow-cta, 0 5px 15px rgba(204, 69, 20, .3))}.qbp-pdp2__cta--primary:hover:not([disabled]){transform:translateY(-2px);box-shadow:var(--qbp-shadow-lg, 0 10px 15px rgba(0, 0, 0, .1))}.qbp-pdp2__cta:focus-visible{outline:2px solid var(--qbp-dark, #19152b);outline-offset:2px}.qbp-pdp2__cta[disabled]{background:var(--qbp-bg-tertiary, #f5f5f5);color:var(--qbp-text-secondary, #666);box-shadow:none;cursor:not-allowed}.qbp-pdp2__cta .loading-overlay{display:none}.qbp-pdp2__cta.loading .single-add-to-cart-button--text{visibility:hidden}.qbp-pdp2__cta.loading .loading-overlay{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center}.qbp-pdp2__cta.loading .loading-overlay svg{width:20px;height:20px}.qbp-pdp2__buy{display:flex;flex-direction:column;gap:var(--qbp-space-3, .75rem)}.qbp-pdp2__form{display:flex;flex-direction:column;gap:var(--qbp-space-3, .75rem);margin:0}.qbp-pdp2__dynamic{display:flex;flex-direction:column}.qbp-pdp2__error{display:flex;align-items:center;gap:var(--qbp-space-2, .5rem);padding:var(--qbp-space-3, .75rem);border:1px solid var(--qbp-error, #f44336);border-radius:var(--qbp-radius-md, .5rem);background:var(--qbp-error-light, #ffebee);font-size:var(--qbp-font-size-sm, .875rem);color:var(--qbp-error, #f44336)}.qbp-pdp2__error[hidden]{display:none}.qbp-pdp2__proofs{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--qbp-space-3, .75rem);margin:0;padding:var(--qbp-space-4, 1rem) 0;list-style:none;border-top:1px solid var(--qbp-border-light, #e6f9fa);border-bottom:1px solid var(--qbp-border-light, #e6f9fa)}.qbp-pdp2__proofs--band{grid-template-columns:repeat(4,1fr);gap:var(--qbp-space-6, 1.5rem);padding:var(--qbp-space-8, 2rem);border:0;border-radius:var(--qbp-radius-2xl, 1.5rem);background:var(--qbp-bg-secondary, #f8fdfd)}.qbp-pdp2__proof-inner{display:flex;align-items:flex-start;gap:var(--qbp-space-3, .75rem);text-decoration:none;color:inherit}.qbp-pdp2__proof-inner--link{transition:color var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.qbp-pdp2__proof-inner--link:hover .qbp-pdp2__proof-title{color:var(--qbp-primary-ink, #1a6b6d)}.qbp-pdp2__proof-inner--link:focus-visible{outline:2px solid var(--qbp-primary, #42d2d5);outline-offset:2px;border-radius:var(--qbp-radius-sm, .25rem)}.qbp-pdp2__proof-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--qbp-radius-md, .5rem);background:var(--qbp-border-light, #e6f9fa);color:var(--qbp-dark, #19152b)}.qbp-pdp2__proof-icon svg{width:18px;height:18px;display:block}.qbp-pdp2__proof-text{display:flex;flex-direction:column;gap:2px;min-width:0}.qbp-pdp2__proof-title{font-size:var(--qbp-font-size-sm, .875rem);font-weight:var(--qbp-font-weight-semibold, 600);color:var(--qbp-dark, #19152b);line-height:1.25}.qbp-pdp2__proof-desc{font-size:var(--qbp-font-size-xs, .75rem);color:var(--qbp-text-secondary, #666);line-height:1.35}.qbp-pdp2__banner{margin-top:var(--qbp-space-10, 2.5rem)}.qbp-pdp2__buyback{display:flex;align-items:center;gap:var(--qbp-space-3, .75rem);padding:var(--qbp-space-3, .75rem) var(--qbp-space-4, 1rem);border:1px solid var(--qbp-success-light, #e8f5e9);border-radius:var(--qbp-radius-lg, .75rem);background:var(--qbp-bg-eco-light, #e8f5e9);color:var(--qbp-success-dark, #2e7d32);font-size:var(--qbp-font-size-sm, .875rem);line-height:1.4;text-decoration:none;transition:border-color var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.qbp-pdp2__buyback:hover{border-color:var(--qbp-success-dark, #2e7d32)}.qbp-pdp2__buyback:focus-visible{outline:2px solid var(--qbp-success-dark, #2e7d32);outline-offset:2px}.qbp-pdp2__buyback-icon{flex-shrink:0;display:inline-flex}.qbp-pdp2__buyback-icon svg{width:20px;height:20px;display:block}.qbp-pdp2__buyback-text{flex:1;min-width:0}.qbp-pdp2__buyback-arrow{flex-shrink:0;display:inline-flex;transition:transform var(--qbp-duration-fast, .2s) var(--qbp-ease-out, cubic-bezier(0, 0, .2, 1))}.qbp-pdp2__buyback-arrow svg{width:16px;height:16px;display:block}.qbp-pdp2__buyback:hover .qbp-pdp2__buyback-arrow{transform:translate(3px)}.qbp-pdp2__payment{display:flex;align-items:center;flex-wrap:wrap;gap:var(--qbp-space-2, .5rem) var(--qbp-space-3, .75rem)}.qbp-pdp2__payment-label{display:inline-flex;align-items:center;gap:var(--qbp-space-1, .25rem);font-size:var(--qbp-font-size-xs, .75rem);color:var(--qbp-text-secondary, #666)}.qbp-pdp2__payment-label svg{width:13px;height:13px;display:block}.qbp-pdp2__payment-icons{display:flex;flex-wrap:wrap;gap:4px}.qbp-pdp2__payment-icon{width:34px;height:22px}.qbp-pdp2__infobox{display:flex;align-items:center;gap:var(--qbp-space-3, .75rem);padding:var(--qbp-space-3, .75rem) var(--qbp-space-4, 1rem);border-radius:var(--qbp-radius-lg, .75rem);background:var(--qbp-infobox-bg, var(--qbp-border-light, #e6f9fa));color:var(--qbp-infobox-color, var(--qbp-dark, #19152b));font-size:var(--qbp-font-size-sm, .875rem);font-weight:var(--qbp-font-weight-medium, 500);line-height:1.4}.qbp-pdp2__infobox--link{text-decoration:none;transition:filter var(--qbp-duration-fast, .2s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.qbp-pdp2__infobox--link:hover{filter:brightness(.96)}.qbp-pdp2__infobox--link:focus-visible{outline:2px solid var(--qbp-primary, #42d2d5);outline-offset:2px}.qbp-pdp2__infobox-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.qbp-pdp2__infobox-icon svg{width:20px;height:20px;display:block;fill:currentColor}.qbp-pdp2__infobox-icon img{width:20px;height:20px;display:block}.qbp-pdp2__infobox-text{min-width:0}.qbp-pdp2__infobox+.qbp-pdp2__infobox{margin-top:calc(var(--qbp-space-2, .5rem) - var(--qbp-space-5, 1.25rem))}.qbp-pdp2__description{font-size:var(--qbp-font-size-sm, .875rem);line-height:var(--qbp-line-height-relaxed, 1.6);color:var(--qbp-text-secondary, #666);text-wrap:pretty}.qbp-pdp2__row{border-bottom:1px solid var(--qbp-border-light, #e6f9fa)}.qbp-pdp2__row-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--qbp-space-3, .75rem);padding:var(--qbp-space-4, 1rem) 0;font-size:var(--qbp-font-size-sm, .875rem);font-weight:var(--qbp-font-weight-semibold, 600);color:var(--qbp-dark, #19152b);cursor:pointer;list-style:none}.qbp-pdp2__row-summary::-webkit-details-marker{display:none}.qbp-pdp2__row-summary:focus-visible{outline:2px solid var(--qbp-primary, #42d2d5);outline-offset:-2px}.qbp-pdp2__row-chevron{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--qbp-radius-full, 9999px);background:var(--qbp-border-light, #e6f9fa);color:var(--qbp-dark, #19152b);transition:transform var(--qbp-duration-normal, .25s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1)),background-color var(--qbp-duration-normal, .25s) var(--qbp-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.qbp-pdp2__row-chevron svg{width:12px;height:12px;display:block}.qbp-pdp2__row[open] .qbp-pdp2__row-chevron{transform:rotate(180deg);background:var(--qbp-primary, #42d2d5)}.qbp-pdp2__row-content{padding:0 0 var(--qbp-space-4, 1rem);font-size:var(--qbp-font-size-sm, .875rem);line-height:var(--qbp-line-height-relaxed, 1.6);color:var(--qbp-text-secondary, #666)}.qbp-pdp2__sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:var(--qbp-space-3, .75rem) var(--qbp-space-4, 1rem);padding-bottom:calc(var(--qbp-space-3, .75rem) + env(safe-area-inset-bottom,0px));background:var(--qbp-bg-primary, #fff);border-top:1px solid var(--qbp-border-light, #e6f9fa);box-shadow:0 -4px 16px #19152b14;animation:qbp-pdp2-sticky-in var(--qbp-duration-normal, .25s) var(--qbp-ease-out, cubic-bezier(0, 0, .2, 1))}.qbp-pdp2__sticky[hidden]{display:none}@keyframes qbp-pdp2-sticky-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.qbp-pdp2__sticky-inner{display:flex;align-items:center;gap:var(--qbp-space-3, .75rem);max-width:1280px;margin:0 auto}.qbp-pdp2__sticky-media{flex-shrink:0;width:44px;height:44px;border-radius:var(--qbp-radius-md, .5rem);overflow:hidden;background:var(--qbp-bg-secondary, #f8fdfd)}.qbp-pdp2__sticky-media img{width:100%;height:100%;object-fit:contain}.qbp-pdp2__sticky-text{flex:1;min-width:0}.qbp-pdp2__sticky-title{display:block;font-size:var(--qbp-font-size-sm, .875rem);font-weight:var(--qbp-font-weight-semibold, 600);color:var(--qbp-dark, #19152b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qbp-pdp2 .qbp-price--compact .qbp-price__now{font-size:var(--qbp-font-size-base, 1rem)}.qbp-pdp2 .qbp-price--compact .qbp-price__was{font-size:var(--qbp-font-size-xs, .75rem)}.qbp-pdp2__cta--sticky{width:auto;flex-shrink:0;min-height:44px;padding:0 var(--qbp-space-5, 1.25rem)}@media(max-width:900px){.qbp-pdp2__inner{padding:var(--qbp-space-4, 1rem) var(--qbp-space-4, 1rem) var(--qbp-space-8, 2rem)}.qbp-pdp2__grid{grid-template-columns:minmax(0,1fr);gap:var(--qbp-space-6, 1.5rem)}.qbp-pdp2__gallery,.qbp-pdp2__below,.qbp-pdp2__info{grid-column:auto;grid-row:auto}.qbp-pdp2__below{order:1}.qbp-pdp2__info-inner{max-width:none}.qbp-pdp2__proofs--band{grid-template-columns:repeat(2,1fr);padding:var(--qbp-space-5, 1.25rem)}.qbp-pdp2__banner{margin-top:var(--qbp-space-6, 1.5rem)}}@media(max-width:767px){.qbp-pdp2 .product-image-container .product-images{margin-left:0;width:100%;border-radius:var(--qbp-radius-xl, 1rem)}.qbp-pdp2.thb-product-detail .product-images .product-images__slide{width:100%}.qbp-pdp2__inner{overflow-x:clip}}@media(max-width:600px){.qbp-pdp2__proofs{grid-template-columns:1fr}.qbp-pdp2__proofs--band{grid-template-columns:1fr;gap:var(--qbp-space-4, 1rem)}.qbp-pdp2__sticky-media{display:none}.qbp-pdp2__grade-price{font-size:var(--qbp-font-size-xs, .75rem)}}@media(max-width:380px){.qbp-pdp2__sticky-text{display:none}.qbp-pdp2__cta--sticky{width:100%}}@media(min-width:901px){.qbp-pdp2 .product-gallery-sticky{position:sticky;top:var(--qbp-space-4, 1rem)}}@media(prefers-reduced-motion:reduce){.qbp-pdp2__cta,.qbp-pdp2__grade,.qbp-pdp2__pill,.qbp-pdp2__colorcard,.qbp-pdp2__swatch:after,.qbp-pdp2__row-chevron,.qbp-pdp2__buyback,.qbp-pdp2__buyback-arrow,.qbp-pdp2__proof-inner--link,.qbp-pdp2 .flickity-nav,.qbp-pdp2 .product-thumbnail{transition:none}.qbp-pdp2__cta--primary:hover:not([disabled]){transform:none}.qbp-pdp2__buyback:hover .qbp-pdp2__buyback-arrow{transform:none}.qbp-pdp2 .flickity-nav:hover{transform:translateY(-50%)}.qbp-pdp2__sticky{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
