.BorlabsCookie *{box-sizing:border-box}.BorlabsCookie *::before,.BorlabsCookie *::after{box-sizing:inherit}.BorlabsCookie * div,.BorlabsCookie * span,.BorlabsCookie * h1,.BorlabsCookie * h2,.BorlabsCookie * h3,.BorlabsCookie * h4,.BorlabsCookie * h5,.BorlabsCookie * h6,.BorlabsCookie * p,.BorlabsCookie * a,.BorlabsCookie * em,.BorlabsCookie * img,.BorlabsCookie * small,.BorlabsCookie * strike,.BorlabsCookie * strong,.BorlabsCookie * sub,.BorlabsCookie * sup,.BorlabsCookie * b,.BorlabsCookie * u,.BorlabsCookie * i,.BorlabsCookie * center,.BorlabsCookie * ol,.BorlabsCookie * ul,.BorlabsCookie * li,.BorlabsCookie * fieldset,.BorlabsCookie * form,.BorlabsCookie * label,.BorlabsCookie * legend{margin:0;padding:0;border:0;color:inherit;vertical-align:baseline;font-family:inherit;font-size:inherit;font-style:initial;font-weight:initial;letter-spacing:initial;line-height:initial;text-decoration:initial;text-transform:initial;word-spacing:initial}.borlabs-hide{display:none}.borlabs-position-fix{position:initial !important;transform:unset !important}._brlbs-btn-cookie-preference{display:inline-block;font-family:inherit;font-size:inherit;padding:.5em 1em;text-decoration:none;transition:background-color 125ms linear}.BorlabsCookie ._brlbs-cursor{cursor:pointer}.BorlabsCookie .text-left{text-align:left !important}.BorlabsCookie .text-center{text-align:center !important}.BorlabsCookie .text-right{text-align:right !important}.BorlabsCookie table._brlbs th{text-align:left}.BorlabsCookie table._brlbs td,.BorlabsCookie table._brlbs th{padding:.3rem}.BorlabsCookie ._brlbs-responsive-table{min-height:.01%;overflow:auto}.BorlabsCookie label._brlbs-focused{outline:Highlight;outline-color:-webkit-focus-ring-color;outline-style:solid;outline-width:2px}.BorlabsCookie .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.BorlabsCookie .sr-only-focusable:active,.BorlabsCookie .sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.BorlabsCookie .container,.BorlabsCookie .container-fluid,.BorlabsCookie .container-xl,.BorlabsCookie .container-lg,.BorlabsCookie .container-md,.BorlabsCookie .container-sm{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 576px){.BorlabsCookie .container-sm,.BorlabsCookie .container{max-width:540px}}@media(min-width: 768px){.BorlabsCookie .container-md,.BorlabsCookie .container-sm,.BorlabsCookie .container{max-width:720px}}@media(min-width: 992px){.BorlabsCookie .container-lg,.BorlabsCookie .container-md,.BorlabsCookie .container-sm,.BorlabsCookie .container{max-width:960px}}@media(min-width: 1200px){.BorlabsCookie .container-xl,.BorlabsCookie .container-lg,.BorlabsCookie .container-md,.BorlabsCookie .container-sm,.BorlabsCookie .container{max-width:1140px}}.BorlabsCookie .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.BorlabsCookie .no-gutters{margin-right:0;margin-left:0}.BorlabsCookie .no-gutters>.col,.BorlabsCookie .no-gutters>[class*=col-]{padding-right:0;padding-left:0}.BorlabsCookie .col-xl,.BorlabsCookie .col-xl-12,.BorlabsCookie .col-xl-11,.BorlabsCookie .col-xl-10,.BorlabsCookie .col-xl-9,.BorlabsCookie .col-xl-8,.BorlabsCookie .col-xl-7,.BorlabsCookie .col-xl-6,.BorlabsCookie .col-xl-5,.BorlabsCookie .col-xl-4,.BorlabsCookie .col-xl-3,.BorlabsCookie .col-xl-2,.BorlabsCookie .col-xl-1,.BorlabsCookie .col-lg,.BorlabsCookie .col-lg-12,.BorlabsCookie .col-lg-11,.BorlabsCookie .col-lg-10,.BorlabsCookie .col-lg-9,.BorlabsCookie .col-lg-8,.BorlabsCookie .col-lg-7,.BorlabsCookie .col-lg-6,.BorlabsCookie .col-lg-5,.BorlabsCookie .col-lg-4,.BorlabsCookie .col-lg-3,.BorlabsCookie .col-lg-2,.BorlabsCookie .col-lg-1,.BorlabsCookie .col-md,.BorlabsCookie .col-md-12,.BorlabsCookie .col-md-11,.BorlabsCookie .col-md-10,.BorlabsCookie .col-md-9,.BorlabsCookie .col-md-8,.BorlabsCookie .col-md-7,.BorlabsCookie .col-md-6,.BorlabsCookie .col-md-5,.BorlabsCookie .col-md-4,.BorlabsCookie .col-md-3,.BorlabsCookie .col-md-2,.BorlabsCookie .col-md-1,.BorlabsCookie .col-sm,.BorlabsCookie .col-sm-12,.BorlabsCookie .col-sm-11,.BorlabsCookie .col-sm-10,.BorlabsCookie .col-sm-9,.BorlabsCookie .col-sm-8,.BorlabsCookie .col-sm-7,.BorlabsCookie .col-sm-6,.BorlabsCookie .col-sm-5,.BorlabsCookie .col-sm-4,.BorlabsCookie .col-sm-3,.BorlabsCookie .col-sm-2,.BorlabsCookie .col-sm-1,.BorlabsCookie .col,.BorlabsCookie .col-12,.BorlabsCookie .col-11,.BorlabsCookie .col-10,.BorlabsCookie .col-9,.BorlabsCookie .col-8,.BorlabsCookie .col-7,.BorlabsCookie .col-6,.BorlabsCookie .col-5,.BorlabsCookie .col-4,.BorlabsCookie .col-3,.BorlabsCookie .col-2,.BorlabsCookie .col-1{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.BorlabsCookie .col{flex-basis:0;flex-grow:1;max-width:100%}.BorlabsCookie .col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.BorlabsCookie .col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.BorlabsCookie .col-3{flex:0 0 25%;max-width:25%}.BorlabsCookie .col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.BorlabsCookie .col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.BorlabsCookie .col-6{flex:0 0 50%;max-width:50%}.BorlabsCookie .col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.BorlabsCookie .col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.BorlabsCookie .col-9{flex:0 0 75%;max-width:75%}.BorlabsCookie .col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.BorlabsCookie .col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.BorlabsCookie .col-12{flex:0 0 100%;max-width:100%}@media(min-width: 576px){.BorlabsCookie .col-sm{flex-basis:0;flex-grow:1;max-width:100%}.BorlabsCookie .col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.BorlabsCookie .col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.BorlabsCookie .col-sm-3{flex:0 0 25%;max-width:25%}.BorlabsCookie .col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.BorlabsCookie .col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.BorlabsCookie .col-sm-6{flex:0 0 50%;max-width:50%}.BorlabsCookie .col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.BorlabsCookie .col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.BorlabsCookie .col-sm-9{flex:0 0 75%;max-width:75%}.BorlabsCookie .col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.BorlabsCookie .col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.BorlabsCookie .col-sm-12{flex:0 0 100%;max-width:100%}}@media(min-width: 768px){.BorlabsCookie .col-md{flex-basis:0;flex-grow:1;max-width:100%}.BorlabsCookie .col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.BorlabsCookie .col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.BorlabsCookie .col-md-3{flex:0 0 25%;max-width:25%}.BorlabsCookie .col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.BorlabsCookie .col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.BorlabsCookie .col-md-6{flex:0 0 50%;max-width:50%}.BorlabsCookie .col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.BorlabsCookie .col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.BorlabsCookie .col-md-9{flex:0 0 75%;max-width:75%}.BorlabsCookie .col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.BorlabsCookie .col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.BorlabsCookie .col-md-12{flex:0 0 100%;max-width:100%}}@media(min-width: 992px){.BorlabsCookie .col-lg{flex-basis:0;flex-grow:1;max-width:100%}.BorlabsCookie .col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.BorlabsCookie .col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.BorlabsCookie .col-lg-3{flex:0 0 25%;max-width:25%}.BorlabsCookie .col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.BorlabsCookie .col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.BorlabsCookie .col-lg-6{flex:0 0 50%;max-width:50%}.BorlabsCookie .col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.BorlabsCookie .col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.BorlabsCookie .col-lg-9{flex:0 0 75%;max-width:75%}.BorlabsCookie .col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.BorlabsCookie .col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.BorlabsCookie .col-lg-12{flex:0 0 100%;max-width:100%}}@media(min-width: 1200px){.BorlabsCookie .col-xl{flex-basis:0;flex-grow:1;max-width:100%}.BorlabsCookie .col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.BorlabsCookie .col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.BorlabsCookie .col-xl-3{flex:0 0 25%;max-width:25%}.BorlabsCookie .col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.BorlabsCookie .col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.BorlabsCookie .col-xl-6{flex:0 0 50%;max-width:50%}.BorlabsCookie .col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.BorlabsCookie .col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.BorlabsCookie .col-xl-9{flex:0 0 75%;max-width:75%}.BorlabsCookie .col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.BorlabsCookie .col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.BorlabsCookie .col-xl-12{flex:0 0 100%;max-width:100%}}.BorlabsCookie .d-block{display:block !important}.BorlabsCookie .d-flex{display:flex !important}@media(min-width: 576px){.BorlabsCookie .d-sm-block{display:block !important}.BorlabsCookie .d-sm-flex{display:flex !important}}@media(min-width: 768px){.BorlabsCookie .d-md-block{display:block !important}.BorlabsCookie .d-md-flex{display:flex !important}}@media(min-width: 992px){.BorlabsCookie .d-lg-block{display:block !important}.BorlabsCookie .d-lg-flex{display:flex !important}}@media(min-width: 1200px){.BorlabsCookie .d-xl-block{display:block !important}.BorlabsCookie .d-xl-flex{display:flex !important}}.BorlabsCookie .flex-row{flex-direction:row !important}.BorlabsCookie .flex-fill{flex:1 1 auto !important}.BorlabsCookie .justify-content-between{justify-content:space-between !important}.BorlabsCookie .align-items-start{align-items:flex-start !important}.BorlabsCookie .align-items-end{align-items:flex-end !important}.BorlabsCookie .align-items-center{align-items:center !important}.BorlabsCookie .align-items-baseline{align-items:baseline !important}.BorlabsCookie .align-items-stretch{align-items:stretch !important}@media(min-width: 576px){.BorlabsCookie .flex-sm-row{flex-direction:row !important}.BorlabsCookie .flex-sm-fill{flex:1 1 auto !important}.BorlabsCookie .justify-content-sm-between{justify-content:space-between !important}.BorlabsCookie .align-items-sm-start{align-items:flex-start !important}.BorlabsCookie .align-items-sm-end{align-items:flex-end !important}.BorlabsCookie .align-items-sm-center{align-items:center !important}.BorlabsCookie .align-items-sm-baseline{align-items:baseline !important}.BorlabsCookie .align-items-sm-stretch{align-items:stretch !important}}@media(min-width: 768px){.BorlabsCookie .flex-md-row{flex-direction:row !important}.BorlabsCookie .flex-md-fill{flex:1 1 auto !important}.BorlabsCookie .justify-content-md-between{justify-content:space-between !important}.BorlabsCookie .align-items-md-start{align-items:flex-start !important}.BorlabsCookie .align-items-md-end{align-items:flex-end !important}.BorlabsCookie .align-items-md-center{align-items:center !important}.BorlabsCookie .align-items-md-baseline{align-items:baseline !important}.BorlabsCookie .align-items-md-stretch{align-items:stretch !important}}@media(min-width: 992px){.BorlabsCookie .flex-lg-row{flex-direction:row !important}.BorlabsCookie .flex-lg-fill{flex:1 1 auto !important}.BorlabsCookie .justify-content-lg-between{justify-content:space-between !important}.BorlabsCookie .align-items-lg-start{align-items:flex-start !important}.BorlabsCookie .align-items-lg-end{align-items:flex-end !important}.BorlabsCookie .align-items-lg-center{align-items:center !important}.BorlabsCookie .align-items-lg-baseline{align-items:baseline !important}.BorlabsCookie .align-items-lg-stretch{align-items:stretch !important}}@media(min-width: 1200px){.BorlabsCookie .flex-xl-row{flex-direction:row !important}.BorlabsCookie .flex-xl-fill{flex:1 1 auto !important}.BorlabsCookie .justify-content-xl-between{justify-content:space-between !important}.BorlabsCookie .align-items-xl-start{align-items:flex-start !important}.BorlabsCookie .align-items-xl-end{align-items:flex-end !important}.BorlabsCookie .align-items-xl-center{align-items:center !important}.BorlabsCookie .align-items-xl-baseline{align-items:baseline !important}.BorlabsCookie .align-items-xl-stretch{align-items:stretch !important}}.BorlabsCookie .w-25{width:25% !important}.BorlabsCookie .w-50{width:50% !important}.BorlabsCookie .w-75{width:75% !important}.BorlabsCookie .w-100{width:100% !important}.BorlabsCookie .w-auto{width:auto !important}.BorlabsCookie .h-25{height:25% !important}.BorlabsCookie .h-50{height:50% !important}.BorlabsCookie .h-75{height:75% !important}.BorlabsCookie .h-100{height:100% !important}.BorlabsCookie .h-auto{height:auto !important}.BorlabsCookie .mw-100{max-width:100% !important}.BorlabsCookie .mh-100{max-height:100% !important}.BorlabsCookie .min-vw-100{min-width:100vw !important}.BorlabsCookie .min-vh-100{min-height:100vh !important}.BorlabsCookie .vw-100{width:100vw !important}.BorlabsCookie .vh-100{height:100vh !important}.BorlabsCookie ._brlbs-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.BorlabsCookie ._brlbs-animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.BorlabsCookie ._brlbs-animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.BorlabsCookie ._brlbs-animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.BorlabsCookie ._brlbs-animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.BorlabsCookie ._brlbs-animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.BorlabsCookie ._brlbs-animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.BorlabsCookie ._brlbs-animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}.BorlabsCookie ._brlbs-animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}.BorlabsCookie ._brlbs-animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.BorlabsCookie ._brlbs-animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media(print), (prefers-reduced-motion: reduce){.BorlabsCookie ._brlbs-animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}}.BorlabsCookie._brlbs-switch-consent{align-items:center;display:flex;font-size:inherit}.BorlabsCookie._brlbs-switch-consent ._brlbs-btn-switch--textRight{margin-right:2em}.BorlabsCookie ._brlbs-title{display:inline-block;vertical-align:middle;margin-bottom:0}.BorlabsCookie ._brlbs-title::before{content:"|";display:inline-block;margin:0 .25rem 0 0}.BorlabsCookie ._brlbs-checkbox{color:inherit;cursor:pointer;display:block;padding-left:2em;position:relative}.BorlabsCookie ._brlbs-checkbox input{position:absolute;opacity:0 !important;width:auto;z-index:-1}.BorlabsCookie ._brlbs-checkbox input:checked~._brlbs-checkbox-indicator::after{opacity:1}.BorlabsCookie ._brlbs-checkbox input:disabled~._brlbs-checkbox-indicator::after{opacity:1}.BorlabsCookie ._brlbs-checkbox ._brlbs-checkbox-indicator{border-style:solid;border-width:2px;padding:0 !important;position:absolute;left:0;top:0;height:20px;width:20px;transition:.25s}.BorlabsCookie ._brlbs-checkbox ._brlbs-checkbox-indicator::after{content:"";border-style:solid;border-width:0 2px 2px 0;border-radius:1px;position:absolute;left:5px;top:1px;height:11px;width:6px;transform:rotate(45deg);opacity:0}.BorlabsCookie ._brlbs-btn-switch{position:relative;display:inline-block;margin:0;width:50px;height:26px;vertical-align:middle}.BorlabsCookie ._brlbs-btn-switch input{opacity:0;width:0;height:0}.BorlabsCookie ._brlbs-btn-switch input:checked+._brlbs-slider{background-color:#2295f3}.BorlabsCookie ._brlbs-btn-switch input:checked+._brlbs-slider:before{transform:translateX(24px)}.BorlabsCookie ._brlbs-btn-switch ._brlbs-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#bbc0c7;transition:.4s}.BorlabsCookie ._brlbs-btn-switch ._brlbs-slider::before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.BorlabsCookie ._brlbs-btn-switch-status{position:absolute;top:50%;right:calc(100% + 6px);transform:translateY(-50%)}.BorlabsCookie ._brlbs-btn-switch--textRight ._brlbs-btn-switch-status{right:auto;left:calc(100% + 6px)}.BorlabsCookie ._brlbs-btn-switch-status::before{content:attr(data-inactive);white-space:nowrap}.BorlabsCookie ._brlbs-btn-switch>input:checked~._brlbs-btn-switch-status::before{content:attr(data-active)}#BorlabsCookieBox a{font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;word-spacing:inherit}#BorlabsCookieBox a:focus{outline:Highlight !important;outline-color:-webkit-focus-ring-color !important;outline-style:solid !important;outline-width:2px !important}#BorlabsCookieBox:not(._brlbs-keyboard) a:focus{outline:0 !important}#BorlabsCookieBox ._brlbs-animated{visibility:visible}#BorlabsCookieBox .container{background:inherit;display:block;float:none;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;min-height:auto;position:inherit}#BorlabsCookieBox ._brlbs-bar .container{overflow:auto !important;width:100% !important;max-width:none !important;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}#BorlabsCookieBox ._brlbs-box .container{overflow:auto !important;width:auto !important}#BorlabsCookieBox .container::before{display:initial}#BorlabsCookieBox .container::after{content:" ";display:block;height:2px}#BorlabsCookieBox .container .row{background:inherit;color:inherit;display:flex;min-width:1px;pointer-events:inherit;width:auto;max-width:none}#BorlabsCookieBox .container .row.no-gutters{margin-left:0;margin-right:0}#BorlabsCookieBox .container .row::before,#BorlabsCookieBox .container .row::after{display:initial}#BorlabsCookieBox .bcac-item{margin:.5em 0;padding:.5em}#BorlabsCookieBox .bcac-item ._brlbs-h4{font-size:1.25em;margin:0 0 .25em 0}#BorlabsCookieBox .bcac-item p{font-size:.875em}#BorlabsCookieBox .bcac-item p,#BorlabsCookieBox .bcac-item span{color:inherit}#BorlabsCookieBox>div{display:none}#BorlabsCookieBox>div.show-cookie-box{display:flex}#BorlabsCookieBox>div:not(._brlbs-block-content){position:absolute;width:100%;z-index:999999}#BorlabsCookieBox>div:not(._brlbs-block-content).top-left{top:0}#BorlabsCookieBox>div:not(._brlbs-block-content).top-center{top:0}#BorlabsCookieBox>div:not(._brlbs-block-content).top-right{top:0}#BorlabsCookieBox>div:not(._brlbs-block-content).middle-left{top:50%}#BorlabsCookieBox>div:not(._brlbs-block-content).middle-center{top:50%}#BorlabsCookieBox>div:not(._brlbs-block-content).middle-right{top:50%}#BorlabsCookieBox>div:not(._brlbs-block-content).bottom-left{bottom:0}#BorlabsCookieBox>div:not(._brlbs-block-content).bottom-center{bottom:0}#BorlabsCookieBox>div:not(._brlbs-block-content).bottom-right{bottom:0}#BorlabsCookieBox h3,#BorlabsCookieBox ._brlbs-h3{background:inherit;color:inherit;font-family:inherit;font-size:1.625em;line-height:1.125em;word-break:break-all}#BorlabsCookieBox ul{display:flex;flex-flow:wrap;justify-content:center;list-style:none;margin:.9375em 0;padding:0}#BorlabsCookieBox ul li{color:inherit;font-family:inherit;font-size:1em;line-height:1.25em;list-style:none;margin:0 .9375em .375em 0}#BorlabsCookieBox ul li:last-child{margin:0}#BorlabsCookieBox ul li::before{content:"●";margin:0 4px 0 0}#BorlabsCookieBox p{color:inherit;font-family:inherit;font-size:1em;line-height:1.4em;margin:.9375em 0}#BorlabsCookieBox p:last-child{margin:0}#BorlabsCookieBox p ._brlbs-paragraph:last-child{margin-bottom:0}#BorlabsCookieBox ._brlbs-flex-center{display:flex;align-items:center;justify-content:center}#BorlabsCookieBox ._brlbs-flex-center p{margin-bottom:0}#BorlabsCookieBox ._brlbs-flex-left{display:flex;align-items:center;justify-content:left;margin:0 0 .9375em 0}#BorlabsCookieBox ._brlbs-actions{display:inline}#BorlabsCookieBox ._brlbs-accept{font-family:inherit;text-align:center}#BorlabsCookieBox ._brlbs-block-content{background:rgba(0,0,0,0);left:0;position:fixed;height:100%;top:0;width:100%;z-index:999999}#BorlabsCookieBox ._brlbs-block-content._brlbs-bg-animation{transition:background-color 250ms linear}#BorlabsCookieBox ._brlbs-block-content._brlbs-bg-dark{background:rgba(0,0,0,.6)}#BorlabsCookieBox ._brlbs-branding{font-family:inherit;font-size:.75em;margin:0}#BorlabsCookieBox ._brlbs-branding a{text-decoration:none}#BorlabsCookieBox ._brlbs-branding img{display:inline-block;max-height:16px;max-width:16px;vertical-align:middle}#BorlabsCookieBox ._brlbs-btn{display:inline-block;font-family:inherit;font-size:1.25em;padding:.75em 2em;text-decoration:none;transition:background-color 125ms linear}#BorlabsCookieBox ._brlbs-paragraph{display:block;margin-bottom:.6em}#BorlabsCookieBox ._brlbs-paragraph._brlbs-text-technology{display:inline}#BorlabsCookieBox ._brlbs-paragraph._brlbs-text-personal-data{display:inline}#BorlabsCookieBox ._brlbs-paragraph._brlbs-text-more-information{display:inline}#BorlabsCookieBox ._brlbs-paragraph._brlbs-text-no-commitment{display:inline}#BorlabsCookieBox ._brlbs-paragraph._brlbs-text-revoke{display:inline}#BorlabsCookieBox ._brlbs-paragraph._brlbs-text-individual-settings{display:inline}#BorlabsCookieBox ._brlbs-paragraph._brlbs-text-non-eu-data-transfer{margin-top:.6em}#BorlabsCookieBox .cookie-logo{height:auto;max-width:48px;padding:0 8px 0 0;vertical-align:middle;width:100%}#BorlabsCookieBox ._brlbs-legal{font-family:inherit;font-size:.75em;text-align:center}#BorlabsCookieBox ._brlbs-manage{font-family:inherit;font-size:.75em;text-align:center}#BorlabsCookieBox ._brlbs-refuse{font-family:inherit;font-size:.75em;text-align:center}#BorlabsCookieBox ._brlbs-refuse a{color:inherit}#BorlabsCookieBox ._brlbs-manage-btn{font-family:inherit;text-align:center}#BorlabsCookieBox ._brlbs-manage-btn a{font-size:1.25em;color:inherit}#BorlabsCookieBox ._brlbs-manage-btn a:hover{color:inherit}#BorlabsCookieBox ._brlbs-refuse-btn{font-family:inherit;text-align:center}#BorlabsCookieBox ._brlbs-refuse-btn a{font-size:1.25em;color:inherit}#BorlabsCookieBox ._brlbs-refuse-btn a:hover{color:inherit}#BorlabsCookieBox .top-left{align-items:flex-start;justify-content:flex-start}#BorlabsCookieBox .top-center{align-items:flex-start;justify-content:center}#BorlabsCookieBox .top-right{align-items:flex-start;justify-content:flex-end}#BorlabsCookieBox .middle-left{align-items:center;justify-content:flex-start}#BorlabsCookieBox .middle-center{align-items:center;justify-content:center}#BorlabsCookieBox .middle-right{align-items:center;justify-content:flex-end}#BorlabsCookieBox .bottom-left{align-items:flex-end;justify-content:flex-start}#BorlabsCookieBox .bottom-center{align-items:flex-end;justify-content:center}#BorlabsCookieBox .bottom-right{align-items:flex-end;justify-content:flex-end}#BorlabsCookieBox ._brlbs-box,#BorlabsCookieBox ._brlbs-bar{box-shadow:0 4px 8px rgba(0,0,0,.2);padding:15px 0;max-height:100vh;overflow:auto}#BorlabsCookieBox ._brlbs-bar-wrap{display:block;max-width:100%;width:100%;z-index:1000000}#BorlabsCookieBox ._brlbs-bar-wrap._brlbs-position-fixed{position:fixed}#BorlabsCookieBox ._brlbs-bar-wrap .cookie-preference ._brlbs-flex-center{justify-content:left}#BorlabsCookieBox ._brlbs-bar._brlbs-bar-slim .cookie-box p{margin:0}#BorlabsCookieBox ._brlbs-bar._brlbs-bar-slim .cookie-box p._brlbs-accept{margin:.9375em 0}#BorlabsCookieBox ._brlbs-bar._brlbs-bar-slim ._brlbs-actions-mobile{display:none}#BorlabsCookieBox ._brlbs-bar ul{justify-content:center;margin:.5em 0}#BorlabsCookieBox ._brlbs-bar ._brlbs-no-padding-right{padding-right:0}#BorlabsCookieBox ._brlbs-bar ._brlbs-separator::before{content:"|";display:inline-block;margin:0 2px}#BorlabsCookieBox ._brlbs-bar .cookie-logo{padding:0 8px 0 0;vertical-align:middle;width:100%}#BorlabsCookieBox ._brlbs-bar ._brlbs-legal{text-align:center}#BorlabsCookieBox ._brlbs-box-wrap{display:block;max-width:550px;width:100%;z-index:1000000}#BorlabsCookieBox ._brlbs-box-wrap._brlbs-position-fixed{position:fixed}#BorlabsCookieBox ._brlbs-box._brlbs-box-slim>.container ._brlbs-manage{margin:0}#BorlabsCookieBox ._brlbs-box._brlbs-box-slim>.container ._brlbs-refuse{margin:.5em 0 0 0}#BorlabsCookieBox ._brlbs-box ._brlbs-separator::before{content:"|";display:inline-block;margin:0 2px}#BorlabsCookieBox .cookie-preference .container.not-visible{height:0}#BorlabsCookieBox .cookie-preference table{margin:1em 0 0 0;width:100%}#BorlabsCookieBox .cookie-preference table tr td,#BorlabsCookieBox .cookie-preference table tr th{border-bottom:1px solid}#BorlabsCookieBox .cookie-preference table tr:last-child td,#BorlabsCookieBox .cookie-preference table tr:last-child th{border-bottom:0}#BorlabsCookieBox .cookie-preference table th{text-align:left;width:40%}#BorlabsCookieBox .cookie-preference table td{text-align:left}#BorlabsCookieBox .cookie-preference table td,#BorlabsCookieBox .cookie-preference table th{font-size:.875em;padding:.25em .5em}#BorlabsCookieBox .cookie-preference ._brlbs-accept{text-align:left}#BorlabsCookieBox .cookie-preference ._brlbs-btn{font-size:1em;margin:0 0 .9375em 0;padding:.75em 1.5em}#BorlabsCookieBox .cookie-preference ._brlbs-legal{text-align:right}#BorlabsCookieBox .cookie-preference ._brlbs-pp-url{overflow:hidden;text-overflow:ellipsis;width:100%;max-width:0}#BorlabsCookieBox .cookie-preference ._brlbs-refuse{margin:0 0 .9375em 0;text-align:right}#BorlabsCookieBox .cookie-preference ._brlbs-separator::before{content:"|";display:inline-block;margin:0 2px}#BorlabsCookieBox ._brlbs-bar-advanced ul,#BorlabsCookieBox ._brlbs-box-advanced ul{justify-content:space-between}#BorlabsCookieBox ._brlbs-bar-advanced ul li,#BorlabsCookieBox ._brlbs-box-advanced ul li{line-height:1.375em;margin:0 .9375em .875em 0}#BorlabsCookieBox ._brlbs-bar-advanced ul li::before,#BorlabsCookieBox ._brlbs-box-advanced ul li::before{content:"";margin:0}#BorlabsCookieBox ._brlbs-box-plus-wrap{max-width:768px}#BorlabsCookieBox ._brlbs-box-plus #CookieBoxTextDescription{padding-top:10px;overflow:visible;max-height:100%}#BorlabsCookieBox ._brlbs-box-plus ._brlbs-legal{padding-top:10px}#BorlabsCookieBox ._brlbs-box-plus ._brlbs-button-area{padding-top:.475em}#BorlabsCookieBox ._brlbs-box-plus ._brlbs-button-area p:last-child{margin:.475em 0}#BorlabsCookieBox ._brlbs-box-plus ul{display:block}#BorlabsCookieBox ._brlbs-box-plus ul li{line-height:1.375em;padding:.475em .9375em .475em 0}#BorlabsCookieBox ._brlbs-box-plus ul li ._brlbs-checkbox{font-weight:600}#BorlabsCookieBox ._brlbs-box-plus ul li ._brlbs-service-group-description{padding-top:8px}#BorlabsCookieBox ._brlbs-box-plus ul li::before{content:"";margin:0}#CookieBoxTextDescription{overflow:auto;max-height:50vh}#CookiePrefDescription{overflow:auto;max-height:40vh}.BorlabsCookie ._brlbs-content-blocker{line-height:1.5em}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption{padding:1em}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption label{color:inherit}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption label input{background:none;border:0;display:inline-block;height:auto;margin:inherit;position:static;vertical-align:middle;width:auto;-webkit-appearance:auto}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption label input::before{content:""}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption label small{vertical-align:middle}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption p{margin-bottom:1em}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption p:last-child{margin:0}.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption small{font-size:.875em}.BorlabsCookie ._brlbs-content-blocker ._brlbs-default{background:#efefef;margin-bottom:1em;padding:1em;text-align:center}.BorlabsCookie ._brlbs-content-blocker ._brlbs-default label input{vertical-align:middle;width:auto}.BorlabsCookie ._brlbs-content-blocker ._brlbs-default p{margin-bottom:1em}.BorlabsCookie ._brlbs-content-blocker ._brlbs-default p:last-child{margin:0}.BorlabsCookie ._brlbs-content-blocker ._brlbs-default small{font-size:.875em}.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed{margin-bottom:1em;position:relative;display:inline-block;overflow:hidden}.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed ._brlbs-thumbnail{display:block;max-width:100%}.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed ._brlbs-caption{top:50%;left:0;position:absolute;width:100%;text-align:center;transform:translateY(-50%)}.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed a._brlbs-btn{display:inline-flex;align-items:center;justify-content:center}.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed a._brlbs-btn._brlbs-icon-play-black::before{background:url("data:image/svg+xml,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 x=%270%27 y=%270%27 width=%2778%27 height=%2778%27 viewBox=%270, 0, 78, 78%27%3E%3Cg id=%27Layer_1%27%3E%3Cg%3E%3Cpath d=%27M7.5,71.5 L7.5,7.5 L55.5,37.828 L7.5,71.5%27 fill=%27%23000000%27/%3E%3Cpath d=%27M7.5,71.5 L7.5,7.5 L55.5,37.828 L7.5,71.5%27 fill-opacity=%270%27 stroke=%27%23000000%27 stroke-width=%2712%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;background-size:contain;content:" ";display:inline-block;margin-right:4px;height:1.142857143em;width:.857142857em}.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed a._brlbs-btn._brlbs-icon-play-white::before{background:url("data:image/svg+xml,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 x=%270%27 y=%270%27 width=%2778%27 height=%2778%27 viewBox=%270, 0, 78, 78%27%3E%3Cg id=%27Layer_1%27%3E%3Cg%3E%3Cpath d=%27M7.5,71.5 L7.5,7.5 L55.5,37.828 L7.5,71.5%27 fill=%27%23ffffff%27/%3E%3Cpath d=%27M7.5,71.5 L7.5,7.5 L55.5,37.828 L7.5,71.5%27 fill-opacity=%270%27 stroke=%27%23ffffff%27 stroke-width=%2712%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;background-size:contain;content:" ";display:inline-block;margin-right:4px;height:1.142857143em;width:.857142857em}.BorlabsCookie ._brlbs-content-blocker ._brlbs-btn{display:inline-block;font-family:inherit;padding:.5em 1em;text-decoration:none;transition:background-color 125ms linear}._brlbs-fluid-width-video-wrapper{padding:56.2963% 0 0 0;position:relative;width:100%}._brlbs-fluid-width-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.fusion-video .BorlabsCookie{top:0;left:0;position:absolute}.bricks-video-wrapper .BorlabsCookie,.brxe-video .BorlabsCookie{position:absolute;width:100%;height:100%;top:0}.bricks-video-wrapper .BorlabsCookie ._brlbs-embed,.brxe-video .BorlabsCookie ._brlbs-embed{width:100%}.bricks-video-wrapper .BorlabsCookie ._brlbs-embed ._brlbs-thumbnail,.brxe-video .BorlabsCookie ._brlbs-embed ._brlbs-thumbnail{width:100%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper .BorlabsCookie{top:0;left:0;position:absolute}.wpb_video_widget .wpb_video_wrapper .BorlabsCookie{display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.wpb_wrapper .fb_type_standard{height:auto}#BorlabsCookieBoxWidget{position:fixed;transition:all 500ms ease;opacity:1;line-height:0;z-index:999998;padding:20px}#BorlabsCookieBoxWidget:hover{opacity:.8}#BorlabsCookieBoxWidget svg{width:48px;height:48px;filter:drop-shadow(0 0 4px rgba(0, 0, 0, 0.2))}#BorlabsCookieBoxWidget.bottom-left{left:0;bottom:0}#BorlabsCookieBoxWidget.bottom-right{bottom:0;right:0}@media(max-width: 424px){#BorlabsCookieBox ._brlbs-bar._brlbs-bar-slim ._brlbs-separator::before{content:"";display:block;margin:0}}@media(min-width: 576px){#BorlabsCookieBox ._brlbs-bar ul.show-cookie-logo{margin:.5em 0 0 16.6666666667%}}@media(max-width: 767px){#BorlabsCookieBox ._brlbs-box,#BorlabsCookieBox ._brlbs-bar{max-height:85vh}#BorlabsCookieBox ._brlbs-box-plus-wrap{max-width:550px}#BorlabsCookieBox ._brlbs-bar._brlbs-bar-slim p{margin:0 0 .5em 0}#BorlabsCookieBox ._brlbs-bar._brlbs-bar-slim ._brlbs-actions{display:none}#BorlabsCookieBox ._brlbs-bar._brlbs-bar-slim p._brlbs-actions-mobile{display:block;margin:.9375em 0;text-align:center}#BorlabsCookieBox ._brlbs-bar .align-items-center{align-items:flex-start !important}#BorlabsCookieBox .cookie-preference ._brlbs-accept,#BorlabsCookieBox .cookie-preference ._brlbs-refuse{text-align:center}#BorlabsCookieBoxWidget._brlbs-hide-mobile{opacity:0;pointer-events:none;transform:translateY(25px)}#BorlabsCookieBoxWidget svg{width:32px;height:32px}}
._brlbs-animated {
--animate-duration: 1s;
--animate-delay: 1s;
}
@keyframes _brlbs-fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
#BorlabsCookieBox ._brlbs-fadeIn {
animation-name: _brlbs-fadeIn;
}
@keyframes _brlbs-fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
#BorlabsCookieBox ._brlbs-fadeOut {
animation-name: _brlbs-fadeOut;
}
#BorlabsCookieBox * { font-family: Helvetica; }#BorlabsCookieBox ._brlbs-bar-advanced ul, #BorlabsCookieBox ._brlbs-box-advanced ul { justify-content: space-between; }#BorlabsCookieBox ._brlbs-bar, #BorlabsCookieBox ._brlbs-box { background: #fff; border-radius: 4px; color: #0a0000; font-size: 14px; }#BorlabsCookieBox a { color: #94ecf4; }#BorlabsCookieBox a:hover { color: #94ecf4; }#BorlabsCookieBox ._brlbs-btn { background: #94ecf4; border-radius: 4px; color: #fff; }#BorlabsCookieBox ._brlbs-btn:hover { background: #94ecf4; border-radius: 4px; color: #fff; }#BorlabsCookieBox ._brlbs-refuse-btn a, #BorlabsCookieBox a._brlbs-refuse-btn { background: #94ecf4; border-radius: 4px; color: #fff; }#BorlabsCookieBox ._brlbs-refuse-btn a:hover, #BorlabsCookieBox a._brlbs-refuse-btn:hover { background: #94ecf4; border-radius: 4px; color: #fff; }#BorlabsCookieBox ._brlbs-manage-btn a { background: #94ecf4; border-radius: 4px; color: #fff; }#BorlabsCookieBox ._brlbs-manage-btn a:hover { background: #94ecf4; border-radius: 4px; color: #fff; }#BorlabsCookieBox ._brlbs-btn-accept-all { background: #94ecf4; border-radius: 4px; color: #fff; }#BorlabsCookieBox ._brlbs-btn-accept-all:hover { background: #94ecf4; border-radius: 4px; color: #fff; }#BorlabsCookieBox ._brlbs-btn-accept-all { background: #94ecf4; border-radius: 4px; color: #fff; }#BorlabsCookieBox ._brlbs-btn-accept-all:hover { background: #94ecf4; border-radius: 4px; color: #fff; }#BorlabsCookieBox ._brlbs-legal { color: #555; }#BorlabsCookieBox ._brlbs-legal a { color: inherit; }#BorlabsCookieBox ._brlbs-legal a:hover { color: #262626; }#BorlabsCookieBox ._brlbs-branding { color: #000; }#BorlabsCookieBox ._brlbs-branding a { color: inherit; }#BorlabsCookieBox ._brlbs-branding a:hover { color: inherit; }#BorlabsCookieBox ._brlbs-manage a { color: #94ecf4; }#BorlabsCookieBox ._brlbs-manage a:hover { color: #94ecf4; }#BorlabsCookieBox ._brlbs-refuse { color: #555; }#BorlabsCookieBox ._brlbs-refuse a:hover { color: #262626; }#BorlabsCookieBox ul li::before { color: #94ecf4; }#BorlabsCookieBox .cookie-box ._brlbs-btn { width: 100%; }.BorlabsCookie ._brlbs-btn-switch ._brlbs-slider { background-color: #bdc1c8; }.BorlabsCookie ._brlbs-btn-switch input:checked + ._brlbs-slider { background-color: #94ecf4; }.BorlabsCookie ._brlbs-btn-switch ._brlbs-slider::before { background-color: #fff; }.BorlabsCookie ._brlbs-btn-switch input:checked + ._brlbs-slider:before { background-color: #fff; }.BorlabsCookie ._brlbs-checkbox ._brlbs-checkbox-indicator { background-color: #fff; border-color: #a72828; border-radius: 4px; }.BorlabsCookie ._brlbs-checkbox input:checked ~ ._brlbs-checkbox-indicator { background-color: #94ecf4; border-color: #94ecf4; }.BorlabsCookie ._brlbs-checkbox input:checked ~ ._brlbs-checkbox-indicator::after { border-color: #fff; }.BorlabsCookie ._brlbs-checkbox input:disabled ~ ._brlbs-checkbox-indicator { background-color: #e6e6e6; border-color: #e6e6e6; }.BorlabsCookie ._brlbs-checkbox input:disabled ~ ._brlbs-checkbox-indicator::after { border-color: #999; }#BorlabsCookieBox .bcac-item { background-color: #f7f7f7; border-radius: 0px; color: #0a0000; }#BorlabsCookieBox .cookie-preference table { background-color: #fff; border-radius: 0px; color: #0a0000; }#BorlabsCookieBox .cookie-preference table { background-color: #fff; border-radius: 0px; color: #0a0000; }#BorlabsCookieBox .cookie-preference table tr td, #BorlabsCookieBox .cookie-preference table tr th { background-color: #fff; border-color: #eee; }.BorlabsCookie ._brlbs-btn-switch ._brlbs-slider { border-radius: 34px; }.BorlabsCookie ._brlbs-btn-switch ._brlbs-slider::before { border-radius: 50%; }.BorlabsCookie ._brlbs-content-blocker { font-family: inherit; font-size: 14px; }.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption { background: hsla(0, 0%, 0%, 0.8); color: #fff; }.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption a { color: #2277ff; }.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption a:hover { color: #1a66ff; }.BorlabsCookie ._brlbs-content-blocker a._brlbs-btn { background: #0063e3; border-radius: 4px; color: #fff; }.BorlabsCookie ._brlbs-content-blocker a._brlbs-btn:hover { background: #1a66ff; color: #fff; }#BorlabsCookieBoxWidget svg {color: #94ecf4;}a._brlbs-btn-cookie-preference { background: #94ecf4 !important; border-radius: 4px !important; color: #fff !important; }a._brlbs-btn-cookie-preference:hover { background: #94ecf4 !important; color: #fff !important; }.BorlabsCookie ._brlbs-facebook {
border: 1px solid #e1e8ed;
border-radius: 6px;
max-width: 516px;
padding: 3px 0;
}
.BorlabsCookie ._brlbs-facebook a._brlbs-btn {
background: #4267b2;
border-radius: 2px;
}
.BorlabsCookie ._brlbs-facebook a._brlbs-btn:hover {
background: #3b5998;
}
.BorlabsCookie ._brlbs-google-maps a._brlbs-btn {
background: #4285f4;
border-radius: 3px;
}
.BorlabsCookie ._brlbs-google-maps a._brlbs-btn:hover {
background: #fff;
color: #4285f4;
}.BorlabsCookie ._brlbs-instagram {
border: 1px solid #e1e8ed;
border-radius: 6px;
max-width: 516px;
padding: 3px 0;
}
.BorlabsCookie ._brlbs-instagram a._brlbs-btn {
background: #3897f0;
border-radius: 4px;
}
.BorlabsCookie ._brlbs-instagram a._brlbs-btn:hover {
background: #117ee4;
}
.BorlabsCookie ._brlbs-twitter {
border: 1px solid #e1e8ed;
border-radius: 3px;
max-width: 516px;
}
.BorlabsCookie ._brlbs-twitter a._brlbs-btn {
background: #1da1f2;
border-radius: 0;
}
.BorlabsCookie ._brlbs-twitter a._brlbs-btn:hover {
background: #fff;
color: #1da1f2;
}
.BorlabsCookie ._brlbs-video-vimeo a._brlbs-btn {
background: #00adef;
border-radius: 20px;
}
.BorlabsCookie ._brlbs-video-vimeo a._brlbs-btn:hover {
background: #fff;
color: #00adef;
}
.BorlabsCookie ._brlbs-video-vimeo a._brlbs-btn._brlbs-icon-play-white:hover::before {
background: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0' y='0' width='78' height='78' viewBox='0, 0, 78, 78'%3E%3Cg id='Layer_1'%3E%3Cg%3E%3Cpath d='M7.5,71.5 L7.5,7.5 L55.5,37.828 L7.5,71.5' fill='%2300adef'/%3E%3Cpath d='M7.5,71.5 L7.5,7.5 L55.5,37.828 L7.5,71.5' fill-opacity='0' stroke='%2300adef' stroke-width='12' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
background-size: contain;
content: " ";
}
.BorlabsCookie ._brlbs-video-youtube a._brlbs-btn {
background: #ff0000;
border-radius: 20px;
}
.BorlabsCookie ._brlbs-video-youtube a._brlbs-btn:hover {
background: #fff;
color: red;
}
.BorlabsCookie ._brlbs-video-youtube a._brlbs-btn._brlbs-icon-play-white:hover::before {
background: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0' y='0' width='78' height='78' viewBox='0, 0, 78, 78'%3E%3Cg id='Layer_1'%3E%3Cg%3E%3Cpath d='M7.5,71.5 L7.5,7.5 L55.5,37.828 L7.5,71.5' fill='%23ff0000'/%3E%3Cpath d='M7.5,71.5 L7.5,7.5 L55.5,37.828 L7.5,71.5' fill-opacity='0' stroke='%23ff0000' stroke-width='12' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
background-size: contain;
content: " ";
}:root {
--global-palette1:#000 !important;
--global-palette2:#2d3278;
--global-palette3:#1A202C;
--global-palette4:#2D3748;
--global-palette5:#4A5568;
--global-palette6:#8081a8;
--global-palette7:#b2b3cd;
--global-palette8:#f9f7f3;
--global-palette9:#ffffff;
--global-palette9rgb:255, 255, 255;
--global-palette-highlight:#14B6D6 !important;
--global-palette-highlight-alt:var(--global-palette2);
--global-palette-highlight-alt2:var(--global-palette9);
--global-palette-btn-bg:var(--global-palette1);
--global-palette-btn-bg-hover:var(--global-palette9);
--global-palette-btn:var(--global-palette9);
--global-palette-btn-hover:var(--global-palette1);
--global-body-font-family:Helvetica, sans-serif;
--global-heading-font-family:inherit;
--global-primary-nav-font-family:inherit;
--global-fallback-font:sans-serif;
--global-display-fallback-font:sans-serif;
--global-content-width:1000px;
--global-content-narrow-width:842px;
--global-content-edge-padding:1.5rem;
--global-content-boxed-padding:2rem;
}
.wp-site-blocks {
--global-vw:calc( 100vw - ( 0.5 * var(--scrollbar-offset)));
}
:root .has-theme-palette-1-background-color {
background-color:#AFF1FC;
color: #000;
}
:root .has-theme-palette-1-color {
color:var(--global-palette1);
}
:root .has-theme-palette-2-background-color {
background-color:var(--global-palette2);
}
:root .has-theme-palette-2-color {
color:var(--global-palette2);
}
:root .has-theme-palette-3-background-color {
background-color:var(--global-palette3);
}
:root .has-theme-palette-3-color {
color:var(--global-palette3);
}
:root .has-theme-palette-4-background-color {
background-color:var(--global-palette4);
}
:root .has-theme-palette-4-color {
color:var(--global-palette4);
}
:root .has-theme-palette-5-background-color {
background-color:var(--global-palette5);
}
:root .has-theme-palette-5-color {
color:var(--global-palette5);
}
:root .has-theme-palette-6-background-color {
background-color:var(--global-palette6);
}
:root .has-theme-palette-6-color {
color:var(--global-palette6);
}
:root .has-theme-palette-7-background-color {
background-color:var(--global-palette7);
}
:root .has-theme-palette-7-color {
color:var(--global-palette7);
}
:root .has-theme-palette-8-background-color {
background-color:var(--global-palette8);
background-color:#E3F9FF;
}
:root .has-theme-palette-8-color {
color:var(--global-palette8);
color:#000;
}
:root .has-theme-palette-9-background-color {
background-color:var(--global-palette9);
color:#000;
}
:root .has-theme-palette-9-color {
color:var(--global-palette9);
color:#000;
}
:root .has-theme-palette1-background-color {
background-color:var(--global-palette1);
}
:root .has-theme-palette1-color {
color:var(--global-palette1);
}
:root .has-theme-palette2-background-color {
background-color:var(--global-palette2);
}
:root .has-theme-palette2-color {
color:var(--global-palette2);
}
:root .has-theme-palette3-background-color {
background-color:var(--global-palette3);
}
:root .has-theme-palette3-color {
color:var(--global-palette3);
}
:root .has-theme-palette4-background-color {
background-color:var(--global-palette4);
}
:root .has-theme-palette4-color {
color:var(--global-palette4);
}
:root .has-theme-palette5-background-color {
background-color:var(--global-palette5);
}
:root .has-theme-palette5-color {
color:var(--global-palette5);
}
:root .has-theme-palette6-background-color {
background-color:var(--global-palette6);
}
:root .has-theme-palette6-color {
color:var(--global-palette6);
}
:root .has-theme-palette7-background-color {
background-color:var(--global-palette7);
}
:root .has-theme-palette7-color {
color:var(--global-palette7);
}
:root .has-theme-palette8-background-color {
background-color:var(--global-palette8);
}
:root .has-theme-palette8-color {
color:var(--global-palette8);
}
:root .has-theme-palette9-background-color {
background-color:var(--global-palette9);
}
:root .has-theme-palette9-color {
color:var(--global-palette9);
}
body {
background:#ffffff;
}
body, input, select, optgroup, textarea {
font-style:normal;
font-weight:400;
font-size:17px;
line-height:1.5em;
font-family:var(--global-body-font-family);
color:var(--global-palette1);
}
.content-bg, body.content-style-unboxed .site {
background:#ffffff;
}
h1,h2,h3,h4,h5,h6 {
font-family:var(--global-heading-font-family);
}
h1 {
font-style:normal;
font-weight:700;
font-size:46px;
line-height:1.5;
color:var(--global-palette1);
} h3 {
font-style:normal;
font-weight:700;
font-size:24px;
line-height:1.5;
color:var(--global-palette1);
}
h4 {
font-style:normal;
font-weight:700;
font-size:22px;
line-height:1.5;
color:var(--global-palette1);
}
h5 {
font-style:normal;
font-weight:700;
font-size:20px;
line-height:1.5;
color:var(--global-palette1);
}
h6 {
font-style:normal;
font-weight:700;
font-size:18px;
line-height:1.5;
color:var(--global-palette1);
}
.entry-hero h1 {
font-style:normal;
color:var(--global-palette1);
}
.entry-hero .kadence-breadcrumbs, .entry-hero .search-form {
font-style:normal;
color:var(--global-palette7);
}
.entry-hero .kadence-breadcrumbs {
max-width:1000px;
}
.site-container, .site-header-row-layout-contained, .site-footer-row-layout-contained, .entry-hero-layout-contained, .comments-area, .alignfull > .wp-block-cover__inner-container, .alignwide > .wp-block-cover__inner-container {
max-width:var(--global-content-width);
}
.content-width-narrow .content-container.site-container, .content-width-narrow .hero-container.site-container {
max-width:var(--global-content-narrow-width);
}
@media all and (min-width: 1230px) {
.wp-site-blocks .content-container  .alignwide {
margin-left:-115px;
margin-right:-115px;
width:unset;
max-width:unset;
}
}
@media all and (min-width: 1102px) {
.content-width-narrow .wp-site-blocks .content-container .alignwide {
margin-left:-130px;
margin-right:-130px;
width:unset;
max-width:unset;
}
}
.content-style-boxed .wp-site-blocks .entry-content .alignwide {
margin-left:calc( -1 * var( --global-content-boxed-padding ) );
margin-right:calc( -1 * var( --global-content-boxed-padding ) );
}
@media all and (max-width: 1024px) {
:root {
--global-content-boxed-padding:2rem;
}
}
@media all and (max-width: 767px) {
:root {
--global-content-boxed-padding:1.5rem;
}
}
.entry-content-wrap {
padding:2rem;
}
@media all and (max-width: 1024px) {
.entry-content-wrap {
padding:2rem;
}
}
@media all and (max-width: 767px) {
.entry-content-wrap {
padding:1.5rem;
}
}
.entry.single-entry {
box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);
}
.entry.loop-entry {
box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);
}
.loop-entry .entry-content-wrap {
padding:2rem;
}
@media all and (max-width: 1024px) {
.loop-entry .entry-content-wrap {
padding:2rem;
}
}
@media all and (max-width: 767px) {
.loop-entry .entry-content-wrap {
padding:1.5rem;
}
}
.primary-sidebar.widget-area .widget {
margin-bottom:1.5em;
color:var(--global-palette4);
}
.primary-sidebar.widget-area .widget-title {
font-weight:700;
font-size:20px;
line-height:1.5;
color:var(--global-palette3);
}
@media all and (min-width: 1025px) {
.transparent-header .entry-hero .entry-hero-container-inner {
padding-top:65px;
}
}
@media all and (max-width: 1024px) {
.mobile-transparent-header .entry-hero .entry-hero-container-inner {
padding-top:65px;
}
}
@media all and (max-width: 767px) {
.mobile-transparent-header .entry-hero .entry-hero-container-inner {
padding-top:65px;
}
}
.wp-site-blocks .entry-hero-container-inner {
background:var(--global-palette9);
}
.wp-site-blocks .hero-section-overlay {
background:var(--global-palette9);
}
#colophon {
background:var(--global-palette1);
}
.site-middle-footer-wrap .site-footer-row-container-inner {
background:var(--global-palette1);
font-style:normal;
color:var(--global-palette9);
border-bottom:1px solid var(--global-palette6);
}
.site-footer .site-middle-footer-wrap a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)) {
color:var(--global-palette9);
}
.site-footer .site-middle-footer-wrap a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover {
color:var(--global-palette9);
}
.site-middle-footer-inner-wrap {
padding-top:10px;
padding-bottom:20px;
grid-column-gap:30px;
grid-row-gap:30px;
}
.site-middle-footer-inner-wrap .widget {
margin-bottom:30px;
}
.site-middle-footer-inner-wrap .widget-area .widget-title {
font-style:normal;
color:var(--global-palette9);
}
.site-middle-footer-inner-wrap .site-footer-section:not(:last-child):after {
border-right:0px none var(--global-palette7);
right:calc(-30px / 2);
}
.site-top-footer-wrap .site-footer-row-container-inner {
background:var(--global-palette1);
font-style:normal;
color:var(--global-palette9);
}
.site-footer .site-top-footer-wrap a:not(.button):not(.wp-block-button__link):not(.wp-element-button) {
color:var(--global-palette9);
}
.site-footer .site-top-footer-wrap a:not(.button):not(.wp-block-button__link):not(.wp-element-button):hover {
color:var(--global-palette9);
}
.site-top-footer-inner-wrap {
padding-top:80px;
padding-bottom:30px;
grid-column-gap:30px;
grid-row-gap:30px;
}
.site-top-footer-inner-wrap .widget {
margin-bottom:30px;
}
.site-top-footer-inner-wrap .widget-area .widget-title {
font-style:normal;
color:var(--global-palette9);
}
.site-top-footer-inner-wrap .site-footer-section:not(:last-child):after {
right:calc(-30px / 2);
}
.site-bottom-footer-wrap .site-footer-row-container-inner {
background:var(--global-palette1);
font-style:normal;
color:var(--global-palette9);
}
.site-footer .site-bottom-footer-wrap a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)) {
color:var(--global-palette9);
}
.site-footer .site-bottom-footer-wrap a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover {
color:var(--global-palette9);
}
.site-bottom-footer-inner-wrap {
padding-top:4px;
padding-bottom:0px;
grid-column-gap:30px;
}
.site-bottom-footer-inner-wrap .widget {
margin-bottom:30px;
}
.site-bottom-footer-inner-wrap .widget-area .widget-title {
font-style:normal;
color:var(--global-palette9);
}
.site-bottom-footer-inner-wrap .site-footer-section:not(:last-child):after {
right:calc(-30px / 2);
}
.footer-social-wrap .footer-social-inner-wrap {
font-size:1em;
gap:0.3em;
}
.site-footer .site-footer-wrap .site-footer-section .footer-social-wrap .footer-social-inner-wrap .social-button {
border:2px none transparent;
border-radius:3px;
}
#colophon .footer-html {
font-style:normal;
font-size:14px;
color:var(--global-palette9);
}
#colophon .site-footer-row-container .site-footer-row .footer-html a {
color:var(--global-palette9);
}
#colophon .site-footer-row-container .site-footer-row .footer-html a:hover {
color:var(--global-palette9);
}
#colophon .footer-navigation .footer-menu-container > ul > li > a {
padding-left:calc(1.2em / 2);
padding-right:calc(1.2em / 2);
padding-top:calc(0.6em / 2);
padding-bottom:calc(0.6em / 2);
color:var(--global-palette7);
background:var(--global-palette1);
}
#colophon .footer-navigation .footer-menu-container > ul li a {
font-style:normal;
font-size:12px;
}
#colophon .footer-navigation .footer-menu-container > ul li a:hover {
color:var(--global-palette-highlight);
background:var(--global-palette1);
}
#colophon .footer-navigation .footer-menu-container > ul li.current-menu-item > a {
color:var(--global-palette6);
background:var(--global-palette1);
}
.entry-hero.page-hero-section .entry-header {
min-height:200px;
}
.entry-author-style-center {
padding-top:var(--global-md-spacing);
border-top:1px solid var(--global-gray-500);
}
.entry-author-style-center .entry-author-avatar, .entry-meta .author-avatar {
display:none;
}
.entry-author-style-normal .entry-author-profile {
padding-left:0px;
}
#comments .comment-meta {
margin-left:0px;
}
.entry-hero.product-hero-section .entry-header {
min-height:200px;
}
.product-title .single-category {
font-weight:700;
font-size:32px;
line-height:1.5;
color:var(--global-palette3);
}
.wp-site-blocks .product-hero-section .extra-title {
font-weight:700;
font-size:32px;
line-height:1.5;
}
.woocommerce ul.products.woo-archive-btn-button .product-action-wrap .button:not(.kb-button), .woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button), .wc-block-grid__product.woo-archive-btn-button .product-details .wc-block-grid__product-add-to-cart .wp-block-button__link {
border:2px none transparent;
box-shadow:0px 0px 0px 0px rgba(0,0,0,0.0);
}
.woocommerce ul.products.woo-archive-btn-button .product-action-wrap .button:not(.kb-button):hover, .woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button):hover, .wc-block-grid__product.woo-archive-btn-button .product-details .wc-block-grid__product-add-to-cart .wp-block-button__link:hover {
box-shadow:0px 0px 0px 0px rgba(0,0,0,0);
}
.kadence-shop-top-row {
padding-bottom:var(--global-md-spacing);
display:flex
}
.kadence-product-toggle-container {
display:flex
}
.kadence-product-toggle-container .kadence-toggle-shop-layout {
padding:0px 6px;
color:var(--global-palette6);
margin-left:0.5em;
border:1px solid var(--global-gray-400);
display:flex;
height:30px;
border-radius:0;
align-items:center;
background:transparent;
box-shadow:none
}
.kadence-product-toggle-container .kadence-toggle-shop-layout .kadence-svg-iconset {
pointer-events:none
}
.kadence-product-toggle-container .kadence-toggle-shop-layout.toggle-active,.kadence-product-toggle-container .kadence-toggle-shop-layout:hover {
color:var(--global-palette5);
border-color:var(--global-palette5);
background:transparent;
box-shadow:none
}
.kadence-product-toggle-container .kadence-toggle-shop-layout .kadence-list-svg {
top:-1px;
position:relative
}
.kadence-woo-results-count {
flex-grow:1;
font-size:90%;
margin-bottom:0.5em;
line-height:30px
}
.kadence-woo-results-count p {
margin:0
}
@media screen and (min-width: 768px) {
.kadence-shop-top-row {
justify-content:flex-end
}
.kadence-woo-results-count {
margin-bottom:0
}
}
.woocommerce .products ul,.woocommerce ul.products {
margin:0 0 1em;
padding:0;
list-style:none outside;
clear:both
}
.woocommerce .products ul li,.woocommerce ul.products li {
list-style:none outside
}
.woocommerce ul.products li.product {
overflow:hidden
}
.woocommerce ul.products li.product .onsale {
top:15px;
right:15px;
left:auto;
margin:0
}
.woocommerce ul.products li.product .product-excerpt {
display:none
}
.woocommerce ul.products li.product a.woocommerce-loop-image-link {
position:relative;
display:block;
outline-offset:-5px
}
.woocommerce ul.products li.product .product-action-wrap {
margin-top:1em
}
.woocommerce ul.products li.product .entry-content-wrap {
padding:1rem 1rem 1.5rem;
position:relative;
margin:0 .5em;
border-radius:.25rem;
transition:-webkit-transform 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95);
transition:transform 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95);
transition:transform 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95), -webkit-transform 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95)
}
.woocommerce ul.products li.product h3,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-category__title {
padding:0.5rem 0;
margin:0;
font-size:1em;
font-weight:500
}
.woocommerce ul.products li.product h3 a,.woocommerce ul.products li.product .woocommerce-loop-product__title a,.woocommerce ul.products li.product .woocommerce-loop-category__title a {
transition:none
}
.woocommerce ul.products li.product a {
text-decoration:none;
color:inherit
}
.woocommerce ul.products li.product a img {
width:100%;
height:auto;
display:block;
margin:0;
box-shadow:none
}
.woocommerce ul.products li.product a .kb-is-ratio-image img {
height:100%
}
.woocommerce ul.products li.product strong {
display:block
}
.woocommerce ul.products li.product .woocommerce-placeholder {
border:1px solid #f2f2f2
}
.woocommerce ul.products li.product .star-rating {
font-size:0.85em
}
.woocommerce ul.products li.product .button .kadence-svg-iconset svg {
margin-left:0.5em
}
.woocommerce ul.products li.product .button .kadence-spinner-svg,.woocommerce ul.products li.product .button .kadence-check-svg {
display:none
}
.woocommerce ul.products li.product .button.loading {
opacity:0.25
}
.woocommerce ul.products li.product .button.loading .kadence-arrow-right-alt-svg {
display:none
}
.woocommerce ul.products li.product .button.loading .kadence-spinner-svg {
display:block;
-webkit-animation:spin 2s linear infinite;
animation:spin 2s linear infinite
}
.woocommerce ul.products li.product .button.loading::after {
display:none
}
.woocommerce ul.products li.product .button.added {
font-size:0
}
.woocommerce ul.products li.product .button.added .kadence-svg-iconset:last-child {
font-size:1rem
}
.woocommerce ul.products li.product .button.added .kadence-arrow-right-alt-svg {
display:none
}
.woocommerce ul.products li.product .button.added .kadence-check-svg {
display:block;
font-size:80%
}
.woocommerce ul.products li.product .button.added::after {
display:none
}
.woocommerce ul.products li.product .price {
color:inherit;
display:block;
font-weight:normal;
margin-bottom:0.3em;
font-size:0.857em
}
.woocommerce ul.products li.product .price del {
color:inherit;
opacity:0.5;
display:inline-block
}
.woocommerce ul.products li.product .price ins {
background:none;
font-weight:700;
display:inline-block
}
.woocommerce ul.products li.product .price .from {
font-size:0.67em;
margin:-2px 0 0 0;
text-transform:uppercase;
color:var(--global-palette6)
}
.woocommerce ul.products li.product .star-rating~.price {
padding-right:5.4em
}
.woocommerce .products.align-buttons-bottom li.product .entry-content-wrap .star-rating {
float:none;
margin-left:0;
margin-bottom:0.5em
}
.woocommerce .products.align-buttons-bottom li.product .entry-content-wrap .star-rating~.price {
padding:0
}
.woocommerce ul.products.woo-archive-btn-button .button:not(.kb-button),.woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button) {
color:var(--global-palette-btn);
background:var(--global-palette-btn-bg);
text-align:center;
width:100%;
display:block;
transition:color 0.2s ease, background 0.2s ease, border 0.2s ease
}
.woocommerce ul.products.woo-archive-btn-button .button:not(.kb-button):hover,.woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button):hover {
color:var(--global-palette-btn-hover);
background:var(--global-palette-btn-bg-hover)
}
.woocommerce ul.products.woo-archive-btn-button li.product .button.added {
height:0;
padding:0;
overflow:hidden;
border:0
}
.woocommerce ul.products li.woo-archive-btn-button .button.added {
height:0;
padding:0;
overflow:hidden;
border:0
}
.woocommerce ul.products.woo-archive-btn-button.products-list-view .button {
width:auto
}
.woocommerce ul.products.woo-archive-btn-button li.product .price {
margin-bottom:1em
}
.woocommerce ul.products:not(.woo-archive-btn-button) li:where(:not(.woo-archive-btn-button) ) .button:not(.kb-button) {
color: #fff;
}
.woocommerce ul.products.woo-archive-action-on-hover li.product .product-action-wrap {
width:auto;
position:absolute;
bottom:-2rem;
left:0;
margin-top:0;
padding:0 1rem;
right:0;
opacity:0;
transition:opacity 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95)
}
.woocommerce ul.products.woo-archive-action-on-hover li.product:hover .entry-content-wrap,.woocommerce ul.products.woo-archive-action-on-hover li.product:focus-within .entry-content-wrap {
-webkit-transform:translateY(-2rem);
transform:translateY(-2rem)
}
.woocommerce ul.products.woo-archive-action-on-hover li.product:hover .product-action-wrap,.woocommerce ul.products.woo-archive-action-on-hover li.product:focus-within .product-action-wrap {
bottom:-.8rem;
opacity:1
}
.woocommerce nav.woocommerce-pagination {
margin:var(--global-lg-spacing) auto
}
.woocommerce nav.woocommerce-pagination ul {
justify-content:center;
flex-wrap:wrap;
margin:0;
list-style:none;
padding:0
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers {
display:inline-block;
margin-right:0.5em;
border:2px solid transparent;
min-width:2.5em;
line-height:2.25em;
text-align:center;
text-decoration:none;
border-radius:.25rem;
color:inherit
}
.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus {
border-color:var(--global-palette-btn-bg)
}
.woocommerce nav.woocommerce-pagination ul li span.current {
border-color:var(--global-palette-btn-bg);
background:var(--global-palette-btn-bg);
color:var(--global-palette-btn)
}
.kadence-woo-toggle {
display:none
}
.kadence-shop-top-row {
flex-wrap:wrap
}
.archive.content-style-unboxed .products.woo-archive-action-visible li.product.content-bg.loop-entry .content-bg:not(.loop-entry),.post-type-archive.content-style-unboxed .products.woo-archive-action-visible li.product.content-bg.loop-entry .content-bg:not(.loop-entry),.single-product.content-style-unboxed .products.woo-archive-action-visible li.product.content-bg.loop-entry .content-bg:not(.loop-entry) {
background:transparent;
padding-left:0;
margin-left:0;
padding-right:0;
margin-right:0;
padding-bottom:0
}
@media screen and (min-width: 576px) {
.kadence-woo-toggle {
display:block
}
.archive.content-style-unboxed.woocommerce ul.products.products-list-view li.product.content-bg.loop-entry .entry-content-wrap:not(.loop-entry) {
padding:0 0 0 1.5rem
}
.woocommerce ul.products.products-list-view {
grid-template-columns:1fr
}
.woocommerce ul.products.products-list-view li.product {
display:grid;
grid-template-columns:1fr 2fr
}
.woocommerce ul.products.products-list-view li.product .woocommerce-loop-product__title {
font-size:1.3em
}
.woocommerce ul.products.products-list-view li.product .entry-content-wrap {
padding:1rem 1rem 1rem 1.5rem
}
.woocommerce ul.products.products-list-view li.product .product-excerpt {
display:block
}
.woocommerce ul.products.products-list-view li.product .product-action-wrap {
width:auto;
position:static;
margin-top:1em;
padding:0;
right:0;
opacity:1;
transition:none
}
.woocommerce ul.products.products-list-view li.product .star-rating {
float:none;
margin-left:0
}
.woocommerce ul.products.products-list-view li.product .star-rating~.price {
padding:0;
margin-top:1em
}
.woocommerce ul.products.products-list-view li.product:hover .entry-content-wrap,.woocommerce ul.products.products-list-view li.product:focus-within .entry-content-wrap {
-webkit-transform:translateY(0);
transform:translateY(0)
}
.woocommerce ul.products.products-list-view li.product:hover .product-action-wrap,.woocommerce ul.products.products-list-view li.product:focus-within .product-action-wrap {
bottom:0;
opacity:1
}
.woocommerce ul.products.grid-lg-col-1.products-grid-view {
grid-template-columns:repeat(3, minmax(0, 1fr))
}
}
@media screen and (min-width: 1025px) {
.woocommerce ul.products.products-list-view li.product {
align-items:center
}
}
.wtbpContentTable .wtbpAddToCartWrapper p {
margin:0
}
ul.products li.product .tinvwl-loop-button-wrapper {
position:absolute;
bottom:100%;
right:0;
padding:0.5em
}
ul.products li.product .tinvwl_add_to_wishlist_button {
margin-top:0;
display:flex;
align-items:center;
flex-direction:row-reverse
}
ul.products li.product .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text {
font-size:80%;
background:rgba(0,0,0,0.5);
padding:0.2em 0.4em;
color:white;
position:relative;
margin-right:0.5em;
opacity:0;
transition:all 0.2s ease
}
ul.products li.product .tinvwl_add_to_wishlist_button:hover .tinvwl_add_to_wishlist-text {
opacity:1
}
ul.products li.product .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text:after {
margin-left:0;
margin-right:-12px;
border:6px solid transparent;
margin-bottom:0;
border-top-color:transparent;
border-left-color:rgba(0,0,0,0.5);
z-index:1001;
background:transparent;
content:"";
position:absolute;
right:0;
top:50%;
-webkit-transform:translate(0, -50%);
transform:translate(0, -50%)
}
ul.products li.product .tinvwl_add_to_wishlist_button:before {
margin-right:0;
background:#fff;
color:#000;
border-radius:50%;
padding:0.2em
}
.products.align-buttons-bottom li.product {
display:flex;
flex-direction:column
}
.products.align-buttons-bottom li.product .entry-content-wrap {
flex-grow:1;
display:flex;
flex-direction:column
}
.woocommerce .products.align-buttons-bottom li.product .product-action-wrap {
margin-top:auto;
padding-top:0.7em
}
ul.products li.product .tinvwl-loop-button-wrapper.tinvwl-above_thumb-add-to-cart .tinvwl_add_to_wishlist_button {
flex-direction:row
}
ul.products li.product .tinvwl-loop-button-wrapper.tinvwl-above_thumb-add-to-cart .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text {
margin-left:0.5em;
margin-right:0
}
ul.products li.product .tinvwl-loop-button-wrapper.tinvwl-above_thumb-add-to-cart .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text:after {
right:auto;
left:0;
border:6px solid transparent;
border-right-color:rgba(0,0,0,0.5);
margin-left:-12px;
margin-right:0
}
.woocommerce .col2-set,.woocommerce-page .col2-set {
*zoom:1;
width:100%
}
.woocommerce .col2-set::before,.woocommerce .col2-set::after,.woocommerce-page .col2-set::before,.woocommerce-page .col2-set::after {
content:' ';
display:table
}
.woocommerce .col2-set::after,.woocommerce-page .col2-set::after {
clear:both
}
.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1 {
float:left;
width:48%
}
.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2 {
float:right;
width:48%
}
.woocommerce img,.woocommerce-page img {
height:auto;
max-width:100%
}
.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images {
float:left;
width:48%
}
.woocommerce div.product div.summary,.woocommerce #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce-page #content div.product div.summary {
float:right;
width:48%;
clear:none
}
.woocommerce div.product .woocommerce-tabs,.woocommerce #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs {
clear:both
}
.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
*zoom:1
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after {
content:' ';
display:table
}
.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after {
clear:both
}
.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
display:inline-block
}
.woocommerce div.product #reviews .comment,.woocommerce #content div.product #reviews .comment,.woocommerce-page div.product #reviews .comment,.woocommerce-page #content div.product #reviews .comment {
*zoom:1
}
.woocommerce div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after {
content:' ';
display:table
}
.woocommerce div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after {
clear:both
}
.woocommerce div.product #reviews .comment img,.woocommerce #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img {
float:right;
height:auto
}
.woocommerce ul.products,.woocommerce-page ul.products {
clear:both
}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product {
position:relative
}
.woocommerce .woocommerce-pagination ul.page-numbers,.woocommerce-page .woocommerce-pagination ul.page-numbers {
*zoom:1
}
.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after {
content:' ';
display:table
}
.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after {
clear:both
}
.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li {
display:inline-block
}
.woocommerce table.cart img,.woocommerce #content table.cart img,.woocommerce-page table.cart img,.woocommerce-page #content table.cart img {
height:auto
}
.woocommerce table.cart td.actions,.woocommerce #content table.cart td.actions,.woocommerce-page table.cart td.actions,.woocommerce-page #content table.cart td.actions {
text-align:right
}
.woocommerce table.cart td.actions .coupon,.woocommerce #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon {
float:left
}
.woocommerce table.cart td.actions .coupon label,.woocommerce #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label {
display:none
}
.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals {
*zoom:1;
}
.woocommerce .cart-collaterals::before,.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::before,.woocommerce-page .cart-collaterals::after {
content:' ';
display:table
}
.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after {
clear:both
}
.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator {
width:48%;
*zoom:1;
clear:right;
float:right
}
.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after {
content:' ';
display:table
}
.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after {
clear:both
}
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 {
width:47%
}
.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li {
*zoom:1
}
.woocommerce ul.cart_list li::before,.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::before,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::before,.woocommerce-page ul.product_list_widget li::after {
content:' ';
display:table
}
.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after {
clear:both
}
.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img {
float:right;
height:auto
}
.woocommerce form .form-row,.woocommerce-page form .form-row {
*zoom:1
}
.woocommerce form .form-row::before,.woocommerce form .form-row::after,.woocommerce-page form .form-row::before,.woocommerce-page form .form-row::after {
content:' ';
display:table
}
.woocommerce form .form-row::after,.woocommerce-page form .form-row::after {
clear:both
}
.woocommerce form .form-row label,.woocommerce-page form .form-row label {
display:block
}
.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox {
display:inline
}
.woocommerce form .form-row select,.woocommerce-page form .form-row select {
width:100%
}
.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text {
box-sizing:border-box;
width:100%
}
.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last {
width:47%;
overflow:visible
}
.woocommerce form .form-row-first,.woocommerce-page form .form-row-first {
float:left
}
.woocommerce form .form-row-last,.woocommerce-page form .form-row-last {
float:right
}
.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide {
clear:both
}
.woocommerce form .password-input,.woocommerce-page form .password-input {
display:flex;
flex-direction:column;
justify-content:center;
position:relative
}
.woocommerce form .password-input input[type="password"],.woocommerce-page form .password-input input[type="password"] {
padding-right:2.5rem
}
.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal {
display:none
}
.woocommerce form .show-password-input,.woocommerce-page form .show-password-input {
position:absolute;
right:0.7em;
top:0.7em;
cursor:pointer
}
.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after {
content:'';
display:block;
width: 24px;
height: 24px;
background-color: #14b6d6;
mask-image:  url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPgo8dGl0bGU+ZXllMTwvdGl0bGU+CjxwYXRoIGQ9Ik0wLjEwNiAxMS41NTNjLTAuMTM2IDAuMjc0LTAuMTQ2IDAuNjAzIDAgMC44OTQgMCAwIDAuMzk2IDAuNzg5IDEuMTIgMS44NDMgMC40NTEgMC42NTYgMS4wMzggMS40MzIgMS43NTcgMi4yMTggMC44OTQgMC45NzkgMi4wMDQgMS45ODcgMy4zMTkgMi44IDEuNTk1IDAuOTg2IDMuNTA2IDEuNjkyIDUuNjk4IDEuNjkyczQuMTAzLTAuNzA2IDUuNjk4LTEuNjkyYzEuMzE1LTAuODEzIDIuNDI1LTEuODIxIDMuMzE5LTIuOCAwLjcxOC0wLjc4NiAxLjMwNi0xLjU2MiAxLjc1Ny0yLjIxOCAwLjcyNC0xLjA1NCAxLjEyLTEuODQzIDEuMTItMS44NDMgMC4xMzYtMC4yNzQgMC4xNDYtMC42MDMgMC0wLjg5NCAwIDAtMC4zOTYtMC43ODktMS4xMi0xLjg0My0wLjQ1MS0wLjY1Ni0xLjAzOC0xLjQzMi0xLjc1Ny0yLjIxOC0wLjg5NC0wLjk3OS0yLjAwNC0xLjk4Ny0zLjMxOS0yLjgtMS41OTUtMC45ODYtMy41MDYtMS42OTItNS42OTgtMS42OTJzLTQuMTAzIDAuNzA2LTUuNjk4IDEuNjkyYy0xLjMxNSAwLjgxMy0yLjQyNSAxLjgyMS0zLjMxOSAyLjgtMC43MTkgMC43ODYtMS4zMDYgMS41NjEtMS43NTcgMi4yMTgtMC43MjQgMS4wNTQtMS4xMiAxLjg0My0xLjEyIDEuODQzek0yLjE0IDEyYzAuMTYzLTAuMjgxIDAuNDA3LTAuNjgxIDAuNzM0LTEuMTU4IDAuNDEtMC41OTYgMC45NC0xLjI5NiAxLjU4NS0yLjAwMSAwLjgwNS0wLjg4MSAxLjc3NS0xLjc1NiAyLjg5NC0yLjQ0OCAxLjM1LTAuODM0IDIuOTAxLTEuMzkzIDQuNjQ3LTEuMzkzczMuMjk3IDAuNTU5IDQuNjQ2IDEuMzkzYzEuMTE5IDAuNjkyIDIuMDg5IDEuNTY3IDIuODk0IDIuNDQ4IDAuNjQ0IDAuNzA1IDEuMTc1IDEuNDA1IDEuNTg1IDIuMDAxIDAuMzI4IDAuNDc3IDAuNTcyIDAuODc2IDAuNzM0IDEuMTU4LTAuMTYzIDAuMjgxLTAuNDA3IDAuNjgxLTAuNzM0IDEuMTU4LTAuNDEgMC41OTYtMC45NCAxLjI5Ni0xLjU4NSAyLjAwMS0wLjgwNSAwLjg4MS0xLjc3NSAxLjc1Ni0yLjg5NCAyLjQ0OC0xLjM0OSAwLjgzNC0yLjkgMS4zOTMtNC42NDYgMS4zOTNzLTMuMjk3LTAuNTU5LTQuNjQ2LTEuMzkzYy0xLjExOS0wLjY5Mi0yLjA4OS0xLjU2Ny0yLjg5NC0yLjQ0OC0wLjY0NC0wLjcwNS0xLjE3NS0xLjQwNS0xLjU4NS0yLjAwMS0wLjMyOC0wLjQ3Ny0wLjU3Mi0wLjg3Ny0wLjczNS0xLjE1OHpNMTYgMTJjMC0xLjEwNC0wLjQ0OS0yLjEwNi0xLjE3Mi0yLjgyOHMtMS43MjQtMS4xNzItMi44MjgtMS4xNzItMi4xMDYgMC40NDktMi44MjggMS4xNzItMS4xNzIgMS43MjQtMS4xNzIgMi44MjggMC40NDkgMi4xMDYgMS4xNzIgMi44MjggMS43MjQgMS4xNzIgMi44MjggMS4xNzIgMi4xMDYtMC40NDkgMi44MjgtMS4xNzIgMS4xNzItMS43MjQgMS4xNzItMi44Mjh6TTE0IDEyYzAgMC41NTMtMC4yMjMgMS4wNTEtMC41ODYgMS40MTRzLTAuODYxIDAuNTg2LTEuNDE0IDAuNTg2LTEuMDUxLTAuMjIzLTEuNDE0LTAuNTg2LTAuNTg2LTAuODYxLTAuNTg2LTEuNDE0IDAuMjIzLTEuMDUxIDAuNTg2LTEuNDE0IDAuODYxLTAuNTg2IDEuNDE0LTAuNTg2IDEuMDUxIDAuMjIzIDEuNDE0IDAuNTg2IDAuNTg2IDAuODYxIDAuNTg2IDEuNDE0eiI+PC9wYXRoPgo8L3N2Zz4K") ;
mask-repeat:no-repeat;
-webkit-mask-size:1em;
mask-size:1em;
min-height:1.2em;
min-width:1.2em;
top:0;
z-index:1
}
.woocommerce form .show-password-input.display-password::after,.woocommerce-page form .show-password-input.display-password::after {
-webkit-mask-image:url(data:image/svg+xml;
base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPgo8dGl0bGU+ZXllLW9mZjwvdGl0bGU+CjxwYXRoIGQ9Ik0xMC4xMjggNS4yMTRjMC42NTEtMC4xNTIgMS4yOTYtMC4yMjEgMS44Ni0wLjIxNCAxLjc1OCAwIDMuMzA5IDAuNTU5IDQuNjU4IDEuMzkzIDEuMTE5IDAuNjkyIDIuMDg5IDEuNTY3IDIuODk0IDIuNDQ4IDAuNjQ0IDAuNzA1IDEuMTc1IDEuNDA1IDEuNTg1IDIuMDAxIDAuMzI3IDAuNDc1IDAuNTcgMC44NzQgMC43MzMgMS4xNTUtMC41NDYgMC45NTMtMS4xNiAxLjgyMS0xLjc3OCAyLjU0Mi0wLjM1OSAwLjQxOS0wLjMxMSAxLjA1MSAwLjEwOCAxLjQxczEuMDUxIDAuMzExIDEuNDEtMC4xMDhjMC44MTgtMC45NTQgMS42MTEtMi4xMTIgMi4yODMtMy4zNyAwLjE0OC0wLjI3OSAwLjE2My0wLjYxOCAwLjAxMy0wLjkxOSAwIDAtMC4zOTYtMC43ODktMS4xMi0xLjg0My0wLjQ1MS0wLjY1Ni0xLjAzOC0xLjQzMi0xLjc1Ny0yLjIxOC0wLjg5NC0wLjk3OS0yLjAwNC0xLjk4Ny0zLjMxOS0yLjgtMS41OTUtMC45ODUtMy41MDYtMS42OTEtNS42ODYtMS42OTEtMC43MzQtMC4wMDktMS41NCAwLjA3OS0yLjM0IDAuMjY2LTAuNTM4IDAuMTI2LTAuODcyIDAuNjY0LTAuNzQ2IDEuMjAyczAuNjY0IDAuODcyIDEuMjAyIDAuNzQ2ek0xMC4wMjcgMTEuNDQybDIuNTMxIDIuNTMxYy0wLjE4MiAwLjA2MS0wLjM3MiAwLjA5NC0wLjU2MyAwLjEwMS0wLjUxMyAwLjAxOC0xLjAzMC0wLjE1OS0xLjQzNC0wLjUzNnMtMC42MTctMC44OC0wLjYzNS0xLjM5M2MtMC4wMDgtMC4yMzggMC4wMjUtMC40NzYgMC4xMDEtMC43MDR6TTUuOTgzIDcuMzk3bDIuNTUzIDIuNTUzYy0wLjQzNCAwLjY5MS0wLjYzNiAxLjQ4NC0wLjYwOCAyLjI2NiAwLjAzNiAxLjAyMiAwLjQ2MyAyLjAzMyAxLjI3MSAyLjc4NXMxLjg0NiAxLjEwNyAyLjg2OCAxLjA3MWMwLjY5Mi0wLjAyNCAxLjM3OS0wLjIyOCAxLjk4NC0wLjYwOGwyLjMyMiAyLjMyMmMtMS4zNzggMC43OTktMi44OTUgMS4xOTYtNC4zODQgMS4yMTQtMS43MzQgMC0zLjI4NS0wLjU1OS00LjYzNC0xLjM5My0xLjExOS0wLjY5Mi0yLjA4OS0xLjU2Ny0yLjg5NC0yLjQ0OC0wLjY0NC0wLjcwNS0xLjE3NS0xLjQwNS0xLjU4NS0yLjAwMS0wLjMyNi0wLjQ3NS0wLjU3LTAuODczLTAuNzMyLTEuMTU0IDEuMDUwLTEuODIyIDIuMzc2LTMuMzc5IDMuODQxLTQuNjA3ek0wLjI5MyAxLjcwN2w0LjI3MSA0LjI3MWMtMS43MzEgMS40NzktMy4yNjkgMy4zNTgtNC40NDUgNS41NDktMC4xNDggMC4yNzktMC4xNjQgMC42MTktMC4wMTMgMC45MiAwIDAgMC4zOTYgMC43ODkgMS4xMiAxLjg0MyAwLjQ1MSAwLjY1NiAxLjAzOCAxLjQzMiAxLjc1NyAyLjIxOCAwLjg5NCAwLjk3OSAyLjAwNCAxLjk4NyAzLjMxOSAyLjggMS41OTUgMC45ODYgMy41MDYgMS42OTIgNS43MSAxLjY5MiAxLjk5My0wLjAyNCA0LjAxOS0wLjYwMSA1LjgxNS0xLjc1OWw0LjQ2NiA0LjQ2NmMwLjM5MSAwLjM5MSAxLjAyNCAwLjM5MSAxLjQxNCAwczAuMzkxLTEuMDI0IDAtMS40MTRsLTguODc2LTguODc2Yy0wLjAwMi0wLjAwMi0wLjAwNS0wLjAwNS0wLjAwNy0wLjAwN2wtNC4yMDktNC4yMWMtMC4wMDgtMC4wMDctMC4wMTYtMC4wMTYtMC4wMjQtMC4wMjRsLTguODg0LTguODgzYy0wLjM5MS0wLjM5MS0xLjAyNC0wLjM5MS0xLjQxNCAwcy0wLjM5MSAxLjAyNCAwIDEuNDE0eiI+PC9wYXRoPgo8L3N2Zz4K);
mask-image:url(data:image/svg+xml;
base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPgo8dGl0bGU+ZXllLW9mZjwvdGl0bGU+CjxwYXRoIGQ9Ik0xMC4xMjggNS4yMTRjMC42NTEtMC4xNTIgMS4yOTYtMC4yMjEgMS44Ni0wLjIxNCAxLjc1OCAwIDMuMzA5IDAuNTU5IDQuNjU4IDEuMzkzIDEuMTE5IDAuNjkyIDIuMDg5IDEuNTY3IDIuODk0IDIuNDQ4IDAuNjQ0IDAuNzA1IDEuMTc1IDEuNDA1IDEuNTg1IDIuMDAxIDAuMzI3IDAuNDc1IDAuNTcgMC44NzQgMC43MzMgMS4xNTUtMC41NDYgMC45NTMtMS4xNiAxLjgyMS0xLjc3OCAyLjU0Mi0wLjM1OSAwLjQxOS0wLjMxMSAxLjA1MSAwLjEwOCAxLjQxczEuMDUxIDAuMzExIDEuNDEtMC4xMDhjMC44MTgtMC45NTQgMS42MTEtMi4xMTIgMi4yODMtMy4zNyAwLjE0OC0wLjI3OSAwLjE2My0wLjYxOCAwLjAxMy0wLjkxOSAwIDAtMC4zOTYtMC43ODktMS4xMi0xLjg0My0wLjQ1MS0wLjY1Ni0xLjAzOC0xLjQzMi0xLjc1Ny0yLjIxOC0wLjg5NC0wLjk3OS0yLjAwNC0xLjk4Ny0zLjMxOS0yLjgtMS41OTUtMC45ODUtMy41MDYtMS42OTEtNS42ODYtMS42OTEtMC43MzQtMC4wMDktMS41NCAwLjA3OS0yLjM0IDAuMjY2LTAuNTM4IDAuMTI2LTAuODcyIDAuNjY0LTAuNzQ2IDEuMjAyczAuNjY0IDAuODcyIDEuMjAyIDAuNzQ2ek0xMC4wMjcgMTEuNDQybDIuNTMxIDIuNTMxYy0wLjE4MiAwLjA2MS0wLjM3MiAwLjA5NC0wLjU2MyAwLjEwMS0wLjUxMyAwLjAxOC0xLjAzMC0wLjE1OS0xLjQzNC0wLjUzNnMtMC42MTctMC44OC0wLjYzNS0xLjM5M2MtMC4wMDgtMC4yMzggMC4wMjUtMC40NzYgMC4xMDEtMC43MDR6TTUuOTgzIDcuMzk3bDIuNTUzIDIuNTUzYy0wLjQzNCAwLjY5MS0wLjYzNiAxLjQ4NC0wLjYwOCAyLjI2NiAwLjAzNiAxLjAyMiAwLjQ2MyAyLjAzMyAxLjI3MSAyLjc4NXMxLjg0NiAxLjEwNyAyLjg2OCAxLjA3MWMwLjY5Mi0wLjAyNCAxLjM3OS0wLjIyOCAxLjk4NC0wLjYwOGwyLjMyMiAyLjMyMmMtMS4zNzggMC43OTktMi44OTUgMS4xOTYtNC4zODQgMS4yMTQtMS43MzQgMC0zLjI4NS0wLjU1OS00LjYzNC0xLjM5My0xLjExOS0wLjY5Mi0yLjA4OS0xLjU2Ny0yLjg5NC0yLjQ0OC0wLjY0NC0wLjcwNS0xLjE3NS0xLjQwNS0xLjU4NS0yLjAwMS0wLjMyNi0wLjQ3NS0wLjU3LTAuODczLTAuNzMyLTEuMTU0IDEuMDUwLTEuODIyIDIuMzc2LTMuMzc5IDMuODQxLTQuNjA3ek0wLjI5MyAxLjcwN2w0LjI3MSA0LjI3MWMtMS43MzEgMS40NzktMy4yNjkgMy4zNTgtNC40NDUgNS41NDktMC4xNDggMC4yNzktMC4xNjQgMC42MTktMC4wMTMgMC45MiAwIDAgMC4zOTYgMC43ODkgMS4xMiAxLjg0MyAwLjQ1MSAwLjY1NiAxLjAzOCAxLjQzMiAxLjc1NyAyLjIxOCAwLjg5NCAwLjk3OSAyLjAwNCAxLjk4NyAzLjMxOSAyLjggMS41OTUgMC45ODYgMy41MDYgMS42OTIgNS43MSAxLjY5MiAxLjk5My0wLjAyNCA0LjAxOS0wLjYwMSA1LjgxNS0xLjc1OWw0LjQ2NiA0LjQ2NmMwLjM5MSAwLjM5MSAxLjAyNCAwLjM5MSAxLjQxNCAwczAuMzkxLTEuMDI0IDAtMS40MTRsLTguODc2LTguODc2Yy0wLjAwMi0wLjAwMi0wLjAwNS0wLjAwNS0wLjAwNy0wLjAwN2wtNC4yMDktNC4yMWMtMC4wMDgtMC4wMDctMC4wMTYtMC4wMTYtMC4wMjQtMC4wMjRsLTguODg0LTguODgzYy0wLjM5MS0wLjM5MS0xLjAyNC0wLjM5MS0xLjQxNCAwcy0wLjM5MSAxLjAyNCAwIDEuNDE0eiI+PC9wYXRoPgo8L3N2Zz4K)
}
.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select {
width:auto
}
.woocommerce #payment .wc-terms-and-conditions,.woocommerce #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms {
text-align:left;
padding:0 1em 0 0;
float:left
}
.woocommerce .woocommerce-billing-fields,.woocommerce .woocommerce-shipping-fields,.woocommerce-page .woocommerce-billing-fields,.woocommerce-page .woocommerce-shipping-fields {
*zoom:1
}
.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-shipping-fields::after {
content:' ';
display:table
}
.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after {
clear:both
}
.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions {
margin-bottom:1.618em;
padding:1.618em
}
.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed {
position:relative
}
.rtl.woocommerce .col2-set .col-1 {
float:right
}
.rtl.woocommerce .col2-set .col-2 {
float:left
}
.rtl.woocommerce div.product div.images {
float:right;
width:48%
}
.rtl.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
right:auto;
left:0.5rem
}
.rtl.woocommerce div.product div.images .flex-control-thumbs {
left:auto;
-webkit-transform:translate(50%, 0);
transform:translate(50%, 0);
right:50%
}
.rtl.woocommerce div.product div.summary {
float:left;
width:48%;
clear:none
}
.rtl.woocommerce div.product #reviews .comment {
*zoom:1
}
.rtl.woocommerce div.product #reviews .comment::before,.rtl.woocommerce div.product #reviews .comment::after {
content:' ';
display:table
}
.rtl.woocommerce div.product #reviews .comment::after {
clear:both
}
.rtl.woocommerce div.product #reviews .comment img {
float:right;
height:auto
}
.rtl.woocommerce div.product form.cart div.quantity,.rtl.woocommerce div.product form.cart .button {
float:right
}
.rtl.woocommerce div.product form.cart div.quantity {
margin:0 0 0 4px
}
.rtl.woocommerce span.onsale {
left:auto;
right:0.5rem
}
.rtl.woocommerce .star-rating {
float:left
}
.rtl.woocommerce .products .star-rating {
float:left
}
.rtl.woocommerce .woocommerce-product-rating .star-rating {
float:right
}
.rtl.woocommerce #reviews #comments ol.commentlist li img.avatar {
float:right;
left:auto;
right:0
}
.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin:0 70px 0 0
}
.rtl.woocommerce .button .kadence-arrow-right-alt-svg {
-webkit-transform:rotate(180deg);
transform:rotate(180deg)
}
.rtl .woocommerce table.shop_table {
text-align:right
}
form.woocommerce-product-search {
position:relative
}
form.woocommerce-product-search button[type="submit"] {
top:0;
right:0;
bottom:0;
position:absolute;
color:transparent !important;
background:transparent !important;
z-index:2;
width:50px;
border:0;
padding:8px 12px 7px;
box-shadow:none;
border-radius:0;
overflow:hidden
}
form.woocommerce-product-search input[type="search"] {
padding-right:60px;
width:100%
}
form.woocommerce-product-search .kadence-search-icon-wrap {
position:absolute;
right:0;
top:0;
height:100%;
width:50px;
padding:0;
text-align:center;
background:0 0;
z-index:3;
cursor:pointer;
pointer-events:none;
color:var(--global-palette6);
text-shadow:none;
display:flex;
align-items:center;
justify-content:center
}
form.woocommerce-product-search button[type="submit"]:hover~.kadence-search-icon-wrap {
color:var(--global-palette4)
}
body.rtl .woocommerce-product-search .button[type="submit"],body.rtl .woocommerce-product-search .kadence-search-icon-wrap {
left:0;
right:auto
}
body.rtl .woocommerce-product-search input[type="search"] {
padding-right:0.5em;
padding-left:60px
}
.woocommerce form .form-row {
padding:0;
margin:0 0 0.8em
}
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder {
-webkit-transition:opacity 0.5s 0.5s ease;
transition:opacity 0.5s 0.5s ease;
opacity:0
}
.woocommerce form .form-row span em {
font-size:80%
}
.woocommerce form .form-row label {
line-height:2.4;
font-weight:bold;
color:var(--global-palette5);
font-size:90%
}
.woocommerce form .form-row label.hidden {
visibility:hidden
}
.woocommerce form .form-row label.inline {
display:inline
}
.woocommerce form .form-row .woocommerce-input-wrapper .description {
background:#1e85be;
color:#fff;
border-radius:3px;
padding:1em;
margin:0.5em 0 0;
clear:both;
display:none;
position:relative
}
.woocommerce form .form-row .woocommerce-input-wrapper .description a {
color:#fff;
text-decoration:underline;
border:0;
box-shadow:none
}
.woocommerce form .form-row .woocommerce-input-wrapper .description::before {
left:50%;
top:0%;
margin-top:-4px;
-webkit-transform:translateX(-50%) rotate(180deg);
transform:translateX(-50%) rotate(180deg);
content:"";
position:absolute;
border-width:4px 6px 0 6px;
border-style:solid;
border-color:#1e85be transparent transparent transparent;
z-index:100;
display:block
}
.woocommerce form .form-row select {
cursor:pointer;
margin:0;
padding:0.4em 24px 0.4em 0.5em
}
.woocommerce form .form-row .optional {
visibility:visible
}
.woocommerce form .form-row .input-checkbox {
display:inline;
margin:-2px 8px 0 0;
text-align:center;
vertical-align:middle
}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea {
box-sizing:border-box;
width:100%;
margin:0;
outline:0
}
.woocommerce form .form-row .button {
padding:calc( 0.4em + 1px) 1em
}
.woocommerce form .form-row textarea {
height:4em;
line-height:1.5;
display:block;
box-shadow:none
}
.woocommerce form .form-row .select2-container {
width:100%;
line-height:2em
}
.woocommerce form .form-row.woocommerce-invalid label {
color:#a00
}
.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select {
border-color:#a00
}
.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select {
border-color:#6dc22e
}
.woocommerce form .form-row ::-webkit-input-placeholder {
line-height:normal
}
.woocommerce form .form-row :-moz-placeholder {
line-height:normal
}
.woocommerce form .form-row :-ms-input-placeholder {
line-height:normal
}
.woocommerce .form-row .required {
color:red;
font-weight:700;
border:0 !important;
text-decoration:none;
visibility:hidden
}
.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register {
border:1px solid #b7cde1;
padding:20px;
margin:2em 0;
text-align:left;
border-radius:5px
}
.woocommerce ul#shipping_method {
list-style:none outside;
margin:0;
padding:0
}
.woocommerce ul#shipping_method li {
margin:0 0 0.5em;
line-height:1.5em;
list-style:none outside;
display:flex;
flex-wrap:wrap;
align-items:center
}
.woocommerce ul#shipping_method li input {
margin:0 0.5em 0 0;
height:1em;
background-image:none;
vertical-align:top
}
.woocommerce ul#shipping_method li label {
display:inline
}
.woocommerce ul#shipping_method .amount {
font-weight:700
}
.woocommerce .cart_totals ul#shipping_method li {
flex-wrap:nowrap
}
.woocommerce p.woocommerce-shipping-contents {
margin:0
}
.product-hero-section .extra-title {
display:block
}
.woocommerce.single-product.content-style-boxed .product.entry-content-wrap>span.onsale {
left:2.5rem;
top:2.5rem
}
.rtl.woocommerce.single-product.content-style-boxed .product.entry-content-wrap>span.onsale {
right:2.5rem;
left:auto
}
.woocommerce.single-product.content-style-boxed .products ul.products.woo-archive-action-visible li.product .product-details {
padding-left:0;
padding-right:0;
margin-left:0;
margin-right:0;
margin-bottom:0
}
.single-product .wp-site-blocks div.product form.cart .woocommerce-grouped-product-list-item__quantity .quantity {
width:100%
}
.single-product .wp-site-blocks div.product form.cart .woocommerce-grouped-product-list-item__quantity .quantity .qty {
height:40px
}
.woocommerce div.product:after {
clear:both;
display:table;
content:''
}
.woocommerce-variation.single_variation {
display:none
}
.woocommerce .up-sells.products,.woocommerce .related.products {
clear:both
}
.woocommerce .quantity .qty {
width:3.631em;
text-align:center;
padding:0 0.5em;
box-sizing:border-box;
height:40px
}
.woocommerce .brief-shipping-details {
font-size:0.8em
}
.woocommerce a.product-single-category {
text-transform:uppercase;
letter-spacing:2px;
text-decoration:none
}
.woocommerce .woocommerce-product-details__short-description {
margin-bottom:2em
}
.woocommerce .single-product-extras {
margin-bottom:2em
}
.woocommerce .single-product-extras ul {
padding:0;
margin:0 0 1.5em 0;
list-style:none
}
.woocommerce .single-product-extras ul li {
line-height:1.8em
}
.woocommerce .single-product-extras ul .kadence-svg-iconset {
padding-right:0.25em
}
.woocommerce .single-product-payments {
margin-bottom:2em;
display:inline-block;
margin-top:0;
padding:0.625em 1.5em 0.625em 1em;
border-radius:0.25rem;
border-color:var(--global-gray-400)
}
.woocommerce .single-product-payments legend {
padding:0 0.5em;
color:var(--global-palette5)
}
.woocommerce .single-product-payments ul {
list-style:none;
margin:0;
padding:0;
display:flex;
flex-wrap:wrap
}
.woocommerce .single-product-payments li {
margin-left:0.5em;
margin-bottom:0.5em
}
.woocommerce .single-product-payments .payment-custom-img {
max-height:30px;
min-height:24px;
width:auto
}
.woocommerce .single-product-payments .payment-custom-img-gray {
-webkit-filter:grayscale(1);
filter:grayscale(1)
}
.woocommerce .single-product-payments .kadence-svg-iconset svg {
height:30px;
width:auto
}
.woocommerce .single-product-payments.payments-color-scheme-gray legend {
color:var(--global-palette6)
}
.woocommerce .single-product-payments.payments-color-scheme-gray .kadence-svg-iconset svg path {
fill:var(--global-gray-500) !important
}
.woocommerce div.product {
margin-bottom:0;
position:relative
}
.woocommerce div.product .product_title {
clear:none;
margin-top:0;
padding:0
}
.woocommerce div.product span.price,.woocommerce div.product p.price {
font-size:1.25em
}
.woocommerce div.product span.price ins,.woocommerce div.product p.price ins {
background:inherit;
font-weight:700;
display:inline-block
}
.woocommerce div.product span.price del,.woocommerce div.product p.price del {
opacity:0.5;
display:inline-block
}
.woocommerce div.product p.stock {
font-size:0.92em
}
.woocommerce div.product .stock {
color:var(--global-palette-highlight)
}
.woocommerce div.product .out-of-stock {
color:red
}
.woocommerce div.product .woocommerce-product-rating {
margin-bottom:1.618em
}
.woocommerce div.product div.images {
margin-bottom:1em;
padding-bottom:1em
}
.woocommerce div.product div.images img {
display:block;
height:auto;
width:auto;
margin-right:auto;
margin-left:auto;
box-shadow:none
}
.woocommerce div.product div.images div.thumbnails {
padding-top:1em
}
.woocommerce div.product div.images.woocommerce-product-gallery {
position:relative
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
transition:all cubic-bezier(0.795, -0.035, 0, 1) 0.5s;
margin:0;
padding:0
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
background-color:#fff;
opacity:0
}
.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder {
border:1px solid #f2f2f2
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
display:none
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
position:absolute;
top:0.5rem;
right:0.5rem;
font-size:2em;
z-index:9;
width:36px;
height:36px;
background:#fff;
text-indent:-9999px;
border-radius:100%;
box-sizing:content-box
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before {
content:"";
display:block;
width:10px;
height:10px;
border:2px solid #000;
border-radius:100%;
position:absolute;
top:9px;
left:9px;
box-sizing:content-box
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after {
content:"";
display:block;
width:2px;
height:8px;
background:#000;
border-radius:6px;
position:absolute;
top:19px;
left:22px;
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg);
box-sizing:content-box
}
.woocommerce div.product div.images .flex-control-thumbs {
overflow:hidden;
zoom:1;
margin:0;
padding:0;
max-width:94%;
margin:0;
-webkit-transform:translate(-50%, 0);
transform:translate(-50%, 0);
margin-top:-32px;
background:transparent;
padding:0;
width:100%;
flex-wrap:wrap;
display:inline-flex;
justify-content:center;
position:relative;
left:50%
}
.woocommerce div.product div.images .flex-control-thumbs li {
width:60px;
height:65px;
margin:0;
padding-top:0px;
padding-bottom:0px;
background:var(--global-palette9);
display:inline-flex;
list-style:none
}
.woocommerce div.product div.images .flex-control-thumbs li:first-child {
width:65px;
padding-left:5px
}
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(9) {
width:65px;
padding-left:5px
}
.woocommerce div.product div.images .flex-control-thumbs li img {
cursor:pointer;
opacity:0.5;
margin:0;
border-top:5px solid var(--global-palette9);
border-bottom:0px solid var(--global-palette9);
border-right:5px solid var(--global-palette9);
border-left:0
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover {
opacity:1
}
.woocommerce div.product div.summary {
margin-bottom:2em
}
.woocommerce div.product div.summary p {
margin:1em 0
}
.woocommerce div.product .button.single_add_to_cart_button {
height:40px;
line-height:40px;
padding:0 1em;
text-align:center
}
.woocommerce div.product .product_meta>span {
display:block;
font-size:70%;
font-weight:bold;
color:var(--global-palette6)
}
.woocommerce div.product .product_meta>span a {
color:inherit
}
.woocommerce div.product div.social {
text-align:right;
margin:0 0 1em
}
.woocommerce div.product div.social span {
margin:0 0 0 2px
}
.woocommerce div.product div.social span span {
margin:0
}
.woocommerce div.product div.social span .stButton .chicklets {
padding-left:16px;
width:0
}
.woocommerce div.product div.social iframe {
float:left;
margin-top:3px
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
list-style:none;
padding:0 0 0 0.5em;
margin:0 0 1.618em;
overflow:hidden;
position:relative
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border:1px solid var(--global-gray-400);
background-color:var(--global-palette8);
display:inline-block;
position:relative;
z-index:0;
border-radius:3px 3px 0 0;
margin:0 2px;
padding:0
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
display:inline-block;
padding:0.5em 1em;
font-weight:bold;
color:var(--global-palette5);
text-decoration:none;
font-size:90%
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
text-decoration:none;
color:var(--global-palette4)
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background:var(--global-palette9);
z-index:2;
border-bottom-color:var(--global-palette9)
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
color:var(--global-palette4);
text-shadow:inherit
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
position:absolute;
content:" ";
width:100%;
bottom:0;
left:0;
border-bottom:1px solid var(--global-gray-400);
z-index:1
}
.woocommerce div.product .woocommerce-tabs .panel {
margin:0 0 2em;
padding:0
}
.woocommerce div.product p.cart {
margin-bottom:2em;
*zoom:1
}
.woocommerce div.product p.cart::before,.woocommerce div.product p.cart::after {
content:' ';
display:table
}
.woocommerce div.product p.cart::after {
clear:both
}
.woocommerce div.product form.cart {
margin-bottom:2em;
*zoom:1
}
.woocommerce div.product form.cart::before,.woocommerce div.product form.cart::after {
content:' ';
display:table
}
.woocommerce div.product form.cart::after {
clear:both
}
.woocommerce div.product form.cart div.quantity {
float:left;
margin:0 4px 0 0
}
.woocommerce div.product form.cart table {
border-width:0 0 1px
}
.woocommerce div.product form.cart table td {
padding-left:0
}
.woocommerce div.product form.cart table div.quantity {
float:none;
margin:0
}
.woocommerce div.product form.cart table small.stock {
display:block;
float:none
}
.woocommerce div.product form.cart .variations {
margin-bottom:1em;
border:0;
width:100%
}
.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th {
border:0;
vertical-align:top;
line-height:2.2em
}
.woocommerce div.product form.cart .variations label {
font-weight:700
}
.woocommerce div.product form.cart .variations select {
max-width:100%;
min-width:75%;
display:inline-block;
margin-right:1em
}
.woocommerce div.product form.cart .variations .label {
padding-right:1em;
text-align:left
}
.woocommerce div.product form.cart .woocommerce-variation-description p {
margin-bottom:1em
}
.woocommerce div.product form.cart .reset_variations {
visibility:hidden;
font-size:0.83em
}
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart {
margin-top:0.5em
}
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart:after {
display:table;
content:'';
clear:both
}
.woocommerce div.product form.cart .wc-no-matching-variations {
display:none
}
.woocommerce div.product form.cart .button {
vertical-align:middle;
float:left
}
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label {
padding-right:1em;
padding-left:1em;
vertical-align:middle
}
.woocommerce div.product form.cart .group_table .woocommerce-grouped-product-list-item__price {
padding-top:0.4em
}
.woocommerce div.product form.cart .group_table td {
vertical-align:top;
padding-bottom:0.5em;
border:0
}
.woocommerce div.product form.cart .group_table td:first-child {
width:4em;
text-align:center
}
.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox {
display:inline-block;
width:auto;
margin:0 auto;
-webkit-transform:scale(1.5, 1.5);
transform:scale(1.5, 1.5)
}
.woocommerce section.products>h2 {
margin-bottom:0.5em
}
.woocommerce span.onsale {
min-height:0;
min-width:0;
padding:.5em 1em;
font-weight:700;
position:absolute;
text-align:center;
line-height:1.2;
top:0.5rem;
left:0.5rem;
margin:0;
border-radius:.25rem;
background-color:var(--global-palette-highlight);
color:var(--global-palette-highlight-alt2);
font-size:0.857em;
z-index:9
}
.woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs {
text-align:center;
padding:0
}
.woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs li {
border:0;
border-bottom:3px solid transparent;
margin:0 0.6em;
background:transparent
}
.woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs li a {
padding-left:0;
padding-right:0
}
.woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs li.active {
border-bottom:3px solid var(--global-palette-highlight)
}
.woocommerce.product-variation-style-vertical div.product form.cart .variations td.label {
padding:0
}
.woocommerce.product-variation-style-vertical div.product form.cart .variations tr,.woocommerce.product-variation-style-vertical div.product form.cart table td {
display:block
}
.woocommerce.product-variation-style-vertical div.product form.cart .variations select {
min-width:240px;
margin:0
}
.kadence-cart-button-large.woocommerce div.product .button.single_add_to_cart_button {
height:60px;
line-height:60px;
font-size:125%;
width:70%
}
.kadence-cart-button-large.woocommerce div.product form.cart div.quantity {
width:30%;
margin:0;
padding:0 0.5em 0 0
}
.kadence-cart-button-large.woocommerce div.product form.cart div.quantity .qty {
width:100%;
height:60px
}
.kadence-cart-button-large.woocommerce div.product form.cart div.quantity.spinners-added {
width:35%;
display:flex;
padding:0;
margin:0 2% 0 0
}
.kadence-cart-button-large.woocommerce div.product form.cart div.quantity.spinners-added .qty {
width:0;
flex-grow:1;
height:58px
}
.kadence-cart-button-large.woocommerce div.product form.cart div.quantity.spinners-added~.button.single_add_to_cart_button {
width:63%
}
.kadence-cart-button-medium-large.woocommerce div.product .button.single_add_to_cart_button {
height:50px;
line-height:50px;
font-size:125%;
width:70%
}
.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity {
width:30%;
margin:0;
padding:0 0.5em 0 0
}
.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity .qty {
width:100%;
height:50px
}
.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity.spinners-added {
width:35%;
display:flex;
padding:0;
margin:0 2% 0 0
}
.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity.spinners-added .qty {
width:0;
flex-grow:1;
height:48px
}
.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity.spinners-added~.button.single_add_to_cart_button {
width:63%
}
@media screen and (min-width: 576px) {
.kadence-cart-button-large.woocommerce div.product .button.single_add_to_cart_button {
width:85%
}
.kadence-cart-button-large.woocommerce div.product form.cart div.quantity {
width:15%
}
.kadence-cart-button-large.woocommerce div.product form.cart div.quantity.spinners-added {
width:25%
}
.kadence-cart-button-large.woocommerce div.product form.cart div.quantity.spinners-added~.button.single_add_to_cart_button {
width:73%
}
.kadence-cart-button-medium-large.woocommerce div.product .button.single_add_to_cart_button {
width:65%
}
.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity {
width:15%
}
.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity.spinners-added {
width:25%
}
}
.woocommerce .content-bg .product.entry.loop-entry,.woocommerce-page .content-bg .product.entry.loop-entry {
box-shadow:none
}
.single-product .kadence-breadcrumbs {
margin-top:-1rem
}
.single-product .extra-title+.kadence-breadcrumbs {
margin-top:1em
}
.single-product .entry-taxonomies+.kadence-breadcrumbs {
margin-top:1em
}
.single-product.content-vertical-padding-hide .kadence-breadcrumbs,.single-product.content-vertical-padding-bottom .kadence-breadcrumbs {
margin-top:0.5em;
margin-bottom:0.5em
}
.content-style-unboxed .entry-content-wrap.product:not(.loop-entry) {
padding:0
}
.content-style-unboxed .content-bg.loop-entry .content-bg:not(.loop-entry) {
background:var(--global-palette9)
}
.woocommerce div.product div.kadence-product-image-wrap.images .images {
width:auto;
float:none
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper:after {
clear:both;
display:table;
content:''
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2) {
display:inline-block;
height:65px;
width:33%;
margin-top:-31px
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2) img {
height:65px;
width:auto;
margin-right:auto;
margin-left:auto
}
.woocommerce div.product div.images .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2) {
margin-top:0;
height:auto;
width:auto
}
.woocommerce div.product div.images .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2) img {
height:auto
}
.woocommerce div.product form.cart .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .quantity.spinners-added {
width:auto
}
.woocommerce div.product form.cart .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item div.quantity.spinners-added .qty {
width:1.8em
}
.woocommerce div.product div.summary .added_to_cart,.woocommerce .kadence-sticky-add-to-cart-action-wrap a.added_to_cart {
text-decoration:none;
background:transparent;
color:var(--global-palette3);
border:1px solid var(--global-gray-400);
height:40px;
padding:0 1em;
margin-top:0.5em;
font-size:inherit;
line-height:1;
vertical-align:middle;
display:inline-flex;
justify-content:center;
align-items:center;
text-transform:none;
font-weight:normal;
border-radius:3px;
letter-spacing:inherit
}
.woocommerce.kadence-cart-button-normal div.product div.summary .added_to_cart {
margin-top:0;
margin-left:0.5em
}
.kadence-sticky-add-to-cart-action-wrap .single_add_to_cart_button {
height:40px;
line-height:40px;
padding:0em 1em
}
.woocommerce .kadence-sticky-add-to-cart-action-wrap a.added_to_cart {
margin:0 0 0 0.5em
}
.woocommerce div.product div.summary .added_to_cart:hover,.woocommerce .kadence-sticky-add-to-cart-action-wrap a.added_to_cart:hover {
background:var(--global-palette9)
}
.kadence-cart-button-medium-large.woocommerce div.product div.summary .added_to_cart {
height:50px;
line-height:50px;
font-size:125%;
width:100%
}
.kadence-cart-button-large.woocommerce div.product div.summary .added_to_cart {
height:60px;
line-height:60px;
font-size:125%;
width:100%
}
.quantity.spinners-added {
border:1px solid var(--global-gray-400);
background:var(--global-palette9);
border-radius:3px;
transition:all 0.2s ease
}
.quantity.spinners-added .qty::-webkit-inner-spin-button,.quantity.spinners-added .qty::-webkit-outer-spin-button {
-webkit-appearance:none;
margin:0
}
.quantity.spinners-added:hover {
border-color:var(--global-palette6)
}
.quantity.spinners-added input.minus,.quantity.spinners-added input.plus {
background:transparent;
color:var(--global-palette6);
box-shadow:none;
padding:0 0.8em;
line-height:38px;
border:0
}
.quantity.spinners-added input.minus:hover,.quantity.spinners-added input.plus:hover {
background:transparent;
box-shadow:none;
color:var(--global-palette3)
}
.quantity.hidden {
display:none !important
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
float: none;
display: flex;
justify-content: flex-end;
}
.woocommerce .quantity.spinners-added .qty {
width:2.3em;
text-align:center;
border:0;
padding:0;
box-shadow:none;
height:38px;
-moz-appearance:textfield
}
@media screen and (max-width: 1024px) {
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(7) {
width:65px;
padding-left:5px
}
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(9) {
width:60px;
padding-left:0px
}
}
@media screen and (max-width: 768px) {
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(6) {
width:65px;
padding-left:5px
}
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(7) {
width:60px;
padding-left:0px
}
}
.woocommerce-account .account-navigation-wrap {
margin-bottom:1.5em
}
.woocommerce-account .account-navigation-wrap .kadence-customer-image {
position:absolute;
left:calc(1em + 4px);
top:0
}
.woocommerce-account .account-navigation-wrap .kadence-customer-image img {
border-radius:50%;
max-width:40px;
position:absolute;
left:0;
top:0
}
.woocommerce-account .account-navigation-wrap .kadence-account-avatar {
position:relative;
min-height:40px;
display:flex;
align-items:center;
padding-left:calc( 1em + 4px);
margin-bottom:0.5em;
margin-top:0.5em
}
.woocommerce-account .account-navigation-wrap .kadence-account-avatar .kadence-customer-name {
padding-left:50px
}
.woocommerce-account .account-navigation-wrap li a {
display:block;
padding:0.5em 1.5em 0.5em 1em;
color:inherit;
text-decoration:none;
border-left:5px solid transparent;
margin-left:-1px
}
.woocommerce-account .account-navigation-wrap li:hover a {
border-left:5px solid var(--global-gray-400)
}
.woocommerce-account .account-navigation-wrap li.is-active a,.woocommerce-account .account-navigation-wrap li.is-active a:hover {
border-left:5px solid var(--global-palette-highlight);
font-weight:bold
}
.woocommerce-account .account-navigation-wrap ul {
padding-left:0em;
list-style:none
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-notices-wrapper:empty+* {
margin-top:0
}
.woocommerce-account .woocommerce-MyAccount-content .u-columns {
margin-top:var(--global-md-spacing);
margin-bottom:0
}
@media screen and (min-width: 768px) {
.woocommerce-account .account-navigation-wrap {
float:right;
width:30%;
border-left:1px solid var(--global-gray-400);
margin-bottom:0
}
.woocommerce-account .woocommerce-MyAccount-content {
float:left;
width:70%;
padding-right:var(--global-lg-spacing)
}
.kadence-account-nav-left.woocommerce-account .account-navigation-wrap {
float:left;
border-right:1px solid var(--global-gray-400);
border-left:0
}
.kadence-account-nav-left.woocommerce-account .account-navigation-wrap li a {
padding:0.5em 1em 0.5em 1.5em;
border-left:0;
border-right:5px solid transparent;
margin-right:-1px;
margin-left:0
}
.kadence-account-nav-left.woocommerce-account .account-navigation-wrap li:hover a {
border-left:0;
border-right:5px solid var(--global-gray-400)
}
.kadence-account-nav-left.woocommerce-account .account-navigation-wrap li.is-active a,.kadence-account-nav-left.woocommerce-account .account-navigation-wrap li.is-active a:hover {
border-left:0;
border-right:5px solid var(--global-palette-highlight)
}
.kadence-account-nav-left.woocommerce-account .woocommerce-MyAccount-content {
float:right;
padding-left:var(--global-lg-spacing);
padding-right:0
}
.kadence-account-nav-above.woocommerce-account .account-navigation-wrap {
float:none;
border-left:0;
width:auto;
margin-bottom:1.5em
}
.kadence-account-nav-above.woocommerce-account .account-navigation-wrap ul {
display:flex;
flex-wrap:wrap
}
.kadence-account-nav-above.woocommerce-account .account-navigation-wrap li a {
padding:0.2em 0.5em 0.2em 0.5em;
border-left:0;
border-bottom:3px solid transparent;
margin-left:0
}
.kadence-account-nav-above.woocommerce-account .account-navigation-wrap li:hover a {
border-left:0;
border-bottom:3px solid var(--global-gray-400)
}
.kadence-account-nav-above.woocommerce-account .account-navigation-wrap li.is-active a,.kadence-account-nav-above.woocommerce-account .account-navigation-wrap li.is-active a:hover {
border-left:0;
border-bottom:3px solid var(--global-palette-highlight)
}
.kadence-account-nav-above.woocommerce-account .woocommerce-MyAccount-content {
float:none;
width:auto;
padding-right:0
}
}
.woocommerce form[class*="woocommerce-"] {
margin-top:0
}
.woocommerce-MyAccount-content mark {
color:inherit;
background:transparent;
font-weight:bold
}
.woocommerce-account .woocommerce {
*zoom:1
}
.woocommerce-account .woocommerce::before,.woocommerce-account .woocommerce::after {
content:' ';
display:table
}
.woocommerce-account .woocommerce::after {
clear:both
}
.woocommerce-account .addresses .title {
*zoom:1
}
.woocommerce-account .addresses .title::before,.woocommerce-account .addresses .title::after {
content:' ';
display:table
}
.woocommerce-account .addresses .title::after {
clear:both
}
.woocommerce-account .addresses .title h3 {
float:left
}
.woocommerce-account .addresses .title .edit {
float:right;
padding:0.3em 0
}
.woocommerce-account ol.commentlist.notes li.note p.meta {
font-weight:700;
margin-bottom:0
}
.woocommerce-account ol.commentlist.notes li.note .description p:last-child {
margin-bottom:0
}
.woocommerce-account ul.digital-downloads {
margin-left:0;
padding-left:0
}
.woocommerce-account ul.digital-downloads li {
list-style:none;
margin-left:0;
padding-left:0
}
.woocommerce-account ul.digital-downloads li::before {
font-family:'WooCommerce';
speak:none;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
margin-right:0.618em;
content:"";
text-decoration:none
}
.woocommerce-account ul.digital-downloads li .count {
float:right
}
.woo-sl-info mark {
background:var(--global-palette7);
font-weight:bold
}
p.woo-sl-key {
margin-top:var(--global-xs-spacing);
padding:0.5em;
background:var(--global-palette8);
display:inline-block
}
#woo_sl_lk {
margin-top:1em
}
#woo_sl_lk p.woo-sl-label {
padding:0.5em 1em;
background:var(--global-palette8);
display:block;
margin:0;
line-height:1.8
}
#woo_sl_lk .inside .licence_expire {
border-color:var(--global-gray-400)
}
#sl_generator_desc {
margin-bottom:1em
}
#woo-sl-key-generator.software_license_key_generator p {
margin-top:1em;
margin-bottom:1em
}
#woo-sl-key-generator.software_license_key_generator #sl_product_id {
padding:0.2em 35px 0.2em 0.5em
}
.woocommerce #woo_sl_lk table.my_account_orders th {
padding:9px 12px
}
.rtl.woocommerce-account .account-navigation-wrap ul {
padding-right:0
}
.rtl.woocommerce-account .account-navigation-wrap ul li a {
padding:0.5em 1em 0.5em 1.5em
}
.rtl.woocommerce-account .account-navigation-wrap .kadence-account-avatar .kadence-customer-name {
padding-right:50px;
padding-left:0
}
.rtl.woocommerce-account .account-navigation-wrap .kadence-customer-image {
right:calc(1em + 4px);
left:auto
}
.rtl.woocommerce-account.kadence-account-nav-left .account-navigation-wrap .kadence-account-avatar {
padding-right:calc( 1em + 4px);
padding-left:0
}
.rtl.woocommerce-account.kadence-account-nav-left .account-navigation-wrap .kadence-customer-image a {
display:inline-block;
width:40px
}
.rtl .woocommerce .woocommerce-message,.rtl .woocommerce .woocommerce-error,.rtl .woocommerce .woocommerce-info {
border-right:5px solid var(--global-palette-highlight);
border-left:0
}
.rtl .woocommerce .woocommerce-message .button,.rtl .woocommerce .woocommerce-error .button,.rtl .woocommerce .woocommerce-info .button {
float:left
}
.rtl .woocommerce .woocommerce-info {
border-right-color:var(--global-palette-highlight)
}
.rtl .woocommerce .woocommerce-error {
border-right-color:#b81c23
}
.rtl.woocommerce-account .addresses .title h3 {
float:right
}
.rtl.woocommerce-account .addresses .title .edit {
float:left
}
.rtl .woocommerce form.login,.rtl .woocommerce form.checkout_coupon,.rtl .woocommerce form.register {
text-align:right
}
.woocommerce table.shop_table td .quantity.spinners-added {
display:inline-block
}
.woocommerce .woocommerce-checkout .shop_table {
background:var(--global-palette9)
}
.woocommerce .cart-empty.woocommerce-info {
margin-top:var(--global-xxl-spacing);
margin-bottom:var(--global-sm-spacing);
padding:0;
background:transparent;
text-align:center;
font-size:34px;
font-weight:bold;
border:0;
color:var(--global-palette6)
}
.woocommerce .cart-empty.woocommerce-info:before,.woocommerce .cart-empty.woocommerce-info:after {
display:none
}
.woocommerce .return-to-shop {
margin-top:var(--global-sm-spacing);
margin-bottom:var(--global-xxl-spacing);
text-align:center
}
.woocommerce-cart table.cart,.woocommerce-checkout table.cart,#add_payment_method table.cart {
position:relative
}
.woocommerce-cart table.cart .coupon .button:not(:hover),.woocommerce-checkout table.cart .coupon .button:not(:hover),#add_payment_method table.cart .coupon .button:not(:hover) {
background:var(--global-palette7);
color:var(--global-palette5)
}
.woocommerce-cart table.cart td.actions .button:disabled,.woocommerce-checkout table.cart td.actions .button:disabled,#add_payment_method table.cart td.actions .button:disabled {
background-color:var(--global-palette7);
color:var(--global-palette5)
}
.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img,#add_payment_method table.cart img {
width:60px;
box-shadow:none
}
.woocommerce-cart table.cart .product-name a,.woocommerce-checkout table.cart .product-name a,#add_payment_method table.cart .product-name a {
color:var(--global-palette5)
}
.woocommerce-cart table.cart .product-name a:hover,.woocommerce-checkout table.cart .product-name a:hover,#add_payment_method table.cart .product-name a:hover {
color:var(--global-palette3)
}
.woocommerce-cart table.cart th,.woocommerce-cart table.cart td,.woocommerce-checkout table.cart th,.woocommerce-checkout table.cart td,#add_payment_method table.cart th,#add_payment_method table.cart td {
vertical-align:middle
}
.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text,#add_payment_method table.cart td.actions .coupon .input-text {
float:left;
box-sizing:border-box;
padding:6px 6px 5px;
padding:0.4em 0.5em;
margin:0 4px 0 0;
outline:0;
height:38px
}
.woocommerce-cart table.cart td.actions .button,.woocommerce-checkout table.cart td.actions .button,#add_payment_method table.cart td.actions .button {
height:38px;
padding:0 1em;
border:0;
line-height:38px
}
.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input,#add_payment_method table.cart input {
margin:0;
vertical-align:middle
}
.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout,#add_payment_method .wc-proceed-to-checkout {
*zoom:1;
padding:1em 0
}
.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,#add_payment_method .wc-proceed-to-checkout::after {
content:' ';
display:table
}
.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::after {
clear:both
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,#add_payment_method .wc-proceed-to-checkout a.checkout-button {
display:block;
text-align:center;
margin-bottom:1em;
padding:0.6em 1em
}
.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button,#add_payment_method .cart-collaterals .shipping-calculator-button {
float:none;
margin-top:0.5em;
display:inline-block
}
.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form,#add_payment_method .cart-collaterals .shipping-calculator-form {
margin:1em 0 0 0
}
.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small,#add_payment_method .cart-collaterals .cart_totals p small {
color:var(--global-palette6);
font-size:0.83em
}
.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table,#add_payment_method .cart-collaterals .cart_totals table {
border-collapse:separate;
margin:0 0 6px;
padding:0
}
.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,#add_payment_method .cart-collaterals .cart_totals table tr:first-child td {
border-top:0
}
.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th,#add_payment_method .cart-collaterals .cart_totals table th {
width:35%
}
.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th,#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th {
vertical-align:top;
border-left:0;
border-right:0;
line-height:1.5em
}
.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small,#add_payment_method .cart-collaterals .cart_totals table small {
color:var(--global-palette6)
}
.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select,#add_payment_method .cart-collaterals .cart_totals table select {
width:100%
}
.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td,#add_payment_method .cart-collaterals .cart_totals .discount td {
color:var(--global-palette-highlight)
}
.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th,#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th {
border-top:1px solid var(--global-gray-500)
}
.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination,#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination {
margin-bottom:0
}
.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product,#add_payment_method .cart-collaterals .cross-sells ul.products li.product {
margin-top:0
}
.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address,#add_payment_method .checkout .col-2 h3#ship-to-different-address {
float:left;
clear:none
}
.woocommerce-cart .checkout .col-2 .woocommerce-form__label-for-checkbox,.woocommerce-checkout .checkout .col-2 .woocommerce-form__label-for-checkbox,#add_payment_method .checkout .col-2 .woocommerce-form__label-for-checkbox {
display:flex;
align-items:center
}
.woocommerce-cart .checkout .col-2 .woocommerce-form__label-for-checkbox [type="checkbox"],.woocommerce-checkout .checkout .col-2 .woocommerce-form__label-for-checkbox [type="checkbox"],#add_payment_method .checkout .col-2 .woocommerce-form__label-for-checkbox [type="checkbox"] {
margin-right:.5em
}
.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes,#add_payment_method .checkout .col-2 .notes {
clear:left
}
.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first,#add_payment_method .checkout .col-2 .form-row-first {
clear:left
}
.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small,#add_payment_method .checkout .create-account small {
font-size:11px;
color:var(--global-palette6);
font-weight:normal
}
.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address,#add_payment_method .checkout div.shipping-address {
padding:0;
clear:left;
width:100%
}
.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address,#add_payment_method .checkout .shipping_address {
clear:both
}
.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods,#add_payment_method #payment ul.payment_methods {
*zoom:1;
text-align:left;
padding:0;
margin:0;
list-style:none outside
}
.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,#add_payment_method #payment ul.payment_methods::after {
content:' ';
display:table
}
.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::after {
clear:both
}
.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li,#add_payment_method #payment ul.payment_methods li {
line-height:2;
text-align:left;
margin:0;
font-weight:normal
}
.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input,#add_payment_method #payment ul.payment_methods li input {
margin:0 1em 0 0
}
.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img,#add_payment_method #payment ul.payment_methods li img {
vertical-align:middle;
margin:-2px 0 0 0.5em;
padding:0;
position:relative;
box-shadow:none;
display:inline-block
}
.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img,#add_payment_method #payment ul.payment_methods li img+img {
margin-left:2px
}
.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice),.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice),#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice) {
*zoom:1
}
.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after {
content:' ';
display:table
}
.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after {
clear:both
}
.woocommerce-cart #payment .woocommerce-terms-and-conditions-wrapper,.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper,#add_payment_method #payment .woocommerce-terms-and-conditions-wrapper {
margin-top:var(--global-md-spacing)
}
.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box,#add_payment_method #payment div.payment_box {
position:relative;
box-sizing:border-box;
width:100%;
padding:0em;
margin:1em 0;
font-size:0.92em;
border-radius:2px;
line-height:1.5;
background-color:transparent;
color:var(--global-palette4)
}
.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea,#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea {
border-color:var(--global-gray-400);
border-top-color:var(--global-gray-400)
}
.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder,#add_payment_method #payment div.payment_box ::-webkit-input-placeholder {
color:var(--global-gray-400)
}
.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder,#add_payment_method #payment div.payment_box :-moz-placeholder {
color:var(--global-gray-400)
}
.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder,#add_payment_method #payment div.payment_box :-ms-input-placeholder {
color:var(--global-gray-400)
}
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods {
list-style:none outside;
margin:0
}
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new {
margin:0 0 0.5em
}
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label {
cursor:pointer
}
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput {
vertical-align:middle;
margin:-3px 1em 0 0;
position:relative
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form,#add_payment_method #payment div.payment_box .wc-credit-card-form {
border:0;
padding:0;
margin:1em 0 0
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc {
font-size:1.5em;
padding:8px;
background-repeat:no-repeat;
background-position:right 0.618em center;
background-size:32px 20px
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa {
background-image:url(//roentgenkurse-schweiz.ch/wp-content/themes/maxx/assets/images/icons/credit-cards/visa.svg)
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard {
background-image:url(//roentgenkurse-schweiz.ch/wp-content/themes/maxx/assets/images/icons/credit-cards/mastercard.svg)
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser {
background-image:url(//roentgenkurse-schweiz.ch/wp-content/themes/maxx/assets/images/icons/credit-cards/laser.svg)
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub {
background-image:url(//roentgenkurse-schweiz.ch/wp-content/themes/maxx/assets/images/icons/credit-cards/diners.svg)
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro {
background-image:url(//roentgenkurse-schweiz.ch/wp-content/themes/maxx/assets/images/icons/credit-cards/maestro.svg)
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb {
background-image:url(//roentgenkurse-schweiz.ch/wp-content/themes/maxx/assets/images/icons/credit-cards/jcb.svg)
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex {
background-image:url(//roentgenkurse-schweiz.ch/wp-content/themes/maxx/assets/images/icons/credit-cards/amex.svg)
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover {
background-image:url(//roentgenkurse-schweiz.ch/wp-content/themes/maxx/assets/images/icons/credit-cards/discover.svg)
}
.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help,#add_payment_method #payment div.payment_box span.help {
font-size:0.857em;
color:var(--global-palette6);
font-weight:normal
}
.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row,#add_payment_method #payment div.payment_box .form-row {
margin:0 0 0.8em
}
.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child,#add_payment_method #payment div.payment_box p:last-child {
margin-bottom:0
}
.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal,#add_payment_method #payment .payment_method_paypal .about_paypal {
float:right;
line-height:52px;
font-size:0.83em
}
.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img,#add_payment_method #payment .payment_method_paypal img {
max-height:52px;
vertical-align:middle
}
.rtl.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.rtl.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address,.rtl #add_payment_method .checkout .col-2 h3#ship-to-different-address {
float:right
}
.rtl.woocommerce-cart .checkout .col-2 .woocommerce-form__label-for-checkbox [type="checkbox"],.rtl.woocommerce-checkout .checkout .col-2 .woocommerce-form__label-for-checkbox [type="checkbox"],.rtl #add_payment_method .checkout .col-2 .woocommerce-form__label-for-checkbox [type="checkbox"] {
margin-left:.5em;
margin-right:0
}
.rtl.woocommerce-cart #payment ul.payment_methods,.rtl.woocommerce-checkout #payment ul.payment_methods,.rtl #add_payment_method #payment ul.payment_methods {
text-align:right
}
.rtl.woocommerce-cart #payment ul.payment_methods li,.rtl.woocommerce-checkout #payment ul.payment_methods li,.rtl #add_payment_method #payment ul.payment_methods li {
text-align:right
}
.rtl.woocommerce-cart #payment ul.payment_methods li img,.rtl.woocommerce-checkout #payment ul.payment_methods li img,.rtl #add_payment_method #payment ul.payment_methods li img {
vertical-align:middle;
margin:-2px 0 0 0.5em;
padding:0;
position:relative;
box-shadow:none;
display:inline-block
}
.rtl.woocommerce-cart #payment ul.payment_methods li img+img,.rtl.woocommerce-checkout #payment ul.payment_methods li img+img,.rtl #add_payment_method #payment ul.payment_methods li img+img {
margin-left:2px
}
.rtl.woocommerce-cart #payment .payment_method_paypal .about_paypal,.rtl.woocommerce-checkout #payment .payment_method_paypal .about_paypal,.rtl #add_payment_method #payment .payment_method_paypal .about_paypal {
float:left
}
.rtl #payment ul.wc_payment_methods {
padding-right:0
}
.rtl #payment ul.wc_payment_methods li.wc_payment_method input[type=radio]:first-child:checked+label {
border-right:5px solid var(--global-palette-highlight);
border-left:0
}
.rtl #payment ul.wc_payment_methods li.wc_payment_method>label {
border-right:5px solid var(--global-gray-400);
border-left:0
}
.rtl #payment ul.wc_payment_methods li.wc_payment_method>label:before {
margin-right:-5px;
margin-left:4px
}
.woocommerce-terms-and-conditions {
border:1px solid var(--global-gray-400);
box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
background:var(--global-palette8)
}
.woocommerce-invalid #terms {
outline:2px solid red;
outline-offset:2px
}
.kadence-woo-cart-form-wrap,.cross-sells {
*zoom:1
}
.kadence-woo-cart-form-wrap::before,.kadence-woo-cart-form-wrap::after,.cross-sells::before,.cross-sells::after {
content:' ';
display:table
}
.kadence-woo-cart-form-wrap::after,.cross-sells::after {
clear:both
}
@media screen and (min-width: 768px) {
.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail,#add_payment_method table.cart .product-thumbnail {
width:74px
}
.woocommerce-cart table.cart th.product-name,.woocommerce-checkout table.cart th.product-name,#add_payment_method table.cart th.product-name {
position:absolute;
left:0
}
.woocommerce-cart table.cart .product-remove,.woocommerce-checkout table.cart .product-remove,#add_payment_method table.cart .product-remove {
width:24px
}
.rtl.woocommerce-cart table.cart th.product-name,.rtl.woocommerce-checkout table.cart th.product-name,.rtl #add_payment_method table.cart th.product-name {
right:0;
left:auto
}
}
#payment #place_order {
float:none;
width:100%;
box-sizing:border-box;
margin:var(--global-md-spacing) 0 1em;
padding:0.6em 1em
}
#payment ul.wc_payment_methods {
list-style:none;
padding-left:0
}
#payment ul.wc_payment_methods li.wc_payment_method>input[type=radio]:first-child {
clip:rect(1px, 1px, 1px, 1px);
position:absolute !important
}
#payment ul.wc_payment_methods li.wc_payment_method input[type=radio]:first-child:checked+label {
border-left:5px solid var(--global-palette-highlight);
background:var(--global-palette7)
}
#payment ul.wc_payment_methods li.wc_payment_method input[type=radio]:first-child:checked+label:before {
background:var(--global-palette-highlight);
border-color:var(--global-palette-highlight)
}
#payment ul.wc_payment_methods li.wc_payment_method>label {
background:var(--global-palette8);
display:block;
border-left:5px solid var(--global-gray-400);
padding:8px 15px;
transition:border 0.2s ease-in-out;
margin-bottom:4px;
font-weight:bold
}
#payment ul.wc_payment_methods li.wc_payment_method>label:before {
content:'';
background:transparent;
width:10px;
display:inline-block;
border:1px solid var(--global-gray-500);
height:10px;
border-radius:50%;
margin-left:-5px;
margin-right:4px
}
#payment ul.wc_payment_methods li.wc_payment_method>label:hover {
border-left:5px solid var(--global-gray-500);
background:var(--global-palette7)
}
#payment ul.wc_payment_methods li:first-child:last-child>label {
border:0 !important
}
#payment ul.wc_payment_methods li:first-child:last-child>label:before {
display:none
}
#payment .payment_box {
position:relative;
width:100%;
padding:15px;
font-size:95%
}
#payment .payment_box p:last-child {
margin-bottom:0
}
@media screen and (min-width: 1025px) {
.kadence-woo-cart-form-wrap>form {
float:left;
width:70%;
padding-right:var(--global-lg-spacing)
}
.kadence-woo-cart-form-wrap .cart-collaterals {
float:left;
width:30%
}
form.checkout {
*zoom:1
}
form.checkout::before,form.checkout::after {
content:' ';
display:table
}
form.checkout::after {
clear:both
}
form.checkout .col2-set {
float:left;
width:50%;
padding-right:var(--global-md-spacing);
padding-left:0;
padding-right: 20px;
}
form.checkout .col2-set .col-1,form.checkout .col2-set .col-2 {
width:100%;
float:none;
padding:0;
clear:both
}
form.checkout .col2-set .col-2 {
margin-top:var(--global-md-spacing)
}
form.checkout #order_review_heading {
float:left;
width:50%;
padding-left:var(--global-md-spacing);
padding-left: 30px;
margin:0 0 .5em
}
form.checkout .woocommerce-checkout-review-order {
width:50%;
padding-left:var(--global-md-spacing);
padding-left: 30px;
float:left
}
}
@media screen and (min-width: 1025px) {
.rtl table.cart td.actions .coupon .input-text,.rtl #add_payment_method table.cart td.actions .coupon .input-text {
float:right;
margin:0 0 0 4px
}
.rtl .kadence-woo-cart-form-wrap>form {
float:right;
padding-left:var(--global-lg-spacing);
padding-right:0
}
.rtl .kadence-woo-cart-form-wrap .cart-collaterals {
float:right
}
.rtl form.checkout .col2-set {
float:right;
padding-left:var(--global-md-spacing);
padding-right:0
}
.rtl form.checkout #order_review_heading {
float:right;
padding-right:var(--global-md-spacing);
padding-left:0
}
.rtl form.checkout .woocommerce-checkout-review-order {
padding-left:0;
padding-right:var(--global-md-spacing);
float:right
}
}
.rtl table.cart td.actions .coupon .input-text,.rtl #add_payment_method table.cart td.actions .coupon .input-text {
float:right;
margin:0 0 0 4px
}
.select2-container--default .select2-selection--single {
height:42px;
border-color:var(--global-gray-400);
background:transparent
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
color:var(--global-palette5);
line-height:40px;
background:transparent
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height:40px
}
.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true] {
background-color:var(--global-palette7)
}
.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected] {
background:var(--global-palette-btn-bg);
color:var(--global-palette-btn)
}
.select2-dropdown {
border-color:var(--global-gray-400);
color:var(--global-palette4);
background:var(--global-palette9)
}
.select2-container--open .select2-dropdown--below {
box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1)
}
.select2-container--open .select2-dropdown--above {
box-shadow:0px -15px 25px -7px rgba(0,0,0,0.1)
}
.select2-container--default .select2-search--dropdown .select2-search__field {
border-color:var(--global-gray-400)
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color:var(--global-gray-400) transparent transparent transparent
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color:transparent transparent var(--global-gray-400) transparent
}
.wc-block-components-totals-coupon.wc-blocks-components-panel .wc-blocks-components-panel__button {
margin:.375em 0
}
.wc-block-components-sidebar .wc-block-components-totals-coupon.wc-blocks-components-panel>h2 {
font-size:1em
}
.wc-block-components-checkout-form .wc-block-components-checkout-step__description {
margin-bottom:16px
}
.single-content .woocommerce-notices-wrapper ul.woocommerce-error,.single-content .woocommerce-notices-wrapper ul.woocommerce-info,.single-content .woocommerce-notices-wrapper ul.woocommerce-success {
margin-bottom:var(--global-md-spacing)
}
.rtl.woocommerce table.cart td.actions,.rtl.woocommerce #content table.cart td.actions,.rtl.woocommerce-page table.cart td.actions,.rtl.woocommerce-page #content table.cart td.actions {
text-align:left
}
.rtl.woocommerce table.cart td.actions .coupon,.rtl.woocommerce #content table.cart td.actions .coupon,.rtl.woocommerce-page table.cart td.actions .coupon,.rtl.woocommerce-page #content table.cart td.actions .coupon {
float:right
}
.rtl .woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
float:right;
margin-right:0;
margin-left:1em
}
.rtl .woocommerce form .form-row.form-row-last {
float:left
}
.rtl .woocommerce form .form-row.form-row-first {
float:right
}
.wc-block-grid__product .wc-block-grid__product-title {
font-size:1em;
padding-top:0.5rem;
font-weight:500;
margin-bottom:0.5rem;
font-family:var(--global-heading-font-family)
}
.entry-content .wc-block-grid__products {
margin:0 0 1em;
padding:0
}
.wp-site-blocks .site-main .entry-content .wc-block-grid {
font-size:1em
}
.wc-block-grid .wc-block-grid__products {
margin:0 0 1em;
padding:0;
display:grid;
grid-template-columns:minmax(0, 1fr);
-webkit-column-gap:2.5rem;
-moz-column-gap:2.5rem;
column-gap:2.5rem;
row-gap:2.5rem;
list-style:none
}
.wc-block-grid .wc-block-grid__products .woocommerce-loop-image-link img {
width:100%
}
.wc-block-grid .wc-block-grid__products:not(.thisisforspecificity) .wc-block-grid__product,.wc-block-carousel .wc-block-grid__product {
border-left:0;
border-right:0;
border-bottom:0;
width:100%;
max-width:100%;
flex:1;
text-align:left;
overflow:hidden
}
.wc-block-carousel .wc-block-grid__product .entry-content-wrap {
padding:1.5rem
}
.wc-block-carousel .wc-block-grid__product.product-loop-unboxed {
box-shadow:none
}
.wc-block-carousel .wc-block-grid__product.product-loop-unboxed .entry-content-wrap {
padding:1rem 0 0;
background:transparent
}
.wc-block-grid__product.entry.loop-entry.content-bg.woo-archive-action-on-hover .wc-block-grid__product-add-to-cart {
width:auto;
position:absolute;
bottom:-2rem;
left:0;
margin-top:0;
padding:0 1rem;
right:0;
opacity:0;
transition:opacity 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95)
}
.wc-block-grid__product.entry.loop-entry.content-bg.woo-archive-action-on-hover:hover .wc-block-grid__product-add-to-cart,.wc-block-grid__product.entry.loop-entry.content-bg.woo-archive-action-on-hover:focus-within .wc-block-grid__product-add-to-cart {
bottom:-.8rem;
opacity:1
}
.wc-block-grid__product.entry.loop-entry.content-bg.woo-archive-action-on-hover:hover .entry-content-wrap,.wc-block-grid__product.entry.loop-entry.content-bg.woo-archive-action-on-hover:focus-within .entry-content-wrap {
-webkit-transform:translateY(-2rem);
transform:translateY(-2rem)
}
#wrapper .wc-block-grid .wc-block-grid__products .product-loop-boxed .entry-content-wrap,#wrapper .wc-block-grid .wc-block-grid__products .woo-archive-action-on-hover .entry-content-wrap {
padding:1rem 1rem 1.5rem;
position:relative;
margin:0 .5em;
border-radius:.25rem;
transition:-webkit-transform 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95);
transition:transform 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95);
transition:transform 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95), -webkit-transform 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95)
}
.has-2-columns .wc-block-grid__products {
grid-template-columns:repeat(2, minmax(0, 1fr))
}
.has-3-columns .wc-block-grid__products {
grid-template-columns:repeat(3, minmax(0, 1fr))
}
.has-4-columns .wc-block-grid__products {
grid-template-columns:repeat(4, minmax(0, 1fr))
}
.has-5-columns .wc-block-grid__products {
grid-template-columns:repeat(5, minmax(0, 1fr))
}
.has-6-columns .wc-block-grid__products {
grid-template-columns:repeat(6, minmax(0, 1fr))
}
@media screen and (max-width: 1024px) {
.has-4-columns .wc-block-grid__products {
grid-template-columns:1fr 1fr
}
.has-6-columns .wc-block-grid__products {
grid-template-columns:1fr 1fr 1fr
}
}
@media screen and (max-width: 719px) {
.wp-site-blocks .wc-block-grid .wc-block-grid__products {
margin:0 0 1em;
padding:0;
display:grid;
grid-template-columns:1fr
}
.wp-site-blocks .wc-block-grid .wc-block-grid__products .wc-block-grid__product {
margin-left:0;
margin-right:0
}
}
.wc-block-grid .wc-block-grid__product .wc-block-grid__product-image {
margin-bottom:0
}
.wc-block-grid .wc-block-grid__product .product-details .wp-block-button {
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0
}
.wc-block-grid.has-aligned-buttons .wc-block-grid__product .product-details.content-bg.entry-content-wrap {
display:flex;
flex-direction:column;
flex-grow:1
}
.wc-block-grid.has-aligned-buttons .wc-block-grid__product .product-details .wp-block-button {
margin-top:auto
}
.wc-block-grid.has-aligned-buttons .wc-block-grid__product .product-details.content-bg.entry-content-wrap {
padding-bottom:1.5rem
}
.wc-block-grid .wc-block-grid__product .entry-content-wrap {
padding:1.5rem
}
body.content-style-unboxed .wc-block-grid .wc-block-grid__product .entry-content-wrap,.wc-block-grid .wc-block-grid__product.product-loop-unboxed .entry-content-wrap {
padding:1rem 0;
background:transparent
}
body.content-style-unboxed .wc-block-grid .wc-block-grid__product.woo-archive-action-visible .entry-content-wrap,.wc-block-grid .wc-block-grid__product.product-loop-unboxed.woo-archive-action-visible .entry-content-wrap {
padding:1rem 0 0
}
.wc-block-grid .wc-block-grid__product.product-loop-unboxed {
background:transparent;
box-shadow:none
}
.wc-block-grid__product a.wc-block-grid__product-link,.wc-block-grid__product a.wc-block-grid__product-title-link {
text-decoration:none;
color:inherit
}
.wc-block-grid__product a.wc-block-grid__product-link {
position:relative;
display:block
}
.wc-block-grid__product:not(.woo-archive-image-hover-none) a.wc-block-grid__product-link {
overflow:hidden
}
.wc-block-grid__product {
text-align:left
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price {
margin:0 0 1em
}
.wc-block-grid__product-price {
font-weight:normal;
font-size:0.857em
}
.wc-block-grid__product-price del {
color:inherit;
opacity:0.5
}
.wc-block-grid__product-price ins {
background:none;
font-weight:700
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale {
min-height:0;
min-width:0;
padding:.5em 1em;
font-weight:700;
position:absolute;
text-align:center;
line-height:1.2;
top:6px;
right:6px;
left:auto;
margin:0;
border-radius:.25rem;
background-color:var(--global-palette-highlight);
color:var(--global-palette-btn);
font-size:0.857em;
z-index:9;
border:0
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart {
color:inherit
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link .kadence-svg-iconset {
display:inline-flex;
align-self:center
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link .kadence-svg-iconset svg {
top:.125em;
position:relative;
height:1em;
width:1em
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link .kadence-spinner-svg,.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link .kadence-check-svg {
display:none
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.loading {
opacity:0.25
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.loading .kadence-arrow-right-alt-svg {
display:none
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.loading .kadence-spinner-svg {
display:block;
-webkit-animation:spin 2s linear infinite;
animation:spin 2s linear infinite
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.loading::after {
display:none
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.added {
font-size:0
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.added .kadence-svg-iconset:last-child {
font-size:1rem
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.added .kadence-arrow-right-alt-svg {
display:none
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.added .kadence-check-svg {
display:block;
font-size:80%
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.added::after {
display:none
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart a.added_to_cart {
display:inline-flex;
background:transparent;
padding:0.5em 0;
text-transform:uppercase;
font-weight:bold;
line-height:1.6;
letter-spacing:.05em;
color:inherit;
text-decoration:none;
font-size:80%
}
.wc-block-grid__product.woo-archive-btn-button .wc-block-grid__product-add-to-cart .wp-block-button__link {
color:var(--global-palette-btn);
text-align:center;
display:block;
width:100%;
transition:color 0.2s ease, background 0.2s ease, border 0.2s ease
}
.wc-block-grid__product.woo-archive-btn-button .wc-block-grid__product-add-to-cart .wp-block-button__link:hover {
color:var(--global-palette-btn-hover);
background:var(--global-palette-btn-bg-hover)
}
.wc-block-grid__product.woo-archive-btn-button .wc-block-grid__product-add-to-cart .wp-block-button__link.added {
height:0;
overflow:hidden
}
.wc-block-grid__product:not(.woo-archive-btn-button) .wc-block-grid__product-add-to-cart .wp-block-button__link {
background:transparent;
padding:0.5em 0;
text-transform:uppercase;
font-weight:bold;
letter-spacing:.05em;
color:inherit;
font-size:80%;
border:0;
box-shadow:none;
display:inline-block;
transition:color 0.2s ease
}
.wc-block-grid__product:not(.woo-archive-btn-button) .wc-block-grid__product-add-to-cart .wp-block-button__link .kadence-svg-iconset {
margin-left:0.5em
}
.wc-block-grid__product .wc-block-grid__product-rating {
float:right;
margin-top:0;
margin-bottom:0
}
.wc-block-grid__product .wc-block-grid__product-rating .star-rating {
margin:0.25em auto 0.25em
}
.wc-block-grid.has-aligned-buttons .wc-block-grid__product .wc-block-grid__product-rating {
margin-bottom:12px;
margin-left:0
}
.wc-block-grid.has-aligned-buttons .wc-block-grid__product .wc-block-grid__product-rating .star-rating {
margin-left:0
}
.wc-block-grid__product .wc-block-grid__product-rating~.wc-block-grid__product-price {
padding-right:5.4em
}
.wc-block-components-product-rating {
display:flex;
gap:0.2em;
align-items:center
}
.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-review-list .wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars,.wc-block-components-product-rating__stars {
font-family:"star";
display:block;
margin:0.25em auto 0.25em;
margin-left:0;
font-size:1em;
line-height:1;
height:1em;
width:5em;
color:var(--global-palette-highlight)
}
.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-review-list .wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars:before,.wc-block-components-product-rating__stars:before {
content:"\e900\e900\e900\e900\e900";
color:var(--global-gray-400);
float:left;
top:0;
left:0;
opacity:1;
right:auto;
position:absolute
}
.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-review-list .wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span,.wc-block-components-product-rating__stars span {
float:left;
right:auto
}
.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-review-list .wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span:before,.wc-block-components-product-rating__stars span:before {
content:"\e901\e901\e901\e901\e901";
right:auto;
color:inherit
}
li.product a .secondary-product-image,.wc-block-grid__product a .secondary-product-image {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
-o-object-fit:cover;
object-fit:cover;
opacity:0;
min-width:100%;
min-height:100%
}
.products:not(.woo-archive-image-hover-none) li.product a {
overflow:hidden
}
.woo-archive-image-hover-fade .woocommerce-loop-product__link .attachment-woocommerce_thumbnail {
transition:opacity 0.3s ease
}
.woo-archive-image-hover-fade .woocommerce-loop-product__link:hover .attachment-woocommerce_thumbnail {
opacity:1
}
.woo-archive-image-hover-zoom .woocommerce-loop-product__link .attachment-woocommerce_thumbnail {
-webkit-transform:scale(1);
transform:scale(1);
transition:opacity 0.4s ease,-webkit-transform 2s cubic-bezier(0, 0, 0.4, 1.1);
transition:opacity 0.4s ease,transform 2s cubic-bezier(0, 0, 0.4, 1.1);
transition:opacity 0.4s ease,transform 2s cubic-bezier(0, 0, 0.4, 1.1),-webkit-transform 2s cubic-bezier(0, 0, 0.4, 1.1)
}
.woo-archive-image-hover-zoom .woocommerce-loop-product__link:hover .attachment-woocommerce_thumbnail {
opacity:1;
-webkit-transform:scale(1.07);
transform:scale(1.07)
}
.woo-archive-image-hover-slide .woocommerce-loop-product__link .attachment-woocommerce_thumbnail.secondary-product-image {
-webkit-transform:translate(100%, 0);
transform:translate(100%, 0);
opacity:1;
transition:all 0.4s cubic-bezier(0.17, 0.67, 0.35, 0.95);
display:block
}
.woo-archive-image-hover-slide .woocommerce-loop-product__link .attachment-woocommerce_thumbnail:not(.secondary-product-image) {
-webkit-transform:translate(0);
transform:translate(0);
transition:all 0.4s cubic-bezier(0.17, 0.67, 0.35, 0.95);
display:block
}
.woo-archive-image-hover-slide .woocommerce-loop-product__link.product-has-hover-image:hover .attachment-woocommerce_thumbnail:not(.secondary-product-image) {
-webkit-transform:translate(-100%, 0);
transform:translate(-100%, 0)
}
.woo-archive-image-hover-slide .woocommerce-loop-product__link.product-has-hover-image:hover .attachment-woocommerce_thumbnail.secondary-product-image {
-webkit-transform:translate(0, 0);
transform:translate(0, 0)
}
.woo-archive-image-hover-flip .woocommerce-loop-product__link .attachment-woocommerce_thumbnail {
-webkit-perspective:1000px;
perspective:1000px;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d;
transition:all .5s ease-in-out;
display:block
}
.woo-archive-image-hover-flip .woocommerce-loop-product__link .attachment-woocommerce_thumbnail.secondary-product-image {
-webkit-transform:rotateY(180deg);
transform:rotateY(180deg);
opacity:1
}
.woo-archive-image-hover-flip .woocommerce-loop-product__link .attachment-woocommerce_thumbnail:not(.secondary-product-image) {
-webkit-transform:rotateY(0deg);
transform:rotateY(0deg)
}
.woo-archive-image-hover-flip .woocommerce-loop-product__link.product-has-hover-image:hover .attachment-woocommerce_thumbnail:not(.secondary-product-image) {
-webkit-transform:rotateY(180deg);
transform:rotateY(180deg)
}
.woo-archive-image-hover-flip .woocommerce-loop-product__link.product-has-hover-image:hover .attachment-woocommerce_thumbnail.secondary-product-image {
-webkit-transform:rotateY(360deg);
transform:rotateY(360deg)
}
.wc-block-components-price-slider__range-input-wrapper {
background-color:var(--global-gray-400);
border-radius:1em;
box-shadow:none;
max-width:calc( 100% - 4px);
margin-left:2px
}
.wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input-progress {
--range-color: var(--global-palette-highlight);
border-radius:1em
}
.wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input {
margin:0;
padding:0;
border:0;
outline:none;
background:transparent;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
width:100%;
height:0;
display:block;
position:relative;
pointer-events:none;
outline:none !important;
position:absolute;
left:0;
top:0
}
@font-face {
font-family:'star';
font-display:block;
src:url(//roentgenkurse-schweiz.ch/wp-content/themes/maxx/assets/fonts/star.woff2?gmcsp2) format("woff2"),url(//roentgenkurse-schweiz.ch/wp-content/themes/maxx/assets/fonts/star.ttf?gmcsp2) format("truetype"),url(//roentgenkurse-schweiz.ch/wp-content/themes/maxx/assets/fonts/star.woff?gmcsp2) format("woff"),url(//roentgenkurse-schweiz.ch/wp-content/themes/maxx/assets/fonts/star.svg?gmcsp2#star) format("svg");
font-weight:normal;
font-style:normal
}
.kadence-header-cart.header-navigation .header-cart-button,.kadence-header-cart .header-cart-button {
color:inherit;
text-decoration:none;
display:flex;
align-items:center;
background:transparent;
padding:0;
border:0;
box-shadow:none;
font-size:1rem
}
.kadence-header-cart.header-navigation .header-cart-button:hover,.kadence-header-cart .header-cart-button:hover {
background:transparent;
color:inherit;
box-shadow:none
}
.header-cart-button .kadence-svg-iconset {
font-size:1.2em
}
.header-cart-button .header-cart-label {
padding-right:5px
}
.header-cart-button .header-cart-label:empty {
padding-right:0px
}
.header-cart-wrap .header-cart-empty-check {
display:none
}
.header-cart-button .header-cart-total {
font-size:0.65em;
height:2.1em;
line-height:1;
background:var(--global-palette7);
border-radius:50%;
display:flex;
width:2.1em;
justify-content:center;
align-items:center;
text-align:center;
color:var(--global-palette4);
margin-left:0.1em;
transition:all 0.2s ease
}
#cart-drawer.popup-drawer .drawer-inner {
max-width:400px;
background:var(--global-palette9);
color:var(--global-palette4)
}
#cart-drawer h2.side-cart-header {
font-size:1em
}
#cart-drawer.popup-drawer .drawer-header {
justify-content:space-between;
align-items:center
}
#cart-drawer.popup-drawer .drawer-content {
padding-top:1em
}
.admin-bar #cart-drawer.popup-drawer .drawer-content ul.product_list_widget {
max-height:calc( 100vh - ( 1.5em + 1em + 1.2em + 24px + 55px + 105px + 32px ))
}
#cart-drawer.popup-drawer .drawer-content ul.product_list_widget {
max-height:calc( 100vh - ( 1.5em + 1em + 1.2em + 24px + 55px + 105px));
overflow:auto
}
#cart-drawer.popup-drawer .drawer-content .woocommerce-mini-cart__buttons.buttons {
margin-bottom:0
}
.site-header-section-left .kadence-header-cart.header-navigation ul ul.sub-menu {
left:0;
right:auto
}
.kadence-header-cart.header-navigation .header-cart-button {
padding:0.6em 0
}
.kadence-header-cart.header-navigation ul.cart_list {
display:block;
position:static;
box-shadow:none;
background:transparent;
-webkit-transform:none;
transform:none;
opacity:1;
visibility:visible;
height:auto;
clip:auto;
max-height:100vh;
overflow:auto
}
.kadence-header-cart.header-navigation .menu-item.menu-item-kadence-cart-dropdown {
min-width:340px;
padding:1em;
color:var(--global-palette4);
font-size:90%;
max-height:80vh;
overflow:auto
}
.kadence-header-cart.header-navigation .menu-item.menu-item-kadence-cart-dropdown ul.cart_list {
max-height:calc( 75vh - ( 55px + 105px  + 2em ))
}
.kadence-header-cart.header-navigation ul p.woocommerce-mini-cart__empty-message {
margin:0
}
.kadence-header-cart.header-navigation ul ul.sub-menu {
right:0;
background:var(--global-palette9);
color:var(--global-palette4);
left:auto
}
.kadence-header-cart.header-navigation ul ul a:not(.button) {
padding:0;
width:auto;
font-size:inherit;
color:var(--global-palette4);
background:transparent
}
.kadence-header-cart.header-navigation ul ul a:not(.button):hover {
color:var(--global-palette3);
background:transparent
}
.kadence-header-cart.header-navigation ul ul a.remove:hover {
background:red;
text-decoration:none
}
.kadence-header-cart.header-navigation ul li a.remove.remove_from_cart_button {
padding:0
}
.kadence-header-cart.header-navigation ul .woocommerce-mini-cart__buttons {
margin-bottom:0
}
.kadence-header-cart.header-navigation ul a.button {
border-radius:3px;
background:var(--global-palette-btn-bg);
color:var(--global-palette-btn);
padding:0.4em 1em;
border:0;
font-size:inherit;
line-height:1.6;
display:inline-block;
width:100%
}
.kadence-header-cart.header-navigation ul a.button:hover {
color:var(--global-palette-btn-hover);
background:var(--global-palette-btn-bg-hover)
}
.rtl .kadence-header-cart.header-navigation ul ul.sub-menu {
right:auto;
left:0
}
@-webkit-keyframes spin {
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes spin {
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
p.demo_store,.woocommerce-store-notice {
position:absolute;
top:0;
left:0;
right:0;
margin:0;
width:100%;
font-size:1em;
padding:1em;
text-align:center;
background-color:var(--global-palette-highlight);
color:var(--global-palette-btn);
z-index:99998;
box-shadow:0 1px 1em rgba(0,0,0,0.2);
display:none
}
p.demo_store a,.woocommerce-store-notice a {
color:var(--global-palette-btn);
text-decoration:underline
}
p.demo_store a.woocommerce-store-notice__dismiss-link,.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link {
float:right;
padding:0.3em 0.5em;
margin-top:-0.3em;
margin-bottom:-0.3em;
text-decoration:none;
border:1px solid currentColor
}
@media screen and (max-width: 719px) {
p.demo_store a.woocommerce-store-notice__dismiss-link,.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link {
float:none;
margin-top:0.5em;
margin-bottom:0;
display:block
}
}
.admin-bar p.demo_store {
top:32px
}
.kadence-store-notice-placement-above p.woocommerce-store-notice.demo_store {
position:static;
box-shadow:none
}
.kadence-store-notice-placement-bottom .woocommerce-store-notice {
bottom:0;
top:auto !important;
position:fixed
}
.clear {
clear:both
}
.woocommerce mark.count {
background:transparent;
color:inherit
}
.woocommerce .blockUI.blockOverlay {
position:relative
}
.woocommerce .blockUI.blockOverlay::before {
height:1em;
width:1em;
display:block;
position:absolute;
top:50%;
left:50%;
margin-left:-0.5em;
margin-top:-0.5em;
content:'';
-webkit-animation:spin 1s ease-in-out infinite;
animation:spin 1s ease-in-out infinite;
background:url(//roentgenkurse-schweiz.ch/wp-content/themes/maxx/assets/images/icons/loader.svg) center center;
background-size:cover;
line-height:1;
text-align:center;
font-size:2em;
color:rgba(0,0,0,0.75)
}
.woocommerce .loader::before {
height:1em;
width:1em;
display:block;
position:absolute;
top:50%;
left:50%;
margin-left:-0.5em;
margin-top:-0.5em;
content:'';
-webkit-animation:spin 1s ease-in-out infinite;
animation:spin 1s ease-in-out infinite;
background:url(//roentgenkurse-schweiz.ch/wp-content/themes/maxx/assets/images/icons/loader.svg) center center;
background-size:cover;
line-height:1;
text-align:center;
font-size:2em;
color:rgba(0,0,0,0.75)
}
.woocommerce a.remove {
display:block;
font-size:18px;
height:24px;
width:24px;
text-align:center;
line-height:22px;
border-radius:100%;
color:red !important;
text-decoration:none;
font-weight:700;
border:0;
font-family:system-ui
}
.woocommerce a.remove:hover {
color:#fff !important;
background:red;
text-decoration:none
}
.woocommerce small.note {
display:block;
color:var(--global-palette6);
font-size:0.857em;
margin-top:10px
}
.woocommerce .woocommerce-breadcrumb {
*zoom:1;
margin:0 0 1em;
padding:0;
font-size:0.92em;
color:var(--global-palette6)
}
.woocommerce .woocommerce-breadcrumb::before,.woocommerce .woocommerce-breadcrumb::after {
content:' ';
display:table
}
.woocommerce .woocommerce-breadcrumb::after {
clear:both
}
.woocommerce .woocommerce-breadcrumb a {
color:var(--global-palette6)
}
.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading,.woocommerce #respond input#submit.loading {
opacity:0.25
}
.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt {
background-color:var(--global-palette-btn-bg);
color:var(--global-palette-btn);
-webkit-font-smoothing:antialiased
}
.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover {
background-color:var(--global-palette-btn-bg-hover);
color:var(--global-palette-btn-hover)
}
.woocommerce a.button.alt.disabled,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled]:hover {
background-color:var(--global-palette-btn-bg);
color:var(--global-palette-btn)
}
.woocommerce a.button:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled[disabled],.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled[disabled] {
cursor:not-allowed;
opacity:0.5
}
.woocommerce .cart .button,.woocommerce .cart input.button {
float:none
}
.woocommerce a.added_to_cart {
display:inline-flex;
background:transparent;
padding:0.5em 0 0.5em 0.3em;
text-transform:uppercase;
font-weight:bold;
line-height:1.6;
letter-spacing:.05em;
color:inherit;
font-size:80%
}
.woocommerce #reviews h2 small {
float:right;
color:var(--global-palette6);
font-size:15px;
margin:10px 0 0
}
.woocommerce #reviews h2 small a {
text-decoration:none;
color:var(--global-palette6)
}
.woocommerce #reviews h3 {
margin:0
}
.woocommerce #reviews #respond {
margin:0;
border:0;
padding:0
}
.woocommerce #reviews #comment {
height:75px
}
.woocommerce #reviews .comment-reply-title {
margin-bottom:0.5rem;
display:block;
font-size:24px;
line-height:1.5;
font-weight:bold
}
.woocommerce #reviews #comments .add_review {
*zoom:1
}
.woocommerce #reviews #comments .add_review::before,.woocommerce #reviews #comments .add_review::after {
content:' ';
display:table
}
.woocommerce #reviews #comments .add_review::after {
clear:both
}
.woocommerce #reviews #comments h2 {
font-weight:bold;
margin-bottom:1.5rem;
font-size:24px;
line-height:1.5
}
.woocommerce #reviews #comments ol.commentlist {
*zoom:1;
width:100%;
background:none;
list-style:none;
padding-left:0;
margin-left:0
}
.woocommerce #reviews #comments ol.commentlist::before,.woocommerce #reviews #comments ol.commentlist::after {
content:' ';
display:table
}
.woocommerce #reviews #comments ol.commentlist::after {
clear:both
}
.woocommerce #reviews #comments ol.commentlist li {
padding:0;
margin:0 0 var(--global-md-spacing);
border:0;
position:relative;
background:0;
border:0
}
.woocommerce #reviews #comments ol.commentlist li .meta {
color:var(--global-palette6);
font-size:0.75em
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
float:left;
position:absolute;
top:0.5em;
left:0;
margin:0;
box-shadow:none;
width:50px;
height:50px;
border-radius:50px
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin:0 0 0 70px;
border:1px solid var(--global-gray-400);
border-radius:4px;
padding:1em 1em 0;
*zoom:1
}
.woocommerce #reviews #comments ol.commentlist li .comment-text::before,.woocommerce #reviews #comments ol.commentlist li .comment-text::after {
content:' ';
display:table
}
.woocommerce #reviews #comments ol.commentlist li .comment-text::after {
clear:both
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p {
margin:0 0 1em
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
font-size:0.83em
}
.woocommerce #reviews #comments ol.commentlist ul.children {
list-style:none outside;
margin:20px 0 0 50px
}
.woocommerce #reviews #comments ol.commentlist ul.children .star-rating {
display:none
}
.woocommerce #reviews #comments ol.commentlist #respond {
border:1px solid var(--global-gray-400);
border-radius:4px;
padding:1em 1em 0;
margin:20px 0 0 50px
}
.woocommerce #reviews #comments .commentlist>li::before {
content:""
}
.woocommerce #review_form_wrapper {
margin-top:var(--global-md-spacing)
}
@media screen and (min-width: 1025px) {
.woocommerce #reviews #comments {
float:left;
width:60%;
padding-right:var(--global-lg-spacing)
}
.woocommerce #reviews #review_form_wrapper {
float:left;
width:40%;
margin-top:0
}
.woocommerce.rtl #reviews #comments {
float:right;
padding-left:var(--global-lg-spacing);
padding-right:0
}
.woocommerce.rtl #reviews #review_form_wrapper {
float:right
}
}
.woocommerce .star-rating {
float:right;
overflow:hidden;
position:relative;
height:1em;
line-height:1;
font-size:1em;
width:5em;
font-family:"star";
color:var(--global-palette-highlight);
letter-spacing:normal;
word-break:normal;
white-space:normal
}
.woocommerce .star-rating::before {
content:"\e900\e900\e900\e900\e900";
color:var(--global-gray-400);
float:left;
top:0;
left:0;
position:absolute
}
.woocommerce .star-rating span {
overflow:hidden;
float:left;
top:0;
left:0;
position:absolute;
padding-top:1.5em
}
.woocommerce .star-rating span::before {
content:"\e901\e901\e901\e901\e901";
top:0;
position:absolute;
left:0
}
.woocommerce .woocommerce-product-rating {
*zoom:1;
line-height:2;
display:block
}
.woocommerce .woocommerce-product-rating::before,.woocommerce .woocommerce-product-rating::after {
content:' ';
display:table
}
.woocommerce .woocommerce-product-rating::after {
clear:both
}
.woocommerce .woocommerce-product-rating .star-rating {
margin:0.5em 4px 0 0;
float:left
}
.woocommerce .products .star-rating {
display:block;
margin:0.25em auto 0.25em;
float:right
}
.woocommerce .hreview-aggregate .star-rating {
margin:10px 0 0
}
.woocommerce #review_form #respond {
*zoom:1;
position:static;
margin:0;
width:auto;
padding:0;
background:transparent none;
border:0
}
.woocommerce #review_form #respond::before,.woocommerce #review_form #respond::after {
content:' ';
display:table
}
.woocommerce #review_form #respond::after {
clear:both
}
.woocommerce #review_form #respond p {
margin:0 0 1.5em
}
.woocommerce #review_form #respond .form-submit input {
left:auto
}
.woocommerce #review_form #respond textarea {
box-sizing:border-box;
width:100%
}
.woocommerce p.stars a {
position:relative;
height:1em;
width:1em;
text-indent:-999em;
display:inline-block;
text-decoration:none
}
.woocommerce p.stars a::before {
display:block;
position:absolute;
top:0;
left:0;
width:1em;
height:1em;
line-height:1;
content:"\e900";
text-indent:0;
font-family:"star"
}
.woocommerce p.stars a:hover~a::before {
content:"\e900"
}
.woocommerce p.stars:hover a::before {
content:"\e901"
}
.woocommerce p.stars.selected a.active::before {
content:"\e901"
}
.woocommerce p.stars.selected a.active~a::before {
content:"\e900"
}
.woocommerce p.stars.selected a:not(.active)::before {
content:"\e901"
}
.woocommerce table.shop_attributes {
border:0;
border-top:1px dotted var(--global-gray-400);
margin-bottom:1.618em;
width:100%;
border-spacing:0
}
.woocommerce table.shop_attributes th {
width:150px;
font-weight:700;
padding:8px;
border-top:0;
border-bottom:1px dotted var(--global-gray-400);
margin:0;
line-height:1.5
}
.woocommerce table.shop_attributes td {
font-style:italic;
padding:0;
border-top:0;
border-bottom:1px dotted var(--global-gray-400);
margin:0;
line-height:1.5
}
.woocommerce table.shop_attributes td p {
margin:0;
padding:8px 0
}
.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th {
background:var(--global-palette8)
}
.woocommerce table.shop_table {
margin:0 -1px 1.5em 0;
text-align:left;
width:100%;
border-radius:3px;
font-size:90%;
border-collapse:collapse
}
.woocommerce table.shop_table input {
font-size:90%
}
.woocommerce table.shop_table th {
font-weight:700;
padding:9px 12px;
line-height:1.5em
}
.woocommerce table.shop_table td {
border-top:1px solid var(--global-gray-400);
padding:9px 12px;
vertical-align:middle;
line-height:1.5em
}
.woocommerce table.shop_table td small {
font-weight:normal
}
.woocommerce table.shop_table td del {
font-weight:normal
}
.woocommerce table.shop_table tbody:first-child tr:first-child th,.woocommerce table.shop_table tbody:first-child tr:first-child td {
border-top:0
}
.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tbody th {
font-weight:700;
border-top:1px solid var(--global-gray-400)
}
.woocommerce table.my_account_orders {
font-size:0.85em
}
.woocommerce table.my_account_orders th,.woocommerce table.my_account_orders td {
padding:4px 8px;
vertical-align:middle
}
.woocommerce table.my_account_orders .button {
white-space:nowrap
}
.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th {
vertical-align:top;
text-align:center
}
.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child {
text-align:left
}
.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child {
text-align:left
}
.woocommerce td.product-name dl.variation,.woocommerce td.product-name .wc-item-meta {
list-style:none outside
}
.woocommerce td.product-name dl.variation dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name .wc-item-meta .wc-item-meta-label {
float:left;
clear:both;
margin-right:0.25em;
display:inline-block;
list-style:none outside
}
.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name .wc-item-meta dd {
margin:0
}
.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child,.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child {
margin-bottom:0
}
.woocommerce td.product-name p.backorder_notification {
font-size:0.83em
}
.woocommerce td.product-quantity {
min-width:80px
}
.woocommerce ul.cart_list,.woocommerce ul.product_list_widget {
list-style:none outside;
padding:0;
margin:0
}
.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li {
padding:4px 0;
margin:0;
*zoom:1;
list-style:none
}
.woocommerce ul.cart_list li::before,.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::before,.woocommerce ul.product_list_widget li::after {
content:' ';
display:table
}
.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after {
clear:both
}
.woocommerce ul.cart_list li .quantity,.woocommerce ul.product_list_widget li .quantity {
display:block;
font-size:0.7em;
color:var(--global-palette6);
padding-left:58px
}
.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a {
display:block;
font-weight:700;
color:inherit;
text-decoration:none;
font-size:0.9em
}
.woocommerce ul.cart_list li a:hover,.woocommerce ul.product_list_widget li a:hover {
text-decoration:underline
}
.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img {
float:left;
margin-right:8px;
width:50px;
height:auto;
box-shadow:none
}
.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl {
margin:0;
padding-left:1em;
border-left:2px solid rgba(0,0,0,0.1);
*zoom:1
}
.woocommerce ul.cart_list li dl::before,.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::before,.woocommerce ul.product_list_widget li dl::after {
content:' ';
display:table
}
.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after {
clear:both
}
.woocommerce ul.cart_list li dl dt,.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dt,.woocommerce ul.product_list_widget li dl dd {
display:inline-block;
float:left;
margin:0 0 1em 0
}
.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt {
font-weight:700;
padding:0 0 0.25em;
margin:0 4px 0 0;
clear:left
}
.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd {
padding:0 0 0.25em;
margin:0
}
.woocommerce ul.cart_list li dl dd p,.woocommerce ul.product_list_widget li dl dd p {
margin-top:0
}
.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child {
margin-bottom:0
}
.woocommerce ul.cart_list li dl.variation,.woocommerce ul.product_list_widget li dl.variation {
padding-left:58px;
font-size:0.8em;
border:0
}
.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating {
float:none
}
.woocommerce ul.cart_list li.mini_cart_item dl dt:first-child {
clear:none
}
.woocommerce.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total {
border-top:1px solid var(--global-palette7);
padding:15px 0 0;
display:flex;
margin-top:0;
justify-content:space-between
}
.woocommerce.widget_shopping_cart .total strong,.woocommerce .widget_shopping_cart .total strong {
min-width:40px;
display:inline-block
}
.woocommerce.widget_shopping_cart .cart_list li,.woocommerce .widget_shopping_cart .cart_list li {
padding-left:0em;
padding-right:24px;
position:relative;
padding-top:0;
padding-bottom:4px;
margin-bottom:4px;
border-bottom:1px solid var(--global-palette7)
}
.woocommerce.widget_shopping_cart .cart_list li:last-child,.woocommerce .widget_shopping_cart .cart_list li:last-child {
border-bottom:0;
margin-bottom:0
}
.woocommerce.widget_shopping_cart .cart_list li a.remove,.woocommerce .widget_shopping_cart .cart_list li a.remove {
position:absolute;
top:0;
right:0;
font-size:16px;
font-weight:normal;
height:18px;
width:18px;
line-height:16px;
text-decoration:none
}
.woocommerce.widget_shopping_cart .cart_list li a.remove:hover,.woocommerce .widget_shopping_cart .cart_list li a.remove:hover {
text-decoration:none
}
.woocommerce.widget_shopping_cart .buttons,.woocommerce .widget_shopping_cart .buttons {
display:flex;
flex-direction:column;
text-align:center;
*zoom:1
}
.woocommerce.widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce .widget_shopping_cart .buttons::after {
content:' ';
display:table
}
.woocommerce.widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::after {
clear:both
}
.woocommerce.widget_shopping_cart .buttons a,.woocommerce .widget_shopping_cart .buttons a {
margin-bottom:5px
}
.woocommerce.widget_shopping_cart .buttons a:not(.checkout),.woocommerce .widget_shopping_cart .buttons a:not(.checkout) {
background: #fff;
color: #14b6d6;
border: 1px solid #14b6d6;
transition: all 0.15s ease-in-out;
}
.woocommerce.widget_shopping_cart .buttons a:not(.checkout):hover,.woocommerce .widget_shopping_cart .buttons a:not(.checkout):hover {
background: #14b6d6;
color: #fff;
border: 1px solid #14b6d6;
}
.woocommerce ul.order_details {
*zoom:1;
margin:0 0 3em;
padding:0;
list-style:none
}
.woocommerce ul.order_details::before,.woocommerce ul.order_details::after {
content:' ';
display:table
}
.woocommerce ul.order_details::after {
clear:both
}
.woocommerce ul.order_details li {
float:left;
margin-right:2em;
text-transform:uppercase;
font-size:0.715em;
line-height:1;
border-right:1px dashed var(--global-gray-400);
padding-right:2em;
margin-left:0;
padding-left:0;
list-style-type:none
}
.woocommerce ul.order_details li strong {
display:block;
font-size:1.4em;
text-transform:none;
line-height:1.5
}
.woocommerce ul.order_details li:last-of-type {
border:none
}
.woocommerce ul.woocommerce-order-overview.woocommerce-thankyou-order-details {
margin:1.5em 0
}
.woocommerce .wc-bacs-bank-details-account-name {
font-weight:bold
}
.woocommerce .woocommerce-order-downloads,.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details {
margin-bottom:2em
}
.woocommerce .woocommerce-order-downloads *:last-child,.woocommerce .woocommerce-customer-details *:last-child,.woocommerce .woocommerce-order-details *:last-child {
margin-bottom:0
}
.woocommerce .woocommerce-customer-details address {
font-style:normal;
margin-bottom:0;
border:1px solid var(--global-gray-400);
text-align:left;
width:100%;
border-radius:5px;
padding:6px 12px
}
.woocommerce .woocommerce-customer-details address p {
margin:0
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email {
margin-bottom:0;
margin-top:0;
padding-left:0
}
.woocommerce .woocommerce-widget-layered-nav-list {
margin:0;
padding:0;
border:0;
list-style:none outside
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
*zoom:1;
padding:0 0 1px;
list-style:none
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after {
content:' ';
display:table
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after {
clear:both
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span {
padding:1px 0;
text-decoration:none
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item .count {
font-size:80%
}
.woocommerce .woocommerce-widget-layered-nav-list a::before {
content:"";
position:relative;
top:-0.15em;
display:inline-block;
width:1.5em;
height:1.5em;
margin-right:0.6em;
font-size:.5em;
line-height:1.4;
text-align:center;
vertical-align:middle;
border:1px solid currentColor;
border-radius:0.25rem;
opacity:0.4
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before {
content:'\2713';
color:white;
opacity:1;
border-color:var(--global-palette-highlight);
background:var(--global-palette-highlight)
}
.woocommerce .woocommerce-widget-layered-nav-dropdown__submit {
margin-top:1em
}
.woocommerce .widget_layered_nav_filters ul {
margin:0;
padding:0;
border:0;
list-style:none outside;
overflow:hidden;
zoom:1
}
.woocommerce .widget_layered_nav_filters ul li {
float:left;
padding:0 1em 1px 1px;
list-style:none
}
.woocommerce .widget_layered_nav_filters ul li a {
text-decoration:none;
background:var(--global-palette9);
color:var(--global-palette5);
padding:.6em;
font-size:80%;
transition:all 0.3s ease-in-out
}
.woocommerce .widget_layered_nav_filters ul li a:hover,.woocommerce .widget_layered_nav_filters ul li a:focus {
text-decoration:none;
color:initial
}
.woocommerce .widget_layered_nav_filters ul li a:hover::before,.woocommerce .widget_layered_nav_filters ul li a:focus::before {
color:#a00;
content:"\2716"
}
.woocommerce .widget_layered_nav_filters ul li a::before {
font-family:'serif';
speak:none;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
margin-right:0.618em;
content:"✕";
text-decoration:none;
unicode-bidi:bidi-override;
vertical-align:inherit;
margin-right:0.5em
}
.woocommerce.widget_product_categories>ul {
padding-left:0;
margin-left:0;
list-style:none
}
.woocommerce.widget_product_categories>ul li {
position:relative
}
.woocommerce.widget_product_categories>ul li .count {
position:absolute;
right:0;
display:block;
top:1px;
font-size:0.8em;
line-height:2rem;
min-width:2rem;
text-align:center
}
.woocommerce.widget_product_categories>ul li .count~.kadence-cat-toggle-sub {
right:2rem
}
.woocommerce.widget_product_categories>ul li a {
display:block;
border-bottom:1px solid var(--global-palette7);
line-height:2em
}
.woocommerce.widget_product_categories>ul li a:hover {
text-decoration:none;
border-bottom-color:currentColor
}
.woocommerce.widget_product_categories>ul li.current-cat>a {
font-weight:bold
}
.woocommerce.widget_product_categories>ul li.cat-parent>ul {
display:none
}
.woocommerce.widget_product_categories>ul li.cat-parent.sub-toggle-active>ul {
display:block
}
.woocommerce.widget_product_categories>ul li.cat-parent.sub-toggle-active>.kadence-cat-toggle-sub {
background:var(--global-palette7)
}
.woocommerce.widget_product_categories>ul li.cat-parent.sub-toggle-active>.kadence-cat-toggle-sub:before {
margin-top:-1px;
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg);
margin-left:-3px
}
.woocommerce.widget_product_categories>ul li .kadence-cat-toggle-sub {
display:block;
background:transparent;
width:2em;
text-align:center;
position:absolute;
right:0;
top:0;
line-height:2;
color:var(--global-palette5);
border:0;
border-bottom:1px solid transparent;
height:2em;
border-radius:0;
box-shadow:none;
cursor:pointer
}
.woocommerce.widget_product_categories>ul li .kadence-cat-toggle-sub:hover {
border-bottom-color:var(--global-palette6);
color:var(--global-palette3)
}
.woocommerce.widget_product_categories>ul li .kadence-cat-toggle-sub:before {
display:block;
border-style:solid;
border-width:2px 2px 0 0;
content:'';
display:inline-block;
height:8px;
top:50%;
left:50%;
margin-left:-2px;
margin-top:-4px;
-webkit-transform:rotate(135deg);
transform:rotate(135deg);
width:8px;
position:absolute
}
.woocommerce.widget_price_filter .price_slider {
margin-bottom:1em
}
.woocommerce.widget_price_filter .price_slider_amount {
text-align:right;
line-height:2.4;
font-size:0.8751em;
font-weight:bold
}
.woocommerce.widget_price_filter .price_slider_amount .button {
font-size:1.15em;
float:left
}
.woocommerce.widget_price_filter .ui-slider {
position:relative;
text-align:left;
margin-left:0.5em;
margin-right:0.5em
}
.woocommerce.widget_price_filter .ui-slider .ui-slider-handle {
position:absolute;
z-index:2;
width:1em;
height:1em;
background-color:var(--global-palette-highlight);
border-radius:1em;
cursor:ew-resize;
outline:none;
top:-0.3em;
margin-left:-0.5em
}
.woocommerce.widget_price_filter .ui-slider .ui-slider-range {
position:absolute;
z-index:1;
font-size:0.7em;
display:block;
border:0;
border-radius:1em;
background-color:var(--global-palette-highlight)
}
.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content {
border-radius:1em;
background-color:var(--global-gray-400);
border:0
}
.woocommerce.widget_price_filter .ui-slider-horizontal {
height:0.4em
}
.woocommerce.widget_price_filter .ui-slider-horizontal .ui-slider-range {
top:0;
height:100%
}
.woocommerce.widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
left:-1px
}
.woocommerce.widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
right:-1px
}
.woocommerce.widget_rating_filter ul {
margin:0;
padding:0;
border:0;
list-style:none outside
}
.woocommerce.widget_rating_filter ul li {
*zoom:1;
padding:0 0 1px;
list-style:none
}
.woocommerce.widget_rating_filter ul li::before,.woocommerce.widget_rating_filter ul li::after {
content:' ';
display:table
}
.woocommerce.widget_rating_filter ul li::after {
clear:both
}
.woocommerce.widget_rating_filter ul li a {
padding:1px 0;
text-decoration:none;
font-size:80%
}
.woocommerce.widget_rating_filter ul li a:hover,.woocommerce.widget_rating_filter ul li a:focus {
text-decoration:none
}
.woocommerce.widget_rating_filter ul li a:before {
content:"";
position:relative;
top:-0.15em;
display:inline-block;
width:1.5em;
height:1.5em;
margin-right:0.6em;
font-size:.5rem;
line-height:1.4;
text-align:center;
vertical-align:middle;
border:1px solid currentColor;
border-radius:0.25rem;
opacity:0.4
}
.woocommerce.widget_rating_filter ul li .star-rating {
float:none;
margin-bottom:-0.1em;
font-size:1rem;
display:inline-block
}
.woocommerce.widget_rating_filter ul li.chosen a::before {
content:'\2713';
color:white;
opacity:1;
border-color:var(--global-palette-highlight);
background:var(--global-palette-highlight)
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
float:left;
margin-right:1em
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
display:inline-block
}
.rtl #cart-drawer dl.variation {
display:flex
}
.rtl .woocommerce ul.product_list_widget li dl dd {
margin:0 4px 0 0
}
.rtl .woocommerce ul.product_list_widget li dl dt {
margin:0
}
.rtl .woocommerce .woocommerce-customer-details address {
text-align:right
}
.rtl .woocommerce ul.order_details li {
float:right;
margin-right:0;
padding-left:2em;
margin-right:2em;
padding-right:0;
border-left:1px dashed var(--global-gray-400);
border-right:0
}
.rtl .woocommerce ul.order_details li:last-of-type {
border:none
}
.woocommerce-no-js form.woocommerce-form-login,.woocommerce-no-js form.woocommerce-form-coupon {
display:block !important
}
.woocommerce-no-js .woocommerce-form-login-toggle,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .showcoupon {
display:none !important
}
.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info {
padding:1.25em 2em 1.25em 2em;
margin:0 0 20px;
position:relative;
background-color:var(--global-palette7);
color:var(--global-palette4);
border-left:5px solid var(--global-palette-highlight);
list-style:none outside;
*zoom:1;
width:auto;
word-wrap:break-word
}
.woocommerce .woocommerce-message::before,.woocommerce .woocommerce-message::after,.woocommerce .woocommerce-error::before,.woocommerce .woocommerce-error::after,.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-info::after {
content:' ';
display:table
}
.woocommerce .woocommerce-message::after,.woocommerce .woocommerce-error::after,.woocommerce .woocommerce-info::after {
clear:both
}
.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button {
float:right;
margin-top:-0.4em;
margin-bottom:-.4em
}
.woocommerce .woocommerce-message li,.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li {
list-style:none outside !important;
padding-left:0 !important;
margin-left:0 !important
}
.woocommerce .woocommerce-message {
border-left-color:var(--global-palette-highlight)
}
.woocommerce .woocommerce-info {
border-left-color:var(--global-palette-highlight)
}
.woocommerce .woocommerce-error {
border-left-color:#b81c23
}
.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span {
direction:ltr;
unicode-bidi:embed
}
.woocommerce-password-strength {
text-align:center;
font-weight:600;
padding:3px 0.5em;
font-size:1em
}
.woocommerce-password-strength.strong {
background-color:#c1e1b9;
border-color:#83c373
}
.woocommerce-password-strength.short {
background-color:#f1adad;
border-color:#e35b5b
}
.woocommerce-password-strength.bad {
background-color:#fbc5a9;
border-color:#f78b53
}
.woocommerce-password-strength.good {
background-color:#ffe399;
border-color:#ffc733
}
.woocommerce-password-hint {
margin:0.5em 0 0;
display:block
}
body.showing-filter-drawer .select2-container {
z-index:100000
}
@media screen and (max-width: 719px) {
.woocommerce div.product .woocommerce-tabs {
border:1px solid var(--global-gray-400);
margin-bottom:2em
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding:0;
margin-bottom:1em
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
border:0
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
display:block;
margin:0;
border-radius:0;
border:0;
border-bottom:1px solid var(--global-gray-400)
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
display:block;
opacity:0.7
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
border-bottom-color:var(--global-gray-400)
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
opacity:1
}
.woocommerce div.product .woocommerce-tabs .panel {
padding-left:1em;
padding-right:1em;
margin:0
}
.woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs li {
border:0;
border-bottom:1px solid var(--global-gray-400)
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
width:25px;
height:25px
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin-left:45px
}
.woocommerce table.shop_table_responsive ul#shipping_method li,.woocommerce-page table.shop_table_responsive ul#shipping_method li {
justify-content:flex-end
}
.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead {
display:none
}
.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child {
border-top:0
}
.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th {
display:none
}
.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr {
display:block
}
.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td {
display:block;
text-align:right !important
}
.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions {
text-align:left !important
}
.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before {
content:attr(data-title) ": ";
font-weight:700;
float:left
}
.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before {
display:none
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
background-color:rgba(0,0,0,0.025)
}
.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions {
text-align:left
}
.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before {
display:none
}
.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button {
float:none;
margin:0.125em 0.25em 0.125em 0
}
.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2 {
float:none;
width:100%
}
.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2 {
margin-top:var(--global-md-spacing)
}
.woocommerce #primary div.product div.images,.woocommerce #primary div.product div.summary,.woocommerce #primary #content div.product div.images,.woocommerce #primary #content div.product div.summary,.woocommerce-page #primary div.product div.images,.woocommerce-page #primary div.product div.summary,.woocommerce-page #primary #content div.product div.images,.woocommerce-page #primary #content div.product div.summary {
float:none;
width:100%
}
.woocommerce table.cart .product-thumbnail,.woocommerce #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail {
border-top:0
}
.woocommerce table.cart .product-thumbnail:before,.woocommerce #content table.cart .product-thumbnail:before,.woocommerce-page table.cart .product-thumbnail:before,.woocommerce-page #content table.cart .product-thumbnail:before {
display:none
}
.woocommerce table.cart .product-thumbnail img,.woocommerce #content table.cart .product-thumbnail img,.woocommerce-page table.cart .product-thumbnail img,.woocommerce-page #content table.cart .product-thumbnail img {
margin-left:auto;
margin-right:auto
}
.woocommerce table.cart .product-remove,.woocommerce #content table.cart .product-remove,.woocommerce-page table.cart .product-remove,.woocommerce-page #content table.cart .product-remove {
padding-bottom:0
}
.woocommerce table.cart .product-remove .remove,.woocommerce #content table.cart .product-remove .remove,.woocommerce-page table.cart .product-remove .remove,.woocommerce-page #content table.cart .product-remove .remove {
-webkit-transform:translateY(10px);
transform:translateY(10px)
}
.woocommerce table.cart td.actions,.woocommerce #content table.cart td.actions,.woocommerce-page table.cart td.actions,.woocommerce-page #content table.cart td.actions {
text-align:left;
padding-left:0;
padding-right:0
}
.woocommerce table.cart td.actions .coupon,.woocommerce #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon {
float:none;
*zoom:1;
padding-bottom:0.5em
}
.woocommerce table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after {
content:' ';
display:table
}
.woocommerce table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after {
clear:both
}
.woocommerce table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text {
width:48%;
box-sizing:border-box
}
.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt {
float:right
}
.woocommerce table.cart td.actions .button,.woocommerce #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button {
display:block;
width:100%
}
.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cross-sells {
width:100%;
float:none;
text-align:left
}
.woocommerce.woocommerce-checkout form.login .form-row,.woocommerce-page.woocommerce-checkout form.login .form-row {
width:100%;
float:none
}
.woocommerce #payment .terms,.woocommerce-page #payment .terms {
text-align:left;
padding:0
}
.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last {
width:100%;
float:none;
margin-right:0
}
.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content {
float:none;
width:100%
}
.rtl .woocommerce table.cart td.actions .coupon .input-text+.button,.rtl .woocommerce table.cart td.actions .coupon .button.alt,.rtl .woocommerce #content table.cart td.actions .coupon .input-text+.button,.rtl .woocommerce #content table.cart td.actions .coupon .button.alt,.rtl .woocommerce-page table.cart td.actions .coupon .input-text+.button,.rtl .woocommerce-page table.cart td.actions .coupon .button.alt,.rtl .woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.rtl .woocommerce-page #content table.cart td.actions .coupon .button.alt {
float:left
}
.rtl .woocommerce table.shop_table_responsive tr td,.rtl .woocommerce-page table.shop_table_responsive tr td {
text-align:left !important
}
.rtl .woocommerce table.shop_table_responsive tr td::before,.rtl .woocommerce-page table.shop_table_responsive tr td::before {
float:right
}
}
@media screen and (max-width: 540px) {
.woocommerce .woocommerce-message .button {
float:none;
margin-top:0.5em;
margin-bottom:0;
text-align:center
}
.woocommerce .woocommerce-message {
display:flex;
flex-direction:column-reverse
}
table.cart td.actions .coupon input,table.cart td.actions .coupon .button,table.cart td.actions .coupon .input-text,#content table.cart td.actions .coupon input,#content table.cart td.actions .coupon .button,#content table.cart td.actions .coupon .input-text {
width:100%;
float:none;
margin:0
}
table.cart td.actions .coupon .input-text+.button,table.cart td.actions .coupon .button.alt,#content table.cart td.actions .coupon .input-text+.button,#content table.cart td.actions .coupon .button.alt {
float:none
}
}
@media screen and (max-width: 400px) {
.kadence-cart-button-medium-large.woocommerce div.product .button.single_add_to_cart_button,.kadence-cart-button-large.woocommerce div.product .button.single_add_to_cart_button {
font-size:100%;
padding:0
}
.woocommerce div.product form.cart .variations td {
display:block;
padding-right:0
}
}