@font-face{  font-family:'Montserrat';  font-style:normal;  font-weight:400;  src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{  font-family:'Montserrat';  font-style:normal;  font-weight:400;  src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{  font-family:'Montserrat';  font-style:normal;  font-weight:400;  src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{  font-family:'Montserrat';  font-style:normal;  font-weight:400;  src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{  font-family:'Montserrat';  font-style:normal;  font-weight:400;  src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{  font-family:'Montserrat';  font-style:normal;  font-weight:500;  src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{  font-family:'Montserrat';  font-style:normal;  font-weight:500;  src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{  font-family:'Montserrat';  font-style:normal;  font-weight:500;  src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{  font-family:'Montserrat';  font-style:normal;  font-weight:500;  src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{  font-family:'Montserrat';  font-style:normal;  font-weight:500;  src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{  font-family:'Montserrat';  font-style:normal;  font-weight:600;  src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{  font-family:'Montserrat';  font-style:normal;  font-weight:600;  src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{  font-family:'Montserrat';  font-style:normal;  font-weight:600;  src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{  font-family:'Montserrat';  font-style:normal;  font-weight:600;  src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{  font-family:'Montserrat';  font-style:normal;  font-weight:600;  src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{  font-family:'Montserrat';  font-style:normal;  font-weight:700;  src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{  font-family:'Montserrat';  font-style:normal;  font-weight:700;  src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{  font-family:'Montserrat';  font-style:normal;  font-weight:700;  src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{  font-family:'Montserrat';  font-style:normal;  font-weight:700;  src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{  font-family:'Montserrat';  font-style:normal;  font-weight:700;  src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}: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)));}.header{text-align:center;position:relative;}.header .background{width:100%;max-width:1200px;}.header .overlay{width:100%;max-width:1170px;top:calc((100% - 177px) / 2);left:calc((100% - 1170px) / 2) ;position:absolute;display:inline-block;}.header .logo {float:left;text-align:left;}.header .logo img{width:190px;height:auto;}.header .txt{margin-top:40px;float:right;text-align:right;}.header .txt .data{font-size:2.8em;color:#fff;font-family:'Montserrat';letter-spacing:2px;}.header .txt .luogo{ font-size:1.8em;color:#fff;font-family:'Montserrat';font-weight:600;}    .header_2{width:100%;max-width:var(--max-width);margin:0 auto;}.header_2 .menuBar{box-sizing:border-box;display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px;}.header_2 .menuBar img{max-height:70px;}.header_2 .menuBar ul{display:flex;align-items:center;gap:10px;}.header_2 .menuBar ul li{box-sizing:border-box;display:inline-block;}.header_2 .menuBar ul li a{font-family:'Montserrat';font-weight:600;text-transform:uppercase;font-size:1em;color:#000;}.header_2 .menuBar ul li a:hover{border-bottom:1px solid #000;}.btnLanguage{border:1px solid #000;padding:12px 12px;display:inline-block;font-size:12px;}.btnSubscription{border:1px solid #000;padding:12px 12px;background:#000;color:#fff !important;display:inline-block;text-transform:uppercase;font-size:12px;}.header_3{display:none;}.footer_pl .container{max-width:1240px;width:100%;margin:0 auto;}.footer_pl .sponsor{width:100%;background-color:#fff;padding:15px 0;}.footer_pl .sponsor .cont{display:flex;justify-content:space-between;}.footer_pl .sponsor .cont .col{width:33.3333%;}.footer_pl .sponsor .cont .col .top{width:100%;border-bottom:1px solid #ebebeb;padding-bottom:15px;text-align:center;font-size:18px;color:#333;font-weight:bold;}.footer_pl .sponsor .cont .col .bottom{margin-top:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;}.footer_pl .sponsor .cont .col .bottom a{display:inline-block;}.footer_pl .sponsor .cont .col .bottom a img{max-width:135px;width:100%;}.footer_pl .sponsor .cont .col:nth-child(4) .bottom a{max-width:160px;}.footer_pl .sponsor2{width:100%;background-color:#fff;padding:40px 0;border-top:1px solid #ebebeb;margin-top:15px;}.footer_pl .sponsor2 .cont{display:flex;justify-content:center;}.footer_pl .sponsor2 .cont img{max-width:300px;width:100%;} .footer_pl .contribution{width:100%;background-color:#EBEBEB;padding:40px 0;}.footer_pl .contribution .cont{display:flex;flex-direction:column;justify-content:center;align-items:center;}.footer_pl .contribution .cont p{font-style:italic;color:#000000;font-size:15px;text-align:center;margin-bottom:20px;}.footer_pl .contribution .cont img{max-width:500px;width:100%;}.footer_pl .disclaimer{width:100%;height:auto;margin:auto;text-align:center;background-color:#333;padding:50px 0px;}.footer_pl .disclaimer p{color:#fff;font-size:.9em;line-height:1.7em;font-family:'Montserrat';}.footer_pl .disclaimer a{text-decoration:none;color:#fff;font-size:.9em;line-height:1.7em;font-family:'Montserrat';}.footer_pl .logoClappit{padding-bottom:30px;text-align:center;background-color:#333;}.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;}.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;}.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;}.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);}.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;}