.OdditiesCabinet-module__2S314q__page{color:#18221e;background:#f5f3ec;min-height:100vh}.OdditiesCabinet-module__2S314q__catalogShell,.OdditiesCabinet-module__2S314q__detailShell{width:min(1180px,100% - 48px);margin:0 auto}.OdditiesCabinet-module__2S314q__catalogHero{box-sizing:border-box;background:#e8eadf;justify-content:flex-start;align-items:center;width:100%;height:40dvh;padding:16px clamp(24px,8vw,128px);display:flex;position:relative;overflow:hidden}.OdditiesCabinet-module__2S314q__catalogHero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(112deg,#e8eadf33,#e8eadf85);position:absolute;inset:0}.OdditiesCabinet-module__2S314q__catalogBlobs{z-index:0;opacity:.9;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.OdditiesCabinet-module__2S314q__blobOutTop{transform-origin:13px 25px;animation:24s linear infinite OdditiesCabinet-module__2S314q__cabinetBlobRotate}.OdditiesCabinet-module__2S314q__blobInTop{transform-origin:13px 25px;animation:14s linear infinite OdditiesCabinet-module__2S314q__cabinetBlobRotate}.OdditiesCabinet-module__2S314q__blobOutBottom{transform-origin:84px 93px;animation:30s linear infinite OdditiesCabinet-module__2S314q__cabinetBlobRotate}.OdditiesCabinet-module__2S314q__blobInBottom{transform-origin:84px 93px;animation:18s linear infinite OdditiesCabinet-module__2S314q__cabinetBlobRotate}@keyframes OdditiesCabinet-module__2S314q__cabinetBlobRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.OdditiesCabinet-module__2S314q__catalogHeroInner{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;width:min(1180px,100%);display:flex;position:relative}.OdditiesCabinet-module__2S314q__eyebrow{color:#66558f;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:800;display:block}.OdditiesCabinet-module__2S314q__catalogHero h1,.OdditiesCabinet-module__2S314q__detailHero h1{max-width:810px;font-family:var(--font-heading,Georgia, serif);letter-spacing:-.055em;margin:23px 0 20px;font-size:clamp(48px,7vw,90px);font-weight:500;line-height:.98}.OdditiesCabinet-module__2S314q__catalogHero h1{white-space:nowrap;max-width:none;margin:0 0 12px;font-size:clamp(42px,5vw,70px)}.OdditiesCabinet-module__2S314q__catalogHero p,.OdditiesCabinet-module__2S314q__detailHero p{color:#59615a;max-width:650px;margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.7}.OdditiesCabinet-module__2S314q__catalogMeta{color:#686f67;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:24px;margin-top:18px;font-size:11px;font-weight:700;display:flex}.OdditiesCabinet-module__2S314q__catalogMeta span{align-items:center;gap:9px;display:inline-flex}.OdditiesCabinet-module__2S314q__catalogMeta span:before{content:"";background:#7662a2;border-radius:50%;width:5px;height:5px}.OdditiesCabinet-module__2S314q__catalogSection{padding:68px 0 110px}.OdditiesCabinet-module__2S314q__sectionHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.OdditiesCabinet-module__2S314q__sectionHeading h2{font-family:var(--font-heading,Georgia, serif);letter-spacing:-.035em;margin:0;font-size:clamp(28px,4vw,42px);font-weight:500}.OdditiesCabinet-module__2S314q__sectionHeading p{color:#697169;margin:0;font-size:13px;line-height:1.6}.OdditiesCabinet-module__2S314q__catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.OdditiesCabinet-module__2S314q__card{min-width:0;color:inherit;background:#fbfaf6;border:1px solid #e2e0d7;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}.OdditiesCabinet-module__2S314q__card:hover{border-color:#c9c2d7;transform:translateY(-4px);box-shadow:0 18px 40px #22282014}.OdditiesCabinet-module__2S314q__cardVisual{background:linear-gradient(135deg,#e4e6d9 0%,#d4dcd1 58%,#dcd5e7 100%);place-items:center;min-height:220px;display:grid;position:relative;overflow:hidden}.OdditiesCabinet-module__2S314q__cardVisual:before,.OdditiesCabinet-module__2S314q__cardVisual:after{content:"";border:1px solid #4d5d4b3d;border-radius:50%;width:122px;height:122px;position:absolute}.OdditiesCabinet-module__2S314q__cardVisual:after{border-color:#4d5d4b24;width:176px;height:176px}.OdditiesCabinet-module__2S314q__cardVisual img{object-fit:cover;width:100%;height:100%;position:absolute}.OdditiesCabinet-module__2S314q__cardNumber{z-index:1;color:#475149;letter-spacing:.16em;font-size:10px;font-weight:700;position:absolute;top:17px;left:18px}.OdditiesCabinet-module__2S314q__cardCopy{padding:22px 22px 24px}.OdditiesCabinet-module__2S314q__cardCategory{color:#70618f;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700}.OdditiesCabinet-module__2S314q__cardCopy h3{font-family:var(--font-heading,Georgia, serif);letter-spacing:-.025em;margin:11px 0 9px;font-size:25px;font-weight:500;line-height:1.08}.OdditiesCabinet-module__2S314q__cardCopy p{color:#687069;min-height:46px;margin:0;font-size:13px;line-height:1.65}.OdditiesCabinet-module__2S314q__cardLink{color:#62518d;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin-top:20px;font-size:10px;font-weight:700;display:inline-flex}.OdditiesCabinet-module__2S314q__emptyState{text-align:center;background:#ffffff61;border:1px dashed #cbc9bd;padding:54px 24px}.OdditiesCabinet-module__2S314q__emptyState strong{font-family:var(--font-heading,Georgia, serif);margin-bottom:9px;font-size:27px;font-weight:500;display:block}.OdditiesCabinet-module__2S314q__emptyState p{color:#687069;margin:0;font-size:13px;line-height:1.65}.OdditiesCabinet-module__2S314q__detailHero{background:#e8eadf;padding:144px 0 58px}.OdditiesCabinet-module__2S314q__breadcrumb{color:#66558f;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.OdditiesCabinet-module__2S314q__detailHero h1{max-width:890px;font-size:clamp(44px,6.7vw,80px)}.OdditiesCabinet-module__2S314q__detailLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:64px;padding-top:60px;padding-bottom:100px;display:grid}.OdditiesCabinet-module__2S314q__detailMain{min-width:0}.OdditiesCabinet-module__2S314q__contentSection{border-bottom:1px solid #deddd3;margin-bottom:40px;padding:0 0 42px}.OdditiesCabinet-module__2S314q__contentSection h2{font-family:var(--font-heading,Georgia, serif);letter-spacing:-.03em;margin:0 0 15px;font-size:29px;font-weight:500}.OdditiesCabinet-module__2S314q__contentSection p{color:#525c55;white-space:pre-line;margin:0;font-size:15px;line-height:1.8}.OdditiesCabinet-module__2S314q__contentSection ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.OdditiesCabinet-module__2S314q__contentSection li{color:#525c55;align-items:baseline;gap:13px;font-size:14px;line-height:1.65;display:flex}.OdditiesCabinet-module__2S314q__contentSection li:before{content:"";background:#75629c;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.OdditiesCabinet-module__2S314q__previewFrame{background:#fff;border:1px solid #d6d4ca;overflow:hidden}.OdditiesCabinet-module__2S314q__previewFrame iframe{background:#fff;border:0;width:100%;min-height:480px;display:block}.OdditiesCabinet-module__2S314q__previewEmpty{color:#747a72;text-align:center;place-items:center;min-height:230px;padding:28px;font-size:13px;line-height:1.6;display:grid}.OdditiesCabinet-module__2S314q__downloadPanel{box-sizing:border-box;background:#fbfaf6;border:1px solid #dfddd4;width:100%;min-width:0;padding:25px;position:sticky;top:30px}.OdditiesCabinet-module__2S314q__downloadPanel form{width:100%}.OdditiesCabinet-module__2S314q__downloadPanel>span{color:#70618f;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700}.OdditiesCabinet-module__2S314q__downloadPanel h2{font-family:var(--font-heading,Georgia, serif);margin:11px 0 8px;font-size:27px;font-weight:500;line-height:1.08}.OdditiesCabinet-module__2S314q__downloadPanel>p{color:#697169;margin:0;font-size:12px;line-height:1.65}.OdditiesCabinet-module__2S314q__downloadPanel label{color:#454d46;margin:20px 0 7px;font-size:11px;font-weight:700;display:block}.OdditiesCabinet-module__2S314q__emailInput{box-sizing:border-box;color:#18221e;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cbc9bf;border-radius:0;padding:0 12px;font-size:13px;display:block}.OdditiesCabinet-module__2S314q__emailInput:focus-visible,.OdditiesCabinet-module__2S314q__downloadButton:focus-visible,.OdditiesCabinet-module__2S314q__downloadLink:focus-visible{outline-offset:3px;outline:2px solid #64538e}.OdditiesCabinet-module__2S314q__downloadButton,.OdditiesCabinet-module__2S314q__downloadLink{box-sizing:border-box;color:#fff;cursor:pointer;width:100%;min-width:0;min-height:47px;font:inherit;letter-spacing:.13em;text-align:center;text-transform:uppercase;background:#67558f;border:0;justify-content:center;align-items:center;gap:10px;margin-top:17px;padding:12px 15px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.OdditiesCabinet-module__2S314q__downloadButton:disabled{cursor:wait;opacity:.65}.OdditiesCabinet-module__2S314q__privacyNote{color:#737a72;margin-top:12px;font-size:10px;line-height:1.55;display:block}.OdditiesCabinet-module__2S314q__downloadMessage,.OdditiesCabinet-module__2S314q__downloadError{background:#e7ede4;padding:13px;color:#34463b!important;margin-top:16px!important;font-size:12px!important;line-height:1.6!important}.OdditiesCabinet-module__2S314q__downloadError{background:#f8e9e5;color:#7c3025!important}.OdditiesCabinet-module__2S314q__downloadMessage a{color:#514274;text-underline-offset:3px;margin-top:9px;font-weight:700;text-decoration:underline;display:inline-block}.OdditiesCabinet-module__2S314q__detailCover{object-fit:cover;width:100%;max-height:460px;margin:0 0 46px}@media (max-width:800px){.OdditiesCabinet-module__2S314q__catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.OdditiesCabinet-module__2S314q__detailLayout{grid-template-columns:1fr;gap:26px;padding-top:38px}.OdditiesCabinet-module__2S314q__downloadPanel{grid-row:1;position:static}}@media (max-width:560px){.OdditiesCabinet-module__2S314q__catalogShell,.OdditiesCabinet-module__2S314q__detailShell{width:min(100% - 36px,1180px)}.OdditiesCabinet-module__2S314q__catalogHero{height:auto;min-height:30vh;padding:112px 18px 44px}.OdditiesCabinet-module__2S314q__catalogHero h1{white-space:normal;font-size:clamp(40px,11vw,56px)}.OdditiesCabinet-module__2S314q__catalogMeta{gap:12px 18px}.OdditiesCabinet-module__2S314q__catalogSection{padding:48px 0 74px}.OdditiesCabinet-module__2S314q__sectionHeading{flex-direction:column;align-items:start;gap:8px}.OdditiesCabinet-module__2S314q__catalogGrid{grid-template-columns:1fr;gap:14px}.OdditiesCabinet-module__2S314q__cardVisual{min-height:210px}.OdditiesCabinet-module__2S314q__detailHero{padding-top:126px}.OdditiesCabinet-module__2S314q__detailHero h1{font-size:clamp(42px,12vw,62px)}.OdditiesCabinet-module__2S314q__previewFrame iframe{min-height:360px}}@media (prefers-reduced-motion:reduce){.OdditiesCabinet-module__2S314q__blobOutTop,.OdditiesCabinet-module__2S314q__blobInTop,.OdditiesCabinet-module__2S314q__blobOutBottom,.OdditiesCabinet-module__2S314q__blobInBottom{animation:none}.OdditiesCabinet-module__2S314q__card{transition:none}.OdditiesCabinet-module__2S314q__card:hover{transform:none}}
