@font-face{font-family:'spartan_mbblack';src:url('/font/spartanmb/spartanmb-black-webfont.woff2') format('woff2'),url('/font/spartanmb/spartanmb-black-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'spartan_mbbold';src:url('/font/spartanmb/spartanmb-bold-webfont.woff2') format('woff2'),url('/font/spartanmb/spartanmb-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'spartan_mbextrabold';src:url('/font/spartanmb/spartanmb-extra-bold-webfont.woff2') format('woff2'),url('/font/spartanmb/spartanmb-extra-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'spartan_mblight';src:url('/font/spartanmb/spartanmb-light-webfont.woff2') format('woff2'),url('/font/spartanmb/spartanmb-light-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'spartan_mbregular';src:url('/font/spartanmb/spartanmb-regular-webfont.woff2') format('woff2'),url('/font/spartanmb/spartanmb-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'spartan_mbsemibold';src:url('/font/spartanmb/spartanmb-semibold-webfont.woff2') format('woff2'),url('/font/spartanmb/spartanmb-semibold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'spartan_mbthin';src:url('/font/spartanmb/spartanmb-thin-webfont.woff2') format('woff2'),url('/font/spartanmb/spartanmb-thin-webfont.woff') format('woff');font-weight:normal;font-style:normal;}:root{ --color-bg-dark-1:#e3a229; --color-bg-dark-2:#1c607c; --color-bg-dark-3:#11313e; --color-secondary:#1c607c; --font-family-primary :"Montserrat",sans-serif; --font-2-extra-large:clamp(20px,calc((20 / 700) * 100vw),25px);    --font-extra-large:   clamp(18px,calc((20 / 700) * 100vw),21px);    --font-large:    clamp(16px,calc((16 / 700) * 100vw),18px);    --font-medium:    clamp(14px,calc((14 / 700) * 100vw),16px);    --font-small:    clamp(11px,calc((11 / 700) * 100vw),13px); --max-width:min(100%,calc(1200px + 2* var(--padding-primary)));}#cntOutCont{margin-top:82px;}.header a:hover,.footer a:hover{text-decoration:none;}.header a,.footer a{cursor:pointer;}.header{display:inline-block;position:absolute;top:0;left:0;width:100%;border-bottom:1px solid #f2f2f2;background-color:#fff;z-index:99;}.header .inner-navbar{max-width:1170px;width:100%;display:flex;justify-content:space-between;align-items:center;padding:15px;margin:0 auto;}.header .inner-navbar .lang a{display:inline-block;width:44px;height:44px;color:#666;border:1px solid #666;border-radius:50%;font-size:12px;line-height:44px;text-align:center;}.header .inner-navbar .logo a img{width:120px;}.header .inner-navbar .logo{margin-left:206px;}.header .inner-navbar .menu{display:flex;align-items:center;cursor:pointer;}.header .inner-navbar .menu > span{font-size:12px;color:#666;}.header .inner-navbar .menu .circle{display:flex;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;color:#666;border:1px solid #666;border-radius:50%;margin-left:15px;}.header .inner-navbar .menu .circle .row{width:16px;height:2px;background-color:#666;margin-bottom:3px;margin-top:4px;}.header .inner-navbar .menu .cross .row:nth-child(1){transform:translate3d(0,5px,0) rotate(45deg);width:18px;}.header .inner-navbar .menu .cross .row:nth-child(2){transform:translate3d(0,-4px,0) rotate(-45deg);width:18px;}.header .inner-navbar .right{display:flex;gap:10px;align-items:center;}.header .inner-navbar .login .btnSubscription{font-size:12px;color:#666;border:1px solid #666;border-radius:var(--radius);box-shadow:var(--shadow);padding:10px;transition:ease .4s;}.header .inner-navbar .login .btnSubscription:hover{opacity:.7;}.header .inner-navbar .hp{display:flex;justify-content:center;align-items:center;width:46px;height:46px;color:#666;border:1px solid #666;font-size:20px;border-radius:100%;transition:ease .4s;}.header .inner-navbar .hp:hover{opacity:.7;}.header #hidden_menu{width:100%;height:calc(100vh - 110px);display:flex;justify-content:center;margin-top:95px;background-color:#fff;}.header #hidden_menu .col{height:500px;width:calc(100%/3);padding:0 60px;}.header #hidden_menu .col:nth-child(2){border-right:1px solid #cbcbcb;border-left:1px solid #cbcbcb;}.header #hidden_menu .col ul{display:flex;justify-content:center;align-items:center;flex-direction:column;list-style:none;}.header #hidden_menu .col ul li{position:relative;display:block;width:100%;padding-bottom:8px;margin-bottom:10px;text-align:center;}.header #hidden_menu .col ul li:first-child{width:88%;margin-bottom:50px;border-bottom:none;}.header #hidden_menu .col ul li:hover a:after{content:"";position:absolute;bottom:0;left:0;right:0;display:block;width:180px;height:1px;background:#cbcbcb;margin:0 auto;transition:width .2s ease-in-out;}.header #hidden_menu .col.col_last ul li:nth-child(6) a:after,.header #hidden_menu .col.col_last ul li:nth-child(7) a:after{display:none;}.header #hidden_menu .col ul li h2{font-family:spartan_mblight,Helvetiva,Arial,serif;text-transform:uppercase;color:#ccac3f;font-weight:400;}.header #hidden_menu .col ul li a{font-family:spartan_mblight,Helvetiva,Arial,serif;color:#333;font-size:19px;font-weight:200;}.header #hidden_menu .col ul li a:after{content:"";position:absolute;bottom:0;left:0;right:0;display:block;width:140px;height:1px;background:#cbcbcb;margin:0 auto;transition:width .2s ease-in-out;}.header #hidden_menu .col ul li.flex{display:flex;flex-direction:column;align-items:center;}.header #hidden_menu .col ul li a.btn{text-align:center;display:inline-block;width:175px;color:#333;background-color:#fff;border:2px solid #ccac3f;padding:15px 35px;border-width:2px;text-transform:uppercase;margin-top:10px;font-size:15px;font-weight:400;font-family:spartan_mbbold,Helvetica,Arial,sans-serif;border-radius:0;}.header #hidden_menu .col ul li a.btn:hover{background-color:#ccac3f;color:#fff;}.header #hidden_menu .col ul li a.btn.margin-top{margin-top:50px;}.pers_background{background-color:#ebdba3;text-align:center;padding:20px 20px;width:calc(100% - 40px);}.pers_background .text_h3{color:#000;}.footer{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#333333;padding:43px 0 100px 0;}.footer.top{display:flex;justify-content:center;flex-direction:column;gap:30px;background-color:#fff;}.footer.top img{max-width:700px;width:100%;}.footer.top .pie{max-width:250px;width:100%;}.footer .footer_logo{max-width:194px;width:100%;margin-bottom:20px;}.footer a,.footer p{color:#cbcbcb;font-size:14px;font-family:spartan_mblight,Helvetiva,Arial,serif;text-align:center;}.footer p{margin-bottom:15px;}.footer p a:hover{color:#fff;}.footer .social{display:flex;margin:30px 0 15px 0;}.footer .social a{margin:0 5px;}.footer .social .sc{width:36px;height:36px;line-height:36px;vertical-align:middle;border-radius:100%;background:#CBCBCB;}.footer .social .sc i{display:inline-block;color:#333333;font-size:18px;margin-top:4px;}.footer .contactsCsOrg{background-color:#333333;}.footer .contactsCsOrg a{ cursor:pointer;text-decoration:underline;font-weight:bold;color:#ccac3f;}.footer .contactsCsOrg .link_1{ display:block;font-size:20px;cursor:inherit;text-transform:uppercase;color:#ccac3f;}.contactsCsOrg{width:calc(100% -  30px);padding:15px;background-color:#fff;text-align:left;text-align:center;}.contactsCsOrg .link_1{display:block;font-size:20px;cursor:inherit;text-transform:uppercase;}.contactsCsOrg .link_1:hover{text-decoration: none;}.contactsCsOrg .link_1{font-size:20px;cursor:inherit;text-transform:uppercase;color:#fff;font-family:var(--font-family-primary);width:100%;box-sizing:border-box;margin-top:30px;}.contactsCsOrg .link_1:hover{text-decoration:none;}.creditsClappit .clappit{width:100px;padding:30px 0;}.creditsClappit .clappit img{width:100%;height:auto;}@media screen and (max-width:1140px){ .header #hidden_menu .col ul li h2{font-size:27px;} .header #hidden_menu .col ul li a:after{content:"";position:absolute;bottom:0;left:0;right:0;display:block;width:120px;height:1px;background:#cbcbcb;margin:0 auto;transition:width .2s ease-in-out;} .header #hidden_menu .col ul li a.btn{width:165px;padding:15px 20px 13px;font-size:12px;}  .footer.top{flex-direction:column;}}@media screen and (max-width:767px){ .header .inner-navbar{justify-content:space-between;box-sizing:border-box;} .header .inner-navbar .lang, .header .inner-navbar .logo,.header .inner-navbar .menu{width:auto;box-sizing:border-box;} .header .inner-navbar #span_menu,.header .inner-navbar .menu > span{display:none;} .header #hidden_menu .col{width:100%;box-sizing:border-box;padding:0 30px;} .header .inner-navbar .logo a img{width:120px !important;}  .header #hidden_menu{flex-direction:column;width:100%;height:auto;} .header #hidden_menu .col{height:auto;margin-bottom:25px;} .header #hidden_menu .col ul{align-items:start;justify-content:start;} .header #hidden_menu .col ul li{text-align:left;border-bottom:1px solid #cbcbcb;} .header #hidden_menu .col ul li.title{margin-bottom:10px;} .header #hidden_menu .col ul li a:after{display:none;} .header #hidden_menu .col ul li:hover a:after{display:none;} .header #hidden_menu .col ul li a.btn{width:100%;text-align:center;padding:10px 25px;font-size:11px;} .header #hidden_menu .col ul li a.btn.margin-top{margin-top:20px;} .header #hidden_menu .col ul li.no-border{border-bottom:none;} .header #hidden_menu .col ul li h2{font-size:23px;} .header #hidden_menu .col ul li a{font-size:13px;}}@media screen and (max-width:640px){ .footer.top img{max-width:350px;width:100%;}}.showProductList .text_h2_b{margin-top:40px;width:100%;}.masterclass .title_h1{margin-top:40px;}.responsiveList .singleProduct .description .title_h1{margin-bottom:10px;}.responsiveList .singleProduct .description .text_h2,.responsiveList .singleProduct .description .text_h2_b,.responsiveList .singleProduct .description .text_h3,.responsiveList .singleProduct .description .text_h3_b,.responsiveList .singleProduct .description .text_h4{margin-bottom:6px;}.responsiveList .singleProduct .image{float:left;margin-right:20px;}.responsiveList .singleProduct .image .tratt{font-size:70px;line-height:100px;float:left;width:20px;}.responsiveList .singleProduct .image .dhProduct{color:#000;font-size:20px;font-weight:400;text-align:center;text-transform:capitalize;float:left;width:100px;}.responsiveList .singleProduct .image .dhProduct.dhSeason{width:70px;padding-right:20px;}.responsiveList .singleProduct .image .dhProduct.dhSeason:first-child{padding-left:0px;padding-right:0;}.responsiveList .singleProduct .image .dhProduct .dd{font-size:40px;display:inline-block;}.responsiveList .singleProduct .image .dhProduct .yy{font-size:18px;font-weight:300;}.responsiveList .singleProduct .image .dhProduct .hh{font-size:18px;font-weight:300;}.responsiveList .singleProduct .image img{float:left;height:142px;width:auto;display:none;}.responsiveList .singleProduct2{display:inline-block;padding:2% 2% 1% 2%;}.responsiveList .singleProduct2 .image{float:none;}.responsiveList .singleProduct2 .description{margin:10px 0;}.responsiveList .singleProduct2 .description h1{margin:0 0  10px 0;}.showProductList .description_top{text-align:center;margin:20px 0;}.showProductList .description_top h3{font-size:40px;font-weight:400;margin-bottom:15px;}.showProductList .description_top p{font-size:21px;}.showProductList .responsiveList{display:flex;}.showProductList .responsiveList .singleProduct{box-sizing:border-box;display:flex;justify-content:center;flex-direction:column;align-items:center;width:33.333%;margin:0 20px;padding:15px;border-bottom:none;background:#ffffff;border:1px solid color-mix(in oklab,#64748b 22%,transparent);border-radius:16px;box-shadow:0 10px 25px rgba(2,6,23,.08),0 4px 8px rgba(2,6,23,.04);}.showProductList .responsiveList .singleProduct.type_SEASON{justify-content:space-between;}.showProductList .responsiveList .singleProduct:hover{border-color:#c1ad80;box-shadow:2px 1px 10px -3px rgb(0 0 0 / 30%);webkit-box-shadow:2px 1px 10px -3px rgb(0 0 0 / 30%);}.showProductList .responsiveList .singleProduct .image{display:flex;margin-right:0;margin-bottom:15px;}.showProductList .responsiveList .singleProduct .description{text-align:center;margin-bottom:15px;}.showProductList .responsiveList .singleProduct .image .dhProduct.dhSeason{padding-right:0;}.showProductList .responsiveList .singleProduct .btn_1{width:calc(100% - 40px);}@media screen and (max-width:1300px){ .footer_pl .disclaimer p{font-size:.7em;}}@media screen and (max-width:1170px){ .header .overlay{left:calc((100% - 940px) / 2) ;max-width:940px;} .header_2 .menuBar ul{font-size:.8em;} .showProductList .responsiveList .singleProduct .btn_1{position:relative;bottom:auto;}  .responsiveList .singleProduct{text-align:center;float:left;} .responsiveList .singleProduct .image{width:100%;text-align:center;} .responsiveList .singleProduct .image img{width:50%;height:auto; float:none;} .responsiveList .singleProduct .image .dhProduct{text-align:center;width:100% !important;padding:0 !important;}  .responsiveList .singleProduct .image .dhProduct .dd{margin-top:0;}    .responsiveList .singleProduct .image .tratt{width:100%;text-align:center;font-size:24px;line-height:10px;} .responsiveList .singleProduct .image .dhProduct br{display:none;}   .responsiveList .singleProduct .description{width:100% !important;margin-top:10px;text-align:center;} .responsiveList .singleProduct .btn_1{float:none;margin-top:30px;} .responsiveList .masterclass .singleProduct{width:45%;height:450px;} .showProductList .responsiveList{flex-wrap:wrap;} .showProductList .responsiveList .singleProduct{width:calc(100% - 30px); padding-bottom:20px;margin-bottom:20px;} .showProductList .responsiveList .singleProduct .image{justify-content:center;align-items:center;width:auto !important;} .showProductList .responsiveList .singleProduct .image .dhProduct.dhSeason{width:auto !important;} .showProductList .responsiveList .singleProduct .btn_1{min-width:150px;width:auto;margin-top:10px;} .showProductList .responsiveList .singleProduct .description{margin:0;}}@media screen and (max-width:970px){ .desktop{display:none !important;} .mobile{display:inline-block !important;}  .header .logo,.header .txt {display:none;}  .header_2 .menuBar{background-color:#000;width:100%;float:left;padding:0;position:absolute;top:83px;left:0;z-index:100;} .header_2 .menuBar ul{display:none;float:left;text-align:left;padding:25px 0;margin:0;} .header_2 .menuBar ul li{display:inline-block;width:calc(100% - 30px);padding:0 15px;margin:0;} .header_2 .menuBar ul li a{color:#fff !important;font-size:13.5px;height:33px;line-height:33px;} .header_2 .menuBar .myLogo{display:none;} .header_2 .menuBar ul .btnLanguage{display:none;} .header_2 .menuBar ul .btnSubscription{display:none;}  .header_3{box-sizing:border-box;display:flex;flex-flow:column;width:100%;padding:8px;} .header_3 .top{display:flex;justify-content:space-between;align-items:center;} .header_3 .bottom{display:flex;} .header_3 .img_3{text-align:left;} .header_3 .img_3 > a{display:inline-block;max-width:80px;width:100%;} .header_3 .img_3 > a img{width:100%;}  .header_3 .bottom .ul_3{width:100%;display:flex;justify-content:center;gap:5px;} .header_3 .bottom .ul_3 li{display:inline-block;}  .responsiveList .singleProduct .image img{width:100%;height:auto;}}@media screen and (max-width:780px){ .footer_pl .sponsor .cont{flex-wrap:wrap;} .footer_pl .sponsor .cont .col{width:100%;margin-bottom:20px;} .footer_pl .sponsor .cont .col .bottom{flex-direction:initial;justify-content:center;}}@media screen and (max-width:670px){ .footer .sponsor img{width:100%;} .header_3 ul li{font-size:12px;font-family:'Montserrat';font-weight:600;display:inline-block;}}@media screen and (max-width:500px){ .header{width:100%;}}:root{   --bg:#ffffff;   --card:#ffffff;   --text:#111827;              --muted:#6b7280;             --border:#e5e7eb;            --ring:#7ccfff;              --accent:#2563eb;            --accent-600:#1d4ed8;   --accent-700:#1e40af;   --danger:#ef4444;   --success:#16a34a;   --radius:16px;   --radius-sm:12px;   --shadow:0 10px 30px rgba(0,0,0,.08);   --shadow-sm:0 4px 14px rgba(0,0,0,.06);   --fs-1:clamp(26px,4vw,38px);   --fs-2:clamp(18px,2.5vw,22px);   --fs-3:15px;   --gap:16px;}.loginOrRegister .header{position:inherit;border:none;}.loginOrRegisterQuickBuy{grid-template-columns:min(1000px,100%);}.loginOrRegisterQuickBuy .hero{margin-bottom:18px;}.loginOrRegisterQuickBuy .hero h1{font-size:var(--fs-1);line-height:1.1;margin:.1rem 0;text-align:center;-webkit-background-clip:text;background-clip:text;color:transparent;background-image:linear-gradient(to right,#6b7280,#ccac3f);}.loginOrRegisterQuickBuy .hero .meta{font-size:var(--fs-2);color:var(--text);font-weight:600;text-align:center;}.loginOrRegisterQuickBuy .hero .location{color:var(--muted);font-size:var(--fs-3);text-align:center;}.loginOrRegisterQuickBuy .showProduct{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(18px,3vw,28px);}.loginOrRegisterQuickBuy .showProduct .disclaimer .title{font-size:25px;}.loginOrRegisterQuickBuy .showProduct .disclaimer .text{font-weight:bold;text-align:center;margin-top:20px;}.loginOrRegisterQuickBuy .showProduct .disclaimer .text.mb{margin-bottom:50px;}.loginOrRegisterQuickBuy .row._logged{display:flex;justify-content:space-between;}.loginOrRegisterQuickBuy .row._logged .left{display:flex;gap:5px;flex-direction:column;}.loginOrRegisterQuickBuy .row._logged .left span{letter-spacing:2px;color:#ccac3f;font-size:16px;text-transform:uppercase;text-align:left;}.loginOrRegisterQuickBuy .row._logged .left h3{font-size:25px;text-align:left;}.loginOrRegisterQuickBuy .row._logged .left p{font-size:15px;color:#6b7280;}.loginOrRegisterQuickBuy .row._logged .right{display:flex;align-items:center;gap:5px;}.loginOrRegisterQuickBuy .row._logged .right a.btn._link{box-sizing:border-box;background:#eef3f7;border:1px solid #d8dee6;color:#163047;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;transition:0.2s ease;cursor:pointer;}.loginOrRegisterQuickBuy .row._logged .right a.btn._link:hover{background:#eef3f7;}.loginOrRegisterQuickBuy .row._logged .right a.btn._confirm{box-sizing:border-box;background:#163047;color:#fff;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;transition:0.2s ease;cursor:pointer;}.loginOrRegisterQuickBuy .row._logged .right a.btn._confirm:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(22,48,71,0.18);}@media (max-width:768px){ .loginOrRegisterQuickBuy .row._logged{flex-direction:column;gap:20px;} .loginOrRegisterQuickBuy .row._logged .right{flex-direction:column;gap:10px;} .loginOrRegisterQuickBuy .row._logged .right a.btn._link,.loginOrRegisterQuickBuy .row._logged .right a.btn._confirm{width:100%;} }.showProduct .info-banner{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--border);border-radius:12px;padding:12px 14px;background:#f8fbff;}.showProduct .info-banner svg{flex:0 0 20px;margin-top:2px;}.showProduct .info-banner p{margin:0;color:#0f172a;}.showProduct .section-title{margin:18px 0 6px;font-size:var(--fs-2);text-align:center;}.showProduct .section-sub{margin:0 0 18px;text-align:center;color:var(--muted);font-size:var(--fs-3);}.showProduct .mail-line{font-style:italic;margin:16px 0;}.showProduct .grid{display:grid;gap:13px;}.showProduct .grid-2{grid-template-columns:1fr;}.showProduct .grid-3{grid-template-columns:1fr;}.showProduct label{margin-bottom:4px;}.showProduct .divider{border:0;height:1px;width:100%;background:#e5e7eb;margin:24px 0;}.showProduct:has( > h2.section-title) .productsBtns{margin-top:30px;} .showProduct .productsBtns{box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:10px 0 4px;}.showProduct .productsBtns .productBtn{box-sizing:border-box;display:flex;justify-content:center;flex-direction:column;align-items:center;padding:15px;border-bottom:none;background:#ffffff;border:1px solid color-mix(in oklab,#64748b 22%,transparent);border-radius:16px;box-shadow:0 10px 25px rgba(2,6,23,.08),0 4px 8px rgba(2,6,23,.04);cursor:pointer;gap:8px;transition:ease .4s;}.showProduct .productsBtns .productBtn.type_SEASON{justify-content:space-between;}.showProduct .productsBtns .productBtn:hover{transform:translateY(-5px); border-color:#c1ad80;box-shadow:2px 1px 10px -3px rgb(0 0 0 / 30%);webkit-box-shadow:2px 1px 10px -3px rgb(0 0 0 / 30%);border-color:#cbd5e1;} .showProduct .productsBtns .productBtn.selected{background:linear-gradient(180deg,rgba(37,99,235,.14),rgba(37,99,235,.06));border:2px solid rgba(17,49,62,.2);}.showProduct .productsBtns .productBtn .date{display:flex;justify-content:center;align-items:center;gap:10px;font-size:20px;}.showProduct .productsBtns .productBtn .date .dd{font-size:40px;}.showProduct .productsBtns .productBtn .dhProduct{text-align:center;}.showProduct .productsBtns > div{display:flex;flex-flow:column;align-items:center;gap:4px;}.showProduct .productsBtns > div span{font-size:20px;color:#101010;font-weight:bold;}.showProduct .field.check{justify-content:end;}@media (min-width:640px){  .showProduct  .grid-2{grid-template-columns:repeat(2,1fr);}}@media (min-width:900px){  .showProduct .grid-3{grid-template-columns:repeat(3,1fr);} }@media (max-width:640px){ .showProduct .productsBtns .productBtn .date{font-size:16px;} .showProduct .productsBtns .productBtn .date .dd{font-size:20px;}}.showProduct .field{display:flex;flex-direction:column;}.showProduct .label{font-size:13px;color:var(--muted);margin:2px 0 6px;}.showProduct input[type="text"],.showProduct input[type="email"],.showProduct select,.loginOrRegister input[type="text"],.loginOrRegister input[type="email"],.loginOrRegister select{width:100%;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:#ffffff;color:var(--text);font-size:15px;outline:none;transition:box-shadow .15s ease,border-color .15s ease,transform .05s ease;}.showProduct input::placeholder, .loginOrRegister input::placeholder{color:#9aa3b2;} input:disabled,input[readonly],select:disabled,select[readonly]{border-color:#ebebeb !important;background-color:rgba(235,235,235,.7) !important;opacity:.7;} .showProduct input:focus,.showProduct select:focus{border-color:var(--ring);box-shadow:0 0 0 4px rgba(124,207,255,.35);}    .showProduct select{appearance:none;background-image:linear-gradient(to bottom,transparent,transparent),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23343a40' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:18px;padding-right:40px;}.showProduct .phone{display:grid;grid-template-columns:110px 1fr;gap:var(--gap);}.row._logged{box-sizing:border-box;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(18px,3vw,28px);margin-bottom:20px;}.loginOrRegisterQuickBuy.showProduct.noPrd .main{display:none;}#showOrderForm .singleRfRow{display:flex;flex-direction:column;box-sizing:border-box;padding:0 var(--padding-primary) 0 var(--padding-primary);gap:calc(var(--gap-primary) / 2);margin-bottom:20px;border-bottom:2px solid var(--color-bg-light-1);padding-bottom:10px;margin-bottom:10px;    border-radius:var(--border-radius-primary);}#cntOutCont:has(#loginOrRegister){grid-template-columns:min(100%,800px);}.showProduct .select2.select2-container.select2-container--default .select2-selection--single{min-height:45px !important;}.select2-container--default .select2-search--dropdown .select2-search__field{height:35px !important;}.select2-hidden-accessible[required="required"] + .select2.select2-container.select2-container--default .select2-selection.select2-selection--single{border-color:var(--color-required);}.select2.select2-container.select2-container--default .select2-selection--single{border-radius:var(--radius-sm);}.loginOrRegister .inputArea._account{margin-bottom:10px;}.loginOrRegister form .buttons{justify-items:center;}.loginOrRegister .mode h2.c_green,.loginOrRegister .service_mess .msg_check i{color:green;}.loginOrRegister .service_mess .msg_check{border-color:green;}