.poc{display:block;position:relative;--poc-ink: #1c1c1c;--poc-paper: #ffffff;--poc-cream: #f3eee9;--poc-mist: #efefef;--poc-muted: #6f6a65;--poc-line: rgba(28, 28, 28, .14);--poc-line-soft: rgba(28, 28, 28, .07);--poc-accent: #1c1c1c;--poc-ok: #307a07;--poc-radius: 0px;--poc-radius-lg: 0px;--poc-pill: 60px;--poc-ease: cubic-bezier(.22, 1, .36, 1);--poc-dur: .46s;color:var(--poc-ink);background:var(--poc-paper);-webkit-font-smoothing:antialiased}.poc *,.poc *:before,.poc *:after{box-sizing:border-box}.poc__wrap{max-width:1560px;margin:0 auto;padding:36px 20px 80px}.poc__grid{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:1000px){.poc__wrap{padding:26px 32px 110px}.poc__grid{grid-template-columns:minmax(0,1.3fr) minmax(400px,.7fr);gap:34px;align-items:start}}@media(min-width:1000px)and (max-width:1199px){.poc__wrap{padding-left:24px;padding-right:24px}.poc__grid{grid-template-columns:minmax(0,1.3fr) minmax(340px,.72fr);gap:26px}}@media(min-width:1400px){.poc__grid{grid-template-columns:minmax(0,1.4fr) minmax(430px,.6fr);gap:40px}}.poc-gallery{position:relative}@media(min-width:1000px){.poc-gallery{position:sticky;top:calc(var(--header-height, 80px) + 16px);display:grid;grid-template-columns:68px minmax(0,1fr);column-gap:20px;align-items:start}.poc-gallery__stage{grid-column:2;grid-row:1}.poc-gallery__thumbs{grid-column:1;grid-row:1}}.poc-gallery__stage{position:relative;overflow:hidden;border-radius:var(--poc-radius-lg);background:var(--poc-cream);aspect-ratio:1 / 1}@media(min-width:1000px){.poc-gallery__stage{aspect-ratio:4 / 3;width:100%;height:auto;max-height:min(calc(100svh - var(--header-height, 80px) - 92px),840px)}}.poc-gallery__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transform:scale(1.03);pointer-events:none;transition:opacity var(--poc-dur) var(--poc-ease),transform .9s var(--poc-ease)}.poc-gallery__img.is-active{opacity:1;transform:scale(1);pointer-events:auto;z-index:2}.poc-gallery__img.is-hidden,.poc-gallery__video.is-hidden{display:none}.poc-gallery__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#000;opacity:0;pointer-events:none;transition:opacity var(--poc-dur) var(--poc-ease)}.poc-gallery__video.is-active{opacity:1;pointer-events:auto;z-index:2}.poc-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:42px;height:42px;padding:0;border:0;background:#ffffffeb;color:var(--poc-ink);display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .24s var(--poc-ease),background .24s var(--poc-ease)}.poc-gallery__nav svg{width:17px;height:17px}.poc-gallery__nav--prev{left:0}.poc-gallery__nav--next{right:0}.poc-gallery__nav:hover{background:#fff}.poc-gallery__stage:hover .poc-gallery__nav,.poc-gallery__nav:focus-visible{opacity:1}@media(hover:none){.poc-gallery__nav{opacity:1}}.poc-gallery__counter{position:absolute;bottom:12px;right:12px;z-index:4;font-size:12px;letter-spacing:.1em;background:#ffffffeb;color:var(--poc-ink);padding:6px 11px}.poc-gallery__counter:empty{display:none}.poc-gallery__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--poc-wash, transparent);opacity:0;transition:opacity .62s var(--poc-ease);mix-blend-mode:multiply}.poc-gallery__stage.is-washing:after{opacity:.16}.poc-gallery__badge{position:absolute;top:16px;left:16px;z-index:3;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:var(--poc-pill);background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.poc-gallery__thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;scrollbar-width:none}.poc-gallery__thumbs::-webkit-scrollbar{display:none}@media(min-width:1000px){.poc-gallery__thumbs{flex-direction:column;flex-wrap:nowrap;margin-top:0;max-height:min(calc(100svh - var(--header-height, 80px) - 92px),840px);overflow-y:auto}}.poc-gallery__thumb{flex:0 0 auto;width:68px;height:68px;padding:0;border:1px solid var(--poc-line-soft);border-radius:0;overflow:hidden;background:var(--poc-cream);cursor:pointer;opacity:.62;transition:opacity .24s var(--poc-ease),border-color .24s var(--poc-ease),transform .24s var(--poc-ease)}.poc-gallery__thumb{position:relative}.poc-gallery__thumb.is-hidden{display:none}.poc-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.poc-gallery__thumb--video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border-style:solid;border-width:7px 0 7px 12px;border-color:transparent transparent transparent #fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5));pointer-events:none}.poc-gallery__thumb:hover{opacity:.9;transform:translateY(-2px)}.poc-gallery__thumb[aria-current=true]{opacity:1;border-color:var(--poc-ink)}.poc-head{margin-bottom:18px}.poc-head__eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--poc-muted);margin:0 0 10px}.poc-head__title{font-size:clamp(26px,2.8vw,37px);line-height:1.09;margin:0 0 12px;font-weight:400;text-transform:none;color:var(--poc-ink)}.poc-head__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px}.poc-head__price{font-size:21px;letter-spacing:.01em}.poc-head__compare{font-size:15px;color:var(--poc-muted);text-decoration:line-through}.poc-head__finance{font-size:13px;color:var(--poc-muted)}.poc-step{padding:21px 0;border-top:1px solid var(--poc-line-soft)}.poc-step:first-of-type{border-top:none;padding-top:20px}.poc-step__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.poc-step__label{display:flex;align-items:baseline;gap:11px;min-width:0}.poc-step__num{flex:0 0 auto;width:23px;height:23px;border-radius:50%;border:1px solid var(--poc-line);display:grid;place-items:center;font-size:12px;color:var(--poc-muted);transform:translateY(2px);transition:background .32s var(--poc-ease),color .32s var(--poc-ease),border-color .32s var(--poc-ease)}.poc-step.is-complete .poc-step__num{background:var(--poc-ink);border-color:var(--poc-ink);color:#fff}.poc-step__name{font-size:15px;letter-spacing:.03em;margin:0;font-weight:400;text-transform:none;color:var(--poc-ink)}.poc-step__value{font-size:14px;color:var(--poc-muted);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poc-step__aside{font-size:12.5px;margin-top:12px;color:var(--poc-muted)}.poc-step__aside a{color:var(--poc-ink);text-underline-offset:3px}.poc-app-slot{display:grid;gap:10px;margin:0 0 4px;padding-bottom:4px}.poc-app-slot__item>*{max-width:100%}.poc-app-slot .tolstoy-stories{--tolstoy-stories-margin: 0}.poc-offer{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin:0 0 12px;background:var(--poc-cream);border-left:2px solid var(--poc-taupe);font-size:12.5px;line-height:1.45;color:var(--poc-ink);transition:background .3s var(--poc-ease),border-color .3s var(--poc-ease)}.poc-offer--quiet{margin:14px 0 0;background:transparent;border-left-color:var(--poc-line);color:var(--poc-muted)}.poc-offer.is-unlocked{border-left-color:var(--poc-ok);color:var(--poc-ink);background:var(--poc-cream)}.poc-offer__icon{flex:0 0 auto;display:grid;place-items:center;margin-top:1px}.poc-offer__icon svg{width:14px;height:14px}.poc-offer__text:empty{display:none}.poc-shipnote{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 13px;background:var(--poc-paper);border:1px solid var(--poc-line-soft);font-size:12.5px;line-height:1.4}.poc-shipnote:empty{display:none}.poc-shipnote__icon{flex:0 0 auto;margin-top:1px}.poc-shipnote__icon svg{width:14px;height:14px}.poc-shipnote__body{display:grid;gap:2px}.poc-shipnote__body strong{font-weight:400;color:var(--poc-ink)}.poc-shipnote__note{color:var(--poc-muted);font-size:12px}.poc-estimate{margin-top:16px;padding-top:16px;border-top:1px solid rgba(28,28,28,.12)}.poc-estimate__title{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--poc-taupe);margin:0 0 10px}.poc-estimate__market{margin-left:6px;color:var(--poc-muted);letter-spacing:.08em}.poc-estimate__country[hidden]{display:none}.poc-estimate__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}@media(min-width:460px){.poc-estimate__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.poc-estimate__country,.poc-estimate__province,.poc-estimate__zip{font:inherit;font-size:12.5px;padding:10px 12px;border:1px solid var(--poc-line);background:var(--poc-paper);color:var(--poc-ink);border-radius:0;min-width:0}.poc-estimate__province[hidden]{display:none}.poc-estimate__zip::placeholder{color:var(--poc-muted)}.poc-estimate__go{grid-column:1 / -1;font:inherit;font-size:12px;letter-spacing:.04em;text-transform:uppercase;padding:10px 18px;border:1px solid var(--poc-ink);background:var(--poc-ink);color:#fff;border-radius:var(--poc-pill);cursor:pointer;transition:opacity .24s var(--poc-ease)}@media(min-width:460px){.poc-estimate__go{grid-column:auto}}.poc-estimate__go:disabled{opacity:.5;cursor:default}.poc-estimate__result{margin:10px 0 0;font-size:12.5px;color:var(--poc-ink);line-height:1.45}.poc-estimate__result:empty{display:none}.poc-material-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12.5px;color:var(--poc-muted);margin:0 0 16px}.poc-material-line strong{font-weight:400;color:var(--poc-ink)}.poc-material-alt{font-size:12.5px;color:var(--poc-muted);margin:-8px 0 16px}.poc-material-alt a{color:var(--poc-ink);text-underline-offset:3px}.poc-link{background:none;border:0;padding:0;font:inherit;color:var(--poc-ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;gap:5px}.poc-link svg{width:12px;height:12px}.poc-block__face--link{text-decoration:none}.poc-block__face--current{border-color:var(--poc-ink);background:var(--poc-ink);color:#fff;cursor:default}.poc-accordions{margin-top:22px;border-top:1px solid var(--poc-line-soft)}.poc-accordion{border-bottom:1px solid var(--poc-line-soft)}.poc-accordion__head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 0;cursor:pointer;list-style:none}.poc-accordion__head::-webkit-details-marker{display:none}.poc-accordion__head::marker{content:""}.poc-accordion__title{font-size:13px;letter-spacing:.04em;text-transform:none;color:var(--poc-ink)}.poc-accordion__icon{flex:0 0 auto;display:grid;place-items:center}.poc-accordion__icon svg{width:14px;height:14px;transition:transform .3s var(--poc-ease)}.poc-accordion[open] .poc-accordion__icon svg{transform:rotate(180deg)}.poc-accordion__body{padding:0 0 18px;font-size:12.8px;line-height:1.6;color:var(--poc-muted)}.poc-accordion__body p{margin:0 0 10px}.poc-accordion__body p:last-child{margin-bottom:0}.poc-accordion__body ul,.poc-accordion__body ol{margin:0 0 10px;padding-left:18px}.poc-accordion__body li{margin:0 0 5px;list-style:disc}.poc-accordion__body ol li{list-style:decimal}.poc-accordion__body strong{color:var(--poc-ink);font-weight:400}.poc-accordion__body a{color:var(--poc-ink);text-underline-offset:3px}.poc-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.poc-drawer[hidden]{display:none}.poc-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1c1c73;opacity:0;transition:opacity .36s var(--poc-ease)}.poc-drawer__panel{position:absolute;top:0;right:0;height:100%;width:min(520px,94vw);background:var(--poc-paper);display:flex;flex-direction:column;transform:translate(100%);transition:transform .46s var(--poc-ease)}.poc-drawer.is-open .poc-drawer__scrim{opacity:1}.poc-drawer.is-open .poc-drawer__panel{transform:translate(0)}.poc-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--poc-line-soft);flex:0 0 auto}.poc-drawer__eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--poc-taupe);margin:0}.poc-drawer__close{background:none;border:0;padding:6px;cursor:pointer;color:var(--poc-ink);display:grid;place-items:center}.poc-drawer__close svg{width:16px;height:16px}.poc-drawer__body{overflow-y:auto;padding:24px;display:grid;gap:44px}.poc-material__img{width:100%;height:auto;display:block;margin-bottom:16px}.poc-material__title{font-size:20px;font-weight:400;margin:0 0 6px;text-transform:none;color:var(--poc-ink)}.poc-material__tagline{font-size:12.5px;color:var(--poc-taupe);margin:0 0 12px}.poc-material__body{font-size:13.5px;line-height:1.6;color:var(--poc-muted)}.poc-material__body p{margin:0 0 10px}.poc-material__body p:last-child{margin-bottom:0}.poc-material__specs{margin:18px 0 0;padding:0}.poc-material__spec{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid var(--poc-line-soft);font-size:12.5px}.poc-material__spec dt{color:var(--poc-muted);margin:0}.poc-material__spec dd{margin:0;text-align:right;color:var(--poc-ink)}.poc-material__link{display:inline-block;margin-top:16px;font-size:12.5px;color:var(--poc-ink);text-underline-offset:3px}.poc-family{margin-bottom:18px}.poc-family:last-child{margin-bottom:0}.poc-family__name{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--poc-muted);margin:0 0 9px}.poc-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:12px 10px}.poc-swatch{position:relative}.poc-swatch input{position:absolute;opacity:0;pointer-events:none}.poc-swatch__face{display:block;cursor:pointer;text-align:center}.poc-swatch__chip{position:relative;display:block;width:100%;aspect-ratio:1 / 1;border-radius:50%;background:var(--poc-chip, #ddd) center/cover no-repeat;box-shadow:inset 0 0 0 1px #1c1c1c21;transition:transform .32s var(--poc-ease),box-shadow .32s var(--poc-ease)}.poc-swatch__face:hover .poc-swatch__chip{transform:translateY(-3px) scale(1.04)}.poc-swatch__chip:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid var(--poc-ink);opacity:0;transform:scale(.82);transition:opacity .3s var(--poc-ease),transform .3s var(--poc-ease)}.poc-swatch input:checked+.poc-swatch__face .poc-swatch__chip:after{opacity:1;transform:scale(1)}.poc-swatch input:focus-visible+.poc-swatch__face .poc-swatch__chip:after{opacity:1;transform:scale(1)}.poc-swatch__name{display:block;margin-top:7px;font-size:12.5px;line-height:1.25;color:var(--poc-muted);transition:color .24s var(--poc-ease)}.poc-swatch input:checked+.poc-swatch__face .poc-swatch__name{color:var(--poc-ink)}.poc-swatch.is-unavailable .poc-swatch__face{cursor:not-allowed}.poc-swatch.is-unavailable .poc-swatch__chip{opacity:.34}.poc-swatch.is-unavailable .poc-swatch__name{text-decoration:line-through;opacity:.6}.poc-blocks{display:flex;flex-wrap:wrap;gap:9px}.poc-block{position:relative}.poc-block input{position:absolute;opacity:0;pointer-events:none}.poc-block__face{display:inline-flex;align-items:center;gap:9px;padding:11px 18px;border:1px solid var(--poc-line);border-radius:var(--poc-pill);font-size:13.5px;cursor:pointer;color:var(--poc-ink);transition:border-color .26s var(--poc-ease),background .26s var(--poc-ease),transform .26s var(--poc-ease)}.poc-block__face:hover{border-color:var(--poc-ink);transform:translateY(-1px)}.poc-block input:checked+.poc-block__face{border-color:var(--poc-ink);background:var(--poc-ink);color:#fff}.poc-block input:focus-visible+.poc-block__face{outline:2px solid var(--poc-ink);outline-offset:3px}.poc-block__dot{width:15px;height:15px;border-radius:50%;background:var(--poc-chip, #ccc);box-shadow:inset 0 0 0 1px #00000029;flex:0 0 auto}.poc-block.is-unavailable .poc-block__face{opacity:.4;cursor:not-allowed;text-decoration:line-through}.poc-addons{display:grid;gap:10px}.poc-addon{position:relative}.poc-addon input{position:absolute;opacity:0;pointer-events:none}.poc-addon__face{display:grid;grid-template-columns:62px 1fr auto;align-items:center;gap:14px;padding:12px 16px 12px 12px;border:1px solid var(--poc-line-soft);border-radius:var(--poc-radius);cursor:pointer;background:var(--poc-paper);transition:border-color .26s var(--poc-ease),background .26s var(--poc-ease),transform .26s var(--poc-ease)}.poc-addon__face:hover{border-color:var(--poc-line);transform:translateY(-1px)}.poc-addon input:checked+.poc-addon__face{border-color:var(--poc-ink);background:var(--poc-cream)}.poc-addon__img{width:62px;height:62px;border-radius:0;object-fit:cover;background:var(--poc-cream);display:block}.poc-addon__body{min-width:0}.poc-addon__name{display:block;font-size:13.5px;margin:0 0 3px;line-height:1.3;color:var(--poc-ink)}.poc-addon__note{display:block;font-size:12px;color:var(--poc-muted);margin:0;line-height:1.35}.poc-addon__right{display:flex;align-items:center;gap:12px}.poc-addon__price{font-size:13.5px;white-space:nowrap}.poc-addon__tick{width:21px;height:21px;border-radius:50%;border:1px solid var(--poc-line);display:grid;place-items:center;flex:0 0 auto;transition:background .26s var(--poc-ease),border-color .26s var(--poc-ease)}.poc-addon__tick svg{width:11px;height:11px;opacity:0;transform:scale(.6);transition:opacity .24s var(--poc-ease),transform .24s var(--poc-ease);stroke:#fff}.poc-addon input:checked+.poc-addon__face .poc-addon__tick{background:var(--poc-ink);border-color:var(--poc-ink)}.poc-addon input:checked+.poc-addon__face .poc-addon__tick svg{opacity:1;transform:scale(1);stroke:#fff}.poc-addon input:checked~.poc-addon__info{border-color:var(--poc-ink);border-top:0}.poc-addon__info-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;cursor:pointer;list-style:none;font-size:12px;color:var(--poc-muted)}.poc-addon__info-head::-webkit-details-marker{display:none}.poc-addon__info-head::marker{content:""}.poc-addon__info[open] .poc-accordion__icon svg{transform:rotate(180deg)}.poc-addon__info-body{padding:0 16px 14px;font-size:12.3px;line-height:1.55;color:var(--poc-muted)}.poc-addon__info-body p{margin:0 0 8px}.poc-addon__info-body p:last-child{margin-bottom:0}.poc-addon__info-body strong{color:var(--poc-ink);font-weight:400}.poc-qty{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.poc-qty__btn{width:36px;height:36px;flex:0 0 auto;padding:0;border:1px solid var(--poc-line);background:var(--poc-paper);color:var(--poc-ink);display:grid;place-items:center;cursor:pointer;transition:border-color .2s var(--poc-ease),opacity .2s var(--poc-ease)}.poc-qty__btn:hover:not(:disabled){border-color:var(--poc-ink)}.poc-qty__btn:disabled{opacity:.35;cursor:default}.poc-qty__btn svg{width:13px;height:13px}.poc-qty__input{width:56px;height:36px;text-align:center;font:inherit;font-size:13.5px;color:var(--poc-ink);border:1px solid var(--poc-line);background:var(--poc-paper);border-radius:0;-moz-appearance:textfield}.poc-qty__input::-webkit-outer-spin-button,.poc-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.poc-qty__note{font-size:12px;color:var(--poc-muted);margin-left:4px}.poc-qty__btn--sm{width:28px;height:28px}.poc-qty__btn--sm svg{width:11px;height:11px}.poc-qty__input--sm{width:44px;height:28px;font-size:12.5px}.poc-addon__qty{display:none;align-items:center;gap:6px;padding:0 16px 12px 88px;border:1px solid var(--poc-ink);border-top:0;background:var(--poc-cream)}.poc-addon input:checked~.poc-addon__qty{display:flex}.poc-addon input:checked+.poc-addon__face{border-bottom-color:transparent}.poc-addon__qty-label{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--poc-taupe);margin-right:2px}.poc-addon__qty-note{font-size:12.5px;color:var(--poc-muted);margin-left:4px}@media(max-width:419px){.poc-addon__qty{padding-left:16px}}.poc-summary{margin-top:26px;padding:22px;border-radius:var(--poc-radius-lg);background:var(--poc-cream)}.poc-summary__title{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--poc-muted);margin:0 0 14px}.poc-summary__list{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px}.poc-summary__row{display:flex;justify-content:space-between;gap:14px;font-size:13.5px}.poc-summary__row dt{color:var(--poc-muted);margin:0}.poc-summary__row dd{margin:0;text-align:right}.poc-summary__row--item dt{color:var(--poc-ink)}.poc-summary__group{margin-top:14px;padding-top:12px;border-top:1px solid rgba(28,28,28,.1)}.poc-summary__group-title{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--poc-taupe);margin:0 0 10px}.poc-summary__group:empty{display:none}.poc-summary__total{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding-top:14px;border-top:1px solid var(--poc-line-soft);margin-bottom:16px}.poc-summary__total-label{font-size:13.5px;color:var(--poc-muted)}.poc-summary__total-value{font-size:24px}.poc-price-flash{animation:pocFlash .62s var(--poc-ease)}@keyframes pocFlash{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.poc-atc{width:100%;border:0;border-radius:var(--poc-pill);background:var(--poc-ink);color:#fff;padding:17px 24px;font-size:13px;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .24s var(--poc-ease),opacity .24s var(--poc-ease);font-family:inherit}.poc-atc:hover:not(:disabled){transform:translateY(-2px)}.poc-atc:disabled{opacity:.45;cursor:not-allowed}.poc-atc.is-loading{pointer-events:none;opacity:.7}.poc-atc__count{font-size:12px;opacity:.72}.poc-trust{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:9px}.poc-trust li{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;color:var(--poc-muted);line-height:1.45}.poc-trust svg{flex:0 0 auto;width:14px;height:14px;margin-top:2px}.poc-deposit{margin:10px 0 0;font-size:12.5px;line-height:1.45;color:var(--poc-muted);text-align:center}.poc-deposit:empty{display:none}.poc-error{margin-top:12px;font-size:13px;color:#cb2b2b}.poc-error:empty{display:none}.poc-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--poc-line-soft);display:flex;align-items:center;gap:14px;transform:translateY(110%);transition:transform .42s var(--poc-ease)}.poc-sticky.is-visible{transform:translateY(0)}@media(min-width:1000px){.poc-sticky{display:none}}.poc-sticky__info{min-width:0;flex:1}.poc-sticky__name{font-size:12px;color:var(--poc-muted);margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poc-sticky__price{font-size:16px;margin:0;color:var(--poc-ink)}.poc-sticky .poc-atc{width:auto;flex:0 0 auto;padding:14px 26px}@media(prefers-reduced-motion:no-preference){.poc-step{opacity:0;transform:translateY(14px);animation:pocRise .7s var(--poc-ease) forwards}.poc-step:nth-of-type(1){animation-delay:40ms}.poc-step:nth-of-type(2){animation-delay:.11s}.poc-step:nth-of-type(3){animation-delay:.18s}.poc-step:nth-of-type(4){animation-delay:.25s}.poc-step:nth-of-type(5){animation-delay:.32s}}@keyframes pocRise{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.poc *,.poc *:before,.poc *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body.poc-drawer-open{overflow:hidden}.poc-faqband{padding:56px 20px 64px;background:var(--poc-paper)}.poc-faqband__inner{max-width:860px;margin:0 auto}.poc-faqband__title{margin:0 0 10px;font-size:clamp(22px,2.6vw,32px);font-weight:400;letter-spacing:-.012em;text-transform:none;color:var(--poc-ink)}.poc-faqband__intro{margin:0 0 22px;font-size:14.5px;line-height:1.65;color:var(--poc-muted)}.poc-faqband__intro p{margin:0 0 8px}.poc-faqband__intro p:last-child{margin-bottom:0}@media(max-width:999px){.poc__grid>*,.poc-gallery{min-width:0}.poc-gallery__stage{aspect-ratio:4 / 3}.poc-gallery__thumbs{max-width:100%;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:2px}.poc-gallery__thumb{flex:0 0 auto;width:58px;height:58px;scroll-snap-align:start}.poc-gallery__nav{width:44px;height:44px}.poc-gallery__nav--prev{left:6px}.poc-gallery__nav--next{right:6px}.poc-gallery__counter{font-size:12px;bottom:10px;right:10px;padding:6px 10px}.poc-gallery__badge{top:12px;left:12px;font-size:12px;padding:7px 13px}.poc-head__eyebrow,.poc-step__num,.poc-estimate__title,.poc-drawer__eyebrow,.poc-family__name,.poc-addon__qty-label,.poc-summary__title,.poc-summary__group-title,.poc-atc__count{font-size:12px}.poc-swatch__name,.poc-addon__qty-note{font-size:12.5px}.poc-qty__btn{width:44px;height:44px}.poc-qty__btn svg{width:15px;height:15px}.poc-qty__input{height:44px}.poc-qty__btn--sm{width:38px;height:38px}.poc-qty__btn--sm svg{width:13px;height:13px}.poc-qty__input--sm{height:38px;font-size:13.5px}.poc-accordion__head,.poc-addon__info-head{min-height:46px}}@media(max-width:767px){.poc__wrap{padding:14px 16px calc(104px + env(safe-area-inset-bottom))}.poc-gallery__stage{width:100vw;margin-left:calc(50% - 50vw);aspect-ratio:1 / 1;border-radius:0;touch-action:pan-y}.poc-gallery__thumbs{max-width:100vw;margin:8px -16px 0;padding:0 16px 2px}.poc-atc{width:100%}.poc__grid{gap:26px}.poc-step{padding-top:22px}}@media(max-width:374px){.poc__wrap{padding-left:13px;padding-right:13px}.poc-gallery__thumbs{margin-left:-13px;margin-right:-13px;padding-left:13px;padding-right:13px}.poc-gallery__thumb{width:52px;height:52px}.poc-head__title{font-size:25px}}.poc-pay{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px}.poc-pay__opt{position:relative;cursor:pointer}.poc-pay__opt input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.poc-pay__box{display:flex;flex-direction:column;gap:3px;padding:12px 14px;min-height:62px;justify-content:center;border:1px solid var(--poc-line);background:var(--poc-paper);transition:border-color var(--poc-dur) var(--poc-ease),background var(--poc-dur) var(--poc-ease)}.poc-pay__opt:hover .poc-pay__box{border-color:var(--poc-ink)}.poc-pay__opt input:checked~.poc-pay__box{border-color:var(--poc-ink);box-shadow:inset 0 0 0 1px var(--poc-ink);background:var(--poc-cream)}.poc-pay__opt input:focus-visible~.poc-pay__box{outline:2px solid var(--poc-ink);outline-offset:2px}.poc-pay__name{font-size:13px;letter-spacing:.01em;color:var(--poc-ink)}.poc-pay__amount{font-size:12.5px;color:var(--poc-muted)}.poc-pay__opt input:checked~.poc-pay__box .poc-pay__amount{color:var(--poc-ink)}.poc-deposit[hidden]{display:none}@media(max-width:767px){.poc-pay__box{min-height:66px;padding:12px}.poc-pay__name{font-size:13.5px}}.poc-highlight{margin:18px 0 0;padding:0 0 4px;max-width:58ch;font-size:15.5px;line-height:1.72;color:var(--poc-ink);letter-spacing:.002em}.poc-highlight p{margin:0 0 13px}.poc-highlight p:last-child{margin-bottom:0}.poc-highlight p:first-child{font-size:17px;line-height:1.6}.poc-highlight em{font-style:italic}.poc-highlight strong{font-weight:500}@media(max-width:999px){.poc-highlight{font-size:15px;margin-top:16px}.poc-highlight p:first-child{font-size:16px}}.poc-swatches{grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:10px 8px}.poc-swatch__name{margin-top:5px;font-size:11px}.poc-swatch__chip:after{top:-4px;right:-4px;bottom:-4px;left:-4px}.poc-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:start;min-width:0}.poc-tiles__item{position:relative;margin:0;overflow:hidden;border-radius:3px;background:var(--poc-cream)}.poc-tiles__item--wide{grid-column:1 / -1}.poc-tiles__item img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.poc-tiles__item--wide img{aspect-ratio:16 / 9}.poc-tiles__cap{position:absolute;left:0;right:0;bottom:0;padding:16px 18px;color:#fff;background:linear-gradient(to top,#00000085,#0000)}.poc-tiles__h{display:block;font-size:15px;line-height:1.3}.poc-tiles__t{display:block;margin-top:3px;font-size:12.5px;line-height:1.45;opacity:.86}@media(min-width:1000px){.poc__grid--tiles>.poc-galwrap{grid-column:1;grid-row:1;align-self:stretch;min-width:0}.poc__grid--tiles .poc-galwrap .poc-gallery{position:sticky;top:calc(var(--header-height, 80px) + 16px)}.poc__grid--tiles .poc-builder{grid-column:2;grid-row:1}.poc__grid--tiles .poc-tiles{grid-column:1;grid-row:2}.poc__grid--tiles>.poc-accordions{grid-column:2;grid-row:2;margin-top:0;min-width:0}}@media(max-width:999px){.poc-tiles{margin-top:4px;gap:10px}}@media(max-width:767px){.poc-tiles__item{background:none}.poc-tiles__item img{border-radius:3px}.poc-tiles__cap{position:static;padding:8px 2px 0;background:none;color:var(--poc-ink)}.poc-tiles__h{font-size:13px;line-height:1.3}.poc-tiles__t{font-size:11.5px;line-height:1.4;opacity:1;color:var(--poc-muted)}}body:has(po-configurator) .shopify-section--apps>.color-scheme{padding-top:1px}body:has(po-configurator) .shopify-section--multi-column img{aspect-ratio:1 / 1;height:auto;object-fit:cover}.poc-addon__note{display:block}.poc-addon__more{display:inline;margin-left:5px;color:var(--poc-ink);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;cursor:pointer;white-space:nowrap;transition:opacity .2s var(--poc-ease)}.poc-addon__more:hover{opacity:.62}.poc-addon__more:focus-visible{outline:2px solid var(--poc-ink);outline-offset:2px;border-radius:2px}.poc-addon__info{border:1px solid var(--poc-line-soft);border-top:0;background:var(--poc-paper)}.poc-addon__info[hidden]{display:none}.poc-addon__info-body{padding:12px 16px 14px}.poc-addon__cta{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--poc-muted);white-space:nowrap;transition:color .2s var(--poc-ease)}.poc-addon__cta-added{display:none}.poc-addon__face:hover .poc-addon__cta{color:var(--poc-ink)}.poc-addon input:checked+.poc-addon__face .poc-addon__cta-add{display:none}.poc-addon input:checked+.poc-addon__face .poc-addon__cta-added{display:inline}.poc-addon input:checked+.poc-addon__face .poc-addon__cta{color:var(--poc-ink)}.poc-offer--total{margin-top:12px}.poc-addon .poc-addon__qty--synced,.poc-addon input:checked~.poc-addon__qty--synced{display:none}.poc-addon__per{display:block;margin-top:1px;font-size:11px;letter-spacing:.02em;color:var(--poc-muted)}.poc-rushship{margin:10px 0 0;padding:10px 14px;border:1px solid var(--poc-line-soft);border-radius:3px;background:var(--poc-cream);font-size:12.5px;line-height:1.45;color:var(--poc-ink)}.poc-rushship:empty{display:none}.poc-offer__link{margin-left:6px;color:var(--poc-ink);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.poc-offer.is-unlocked .poc-offer__link{display:none}[id^=poc-accessories-]{scroll-margin-top:calc(var(--header-height, 80px) + 24px)}.poc-sticky__product,.poc-sticky__figures,.poc-sticky__ship{display:none}@media(min-width:1000px){.poc-sticky{display:flex;justify-content:center;gap:0;padding:14px 48px}.poc-sticky__info,.poc-sticky__figures{display:block;flex:0 1 auto}.poc-sticky__info{flex:1 1 auto;max-width:520px}.poc-sticky__figures{text-align:right;margin-right:24px}.poc-sticky__product{display:block;margin:0;font-size:14px;line-height:1.25;color:var(--poc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poc-sticky__name{font-size:12px;margin:2px 0 0}.poc-sticky__ship{display:block;margin:0 0 2px;font-size:11.5px;color:var(--poc-muted);white-space:nowrap}.poc-sticky__ship:empty{display:none}.poc-sticky__price{font-size:17px;margin:0}.poc-sticky .poc-atc{padding:15px 34px}}@media(prefers-reduced-motion:reduce){.poc-sticky{transition:none}}.poc-addon__choice{display:none;align-items:center;gap:10px;padding:0 16px 12px 88px;border:1px solid var(--poc-line-soft);border-top:0;background:var(--poc-paper)}.poc-addon input:checked~.poc-addon__choice{display:flex;border-color:var(--poc-ink);border-top:0}.poc-addon__choice-label{font-size:12px;color:var(--poc-muted);white-space:nowrap}.poc-addon__select{flex:0 1 auto;min-width:0;padding:7px 10px;border:1px solid var(--poc-line);border-radius:2px;background:var(--poc-paper);font:inherit;font-size:12.5px;color:var(--poc-ink);cursor:pointer}.poc-addon__select:focus-visible{outline:2px solid var(--poc-ink);outline-offset:1px}@media(max-width:767px){.poc-addon__choice{padding-left:16px}}.poc-sticky__addons{display:none}@media(min-width:1000px){.poc-sticky__addons{display:block;margin:2px 0 0;font-size:11.5px;line-height:1.3;color:var(--poc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poc-sticky__addons:empty{display:none}}@media(max-width:999px){.poc__grid--tiles>.poc-galwrap{order:1}.poc__grid--tiles>.poc-builder{order:2}.poc__grid--tiles>.poc-accordions{order:3}.poc__grid--tiles>.poc-tiles{order:4;margin-top:4px}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/po-configurator.css.map */
