@font-face{font-family:Desire;src:url(../assets/fonts/Desire.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Owners Narrow";src:url(../assets/fonts/Owners-Narrow-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Owners Narrow";src:url(../assets/fonts/Owners-Narrow-Medium.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Owners Narrow";src:url(../assets/fonts/Owners-Narrow-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Owners Narrow";src:url(../assets/fonts/Owners-Narrow-Black.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Owners Wide";src:url(../assets/fonts/Owners-Wide-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Owners Wide";src:url(../assets/fonts/Owners-Wide-Medium.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Owners Wide";src:url(../assets/fonts/Owners-Wide-Bold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Owners Wide";src:url(../assets/fonts/Owners-Wide-Black.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(../assets/fonts/SourceSansPro-Regular.woff2) format("woff2"),url(../fonts/SourceSansPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(../assets/fonts/SourceSansPro-SemiBold.woff2) format("woff2"),url(../fonts/SourceSansPro-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--white:#ffffff;--white-rgb:rgba(255, 255, 255, 0.75);--black:#000000;--black-rgb:rgba(0, 0, 0, 0.3);--purple-400:#4A1C40;--purple-500:#57253f;--purple-600:#2D1321;--orange-400:#EE4A41;--orange-500:#cc413a;--orange-600:#CB3931;--grey-200:#EDEAE8;--grey-300:#F4F4F4;--grey-500:#a6a6a6;--pink-200:#F3B6D0;--pink-300:#E0B0AE;--pink-400:#FFC7DF;--yellow-200:#CEA380;--red-400:#cf1414;--font-owners-narrow:"Owners Narrow",sans-serif;--font-owners-wide:"Owners Wide",sans-serif;--font-source-sans-pro:"Source Sans Pro",sans-serif;--font-desire:"Desire",sans-serif;--transition-duration:0.3s}h1,h2,h3,h4,h5,h6{margin:0}.post h1,.site-page h1{font-size:32px;line-height:40px;margin-bottom:20px}.post h2,.site-page h2{font-size:28px;line-height:32px;margin-bottom:20px}.post h3,.site-page h3{font-size:24px;line-height:30px;margin-bottom:20px}.post h4,.site-page h4{font-size:22px;line-height:32px;margin-bottom:20px}.post h5,.site-page h5{font-size:20px;line-height:24px;margin-bottom:20px}.post h6,.site-page h6{font-size:18px;line-height:24px;margin-bottom:20px}.post p,.site-page p{margin-bottom:20px}.post ol,.post ul,.site-page ol,.site-page ul{margin-bottom:20px;margin-top:20px;padding-left:20px}.post ol li,.post ul li,.site-page ol li,.site-page ul li{margin-bottom:20px}.post .page-title,.site-page .page-title{text-align:center}.post .container{max-width:1480px}.animate-fade-in-up{opacity:0}.animate-fade-in-up_show{animation:fadeInUp .8s ease both}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.anonymity-icon-animate .animate-path{animation:anonymityIconAnimation .8s ease-in-out infinite alternate;transform-origin:center center}@keyframes anonymityIconAnimation{from{transform:scale(1)}to{transform:scale(1.1)}}.seller-icon-animate .animate-path-right-wing{animation:sellerIconRightWingAnimate .8s ease-in-out infinite alternate;transform-origin:center center}.seller-icon-animate .animate-path-left-wing{animation:sellerIconLeftWingAnimate .8s ease-in-out infinite alternate;transform-origin:center center}.seller-icon-animate .animate-path-middle{animation:sellerIconMiddleAnimate .8s ease-in-out infinite alternate;transform-origin:center center}@keyframes sellerIconRightWingAnimate{from{transform:translateY(-2px) rotate(-5deg)}to{transform:translateY(2px) rotate(5deg)}}@keyframes sellerIconLeftWingAnimate{from{transform:translateY(2px) rotate(5deg)}to{transform:translateY(-2px) rotate(-5deg)}}@keyframes sellerIconMiddleAnimate{from{transform:translateY(2px)}to{transform:translateY(-2px)}}.marketplace-icon-animate .animate-path-right-ear{animation:marketplaceIconRightEarAnimate .8s ease-in-out infinite alternate;transform-origin:center center}.marketplace-icon-animate .animate-path-left-ear{animation:marketplaceIconLeftEarAnimate .8s ease-in-out infinite alternate;transform-origin:center center}.marketplace-icon-animate .animate-path-tail{animation:marketplaceIconTailAnimate .8s ease-in-out infinite alternate;transform-origin:left center}@keyframes marketplaceIconRightEarAnimate{from{transform:translateX(-1px) rotate(-2deg)}to{transform:translateX(1px) rotate(2deg)}}@keyframes marketplaceIconLeftEarAnimate{from{transform:translateX(1px) rotate(2deg)}to{transform:translateX(-1px) rotate(-2deg)}}@keyframes marketplaceIconTailAnimate{from{transform:rotate(4deg)}to{transform:rotate(0)}}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;margin:0}body{color:var(--purple-600);font-family:var(--font-source-sans-pro)}body.body-fixed{overflow:hidden}.site{display:flex;flex-direction:column;min-height:100vh}a{text-decoration:none;color:inherit}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;box-shadow:none;border:none}.container{max-width:1920px;width:100%;padding:0 40px;margin:0 auto}@media (max-width:1024px){.container{padding:0 16px}}.custom-scroll::-webkit-scrollbar{width:8px}.custom-scroll::-webkit-scrollbar-thumb{background:var(--purple-600);border-radius:8px}.custom-scroll_light::-webkit-scrollbar-thumb{background:var(--orange-400)}.header{padding-top:28px;padding-bottom:28px;position:relative;z-index:2}@media (max-width:600px){.header{padding-top:20px;padding-bottom:20px}}.header__mobile-visible .header__gamb-wrapper::after,.header__mobile-visible .header__gamb-wrapper::before{background-color:var(--orange-400)}.header__mobile-visible .header__gamb-wrapper::before{top:50%;transform:translateY(-50%) rotate(45deg)}.header__mobile-visible .header__gamb-wrapper::after{bottom:50%;transform:translateY(50%) rotate(135deg)}.header__mobile-visible .header__mobile-menu{display:block}.header__mobile-visible .header__gamb{opacity:0}.header__mobile-visible .header__logo_mobile{display:none}.header__mobile-visible .header__logo_mobile-menu{display:block}.header__mobile-menu{position:absolute;top:0;height:calc(100vh - 32px);width:100%;background-color:var(--purple-400);padding-top:94px;display:none}.header__mobile-menu-bg{position:absolute;bottom:0;left:0;width:100%;height:50%}.header__mobile-menu-bg img{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.header__mobile-menu .menu-main-menu-container{width:100%;border-top:1px solid var(--pink-400);margin-bottom:36px}.header__mobile-menu .menu-main-menu-container .menu{display:flex;flex-direction:column;align-items:flex-start;gap:0}.header__mobile-menu .menu-main-menu-container .menu-item{font-size:30px;line-height:28px;width:100%;font-size:30px;color:var(--white);border-bottom:1px solid var(--pink-400)}.header__mobile-menu .menu-main-menu-container .menu-item a{width:100%;display:block;padding-top:16px;padding-bottom:16px}.header__mobile-menu .button{width:100%;text-align:center;padding-top:12px;padding-bottom:12px}.header__mobile-menu-wrapper{position:relative;width:100%;height:100%}.header__mobile-menu-wrapper .container{flex-wrap:wrap}.header .container{display:flex;justify-content:space-between;align-items:center;gap:20px;position:relative;z-index:1}.header__logo{max-width:418px;width:100%;max-height:40px}@media (max-width:1024px){.header__logo{display:none}}.header__logo img{width:100%;height:100%}.header__logo_mobile,.header__logo_mobile-menu{width:auto;height:24px;display:none}@media (max-width:1024px){.header__logo_mobile{display:block}}.header__actions{display:flex;align-items:center;gap:40px}@media (max-width:1024px){.header__actions{gap:20px}}@media (max-width:600px){.header__actions{display:none}}.header .menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:40px}@media (max-width:1024px){.header .menu{gap:20px}}@media (max-width:600px){.header .menu{gap:20px}}.header .menu-item{font-size:20px;line-height:24px;font-family:var(--font-owners-narrow);font-weight:800;text-transform:uppercase;transition-duration:var(--transition-duration)}.header .menu-item:hover{color:var(--orange-400)}.header__icons{display:flex;align-items:center;gap:32px}@media (max-width:1024px){.header__icons{gap:20px}}.header__icons a{min-width:40px;width:40px;height:40px}.header__icons img{width:100%;height:100%}.header__gamb-wrapper{position:relative;display:none;min-width:34px;width:34px;height:34px;align-items:center;cursor:pointer}@media (max-width:600px){.header__gamb-wrapper{display:flex}}.header__gamb-wrapper::after,.header__gamb-wrapper::before{content:"";width:100%;height:2px;background-color:var(--purple-600);position:absolute;left:0;transition:var(--transition-duration)}.header__gamb-wrapper::before{top:6px}.header__gamb-wrapper::after{bottom:6px}.header__gamb{width:100%;height:2px;background-color:var(--purple-600);opacity:1;transition:var(--transition-duration)}.pre-header{overflow:hidden;white-space:nowrap;background-color:var(--orange-400);color:var(--white);font-size:14px;padding:8px 0;position:relative}.pre-header_inner{display:inline-flex;gap:10px;white-space:nowrap;animation:marquee 24s linear infinite}.pre-header_text-item{text-transform:uppercase;padding-right:14px;position:relative}.pre-header_text-item::after{content:"";position:absolute;top:50%;right:0;width:4px;height:4px;background-color:currentColor;-webkit-mask:url(/wp-content/themes/dirtyk_theme/assets/images/text-star.svg) no-repeat center/contain;mask:url(/wp-content/themes/dirtyk_theme/assets/images/text-star.svg) no-repeat center/contain;transform:translateY(-50%)}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.footer{padding-top:70px;padding-bottom:60px;background-color:var(--purple-600);color:var(--orange-400);margin-top:auto}.footer .container{display:flex;flex-direction:column;align-items:center}.footer__logo{max-width:418px;width:100%;max-height:40px;margin-bottom:34px}.footer__logo img{width:100%;height:100%}.footer__social-media{display:flex;align-items:center;gap:12px;margin-bottom:24px}.footer__social-media-link{width:40px;min-width:40px;height:40px}.footer__social-media-link:hover svg{color:var(--orange-500)}.footer__social-media-link svg{width:100%;height:100%;color:var(--orange-400);transition-duration:var(--transition-duration)}.footer .menu-footer-menu-container{margin-bottom:24px}.footer .menu-footer-menu-container .menu{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:40px}@media (max-width:600px){.footer .menu-footer-menu-container .menu{flex-wrap:wrap;justify-content:center;text-align:center;gap:16px}}.footer .menu-footer-menu-container .menu-item{font-size:16px;line-height:18px;font-family:var(--font-owners-wide);font-weight:800;text-transform:uppercase;transition-duration:var(--transition-duration)}@media (max-width:600px){.footer .menu-footer-menu-container .menu-item{width:100%}}.footer .menu-footer-menu-container .menu-item:hover{color:var(--white)}.footer__privacy-links{display:flex;align-items:center;gap:24px;margin-bottom:16px}@media (max-width:600px){.footer__privacy-links{flex-wrap:wrap;justify-content:center;text-align:center;gap:16px}}.footer__privacy-link{font-size:16px;line-height:24px;font-family:var(--font-source-sans-pro);font-weight:400}@media (max-width:600px){.footer__privacy-link{width:100%}}.footer__privacy-link:hover{color:var(--white)}.footer__copyright{font-family:var(--font-source-sans-pro);margin:0;color:var(--white)}.app-modal{position:fixed;top:0;left:0;display:none;align-items:center;justify-content:center;width:100vw;height:100vh;z-index:2;color:var(--purple-600)}.app-modal_opened{display:flex}.app-modal__bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:var(--purple-600);opacity:.8}.app-modal__wrapper{position:relative;display:flex;max-width:688px;max-height:calc(100% - 40px);z-index:1;background-color:var(--white);border-radius:16px;padding:40px}@media (max-width:1024px){.app-modal__wrapper{padding:20px}}.app-modal__close{position:absolute;top:16px;right:32px;width:32px;height:32px;cursor:pointer}.app-modal__close svg{width:100%;height:100%;color:var(--orange-400)}.app-modal__content{width:100%;overflow:auto;padding:1px;padding-top:26px}.app-modal__title{font-size:28px;line-height:32px;font-family:var(--font-owners-wide);font-weight:800;text-transform:uppercase;margin-bottom:16px;color:var(--orange-400);text-align:center}@media (max-width:600px){.app-modal__title{font-size:20px;line-height:24px}}.app-modal p{margin-bottom:16px}@media (max-width:600px){.app-modal .radio-button-field{font-size:12px;line-height:16px}}.app-modal .radio-button-field::before{border-color:var(--orange-600)}.app-modal .radio-button-field::after{background-color:var(--orange-600)}.app-modal .radio-button-field:has(input:checked){color:var(--orange-400)}.app-modal .field-wrap{margin-bottom:16px}.app-modal .field-wrap .input-field{border-radius:0;background:0 0;border:none;border-bottom:1px solid var(--orange-600);padding:0}@media (max-width:600px){.app-modal .field-wrap .input-field{height:40px}}.app-modal .field-wrap .input-field::-moz-placeholder{color:var(--purple-600)}.app-modal .field-wrap .input-field::placeholder{color:var(--purple-600)}.app-modal .field-wrap .select-field::before{border-color:var(--orange-400);top:44%}.app-modal .field-wrap .select-field select{border-radius:0;background:0 0;border:none;border-bottom:1px solid var(--orange-600);padding-top:8px;padding-bottom:8px;padding-left:0}@media (max-width:600px){.app-modal .field-wrap .select-field select{height:40px}}.app-modal .field-wrap .select-field select .select-field-option{color:var(--black)}.app-modal .field-wrap .text-area-field{border-radius:0;background-color:var(--grey-300);border:none}.app-modal .field-wrap .text-area-field::-moz-placeholder{color:var(--grey-500)}.app-modal .field-wrap .text-area-field::placeholder{color:var(--grey-500)}.app-modal .checkbox-field input::before{border-color:var(--orange-600)}.app-modal .checkbox-field input:checked::before{background-color:var(--orange-600)}.app-modal .checkbox-field input::after{border-color:var(--white)}.app-modal .field-wrap_has-error input,.app-modal .field-wrap_has-error select{color:var(--red-400)}.app-modal .field-error{padding:0;color:var(--red-400);background:0 0;margin-bottom:0}.app-modal .field-error.form-message{margin:0}.navigation{margin-top:20px;margin-bottom:20px}.navigation .nav-links{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.navigation .nav-links a{color:var(--orange-400)}.navigation .nav-links a:hover{color:var(--orange-500)}.advantages{padding-top:60px;padding-bottom:80px}@media (max-width:1250px){.advantages{padding:28px 0 40px}}.advantages .container{text-align:center}.advantages h2.advantages__title{font-size:40px;line-height:52px;max-width:1530px;width:100%;margin:0 auto;margin-bottom:32px;font-family:var(--font-owners-wide);font-weight:800;color:var(--orange-400);text-transform:uppercase}@media (max-width:1024px){.advantages h2.advantages__title{font-size:24px;line-height:30px}}.advantages__items{display:flex;justify-content:space-around;gap:32px;max-width:1336px;width:100%;margin:0 auto 40px}@media (max-width:1250px){.advantages__items{margin-bottom:32px;gap:16px}}@media (max-width:1024px){.advantages__items{flex-wrap:wrap}}.advantages__item{display:flex;flex-direction:column;align-items:center;max-width:33.3%;width:100%;text-align:center}@media (max-width:1024px){.advantages__item{max-width:calc(50% - 16px)}}@media (max-width:600px){.advantages__item{max-width:100%;flex-direction:row;gap:20px;text-align:left}}.advantages__item-img{max-width:200px;width:100%;max-height:200px}@media (max-width:600px){.advantages__item-img{max-width:120px;min-width:120px;max-height:120px}}.advantages__item-img img,.advantages__item-img svg{width:100%;height:100%}.advantages__item h3.advantages__item-title{font-size:20px;line-height:24px;font-family:var(--font-owners-wide);font-weight:800;text-transform:uppercase;margin-bottom:12px}@media (max-width:1024px){.advantages__item h3.advantages__item-title{margin-bottom:9px}}@media (max-width:600px){.advantages__item h3.advantages__item-title{font-size:18px;line-height:24px}}.advantages__item-text{font-size:20px;line-height:24px;font-family:var(--font-source-sans-pro);font-weight:400}@media (max-width:1024px){.advantages__item-text{font-size:16px;line-height:24px}}.banner-wrapper{position:relative;border-radius:16px;padding:48px 60px 56px 60px;display:flex;align-items:center;max-width:100%;width:100%;overflow:hidden}@media (max-width:1024px){.banner-wrapper{padding:24px;padding-bottom:32px}}.banner__image{position:absolute;bottom:0;right:0;max-width:36%;height:100%}@media (max-width:600px){.banner__image{display:none}}.banner__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.banner__image-bg,.banner__image-bg-mobile{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:16px;overflow:hidden;z-index:-1}.banner__image-bg img,.banner__image-bg-mobile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:600px){.banner__image-bg{display:none}}.banner__image-bg-mobile{display:none}@media (max-width:600px){.banner__image-bg-mobile{display:block}}.banner__content{max-width:1075px;width:100%;z-index:1;color:var(--white)}@media (max-width:1250px){.banner__content{max-width:600px}}@media (max-width:600px){.banner__content{margin-bottom:80%}}@media (max-width:600px){.banner__content .button{width:100%;text-align:center}}.banner__pre-title{font-size:32px;line-height:40px;font-family:var(--font-desire);color:var(--grey-200);text-transform:uppercase}@media (max-width:1250px){.banner__pre-title{font-size:22px;line-height:32px}}.banner__title{font-size:44px;line-height:44px;font-family:var(--font-owners-wide);font-weight:800;margin-bottom:16px;text-transform:uppercase}@media (max-width:1250px){.banner__title{font-size:32px;line-height:40px}}@media (max-width:600px){.banner__title{font-size:24px;line-height:30px}}.banner__text-wrapper{margin-bottom:32px}.banner__text{font-size:20px;line-height:24px;max-width:900px;font-family:var(--font-source-sans-pro);font-weight:400;color:var(--grey-200)}.banner__text-toggle{display:none}@media (max-width:600px){.banner__text{font-size:16px;line-height:18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.banner__text.expanded{-webkit-line-clamp:unset}.banner__text-toggle{font-size:16px;line-height:18px;display:inline-block;background:0 0;color:var(--grey-200);border:none;text-decoration:underline;cursor:pointer;padding:0}}.categories{position:relative;padding-top:60px;padding-bottom:80px}@media (max-width:1024px){.categories{padding:32px 0}}.categories__bg{position:absolute;top:0;left:0;width:100%;height:100%}.categories__bg img{width:100%;height:100%}.categories .container{position:relative;text-align:center;z-index:1}.categories__header{max-width:1530px;width:100%;margin:0 auto}.categories__pre-title{font-size:32px;line-height:40px;font-family:var(--font-owners-wide);font-weight:700;margin-bottom:16px;color:var(--grey-200)}@media (max-width:1024px){.categories__pre-title{font-size:22px;line-height:32px}}@media (max-width:600px){.categories__pre-title{font-size:16px;line-height:18px;color:var(--orange-400);margin-bottom:6px}}.categories__title{font-size:40px;line-height:52px;font-weight:800;font-family:var(--font-owners-wide);color:var(--orange-400);margin-bottom:16px}@media (max-width:1024px){.categories__title{font-size:28px;line-height:32px}}@media (max-width:600px){.categories__title{font-size:26px;line-height:28px;color:var(--white);margin-bottom:0}}.categories__actions{display:flex;justify-content:center;gap:10px;padding-top:20px;padding-bottom:20px}.categories__actions .button{font-size:16px;line-height:24px;padding:2px 10px;background:0 0;border:1px solid var(--white);text-transform:none}.categories__actions .button:hover{background-color:var(--orange-400);color:var(--white);border-color:var(--orange-400)}.categories__items{max-width:1488px;width:100%;display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:32px;margin:0 auto 32px}@media (max-width:1024px){.categories__items{grid-template-columns:1fr 1fr;grid-template-rows:1fr;margin-bottom:30px;gap:16px}}.categories__item{position:relative;overflow:hidden;border-radius:16px}.categories__item:hover img{transform:scale(1.3)}.categories__item:hover .categories__item-title::before{background:linear-gradient(to bottom,transparent 28%,var(--purple-600) 102%,var(--purple-600) 100%);transform:translateY(10px)}.categories__item:first-child{grid-row:span 2}.categories__item:first-child .categories__item-title{font-size:40px;line-height:52px}@media (max-width:600px){.categories__item:first-child .categories__item-title{font-size:20px;line-height:24px}}@media (max-width:1024px){.categories__item:first-child{grid-row:auto;grid-column:span 2}}.categories__item img{width:100%;height:100%;transition-duration:var(--transition-duration)}.categories__item-title{font-size:32px;line-height:40px;position:absolute;bottom:0;left:0;width:100%;padding:24px 40px;text-align:left;font-family:var(--font-owners-wide);font-weight:800;color:var(--white);text-transform:uppercase;z-index:1;transition-duration:var(--transition-duration)}@media (max-width:1250px){.categories__item-title{font-size:20px;line-height:24px;padding:12px 20px}}.categories__item-title::before{content:"";width:100%;height:200%;position:absolute;bottom:0;left:0;background:linear-gradient(to bottom,transparent 60%,var(--purple-600) 104%,var(--purple-600) 100%);z-index:-1;transition-duration:var(--transition-duration)}@media (max-width:1024px){.categories__item-title::before{background:linear-gradient(to bottom,transparent 40%,var(--purple-600) 104%,var(--purple-600) 100%)}}.categories__text{font-size:24px;line-height:30px;font-family:var(--font-source-sans-pro);font-weight:400;color:var(--grey-200);margin-bottom:40px}@media (max-width:1024px){.categories__text{font-size:20px;line-height:24px;margin-bottom:32px}}.custom-registration-form{position:relative}.custom-registration-form__bottom{display:flex;gap:16px;flex-direction:column;margin-bottom:20px}@media (max-width:1024px){.custom-registration-form__bottom{margin-top:24px;flex-wrap:wrap}}.custom-registration-form__button{text-align:center}.custom-registration-form__column{display:flex;gap:20px}@media (max-width:600px){.custom-registration-form__column{flex-wrap:wrap;gap:0}}.custom-registration-form__column .field-wrap{max-width:50%;width:50%}@media (max-width:600px){.custom-registration-form__column .field-wrap{max-width:100%;width:100%}}.custom-registration-form .form-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--white-rgb);display:none;z-index:1}.custom-registration-form .form-overlay .overlay-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--white)}.custom-registration-form .form-overlay .spinner{width:50px;height:50px;border:5px solid var(--black-rgb);border-top-color:var(--white);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}@keyframes spin{to{transform:rotate(360deg)}}.faq{padding-top:60px;padding-bottom:80px;background-color:var(--grey-300)}@media (max-width:1024px){.faq{padding:40px 0}}.faq_small-padding{padding-top:20px;padding-bottom:20px}.faq__title{font-size:40px;line-height:52px;font-family:var(--font-owners-narrow);font-weight:800;margin-bottom:32px;color:var(--orange-400);text-align:center}@media (max-width:1024px){.faq__title{font-size:28px;line-height:32px}}.faq__items{max-width:1488px;width:100%;display:flex;flex-direction:column;gap:24px;margin:0 auto 32px}.faq__item{padding:30px 32px;border-radius:16px;background-color:var(--white)}@media (max-width:1024px){.faq__item{padding:24px}}.faq__item_opened .faq__header-title{color:var(--orange-400)}.faq__item_opened .faq__header-action::before{opacity:0}.faq__item_opened .faq__header-action::after{background-color:var(--pink-200)}.faq__header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:20px}.faq__header .faq__header-title{font-size:32px;line-height:40px;font-family:var(--font-owners-narrow);font-weight:800;text-transform:uppercase;transition-duration:var(--transition-duration);margin-bottom:0}@media (max-width:1024px){.faq__header .faq__header-title{font-size:20px;line-height:24px}}.faq__header-action{min-width:32px;width:32px;height:32px;position:relative}.faq__header-action::after,.faq__header-action::before{content:"";position:absolute;top:50%;left:50%;width:2px;height:16px;transform:translate(-50%,-50%);background-color:var(--orange-400);border-radius:16px;transition-duration:var(--transition-duration)}.faq__header-action::before{width:2px;height:16px;opacity:1}.faq__header-action::after{width:16px;height:2px}.faq__answer{display:none;margin-top:12px}.faq__answer-text{font-size:20px;line-height:24px}@media (max-width:1024px){.faq__answer-text{font-size:16px;line-height:24px}}.faq__footer{text-align:center}.form-registration{padding-top:60px;padding-bottom:80px}@media (max-width:1024px){.form-registration{padding:40px 0}}.form-registration__wrapper{display:flex;border-radius:16px;background-color:var(--orange-400)}@media (max-width:1024px){.form-registration__wrapper{flex-wrap:wrap}}.form-registration__image{max-width:1032px;width:100%;border-radius:16px;overflow:hidden}.form-registration__image img{max-width:100%;width:100%;max-height:728px;min-height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:1024px){.form-registration__image img{min-height:auto;height:auto}}.form-registration__form-wrapper{flex:1 auto;display:flex;justify-content:center;gap:20px;padding-top:52px;padding-bottom:60px;max-width:50%}@media (max-width:1024px){.form-registration__form-wrapper{padding:32px 0;max-width:100%}}.form-registration__form{max-width:640px;width:640px;margin:0 60px}@media (max-width:1250px){.form-registration__form{width:500px;margin:0 30px}}@media (max-width:1024px){.form-registration__form{min-width:auto;margin:0 20px}}@media (max-width:600px){.form-registration__form{margin:0 16px}}.form-registration__form-title{font-size:40px;line-height:52px;font-family:var(--font-owners-narrow);font-weight:800;margin-bottom:16px;text-transform:uppercase;color:var(--grey-200)}@media (max-width:1024px){.form-registration__form-title{font-size:28px;line-height:32px}}.form-registration__form-text{font-size:24px;line-height:30px;font-weight:600;margin-bottom:24px}@media (max-width:1024px){.form-registration__form-text{font-size:20px;line-height:24px}}.form-registration .button_animate.button_dark-hover:hover::after,.form-registration .button_animate.button_dark-hover:hover::before{color:var(--white)}.form-registration .button:hover{background-color:var(--white);color:var(--orange-400)}.success-section{background-color:var(--pink-400);border-radius:16px;padding-left:20px;padding-right:20px}.success-section h2{font-family:var(--font-owners-wide);font-weight:800;margin-top:20px;margin-bottom:20px}.button{font-size:24px;line-height:30px;display:inline-block;padding:15px 30px;border-radius:60px;font-family:var(--font-owners-narrow);font-weight:700;color:var(--grey-200);background-color:var(--orange-400);transition-duration:var(--transition-duration);text-transform:uppercase;border:none;cursor:pointer}@media (max-width:600px){.button{font-size:18px;line-height:24px;padding:8px 30px}}.button:hover{background-color:var(--white);color:var(--orange-400)}.button_dark-hover{background-color:var(--purple-600);color:var(--white)}.button_dark-hover:hover{background-color:var(--orange-400);color:var(--white)}.button_animate.button_dark-hover:hover::after,.button_animate.button_dark-hover:hover::before{color:var(--orange-400)}.button_animate.button_dark-hover::after,.button_animate.button_dark-hover::before{color:var(--purple-600)}.button_animate{position:relative}.button_animate:hover::after,.button_animate:hover::before{color:var(--white);z-index:0}.button_animate:hover::before{transform:translateX(-130%)}.button_animate:hover::after{transform:scaleX(-1) translateX(-130%)}.button_animate::after,.button_animate::before{content:"";position:absolute;top:0;width:24px;height:40px;background-color:currentColor;-webkit-mask:url(/wp-content/themes/dirtyk_theme/assets/images/horn.svg) no-repeat center/contain;mask:url(/wp-content/themes/dirtyk_theme/assets/images/horn.svg) no-repeat center/contain;color:var(--orange-400);transition-duration:var(--transition-duration);transform:translateX(0);z-index:-1}@media (max-width:600px){.button_animate::after,.button_animate::before{width:14px;height:30px}}.button_animate::before{left:22px}@media (max-width:600px){.button_animate::before{left:12px}}.button_animate::after{right:22px;transform:scaleX(-1)}@media (max-width:600px){.button_animate::after{right:12px}}.checkbox-field{font-size:16px;line-height:24px;position:relative;display:inline-flex;align-items:center;cursor:pointer;padding-left:40px}@media (max-width:600px){.checkbox-field{font-size:14px;line-height:20px}}.checkbox-field input::after,.checkbox-field input::before{content:"";position:absolute;top:0;width:22px;height:22px;border:1px solid var(--pink-200);pointer-events:none}.checkbox-field input::before{left:0;border-radius:4px}.checkbox-field input::after{top:10px;left:9px;width:5px;height:10px;border:solid var(--purple-600);border-width:0 2px 2px 0;transform:translateY(-50%) rotate(45deg);opacity:0;transition-duration:var(--transition-duration)}.checkbox-field input:checked::before{background-color:var(--white);border-color:var(--white)}.checkbox-field input:checked::after{opacity:1}form .field-wrap_has-error input,form .field-wrap_has-error select{color:var(--red-400)}form .field-error,form .form-message{display:none;color:var(--white);background-color:var(--red-400);border-radius:12px;margin-top:10px;padding:4px 8px}form .field-error_active,form .form-message_active{display:block}form .field-wrap{margin-bottom:24px}form .radio-button-fields{width:100%;display:flex;flex-wrap:wrap;gap:24px}form .text-area-field{width:100%;height:90px;padding:4px 8px;border-radius:16px;border:1px solid var(--yellow-200);font-family:var(--font-source-sans-pro);resize:vertical}form .input-field,form .select-field select{font-size:20px;line-height:24px;width:100%;height:60px;padding:0 16px;border-radius:16px;border:1px solid var(--yellow-200);font-family:var(--font-source-sans-pro)}form textarea.input-field{min-height:100px}form .select-field{position:relative}form .select-field select{cursor:pointer;padding-right:60px;text-overflow:ellipsis}form .select-field::before{content:"";width:12px;height:12px;position:absolute;right:30px;top:48%;transform:translateY(-50%) rotate(45deg);border-right:1px solid var(--purple-600);border-bottom:1px solid var(--purple-600);z-index:1;pointer-events:none}form .button{min-width:208px}@media (max-width:1024px){form .button{width:100%}}form .form-message{color:var(--white);margin-top:10px}.radio-button-field{font-size:20px;line-height:24px;position:relative;display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:40px;font-family:var(--font-source-sans-pro);transition-duration:var(--transition-duration)}@media (max-width:1024px){.radio-button-field{font-size:16px;line-height:24px}}.radio-button-field::after,.radio-button-field::before{content:"";position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;transition:all .2s ease;pointer-events:none}.radio-button-field::before{left:0;width:24px;height:24px;border:1px solid var(--white)}.radio-button-field::after{left:5px;width:16px;height:16px;background-color:var(--white);opacity:0}.radio-button-field:has(input:checked)::after,.radio-button-field:hover::after{opacity:1}.radio-button-field input[type=radio]{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;margin:0;cursor:pointer}.contact-form-7__field-checkbox span{margin:0}.contact-form-7__field-checkbox label{font-size:16px;line-height:24px;position:relative;display:inline-flex;align-items:center;cursor:pointer;padding-left:40px}@media (max-width:600px){.contact-form-7__field-checkbox label{font-size:14px;line-height:20px}}.contact-form-7__field-checkbox label input::after,.contact-form-7__field-checkbox label input::before{content:"";position:absolute;top:0;width:22px;height:22px;border:1px solid var(--pink-200);pointer-events:none}.contact-form-7__field-checkbox label input::before{left:0;border-radius:4px}.contact-form-7__field-checkbox label input::after{top:10px;left:9px;width:5px;height:10px;border:solid var(--purple-600);border-width:0 2px 2px 0;transform:translateY(-50%) rotate(45deg);opacity:0;transition-duration:var(--transition-duration)}.contact-form-7__field-checkbox label input:checked::before{background-color:var(--white);border-color:var(--white)}.contact-form-7__field-checkbox label input:checked::after{opacity:1}.contact-form-7__privacy-text{color:var(--grey-500)}.contact-form-7__privacy-text a{text-decoration:underline}.contact-form-7__privacy-text a:hover{text-decoration:none}.wpcf7-not-valid-tip{color:var(--white);background-color:var(--red-400);border-radius:12px;margin-top:10px;padding:4px 8px}.app-modal .contact-form-7__field-checkbox label input::before{border-color:var(--orange-600)}.app-modal .contact-form-7__field-checkbox label input:checked::before{background-color:var(--orange-600)}.app-modal .contact-form-7__field-checkbox label input::after{border-color:var(--white)}.app-modal .wpcf7-not-valid-tip{padding:0;color:var(--red-400);background:0 0;margin-bottom:0}#contact-modal .app-modal__wrapper{max-width:1000px;width:100%}#contact-modal .contact-modal__column{display:flex;gap:40px}@media (max-width:1024px){#contact-modal .contact-modal__column{gap:20px}}#contact-modal .contact-modal__row{max-width:50%;width:100%}@media (max-width:1024px){#contact-modal .contact-modal__row{max-width:100%}}#contact-modal .contact-modal__image-wrapper{border-radius:16px;overflow:hidden}@media (max-width:1024px){#contact-modal .contact-modal__image-wrapper{display:none}}#contact-modal .contact-modal__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#registration-modal .registration-modal__text{text-align:center}#registration-modal .custom-registration-form__privacy-text{color:var(--grey-500);margin:0}#registration-modal .custom-registration-form__privacy-text a{text-decoration:underline}#registration-modal .custom-registration-form__privacy-text a:hover{text-decoration:none}@media (max-width:600px){#registration-modal .custom-registration-form .radio-button-fields{gap:15px}}