.fabrika-site .f-purpose-options{border:0;min-width:0;margin:0;padding:0}.fabrika-site .f-purpose-options legend{float:none;width:100%;margin:0 0 12px;padding:0;font-size:16px;line-height:1.5}.fabrika-site .f-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fabrika-site .f-purpose-choice{cursor:pointer;min-width:0;position:relative}.fabrika-site .f-rental-form .f-purpose-choice input[type=radio]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;min-width:0;height:1px;min-height:0;margin:0;padding:0;position:absolute;overflow:hidden}.fabrika-site .f-rental-form .f-purpose-choice span{box-sizing:border-box;border:1px solid var(--f-line);border-radius:var(--f-radius);background:var(--f-surface);height:100%;min-height:64px;color:var(--f-text-primary);font:400 16px/1.4 var(--font-ui);overflow-wrap:break-word;align-items:center;padding:12px 16px;display:flex}.fabrika-site .f-purpose-choice:hover span{border-color:var(--f-red)}.fabrika-site .f-rental-form .f-purpose-choice input:checked+span{background:var(--f-red);border-color:var(--f-red);color:#fff2dd}.fabrika-site .f-purpose-choice input:focus-visible+span{outline:3px solid var(--f-red);outline-offset:3px}.fabrika-site .f-rental-steps{color:var(--f-text-primary);font:400 16px/1.5 var(--font-ui);gap:12px;margin:32px 0 24px;padding:0 0 0 24px;display:grid}.fabrika-site .f-rental-steps li{padding-left:8px}.fabrika-site .f-rental-steps li::marker{color:var(--f-red);font-variant-numeric:tabular-nums;font-weight:600}.fabrika-site .f-lot-card{flex-direction:column;display:flex}.fabrika-site .f-lot-body{flex-direction:column;flex:1;display:flex}.fabrika-site .f-lot-heading{justify-content:start;gap:8px;display:grid}.fabrika-site .f-lot-heading span{font-size:16px;line-height:1.5}.fabrika-site .f-lot-price{font-variant-numeric:tabular-nums;white-space:nowrap;margin:24px 0 8px}.fabrika-site .f-lot-price small{margin-top:4px;font-size:16px;line-height:1.5;display:block}.fabrika-site .f-lot-rate{font-size:16px;line-height:1.5}.fabrika-site .f-lot-bottom{flex-wrap:wrap;margin-top:auto;padding-top:24px}@media (max-width:700px){.fabrika-site .f-lot-price{font-size:32px}.fabrika-site .f-purpose-choice span{padding:12px}.fabrika-site .f-rental-steps{margin-top:24px}}.fabrika-site .f-footer-two-column{background:var(--f-milk);color:var(--f-text-primary);font-family:var(--font-ui);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:48px 80px;padding:64px 5.3% 40px;display:grid}.fabrika-site .f-footer-two-column>div{text-align:left;min-width:0;color:inherit;font-size:16px}.fabrika-site .f-footer-two-column .f-footer-identity{justify-items:start;gap:24px;display:grid}.fabrika-site .f-footer-contact{font:400 16px/1.5 var(--font-ui);gap:0;font-style:normal;display:grid}.fabrika-site .f-footer-contact>span{margin-bottom:12px}.fabrika-site .f-footer-two-column :is(.f-footer-contact,.f-footer-navigation,.f-footer-legal)>a{width:fit-content;max-width:100%;min-height:44px;color:inherit;overflow-wrap:anywhere;align-items:center;text-decoration:none;display:flex}.fabrika-site .f-footer-navigation{font:400 16px/1.5 var(--font-ui);align-content:start;justify-items:start;display:grid}.fabrika-site .f-footer-two-column :is(.f-footer-contact,.f-footer-navigation,.f-footer-legal)>a:hover{color:var(--f-red);text-underline-offset:4px;text-decoration:underline}.fabrika-site .f-footer-two-column .f-footer-bottom{border-top:1px solid var(--f-line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px 32px;padding-top:24px;display:flex}.fabrika-site .f-footer-two-column .f-footer-bottom small{color:var(--f-text-secondary);margin:0;font-size:14px;line-height:1.5}.fabrika-site .f-footer-legal{flex-wrap:wrap;gap:0 24px;font-size:14px;line-height:1.5;display:flex}.fabrika-site .f-footer-two-column .studio-credit{margin-left:auto}@media (max-width:700px){.fabrika-site .f-footer-two-column{padding:40px 20px calc(96px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:32px}.fabrika-site .f-footer-two-column .f-footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}.fabrika-site .f-footer-two-column .studio-credit{margin-left:0}.fabrika-site .f-footer-legal{gap:0;display:grid}}.fabrika-site .f-rental-faq{background:var(--f-surface);color:var(--f-text-primary)}.fabrika-site .f-rental-faq h2{max-width:960px;font:600 var(--f-size-heading)/1.2 var(--font-ui);letter-spacing:-.025em;margin:0 auto 24px}.fabrika-site .f-rental-faq-list{max-width:960px;margin:0 auto}.fabrika-site .f-rental-faq details{border-bottom:1px solid var(--f-line)}.fabrika-site .f-rental-faq summary{box-sizing:border-box;cursor:pointer;min-height:64px;font:500 18px/1.5 var(--font-ui);padding:20px 0;list-style:disclosure-closed}.fabrika-site .f-rental-faq details[open]>summary{list-style:disclosure-open}.fabrika-site .f-rental-faq summary::marker{color:var(--f-red)}.fabrika-site .f-rental-faq summary:hover{color:var(--f-red)}.fabrika-site .f-rental-faq details p{max-width:65ch;font:400 16px/1.65 var(--font-ui);color:var(--f-text-secondary);margin:0;padding:0 0 24px}.fabrika-site .f-lot-sections{font:400 16px/1.5 var(--font-ui);flex-wrap:wrap;gap:8px 24px;margin:24px 5.3% 0;display:flex}.fabrika-site .f-lot-sections a{min-height:44px;color:var(--f-text-primary);text-underline-offset:5px;align-items:center;text-decoration:underline;display:inline-flex}.fabrika-site .f-lot-sections a:hover{color:var(--f-red)}.fabrika-site :is(#lot-overview,#lot-conditions,#rental-faq){scroll-margin-top:110px}@media (max-width:700px){.fabrika-site .f-lot-sections{gap:8px 24px;margin:16px 16px 0}.fabrika-site .f-rental-faq summary{font-size:16px}}.f-faq-contact{color:#252d29;background:#f8f5ef;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:80px;padding:80px 64px;font-family:Golos Text,sans-serif;display:grid}.f-faq-contact *{box-sizing:border-box}.f-faq-contact .f-kicker{color:#596154;margin:0 0 16px;font-size:16px;line-height:1.5}.f-faq-contact h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:40px;font-weight:600;line-height:1.12}.faq-contact{justify-items:start;gap:16px;margin-top:32px;display:grid}.faq-phone{min-height:48px;color:inherit;text-underline-offset:5px;align-items:center;font-size:22px;text-decoration:underline;display:flex}.f-faq-contact .f-red-button{color:#fff2dd;text-align:center;background:#ab382d;border-radius:12px;justify-content:center;align-items:center;min-height:56px;padding:16px 24px;font-size:16px;font-weight:550;line-height:1.5;text-decoration:none;display:inline-flex}.f-faq-contact .f-red-button:hover{background:#8f2f26}:is(.f-faq-contact a:focus-visible,.f-faq-contact summary:focus-visible){outline-offset:4px;outline:3px solid #ab382d}.f-faq-contact .faq-answers details{border-top:1px solid #d1ccc2;border-bottom:0;padding:0}.f-faq-contact .faq-answers details:last-child{border-bottom:1px solid #d1ccc2}.f-faq-contact .faq-answers summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:24px 0;font-size:18px;font-weight:550;line-height:1.4;list-style:none;display:flex}.f-faq-contact .faq-answers summary::-webkit-details-marker{display:none}.faq-sign{color:#ab382d;flex:none;width:20px;height:20px;position:relative}.faq-sign:before,.faq-sign:after{content:"";background:currentColor;width:14px;height:2px;position:absolute;top:9px;left:3px}.faq-sign:after{transform:rotate(90deg)}.f-faq-contact .faq-answers details[open] .faq-sign:after{display:none}.f-faq-contact .faq-answers details p{color:#414940;max-width:65ch;margin:0;padding:0 40px 24px 0;font-size:16px;line-height:1.65}.f-faq-contact .faq-answers summary:hover{color:#ab382d}.f-faq-contact ::selection{color:#fff2dd;background:#ab382d}@media (max-width:760px){.f-faq-contact{grid-template-columns:1fr;gap:32px;padding:40px 20px}.f-faq-contact h2{font-size:32px}.faq-contact{gap:8px;margin-top:24px}.f-faq-contact .faq-answers summary{gap:16px;min-height:72px;font-size:18px}.f-faq-contact .faq-answers details p{padding-right:8px}.faq-contact .f-red-button{width:100%}.faq-contact{justify-items:stretch}}