.poanes-gallery[data-v-9cbac7e9]{min-width:0}.poanes-gallery__desktop-grid[data-v-9cbac7e9]{background:#fff;display:grid;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr))}.poanes-gallery__tile[data-v-9cbac7e9],.poanes-gallery__video-tile[data-v-9cbac7e9]{background:#f5f4f2;border:0;color:#171615;cursor:zoom-in;min-width:0;overflow:hidden;padding:0;position:relative}.poanes-gallery__tile--hero[data-v-9cbac7e9]{grid-column:span 2}.poanes-gallery__tile img[data-v-9cbac7e9]{background:#f5f4f2;display:block;height:auto;max-height:86vh;min-height:520px;-o-object-fit:contain;object-fit:contain;transition:transform .35s ease;width:100%}.poanes-gallery__tile:hover img[data-v-9cbac7e9]{transform:scale(1.008)}.poanes-gallery__zoom-hint[data-v-9cbac7e9]{background:#ffffffe6;border-radius:999px;bottom:1rem;color:#171615;font-size:.62rem;font-weight:650;letter-spacing:.07em;opacity:0;padding:.48rem .7rem;position:absolute;right:1rem;text-transform:uppercase;transition:opacity .18s ease}.poanes-gallery__tile:focus-visible .poanes-gallery__zoom-hint[data-v-9cbac7e9],.poanes-gallery__tile:hover .poanes-gallery__zoom-hint[data-v-9cbac7e9]{opacity:1}.poanes-gallery__bundle-label[data-v-9cbac7e9]{background:#171615d1;bottom:.85rem;color:#fff;font-size:.63rem;left:.85rem;letter-spacing:.04em;max-width:calc(100% - 1.7rem);padding:.42rem .62rem;position:absolute}.poanes-gallery__video-tile[data-v-9cbac7e9]{align-items:center;background:#171615;color:#fff;cursor:pointer;display:flex;gap:1.1rem;justify-content:center;min-height:280px;padding:2rem}.poanes-gallery__video-tile span[data-v-9cbac7e9]:last-child{align-items:flex-start;display:flex;flex-direction:column;gap:.3rem}.poanes-gallery__video-tile small[data-v-9cbac7e9]{color:#bdb8b0;font-size:.64rem;letter-spacing:.11em;text-transform:uppercase}.poanes-gallery__video-tile strong[data-v-9cbac7e9]{font-family:var(--app-font-family);font-size:1.35rem;font-weight:400}.poanes-gallery__play[data-v-9cbac7e9]{border:1px solid hsla(0,0%,100%,.55);border-radius:50%;display:grid;font-size:1rem;height:52px;place-items:center;width:52px}.poanes-gallery__mobile-meta[data-v-9cbac7e9],.poanes-gallery__mobile-rail[data-v-9cbac7e9]{display:none}.poanes-gallery__empty[data-v-9cbac7e9]{background:#f5f4f2;color:#77716a;display:grid;font-size:.8rem;min-height:520px;place-items:center}.poanes-lightbox[data-v-9cbac7e9]{background:#f9f8f6fb;color:#171615;display:grid;grid-template-rows:auto minmax(0,1fr);inset:0;outline:none;position:fixed;z-index:4000}.poanes-lightbox__toolbar[data-v-9cbac7e9]{align-items:center;background:#ffffffe6;border-bottom:1px solid #e9e5df;display:flex;justify-content:space-between;min-height:66px;padding:.65rem clamp(.75rem,2vw,1.5rem)}.poanes-lightbox__toolbar>span[data-v-9cbac7e9]{font-size:.7rem;letter-spacing:.09em}.poanes-lightbox__tools[data-v-9cbac7e9]{display:flex;gap:.2rem}.poanes-lightbox__nav[data-v-9cbac7e9],.poanes-lightbox__tools button[data-v-9cbac7e9]{background:transparent;border:0;border-radius:50%;color:#171615;display:grid;height:44px;place-items:center;width:44px}.poanes-lightbox__nav[data-v-9cbac7e9]:hover,.poanes-lightbox__tools button[data-v-9cbac7e9]:hover{background:#eeece8}.poanes-lightbox__nav[data-v-9cbac7e9]:focus-visible,.poanes-lightbox__tools button[data-v-9cbac7e9]:focus-visible{outline:2px solid #171615;outline-offset:2px}.poanes-lightbox__tools button[data-v-9cbac7e9]:disabled{opacity:.3}.poanes-lightbox__close[data-v-9cbac7e9]{background:#fff!important;border:1px solid #ded8d1!important;font-size:1.45rem;line-height:1}.poanes-lightbox__close span[data-v-9cbac7e9]{display:block;transform:translateY(-1px)}.poanes-lightbox__stage[data-v-9cbac7e9]{display:grid;min-height:0;min-width:0;overflow:auto;padding:1rem clamp(3rem,7vw,7rem);place-items:center}.poanes-lightbox__stage img[data-v-9cbac7e9]{height:auto;max-height:calc(100vh - 98px);max-width:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;transition:transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.poanes-lightbox__stage.is-zoomed[data-v-9cbac7e9]{cursor:zoom-out}.poanes-lightbox__nav[data-v-9cbac7e9]{background:#ffffffeb;box-shadow:0 4px 20px #14120f14;margin-top:5px;position:absolute;top:50%;z-index:2}.poanes-lightbox__nav--prev[data-v-9cbac7e9]{left:1rem}.poanes-lightbox__nav--next[data-v-9cbac7e9]{right:1rem}.poanes-lightbox-enter-active[data-v-9cbac7e9],.poanes-lightbox-leave-active[data-v-9cbac7e9]{transition:opacity .18s ease}.poanes-lightbox-enter-from[data-v-9cbac7e9],.poanes-lightbox-leave-to[data-v-9cbac7e9]{opacity:0}@media(max-width:767px){.poanes-gallery__desktop-grid[data-v-9cbac7e9]{display:none}.poanes-gallery__mobile-rail[data-v-9cbac7e9]{background:#f5f4f2;display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.poanes-gallery__mobile-rail[data-v-9cbac7e9]::-webkit-scrollbar{display:none}.poanes-gallery__mobile-slide[data-v-9cbac7e9]{background:#f5f4f2;border:0;min-width:100%;padding:0;position:relative;scroll-snap-align:start;width:100%}.poanes-gallery__mobile-slide img[data-v-9cbac7e9]{display:block;height:auto;max-height:72vh;min-height:min(118vw,560px);-o-object-fit:contain;object-fit:contain;width:100%}.poanes-gallery__mobile-meta[data-v-9cbac7e9]{align-items:center;border-bottom:1px solid #ece9e4;color:#716b64;display:flex;font-size:.7rem;justify-content:space-between;min-height:48px;padding:.4rem 1rem}.poanes-gallery__video-link[data-v-9cbac7e9]{align-items:center;background:transparent;border:0;color:#171615;display:inline-flex;font-size:.7rem;font-weight:650;gap:.4rem;min-height:38px}.poanes-gallery__empty[data-v-9cbac7e9]{min-height:420px}.poanes-lightbox__stage[data-v-9cbac7e9]{padding:.5rem}.poanes-lightbox__stage img[data-v-9cbac7e9]{max-height:calc(100vh - 82px)}.poanes-lightbox__nav[data-v-9cbac7e9]{height:42px;width:42px}.poanes-lightbox__nav--prev[data-v-9cbac7e9]{left:.35rem}.poanes-lightbox__nav--next[data-v-9cbac7e9]{right:.35rem}}@media(prefers-reduced-motion:reduce){.poanes-gallery[data-v-9cbac7e9] *,.poanes-lightbox[data-v-9cbac7e9] *{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.poanes-product-sections[data-v-e84b73b7]{border-top:1px solid #dcd7d1;margin:clamp(3rem,7vw,7rem) auto 0;width:min(100% - clamp(2rem,8vw,10rem),1380px)}.poanes-product-sections--commerce[data-v-e84b73b7]{margin:1.25rem 0 0;min-width:0;width:100%}.poanes-product-section[data-v-e84b73b7]{border-bottom:1px solid #dcd7d1;min-width:0}.poanes-product-section h2[data-v-e84b73b7]{margin:0;scroll-margin-top:1.25rem}.poanes-product-section h2>button[data-v-e84b73b7]{align-items:center;background:transparent;border:0;color:#1d1b19;display:flex;font-size:.74rem;font-weight:650;gap:1.5rem;justify-content:space-between;letter-spacing:.09em;min-height:66px;padding:1rem 0;text-align:left;text-transform:uppercase;width:100%}.poanes-product-section h2>button>span[data-v-e84b73b7]{align-items:center;display:inline-flex;gap:.6rem;min-width:0}.poanes-product-section h2 small[data-v-e84b73b7]{background:#efede9;border-radius:999px;color:#706a64;display:inline-grid;font-size:.6rem;height:22px;min-width:22px;padding:0 .35rem;place-items:center}.poanes-product-section__body[data-v-e84b73b7]{color:#5f5953;font-size:.82rem;line-height:1.75;min-width:0;overflow-wrap:anywhere;padding:.2rem 0 clamp(1.5rem,3vw,2.5rem)}.poanes-product-section__state[data-v-e84b73b7]{color:#817a73;margin:0;padding:1rem 0}.poanes-product-html[data-v-e84b73b7]{max-width:100%;overflow:hidden;overflow-wrap:anywhere}.poanes-product-html[data-v-e84b73b7] img{height:auto!important;max-width:100%!important}.poanes-product-html[data-v-e84b73b7] table{min-width:560px;width:100%!important}.poanes-product-html[data-v-e84b73b7] .table-responsive,.poanes-product-html[data-v-e84b73b7]:has(table){overflow-x:auto}.poanes-product-html[data-v-e84b73b7] iframe,.poanes-product-html[data-v-e84b73b7] video{aspect-ratio:16/9;height:auto!important;max-width:100%!important;width:100%!important}.poanes-product-attributes[data-v-e84b73b7]{border-top:1px solid #ebe7e2;display:grid;grid-template-columns:minmax(140px,.7fr) minmax(0,1.3fr);margin:0}.poanes-product-attributes dd[data-v-e84b73b7],.poanes-product-attributes dt[data-v-e84b73b7]{border-bottom:1px solid #ebe7e2;margin:0;padding:.75rem 0}.poanes-product-attributes dt[data-v-e84b73b7]{color:#7b746e;font-size:.7rem;font-weight:600;padding-right:1rem}.poanes-product-attributes dd[data-v-e84b73b7]{color:#38332f;overflow-wrap:anywhere}.poanes-product-delivery-note[data-v-e84b73b7]{align-items:flex-start;background:#f4f2ef;color:#4c4742;display:flex;gap:.75rem;margin:0 0 1rem;padding:.9rem 1rem}.poanes-product-section[data-v-e84b73b7] .product-reviews{margin-top:0;max-width:100%;overflow:hidden}.poanes-product-section[data-v-e84b73b7] .review-card,.poanes-product-section[data-v-e84b73b7] .review-summary{border-radius:0!important;box-shadow:none!important;max-width:100%}.poanes-product-section[data-v-e84b73b7] .review-summary{background:#fbf8f4;border:1px solid #e6dfd8;display:grid;gap:clamp(1rem,3vw,2rem);grid-template-columns:minmax(0,1fr) auto;margin-bottom:1.25rem;padding:clamp(1rem,2.5vw,1.35rem)}.poanes-product-section[data-v-e84b73b7] .review-panel__header span,.poanes-product-section[data-v-e84b73b7] .review-summary__eyebrow{color:#8b8178;font-size:.64rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.poanes-product-section[data-v-e84b73b7] .review-summary__rating strong{color:#171615;font-family:var(--app-font-family);font-size:clamp(2rem,4vw,2.8rem);font-weight:400;line-height:1}.poanes-product-section[data-v-e84b73b7] .review-summary__score p{color:#6f675f;font-size:.76rem;line-height:1.55;margin:.55rem 0 0}.poanes-product-section[data-v-e84b73b7] .review-summary__metrics{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(96px,1fr))}.poanes-product-section[data-v-e84b73b7] .review-summary__metrics>div{align-content:center;background:#fff;border:1px solid #e5ded7;display:grid;min-height:96px;padding:1rem}.poanes-product-section[data-v-e84b73b7] .review-summary__metrics strong{color:#171615;font-family:var(--app-font-family);font-size:1.7rem;font-weight:400}.poanes-product-section[data-v-e84b73b7] .review-summary__metrics span{color:#746d66;font-size:.74rem}.poanes-product-section[data-v-e84b73b7] .review-layout{display:grid;gap:clamp(1rem,2.6vw,1.6rem);grid-template-columns:minmax(0,.9fr) minmax(320px,1.4fr)}.poanes-product-section[data-v-e84b73b7] .review-empty,.poanes-product-section[data-v-e84b73b7] .review-panel{background:#fff!important;border:1px solid #e4ddd6!important;border-radius:0!important;box-shadow:none!important}.poanes-product-section[data-v-e84b73b7] .review-empty{color:#5f5953;padding:1.35rem;text-align:center}.poanes-product-section[data-v-e84b73b7] .review-empty strong{color:#171615;display:block;font-family:var(--app-font-family);font-size:1.05rem;font-weight:400;margin-bottom:.45rem}.poanes-product-section[data-v-e84b73b7] .review-panel{padding:clamp(1rem,2.5vw,1.35rem)!important}.poanes-product-section[data-v-e84b73b7] .review-panel__header{margin-bottom:1.25rem}.poanes-product-section[data-v-e84b73b7] .review-panel__header strong{color:#171615;display:block;font-family:var(--app-font-family);font-size:1.35rem;font-weight:400;line-height:1.2;margin-top:.35rem}.poanes-product-section[data-v-e84b73b7] .review-form .form-group{margin-bottom:1.05rem}.poanes-product-section[data-v-e84b73b7] .review-form label{color:#171615;display:block;font-size:.72rem;font-weight:650;margin-bottom:.45rem}.poanes-product-section[data-v-e84b73b7] .rating-picker{display:flex;flex-wrap:wrap;gap:.35rem}.poanes-product-section[data-v-e84b73b7] .rating-picker button{background:#fff;border:1px solid #d9d1c8;border-radius:0;color:#171615;display:grid;height:38px;place-items:center;width:38px}.poanes-product-section[data-v-e84b73b7] .rating-picker button.active{background:#171615;border-color:#171615;color:#fff}.poanes-product-section[data-v-e84b73b7] .review-form .form-control{background:#fff;border:1px solid #d9d1c8;border-radius:0;box-shadow:none;color:#171615;font-size:.78rem;width:100%}.poanes-product-section[data-v-e84b73b7] .review-form textarea.form-control{min-height:150px;padding:.9rem;resize:vertical}.poanes-product-section[data-v-e84b73b7] .review-form .form-control:focus{border-color:#171615;box-shadow:0 0 0 2px #17161514;outline:0}.poanes-product-section[data-v-e84b73b7] .review-form small{color:#827a72;display:block;font-size:.66rem;line-height:1.45;margin-top:.45rem}.poanes-product-section[data-v-e84b73b7] .review-form__submit,.poanes-product-section[data-v-e84b73b7] .review-panel--login .btn{background:#171615!important;border:1px solid #171615!important;border-radius:0!important;color:#fff!important;font-size:.72rem;font-weight:650;min-height:46px;width:100%}.poanes-product-section[data-v-e84b73b7] .review-form__submit:disabled{background:#a9a29b!important;border-color:#a9a29b!important;opacity:1}.poanes-product-section[data-v-e84b73b7] .review-card{background:transparent!important;border:0!important;border-bottom:1px solid #e6dfd8!important;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);padding:1rem 0}.poanes-product-section[data-v-e84b73b7] .review-card__avatar{background:#171615;border-radius:50%;color:#fff;display:grid;font-size:.72rem;font-weight:650;height:42px;place-items:center;width:42px}.poanes-product-section[data-v-e84b73b7] .review-card__topline{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.poanes-product-section[data-v-e84b73b7] .review-card__topline strong{color:#171615;font-size:.82rem}.poanes-product-section[data-v-e84b73b7] .review-card__text,.poanes-product-section[data-v-e84b73b7] .review-card__topline small{color:#6f675f;font-size:.74rem}.poanes-product-section[data-v-e84b73b7] :where(button,a):focus-visible{outline:2px solid #1c1a18;outline-offset:3px}.poanes-product-sections--commerce .poanes-product-section h2>button[data-v-e84b73b7]{font-size:.68rem;min-height:58px;padding:.85rem 0}.poanes-product-sections--commerce .poanes-product-section__body[data-v-e84b73b7]{font-size:.76rem;line-height:1.68;padding-bottom:1.4rem}.poanes-product-sections--commerce .poanes-product-attributes[data-v-e84b73b7]{grid-template-columns:minmax(110px,.75fr) minmax(0,1.25fr)}.poanes-pdp__commerce:has(>.poanes-product-sections--commerce)>.poanes-pdp__commerce-inner{max-height:none;overflow:visible;overscroll-behavior:auto;position:static;scrollbar-width:auto;top:auto}.poanes-installment-modal[data-v-e84b73b7]{display:grid;inset:0;padding:clamp(1rem,3vw,2rem);place-items:center;position:fixed;z-index:1600}.poanes-installment-modal__backdrop[data-v-e84b73b7]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1815128f;inset:0;position:absolute}.poanes-installment-modal__dialog[data-v-e84b73b7]{background:#fff;border:1px solid #d9d2ca;border-radius:4px;box-shadow:0 24px 80px #1815123d;color:#211e1b;display:flex;flex-direction:column;max-height:calc(100dvh - clamp(2rem,6vw,4rem));overflow:hidden;position:relative;width:min(960px,100%);z-index:1}.poanes-installment-modal__dialog[data-v-e84b73b7]:focus{outline:none}.poanes-installment-modal__dialog[data-v-e84b73b7]:focus-visible{outline:2px solid #1c1a18;outline-offset:3px}.poanes-installment-modal__header[data-v-e84b73b7]{align-items:center;background:#fff;border-bottom:1px solid #e5dfd8;display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between;padding:1.25rem clamp(1rem,3vw,1.75rem)}.poanes-installment-modal__eyebrow[data-v-e84b73b7]{color:#8a8178;display:block;font-size:.62rem;font-weight:650;letter-spacing:.12em;margin-bottom:.3rem;text-transform:uppercase}.poanes-installment-modal__header h2[data-v-e84b73b7]{font-family:var(--app-font-family);font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:400;line-height:1.15;margin:0}.poanes-installment-modal__close[data-v-e84b73b7]{background:#fff;border:1px solid #ddd6ce;border-radius:50%;color:#27231f;display:inline-grid;flex:0 0 44px;font-size:1.4rem;height:44px;line-height:1;place-items:center;transition:background .18s ease,border-color .18s ease;width:44px}.poanes-installment-modal__close>svg[data-v-e84b73b7]{display:none}.poanes-installment-modal__close>span[data-v-e84b73b7]{display:block;transform:translateY(-1px)}.poanes-installment-modal__close[data-v-e84b73b7]:hover{background:#f7f4f0;border-color:#bcb3aa}.poanes-installment-modal__close[data-v-e84b73b7]:focus-visible,.poanes-installment-modal__error button[data-v-e84b73b7]:focus-visible{outline:2px solid #1c1a18;outline-offset:3px}.poanes-installment-modal__body[data-v-e84b73b7]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:clamp(1rem,3vw,1.75rem);scrollbar-gutter:stable}.poanes-installment-modal__lead[data-v-e84b73b7]{background:#f8f5f1;border-left:2px solid #302b26;color:#665f58;font-size:.78rem;line-height:1.65;margin:0 0 1.25rem;padding:.9rem 1rem}.poanes-installment-modal__loading[data-v-e84b73b7]{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.poanes-installment-skeleton[data-v-e84b73b7]{background:#fbf9f6;border:1px solid #e8e2dc;display:grid;gap:.7rem;min-height:180px;padding:1rem}.poanes-installment-skeleton__line[data-v-e84b73b7],.poanes-installment-skeleton__logo[data-v-e84b73b7]{animation:poanes-installment-shimmer-e84b73b7 1.2s linear infinite;background:linear-gradient(90deg,#eee9e3 25%,#f7f3ef,#eee9e3 75%);background-size:200% 100%;border-radius:2px;display:block}.poanes-installment-skeleton__logo[data-v-e84b73b7]{height:34px;margin:0 auto .2rem;width:62%}.poanes-installment-skeleton__line[data-v-e84b73b7]{height:24px;width:100%}.poanes-installment-skeleton__line--short[data-v-e84b73b7]{width:72%}.poanes-installment-modal__empty[data-v-e84b73b7],.poanes-installment-modal__error[data-v-e84b73b7]{align-items:flex-start;background:#faf8f5;border:1px solid #e5dfd8;color:#5e5750;display:flex;gap:1rem;padding:1.25rem}.poanes-installment-modal__empty>svg[data-v-e84b73b7],.poanes-installment-modal__error>svg[data-v-e84b73b7]{color:#6f675f;flex:0 0 auto;font-size:1.1rem;margin-top:.15rem}.poanes-installment-modal__empty strong[data-v-e84b73b7],.poanes-installment-modal__error strong[data-v-e84b73b7]{color:#2b2723;display:block;font-size:.86rem;margin-bottom:.35rem}.poanes-installment-modal__empty p[data-v-e84b73b7],.poanes-installment-modal__error p[data-v-e84b73b7]{font-size:.76rem;line-height:1.6;margin:0}.poanes-installment-modal__error button[data-v-e84b73b7]{background:#2c2824;border:1px solid #2c2824;color:#fff;font-size:.7rem;font-weight:650;letter-spacing:.04em;margin-top:.8rem;min-height:38px;padding:0 1rem}.poanes-installment-modal__html[data-v-e84b73b7]{color:#39342f;font-size:.78rem;line-height:1.45;max-width:100%;min-width:0;overflow:hidden;width:100%}.poanes-installment-modal__html[data-v-e84b73b7] *{box-sizing:border-box;max-width:100%}.poanes-installment-modal__html[data-v-e84b73b7] .table-responsive{margin:0!important;max-width:100%!important;overflow:visible!important;width:100%!important}.poanes-installment-modal__html[data-v-e84b73b7] table{background:#fff;border:1px solid #e4ddd6!important;border-collapse:separate!important;border-spacing:0!important;margin:0 0 1.25rem!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important;width:100%!important}.poanes-installment-modal__html[data-v-e84b73b7] table:last-child{margin-bottom:0!important}.poanes-installment-modal__html[data-v-e84b73b7] td,.poanes-installment-modal__html[data-v-e84b73b7] th{background:#fff;border:0!important;border-bottom:1px solid #eee9e4!important;border-right:1px solid #eee9e4!important;color:#49433d!important;font-size:.76rem!important;line-height:1.35!important;min-width:0!important;overflow-wrap:anywhere;padding:.78rem .85rem!important;text-align:left!important;vertical-align:middle!important;white-space:normal!important}.poanes-installment-modal__html[data-v-e84b73b7] td:last-child,.poanes-installment-modal__html[data-v-e84b73b7] th:last-child{border-right:0!important}.poanes-installment-modal__html[data-v-e84b73b7] tr:last-child td,.poanes-installment-modal__html[data-v-e84b73b7] tr:last-child th{border-bottom:0!important}.poanes-installment-modal__html[data-v-e84b73b7] tr:nth-child(2n) td{background:#faf8f5}.poanes-installment-modal__html[data-v-e84b73b7] th{background:#f3efe9!important;color:#2d2925!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.025em}.poanes-installment-modal__html[data-v-e84b73b7] img{display:block!important;height:34px!important;margin:0 auto!important;max-width:min(100%,150px)!important;-o-object-fit:contain!important;object-fit:contain!important;width:auto!important}.poanes-installment-modal__html[data-v-e84b73b7] p{margin-top:0;max-width:100%;overflow-wrap:anywhere}.poanes-installment-modal__html[data-v-e84b73b7] a{color:inherit;text-underline-offset:2px}@keyframes poanes-installment-shimmer-e84b73b7{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:767.98px){.poanes-product-sections[data-v-e84b73b7]{margin-top:3rem;width:calc(100% - 2rem)}.poanes-product-sections--commerce[data-v-e84b73b7]{margin-top:1rem;width:100%}.poanes-product-section h2>button[data-v-e84b73b7]{min-height:58px}.poanes-product-attributes[data-v-e84b73b7],.poanes-product-sections--commerce .poanes-product-attributes[data-v-e84b73b7]{grid-template-columns:1fr}.poanes-product-attributes dt[data-v-e84b73b7]{border-bottom:0;padding-bottom:.2rem}.poanes-product-attributes dd[data-v-e84b73b7]{padding-top:.2rem}.poanes-product-section[data-v-e84b73b7] .review-layout,.poanes-product-section[data-v-e84b73b7] .review-summary{grid-template-columns:1fr}.poanes-product-section[data-v-e84b73b7] .review-summary__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.poanes-installment-modal__loading[data-v-e84b73b7]{grid-template-columns:1fr}}@media(max-width:640px){.poanes-installment-modal[data-v-e84b73b7]{padding:0}.poanes-installment-modal__dialog[data-v-e84b73b7]{border:0;border-radius:0;height:100dvh;max-height:none;width:100%}.poanes-installment-modal__header[data-v-e84b73b7]{padding:.9rem 1rem}.poanes-installment-modal__body[data-v-e84b73b7]{padding:1rem}.poanes-installment-modal__lead[data-v-e84b73b7]{margin-bottom:1rem}.poanes-installment-modal__html[data-v-e84b73b7] td,.poanes-installment-modal__html[data-v-e84b73b7] th{font-size:.68rem!important;padding:.65rem .45rem!important}.poanes-installment-modal__html[data-v-e84b73b7] th{font-size:.62rem!important}.poanes-installment-modal__html[data-v-e84b73b7] img{height:26px!important;max-width:min(100%,110px)!important}}@media(prefers-reduced-motion:reduce){.poanes-product-section[data-v-e84b73b7] *{scroll-behavior:auto!important}.poanes-installment-skeleton__line[data-v-e84b73b7],.poanes-installment-skeleton__logo[data-v-e84b73b7]{animation:none}}.poanes-pdp{--pp-ink:#1b1917;--pp-muted:#756f69;--pp-line:#ded9d3;--pp-soft:#f4f2ef;--pp-surface:#fff;background:#fff;color:var(--pp-ink);min-height:60vh}.poanes-pdp__campaigns:empty,.poanes-pdp__cms:empty{display:none}.poanes-pdp__breadcrumb,.poanes-pdp__cms,.poanes-pdp__recommendations{margin-left:auto;margin-right:auto;width:min(100% - clamp(2rem,6vw,7rem),1720px)}.poanes-pdp__breadcrumb{color:var(--pp-muted);font-size:.7rem;padding:1rem 0 .75rem}.poanes-pdp__breadcrumb :where(.breadcrumb,ol,ul){margin-bottom:0!important}.poanes-pdp__main{align-items:start;display:grid;gap:clamp(2rem,4vw,5.5rem);grid-template-columns:minmax(0,1.65fr) minmax(360px,.8fr);margin:0 auto;width:min(100% - clamp(2rem,6vw,7rem),1800px)}.poanes-pdp__commerce,.poanes-pdp__gallery-column{min-width:0}.poanes-pdp__commerce-inner{max-height:calc(100vh - 2.5rem);max-height:calc(100dvh - 2.5rem);overflow-y:auto;overscroll-behavior:contain;padding:.5rem 0 1rem;position:sticky;scrollbar-width:thin;top:1.25rem}.poanes-pdp__brand-row{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem;min-height:44px}.poanes-pdp__brand-row>div{display:flex;flex-direction:column;gap:.15rem}.poanes-pdp__brand{color:#4e4944;font-size:.67rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.poanes-pdp__code{color:#96908a;font-size:.62rem}.poanes-pdp__brand-row :deep(.btn),.poanes-pdp__brand-row :deep(button){border-radius:0!important;box-shadow:none!important;min-height:44px;min-width:44px}.poanes-pdp__title{font-family:var(--app-font-family);font-size:clamp(1.75rem,2.8vw,3.1rem);font-weight:400;letter-spacing:-.03em;line-height:1.08;margin:0 0 .75rem}.poanes-pdp__reviews-link{align-items:center;background:transparent;border:0;color:#69635d;display:inline-flex;font-size:.69rem;gap:.65rem;margin:0 0 1rem;min-height:38px;padding:0}.poanes-pdp__price-row{align-items:center;border-bottom:1px solid var(--pp-line);border-top:1px solid var(--pp-line);display:flex;gap:1rem;justify-content:space-between;padding:1rem 0}.poanes-pdp__price-row :deep(.price),.poanes-pdp__price-row :deep([class*=price]){color:var(--pp-ink)!important}.poanes-pdp__badges{display:flex;flex-wrap:wrap;gap:.35rem;margin:.8rem 0 0}.poanes-pdp__badges span{align-items:center;background:#faf9f7;border:1px solid #d9d4ce;color:#6e6761;display:inline-flex;font-size:.59rem;font-weight:650;letter-spacing:.06em;min-height:28px;padding:.25rem .55rem;text-transform:uppercase}.poanes-pdp__variants{margin-top:1.5rem}.poanes-pdp__variants fieldset{border:0;margin:0 0 1.15rem;min-width:0;padding:0}.poanes-pdp__variants legend{color:#4d4742;font-size:.7rem;font-weight:650;letter-spacing:.08em;margin-bottom:.65rem;text-transform:uppercase}.poanes-pdp__variant-options{display:flex;flex-wrap:wrap;gap:.45rem}.poanes-pdp__variant{align-items:center;background:#fff;border:1px solid #d0cbc5;color:#3d3834;display:inline-flex;flex-direction:column;font-size:.72rem;gap:.1rem;justify-content:center;min-height:46px;min-width:52px;padding:.55rem .75rem}.poanes-pdp__variant small{color:#8b847e;font-size:.56rem}.poanes-pdp__variant.is-selected{background:var(--pp-ink);border-color:var(--pp-ink);color:#fff}.poanes-pdp__variant.is-selected small{color:#ffffffb8}.poanes-pdp__variant.is-sold-out{background:#f3f1ee;color:#9b958f;cursor:not-allowed;position:relative;text-decoration:line-through}.poanes-pdp__cart-feedback,.poanes-pdp__inline-error,.poanes-pdp__variant-loading{font-size:.68rem;line-height:1.45;margin:.65rem 0 0}.poanes-pdp__inline-error{color:#972f27}.poanes-pdp__variant-loading{color:#77716b}.poanes-pdp__cart-feedback{color:#365c42}.poanes-pdp__service-notes p,.poanes-pdp__stock-alert{align-items:flex-start;color:#5e5852;display:flex;font-size:.7rem;gap:.65rem;line-height:1.5}.poanes-pdp__stock-alert{background:#f7f1e7;margin:1rem 0 0;padding:.75rem .8rem}.poanes-pdp__service-notes{border-bottom:1px solid #e7e2dc;border-top:1px solid #e7e2dc;margin-top:1rem;padding:.8rem 0}.poanes-pdp__service-notes p{margin:0}.poanes-pdp__service-notes p+p{margin-top:.5rem}.poanes-pdp__buy-row{display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr);margin-top:1.25rem}.poanes-pdp__quantity{border:1px solid #cbc6bf;display:grid;grid-template-columns:42px 42px 42px;min-height:52px}.poanes-pdp__quantity button,.poanes-pdp__quantity output{background:#fff;border:0;color:var(--pp-ink);display:grid;font-size:.72rem;place-items:center}.poanes-pdp__quantity button:disabled{color:#c2bcb6}.poanes-pdp__add-button{align-items:center;background:var(--pp-ink);border:1px solid var(--pp-ink);color:#fff;display:inline-flex;font-size:.72rem;font-weight:700;gap:.65rem;justify-content:center;letter-spacing:.1em;min-height:52px;padding:.8rem 1rem;text-transform:uppercase}.poanes-pdp__add-button:disabled{cursor:wait;opacity:.58}.poanes-pdp__button-spinner{animation:poanes-pdp-spin .7s linear infinite;border:1px solid hsla(0,0%,100%,.45);border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes poanes-pdp-spin{to{transform:rotate(1turn)}}.poanes-pdp__out-of-stock{background:#f6f4f1;border:1px solid #ded9d3;margin-top:1.25rem;padding:1rem}.poanes-pdp__out-of-stock strong{display:block;font-family:var(--app-font-family);font-size:1.05rem;font-weight:400;margin-bottom:.35rem}.poanes-pdp__out-of-stock p{color:var(--pp-muted);font-size:.7rem;line-height:1.5;margin:0 0 .8rem}.poanes-pdp__secondary-actions{display:grid;gap:.4rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.65rem}.poanes-pdp__secondary-actions button{background:#fff;border:1px solid #ddd8d2;color:#5c5650;font-size:.65rem;font-weight:600;min-height:44px;text-decoration:underline;text-underline-offset:.2em}.poanes-pdp__feature-summary{border-top:1px solid var(--pp-line);margin-top:1.5rem;padding-top:1rem}.poanes-pdp__feature-heading{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.7rem}.poanes-pdp__feature-heading span{font-size:.68rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.poanes-pdp__feature-heading button{background:transparent;border:0;color:#77716b;font-size:.62rem;min-height:36px;text-decoration:underline}.poanes-pdp__feature-summary dl{display:grid;font-size:.68rem;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);margin:0}.poanes-pdp__feature-summary dd,.poanes-pdp__feature-summary dt{border-bottom:1px solid #eeeae5;margin:0;padding:.45rem 0}.poanes-pdp__feature-summary dt{color:#817a73;font-weight:500}.poanes-pdp__feature-summary dd{color:#393430;overflow-wrap:anywhere}.poanes-pdp__bundle{margin:clamp(3rem,6vw,6rem) auto 0;width:min(100% - clamp(2rem,8vw,10rem),1380px)}.poanes-pdp__section-heading>span{color:var(--pp-muted);font-size:.64rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.poanes-pdp__section-heading h2{font-family:var(--app-font-family);font-size:clamp(1.5rem,2.6vw,2.5rem);font-weight:400;margin:.45rem 0 1.25rem}.poanes-pdp__bundle-grid{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.poanes-pdp__bundle-grid article{align-items:center;background:#fff;border:1px solid var(--pp-line);display:grid;gap:.8rem;grid-template-columns:86px minmax(0,1fr);min-width:0;padding:.75rem}.poanes-pdp__bundle-grid article.is-unavailable{opacity:.58}.poanes-pdp__bundle-image{aspect-ratio:1;background:var(--pp-soft);display:grid;overflow:hidden;place-items:center}.poanes-pdp__bundle-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.poanes-pdp__bundle-grid article>div:last-child{display:flex;flex-direction:column;gap:.3rem;min-width:0}.poanes-pdp__bundle-grid strong{color:#393430;font-family:var(--app-font-family);font-size:.78rem;font-weight:400;line-height:1.35}.poanes-pdp__bundle-grid small,.poanes-pdp__bundle-grid span{color:var(--pp-muted);font-size:.62rem}.poanes-pdp__cms{margin-top:clamp(2.5rem,5vw,5rem)}.poanes-pdp-cms-grid{min-width:0;width:100%}.poanes-pdp-cms-grid>div{min-width:0}.poanes-pdp__recommendations{margin-top:clamp(3rem,6vw,6rem)}.poanes-pdp__recommendations .ctf-recommendations{margin:0}.poanes-pdp__recommendations .ctf-recommendations__eyebrow{color:#77716b}.poanes-pdp__recommendations .ctf-recommendations__header h2{font-family:var(--app-font-family);font-weight:400}.poanes-pdp__recommendations .ctf-recommendations__card{border:0;border-radius:0;box-shadow:none;padding:0}.poanes-pdp__recommendations .ctf-recommendations__image{aspect-ratio:4/5;background:var(--pp-soft);border-radius:0}.poanes-pdp__recommendations .ctf-recommendations__image img{padding:0}.poanes-pdp__recommendations .ctf-recommendations__price{color:var(--pp-ink)}.poanes-pdp__recommendations .ctf-recommendations__card>.btn{background:var(--pp-ink)!important;border-color:var(--pp-ink)!important;border-radius:0!important}.poanes-pdp__image-empty{background:var(--pp-soft);color:#8c857f;display:grid;gap:.75rem;min-height:520px;place-content:center;text-align:center}.poanes-pdp__empty{margin:clamp(4rem,10vw,9rem) auto;text-align:center;width:min(100% - 2rem,720px)}.poanes-pdp__empty>span{color:#807973;font-size:.65rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.poanes-pdp__empty h1{font-family:var(--app-font-family);font-size:clamp(2rem,4vw,3.5rem);font-weight:400;margin:.8rem 0}.poanes-pdp__empty p{color:var(--pp-muted);line-height:1.6}.poanes-pdp__empty a{align-items:center;background:var(--pp-ink);color:#fff;display:inline-flex;margin-top:.5rem;min-height:46px;padding:.75rem 1rem;text-decoration:none}.poanes-pdp__mobile-buybar{display:none}.poanes-pdp :where(button,a,input):focus-visible{outline:2px solid #171615;outline-offset:3px}@media(max-width:1199.98px){.poanes-pdp__main{gap:2rem;grid-template-columns:minmax(0,1.25fr) minmax(340px,.85fr)}.poanes-pdp__bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899.98px){.poanes-pdp__main{gap:0;grid-template-columns:1fr;width:100%}.poanes-pdp__breadcrumb,.poanes-pdp__cms,.poanes-pdp__recommendations{width:calc(100% - 2rem)}.poanes-pdp__commerce{padding:1.5rem 1rem 0}.poanes-pdp__commerce-inner{max-height:none;overflow:visible;position:static}.poanes-pdp__mobile-buybar{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #d8d3cd;bottom:0;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;min-height:70px;padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom));position:sticky;z-index:1050}.poanes-pdp__mobile-buybar-copy{display:flex;flex-direction:column;min-width:0}.poanes-pdp__mobile-buybar-copy strong{font-family:var(--app-font-family);font-size:.76rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poanes-pdp__mobile-buybar-copy span{color:var(--pp-muted);font-size:.58rem}.poanes-pdp__mobile-buybar button{background:var(--pp-ink);border:0;color:#fff;font-size:.66rem;font-weight:700;letter-spacing:.06em;min-height:48px;padding:.7rem 1rem;text-transform:uppercase}}@media(max-width:575.98px){.poanes-pdp__title{font-size:1.85rem}.poanes-pdp__buy-row{grid-template-columns:1fr}.poanes-pdp__quantity{width:-moz-fit-content;width:fit-content}.poanes-pdp__secondary-actions{grid-template-columns:1fr}.poanes-pdp__bundle{width:calc(100% - 2rem)}.poanes-pdp__bundle-grid{display:flex;gap:.65rem;overflow-x:auto;scroll-snap-type:x mandatory}.poanes-pdp__bundle-grid article{flex:0 0 min(85vw,340px);scroll-snap-align:start}.poanes-pdp__feature-summary dl{grid-template-columns:1fr}.poanes-pdp__feature-summary dt{border-bottom:0;padding-bottom:.15rem}.poanes-pdp__feature-summary dd{padding-top:.15rem}}@media(prefers-reduced-motion:reduce){.poanes-pdp *,.poanes-pdp :after,.poanes-pdp :before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
