.tpl-mp{--mp-line: var(--divider-default);--mp-wall: #e9e2d6;--mp-wall-2: #d9d0c0;--mp-mat-face: #a6aab0;--mp-mat-edge: #85898f;--mp-win: #1a1a1a;--mp-chrome: rgba(255, 255, 255, .85);--mp-chrome-ink: #1a1a1a;background:var(--bg-primary);color:var(--text-primary)}[data-theme=dark] .tpl-mp{--mp-wall: #3a3733;--mp-wall-2: #2c2a27;--mp-chrome: rgba(26, 26, 26, .82);--mp-chrome-ink: #f0eee9}.tpl-mp__inner{max-width:var(--container-max-width);margin:0 auto;padding-inline:var(--container-padding, clamp(1rem, 4vw, 1.25rem))}.tpl-mp__inner--flush{padding-inline:0}.tpl-mp .tpl-mp__meta.tpl-mp__meta{font-family:var(--font-meta);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.tpl-mp .tpl-mp__head.tpl-mp__head{font-family:var(--font-heading);font-weight:var(--weight-medium, 500);text-transform:uppercase;letter-spacing:.06em;color:var(--text-primary);margin:0}.product--mat-panel .product__info-wrapper{max-width:48rem;margin-inline:auto;padding-inline:0}@media screen and (min-width:750px){.product--mat-panel .product__info-wrapper{padding-left:0}}.tpl-mg__track{display:flex;gap:4px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tpl-mg__track::-webkit-scrollbar{display:none}.tpl-mg__slide{position:relative;flex:0 0 86%;scroll-snap-align:start;aspect-ratio:4 / 5;max-width:100%;overflow:hidden;background:var(--mp-wall)}.tpl-mg__img{display:block;width:100%;height:100%;object-fit:cover}.tpl-mg__media{display:block;width:100%;height:100%}.tpl-mp .tpl-mg__cap.tpl-mg__cap{position:absolute;left:10px;bottom:10px;max-width:calc(100% - 20px);padding:4px 8px;background:var(--mp-chrome);color:var(--mp-chrome-ink);font-family:var(--font-meta);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.tpl-mp .tpl-mg__count.tpl-mg__count{position:absolute;right:10px;top:10px;padding:3px 8px;border-radius:999px;background:#1a1a1abf;color:#fff;font-family:var(--font-meta);font-size:10px;font-weight:600;letter-spacing:.06em}.tpl-mg__dots{display:flex;gap:4px;margin-top:6px}.tpl-mg__dot{flex:1;height:3px;background:var(--mp-wall-2);transition:background var(--duration-base, .35s) var(--ease-out-expo, ease)}.tpl-mg__dot.is-on{background:var(--text-primary)}.tpl-mg__empty{display:grid;place-items:center;aspect-ratio:4 / 5;background:var(--mp-wall);text-align:center;padding:var(--space-lg)}@media screen and (min-width:750px){.tpl-mg .tpl-mp__inner--flush{padding-inline:var(--container-padding, clamp(1rem, 4vw, 1.25rem))}.tpl-mg__track{gap:8px}.tpl-mg__slide{flex-basis:48%}}@media screen and (min-width:990px){.tpl-mg__slide{flex-basis:32%}}@media screen and (max-width:749px){.tpl-mg{margin-top:48px}}.tpl-mg--single .tpl-mg__track{scroll-snap-type:none;justify-content:center}.tpl-mg--single .tpl-mg__slide{flex-basis:100%}@media screen and (min-width:750px){.tpl-mg--single .tpl-mg__slide{flex-basis:60%;max-width:520px}}.tpl-mx__stage{position:relative;display:grid;place-items:center;min-height:330px;overflow:hidden;perspective:1000px;background:radial-gradient(ellipse at 50% 60%,var(--mp-wall),var(--mp-wall-2))}.tpl-mx__stack{position:relative;width:170px;aspect-ratio:1 / 1;transform-style:preserve-3d;transform:rotateX(56deg) rotate(-32deg);transition:transform var(--duration-slow, .5s) var(--ease-out-expo, ease)}.tpl-mx__plate{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform var(--duration-slow, .5s) var(--ease-out-expo, ease)}.tpl-mx__face{position:absolute;top:0;right:0;bottom:0;left:0}.tpl-mx__plate--panel{transform:translateZ(0)}.tpl-mx__plate--panel .tpl-mx__face{background:var(--mp-mat-face);box-shadow:0 2px 0 var(--mp-mat-edge)}.tpl-mx__plate--panel .tpl-mx__face:after{content:"";position:absolute;left:10%;top:10%;width:37.5%;height:50%;background:var(--mp-wall-2);box-shadow:inset 0 0 0 2px var(--mp-win)}.tpl-mx__plate--print{transform:translateZ(-6px)}.tpl-mx__plate--print .tpl-mx__face{inset:auto;left:3%;top:3%;width:52%;height:66%;background:var(--bg-surface) center / cover no-repeat;outline:1px solid var(--mp-wall-2)}.tpl-mx__plate--tape{transform:translateZ(-8px)}.tpl-mx__plate--tape .tpl-mx__face:before,.tpl-mx__plate--tape .tpl-mx__face:after{content:"";position:absolute;left:9%;width:40%;height:7px;background:var(--color-gold);opacity:.9}.tpl-mx__plate--tape .tpl-mx__face:before{top:2%}.tpl-mx__plate--tape .tpl-mx__face:after{top:70%}.tpl-mx__plate--back{transform:translateZ(-12px)}.tpl-mx__plate--back .tpl-mx__face{background:#e6e8ecd9;border:1px solid #b8bcc4}.tpl-mx__plate--back .tpl-mx__face:before,.tpl-mx__plate--back .tpl-mx__face:after{content:"";position:absolute;top:12%;width:18px;height:18px;border:3px solid #555555;border-radius:999px 999px 3px 3px}.tpl-mx__plate--back .tpl-mx__face:before{left:14%}.tpl-mx__plate--back .tpl-mx__face:after{right:14%}.tpl-mx.is-exploded .tpl-mx__stack{transform:rotateX(62deg) rotate(-30deg) translateZ(40px)}.tpl-mx.is-exploded .tpl-mx__plate--print{transform:translateZ(-60px)}.tpl-mx.is-exploded .tpl-mx__plate--tape{transform:translateZ(-100px)}.tpl-mx.is-exploded .tpl-mx__plate--back{transform:translateZ(-150px)}.tpl-mx__tags{position:absolute;right:12px;top:40px;display:grid;gap:10px;justify-items:end;pointer-events:none}.tpl-mp .tpl-mx__tag.tpl-mx__tag{padding:3px 7px;background:var(--mp-chrome);color:var(--mp-chrome-ink);font-family:var(--font-meta);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity var(--duration-base, .35s) var(--ease-out-expo, ease)}.tpl-mx.is-exploded .tpl-mx__tag{opacity:1}.tpl-mx__btn.tpl-mx__btn{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:0;border-radius:999px;background:var(--text-primary);color:var(--bg-primary);font-family:var(--font-meta);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.tpl-mx__btn .tpl-mx__btn-off{display:none}.tpl-mx.is-exploded .tpl-mx__btn .tpl-mx__btn-off{display:inline}.tpl-mx.is-exploded .tpl-mx__btn .tpl-mx__btn-on{display:none}@media(prefers-reduced-motion:reduce){.tpl-mx__stack,.tpl-mx__plate,.tpl-mx__tag,.tpl-mg__dot{transition:none}}.tpl-ms__draw{padding:12px;background:var(--bg-surface);border:1px solid var(--mp-line)}.tpl-ms__svg{display:block;width:100%;height:auto}.tpl-ms__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);margin:0;padding:0;list-style:none;text-align:center;border-top:1px solid var(--mp-line);border-bottom:1px solid var(--mp-line);padding-block:var(--space-md)}.tpl-mp .tpl-ms__fact.tpl-ms__fact{font-family:var(--font-meta);font-size:10px;font-weight:600;letter-spacing:.06em;line-height:1.35;text-transform:uppercase;color:var(--text-secondary)}.tpl-ms__icon{display:block;width:30px;height:30px;margin:0 auto 6px;fill:none;stroke:var(--text-primary);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media screen and (min-width:750px){.tpl-mp .tpl-ms__fact.tpl-ms__fact{font-size:11px;letter-spacing:.08em}.tpl-ms__icon{width:34px;height:34px;margin-bottom:10px}}.tpl-mc__track{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--container-padding, clamp(1rem, 4vw, 1.25rem))}.tpl-mc__track::-webkit-scrollbar{display:none}.tpl-mc__card{flex:0 0 72%;scroll-snap-align:start}.tpl-mc__img{aspect-ratio:4 / 5;overflow:hidden;background:var(--mp-wall)}.tpl-mc__img img{display:block;width:100%;height:100%;object-fit:cover}.tpl-mc__head.tpl-mc__head{margin:10px 0 0;font-family:var(--font-heading);font-size:14px;font-weight:var(--weight-semibold, 600);letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary)}@media screen and (min-width:750px){.tpl-mc__track{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible}.tpl-mc__card{flex:none}}.tpl-md__list{border-top:1px solid var(--mp-line)}.tpl-md__item{border-bottom:1px solid var(--mp-line)}.tpl-md__sum.tpl-md__sum{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:14px 0;font-family:var(--font-heading);font-size:12px;font-weight:var(--weight-medium, 500);letter-spacing:.1em;text-transform:uppercase;color:var(--text-primary);cursor:pointer;list-style:none}.tpl-md__sum::-webkit-details-marker{display:none}.tpl-md__sum:after{content:"+";font-family:var(--font-meta);font-size:14px;line-height:1}.tpl-md__item[open]>.tpl-md__sum:after{content:"\2013"}.tpl-md__body.tpl-md__body{padding:0 0 16px;font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary)}.tpl-md__svg{display:block;width:100%;max-width:460px;height:auto;margin-bottom:var(--space-sm)}.tpl-md__dim{font-family:var(--font-meta);font-size:10px;letter-spacing:.04em}.tpl-md__pairs{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.tpl-mp .tpl-md__pair.tpl-md__pair{font-family:var(--font-meta);font-size:11px;letter-spacing:.04em;color:var(--text-secondary)}.tpl-mb__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}.tpl-mb__tile{display:block;text-decoration:none;color:inherit}.tpl-mb__img{aspect-ratio:1 / 1;overflow:hidden;background:var(--mp-wall)}.tpl-mb__img img{display:block;width:100%;height:100%;object-fit:cover;transition:var(--transition-hover, opacity .2s ease)}.tpl-mb__name.tpl-mb__name{margin-top:6px;font-family:var(--font-heading);font-size:11px;font-weight:var(--weight-medium, 500);letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary)}.tpl-mb__price.tpl-mb__price{font-family:var(--font-meta);font-size:11px;color:var(--text-secondary)}@media(hover:hover)and (pointer:fine){.tpl-mb__tile:hover .tpl-mb__img img{opacity:.86}}.tpl-s3d{position:relative;height:var(--s3d-track, 170vh)}.tpl-s3d__sticky{position:sticky;top:var(--header-height, 56px);display:grid;place-items:center;height:calc(100vh - var(--header-height, 56px));overflow:hidden;background:var(--bg-primary);padding-block:clamp(96px,16vh,150px) clamp(84px,14vh,130px);grid-template-rows:minmax(0,1fr)}.tpl-s3d__sticky:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:calc(var(--s3d-ground-on, 0) * .8);background-color:var(--s3d-ground-a, transparent);transition:background-color 1.1s var(--ease-default, ease),opacity .6s linear}.tpl-s3d__canvas,.tpl-s3d__frame{height:min(78vh,52vw,100%);width:auto;aspect-ratio:1 / 1}.tpl-s3d__canvas{display:none;position:relative;z-index:1}.tpl-s3d.is-live .tpl-s3d__canvas{display:block}.tpl-s3d__top{position:absolute;top:clamp(18px,4vh,44px);left:50%;transform:translate(-50%);z-index:3;width:min(92%,620px);text-align:center;pointer-events:none}.tpl-mp .tpl-s3d__title.tpl-s3d__title{margin:0;font-family:var(--font-heading);font-size:clamp(19px,2.8vw,34px);font-weight:var(--weight-medium, 500);line-height:1.08;letter-spacing:.02em;text-transform:uppercase;color:var(--text-primary);text-wrap:balance}.tpl-mp .tpl-s3d__stand.tpl-s3d__stand{margin:12px 0 0;font-family:var(--font-body);font-size:clamp(13px,1.15vw,16px);font-weight:400;letter-spacing:.04em;line-height:1.55;text-transform:uppercase;color:var(--text-secondary);white-space:pre-line;opacity:0}.tpl-s3d__rail{position:absolute;top:50%;transform:translateY(-50%);z-index:3;pointer-events:none;margin:0;padding:0;max-width:24vw}.tpl-s3d__rail--r{right:clamp(16px,4vw,64px);text-align:right}.tpl-mp .tpl-s3d__label.tpl-s3d__label{margin:0 0 12px;font-family:var(--font-heading);font-size:clamp(13px,1.5vw,19px);font-weight:var(--weight-medium, 500);letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary)}.tpl-s3d__specs{margin:0;padding:0;list-style:none}.tpl-s3d__specs li{margin:0 0 9px;font-family:var(--font-body);font-size:clamp(13px,1.1vw,16px);line-height:1.45;letter-spacing:.01em;color:var(--text-secondary);font-variant-numeric:tabular-nums}.tpl-s3d__specs li:last-child{margin-bottom:0}.tpl-s3d__cta{position:absolute;bottom:clamp(18px,5vh,52px);left:50%;transform:translate(-50%);z-index:4}.tpl-s3d__cta.is-in .tpl-s3d__cta-btn{animation:tpl-s3d-row .5s var(--ease-out-expo, ease) both}.tpl-mp .tpl-s3d__cta-btn.tpl-s3d__cta-btn{font-family:var(--font-body);font-size:15px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:14px 28px;border:0;border-radius:999px;background:var(--text-primary);color:var(--bg-primary);cursor:pointer;transition:var(--transition-hover, opacity .2s ease)}@media(hover:hover)and (pointer:fine){.tpl-s3d__cta-btn:hover{opacity:.86}}@keyframes tpl-s3d-word{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}@keyframes tpl-s3d-row{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tpl-s3d__title .tpl-wr,.tpl-s3d__title span{display:inline-block}.tpl-s3d__title.is-in{animation:tpl-s3d-row .48s var(--ease-out-expo, ease) both}.tpl-s3d__frame{display:none;position:relative;z-index:1;object-fit:contain}.tpl-s3d.is-frames .tpl-s3d__canvas{display:none}.tpl-s3d.is-frames .tpl-s3d__frame{display:block}@media screen and (max-width:749px){.tpl-s3d__sticky{grid-template-rows:auto auto auto;align-content:center;gap:22px;padding-block:24px}.tpl-s3d__frame,.tpl-s3d__canvas{height:min(48vh,84vw,100%);width:auto}.tpl-s3d__rail{position:static;transform:none;max-width:88vw;text-align:center;justify-self:center}.tpl-s3d__rail--r{text-align:center}.tpl-s3d__specs li{font-size:13px;margin-bottom:7px}.tpl-mp .tpl-s3d__title.tpl-s3d__title{font-size:19px}.tpl-mp .tpl-s3d__stand.tpl-s3d__stand{font-size:12px;letter-spacing:.03em}.tpl-mp .tpl-s3d__label.tpl-s3d__label{font-size:14px}.tpl-s3d__sticky{padding-block:92px 76px}.tpl-s3d__scale{display:none}}@media screen and (min-width:990px){.tpl-s3d__sticky{top:64px;height:calc(100vh - 64px)}}@media(prefers-reduced-motion:reduce){.tpl-s3d{display:none}}.tpl-s3d-page body{overflow-x:clip}.tpl-s3d-live .tpl-mat-exploded-section{display:none}.tpl-md__sizes{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-sm);margin-bottom:var(--space-sm)}.tpl-md__size{margin:0}.tpl-md__size img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;background:var(--mp-wall)}.tpl-mp .tpl-md__dim-label.tpl-md__dim-label{margin-top:6px;font-family:var(--font-meta);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}[data-theme=dark] .tpl-s3d__sticky:before{opacity:calc(var(--s3d-ground-on, 0) * .26)}.tpl-mat-swatch{position:relative}.tpl-mat-swatch__tag{position:absolute;top:6px;left:6px;padding:3px 7px;border-radius:999px;background:#0021b3;color:#fff;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;pointer-events:none}.tpl-mg__media video{display:block;width:100%;height:100%;object-fit:cover}[data-mg-film]{position:relative;cursor:pointer}[data-mg-film].is-paused:after{content:"Paused";position:absolute;right:10px;bottom:10px;padding:5px 10px;border-radius:999px;background:#1a1a1a8c;color:#f0eee9;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.product__info-container:has(.tpl-mat-picker) .product__title,.product__info-container:has(.tpl-mat-picker) .product__title>*{text-align:left}.product__info-container:has(.tpl-mat-picker) .price,.product__info-container:has(.tpl-mat-picker) .price__container{justify-content:flex-start;text-align:left}variant-selects:has(.tpl-mat-picker){display:block;margin-top:4px;border-top:1px solid rgba(var(--color-foreground),.14)}body.tpl-page-product .product__info-container variant-selects:has(.tpl-mat-picker)>.product-form__input+.product-form__input{margin-top:0!important}html variant-selects:has(.tpl-mat-picker){width:100%;max-width:none}html variant-selects:has(.tpl-mat-picker)>.product-form__input{width:100%!important;max-width:none!important;margin:0!important;padding:12px 0!important;min-height:60px;border:0!important;border-bottom:1px solid rgba(var(--color-foreground),.14)!important;box-sizing:border-box}variant-selects:has(.tpl-mat-picker) .form__label{margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.tpl-row-val{margin-left:6px;color:rgb(var(--color-foreground));font-weight:600}.tpl-row-pick{margin-left:8px;padding:2px 7px;border-radius:999px;background:#0021b3;color:#fff;font-size:9px;letter-spacing:.06em;vertical-align:1px}html variant-selects:has(.tpl-mat-picker)>fieldset.product-form__input--pill{display:flex!important;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:6px;position:relative}html variant-selects:has(.tpl-mat-picker)>fieldset.product-form__input--pill>legend.form__label{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px;margin:0;padding:0}html variant-selects:has(.tpl-mat-picker)>fieldset.product-form__input--pill input[type=radio]+label{flex:0 0 auto!important;width:auto!important;min-width:0!important;display:inline-flex;align-items:center;min-height:34px!important;margin:0!important;padding:0 14px!important;border-radius:999px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}variant-selects:has(.tpl-mat-picker)>.tpl-mat-picker{display:flex;align-items:center;justify-content:space-between;gap:12px}variant-selects:has(.tpl-mat-picker) .tpl-mat-swatches{display:flex;gap:8px;margin:0;grid-template-columns:none}variant-selects:has(.tpl-mat-picker) .tpl-mat-swatch{position:relative;width:44px;height:44px;min-height:0;padding:0;border:1px solid rgba(var(--color-foreground),.16);border-radius:8px;overflow:hidden;background:transparent;flex:0 0 auto}variant-selects:has(.tpl-mat-picker) .tpl-mat-swatch[aria-checked=true]{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 1.5px rgb(var(--color-foreground))}variant-selects:has(.tpl-mat-picker) .tpl-mat-swatch__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;aspect-ratio:auto;overflow:hidden;margin:0;border:0;border-radius:0;background:transparent}variant-selects:has(.tpl-mat-picker) .tpl-mat-swatch--cropped .tpl-mat-swatch__img img{position:absolute;max-width:none;height:auto;object-fit:fill}variant-selects:has(.tpl-mat-picker) .tpl-mat-swatch__name,variant-selects:has(.tpl-mat-picker) .tpl-mat-swatch__tag{display:none}variant-selects:has(.tpl-mat-picker)>.tpl-frame-picker{display:block}variant-selects:has(.tpl-mat-picker) .tpl-frame-picker__dropdown-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;min-height:40px}variant-selects:has(.tpl-mat-picker) .tpl-frame-picker__price-value,variant-selects:has(.tpl-mat-picker) .tpl-frame-picker--menu .tpl-frame-select{display:none}.tpl-frame-dots{display:flex;gap:10px;margin-left:auto}.tpl-frame-dot{width:32px;height:32px;padding:0;border:1px solid rgba(var(--color-foreground),.18);border-radius:999px;overflow:hidden;background:transparent;cursor:pointer}.tpl-frame-dot img{display:block;width:100%;height:100%;object-fit:cover}.tpl-frame-dot[aria-checked=true]{box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 3.5px rgb(var(--color-foreground))}.tpl-frame-dot:focus-visible,variant-selects:has(.tpl-mat-picker) .tpl-mat-swatch:focus-visible{outline:2px solid #0021b3;outline-offset:3px}.product__info-container:has(.tpl-mat-picker) product-form .form,.product__info-container:has(.tpl-mat-picker) .product-form__buttons{width:100%;max-width:none}.product__info-container:has(.tpl-mat-picker) .product-form__submit{width:100%;max-width:none;margin-left:0;margin-right:0}.product__info-container:has(.tpl-mat-picker) .product-form__submit:not([disabled]) [data-tpl-price]:after{content:"\a0\b7\a0" attr(data-tpl-price)}.product__info-container:has(.tpl-mat-picker) .product__text.inline-richtext{margin:10px 0 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600;line-height:1.6;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:rgba(var(--color-foreground),.66)}html variant-selects:has(.tpl-mat-picker) .tpl-mat-swatch{border-radius:0;border:0;box-shadow:none}html variant-selects:has(.tpl-mat-picker) .tpl-mat-swatch[aria-checked=true]{box-shadow:none;outline:1.5px solid rgb(var(--color-foreground));outline-offset:3px}.tpl-md__size--both{margin:0;display:grid;gap:8px}.tpl-md__size--both img{display:block;width:100%;height:auto}@media screen and (max-width:749px){html.tpl-mat-pin .tpl-mat-pin-media{position:relative;z-index:0}html.tpl-mat-pin .tpl-mat-pin-media .tpl-mg{transform-origin:50% 0%;will-change:auto}html.tpl-mat-pin .tpl-mat-pin-info{position:relative;z-index:1;background:var(--color-white, #ffffff)}}.tpl-piece{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--mp-wall-2)}.tpl-piece img{display:block;width:100%;height:100%;object-fit:cover}.tpl-piece--cropped img{position:absolute;height:auto;max-width:none;object-fit:fill}.tpl-mb--wall .tpl-mp__inner{max-width:1200px;margin:0 auto}.tpl-mb__heading.tpl-mb__heading{margin:0;font-family:Parkinsans,sans-serif;font-size:20px;font-weight:600;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:var(--text-primary)}.tpl-mb__lede.tpl-mb__lede{margin:2px 0 14px;font-size:15px;line-height:1.45;color:var(--text-secondary)}.tpl-mb__rail{display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:12px;margin:0 -16px;padding:0 16px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none}.tpl-mb__rail::-webkit-scrollbar{display:none}.tpl-mb__pair{display:grid;gap:8px;min-width:0;color:inherit;text-decoration:none;scroll-snap-align:start}.tpl-mb__wall{position:relative;display:flex;align-items:center;justify-content:center;gap:9%;aspect-ratio:4 / 3;padding-bottom:5%;overflow:hidden;background:radial-gradient(ellipse at 26% 14%,#ffffff57,#fff0 62%),var(--mp-wall)}[data-theme=dark] .tpl-mb__wall{background:radial-gradient(ellipse at 26% 14%,#ffffff0f,#fff0 62%),var(--mp-wall)}.tpl-mb__wall .tpl-piece{flex:0 0 32%;box-shadow:0 18px 26px -16px #281c108c,0 3px 6px #281c1024;transition:transform .3s ease}.tpl-mb__cap{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.tpl-mb--wall .tpl-mb__name.tpl-mb__name{margin-top:0}.tpl-mb__pair:focus-visible{outline:2px solid #0021b3;outline-offset:3px}@media(hover:hover)and (pointer:fine){.tpl-mb__pair:hover .tpl-piece{transform:translateY(-3px)}}@media screen and (min-width:750px){.tpl-mb__heading.tpl-mb__heading{font-size:24px}.tpl-mb__wall{aspect-ratio:3 / 2}.tpl-mb__wall .tpl-piece{flex-basis:30%}.tpl-mb__rail{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;overflow:visible}}@media(prefers-reduced-motion:reduce){.tpl-mb__wall .tpl-piece{transition:none}}.tpl-ec__inner{max-width:600px;margin:0 auto}.tpl-ec__grid{display:grid;grid-template-columns:62px repeat(3,minmax(0,1fr));gap:8px;align-items:center}.tpl-ec__col.tpl-ec__col,.tpl-ec__row.tpl-ec__row{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.tpl-ec__col{text-align:center}.tpl-ec__row{display:grid;gap:4px;justify-items:start;color:var(--text-primary)}.tpl-ec__row .tpl-mat-swatch__tag{position:static;padding:2px 6px;font-size:8px}.tpl-ec__cell{position:relative;display:block;margin:0;padding:14%;border:0;background:var(--mp-wall);cursor:pointer;-webkit-tap-highlight-color:transparent}.tpl-ec__cell .tpl-piece{box-shadow:0 8px 12px -8px #281c1080,0 1px 3px #281c1024;transition:transform .25s ease}.tpl-ec__cell[aria-checked=true]{outline:2px solid var(--text-primary);outline-offset:2px}.tpl-ec__cell:focus-visible{outline:2px solid #0021b3;outline-offset:2px}@media(hover:hover)and (pointer:fine){.tpl-ec__cell:hover .tpl-piece{transform:translateY(-2px)}}@media screen and (min-width:750px){.tpl-ec__grid{grid-template-columns:84px repeat(3,minmax(0,1fr));gap:12px}.tpl-ec__row.tpl-ec__row,.tpl-ec__col.tpl-ec__col{font-size:11px}}@media(prefers-reduced-motion:reduce){.tpl-ec__cell .tpl-piece{transition:none}}.tpl-mb__item{display:grid;gap:10px;align-content:start;min-width:0;scroll-snap-align:start}.tpl-mb__add{justify-self:start;-webkit-appearance:none;appearance:none;min-height:40px;padding:0 18px;border:1px solid #1a1a1a;border-radius:999px;background:transparent;color:#1a1a1a;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.tpl-mb__add:focus-visible{outline:2px solid #0021b3;outline-offset:3px}.tpl-mb__add[disabled]{opacity:.55;cursor:progress}@media(hover:hover){.tpl-mb__add:hover{background:#1a1a1a;color:#f0eee9}}.tpl-mb__add-msg{margin:0;font-size:13px;line-height:1.4;color:var(--text-secondary, #5a524b)}.tpl-mb__add-msg:empty{display:none}[data-theme=dark] .tpl-mb__add{border-color:#f0eee9;color:#f0eee9}@media(hover:hover){[data-theme=dark] .tpl-mb__add:hover{background:#f0eee9;color:#1a1a1a}}.tpl-mb__hang{display:contents}.tpl-mb__wall--photo{display:block;padding:0;background:#e7e2db}.tpl-mb__scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.8);transform-origin:var(--mb-cx, 50%) var(--mb-cy, 47%)}.tpl-mb__wall--photo .tpl-mb__hang{position:absolute;left:0;right:0;top:calc(var(--mb-cy, 47%) - 19.2%);height:38.4%;display:flex;align-items:center;justify-content:center;gap:7.9%;transform:translate(calc(var(--mb-cx, 50%) - 50%))}.tpl-mb__wall--photo .tpl-piece{flex:0 0 28.8%}@media screen and (min-width:750px){.tpl-mb__wall--photo{aspect-ratio:4 / 3}.tpl-mb__wall--photo .tpl-piece{flex-basis:28.8%}}@media screen and (max-width:749px){.product__info-container:has(.tpl-mpp) .tpl-pdp__description,.product__info-container:has(.tpl-mpp) .tpl-mbx-promise,.product__info-container:has(.tpl-mpp) .tpl-mtr{display:none!important}.product__info-container:has(.tpl-mpp) .tpl-pdp-actions-row{display:flex;justify-content:center;gap:18px;margin:4px 0 0}.product__info-container:has(.tpl-mpp) .tpl-pdp-actions-row>*{flex:0 0 auto!important;width:auto!important;min-height:32px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:inherit!important;font-size:10.5px!important;text-decoration:underline;text-underline-offset:3px}.product__info-container:has(.tpl-mpp) .tpl-pdp-actions-row svg{display:none}.product__info-container:has(.tpl-mpp) .tpl-pdp-actions-row{align-items:center}.product__info-container:has(.tpl-mpp) .tpl-pdp-actions-row>.tpl-ar-trigger,.product__info-container:has(.tpl-mpp) .tpl-pdp-actions-row>.tpl-ask-wa{display:inline-flex!important;align-items:center;height:32px;margin:0!important;font-family:IBM Plex Mono,ui-monospace,monospace!important;font-weight:600!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase;vertical-align:top}}.tpl-ds__story{margin:0 0 14px;font-family:Sulphur Point,sans-serif;font-size:15px;line-height:1.55}.tpl-ds__story p{margin:0 0 8px}@media(min-width:990px){.product__info-container:has(.tpl-mpp) .tpl-pdp__description{display:none!important}}.tpl-pdp__lede{margin:6px 0 16px;max-width:none;font-family:Sulphur Point,sans-serif;font-size:15px;font-style:italic;line-height:1.4;color:#5a524b}[data-theme=dark] .tpl-pdp__lede{color:#f0eee9c7}.tpl-ds__story-sec{margin-top:18px;padding-top:14px;border-top:1px solid rgba(26,26,26,.12)}[data-theme=dark] .tpl-ds__story-sec{border-top-color:#f0eee929}.tpl-pdp__titlerow{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.tpl-pdp__titlerow>h1{flex:1 1 auto;min-width:0;margin-bottom:0}.tpl-pdp__titlerow>[id^=price-]{flex:0 0 auto;margin:0}.tpl-pdp__titlerow .price{margin:0}@media screen and (max-width:749px){html variant-selects:has(.tpl-mat-picker){border-top:0;margin-top:8px}html variant-selects:has(.tpl-mat-picker)>.product-form__input{min-height:0;padding:7px 0!important;border-bottom:0!important}variant-selects:has(.tpl-mat-picker) .form__label{font-size:10px;line-height:1.35}variant-selects:has(.tpl-mat-picker) .tpl-row-val{display:block;margin-left:0;font-size:11px}variant-selects:has(.tpl-mat-picker) .tpl-row-pick{display:none}html variant-selects:has(.tpl-mat-picker)>fieldset.product-form__input--pill{justify-content:flex-start;padding-left:104px!important}html variant-selects:has(.tpl-mat-picker)>fieldset.product-form__input--pill>legend.form__label{display:flex;flex-wrap:wrap;align-items:center;gap:0;width:100px;text-align:left!important;white-space:nowrap}html variant-selects:has(.tpl-mat-picker)>fieldset.product-form__input--pill>legend .tpl-size-help-btn{order:2}html variant-selects:has(.tpl-mat-picker)>fieldset.product-form__input--pill>legend .tpl-size-help-btn{display:inline-flex;vertical-align:middle;margin:-14px -12px -14px -6px}html variant-selects:has(.tpl-mat-picker)>fieldset.product-form__input--pill>legend .tpl-row-val{display:block;order:3;flex-basis:100%;margin:0}html variant-selects:has(.tpl-mat-picker)>fieldset.product-form__input--pill input[type=radio]+label{min-height:30px!important;padding:0 12px!important;font-size:10px}variant-selects:has(.tpl-mat-picker)>.tpl-mat-picker,variant-selects:has(.tpl-mat-picker) .tpl-frame-picker__dropdown-head{justify-content:flex-start;gap:8px;min-height:0}variant-selects:has(.tpl-mat-picker)>.tpl-mat-picker>.form__label,variant-selects:has(.tpl-mat-picker) .tpl-frame-picker__dropdown-head>.form__label{flex:0 0 96px}variant-selects:has(.tpl-mat-picker) .tpl-mat-swatch{width:32px;height:32px}variant-selects:has(.tpl-mat-picker) .tpl-mat-swatches{gap:12px}.tpl-frame-dots{margin-left:0;gap:12px}variant-selects:has(.tpl-mat-picker) .tpl-frame-dot{width:28px;height:28px}}@media screen and (max-width:749px){.product__info-container .product__title>.tpl-pdp__lede{margin-bottom:16px!important}}.product__info-container:has(.tpl-mpp) .tpl-pdp-actions-row{align-items:center}.product__info-container:has(.tpl-mpp) .tpl-pdp-actions-row>.tpl-ar-trigger,.product__info-container:has(.tpl-mpp) .tpl-pdp-actions-row>.tpl-ask-wa{margin-top:0!important;margin-bottom:0!important;box-sizing:border-box;height:44px}@media screen and (max-width:749px){.product__info-container:has(.tpl-mpp) .tpl-pdp-actions-row>.tpl-ar-trigger,.product__info-container:has(.tpl-mpp) .tpl-pdp-actions-row>.tpl-ask-wa{height:32px}}@media screen and (max-width:749px){.product__info-container:has(.tpl-mpp) .tpl-mpp__fine{display:none}}@media screen and (max-width:749px){html variant-selects:has(.tpl-mat-picker)>.product-form__input{padding:6px 0!important}variant-selects:has(.tpl-mat-picker) .tpl-row-val,html variant-selects:has(.tpl-mat-picker)>fieldset.product-form__input--pill>legend .tpl-row-val,html variant-selects:has(.tpl-mat-picker)>fieldset.product-form__input--pill>legend .tpl-size-help-btn{display:none!important}variant-selects:has(.tpl-mat-picker) .form__label{font-size:10px;letter-spacing:.12em;color:#5a524b}html variant-selects:has(.tpl-mat-picker)>fieldset.product-form__input--pill{padding-left:64px!important;gap:8px}html variant-selects:has(.tpl-mat-picker)>fieldset.product-form__input--pill>legend.form__label{width:56px}variant-selects:has(.tpl-mat-picker)>.tpl-mat-picker>.form__label,variant-selects:has(.tpl-mat-picker) .tpl-frame-picker__dropdown-head>.form__label{flex:0 0 56px}html variant-selects:has(.tpl-mat-picker)>fieldset.product-form__input--pill input[type=radio]+label{min-height:30px!important;padding:0 12px!important;font-size:10px;border:1px solid #d6d0c7!important;background:transparent!important;color:#1a1a1a!important}html variant-selects:has(.tpl-mat-picker)>fieldset.product-form__input--pill input[type=radio]:checked+label{border-color:#1a1a1a!important;color:#fff!important}html variant-selects:has(.tpl-mat-picker)>fieldset.product-form__input--pill .tpl-pill-hl{background:#1a1a1a!important;border-color:#1a1a1a!important}html variant-selects:has(.tpl-mat-picker) .tpl-frame-picker__dropdown-head>.form__label{font-size:0!important;letter-spacing:0!important}html variant-selects:has(.tpl-mat-picker) .tpl-frame-picker__dropdown-head>.form__label:before{content:"Frame";font-size:10px;letter-spacing:.12em}variant-selects:has(.tpl-mat-picker) .tpl-frame-dots{gap:14px}variant-selects:has(.tpl-mat-picker) .tpl-frame-dot{width:24px;height:24px;border:1px solid rgba(0,0,0,.15)}variant-selects:has(.tpl-mat-picker) .tpl-frame-dot img{display:none}variant-selects:has(.tpl-mat-picker) .tpl-frame-dot[data-frame-dot="Ebony Black"]{background:#1a1a1a}variant-selects:has(.tpl-mat-picker) .tpl-frame-dot[data-frame-dot="Gallery White"]{background:#f2f0eb}variant-selects:has(.tpl-mat-picker) .tpl-frame-dot[data-frame-dot="Walnut Brown"]{background:#5e3f2c}variant-selects:has(.tpl-mat-picker) .tpl-frame-dot[aria-checked=true]{box-shadow:none;outline:1.5px solid #1a1a1a;outline-offset:2px}}[data-theme=dark] variant-selects:has(.tpl-mat-picker) .tpl-frame-dot[aria-checked=true]{outline-color:#f0eee9}
/*# sourceMappingURL=/cdn/shop/t/1/assets/tpl-mat-pdp.css.map */
