.pcv2{display:flex;flex-direction:column;gap:18px;margin-top:16px;padding-bottom:24px}.pcv2 button:focus-visible{outline:2px solid var(--pcv2-ink, var(--pdp-ink, var(--color-foreground, currentColor)));outline-offset:2px}.pcv2 button{color:inherit}.pcv2__step{display:flex;flex-direction:column;gap:10px}.pcv2__label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-foreground-muted, currentColor)}.pcv2-format__head{margin-bottom:10px}.pcv2-format__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pcv2-format__card{display:flex;flex-direction:row;align-items:stretch;gap:10px;min-height:78px;padding:10px;border-radius:10px;border:1px solid var(--pcv2-hairline, var(--pdp-line-strong, var(--color-border, currentColor)));background:var(--color-background, transparent);text-align:left;cursor:pointer}.pcv2-format__card[aria-pressed=true]{border-color:var(--pcv2-ink, var(--color-foreground, currentColor));box-shadow:inset 0 0 0 1px var(--pcv2-ink, var(--color-foreground, currentColor))}.pcv2-format__thumb{width:60px;height:60px;border-radius:8px;object-fit:cover;flex:0 0 auto;align-self:center}.pcv2-format__body{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.pcv2-format__title{font-size:15px;font-weight:600}.pcv2-format__sub{font-size:11.5px;color:var(--color-foreground-muted, currentColor)}.pcv2-format__from{font-size:13px;font-weight:600;margin-top:auto;min-height:1.2em;padding-top:7px}.pcv2-format__card.is-updating{animation:pcv2-pulse 1.1s ease-in-out infinite}@keyframes pcv2-pulse{0%,to{opacity:1}50%{opacity:.6}}@media(prefers-reduced-motion:reduce){.pcv2-format__card.is-updating{animation:none;opacity:.7}}.pcv2.is-switching-format .pcv2__step:not([data-step=format]){position:relative;pointer-events:none}.pcv2.is-switching-format .pcv2__step:not([data-step=format]):after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:5;border-radius:10px;background:color-mix(in srgb,var(--color-background, #fff) 66%,transparent);animation:pcv2-veil .14s ease-out}@keyframes pcv2-veil{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.pcv2.is-switching-format .pcv2__step:not([data-step=format]):after{animation:none}}@media(max-width:749px){.pcv2{gap:14px}.pcv2-format__card{min-height:70px}.pcv2-format__thumb{width:56px;height:56px}.pcv2-format__title{font-size:13px}.pcv2-format__sub{font-size:9.5px}.pdp-surgical-active .product-information--surgical .product-details{margin-top:0!important}.pdp-surgical-active .product-information--surgical .pdp-title-block{padding-top:8px;padding-bottom:8px;margin-bottom:0}.pdp-surgical-active .product-information--surgical.pdp-carousel-on .final-product-price.v2-price,.pdp-surgical-active .product-information--surgical .final-product-price.v2-price{margin-top:8px!important;margin-bottom:8px!important}}.pcv2-size__head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.pcv2-size__title{font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--pcv2-muted, var(--pdp-ink-3, var(--color-foreground-muted, currentColor)));font-weight:500}.pcv2-size__value{font-family:var(--font-body, inherit);text-transform:none;letter-spacing:0;font-weight:600;font-size:14px;color:var(--pcv2-ink, var(--pdp-ink, var(--color-foreground, currentColor)));margin-inline-start:6px}.pcv2-size__unit{background:var(--pdp-bg, #f6f4ef);border:1px solid var(--pdp-line, #ebe7df);border-radius:99px;padding:2px;display:inline-flex;margin-inline-start:auto}.pcv2-size__unit button{padding:4px 10px;font-size:11px;font-weight:500;border:none;background:transparent;border-radius:99px;cursor:pointer;color:var(--pdp-ink-3, #8a857c);font-family:inherit;transition:background .18s,color .18s,box-shadow .18s}.pcv2-size__unit button[aria-pressed=true]{background:#fff;color:var(--pdp-ink, #14110d);box-shadow:0 1px 2px #0000000d}.pcv2-size__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pcv2-size__card{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:3px;min-height:84px;padding:13px 14px 14px;border-radius:10px;border:1px solid var(--pcv2-hairline, var(--pdp-line-strong, var(--color-border, currentColor)));background:var(--color-background, transparent);text-align:left;cursor:pointer}.pcv2-size__card[aria-pressed=true]{border-color:var(--pcv2-ink, var(--color-foreground, currentColor));box-shadow:inset 0 0 0 1px var(--pcv2-ink, var(--color-foreground, currentColor))}.pcv2-size__text{display:flex;flex-direction:column;gap:2px}.pcv2-size__dim{font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcv2-size__place{font-size:12px;color:var(--pcv2-muted, var(--color-foreground-muted, currentColor))}.pcv2-size__price{font-size:13px;font-weight:600;margin-top:auto;padding-top:6px}.pcv2-size__more{min-height:36px;padding:0;background:none;border:0;text-align:left;align-self:start;text-decoration:underline;cursor:pointer}.pcv2-frame__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.pcv2-frame__note{font-size:12.5px;color:var(--pcv2-muted, var(--color-foreground-muted, currentColor))}.pcv2-frame__grid{display:grid;gap:12px}.pcv2-frame__more{min-height:36px;padding:0;background:none;border:0;text-align:left;align-self:start;text-decoration:underline;cursor:pointer}.pcv2-frame__grid--cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pcv2-frame__card{position:relative;display:flex;flex-direction:column;padding:0;text-align:left;cursor:pointer;font:inherit;background:var(--pcv2-card, #fff);border:1px solid var(--pcv2-hairline, var(--pdp-line-strong, var(--color-border, currentColor)));border-radius:10px;overflow:hidden;min-width:0}.pcv2-frame__moulding{position:relative;display:block;height:28px;overflow:hidden;background:linear-gradient(160deg,#cbb89a,#a68a68);box-shadow:inset 0 -1px #0000002e}.pcv2-frame__moulding.has-tile:before{content:"";position:absolute;top:50%;left:50%;width:80px;height:520px;transform:translate(-50%,-50%) rotate(90deg);background-image:var(--pcv2-moulding-tile);background-repeat:repeat;background-size:80px auto;background-position:-22px 0}.pcv2-frame__moulding:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgb(255 255 255 / .16),transparent 42%)}.pcv2-frame__moulding.has-tile:after{content:none}.pcv2-frame__moulding.is-metallic:after{content:"";position:absolute;top:0;right:-40%;bottom:0;left:-40%;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255 / .03) 42%,rgb(255 255 255 / .11) 50%,rgb(255 255 255 / .03) 58%,transparent 70%);mix-blend-mode:plus-lighter;pointer-events:none}@keyframes pcv2-sheen-sweep{0%{transform:translate(-20%)}to{transform:translate(20%)}}@supports (animation-timeline: view()){.pcv2-frame__card{view-timeline-name:--pcv2-frame-card}.pcv2-frame__moulding.is-metallic:after{animation-name:pcv2-sheen-sweep;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--pcv2-frame-card}}@media(prefers-reduced-motion:reduce){.pcv2-frame__moulding.is-metallic:after{animation:none}}.pcv2-frame__moulding.is-bare{background:var(--pcv2-page, #f7f4ee);box-shadow:inset 0 -1px #0000001a}.pcv2-frame__moulding.is-bare--weave{background:repeating-linear-gradient(90deg,rgb(0 0 0 / .05) 0 2px,transparent 2px 4px),repeating-linear-gradient(0deg,rgb(0 0 0 / .04) 0 2px,transparent 2px 4px),var(--pcv2-page, #f7f4ee)}.pcv2-frame__moulding.is-bare--paper{background:linear-gradient(180deg,#ffffff8c,#fff0 60%),repeating-linear-gradient(112deg,rgb(0 0 0 / .012) 0 3px,transparent 3px 7px),var(--pcv2-page, #f7f4ee)}.pcv2-frame__moulding.is-bare--photo{background-size:cover;background-position:center;background-repeat:no-repeat}.pcv2-frame__moulding.is-bare:after{content:none}.pcv2-frame__card .pcv2-frame__body{display:flex;flex:1;flex-direction:column;gap:2px;padding:11px 12px 12px}.pcv2-frame__card .pcv2-frame__name{font-size:14px;font-weight:600;overflow-wrap:break-word}.pcv2-frame__card .pcv2-frame__cond{font-size:11.5px;line-height:1.35;color:var(--pcv2-muted, var(--color-foreground-muted, currentColor))}.pcv2-frame__card .pcv2-frame__price{font-size:12.5px;font-weight:600;margin-top:auto;padding-top:7px;min-height:0}.pcv2-frame__card.is-soft .pcv2-frame__name{color:var(--pcv2-muted, var(--color-foreground-muted, currentColor))}.pcv2-frame__card.is-soft .pcv2-frame__moulding{opacity:.55}.pcv2-frame__card.is-synthetic{opacity:.55;cursor:not-allowed}.pcv2-frame__card[aria-pressed=true]{border-color:var(--pcv2-ink, var(--color-foreground, currentColor))}.pcv2-frame__card[aria-pressed=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--pcv2-ink, var(--color-foreground, currentColor));border-radius:9px;pointer-events:none;z-index:3}.pcv2-frame__slot{position:relative;display:flex}.pcv2-frame__slot .pcv2__sticker{z-index:4}.pcv2-frame__slot .pcv2-frame__card{flex:1;min-width:0}[data-pcv2-frame=black] .pcv2-frame__moulding{background:repeating-linear-gradient(89deg,rgb(255 255 255 / .05) 0 1px,transparent 1px 4px),linear-gradient(160deg,#3a362f,#151412)}[data-pcv2-frame=natural] .pcv2-frame__moulding,[data-pcv2-frame=oak] .pcv2-frame__moulding{background:repeating-linear-gradient(88deg,rgb(115 75 30 / .14) 0 1px,transparent 1px 6px),repeating-linear-gradient(91deg,rgb(255 255 255 / .28) 0 2px,transparent 2px 11px),linear-gradient(160deg,#e8caa3,#c79f6f)}[data-pcv2-frame=walnut] .pcv2-frame__moulding{background:repeating-linear-gradient(88deg,rgb(50 25 10 / .3) 0 1px,transparent 1px 5px),repeating-linear-gradient(91deg,rgb(255 255 255 / .1) 0 2px,transparent 2px 10px),linear-gradient(160deg,#815536,#4d2d1b)}[data-pcv2-frame=silver] .pcv2-frame__moulding{background:repeating-linear-gradient(90deg,#ffffff8c 0 1px,#0000000f 1px 3px),linear-gradient(160deg,#e4e5e4,#b2b6b8)}.pcv2-up{display:flex;flex-direction:column;gap:9px}.pcv2-up__card{--pcv2-up-gap: 12px;position:relative;display:flex;align-items:center;gap:var(--pcv2-up-gap);min-height:92px;padding:11px;border-radius:14px;border:1px solid var(--pcv2-hairline, var(--pdp-line-strong, var(--color-border, currentColor)));background:var(--color-background, transparent);text-align:left;cursor:pointer}.pcv2-up__card[aria-pressed=true]{border-color:var(--color-foreground, currentColor);box-shadow:inset 0 0 0 1px var(--color-foreground, currentColor)}.pcv2-up__line{display:flex;align-items:flex-start;gap:7px;margin:0;padding:2px 2px 0;font-size:11.5px;line-height:1.5;color:var(--color-foreground-muted, currentColor)}.pcv2-up__line-icon{flex:0 0 auto;width:14px;height:14px;margin-top:2px}.pcv2-up__line-text{min-width:0}.pcv2-up__card.is-unavailable{cursor:default}.pcv2-up__card.is-unavailable .pcv2-up__mini{opacity:.4}.pcv2-up__card.is-unavailable .pcv2-up__title{color:var(--color-foreground-muted, currentColor)}.pcv2-up__card.is-unavailable[aria-pressed=true]{cursor:pointer}.pcv2-up__card.is-unavailable[aria-pressed=true] .pcv2-up__mini{opacity:1}.pcv2-up__card.is-unavailable[aria-pressed=true] .pcv2-up__title{color:var(--color-foreground, currentColor)}.pcv2-up__note{font-size:11.5px;line-height:1.5;font-weight:600;color:var(--color-foreground, currentColor)}.pcv2-up__card.is-included{cursor:default}.pcv2-up__mini{flex:0 0 60px;height:60px;border-radius:8px;border:5px solid var(--pdp-ink-3, var(--color-border, currentColor));background:var(--color-background, transparent)}.pcv2-up__mini--box{border-width:9px}.pcv2-up__mini--photo{border:0;border-width:0;object-fit:cover;background:transparent}.pcv2-up__text{display:flex;flex-direction:column;gap:4px;flex:1 1 auto}.pcv2-up__title{font-size:14.5px;font-weight:600}.pcv2-up__copy{font-size:11.5px;line-height:1.5;color:var(--color-foreground-muted, currentColor)}.pcv2-up__spec{font-size:10.5px;line-height:1.5;color:var(--pcv2-muted, var(--color-foreground-muted, currentColor))}.pcv2-up__price{flex:0 0 auto;font-size:13px;font-weight:600;white-space:nowrap}.pcv2-up__with-frame{flex:0 0 auto;white-space:nowrap;font-size:11.5px;color:var(--pcv2-muted, var(--color-foreground-muted, currentColor));margin-inline-start:calc(.32em - var(--pcv2-up-gap, 12px))}.pcv2-up__card:not(button){cursor:default}.pcv2-up .pcv2-up__pill{min-height:36px;min-width:max(36px,6.22em);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:5px 10px;border-radius:999px;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--pcv2-hairline, var(--pdp-line-strong, var(--color-border, currentColor)))}.pcv2-up__card[aria-pressed=true] .pcv2-up__pill{background:var(--color-foreground, currentColor);color:var(--color-background, transparent);border-color:var(--color-foreground, currentColor)}.pcv2{--pcv2-ink: oklch(.24 .012 70);--pcv2-muted: oklch(.53 .015 70);--pcv2-hairline: oklch(.89 .012 78);--pcv2-dashed: oklch(.84 .014 78);--pcv2-page: oklch(.965 .008 80);--pcv2-card: #fff}.pcv2__sticker{position:absolute;top:-8px;left:10px;font-family:inherit;font-size:8.5px;font-weight:600;padding:2px 7px;border-radius:99px;white-space:nowrap}.pcv2__sticker--pick{background:var(--pdp-advisor, #a8872e);color:#fff}.pcv2__sticker--behaviour{background:var(--pcv2-ink, #1c1a15);color:#fff}@media(max-width:749px){.pcv2-size__grid{grid-template-columns:repeat(4,1fr);gap:7px}.pcv2-size__card{min-height:76px;padding:8px;gap:3px}.pcv2-size__dim{font-size:11.5px}.pcv2-size__place{font-size:10px}.pcv2-size__price{font-size:11.5px}.pcv2-frame__grid{gap:7px}.pcv2-frame__moulding{height:22px}.pcv2-frame__card .pcv2-frame__body{padding:8px 8px 9px;gap:2px}.pcv2-frame__card .pcv2-frame__name{font-size:11px}.pcv2-frame__card .pcv2-frame__cond{font-size:9.5px;line-height:1.3}.pcv2-frame__card .pcv2-frame__price{font-size:10.5px;padding-top:7px}.pcv2-format__from{font-size:11.5px}.pcv2-frame__note{font-size:11px}.pcv2-up__card{min-height:84px;--pcv2-up-gap: 10px;padding:9px}.pcv2-up__mini{flex-basis:56px;height:56px;border-width:4px}.pcv2-up__mini--box{border-width:7px}.pcv2-up__title{font-size:13px}.pcv2-up__copy{font-size:10.5px;line-height:1.45}.pcv2-up__price{font-size:11.5px}}.pcv2-summary{display:none}@media(max-width:749px){.product-information--surgical .product-information__media{display:contents}.product-information--surgical .product-information__media>*{grid-column:1 / -1}.product-information--surgical .product-information__media .pdp-v2-discover-wrapper{background:var(--pcv2-mock-backdrop, #f2ede3)}.product-information--surgical .product-information__media[data-pcv2-pinned]{--pin-progress: 0;--pcv2-mock-ratio: 1;--pcv2-mock-backdrop: #f2ede3;--pcv2-mock-shrink: calc(1 - (1 - var(--pcv2-mock-ratio)) * var(--pin-progress));--pcv2-mock-current: calc(var(--pcv2-mock-h) * var(--pcv2-mock-shrink))}.product-information--surgical .product-information__media[data-pcv2-pinned] media-gallery{height:var(--pcv2-mock-current)}.product-information--surgical .product-information__media[data-pcv2-pinned] media-gallery:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--pcv2-mock-backdrop)}.product-information--surgical .product-information__media[data-pcv2-pinned] slideshow-component{width:calc(100% / var(--pcv2-mock-shrink));transform:scale(var(--pcv2-mock-shrink));transform-origin:top left}.product-information--surgical .product-information__media[data-pcv2-peek] slideshow-slide.product-media-container{width:var(--pcv2-mock-w, 90%);height:calc(var(--pcv2-mock-w) / var(--media-preview-ratio, 1))}.product-information--surgical .product-information__media[data-pcv2-pinned] slideshow-slide[aria-hidden=false]+slideshow-slide{content-visibility:visible}.product-information--surgical .product-information__media[data-pcv2-pinned] .pdp-title-chip,.product-information--surgical .product-information__media[data-pcv2-pinned] .media-gallery__mobile-thumbnails{--pcv2-fade-at: .55;opacity:calc(1 - var(--pin-progress) / var(--pcv2-fade-at))}.product-information--surgical .product-information__media[data-pcv2-pinned].pcv2-mock-collapsed .pdp-title-chip,.product-information--surgical .product-information__media[data-pcv2-pinned].pcv2-mock-collapsed .media-gallery__mobile-thumbnails{visibility:hidden;pointer-events:none}.pcv2-crossfade img.is-swapping{opacity:.25}.pcv2-crossfade img{transition:opacity .15s ease}.product-information--surgical .product-information__media[data-pcv2-pinned] .pcv2-summary{position:sticky;top:var(--pcv2-mock-current);z-index:9;display:flex;align-items:baseline;justify-content:space-between;gap:10px;height:0;overflow:hidden;padding:0 16px;background:var(--color-background, #fff);box-shadow:inset 0 -1px 0 var(--color-border, currentColor);opacity:0;pointer-events:none;transition:opacity .15s ease,height .18s ease}.product-information--surgical .product-information__media[data-pcv2-pinned] .pcv2-summary.is-visible{height:34px;opacity:1;pointer-events:auto}.pcv2-summary__spec{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcv2-summary__total{font-size:18px;white-space:nowrap}}@media(max-width:749px){.pdp-surgical-active .product-information--surgical .pdp-gallery-pips{display:none!important}.pdp-surgical-active .product-information--surgical .product-information__media media-gallery[data-pdp-carousel]{padding-bottom:0!important}}@media(max-width:749px){.pdp-surgical-active .product-information--surgical .pcv2-summary{display:none!important}}@media(min-width:750px){.pdp-surgical-active .pdp-surgical-config-root{min-height:668px}}@media(min-width:1440px){.pdp-surgical-active .pdp-surgical-config-root{min-height:641px}}@media(max-width:359px){.pdp-surgical-active .pdp-surgical-config-root{min-height:577px}}@media(min-width:360px)and (max-width:389px){.pdp-surgical-active .pdp-surgical-config-root{min-height:531px}}@media(min-width:390px)and (max-width:479px){.pdp-surgical-active .pdp-surgical-config-root{min-height:498px}}@media(min-width:480px)and (max-width:749px){.pdp-surgical-active .pdp-surgical-config-root{min-height:483px}}.pdp-surgical-active pdp-configurator-v2:not(:defined){display:flex;flex-direction:column;flex:1 1 auto}.pdp-surgical-active pdp-configurator-v2:defined .pcv2-skeleton{display:none}.pcv2-skeleton{display:flex;flex-direction:column;gap:18px;flex:1 1 auto;min-height:0}.pcv2-skeleton__step{display:flex;flex-direction:column;gap:10px;flex:1 1 0;min-height:0}.pcv2-skeleton__label{display:block;width:88px;height:11px;border-radius:4px;background:var(--pdp-line, #E6DEC8);flex:none}.pcv2-skeleton__row{display:grid;gap:8px;flex:1 1 auto;min-height:0}.pcv2-skeleton__row--material{grid-template-columns:repeat(2,1fr)}.pcv2-skeleton__row--size{grid-template-columns:repeat(3,1fr)}.pcv2-skeleton__row--frame{grid-template-columns:repeat(4,1fr)}.pcv2-skeleton__step--material{flex-grow:2}.pcv2-skeleton__step--size{flex-grow:4.3}.pcv2-skeleton__step--frame{flex-grow:3.5}@media(max-width:749px){.pcv2-skeleton__row--size{grid-template-columns:repeat(4,1fr)}.pcv2-skeleton__row--size i:nth-child(n+5){display:none}.pcv2-skeleton__step--size{flex-grow:2.6}.pcv2-skeleton__step--frame{flex-grow:3}}.pcv2-skeleton__row i{display:block;border-radius:10px;background:var(--pdp-bg, #F6F4EF);border:1px solid var(--pdp-line, #E6DEC8);min-height:34px}.pcv2-skeleton{animation:pdp-skel-pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.pcv2-skeleton{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/161/assets/pdp-configurator-v2.css.map */
