.entry-screen{place-items:center;min-height:max(832px,100svh);padding:56px 20px;display:grid}.glass-spinner{aspect-ratio:878/879;pointer-events:none;z-index:0;width:min(878px,90vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.glass-spinner-disc{-webkit-backdrop-filter:blur(67.83px);backdrop-filter:blur(67.83px);background:linear-gradient(135deg,#00000029,#000000a8);border-radius:50%;position:absolute;inset:10.66%;box-shadow:inset 0 -1.56px 27.39px #000000ba}.glass-spinner-arc{filter:drop-shadow(0 0 24.03px #cd040457);position:absolute;inset:0}.glass-spinner-arc svg{width:100%;height:100%;display:block}.glass-spinner-arc .arc-glow{filter:blur(48.2px);opacity:.65}.entry-panel{z-index:3;-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);isolation:isolate;background:linear-gradient(#ffffff04,#ffffff01),#0000007a;border:1px solid #262626;border-radius:42px;flex-direction:column;gap:50px;width:min(100%,524px);min-height:718px;padding:20px;display:flex;position:relative;box-shadow:0 18px 48px #0000003d,inset 0 1px #ffffff09}.entry-panel:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(145deg,#ffffff21,#e422200b 42%,#00000029 64%,#ffffff13);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.entry-heading{justify-items:center;gap:14px;padding-top:16px;display:grid}.entry-heading>img{object-fit:contain;width:87px;height:31px;display:block}.entry-panel h1{font-family:var(--font-peyda-title), var(--font-peyda-fanum), var(--font-peyda), sans-serif;text-align:center;font-size:28px;font-weight:600;line-height:35px}.entry-panel form{gap:29px;display:grid}.entry-name-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.entry-field{gap:8px;font-size:14px;font-weight:400;line-height:20px;display:grid}.entry-input{display:block;position:relative}.entry-input.with-icon input{padding-left:16px;padding-right:42px}.entry-field-icon{color:#a52121;pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.entry-field input{text-align:right;background:#00000070;border:1px solid #5d16165c;border-radius:20px;width:100%;min-width:0;height:50px;padding:12px 16px;font-size:16px;transition:border-color .15s}.entry-field input::placeholder{color:#565050}.entry-field input:hover{border-color:#8f3232}.entry-field input[aria-invalid=true]{border-color:#df3333}.field-error{color:#ff8f8d;font-size:12px;line-height:1.8}.pdf-choice{align-items:center;gap:9px;font-size:14px;line-height:24px;display:flex}.pdf-choice input{appearance:none;cursor:pointer;background:#0006;border:1px solid #9a2525;border-radius:5px;flex-shrink:0;place-content:center;width:24px;height:24px;margin:0;display:grid}.pdf-choice input:after{content:"";border-bottom:2px solid #e42220;border-left:2px solid #e42220;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)scale(0)}.pdf-choice input:checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}.entry-panel .catalog-button{background:linear-gradient(105deg,#c40808,#a40000);border-radius:26px;min-height:48px;font-size:16px;box-shadow:inset 0 1px 5px #ff888821}@media (min-width:701px) and (max-height:799px){.entry-screen{min-height:max(720px,100svh);padding-block:30px}.entry-panel{gap:34px;min-height:650px}.entry-panel form{gap:25px}.entry-spinner{width:min(790px,90vw)}}@media (max-width:700px){.entry-screen{min-height:100svh;padding:28px 16px}.entry-panel{border-radius:32px;gap:30px;min-height:0;padding:22px 20px}.entry-heading{gap:12px;padding-top:8px}.entry-panel h1{max-width:280px;font-size:21px;line-height:1.6}.entry-panel form{gap:24px}.entry-name-row{gap:12px}.entry-field{font-size:13px}.entry-field input{border-radius:16px;padding:10px 12px}.pdf-choice{font-size:12px}.pdf-choice input{width:22px;height:22px}.entry-spinner{width:660px}}@media (prefers-reduced-motion:reduce){.entry-field input{transition:none}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--catalog-red:#e42220;--catalog-black:#030303;--catalog-border:#ffffff29;--catalog-muted:#8e8b8b;background:var(--catalog-black);color:#f7f6f5;font-family:var(--font-peyda),sans-serif}*{box-sizing:border-box}body{min-height:100svh;font-family:var(--font-peyda),sans-serif;margin:0}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-rokh),var(--font-peyda),sans-serif}button:disabled{cursor:wait;opacity:.5}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:5px;outline:2px solid #ff6765}input,select{color:inherit}::selection{color:#fff;background:#b31313}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.catalog-button{color:#fff;white-space:nowrap;background:radial-gradient(at 55% 0,#e42220 0%,#a40a0a 70%,#510404 100%);border:1px solid #e422206b;border-radius:16px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:10px 22px;font-size:14px;font-weight:500;line-height:1.5;transition:background-color .16s,transform .16s,border-color .16s;display:inline-flex;position:relative;box-shadow:inset 0 1px 7px #ff888861}.catalog-button>span{position:relative}.catalog-button:active{transform:scale(.97)}.catalog-button.secondary{background:linear-gradient(145deg,#151010a8,#060606);border-color:#ffffff20;box-shadow:inset 0 1px 5px #ffffff08}.catalog-button.full-width{border-radius:20px;width:100%}.arrow{font-family:Arial,sans-serif;font-size:22px;line-height:1;display:inline-block}.art{min-width:0;position:relative}.art img{object-fit:contain}.catalog-view{animation:.28s ease-out catalog-enter}@keyframes catalog-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.immersive,.welcome{isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100svh;position:relative;overflow:hidden}.welcome{place-items:center;min-height:max(720px,100svh);display:grid}.welcome-content{text-align:center;z-index:3;margin-top:-30px;position:relative}.welcome-title{letter-spacing:-1.4px;font-size:clamp(32px,4.5vw,64px);font-weight:800;line-height:1.5}.welcome-title em{color:#d71011;font-style:normal}.welcome-actions{margin-top:20px}.welcome-actions .catalog-button{border-radius:25px;min-width:145px;font-size:18px}.welcome-ring{aspect-ratio:1;inset-inline-start:50%;z-index:0;direction:ltr;border:1px solid #b9292924;border-radius:50%;width:min(670px,70vw);position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 90px #000,0 0 35px #000}.welcome-ring:before{content:"";border:1px solid #a4242420;border-radius:50%;position:absolute;inset:11%}.welcome-ring span{filter:drop-shadow(0 0 10px #db0b0b);border:24px solid #e40003;border-color:#e40003 #e40003 #0000 #0000;border-radius:50%;position:absolute;inset:1%;transform:rotate(30deg);-webkit-mask-image:linear-gradient(115deg,#0000 42%,#000 65%);mask-image:linear-gradient(115deg,#0000 42%,#000 65%)}.welcome-cnc{opacity:0;z-index:2;width:min(1060px,90vw);height:70vh;min-height:480px;bottom:-2%;left:50%;transform:translate(-50%)translateY(120px)scale(.7);position:absolute!important}.welcome-cnc img{object-position:center bottom}.welcome-edition{bottom:28px;letter-spacing:3px;color:#767474;font-size:9px;position:absolute;inset-inline-start:32px}.explore-screen{place-items:center;min-height:max(680px,100svh);padding:60px 24px;display:grid}.explore-ring{top:50%}.explore-choices{z-index:2;flex-wrap:wrap;justify-content:center;gap:24px;display:flex;position:relative}.choice-card{text-align:center;border:1px solid var(--catalog-border);background:linear-gradient(150deg,#111111e0,#030303e8);border-radius:32px;flex-direction:column;align-items:center;width:290px;min-height:300px;padding:24px 20px 25px;transition:transform .2s,border-color .2s;display:flex;box-shadow:inset 0 1px 3px #ffffff0d}.choice-card:hover,.choice-card:focus-visible{border-color:#c629294d;transform:translateY(-5px)}.choice-card .art{width:170px;height:170px;margin-bottom:14px}.choice-card h1,.choice-card h2{font-size:24px;line-height:1.5}.choice-card p{color:#c5c0c0;margin-top:9px;font-size:12px;line-height:1.9}.delivery-status{color:#b8aaaa;text-align:center;font-size:12px;position:absolute;bottom:25px}.quiet-link{border-bottom:1px solid #c74b4b;padding-bottom:4px}.categories-screen{flex-direction:column;max-width:1280px;min-height:100svh;margin:auto;padding:70px 40px 30px;display:flex}.section-heading{text-align:center;margin-bottom:30px}.section-heading h1{font-size:26px;font-weight:600;line-height:1.6}.section-heading p{color:#b9b3b3;margin-top:5px;font-size:13px}.category-grid{flex-wrap:wrap;justify-content:center;gap:16px;max-width:950px;margin:auto;display:flex}.category-card{background:linear-gradient(145deg,#1312128c,#030303);border:1px solid #ffffff21;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:215px;min-height:180px;transition:background .2s,transform .2s,border-color .2s;display:flex;box-shadow:inset 0 1px 2px #ffffff0c}.category-card:hover,.category-card:focus-visible{background:radial-gradient(at 60% 20%,#520b0b80,#0a0303);border-color:#b6262669;transform:translateY(-3px)}.category-card h2{text-align:center;padding:6px 10px 18px;font-size:18px;line-height:1.7}.bottom-navigation{direction:ltr;justify-content:space-between;align-items:center;gap:15px;width:100%;margin-top:auto;padding-top:40px;display:flex}.bottom-navigation .catalog-button{direction:rtl}.catalog-header{z-index:2;justify-content:space-between;align-items:flex-start;gap:22px;width:100%;display:flex;position:relative}.brand{flex-direction:column;gap:4px;display:flex}.brand strong{font-family:var(--font-rokh),sans-serif;font-size:24px;font-weight:600}.brand span{color:#d2c6c6;font-size:12px}.catalog-search{background:#1512128f;border:1px solid #ffffff20;border-radius:20px;flex-direction:row;align-items:center;width:310px;max-width:100%;min-height:48px;padding:5px;display:flex;position:relative;box-shadow:inset 0 1px 5px #ffffff08}.catalog-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:5px 10px;font-size:12px}.catalog-search input::placeholder{color:#c6bebe}.catalog-search button{color:#fff;background:#c51515;border:0;border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px 3px #ffb0b04d}.category-hero{isolation:isolate;background:radial-gradient(at 63% 55%,#60101466,#0000 60%),linear-gradient(130deg,#200103,#060001);flex-direction:column;min-height:max(700px,100svh);padding:40px;display:flex;position:relative}.category-hero-body{direction:rtl;flex:1;grid-template-columns:1fr 1fr;align-items:center;width:100%;max-width:1300px;margin:auto;display:grid}.category-hero-body>.art{width:100%;height:min(70vh,680px)}.hero-copy{text-align:center;padding:24px}.hero-copy h1{margin-bottom:24px;font-size:clamp(34px,4.8vw,66px);font-weight:800;line-height:1.5}.category-hero .bottom-navigation{padding-top:10px}.guide-screen{isolation:isolate;background:radial-gradient(at 50% 12%,#44090966,#0000 48%),linear-gradient(#080505,#060303);flex-direction:column;align-items:center;max-width:1280px;min-height:max(680px,100svh);margin:auto;padding:50px 50px 35px;display:flex;position:relative}.guide-screen:before{content:"";z-index:-1;opacity:.32;background-image:linear-gradient(#ad252522 1px,#0000 1px),linear-gradient(90deg,#ad252522 1px,#0000 1px);background-size:240px 240px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.guide-product{width:520px;max-width:90%;height:230px;margin-bottom:24px}.guide-options{border:0;flex-wrap:wrap;justify-content:center;gap:14px;max-width:560px;margin:0 auto;padding:0;display:flex}.guide-option{text-align:center;cursor:pointer;background:radial-gradient(at 50% 0,#30303066,#0000),#080606;border:1px solid #ffffff24;border-radius:20px;place-items:center;min-width:140px;min-height:60px;padding:14px 18px;font-size:18px;display:grid;position:relative;box-shadow:inset 0 1px 5px #ffffff13}.guide-option input{opacity:0;width:1px;height:1px;position:absolute}.skip-option{margin-inline:130px;font-size:16px}.guide-screen .bottom-navigation{margin-top:auto}.products-screen{max-width:1440px;min-height:100svh;margin:auto;padding:40px}.listing-title h1{font-size:26px;font-weight:600}.listing-title p{color:#c2b7b7;margin-top:7px;font-size:12px}.listing-tools{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.product-card{background:linear-gradient(145deg,#111,#030303);border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;min-width:0;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 4px #ffffff10}.product-card>.art{height:240px;margin:14px 15px 6px}.product-card-copy{flex-direction:column;gap:9px;padding:12px 18px 18px;display:flex}.product-category{color:#9c9292;font-size:11px;display:block}.product-card h2{font-family:var(--font-peyda),sans-serif;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.9}.product-price{white-space:normal;color:#f1dddd;padding-top:6px;font-size:12px}.product-card:hover,.product-card:focus-visible,.product-card.active{background:radial-gradient(at 60% 0,#6c121259,#0000 58%),#090303;border-color:#bb29296e;transform:translateY(-3px)}.listing-pagination{color:#bcb2b2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:35px;font-size:13px;display:flex}.listing-pagination>div{gap:12px;display:flex}.catalog-footer{color:#bfb3b3;border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding-top:24px;font-size:12px;display:flex}.active-filters{color:#c2b6b6;align-items:center;gap:16px;margin:24px 0 -10px;font-size:12px;display:flex}.active-filters a{border-bottom:1px solid #963939;padding-bottom:3px}.empty-results,.message-screen{text-align:center;align-content:center;justify-items:center;gap:25px;min-height:65vh;padding:30px;display:grid}.message-screen{min-height:100svh}.message-screen h1{font-size:28px}.empty-results h2{font-size:24px}.carousel-track{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#742121 #080505;align-items:center;gap:20px;padding:60px 40px;display:flex;overflow:auto}.carousel-track .product-card{scroll-snap-align:center;flex:0 0 280px}.carousel-track .product-card:focus-within{transform:scale(1.04)}.carousel-controls{justify-content:center;gap:12px;display:flex}.carousel-controls .catalog-button{border-radius:50%;width:40px;min-height:40px;padding:8px}.product-carousel{margin-top:15px}.detail-screen{max-width:1440px;min-height:100svh;margin:auto;padding:40px}.product-detail{grid-template-columns:1.1fr 1fr;align-items:start;gap:55px;margin-top:55px;display:grid}.product-gallery{flex-direction:row-reverse;gap:12px;display:flex}.gallery-main{background:linear-gradient(145deg,#0d0b0b,#050505);border:1px solid #b228282b;border-radius:26px;flex:1;min-width:0;min-height:440px;padding:25px 15px 65px;position:relative}.gallery-main>.art{height:350px}.gallery-controls{direction:ltr;gap:10px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.gallery-controls .catalog-button{border-radius:50%;width:40px;height:40px;min-height:40px;padding:0}.gallery-thumbnails{flex-direction:column;flex-shrink:0;gap:10px;width:110px;max-height:500px;display:flex;overflow:auto}.gallery-thumbnails button{background:#080707;border:1px solid #ffffff17;border-radius:18px;flex-shrink:0;min-height:95px;padding:5px}.gallery-thumbnails button.selected{border-color:#9a2222}.gallery-thumbnails .art{width:95px;height:85px}.product-information{min-width:0;padding-top:10px}.product-information h1{overflow-wrap:anywhere;font-size:24px;line-height:1.8}.product-information>.product-category{margin-top:8px}.product-specifications{margin-top:22px}.product-specifications>div{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:baseline;gap:24px;min-height:53px;padding:13px 0;font-size:14px;line-height:1.9;display:flex}.product-specifications dt{color:#eee3e3;flex-shrink:0}.product-specifications dd{text-align:end;overflow-wrap:anywhere;color:#e0d3d3;margin:0}.product-specifications .available{color:#d7d9d4}.storefront-product-link{justify-content:space-between;align-items:center;gap:22px;margin-top:28px;font-size:14px;display:flex}.storefront-product-link a{border-bottom:1px solid #a4303066;padding-bottom:5px}.storefront-product-link img{background:#fff;border-radius:2px;flex-shrink:0;padding:4px}.variant-picker{align-items:center;gap:12px;margin-top:22px;font-size:13px;display:flex}.variant-picker select{background:#0c0909;border:1px solid #ffffff26;border-radius:12px;max-width:75%;padding:9px 13px}.product-description{color:#c4baba;margin-top:28px;font-size:13px;line-height:2}.product-description summary{cursor:pointer;color:#eee1e1}.product-description p{white-space:pre-line;margin-top:12px}.loading-ring{border:2px solid #652727;border-top-color:#e42220;border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (hover:none){.product-card:hover,.category-card:hover,.choice-card:hover{transform:none}}@media (max-width:1000px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail{grid-template-columns:1fr 1fr;gap:28px}.product-gallery{flex-direction:column}.gallery-thumbnails{flex-direction:row;width:100%;max-height:110px}.gallery-thumbnails button{width:90px;min-height:85px}.gallery-thumbnails .art{width:78px;height:70px}.gallery-main{min-height:350px}.gallery-main>.art{height:290px}.category-card{width:190px}.category-grid{max-width:840px}.catalog-header{flex-wrap:wrap}.listing-tools{justify-content:flex-start}.guide-options{max-width:540px}}@media (max-width:700px){.welcome{min-height:100svh}.welcome-title{letter-spacing:-.5px;white-space:normal;padding:0 14px;font-size:clamp(26px,6.5vw,42px)}.welcome-ring{width:90vw}.welcome-ring span{border-width:16px}.welcome-content{margin-top:-35px}.welcome-cnc{width:110vw;height:58vh;min-height:320px;bottom:1%}.welcome-edition{inset-inline-start:18px;letter-spacing:2px;font-size:8px;bottom:20px}.welcome-actions .catalog-button{font-size:15px}.explore-screen{padding:40px 18px 70px}.explore-choices{gap:16px}.choice-card{width:min(90vw,320px);min-height:210px;padding:20px}.choice-card .art{width:130px;height:125px;margin-bottom:8px}.choice-card h1,.choice-card h2{font-size:22px}.categories-screen{padding:35px 18px 25px}.section-heading{margin-bottom:25px}.section-heading h1{font-size:23px}.category-grid{gap:12px;width:100%}.category-card{border-radius:20px;width:calc(50% - 6px);min-height:155px}.category-card .art{width:130px;max-width:90%;height:110px}.category-card h2{padding-bottom:14px;font-size:15px}.bottom-navigation{padding-top:28px}.catalog-button{border-radius:15px;min-height:43px;padding:9px 16px;font-size:12px}.catalog-header{gap:18px}.brand strong{font-size:22px}.catalog-search{width:250px;min-height:44px}.category-hero{min-height:100svh;padding:25px 20px}.category-hero .catalog-header{align-items:center}.category-hero .catalog-search{width:100%}.category-hero-body{flex-direction:column;justify-content:center;display:flex}.category-hero-body>.art{height:42vh;min-height:240px;max-height:380px}.hero-copy{order:1;padding:10px 0 30px}.hero-copy h1{margin-bottom:18px;font-size:38px}.guide-screen{min-height:100svh;padding:35px 22px 25px}.guide-product{max-width:100%;height:190px;margin-bottom:25px}.guide-options{gap:12px;width:100%;max-width:400px}.guide-option{min-width:calc(50% - 6px);min-height:56px;font-size:16px}.skip-option{min-width:140px;margin-inline:50px;font-size:15px}.products-screen,.detail-screen{padding:25px 18px}.listing-title h1{font-size:24px}.listing-tools{gap:10px;width:100%}.listing-tools .catalog-search{order:1;width:100%}.listing-tools>.catalog-button{min-height:40px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:25px}.product-card{border-radius:20px}.product-card>.art{height:150px;margin:12px 8px 0}.product-card-copy{gap:6px;padding:10px 12px 14px}.product-card h2{font-size:12px;line-height:1.8}.product-category{font-size:10px}.product-price{font-size:11px}.listing-pagination{gap:12px}.listing-pagination>div{justify-content:center;width:100%}.catalog-footer{align-items:flex-start;margin-top:25px}.product-detail{flex-direction:column;gap:28px;margin-top:25px;display:flex}.product-gallery{width:100%}.gallery-main{min-height:320px;padding:20px 12px 62px}.gallery-main>.art{height:280px}.product-information{width:100%;padding-top:0}.product-information h1{font-size:21px}.product-specifications>div{gap:16px;font-size:13px}.storefront-product-link{font-size:13px}.carousel-track{gap:15px;padding:40px 6px}.carousel-track .product-card{flex-basis:75vw;max-width:320px}.carousel-track .product-card>.art{height:250px}.carousel-track .product-card-copy{padding:16px 20px}.carousel-track .product-card h2{font-size:14px}}@media (prefers-reduced-motion:reduce){.catalog-view,.loading-ring{animation:none}.catalog-button,.choice-card,.category-card,.product-card{transition:none}.welcome-ring span{filter:none}.welcome-cnc{transition:none}.carousel-track{scroll-behavior:auto}}.explore-choices{direction:ltr;gap:40px}.choice-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);direction:rtl;background:linear-gradient(145deg,#ffffff05,#ffffff01),#0009;border-radius:32px;width:300px;min-height:306px;padding:20px}.choice-card .choice-art{width:200px;height:200px;margin-bottom:0;overflow:hidden}.choice-art img{object-fit:fill;width:240%!important;max-width:none!important;height:160%!important;top:-30%!important}.choice-guide img{left:-14.5%!important}.choice-browse img{left:-130.75%!important}.category-card{border-radius:16px;width:210px;min-height:178px;padding:20px}.category-card .art{width:160px;height:107px;margin:0}.category-card h2{font-family:var(--font-peyda-title),var(--font-peyda),sans-serif;padding:16px 0 0;font-size:18px;line-height:1.6}.category-grid{gap:20px}.category-hero.original-scene{background:#000;overflow:hidden}.category-scene{z-index:-1;pointer-events:none;position:absolute}.category-scene img{object-fit:cover}.original-scene .category-hero-body{direction:ltr;justify-content:flex-end;display:flex}.original-scene .hero-copy{z-index:1;direction:rtl;width:42%;position:relative}.original-scene .bottom-navigation{z-index:2;position:relative}.original-scene .hero-copy h1{font-size:clamp(30px,4.5vw,64px)}.guide-screen{background:#000;max-width:none;padding-top:90px;overflow:hidden}.guide-screen:before{display:none}.guide-scene{z-index:-1;pointer-events:none;position:absolute;inset:0}.guide-scene img{object-fit:cover}.guide-screen>.section-heading{margin-bottom:0}.guide-options{gap:20px;width:340px;max-width:100%;margin-top:220px}.guide-option{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff07,#ffffff02),#0007;width:160px;min-height:68px;font-size:18px}.skip-option{margin-inline:auto}.guide-screen .bottom-navigation{padding-top:45px}@media (max-width:700px){.choice-card{width:min(90vw,320px);min-height:270px}.choice-card .choice-art{width:170px;height:170px}.category-card{width:calc(50% - 6px);min-height:155px;padding:16px 8px}.category-card .art{width:130px;max-width:100%;height:100px}.category-card h2{padding-top:12px;font-size:15px}.category-grid{gap:12px}.category-hero.original-scene{min-height:800px}.original-scene .category-scene{width:190%!important;height:70%!important;top:0!important;left:-45%!important}.original-scene .category-hero-body{justify-content:center;align-items:flex-end}.original-scene .hero-copy{width:100%;padding:28px 0 40px}.original-scene .hero-copy h1{font-size:36px}.guide-screen{min-height:800px;padding-top:45px}.guide-scene{height:620px;left:-72%;right:-72%}.guide-options{gap:14px;width:320px;margin-top:245px}.guide-option{width:150px;min-width:0;min-height:60px}.skip-option{width:150px}}.immersive-stage{isolation:isolate;background:0 0;position:relative}.scene-backdrop{z-index:-1;pointer-events:none;background-position:50%;background-size:cover;position:fixed;inset:0}.scene-backdrop .glass-spinner{position:absolute}.scene-content{position:relative}.welcome-runway{height:165svh}.welcome-runway .welcome{background:0 0;min-height:100svh;position:sticky;top:0}.welcome-cnc{opacity:0;transform:translate(-50%)}.welcome-content{z-index:3}.onboarding-story .entry-screen{position:relative}.explore-stage .scene-content{min-height:130svh}.explore-stage .explore-screen{min-height:100svh;position:sticky;top:0}.scene-backdrop .glass-spinner-arc{transform-origin:50%;will-change:transform}.guide-screen>.art:not(.guide-scene){width:50%;height:240px}.guide-screen:has(>.catalog-button){justify-content:center;gap:35px}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),summary:focus:not(:focus-visible){outline:none}.catalog-button:active{filter:brightness(.86);transform:scale(.97);box-shadow:inset 0 2px 8px #0006}.choice-card:active,.category-card:active,.product-card:active{filter:brightness(.9);transform:scale(.985)}.guide-option:has(input:focus-visible){outline-offset:5px;outline:2px solid #ffc6c5}.guide-option.selected{background:linear-gradient(145deg,#731c1c66,#260707cc);border-color:#d83532;box-shadow:inset 0 0 0 1px #d8353233}.guide-option:active{filter:brightness(.85)}.product-card.active{border-color:#bc302e;box-shadow:inset 0 0 0 1px #bc302e33}.gallery-thumbnails button.selected{background:#321010;border-color:#bc302e;box-shadow:inset 0 0 0 1px #bc302e33}@media (prefers-reduced-motion:reduce){.welcome-runway{height:100svh}.welcome-cnc{display:none}.explore-stage .scene-content{min-height:100svh}.glass-spinner-arc{will-change:auto}}html[data-input-modality=pointer] :is(a,button,input,select,summary,[tabindex]):focus-visible{outline:none}html[data-input-modality=pointer] .guide-option:has(input:focus-visible){outline:none}html[data-input-modality=keyboard] :is(a,button,input,select,summary,[tabindex]):focus-visible{outline-offset:5px;outline:2px solid #ffc6c5}.catalog-search:focus-within{border-color:#ffffff20}html[data-input-modality=keyboard] .catalog-search:has(input:focus-visible){border-color:#ad4242}
.catalog-experience{isolation:isolate;color:#f9f4f4;--scene-top:84px;--scene-bottom:88px;--scene-space:clamp(20px,3vw,48px);height:100dvh;position:fixed;inset:0;overflow:hidden}.presentation-backdrop{z-index:-1;pointer-events:none;background:#030303;position:absolute;inset:0;overflow:hidden}.backdrop-image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.backdrop-laser{opacity:0}.backdrop-shade{background:linear-gradient(#0005,#0000 40%,#0003);position:absolute;inset:0}.presentation-spinner{width:min(878px,90vw);transition:opacity .45s}.laser-theme .presentation-spinner{opacity:.18}.presentation-spinner .glass-spinner-arc{will-change:auto}.presentation-header{z-index:30;pointer-events:none;justify-content:space-between;align-items:center;padding:24px 40px;display:flex;position:absolute;top:0;left:0;right:0}.presentation-header>button{pointer-events:auto}.presentation-logo{background:0 0;border:0;border-radius:5px;padding:0;line-height:0}.presentation-logo img{object-fit:contain;width:87px;height:31px}.restart-catalog{color:#bdb4b4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07030388;border:1px solid #ffffff16;border-radius:16px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;display:flex}.restart-catalog:active{background:#240a0a}.presentation-progress{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);direction:rtl;background:#070303bd;border:1px solid #ffffff19;border-radius:28px;align-items:center;gap:4px;max-width:calc(100% - 32px);padding:7px 10px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.presentation-progress button{white-space:nowrap;color:#938b8b;background:0 0;border:0;border-radius:18px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:flex}.presentation-progress button:disabled{opacity:.35;cursor:not-allowed}.stage-dot{background:#645858;border-radius:50%;flex-shrink:0;width:5px;height:5px}.presentation-progress button[aria-current=step]{color:#f5e4e4;background:#5b11114d}.presentation-progress button[aria-current=step] .stage-dot{background:#ee302c;box-shadow:0 0 8px #f52a2955}.scene-stage{position:absolute;inset:0}.catalog-scene{padding:var(--scene-top) 40px var(--scene-bottom);visibility:hidden;opacity:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.catalog-scene[data-active=true]{visibility:visible;opacity:1;pointer-events:auto}.catalog-scene[inert]{pointer-events:none}.catalog-scene [data-stage-heading]:focus{outline:none!important}.presentation-title{text-align:center;margin-bottom:28px}.eyebrow{color:#bca5a5;margin-bottom:10px;font-size:12px;font-weight:400;display:block}.presentation-title h2,.results-heading h2,.question-heading h2{font-family:var(--font-peyda-title),var(--font-peyda),sans-serif;font-size:30px;font-weight:600;line-height:1.6}.stage-actions{justify-content:center;align-items:center;gap:16px;margin-top:26px;display:flex}.catalog-experience .catalog-button{border-radius:20px;min-height:46px;line-height:1.5}.catalog-experience .catalog-button>span,.catalog-experience .catalog-button>span>span{justify-content:center;align-items:center;gap:12px;display:flex}.catalog-experience .arrow{flex-shrink:0;width:20px;height:20px}.catalog-experience svg.lucide{flex-shrink:0}.welcome-scene{padding:0;overflow:hidden}.presentation-welcome-copy{z-index:4;text-align:center;margin-top:-90px;padding:20px;position:relative}.presentation-welcome-copy h1{font-family:var(--font-peyda-title),var(--font-peyda),sans-serif;letter-spacing:-1px;margin-bottom:22px;font-size:clamp(34px,4.5vw,64px);font-weight:700;line-height:1.5}.presentation-welcome-copy em{color:#e01819;font-style:normal}.presentation-welcome-copy .catalog-button{border-radius:26px;min-width:150px;min-height:48px;font-size:17px}.welcome-cnc-motion{z-index:3;pointer-events:none;height:66%;position:absolute;bottom:0;left:0;right:0}.presentation-cnc{width:min(1060px,88vw);height:100%;bottom:-2%;left:50%;transform:translate(-50%);position:absolute!important}.presentation-cnc img{object-position:center bottom}.presentation-edition{color:#827575;letter-spacing:3px;font-size:9px;position:absolute;bottom:90px;right:40px}.scroll-cue{z-index:5;color:#c7b1b1;background:#08030377;border:1px solid #ffffff15;border-radius:50%;place-items:center;padding:8px;display:grid;position:absolute;bottom:100px;left:40px}.entry-scene{padding-top:var(--scene-top);padding-bottom:var(--scene-bottom)}.entry-viewport{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6c2424 transparent;width:100%;height:100%;overflow-y:auto}.entry-viewport>div{place-items:center;min-height:100%;display:grid}.catalog-experience .entry-screen{width:100%;min-height:0;padding:8px}.catalog-experience .entry-panel{gap:28px;width:min(100%,490px);min-height:0;padding:24px}.catalog-experience .entry-heading{gap:12px;padding-top:0}.catalog-experience .entry-panel h1{max-width:400px;font-size:25px;line-height:1.5}.catalog-experience .entry-panel form{gap:18px}.catalog-experience .entry-field input{height:46px}.catalog-experience .entry-panel .catalog-button{min-height:46px}.choices-content{width:100%;max-width:960px}.catalog-experience .explore-choices{flex-wrap:nowrap;gap:32px}.catalog-experience .choice-card{color:inherit;justify-content:flex-start;width:300px;min-height:335px;position:relative}.catalog-experience .choice-card h3{font-family:var(--font-peyda-title),sans-serif;font-size:24px;line-height:1.6}.catalog-experience .choice-card p{max-width:250px;line-height:1.9}.catalog-experience .choice-card.is-selected,.catalog-experience .category-card.is-selected{background:linear-gradient(145deg,#5c141455,#ffffff02),#080303b0;border-color:#ca3939;box-shadow:inset 0 0 0 1px #ae282833,0 14px 38px #0003}.selection-mark{color:#ff8078;background:#6b141455;border:1px solid #a64a4a77;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;bottom:11px;left:13px}.catalog-experience .choice-art img{bottom:auto!important;right:auto!important}.category-layout{gap:var(--scene-space);direction:ltr;grid-template-columns:1fr 1.1fr;align-items:center;width:100%;max-width:1280px;height:100%;display:grid}.category-layout>div{direction:rtl}.category-copy{z-index:2;position:relative}.presentation-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.catalog-experience .category-card{width:auto;min-width:0;min-height:174px;color:inherit;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080303ad;border-radius:24px;padding:18px 10px;position:relative}.catalog-experience .category-card .art{width:145px;max-width:100%;height:110px}.catalog-experience .category-card h3{font-family:var(--font-peyda-title),sans-serif;white-space:nowrap;margin-top:12px;font-size:16px;font-weight:600;line-height:1.6}.category-focus{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-width:0;height:100%;max-height:600px;display:flex;position:relative}.category-focus>.art{width:100%;height:80%}.category-focus>span{font-family:var(--font-peyda-title),sans-serif;font-size:34px;line-height:1.6}.category-focus.family-stepper>.art{max-width:450px;height:85%}.question-layout{grid-template-rows:auto minmax(90px,1fr) auto auto;justify-items:center;gap:12px;width:100%;max-width:1100px;height:100%;display:grid;position:relative}.question-heading{text-align:center}.question-heading .eyebrow{color:#c7b3b3;font-size:11px}.question-heading p{color:#bdb1b1;margin-top:3px;font-size:12px}.question-focus{width:min(720px,70%);height:100%;min-height:0}.question-focus>.art{width:100%;height:100%}.question-focus.family-stepper{width:min(310px,45%)}.question-focus.family-ballscrew{width:min(460px,55%)}.question-options{border:0;flex-wrap:wrap;justify-content:center;gap:14px;width:100%;max-width:650px;margin:0;padding:0;display:flex}.catalog-experience .guide-option{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(140deg,#ffffff06,#0002),#080505ba;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:145px;min-width:0;min-height:64px;padding:10px 14px;font-size:18px;display:flex}.catalog-experience .guide-option small{color:#b2a3a3;font-size:10px}.catalog-experience .skip-option{margin-inline:0;font-size:15px}.catalog-experience .guide-option.selected{background:linear-gradient(140deg,#73181877,#190606cc);border-color:#cd3734;box-shadow:inset 0 0 0 1px #c5383833}.option-check{color:#ff8d84;position:absolute;top:8px;left:9px}.catalog-experience .unavailable-option{opacity:.3;cursor:not-allowed}.question-options:disabled{opacity:.45}.question-navigation{direction:rtl;justify-content:space-between;gap:12px;width:100%;margin-top:6px;display:flex}.question-navigation .catalog-button{direction:rtl}.question-layout>.presentation-status{z-index:3;background:#050202d9;border-radius:26px;min-height:0;position:absolute;inset:32% 0 20%}.results-content{flex-direction:column;justify-content:center;width:100%;max-width:1280px;height:100%;display:flex}.results-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:12px;display:flex}.results-heading .eyebrow{margin-bottom:5px}.results-heading .catalog-search{gap:10px;min-height:46px;padding-inline:14px}.result-count{color:#bcaaaa;margin-bottom:16px;font-size:12px}.presentation-product-grid{grid-template-columns:repeat(var(--result-columns),minmax(0,300px));justify-content:center;gap:18px;min-height:0;display:grid}.result-motion{min-width:0}.catalog-experience .product-card{text-align:right;width:100%;height:100%;color:inherit;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(155deg,#ffffff04,#0000),#080404c4;overflow:hidden}.catalog-experience .product-card>.art{background:#fff;border-radius:16px;height:clamp(130px,23dvh,210px);margin:14px 14px 0;overflow:hidden}.catalog-experience .product-card>.art img{padding:8px}.catalog-experience .product-card-copy{flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.model-label{color:#daa;letter-spacing:.7px;font-size:13px}.catalog-experience .product-card h3{font-family:var(--font-peyda),sans-serif;min-height:46px;font-size:12px;font-weight:500;line-height:1.9}.matching-reasons{color:#d8c6c6;gap:4px;margin:2px 0;padding:0;font-size:11px;line-height:1.8;list-style:none;display:grid}.matching-reasons li{align-items:center;gap:6px;display:flex}.matching-reasons svg{color:#d34c45}.catalog-experience .product-price{min-height:24px;padding:0;font-size:13px;line-height:1.8}.catalog-experience .product-price small{color:#c7b0b0;white-space:nowrap;font-size:10px}.stock-label{color:#b09d9d;font-size:10px}.stock-label.in-stock{color:#adc4a7}.product-open{color:#e5c4c4;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;margin-top:2px;padding-top:10px;font-size:11px;display:flex}.results-pagination{direction:rtl;justify-content:center;align-items:center;gap:18px;margin-top:14px;display:flex}.results-pagination button{color:#ead3d3;background:#080303a8;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.results-pagination button:disabled{opacity:.3;cursor:not-allowed}.results-pagination span{color:#c9acac;direction:ltr;font-size:12px}.results-scene .stage-actions{margin-top:18px}.presentation-status{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:180px;padding:24px;line-height:1.8;display:flex}.presentation-status h3{font-family:var(--font-peyda-title),sans-serif;font-size:24px}.presentation-status p{color:#c9b6b6;font-size:14px}.loading-icon{color:#c82b25;animation:1s linear infinite spin}.category-copy .presentation-status{gap:12px;min-height:0;padding:16px 0}.detail-panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6c2424 transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070303c2;border:1px solid #ffffff17;border-radius:32px;width:100%;max-width:1200px;height:100%;scroll-padding:24px;overflow-y:auto;box-shadow:0 20px 80px #0003}.catalog-experience .detail-screen{min-height:0;padding:26px;animation:none}.catalog-experience .product-detail{gap:32px;margin-top:26px}.catalog-experience .gallery-main{background:#fff;border-color:#ffffff18;min-height:0}.catalog-experience .gallery-main>.art{height:300px}.catalog-experience .gallery-controls .catalog-button{background:#721616;border-radius:50%;min-height:38px}.catalog-experience .gallery-thumbnails button{background:#fff;border-color:#ffffff20}.catalog-experience .gallery-thumbnails button.selected{border:2px solid #c32b28;box-shadow:0 0 0 3px #a9282833}.catalog-experience .product-information h1{font-family:var(--font-peyda-title),sans-serif;font-size:24px;font-weight:600;line-height:1.8}.catalog-experience .product-specifications .sale-unit{color:#bcaaaa;font-size:11px;display:block}.catalog-experience .product-description{max-width:100%;line-height:2.1}.catalog-experience .product-description p{white-space:pre-line;overflow-wrap:anywhere}.catalog-experience .storefront-product-link a{align-items:center;gap:10px;display:flex}html[data-input-modality=pointer] .catalog-experience :is(a,button,input,select,summary,[tabindex]):focus-visible{outline:none}html[data-input-modality=pointer] .catalog-experience .guide-option:has(input:focus-visible){outline:none}html[data-input-modality=keyboard] .catalog-experience :is(a,button,input,select,summary,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid #ffd4d1}html[data-input-modality=keyboard] .catalog-experience .guide-option:has(input:focus-visible){outline-offset:4px;outline:2px solid #ffd4d1}.catalog-experience .product-card:focus-visible{outline-offset:-5px!important}@media (hover:hover){.catalog-experience .choice-card:hover,.catalog-experience .category-card:hover{background-color:#270a0a99;border-color:#d7414190}.catalog-experience .product-card:hover{border-color:#c8343480}.restart-catalog:hover,.presentation-progress button:hover:not(:disabled){color:#f1dddd}}@media (max-width:1099px){.category-layout{grid-template-columns:1fr 1fr;gap:20px}.catalog-experience .category-card{min-height:140px;padding:10px 6px}.catalog-experience .category-card .art{height:85px}.catalog-experience .category-card h3{white-space:normal;font-size:13px}.category-focus>span{font-size:28px}.catalog-experience .product-detail{gap:24px}.presentation-product-grid{grid-template-columns:repeat(var(--result-columns),minmax(0,320px))}}@media (max-width:700px){.catalog-experience{--scene-top:70px;--scene-bottom:80px}.presentation-header{padding:18px 20px}.presentation-logo img{width:72px;height:26px}.restart-catalog{padding:8px 10px;font-size:11px}.presentation-progress{gap:0;width:max-content;max-width:calc(100% - 16px);padding:5px 6px;bottom:12px}.presentation-progress button{gap:3px;padding:9px 6px;font-size:9px}.stage-dot{width:4px;height:4px}.presentation-spinner{width:165vw;max-width:690px}.catalog-scene{padding-inline:18px}.welcome-scene{padding:0}.presentation-welcome-copy{margin-top:-130px;padding:18px}.presentation-welcome-copy h1{letter-spacing:-.4px;margin-bottom:18px;font-size:clamp(27px,7.4vw,44px);line-height:1.65}.welcome-cnc-motion{height:51%}.presentation-cnc{width:110vw;bottom:0}.presentation-welcome-copy .catalog-button{min-width:145px;font-size:15px}.presentation-edition{letter-spacing:2px;font-size:7px;bottom:85px;right:22px}.scroll-cue{bottom:84px;left:20px}.presentation-title{margin-bottom:18px}.presentation-title h2,.results-heading h2{font-size:25px}.eyebrow{font-size:11px}.entry-scene{padding-inline:8px}.catalog-experience .entry-panel{border-radius:30px;gap:22px;max-width:360px;padding:20px}.catalog-experience .entry-panel h1{font-size:21px}.catalog-experience .entry-panel form{gap:15px}.catalog-experience .entry-field input{height:44px}.catalog-experience .entry-heading>img{width:72px;height:26px}.catalog-experience .entry-field{gap:6px;font-size:12px}.catalog-experience .entry-panel .catalog-button{font-size:15px}.catalog-experience .explore-choices{flex-direction:column;align-items:center;gap:14px}.catalog-experience .choice-card{border-radius:26px;width:min(100%,330px);height:200px;min-height:0;padding:12px 18px 18px}.catalog-experience .choice-card .choice-art{width:120px;height:115px}.catalog-experience .choice-card h3{font-size:20px;line-height:1.5}.catalog-experience .choice-card p{margin-top:4px;font-size:11px}.choices-scene .stage-actions{margin-top:18px}.category-layout{flex-direction:column-reverse;justify-content:center;gap:12px;display:flex}.category-copy{width:100%}.category-copy .presentation-title{margin-bottom:14px}.category-focus{gap:5px;width:100%;height:43%;min-height:100px}.category-focus>.art{max-width:350px;height:calc(100% - 40px)}.category-focus.family-stepper>.art{max-width:200px;height:calc(100% - 40px)}.category-focus>span{font-size:25px}.presentation-category-grid{gap:8px}.catalog-experience .category-card{border-radius:18px;min-height:120px;padding:12px 5px}.catalog-experience .category-card .art{width:100px;height:65px}.catalog-experience .category-card h3{margin-top:8px;font-size:12px}.category-card .selection-mark{width:16px;height:16px;bottom:5px;left:5px}.category-copy .stage-actions{margin-top:16px}.category-copy .presentation-status{padding:12px 0;font-size:12px}.category-copy .presentation-status p{font-size:12px}.question-scene{padding-inline:18px}.question-layout{grid-template-rows:auto minmax(80px,1fr) auto auto;gap:14px}.question-heading h2{font-size:25px}.question-heading .eyebrow{font-size:10px}.question-focus{width:95%}.question-focus.family-stepper{width:min(240px,70%)}.question-focus.family-ballscrew{width:80%}.question-options{gap:10px;max-width:340px}.catalog-experience .guide-option{border-radius:18px;width:calc(50% - 5px);min-height:59px;font-size:17px}.catalog-experience .skip-option{font-size:14px}.question-navigation{margin-top:2px}.question-navigation .catalog-button{min-height:43px;padding:10px 14px;font-size:12px}.results-heading{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:10px}.results-heading .catalog-search{width:100%;min-height:42px}.results-heading .eyebrow{margin-bottom:2px}.result-count{margin-bottom:12px;font-size:11px}.presentation-product-grid{grid-template-columns:minmax(0,350px);gap:0}.catalog-experience .product-card>.art{height:clamp(120px,22dvh,210px);margin:12px 12px 0}.catalog-experience .product-card-copy{gap:7px;padding:14px 16px}.catalog-experience .product-card h3{min-height:0;font-size:12px}.matching-reasons{gap:3px;font-size:11px}.catalog-experience .product-price{font-size:13px}.stock-label{font-size:10px}.results-scene .stage-actions{gap:10px;margin-top:12px}.results-scene .stage-actions .catalog-button{min-height:42px;padding-inline:12px;font-size:11px}.results-pagination{gap:15px;margin-top:10px}.results-pagination button{width:32px;height:32px}.details-scene{padding-inline:10px}.detail-panel{border-radius:26px;scroll-padding:16px}.catalog-experience .detail-screen{padding:20px 16px}.catalog-experience .product-detail{gap:24px;margin-top:22px}.catalog-experience .gallery-main>.art{height:250px}.catalog-experience .product-information h1{font-size:21px}.catalog-experience .product-specifications>div{font-size:13px}.catalog-experience .product-specifications dt{flex-shrink:1}.presentation-status{padding:18px 10px;font-size:13px}}@media (max-height:740px){.catalog-experience{--scene-top:66px;--scene-bottom:72px}.presentation-title{margin-bottom:16px}.catalog-experience .choice-card{height:270px;min-height:0}.catalog-experience .choice-card .choice-art{width:150px;height:150px}.catalog-experience .entry-panel{gap:18px;padding:20px}.catalog-experience .entry-panel form{gap:13px}.catalog-experience .entry-panel h1{font-size:23px}.question-layout{gap:10px}.question-heading h2{font-size:25px}.question-heading .eyebrow{margin-bottom:5px}.catalog-experience .product-card>.art{height:130px}.catalog-experience .product-card-copy{gap:5px;padding:12px}.catalog-experience .product-card h3{min-height:0;font-size:11px}.results-heading{margin-bottom:8px}.result-count{margin-bottom:12px}.matching-reasons{font-size:10px}.product-open{padding-top:7px}.results-content .stage-actions{margin-top:12px}.presentation-progress{bottom:12px}}@media (max-width:700px) and (max-height:740px){.catalog-experience .choice-card{height:162px;padding:8px 16px 14px}.catalog-experience .choice-card .choice-art{width:95px;height:85px}.catalog-experience .choice-card h3{font-size:19px}.catalog-experience .choice-card p{font-size:10px}.catalog-experience .entry-panel h1{font-size:19px}.catalog-experience .entry-panel{gap:16px;padding:18px}.catalog-experience .entry-panel form{gap:12px}.catalog-experience .entry-field input{height:42px}.catalog-experience .guide-option{min-height:52px;font-size:16px}.question-heading h2{font-size:23px}.category-focus{height:36%}.catalog-experience .category-card{min-height:105px}.catalog-experience .category-card .art{height:56px}.results-heading{gap:8px}.results-heading h2{font-size:22px}.results-pagination{margin-top:8px}.catalog-experience .product-price{font-size:12px}.results-scene .catalog-button{min-height:38px}.catalog-experience .product-card-copy{gap:4px;padding:11px 14px}.catalog-experience .product-card>.art{height:125px}}@media (prefers-reduced-motion:reduce){.presentation-spinner{transition:none}.catalog-experience .choice-card,.catalog-experience .category-card,.catalog-experience .product-card,.loading-icon{transition:none;animation:none}.catalog-experience .choice-card:hover,.catalog-experience .category-card:hover,.catalog-experience .product-card:hover,.catalog-experience .catalog-button:active{transform:none}}.industrial-theme .glass-spinner-disc{-webkit-backdrop-filter:blur(28px);background:linear-gradient(135deg,#00000018,#09010165);border:1px solid #0006;box-shadow:inset 0 3px 22px #000c,inset 0 -2px 24px #e4222018,0 1px 1px #ffffff0a}.presentation-spinner .glass-spinner-arc{filter:none}.presentation-spinner .arc-recess{filter:drop-shadow(0 1px 1px #ffb3b322)}.presentation-spinner .arc-glow{filter:blur(24px);opacity:.5}.welcome-scene .presentation-welcome-copy{margin-top:0}.welcome-phrase{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.19em;display:inline-flex}.glass-word{white-space:nowrap;display:inline-block;position:relative}.word-ghost{color:#eee4e40d;-webkit-text-stroke:.7px #ffffff32;text-shadow:0 1px #ffffff1c,0 -1px 1px #000b;filter:drop-shadow(0 2px 2px #ffffff08);display:block}.word-solid{color:#faf4f0;opacity:0;white-space:nowrap;display:block;position:absolute;inset:0}.welcome-anchor{text-shadow:0 2px 18px #d01a1a22;background:linear-gradient(155deg,#ff5751 5%,#ec2220 48%,#a5070a 92%);-webkit-background-clip:text;background-clip:text;display:inline-block;color:#0000!important}.presentation-welcome-copy{width:100%;max-width:1100px}.presentation-welcome-copy .catalog-button{margin-top:14px;box-shadow:inset 0 1px 5px #ffc2bc33,0 8px 28px #e01b1b20}.catalog-experience .choice-card,.catalog-experience .category-card{box-shadow:inset 0 1px #ffffff0a,0 14px 40px #0003}.catalog-experience .choice-card h3{letter-spacing:-.3px}@media (prefers-reduced-motion:reduce){.word-solid{opacity:1}.word-ghost{visibility:hidden}}.catalog-experience .storefront-product-link{background:linear-gradient(145deg,#ffffff05,#ac202008),#0905057a;border:1px solid #ffffff12;border-radius:24px;gap:24px;margin-top:24px;padding:18px 20px;box-shadow:inset 0 1px #ffffff08}.catalog-experience .storefront-product-link a{color:#ecd2cd;border:0;padding:0;font-size:13px;line-height:1.9}.product-qr-frame{background:linear-gradient(145deg,#ffffff08,#0002),#090b0c;border:1px solid #ffffff19;border-radius:22px;flex-shrink:0;padding:10px;position:relative;box-shadow:inset 0 2px 9px #0009,inset 0 -1px #ffffff08,0 8px 24px #0003}.catalog-experience .product-qr-frame img{width:160px;height:160px;image-rendering:crisp-edges;background:#090b0c;border-radius:0;padding:0;display:block}.qr-corner{pointer-events:none;border-style:solid;border-color:#ffffff32;width:17px;height:17px;position:absolute}.qr-corner-top{border-width:1px 1px 0 0;border-radius:0 12px 0 0;top:4px;right:4px}.qr-corner-bottom{border-width:0 0 1px 1px;border-radius:0 0 0 12px;bottom:4px;left:4px}.catalog-experience .gallery-controls{direction:rtl;gap:12px}.catalog-experience .gallery-controls .catalog-button{background:linear-gradient(145deg,#a52222,#570909);border-color:#da6e6e40;width:44px;height:44px;box-shadow:inset 0 1px 2px #ffb5b51f,0 4px 12px #0002}.catalog-experience .catalog-button.secondary{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(140deg,#ffffff07,#0003),#070303ad;border-color:#ffffff25;box-shadow:inset 0 1px #ffffff0b}.question-navigation .catalog-button{padding-inline:20px}.catalog-experience .catalog-button .arrow{transition:translate .16s ease-out}.catalog-experience .catalog-button:active .arrow[data-direction=next]{translate:-2px}.catalog-experience .catalog-button:active .arrow[data-direction=previous]{translate:2px}.results-pagination button{box-shadow:inset 0 1px #ffffff08}@media (hover:hover){.catalog-experience .catalog-button:hover:not(:disabled){filter:brightness(1.08);border-color:#e6857970}.catalog-experience .storefront-product-link a:hover{color:#fff2ec}.results-pagination button:hover:not(:disabled){background:#3b0c0c99;border-color:#d7696966}}@media (max-width:700px){.catalog-experience .storefront-product-link{border-radius:22px;gap:15px;padding:15px}.catalog-experience .product-qr-frame img{width:144px;height:144px}.catalog-experience .storefront-product-link a{font-size:12px}.product-qr-frame{border-radius:18px;padding:7px}}@media (prefers-reduced-motion:reduce){.catalog-experience .catalog-button .arrow{transition:none}}.catalog-experience :is(.catalog-button,.results-pagination button,.scroll-cue,.restart-catalog){background-clip:padding-box;min-height:44px;transition:transform .16s ease-out,filter .16s ease-out,border-color .16s ease-out}.catalog-experience :is(.results-pagination button,.scroll-cue){min-width:44px;min-height:44px}.catalog-experience :is(.catalog-button,.results-pagination button,.scroll-cue,.restart-catalog):active:not(:disabled){filter:brightness(.9);transform:scale(.97)}.catalog-experience .results-pagination,.catalog-experience .stage-actions{direction:rtl}.catalog-experience .storefront-product-link a{overflow-wrap:anywhere;min-width:0}.catalog-experience .gallery-controls .catalog-button{min-height:44px}.catalog-experience .catalog-button:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.catalog-experience :is(.catalog-button,.results-pagination button,.scroll-cue,.restart-catalog){transition:none}.catalog-experience :is(.catalog-button,.results-pagination button,.scroll-cue,.restart-catalog):active:not(:disabled){transform:none}.catalog-experience .catalog-button .arrow{translate:none!important}}
@font-face{font-family:peyda;src:url(../media/peyda_regular-s.0m0_cphjdsotl.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:peyda;src:url(../media/peyda_medium-s.0a-dbdaau2pb6.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:peyda;src:url(../media/peyda_bold-s.21kl0c3oqj4r9.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:peyda Fallback;src:local(Arial);ascent-override:90.33%;descent-override:43.12%;line-gap-override:0.0%;size-adjust:92.77%}.peyda_5fd6ca33-module__tdQ96W__className{font-family:peyda,peyda Fallback}.peyda_5fd6ca33-module__tdQ96W__variable{--font-peyda:"peyda", "peyda Fallback"}
@font-face{font-family:peydaFanum;src:url(../media/peyda_regular_fanum.0yyzkg1ywdbby.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:peydaFanum;src:url(../media/peyda_medium_fanum.0cuu1e-zwn38i.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:peydaFanum;src:url(../media/peyda_bold_fanum.2fx7bz6hsl7gs.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.peydafanum_14fa29cb-module__5oeEiq__className{font-family:peydaFanum}.peydafanum_14fa29cb-module__5oeEiq__variable{--font-peyda-fanum:"peydaFanum"}
@font-face{font-family:rokh;src:url(../media/Rokh_Regular-s.1r53lsev74qyc.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:rokh;src:url(../media/Rokh_Medium-s.00_4jkao3k9dc.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:rokh;src:url(../media/Rokh_SemiBold-s.2pw53t-duq78i.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:rokh;src:url(../media/Rokh_Bold-s.0an67-o_4wvmq.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:rokh;src:url(../media/Rokh_ExtraBold-s.42fy844hfqfly.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:rokh;src:url(../media/Rokh_Black-s.21crq8ehafx8t.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:rokh Fallback;src:local(Arial);ascent-override:104.13%;descent-override:62.48%;line-gap-override:0.0%;size-adjust:76.83%}.rokh_a26c05fc-module__5AO9Ja__className{font-family:rokh,rokh Fallback}.rokh_a26c05fc-module__5AO9Ja__variable{--font-rokh:"rokh", "rokh Fallback"}
@font-face{font-family:kaghaz;src:url(../media/kaghaz.1fssr08j39o7x.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.kaghaz_82383cde-module__QU4fAG__className{font-family:kaghaz}.kaghaz_82383cde-module__QU4fAG__variable{--font-kaghaz:"kaghaz"}
@font-face{font-family:entryTitleFont;src:url(../media/peyda_semibold_fanum-s.p.1_ju-t07ok9ho.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:entryTitleFont Fallback;src:local(Arial);ascent-override:91.33%;descent-override:42.33%;line-gap-override:0.0%;size-adjust:94.49%}.entrytitlefont_b0cda873-module__N39k4G__className{font-family:entryTitleFont,entryTitleFont Fallback;font-style:normal;font-weight:600}.entrytitlefont_b0cda873-module__N39k4G__variable{--font-peyda-title:"entryTitleFont", "entryTitleFont Fallback"}
