
body{font-family:Arial,Helvetica,sans-serif;background:#fff;padding:0;margin:0}body video{width:100%;height:auto;max-width:800px;aspect-ratio:1.33333333;margin:0 auto}body .button{background:#a62f35;padding:12px 30px;border-radius:8px;color:#fff;text-decoration:none;display:inline-block}body .button:focus,body .button:hover{opacity:.7}
:root{--cc-bg:#fff;--cc-text:#25191a;--cc-btn-primary-bg:#a62f35;--cc-btn-primary-text:#fff;--cc-btn-primary-hover-bg:#702027;--cc-btn-secondary-bg:#fffaf4;--cc-btn-secondary-text:#702027;--cc-btn-secondary-hover-bg:#f4e9e5;--cc-toggle-bg-off:#75676a;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#dfcfca;--cc-toggle-knob-bg:#fff;--cc-toggle-knob-icon-color:#fff;--cc-block-text:#75676a;--cc-cookie-category-block-bg:#fffaf4;--cc-cookie-category-block-bg-hover:#f4e9e5;--cc-section-border:#dfcfca;--cc-cookie-table-border:#dfcfca;--cc-overlay-bg:rgba(37, 25, 26, 0.82);--cc-webkit-scrollbar-bg:#dfcfca;--cc-webkit-scrollbar-bg-hover:#75676a}.c_darkmode{--cc-bg:#25191a;--cc-text:#fffaf4;--cc-btn-primary-bg:#d25f65;--cc-btn-primary-text:#fff;--cc-btn-primary-hover-bg:#da7b80;--cc-btn-secondary-bg:#702027;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:#902932;--cc-toggle-bg-off:#75676a;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#4a4143;--cc-toggle-knob-bg:var(--cc-cookie-category-block-bg);--cc-toggle-knob-icon-color:var(--cc-bg);--cc-block-text:#bfb6b8;--cc-cookie-category-block-bg:#702027;--cc-cookie-category-block-bg-hover:#88272f;--cc-section-border:#4a3234;--cc-cookie-table-border:#4a3234;--cc-webkit-scrollbar-bg:#75676a;--cc-webkit-scrollbar-bg-hover:#9b8d90}.cc_div *,.cc_div :after,.cc_div :before,.cc_div :hover{animation:none;background:0 0;border:none;border-radius:unset;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;float:none;font-family:inherit;font-size:1em;font-style:inherit;font-variant:normal;font-weight:inherit;height:auto;letter-spacing:unset;line-height:1.2;margin:0;padding:0;text-align:left;text-decoration:none;text-transform:none;transition:none;vertical-align:baseline;visibility:unset}.cc_div{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#25191a;color:var(--cc-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;font-weight:400}#c-ttl,#s-bl td:before,#s-ttl,.cc_div .b-tl,.cc_div .c-bn{font-family:Marcellus;font-size:1.2em;line-height:120%;color:#702027}.cc_div .c-bn{font-family:Inter}#cm,#s-bl .act .b-acc,#s-inr,.cc_div .b-tl,.cc_div .c-bl{border-radius:0}#s-bl .act .b-acc{border-top-left-radius:0;border-top-right-radius:0}.cc_div a,.cc_div button,.cc_div input{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}.cc_div a{border-bottom:1px solid}.cc_div a:hover{border-color:transparent;text-decoration:none}#cm-ov,#cs-ov,.c--anim #cm,.c--anim #s-cnt,.c--anim #s-inr{transition:visibility .25s linear,opacity .25s ease,transform .25s ease!important}.c--anim .c-bn{transition:background-color .25s ease!important}.c--anim #cm.bar.slide,.c--anim #cm.bar.slide+#cm-ov,.c--anim .bar.slide #s-inr,.c--anim .bar.slide+#cs-ov{transition:visibility .4s ease,opacity .4s ease,transform .4s ease!important}#cm.bar.slide,.cc_div .bar.slide #s-inr{opacity:1;transform:translateX(100%)}#cm.bar.top.slide,.cc_div .bar.left.slide #s-inr{opacity:1;transform:translateX(-100%)}#cm.slide,.cc_div .slide #s-inr{transform:translateY(1.6em)}#cm.top.slide{transform:translateY(-1.6em)}#cm.bar.slide{transform:translateY(100%)}#cm.bar.top.slide{transform:translateY(-100%)}.show--consent .c--anim #cm,.show--consent .c--anim #cm.bar,.show--settings .c--anim #s-inr,.show--settings .c--anim .bar.slide #s-inr{opacity:1;transform:scale(1);visibility:visible!important}.show--consent .c--anim #cm.box.middle,.show--consent .c--anim #cm.cloud.middle{transform:scale(1) translateY(-50%)}.show--settings .c--anim #s-cnt{visibility:visible!important}.force--consent.show--consent .c--anim #cm-ov,.show--settings .c--anim #cs-ov{opacity:1!important;visibility:visible!important}#cc_div #cm{background:#fff;background:var(--cc-bg);bottom:1.25em;box-shadow:0 10px 32px rgba(37,25,26,.24);font-family:inherit;line-height:normal;max-width:24.2em;padding:20px;position:fixed;top:auto;left:auto;right:0;bottom:0;transform:scale(.95);visibility:hidden;width:100%;z-index:1}@media screen and (min-width:688px){#cc_div #cm{right:1.25em;bottom:1.25em;padding:30px 35px}}#cc_div #cm{display:block!important}#c-ttl{color:#702027;font-size:1.4em;margin-bottom:10px}.cloud #c-ttl{margin-top:-.15em}#c-txt{font-size:.8em;line-height:150%}@media screen and (min-width:688px){#c-txt{font-size:.9em}}#c-txt .cc-link{display:block;width:auto;margin:10px 0}.cc_div #c-bns{display:flex;justify-content:space-between;margin-top:20px}.cc_div .c-bn{background:var(--cc-btn-secondary-bg);border-radius:0;color:#702027;cursor:pointer;display:inline-block;border:1px solid #a62f35;flex:1;font-size:.82em;padding:1em 1.7em;text-align:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}#c-bns button+button,#s-c-bn,#s-cnt button+button{float:right;margin-left:1em}#s-cnt #s-rall-bn{float:none}#cm .c_link:active,#cm .c_link:hover,#s-c-bn:active,#s-c-bn:hover,#s-cnt button+button:active,#s-cnt button+button:hover{background:#f4e9e5;background:var(--cc-btn-secondary-hover-bg)}#s-cnt{display:table;height:100%;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:101}#s-bl{outline:0}#s-bl .title{margin-top:1.4em}#s-bl .b-bn,#s-bl .title:first-child{margin-top:0}#s-bl .b-acc .p{margin-top:0;padding:1em;padding-top:0}#s-cnt .b-bn .b-tl{background:0 0;display:block;font-family:inherit;font-size:.95em;padding:1.3em 6.4em 1.3em 2.7em;position:relative;transition:background-color .25s ease;width:100%}#s-cnt .b-bn .b-tl.exp{cursor:pointer}#s-cnt .act .b-bn .b-tl{border-bottom-left-radius:0;border-bottom-right-radius:0}#s-bl .b-bn{position:relative}#s-bl .c-bl{border:1px solid #dfcfca;border-color:var(--cc-section-border);margin-bottom:.5em;padding:1em;transition:background-color .25s ease}#s-bl .c-bl:hover{background:#fffaf4;background:var(--cc-cookie-category-block-bg)}#s-bl .c-bl:last-child{margin-bottom:.5em}#s-bl .c-bl:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#s-bl .c-bl:not(.b-ex):first-child:hover{background:0 0;background:unset}#s-bl .c-bl.b-ex{background:var(--cc-cookie-category-block-bg);border:1px solid #dfcfca;padding:0;transition:none}#s-bl .c-bl.b-ex+.c-bl{margin-top:2em}#s-bl .c-bl.b-ex+.c-bl.b-ex{margin-top:0}#s-bl .c-bl.b-ex:first-child{margin-bottom:1em;margin-bottom:.5em}#s-bl .b-acc{display:none;margin-bottom:0;max-height:0;overflow:hidden;padding-top:0}#s-bl .act .b-acc{display:block;max-height:100%;overflow:hidden}#s-cnt .p{color:#75676a;color:var(--cc-block-text);font-size:.9em;line-height:1.5em;margin-top:.85em}.cc_div .b-tg .c-tgl:disabled{cursor:not-allowed}#c-vln{display:table-cell;position:relative;vertical-align:middle}#cs{bottom:0;left:0;padding:0 1.7em;position:fixed;right:0;top:0;width:100%}#cs,#s-inr{height:100%}#s-inr{box-shadow:0 13px 27px -5px rgba(3,6,9,.26);margin:0 auto;max-width:45em;opacity:0;overflow:hidden;padding-bottom:4.75em;padding-top:4.75em;position:relative;transform:scale(.96);visibility:hidden}#s-bns,#s-hdr,#s-inr{background:#fff;background:var(--cc-bg)}#s-bl{display:block;height:100%;overflow-x:hidden;overflow-y:auto;overflow-y:overlay;padding:1.3em 1.8em;width:100%}#s-bns{border-top:1px solid #dfcfca;border-color:var(--cc-section-border);bottom:0;height:4.75em;left:0;padding:1em 1.8em;position:absolute;right:0}.cc_div .cc-link{border-bottom:1px solid #a62f35;border-color:var(--cc-btn-primary-bg);color:#a62f35;color:var(--cc-btn-primary-bg);cursor:pointer;display:inline;font-weight:600;padding-bottom:0;text-decoration:none}.cc_div .cc-link:active,.cc_div .cc-link:hover{border-color:transparent}#c-bns button:first-child,#s-bns button:first-child{background:#a62f35;background:var(--cc-btn-primary-bg);color:#fff;color:var(--cc-btn-primary-text)}#c-bns.swap button:first-child{background:#fffaf4;background:var(--cc-btn-secondary-bg);color:#702027;color:var(--cc-btn-secondary-text)}#c-bns.swap button:last-child{background:#a62f35;background:var(--cc-btn-primary-bg);color:#fff;color:var(--cc-btn-primary-text)}.cc_div .b-tg .c-tgl:checked~.c-tg{background:#a62f35;background:var(--cc-toggle-bg-on)}#c-bns button:first-child:active,#c-bns button:first-child:hover,#c-bns.swap button:last-child:active,#c-bns.swap button:last-child:hover,#s-bns button:first-child:active,#s-bns button:first-child:hover{background:#702027;background:var(--cc-btn-primary-hover-bg)}#c-bns.swap button:first-child:active,#c-bns.swap button:first-child:hover{background:#f4e9e5;background:var(--cc-btn-secondary-hover-bg)}#s-hdr{border-bottom:1px solid #dfcfca;border-color:var(--cc-section-border);display:table;height:4.75em;padding:0 1.8em;position:absolute;top:0;width:100%;z-index:2}#s-hdr,#s-ttl{vertical-align:middle}#s-ttl{display:table-cell;font-family:Marcellus;font-size:1.2em;line-height:120%;color:#702027}#s-c-bn{font-size:1.45em;font-weight:400;height:1.7em;margin:0;overflow:hidden;padding:0;position:relative;width:1.7em}#s-c-bnc{display:table-cell;vertical-align:middle}.cc_div span.t-lb{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#c_policy__text{height:31.25em;margin-top:1.25em;overflow-y:auto}#c-s-in{height:100%;height:calc(100% - 2.5em);max-height:37.5em;position:relative;top:50%;transform:translateY(-50%)}@media screen and (min-width:688px){#s-bl::-webkit-scrollbar{background:0 0;border-radius:0;height:100%;width:.9em}#s-bl::-webkit-scrollbar-thumb{background:#dfcfca;background:var(--cc-webkit-scrollbar-bg);border:.25em solid var(--cc-bg);border-radius:100em}#s-bl::-webkit-scrollbar-thumb:hover{background:#75676a;background:var(--cc-webkit-scrollbar-bg-hover)}#s-bl::-webkit-scrollbar-button{height:5px;width:10px}}.cc_div .b-tg{bottom:0;display:inline-block;margin:auto;right:0;right:1.2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.cc_div .b-tg,.cc_div .b-tg .c-tgl{cursor:pointer;position:absolute;top:0}.cc_div .b-tg .c-tgl{border:0;display:block;left:0;margin:0}.cc_div .b-tg .c-tg{background:#75676a;background:var(--cc-toggle-bg-off);pointer-events:none;position:absolute;transition:background-color .25s ease,box-shadow .25s ease}.cc_div .b-tg,.cc_div .b-tg .c-tg,.cc_div .b-tg .c-tgl,.cc_div span.t-lb{border-radius:4em;height:1.5em;width:3.4em}.cc_div .b-tg .c-tg.c-ro{cursor:not-allowed}.cc_div .b-tg .c-tgl~.c-tg.c-ro{background:#dfcfca;background:var(--cc-toggle-bg-readonly)}.cc_div .b-tg .c-tgl~.c-tg.c-ro:after{box-shadow:none}.cc_div .b-tg .c-tg:after{background:#fff;background:var(--cc-toggle-knob-bg);border:none;border-radius:100%;box-shadow:0 1px 2px rgba(24,32,35,.36);box-sizing:content-box;content:"";display:block;height:1.25em;left:.125em;position:relative;top:.125em;transition:transform .25s ease;width:1.25em}.cc_div .b-tg .c-tgl:checked~.c-tg:after{transform:translateX(1.9em)}#s-bl table,#s-bl td,#s-bl th{border:none}#s-bl tbody tr{transition:background-color .25s ease}#s-bl tbody tr:hover{background:#f4e9e5;background:var(--cc-cookie-category-block-bg-hover)}#s-bl table{border-collapse:collapse;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#s-bl td,#s-bl th{font-size:.8em;padding:.8em .625em .8em 1.2em;text-align:left;vertical-align:top}#s-bl th{font-family:inherit;padding:1.2em}#s-bl thead tr:first-child{border-bottom:1px solid #dfcfca;border-color:var(--cc-cookie-table-border)}.force--consent #cs,.force--consent #s-cnt{width:100vw}#cm-ov,#cs-ov{background:#25191a;background:rgba(4,6,8,.85);background:var(--cc-overlay-bg);bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:none;visibility:hidden}.c--anim #cs-ov,.force--consent .c--anim #cm-ov,.force--consent.show--consent #cm-ov,.show--settings #cs-ov{display:block}#cs-ov{z-index:2}.force--consent .cc_div{bottom:0;left:0;position:fixed;top:0;transition:visibility .25s linear;visibility:hidden;width:100%;width:100vw}.force--consent.show--consent .c--anim .cc_div,.force--consent.show--settings .c--anim .cc_div{visibility:visible}.force--consent #cm{position:absolute}.force--consent #cm.bar{max-width:100vw;width:100vw}html.force--consent.show--consent{overflow-y:hidden!important}html.force--consent.show--consent,html.force--consent.show--consent body{height:auto!important;overflow-x:hidden!important}.cc_div .act .b-bn .exp:before,.cc_div .b-bn .exp:before{border:solid #702027;border-color:var(--cc-btn-secondary-text);border-width:0 2px 2px 0;content:"";display:inline-block;left:1.2em;margin-right:15px;padding:.2em;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg)}.cc_div .act .b-bn .b-tl:before{transform:translateY(-20%) rotate(225deg)}.cc_div .on-i:before{border:solid #fff;border-color:var(--cc-toggle-knob-icon-color);border-width:0 2px 2px 0;display:inline-block;left:.75em;padding:.1em .1em .45em;top:.37em}#s-c-bn:after,#s-c-bn:before,.cc_div .on-i:before{content:"";margin:0 auto;position:absolute;transform:rotate(45deg)}#s-c-bn:after,#s-c-bn:before{background:#702027;background:var(--cc-btn-secondary-text);border-radius:1em;height:.6em;left:.82em;top:.58em;width:1.5px}#s-c-bn:after{transform:rotate(-45deg)}.cc_div .off-i,.cc_div .on-i{display:block;height:100%;position:absolute;right:0;text-align:center;transition:opacity .15s ease;width:50%}.cc_div .on-i{left:0;opacity:0}.cc_div .off-i:after,.cc_div .off-i:before{background:#dfcfca;background:var(--cc-toggle-knob-icon-color);content:" ";display:block;height:.7em;margin:0 auto;position:absolute;right:.8em;top:.42em;transform-origin:center;width:.09375em}.cc_div .off-i:before{transform:rotate(45deg)}.cc_div .off-i:after{transform:rotate(-45deg)}.cc_div .b-tg .c-tgl:checked~.c-tg .on-i{opacity:1}.cc_div .b-tg .c-tgl:checked~.c-tg .off-i{opacity:0}#cm.box.middle,#cm.cloud.middle{bottom:auto;top:50%;transform:translateY(-37%)}#cm.box.middle.zoom,#cm.cloud.middle.zoom{transform:scale(.95) translateY(-50%)}#cm.box.center,#cm.cloud{left:1em;margin:0 auto;right:1em}#cm.cloud{max-width:50em;overflow:hidden;padding:1.3em 2em;text-align:center;width:unset}.cc_div .cloud #c-inr{display:table;width:100%}.cc_div .cloud #c-inr-i{display:table-cell;padding-right:2.4em;vertical-align:top;width:70%}.cc_div .cloud #c-txt{font-size:.85em}.cc_div .cloud #c-bns{display:table-cell;min-width:170px;vertical-align:middle}#cm.cloud .c-bn{margin:.625em 0 0;width:100%}#cm.cloud .c-bn:first-child{margin:0}#cm.cloud.left{margin-right:1.25em}#cm.cloud.right{margin-left:1.25em}#cm.bar{border-radius:0;bottom:0;left:0;max-width:100%;padding:2em;position:fixed;right:0;width:100%}#cm.bar #c-inr{margin:0 auto;max-width:32em}#cm.bar #c-bns{max-width:33.75em}#cm.bar #cs{padding:0}.cc_div .bar #c-s-in{height:100%;max-height:100%;top:0;transform:none}.cc_div .bar #s-bl,.cc_div .bar #s-bns,.cc_div .bar #s-hdr{padding-left:1.6em;padding-right:1.6em}.cc_div .bar #cs{padding:0}.cc_div .bar #s-inr{border-radius:0;margin:0 0 0 auto;max-width:32em}.cc_div .bar.left #s-inr{margin-left:0;margin-right:auto}.cc_div .bar #s-bl table,.cc_div .bar #s-bl tbody,.cc_div .bar #s-bl td,.cc_div .bar #s-bl th,.cc_div .bar #s-bl thead,.cc_div .bar #s-bl tr,.cc_div .bar #s-cnt{display:block}.cc_div .bar #s-bl thead tr{left:-9999px;position:absolute;top:-9999px}.cc_div .bar #s-bl tr{border-top:1px solid #dfcfca;border-color:var(--cc-cookie-table-border)}.cc_div .bar #s-bl td{border:none;padding-left:35%;position:relative}.cc_div .bar #s-bl td:before{color:#25191a;color:var(--cc-text);content:attr(data-column);left:1em;overflow:hidden;padding-right:.625em;position:absolute;text-overflow:ellipsis;white-space:nowrap}#cm.top{bottom:auto;top:1.25em}#cm.left{left:1.25em;right:auto}#cm.right{left:auto;right:1.25em}#cm.bar.left,#cm.bar.right{left:0;right:0}#cm.bar.top{top:0}@media screen and (max-width:688px){#cm,#cm.cloud,#cm.left,#cm.right{bottom:1em;display:block;left:1em;margin:0;max-width:100%;padding:1.4em!important;right:1em;width:auto}.force--consent #cm,.force--consent #cm.cloud{max-width:100vw;width:auto}#cm.top{bottom:auto;top:1em}#cm.bottom{bottom:1em;top:auto}#cm.bar.bottom{bottom:0}#cm.cloud .c-bn{font-size:.85em}#s-bns,.cc_div .bar #s-bns{padding:1em 1.3em}.cc_div .bar #s-inr{max-width:100%;width:100%}.cc_div .cloud #c-inr-i{padding-right:0}#cs{border-radius:0;padding:0}#c-s-in{height:100%;max-height:100%;top:0;transform:none}.cc_div .b-tg{right:1.1em;transform:scale(1.1)}#s-inr{border-radius:0;margin:0;padding-bottom:7.9em}#s-bns{height:7.9em}#s-bl,.cc_div .bar #s-bl{padding:1.3em}#s-hdr,.cc_div .bar #s-hdr{padding:0 1.3em}#s-bl table{width:100%}#s-inr.bns-t{padding-bottom:10.5em}.bns-t #s-bns{height:10.5em}.cc_div .bns-t .c-bn{font-size:.83em;padding:.9em 1.6em}#s-cnt .b-bn .b-tl{padding-bottom:1.2em;padding-top:1.2em}#s-bl table,#s-bl tbody,#s-bl td,#s-bl th,#s-bl thead,#s-bl tr,#s-cnt{display:block}#s-bl thead tr{left:-9999px;position:absolute;top:-9999px}#s-bl tr{border-top:1px solid #dfcfca;border-color:var(--cc-cookie-table-border)}#s-bl td{border:none;padding-left:35%;position:relative}#s-bl td:before{color:#25191a;color:var(--cc-text);content:attr(data-column);left:1em;overflow:hidden;padding-right:.625em;position:absolute;text-overflow:ellipsis;white-space:nowrap}#cm .c-bn,.cc_div .c-bn{margin-right:0;width:100%}#s-cnt #s-rall-bn{margin-left:0}.cc_div #c-bns{flex-direction:column}#c-bns button+button,#s-cnt button+button{float:unset;margin-left:0;margin-top:.625em}#cm.box,#cm.cloud{left:1em;right:1em;width:auto}#cm.cloud.left,#cm.cloud.right{margin:0}.cc_div .cloud #c-bns,.cc_div .cloud #c-inr,.cc_div .cloud #c-inr-i{display:block;min-width:unset;width:auto}.cc_div .cloud #c-txt{font-size:.9em}.cc_div .cloud #c-bns{margin-top:1.625em}}.cc_div.ie #c-vln{height:100%;padding-top:5.62em}.cc_div.ie .bar #c-vln{padding-top:0}.cc_div.ie #cs{margin-top:-5.625em;max-height:37.5em;position:relative;top:0}.cc_div.ie .bar #cs{margin-top:0;max-height:100%}.cc_div.ie #cm{border:1px solid #dfcfca}.cc_div.ie #c-s-in{top:0}.cc_div.ie .b-tg{margin-bottom:.7em;padding-left:1em}.cc_div.ie .b-tg .c-tgl:checked~.c-tg:after{left:1.95em}.cc_div.ie #s-bl table{overflow:auto}.cc_div.ie .b-tg .c-tg{display:none}.cc_div.ie .b-tg .c-tgl{display:inline-block;height:auto;margin-bottom:.2em;position:relative;vertical-align:middle}.cc_div.ie #s-cnt .b-bn .b-tl{padding:1.3em 6.4em 1.3em 1.4em}.cc_div.ie .bar #s-bl td:before{display:none}.cc_div.ie .bar #s-bl td{padding:.8em .625em .8em 1.2em}.cc_div.ie .bar #s-bl thead tr{position:relative}
.flash-vital-devices{box-sizing:border-box;width:100%;max-width:980px;margin:0 auto;padding:18px;color:#25191a}.flash-vital-devices *,.flash-vital-devices ::after,.flash-vital-devices ::before{box-sizing:border-box}.fv-devices-header{margin-bottom:24px}.fv-devices-header h2{margin:3px 0 8px;color:#702027;font-size:1.65rem;line-height:1.15}.fv-devices-header>p:last-child{max-width:720px;margin:0;color:#75676a;line-height:1.55}.fv-devices-kicker{margin:0;color:#a62f35;font-size:.78rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.fv-devices-count{display:block;margin-bottom:14px;color:#75676a;font-weight:700}.fv-devices-list{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fv-device-card{position:relative;display:flex;min-width:0;min-height:230px;flex-direction:column;padding:20px;border:1px solid #dfcfca;border-radius:16px;background:#fff;box-shadow:0 8px 26px rgba(112,32,39,.08)}.fv-device-card.is-current{border-color:rgba(39,130,72,.55);box-shadow:0 8px 26px rgba(39,130,72,.11)}.fv-device-card-heading{display:flex;align-items:center;gap:13px}.fv-device-card-heading h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:1.08rem;line-height:1.3}.fv-device-icon{width:44px;height:44px;flex:0 0 44px;object-fit:contain}.fv-device-current{display:inline-flex;align-items:center;gap:5px;color:#278248;font-size:.82rem;font-weight:800}.fv-device-current::before{content:"\2713";font-size:1rem}.fv-device-details{display:grid;gap:9px;margin:20px 0}.fv-device-details>div{display:grid;grid-template-columns:minmax(110px,.8fr) 1fr;gap:10px}.fv-device-details dt{color:#75676a}.fv-device-details dd{margin:0;font-weight:700}.fv-devices-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;align-self:flex-start;margin-top:auto;padding:9px 16px;border:1px solid transparent;border-radius:10px;font-weight:800;text-decoration:none;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.fv-devices-button:focus,.fv-devices-button:hover{opacity:.82;transform:translateY(-1px)}.fv-devices-button-primary{color:#fff;background:#a62f35}.fv-devices-button-danger{color:#702027;border-color:rgba(166,47,53,.4);background:#fff}.fv-devices-message,.fv-devices-status{display:block;margin:16px 0;padding:16px 18px;border:1px solid #dfcfca;border-radius:12px;background:#fffaf4;line-height:1.5}.fv-devices-message p,.fv-devices-status p{margin-top:0}.fv-devices-message.is-success,.fv-devices-status.is-success{border-color:rgba(39,130,72,.45);color:#1e6337;background:#e8f8ee}.fv-devices-message.is-error,.fv-devices-status.is-error{border-color:rgba(166,47,53,.45);color:#702027}.ar .flash-vital-devices,.fa .flash-vital-devices,[dir=rtl] .flash-vital-devices{direction:rtl;text-align:right}@media (min-width:681px){.flash-vital-devices{padding:32px}.fv-devices-header h2{font-size:2.15rem}}@media (max-width:680px){.fv-devices-list{grid-template-columns:1fr}.fv-device-card{min-height:0}.fv-device-details>div{grid-template-columns:1fr;gap:2px}.fv-devices-button{width:100%}}
.flash-vital-shell{--fv-red:#a62f35;--fv-red-dark:#702027;--fv-gold:#e1ad33;--fv-ink:#25191a;--fv-paper:#fffaf4;--fv-muted:#75676a;position:relative;box-sizing:border-box;width:min(1180px,100%);min-height:540px;margin:0 auto;overflow:hidden;color:var(--fv-ink);border:1px solid rgba(112,32,39,.15);border-radius:24px;background:linear-gradient(145deg,#fffdf9 0,#fff4e7 100%);box-shadow:0 18px 55px rgba(77,28,31,.12)}.flash-vital-shell *,.flash-vital-shell ::after,.flash-vital-shell ::before{box-sizing:border-box}.flash-vital-shell[dir=rtl]{text-align:right}.flash-vital-shell button,.flash-vital-shell input,.flash-vital-shell select{font:inherit}.flash-vital-shell button{cursor:pointer}.flash-vital-shell [hidden]{display:none!important}.fv-app-nav{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end;padding:22px clamp(18px,4vw,42px);color:#fff;background:linear-gradient(120deg,var(--fv-red-dark),var(--fv-red))}.fv-kicker{margin:0 0 5px;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.fv-language-label{display:grid;gap:4px;font-size:.78rem}.fv-language{min-width:135px;padding:8px 30px 8px 10px;border:1px solid rgba(255,255,255,.4);border-radius:8px;color:#fff;background:rgba(0,0,0,.18)}.fv-language option{color:#222;background:#fff}.fv-icon-button{width:42px;height:42px;border:1px solid rgba(255,255,255,.4);border-radius:50%;color:#fff;background:rgba(0,0,0,.18);font-size:1.35rem}.fv-message{margin:28px;padding:18px;border-radius:12px;text-align:center}.fv-loading{color:var(--fv-muted);background:rgba(255,255,255,.65)}.fv-error{color:#7c151b;background:#ffe4e4}.fv-detail,.fv-intro,.fv-my-pharmacy,.fv-overview,.fv-pharmacy,.fv-player{padding:clamp(18px,4vw,42px)}.fv-toolbar{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:24px}.fv-search-wrap{flex:1 1 260px}.fv-search{width:100%;min-height:44px;padding:10px 15px;border:1px solid #d8c8c3;border-radius:999px;background:#fff}.fv-groups{display:flex;flex-wrap:wrap;gap:8px}.fv-filter{min-height:42px;padding:8px 15px;border:1px solid #d5b5b7;border-radius:999px;color:var(--fv-red-dark);background:0 0}.fv-filter.is-active{color:#fff;border-color:var(--fv-red);background:var(--fv-red)}.fv-recent{margin-bottom:34px;padding-bottom:30px;border-bottom:1px solid rgba(112,32,39,.14)}.fv-recent h2{margin:0 0 16px;color:var(--fv-red-dark);font-size:clamp(1.25rem,3vw,1.7rem)}.fv-topics{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.fv-topic{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgba(112,32,39,.14);border-radius:17px;background:#fff;box-shadow:0 8px 22px rgba(77,28,31,.07);transition:transform .2s ease,box-shadow .2s ease}.fv-topic:hover{transform:translateY(-3px);box-shadow:0 13px 30px rgba(77,28,31,.13)}.fv-topic-image{width:100%;aspect-ratio:16/8.5;object-fit:cover;background:#ead9d5}.fv-topic-body{display:flex;flex:1;flex-direction:column;gap:12px;padding:16px}.fv-topic h3{margin:0;font-size:1.03rem;line-height:1.35}.fv-topic p{display:-webkit-box;overflow:hidden;margin:0;color:var(--fv-muted);font-size:.9rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.fv-topic-open{align-self:flex-start;margin-top:auto}.fv-owned-badge{position:absolute;z-index:2;top:10px;right:10px;display:grid;width:34px;height:34px;place-items:center;border:2px solid #fff;border-radius:50%;color:#fff;background:#2a963f;box-shadow:0 3px 10px rgba(0,0,0,.28);font-size:1.25rem;font-weight:800}.flash-vital-shell[dir=rtl] .fv-owned-badge{right:auto;left:10px}.fv-empty{padding:35px;color:var(--fv-muted);text-align:center}.fv-button-primary,.fv-button-secondary{min-height:42px;padding:9px 18px;border-radius:999px;font-weight:700}.fv-button-primary{border:1px solid var(--fv-red);color:#fff;background:var(--fv-red)}.fv-button-primary:hover{background:var(--fv-red-dark)}.fv-button-secondary{border:1px solid #d0b7b4;color:var(--fv-red-dark);background:#fff}.fv-back{margin-bottom:20px}.fv-detail-card{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr);overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 14px 38px rgba(77,28,31,.1)}.fv-detail-image{width:100%;height:100%;min-height:320px;object-fit:cover;background:#ead9d5}.fv-detail-copy{padding:clamp(24px,5vw,55px)}.fv-detail-title{margin:0 0 18px;font-size:clamp(1.5rem,4vw,2.4rem)}.fv-detail-text{margin-bottom:26px;color:#4e4143;line-height:1.65}.fv-intro-actions{display:flex;flex-wrap:wrap;gap:12px}.fv-intro-progress{margin-bottom:8px}.fv-pharmacy-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:22px 0}.fv-pharmacy-heading h3{margin:4px 0 8px;font-size:clamp(1.5rem,4vw,2.4rem)}.fv-pharmacy-heading p{margin-bottom:0}.fv-playlist-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.fv-playlist-panel{padding:clamp(18px,3vw,28px);border-radius:18px;background:#fff;box-shadow:0 14px 38px rgba(77,28,31,.1)}.fv-playlist-panel h4{margin-top:0;font-size:1.2rem}.fv-playlist-card{padding:16px 0;border-top:1px solid #ead9d5}.fv-playlist-card:first-child{padding-top:0;border-top:0}.fv-playlist-card h5{margin:0 0 7px;font-size:1rem}.fv-playlist-topics{margin:0 0 12px;color:#6b5b5e;line-height:1.45}.fv-playlist-card-actions{display:flex;flex-wrap:wrap;gap:8px}.fv-playlist-delete{color:#8b1e28}.fv-playlist-editor{position:fixed;inset:0;z-index:10001;display:grid;place-items:center;padding:20px;background:rgba(36,19,22,.72)}.fv-playlist-editor[hidden]{display:none}.fv-playlist-editor-card{width:min(680px,100%);max-height:min(780px,92vh);overflow:auto;padding:clamp(22px,4vw,36px);border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.3)}.fv-playlist-title-label{display:grid;gap:7px;margin-bottom:20px;font-weight:700}.fv-playlist-title{min-height:42px;padding:8px 11px;border:1px solid #cbb9bc;border-radius:8px;font:inherit}.fv-playlist-editor fieldset{padding:0;border:0}.fv-playlist-editor legend{margin-bottom:5px;font-weight:700}.fv-playlist-topic-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:16px 0 22px}.fv-playlist-topic-option{display:flex;align-items:flex-start;gap:8px;line-height:1.35}.fv-playlist-error{color:#a11122;font-weight:700}.fv-player{max-width:820px;margin:0 auto}.fv-player-heading{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-bottom:18px}.fv-player-heading h3{margin:0;font-size:clamp(1.2rem,3vw,1.8rem);text-align:end}.fv-stage{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9;border-radius:18px;background:#35181b;box-shadow:0 15px 40px rgba(42,13,16,.22)}.fv-frame{width:100%;height:100%;object-fit:cover}.fv-stage-loading{position:absolute;inset:0;display:grid;place-items:center;padding:25px;color:#fff;background:linear-gradient(120deg,#522126,#9a3036);text-align:center}.fv-player-help{margin:18px auto 12px;color:var(--fv-muted);text-align:center}.fv-thumb-controls{display:flex;gap:clamp(22px,10vw,90px);justify-content:center;padding:8px 0 18px}.fv-thumb{display:grid;width:clamp(88px,15vw,118px);aspect-ratio:1;place-items:center;border:3px solid #ead9d5;border-radius:50%;background:#fff;box-shadow:0 7px 18px rgba(77,28,31,.12);touch-action:none;user-select:none;transition:transform .12s ease,border-color .12s ease,opacity .12s ease}.fv-thumb img{width:72%;pointer-events:none}.fv-thumb.is-active{transform:scale(.94);border-color:var(--fv-gold);opacity:.45}.fv-playback-controls{display:flex;gap:16px;align-items:center;justify-content:center}.fv-progress-label{min-width:52px;font-variant-numeric:tabular-nums}.fv-progress{width:100%;height:12px;margin-top:15px;accent-color:var(--fv-red)}.fv-finished{margin-top:20px;padding:22px;border-radius:16px;background:#fff;text-align:center}.fv-access,.fv-settings{position:fixed;z-index:10020;inset:0;display:grid;place-items:center;padding:20px;background:rgba(34,15,17,.62)}.fv-access-card,.fv-settings-card{position:relative;width:min(520px,100%);padding:28px;border-radius:18px;background:#fff;box-shadow:0 25px 70px rgba(0,0,0,.28)}.fv-settings-card h3{margin-top:0}.fv-access-card h3{margin:0 38px 15px 0}.flash-vital-shell[dir=rtl] .fv-access-card h3{margin-right:0;margin-left:38px}.fv-access-topic{color:var(--fv-red-dark);font-size:1.15rem;font-weight:800}.fv-access-message{color:var(--fv-muted);line-height:1.55}.fv-access-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.fv-access-actions a{display:inline-flex;align-items:center;text-decoration:none}.fv-dialog-close{position:absolute;top:12px;right:14px;width:38px;height:38px;padding:0;border:0;border-radius:50%;color:var(--fv-red-dark);background:#f7e9e7;font-size:1.65rem;line-height:1}.flash-vital-shell[dir=rtl] .fv-dialog-close{right:auto;left:14px}.fv-switch-row{display:flex;gap:12px;align-items:center;padding:16px 0;font-weight:700}.fv-switch-row input{width:22px;height:22px;accent-color:var(--fv-red)}.fv-settings-hint{color:var(--fv-muted);font-size:.88rem}.fv-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}@media (max-width:700px){.flash-app-site-header-inner{min-height:70px}.flash-app-site-logo img{max-height:52px}.flash-vital-shell{border-radius:14px}.fv-app-nav{justify-content:space-between}.fv-language-label{flex:1}.fv-language{width:100%}.fv-detail-card{grid-template-columns:1fr}.fv-detail-image{min-height:200px;max-height:280px}.fv-playlist-columns,.fv-playlist-topic-options{grid-template-columns:1fr}.fv-pharmacy-heading{align-items:stretch;flex-direction:column}.fv-player-heading{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.fv-thumb,.fv-topic{transition:none}}
.flash-vital-shell figure.logo{background:url(/Content/css/flashapp/images/logo.png) no-repeat;width:120px;height:80px;background-size:contain;position:absolute}@media (max-width:800px){.flash-vital-shell figure.logo{display:none}}.fv-language-label>span{display:none}
footer{text-align:center;background:#a62f35;padding:20px;margin-top:40px}footer figure{text-align:center}footer figure img{width:143px;margin-left:44px}footer nav{display:flex;align-items:center;justify-content:center}footer nav ul{list-style-type:none;margin:0;padding:0;display:flex}footer nav ul li a{color:#fff;display:block;padding:8px 20px}
.tbl_login,.tbl_login_pwforgot{width:100%;border-collapse:separate;border-spacing:0 14px}.tbl_login td:first-child,.tbl_login_pwforgot td:first-child{width:34%;padding-right:18px;color:#3f3032;font-weight:700;vertical-align:middle}.tbl_login td:last-child,.tbl_login_pwforgot td:last-child{vertical-align:middle}.tbl_login input[type=email],.tbl_login input[type=password],.tbl_login input[type=text],.tbl_login_pwforgot input[type=email],.tbl_login_pwforgot input[type=password],.tbl_login_pwforgot input[type=text]{box-sizing:border-box;width:100%;min-height:46px;padding:10px 13px;border:1px solid #dfcfca;border-radius:10px;color:#25191a;background:#fff;outline:0;transition:border-color .18s ease,box-shadow .18s ease}.tbl_login input[type=email]:focus,.tbl_login input[type=password]:focus,.tbl_login input[type=text]:focus,.tbl_login_pwforgot input[type=email]:focus,.tbl_login_pwforgot input[type=password]:focus,.tbl_login_pwforgot input[type=text]:focus{border-color:#a62f35;box-shadow:0 0 0 3px rgba(166,47,53,.14)}.tbl_login .checkbox,.tbl_login_pwforgot .checkbox{display:inline-flex;gap:8px;align-items:center;margin-left:14px;color:#75676a}.dvform:has(.tbl_login){box-sizing:border-box;width:100%;max-width:560px;margin:28px auto;padding:clamp(22px,4vw,38px);border:1px solid rgba(112,32,39,.14);border-radius:20px;background:#fff;box-shadow:0 16px 44px rgba(112,32,39,.13)}.ForgotPw_msg,.Login_NoAuthorizationText,.login_msg,.valsum{display:block;margin:14px 0;padding:12px 15px;border-radius:10px;color:#7c151b;background:#ffe8e8;line-height:1.45;text-align:center}.login_pwforgotton,.login_register a{display:block;margin:9px auto 0;width:fit-content;color:#702027;font-weight:700;text-underline-offset:3px}.login_forgotpw{box-sizing:border-box;width:100%;max-width:680px;margin:22px auto 0;padding:22px;border:1px solid #dfcfca;border-radius:16px;background:#fffaf4;line-height:1.5}.oauth{display:inline-flex;min-height:44px;margin:0 8px 12px 0;padding:10px 18px;align-items:center;border:1px solid #dfcfca;border-radius:999px;color:#702027;background:#fff;font-weight:700;text-decoration:none}@media (max-width:620px){.dvform:has(.tbl_login){margin:18px 0}.tbl_login,.tbl_login_pwforgot{display:block}.tbl_login tbody,.tbl_login td,.tbl_login tr,.tbl_login_pwforgot tbody,.tbl_login_pwforgot td,.tbl_login_pwforgot tr{display:block;width:100%}.tbl_login tr,.tbl_login_pwforgot tr{margin-bottom:15px}.tbl_login td:first-child,.tbl_login_pwforgot td:first-child{width:100%;padding:0 0 6px}.tbl_login td.empty,.tbl_login_pwforgot td.empty{display:none}.tbl_login .button,.tbl_login_pwforgot .button{width:100%;margin-bottom:12px}.tbl_login .checkbox,.tbl_login_pwforgot .checkbox{margin-left:0}}
.register-form{box-sizing:border-box;width:100%;max-width:780px;margin:24px auto;padding:clamp(20px,4vw,38px);border:1px solid rgba(112,32,39,.14);border-radius:20px;background:#fff;box-shadow:0 16px 44px rgba(112,32,39,.12)}.register-form .tbl-account,.register-form .tbl_login_register{width:100%;border-collapse:separate;border-spacing:0 11px}.register-form .tbl-account>tbody>tr>td:first-child,.register-form .tbl_login_register>tbody>tr>td:first-child{width:32%;padding:9px 18px 9px 0;color:#3f3032;font-weight:700;vertical-align:top}.register-form .tbl-account td,.register-form .tbl_login_register td{vertical-align:top}.register-form input[type=email],.register-form input[type=password],.register-form input[type=tel],.register-form input[type=text],.register-form select,.register-form textarea{box-sizing:border-box;width:100%;min-height:44px;padding:9px 12px;border:1px solid #dfcfca;border-radius:9px;color:#25191a;background:#fff;outline:0}.register-form input[type=email]:focus,.register-form input[type=password]:focus,.register-form input[type=tel]:focus,.register-form input[type=text]:focus,.register-form select:focus,.register-form textarea:focus{border-color:#a62f35;box-shadow:0 0 0 3px rgba(166,47,53,.14)}.register-form input[type=email].failed,.register-form input[type=password].failed,.register-form input[type=tel].failed,.register-form input[type=text].failed,.register-form select.failed,.register-form textarea.failed{border-color:#b51f2a;background:#fff7f7}.register-form textarea{min-height:110px;resize:vertical}.register-form .gender,.register-form .month,.register-form .regtitle{width:auto!important;min-width:105px}.register-form .tr-title span{margin-left:8px;color:#3f3032;font-weight:700}.register-form .checkbox{display:block;padding:5px 0;line-height:1.5}.register-form .checkbox input{width:20px;height:20px;margin-right:8px;accent-color:#a62f35;vertical-align:middle}.register-form .checkbox label{vertical-align:middle}.register-form .err,.register-form .register_emailinusemsg,.register-form .register_mgerr{color:#a11122;font-size:.88rem;font-weight:700}.register-form .ok{color:#287f39;font-size:.88rem;font-weight:700}.register-form .complex-password-policy,.register-form .input-info,.register-form .oauth-info{color:#75676a;font-size:.88rem;line-height:1.45}.register-form .rule-list{margin:10px 0;padding:13px 18px 13px 34px;border-radius:10px;background:#fffaf4}.register-form .files>td,.register-form .parameters>td,.register-form .tr-bank>td,.register-form .tr-descr>td,.register-form .tr-skills>td,.register-form .trcategorie>td,.register-form .trcreditcard>td{padding:18px!important;border-radius:12px;background:#fffaf4}.register-form .trbtn td{padding-top:20px}.register-form .please-wait{margin-top:12px;color:#75676a;font-weight:700}.RegisterDone{display:block;text-align:center;font-size:1.2rem;font-weight:700;width:100%;max-width:680px;margin:30px auto;padding:clamp(24px,5vw,44px);border-radius:20px;background:#eef8ef;color:#245e2e;box-shadow:0 14px 38px rgba(112,32,39,.1);line-height:1.6}@media (max-width:680px){.register-form{margin:16px 0}.register-form .tbl-account,.register-form .tbl_login_register{display:block}.register-form .tbl-account tbody,.register-form .tbl-account td,.register-form .tbl-account tr,.register-form .tbl_login_register tbody,.register-form .tbl_login_register td,.register-form .tbl_login_register tr{display:block;width:100%!important}.register-form .tbl-account tr,.register-form .tbl_login_register tr{margin-bottom:14px}.register-form .tbl-account>tbody>tr>td:first-child,.register-form .tbl_login_register>tbody>tr>td:first-child{width:100%;padding:0 0 6px}.register-form .tbl-account td.empty,.register-form .tbl_login_register td.empty{display:none}.register-form .tr-compcityzip td,.register-form .zip-city table td{padding:4px 0}.register-form .button-register{width:100%}}
.payment-cancel{display:block;box-sizing:border-box;max-width:1040px;margin:20px auto;padding:18px 22px;border:2px solid #a62f35;border-left-width:6px;border-radius:8px;background-color:#fff0f0;color:#702027;font-size:18px;font-weight:700;line-height:1.5}.shop-cart,.shop_billingaddress,.shop_cash,.shop_checkcartitems,.shop_overview,.shop_payment,.shop_sent_ok,.shop_shippingaddress,.shop_shippment{box-sizing:border-box;width:auto;max-width:1040px;margin:28px auto;color:#25191a}.shop-cart h1,.shop-cart h2,.shop-cart h3,.shop-cart h4,.shop_billingaddress h1,.shop_billingaddress h2,.shop_billingaddress h3,.shop_billingaddress h4,.shop_cash h1,.shop_cash h2,.shop_cash h3,.shop_cash h4,.shop_checkcartitems h1,.shop_checkcartitems h2,.shop_checkcartitems h3,.shop_checkcartitems h4,.shop_overview h1,.shop_overview h2,.shop_overview h3,.shop_overview h4,.shop_payment h1,.shop_payment h2,.shop_payment h3,.shop_payment h4,.shop_sent_ok h1,.shop_sent_ok h2,.shop_sent_ok h3,.shop_sent_ok h4,.shop_shippingaddress h1,.shop_shippingaddress h2,.shop_shippingaddress h3,.shop_shippingaddress h4,.shop_shippment h1,.shop_shippment h2,.shop_shippment h3,.shop_shippment h4{color:#702027;line-height:1.25}.shop-cart .intro,.shop_billingaddress .intro,.shop_cash .intro,.shop_checkcartitems .intro,.shop_overview .intro,.shop_payment .intro,.shop_sent_ok .intro,.shop_shippingaddress .intro,.shop_shippment .intro{display:block;margin-bottom:22px;color:#75676a;line-height:1.55}.shop-cart input[type=email],.shop-cart input[type=password],.shop-cart input[type=tel],.shop-cart input[type=text],.shop-cart select,.shop-cart textarea,.shop_billingaddress input[type=email],.shop_billingaddress input[type=password],.shop_billingaddress input[type=tel],.shop_billingaddress input[type=text],.shop_billingaddress select,.shop_billingaddress textarea,.shop_cash input[type=email],.shop_cash input[type=password],.shop_cash input[type=tel],.shop_cash input[type=text],.shop_cash select,.shop_cash textarea,.shop_checkcartitems input[type=email],.shop_checkcartitems input[type=password],.shop_checkcartitems input[type=tel],.shop_checkcartitems input[type=text],.shop_checkcartitems select,.shop_checkcartitems textarea,.shop_overview input[type=email],.shop_overview input[type=password],.shop_overview input[type=tel],.shop_overview input[type=text],.shop_overview select,.shop_overview textarea,.shop_payment input[type=email],.shop_payment input[type=password],.shop_payment input[type=tel],.shop_payment input[type=text],.shop_payment select,.shop_payment textarea,.shop_sent_ok input[type=email],.shop_sent_ok input[type=password],.shop_sent_ok input[type=tel],.shop_sent_ok input[type=text],.shop_sent_ok select,.shop_sent_ok textarea,.shop_shippingaddress input[type=email],.shop_shippingaddress input[type=password],.shop_shippingaddress input[type=tel],.shop_shippingaddress input[type=text],.shop_shippingaddress select,.shop_shippingaddress textarea,.shop_shippment input[type=email],.shop_shippment input[type=password],.shop_shippment input[type=tel],.shop_shippment input[type=text],.shop_shippment select,.shop_shippment textarea{box-sizing:border-box;min-height:44px;padding:9px 12px;border:1px solid #dfcfca;border-radius:9px;background:#fff;outline:0}.shop-cart input[type=email]:focus,.shop-cart input[type=password]:focus,.shop-cart input[type=tel]:focus,.shop-cart input[type=text]:focus,.shop-cart select:focus,.shop-cart textarea:focus,.shop_billingaddress input[type=email]:focus,.shop_billingaddress input[type=password]:focus,.shop_billingaddress input[type=tel]:focus,.shop_billingaddress input[type=text]:focus,.shop_billingaddress select:focus,.shop_billingaddress textarea:focus,.shop_cash input[type=email]:focus,.shop_cash input[type=password]:focus,.shop_cash input[type=tel]:focus,.shop_cash input[type=text]:focus,.shop_cash select:focus,.shop_cash textarea:focus,.shop_checkcartitems input[type=email]:focus,.shop_checkcartitems input[type=password]:focus,.shop_checkcartitems input[type=tel]:focus,.shop_checkcartitems input[type=text]:focus,.shop_checkcartitems select:focus,.shop_checkcartitems textarea:focus,.shop_overview input[type=email]:focus,.shop_overview input[type=password]:focus,.shop_overview input[type=tel]:focus,.shop_overview input[type=text]:focus,.shop_overview select:focus,.shop_overview textarea:focus,.shop_payment input[type=email]:focus,.shop_payment input[type=password]:focus,.shop_payment input[type=tel]:focus,.shop_payment input[type=text]:focus,.shop_payment select:focus,.shop_payment textarea:focus,.shop_sent_ok input[type=email]:focus,.shop_sent_ok input[type=password]:focus,.shop_sent_ok input[type=tel]:focus,.shop_sent_ok input[type=text]:focus,.shop_sent_ok select:focus,.shop_sent_ok textarea:focus,.shop_shippingaddress input[type=email]:focus,.shop_shippingaddress input[type=password]:focus,.shop_shippingaddress input[type=tel]:focus,.shop_shippingaddress input[type=text]:focus,.shop_shippingaddress select:focus,.shop_shippingaddress textarea:focus,.shop_shippment input[type=email]:focus,.shop_shippment input[type=password]:focus,.shop_shippment input[type=tel]:focus,.shop_shippment input[type=text]:focus,.shop_shippment select:focus,.shop_shippment textarea:focus{border-color:#a62f35;box-shadow:0 0 0 3px rgba(166,47,53,.14)}.shop-cart .button,.shop_billingaddress .button,.shop_cash .button,.shop_checkcartitems .button,.shop_overview .button,.shop_payment .button,.shop_sent_ok .button,.shop_shippingaddress .button,.shop_shippment .button{box-sizing:border-box;min-height:44px;padding:11px 21px;border:1px solid #a62f35;border-radius:999px;color:#fff;background:#a62f35;font-weight:700;text-align:center;text-decoration:none;transition:background .18s ease,transform .18s ease}.shop-cart .button:focus,.shop-cart .button:hover,.shop_billingaddress .button:focus,.shop_billingaddress .button:hover,.shop_cash .button:focus,.shop_cash .button:hover,.shop_checkcartitems .button:focus,.shop_checkcartitems .button:hover,.shop_overview .button:focus,.shop_overview .button:hover,.shop_payment .button:focus,.shop_payment .button:hover,.shop_sent_ok .button:focus,.shop_sent_ok .button:hover,.shop_shippingaddress .button:focus,.shop_shippingaddress .button:hover,.shop_shippment .button:focus,.shop_shippment .button:hover{opacity:1;background:#702027;transform:translateY(-1px)}.shop-cart .button.aback,.shop-cart .button.aclear,.shop-cart .button.agoon,.shop-cart .button.cancel,.shop_billingaddress .button.aback,.shop_billingaddress .button.aclear,.shop_billingaddress .button.agoon,.shop_billingaddress .button.cancel,.shop_cash .button.aback,.shop_cash .button.aclear,.shop_cash .button.agoon,.shop_cash .button.cancel,.shop_checkcartitems .button.aback,.shop_checkcartitems .button.aclear,.shop_checkcartitems .button.agoon,.shop_checkcartitems .button.cancel,.shop_overview .button.aback,.shop_overview .button.aclear,.shop_overview .button.agoon,.shop_overview .button.cancel,.shop_payment .button.aback,.shop_payment .button.aclear,.shop_payment .button.agoon,.shop_payment .button.cancel,.shop_sent_ok .button.aback,.shop_sent_ok .button.aclear,.shop_sent_ok .button.agoon,.shop_sent_ok .button.cancel,.shop_shippingaddress .button.aback,.shop_shippingaddress .button.aclear,.shop_shippingaddress .button.agoon,.shop_shippingaddress .button.cancel,.shop_shippment .button.aback,.shop_shippment .button.aclear,.shop_shippment .button.agoon,.shop_shippment .button.cancel{color:#702027;background:#fff;border-color:#dfcfca}.shop-cart .btns,.shop-cart .send,.shop_billingaddress .btns,.shop_billingaddress .send,.shop_cash .btns,.shop_cash .send,.shop_checkcartitems .btns,.shop_checkcartitems .send,.shop_overview .btns,.shop_overview .send,.shop_payment .btns,.shop_payment .send,.shop_sent_ok .btns,.shop_sent_ok .send,.shop_shippingaddress .btns,.shop_shippingaddress .send,.shop_shippment .btns,.shop_shippment .send{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:22px}.shop-cart .err,.shop-cart .errmsg,.shop-cart .msgError,.shop-cart .valsum,.shop_billingaddress .err,.shop_billingaddress .errmsg,.shop_billingaddress .msgError,.shop_billingaddress .valsum,.shop_cash .err,.shop_cash .errmsg,.shop_cash .msgError,.shop_cash .valsum,.shop_checkcartitems .err,.shop_checkcartitems .errmsg,.shop_checkcartitems .msgError,.shop_checkcartitems .valsum,.shop_overview .err,.shop_overview .errmsg,.shop_overview .msgError,.shop_overview .valsum,.shop_payment .err,.shop_payment .errmsg,.shop_payment .msgError,.shop_payment .valsum,.shop_sent_ok .err,.shop_sent_ok .errmsg,.shop_sent_ok .msgError,.shop_sent_ok .valsum,.shop_shippingaddress .err,.shop_shippingaddress .errmsg,.shop_shippingaddress .msgError,.shop_shippingaddress .valsum,.shop_shippment .err,.shop_shippment .errmsg,.shop_shippment .msgError,.shop_shippment .valsum{display:block;margin:12px 0;padding:12px 15px;border-radius:10px;color:#8a1620;background:#ffe8e8;line-height:1.45}.shop-cart,.shop_billingaddress,.shop_checkcartitems,.shop_overview,.shop_payment,.shop_sent_ok,.shop_shippingaddress,.shop_shippment{padding:clamp(20px,4vw,38px);border:1px solid rgba(112,32,39,.14);border-radius:20px;background:#fff;box-shadow:0 16px 44px rgba(112,32,39,.12)}.shop-cash{margin:20px}.cash_status{display:flex;gap:8px;margin:0 auto 26px;padding:0;list-style:none}.cash_status>*{flex:1;padding:10px 12px;border-radius:999px;color:#75676a;background:#f2e9e7;text-align:center;font-size:.8rem;font-weight:700}.cash_status .slct{color:#fff;background:#a62f35}.cash_status .lnk{color:#fff;background:#067c33}.shop_loginreg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.shop_loginreg>div{min-width:0;padding:clamp(20px,3vw,30px);border:1px solid #dfcfca;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(112,32,39,.09)}.shop_loginreg h4{margin-top:0;font-size:1.25rem}.shop_loginreg .benefits{color:#75676a;line-height:1.55}.shop_loginreg .benefits ul{padding-left:20px}.shop_loginreg .register-form{padding:0;border:0;box-shadow:none}.tblshopcart{width:100%;border-collapse:collapse}.tblshopcart th{padding:12px 10px;border-bottom:2px solid #a62f35;color:#702027;text-align:left;font-size:.86rem}.tblshopcart td{padding:15px 10px;border-bottom:1px solid #eee3df;vertical-align:middle}.tblshopcart .coupon-val,.tblshopcart .shipment-val,.tblshopcart .td4,.tblshopcart .td5,.tblshopcart .td6,.tblshopcart .total-val,.tblshopcart .vat-val{text-align:right;white-space:nowrap}.tblshopcart .item-cnt{width:64px!important;min-height:38px!important;text-align:center}.tblshopcart .delete-item{display:inline-grid;width:32px;height:32px;place-items:center;border-radius:50%;color:#8a1620;background:#fbe9e9;text-decoration:none}.tblshopcart .delete-item::before{content:"×";font-size:1.35rem;margin-top:4px}.tblshopcart .total td,.tblshopcart .total-brt td{border-top:2px solid #a62f35;color:#702027;font-size:1.08rem;font-weight:800}.shipping-country,.shipping-price,.total-brt,.vat{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:center;padding:10px 0;color:#75676a}.shipping-country .price,.shipping-country .total-val,.shipping-country .vat-sum,.shipping-price .price,.shipping-price .total-val,.shipping-price .vat-sum,.total-brt .price,.total-brt .total-val,.total-brt .vat-sum,.vat .price,.vat .total-val,.vat .vat-sum{color:#25191a;font-weight:800}.shop_billingaddress .addresses-list,.shop_shippingaddress .addresses-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:15px}.shop_billingaddress .descr,.shop_shippingaddress .descr{font-size:.9em;padding-bottom:20px}.shop_billingaddress .dv,.shop_shippingaddress .dv{padding:18px;border:1px solid #dfcfca;border-radius:14px;background:#fffaf4;line-height:1.5;margin-bottom:20px}.shop_billingaddress .table-new-form,.shop_shippingaddress .table-new-form{width:100%;border-spacing:0 10px}.shop_billingaddress .table-new-form td,.shop_billingaddress .table-new-form tr,.shop_shippingaddress .table-new-form td,.shop_shippingaddress .table-new-form tr{display:block;width:100%}.shop_billingaddress input,.shop_billingaddress select,.shop_shippingaddress input,.shop_shippingaddress select{width:100%!important;margin-bottom:10px!important}.cash-ov-boxes,.payment-items,.shipment-items,.shop_sent_ok .boxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.cash-ov-boxes .box,.payment-items .item,.shipment-mode,.shop_sent_ok .box{padding:18px;border:1px solid #dfcfca;border-radius:14px;background:#fffaf4;line-height:1.5}.payment-items .item:has(input:checked),.shipment-mode:has(input:checked){border-color:#a62f35;box-shadow:0 0 0 2px rgba(166,47,53,.12)}.addfields,.agbs,.conditions,.paymentcondition,.rightswithdrawal,.usercomment{margin-top:18px;padding:18px;border-radius:14px;background:#fffaf4;line-height:1.55}.shop_sent_ok .head-shop,.shop_sent_ok h1{text-align:center}.shop_sent_ok .icon{color:#2a963f}.shop_sent_ok .cart-item{font-size:1.2rem}.shop_sent_ok .invoiceno.box span{display:block;margin-bottom:8px}.shop_sent_ok .invoiceno.box span span{font-weight:700}.shop-cash .dvprint{display:none}.shop-cash .edit{padding-top:8px}.shop-cash .edit a{text-decoration:none;background:#fff;font-size:.8em;padding:4px 8px;border-radius:20px;color:#666}.shop-cash .edit a:focus,.shop-cash .edit a:hover{background:#a62f35;color:#fff}.shop-cash .box.payment .pay span{display:block;font-weight:700}.shop-cash .usercomment textarea{width:100%;height:68px}.shop-cash .tblshopcart .header-products .th2{width:5%}.shop-cash .tblshopcart tr.shp,.shop-cash .tblshopcart tr.vat{display:none}.shop-cash .send .button{max-width:360px;width:100%;font-size:1.1rem}@media (max-width:760px){.shop-cart,.shop_billingaddress,.shop_cash,.shop_checkcartitems,.shop_overview,.shop_payment,.shop_sent_ok,.shop_shippingaddress,.shop_shippment{width:auto;margin:16px 10px}.shop_loginreg{grid-template-columns:1fr}.cash_status{overflow-x:auto}.cash_status>*{min-width:120px}.tblshopcart{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.btns,.send{flex-direction:column-reverse}.btns .button,.send .button,.shop_billingaddress .button{width:100%;margin-bottom:8px}}.shop_sent_ok .descr-head{font-size:2rem;display:block}.shop_sent_ok .descr-info{display:block;padding-bottom:30px}.shop_sent_ok .dvprint{display:none}.shop_sent_ok .items table{border-collapse:collapse;margin-top:20px;width:100%}.shop_sent_ok .items .td2,.shop_sent_ok .items .td4,.shop_sent_ok .items th{display:none}.shop_sent_ok .items .vat{display:inline-block;margin-left:6px}.shop_sent_ok .shipping-prices,.shop_sent_ok .total-prices{display:none}.shop-cart{margin:60px auto}.shop-cart th{display:none}.shop-cart .cart-item td:nth-child(2){display:none}.shop-cart .cart-item .td3 a{pointer-events:none;text-decoration:none}.shop-cart .cart-item .td3 .product-title{color:#000}.shop-cart tr.total td.cnt{display:none}.shop-cart tr.total td.total-lbl span{display:none}