.intro,.collections,.featured,.process,.reviews,.faq{position:relative}.sectionCode{position:absolute;font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:#8a857d;display:flex;align-items:center;gap:10px}.sectionCode:before{content:"";width:28px;height:1px;background:currentColor}.intro .sectionCode{right:4vw;top:70px}.collections .sectionCode{left:2vw;top:20%}.featured .sectionCode{right:3vw;top:45%}.process .sectionCode{right:4vw;top:70px}.reviews .sectionCode{left:3vw;bottom:65px;color:#777}.faq .sectionCode{right:3vw;top:90px}
.orbitStamp{position:absolute;width:112px;height:112px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;color:#aaa;z-index:3}.orbitStamp:before{content:"SKROMER • MADE IN POLAND • SKROMER • MADE IN POLAND •";position:absolute;inset:8px;font-size:7px;letter-spacing:.12em;word-spacing:7px;text-align:center;line-height:16px;animation:stampSpin 16s linear infinite}.orbitStamp:after{content:"S";font-size:30px;font-weight:800;color:#111}.intro .orbitStamp{right:7%;bottom:15px}.featured .orbitStamp{left:3%;bottom:35px;color:#aaa}.featured .orbitStamp:after{color:#111}@keyframes stampSpin{to{transform:rotate(360deg)}}
.microCross{position:absolute;width:24px;height:24px;opacity:.3}.microCross:before,.microCross:after{content:"";position:absolute;background:currentColor}.microCross:before{left:11px;top:0;width:1px;height:24px}.microCross:after{top:11px;left:0;height:1px;width:24px}.intro .microCross{left:5%;bottom:18%}.collections .microCross{right:4%;top:8%}.featured .microCross{right:7%;bottom:10%}.faq .microCross{left:3%;bottom:12%}
.dotField{position:absolute;width:90px;height:90px;background-image:radial-gradient(currentColor 1px,transparent 1px);background-size:12px 12px;opacity:.16;pointer-events:none}.intro .dotField{right:2%;top:42%}.collections .dotField{left:2%;bottom:8%}.process .dotField{right:3%;bottom:12%;z-index:2}.faq .dotField{right:2%;bottom:8%}
.trustRail{background:#f3f0e9;padding:25px 0;border-block:1px solid rgba(0,0,0,.13)}.trustRailIn{display:grid;grid-template-columns:repeat(4,1fr)}.trustItem{padding:10px 28px;border-right:1px solid rgba(0,0,0,.13);display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:center}.trustItem:last-child{border:0}.trustIcon{font-size:20px}.trustItem b{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.trustItem small{color:#777;font-size:9px}
.tinyTicker{position:absolute;z-index:3;font-size:8px;letter-spacing:.2em;text-transform:uppercase;writing-mode:vertical-rl;color:#888}.featured .tinyTicker{right:18px;top:28%}.process .tinyTicker{left:18px;top:35%;color:#777}.faq .tinyTicker{right:18px;top:36%}.collections:before{content:"01";position:absolute;right:1vw;top:-30px;font-size:180px;line-height:1;font-weight:800;letter-spacing:-.08em;color:#00000007}.featured:before{content:"02";position:absolute;left:-1vw;top:10px;font-size:180px;line-height:1;font-weight:800;letter-spacing:-.08em;color:#00000006}.process:before{content:"03";position:absolute;right:1vw;top:10px;font-size:180px;line-height:1;font-weight:800;letter-spacing:-.08em;color:#00000006}.reviews:before{content:"04";position:absolute;left:-1vw;top:5px;font-size:180px;line-height:1;font-weight:800;letter-spacing:-.08em;color:#ffffff08}.faq:before{content:"05";position:absolute;right:1vw;top:20px;font-size:180px;line-height:1;font-weight:800;letter-spacing:-.08em;color:#00000006}
.collectionText:before{content:attr(data-index);position:absolute;right:0;top:-42px;font-size:9px;letter-spacing:.15em;color:#ffffff80}.productCard{position:relative}.featured .productCard:after{content:"SELECTED / " attr(data-product);position:absolute;left:0;top:-18px;font-size:7px;letter-spacing:.13em;color:#8b867e}
@media(max-width:1100px){.sectionCode,.tinyTicker{display:none}.orbitStamp{transform:scale(.75)}}@media(max-width:700px){.trustRailIn{grid-template-columns:1fr 1fr}.trustItem:nth-child(2){border-right:0}.trustItem{border-bottom:1px solid rgba(0,0,0,.13)}.trustItem:nth-child(n+3){border-bottom:0}.orbitStamp,.dotField,.microCross{display:none}.collections:before,.featured:before,.process:before,.reviews:before,.faq:before{font-size:100px}}
@media(prefers-reduced-motion:reduce){.orbitStamp:before{animation:none}}
