/*! pawmat-src:eb7cff6d */.pm-has-configurator{--pm-sticky-h:5.25rem}html:has(body.pm-has-configurator){scroll-padding-bottom:6.5rem}.pm-shop--product{padding-top:var(--pm-s4);padding-bottom:var(--pm-section)}.pm-pdp{display:block}.pm-pdp>.summary{display:none}.pm-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:rgba(255,252,246,0.94);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-top:1px solid var(--pm-line);box-shadow:0 -12px 30px -18px rgba(28,26,23,0.35);transform:translateY(110%);transition:transform var(--pm-t-slow) var(--pm-ease);padding-bottom:env(safe-area-inset-bottom)}.pm-sticky.is-shown{transform:none}.pm-sticky__inner{display:flex;align-items:center;gap:0.75rem;max-width:calc(var(--pm-max) + var(--pm-gutter) * 2);margin:0 auto;padding:0.625rem var(--pm-gutter);min-height:4.5rem}.pm-sticky__thumb{width:3.5rem;height:3rem;flex:none;display:grid;place-items:center}.pm-sticky__thumb svg{max-height:100%}.pm-sticky__info{flex:1;min-width:0;display:grid}.pm-sticky__name{font-family:var(--pm-font-display);font-size:1.0625rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-sticky__summary{font-size:var(--pm-fs-xs);color:var(--pm-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-sticky__price{font-family:var(--pm-font-display);font-size:1.25rem;font-weight:500;white-space:nowrap}.pm-sticky__btn{flex:none;min-height:3rem;padding-inline:1.25rem}@media (max-width:39.99em){.pm-sticky__thumb,.pm-sticky__name{display:none}.pm-sticky__info{order:0}.pm-sticky__summary{font-size:var(--pm-fs-xs)}.pm-sticky__price{font-size:1.125rem}}.pm-pdp-more{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pm-s7) clamp(2rem,1rem + 3vw,4.5rem);padding-top:clamp(3rem,2rem + 4vw,6rem);margin-top:var(--pm-s6);border-top:1px solid var(--pm-line)}.pm-pdp-more__intro .pm-h2{margin-bottom:var(--pm-s5)}.pm-pdp-more__intro .pm-h2 em{font-style:italic;color:var(--pm-tomato);font-weight:380}.pm-accordion{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pm-s3);align-content:start}.pm-acc .pm-spec{margin-bottom:var(--pm-s4)}.pm-acc__body{overflow-x:auto}@media (max-width:30em){.pm-acc .pm-spec th,.pm-acc .pm-spec td{padding-inline:0.25rem}}.pm-pdp-reviews{grid-column:1 / -1}@media (min-width:64em){.pm-pdp-more{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pm-gallery{position:relative;overflow:clip}.pm-gallery__viewport{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;outline:none}.pm-gallery__viewport::-webkit-scrollbar{display:none}.pm-gallery__viewport:focus-visible{outline:3px solid var(--pm-focus);outline-offset:-3px}.pm-slide{flex:0 0 100%;margin:0;scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.pm-slide__canvas{position:relative;contain:paint;aspect-ratio:960 / 700;display:grid;place-items:center;overflow:hidden;background:var(--pm-linen)}.pm-slide__canvas--live{background-color:#f1e9db;background-image:linear-gradient(rgba(28,26,23,0.055) 1px,transparent 1px),linear-gradient(90deg,rgba(28,26,23,0.055) 1px,transparent 1px);background-size:calc(100% / 9.6) calc(100% / 7);background-position:center}.pm-slide__canvas.pm-floor{perspective:1400px;--pm-floor-zoom:2}.pm-slide__canvas.pm-floor .pm-scene__plane--static{width:70%;transform:rotateX(22deg) rotateZ(-6deg)}.pm-slide__canvas--detail{background:radial-gradient(circle at 50% 40%,#fffaf2,#ece2d1)}.pm-detail{width:100%}.pm-slide__canvas--sizes{background:var(--pm-paper)}.pm-slide__canvas--sizes .pm-sizes-diagram{width:88%;aspect-ratio:auto;background:none;margin:0}.pm-slide__canvas--photo{background-color:#ebe2d2;background-image:repeating-linear-gradient(-45deg,rgba(28,26,23,0.035) 0 14px,transparent 14px 28px)}.pm-photo-ph{display:grid;justify-items:center;text-align:center;gap:var(--pm-s3);max-width:26rem;padding:var(--pm-s5)}.pm-photo-ph__title{font-family:var(--pm-font-display);font-size:clamp(1.375rem,1.1rem + 1vw,2rem);margin:0;line-height:1.15}.pm-photo-ph__text{margin:0;color:var(--pm-ink-2);font-size:var(--pm-fs-sm)}.pm-slide__canvas--image img{width:100%;height:100%;object-fit:cover}.pm-gallery__nav{display:none}@media (max-width:63.99em){.pm-gallery__nav{display:flex;justify-content:center;align-items:center;gap:0.25rem;padding-top:0.375rem}.pm-gallery__arrow{display:none}.pm-gallery__thumbs{display:flex;gap:0}.pm-thumb{width:2.75rem;height:2.75rem;padding:0;border:0;background:none;display:grid;place-items:center}.pm-thumb::before{content:"";width:0.5rem;height:0.5rem;border-radius:50%;background:var(--pm-line-strong);transition:transform var(--pm-t-med) var(--pm-ease),background-color var(--pm-t-med) var(--pm-ease)}.pm-thumb.is-active::before{background:var(--pm-ink);transform:scale(1.3)}.pm-thumb>*{display:none}}@media (min-width:64em){.pm-gallery__viewport{border-radius:var(--pm-r-xl);box-shadow:var(--pm-sh-2)}.pm-slide__canvas{aspect-ratio:960 / 740}.pm-slide__canvas--live{background-size:calc(100% / 9.6) calc(100% / 7.4)}.pm-gallery__nav{display:flex;align-items:center;gap:var(--pm-s3);margin-top:var(--pm-s4)}.pm-gallery__arrow svg{width:1.25rem;height:1.25rem}.pm-gallery__arrow--prev svg{transform:scaleX(-1)}.pm-gallery__thumbs{flex:1;display:flex;gap:var(--pm-s2);overflow-x:auto;scrollbar-width:none;padding:0.25rem}.pm-thumb{flex:none;width:4.5rem;height:4.5rem;padding:0.25rem;border-radius:var(--pm-r-md);border:1.5px solid transparent;background:var(--pm-linen);overflow:hidden;display:grid;place-items:center;transition:border-color var(--pm-t-fast) var(--pm-ease),transform var(--pm-t-fast) var(--pm-ease)}.pm-thumb:hover{transform:translateY(-2px)}.pm-thumb.is-active{border-color:var(--pm-ink)}.pm-thumb img,.pm-thumb svg{width:100%;height:100%;object-fit:cover;border-radius:8px}.pm-thumb__art{width:100%;height:100%;display:grid;place-items:center}.pm-thumb__art--floor{background:#d9b78c;border-radius:8px}.pm-thumb__art--photo{background:repeating-linear-gradient(-45deg,rgba(28,26,23,0.06) 0 4px,transparent 4px 8px);border-radius:8px}.pm-thumb__art--photo::after{content:"";width:1.25rem;height:1rem;border-radius:3px;border:1.5px solid var(--pm-ink-3)}.pm-thumb__art svg{object-fit:contain}}
