.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}.glass-spinner-orbit{width:100%;height:100%;animation:96s linear infinite spinner-orbit}@keyframes spinner-orbit{to{transform:rotate(360deg)}}.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}.glass-spinner-orbit,.glass-spinner-orbit .arc-glow{animation: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}.catalog-experience[data-current-scene^=question-] .backdrop-shade,.catalog-experience[data-current-scene=categories] .backdrop-shade{background:#000000a6}.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:not(:focus-visible){outline:none}.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}}@media (min-width:701px){.catalog-experience .detail-panel .product-gallery{align-self:start;position:sticky;top:20px}}.catalog-experience .all-products-grid{align-items:stretch}.catalog-experience .all-products-grid>.product-card{flex-direction:column;height:100%;display:flex}.catalog-experience .all-products-grid>.product-card>.product-card-copy{flex-direction:column;flex:auto;min-height:0;display:flex}.catalog-experience .all-products-grid .product-open{flex-shrink:0;width:100%;margin-top:auto}@media (max-width:700px){.catalog-experience{--scene-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.catalog-experience .presentation-progress{bottom:calc(12px + env(safe-area-inset-bottom,0px))}.catalog-experience .results-scene .results-content{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;justify-content:flex-start;height:100%;min-height:0;max-height:100%;padding:4px 2px 18px;overflow:hidden auto}.catalog-experience .results-scene :is(.results-heading,.result-count,.presentation-product-grid,.results-pagination,.stage-actions){flex-shrink:0}.catalog-experience .results-scene .presentation-product-grid{grid-template-columns:minmax(0,1fr);width:100%;max-width:350px;margin-inline:auto}.catalog-experience .results-scene .product-card>.art{height:155px}.catalog-experience .results-scene .product-card-copy{gap:7px;padding:14px 16px}.catalog-experience .results-scene .product-card h3{min-height:0;font-size:12px}.catalog-experience .results-scene .product-price{font-size:13px}.catalog-experience .results-scene .product-open{margin-top:auto;padding-top:10px}}
.catalog-experience{--control-ease:cubic-bezier(.22, 1, .36, 1);--glass-edge:#ffffff24;--glass-highlight:#ffffff0c;--scene-top:max(84px, calc(env(safe-area-inset-top) + 58px));--scene-bottom:max(88px, calc(env(safe-area-inset-bottom) + 70px))}.presentation-spinner{width:min(800px,82vw,100dvh + 10px)}.industrial-theme .glass-spinner-disc{-webkit-backdrop-filter:blur(22px);background:linear-gradient(135deg,#0000000c,#09010126);box-shadow:inset 0 3px 22px #000a,inset 0 -2px 24px #e4222018,0 1px 1px #ffffff0a}.presentation-spinner .glass-spinner-arc{transform:rotate(90deg)}.spinner-stage-motion{position:absolute;inset:0}.catalog-experience[data-spinner-active=false] :is(.glass-spinner-orbit,.arc-glow){animation-play-state:paused}.presentation-spinner .arc-face{filter:drop-shadow(0 1px 1px #ff8d8140)}.intro-cnc-position{width:min(76vw,66dvh,760px);position:absolute;bottom:12dvh;left:50%;translate:-50%}.intro-cnc-motion{visibility:hidden;opacity:0;transform-origin:bottom}.intro-cnc-motion img{filter:drop-shadow(0 18px 30px #0008);width:100%;height:auto;display:block}.intro-scene{padding:0}.intro-title-motion{z-index:3;pointer-events:none;transform-origin:50%;position:absolute;inset:0}.intro-title-motion .welcome-title{text-align:center;font:700 clamp(34px, 4.9vw, 66px)/1.5 var(--font-peyda-title), var(--font-peyda), sans-serif;text-shadow:0 2px 18px #000b;padding-inline:20px;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.intro-title-motion .welcome-phrase{white-space:nowrap;flex-wrap:nowrap}.intro-title-motion em{font-style:normal}.welcome-scene .presentation-welcome-copy{margin:0;padding:0 20px;position:absolute;top:calc(50% + 62px)}.presentation-welcome-copy h1{font-size:clamp(34px,4.9vw,66px)}.word-ghost{color:#0000;background:linear-gradient(170deg,#fff2,#ffffff04 48%,#ffffff13);-webkit-background-clip:text;background-clip:text}.presentation-header{padding-top:max(22px, env(safe-area-inset-top))}.presentation-logo{place-items:center;min-width:44px;min-height:44px;display:grid}.presentation-progress{bottom:max(18px, env(safe-area-inset-bottom));box-shadow:inset 0 1px #ffffff08,0 8px 28px #0004}.presentation-progress button{min-width:44px;min-height:44px}.presentation-progress button[aria-current=step]{box-shadow:inset 0 1px #ffadad0c}.catalog-experience .catalog-button{transition-timing-function:var(--control-ease)}.catalog-experience .catalog-button.secondary{border-color:var(--glass-edge)}.catalog-experience .choice-card,.catalog-experience .category-card,.catalog-experience .product-card,.catalog-experience .guide-option{transition:transform .16s var(--control-ease), border-color .16s ease-out, background-color .16s ease-out}.catalog-experience .product-card.active{background:linear-gradient(155deg,#76202025,#ffffff02),#080404de;border-color:#ba3735;transform:none;box-shadow:inset 0 0 0 1px #c33c3c20,0 12px 30px #0003}.catalog-experience :is(.choice-card,.category-card,.product-card):active,.catalog-experience .guide-option:active:not(.unavailable-option){transform:scale(.97)}.catalog-experience .choice-card.is-selected,.catalog-experience .category-card.is-selected{border-color:#d44942}.selection-mark{color:#ffd6d0;background:#7f1e1e88}.option-check{color:#ffd6d0}.family-art-swap{width:100%;height:80%}.family-art-swap>.art{width:100%;height:100%}.category-focus.family-stepper>.family-art-swap{max-width:450px;height:85%}.question-heading{padding-inline:10px}.question-heading h2{text-wrap:balance}.result-page-motion{height:100%}.catalog-experience .stock-label{background:#ffffff03;border:1px solid #ffffff0d;border-radius:8px;padding:3px 8px}.catalog-experience .stock-label.in-stock{background:#a4c69a08;border-color:#a4c69a18}.catalog-experience .model-label{color:#efc4bd}.catalog-experience .gallery-main{overflow:hidden;box-shadow:inset 0 0 0 1px #00000008,0 12px 32px #0003}.gallery-image-motion>.art{height:350px}.catalog-experience .gallery-image-motion>.art{height:300px}.catalog-experience .gallery-thumbnails button{min-height:95px}.catalog-experience .product-information h1{text-wrap:balance}.catalog-experience .product-specifications dd{text-align:end;overflow-wrap:anywhere;margin:0}.catalog-experience .storefront-product-link a{min-height:44px}.catalog-experience .product-description summary{align-items:center;gap:10px;min-height:44px;display:flex}.catalog-experience .product-description summary::marker{content:""}.catalog-experience .product-description summary::-webkit-details-marker{display:none}.catalog-experience .product-description[open] summary svg{rotate:180deg}@media (hover:hover){.catalog-experience .choice-card:hover,.catalog-experience .category-card:hover,.catalog-experience .product-card:hover{transform:translateY(-3px)}.catalog-experience :is(.choice-card,.category-card,.product-card):active{transform:scale(.97)}}@media (hover:none){.catalog-experience :is(.choice-card,.category-card,.product-card):hover:not(:active){transform:none}}@media (max-width:700px){.catalog-experience{--scene-top:max(70px, calc(env(safe-area-inset-top) + 54px));--scene-bottom:max(80px, calc(env(safe-area-inset-bottom) + 64px))}.presentation-spinner{width:min(165vw,690px)}.presentation-welcome-copy h1{font-size:clamp(29px,7.5vw,44px);line-height:1.6}.presentation-welcome-copy{max-width:480px}.welcome-phrase{gap:.16em}.intro-cnc-position{width:min(105vw,60dvh);bottom:18dvh}.intro-title-motion .welcome-title{padding-inline:12px;font-size:clamp(22px,5.8vw,38px)}.welcome-scene .presentation-welcome-copy{top:calc(50% + 42px)}.presentation-progress{bottom:max(12px, env(safe-area-inset-bottom));padding:4px}.presentation-progress button{padding-inline:6px}.family-art-swap{max-width:350px;height:calc(100% - 40px)}.category-focus.family-stepper>.family-art-swap{max-width:220px;height:calc(100% - 40px)}.gallery-image-motion>.art,.catalog-experience .gallery-image-motion>.art{height:250px}.catalog-experience .product-specifications>div{gap:14px}}@media (max-height:560px){.catalog-experience{--scene-top:62px;--scene-bottom:66px}.question-layout{grid-template-rows:auto minmax(24px,1fr) auto auto;gap:8px}.question-heading h2{font-size:21px}.question-heading .eyebrow{margin-bottom:2px}.catalog-experience .guide-option{min-height:44px;padding-block:6px}.question-navigation{margin-top:0}.results-content{overscroll-behavior:contain;scrollbar-width:thin;justify-content:flex-start;padding:6px 4px;overflow-y:auto}}@media (max-width:700px) and (max-height:560px){.catalog-experience .explore-choices{flex-direction:row;gap:10px}.catalog-experience .choice-card{width:154px;height:156px;padding:12px 8px}.catalog-experience .choice-card .choice-art{width:95px;height:80px}.catalog-experience .choice-card h3{font-size:16px}.catalog-experience .choice-card p{display:none}.choices-scene .presentation-title{margin-bottom:12px}.category-layout{gap:8px}.category-focus{height:70px;min-height:0}.category-focus>span{display:none}.family-art-swap,.category-focus.family-stepper>.family-art-swap{height:100%}.category-copy .presentation-title{margin-bottom:8px}.category-copy .eyebrow{display:none}.catalog-experience .category-card{min-height:88px;padding:8px 5px}.catalog-experience .category-card .art{height:44px}.catalog-experience .category-card h3{margin-top:5px}.category-copy .stage-actions{margin-top:12px}}@media (prefers-reduced-motion:reduce){.catalog-experience :is(.choice-card,.category-card,.product-card,.guide-option){transition:none}.catalog-experience :is(.choice-card,.category-card,.product-card,.guide-option):is(:hover,:active){transform:none}}.backdrop-cover{opacity:0;background-position:50%;background-size:cover}.full-catalog .category-layout{overscroll-behavior:contain;scrollbar-width:thin;max-width:1040px;height:100%;padding:0 12px;display:block;overflow:auto}.full-catalog .category-copy{flex-direction:column;justify-content:center;min-height:100%;display:flex}.full-catalog .category-focus{display:none}.full-catalog .presentation-category-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(8px,1.4dvh,16px);display:grid}.full-catalog .category-card{border-radius:18px;grid-column:span 3;height:clamp(108px,17dvh,160px);min-height:0;padding:8px 12px}.full-catalog .category-card .art{width:100%;max-width:none;height:clamp(56px,11dvh,108px)}.full-catalog .category-card h3{white-space:normal;margin-top:5px;font-size:15px}.full-catalog .category-copy .presentation-title{margin-bottom:14px}.full-catalog .category-copy .stage-actions{margin-top:14px}.full-catalog .category-copy .selection-mark{width:18px;height:18px;bottom:7px;left:7px}.cover-copy{text-align:right;z-index:2;max-width:65%;position:absolute;top:19%;right:7%}.cover-copy h2{font:600 clamp(36px,5vw,64px)/1.5 var(--font-peyda-title),var(--font-peyda),sans-serif}.cover-copy .eyebrow{font-size:15px}.cover-navigation{bottom:var(--scene-bottom);z-index:3;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;left:40px;right:40px}.listing-controls{align-items:center;gap:12px;min-width:0;display:flex}.listing-controls .catalog-button{white-space:nowrap;padding-inline:16px;font-size:12px}.full-catalog .model-label{display:none}.full-catalog .question-options{gap:8px;max-width:820px}.full-catalog .guide-option{border-radius:16px;width:120px;min-height:52px;font-size:17px}.full-catalog .question-focus{min-height:80px}.full-catalog .presentation-progress{scrollbar-width:none;justify-content:flex-start;overflow:auto}.full-catalog .all-products-content{flex-direction:column;width:100%;max-width:1280px;height:100%;min-height:0;display:flex}.all-products-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:5px 4px 20px;overflow:auto}.all-products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.catalog-experience .all-products-grid .product-card{min-height:290px}.catalog-experience .all-products-grid .product-card>.art{height:170px}.catalog-experience .all-products-grid .product-card h3{min-height:48px}.catalog-experience .all-products-grid .product-category{color:#bda9a9;font-size:10px}.presentation-header>.delivery-status{pointer-events:auto}.delivery-status{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080505d9;border:1px solid #ffffff18;border-radius:16px;max-width:280px;margin-inline:auto 12px;padding:10px 14px;font-size:12px;line-height:1.7}.delivery-status a,.delivery-status .delivery-title{align-items:center;gap:8px;min-height:24px;display:flex}.delivery-status small{color:#ab9999;margin-top:3px;font-size:10px;display:block}@media (max-width:1100px){.full-catalog .category-card h3{font-size:13px}.listing-controls{gap:8px}.listing-controls .catalog-search{width:220px}.all-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.full-catalog .category-layout{padding:0 2px}.full-catalog .presentation-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.full-catalog .category-card{grid-column:auto;height:clamp(93px,13dvh,124px);padding:5px}.full-catalog .category-card:nth-child(9){grid-column:auto}.full-catalog .category-card .art{height:clamp(50px,8.5dvh,80px)}.full-catalog .category-card h3{margin-top:4px;font-size:12px;line-height:1.5}.full-catalog .category-copy{justify-content:flex-start}.full-catalog .category-copy .presentation-title h2{font-size:23px}.full-catalog .category-copy .presentation-title{margin-bottom:10px}.full-catalog .category-copy .stage-actions{margin-top:10px}.cover-copy{max-width:86%;top:15%;right:7%}.cover-copy h2{font-size:38px}.cover-navigation{left:18px;right:18px;bottom:var(--scene-bottom);flex-wrap:wrap;gap:8px}.cover-navigation .catalog-button{padding-inline:12px;font-size:11px}.cover-navigation .catalog-button:nth-child(2){order:-1;width:100%;min-height:46px}.backdrop-cover{background-position:65%}.listing-controls{flex-wrap:wrap;justify-content:flex-end}.listing-controls .catalog-search{width:100%}.listing-controls .catalog-button{min-height:44px;font-size:11px}.results-heading{align-items:flex-start;gap:12px}.results-heading>div:first-child{flex-shrink:0}.all-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-experience .all-products-grid .product-card{min-height:244px}.catalog-experience .all-products-grid .product-card>.art{height:125px;margin:8px 8px 0}.catalog-experience .all-products-grid .product-card-copy{gap:5px;padding:10px}.catalog-experience .all-products-grid .product-card h3{min-height:64px;font-size:11px}.all-products-content .results-heading{flex-direction:column}.all-products-content .listing-controls{flex-wrap:nowrap;width:100%}.all-products-content .results-heading{margin-bottom:10px}.all-products-content .listing-controls .catalog-search{min-width:0}.full-catalog .question-options{gap:7px}.full-catalog .guide-option{width:clamp(77px,24vw,112px);min-height:46px;padding:6px;font-size:15px}.delivery-status{max-width:160px;margin-inline-end:8px;padding:7px 10px;font-size:10px}.delivery-status small{font-size:9px}.full-catalog .presentation-header{gap:8px}.full-catalog .restart-catalog{padding:7px;font-size:10px}.full-catalog .question-heading{max-width:100%}}@media (max-height:560px){.full-catalog .category-card{height:96px}.full-catalog .category-card .art{height:56px}.full-catalog .category-layout{height:100%}.full-catalog .question-options{gap:5px}.full-catalog .guide-option{width:90px;min-height:44px;font-size:14px}.full-catalog .question-layout{gap:6px}.cover-copy{top:16%}.cover-copy h2{font-size:32px}}.full-catalog .presentation-header{justify-content:flex-start;gap:16px}.full-catalog .presentation-logo{order:1}.full-catalog .delivery-status{text-align:right;order:2;margin:0;position:static}.full-catalog .restart-catalog{order:3;margin-inline-start:auto}.delivery-status button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:44px;margin-top:4px}@media (max-width:700px){.full-catalog .presentation-header{gap:8px}.full-catalog .delivery-status{max-width:145px}.full-catalog .presentation-logo,.full-catalog .presentation-logo img{width:72px}.full-catalog .restart-catalog{flex-shrink:0}}.presentation-backdrop>.backdrop-cover{opacity:0;position:absolute;inset:0;overflow:hidden}.cover-art-layer{opacity:0;position:absolute;inset:0}.cover-art-layer img{object-fit:cover;object-position:center}.cover-title-change{position:relative}@media (max-width:700px){.cover-art-layer{background:#160102}.cover-art-layer img{object-fit:contain;object-position:right center;max-width:none;-webkit-mask-image:linear-gradient(#0000 22%,#000 32% 68%,#0000 82%);mask-image:linear-gradient(#0000 22%,#000 32% 68%,#0000 82%);width:var(--cover-mobile-width,200%)!important;left:var(--cover-mobile-left,-100%)!important;right:auto!important}}@media (max-height:560px){.full-catalog .question-layout{grid-template-rows:auto minmax(0,1fr) minmax(44px,44%) auto}.full-catalog .question-focus{min-height:0}.full-catalog .question-options{overscroll-behavior:contain;scrollbar-width:thin;align-content:flex-start;height:100%;padding:5px;scroll-padding:8px;overflow-y:auto}.full-catalog{--scene-top:84px;--scene-bottom:80px}.full-catalog .results-content{overscroll-behavior:contain;scrollbar-width:thin;justify-content:flex-start;padding:4px;overflow-y:auto}}.cover-data-status{bottom:calc(var(--scene-bottom) + 72px);z-index:4;width:min(320px,90%);position:absolute;left:50%;translate:-50%}.cover-data-status .presentation-status{background:#090303ed;border:1px solid #ffffff1a;border-radius:20px;gap:10px;min-height:0;padding:16px}.cover-data-status p{font-size:12px}.full-catalog .cover-copy{text-align:center;width:38%;max-width:38%;top:40%;left:3%;right:auto}.full-catalog .cover-copy h2{font-size:clamp(36px,4.5vw,60px)}.cover-continue{z-index:3;justify-content:center;width:38%;display:flex;position:absolute;top:calc(40% + clamp(54px,6.75vw,90px) + 16px);left:3%}@media (max-width:700px){.full-catalog .cover-copy{text-align:right;width:86%;max-width:86%;top:15%;left:auto;right:7%}.full-catalog .cover-copy h2{font-size:38px}.cover-continue{width:auto;top:auto;left:18px;right:18px;bottom:calc(var(--scene-bottom) + 52px)}.cover-continue .catalog-button{width:100%;min-height:46px}.full-catalog .cover-navigation .catalog-button{order:0;width:auto;min-height:44px}}
.catalog-experience .results-content{overscroll-behavior-y:contain;scrollbar-width:thin;justify-content:flex-start;max-width:1480px;min-height:0;padding-bottom:16px;overflow-y:auto}.backdrop-laser:after{content:"";opacity:0;background:#000;transition:opacity .45s;position:absolute;inset:0}.catalog-experience:is([data-current-scene=results],[data-current-scene=all-products],[data-current-scene=details]) .backdrop-laser:after{opacity:.65}.results-carousel{flex-shrink:0;width:100%;min-width:0}.results-carousel-track{--carousel-card-width:clamp(270px, 27vw, 342px);padding:36px max(0px, calc((100% - var(--carousel-card-width)) / 2)) 28px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab;-webkit-overflow-scrolling:touch;direction:rtl;gap:20px;display:flex;overflow:auto hidden}.results-carousel-track::-webkit-scrollbar{display:none}.results-carousel-track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.carousel-slide{flex:0 0 var(--carousel-card-width);scroll-snap-align:center;min-width:0}.carousel-card-motion{opacity:.64;transform-origin:50%;height:100%;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s;transform:scale(.86)translateY(15px)}.carousel-slide[data-active=true] .carousel-card-motion{opacity:1;transform:scale(1)translateY(-15px)}.catalog-experience .results-carousel .product-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0e0ee6;border:1px solid #ffffff1c;border-radius:19.8062px;flex-direction:column;align-items:center;gap:4.95px;padding:12px;transition:border-color .4s,box-shadow .4s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0c}.catalog-experience .results-carousel .product-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(145deg,#ffffff0a,#0000 38%,#ff969604);transition:opacity .4s;position:absolute;inset:0}.catalog-experience .results-carousel .product-card.active{background:radial-gradient(105.26% 105.26%,#0e0e0e 39.79%,#270c0c 60.61%,#700404 100%);border-color:#c4262659;transform:none;box-shadow:inset 0 1px 6.9px #ff888826,inset 0 -1px 12px #d3161624,0 12px 38px #0007,0 0 26px #9d111116}.catalog-experience .results-carousel .product-card.active:before{opacity:1}.catalog-experience .results-carousel .product-card>.art{aspect-ratio:318/290;background:#fff;border-radius:14.8547px;flex-shrink:0;width:100%;height:auto;margin:0}.catalog-experience .results-carousel .product-card-copy{flex:1;align-items:stretch;gap:4.95px;width:100%;padding:0;position:relative}.catalog-experience .results-carousel .product-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:29px;font-size:14.8547px;font-weight:600;line-height:29px;display:-webkit-box;overflow:hidden}.catalog-experience .results-carousel .product-category{color:#ffffff80;align-items:center;gap:4.95px;font-size:14px;line-height:26px;display:flex}.carousel-price{background:radial-gradient(43.56% 51.26% at 50.71% 53.51%,#00000030 71%,#80080830 100%);border:1px solid #b728281a;border-radius:12.3789px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:47.85px;margin-top:auto;padding:6.18944px 16px;display:flex;box-shadow:inset 0 1px 5px #ff88880a}.carousel-price>span:first-child{color:#ffffff80;font-size:14px}.carousel-price .product-price{min-height:0;font-size:14.8547px;line-height:33px}.carousel-card-hit-area{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.catalog-experience .carousel-card-hit-area:focus-visible{outline-offset:-5px!important}.results-carousel .catalog-contact-link{z-index:2;white-space:nowrap;padding:4px 8px;font-size:12px;position:relative}.results-subtitle{color:#d4caca;margin-top:4px;font-size:13px;line-height:1.8}.header-results-browse{display:none}.results-scene .results-heading h2{font-size:clamp(25px,2.3vw,32px);line-height:1.5}.results-scene .listing-controls{direction:ltr;flex:0 654px;align-items:stretch;gap:12px;width:min(654px,65%);display:flex}.results-scene .listing-controls .results-browse-button{min-height:54px;font-family:var(--font-peyda-fanum), var(--font-peyda), sans-serif;direction:rtl;background:radial-gradient(142.99% 182.26% at 51.87% 54.24%,#3b0000 0%,#e42220 100%);border:1px solid #fc8f8522;border-radius:20px;flex:0 0 190px;gap:10px;padding:12px 16px 12px 10px;font-size:14px;font-weight:600;box-shadow:inset 0 1px 6.9px #ff888873}.results-scene .listing-controls .catalog-search{direction:rtl;background:#0f0f0f;border:1px solid #ff88881a;border-radius:20px;flex:429px;gap:10px;width:auto;min-width:0;max-width:none;min-height:54px;padding:6px 12px 6px 8px;box-shadow:inset 0 1px 6.9px #ff888873}.results-scene .catalog-search input{min-width:0;font-size:14px}.results-scene .catalog-search .results-search-submit{color:#fff;background:#ad1818;border:0;border-radius:16px;place-items:center;width:42px;min-width:42px;height:42px;padding:4px 8px;display:grid}.carousel-pagination{direction:rtl;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.carousel-pages{direction:ltr;gap:4px;display:flex}.carousel-pagination button{color:#b8aaaa;background:#0906068c;border:1px solid #ffffff16;border-radius:14px;place-items:center;min-width:44px;height:44px;font-size:12px;display:grid}.carousel-pagination button[aria-current=page]{color:#fff1ed;background:#6c19194d;border-color:#ca4f4859}.carousel-pagination button:disabled{opacity:.3;cursor:default}.carousel-page-count{text-align:center;color:#928484;direction:ltr;margin-inline-start:6px;font-size:11px}@media (max-width:700px){.catalog-experience .results-scene,.catalog-experience .results-scene .results-content{padding-inline:0}.results-scene :is(.results-heading,.result-count,.stage-actions){margin-inline:20px}.results-scene .listing-controls{direction:rtl;flex:none;align-items:stretch;gap:8px;width:100%;display:flex}.results-scene .results-heading{align-items:stretch}.results-scene .listing-controls .results-browse-button{display:none}.results-scene .listing-controls .catalog-search{border-radius:20px;gap:10px;width:100%;min-height:50px;padding:5px 10px 5px 6px}.results-scene .catalog-search input{font-size:14px}.results-scene .catalog-search .results-search-submit{border-radius:14px;width:40px;min-width:40px;height:40px}.results-scene .results-heading{margin-top:8px}.results-scene .results-heading>div:first-child{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.catalog-experience .presentation-header{padding-inline:20px;padding-top:max(14px, env(safe-area-inset-top));gap:8px;padding-bottom:14px}.catalog-experience .presentation-logo,.catalog-experience .presentation-logo img{width:72px}.catalog-experience .presentation-logo img{height:26px}.catalog-experience .presentation-header button.restart-catalog{transition:opacity .22s ease, translate .35s var(--control-ease), visibility .22s}.catalog-experience[data-current-scene=results] .restart-catalog{opacity:0;visibility:hidden;pointer-events:none;translate:0 -6px}.catalog-experience[data-current-scene=results] .delivery-status{display:none}.catalog-experience .presentation-header button.header-results-browse{left:20px;top:max(14px, env(safe-area-inset-top));opacity:0;visibility:hidden;pointer-events:none;width:min(180px,100vw - 132px);min-height:44px;transition:opacity .22s ease, translate .35s var(--control-ease), visibility .22s;background:radial-gradient(142.99% 182.26% at 51.87% 54.24%,#3b0000 0%,#e42220 100%);border:1px solid #fc8f8522;border-radius:18px;padding:8px 10px;font-size:11px;font-weight:600;display:flex;position:absolute;translate:0 6px;box-shadow:inset 0 1px 6.9px #ff888873}.catalog-experience[data-current-scene=results] .presentation-header button.header-results-browse{opacity:1;visibility:visible;pointer-events:auto;translate:0}.results-scene .results-heading h2{font-size:25px}.results-subtitle{font-size:11px}.results-carousel-track{--carousel-card-width:min(70vw, 300px);gap:12px;padding-block:25px 23px}.catalog-experience .results-carousel .product-card>.art{height:auto}.catalog-experience .results-carousel .product-card-copy{gap:4.95px;padding:0}.carousel-pagination{gap:6px}.carousel-page[data-distance="2"],.carousel-page[data-distance="3"],.carousel-page[data-distance="4"]{display:none}}@media (max-height:620px){.catalog-experience .results-scene .results-content{justify-content:flex-start;overflow-y:auto}.catalog-experience .results-carousel .product-card>.art{height:auto}}@media (prefers-reduced-motion:reduce){.backdrop-laser:after,.catalog-experience .presentation-header :is(button.header-results-browse,button.restart-catalog){transition:none}.carousel-card-motion{transition:none;transform:none}.carousel-slide[data-active=true] .carousel-card-motion{transform:none}.catalog-experience .results-carousel .product-card{transition:none}}
.all-products-content{min-width:0;overflow-x:clip}.all-products-content .results-heading{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:20px;min-width:0;margin-bottom:14px;display:flex}.all-products-content .discovery-heading-row{flex:none;justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.all-products-content .discovery-title{min-width:0}.all-products-content .discovery-title h2{margin:0;font-size:clamp(21px,2.2vw,30px);line-height:1.45}.all-products-content .discovery-heading-row>.catalog-button{white-space:nowrap;min-height:44px}.all-products-content .discovery-listing-controls{flex:420px;justify-content:flex-end;min-width:0}.all-products-content .discovery-search-row{justify-content:flex-end;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.all-products-content .discovery-search{background:#151212b8;border-color:#ffffff25;border-radius:24px;flex:0 390px;gap:8px;width:min(100%,390px);min-width:0;max-width:390px;min-height:46px}.all-products-content .discovery-search input{min-width:0;font-size:13px}.all-products-content .discovery-clear-search{color:#f4e8e3;cursor:pointer;background:#ffffff12;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;display:grid}.all-products-content .discovery-filter-toggle{display:none}.all-products-content .discovery-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));align-items:end;gap:12px;min-width:0;margin:2px 0 14px;display:grid}.all-products-content .discovery-filter-field{color:#d7c8c2;grid-template-rows:minmax(20px,auto) minmax(44px,auto);gap:5px;min-width:0;font-size:11px;line-height:1.6;display:grid}.all-products-content .discovery-filter-field .catalog-select__trigger{box-sizing:border-box;color:#fff5e6;width:100%;min-width:0;height:44px;font:inherit;background:#231c1a;border:1px solid #fff5e633;border-radius:12px;padding:0 12px;font-size:12px}.all-products-content .discovery-active-filters{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;margin:0 0 12px;display:flex}.all-products-content .discovery-filter-chip,.all-products-content .discovery-clear-filters{color:#f5e8e3;max-width:100%;min-height:34px;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff20;border-radius:18px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-size:11px;line-height:1.5;display:inline-flex}.all-products-content .discovery-filter-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.all-products-content .discovery-clear-filters{color:#e4bcbc;border-style:dashed}.all-products-content .discovery-card{position:relative}.all-products-content .discovery-phone-link{z-index:2;position:relative}.all-products-content .all-products-card-hit-area{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.catalog-experience .all-products-card-hit-area:focus-visible{outline-offset:-5px!important}@media (max-width:700px){.all-products-content .results-heading{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:9px}.all-products-content .discovery-heading-row{gap:8px;width:100%;min-height:44px}.all-products-content .discovery-title h2{font-size:22px}.all-products-content .discovery-heading-row>.catalog-button{flex:none;min-height:44px;padding-inline:11px;font-size:11px}.all-products-content .discovery-listing-controls{flex:none;justify-content:stretch;width:100%}.all-products-content .discovery-search-row{justify-content:stretch;gap:8px}.all-products-content .discovery-search{flex:1 1 0;width:auto;max-width:none;min-height:46px;padding-inline:10px}.all-products-content .discovery-filter-toggle{color:#fff5e6;min-width:44px;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#231c1a;border:1px solid #ffffff25;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11px;display:inline-flex}.all-products-content .discovery-filter-count{color:#fff;background:#a52727;border-radius:10px;place-items:center;min-width:18px;height:18px;padding-inline:3px;font-size:10px;display:inline-grid}.all-products-content .discovery-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:1px 0 12px}.all-products-content .discovery-filters:not(.is-open){display:none}.all-products-content .discovery-filter-field{grid-template-rows:minmax(20px,auto) 44px;gap:4px;font-size:12px}.all-products-content .discovery-filter-field .catalog-select__trigger{height:44px;padding-inline:10px;font-size:13px}.all-products-content .discovery-active-filters{gap:6px;margin-bottom:10px}.all-products-content .discovery-filter-chip,.all-products-content .discovery-clear-filters{max-width:100%;min-height:32px;padding:4px 8px;font-size:10px}}
@media (max-width:700px){.catalog-experience .question-scene{padding:0}.catalog-experience .question-layout{min-width:0;max-width:none;min-height:0;padding:var(--scene-top) 18px calc(var(--scene-bottom) + 12px);grid-template-rows:auto minmax(92px,min(28dvh,240px)) minmax(0,auto) auto;grid-template-columns:minmax(0,1fr);align-content:center;gap:12px;position:relative}.catalog-experience .question-heading{z-index:1;grid-row:1;padding:0}.catalog-experience .question-heading .eyebrow{display:none}.catalog-experience .question-heading h2{font-size:19px;line-height:1.5}.catalog-experience .question-focus{pointer-events:none;grid-row:2;width:100%;height:100%;min-height:0;position:relative}.catalog-experience .question-focus.family-stepper{width:min(260px,80%)}.catalog-experience .question-focus.family-ballscrew{width:95%}.catalog-experience .question-options{z-index:1;overscroll-behavior:contain;scrollbar-width:thin;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-self:start;gap:10px;width:100%;max-width:480px;height:auto;min-height:0;max-height:100%;padding:2px;display:grid;overflow-y:auto}.catalog-experience .question-options .guide-option{overflow-wrap:anywhere;background:linear-gradient(145deg,#ffffff06,#08020280);border:1px solid #ffffff38;border-radius:16px;width:100%;min-height:64px;padding:10px 8px;font-size:18px;line-height:1.5;box-shadow:inset 0 1px #ffffff08}.catalog-experience .question-options .guide-option.selected{background:linear-gradient(145deg,#6f17173d,#190303b3);border-color:#e52d28;box-shadow:inset 0 1px 10px #e5222026}.catalog-experience .question-options .skip-option{grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}.catalog-experience .question-options .guide-option:has(input:focus-visible){outline-offset:-4px}.catalog-experience .question-navigation{z-index:1;direction:rtl;grid-row:4;margin:0}.catalog-experience .question-navigation .catalog-button{direction:rtl;background:radial-gradient(at 55% 0,#e42220,#a40a0a 70%,#510404);border:1px solid #e422206b;border-radius:18px;gap:8px;min-height:56px;padding:10px 18px;font-size:18px;box-shadow:inset 0 1px 7px #ff888861}.catalog-experience .question-navigation .catalog-button>span>span{direction:rtl;gap:8px}.catalog-experience .question-navigation .catalog-button.secondary{background:linear-gradient(145deg,#ffffff06,#080202b3);border-color:#ffffff38;box-shadow:inset 0 1px #ffffff08}.catalog-experience .question-layout>.presentation-status{inset:38% 20px 110px}}@media (max-width:360px){.catalog-experience .question-navigation .catalog-button{padding-inline:12px;font-size:16px}.catalog-experience .question-navigation .catalog-button:last-child{font-size:14px}}@media (max-width:700px) and (max-height:560px){.catalog-experience .question-layout{padding-top:var(--scene-top);padding-bottom:calc(var(--scene-bottom) + 8px);grid-template-rows:auto minmax(48px,20dvh) minmax(0,auto) auto;gap:8px}.catalog-experience .question-options{gap:8px}.catalog-experience .question-options .guide-option{min-height:48px;padding-block:6px;font-size:16px}.catalog-experience .question-navigation .catalog-button{min-height:48px;font-size:16px}}
.catalog-experience .presentation-progress{bottom:calc(12px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;scrollbar-width:none;border-radius:18px;width:max-content;max-width:calc(100% - 24px);padding:6px 12px;scroll-padding-inline:8px;overflow:auto hidden}.catalog-experience .presentation-progress::-webkit-scrollbar{display:none}.catalog-experience .presentation-progress button{cursor:pointer;border-radius:10px;flex-direction:column;flex:none;justify-content:center;gap:7px;min-height:44px;padding:7px 13px 5px;font-size:12px;line-height:1.4}.catalog-experience .presentation-progress button[aria-current=step]{box-shadow:none;color:#fff5ee;background:0 0;font-weight:700}.catalog-experience .presentation-progress .stage-dot{width:6px;height:6px;box-shadow:none;background:0 0}.catalog-experience .presentation-progress button[aria-current=step] .stage-dot{background:#ef302c;box-shadow:0 0 8px #ef302c55}@media (hover:hover){.catalog-experience .presentation-progress button:hover:not(:disabled){color:#fff5ee;background:#ffffff08}}.catalog-experience .contextual-navigation{gap:12px}.catalog-experience .contextual-navigation button{flex-direction:row;gap:6px}.contextual-navigation .arrow{width:16px;height:16px}.navigation-location{color:#f5e4e4;white-space:nowrap;border-inline:1px solid #ffffff24;flex:none;padding-inline:8px;font-size:12px}@media (max-width:700px){.catalog-experience{--scene-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.catalog-experience .contextual-navigation{gap:4px}.navigation-location{padding-inline:6px;font-size:11px}}
.catalog-contact-link{color:#ffc6c5;text-underline-offset:.2em;background:#321010;border:1px solid #ef716f;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.55rem .85rem;font-weight:700;line-height:1.5;text-decoration:underline;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.catalog-contact-link svg{flex:none}.catalog-contact-link:hover{color:#fff;background:#521515;border-color:#ffaaa8}.catalog-contact-link:focus-visible{outline-offset:3px;outline:2px solid #ffc6c5}
.catalog-select{vertical-align:middle;direction:rtl;width:100%;min-width:0;max-width:100%;display:inline-block}.catalog-select__trigger{color:#f7eeeb;width:100%;min-width:44px;max-width:100%;min-height:44px;font:inherit;text-align:right;cursor:pointer;background:linear-gradient(145deg,#281c1aeb,#120e0def);border:1px solid #63423e;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.55rem .85rem;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex;overflow:hidden}.catalog-select__trigger:disabled{color:#817673;cursor:not-allowed;background:#171211;border-color:#493b39}.catalog-select__trigger:focus-visible{outline-offset:3px;outline:2px solid #ff7471}.catalog-select__trigger:not(:disabled):hover{background:#2d1b19;border-color:#a84b46}.catalog-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.catalog-select__trigger>svg{color:#d8b9b2;flex:none}.catalog-select__listbox{z-index:1000;overscroll-behavior:contain;color:#f7eeeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);-webkit-overflow-scrolling:touch;direction:rtl;background:linear-gradient(160deg,#2a1e1cfa,#120e0df5);border:1px solid #62433f;border-radius:.9rem;flex-direction:column;min-width:44px;max-width:calc(100vw - 16px);padding:.35rem;display:flex;position:fixed;overflow:hidden auto;box-shadow:0 16px 42px #000a,inset 0 1px #ffffff0c}.catalog-select__option{color:#e9ddda;min-width:0;min-height:44px;font:inherit;text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.6rem;flex:none;justify-content:space-between;align-items:center;gap:.9rem;padding:.65rem .8rem;line-height:1.7;display:flex}.variant-picker .catalog-select{max-width:75%}.catalog-select__option:hover,.catalog-select__option.is-active{color:#fff;background:#ffffff0b}.catalog-select__option.is-selected{color:#ffc6c3;background:#7c252222;border-color:#95363266}.catalog-select__option.is-selected>svg{color:#ff6763;flex:none}.catalog-select__option:disabled{color:#857a77;cursor:not-allowed}.catalog-select__option:disabled:hover,.catalog-select__option:disabled.is-active{background:0 0}.catalog-select__option-label{overflow-wrap:anywhere;min-width:0}
@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"}
