.tc-root{--tc-text:#0b0b0b;--tc-muted:#454545;--tc-paper:#f6f6f6;--tc-line:#e4e4e4;background:var(--tc-paper)}.tc-header{background:#0b0b0bdd;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #ffffff1c}.tc-notice{background:#0b0b0b}.tc-header-body{min-height:87px}.tc-header-contact{border:1px solid #b08b00;box-shadow:0 0 25px #e3bd0023;transition:box-shadow .24s,transform .24s}.tc-header-contact:hover{box-shadow:0 0 34px #e3bd0073;transform:translateY(-2px)}.tc-motion-control{display:flex;align-items:center;gap:8px;color:#e4e4e4;font-size:9px;font-weight:760;letter-spacing:.08em;white-space:nowrap;background:#0b0b0b;border:1px solid #252525;padding:11px 12px}.tc-motion-control:focus-visible,.tc-motion-control:hover{border-color:#e3bd00;color:#ffeb8b}.tc-motion-dot{display:block;width:7px;height:7px;border-radius:100%;background:#e3bd00;box-shadow:0 0 11px #e3bd00}.tc-root[data-neon-motion=off] .tc-motion-dot{background:#898989;box-shadow:none}.tc-hero{min-height:760px;background:#0b0b0b;isolation:isolate;overflow:hidden}.tc-hero:before{z-index:1;background:radial-gradient(ellipse at 73% 44%,#b08b0010,transparent 63%);opacity:1}.tc-hero-inner{min-height:760px;z-index:5;pointer-events:none;gap:5%;grid-template-columns:minmax(0,1.28fr) minmax(230px,.52fr);padding:120px 0 115px}.tc-hero-inner a,.tc-hero-inner button{pointer-events:auto}.tc-hero-copy{max-width:900px}.tc-hero-edition{display:flex;justify-content:space-between;max-width:590px;gap:18px;margin-top:23px;font-size:9px;letter-spacing:.19em;color:#b9b9b9}.tc-hero-edition span{color:#e3bd00}.tc-eyebrow{color:#ffeb8b}.tc-hero h1{font-size:clamp(68px,7.3vw,132px);line-height:.95;letter-spacing:-.074em;margin:33px 0 31px;text-shadow:0 5px 35px #0b0b0b}.tc-hero h1 em{color:#e3bd00;font-weight:400}.tc-lede{max-width:585px;color:#f6f6f6;font-size:14px;line-height:2.08;text-shadow:0 3px 13px #0b0b0b}.tc-hero-clarity{margin:22px 0 0;font-size:10px;font-weight:800;letter-spacing:.065em;line-height:1.7;color:#e3bd00;max-width:590px}.tc-hero-actions{margin-top:40px}.tc-hero-actions a{min-height:49px;transition:transform .25s,background .25s}.tc-hero-actions a:first-child{background:#e3bd00;box-shadow:0 15px 50px #e3bd0033}.tc-hero-actions a:hover{transform:translateY(-3px)}.tc-hero-actions a+a{background:#0b0b0bd6;border:1px solid #e3bd00;color:#ffeb8b}.tc-hero-side{border:1px solid #ffd60048;background:linear-gradient(138deg,#0b0b0bcf,#0b0b0bc1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:31px 28px 27px;box-shadow:0 10px 80px #0b0b0b8c;max-width:318px;justify-self:end;position:relative;z-index:5}.tc-hero-side:before{content:"";position:absolute;inset:0;border:1px solid #ffffff10;pointer-events:none}.tc-hero-number{font-size:clamp(110px,10vw,155px);padding:0 0 4px;color:#e3bd00;text-shadow:0 0 34px #e3bd0037}.tc-hero-number span{font-size:41px}.tc-hero-side>span{font-size:9px;line-height:1.7;font-weight:700}.tc-hero-side p{font-size:11px;line-height:2}.tc-hero-side strong{color:#ffeb8b}.tc-side-foot{display:flex;gap:7px;align-items:center;font-size:9px;color:#e3bd00;letter-spacing:.06em;margin-top:24px;padding-top:15px;border-top:1px solid #68686851}.tc-side-foot span{color:#e3bd00}.tc-watermark{z-index:1;opacity:.28}.tc-hero-bottom{position:absolute;bottom:0;left:0;right:0;z-index:6;pointer-events:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px max(32px,calc((100% - 1380px)/2));background:linear-gradient(90deg,#0b0b0bdc,#0b0b0bad);border-top:1px solid #e3bd0046;color:#a2a2a2;font-size:9px;font-weight:800;letter-spacing:.17em}.tc-neon-scene{position:absolute;inset:0;overflow:hidden;z-index:0;isolation:isolate}.tc-neon-ambient{position:absolute;inset:-8%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 95% 42%,#e3bd0014,transparent 43%),radial-gradient(ellipse at 68% 80%,#60606019,transparent 48%),linear-gradient(145deg,#0b0b0b,#0b0b0b 54%,#0b0b0b)}.tc-neon-ribbons{position:absolute;inset:4% 0 7%;z-index:1;display:grid;grid-template-rows:repeat(4,minmax(0,1fr));pointer-events:auto}.tc-neon-lane{position:relative;min-height:0;display:flex;align-items:center;overflow:visible;border-bottom:1px solid #ffeb8b13;z-index:1}.tc-neon-lane:nth-child(2n){background:#ededed05}.tc-neon-lane:focus-within,.tc-neon-lane:hover{z-index:7}.tc-neon-track{position:relative;animation-duration:var(--tc-lane-duration);animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.tc-neon-segment,.tc-neon-track{display:flex;flex:none;width:max-content}.tc-neon-segment{align-items:center}.tc-neon-go-left{animation-name:tc-neon-loop-left}.tc-neon-go-right{animation-name:tc-neon-loop-right}@keyframes tc-neon-loop-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes tc-neon-loop-right{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.tc-neon-product{--tc-neon-a:#898989;--tc-neon-b:#b9b9b9;position:relative;z-index:1;flex:none;width:176px;height:143px;margin-right:15px;display:block;isolation:isolate;border:1px solid #f7f7f78a;padding:0;background:linear-gradient(145deg,#ededed,#f6f6f6);box-shadow:0 3px 26px #0b0b0b99;opacity:.69;transform:translateZ(0) scale(1);transition:transform .27s cubic-bezier(.16,1,.3,1),opacity .28s,box-shadow .3s,border-color .2s;cursor:pointer;backface-visibility:hidden}.tc-neon-product:after{content:"";position:absolute;inset:-2px;z-index:4;pointer-events:none;border:1px solid #ffffffcc;box-shadow:0 0 4px #ffffff,0 0 12px #ffffffaa,inset 0 0 7px #ffffff55;opacity:.08;animation:tc-neon-white-pulse 3.4s ease-in-out infinite;animation-delay:var(--tc-white-delay)}@keyframes tc-neon-white-pulse{0%,to{opacity:.09}40%{opacity:.74}52%{opacity:.25}65%{opacity:.65}}.tc-neon-product img{object-fit:contain!important;padding:4px;filter:saturate(.92);transition:filter .27s}.tc-neon-card-code{position:absolute;bottom:6px;left:7px;z-index:2;padding:3px 5px;background:#0b0b0bcb;color:#ffd600;font-size:8px;letter-spacing:.1em}.tc-neon-tone-1{--tc-neon-a:#b9b9b9;--tc-neon-b:#e3bd00}.tc-neon-tone-2{--tc-neon-a:#dddddd;--tc-neon-b:#898989}.tc-neon-tone-3{--tc-neon-a:#e3bd00;--tc-neon-b:#b9b9b9}.tc-neon-product:is(:hover,:focus-visible){z-index:12;opacity:1;transform:translate3d(0,-9px,0) scale(1.24);border-color:var(--tc-neon-a);box-shadow:0 0 0 2px var(--tc-neon-b),0 0 22px 3px var(--tc-neon-a),0 0 58px var(--tc-neon-b),0 24px 45px #0b0b0bbb;outline:2px solid var(--tc-neon-a);outline-offset:1px}.tc-neon-product:is(:hover,:focus-visible):after{animation:tc-neon-rainbow-flash 1.35s ease-in-out infinite;border:2px solid var(--tc-neon-a);box-shadow:0 0 15px var(--tc-neon-a),inset 0 0 12px var(--tc-neon-b)}.tc-neon-product:is(:hover,:focus-visible) img{filter:saturate(1.15)}@keyframes tc-neon-rainbow-flash{0%,to{opacity:1}18%{opacity:.28}32%{opacity:1}68%{opacity:.55}88%{opacity:1}}.tc-neon-overlay{position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(90deg,#0b0b0bfa,#0b0b0bed 20%,#0b0b0bc9 38%,#0b0b0b70 59%,#0b0b0b12 83%,#0b0b0b34),linear-gradient(180deg,#0b0b0b88,transparent 17%,transparent 80%,#0b0b0b75)}.tc-neon-topline{inset:20px 22px auto;justify-content:space-between;gap:10px;z-index:3;font-size:8px;letter-spacing:.15em;font-weight:750;color:#e3bd007a}.tc-neon-inspector,.tc-neon-topline{position:absolute;display:flex;align-items:center;pointer-events:none}.tc-neon-inspector{z-index:8;right:33px;bottom:78px;gap:14px;max-width:min(350px,43vw);padding:13px 14px;background:#0b0b0be9;border:1px solid #e3bd00aa;box-shadow:0 0 35px #b08b0023,0 20px 65px #0b0b0bdd;opacity:0;transform:translateY(9px);transition:opacity .25s,transform .25s;color:#ffd600}.tc-neon-inspector.is-visible{opacity:1;transform:translateY(0)}.tc-neon-inspector>div{display:grid;gap:4px;min-width:0}.tc-neon-inspector small{font-size:8px;letter-spacing:.16em;color:#a2a2a2}.tc-neon-inspector strong{font-size:12px;color:#ffffff;line-height:1.35}.tc-neon-inspector span{font-size:8px;color:#e3bd00;letter-spacing:.05em}.tc-root[data-neon-motion=off] .tc-neon-track{animation-play-state:paused;will-change:auto}.tc-root[data-neon-motion=off] .tc-neon-product:after{animation-play-state:paused}.tc-terms{background:#f7f7f7;border-top:1px solid #e3bd006e;border-bottom:1px solid #e4e4e4}.tc-terms>.tc-container>div{padding:29px 23px}.tc-terms strong{font-size:10px;letter-spacing:.11em;color:#0b0b0b}.tc-terms small{color:#252525}.tc-terms svg{color:#806900}.tc-catalog{padding-top:104px;background:transparent}.tc-section-kicker{font-size:10px;letter-spacing:.2em;color:#806900}.tc-section-head h2{font-size:clamp(55px,5.4vw,84px)}.tc-section-head p{color:#252525}.tc-total{color:#806900}.tc-total small{color:#535353}.tc-department{background:linear-gradient(137deg,#0b0b0b,#0b0b0b);border:1px solid #252525;min-height:156px;box-shadow:0 7px 20px #0b0b0b1c;transition:transform .3s,border-color .25s,box-shadow .25s}.tc-department small{color:#a2a2a2}.tc-department strong{font-family:var(--font-playfair),Georgia,serif;color:#ffeb8b;font-size:clamp(19px,1.55vw,26px);font-weight:450;line-height:1.14}.tc-department span{color:#e3bd00}.tc-department.is-active,.tc-department:hover{background:linear-gradient(125deg,#151515,#0b0b0b);border-color:#e3bd00;box-shadow:0 9px 36px #e3bd002c;transform:translateY(-4px)}.tc-controls{margin-top:30px;background:#ededed;border-top:1px solid #a2a2a2;border-bottom:1px solid #a2a2a2;padding:16px 14px}.tc-filters button[aria-pressed=true]{background:#0b0b0b;color:#ffd600;border-color:#b08b00}.tc-search{border-color:#606060}.tc-image-wrap{border:none;background:#f6f6f6}.tc-card{background:#ffeb8b;border:1px solid #e4e4e4;box-shadow:0 12px 26px #15151512;transition:transform .3s,box-shadow .3s,border-color .3s;overflow:hidden}.tc-card:hover{transform:translateY(-6px);border-color:#686868;box-shadow:0 18px 38px #15151529}.tc-card-text{padding:18px 17px 17px}.tc-image-code{background:#0b0b0b;color:#ffd600}.tc-card-kicker{color:#806900}.tc-status{color:#454545}.tc-card-bottom{padding-top:15px}.tc-card-bottom span{color:#535353}.tc-card-bottom button{font-size:10px}.tc-more button{background:#0b0b0b;color:#ffd600;border-color:#0b0b0b}.tc-more button:hover{background:#151515;color:#ffffff}.tc-process{background:radial-gradient(ellipse at 88% 24%,#15151565,transparent 45%),#0b0b0b;color:#ffeb8b}.tc-process .tc-section-kicker{color:#e3bd00}.tc-process-grid>div{border-top:1px solid #e3bd007b;padding:27px 25px 10px 0}.tc-process-grid>div>span{color:#e3bd00}.tc-process-grid h3{color:#ffeb8b}.tc-footer{background:#0b0b0b;border-top:1px solid #e3bd003e}@media(max-width:1150px){.tc-hero-inner{gap:3%;grid-template-columns:minmax(0,1.35fr) minmax(215px,.45fr)}.tc-hero-side{padding:25px 20px}.tc-neon-product{width:157px;height:136px;margin-right:13px}.tc-motion-control{padding:9px;font-size:8px}}@media(max-width:780px){.tc-header-body{min-height:69px}.tc-motion-control{margin-left:auto}.tc-header-contact{margin-left:0}.tc-hero,.tc-hero-inner{min-height:755px}.tc-hero-inner{grid-template-columns:1fr;gap:26px;align-items:center;padding:100px 0 91px}.tc-hero h1{font-size:clamp(58px,10vw,95px)}.tc-hero-copy{max-width:620px}.tc-hero-side{justify-self:start;max-width:100%;width:100%;display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:19px 22px}.tc-hero-number{font-size:67px;padding:0}.tc-hero-number span{font-size:24px}.tc-hero-side>span{max-width:165px}.tc-hero-side i,.tc-hero-side p,.tc-side-foot{display:none}.tc-hero-side strong{margin-left:auto}.tc-neon-product{width:134px;height:121px;margin-right:11px}.tc-neon-overlay{background:linear-gradient(90deg,#0b0b0bf5,#0b0b0bd6 29%,#0b0b0b9a 60%,#0b0b0b2e)}.tc-neon-inspector{right:14px;bottom:53px;max-width:calc(100% - 28px)}.tc-hero-bottom{padding:12px 20px;font-size:8px}.tc-hero-bottom span:last-child{display:none}.tc-department{min-height:130px}.tc-catalog{padding-top:74px}}@media(max-width:490px){.tc-header-contact{font-size:8px}.tc-motion-control{width:32px;height:33px;justify-content:center;font-size:0;padding:0;border-color:#252525}.tc-motion-dot{width:9px;height:9px}.tc-hero,.tc-hero-inner{min-height:725px}.tc-hero-inner{padding:100px 0 87px;gap:26px}.tc-hero h1{font-size:clamp(52px,11.7vw,64px);line-height:.99}.tc-hero-edition{font-size:8px}.tc-lede{font-size:11px;line-height:1.88;max-width:320px}.tc-hero-clarity{font-size:9px;line-height:1.7}.tc-hero-side{padding:12px 15px;gap:10px}.tc-hero-number{font-size:62px}.tc-hero-side>span{font-size:8px;max-width:120px}.tc-hero-side strong{font-size:9px}.tc-neon-product{width:121px;height:115px;margin-right:9px}.tc-neon-product:is(:hover,:focus-visible){transform:translate3d(0,-4px,0) scale(1.12)}.tc-neon-ribbons{inset:2% 0 7%}.tc-neon-overlay{background:linear-gradient(90deg,#0b0b0bee,#0b0b0bcb 35%,#0b0b0b66)}.tc-neon-inspector{bottom:43px;max-width:calc(100% - 20px)}.tc-neon-topline{font-size:7px;inset:12px 12px auto}.tc-hero-bottom{font-size:7px}.tc-section-head h2{font-size:44px}.tc-department{min-height:117px}.tc-department strong{font-size:17px}.tc-card-text{padding:12px}.tc-status{font-size:10px}}@media(prefers-reduced-motion:reduce){.tc-root[data-neon-motion=off] .tc-neon-product:after{animation:none!important;opacity:.4}.tc-root[data-neon-motion=off] .tc-department,.tc-root[data-neon-motion=off] .tc-neon-product{transition:none}}.tc-root[data-neon-motion=on] .tc-neon-track{animation-duration:var(--tc-lane-duration)!important;animation-iteration-count:infinite!important;animation-timing-function:linear!important;animation-play-state:running!important}.tc-root[data-neon-motion=on] .tc-neon-product:after{animation-duration:3.4s!important;animation-iteration-count:infinite!important}.tc-root[data-neon-motion=on] .tc-neon-product:is(:hover,:focus-visible):after{animation-duration:1.35s!important;animation-iteration-count:infinite!important}.tc-root[data-neon-motion=off] .tc-neon-track{animation-duration:var(--tc-lane-duration)!important;animation-play-state:paused!important}.tc-root[data-neon-motion=off] .tc-neon-product:after{animation:none!important;opacity:.28!important}.tc-result-line{color:#252525}.tc-result-line strong{color:#0b0b0b}.tc-hero-inner{grid-template-columns:minmax(0,1fr)!important;gap:0;justify-items:start}.tc-hero-copy{width:100%;max-width:860px;position:relative;z-index:5}.tc-hero-copy .tc-lede{max-width:630px}.tc-hero-clarity{padding:11px 0 0;border-top:1px solid #e3bd004a;max-width:620px}.tc-hero-side,.tc-neon-inspector{display:none!important}@media(max-width:780px){.tc-hero-inner{grid-template-columns:minmax(0,1fr)!important}.tc-hero-copy{width:100%;max-width:640px}}.tc-card-text .tc-estimated-price{color:#535353!important}.tc-card-text .tc-estimated-price strong{color:#151515!important}.tc-root .tc-hero-copy .tc-eyebrow{letter-spacing:.17em}.tc-root .tc-hero-copy h1{font-feature-settings:"kern";font-kerning:normal;text-wrap:balance}.tc-root .tc-hero-copy h1 em{text-shadow:0 0 36px #dfb10024}.tc-root .tc-hero-copy .tc-lede{max-width:615px;line-height:1.88}.tc-root .tc-hero-edition{border-left:2px solid #e3bd00;padding-left:13px;max-width:605px}.tc-root .tc-atelier-finishing{display:flex;align-items:center;flex-wrap:wrap;gap:11px;margin-top:19px;color:#efefef;font-size:9px;font-weight:750;letter-spacing:.1em}.tc-root .tc-atelier-finishing i{display:block;width:14px;height:1px;background:#c3a01c;opacity:.8}.tc-root .tc-neon-product{border-color:#e9e2c27a;box-shadow:0 3px 21px #0009}.tc-root .tc-neon-product:after{opacity:.05;box-shadow:0 0 4px #fff5}.tc-root .tc-hero .tc-neon-overlay{background:linear-gradient(90deg,#090909fa,#090909e9 22%,#090909cb 42%,#09090972 65%,#09090932),linear-gradient(180deg,#0b0b0b50,transparent 23%,transparent 78%,#0b0b0b65)}.tc-root .tc-hero .tc-neon-product:is(:hover,:focus-visible){border-color:#e3bd00;box-shadow:0 0 0 1px #e3bd00,0 12px 35px #000b}.tc-root .tc-catalogue-heading h2{letter-spacing:-.05em}.tc-root .tc-category-bar{gap:5px;padding:8px;border:1px solid #dbdbdb;border-radius:3px}.tc-root .tc-category-tab{font-size:10px;letter-spacing:.025em;border-radius:2px}.tc-root .tc-category-tab .tc-category-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tc-root .tc-card .tc-card-kicker{letter-spacing:.12em}.tc-root .tc-card .tc-card-text h3{line-height:1.37;min-height:2.7em}@media(max-width:740px){.tc-root .tc-atelier-finishing{gap:7px;font-size:8px;letter-spacing:.04em}.tc-root .tc-atelier-finishing i{width:7px}.tc-root .tc-category-bar{padding:5px;gap:4px}}@media(prefers-reduced-motion:reduce){.tc-root .tc-neon-product:after{animation:none!important}}.tc-root[data-neon-motion=on] .tc-neon-lane:is(:hover,:focus-within) .tc-neon-track{animation-play-state:paused!important}.tc-neon-product[href]{text-decoration:none!important;color:inherit!important}.tc-root{--tc-gold:#e3bd00}.tc-root .tc-notice{color:#e4e4e4;border-bottom:1px solid #a2a2a22e}.tc-root .tc-notice>.tc-container{min-height:34px;letter-spacing:.14em}.tc-root .tc-notice a{color:#ffd600!important}.tc-root .tc-header{background:#0b0b0bee;border-bottom:1px solid #a2a2a25c;box-shadow:0 12px 28px #0b0b0b33;-webkit-backdrop-filter:blur(19px);backdrop-filter:blur(19px)}.tc-root .tc-header-body{display:flex;min-height:84px;gap:clamp(12px,2.3vw,42px)}.tc-root .tc-logo{width:187px;min-width:150px;line-height:0;display:flex;justify-content:center;align-items:center;padding:8px 0;background:transparent}.tc-root .tc-logo img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 3px 8px #0b0b0b55)}.tc-root .tc-nav{gap:clamp(12px,1.8vw,29px);justify-content:center;flex:1 1}.tc-root .tc-nav a{position:relative;padding:10px 0;font-size:10px;font-weight:700;letter-spacing:.11em;white-space:nowrap}.tc-root .tc-nav a:after{content:"";position:absolute;left:0;right:0;bottom:2px;border-bottom:1px solid #e3bd00;transform:scaleX(0);transform-origin:left;transition:transform .25s}.tc-root .tc-nav a:hover:after,.tc-root .tc-nav a[aria-current=page]:after{transform:scaleX(1)}.tc-root .tc-nav a[aria-current=page]{color:#ffd600}.tc-root .tc-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.tc-root .tc-header-cart{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:0 13px;border:1px solid #e3bd0069;background:#ffeb8b09;color:#ffeb8b;transition:background .22s,border-color .22s,transform .22s;font-size:10px;font-weight:750;letter-spacing:.08em;white-space:nowrap}.tc-root .tc-header-cart:focus-visible,.tc-root .tc-header-cart:hover{background:#ffd60021;border-color:#e3bd00}.tc-root .tc-cart-count{align-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:50%;color:#171717;font-size:11px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tc-root .tc-cart-count,.tc-root .tc-header-contact{display:inline-flex;justify-content:center;background:#e3bd00}.tc-root .tc-header-contact{min-height:43px;padding:0 17px;border:1px solid #ffd600;box-shadow:0 4px 18px #0b0b0b33;letter-spacing:.08em}.tc-root .tc-header-contact:hover{background:#ffd600;box-shadow:0 5px 24px #ffd60036}.tc-root .tc-menu-button{flex-shrink:0;min-width:40px;min-height:43px;border:1px solid #e3bd0042}.tc-root .tc-add-cart,.tc-root .tc-menu-button{align-items:center;justify-content:center;color:#ffeb8b}.tc-root .tc-add-cart{display:flex;gap:11px;width:100%;min-height:52px;margin:15px 0 12px;padding:12px 14px;border:1px solid #171717;background:#171717;font-weight:800;font-size:11px;letter-spacing:.075em;transition:background .2s,transform .2s}.tc-root .tc-add-cart:hover:not(:disabled){background:#252525;transform:translateY(-1px)}.tc-root .tc-add-cart:disabled{opacity:.45;cursor:not-allowed}.tc-root .tc-add-cart+.tc-quote{margin-top:9px}.tc-root .cart-mode-switch strong{font-size:11px;color:#252525;font-weight:750;line-height:1.55}.tc-root :is(.tc-logo,.tc-header-cart,.tc-header-contact,.tc-menu-button):focus-visible{outline:2px solid #ffd600;outline-offset:3px}@media(max-width:1050px){.tc-root .tc-logo{width:150px;min-width:125px}.tc-root .tc-nav{gap:13px}.tc-root .tc-nav a{font-size:9px}.tc-root .tc-header-actions{gap:7px}.tc-root .tc-header-cart{padding:0 10px}.tc-root .tc-header-contact{padding:0 11px}}@media(max-width:780px){.tc-root .tc-header-body{justify-content:space-between;min-height:72px;gap:11px}.tc-root .tc-nav{display:none;position:absolute;top:100%;left:0;right:0;z-index:40;background:#0b0b0b;padding:18px max(20px,6vw) 23px;box-shadow:0 18px 35px #0b0b0b66;flex-direction:column;align-items:stretch;gap:6px;border-bottom:1px solid #a2a2a285}.tc-root .tc-nav.is-open{display:flex}.tc-root .tc-nav a{padding:12px 4px;font-size:11px}.tc-root .tc-logo{width:154px;min-width:130px}.tc-root .tc-menu-button{display:flex}.tc-root .tc-header-cart{min-width:43px}.tc-root .tc-cart-text{display:none}.tc-root .tc-header-contact{font-size:9px}}@media(max-width:470px){.tc-root .tc-container{width:calc(100% - 28px)}.tc-root .tc-header-body{gap:7px}.tc-root .tc-logo{width:132px;min-width:110px}.tc-root .tc-header-cart{gap:5px;min-width:41px;padding:0 6px}.tc-root .tc-cart-count{height:18px;min-width:18px;font-size:9px}.tc-root .tc-header-contact{min-width:40px;font-size:0;gap:0;padding:0 10px}.tc-root .tc-header-contact svg{width:18px;height:18px}.tc-root .tc-menu-button{min-width:38px}}@media(prefers-reduced-motion:reduce){.tc-root .tc-add-cart,.tc-root .tc-header-cart,.tc-root .tc-nav a:after{transition:none}}.tc-root .tc-catalog{padding-top:76px;padding-bottom:98px;--catalog-ink:#171717;--catalog-brass:#686868;--catalog-line:#e4e4e4}.tc-root .tc-catalogue-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;border-bottom:1px solid var(--catalog-line);padding-bottom:31px;margin-bottom:22px}.tc-root .tc-catalogue-heading>div:first-child{min-width:0}.tc-root .tc-catalogue-heading .tc-section-kicker{display:block;margin:0;font-size:10px;letter-spacing:.17em;color:#535353}.tc-root .tc-catalogue-heading h2{font-family:var(--font-playfair),Georgia,serif;font-size:clamp(47px,4.4vw,70px);line-height:1.11;letter-spacing:-.064em;font-weight:440;color:#171717;margin:18px 0 16px}.tc-root .tc-catalogue-heading h2 em{color:#686868;font-weight:400}.tc-root .tc-catalogue-lede{font-size:13px;line-height:1.85;max-width:660px;color:#454545;margin:0}.tc-root .tc-catalogue-stat{display:flex;align-items:end;gap:14px;flex-shrink:0;padding:0 2px 9px 20px;border-left:1px solid #a2a2a2}.tc-root .tc-catalogue-stat strong{font-family:var(--font-playfair),Georgia,serif;color:var(--catalog-ink);font-size:clamp(52px,5vw,72px);line-height:1;font-weight:450;letter-spacing:-.07em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tc-root .tc-catalogue-stat span{font-size:9px;line-height:1.6;letter-spacing:.14em;font-weight:800;color:#606060;padding-bottom:6px}.tc-root .tc-category-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:5px 0}.tc-root .tc-category-tab{background:#f6f6f6;border:1px solid #dddddd;color:#252525;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:9px 14px;font-size:11px;font-weight:740;white-space:nowrap;transition:background-color .16s,border-color .16s,color .16s}.tc-root .tc-category-tab:hover:not(.is-active){border-color:#a2a2a2;background:#f6f6f6;color:#171717}.tc-root .tc-category-tab.is-active{background:#171717;border-color:#171717;color:#ffeb8b}.tc-root .tc-category-count{min-width:22px;min-height:22px;padding:4px 5px;display:inline-flex;align-items:center;justify-content:center;background:#f6f6f6;color:#454545;border-radius:3px;font-size:10px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.tc-root .tc-category-tab.is-active .tc-category-count{background:#e3bd00;color:#171717}.tc-root .tc-category-subbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:6px 0 16px;border-left:2px solid #a2a2a2;padding:3px 0 3px 14px}.tc-root .tc-category-subbar button{min-height:36px;display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e4e4e4;background:#ffeb8b;font-size:10px;color:#454545}.tc-root .tc-category-subbar button[aria-pressed=true]{background:#e4e4e4;border-color:#a2a2a2;color:#171717;font-weight:850}.tc-root .tc-category-subbar button span{font-size:9px;color:#454545}.tc-root .tc-catalogue-tools{display:flex;align-items:stretch;gap:11px;justify-content:space-between;margin:9px 0 12px;background:#f6f6f6;border:1px solid #e4e4e4;padding:13px}.tc-root .tc-catalogue-search{flex:1 1;display:flex;align-items:center;gap:11px;padding:0 14px;min-width:0;max-width:650px;color:#454545;background:#ffeb8b;border:1px solid #e4e4e4}.tc-root .tc-catalogue-search input{flex:1 1;min-width:0;min-height:45px;border:0;outline:0;background:transparent;color:#171717;font-size:12px}.tc-root .tc-catalogue-search:focus-within,.tc-root .tc-catalogue-sort:focus-within{outline:2px solid #686868;outline-offset:1px}.tc-root .tc-catalogue-search .sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.tc-root .tc-catalogue-sort{flex:0 1 270px;min-width:215px;display:flex;align-items:center;gap:11px;padding:0 14px;background:#ffeb8b;border:1px solid #e4e4e4;color:#454545}.tc-root .tc-catalogue-sort>span{font-size:9px;letter-spacing:.13em;font-weight:850;color:#454545}.tc-root .tc-catalogue-sort select{appearance:none;min-height:45px;flex:1 1;min-width:0;border:0;outline:0;background:transparent;cursor:pointer;font-size:12px;font-weight:780}.tc-root .tc-catalogue-sort svg{pointer-events:none;flex-shrink:0}.tc-root .tc-catalogue-info{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:14px 0 27px;font-size:11px;color:#454545;line-height:1.5}.tc-root .tc-catalogue-info>span:first-child{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tc-root .tc-catalogue-info strong{color:#171717;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tc-root .tc-catalogue-info i{width:4px;height:4px;border-radius:100%;background:#686868}.tc-root .tc-catalogue-info>span:last-child{font-size:9px;color:#454545;font-weight:700;letter-spacing:.1em}.tc-root .tc-catalog .tc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.tc-root .tc-catalog .tc-card{min-width:0;display:flex;flex-direction:column;background:#ffeb8b;border:1px solid #e4e4e4;box-shadow:0 5px 16px #1515150a;transition:border-color .22s,box-shadow .22s,transform .22s}.tc-root .tc-catalog .tc-card:hover{border-color:#686868;box-shadow:0 11px 25px #15151519;transform:translateY(-3px)}.tc-root .tc-catalog .tc-image-wrap{aspect-ratio:1/1.01;background:linear-gradient(155deg,#f6f6f6,#f6f6f6);border-bottom:1px solid #e4e4e4}.tc-root .tc-catalog .tc-image{padding:11px;transition:transform .38s ease}.tc-root .tc-catalog .tc-card:hover .tc-image{transform:scale(1.025)}.tc-root .tc-catalog .tc-image-code{top:12px;left:12px;background:#171717;color:#ffeb8b;border:1px solid #a2a2a252;padding:7px 9px}.tc-root .tc-catalog .tc-card-text{display:flex;flex:1 1;flex-direction:column;padding:17px 16px 16px}.tc-root .tc-catalog .tc-card-kicker{color:#686868;font-weight:780;letter-spacing:.095em}.tc-root .tc-catalog .tc-card h3{font-family:var(--font-playfair),Georgia,serif;color:#171717;font-size:18px;line-height:1.28;font-weight:500;margin:9px 0 10px;min-height:47px;letter-spacing:-.01em}.tc-root .tc-catalog .tc-status{color:#454545;margin:0 0 6px}.tc-root .tc-catalog .tc-status svg{color:#686868}.tc-root .tc-catalog .tc-estimated-price{font-size:10px;line-height:1.6;color:#454545;margin-top:9px}.tc-root .tc-catalog .tc-estimated-price strong{font-size:11px;color:#171717;font-weight:800}.tc-root .tc-catalog .tc-card-bottom{margin-top:auto;padding-top:16px;display:flex;align-items:center;gap:7px;border-top:1px solid #e4e4e4}.tc-root .tc-catalog .tc-card-bottom span{color:#454545;font-size:10px;white-space:nowrap}.tc-root .tc-catalog .tc-card-bottom button{padding:6px 0;letter-spacing:.02em;color:#171717;font-weight:800;white-space:nowrap}.tc-root .tc-catalog .tc-card-bottom button:hover{color:#686868}.tc-root .tc-catalog .tc-load-area{display:flex;align-items:center;flex-direction:column;gap:14px;padding:29px 15px 4px;margin-top:33px;border-top:1px solid #e4e4e4}.tc-root .tc-load-progress{height:3px;max-width:380px;width:100%;background:#e4e4e4;overflow:hidden}.tc-root .tc-load-progress span{display:block;height:100%;background:#606060;transition:width .3s ease}.tc-root .tc-load-area>span{font-size:11px;color:#454545}.tc-root .tc-load-area button{min-height:45px;background:#171717;color:#ffeb8b;border:1px solid #171717;padding:12px 22px}.tc-root .tc-load-area button:hover{background:#252525}.tc-root .tc-catalog .tc-empty{border:1px solid #e4e4e4;background:#ffeb8b;padding:28px;color:#454545}.tc-root :is(.tc-category-tab,.tc-category-subbar button,.tc-catalogue-tools select,.tc-load-area button):focus-visible{outline:2px solid #686868;outline-offset:3px}@media(max-width:1120px){.tc-root .tc-catalog .tc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 13px}.tc-root .tc-category-tab{padding:9px 11px}}@media(max-width:800px){.tc-root .tc-catalog{padding-top:58px;padding-bottom:70px}.tc-root .tc-catalogue-heading{align-items:start}.tc-root .tc-catalogue-heading h2{font-size:clamp(44px,7vw,59px)}.tc-root .tc-catalogue-stat strong{font-size:52px}.tc-root .tc-catalogue-stat span{font-size:8px}.tc-root .tc-category-bar{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity;gap:7px;padding:4px 1px 11px}.tc-root .tc-category-tab{flex-shrink:0;scroll-snap-align:start}.tc-root .tc-catalogue-info>span:last-child{display:none}}@media(max-width:620px){.tc-root .tc-catalogue-heading{gap:15px}.tc-root .tc-catalogue-heading h2{font-size:44px;margin:14px 0}.tc-root .tc-catalogue-lede{font-size:11px;line-height:1.75}.tc-root .tc-catalogue-stat{gap:7px;padding-left:12px;padding-bottom:4px}.tc-root .tc-catalogue-stat strong{font-size:39px}.tc-root .tc-catalogue-stat span{font-size:7px;letter-spacing:.05em}.tc-root .tc-catalogue-tools{flex-wrap:wrap;gap:9px;padding:10px}.tc-root .tc-catalogue-search{flex:1 1 100%;max-width:unset}.tc-root .tc-catalogue-sort{flex:1 1 100%;min-width:0}.tc-root .tc-category-bar{margin-bottom:9px}.tc-root .tc-catalog .tc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 9px}.tc-root .tc-catalog .tc-card-text{padding:12px 9px}.tc-root .tc-catalog .tc-card h3{font-size:15px;line-height:1.34;min-height:58px}.tc-root .tc-catalog .tc-image{padding:3px}.tc-root .tc-catalog .tc-image-code{font-size:8px;top:7px;left:7px;padding:5px}.tc-root .tc-catalog .tc-status{font-size:9px}.tc-root .tc-catalog .tc-card-bottom{align-items:start;flex-direction:column;gap:5px}.tc-root .tc-catalog .tc-card-bottom button,.tc-root .tc-catalog .tc-estimated-price{font-size:9px}.tc-root .tc-catalog .tc-estimated-price strong{font-size:10px}}@media(max-width:380px){.tc-root .tc-catalogue-heading h2{font-size:38px}.tc-root .tc-catalogue-stat strong{font-size:33px}}@media(prefers-reduced-motion:reduce){.tc-root .tc-catalog :is(.tc-card,.tc-image,.tc-category-tab,.tc-load-progress span){transition:none}.tc-root .tc-catalog .tc-card:hover{transform:none}}.tc-root .tc-private-label-callout{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:38px;margin-bottom:29px;padding:26px 31px;background:#171717;color:#f6f6f6;border-left:4px solid #e3bd00;box-shadow:0 8px 23px #0b0b0b14}.tc-root .tc-private-label-callout>div{min-width:0}.tc-root .tc-private-label-callout>div>span{display:block;font-size:9px;font-weight:850;letter-spacing:.19em;color:#e3bd00;margin-bottom:10px}.tc-root .tc-private-label-callout strong{display:block;font-family:Georgia,serif;font-size:29px;line-height:1.2;font-weight:450;letter-spacing:-.027em}.tc-root .tc-private-label-callout p{color:#dddddd;font-size:12px;line-height:1.65;margin:9px 0 0}.tc-root .tc-private-label-callout>a{display:inline-flex;align-items:center;justify-content:space-between;gap:17px;background:#e3bd00;border:1px solid #ffd600;min-height:49px;padding:13px 17px;color:#171717;white-space:nowrap;font-size:10px;letter-spacing:.06em;font-weight:850}.tc-root .tc-private-label-callout>a:hover{background:#ffd600}@media(max-width:780px){.tc-root .tc-private-label-callout{flex-direction:column;align-items:stretch;padding:23px;gap:22px}.tc-root .tc-private-label-callout strong{font-size:26px}.tc-root .tc-private-label-callout>a{justify-content:center}}.tc-root{--tc-black:#0b0b0b;--tc-gold:#ffd400;--tc-text:#171717;--tc-muted:#626262;--tc-paper:#ffffff;--tc-line:#dfdfdf;--catalog-ink:#171717;--catalog-brass:#9a7e00;--catalog-line:#dfdfdf;color:#171717;background:#fff}.tc-root .tc-notice{background:#0b0b0b;color:#fff;border-bottom:1px solid #343434}.tc-root .tc-notice a{color:#ffd400!important}.tc-root .tc-header{background:#0b0b0bf5;border-bottom:2px solid #ffd400;box-shadow:0 14px 31px #0003}.tc-root .tc-nav a{color:#f6f6f6}.tc-root .tc-nav a:after{border-color:#ffd400}.tc-root .tc-nav a:hover,.tc-root .tc-nav a[aria-current=page]{color:#ffd400}.tc-root .tc-header-cart{background:transparent;color:#fff;border:1px solid #676767}.tc-root .tc-header-cart:hover{border-color:#ffd400;background:#ffd40015}.tc-root .tc-cart-count{background:#ffd400;color:#0b0b0b}.tc-root .tc-header-contact{background:#ffd400;color:#0b0b0b!important;border:1px solid #ffd400;box-shadow:none}.tc-root .tc-header-contact:hover{background:#ffe45a;box-shadow:0 8px 16px #0002}.tc-root .tc-hero{background:#0b0b0b;color:#fff}.tc-root .tc-hero:before{background:radial-gradient(ellipse at 88% 32%,#ffd40018,transparent 55%)}.tc-root .tc-eyebrow,.tc-root .tc-hero h1 em,.tc-root .tc-hero h1 span{color:#ffd400}.tc-root .tc-lede{color:#ededed}.tc-root .tc-hero-clarity{color:#ffde41}.tc-root .tc-hero-actions a:first-child{background:#ffd400;color:#0b0b0b;box-shadow:0 10px 30px #ffd40024}.tc-root .tc-hero-actions a:first-child:hover{background:#ffe45a}.tc-root .tc-hero-actions a+a{background:#151515ef;color:#fff;border:1px solid #ffd400}.tc-root .tc-hero-number{color:#ffd400;text-shadow:none}.tc-root .tc-hero-side{background:#101010e8;border-color:#ffd40055;color:#fff}.tc-root .tc-hero-side strong{color:#fff}.tc-root .tc-terms{background:#f6f6f6;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd}.tc-root .tc-terms strong{color:#171717}.tc-root .tc-terms small{color:#636363}.tc-root .tc-terms svg{color:#a18800}.tc-root .tc-catalog{background:#fff;color:#171717}.tc-root .tc-catalogue-heading h2{color:#141414}.tc-root .tc-catalogue-heading h2 em{color:#8f7600}.tc-root .tc-catalogue-stat strong{color:#0b0b0b}.tc-root .tc-category-bar{background:#f5f5f5;border-color:#dedede}.tc-root .tc-category-tab{color:#353535;border-color:transparent;background:transparent}.tc-root .tc-category-tab.is-active{background:#0b0b0b;color:#ffd400;border-color:#0b0b0b}.tc-root .tc-category-tab.is-active .tc-category-count{color:#0b0b0b;background:#ffd400}.tc-root .tc-category-tab:hover:not(.is-active){color:#0b0b0b;background:#e8e8e8}.tc-root .tc-category-subbar button[aria-pressed=true]{background:#ffd400;color:#0b0b0b}.tc-root .tc-catalogue-tools{background:#f7f7f7;border-color:#e0e0e0}.tc-root .tc-catalogue-search{background:#fff;border-color:#dadada}.tc-root .tc-catalogue-search input{background:#fff;color:#121212}.tc-root .tc-catalogue-sort{border-color:#d9d9d9}.tc-root .tc-catalogue-sort,.tc-root .tc-catalogue-sort select{background:#fff;color:#171717}.tc-root .tc-catalog .tc-card{background:#fff;border:1px solid #e3e3e3;box-shadow:0 9px 24px #0000000a}.tc-root .tc-catalog .tc-card:hover{border-color:#c6a800;box-shadow:0 17px 36px #00000014}.tc-root .tc-catalog .tc-image-wrap{background:#f7f7f7}.tc-root .tc-catalog .tc-image{background:radial-gradient(ellipse at 50% 25%,#fff,#f4f4f4)}.tc-root .tc-catalog .tc-image-code{background:#101010;color:#ffd400}.tc-root .tc-catalog .tc-card h3{color:#161616}.tc-root .tc-catalog .tc-card-kicker{color:#6a6a6a}.tc-root .tc-catalog .tc-estimated-price strong{color:#161616}.tc-root .tc-catalog .tc-card-bottom{border-color:#e4e4e4}.tc-root .tc-catalog .tc-card-bottom button{color:#161616}.tc-root .tc-catalog .tc-card-bottom button:hover{color:#937900}.tc-root .tc-load-progress span{background:#ffd400}.tc-root .tc-load-area button{background:#0b0b0b;color:#ffd400;border-color:#0b0b0b}.tc-root .tc-load-area button:hover{background:#303030}.tc-root .tc-private-label-callout{background:#0b0b0b;border-left-color:#ffd400;color:#fff}.tc-root .tc-private-label-callout p{color:#e2e2e2}.tc-root .tc-private-label-callout>div>span{color:#ffd400}.tc-root .tc-private-label-callout>a{background:#ffd400;color:#0b0b0b;border-color:#ffd400}.tc-root .tc-private-label-callout>a:hover{background:#ffe45a}.tc-root .tc-process{background:#111;color:#fff}.tc-root .tc-process h2 em{color:#ffd400}.tc-root .tc-add-cart{background:#ffd400;color:#0b0b0b;border-color:#ffd400}.tc-root .tc-add-cart:hover:not(:disabled){background:#ffe45a}.tc-root .tc-quote{border-color:#0b0b0b;color:#0b0b0b}.tc-root .tc-modal{background:#fff;color:#171717}.tc-root .tc-neon-tone-1{--tc-neon-a:#ffd400;--tc-neon-b:#ffffff}.tc-root .tc-neon-tone-2{--tc-neon-a:#fff;--tc-neon-b:#ffd400}.tc-root .tc-neon-tone-3{--tc-neon-a:#ffd400;--tc-neon-b:#b6b6b6}.tc-root .tc-neon-product{background:#f7f7f7;border-color:#ffffffa6}.tc-root .tc-neon-product:is(:hover,:focus-visible){box-shadow:0 0 0 1px #ffd400,0 8px 30px #ffd40055,0 16px 34px #0005}.tc-root .tc-catalogue-search input,.tc-root .tc-catalogue-sort,.tc-root .tc-catalogue-sort select,.tc-root .tc-catalogue-tools .tc-catalogue-search{background:#fff!important;color:#151515!important}.tc-root .tc-catalogue-search input:focus-visible,.tc-root .tc-catalogue-sort select:focus-visible{outline:2px solid #ffd400!important}.tc-root .tc-catalog .tc-card{background:#fff!important}.tc-root .tc-catalog .tc-image-wrap{background:#f7f7f7!important}.tc-root .tc-catalog .tc-load-area{min-height:185px!important;box-sizing:border-box!important}.tc-root .tc-catalog .tc-load-complete{display:block;max-width:100%;color:#5b533d;font-size:11px;font-weight:800;letter-spacing:.045em;text-align:center;line-height:1.55}.bs-street-section{--bs-street-gap:clamp(10px,1.35vw,19px);--bs-street-card:clamp(174px,22vw,313px);--bs-street-duration:72s;padding:clamp(46px,6.6vw,100px) 0 clamp(39px,5vw,72px);overflow:hidden;color:#182822;background:linear-gradient(165deg,#faf7f0,#eae9df 80%);border-top:1px solid rgba(24,40,34,.13);border-bottom:1px solid rgba(24,40,34,.13)}.bs-street-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:clamp(22px,3.2vw,45px)}.bs-street-intro{max-width:820px;min-width:0}.bs-street-eyebrow{font-size:11px;letter-spacing:.23em;color:#456455;font-weight:800;margin:0 0 21px}.bs-street-eyebrow span{margin-left:13px;opacity:.55}.bs-street-intro h2{font-family:var(--font-playfair),Georgia,serif;letter-spacing:-.045em;font-weight:450;line-height:1.04;font-size:clamp(35px,5vw,72px);margin:0 0 20px}.bs-street-intro h2 em{color:#8e7350;font-weight:450}.bs-street-intro>p:last-child{color:#52605a;font-size:clamp(13px,1.3vw,16px);line-height:1.7;max-width:600px;margin:0}.bs-street-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-bottom:3px}.bs-street-collection,.bs-street-motion{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 17px;letter-spacing:.08em;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,color .18s ease}.bs-street-motion{border:1px solid #a5aea5;color:#253d31;background:transparent}.bs-street-motion:focus-visible,.bs-street-motion:hover{background:#e2e9e0}.tc-root .bs-street-section a.bs-street-collection{border:1px solid #243e30;background:#243e30;color:#fff!important;text-decoration:none}.bs-street-collection:focus-visible,.bs-street-collection:hover{background:#395b47;color:#fff}.bs-street-window{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3.5%,#000 96.5%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 3.5%,#000 96.5%,transparent)}.bs-street-track{display:flex;width:max-content;animation:bs-street-glide var(--bs-street-duration) linear infinite;will-change:transform}.bs-street-section[data-paused=true] .bs-street-track{animation-play-state:paused}.bs-street-lane{display:flex;flex:none;gap:var(--bs-street-gap);padding-right:var(--bs-street-gap)}.bs-street-card{width:var(--bs-street-card);aspect-ratio:4/5;flex:none;position:relative;display:block;margin:0;overflow:hidden;background:#e6dfd2}.bs-street-card:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.55));pointer-events:none}.bs-street-photo{display:block;width:100%;height:100%;object-fit:contain}.bs-street-card figcaption{position:absolute;z-index:1;inset:auto 14px 15px;color:white;display:flex;flex-direction:column;gap:5px;text-shadow:0 1px 5px rgba(0,0,0,.4)}.bs-street-card figcaption span{font-size:9px;font-weight:800;letter-spacing:.19em}.bs-street-card figcaption small{font-size:11px;letter-spacing:.04em;opacity:.9}.bs-street-footer{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:25px;font-size:9px;line-height:1.6;letter-spacing:.1em;color:#617168;font-weight:700}.bs-street-footer span:nth-child(2){text-align:center}@keyframes bs-street-glide{to{transform:translate3d(-50%,0,0)}}@media (max-width:900px){.bs-street-heading{align-items:flex-start;flex-direction:column;gap:22px}.bs-street-actions{justify-content:flex-start}.bs-street-footer span:nth-child(3){display:none}}@media (max-width:600px){.bs-street-section{--bs-street-card:57vw;--bs-street-gap:10px;--bs-street-duration:66s;padding-top:50px}.bs-street-window{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 2%,#000 98%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 2%,#000 98%,transparent)}.bs-street-intro h2{font-size:clamp(36px,9vw,48px)}.bs-street-card figcaption{inset:auto 10px 11px}.bs-street-card figcaption span{font-size:8px}.bs-street-card figcaption small{font-size:9px}.bs-street-footer{flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px}.bs-street-footer span:nth-child(2){text-align:left}}@media (prefers-reduced-motion:reduce){.bs-street-window{overflow-x:hidden;scroll-snap-type:none}.bs-street-track{animation:bs-street-glide var(--bs-street-duration) linear infinite!important;will-change:transform}.bs-street-lane:nth-child(2){display:flex}.bs-street-motion{display:inline-flex}.bs-street-section[data-paused=true] .bs-street-track{animation-play-state:paused!important}}.tc-root .tc-catalog .tc-grid{column-gap:19px;row-gap:26px}.tc-root .tc-catalog .tc-card{background:#f9f7f1;border:1px solid #dfdbd0;border-radius:13px;box-shadow:0 9px 28px rgba(12,13,15,.055);overflow:hidden;transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s,border-color .24s}.tc-root .tc-catalog .tc-card:hover{border-color:#c6ae50;box-shadow:0 18px 42px rgba(9,9,9,.15);transform:translateY(-4px)}.tc-root .tc-catalog .tc-image-wrap{position:relative;aspect-ratio:1/1.055;background:radial-gradient(circle at 50% 35%,#fff 0,#f4f0e7 74%,#eae4d9 100%);border-bottom:1px solid #e8e3d8;overflow:hidden}.tc-root .tc-catalog .tc-image{padding:12px;object-fit:contain!important}.tc-root .tc-catalog .tc-card:hover .tc-image{transform:scale(1.045)}.tc-root .tc-catalog .tc-image-code{font-size:10px;font-weight:750;background:rgba(19,19,19,.92);color:#ffdb54;border-radius:5px;border:0;letter-spacing:.09em}.tc-root .tc-catalog .tc-atelier-edit{position:absolute;top:12px;right:11px;z-index:2;background:#e4c750;color:#171717;border-radius:4px;padding:7px 9px;letter-spacing:.12em;font:800 9px/1.1 var(--font-inter),sans-serif;box-shadow:0 3px 12px #1112}.tc-root .tc-catalog .tc-card-text{padding:18px 17px 16px;background:#faf9f5}.tc-root .tc-catalog .tc-card-kicker{color:#85724a;font-size:9px;letter-spacing:.125em;font-weight:850;text-transform:uppercase}.tc-root .tc-catalog .tc-card h3{font-family:var(--font-inter),sans-serif;color:#171714;font-weight:740;letter-spacing:-.025em;font-size:clamp(14px,1.06vw,16.5px);line-height:1.43;min-height:56px;margin:10px 0 12px;overflow-wrap:anywhere}.tc-root .tc-catalog .tc-status{margin:0 0 12px;color:#696759;font-size:10px;gap:6px}.tc-root .tc-catalog .tc-estimated-price{margin-top:auto;padding:14px 0 9px;border-top:1px solid #e5dfd1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;color:#222}.tc-root .tc-catalog .tc-price-caption{font-family:var(--font-inter),sans-serif;color:#806a30;font-size:9px;font-weight:830;letter-spacing:.085em}.tc-root .tc-catalog .tc-estimated-price strong{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;color:#151513;font-size:clamp(22px,1.85vw,29px);line-height:1.18;letter-spacing:-.055em;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tc-root .tc-catalog .tc-estimated-price strong small{font-weight:600;letter-spacing:0;font-size:10px;color:#655e50}.tc-root .tc-catalog .tc-card-bottom{padding-top:11px;border-top:0;gap:8px}.tc-root .tc-catalog .tc-card-bottom>span{color:#6f6756;font-size:10px;white-space:nowrap}.tc-root .tc-catalog .tc-card-bottom button{min-height:36px;margin-left:auto;padding:9px 10px;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:4px;background:#1d1d1d;color:#ffe36a!important;font-size:10px;font-weight:780;letter-spacing:.025em;transition:background .2s,transform .2s}.tc-root .tc-catalog .tc-card-bottom button:hover{background:#413916;transform:translateY(-1px)}.tc-root .tc-catalogue-sort select{font-weight:750}@media (max-width:720px){.tc-root .tc-catalog .tc-grid{gap:14px 10px}.tc-root .tc-catalog .tc-card-text{padding:13px 11px 12px}.tc-root .tc-catalog .tc-card h3{font-size:13px;line-height:1.35;min-height:69px}.tc-root .tc-catalog .tc-estimated-price strong{font-size:21px}.tc-root .tc-catalog .tc-estimated-price strong small{font-size:9px}.tc-root .tc-catalog .tc-card-bottom{flex-wrap:wrap}.tc-root .tc-catalog .tc-card-bottom button{width:100%;min-height:38px;margin:0}.tc-root .tc-catalog .tc-atelier-edit{font-size:8px;right:7px;top:9px;padding:6px}}@media(prefers-reduced-motion:reduce){.tc-root .tc-catalog .tc-card,.tc-root .tc-catalog .tc-image{transition:none!important}}.tc-root .tc-catalog .tc-fabric-range{display:block;color:#766021;font-size:10px;font-weight:750;letter-spacing:.015em;border-top:1px dotted #d4c495;padding-top:7px;margin-top:5px;line-height:1.55}.tc-root .tc-catalog .tc-fabric-range i{font-style:normal;padding:0 4px;color:#9d8c68}.tc-root .tc-photo-angle-badge{position:absolute;right:10px;bottom:10px;z-index:3;background:#171717e8;color:#fff4c1;font:700 10px/1.25 var(--font-inter),sans-serif;padding:7px 10px;letter-spacing:.02em;border-radius:4px}.tc-root .tc-fabric-picker{margin:18px 0;padding:20px;border:1px solid #dfd3aa;background:linear-gradient(145deg,#fffcf2,#f8f5ea);border-radius:10px;color:#262019}.tc-root .tc-fabric-picker>strong{display:block;font:800 11px/1.2 var(--font-inter),sans-serif;letter-spacing:.14em;color:#8e7229;margin-bottom:13px}.tc-root .tc-fabric-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tc-root .tc-fabric-buttons button{min-width:0;text-align:left;display:flex;flex-direction:column;gap:5px;background:#fff;border:1px solid #ddd4c1;border-radius:8px;padding:15px 13px;cursor:pointer;color:#242017;transition:border-color .18s,box-shadow .18s}.tc-root .tc-fabric-buttons button.is-selected{border:2px solid #bb991e;background:#fffae9;box-shadow:0 0 0 2px #c3a82a1f;padding:14px 12px}.tc-root .tc-fabric-buttons button>span{font:700 12px/1.3 var(--font-inter),sans-serif}.tc-root .tc-fabric-buttons button>b{font:850 21px/1.1 var(--font-inter),sans-serif;color:#191816}.tc-root .tc-fabric-buttons button>small{font:500 10px/1.4 var(--font-inter),sans-serif;color:#6b5e44}.tc-root .tc-fabric-picker>p{font-size:11px;line-height:1.65;color:#554b36;margin:12px 0 0}.cart-fabric-choice{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:750;color:#61502a;margin:12px 0}.cart-fabric-choice select{width:100%;padding:12px 9px;border:1px solid #ceb875;border-radius:6px;background:#fffcf4;color:#1a1a1a;font-size:12px;font-weight:750;cursor:pointer}@media(max-width:560px){.tc-root .tc-catalog .tc-fabric-range{font-size:9px}.tc-root .tc-fabric-picker{padding:12px}.tc-root .tc-fabric-buttons button{padding:10px 8px}.tc-root .tc-fabric-buttons button.is-selected{padding:9px 7px}.tc-root .tc-fabric-buttons button>b{font-size:18px}}