.LegacyConfigurator-module__m7Depq__title{letter-spacing:-.025em;font-size:clamp(40px,4.4vw,56px);line-height:1}.LegacyConfigurator-module__m7Depq__preview{border:1px solid var(--atelier-line,#363636);border-radius:2px}.LegacyConfigurator-module__m7Depq__preview>div{box-shadow:none;border-radius:2px}.LegacyConfigurator-module__m7Depq__controls :is(.rounded-3xl,.rounded-2xl,.rounded-xl,.rounded-lg){border-radius:2px}.LegacyConfigurator-module__m7Depq__controls :is(button,a){transition-property:color,background-color,border-color;transition-duration:.16s}.LegacyConfigurator-module__m7Depq__controls :is(button,a)[class*=shadow-]{box-shadow:none}.LegacyConfigurator-module__m7Depq__goldButton{color:#111;box-shadow:none;background:#d9b356;border-radius:2px}.LegacyConfigurator-module__m7Depq__controls :is(button,a).bg-primary{color:#111;box-shadow:none;background:#d9b356;border-radius:2px}.LegacyConfigurator-module__m7Depq__controls :is(button,a).bg-gradient-orange{color:#111;box-shadow:none;background:#d9b356;border-radius:2px}.LegacyConfigurator-module__m7Depq__goldButton:hover{color:#111;box-shadow:none;background:#e2c177}.LegacyConfigurator-module__m7Depq__controls :is(button,a).bg-primary:hover{color:#111;box-shadow:none;background:#e2c177}.LegacyConfigurator-module__m7Depq__controls :is(button,a).bg-gradient-orange:hover{color:#111;box-shadow:none;background:#e2c177}.LegacyConfigurator-module__m7Depq__controls .text-bg-dark\/85{color:#111111d9}.LegacyConfigurator-module__m7Depq__controls :is(.animate-ping,.animate-pulse,.animate-shake){animation:none}.LegacyConfigurator-module__m7Depq__controls :is(input,textarea,select){font-size:14px}.LegacyConfigurator-module__m7Depq__controls :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--atelier-accent,#856222);outline-offset:3px}@media (max-width:639px){.LegacyConfigurator-module__m7Depq__controls :is(input,textarea,select){font-size:16px}}@media (prefers-reduced-motion:reduce){.LegacyConfigurator-module__m7Depq__controls :is(button,a){transition:none}}
.ConfiguratorPreview-module__oYsAtW__canvasStage{color:var(--preview-stage-ink,#242424);background:var(--preview-stage-bg,#f0f0ee);isolation:isolate}.ConfiguratorPreview-module__oYsAtW__layout{z-index:1;flex:none}.ConfiguratorPreview-module__oYsAtW__layout[data-rollup=true]{margin-bottom:48px}.ConfiguratorPreview-module__oYsAtW__compactDimensions,.ConfiguratorPreview-module__oYsAtW__rulerLabel,.ConfiguratorPreview-module__oYsAtW__scaleNote{color:var(--preview-stage-muted,#666668)}.ConfiguratorPreview-module__oYsAtW__rulerLabel{background:var(--preview-stage-bg,#f0f0ee)}.ConfiguratorPreview-module__oYsAtW__physicalObject{width:100%;height:100%;position:relative}.ConfiguratorPreview-module__oYsAtW__materialBack{pointer-events:none;backface-visibility:hidden;background:#d8d7cf;border-radius:2px;position:absolute;inset:0;transform:translateZ(-2px)}.ConfiguratorPreview-module__oYsAtW__materialBack[data-material=film]{background:#deded7;transform:translateZ(-1px)}.ConfiguratorPreview-module__oYsAtW__materialBack[data-material=paper]{background:#c8cbc7;transform:translateZ(-1px)}.ConfiguratorPreview-module__oYsAtW__materialSurface{border-radius:2px;transform:translateZ(.05px);box-shadow:1px 2px #55575147,0 28px 35px -19px #00000045,0 5px 10px -4px #0000002e}.ConfiguratorPreview-module__oYsAtW__materialSurface[data-material=banner]{box-shadow:1px 2px #615f5747,0 30px 32px -20px #00000047,0 8px 13px -5px #0000002b}.ConfiguratorPreview-module__oYsAtW__materialSurface[data-material=film]{box-shadow:1px 1px #615f5738,0 22px 24px -16px #00000045}.ConfiguratorPreview-module__oYsAtW__materialSurface[data-material=paper]{border-bottom:0;border-radius:1px 1px 0 0}.ConfiguratorPreview-module__oYsAtW__materialRelief{z-index:15;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ConfiguratorPreview-module__oYsAtW__materialLight,.ConfiguratorPreview-module__oYsAtW__materialTexture,.ConfiguratorPreview-module__oYsAtW__bannerTension{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ConfiguratorPreview-module__oYsAtW__materialLight{background:linear-gradient(114deg,#ffffff2e,#0000 31%,#00000008 65%,#ffffff1f)}.ConfiguratorPreview-module__oYsAtW__materialRelief[data-material=banner] .ConfiguratorPreview-module__oYsAtW__materialLight{background:linear-gradient(98deg,#0000 0%,#0000000d 10%,#ffffff42 18%,#0000 29%,#00000005 47%,#ffffff21 60%,#0000 70%,#0000000d 84%,#ffffff3b 94%,#0000 100%),linear-gradient(#00000012,#ffffff24 5%,#0000 14% 87%,#0000000d 96%,#ffffff47)}.ConfiguratorPreview-module__oYsAtW__materialRelief[data-material=banner]:not([data-mesh=true]) .ConfiguratorPreview-module__oYsAtW__materialTexture{background:repeating-linear-gradient(0deg,#14181605 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 3px)}.ConfiguratorPreview-module__oYsAtW__materialRelief[data-material=paper] .ConfiguratorPreview-module__oYsAtW__materialLight{background:linear-gradient(90deg,#00000012,#ffffff26 5%,#0000 18% 79%,#0000000a 95%,#ffffff38)}.ConfiguratorPreview-module__oYsAtW__materialSheen{pointer-events:none;background:linear-gradient(105deg,#0000 10%,#ffffff0a 29%,#ffffff42 43%,#0000 58%,#00000008 73%,#0000 86%);position:absolute;inset:-16% -20%}.ConfiguratorPreview-module__oYsAtW__materialRelief[data-material=film] .ConfiguratorPreview-module__oYsAtW__materialSheen{background:linear-gradient(112deg,#0000 31%,#ffffff4d 45%,#0000 60%)}.ConfiguratorPreview-module__oYsAtW__bannerTension{color:#353a31}.ConfiguratorPreview-module__oYsAtW__materialSurface[data-background=dark] .ConfiguratorPreview-module__oYsAtW__bannerTension{color:#fff}.ConfiguratorPreview-module__oYsAtW__bannerEdge{z-index:16;pointer-events:none;border:1px solid #46484021;border-radius:1px;position:absolute;inset:4px;box-shadow:0 0 0 3px #ffffff12,inset 0 1px 1px #fff6,0 1px 1px #0000000a}.ConfiguratorPreview-module__oYsAtW__materialSurface[data-background=dark] .ConfiguratorPreview-module__oYsAtW__bannerEdge{border-color:#ffffff17}.ConfiguratorPreview-module__oYsAtW__seam{z-index:18;pointer-events:none;opacity:.7;position:absolute}.ConfiguratorPreview-module__oYsAtW__seam[data-edge=top],.ConfiguratorPreview-module__oYsAtW__seam[data-edge=bottom]{background:linear-gradient(#ffffff29,#0000 35%,#0000000d 78%,#0000001f 94%,#ffffff4d);height:17px;left:0;right:0}.ConfiguratorPreview-module__oYsAtW__seam[data-edge=top]{top:0}.ConfiguratorPreview-module__oYsAtW__seam[data-edge=bottom]{bottom:0;transform:rotate(180deg)}.ConfiguratorPreview-module__oYsAtW__seam[data-edge=left],.ConfiguratorPreview-module__oYsAtW__seam[data-edge=right]{background:linear-gradient(90deg,#ffffff29,#0000 35%,#0000000d 78%,#0000001f 94%,#ffffff4d);width:17px;top:0;bottom:0}.ConfiguratorPreview-module__oYsAtW__seam[data-edge=left]{left:0}.ConfiguratorPreview-module__oYsAtW__seam[data-edge=right]{right:0;transform:rotate(180deg)}.ConfiguratorPreview-module__oYsAtW__materialSurface[data-background=dark] .ConfiguratorPreview-module__oYsAtW__seam{opacity:.9}.ConfiguratorPreview-module__oYsAtW__eyelet{background:conic-gradient(from 24deg,#fff,#8b938e 16%,#e8ebe7 38%,#a0a7a1 55%,#f6f8f3 75%,#a1a9a2 89%,#fff);border:1px solid #737874;width:10px;height:10px;box-shadow:0 1px 1px #00000059,0 0 0 1px #ffffff4d,inset 0 0 0 1px #ffffff94}.ConfiguratorPreview-module__oYsAtW__eyeletHole{background:var(--preview-stage-bg,#f0f0ee);border-radius:50%;width:4px;height:4px;box-shadow:inset 0 1px 2px #0009}.ConfiguratorPreview-module__oYsAtW__emptyArtwork{pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:.015em;flex-direction:column;align-items:center;gap:9px;max-width:100%;padding:16px;font-size:11px;font-weight:500;display:flex}.ConfiguratorPreview-module__oYsAtW__materialSurface[data-material=banner] .ConfiguratorPreview-module__oYsAtW__emptyArtwork{letter-spacing:-.015em;gap:7px;font-size:13px;font-weight:500}.ConfiguratorPreview-module__oYsAtW__materialSurface[data-material=banner] .ConfiguratorPreview-module__oYsAtW__emptyArtwork svg{opacity:.7;width:23px;height:23px}.ConfiguratorPreview-module__oYsAtW__rollupSystem{pointer-events:none;transform-style:preserve-3d;flex-direction:column;align-items:center;display:flex;position:absolute;top:100%;left:0;right:0}.ConfiguratorPreview-module__oYsAtW__rollupPole{pointer-events:none;background:linear-gradient(90deg,#8d9390,#edf0ed 45%,#8a918c);border-radius:2px;width:4px;position:absolute;top:2px;bottom:-10px;left:calc(50% - 2px);transform:translateZ(-14px)}.ConfiguratorPreview-module__oYsAtW__rollupTopRail{pointer-events:none;background:linear-gradient(#f5f7f3,#878f89 55%,#c5ccc5);border-radius:2px 2px 1px 1px;height:4px;position:absolute;top:-3px;left:-1%;right:-1%;transform:translateZ(1px);box-shadow:0 1px 2px #00000026}.ConfiguratorPreview-module__oYsAtW__rollupCassette{z-index:2;background:linear-gradient(#fff 0%,#d8dbd9 14%,#afb4b2 29%,#eaedeb 46%,#c1c5c2 70%,#8b908d 100%);border:1px solid #a0a2a1;border-radius:2px 2px 5px 5px;width:108%;height:15px;position:relative;transform:translateZ(3px);box-shadow:inset 3px 0 #8b918e,inset -3px 0 #7d837f,0 4px 4px -2px #0000004d}.ConfiguratorPreview-module__oYsAtW__rollupFeet{width:83%;height:9px;transform-style:preserve-3d;position:relative}.ConfiguratorPreview-module__oYsAtW__rollupFeet>span{background:linear-gradient(90deg,#d3d8d3,#979f97 50%,#70796f);border-radius:2px;width:9px;height:26px;position:absolute;top:-5px;transform:rotateX(58deg);box-shadow:0 3px 3px -1px #00000038}.ConfiguratorPreview-module__oYsAtW__rollupFeet>span:first-child{left:0}.ConfiguratorPreview-module__oYsAtW__rollupFeet>span:last-child{right:0}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.ConfiguratorPreview-module__oYsAtW__materialSheen{transform:none!important}}.ConfiguratorPreview-module__oYsAtW__floorShadow{z-index:-1;pointer-events:none;filter:blur(7px);background:#0000002b;border-radius:50%;height:15px;position:absolute;top:calc(100% + 20px);left:-28%;right:-28%}@media (max-width:639px){.ConfiguratorPreview-module__oYsAtW__emptyArtwork{gap:6px;font-size:10px}.ConfiguratorPreview-module__oYsAtW__emptyArtwork svg{width:21px;height:21px}}
