article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,html,input,select,textarea{color:#191919;font-family:Sora,sans-serif}body{margin:0;font-size:1em;line-height:1.6;font-family:Sora,sans-serif;overflow-x:hidden;background:#fff}body.disable-scroll{overflow-y:hidden}::-moz-selection{background:#594fa1;color:#fff;text-shadow:none}::selection{background:#594fa1;color:#fff;text-shadow:none}a{color:#594fa1;outline:0;text-decoration:none;transition:.3s ease all;font-size:14px;line-height:1.5}a:hover{transition:.3s ease all;color:rgba(89,79,161,.8)}a:active,a:focus,a:hover,a:visited{outline:0}@media only screen and (min-width:640px){a{font-size:16px}}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote,q{quotes:"" "";margin:1em 0!important;background:0 0;border-left:3px solid #4e5054!important;box-shadow:none;padding:10px 10px 10px 30px!important;font-style:normal;font-weight:500;font-size:18px;line-height:1.6;color:#594fa1!important}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote p,q p{font-style:normal!important;font-weight:500!important;font-size:18px!important;line-height:1.6!important;color:#191919!important;margin:0!important}dfn{font-style:italic}hr{display:block;height:1px;border:0;margin:1em 0;padding:0;background-color:rgba(25,25,25,.05)}ins{background:0 0;color:#594fa1;text-decoration:underline}del{background:0 0;color:#ec121a;text-decoration:line-through}mark{background:#ff0;color:#000;font-style:italic;font-weight:400}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}small{font-size:85%}big{font-size:125%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%;height:auto}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;padding:0;white-space:normal}input,select,textarea{margin:0;vertical-align:baseline;border:1px solid rgba(0,0,0,.5);padding:10px 15px}input:focus,select:focus,textarea:focus{color:rgba(89,79,161,.8)}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;font-size:16px;font-size:1rem;line-height:1;outline:0}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{outline:0}textarea{overflow:auto;vertical-align:top;resize:vertical;width:100%}input:invalid,textarea:invalid{background-color:transparent}embed,iframe,object{max-width:100%}table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;width:100%;background:0 0;font-family:Sora,sans-serif}td{vertical-align:top}th{background:#e0f0f7}td,th{padding:.5em;border:1px solid rgba(0,0,0,.15)}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}ol,ul{margin:0 0 1em .75em;padding:0 0 1em .75em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:.5em;padding-bottom:0}li{margin-bottom:.5em;color:#4e5054;font-size:14px}@media only screen and (min-width:640px){li{font-size:16px}}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400;font-family:Syne,sans-serif}p{font-size:14px;margin:0;padding:0;font-weight:400;line-height:1.7;font-family:Sora,sans-serif;color:#4e5054;margin-bottom:16px}@media only screen and (min-width:640px){p{font-size:16px;margin-bottom:20px}}h1{margin:0;margin-bottom:25px;color:#191919;font-family:Syne,sans-serif;font-size:32px;font-weight:700;font-style:normal;line-height:1.2;text-rendering:optimizeLegibility}@media only screen and (min-width:640px){h1{font-size:42px}}h2{margin:0;margin-bottom:20px;font-style:normal;font-weight:700;font-size:24px;line-height:1.2;color:#191919;font-family:Syne,sans-serif;text-rendering:optimizeLegibility}@media only screen and (min-width:640px){h2{font-size:32px;margin-bottom:30px}}h3{margin:0;margin-bottom:15px;color:#191919;font-family:Syne,sans-serif;font-size:22px;font-weight:700;font-style:normal;line-height:1.2;text-rendering:optimizeSpeed}@media only screen and (min-width:640px){h3{font-size:28px}}h4{margin:0;margin-bottom:10px;color:#191919;font-family:Syne,sans-serif;font-size:20px;font-weight:600;font-style:normal;line-height:1.2;text-rendering:optimizeSpeed}@media only screen and (min-width:640px){h4{font-size:24px}}h5{margin:0;margin-bottom:10px;color:#191919;font-family:Syne,sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:1.2;text-rendering:optimizeSpeed}@media only screen and (min-width:640px){h5{font-size:20px}}h6{margin:0;margin-bottom:5px;color:#191919;font-family:Syne,sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:1.2;text-rendering:optimizeSpeed}@media only screen and (min-width:640px){h6{font-size:18px}}figure{margin:0;padding:0;margin-bottom:20px}@media only screen and (min-width:640px){figure{margin-bottom:30px}}.container{width:100%;padding:0 15px;max-width:1360px;margin:0 auto}.full-container{width:100%;max-width:100%;padding:0 0 15px/2}.clearfix:after,.clearfix:before{clear:both;content:"";display:table}.clearfix:after{clear:both}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.draggable{cursor:pointer;cursor:grab}.slick-list.dragging{cursor:grabbing}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.btn{font-weight:500;border-radius:8px;text-decoration:none;display:inline-block;text-align:center;line-height:1.5;transition:background-color .3s ease-in-out,color .3s ease-in-out;font-size:14px;padding:10px 16px;border:none}@media only screen and (min-width:640px){.btn{font-size:16px;padding:12px 24px}}.btn.btn--fullwidth{width:100%}.btn.btn--primary{background-color:#594fa1;color:#fff}.btn.btn--primary:hover{background-color:rgba(89,79,161,.9)}.btn.btn--secondary{background-color:#191919;color:#fff}.btn.btn--secondary:hover{background-color:rgba(25,25,25,.9)}.btn.btn--white{background-color:#fff;color:#594fa1}.btn.btn--white:hover{background-color:rgba(255,255,255,.9)}.btn.btn--white-bordered{background-color:#fff;border:1px solid #594fa1;color:#594fa1}.btn.btn--white-bordered:hover{background-color:#594fa1;color:#fff}.btn.btn--transparent{background-color:transparent;color:#fff;border:1px solid #fff}.btn.btn--transparent:hover{background-color:#fff;color:#191919}.btn.btn--simple{padding:0 0 4px 0;background-color:transparent;color:#191919;border:none;position:relative}.btn.btn--simple::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;border-radius:2px;background-image:linear-gradient(111.3deg,#594fa1 9.6%,#191919 93.6%);background-position:0 100%;background-size:150% 2px;transition:.3s ease-in-out all}.btn.btn--simple:hover{color:#594fa1}.btn.btn--simple:hover::after{background-position:100% 100%;background-size:100% 2px}.btn.btn--disabled,.btn[disabled]{pointer-events:none;opacity:.7}.btn.btn--loading.btn--primary{position:relative;cursor:wait;color:#594fa1}@keyframes spinner{to{transform:translate(-50%,-50%) rotate(360deg)}}.btn.btn--loading.btn--primary::after{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;background:linear-gradient(90deg,#594fa1,#fff);border-radius:50%;animation:spinner .8s linear infinite;z-index:2;transform:translate(-50%,-50%)}.btn.btn--loading.btn--primary::before{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;background:#594fa1;border-radius:50%;z-index:3;transform:translate(-50%,-50%)}.card{padding:20px 20px 30px 20px;border-radius:20px;border:1px solid rgba(25,25,25,.1)}@media only screen and (min-width:480px){.card{width:calc((100% - 20px)/ 2)}}@media only screen and (min-width:1080px){.card{width:calc((100% - 60px)/ 4)}}.card img{border-radius:50%;padding:15px;width:60px;height:60px;background:rgba(89,79,161,.05);margin-bottom:15px}.card h4{margin-bottom:15px}.card p{margin:0}.blog-card{border-radius:20px;display:block;cursor:pointer;background-color:#fff;box-shadow:0 0 10px rgba(25,25,25,.1);transition:.3s ease-in-out transform}.blog-card:hover{transform:translateY(-5px)}.blog-card .imgSec{width:100%;height:250px;overflow:hidden;border-radius:19px 19px 0 0}.blog-card .imgSec img{width:100%;height:100%;object-fit:cover}.blog-card .contentSec{padding:30px 20px}.blog-card .contentSec h4{margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:18px}@media only screen and (min-width:640px){.blog-card .contentSec h4{font-size:22px}}.blog-card .contentSec p{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-card .contentSec .date{margin-top:20px;font-size:12px;color:#594fa1;font-weight:500}@media only screen and (min-width:640px){.blog-card .contentSec .date{font-size:13px}}body{padding-top:64px}@media only screen and (min-width:480px){body{padding-top:70px}}header{position:fixed;top:0;left:0;width:100%;z-index:15;transition:transform .3s ease-in-out,background-color .5s ease-in-out;background-color:transparent;transform:translateY(-100%)}header.header--show{transform:translateY(0);transition:transform .3s ease-in-out,background-color .5s ease-in-out}header.header--white{background-color:#fff}header.header--active{transform:translateY(0);background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1)}header .header__inner{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 0}header .header__logo{display:flex;align-items:center}header .header__logo img{height:30px}@media only screen and (min-width:360px){header .header__logo img{height:40px}}@media only screen and (min-width:480px){header .header__logo img{height:50px}}header .header__menu{display:block}header .header__menu .menu{display:flex;align-items:center;justify-content:center;gap:30px;list-style:none;margin:0;padding:0}header .header__menu .menu li{position:relative;margin:0;padding:0}header .header__menu .menu li a{color:#191919;font-weight:500;text-decoration:none;transition:color .3s ease-in-out}header .header__menu .menu li a:hover{color:#594fa1}header .header__menu .menu li.current-menu-item a{color:#594fa1}header .header__menu .menu li.menu-item-has-children{position:relative;padding-right:20px}header .header__menu .menu li.menu-item-has-children>ul{display:none;position:absolute;top:calc(100% + 10px);left:0;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:8px;padding:10px;flex-direction:column;margin:0;list-style:none}header .header__menu .menu li.menu-item-has-children>ul li{margin:0;padding:0}header .header__menu .menu li.menu-item-has-children>ul li a{color:#191919;font-weight:500;text-decoration:none;transition:color .3s ease-in-out;white-space:nowrap;width:100%;padding:8px 8px;display:block;cursor:pointer}header .header__menu .menu li.menu-item-has-children>ul li a:hover{color:#594fa1}header .header__menu .menu li.menu-item-has-children:hover ul{display:flex}header .header__menu .menu li.menu-item-has-children::after{content:"";position:absolute;top:100%;right:0;width:100%;height:10px}header .header__menu .menu li.menu-item-has-children::before{content:"";position:absolute;top:50%;right:-6px;width:20px;height:20px;transform:translateY(-50%);background-image:url(../../images/arrow-down.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transition:transform .3s ease-in-out}@media only screen and (max-width:1081px){header .header__menu{position:fixed;top:0;right:0;z-index:10;background-color:#fff;height:100dvh;width:100%;max-width:450px;transform:translateX(100%);transition:.3s ease-out all;padding:70px 0}header .header__menu .menu{flex-direction:column;align-items:flex-start;gap:0}header .header__menu .menu li{width:100%}header .header__menu .menu li a{display:block;padding:12px 24px;transition:.3s ease-out all}header .header__menu .menu li a:hover{background-color:rgba(89,79,161,.15)}header .header__menu.active{transform:translateX(0)}}header .header__account{display:flex;align-items:center;gap:15px}@media only screen and (min-width:360px){header .header__account{gap:20px}}@media only screen and (min-width:480px){header .header__account{gap:30px}}header .header__login{position:relative;display:inline-flex;padding-right:20px}header .header__login .toggle__title{display:inline-flex;align-items:center;gap:10px;color:#191919;font-weight:500;text-decoration:none;transition:color .3s ease-in-out;cursor:pointer}header .header__login .toggle__title span{display:none}@media only screen and (min-width:640px){header .header__login .toggle__title span{display:inline-block}}header .header__login .toggle__title img{width:20px;height:20px;object-fit:contain}header .header__login:hover span{color:#594fa1}header .header__login ul{display:none;list-style:none;margin:0;padding:0;position:absolute;top:calc(100% + 10px);right:0;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:8px;padding:10px;flex-direction:column;margin:0}header .header__login ul li{display:inline-block;margin:0;padding:0;cursor:pointer}header .header__login ul li a{color:#191919;font-weight:500;text-decoration:none;transition:color .3s ease-in-out;white-space:nowrap;width:100%;padding:8px 8px;display:block;cursor:pointer}header .header__login ul li a:hover{color:#594fa1}header .header__login:hover ul{display:flex}header .header__login::after{content:"";position:absolute;top:100%;right:0;width:100%;height:10px}header .header__login::before{content:"";position:absolute;top:50%;right:-6px;width:20px;height:20px;transform:translateY(-50%);background-image:url(../../images/arrow-down.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transition:transform .3s ease-in-out}header .header__cart{font-weight:500;color:#191919;cursor:pointer;transition:.3s ease-in-out color;display:inline-flex;align-items:center;gap:10px}header .header__cart span{display:none}@media only screen and (min-width:640px){header .header__cart span{display:inline-block}}header .header__cart img{width:20px;height:20px;object-fit:contain}header .header__cart:hover{color:#594fa1}header .toggler{display:flex;width:24px;height:24px;position:relative;display:block;cursor:pointer;z-index:10}@media only screen and (min-width:1080px){header .toggler{display:none}}header .toggler span{height:2px;border-radius:2px;display:block;width:100%;position:absolute;background-color:#191919;transition:.3s ease-out all}header .toggler span:first-child{left:0;top:2px}header .toggler span:nth-child(2){top:50%;left:0;transform:translateY(-50%)}header .toggler span:last-child{left:0;bottom:2px}header .toggler.active span:first-child{top:50%;transform:translateY(-50%) rotate(45deg)}header .toggler.active span:nth-child(2){transform:translateY(-50%) rotate(45deg)}header .toggler.active span:last-child{bottom:50%;transform:translateY(50%) rotate(-45deg)}footer a{color:#191919}footer a:hover{color:#594fa1}footer .support{padding:30px 40px 60px 40px;background-color:rgba(89,79,161,.25);border-radius:40px 40px 0 0;margin-bottom:-30px}@media only screen and (min-width:768px){footer .support{margin-bottom:-50px;padding:50px 60px 100px 60px}}@media only screen and (max-width:360px){footer .support{margin-bottom:-30px;padding:30px 30px 60px 30px}}footer .support__content h3{margin-bottom:20px}footer .support__content p{margin-bottom:40px}@media only screen and (min-width:640px){footer .support__content p{margin-bottom:30px}}footer .support__buttons{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column;gap:15px}@media only screen and (min-width:640px){footer .support__buttons{gap:20px}}@media only screen and (min-width:480px){footer .support__buttons{flex-direction:row}}footer .support__buttons a{width:100%;text-align:center}@media only screen and (min-width:480px){footer .support__buttons a{width:auto}}footer .footer{padding:30px 40px 0;background-color:#f7f7fa;border-radius:40px 40px 0 0}@media only screen and (min-width:768px){footer .footer{padding:50px 60px 0}}@media only screen and (max-width:360px){footer .footer{padding:20px 30px 0}}footer .footer__top{padding:0 0 30px 0}@media only screen and (min-width:768px){footer .footer__top{padding:0 0 40px 0}}footer .footer__top h5{margin-bottom:20px}@media only screen and (min-width:640px){footer .footer__top h5{margin-bottom:30px}}footer .footer__top .menu-footer-main-menu-container{width:100%}footer .footer__top ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;list-style:none;margin:0;padding:0;gap:15px}@media only screen and (min-width:640px){footer .footer__top ul{gap:20px}}footer .footer__top ul li{margin:0;padding:0;width:100%}@media only screen and (min-width:600px){footer .footer__top ul li{width:calc((100% - 20px)/ 2)}}@media only screen and (min-width:1024px){footer .footer__top ul li{width:calc((100% - 60px)/ 4)}}footer .footer__center{border-top:1px solid rgba(25,25,25,.1);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;padding:30px 0}@media only screen and (min-width:768px){footer .footer__center{padding:40px 0}}@media only screen and (min-width:640px){footer .footer__center{gap:20px}}footer .footer__center .menu-footer-company-menu-container{width:100%}footer .footer__center ul{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;width:100%;list-style:none;margin:0;padding:0;gap:15px}@media only screen and (min-width:640px){footer .footer__center ul{gap:20px}}footer .footer__center ul li{margin:0;padding:0;text-align:center}footer .footer__bottom{padding:40px 0;border-top:1px solid rgba(25,25,25,.1);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;padding:30px 0}@media only screen and (min-width:768px){footer .footer__bottom{padding:40px 0}}@media only screen and (min-width:640px){footer .footer__bottom{gap:20px}}footer .footer__bottom p{margin-bottom:0;text-align:center;width:100%}@media only screen and (min-width:950px){footer .footer__bottom p{width:auto;text-align:left}}footer .footer__bottom-left{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;width:100%;gap:15px}@media only screen and (min-width:640px){footer .footer__bottom-left{gap:20px}}@media only screen and (min-width:1080px){footer .footer__bottom-left{width:auto;justify-content:flex-start}}footer .footer__bottom-left .menu-copyright-menu-container{width:100%}@media only screen and (min-width:950px){footer .footer__bottom-left .menu-copyright-menu-container{width:auto}}footer .footer__bottom-left ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:15px}@media only screen and (min-width:640px){footer .footer__bottom-left ul{gap:20px}}@media only screen and (min-width:950px){footer .footer__bottom-left ul{justify-content:flex-start}}footer .footer__bottom-left ul li{margin:0;padding:0}footer .footer__bottom-right{display:flex;align-items:center;flex-wrap:wrap;width:100%;justify-content:center;gap:15px}@media only screen and (min-width:640px){footer .footer__bottom-right{gap:20px}}@media only screen and (min-width:1080px){footer .footer__bottom-right{justify-content:flex-start;width:auto}}footer .footer__bottom-right .social{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:15px}@media only screen and (min-width:640px){footer .footer__bottom-right .social{gap:20px}}footer .footer__bottom-right .social a{margin:0;padding:0}footer .footer__bottom-right .social a img{width:24px;height:24px;object-fit:contain}footer .footer__bottom-right .social a:hover{transform:scale(1.1)}.home_page__banner{background-image:url(../../images/banner-bg.svg);background-size:cover;background-position:center;border-bottom:1px solid rgba(25,25,25,.1);margin-top:-64px}@media only screen and (min-width:480px){.home_page__banner{margin-top:-74px}}.home_page .banner{background-image:linear-gradient(180deg,#e9e5ff 0,rgba(247,247,250,0) 100%);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:100px 0 40px}@media only screen and (min-width:768px){.home_page .banner{padding:120px 0 60px}}@media only screen and (min-width:1080px){.home_page .banner{padding:190px 0 120px}}.home_page .banner h1{margin-bottom:20px;font-size:36px}@media only screen and (min-width:640px){.home_page .banner h1{font-size:56px;margin-bottom:30px}}@media only screen and (min-width:768px){.home_page .banner h1{font-size:72px}}.home_page .banner p{margin-bottom:20px}@media only screen and (min-width:640px){.home_page .banner p{margin-bottom:40px}}.home_page .banner .banner__buttons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column;margin-bottom:50px;gap:15px}@media only screen and (min-width:480px){.home_page .banner .banner__buttons{margin-bottom:90px;flex-direction:row;gap:20px}}.home_page .banner .banner__buttons a{width:100%;max-width:200px}@media only screen and (min-width:480px){.home_page .banner .banner__buttons a{width:auto}}.home_page .banner .banner__footer{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;border-radius:20px;background-color:#fff;box-shadow:0 0 8px #eee;min-height:375px;background-color:#191919;text-align:left}@media only screen and (min-width:1080px){.home_page .banner .banner__footer{border-radius:30px}}.home_page .banner .banner__footer .left{display:flex;flex-direction:column;gap:15px;width:100%;padding:30px 20px}@media only screen and (min-width:520px){.home_page .banner .banner__footer .left{width:50%;border-bottom:1px solid rgba(238,238,238,.1)}}@media only screen and (min-width:640px){.home_page .banner .banner__footer .left{gap:20px}}@media only screen and (min-width:1080px){.home_page .banner .banner__footer .left{padding:50px 40px;gap:30px;width:30%;border-bottom:0}}.home_page .banner .banner__footer .left .count{font-weight:700;color:#fff;text-align:left;font-size:28px}@media only screen and (min-width:640px){.home_page .banner .banner__footer .left .count{font-size:38px}}@media only screen and (min-width:768px){.home_page .banner .banner__footer .left .count{font-size:56px}}.home_page .banner .banner__footer .left .label{font-weight:700;color:#fff;text-align:left;font-size:18px}@media only screen and (min-width:640px){.home_page .banner .banner__footer .left .label{font-size:20px}}@media only screen and (min-width:768px){.home_page .banner .banner__footer .left .label{font-size:24px}}.home_page .banner .banner__footer .left>img{height:18px;width:auto;object-fit:contain;object-position:left}@media only screen and (min-width:640px){.home_page .banner .banner__footer .left>img{height:22px}}.home_page .banner .banner__footer .left .wordpress-highlight{display:flex;align-items:center;gap:10px;margin-top:auto}@media only screen and (min-width:640px){.home_page .banner .banner__footer .left .wordpress-highlight{gap:15px}}.home_page .banner .banner__footer .left .wordpress-highlight img{width:40px;height:40px;object-fit:contain}@media only screen and (min-width:640px){.home_page .banner .banner__footer .left .wordpress-highlight img{width:50px;height:50px}}.home_page .banner .banner__footer .left .wordpress-highlight .content{display:flex;flex-direction:column;align-items:flex-start;gap:2px}@media only screen and (min-width:640px){.home_page .banner .banner__footer .left .wordpress-highlight .content{gap:5px}}.home_page .banner .banner__footer .left .wordpress-highlight .subtitle{font-weight:400;font-size:13px;color:#594fa1}.home_page .banner .banner__footer .left .wordpress-highlight .title{font-weight:600;font-size:14px;color:#fff}@media only screen and (min-width:640px){.home_page .banner .banner__footer .left .wordpress-highlight .title{font-size:16px}}.home_page .banner .banner__footer .center{width:100%;overflow:hidden}@media only screen and (min-width:520px){.home_page .banner .banner__footer .center{width:50%}}@media only screen and (min-width:1080px){.home_page .banner .banner__footer .center{width:40%}}.home_page .banner .banner__footer .center img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (min-width:520px){.home_page .banner .banner__footer .center img{border-radius:0 19px 0 0}}@media only screen and (min-width:1080px){.home_page .banner .banner__footer .center img{border-radius:0}}.home_page .banner .banner__footer .right{display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding:30px 20px;width:100%}@media only screen and (min-width:1080px){.home_page .banner .banner__footer .right{padding:50px 30px;gap:20px;width:30%}}.home_page .banner .banner__footer .right h2{font-weight:600;font-size:20px;text-align:left;color:#fff}.home_page .banner .banner__footer .right p{line-height:175%;text-align:left;color:rgba(255,255,255,.8)}.home_page .banner .banner__footer .right a{display:inline-block}.home_page .counters{padding:50px 0;margin-bottom:70px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:30px 15px;background-image:url(../../images/border.svg);background-position:bottom center;background-size:auto 40px;background-repeat:no-repeat}@media only screen and (min-width:768px){.home_page .counters{padding:60px 0}}@media only screen and (min-width:640px){.home_page .counters{justify-content:space-around;gap:20px}}.home_page .counters .counter{width:100%}@media only screen and (min-width:375px){.home_page .counters .counter{width:calc((100% - 20px)/ 2)}}@media only screen and (min-width:640px){.home_page .counters .counter{width:auto}}.home_page .counters .counter__number{font-weight:700;color:#191919;text-align:center;font-size:20px;margin-bottom:5px}@media only screen and (min-width:640px){.home_page .counters .counter__number{text-align:left;font-size:24px;margin-bottom:10px}}@media only screen and (min-width:768px){.home_page .counters .counter__number{font-size:30px}}.home_page .counters .counter__label{font-weight:700;color:#191919;text-align:center;font-size:16px;font-family:Syne,sans-serif}@media only screen and (min-width:640px){.home_page .counters .counter__label{text-align:left;font-size:17px}}@media only screen and (min-width:768px){.home_page .counters .counter__label{font-size:18px}}.home_page .who-we-are{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:70px}.home_page .who-we-are .left{width:100%}@media only screen and (min-width:640px){.home_page .who-we-are .left{width:calc(50% - 10px)}}.home_page .who-we-are .right{width:calc(50% - 10px);width:100%}@media only screen and (min-width:640px){.home_page .who-we-are .right{margin-top:40px;width:calc(50% - 10px);max-width:480px}}.home_page .who-we-are .bottom{padding-top:30px;width:100%;display:flex;flex-wrap:wrap;gap:20px}.home_page .who-we-are .bottom .card{width:100%}@media only screen and (min-width:480px){.home_page .who-we-are .bottom .card{width:calc((100% - 20px)/ 2)}}@media only screen and (min-width:1080px){.home_page .who-we-are .bottom .card{width:calc((100% - 60px)/ 4)}}.home_page .our-services{background-image:linear-gradient(180deg,#e9e5ff 0,rgba(247,247,250,0) 100%);padding:70px 0}.home_page .our-services .services{text-align:center}.home_page .our-services .services .cards{width:100%;display:flex;flex-wrap:wrap;gap:20px;margin-top:50px;margin-bottom:40px}.home_page .our-services .services .cards .card{width:100%;background-color:#fff;border:none;box-shadow:0 0 8px rgba(25,25,25,.05)}@media only screen and (min-width:480px){.home_page .our-services .services .cards .card{width:calc((100% - 20px)/ 2)}}@media only screen and (min-width:1080px){.home_page .our-services .services .cards .card{width:calc((100% - 60px)/ 4)}}.home_page .our-products{padding:70px 0 100px 0;margin-bottom:70px;text-align:center;background-image:url(../../images/border-center.svg);background-position:bottom center;background-size:auto 40px;background-repeat:no-repeat}.home_page .our-products .products{margin-top:50px}.home_page .our-products .products .featured{display:flex;flex-wrap:wrap;border-radius:30px;border:1px solid rgba(89,79,161,.15)}.home_page .our-products .products .featured .left{overflow:hidden;border-radius:29px 29px 0 0;width:100%;max-height:400px}@media only screen and (min-width:850px){.home_page .our-products .products .featured .left{max-height:unset;width:50%;border-radius:29px 0 0 29px}}.home_page .our-products .products .featured .left img{width:100%;height:100%;object-fit:cover}.home_page .our-products .products .featured .right{text-align:left;padding:30px 20px;width:100%}@media only screen and (min-width:850px){.home_page .our-products .products .featured .right{width:50%}}.home_page .blogs{padding-bottom:70px;text-align:center;margin-bottom:70px}.home_page .blogs .posts{margin:50px 0;display:flex;flex-wrap:wrap;gap:20px}.home_page .blogs .posts .blog-card{text-align:left;width:100%}@media only screen and (min-width:480px){.home_page .blogs .posts .blog-card{width:calc((100% - 20px)/ 2)}}@media only screen and (min-width:1080px){.home_page .blogs .posts .blog-card{width:calc((100% - 40px)/ 3)}.home_page .blogs .posts .blog-card:nth-child(4){display:none}}.home_page .testimonials{padding-bottom:70px;text-align:center}.home_page .testimonials .testimonials-cards{margin-top:50px;display:flex;flex-wrap:wrap;gap:20px;padding-bottom:40px}.home_page .testimonials .testimonials-cards .testimonial{border-radius:20px;background-color:#fff;box-shadow:0 0 8px rgba(25,25,25,.1);width:100%;display:flex;flex-direction:column}.home_page .testimonials .testimonials-cards .testimonial__content{padding:20px 30px 40px 30px;text-align:left;font-size:14px;line-height:1.7;flex-grow:0;box-sizing:border-box;min-height:0}@media only screen and (min-width:640px){.home_page .testimonials .testimonials-cards .testimonial__content{padding:30px 40px 60px 40px;font-size:16px}}.home_page .testimonials .testimonials-cards .testimonial__body{height:220px;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(89,79,161,.55) rgba(89,79,161,.1)}.home_page .testimonials .testimonials-cards .testimonial__body::-webkit-scrollbar{width:6px}.home_page .testimonials .testimonials-cards .testimonial__body::-webkit-scrollbar-track{background:rgba(89,79,161,.08);border-radius:8px}.home_page .testimonials .testimonials-cards .testimonial__body::-webkit-scrollbar-thumb{background:rgba(89,79,161,.42);border-radius:8px}.home_page .testimonials .testimonials-cards .testimonial__body::-webkit-scrollbar-thumb:hover{background:rgba(89,79,161,.62)}@media only screen and (min-width:640px){.home_page .testimonials .testimonials-cards .testimonial__body{height:280px}}.home_page .testimonials .testimonials-cards .testimonial__author{flex-grow:1;background-color:#e9e5ff;padding:40px 20px 30px 20px;border-radius:0 0 20px 20px;position:relative}@media only screen and (min-width:640px){.home_page .testimonials .testimonials-cards .testimonial__author{padding:60px 30px 40px 30px}}.home_page .testimonials .testimonials-cards .testimonial__author img{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:60px;height:60px;object-fit:cover;border-radius:50%}@media only screen and (min-width:640px){.home_page .testimonials .testimonials-cards .testimonial__author img{width:80px;height:80px}}.home_page .testimonials .testimonials-cards .testimonial__author .author{display:flex;flex-direction:column;justify-content:space-between;height:100%}.home_page .testimonials .testimonials-cards .testimonial__author h6{margin-bottom:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.35;max-height:2.7em}.home_page .testimonials .testimonials-cards .testimonial__author .star span{width:16px;height:16px;display:inline-block;background-image:url(../../images/star.svg);background-size:16px 16px;background-repeat:no-repeat}@media only screen and (min-width:640px){.home_page .testimonials .testimonials-cards .testimonial__author .star span{width:20px;height:20px;background-size:20px 20px}}.home_page .testimonials .testimonials-cards .testimonial__author .star span.active{background-image:url(../../images/star-active.svg)}.home_page .testimonials .testimonials-cards .testimonial__author .star span.half{background-image:url(../../images/star-half.svg)}.home_page .testimonials .testimonials-cards .slick-list{margin:-10px}.home_page .testimonials .testimonials-cards .slick-list .slick-track{display:flex!important}.home_page .testimonials .testimonials-cards .slick-list .slick-track .slick-slide{height:auto;padding:10px}.home_page .testimonials .testimonials-cards .slick-list .slick-track .slick-slide>div{height:100%}.home_page .testimonials .testimonials-cards .slick-list .slick-track .slick-slide>div .testimonial{height:100%;display:flex!important}.home_page .testimonials .testimonials-cards .slick-arrow{position:absolute;cursor:pointer;bottom:0;right:0;width:24px;height:24px;object-fit:contain}@media only screen and (min-width:640px){.home_page .testimonials .testimonials-cards .slick-arrow{width:30px;height:30px}}.home_page .testimonials .testimonials-cards .slick-arrow.arrow-left{right:40px}@media only screen and (min-width:640px){.home_page .testimonials .testimonials-cards .slick-arrow.arrow-left{right:50px}}.home_page .testimonials .testimonials-cards .slick-arrow.arrow-right{right:5px}@media only screen and (min-width:640px){.home_page .testimonials .testimonials-cards .slick-arrow.arrow-right{right:5px}}.blog-listing-page{padding-bottom:50px;margin-top:-64px}@media only screen and (min-width:640px){.blog-listing-page{padding-bottom:70px}}@media only screen and (min-width:480px){.blog-listing-page{margin-top:-74px}}.blog-listing-page .featured-sec{background-image:linear-gradient(180deg,#e9e5ff 0,rgba(247,247,250,0) 100%);padding:90px 0 50px}@media only screen and (min-width:640px){.blog-listing-page .featured-sec{padding:140px 0 80px}}.blog-listing-page .featured-sec .blog-featured{display:flex;transition:.3s ease all;flex-wrap:wrap;max-width:600px;margin:0 auto}@media only screen and (min-width:1024px){.blog-listing-page .featured-sec .blog-featured{margin:0;max-width:100%}}.blog-listing-page .featured-sec .blog-featured:hover{transform:translateY(-5px)}.blog-listing-page .featured-sec .blog-featured .imgSec{box-shadow:0 0 8px rgba(89,79,161,.15);width:100%;border-radius:20px 20px 0 0}@media only screen and (min-width:1024px){.blog-listing-page .featured-sec .blog-featured .imgSec{max-width:100%;border-radius:20px;width:50%}}.blog-listing-page .featured-sec .blog-featured .imgSec img{width:100%;height:100%;object-fit:cover;border-radius:20px 20px 0 0}@media only screen and (min-width:1024px){.blog-listing-page .featured-sec .blog-featured .imgSec img{border-radius:20px}}.blog-listing-page .featured-sec .blog-featured .contentSec{width:100%;padding:40px 20px;box-shadow:0 0 8px rgba(89,79,161,.15);background-color:#fff;border-radius:0 0 20px 20px}@media only screen and (min-width:640px){.blog-listing-page .featured-sec .blog-featured .contentSec{padding:40px 30px}}@media only screen and (min-width:1024px){.blog-listing-page .featured-sec .blog-featured .contentSec{width:50%;border-radius:0 20px 20px 0;margin:40px 0}}.blog-listing-page .featured-sec .blog-featured .contentSec h4{font-weight:600;font-size:18px;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:640px){.blog-listing-page .featured-sec .blog-featured .contentSec h4{font-size:24px;margin-bottom:20px}}.blog-listing-page .featured-sec .blog-featured .contentSec p{line-height:1.7;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:640px){.blog-listing-page .featured-sec .blog-featured .contentSec p{margin-bottom:30px}}.blog-listing-page .featured-sec .blog-featured .contentSec .date{color:#594fa1;font-size:16px}@media only screen and (min-width:640px){.blog-listing-page .featured-sec .blog-featured .contentSec .date{font-size:18px}}.blog-listing-page .blog-listing{padding:60px 0 10px;background-image:url(../../images/border-center.svg);background-position:top center;background-size:auto 40px;background-repeat:no-repeat}@media only screen and (min-width:640px){.blog-listing-page .blog-listing{padding:100px 0 30px;background-size:auto 30px}}.blog-listing-page .blog-listing h1{margin-bottom:50px;text-align:center}.blog-listing-page .blog-listing__inner{display:flex;flex-wrap:wrap;gap:20px}.blog-listing-page .blog-listing__inner .blog-card{text-align:left;width:100%}@media only screen and (min-width:480px){.blog-listing-page .blog-listing__inner .blog-card{width:calc((100% - 20px)/ 2)}}@media only screen and (min-width:1080px){.blog-listing-page .blog-listing__inner .blog-card{width:calc((100% - 40px)/ 3)}.blog-listing-page .blog-listing__inner .blog-card:nth-child(4){display:none}}.blog-listing-page .blog-listing .loadmore{margin-top:70px;width:100%;display:flex;justify-content:center}.blog-listing-page .blog-listing .loadmore-btn{display:block}.blog-listing-page .blog-listing .loadmore img{display:none;width:48px;height:48px;object-fit:contain}.blog-listing-page .blog-listing .loadmore.loading .loadmore-btn{display:none}.blog-listing-page .blog-listing .loadmore.loading img{display:block}.archieve_page,.search_page{margin-bottom:50px;margin-top:-64px}@media only screen and (min-width:480px){.archieve_page,.search_page{margin-top:-74px}}.archieve_page .archieve-header,.search_page .archieve-header{background-image:linear-gradient(180deg,#e9e5ff 0,rgba(247,247,250,0) 100%);display:flex;align-items:center;justify-content:center;text-align:center;padding:100px 0 60px 0}@media only screen and (min-width:640px){.archieve_page .archieve-header,.search_page .archieve-header{padding:140px 0 100px}}.archieve_page .archieve-header h1,.search_page .archieve-header h1{margin-bottom:0}.archieve_page .archieve-header h1 span,.search_page .archieve-header h1 span{color:#594fa1}.archieve_page .archieve-listing,.search_page .archieve-listing{padding:60px 0 10px;background-image:url(../../images/border-center.svg);background-position:top center;background-size:auto 40px;background-repeat:no-repeat}@media only screen and (min-width:640px){.archieve_page .archieve-listing,.search_page .archieve-listing{padding:100px 0 30px;background-size:auto 40px}}.archieve_page .archieve-listing__inner,.search_page .archieve-listing__inner{display:flex;flex-wrap:wrap;gap:20px}.archieve_page .archieve-listing__inner .blog-card,.search_page .archieve-listing__inner .blog-card{text-align:left;width:100%}@media only screen and (min-width:480px){.archieve_page .archieve-listing__inner .blog-card,.search_page .archieve-listing__inner .blog-card{width:calc((100% - 20px)/ 2)}}@media only screen and (min-width:1080px){.archieve_page .archieve-listing__inner .blog-card,.search_page .archieve-listing__inner .blog-card{width:calc((100% - 40px)/ 3)}.archieve_page .archieve-listing__inner .blog-card:nth-child(4),.search_page .archieve-listing__inner .blog-card:nth-child(4){display:none}}.archieve_page .archieve-listing .loadmore,.search_page .archieve-listing .loadmore{margin-top:70px;width:100%;display:flex;justify-content:center}.archieve_page .archieve-listing .loadmore-btn,.search_page .archieve-listing .loadmore-btn{display:block}.archieve_page .archieve-listing .loadmore img,.search_page .archieve-listing .loadmore img{display:none;width:48px;height:48px;object-fit:contain}.archieve_page .archieve-listing .loadmore.loading .loadmore-btn,.search_page .archieve-listing .loadmore.loading .loadmore-btn{display:none}.archieve_page .archieve-listing .loadmore.loading img,.search_page .archieve-listing .loadmore.loading img{display:block}.blog-details-page{margin-top:-64px}@media only screen and (min-width:480px){.blog-details-page{margin-top:-74px}}.blog-details-page .blog-details{display:flex;flex-wrap:wrap;align-items:flex-start;gap:30px;max-width:600px;margin:0 auto;padding-bottom:70px}@media only screen and (min-width:1024px){.blog-details-page .blog-details{max-width:none}}.blog-details-page .blog-details .sidebar{display:none;width:300px}@media only screen and (min-width:1024px){.blog-details-page .blog-details .sidebar{display:block;position:sticky;top:0;padding:120px 0 30px 0;max-height:100dvh}.blog-details-page .blog-details .sidebar>ul{max-height:calc(100dvh - 172px);overflow-y:auto;padding:0;padding-right:20px;margin:0;list-style:none}.blog-details-page .blog-details .sidebar>ul li{margin:0;padding:0}.blog-details-page .blog-details .sidebar>ul li a{color:rgba(25,25,25,.9);font-size:13px;font-weight:500;text-decoration:none;padding-bottom:10px;display:inline-block}}@media only screen and (min-width:1024px) and (min-width:640px){.blog-details-page .blog-details .sidebar>ul li a{font-size:14px}}@media only screen and (min-width:1024px){.blog-details-page .blog-details .sidebar>ul li a:hover{color:#594fa1}.blog-details-page .blog-details .sidebar>ul li a.active{color:#594fa1}.blog-details-page .blog-details .sidebar>ul ul{margin:0;padding:0;list-style:none;padding-left:8px}.blog-details-page .blog-details .sidebar>ul ul li a{color:#4e5054}}.blog-details-page .blog-details .sidebar h2{margin-bottom:15px;font-size:16px}@media only screen and (min-width:640px){.blog-details-page .blog-details .sidebar h2{margin-bottom:15px;font-size:18px}}.blog-details-page .blog-details .content{width:100%;padding-top:120px}@media only screen and (min-width:1024px){.blog-details-page .blog-details .content{width:calc(100% - 300px - 30px)}}.blog-details-page .blog-details .content .blog-meta{margin-bottom:30px;font-size:14px;color:#4e5054;display:flex;align-items:center;flex-wrap:wrap;gap:20px}@media only screen and (min-width:1024px){.blog-details-page .blog-details .content .blog-meta{font-size:16px}}.blog-details-page .blog-details .content .blog-meta>*{padding-left:26px;position:relative}.blog-details-page .blog-details .content .blog-meta>::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background-position:center;background-repeat:no-repeat;background-size:contain}.blog-details-page .blog-details .content .blog-meta .blog-date::before{background-image:url(../../images/clock-icon.svg)}.blog-details-page .blog-details .content .blog-meta .blog-author::before{background-image:url(../../images/user-icon.svg)}.blog-details-page .blog-details .content .blog-thumbnail{margin-bottom:30px;border-radius:20px;overflow:hidden}.blog-details-page .blog-details .content .blog-thumbnail img{width:100%;height:auto}.blog-details-page .blog-details .content .table-of-contents{display:block;padding:30px 20px;background-color:rgba(89,79,161,.15);margin-bottom:30px;border-radius:20px}@media only screen and (min-width:1024px){.blog-details-page .blog-details .content .table-of-contents{display:none}}.blog-details-page .blog-details .content .table-of-contents h2{margin-bottom:15px;font-size:16px}@media only screen and (min-width:640px){.blog-details-page .blog-details .content .table-of-contents h2{margin-bottom:20px;font-size:18px}}.blog-details-page .blog-details .content .table-of-contents>ul{padding:0;margin:0;list-style:none}.blog-details-page .blog-details .content .table-of-contents>ul li{margin:0;padding:0}.blog-details-page .blog-details .content .table-of-contents>ul li a{color:rgba(25,25,25,.9);font-weight:500;text-decoration:none;padding-bottom:10px;font-size:14px;display:inline-block}@media only screen and (min-width:640px){.blog-details-page .blog-details .content .table-of-contents>ul li a{font-size:16px}}.blog-details-page .blog-details .content .table-of-contents>ul li a:hover{color:#594fa1}.blog-details-page .blog-details .content .table-of-contents>ul li a.active{color:#594fa1}.blog-details-page .blog-details .content .table-of-contents>ul ul{margin:0;padding:0;list-style:none;padding-left:5px}.blog-details-page .blog-details .content .table-of-contents>ul ul li a{color:#4e5054}.blog-details-page .blog-details .content .blog-content{padding-bottom:50px}.blog-details-page .blog-details .content .blog-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.blog-details-page .blog-details .content .blog-share{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:30px}.blog-details-page .blog-details .content .blog-share h5{margin-bottom:0}.blog-details-page .blog-details .content .blog-share ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px;list-style:none;margin:0;padding:0}@media only screen and (min-width:640px){.blog-details-page .blog-details .content .blog-share ul{gap:20px}}.blog-details-page .blog-details .content .blog-share ul li{margin-bottom:0}.blog-details-page .blog-details .content .blog-share ul a{transition:.3s ease all;width:30px;height:30px;display:inline-block;cursor:pointer}.blog-details-page .blog-details .content .blog-share ul a img{object-fit:contain;width:100%;height:100%}.blog-details-page .blog-details .content .blog-share ul a:hover{transform:scale(1.1)}.blog-details-page .blog-details .content .author-box{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:20px}.blog-details-page .blog-details .content .author-box .author-image{width:60px;height:60px;border-radius:50%;overflow:hidden;box-shadow:0 0 8px rgba(25,25,25,.1);background-color:rgba(89,79,161,.1)}.blog-details-page .blog-details .content .author-box .author-image img{width:100%;height:100%;object-fit:cover}.blog-details-page .blog-details .content .author-box .author-info h3{margin-bottom:0;font-size:18px;font-weight:600}.related-posts{padding:70px 0;background-image:url(../../images/border-center.svg);background-position:top center;background-size:auto 40px;background-repeat:no-repeat;text-align:center}@media only screen and (min-width:640px){.related-posts{padding:100px 0}}.related-posts h2{margin-bottom:50px}.related-posts .related-posts-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.related-posts .related-posts-list .blog-card{width:100%}@media only screen and (min-width:480px){.related-posts .related-posts-list .blog-card{width:calc((100% - 20px)/ 2)}}@media only screen and (min-width:1080px){.related-posts .related-posts-list .blog-card{width:calc((100% - 40px)/ 3)}.related-posts .related-posts-list .blog-card:nth-child(4){display:none}}.common_page{margin-bottom:50px;margin-top:-64px}@media only screen and (min-width:480px){.common_page{margin-top:-74px}}@media only screen and (min-width:640px){.common_page{margin-bottom:70px}}.common_page .common-banner-wrap{background-image:linear-gradient(180deg,#e9e5ff 0,rgba(247,247,250,0) 100%)}.common_page .common-banner{padding:90px 0 70px;background-image:url(../../images/border-center.svg);background-position:bottom center;background-size:auto 40px;background-repeat:no-repeat;text-align:center;margin-bottom:50px}@media only screen and (min-width:640px){.common_page .common-banner{margin-bottom:70px;padding:120px 0 90px}}.common_page .common-banner h1{margin-bottom:30px}.common_page .common-content{min-height:400px}.common_page .common-content>pre.wp-block-preformatted:empty{display:none;margin:0}.not-found-page{padding:90px 0 70px;text-align:center;background-image:linear-gradient(180deg,#e9e5ff 0,rgba(247,247,250,0) 100%);margin-top:-64px}@media only screen and (min-width:480px){.not-found-page{margin-top:-74px}}@media only screen and (min-width:640px){.not-found-page{padding:120px 0 90px}}.not-found-page img{margin-bottom:30px;height:100%;width:100%;max-width:350px;object-fit:contain;object-position:center}@media only screen and (min-width:640px){.not-found-page img{margin-bottom:50px}}.not-found-page h1{margin-bottom:30px}.auth-page{background-image:linear-gradient(180deg,#e9e5ff 0,rgba(247,247,250,0) 100%);min-height:100dvh;padding:150px 0;display:flex;margin-top:-64px}@media only screen and (min-width:480px){.auth-page{margin-top:-74px}}.auth-page .container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:50px}.auth-page .container .auth-logo{margin:0 30px}.auth-page .container .auth-logo img{width:100%;height:100%;object-fit:contain;max-height:30px}@media only screen and (min-width:640px){.auth-page .container .auth-logo img{max-height:40px}}.auth-page .container .auth-wrap{width:100%;max-width:400px;margin:0 auto;padding:20px;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;align-items:center;box-shadow:0 0 30px rgba(25,25,25,.1)}@media only screen and (min-width:360px){.auth-page .container .auth-wrap{padding:30px}}@media only screen and (min-width:640px){.auth-page .container .auth-wrap{max-width:500px;padding:50px}}@media only screen and (min-width:1080px){.auth-page .container .auth-wrap{max-width:600px}}.auth-page .container .auth-wrap h1{text-align:center;font-size:24px;margin-bottom:40px}@media only screen and (min-width:640px){.auth-page .container .auth-wrap h1{font-size:32px;margin-bottom:50px}}.auth-page .container .auth-wrap .auth-form-wrap{width:100%;display:flex;flex-direction:column;gap:10px;position:relative;margin-bottom:30px}@media only screen and (min-width:640px){.auth-page .container .auth-wrap .auth-form-wrap{margin-bottom:50px}}.auth-page .container .auth-wrap .auth-form-wrap .auth-message{position:absolute;bottom:100%;width:100%;text-align:center;left:0;font-size:12px;color:#ec121a;margin-bottom:12px;line-height:1.2}@media only screen and (min-width:640px){.auth-page .container .auth-wrap .auth-form-wrap .auth-message{font-size:14px;margin-bottom:20px}}.auth-page .container .auth-wrap .auth-form-wrap .auth-message.error{color:#ec121a}.auth-page .container .auth-wrap .auth-form-wrap .auth-message.success{color:green}.auth-page .container .auth-wrap .auth-form-wrap .auth-error{font-size:14px;color:#ec121a;margin-bottom:12px;text-align:center}@media only screen and (min-width:640px){.auth-page .container .auth-wrap .auth-form-wrap .auth-error{font-size:16px;margin-bottom:20px}}.auth-page .container .auth-wrap .auth-form-wrap .auth-success{font-size:14px;color:green;margin-bottom:12px;text-align:center}@media only screen and (min-width:640px){.auth-page .container .auth-wrap .auth-form-wrap .auth-success{font-size:16px;margin-bottom:20px}}.auth-page .container .auth-wrap .auth-form-wrap form{width:100%}.auth-page .container .auth-wrap .auth-form-wrap form input{width:100%}.auth-page .container .auth-wrap .auth-form-wrap form .field-group{width:100%;margin-bottom:20px}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input{position:relative;width:100%}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input label{position:absolute;left:15px;top:26px;transform:translateY(-50%);color:rgba(25,25,25,.3);background-color:transparent;padding:0 5px;font-size:14px;transition:top .3s ease-in-out,font-size .3s ease-in-out,left .3s ease-in-out,background-color .1s ease-in-out .1s,color .3s ease-in-out;line-height:1}@media only screen and (min-width:640px){.auth-page .container .auth-wrap .auth-form-wrap form .custom-input label{font-size:16px}}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea{padding:8px 15px;height:45px;border:1px solid rgba(25,25,25,.3);border-radius:8px;transition:.3s ease all;outline:0;font-size:14px;color:#191919}@media only screen and (min-width:640px){.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea{font-size:16px;height:52px}}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input::-webkit-input-placeholder,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea::-webkit-input-placeholder{color:transparent}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input::-moz-placeholder,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea::-moz-placeholder{color:transparent}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input:-ms-input-placeholder,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea:-ms-input-placeholder{color:transparent}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input:-moz-placeholder,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea:-moz-placeholder{color:transparent}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input:focus,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input:hover,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea:focus,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea:hover{border:1px solid #594fa1}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input:-webkit-autofill,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input:-webkit-autofill:active,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input:-webkit-autofill:focus,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input:-webkit-autofill:hover,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea:-webkit-autofill,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea:-webkit-autofill:active,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea:-webkit-autofill:focus,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#191919!important;font-size:14px}@media only screen and (min-width:640px){.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input:-webkit-autofill,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input:-webkit-autofill:active,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input:-webkit-autofill:focus,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input:-webkit-autofill:hover,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea:-webkit-autofill,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea:-webkit-autofill:active,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea:-webkit-autofill:focus,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea:-webkit-autofill:hover{font-size:16px}}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input:-webkit-autofill+label,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input:-webkit-autofill:active+label,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input:-webkit-autofill:focus+label,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input:-webkit-autofill:hover+label,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea:-webkit-autofill+label,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea:-webkit-autofill:active+label,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea:-webkit-autofill:focus+label,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea:-webkit-autofill:hover+label{top:0;left:10px;font-size:11px;color:#191919;background-color:#fff;transition:top .3s ease-in-out,font-size .3s ease-in-out,left .3s ease-in-out,background-color .1s ease-in-out .2s,color .3s ease-in-out}@media only screen and (min-width:640px){.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input:-webkit-autofill+label,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input:-webkit-autofill:active+label,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input:-webkit-autofill:focus+label,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input:-webkit-autofill:hover+label,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea:-webkit-autofill+label,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea:-webkit-autofill:active+label,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea:-webkit-autofill:focus+label,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea:-webkit-autofill:hover+label{font-size:13px}}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input:not(:placeholder-shown)~label,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea:not(:placeholder-shown)~label{top:0;left:10px;font-size:11px;color:#191919;background-color:#fff;transition:top .3s ease-in-out,font-size .3s ease-in-out,left .3s ease-in-out,background-color .1s ease-in-out .2s,color .3s ease-in-out}@media only screen and (min-width:640px){.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input:not(:placeholder-shown)~label,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea:not(:placeholder-shown)~label{font-size:13px}}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input:focus~label,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea:focus~label{top:0;left:10px;font-size:11px;color:#594fa1;background-color:#fff;transition:top .3s ease-in-out,font-size .3s ease-in-out,left .3s ease-in-out,background-color .1s ease-in-out .2s,color .3s ease-in-out}@media only screen and (min-width:640px){.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input:focus~label,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea:focus~label{font-size:13px}}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input.error,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea.error{border:1px solid #ec121a}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input input.error~label,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea.error~label{color:#ec121a}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input.password .instructions{position:absolute;bottom:calc(100% + 10px);right:0;color:#4e5054;background-color:transparent;transition:.3s ease all;line-height:1;pointer-events:none;background-color:#fff;padding:20px 15px;border-radius:8px;box-shadow:0 0 8px rgba(25,25,25,.1);text-align:left;opacity:0;visibility:hidden}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input.password .instructions::after{content:"";position:absolute;top:100%;right:10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input.password .instructions ul{list-style:none;margin:0;padding:0}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input.password .instructions ul li{margin-bottom:10px;font-size:11px}@media only screen and (min-width:640px){.auth-page .container .auth-wrap .auth-form-wrap form .custom-input.password .instructions ul li{font-size:13px}}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input.password .instructions ul li:last-child{margin-bottom:0}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input.password .switchField{position:absolute;top:50%;right:1px;transform:translateY(-50%);width:43px;height:43px;background-image:url(../../images/eye.svg);background-size:24px;background-repeat:no-repeat;background-position:center;cursor:pointer;transition:.3s ease all;border:0;border-radius:8px;background-color:transparent;outline:0;opacity:0;visibility:hidden}@media only screen and (min-width:640px){.auth-page .container .auth-wrap .auth-form-wrap form .custom-input.password .switchField{width:50px;height:50px}}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input.password .switchField.active{background-image:url(../../images/eye-slash.svg)}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input.password input{padding-right:50px}@media only screen and (min-width:640px){.auth-page .container .auth-wrap .auth-form-wrap form .custom-input.password input{padding-right:60px}}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input.password input:not(:placeholder-shown)~.switchField{opacity:1;visibility:visible}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input.password:focus-within .instructions{opacity:1;visibility:visible}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input textarea{height:250px}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input select{width:100%;padding:8px 40px 8px 15px;height:45px;border:1px solid rgba(25,25,25,.3);border-radius:8px;outline:0;font-size:14px;color:#191919;background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:.3s ease all}@media only screen and (min-width:640px){.auth-page .container .auth-wrap .auth-form-wrap form .custom-input select{font-size:16px;height:52px}}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input select:focus,.auth-page .container .auth-wrap .auth-form-wrap form .custom-input select:hover{border:1px solid #594fa1}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input select:valid~label{top:0;left:10px;font-size:11px;color:#191919;background-color:#fff}@media only screen and (min-width:640px){.auth-page .container .auth-wrap .auth-form-wrap form .custom-input select:valid~label{font-size:13px}}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input select:focus~label{color:#594fa1}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input select.error{border:1px solid #ec121a}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input select.error~label{color:#ec121a}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input select:invalid{color:rgba(25,25,25,.4)}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input:has(select)::after{content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #191919;pointer-events:none}.auth-page .container .auth-wrap .auth-form-wrap form .custom-input .error-message{position:absolute;font-size:10px;right:4px;color:#ec121a;bottom:5px;line-height:1}@media only screen and (min-width:640px){.auth-page .container .auth-wrap .auth-form-wrap form .custom-input .error-message{font-size:12px}}.auth-page .container .auth-wrap .auth-form-wrap form .checkbox{display:flex;align-items:center;gap:10px;position:relative}.auth-page .container .auth-wrap .auth-form-wrap form .checkbox input{opacity:0;position:absolute;width:0;height:0;overflow:hidden}.auth-page .container .auth-wrap .auth-form-wrap form .checkbox .checkmark{position:relative;width:20px;height:20px;border:1px solid rgba(25,25,25,.3);border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s ease all}@media only screen and (min-width:640px){.auth-page .container .auth-wrap .auth-form-wrap form .checkbox .checkmark{width:20px;height:20px}}.auth-page .container .auth-wrap .auth-form-wrap form .checkbox .checkmark::after{content:"";opacity:0;visibility:hidden;width:100%;height:100%;background-color:#594fa1;border-radius:3px;background-position:center center;background-repeat:no-repeat;background-size:80%;background-image:url(../../images/tick-white.svg);transition:.3s ease all}.auth-page .container .auth-wrap .auth-form-wrap form .checkbox input:checked+.checkmark{border:1px solid #594fa1}.auth-page .container .auth-wrap .auth-form-wrap form .checkbox input:checked+.checkmark::after{opacity:1;visibility:visible}.auth-page .container .auth-wrap .auth-form-wrap form .checkbox label{color:#191919;font-size:14px}@media only screen and (min-width:640px){.auth-page .container .auth-wrap .auth-form-wrap form .checkbox label{font-size:16px}}.auth-page .container .auth-wrap .auth-form-wrap form .form-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:20px}.auth-page .container .auth-wrap .auth-form-wrap form .form-footer a{text-decoration:none;font-size:14px;color:#594fa1}@media only screen and (min-width:640px){.auth-page .container .auth-wrap .auth-form-wrap form .form-footer a{font-size:16px}}.auth-page .container .auth-wrap .auth-form-wrap form button.btn{width:100%;height:45px;border-radius:8px;font-size:16px}@media only screen and (min-width:640px){.auth-page .container .auth-wrap .auth-form-wrap form button.btn{height:52px;font-size:18px}}.auth-page .container .auth-wrap .auth-form-wrap form .honeypot-field{visibility:hidden;height:0;margin:0;padding:0;overflow:hidden;position:absolute;left:-9999px;top:-9999px;width:0}.auth-page .container .auth-wrap .auth-form-wrap form .attachment-preview{margin-top:10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.auth-page .container .auth-wrap .auth-form-wrap form .attachment-preview-item{width:60px;height:60px;border-radius:8px;overflow:hidden;position:relative;background-color:rgba(89,79,161,.1);font-size:12px;font-weight:600;color:#594fa1;display:flex;align-items:center;justify-content:center;padding:5px;border:1px solid rgba(89,79,161,.3)}.auth-page .container .auth-wrap .auth-form-wrap form .attachment-preview-item img{width:100%;height:100%;object-fit:cover}.auth-page .container .auth-wrap .auth-form-wrap form .attachment-preview-item .remove-btn{position:absolute;top:-5px;right:-5px;width:20px;height:20px;background-color:#ec121a;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s ease all}.auth-page .container .auth-wrap .auth-form-wrap form .attachment-preview-item .remove-btn::after,.auth-page .container .auth-wrap .auth-form-wrap form .attachment-preview-item .remove-btn::before{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:#fff;transform-origin:center;transition:.3s ease all}.auth-page .container .auth-wrap .auth-form-wrap form .attachment-preview-item .remove-btn::before{transform:translate(-50%,-50%) rotate(45deg)}.auth-page .container .auth-wrap .auth-form-wrap form .attachment-preview-item .remove-btn::after{transform:translate(-50%,-50%) rotate(-45deg)}.auth-page .container .auth-wrap .auth-form-wrap form .attachment-preview-item .remove-btn:hover{background-color:rgba(236,18,26,.1)}.auth-page .container .auth-wrap .auth-form-wrap form .field-note{font-size:10px;color:#4e5054;margin-top:5px;line-height:1.2}@media only screen and (min-width:640px){.auth-page .container .auth-wrap .auth-form-wrap form .field-note{font-size:12px}}.auth-page .container .auth-wrap .auth-footer{width:100%;display:flex;align-items:center;justify-content:center;gap:20px}.auth-page .container .auth-wrap .auth-footer p{margin-bottom:0;text-align:center}.auth-page .container .auth-wrap .auth-footer a{text-decoration:none;font-size:14px;color:#594fa1;margin-bottom:0;display:inline-block}@media only screen and (min-width:640px){.auth-page .container .auth-wrap .auth-footer a{font-size:16px}}.documentation-page{margin-top:-64px}@media only screen and (min-width:480px){.documentation-page{margin-top:-74px}}.documentation-page__banner{background-size:cover;background-position:center;background-repeat:no-repeat;padding:90px 0 70px 0;margin:0 15px 50px 15px;border-radius:0 0 30px 30px;background-color:rgba(89,79,161,.1);min-height:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media only screen and (min-width:640px){.documentation-page__banner{padding:120px 30px 90px 30px;margin:0 20px 70px 20px;min-height:450px}}.documentation-page__banner .container{display:flex;flex-direction:column;justify-content:center;align-items:center}.documentation-page__banner .container h5{color:#594fa1}.documentation-page__banner .container h5 a{font-size:inherit}.documentation-page__search{margin:30px 15px 0 15px;position:relative;max-width:450px;width:100%}@media only screen and (min-width:640px){.documentation-page__search{margin:40px 20px 0 20px}}.documentation-page__search .input{position:relative}.documentation-page__search .input .icon-search{position:absolute;top:50%;left:15px;transform:translateY(-50%);background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(../../images/search-icon.svg);width:24px;height:24px}.documentation-page__search .input .icon-clear{position:absolute;top:50%;right:0;transform:translateY(-50%);cursor:pointer;background-position:center;background-size:24px 24px;background-repeat:no-repeat;background-image:url(../../images/close-icon.svg);width:45px;height:45px;border:0;background-color:transparent;outline:0;border-radius:8px;transition:.3s ease-in-out all;opacity:0;visibility:hidden}@media only screen and (min-width:640px){.documentation-page__search .input .icon-clear{width:52px;height:52px}}.documentation-page__search input{width:100%;height:45px;border-radius:8px;border:1px solid rgba(25,25,25,.2);padding:8px 44px 8px 54px;font-size:14px;color:#191919;outline:0}@media only screen and (min-width:640px){.documentation-page__search input{height:52px;font-size:16px}}.documentation-page__search input:-webkit-autofill,.documentation-page__search input:-webkit-autofill:active,.documentation-page__search input:-webkit-autofill:focus,.documentation-page__search input:-webkit-autofill:hover{background-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;color:#000!important}.documentation-page__search input:focus{border:1px solid #594fa1}.documentation-page__search input::placeholder{color:rgba(25,25,25,.5)}.documentation-page__search input:not(:placeholder-shown)+.icon-clear{opacity:1;visibility:visible}.documentation-page .help-sec{padding-bottom:70px}@media only screen and (min-width:640px){.documentation-page .help-sec{padding-bottom:90px}}.documentation-page .help-sec h2{margin-bottom:30px}@media only screen and (min-width:640px){.documentation-page .help-sec h2{margin-bottom:50px}}.documentation-page .help-sec .help-options{display:flex;flex-wrap:wrap;gap:20px}@media only screen and (min-width:640px){.documentation-page .help-sec .help-options{gap:30px}}.documentation-page .help-sec .help-options .help-option{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background-color:#fff;border-radius:12px;padding:15px 10px;box-shadow:0 0 8px rgba(25,25,25,.1);text-align:center}@media only screen and (min-width:640px){.documentation-page .help-sec .help-options .help-option{width:calc(50% - 15px);gap:15px;padding:30px 20px}}.documentation-page .help-sec .help-options .help-option .icon-ticket{width:45px;height:45px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(../../images/ticket-icon.svg)}@media only screen and (min-width:640px){.documentation-page .help-sec .help-options .help-option .icon-ticket{width:52px;height:52px}}.documentation-page .help-sec .help-options .help-option .icon-chat{width:45px;height:45px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(../../images/chat-icon.svg)}@media only screen and (min-width:640px){.documentation-page .help-sec .help-options .help-option .icon-chat{width:52px;height:52px}}.documentation-page .products-sec{padding-bottom:70px}@media only screen and (min-width:640px){.documentation-page .products-sec{padding-bottom:90px}}.documentation-page .products-sec h2{margin-bottom:30px}@media only screen and (min-width:640px){.documentation-page .products-sec h2{margin-bottom:50px}}.documentation-page .products-sec .products{display:flex;flex-wrap:wrap;gap:15px}@media only screen and (min-width:640px){.documentation-page .products-sec .products{gap:20px}}.documentation-page .products-sec .products .product{width:100%;display:flex;flex-direction:column;align-items:left;gap:10px;background-color:#fff;border-radius:12px;padding:15px 10px;box-shadow:0 0 8px rgba(25,25,25,.1);text-align:left}@media only screen and (min-width:375px){.documentation-page .products-sec .products .product{width:calc((100% - 20px)/ 2);gap:15px;padding:30px 20px}}@media only screen and (min-width:640px){.documentation-page .products-sec .products .product{width:calc((100% - 40px)/ 3)}}@media only screen and (min-width:1024px){.documentation-page .products-sec .products .product{width:calc((100% - 60px)/ 4)}}.documentation-page .products-sec .products .product h4{margin-bottom:5px}.documentation-page .products-sec .products .product img{width:50px;height:50px;border-radius:8px;object-fit:contain;padding:10px;background-color:rgba(89,79,161,.05);box-shadow:0 0 4px rgba(25,25,25,.15)}@media only screen and (min-width:640px){.documentation-page .products-sec .products .product img{width:60px;height:60px}}.documentation-page .products-sec .products .product .doc-count{font-size:12px;color:#594fa1}@media only screen and (min-width:640px){.documentation-page .products-sec .products .product .doc-count{font-size:14px}}.documentation-page .general-guidelines-sec{padding-bottom:70px}@media only screen and (min-width:640px){.documentation-page .general-guidelines-sec{padding-bottom:90px}}.documentation-page .general-guidelines-sec h2{margin-bottom:30px}@media only screen and (min-width:640px){.documentation-page .general-guidelines-sec h2{margin-bottom:50px}}.documentation-page .general-guidelines-sec ul.general-guidelines{display:flex;flex-wrap:wrap;gap:15px 8px;margin:0;padding:0;list-style:none}@media only screen and (min-width:640px){.documentation-page .general-guidelines-sec ul.general-guidelines{gap:20px 10px}}.documentation-page .general-guidelines-sec ul.general-guidelines li{margin:0;padding:0;position:relative;padding-left:25px;width:100%}@media only screen and (min-width:640px){.documentation-page .general-guidelines-sec ul.general-guidelines li{width:calc((100% - 20px)/ 2)}}.documentation-page .general-guidelines-sec ul.general-guidelines li::before{content:"";position:absolute;top:2px;left:0;width:18px;height:18px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(../../images/chevron-right.svg)}@media only screen and (min-width:640px){.documentation-page .general-guidelines-sec ul.general-guidelines li::before{width:20px;height:20px;top:2px}}.documentation-page .general-guidelines-sec ul.general-guidelines li a{color:#4e5054}.documentation-page .general-guidelines-sec ul.general-guidelines li a:hover{color:#594fa1}.documentation-page .breadcrumbs{margin-top:30px;margin-bottom:20px;display:flex;flex-wrap:wrap;gap:5px;align-items:center}@media only screen and (min-width:640px){.documentation-page .breadcrumbs{margin-top:50px;margin-bottom:40px}}.documentation-page .breadcrumbs a{text-decoration:none;font-size:14px;color:#191919}@media only screen and (min-width:640px){.documentation-page .breadcrumbs a{font-size:16px}}.documentation-page .breadcrumbs a:hover{color:#594fa1}.documentation-page .breadcrumbs span{font-size:14px;color:#4e5054}@media only screen and (min-width:640px){.documentation-page .breadcrumbs span{font-size:16px}}.documentation-page .breadcrumbs .icon-arrow-right{width:15px;height:15px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(../../images/chevron-right.svg)}@media only screen and (min-width:640px){.documentation-page .breadcrumbs .icon-arrow-right{width:20px;height:20px}}.documentation-page__content{padding-bottom:70px}@media only screen and (min-width:640px){.documentation-page__content{padding-bottom:90px}}.documentation-page__list{display:flex;flex-wrap:wrap;gap:15px}@media only screen and (min-width:640px){.documentation-page__list{gap:20px}}.documentation-page__list .category-block{width:100%;background-color:#fff;border-radius:12px;padding:20px 15px;box-shadow:0 0 8px rgba(25,25,25,.1);text-align:left}@media only screen and (min-width:640px){.documentation-page__list .category-block{width:calc((100% - 20px)/ 2);padding:30px 20px}}.documentation-page__list .category-block h2{margin-bottom:15px;font-size:18px;font-family:Sora,sans-serif;font-weight:500}@media only screen and (min-width:640px){.documentation-page__list .category-block h2{font-size:22px;margin-bottom:20px}}.documentation-page__list .category-block ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}@media only screen and (min-width:640px){.documentation-page__list .category-block ul{gap:10px}}.documentation-page__list .category-block ul li{margin:0;padding:0;position:relative;padding-left:25px}.documentation-page__list .category-block ul li::before{content:"";position:absolute;top:2px;left:0;width:18px;height:18px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(../../images/chevron-right.svg)}@media only screen and (min-width:640px){.documentation-page__list .category-block ul li::before{width:20px;height:20px;top:2px}}.documentation-page__list .category-block ul li a{color:#4e5054}.documentation-page__list .category-block ul li a:hover{color:#594fa1}.documentation-page .search-results-sec{padding-bottom:50px}@media only screen and (min-width:640px){.documentation-page .search-results-sec{padding-bottom:70px}}.documentation-page .search-results-sec h2 span{color:#594fa1}.documentation-page .search-results-sec .search-results{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;align-items:flex-start;justify-content:flex-start}@media only screen and (min-width:640px){.documentation-page .search-results-sec .search-results{gap:15px}}.documentation-page .search-results-sec .search-results li{margin:0;padding:0;position:relative;padding-left:25px;width:100%}@media only screen and (min-width:640px){.documentation-page .search-results-sec .search-results li{width:calc(50% - 15px)}}.documentation-page .search-results-sec .search-results li::before{content:"";position:absolute;top:2px;left:0;width:18px;height:18px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(../../images/chevron-right.svg)}@media only screen and (min-width:640px){.documentation-page .search-results-sec .search-results li::before{width:20px;height:20px;top:2px}}.documentation-page .search-results-sec .guideline{color:#191919;display:inline-block}.documentation-page .search-results-sec .no-results{font-size:16px}@media only screen and (min-width:640px){.documentation-page .search-results-sec .no-results{font-size:18px}}.documentation-page .search-results-sec .no-results span{color:#594fa1}.documentation-details-page{margin-top:-64px}@media only screen and (min-width:480px){.documentation-details-page{margin-top:-74px}}.documentation-details-page .documentation-details{display:flex;align-items:flex-start;padding-bottom:70px;flex-wrap:wrap-reverse}@media only screen and (min-width:850px){.documentation-details-page .documentation-details{flex-wrap:nowrap}}.documentation-details-page .documentation-details .left-sidebar{width:100%;margin:20px 0 0 0;display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:850px){.documentation-details-page .documentation-details .left-sidebar{width:260px;flex-shrink:0;position:sticky;top:0;padding:120px 0 0;margin:0 20px 0 0;max-height:100dvh;overflow-y:scroll}}.documentation-details-page .documentation-details .left-sidebar .related-articles{width:100%;padding:20px;background-color:#fff;border-radius:12px;box-shadow:0 0 8px rgba(25,25,25,.1);list-style:none;margin:0;padding:0}@media only screen and (min-width:850px){.documentation-details-page .documentation-details .left-sidebar .related-articles{padding:0;box-shadow:none;border-radius:0;background-color:transparent}}.documentation-details-page .documentation-details .left-sidebar .related-articles li{padding:0;margin-bottom:12px;line-height:1.2}.documentation-details-page .documentation-details .left-sidebar .related-articles li a{color:#4e5054;text-decoration:none;font-size:14px}@media only screen and (min-width:640px){.documentation-details-page .documentation-details .left-sidebar .related-articles li a{font-size:16px}}.documentation-details-page .documentation-details .left-sidebar .related-articles li a:hover{color:#594fa1}.documentation-details-page .documentation-details .left-sidebar .related-articles li:last-child{margin-bottom:0}@media only screen and (min-width:850px){.documentation-details-page .documentation-details .left-sidebar .related-articles li.active a{color:#594fa1}}.documentation-details-page .documentation-details .left-sidebar .visit-product-page{display:flex;width:100%;justify-content:center;align-items:center;gap:10px}.documentation-details-page .documentation-details .content{width:100%;flex-grow:1;margin:70px 0 0;padding:50px 0 0 0}@media only screen and (min-width:850px){.documentation-details-page .documentation-details .content{width:auto;border-left:1px solid rgba(25,25,25,.1);padding:50px 0 0 20px}}@media only screen and (min-width:1240px){.documentation-details-page .documentation-details .content{border-right:1px solid rgba(25,25,25,.1);padding:50px 20px 0 20px}}.documentation-details-page .documentation-details .content__wrapper{width:100%}.documentation-details-page .documentation-details .content__wrapper .wp-block-image{margin-bottom:20px}@media only screen and (min-width:640px){.documentation-details-page .documentation-details .content__wrapper .wp-block-image{margin-bottom:30px}}.documentation-details-page .documentation-details .content__wrapper h2{margin-top:30px}@media only screen and (min-width:640px){.documentation-details-page .documentation-details .content__wrapper h2{margin-top:50px}}.documentation-details-page .documentation-details .content .breadcrumbs{margin-bottom:15px;display:flex;align-items:center;gap:5px;flex-wrap:wrap}@media only screen and (min-width:640px){.documentation-details-page .documentation-details .content .breadcrumbs{margin-bottom:20px}}.documentation-details-page .documentation-details .content .breadcrumbs a{text-decoration:none;font-size:12px;color:#4e5054}@media only screen and (min-width:640px){.documentation-details-page .documentation-details .content .breadcrumbs a{font-size:14px}}.documentation-details-page .documentation-details .content .breadcrumbs a:hover{color:#594fa1}.documentation-details-page .documentation-details .content .breadcrumbs span{font-size:12px;color:#4e5054}@media only screen and (min-width:640px){.documentation-details-page .documentation-details .content .breadcrumbs span{font-size:14px}}.documentation-details-page .documentation-details .content .breadcrumbs span.seperator{width:16px;height:16px;display:inline-block;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(../../images/chevron-right.svg)}@media only screen and (min-width:640px){.documentation-details-page .documentation-details .content .breadcrumbs span.seperator{width:20px;height:20px}}.documentation-details-page .documentation-details .content__footer{margin-top:50px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(25,25,25,.1)}@media only screen and (min-width:640px){.documentation-details-page .documentation-details .content__footer{margin-top:70px}}.documentation-details-page .documentation-details .content__footer .content-share{display:flex;align-items:center;gap:15px;padding:20px;border:1px solid rgba(25,25,25,.2);border-radius:8px}@media only screen and (min-width:640px){.documentation-details-page .documentation-details .content__footer .content-share{gap:20px}}.documentation-details-page .documentation-details .content__footer .content-share h5{margin-bottom:0;color:#191919}.documentation-details-page .documentation-details .content__footer .content-share ul{display:flex;align-items:center;gap:15px;list-style:none;margin:0;padding:0}.documentation-details-page .documentation-details .content__footer .content-share ul li{margin-bottom:0}.documentation-details-page .documentation-details .content__footer .content-share ul a{transition:.3s ease all;width:24px;height:24px;display:inline-block;cursor:pointer}.documentation-details-page .documentation-details .content__footer .content-share ul a img{width:100%;height:100%;object-fit:contain}.documentation-details-page .documentation-details .content__footer .content-share ul a:hover{transform:scale(1.1)}.documentation-details-page .documentation-details .content .content-more-help{width:100%}.documentation-details-page .documentation-details .content .content-more-help h4{margin-bottom:15px}@media only screen and (min-width:640px){.documentation-details-page .documentation-details .content .content-more-help h4{margin-bottom:20px}}.documentation-details-page .documentation-details .content .content-more-help .help-options{display:flex;gap:15px;flex-wrap:wrap}@media only screen and (min-width:640px){.documentation-details-page .documentation-details .content .content-more-help .help-options{gap:20px}}.documentation-details-page .documentation-details .content .content-more-help .help-options a{text-decoration:none;font-size:14px;color:#191919;display:inline-flex;align-items:center;padding:10px 15px;border:1px solid rgba(25,25,25,.2);border-radius:8px;transition:.3s ease all}@media only screen and (min-width:640px){.documentation-details-page .documentation-details .content .content-more-help .help-options a{font-size:16px}}.documentation-details-page .documentation-details .content .content-more-help .help-options a:hover{color:#191919;transform:translateY(-2px)}.documentation-details-page .documentation-details .content .content-more-help .help-options a img{width:20px;height:20px;margin-right:10px}@media only screen and (min-width:640px){.documentation-details-page .documentation-details .content .content-more-help .help-options a img{width:24px;height:24px}}.documentation-details-page .documentation-details .right-sidebar{display:none}@media only screen and (min-width:1240px){.documentation-details-page .documentation-details .right-sidebar{display:block;width:200px;flex-shrink:0;position:sticky;top:0;padding:120px 0 0;margin:0 0 0 20px;max-height:100dvh}}.documentation-details-page .documentation-details .right-sidebar .table-of-contents h5{margin-bottom:15px}@media only screen and (min-width:640px){.documentation-details-page .documentation-details .right-sidebar .table-of-contents h5{margin-bottom:20px}}.documentation-details-page .documentation-details .right-sidebar .table-of-contents ul{list-style:none;margin:0;padding:0}.documentation-details-page .documentation-details .right-sidebar .table-of-contents ul li{padding:0;margin-bottom:10px;line-height:1.2}.documentation-details-page .documentation-details .right-sidebar .table-of-contents ul li.active a{color:#594fa1}.documentation-details-page .documentation-details .right-sidebar .table-of-contents ul li:last-child{margin-bottom:0}.documentation-details-page .documentation-details .right-sidebar .table-of-contents ul li a{text-decoration:none;font-size:11px;color:#191919;line-height:1.2}@media only screen and (min-width:640px){.documentation-details-page .documentation-details .right-sidebar .table-of-contents ul li a{font-size:13px}}.documentation-details-page .documentation-details .right-sidebar .table-of-contents ul li a:hover{color:#594fa1}.services-page{margin-top:-64px}@media only screen and (min-width:480px){.services-page{margin-top:-74px}}.services-page .services__banner{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../../images/services-banner.svg);padding:90px 0 70px 0;margin:0 15px 50px 15px;border-radius:0 0 30px 30px;background-color:rgba(89,79,161,.1);min-height:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media only screen and (min-width:640px){.services-page .services__banner{padding:120px 30px 90px 30px;margin:0 20px 70px 20px;min-height:450px}}.services-page .services__banner-inner{display:flex;flex-direction:column;justify-content:center;align-items:center}.services-page .services__banner-inner h5{color:#594fa1}.services-page .services__banner-inner h5 a{font-size:inherit}.services-page .services__list .services__list-inner .service{margin-bottom:50px;display:flex;flex-wrap:wrap;flex-direction:row;background-color:#fff;border-radius:20px;box-shadow:0 0 8px rgba(25,25,25,.1);overflow:hidden}@media only screen and (min-width:640px){.services-page .services__list .services__list-inner .service{margin-bottom:70px;border-radius:30px}}.services-page .services__list .services__list-inner .service:nth-child(even){flex-direction:row-reverse}.services-page .services__list .services__list-inner .service__image{width:100%;position:relative;min-height:250px}@media only screen and (min-width:640px){.services-page .services__list .services__list-inner .service__image{width:50%}}.services-page .services__list .services__list-inner .service__image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.services-page .services__list .services__list-inner .service__content{width:100%;padding:20px}@media only screen and (min-width:640px){.services-page .services__list .services__list-inner .service__content{width:50%;padding:40px}}.about-page{margin-top:-64px}@media only screen and (min-width:480px){.about-page{margin-top:-74px}}.about-page .about-banner__wrapper{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../../images/common-banner-bg.svg)}.about-page .about__banner{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:linear-gradient(180deg,#e9e5ff 0,rgba(247,247,250,0) 50%);padding:90px 0 70px 0;min-height:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-bottom:1px solid rgba(89,79,161,.1);margin-bottom:50px}@media only screen and (min-width:640px){.about-page .about__banner{padding:120px 30px 90px 30px;min-height:450px;margin-bottom:70px}}.about-page .about__banner-inner{display:flex;flex-direction:column;justify-content:center;align-items:center}.about-page .about__banner-inner h5{color:#594fa1}.about-page .about__banner-inner h5 a{font-size:inherit}.about-page .values{margin-bottom:50px}@media only screen and (min-width:640px){.about-page .values{margin-bottom:70px}}.about-page .values h2{margin-bottom:30px;text-align:center}@media only screen and (min-width:640px){.about-page .values h2{margin-bottom:50px}}.about-page .values__inner{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:20px}@media only screen and (min-width:640px){.about-page .values__inner{gap:30px}}.about-page .values__item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:30px;width:100%;padding:10px}@media only screen and (min-width:480px){.about-page .values__item{width:calc(50% - 15px);padding:20px}}@media only screen and (min-width:640px){.about-page .values__item{margin-bottom:50px}}@media only screen and (min-width:768px){.about-page .values__item{width:calc((100% - 60px)/ 3)}}.about-page .values__item img{margin-bottom:20px;width:50px;height:50px;object-fit:contain}.about-page .values__item h3{margin-bottom:10px}.about-page .values__item p{margin-bottom:0}.about-page .vision-mission{display:flex;flex-wrap:wrap;border-radius:20px;margin-bottom:50px;background-color:#191919;color:#fff;padding:20px}@media only screen and (min-width:640px){.about-page .vision-mission{margin-bottom:70px;border-radius:30px;padding:30px}}.about-page .vision-mission h2,.about-page .vision-mission p{color:#fff}.about-page .vision-mission .left{width:100%;padding:20px}@media only screen and (min-width:640px){.about-page .vision-mission .left{width:50%;border-right:1px solid rgba(255,255,255,.1);padding:40px}}.about-page .vision-mission .right{width:100%;padding:20px}@media only screen and (min-width:640px){.about-page .vision-mission .right{width:50%;padding:40px}}.contact-page{margin-top:-64px}@media only screen and (min-width:480px){.contact-page{margin-top:-74px}}.contact-page .contact-banner__wrapper{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../../images/common-banner-bg.svg)}.contact-page .contact__banner{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:linear-gradient(180deg,#e9e5ff 0,rgba(247,247,250,0) 50%);padding:90px 0 70px 0;min-height:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-bottom:1px solid rgba(89,79,161,.1)}@media only screen and (min-width:640px){.contact-page .contact__banner{padding:120px 30px 90px 30px;min-height:450px}}.contact-page .contact__banner-inner{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-page .contact__banner-inner h5{color:#594fa1}.contact-page .contact__banner-inner h5 a{font-size:inherit}.contact-page .contact-options{margin-bottom:50px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:-75px}@media only screen and (min-width:640px){.contact-page .contact-options{margin-bottom:70px;gap:30px}}.contact-page .contact-options .contact-option{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;border:1px solid rgba(89,79,161,.1);border-radius:20px;min-width:220px;background-color:#fff}.contact-page .contact-options .contact-option__inner{width:100%}.contact-page .contact-options .contact-option__icon{margin-bottom:15px;width:50px;height:50px;object-fit:contain;border:1px solid rgba(89,79,161,.1);border-radius:8px;padding:10px}.contact-page .contact-options .contact-option__icon img{width:100%;height:100%;object-fit:contain}.contact-page .contact-options .contact-option h5{margin-bottom:15px}.contact-page .contact-options .contact-option p{margin-bottom:0}.contact-page .contact-form-sec{width:100%;margin-bottom:50px}@media only screen and (min-width:640px){.contact-page .contact-form-sec{margin-bottom:70px}}.contact-page .contact-form-sec .contact-form{max-width:650px;padding:30px 20px;margin:0 auto;background-color:#fff;border-radius:20px;border:1px solid rgba(89,79,161,.1);text-align:center}@media only screen and (min-width:640px){.contact-page .contact-form-sec .contact-form{padding:50px 30px}}.contact-page .contact-form-sec .contact-form .field-group{margin-bottom:30px}.contact-page .contact-form-sec .contact-form .field-group input,.contact-page .contact-form-sec .contact-form .field-group textarea{width:100%}.contact-page .contact-form-sec .contact-form .custom-input{position:relative;width:100%}.contact-page .contact-form-sec .contact-form .custom-input label{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:rgba(25,25,25,.3);background-color:transparent;padding:0 5px;font-size:14px;transition:top .3s ease-in-out,font-size .3s ease-in-out,left .3s ease-in-out,background-color .1s ease-in-out .1s,color .3s ease-in-out;line-height:1}@media only screen and (min-width:640px){.contact-page .contact-form-sec .contact-form .custom-input label{font-size:16px}}.contact-page .contact-form-sec .contact-form .custom-input.custom-textarea label{top:24px}.contact-page .contact-form-sec .contact-form .custom-input input,.contact-page .contact-form-sec .contact-form .custom-input textarea{padding:8px 15px;height:45px;border:1px solid rgba(25,25,25,.3);border-radius:8px;transition:.3s ease all;outline:0;font-size:14px;color:#191919}@media only screen and (min-width:640px){.contact-page .contact-form-sec .contact-form .custom-input input,.contact-page .contact-form-sec .contact-form .custom-input textarea{font-size:16px;height:52px}}.contact-page .contact-form-sec .contact-form .custom-input input::-webkit-input-placeholder,.contact-page .contact-form-sec .contact-form .custom-input textarea::-webkit-input-placeholder{color:transparent}.contact-page .contact-form-sec .contact-form .custom-input input::-moz-placeholder,.contact-page .contact-form-sec .contact-form .custom-input textarea::-moz-placeholder{color:transparent}.contact-page .contact-form-sec .contact-form .custom-input input:-ms-input-placeholder,.contact-page .contact-form-sec .contact-form .custom-input textarea:-ms-input-placeholder{color:transparent}.contact-page .contact-form-sec .contact-form .custom-input input:-moz-placeholder,.contact-page .contact-form-sec .contact-form .custom-input textarea:-moz-placeholder{color:transparent}.contact-page .contact-form-sec .contact-form .custom-input input:focus,.contact-page .contact-form-sec .contact-form .custom-input input:hover,.contact-page .contact-form-sec .contact-form .custom-input textarea:focus,.contact-page .contact-form-sec .contact-form .custom-input textarea:hover{border:1px solid #594fa1}.contact-page .contact-form-sec .contact-form .custom-input input:-webkit-autofill,.contact-page .contact-form-sec .contact-form .custom-input input:-webkit-autofill:active,.contact-page .contact-form-sec .contact-form .custom-input input:-webkit-autofill:focus,.contact-page .contact-form-sec .contact-form .custom-input input:-webkit-autofill:hover,.contact-page .contact-form-sec .contact-form .custom-input textarea:-webkit-autofill,.contact-page .contact-form-sec .contact-form .custom-input textarea:-webkit-autofill:active,.contact-page .contact-form-sec .contact-form .custom-input textarea:-webkit-autofill:focus,.contact-page .contact-form-sec .contact-form .custom-input textarea:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#191919!important;font-size:14px}@media only screen and (min-width:640px){.contact-page .contact-form-sec .contact-form .custom-input input:-webkit-autofill,.contact-page .contact-form-sec .contact-form .custom-input input:-webkit-autofill:active,.contact-page .contact-form-sec .contact-form .custom-input input:-webkit-autofill:focus,.contact-page .contact-form-sec .contact-form .custom-input input:-webkit-autofill:hover,.contact-page .contact-form-sec .contact-form .custom-input textarea:-webkit-autofill,.contact-page .contact-form-sec .contact-form .custom-input textarea:-webkit-autofill:active,.contact-page .contact-form-sec .contact-form .custom-input textarea:-webkit-autofill:focus,.contact-page .contact-form-sec .contact-form .custom-input textarea:-webkit-autofill:hover{font-size:16px}}.contact-page .contact-form-sec .contact-form .custom-input input:-webkit-autofill+label,.contact-page .contact-form-sec .contact-form .custom-input input:-webkit-autofill:active+label,.contact-page .contact-form-sec .contact-form .custom-input input:-webkit-autofill:focus+label,.contact-page .contact-form-sec .contact-form .custom-input input:-webkit-autofill:hover+label,.contact-page .contact-form-sec .contact-form .custom-input textarea:-webkit-autofill+label,.contact-page .contact-form-sec .contact-form .custom-input textarea:-webkit-autofill:active+label,.contact-page .contact-form-sec .contact-form .custom-input textarea:-webkit-autofill:focus+label,.contact-page .contact-form-sec .contact-form .custom-input textarea:-webkit-autofill:hover+label{top:0;left:10px;font-size:11px;color:#191919;background-color:#fff;transition:top .3s ease-in-out,font-size .3s ease-in-out,left .3s ease-in-out,background-color .1s ease-in-out .2s,color .3s ease-in-out}@media only screen and (min-width:640px){.contact-page .contact-form-sec .contact-form .custom-input input:-webkit-autofill+label,.contact-page .contact-form-sec .contact-form .custom-input input:-webkit-autofill:active+label,.contact-page .contact-form-sec .contact-form .custom-input input:-webkit-autofill:focus+label,.contact-page .contact-form-sec .contact-form .custom-input input:-webkit-autofill:hover+label,.contact-page .contact-form-sec .contact-form .custom-input textarea:-webkit-autofill+label,.contact-page .contact-form-sec .contact-form .custom-input textarea:-webkit-autofill:active+label,.contact-page .contact-form-sec .contact-form .custom-input textarea:-webkit-autofill:focus+label,.contact-page .contact-form-sec .contact-form .custom-input textarea:-webkit-autofill:hover+label{font-size:13px}}.contact-page .contact-form-sec .contact-form .custom-input input:not(:placeholder-shown)~label,.contact-page .contact-form-sec .contact-form .custom-input textarea:not(:placeholder-shown)~label{top:0;left:10px;font-size:11px;color:#191919;background-color:#fff;transition:top .3s ease-in-out,font-size .3s ease-in-out,left .3s ease-in-out,background-color .1s ease-in-out .2s,color .3s ease-in-out}@media only screen and (min-width:640px){.contact-page .contact-form-sec .contact-form .custom-input input:not(:placeholder-shown)~label,.contact-page .contact-form-sec .contact-form .custom-input textarea:not(:placeholder-shown)~label{font-size:13px}}.contact-page .contact-form-sec .contact-form .custom-input input:focus~label,.contact-page .contact-form-sec .contact-form .custom-input textarea:focus~label{top:0;left:10px;font-size:11px;color:#594fa1;background-color:#fff;transition:top .3s ease-in-out,font-size .3s ease-in-out,left .3s ease-in-out,background-color .1s ease-in-out .2s,color .3s ease-in-out}@media only screen and (min-width:640px){.contact-page .contact-form-sec .contact-form .custom-input input:focus~label,.contact-page .contact-form-sec .contact-form .custom-input textarea:focus~label{font-size:13px}}.contact-page .contact-form-sec .contact-form .custom-input input.error,.contact-page .contact-form-sec .contact-form .custom-input textarea.error{border:1px solid #ec121a}.contact-page .contact-form-sec .contact-form .custom-input input.error~label,.contact-page .contact-form-sec .contact-form .custom-input textarea.error~label{color:#ec121a}.contact-page .contact-form-sec .contact-form .custom-input textarea{height:220px}.contact-page .contact-form-sec .contact-form .custom-input.password .instructions{position:absolute;bottom:calc(100% + 10px);right:0;color:#4e5054;background-color:transparent;transition:.3s ease all;line-height:1;pointer-events:none;background-color:#fff;padding:20px 15px;border-radius:8px;box-shadow:0 0 8px rgba(25,25,25,.1);text-align:left;opacity:0;visibility:hidden}.contact-page .contact-form-sec .contact-form .custom-input.password .instructions::after{content:"";position:absolute;top:100%;right:10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}.contact-page .contact-form-sec .contact-form .custom-input.password .instructions ul{list-style:none;margin:0;padding:0}.contact-page .contact-form-sec .contact-form .custom-input.password .instructions ul li{margin-bottom:10px;font-size:11px}@media only screen and (min-width:640px){.contact-page .contact-form-sec .contact-form .custom-input.password .instructions ul li{font-size:13px}}.contact-page .contact-form-sec .contact-form .custom-input.password .instructions ul li:last-child{margin-bottom:0}.contact-page .contact-form-sec .contact-form .custom-input.password .switchField{position:absolute;top:50%;right:1px;transform:translateY(-50%);width:43px;height:43px;background-image:url(../../images/eye.svg);background-size:24px;background-repeat:no-repeat;background-position:center;cursor:pointer;transition:.3s ease all;border:0;border-radius:8px;background-color:transparent;outline:0;opacity:0;visibility:hidden}@media only screen and (min-width:640px){.contact-page .contact-form-sec .contact-form .custom-input.password .switchField{width:50px;height:50px}}.contact-page .contact-form-sec .contact-form .custom-input.password .switchField.active{background-image:url(../../images/eye-slash.svg)}.contact-page .contact-form-sec .contact-form .custom-input.password input,.contact-page .contact-form-sec .contact-form .custom-input.password textarea{padding-right:50px}@media only screen and (min-width:640px){.contact-page .contact-form-sec .contact-form .custom-input.password input,.contact-page .contact-form-sec .contact-form .custom-input.password textarea{padding-right:60px}}.contact-page .contact-form-sec .contact-form .custom-input.password input:not(:placeholder-shown)~.switchField,.contact-page .contact-form-sec .contact-form .custom-input.password textarea:not(:placeholder-shown)~.switchField{opacity:1;visibility:visible}.contact-page .contact-form-sec .contact-form .custom-input.password:focus-within .instructions{opacity:1;visibility:visible}.contact-page .contact-form-sec .contact-form .custom-input .error-message{position:absolute;font-size:10px;right:4px;color:#ec121a;bottom:5px;line-height:1}@media only screen and (min-width:640px){.contact-page .contact-form-sec .contact-form .custom-input .error-message{font-size:12px}}.contact-page .contact-form-sec .contact-form form{text-align:right}.contact-page .contact-form-sec .contact-form form button[type=submit]{min-width:140px}.contact-page .contact-form-sec .contact-form form .form-response{margin-top:10px;color:#ec121a;text-align:center}.contact-page .contact-form-sec .contact-form form .form-response.success{color:green}.contact-page .contact-form-sec .contact-form form .honeypot-field{visibility:hidden;height:0;margin:0;padding:0;overflow:hidden;position:absolute;left:-9999px;top:-9999px;width:0}.products-page{margin-top:-64px;padding-bottom:70px}@media only screen and (min-width:480px){.products-page{margin-top:-74px}}.products-page__banner{background-size:cover;background-position:center;background-repeat:no-repeat;padding:90px 0 70px 0;margin:0 15px 50px 15px;border-radius:0 0 30px 30px;background-color:rgba(89,79,161,.1);min-height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media only screen and (min-width:640px){.products-page__banner{padding:120px 30px 90px 30px;margin:0 20px 70px 20px;min-height:300px}}.products-page__banner .container{display:flex;flex-direction:column;justify-content:center;align-items:center}.products-page__banner .container h5{color:#594fa1}.products-page__banner .container h5 a{font-size:inherit}.products-list{width:100%}.products-list ul.products{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:30px}.products-list ul.products li{margin:0;padding:30px;background-color:rgba(90,79,161,.1490196078);border-radius:30px;text-align:left;width:100%}@media only screen and (min-width:580px){.products-list ul.products li{width:calc(50% - 15px)}}@media only screen and (min-width:960px){.products-list ul.products li{width:calc((100% - 60px)/ 3)}}.products-list ul.products li a{display:block}.products-list ul.products li a.btn{display:inline-block}.products-list ul.products li .woocommerce-loop-product__link{position:relative;margin-bottom:25px}.products-list ul.products li .woocommerce-loop-product__link img{width:80px;height:80px;border-radius:20px;aspect-ratio:1/1;object-fit:cover;margin-bottom:40px;padding:12px;background:#fff;box-shadow:0 0 16px rgba(151,151,151,.3333333333)}.products-list ul.products li .woocommerce-loop-product__link .onsale{position:absolute;top:10px;right:10px;background-color:#594fa1;color:#fff;padding:8px 14px;border-radius:8px;font-size:12px;line-height:1;font-weight:600;text-transform:uppercase}.products-list ul.products li .woocommerce-loop-product__title{font-size:28px;line-height:1.5;font-weight:700;margin:0;margin-bottom:25px}.products-list ul.products li .price{font-size:20px;line-height:1.5;font-weight:500;margin:0;color:#191919}.products-list ul.products li .price .amount{font-size:24px;font-weight:700;color:#594fa1}.products-list ul.products li .product_short_description{margin:0;font-size:14px;line-height:1.5;color:#4e5054;margin-bottom:60px}@media only screen and (min-width:640px){.products-list ul.products li .product_short_description{font-size:16px}}.single-product .summary{padding-top:40px;padding-bottom:0}@media only screen and (min-width:640px){.single-product .summary{padding-top:70px}}.single-product .summary .product-details-wrapper{width:100%;display:flex;gap:20px;align-items:center;justify-content:center;padding-bottom:150px;flex-wrap:wrap}@media screen and (min-width:640px){.single-product .summary .product-details-wrapper{gap:40px}}@media screen and (min-width:850px){.single-product .summary .product-details-wrapper{flex-wrap:nowrap}}.single-product .summary .product-details-wrapper .product-details{flex-grow:1}.single-product .summary .product-details-wrapper .product-details .custom-rating{display:flex;align-items:center;gap:10px;margin-bottom:20px}.single-product .summary .product-details-wrapper .product-details .custom-rating .star{width:22px;height:22px;background-size:contain;background-repeat:no-repeat}.single-product .summary .product-details-wrapper .product-details .custom-rating .star--filled{background-image:url(../../images/star-active.svg)}.single-product .summary .product-details-wrapper .product-details .custom-rating .star--half{background-image:url(../../images/star-half.svg)}.single-product .summary .product-details-wrapper .product-details .custom-rating .star--empty{background-image:url(../../images/star.svg)}.single-product .summary .product-details-wrapper .product-details .custom-rating .rating-value{font-size:14px;color:#191919}.single-product .summary .product-details-wrapper .product-image{max-width:530px;width:100%}@media screen and (min-width:640px){.single-product .summary .product-details-wrapper .product-image{min-width:400px}}.single-product .summary .product-details-wrapper .product-image img{width:100%;height:100%;object-fit:cover;border-radius:20px}.single-product .summary .form-wrapper{background:rgba(89,79,161,.15);width:100%;position:relative;font-family:Sora,sans-serif}.single-product .summary .form-wrapper .pricing-wrapper{transform:translateY(-70px);max-width:1160px;margin:0 auto}.single-product .summary .form-wrapper .pricing-card{box-shadow:0 4px 15px rgba(89,79,161,.1);border-radius:20px;padding:30px 20px;background-color:#594fa1}.single-product .summary .form-wrapper .pricing-card--warning{border:1px solid #594fa1;background-color:#fff}.single-product .summary .form-wrapper .pricing-card--warning h4{color:#ec121a;font-weight:600;font-size:16px;margin-bottom:20px;font-family:Sora,sans-serif}.single-product .summary .form-wrapper .pricing-card--warning p{color:#ec121a;opacity:.8;font-weight:400;font-size:14px;margin-bottom:0;text-align:left}.single-product .summary .form-wrapper .pricing-card--white{background-color:#fff}.single-product .summary .form-wrapper .pricing-card--white h4{color:#594fa1}.single-product .summary .form-wrapper .pricing-card--white p{color:#594fa1;font-size:14px;margin-top:10px;margin-bottom:0;text-align:left;opacity:.8;font-weight:600}.single-product .summary .form-wrapper .pricing-card--free{display:flex;flex-direction:column;justify-content:center;gap:20px;text-align:center;flex-grow:1}.single-product .summary .form-wrapper .pricing-card--free h4{font-weight:700}.single-product .summary .form-wrapper .pricing-card--free h4,.single-product .summary .form-wrapper .pricing-card--free p{text-align:center;margin-bottom:0;margin-top:0}.single-product .summary .form-wrapper .pricing-card--free a{margin-top:40px}.single-product .summary .form-wrapper .pricing-card--free .price{font-size:28px;font-weight:700;line-height:1.5;color:#594fa1}@media screen and (min-width:640px){.single-product .summary .form-wrapper .pricing-card--free .price{font-size:38px}}.single-product .summary .form-wrapper .pricing-card--garantee .heading{display:flex;align-items:center;gap:10px;margin-bottom:20px}.single-product .summary .form-wrapper .pricing-card--garantee .heading img{width:42px;height:42px;object-fit:contain}.single-product .summary .form-wrapper .pricing-card--garantee .heading h4{color:#191919;font-weight:600;font-size:16px;line-height:130%;margin:0;font-family:Sora,sans-serif}.single-product .summary .form-wrapper .pricing-card--garantee p{font-size:14px;color:#4e5054;font-weight:400}.single-product .summary .form-wrapper .pricing-card--customized{display:flex;align-items:flex-start;gap:20px;flex-direction:column}@media screen and (min-width:768px){.single-product .summary .form-wrapper .pricing-card--customized{flex-direction:row;gap:30px;align-items:center}}.single-product .summary .form-wrapper .pricing-card--customized .left{flex-grow:1}.single-product .summary .form-wrapper .pricing-card--customized .left h4{color:#fff;font-family:Sora,sans-serif;margin-bottom:15px}.single-product .summary .form-wrapper .pricing-card--customized .left p{color:#fff;margin:0}.single-product .summary .form-wrapper .pricing-card--customized a{white-space:nowrap}.single-product .summary .form-wrapper .pricing__row{display:flex;gap:30px;flex-wrap:wrap;margin-bottom:30px}.single-product .summary .form-wrapper .pricing__row:last-child{margin-bottom:0}.single-product .summary .form-wrapper .pricing__row .pricing__left{width:calc((100% - 30px) * 2 / 7);display:flex;flex-direction:column;gap:20px;width:100%}@media screen and (min-width:640px){.single-product .summary .form-wrapper .pricing__row .pricing__left{gap:30px}}@media screen and (min-width:1080px){.single-product .summary .form-wrapper .pricing__row .pricing__left{width:calc((100% - 30px) * 2 / 7)}}.single-product .summary .form-wrapper .pricing__row .pricing__right{width:calc((100% - 30px) * 5 / 7);display:flex;flex-direction:column;gap:30px;gap:20px;width:100%}@media screen and (min-width:640px){.single-product .summary .form-wrapper .pricing__row .pricing__right{gap:30px}}@media screen and (min-width:1080px){.single-product .summary .form-wrapper .pricing__row .pricing__right{width:calc((100% - 30px) * 5 / 7)}}.single-product .summary .form-wrapper .pricing-form{display:flex;gap:60px;justify-content:space-between;flex-wrap:wrap;color:#fff;font-size:16px;line-height:1.5;flex-grow:1}.single-product .summary .form-wrapper .pricing-form .pricing-form__left{display:flex;flex-direction:column;gap:30px;text-align:center;justify-content:center}.single-product .summary .form-wrapper .pricing-form .pricing-form__left img{max-height:170px;width:auto;text-align:center}.single-product .summary .form-wrapper .pricing-form .coming-soon{display:flex;flex-direction:column;justify-content:center;gap:20px;text-align:center}.single-product .summary .form-wrapper .pricing-form .coming-soon h4,.single-product .summary .form-wrapper .pricing-form .coming-soon p{text-align:center;margin-bottom:0;margin-top:0;color:#fff}.single-product .summary .form-wrapper .pricing-form .pricing-form__left h4{font-weight:700}.single-product .summary .form-wrapper .pricing-form .pricing-form__left h4,.single-product .summary .form-wrapper .pricing-form .pricing-form__left p{text-align:center;margin-bottom:0;margin-top:0;color:#fff}.single-product .summary .form-wrapper .pricing-form .pricing-form__left .pricing-form__starts-from{text-align:center;margin:0;color:#fff}.single-product .summary .form-wrapper .pricing-form .pricing-form__left .pricing-form__starts-from .pricing-form__starts-from__row{display:inline-flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:100%}.single-product .summary .form-wrapper .pricing-form .pricing-form__left .pricing-form__starts-from .pricing-form__starts-from__label{font-size:16px;font-weight:600;line-height:1.4;display:block;text-align:center}.single-product .summary .form-wrapper .pricing-form .pricing-form__left .pricing-form__starts-from .pricing-form__starts-from__amount{display:inline-flex;align-items:baseline;flex-wrap:nowrap;gap:.05em;font-size:28px;font-weight:700;line-height:1.2;color:#fff}@media screen and (min-width:640px){.single-product .summary .form-wrapper .pricing-form .pricing-form__left .pricing-form__starts-from .pricing-form__starts-from__amount{font-size:38px}}.single-product .summary .form-wrapper .pricing-form .pricing-form__left .pricing-form__starts-from .pricing-form__starts-from__amount .price{display:inline;font:inherit;margin:0;padding:0;border:0}.single-product .summary .form-wrapper .pricing-form .pricing-form__left .pricing-form__starts-from .pricing-form__starts-from__amount .amount,.single-product .summary .form-wrapper .pricing-form .pricing-form__left .pricing-form__starts-from .pricing-form__starts-from__amount .woocommerce-Price-amount,.single-product .summary .form-wrapper .pricing-form .pricing-form__left .pricing-form__starts-from .pricing-form__starts-from__amount .woocommerce-Price-currencySymbol,.single-product .summary .form-wrapper .pricing-form .pricing-form__left .pricing-form__starts-from .pricing-form__starts-from__amount bdi{display:inline;font:inherit;font-weight:700;color:inherit;margin:0}.single-product .summary .form-wrapper .pricing-form .pricing-form__left .pricing-form__starts-from .pricing-form__starts-from__suffix{display:inline;font:inherit;font-weight:700;margin:0}.single-product .summary .form-wrapper .pricing-form .pricing-form__left .pricing-form__left-top{display:flex;flex-direction:column;gap:20px;justify-content:center}.single-product .summary .form-wrapper .pricing-form .pricing-form__left .description{margin-top:auto}.single-product .summary .form-wrapper .pricing-form>div,.single-product .summary .form-wrapper .pricing-form>form{position:relative;width:100%}@media screen and (min-width:768px){.single-product .summary .form-wrapper .pricing-form>div,.single-product .summary .form-wrapper .pricing-form>form{width:calc(50% - 30px)}}.single-product .summary .form-wrapper .pricing-form>div::after,.single-product .summary .form-wrapper .pricing-form>form::after{content:"";display:block;width:100%;height:1px;background-color:rgba(255,255,255,.15);position:absolute;right:0;top:calc(100% + 30px)}@media screen and (min-width:768px){.single-product .summary .form-wrapper .pricing-form>div::after,.single-product .summary .form-wrapper .pricing-form>form::after{width:1px;height:100%;right:-30px;top:0}}.single-product .summary .form-wrapper .pricing-form>div:last-child::after,.single-product .summary .form-wrapper .pricing-form>form:last-child::after{display:none}.single-product .summary .form-wrapper .dw-license-block{display:flex;flex-direction:column;gap:10px;width:100%}.single-product .summary .form-wrapper .dw-license-block .dw-license-field{display:flex;flex-direction:column;gap:5px;text-align:left}.single-product .summary .form-wrapper .dw-license-block .dw-license-field__label{color:#fff;font-size:16px;line-height:1.5;font-weight:600}.single-product .summary .form-wrapper .dw-license-block .select2-container{height:50px}.single-product .summary .form-wrapper .dw-license-block .select2-container .select2-selection.select2-selection--single.dw-license-select2-container{width:100%;background-color:transparent;border:1px solid #fff;border-radius:8px;padding:10px 15px;height:50px;font-size:16px;color:#fff;display:flex;align-items:center}.single-product .summary .form-wrapper .dw-license-block .select2-container .select2-selection.select2-selection--single.dw-license-select2-container .select2-selection__rendered{color:#fff;font-size:16px;line-height:1.5;padding:0;margin:0;width:100%;text-align:left}.single-product .summary .form-wrapper .dw-license-block .select2-container .select2-selection.select2-selection--single.dw-license-select2-container .select2-selection__arrow{color:#fff;top:50%;transform:translateY(-50%);right:15px;width:10px;height:10px;display:flex;align-items:center;justify-content:center}.single-product .summary .form-wrapper .dw-license-block .select2-container .select2-selection.select2-selection--single.dw-license-select2-container .select2-selection__arrow b{border-color:#fff transparent transparent transparent;border-width:6px}.single-product .summary .form-wrapper .dw-license-block .select2-container.select2-container--open .select2-selection.select2-selection--single.dw-license-select2-container{border-radius:8px 8px 0 0}.single-product .summary .form-wrapper .dw-license-block .dw-license-savings{display:flex;justify-content:flex-end;align-items:flex-end;gap:5px;margin-top:15px;margin-bottom:10px}.single-product .summary .form-wrapper .dw-license-block .dw-license-savings p{color:#fff;font-size:16px;line-height:1.5;margin:0;padding:0;text-align:left}.single-product .summary .form-wrapper .dw-license-block .dw-license-savings .dw-save-line{font-weight:400;font-size:14px;margin:0;padding:4px 8px;text-align:left;color:#fff;background-color:#2fbb83;border-radius:4px;margin-right:auto}.single-product .summary .form-wrapper .dw-license-block .dw-license-savings .dw-save-line.dw-save-line--hidden{display:none}.single-product .summary .form-wrapper .dw-license-block .dw-license-savings .dw-regular-line{margin:0;text-decoration:line-through;opacity:.6;font-size:16px}.single-product .summary .form-wrapper .dw-license-block .dw-license-savings .dw-regular-line.dw-regular-line--hidden{display:none}.single-product .summary .form-wrapper .dw-license-block .dw-license-savings .dw-sale-line{margin:0;font-weight:600;font-size:18px;color:#fff}.single-product .dw-product-overview{position:relative;overflow:hidden;padding:40px 0;font-family:Sora,sans-serif;background:linear-gradient(148deg,#594fa1 0,#5a5eb8 52%,#7a82ce 100%)}@media only screen and (min-width:640px){.single-product .dw-product-overview{padding:70px 0}}.single-product .dw-product-overview__decor{pointer-events:none;position:absolute;inset:0;opacity:.14;background:radial-gradient(ellipse 120% 80% at 10% 20%,#fff 0,transparent 55%),radial-gradient(ellipse 90% 70% at 92% 75%,#fff 0,transparent 50%)}.single-product .dw-product-overview>.container{position:relative;z-index:1}.single-product .dw-product-overview__top{display:grid;gap:28px;align-items:stretch;margin-bottom:40px}@media only screen and (min-width:900px){.single-product .dw-product-overview__top{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:36px;margin-bottom:48px}}.single-product .dw-product-overview__video-wrap{min-width:0}.single-product .dw-product-overview__card{background:#fff;border-radius:20px;padding:28px 24px 32px;box-shadow:0 12px 40px rgba(0,0,0,.12)}@media only screen and (min-width:640px){.single-product .dw-product-overview__card{padding:32px 32px 36px}}.single-product .dw-product-overview__title{font-family:Syne,sans-serif;font-size:1.35rem;font-weight:700;line-height:1.3;color:#191919;margin:0 0 1.35rem}@media only screen and (min-width:640px){.single-product .dw-product-overview__title{font-size:1.5rem}}.single-product .dw-product-overview__title-accent{position:relative;display:inline;color:#594fa1}.single-product .dw-product-overview__title-accent::after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:4px;border-radius:2px;background:#594fa1}.single-product .dw-product-overview__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.single-product .dw-product-overview__feature{display:flex;gap:14px;align-items:flex-start;font-size:15px;line-height:1.55;color:#4e5054}@media only screen and (min-width:640px){.single-product .dw-product-overview__feature{font-size:16px}}.single-product .dw-product-overview__check{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#594fa1;color:#fff;display:flex;align-items:center;justify-content:center;margin-top:1px}.single-product .dw-product-overview__stats{list-style:none;margin:0;padding:0;padding-inline:max(8px,env(safe-area-inset-left,0)) max(8px,env(safe-area-inset-right,0));display:grid;gap:8px;grid-template-columns:1fr}@media only screen and (min-width:380px){.single-product .dw-product-overview__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:640px){.single-product .dw-product-overview__stats{max-width:min(100%,32rem);margin-inline:auto;padding-inline:max(12px,env(safe-area-inset-left,0)) max(12px,env(safe-area-inset-right,0));grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}}@media only screen and (min-width:980px){.single-product .dw-product-overview__stats{max-width:none;margin-inline:0;padding-inline:max(24px,env(safe-area-inset-left,0)) max(24px,env(safe-area-inset-right,0));grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 56px}}.single-product .dw-overview__video{position:relative;aspect-ratio:16/10;border-radius:16px;overflow:hidden;background:rgba(0,0,0,.35) var(--dw-overview-poster,none) center/cover no-repeat;box-shadow:0 16px 48px rgba(0,0,0,.2)}.single-product .dw-overview__video--static .dw-overview__play{display:none}.single-product .dw-overview__play{position:absolute;inset:0;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;padding:20px;border:none;background:linear-gradient(180deg,rgba(0,0,0,.05) 0,rgba(0,0,0,.45) 100%);color:#fff;font-family:Sora,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:background .25s ease}.single-product .dw-overview__play:hover{background:linear-gradient(180deg,rgba(0,0,0,.12) 0,rgba(0,0,0,.55) 100%)}.single-product .dw-overview__play-circle{width:64px;height:64px;border-radius:50%;background:rgba(255,255,255,.95);color:#594fa1;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(0,0,0,.2)}.single-product .dw-overview-stat{display:flex;align-items:center;gap:12px;min-width:0;color:#fff;padding-block:4px}@media only screen and (min-width:640px){.single-product .dw-overview-stat{gap:16px;padding-block:0}}.single-product .dw-overview-stat__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;opacity:1}.single-product .dw-overview-stat__svg{display:block;width:30px;height:30px}@media only screen and (min-width:480px){.single-product .dw-overview-stat__svg{font-size:1.35rem;width:40px;height:40px}}.single-product .dw-overview-stat__text{display:flex;flex-direction:column;gap:2px;min-width:0}@media only screen and (min-width:480px){.single-product .dw-overview-stat__text{gap:4px}}.single-product .dw-overview-stat__value{font-size:1rem;font-weight:700;line-height:1.2;letter-spacing:-.02em}@media only screen and (min-width:480px){.single-product .dw-overview-stat__value{font-size:1.35rem}}@media only screen and (min-width:640px){.single-product .dw-overview-stat__value{font-size:1.75rem}}.single-product .dw-overview-stat__label{font-size:13px;line-height:1.35;opacity:.92;font-weight:500}@media only screen and (min-width:640px){.single-product .dw-overview-stat__label{font-size:15px;line-height:1.4}}.single-product .woocommerce-tabs{padding-top:40px;padding-bottom:0;font-family:Sora,sans-serif}@media only screen and (min-width:640px){.single-product .woocommerce-tabs{padding-top:70px;padding-bottom:0}}.single-product .woocommerce-tabs .woocommerce-Tabs-panel:last-of-type{padding-bottom:40px}@media only screen and (min-width:640px){.single-product .woocommerce-tabs .woocommerce-Tabs-panel:last-of-type{padding-bottom:70px}}.single-product .woocommerce-tabs .dw-tabs-nav{margin-bottom:1.5rem}.single-product .woocommerce-tabs .dw-tabs-nav__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.single-product .woocommerce-tabs ul.tabs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;align-items:flex-end;gap:8px 28px;border:none}.single-product .woocommerce-tabs ul.tabs::after,.single-product .woocommerce-tabs ul.tabs::before{display:none!important}.single-product .woocommerce-tabs ul.tabs li{margin:0;padding:0;border:none;background:0 0;flex-shrink:0}.single-product .woocommerce-tabs ul.tabs li::after,.single-product .woocommerce-tabs ul.tabs li::before{display:none!important}.single-product .woocommerce-tabs ul.tabs li a{display:block;padding:10px 0 14px;font-size:14px;font-weight:500;line-height:1.3;color:#191919;text-decoration:none;white-space:nowrap;transition:color .25s ease}@media only screen and (min-width:640px){.single-product .woocommerce-tabs ul.tabs li a{font-size:15px;padding:12px 0 16px}}.single-product .woocommerce-tabs ul.tabs li a:hover{color:#594fa1}.single-product .woocommerce-tabs ul.tabs li.active a{color:#594fa1}.single-product .woocommerce-tabs .dw-tabs-nav__underline{position:relative;height:1px;background-color:rgba(0,0,0,.1);margin-top:-1px}.single-product .woocommerce-tabs .dw-tabs-indicator{position:absolute;left:0;bottom:0;height:3px;width:0;background-color:#594fa1;border-radius:2px 2px 0 0;transform:translateX(0);transition:transform .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);pointer-events:none;will-change:transform,width}.single-product .woocommerce-tabs .woocommerce-Tabs-panel{margin:0;padding:0;font-size:15px;line-height:1.5;color:#4e5054}@media only screen and (min-width:640px){.single-product .woocommerce-tabs .woocommerce-Tabs-panel{padding-top:1.75rem;font-size:16px}}.single-product .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:Syne,sans-serif;font-size:1.25rem;font-weight:700;color:#191919;margin:0 0 1rem;line-height:1.35}@media only screen and (min-width:640px){.single-product .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:1.375rem}}.single-product .woocommerce-tabs .woocommerce-Tabs-panel p{margin:0 0 1rem}.single-product .woocommerce-tabs .woocommerce-Tabs-panel p:last-child{margin-bottom:0}.single-product .woocommerce-tabs .woocommerce-Tabs-panel ol,.single-product .woocommerce-tabs .woocommerce-Tabs-panel ul{margin:0 0 1rem 1.25rem;padding:0}.single-product .woocommerce-tabs .woocommerce-Tabs-panel table.shop_attributes{width:100%;border:none;border-collapse:collapse;margin:0}.single-product .woocommerce-tabs .woocommerce-Tabs-panel table.shop_attributes td,.single-product .woocommerce-tabs .woocommerce-Tabs-panel table.shop_attributes th{padding:12px 0;border:none;border-bottom:1px solid rgba(89,79,161,.12);text-align:left;vertical-align:top;font-size:inherit;line-height:1.5}.single-product .woocommerce-tabs .woocommerce-Tabs-panel table.shop_attributes th{font-weight:600;color:#191919;width:38%;padding-right:16px}.single-product .woocommerce-tabs .woocommerce-Tabs-panel table.shop_attributes td{color:#4e5054}.single-product .woocommerce-tabs .woocommerce-Tabs-panel table.shop_attributes tr:last-child td,.single-product .woocommerce-tabs .woocommerce-Tabs-panel table.shop_attributes tr:last-child th{border-bottom:none}.single-product .woocommerce-tabs .dw-overview-sections{display:flex;flex-direction:column;gap:80px;margin-top:1.75rem}@media only screen and (min-width:640px){.single-product .woocommerce-tabs .dw-overview-sections{gap:140px;margin-top:2rem}}.single-product .woocommerce-tabs .dw-overview-section{display:flex;flex-direction:column;gap:1.25rem;padding:0}@media only screen and (min-width:640px){.single-product .woocommerce-tabs .dw-overview-section{padding:0}}@media only screen and (min-width:960px){.single-product .woocommerce-tabs .dw-overview-section{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;padding:0}}@media only screen and (min-width:960px){.single-product .woocommerce-tabs .dw-overview-section--reverse{flex-direction:row-reverse}}.single-product .woocommerce-tabs .dw-overview-section__content{flex:1 1 52%}.single-product .woocommerce-tabs .dw-overview-section__icon-wrap{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(89,79,161,.12);margin-bottom:.85rem;padding:5px}.single-product .woocommerce-tabs .dw-overview-section__icon{width:50px;height:50px;object-fit:cover;border-radius:3px}.single-product .woocommerce-tabs .dw-overview-section__title{font-family:Syne,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.35;color:#191919;margin:0 0 .65rem}@media only screen and (min-width:640px){.single-product .woocommerce-tabs .dw-overview-section__title{font-size:1.25rem}}.single-product .woocommerce-tabs .dw-overview-section__description{color:#4e5054;line-height:1.6}.single-product .woocommerce-tabs .dw-overview-section__description p{margin:0 0 .8rem}.single-product .woocommerce-tabs .dw-overview-section__description p:last-child{margin-bottom:0}.single-product .woocommerce-tabs .dw-overview-section__media{flex:1 1 48%;width:100%}.single-product .woocommerce-tabs .dw-overview-section__image{width:100%;height:auto;display:block;border-radius:16px}.single-product .dw-free-premium{margin-top:40px;margin-bottom:40px}@media only screen and (min-width:640px){.single-product .dw-free-premium{margin-top:70px;margin-bottom:70px}}.single-product .dw-free-premium__inner{box-sizing:border-box;padding:1.1rem;border-radius:22px;background:radial-gradient(120% 120% at 100% 0,rgba(89,79,161,.14) 0,rgba(89,79,161,.03) 38%,rgba(255,255,255,0) 72%),linear-gradient(180deg,rgba(89,79,161,.05) 0,rgba(255,255,255,.85) 100%);border:1px solid rgba(89,79,161,.12)}@media only screen and (min-width:640px){.single-product .dw-free-premium__inner{padding:1.35rem}}.single-product .dw-free-premium__heading{font-family:Syne,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.35;color:#191919;margin:0 0 1.5rem;text-align:center}@media only screen and (min-width:640px){.single-product .dw-free-premium__heading{font-size:1.375rem;margin-bottom:2rem}}.single-product .dw-free-premium__table{border:1px solid #594fa1;border-radius:18px;overflow:visible;background:0 0;box-shadow:0 14px 34px rgba(89,79,161,.09),0 2px 8px rgba(0,0,0,.04)}@media only screen and (max-width:479px){.single-product .dw-free-premium__table{border-radius:12px}}.single-product .dw-free-premium__row{display:grid;grid-template-columns:minmax(0,1fr) 72px 72px;align-items:stretch;border-top:1px solid #594fa1;position:relative}@media only screen and (max-width:389px){.single-product .dw-free-premium__row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"feature feature" "free premium"}}@media only screen and (min-width:480px){.single-product .dw-free-premium__row{grid-template-columns:minmax(0,1fr) 96px 96px}}@media only screen and (min-width:640px){.single-product .dw-free-premium__row{grid-template-columns:minmax(0,1fr) 140px 140px}}.single-product .dw-free-premium__row--head{border-top:none;background:#594fa1;overflow:hidden;border-top-left-radius:18px;border-top-right-radius:18px}@media only screen and (max-width:479px){.single-product .dw-free-premium__row--head{border-top-left-radius:12px;border-top-right-radius:12px}}.single-product .dw-free-premium__cell{padding:.7rem .55rem;font-size:13px;line-height:1.4;color:#4e5054;display:flex;align-items:center;min-height:52px}@media only screen and (min-width:480px){.single-product .dw-free-premium__cell{padding:.8rem .7rem;font-size:14px}}@media only screen and (min-width:640px){.single-product .dw-free-premium__cell{padding:1rem;font-size:15px}}.single-product .dw-free-premium__feature{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;font-weight:500}@media only screen and (max-width:389px){.single-product .dw-free-premium__feature{grid-area:feature}}.single-product .dw-free-premium__plan{text-align:center;justify-content:center;border-left:1px solid #594fa1;white-space:nowrap}@media only screen and (max-width:389px){.single-product .dw-free-premium__plan{border-left:none;border-top:1px solid #594fa1}}@media only screen and (max-width:389px){.single-product .dw-free-premium .dw-free-premium__row>.dw-free-premium__plan:nth-child(2){grid-area:free;border-right:1px solid #594fa1}}@media only screen and (max-width:389px){.single-product .dw-free-premium .dw-free-premium__row>.dw-free-premium__plan:nth-child(3){grid-area:premium}}.single-product .dw-free-premium .dw-free-premium__row--head>.dw-free-premium__cell{font-family:Syne,sans-serif;font-weight:600;color:#fff!important;background:0 0;text-align:center;position:relative;border-color:#fff!important}.single-product .dw-free-premium .dw-free-premium__row:not(.dw-free-premium__row--head)>.dw-free-premium__cell{color:#4e5054}.single-product .dw-free-premium .dw-free-premium__row--head>.dw-free-premium__cell:first-child{border-top-left-radius:18px}@media only screen and (max-width:479px){.single-product .dw-free-premium .dw-free-premium__row--head>.dw-free-premium__cell:first-child{border-top-left-radius:12px}}.single-product .dw-free-premium .dw-free-premium__row--head>.dw-free-premium__cell:last-child{border-top-right-radius:18px}@media only screen and (max-width:479px){.single-product .dw-free-premium .dw-free-premium__row--head>.dw-free-premium__cell:last-child{border-top-right-radius:12px}}.single-product .dw-free-premium .dw-free-premium__row>.dw-free-premium__plan:last-child{font-weight:600}.single-product .dw-free-premium .dw-free-premium__row--head>.dw-free-premium__plan:last-child{position:relative}.single-product .dw-free-premium__feature-label{display:inline-block}.single-product .dw-free-premium__status{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:14px;line-height:1;font-weight:700;border:1px solid transparent}.single-product .dw-free-premium__status--yes{color:#fff;background:#594fa1;border-color:#594fa1}.single-product .dw-free-premium__status--no{color:rgba(25,25,25,.55);background:rgba(25,25,25,.1);border-color:rgba(25,25,25,.22);opacity:1}.single-product .dw-free-premium__status-icon{width:16px;height:16px;display:block}.single-product .dw-free-premium__tooltip-wrap{display:inline-flex;align-items:center;position:relative;z-index:2}.single-product .dw-free-premium__tooltip-trigger{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;padding:0;border:0;border-radius:50%;background:0 0;color:#594fa1;font-size:12px;font-weight:700;line-height:1;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color .2s ease,color .2s ease}.single-product .dw-free-premium__tooltip-trigger:focus-visible,.single-product .dw-free-premium__tooltip-trigger:hover{background:0 0;color:#594fa1;outline:0}.single-product .dw-free-premium__tooltip-icon{width:20px;height:20px;display:block}.single-product .dw-free-premium__tooltip-icon circle,.single-product .dw-free-premium__tooltip-icon path{stroke:#594fa1!important}.single-product .dw-free-premium__tooltip-icon circle[fill=currentColor]{fill:#594fa1!important;stroke:none!important}.single-product .dw-free-premium__tooltip{position:absolute;left:50%;top:calc(100% + 8px);transform:translateX(-50%) translateY(4px);width:min(240px,100vw - 2rem);padding:.55rem .65rem;border-radius:8px;background:rgba(89,79,161,.96);color:#fff;font-size:12px;line-height:1.45;border:1px solid rgba(255,255,255,.45);box-shadow:0 14px 30px rgba(0,0,0,.28);white-space:normal;text-align:left;opacity:0;visibility:hidden;pointer-events:auto;transition:opacity .18s ease,visibility .18s ease,transform .18s ease;z-index:80}.single-product .dw-free-premium__tooltip::before{content:"";position:absolute;left:50%;bottom:100%;transform:translateX(-50%);border:6px solid transparent;border-bottom-color:#594fa1}.single-product .dw-free-premium__tooltip-trigger:active+.dw-free-premium__tooltip,.single-product .dw-free-premium__tooltip-trigger:focus+.dw-free-premium__tooltip,.single-product .dw-free-premium__tooltip-trigger:focus-visible+.dw-free-premium__tooltip,.single-product .dw-free-premium__tooltip-wrap:focus-within .dw-free-premium__tooltip,.single-product .dw-free-premium__tooltip-wrap:hover .dw-free-premium__tooltip,.single-product .dw-free-premium__tooltip:hover{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.single-product .dw-product-testimonials{padding-top:40px;padding-bottom:40px;margin-top:0;text-align:center}@media only screen and (min-width:640px){.single-product .dw-product-testimonials{padding-top:70px;padding-bottom:70px}}.single-product .dw-product-testimonials .testimonials-cards{margin-top:50px;display:flex;flex-wrap:wrap;gap:20px;padding-bottom:40px}.single-product .dw-product-testimonials .testimonials-cards .testimonial{border-radius:20px;background-color:#fff;box-shadow:0 0 8px rgba(25,25,25,.1);width:100%;display:flex;flex-direction:column}.single-product .dw-product-testimonials .testimonials-cards .testimonial__content{padding:20px 30px 40px 30px;text-align:left;font-size:14px;line-height:1.7;flex-grow:0;box-sizing:border-box;min-height:0}@media only screen and (min-width:640px){.single-product .dw-product-testimonials .testimonials-cards .testimonial__content{padding:30px 40px 60px 40px;font-size:16px}}.single-product .dw-product-testimonials .testimonials-cards .testimonial__body{height:220px;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(89,79,161,.55) rgba(89,79,161,.1)}.single-product .dw-product-testimonials .testimonials-cards .testimonial__body::-webkit-scrollbar{width:6px}.single-product .dw-product-testimonials .testimonials-cards .testimonial__body::-webkit-scrollbar-track{background:rgba(89,79,161,.08);border-radius:8px}.single-product .dw-product-testimonials .testimonials-cards .testimonial__body::-webkit-scrollbar-thumb{background:rgba(89,79,161,.42);border-radius:8px}.single-product .dw-product-testimonials .testimonials-cards .testimonial__body::-webkit-scrollbar-thumb:hover{background:rgba(89,79,161,.62)}@media only screen and (min-width:640px){.single-product .dw-product-testimonials .testimonials-cards .testimonial__body{height:280px}}.single-product .dw-product-testimonials .testimonials-cards .testimonial__author{flex-grow:1;background-color:#e9e5ff;padding:40px 20px 30px 20px;border-radius:0 0 20px 20px;position:relative}@media only screen and (min-width:640px){.single-product .dw-product-testimonials .testimonials-cards .testimonial__author{padding:60px 30px 40px 30px}}.single-product .dw-product-testimonials .testimonials-cards .testimonial__author img{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:60px;height:60px;object-fit:cover;border-radius:50%}@media only screen and (min-width:640px){.single-product .dw-product-testimonials .testimonials-cards .testimonial__author img{width:80px;height:80px}}.single-product .dw-product-testimonials .testimonials-cards .testimonial__author .author{display:flex;flex-direction:column;justify-content:space-between;height:100%}.single-product .dw-product-testimonials .testimonials-cards .testimonial__author h6{margin-bottom:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.35;max-height:2.7em}.single-product .dw-product-testimonials .testimonials-cards .testimonial__author p{margin:0 0 12px;font-size:13px;color:rgba(25,25,25,.9)}.single-product .dw-product-testimonials .testimonials-cards .testimonial__author .star span{width:16px;height:16px;display:inline-block;background-image:url(../../images/star.svg);background-size:16px 16px;background-repeat:no-repeat}@media only screen and (min-width:640px){.single-product .dw-product-testimonials .testimonials-cards .testimonial__author .star span{width:20px;height:20px;background-size:20px 20px}}.single-product .dw-product-testimonials .testimonials-cards .testimonial__author .star span.active{background-image:url(../../images/star-active.svg)}.single-product .dw-product-testimonials .testimonials-cards .testimonial__author .star span.half{background-image:url(../../images/star-half.svg)}.single-product .dw-product-testimonials .testimonials-cards .slick-list{margin:-10px}.single-product .dw-product-testimonials .testimonials-cards .slick-list .slick-track{display:flex!important}.single-product .dw-product-testimonials .testimonials-cards .slick-list .slick-track .slick-slide{height:auto;padding:10px}.single-product .dw-product-testimonials .testimonials-cards .slick-list .slick-track .slick-slide>div{height:100%}.single-product .dw-product-testimonials .testimonials-cards .slick-list .slick-track .slick-slide>div .testimonial{height:100%;display:flex!important}.single-product .dw-product-testimonials .testimonials-cards .slick-arrow{position:absolute;cursor:pointer;bottom:0;right:0;width:24px;height:24px;object-fit:contain}@media only screen and (min-width:640px){.single-product .dw-product-testimonials .testimonials-cards .slick-arrow{width:30px;height:30px}}.single-product .dw-product-testimonials .testimonials-cards .slick-arrow.arrow-left{right:40px}@media only screen and (min-width:640px){.single-product .dw-product-testimonials .testimonials-cards .slick-arrow.arrow-left{right:50px}}.single-product .dw-product-testimonials .testimonials-cards .slick-arrow.arrow-right{right:5px}@media only screen and (min-width:640px){.single-product .dw-product-testimonials .testimonials-cards .slick-arrow.arrow-right{right:5px}}.single-product section.related.products,.single-product section.upsells.products{padding-top:40px;padding-bottom:40px;text-align:center}@media only screen and (min-width:640px){.single-product section.related.products,.single-product section.upsells.products{padding-top:70px;padding-bottom:70px}}.single-product section.related.products h2,.single-product section.upsells.products h2{margin-bottom:50px}.single-product section.related.products .products-list,.single-product section.upsells.products .products-list{text-align:left}body.dw-video-modal-open{overflow:hidden}.dw-video-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));font-family:Sora,sans-serif}.dw-video-modal[hidden]{display:none!important}.dw-video-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.72);cursor:pointer}.dw-video-modal__dialog{position:relative;z-index:1;width:min(100%,960px);margin:0;padding:0}.dw-video-modal__close{position:absolute;top:8px;right:8px;z-index:2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:#fff;color:#191919;cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.2);transition:background-color .2s ease,color .2s ease}.dw-video-modal__close:hover{background:#594fa1;color:#fff}.dw-video-modal__aspect{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#000;box-shadow:0 24px 60px rgba(0,0,0,.35)}.dw-video-modal__iframe{position:absolute;inset:0;width:100%;height:100%;border:0}body.dw-cart-coupon-modal-open{overflow:hidden}.dw-cart-coupon-modal{position:fixed;inset:0;z-index:100001;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));font-family:Sora,sans-serif}.dw-cart-coupon-modal[hidden]{display:none!important}.dw-cart-coupon-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.72);cursor:pointer}.dw-cart-coupon-modal__dialog{position:relative;z-index:1;width:min(100%,420px);margin:0;padding:1.5rem 1.25rem 1.75rem;background:#fff;border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.25)}.dw-cart-coupon-modal__title{font-family:Syne,sans-serif;font-size:1.25rem;margin:0 0 1.25rem;padding-right:2.5rem;color:#191919}.dw-cart-coupon-modal__close{position:absolute;top:10px;right:10px;z-index:2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:rgba(25,25,25,.06);color:#191919;font-size:1.5rem;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.dw-cart-coupon-modal__close:hover{background:#594fa1;color:#fff}.dw-cart-coupon-modal__coupon.coupon{display:flex;flex-direction:column;gap:.75rem;margin:0}@media only screen and (min-width:480px){.dw-cart-coupon-modal__coupon.coupon{flex-direction:row;flex-wrap:wrap;align-items:center}}.dw-cart-coupon-modal__coupon.coupon .input-text{flex:1 1 auto;min-width:0;box-sizing:border-box;height:48px;min-height:48px;padding:0 .85rem;border:1px solid rgba(25,25,25,.15);border-radius:10px;font-size:1rem;line-height:1.25}.dw-cart-coupon-modal__coupon.coupon .input-text:focus{outline:0;border-color:#594fa1;box-shadow:0 0 0 3px rgba(89,79,161,.2)}.dw-cart-coupon-modal__coupon.coupon .button[name=apply_coupon],.dw-cart-coupon-modal__coupon.coupon button[name=apply_coupon],.dw-cart-coupon-modal__coupon.coupon input[name=apply_coupon]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:48px;min-height:48px;padding:0 1rem;font-weight:500;font-size:14px;line-height:1.2;white-space:nowrap;border-radius:8px;cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#fff;border:1px solid #594fa1;color:#594fa1;transition:background-color .3s ease-in-out,color .3s ease-in-out}@media only screen and (min-width:640px){.dw-cart-coupon-modal__coupon.coupon .button[name=apply_coupon],.dw-cart-coupon-modal__coupon.coupon button[name=apply_coupon],.dw-cart-coupon-modal__coupon.coupon input[name=apply_coupon]{font-size:16px;padding:0 1.25rem}}.dw-cart-coupon-modal__coupon.coupon .button[name=apply_coupon]:hover,.dw-cart-coupon-modal__coupon.coupon button[name=apply_coupon]:hover,.dw-cart-coupon-modal__coupon.coupon input[name=apply_coupon]:hover{background-color:#594fa1;color:#fff}.dw-cart-coupon-modal__coupon.coupon .button[name=apply_coupon]:active,.dw-cart-coupon-modal__coupon.coupon .button[name=apply_coupon]:focus,.dw-cart-coupon-modal__coupon.coupon .button[name=apply_coupon]:focus-visible,.dw-cart-coupon-modal__coupon.coupon button[name=apply_coupon]:active,.dw-cart-coupon-modal__coupon.coupon button[name=apply_coupon]:focus,.dw-cart-coupon-modal__coupon.coupon button[name=apply_coupon]:focus-visible,.dw-cart-coupon-modal__coupon.coupon input[name=apply_coupon]:active,.dw-cart-coupon-modal__coupon.coupon input[name=apply_coupon]:focus,.dw-cart-coupon-modal__coupon.coupon input[name=apply_coupon]:focus-visible{outline:0;box-shadow:none}.woocommerce-notices-wrapper .is-error,.woocommerce-notices-wrapper .is-info,.woocommerce-notices-wrapper .is-success,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-message{position:relative;padding-right:2.75rem}.woocommerce-notices-wrapper ul.woocommerce-error>li{position:relative;padding-right:2.75rem}.dw-wc-notice-dismiss{position:absolute;top:.45rem;right:.45rem;z-index:1;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:rgba(25,25,25,.08);color:#191919;font-size:1.35rem;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}.dw-wc-notice-dismiss:hover{background:#594fa1;color:#fff}.dw-wc-notice-dismiss:focus{outline:0}.dw-wc-notice-dismiss:focus-visible{outline:2px solid #594fa1;outline-offset:2px}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;box-sizing:border-box}.woocommerce form .password-input input.input-text,.woocommerce form .password-input input[type=password],.woocommerce form .password-input input[type=text],.woocommerce-page form .password-input input.input-text,.woocommerce-page form .password-input input[type=password],.woocommerce-page form .password-input input[type=text]{width:100%;box-sizing:border-box;padding-right:2.75rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form button.show-password-input,.woocommerce-page form button.show-password-input{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0;padding:0;border:0;border-radius:8px;background:0 0;box-shadow:none;cursor:pointer;-webkit-appearance:none;appearance:none;color:inherit;line-height:0;font-size:0;transition:background-color .2s ease}.woocommerce form button.show-password-input:hover,.woocommerce-page form button.show-password-input:hover{background:rgba(25,25,25,.06)}.woocommerce form button.show-password-input:focus,.woocommerce-page form button.show-password-input:focus{outline:0}.woocommerce form button.show-password-input:focus-visible,.woocommerce-page form button.show-password-input:focus-visible{outline:2px solid rgba(89,79,161,.45);outline-offset:1px}.woocommerce form button.show-password-input::before,.woocommerce-page form button.show-password-input::before{content:"";display:block;width:22px;height:22px;background-repeat:no-repeat;background-position:center;background-size:20px 20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z' fill='%23191919'/%3E%3C/svg%3E")}.woocommerce form button.show-password-input.display-password::before,.woocommerce-page form button.show-password-input.display-password::before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z' fill='%23191919'/%3E%3C/svg%3E")}.woocommerce form label.woocommerce-form-login__rememberme,.woocommerce-page form label.woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:.6rem;margin:0;cursor:pointer;font-size:.9375rem;font-weight:500;line-height:1.35;color:rgba(25,25,25,.88)}.woocommerce form label.woocommerce-form-login__rememberme span,.woocommerce-page form label.woocommerce-form-login__rememberme span{user-select:none}.woocommerce form label.woocommerce-form-login__rememberme input.woocommerce-form__input-checkbox,.woocommerce form label.woocommerce-form-login__rememberme input[type=checkbox],.woocommerce-page form label.woocommerce-form-login__rememberme input.woocommerce-form__input-checkbox,.woocommerce-page form label.woocommerce-form-login__rememberme input[type=checkbox]{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:1.125rem;height:1.125rem;min-width:1.125rem;min-height:1.125rem;margin:0;flex-shrink:0;border:2px solid rgba(25,25,25,.22);border-radius:5px;background:#fff;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.woocommerce form label.woocommerce-form-login__rememberme input.woocommerce-form__input-checkbox:hover,.woocommerce form label.woocommerce-form-login__rememberme input[type=checkbox]:hover,.woocommerce-page form label.woocommerce-form-login__rememberme input.woocommerce-form__input-checkbox:hover,.woocommerce-page form label.woocommerce-form-login__rememberme input[type=checkbox]:hover{border-color:rgba(89,79,161,.45)}.woocommerce form label.woocommerce-form-login__rememberme input.woocommerce-form__input-checkbox:checked,.woocommerce form label.woocommerce-form-login__rememberme input[type=checkbox]:checked,.woocommerce-page form label.woocommerce-form-login__rememberme input.woocommerce-form__input-checkbox:checked,.woocommerce-page form label.woocommerce-form-login__rememberme input[type=checkbox]:checked{background-color:#594fa1;border-color:#594fa1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' fill='none' viewBox='0 0 12 10'%3E%3Cpath stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M1 5l3 3 7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 8px}.woocommerce form label.woocommerce-form-login__rememberme input.woocommerce-form__input-checkbox:focus,.woocommerce form label.woocommerce-form-login__rememberme input[type=checkbox]:focus,.woocommerce-page form label.woocommerce-form-login__rememberme input.woocommerce-form__input-checkbox:focus,.woocommerce-page form label.woocommerce-form-login__rememberme input[type=checkbox]:focus{outline:0}.woocommerce form label.woocommerce-form-login__rememberme input.woocommerce-form__input-checkbox:focus-visible,.woocommerce form label.woocommerce-form-login__rememberme input[type=checkbox]:focus-visible,.woocommerce-page form label.woocommerce-form-login__rememberme input.woocommerce-form__input-checkbox:focus-visible,.woocommerce-page form label.woocommerce-form-login__rememberme input[type=checkbox]:focus-visible{box-shadow:0 0 0 2px rgba(89,79,161,.15);outline:2px solid rgba(89,79,161,.5);outline-offset:2px}.woocommerce-cart .woocommerce{max-width:100%;padding:0 0 3rem;display:grid;grid-template-columns:1fr;gap:1.5rem}@media only screen and (min-width:1180px){.woocommerce-cart .woocommerce{grid-template-columns:1fr minmax(300px,400px);gap:2rem;align-items:start;padding-bottom:4rem}}.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper{grid-column:1/-1}.woocommerce-cart .woocommerce .woocommerce-notices-wrapper.dw-cart-notices-anchor:empty,.woocommerce-cart .woocommerce .woocommerce-notices-wrapper:empty{display:none;margin:0;padding:0}.woocommerce-cart .woocommerce .woocommerce-notices-wrapper:not(:empty){display:block;margin:0 0 1rem}.woocommerce-cart .woocommerce .woocommerce-notices-wrapper ul{list-style:none;margin:0 0 .75rem;padding:0}.woocommerce-cart .woocommerce .woocommerce-notices-wrapper .is-error,.woocommerce-cart .woocommerce .woocommerce-notices-wrapper .is-info,.woocommerce-cart .woocommerce .woocommerce-notices-wrapper .is-success,.woocommerce-cart .woocommerce .woocommerce-notices-wrapper .woocommerce-error:not(ul),.woocommerce-cart .woocommerce .woocommerce-notices-wrapper .woocommerce-info,.woocommerce-cart .woocommerce .woocommerce-notices-wrapper .woocommerce-message{margin:0 0 .65rem;padding:.85rem 2.75rem .85rem 1rem;border-radius:12px;font-size:.9375rem;line-height:1.45;list-style:none;position:relative}.woocommerce-cart .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error{margin:0 0 .65rem;padding:0;list-style:none;background:0 0;border:none;border-radius:0;overflow:visible}.woocommerce-cart .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error>li{position:relative;margin:0 0 .65rem;padding:.85rem 2.75rem .85rem 2.85rem;font-size:.9375rem;line-height:1.45;list-style:none;background:rgba(236,18,26,.08);color:#191919;border:1px solid rgba(236,18,26,.35);border-radius:12px;position:relative}.woocommerce-cart .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error>li::before{content:"";position:absolute;left:.85rem;top:50%;width:1.35rem;height:1.35rem;margin-top:-.675rem;background-color:#ec121a;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23ec121a' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23ec121a' stroke-linecap='round' stroke-width='1.75' d='M10 6v5'/%3E%3Ccircle cx='10' cy='14' r='1' fill='%23ec121a'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23ec121a' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23ec121a' stroke-linecap='round' stroke-width='1.75' d='M10 6v5'/%3E%3Ccircle cx='10' cy='14' r='1' fill='%23ec121a'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.woocommerce-cart .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error>li:last-child{margin-bottom:0}.woocommerce-cart .woocommerce .woocommerce-notices-wrapper .is-info,.woocommerce-cart .woocommerce .woocommerce-notices-wrapper .is-success,.woocommerce-cart .woocommerce .woocommerce-notices-wrapper .woocommerce-info,.woocommerce-cart .woocommerce .woocommerce-notices-wrapper .woocommerce-message{background:rgba(89,79,161,.1);border:1px solid rgba(89,79,161,.25);color:#191919}.woocommerce-cart .woocommerce .woocommerce-notices-wrapper .is-error,.woocommerce-cart .woocommerce .woocommerce-notices-wrapper .woocommerce-error:not(ul){background:rgba(236,18,26,.08);border:1px solid rgba(236,18,26,.35);color:#191919;padding-left:2.85rem;position:relative}.woocommerce-cart .woocommerce .woocommerce-notices-wrapper .is-error::before,.woocommerce-cart .woocommerce .woocommerce-notices-wrapper .woocommerce-error:not(ul)::before{content:"";position:absolute;left:.85rem;top:50%;width:1.35rem;height:1.35rem;margin-top:-.675rem;background-color:#ec121a;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23ec121a' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23ec121a' stroke-linecap='round' stroke-width='1.75' d='M10 6v5'/%3E%3Ccircle cx='10' cy='14' r='1' fill='%23ec121a'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23ec121a' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23ec121a' stroke-linecap='round' stroke-width='1.75' d='M10 6v5'/%3E%3Ccircle cx='10' cy='14' r='1' fill='%23ec121a'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.woocommerce-cart .woocommerce .dw-cart-coupon-modal__coupon .coupon-error-notice{margin:.5rem 0 0;padding:.65rem .75rem;font-size:.875rem;line-height:1.4;color:#ec121a;background:rgba(236,18,26,.08);border:1px solid rgba(236,18,26,.25);border-radius:8px}@media only screen and (min-width:1180px){.woocommerce-cart .woocommerce>.woocommerce-cart-form{grid-column:1}}@media only screen and (min-width:1180px){.woocommerce-cart .woocommerce>.cart-collaterals{grid-column:2}}.woocommerce-cart .woocommerce-cart-form{margin:0}.woocommerce-cart table.shop_table.cart{width:100%;margin:0;border:1px solid rgba(25,25,25,.1);border-collapse:separate;border-spacing:0;background:rgba(89,79,161,.06);border-radius:20px}.woocommerce-cart table.shop_table.cart>tbody>tr>td,.woocommerce-cart table.shop_table.cart>thead>tr>th{border:0}.woocommerce-cart table.shop_table.cart.shop_table_responsive>thead>tr>th{text-align:left}.woocommerce-cart table.shop_table.cart.shop_table_responsive>tbody>tr>td{text-align:right}.woocommerce-cart table.shop_table.cart.shop_table_responsive>tbody>tr>td.product-name,.woocommerce-cart table.shop_table.cart.shop_table_responsive>tbody>tr>td.product-thumbnail{text-align:left}.woocommerce-cart table.shop_table.cart>thead>tr:first-child>th:first-child{border-top-left-radius:19px}.woocommerce-cart table.shop_table.cart>thead>tr:first-child>th:last-child{border-top-right-radius:19px}.woocommerce-cart table.shop_table.cart>tbody>tr:last-child>td:first-child{border-bottom-left-radius:19px}.woocommerce-cart table.shop_table.cart>tbody>tr:last-child>td:last-child{border-bottom-right-radius:19px}.woocommerce-cart table.shop_table.cart>thead>tr>th{padding:1rem .75rem;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgba(25,25,25,.65);background:rgba(255,255,255,.65);border-bottom:1px solid rgba(25,25,25,.08);vertical-align:middle}.woocommerce-cart table.shop_table.cart>thead>tr>th:not(:last-child){border-right:1px solid rgba(25,25,25,.08)}@media only screen and (min-width:640px){.woocommerce-cart table.shop_table.cart>thead>tr>th{padding:1.125rem 1rem;font-size:.875rem}}.woocommerce-cart table.shop_table.cart>tbody>tr>td{padding:1rem .75rem;vertical-align:middle;font-size:.9375rem;color:#4e5054}@media only screen and (min-width:640px){.woocommerce-cart table.shop_table.cart>tbody>tr>td{padding:1.25rem 1rem}}.woocommerce-cart table.shop_table.cart>tbody>tr>td:not(.actions){border-bottom:1px solid rgba(25,25,25,.08)}.woocommerce-cart table.shop_table.cart>tbody>tr>td:not(.actions):not(:last-child){border-right:1px solid rgba(25,25,25,.08)}.woocommerce-cart table.shop_table.cart>tbody>tr:last-child>td{border-bottom:none}.woocommerce-cart table.shop_table.cart td.product-quantity,.woocommerce-cart table.shop_table.cart th.product-quantity{display:none!important}.woocommerce-cart table.shop_table.cart .product-thumbnail{width:96px;min-width:96px;max-width:96px;box-sizing:border-box}@media only screen and (min-width:640px){.woocommerce-cart table.shop_table.cart .product-thumbnail{width:104px;min-width:104px;max-width:104px}}.woocommerce-cart table.shop_table.cart .product-thumbnail img{display:block;width:72px;height:72px;min-width:72px;min-height:72px;max-width:72px;max-height:72px;object-fit:cover;border-radius:12px;background:#fff;box-shadow:0 4px 14px rgba(25,25,25,.08);flex-shrink:0}@media only screen and (min-width:640px){.woocommerce-cart table.shop_table.cart .product-thumbnail img{width:80px;height:80px;min-width:80px;min-height:80px;max-width:80px;max-height:80px}}.woocommerce-cart table.shop_table.cart .product-name{font-weight:500;color:#191919;line-height:1.45}.woocommerce-cart table.shop_table.cart .product-name a{color:#191919;font-weight:600}.woocommerce-cart table.shop_table.cart .product-name a:hover{color:#594fa1}.woocommerce-cart table.shop_table.cart .product-name .variation{margin-top:.85rem}.woocommerce-cart table.shop_table.cart .product-price,.woocommerce-cart table.shop_table.cart .product-subtotal{font-weight:600;color:#191919}.woocommerce-cart table.shop_table.cart .product-price .amount,.woocommerce-cart table.shop_table.cart .product-subtotal .amount{color:#594fa1}.woocommerce-cart table.shop_table.cart .product-remove a.remove{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 auto;border-radius:10px;font-size:1.35rem;line-height:1;color:rgba(25,25,25,.45);background:rgba(255,255,255,.9);border:1px solid rgba(25,25,25,.1);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.woocommerce-cart table.shop_table.cart .product-remove a.remove:hover{color:#ec121a;border-color:rgba(236,18,26,.25);background:rgba(236,18,26,.06)}@media only screen and (max-width:769px){.woocommerce-cart .woocommerce-cart-form{max-width:100%;overflow-x:hidden}.woocommerce-cart table.shop_table_responsive.cart{display:block;width:100%;max-width:100%;border:none;border-radius:0;background:0 0;box-shadow:none}.woocommerce-cart table.shop_table_responsive.cart>tbody>tr>td,.woocommerce-cart table.shop_table_responsive.cart>thead>tr>th{border:0;background:0 0;background-color:transparent;background-image:none}.woocommerce-cart table.shop_table_responsive.cart>thead>tr>th{color:rgba(25,25,25,.65);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.04em}.woocommerce-cart table.shop_table_responsive.cart>thead{display:none!important}.woocommerce-cart table.shop_table_responsive.cart>tbody{display:block;width:100%}.woocommerce-cart table.shop_table_responsive.cart>tbody>tr{display:block;width:100%;box-sizing:border-box}.woocommerce-cart table.shop_table_responsive.cart>tbody>tr{padding:.25rem 0}.woocommerce-cart table.shop_table_responsive.cart>tbody>tr>td{padding:.65rem 1rem;border-bottom:1px solid rgba(25,25,25,.08);width:100%!important;max-width:100%;box-sizing:border-box;color:#4e5054;font-weight:400;text-align:right}.woocommerce-cart table.shop_table_responsive.cart>tbody>tr>td.product-name,.woocommerce-cart table.shop_table_responsive.cart>tbody>tr>td.product-thumbnail{text-align:left}.woocommerce-cart table.shop_table_responsive.cart>tbody>tr.cart_item>td:first-child{border-top:none}.woocommerce-cart table.shop_table_responsive.cart>tbody>tr.cart_item>td:last-child{border-bottom:none}.woocommerce-cart table.shop_table_responsive.cart>tbody>tr:not(.cart_item)>td.actions{border-top:none;border-bottom:none}.woocommerce-cart table.shop_table_responsive.cart>tbody>tr:last-child>td:first-child:not(.actions),.woocommerce-cart table.shop_table_responsive.cart>tbody>tr:last-child>td:last-child:not(.actions){border-bottom-left-radius:0;border-bottom-right-radius:0}.woocommerce-cart table.shop_table_responsive.cart>tbody>tr.cart_item>td:not(.product-quantity){display:flow-root!important;text-align:right;clear:both}.woocommerce-cart table.shop_table_responsive.cart>tbody>tr.cart_item>td:not(.product-quantity).product-name,.woocommerce-cart table.shop_table_responsive.cart>tbody>tr.cart_item>td:not(.product-quantity).product-thumbnail{text-align:left}.woocommerce-cart table.shop_table_responsive.cart>tbody>tr.cart_item>td.product-remove{text-align:right}.woocommerce-cart table.shop_table_responsive.cart>tbody>tr>td.product-thumbnail,.woocommerce-cart table.shop_table_responsive.cart>tbody>tr>td.product-thumbnail .product-thumbnail{width:100%!important;min-width:0!important;max-width:none!important}.woocommerce-cart table.shop_table_responsive.cart>tbody>tr>td.product-thumbnail img{margin-left:0;margin-right:auto}.woocommerce-cart table.shop_table_responsive.cart>tbody>tr>td.product-remove a.remove{margin-left:auto;margin-right:0}.woocommerce-cart table.shop_table_responsive.cart>tbody>tr.cart_item{background:rgba(255,255,255,.85);border-radius:16px;margin-bottom:1rem;padding:.25rem 0;box-shadow:0 4px 20px rgba(25,25,25,.06);border:1px solid rgba(25,25,25,.06);overflow:hidden}.woocommerce-cart table.shop_table_responsive.cart>tbody>tr>td::before{font-weight:600;color:rgba(25,25,25,.55);font-size:14px;text-transform:uppercase;letter-spacing:.03em}.woocommerce-cart table.shop_table_responsive.cart>tbody>tr>td.product-name{word-break:break-word}}.woocommerce-cart table.shop_table.cart td.actions .dw-cart-coupon-trigger{margin:0 0 .35rem}@media only screen and (min-width:770px){.woocommerce-cart table.shop_table.cart td.actions .dw-cart-coupon-trigger{float:left;margin:0 1.25rem 0 0}}.woocommerce-cart table.shop_table.cart td.actions .dw-cart-coupon-open{padding:0 0 4px;margin:0;font:inherit;font-weight:500;font-size:14px;line-height:1.5;color:#191919;background:0 0;border:none;border-radius:0;cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:rgba(89,79,161,.45);text-underline-offset:4px;-webkit-tap-highlight-color:transparent}@media only screen and (min-width:640px){.woocommerce-cart table.shop_table.cart td.actions .dw-cart-coupon-open{font-size:16px}}.woocommerce-cart table.shop_table.cart td.actions .dw-cart-coupon-open:hover{color:#594fa1;text-decoration-color:#594fa1}.woocommerce-cart table.shop_table.cart td.actions .dw-cart-coupon-open:focus{outline:0}.woocommerce-cart table.shop_table.cart td.actions .dw-cart-coupon-open:focus-visible{outline:2px solid #594fa1;outline-offset:2px}.woocommerce-cart table.shop_table.cart td.actions>.button[name=update_cart],.woocommerce-cart table.shop_table.cart td.actions>button[name=update_cart],.woocommerce-cart table.shop_table.cart td.actions>input[name=update_cart]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:48px;min-height:48px;padding:0 1.25rem;font-weight:500;font-size:14px;line-height:1.2;border-radius:8px;cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#594fa1;color:#fff;border:1px solid #594fa1;transition:background-color .3s ease-in-out,color .3s ease-in-out}@media only screen and (min-width:640px){.woocommerce-cart table.shop_table.cart td.actions>.button[name=update_cart],.woocommerce-cart table.shop_table.cart td.actions>button[name=update_cart],.woocommerce-cart table.shop_table.cart td.actions>input[name=update_cart]{font-size:16px;padding:0 1.5rem}}.woocommerce-cart table.shop_table.cart td.actions>.button[name=update_cart]:hover,.woocommerce-cart table.shop_table.cart td.actions>button[name=update_cart]:hover,.woocommerce-cart table.shop_table.cart td.actions>input[name=update_cart]:hover{background-color:rgba(89,79,161,.9);color:#fff}.woocommerce-cart table.shop_table.cart td.actions>.button[name=update_cart]:active,.woocommerce-cart table.shop_table.cart td.actions>.button[name=update_cart]:focus,.woocommerce-cart table.shop_table.cart td.actions>.button[name=update_cart]:focus-visible,.woocommerce-cart table.shop_table.cart td.actions>button[name=update_cart]:active,.woocommerce-cart table.shop_table.cart td.actions>button[name=update_cart]:focus,.woocommerce-cart table.shop_table.cart td.actions>button[name=update_cart]:focus-visible,.woocommerce-cart table.shop_table.cart td.actions>input[name=update_cart]:active,.woocommerce-cart table.shop_table.cart td.actions>input[name=update_cart]:focus,.woocommerce-cart table.shop_table.cart td.actions>input[name=update_cart]:focus-visible{outline:0;box-shadow:none}.woocommerce-cart table.shop_table.cart td.actions>.button[name=update_cart].disabled,.woocommerce-cart table.shop_table.cart td.actions>.button[name=update_cart]:disabled,.woocommerce-cart table.shop_table.cart td.actions>.button[name=update_cart][aria-disabled=true],.woocommerce-cart table.shop_table.cart td.actions>button[name=update_cart].disabled,.woocommerce-cart table.shop_table.cart td.actions>button[name=update_cart]:disabled,.woocommerce-cart table.shop_table.cart td.actions>button[name=update_cart][aria-disabled=true],.woocommerce-cart table.shop_table.cart td.actions>input[name=update_cart].disabled,.woocommerce-cart table.shop_table.cart td.actions>input[name=update_cart]:disabled,.woocommerce-cart table.shop_table.cart td.actions>input[name=update_cart][aria-disabled=true]{display:none!important}@media only screen and (max-width:769px){.woocommerce-cart table.shop_table.cart td.actions{display:flex!important;flex-direction:column;gap:1rem;padding:1.25rem 1rem 1.5rem;margin-top:.25rem;background:rgba(89,79,161,.06);border:1px solid rgba(25,25,25,.08);border-radius:16px;overflow:hidden}.woocommerce-cart table.shop_table.cart td.actions>.button[name=update_cart],.woocommerce-cart table.shop_table.cart td.actions>button[name=update_cart],.woocommerce-cart table.shop_table.cart td.actions>input[name=update_cart]{width:100%}}@media only screen and (min-width:770px){.woocommerce-cart table.shop_table.cart td.actions{display:table-cell!important;vertical-align:middle;padding:1.5rem 1.25rem;background:rgba(255,255,255,.75)}.woocommerce-cart table.shop_table.cart td.actions>.button[name=update_cart],.woocommerce-cart table.shop_table.cart td.actions>button[name=update_cart],.woocommerce-cart table.shop_table.cart td.actions>input[name=update_cart]{float:right;width:auto;min-width:160px}}.woocommerce-cart .cart-collaterals{display:flex;flex-direction:column;gap:2rem;width:100%;float:none;margin:0}.woocommerce-cart .cart-collaterals .cross-sells{float:none;width:100%}.woocommerce-cart .cart-collaterals .cross-sells>h2{font-family:Syne,sans-serif;font-size:1.25rem;margin:0 0 1rem;color:#191919}@media only screen and (min-width:640px){.woocommerce-cart .cart-collaterals .cross-sells>h2{font-size:1.5rem}}.woocommerce-cart .cart-collaterals .cross-sells ul.products{display:grid;grid-template-columns:1fr;gap:1rem;list-style:none;margin:0;padding:0}@media only screen and (min-width:480px){.woocommerce-cart .cart-collaterals .cross-sells ul.products{grid-template-columns:repeat(2,1fr)}}.woocommerce-cart .cart_totals{float:none;width:100%;background:rgba(89,79,161,.06);border-radius:20px;padding:1.25rem 1rem 1.5rem;border:1px solid rgba(25,25,25,.06)}@media only screen and (min-width:640px){.woocommerce-cart .cart_totals{padding:1.5rem 1.25rem 1.75rem}}.woocommerce-cart .cart_totals h2{font-family:Syne,sans-serif;font-size:1.125rem;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(25,25,25,.1);color:#191919}@media only screen and (min-width:640px){.woocommerce-cart .cart_totals h2{font-size:1.25rem}}.woocommerce-cart .cart_totals table.shop_table_responsive{width:100%;border:none;margin:0 0 1.25rem}.woocommerce-cart .cart_totals table.shop_table_responsive>tbody>tr>td,.woocommerce-cart .cart_totals table.shop_table_responsive>tbody>tr>th{padding:.5rem 0;border:none;vertical-align:middle;font-size:.9375rem;background:0 0;background-color:transparent;background-image:none}.woocommerce-cart .cart_totals table.shop_table_responsive>tbody>tr>th{font-weight:500;color:rgba(25,25,25,.7);text-align:left}.woocommerce-cart .cart_totals table.shop_table_responsive>tbody>tr>td{text-align:right;font-weight:600;color:#191919}.woocommerce-cart .cart_totals table.shop_table_responsive>tbody>tr>td .amount{color:#594fa1}.woocommerce-cart .cart_totals table.shop_table_responsive>tbody>tr.order-total>td,.woocommerce-cart .cart_totals table.shop_table_responsive>tbody>tr.order-total>th{padding-top:.85rem;font-size:1rem;border-top:1px solid rgba(25,25,25,.1)}.woocommerce-cart .cart_totals .wc-proceed-to-checkout{padding:0;margin:0}.woocommerce-cart .cart_totals .wc-proceed-to-checkout .checkout-button{display:block;width:100%;text-align:center;min-height:48px;line-height:1.3;padding:.85rem 1.25rem;font-weight:600;font-size:1rem;border-radius:10px;background:#594fa1;color:#fff;border:none;transition:background-color .2s ease}.woocommerce-cart .cart_totals .wc-proceed-to-checkout .checkout-button:hover{background:rgba(89,79,161,.9);color:#fff}@media only screen and (max-width:579px){.woocommerce-cart .cart_totals{max-width:none;margin-inline-start:0;margin-inline-end:0}}@media only screen and (min-width:580px) and (max-width:1179px){.woocommerce-cart .cart_totals{max-width:400px;margin-inline-start:auto;margin-inline-end:0}}@media only screen and (min-width:1180px){.woocommerce-cart .cart_totals{max-width:none;margin-inline-start:0;margin-inline-end:0}}@media only screen and (max-width:769px){.woocommerce-cart .cart_totals table.shop_table_responsive>tbody>tr{padding:.35rem 0}.woocommerce-cart .cart_totals table.shop_table_responsive>tbody>tr>td::before{font-weight:600;color:rgba(25,25,25,.55);font-size:14px}}.woocommerce-cart .woocommerce:has(.wc-empty-cart-message){display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:none;margin:0;min-height:min(26rem,68vh);padding:2.5rem 1rem 3.5rem;box-sizing:border-box;text-align:center;gap:0;background:0 0;border:none;border-radius:0;box-shadow:none}@media only screen and (min-width:640px){.woocommerce-cart .woocommerce:has(.wc-empty-cart-message){padding:3rem 1.5rem 4rem}}.woocommerce-cart .wc-empty-cart-message{width:100%;max-width:100%;margin:0;order:1;text-align:center}.woocommerce-cart .wc-empty-cart-message::before{content:"";display:block;width:4.5rem;height:4.5rem;margin:0 auto 1.25rem;background-color:rgba(89,79,161,.12);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9 8V6a3 3 0 0 1 6 0v2M5 8h14l-1.2 9.04A2 2 0 0 1 15.81 19H8.19a2 2 0 0 1-1.99-1.96L5 8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9 8V6a3 3 0 0 1 6 0v2M5 8h14l-1.2 9.04A2 2 0 0 1 15.81 19H8.19a2 2 0 0 1-1.99-1.96L5 8z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:52%;mask-size:52%;border-radius:50%}.woocommerce-cart .wc-empty-cart-message .cart-empty.woocommerce-info,.woocommerce-cart .wc-empty-cart-message .woocommerce-info.cart-empty{margin:0 auto;padding:0 .5rem 1.5rem;width:100%;max-width:100%;text-align:center;list-style:none;font-family:Syne,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.45;color:#191919;background:0 0;border:none;border-radius:0;box-shadow:none}@media only screen and (min-width:640px){.woocommerce-cart .wc-empty-cart-message .cart-empty.woocommerce-info,.woocommerce-cart .wc-empty-cart-message .woocommerce-info.cart-empty{font-size:1.375rem;padding-bottom:1.75rem}}.woocommerce-cart .wc-empty-cart-message .cart-empty.woocommerce-info::before,.woocommerce-cart .wc-empty-cart-message .woocommerce-info.cart-empty::before{display:none}.woocommerce-cart p.return-to-shop{order:2;width:100%;max-width:100%;margin:0;padding:0;text-align:center}.woocommerce-cart .return-to-shop .button,.woocommerce-cart .return-to-shop a.button{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:calc(100% - 2rem);min-width:11.5rem;min-height:48px;padding:.85rem 1.75rem;margin:0 auto;font-weight:600;font-size:1rem;line-height:1.3;text-decoration:none;border-radius:10px;background:#594fa1;color:#fff;border:none;box-shadow:none;transition:background-color .2s ease,color .2s ease}.woocommerce-cart .return-to-shop .button:hover,.woocommerce-cart .return-to-shop a.button:hover{background:rgba(89,79,161,.9);color:#fff}.woocommerce-cart .return-to-shop .button:focus,.woocommerce-cart .return-to-shop a.button:focus{outline:0}.woocommerce-cart .return-to-shop .button:focus-visible,.woocommerce-cart .return-to-shop a.button:focus-visible{outline:2px solid #594fa1;outline-offset:3px}.woocommerce-checkout .woocommerce{max-width:100%;padding:0 0 3rem}.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper:empty{display:none;margin:0;padding:0}.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper:not(:empty){display:block;margin:0 0 1rem}.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper ul{list-style:none;margin:0 0 .75rem;padding:0}.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper .is-error,.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper .is-info,.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper .is-success,.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper .woocommerce-error:not(ul),.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper .woocommerce-info,.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper .woocommerce-message{margin:0 0 .65rem;padding:.85rem 2.75rem .85rem 1rem;border-radius:12px;font-size:.9375rem;line-height:1.45;list-style:none;position:relative}.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error{margin:0 0 .65rem;padding:0;list-style:none;background:0 0;border:none;border-radius:0;overflow:visible}.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error>li{position:relative;margin:0 0 .65rem;padding:.85rem 2.75rem .85rem 2.85rem;font-size:.9375rem;line-height:1.45;list-style:none;background:rgba(236,18,26,.08);color:#191919;border:1px solid rgba(236,18,26,.35);border-radius:12px;position:relative}.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error>li::before{content:"";position:absolute;left:.85rem;top:50%;width:1.35rem;height:1.35rem;margin-top:-.675rem;background-color:#ec121a;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23ec121a' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23ec121a' stroke-linecap='round' stroke-width='1.75' d='M10 6v5'/%3E%3Ccircle cx='10' cy='14' r='1' fill='%23ec121a'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23ec121a' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23ec121a' stroke-linecap='round' stroke-width='1.75' d='M10 6v5'/%3E%3Ccircle cx='10' cy='14' r='1' fill='%23ec121a'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error>li:last-child{margin-bottom:0}.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper .is-info,.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper .woocommerce-info{background:rgba(89,79,161,.1);border:1px solid rgba(89,79,161,.25);color:#191919}.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper .is-success,.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper .woocommerce-message{background:rgba(0,128,0,.1);border:1px solid rgba(0,128,0,.38);color:#191919;padding-left:2.85rem}.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper .is-success::before,.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper .woocommerce-message::before{content:"";position:absolute;left:.85rem;top:50%;width:1.35rem;height:1.35rem;margin-top:-.675rem;background-color:green;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23008000' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23008000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' d='M6 10.5l2.5 2.5L14 7.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23008000' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23008000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' d='M6 10.5l2.5 2.5L14 7.5'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper .is-error,.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper .woocommerce-error:not(ul){background:rgba(236,18,26,.08);border:1px solid rgba(236,18,26,.35);color:#191919;padding-left:2.85rem;position:relative}.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper .is-error::before,.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper .woocommerce-error:not(ul)::before{content:"";position:absolute;left:.85rem;top:50%;width:1.35rem;height:1.35rem;margin-top:-.675rem;background-color:#ec121a;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23ec121a' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23ec121a' stroke-linecap='round' stroke-width='1.75' d='M10 6v5'/%3E%3Ccircle cx='10' cy='14' r='1' fill='%23ec121a'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23ec121a' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23ec121a' stroke-linecap='round' stroke-width='1.75' d='M10 6v5'/%3E%3Ccircle cx='10' cy='14' r='1' fill='%23ec121a'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup{margin:0 0 1rem;box-sizing:border-box}.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup .is-error,.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup .is-info,.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup .is-success,.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup .woocommerce-error:not(ul),.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup .woocommerce-info,.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup .woocommerce-message{margin:0 0 .65rem;padding:.85rem 2.75rem .85rem 2.85rem;border-radius:12px;font-size:.9375rem;line-height:1.45;list-style:none;position:relative}.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup .is-error:last-child,.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup .is-info:last-child,.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup .is-success:last-child,.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup .woocommerce-error:not(ul):last-child,.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup .woocommerce-info:last-child,.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup .woocommerce-message:last-child{margin-bottom:0}.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup .is-success,.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup .woocommerce-message{background:rgba(0,128,0,.11);border:1px solid rgba(0,128,0,.38);color:#191919}.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup .is-success::before,.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup .woocommerce-message::before{content:"";position:absolute;left:.85rem;top:50%;width:1.35rem;height:1.35rem;margin-top:-.675rem;background-color:green;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23008000' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23008000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' d='M6 10.5l2.5 2.5L14 7.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23008000' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23008000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' d='M6 10.5l2.5 2.5L14 7.5'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup .is-info,.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup .woocommerce-info{background:rgba(89,79,161,.1);border:1px solid rgba(89,79,161,.25);color:#191919}.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup .is-error,.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup .woocommerce-error:not(ul){background:rgba(236,18,26,.08);border:1px solid rgba(236,18,26,.35);color:#191919;padding-left:2.85rem;position:relative}.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup .is-error::before,.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup .woocommerce-error:not(ul)::before{content:"";position:absolute;left:.85rem;top:50%;width:1.35rem;height:1.35rem;margin-top:-.675rem;background-color:#ec121a;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23ec121a' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23ec121a' stroke-linecap='round' stroke-width='1.75' d='M10 6v5'/%3E%3Ccircle cx='10' cy='14' r='1' fill='%23ec121a'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23ec121a' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23ec121a' stroke-linecap='round' stroke-width='1.75' d='M10 6v5'/%3E%3Ccircle cx='10' cy='14' r='1' fill='%23ec121a'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup ul.woocommerce-error{margin:0;padding:0;list-style:none;background:0 0;border:none;border-radius:0;overflow:visible}.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup ul.woocommerce-error>li{margin:0 0 .65rem;padding:.85rem 2.75rem .85rem 2.85rem;background:rgba(236,18,26,.08);border:1px solid rgba(236,18,26,.35);border-radius:12px;color:#191919;position:relative}.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup ul.woocommerce-error>li::before{content:"";position:absolute;left:.85rem;top:50%;width:1.35rem;height:1.35rem;margin-top:-.675rem;background-color:#ec121a;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23ec121a' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23ec121a' stroke-linecap='round' stroke-width='1.75' d='M10 6v5'/%3E%3Ccircle cx='10' cy='14' r='1' fill='%23ec121a'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23ec121a' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23ec121a' stroke-linecap='round' stroke-width='1.75' d='M10 6v5'/%3E%3Ccircle cx='10' cy='14' r='1' fill='%23ec121a'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup ul.woocommerce-error>li:last-child{margin-bottom:0}.woocommerce-checkout .woocommerce-form-coupon-toggle{margin:0 0 1rem}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-message{margin:0;padding:.85rem 2.75rem .85rem 1rem;border-radius:12px;font-size:.9375rem;line-height:1.45;color:#191919;background:rgba(89,79,161,.08);border:1px solid rgba(89,79,161,.22);position:relative}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info .showcoupon,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-message .showcoupon{color:#594fa1;font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info .showcoupon:hover,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-message .showcoupon:hover{color:rgba(89,79,161,.85)}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.65rem;width:100%;max-width:100%;margin:0 0 1.25rem;padding:1rem 1.1rem 1.1rem;box-sizing:border-box;background:rgba(89,79,161,.06);border:1px solid rgba(25,25,25,.08);border-radius:14px}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .clear{display:none}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .form-row{float:none;width:auto;max-width:none;margin:0;padding:0}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .form-row-first{flex:1 1 0;min-width:0}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .form-row-last{flex:0 0 auto}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .input-text{width:100%;box-sizing:border-box;height:48px;min-height:48px;padding:0 .85rem;font-size:1rem;line-height:1.25;color:#4e5054;background:#fff;border:1px solid rgba(25,25,25,.14);border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .input-text:focus{outline:0;border-color:rgba(89,79,161,.45);box-shadow:0 0 0 2px rgba(89,79,161,.12)}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .button[name=apply_coupon],.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon button[name=apply_coupon],.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon input[name=apply_coupon]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:auto;min-width:7.5rem;height:48px;min-height:48px;padding:0 1rem;font-weight:600;font-size:.875rem;line-height:1.2;white-space:nowrap;border-radius:10px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#594fa1;color:#fff;border:none;transition:background-color .2s ease}@media only screen and (min-width:640px){.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .button[name=apply_coupon],.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon button[name=apply_coupon],.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon input[name=apply_coupon]{min-width:8.5rem;padding:0 1.25rem;font-size:.9375rem}}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .button[name=apply_coupon]:hover,.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon button[name=apply_coupon]:hover,.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon input[name=apply_coupon]:hover{background:rgba(89,79,161,.92);color:#fff}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .button[name=apply_coupon]:focus,.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .button[name=apply_coupon]:focus-visible,.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon button[name=apply_coupon]:focus,.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon button[name=apply_coupon]:focus-visible,.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon input[name=apply_coupon]:focus,.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon input[name=apply_coupon]:focus-visible{outline:0;box-shadow:0 0 0 2px rgba(89,79,161,.25)}.woocommerce-checkout .woocommerce-form-login-toggle{margin:0 0 1rem}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{margin:0;padding:.85rem 2.75rem .85rem 1rem;border-radius:12px;font-size:.9375rem;line-height:1.45;color:#191919;background:rgba(89,79,161,.08);border:1px solid rgba(89,79,161,.22);position:relative}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info .showlogin{color:#594fa1;font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info .showlogin:hover{color:rgba(89,79,161,.85)}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login{margin:0 0 1.25rem;padding:1.25rem 1.1rem 1.35rem;box-sizing:border-box;background:rgba(89,79,161,.06);border:1px solid rgba(25,25,25,.08);border-radius:14px}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login .clear{display:none}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login>p:first-of-type{margin:0 0 1rem;font-size:.875rem;line-height:1.45;color:rgba(25,25,25,.88)}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login .form-row{float:none;width:100%;max-width:none;margin:0 0 1rem;padding:0}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login .form-row label{display:block;font-weight:500;font-size:.875rem;color:rgba(25,25,25,.88);margin:0 0 .35rem}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login .form-row .required{color:#ec121a;font-weight:600;text-decoration:none}@media only screen and (min-width:640px){.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;align-items:start}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login .form-row:has(.woocommerce-form-login__submit),.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login .lost_password,.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login>p:first-of-type{grid-column:1/-1}}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login input.input-text{width:100%;box-sizing:border-box;padding:.65rem .85rem;font-size:1rem;line-height:1.4;color:#4e5054;background:#fff;border:1px solid rgba(25,25,25,.14);border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login input.input-text:focus{outline:0;border-color:rgba(89,79,161,.45);box-shadow:0 0 0 2px rgba(89,79,161,.12)}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login .form-row:has(.woocommerce-form-login__submit){display:flex;flex-direction:column;align-items:stretch;gap:.85rem;margin-bottom:0}@media only screen and (min-width:480px){.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login .form-row:has(.woocommerce-form-login__submit){flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login .form-row:has(.woocommerce-form-login__submit) .woocommerce-form__label-for-checkbox{margin:0}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login .form-row:has(.woocommerce-form-login__submit) .login__rememberme{display:flex!important}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login .woocommerce-form-login__submit{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1.25rem;font-weight:600;font-size:.9375rem;font-family:inherit;line-height:1.2;border-radius:10px;border:none;background:#594fa1;color:#fff;cursor:pointer;transition:background-color .2s ease}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login .woocommerce-form-login__submit:hover{background:rgba(89,79,161,.92);color:#fff}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login .woocommerce-form-login__submit:focus-visible{outline:2px solid #594fa1;outline-offset:2px}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login .lost_password{margin:.85rem 0 0;font-size:.8125rem;line-height:1.45}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login .lost_password a{color:#594fa1;font-weight:600;text-decoration:underline;text-underline-offset:2px}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login .lost_password a:hover{color:rgba(89,79,161,.85)}.woocommerce-checkout form.checkout.woocommerce-checkout{margin:0;width:100%;max-width:100%;box-sizing:border-box}.woocommerce-checkout form.checkout.woocommerce-checkout::after{content:"";display:table;clear:both}.woocommerce-checkout form.checkout.woocommerce-checkout>:not(.dw-checkout-main){clear:both;float:none;width:100%;max-width:100%;margin-left:0;margin-right:0;margin-bottom:1.25rem}.woocommerce-checkout form.checkout.woocommerce-checkout .dw-checkout-main{display:grid;gap:1.5rem;align-items:start;width:100%;max-width:100%;box-sizing:border-box;margin:0 0 1.25rem}@media only screen and (min-width:900px){.woocommerce-checkout form.checkout.woocommerce-checkout .dw-checkout-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}}.woocommerce-checkout form.checkout.woocommerce-checkout .dw-checkout-billing-column{min-width:0}.woocommerce-checkout form.checkout.woocommerce-checkout .dw-checkout-order-column{display:flex;flex-direction:column;min-width:0;background:rgba(89,79,161,.06);border:1px solid rgba(25,25,25,.06);border-radius:20px;box-sizing:border-box}@media only screen and (min-width:900px){.woocommerce-checkout form.checkout.woocommerce-checkout .dw-checkout-order-column{position:sticky;top:1rem;align-self:start}}.woocommerce-checkout #customer_details.dw-checkout-customer-details{float:none;width:100%;margin:0;padding:1.25rem 1rem 1.5rem;box-sizing:border-box;background:rgba(89,79,161,.06);border:1px solid rgba(25,25,25,.06);border-radius:20px}@media only screen and (min-width:640px){.woocommerce-checkout #customer_details.dw-checkout-customer-details{padding:1.5rem 1.25rem 1.75rem}}.woocommerce-checkout #customer_details.dw-checkout-customer-details .woocommerce-billing-fields>h3{font-family:Syne,sans-serif;font-size:1.0625rem;font-weight:600;margin:0 0 1rem;padding-bottom:.65rem;border-bottom:1px solid rgba(25,25,25,.1);color:#191919}.woocommerce-checkout #customer_details.dw-checkout-customer-details .woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;align-items:start}@media only screen and (max-width:479px){.woocommerce-checkout #customer_details.dw-checkout-customer-details .woocommerce-billing-fields__field-wrapper{grid-template-columns:1fr}}.woocommerce-checkout #customer_details.dw-checkout-customer-details .woocommerce-billing-fields__field-wrapper .form-row{float:none;width:100%;max-width:none;margin:0;padding:0;clear:none}.woocommerce-checkout #customer_details.dw-checkout-customer-details .woocommerce-billing-fields__field-wrapper .form-row-wide,.woocommerce-checkout #customer_details.dw-checkout-customer-details .woocommerce-billing-fields__field-wrapper .form-row.form-row-wide{grid-column:1/-1}.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-account-fields .form-row,.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row{margin:0;padding:0}.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-account-fields .form-row label,.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row label{display:block;font-weight:500;font-size:.875rem;color:rgba(25,25,25,.88);margin:0 0 .35rem}.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-account-fields .form-row .required,.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row .required{color:#ec121a;font-weight:600;text-decoration:none}.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-account-fields input.input-text,.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-account-fields textarea,.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input.input-text,.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper textarea{width:100%;box-sizing:border-box;padding:.65rem .85rem;font-size:1rem;line-height:1.4;color:#4e5054;background:#fff;border:1px solid rgba(25,25,25,.14);border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease}.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-account-fields input.input-text:focus,.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-account-fields textarea:focus,.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input.input-text:focus,.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper textarea:focus{outline:0;border-color:rgba(89,79,161,.45);box-shadow:0 0 0 2px rgba(89,79,161,.12)}.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-account-fields select,.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper select{width:100%;box-sizing:border-box;min-height:2.8125rem;padding:.65rem 2.25rem .65rem .85rem;font-size:1rem;line-height:1.4;font-family:inherit;color:#4e5054;background-color:#fff;border:1px solid rgba(25,25,25,.14);border-radius:10px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath stroke='%23666' stroke-linecap='round' stroke-width='1.5' d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:12px 8px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-account-fields select:focus,.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper select:focus{outline:0;border-color:rgba(89,79,161,.45);box-shadow:0 0 0 2px rgba(89,79,161,.12)}.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-account-fields textarea,.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper textarea{min-height:5rem;resize:vertical}.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-account-fields label .optional,.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper label .optional{display:none}.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-account-fields{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(25,25,25,.08)}.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-account-fields>.create-account{margin-top:.75rem}.woocommerce-checkout form.checkout.woocommerce-checkout .select2-container{width:100%!important;max-width:100%;vertical-align:top}.woocommerce-checkout form.checkout.woocommerce-checkout .select2-container.select2-container--open{overflow:visible}.woocommerce-checkout form.checkout.woocommerce-checkout .select2-container--default .select2-selection--single{height:auto!important;min-height:2.8125rem;padding:0;background:#fff;border:1px solid rgba(25,25,25,.14)!important;border-radius:10px!important;transition:border-color .2s ease,box-shadow .2s ease}.woocommerce-checkout form.checkout.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{padding:.65rem 2.25rem .65rem .85rem;font-size:1rem;line-height:1.4;color:#4e5054}.woocommerce-checkout form.checkout.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important;top:0!important;right:.35rem!important}.woocommerce-checkout form.checkout.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:rgba(25,25,25,.45) transparent transparent!important}.woocommerce-checkout form.checkout.woocommerce-checkout .select2-container--default.select2-container--focus .select2-selection--single,.woocommerce-checkout form.checkout.woocommerce-checkout .select2-container--default.select2-container--open .select2-selection--single{border-color:rgba(89,79,161,.45)!important;box-shadow:0 0 0 2px rgba(89,79,161,.12)}.woocommerce-checkout .select2-dropdown{background:#fff;border:1px solid rgba(25,25,25,.14)!important;border-radius:10px!important;box-shadow:0 10px 36px rgba(25,25,25,.12);overflow:hidden;box-sizing:border-box}.woocommerce-checkout .select2-dropdown.select2-dropdown--below{margin-top:.45rem!important}.woocommerce-checkout .select2-dropdown.select2-dropdown--above{margin-bottom:.45rem!important}.woocommerce-checkout .select2-search--dropdown{padding:.5rem .5rem .35rem;border-bottom:1px solid rgba(25,25,25,.08);background:rgba(89,79,161,.03)}.woocommerce-checkout .select2-search--dropdown .select2-search__field{margin:0;padding:.55rem .75rem;width:100%!important;box-sizing:border-box;font-size:1rem;line-height:1.4;font-family:inherit;color:#4e5054;background:#fff;border:1px solid rgba(25,25,25,.14)!important;border-radius:8px!important;transition:border-color .2s ease,box-shadow .2s ease}.woocommerce-checkout .select2-search--dropdown .select2-search__field:focus{outline:0;border-color:rgba(89,79,161,.45)!important;box-shadow:0 0 0 2px rgba(89,79,161,.12)}.woocommerce-checkout .select2-results>.select2-results__options{max-height:16rem;padding:.25rem 0}.woocommerce-checkout .select2-results__option{padding:.65rem .85rem;margin:0;font-size:1rem;line-height:1.4;color:#4e5054}.woocommerce-checkout .select2-results__option--highlighted.select2-results__option--selectable,.woocommerce-checkout .select2-results__option--highlighted[aria-selected]{background:rgba(89,79,161,.12)!important;color:#191919!important}.woocommerce-checkout .select2-results__option[aria-selected=true]{background:rgba(89,79,161,.07);font-weight:600;color:#191919}.woocommerce-checkout .select2-results__message{padding:.75rem .85rem;font-size:.9375rem;color:rgba(25,25,25,.65)}.woocommerce-checkout .dw-checkout-order-column #order_review_heading{font-family:Syne,sans-serif;font-size:1.125rem;font-weight:600;margin:0;padding:1.25rem 1rem .75rem;color:#191919;background:0 0;border:0;border-bottom:1px solid rgba(25,25,25,.1);border-radius:0;box-sizing:border-box}@media only screen and (min-width:640px){.woocommerce-checkout .dw-checkout-order-column #order_review_heading{font-size:1.25rem;padding:1.5rem 1.25rem .85rem}}.woocommerce-checkout .dw-checkout-order-column #order_review{margin:0;padding:1rem 1rem 1.5rem;box-sizing:border-box;background:0 0;border:0;border-radius:0}@media only screen and (min-width:640px){.woocommerce-checkout .dw-checkout-order-column #order_review{padding:1.25rem 1.25rem 1.75rem}}.woocommerce-checkout .dw-checkout-order-column,.woocommerce-checkout .dw-checkout-order-column #order_review,.woocommerce-checkout .dw-checkout-order-column #order_review_heading{width:100%;max-width:none;margin-inline-start:0;margin-inline-end:0}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table{width:100%;margin:0 0 1.25rem;table-layout:fixed;border:1px solid rgba(25,25,25,.1);border-collapse:separate;border-spacing:0;background:rgba(89,79,161,.04);border-radius:16px;overflow:hidden}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody td.product-total,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table thead th.product-total{width:30%;min-width:9rem}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody tr td,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot tr td,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot tr th,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table thead tr th{border:0;vertical-align:middle;box-sizing:border-box}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table thead tr th{padding:1rem .75rem;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;text-align:left;color:rgba(25,25,25,.65);background:rgba(255,255,255,.65);border-bottom:1px solid rgba(25,25,25,.08)}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table thead tr th:not(:last-child){border-right:1px solid rgba(25,25,25,.08)}@media only screen and (min-width:640px){.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table thead tr th{padding:1.125rem 1rem;font-size:.875rem}}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody tr td{padding:1rem .75rem;font-size:.9375rem;color:#4e5054;border-bottom:1px solid rgba(89,79,161,.2);text-align:left}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody tr td:not(:last-child){border-right:1px solid rgba(25,25,25,.08)}@media only screen and (min-width:640px){.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody tr td{padding:1.25rem 1rem}}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody tr td.product-total{text-align:right;font-weight:600;color:#191919}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody tr td.product-total .amount{color:#594fa1}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody tr:last-child td{border-bottom:1px solid rgba(89,79,161,.2)}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot tr td,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot tr th{padding:.5rem .75rem;font-size:.9375rem;background:0 0;border-bottom:1px solid rgba(89,79,161,.2)}@media only screen and (min-width:640px){.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot tr td,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot tr th{padding:.5rem 1rem}}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot tr th{font-weight:500;color:rgba(25,25,25,.7);text-align:left}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot tr td{text-align:right;font-weight:600;color:#191919}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot tr td .amount{color:#594fa1}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child th{border-bottom:none}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th{padding-top:.95rem;font-size:1.0625rem;border-top:1px solid rgba(25,25,25,.1)}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .product-name{font-weight:500;color:#191919;line-height:1.45}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .product-name a{color:#191919;font-weight:600}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .product-name a:hover{color:#594fa1}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .product-name .variation{margin-top:.65rem}@media only screen and (min-width:1180px){.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table thead tr th{padding-left:1.125rem;padding-right:1.125rem}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody tr td{padding:1.125rem 1.125rem;font-size:.9375rem}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot tr td,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot tr th{padding:.65rem 1.125rem}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th{padding-left:1.125rem;padding-right:1.125rem}}.woocommerce-checkout #payment.woocommerce-checkout-payment{margin:0;padding:1.25rem 0 0;border-top:1px solid rgba(25,25,25,.1);background:0 0;border-radius:0}.woocommerce-checkout #payment.woocommerce-checkout-payment ul.payment_methods{list-style:none;margin:0 0 1rem;padding:0}.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_method{margin:0 0 .5rem;padding:.75rem .85rem;background:rgba(255,255,255,.65);border:1px solid rgba(25,25,25,.08);border-radius:10px;box-sizing:border-box}.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_method:last-child{margin-bottom:0}.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_method .input-radio{margin:0 .5rem 0 0;vertical-align:middle}.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_method>label{display:inline-block;font-weight:500;color:#191919;cursor:pointer;vertical-align:middle}.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_method .form-row{margin-bottom:.75rem}.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_method .form-row label{display:block;margin:0 0 .35rem}.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_method .form-row:last-child{margin-bottom:0}.woocommerce-checkout #payment.woocommerce-checkout-payment .payment_box{margin:.65rem 0 0;padding:.75rem .85rem;font-size:.875rem;line-height:1.45;color:rgba(25,25,25,.88);background:rgba(255,255,255,.85);border:1px solid rgba(25,25,25,.08);border-radius:8px}.woocommerce-checkout #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper{margin:0 0 .85rem}.woocommerce-checkout #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .form-row.validate-required{margin:0;padding:0}.woocommerce-checkout #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox.checkbox{display:flex;align-items:flex-start;gap:.6rem;margin:0;cursor:pointer;font-size:.9375rem;font-weight:500;line-height:1.45;color:rgba(25,25,25,.88)}.woocommerce-checkout #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox.checkbox .woocommerce-terms-and-conditions-checkbox-text{flex:1;min-width:0;user-select:none}.woocommerce-checkout #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox.checkbox .woocommerce-terms-and-conditions-checkbox-text a{color:#594fa1;font-weight:600;text-decoration:underline;text-underline-offset:2px}.woocommerce-checkout #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox.checkbox .woocommerce-terms-and-conditions-checkbox-text a:hover{color:rgba(89,79,161,.85)}.woocommerce-checkout #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox.checkbox abbr.required{text-decoration:none;border:0;color:#ec121a;font-weight:700;margin-left:.15rem}.woocommerce-checkout #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox.checkbox input.input-checkbox,.woocommerce-checkout #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox.checkbox input.woocommerce-form__input-checkbox,.woocommerce-checkout #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox.checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:1.125rem;height:1.125rem;min-width:1.125rem;min-height:1.125rem;margin:.2rem 0 0;flex-shrink:0;align-self:flex-start;border:2px solid rgba(25,25,25,.22);border-radius:5px;background:#fff;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.woocommerce-checkout #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox.checkbox input.input-checkbox:hover,.woocommerce-checkout #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox.checkbox input.woocommerce-form__input-checkbox:hover,.woocommerce-checkout #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox.checkbox input[type=checkbox]:hover{border-color:rgba(89,79,161,.45)}.woocommerce-checkout #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox.checkbox input.input-checkbox:checked,.woocommerce-checkout #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox.checkbox input.woocommerce-form__input-checkbox:checked,.woocommerce-checkout #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox.checkbox input[type=checkbox]:checked{background-color:#594fa1;border-color:#594fa1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' fill='none' viewBox='0 0 12 10'%3E%3Cpath stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M1 5l3 3 7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 8px}.woocommerce-checkout #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox.checkbox input.input-checkbox:focus,.woocommerce-checkout #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox.checkbox input.woocommerce-form__input-checkbox:focus,.woocommerce-checkout #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox.checkbox input[type=checkbox]:focus{outline:0}.woocommerce-checkout #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox.checkbox input.input-checkbox:focus-visible,.woocommerce-checkout #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox.checkbox input.woocommerce-form__input-checkbox:focus-visible,.woocommerce-checkout #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox.checkbox input[type=checkbox]:focus-visible{box-shadow:0 0 0 2px rgba(89,79,161,.15);outline:2px solid rgba(89,79,161,.5);outline-offset:2px}.woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order{float:none;margin:1.25rem 0 0;padding:0;display:flex;flex-direction:column;gap:.85rem}.woocommerce-checkout #payment.woocommerce-checkout-payment #place_order{display:block;width:100%;box-sizing:border-box;min-height:48px;line-height:1.3;padding:.85rem 1.25rem;font-weight:600;font-size:1rem;font-family:inherit;text-align:center;border-radius:10px;background:#594fa1;color:#fff;border:none;cursor:pointer;transition:background-color .2s ease}.woocommerce-checkout #payment.woocommerce-checkout-payment #place_order:hover{background:rgba(89,79,161,.9);color:#fff}.woocommerce-checkout #payment.woocommerce-checkout-payment #place_order:focus{outline:0}.woocommerce-checkout #payment.woocommerce-checkout-payment #place_order:focus-visible{outline:2px solid #594fa1;outline-offset:2px}@media only screen and (max-width:769px){.woocommerce-checkout #order_review{overflow-x:auto;-webkit-overflow-scrolling:touch}}.dw-wc-checkout-loader{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:1.5rem;box-sizing:border-box;background:rgba(255,255,255,.72);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.dw-wc-checkout-loader[hidden]{display:none!important}.dw-wc-checkout-loader__panel{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.75rem 2rem;background:#fff;border:1px solid rgba(25,25,25,.08);border-radius:16px;box-shadow:0 12px 40px rgba(25,25,25,.12);max-width:20rem;text-align:center;box-sizing:border-box}.dw-wc-checkout-loader__spinner{width:2.5rem;height:2.5rem;border-radius:50%;border:3px solid rgba(89,79,161,.15);border-top-color:#594fa1;animation:dw-wc-checkout-loader-spin .75s linear infinite}.dw-wc-checkout-loader__text{margin:0;font-size:.9375rem;font-weight:600;color:#191919;line-height:1.45}@keyframes dw-wc-checkout-loader-spin{to{transform:rotate(360deg)}}body.dw-wc-checkout-is-processing{overflow:hidden}.woocommerce-checkout.woocommerce-order-pay .woocommerce{max-width:100%;padding:0 0 3rem}.woocommerce-checkout.woocommerce-order-pay form.checkout.woocommerce-checkout#order_review .dw-checkout-main.dw-order-pay-main{width:100%;max-width:42rem;margin-inline:auto}@media only screen and (min-width:900px){.woocommerce-checkout.woocommerce-order-pay form.checkout.woocommerce-checkout#order_review .dw-checkout-main.dw-order-pay-main{grid-template-columns:minmax(0,1fr)}}.woocommerce-checkout.woocommerce-order-pay form.checkout.woocommerce-checkout#order_review .dw-order-pay-column{width:100%;max-width:none}.woocommerce-checkout.woocommerce-order-pay form.checkout.woocommerce-checkout#order_review .woocommerce-checkout-review-order{margin:0;padding:1rem 1rem 1.5rem;box-sizing:border-box}@media only screen and (min-width:640px){.woocommerce-checkout.woocommerce-order-pay form.checkout.woocommerce-checkout#order_review .woocommerce-checkout-review-order{padding:1.25rem 1.25rem 1.75rem}}@media only screen and (max-width:769px){.woocommerce-checkout.woocommerce-order-pay form.checkout.woocommerce-checkout#order_review .woocommerce-checkout-review-order{overflow-x:auto;-webkit-overflow-scrolling:touch}}.woocommerce-checkout.woocommerce-order-pay table.shop_table.woocommerce-checkout-review-order-table tbody td.product-quantity,.woocommerce-checkout.woocommerce-order-pay table.shop_table.woocommerce-checkout-review-order-table thead th.product-quantity{width:18%;min-width:4.5rem;text-align:center}.woocommerce-checkout.woocommerce-order-pay table.shop_table.woocommerce-checkout-review-order-table tbody tr td.product-subtotal{text-align:right;font-weight:600;color:#191919}.woocommerce-checkout.woocommerce-order-pay table.shop_table.woocommerce-checkout-review-order-table tbody tr td.product-subtotal .amount{color:#594fa1}.woocommerce-checkout.woocommerce-order-pay .woocommerce>.dw-order-pay-receipt{width:100%;max-width:42rem;margin:0 auto 1.25rem}.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt{display:flex;flex-direction:column;min-width:0;background:rgba(89,79,161,.06);border:1px solid rgba(25,25,25,.06);border-radius:20px;box-sizing:border-box;overflow:hidden}.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__title{margin:0;padding:1rem 1rem .85rem;font-family:Syne,sans-serif;font-size:1.0625rem;font-weight:600;color:#191919;border-bottom:1px solid rgba(25,25,25,.1)}@media only screen and (min-width:640px){.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__title{padding:1.25rem 1.25rem .85rem}}.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__meta{list-style:none;margin:0;padding:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.75rem}@media only screen and (min-width:640px){.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__meta{padding:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__meta>li{margin:0;padding:1rem 1.1rem;background:rgba(255,255,255,.72);border:1px solid rgba(25,25,25,.08);border-radius:14px;font-size:14px;line-height:1.4;color:rgba(25,25,25,.72);box-sizing:border-box}.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__meta>li strong{display:block;margin-top:.4rem;font-size:1rem;font-weight:600;color:#191919;word-break:break-word}.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__meta>li strong .amount{color:#594fa1}.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway{padding:0 1rem 1.25rem;border-top:1px solid rgba(25,25,25,.08)}@media only screen and (min-width:640px){.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway{padding:0 1.25rem 1.5rem}}.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway>p{margin:1rem 0 .85rem;font-size:.9375rem;line-height:1.55;color:rgba(25,25,25,.88)}.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway form.razorpay-payment-form,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway form[name=razorpayform]{margin:0}.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway .payment_buttons,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway .razorpay-payment-buttons,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway p:has(>.button),.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway p:has(>button),.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway p:has(>input[type=submit]){display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin:.85rem 0 0}.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway #btn-razorpay,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway #pay_with_razorpay,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway .button,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway button,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway input[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1.25rem;font-family:inherit;font-weight:600;font-size:.9375rem;line-height:1.2;border-radius:10px;text-decoration:none;border:none;cursor:pointer;background:#594fa1;color:#fff!important;transition:background-color .2s ease,transform .15s ease}.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway #btn-razorpay:hover,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway #pay_with_razorpay:hover,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway .button:hover,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway button:hover,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway input[type=submit]:hover{background:rgba(89,79,161,.92);color:#fff!important}.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway #btn-razorpay:focus-visible,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway #pay_with_razorpay:focus-visible,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway .button:focus-visible,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway button:focus-visible,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway input[type=submit]:focus-visible{outline:2px solid #594fa1;outline-offset:2px}.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway #cancel-razorpay,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway .button.alt.cancel,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway .cancel,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway a.button.cancel{background:0 0;color:#191919!important;border:1px solid rgba(25,25,25,.22)}.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway #cancel-razorpay:hover,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway .button.alt.cancel:hover,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway .cancel:hover,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway a.button.cancel:hover{background:rgba(25,25,25,.06);color:#191919!important}.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway #msg-razorpay-success,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway #razorpay_processing,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway .processing-text,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway .razorpay-processing{box-sizing:border-box;position:relative;display:block!important;margin:.85rem 0 0!important;padding:.85rem 1rem .85rem 2.85rem!important;font-size:.9375rem;font-weight:500;line-height:1.45;color:#191919!important;background:rgba(89,79,161,.08)!important;border:1px solid rgba(89,79,161,.22)!important;border-top:1px solid rgba(89,79,161,.22)!important;border-radius:12px}.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway #msg-razorpay-success::before,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway #razorpay_processing::before,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway .processing-text::before,.woocommerce-checkout.woocommerce-order-pay .dw-order-pay-receipt__gateway .razorpay-processing::before{content:"";position:absolute;left:.85rem;top:50%;width:1.25rem;height:1.25rem;margin-top:-.625rem;border-radius:50%;border:2px solid rgba(89,79,161,.2);border-top-color:#594fa1;animation:dw-wc-checkout-loader-spin .75s linear infinite}.woocommerce-checkout.woocommerce-order-pay #msg-razorpay-success.woocommerce-info{box-sizing:border-box;position:relative;display:block!important;max-width:42rem;margin:0 auto 1rem!important;padding:.85rem 1rem .85rem 2.85rem!important;font-size:.9375rem;font-weight:500;line-height:1.45;color:#191919!important;background:rgba(89,79,161,.08)!important;border:1px solid rgba(89,79,161,.22)!important;border-top:1px solid rgba(89,79,161,.22)!important;border-radius:12px}.woocommerce-checkout.woocommerce-order-pay #msg-razorpay-success.woocommerce-info::before{content:"";position:absolute;left:.85rem;top:50%;width:1.25rem;height:1.25rem;margin-top:-.625rem;border-radius:50%;border:2px solid rgba(89,79,161,.2);border-top-color:#594fa1;animation:dw-wc-checkout-loader-spin .75s linear infinite}body.woocommerce-checkout .woocommerce-message:has(+#woocommerce-checkout-form-coupon),body.woocommerce-checkout .woocommerce-message:has(+form.checkout_coupon.woocommerce-form-coupon),body.woocommerce-checkout .woocommerce>.woocommerce-message,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce .woocommerce-message{box-sizing:border-box;margin:0 0 1rem;padding:.85rem 2.75rem .85rem 2.85rem;border-radius:12px;font-size:.9375rem;line-height:1.45;list-style:none;position:relative;background:rgba(0,128,0,.11);border:1px solid rgba(0,128,0,.38);color:#191919}body.woocommerce-checkout .woocommerce-message:has(+#woocommerce-checkout-form-coupon)::before,body.woocommerce-checkout .woocommerce-message:has(+form.checkout_coupon.woocommerce-form-coupon)::before,body.woocommerce-checkout .woocommerce>.woocommerce-message::before,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce .woocommerce-message::before{content:"";position:absolute;left:.85rem;top:50%;width:1.35rem;height:1.35rem;margin-top:-.675rem;background-color:green;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23008000' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23008000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' d='M6 10.5l2.5 2.5L14 7.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23008000' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23008000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' d='M6 10.5l2.5 2.5L14 7.5'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}body.woocommerce-checkout .woocommerce-message:has(+#woocommerce-checkout-form-coupon) a,body.woocommerce-checkout .woocommerce-message:has(+form.checkout_coupon.woocommerce-form-coupon) a,body.woocommerce-checkout .woocommerce>.woocommerce-message a,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce .woocommerce-message a{color:green;font-weight:600;text-decoration:underline;text-underline-offset:2px}body.woocommerce-checkout .woocommerce-message:has(+#woocommerce-checkout-form-coupon) a:hover,body.woocommerce-checkout .woocommerce-message:has(+form.checkout_coupon.woocommerce-form-coupon) a:hover,body.woocommerce-checkout .woocommerce>.woocommerce-message a:hover,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce .woocommerce-message a:hover{color:#594fa1}body.woocommerce-cart .woocommerce>.woocommerce-error,body.woocommerce-cart .woocommerce>ul.woocommerce-error,body.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-error,body.woocommerce-checkout form.checkout.woocommerce-checkout>ul.woocommerce-error,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce>.woocommerce-error,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce>ul.woocommerce-error{box-sizing:border-box;margin:0 0 1rem}body.woocommerce-cart .woocommerce>ul.woocommerce-error,body.woocommerce-checkout form.checkout.woocommerce-checkout>ul.woocommerce-error,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce>ul.woocommerce-error{padding:0;list-style:none;background:0 0;border:none;border-radius:0;overflow:visible}body.woocommerce-cart .woocommerce>ul.woocommerce-error>li,body.woocommerce-checkout form.checkout.woocommerce-checkout>ul.woocommerce-error>li,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce>ul.woocommerce-error>li{box-sizing:border-box;position:relative;margin:0 0 .65rem;padding:.85rem 2.75rem .85rem 2.85rem;font-size:.9375rem;line-height:1.45;list-style:none;background:rgba(236,18,26,.08);color:#191919;border:1px solid rgba(236,18,26,.35);border-radius:12px;position:relative}body.woocommerce-cart .woocommerce>ul.woocommerce-error>li::before,body.woocommerce-checkout form.checkout.woocommerce-checkout>ul.woocommerce-error>li::before,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce>ul.woocommerce-error>li::before{content:"";position:absolute;left:.85rem;top:50%;width:1.35rem;height:1.35rem;margin-top:-.675rem;background-color:#ec121a;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23ec121a' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23ec121a' stroke-linecap='round' stroke-width='1.75' d='M10 6v5'/%3E%3Ccircle cx='10' cy='14' r='1' fill='%23ec121a'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23ec121a' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23ec121a' stroke-linecap='round' stroke-width='1.75' d='M10 6v5'/%3E%3Ccircle cx='10' cy='14' r='1' fill='%23ec121a'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}body.woocommerce-cart .woocommerce>ul.woocommerce-error>li a,body.woocommerce-checkout form.checkout.woocommerce-checkout>ul.woocommerce-error>li a,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce>ul.woocommerce-error>li a{color:#ec121a;font-weight:600;text-decoration:underline;text-underline-offset:2px}body.woocommerce-cart .woocommerce>ul.woocommerce-error>li:last-child,body.woocommerce-checkout form.checkout.woocommerce-checkout>ul.woocommerce-error>li:last-child,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce>ul.woocommerce-error>li:last-child{margin-bottom:0}body.woocommerce-cart .woocommerce>.woocommerce-error:not(ul),body.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-error:not(ul),body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce>.woocommerce-error:not(ul){box-sizing:border-box;position:relative;margin:0 0 1rem;padding:.85rem 2.75rem .85rem 2.85rem;font-size:.9375rem;line-height:1.45;list-style:none;background:rgba(236,18,26,.08);border:1px solid rgba(236,18,26,.35);color:#191919;border-radius:12px;position:relative}body.woocommerce-cart .woocommerce>.woocommerce-error:not(ul)::before,body.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-error:not(ul)::before,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce>.woocommerce-error:not(ul)::before{content:"";position:absolute;left:.85rem;top:50%;width:1.35rem;height:1.35rem;margin-top:-.675rem;background-color:#ec121a;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23ec121a' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23ec121a' stroke-linecap='round' stroke-width='1.75' d='M10 6v5'/%3E%3Ccircle cx='10' cy='14' r='1' fill='%23ec121a'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23ec121a' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23ec121a' stroke-linecap='round' stroke-width='1.75' d='M10 6v5'/%3E%3Ccircle cx='10' cy='14' r='1' fill='%23ec121a'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}body.woocommerce-cart .woocommerce>.woocommerce-error:not(ul) a,body.woocommerce-checkout form.checkout.woocommerce-checkout>.woocommerce-error:not(ul) a,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce>.woocommerce-error:not(ul) a{color:#ec121a;font-weight:600;text-decoration:underline;text-underline-offset:2px}body.woocommerce-checkout .coupon-error-notice{display:block;width:100%;max-width:100%;margin:.55rem 0 0;padding:.75rem 1rem;box-sizing:border-box;border-radius:10px;font-size:.9375rem;line-height:1.45;color:#191919;background:rgba(236,18,26,.08);border:1px solid rgba(236,18,26,.35)}body.woocommerce-checkout #woocommerce-checkout-form-coupon #coupon_code.has-error,body.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon #coupon_code.has-error{border-color:rgba(236,18,26,.45);box-shadow:0 0 0 2px rgba(236,18,26,.1)}.woocommerce-checkout.woocommerce-order-received .woocommerce{max-width:100%;padding:0 0 3rem}.woocommerce-checkout.woocommerce-order-received .woocommerce-order{margin:0;max-width:100%}.woocommerce-checkout.woocommerce-order-received .woocommerce-notice{margin:0 0 1.25rem;padding:1rem 1.1rem;border-radius:14px;font-size:1rem;line-height:1.5;box-sizing:border-box;color:#191919}.woocommerce-checkout.woocommerce-order-received .woocommerce-notice--success{background:rgba(89,79,161,.1);border:1px solid rgba(89,79,161,.25)}.woocommerce-checkout.woocommerce-order-received .woocommerce-notice--error{background:rgba(236,18,26,.08);border:1px solid rgba(236,18,26,.35)}.woocommerce-checkout.woocommerce-order-received .woocommerce-thankyou-order-failed-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin:0 0 1.5rem}.woocommerce-checkout.woocommerce-order-received .woocommerce-thankyou-order-failed-actions .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1.15rem;font-weight:600;font-size:.9375rem;line-height:1.2;border-radius:10px;text-decoration:none;border:none;cursor:pointer;background:#594fa1;color:#fff;transition:background-color .2s ease}.woocommerce-checkout.woocommerce-order-received .woocommerce-thankyou-order-failed-actions .button:hover{background:rgba(89,79,161,.92);color:#fff}.woocommerce-checkout.woocommerce-order-received .woocommerce-thankyou-order-failed-actions .button:focus-visible{outline:2px solid #594fa1;outline-offset:2px}.woocommerce-checkout.woocommerce-order-received ul.woocommerce-order-overview{list-style:none;margin:0 0 1.75rem;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.75rem}@media only screen and (min-width:640px){.woocommerce-checkout.woocommerce-order-received ul.woocommerce-order-overview{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.85rem}}.woocommerce-checkout.woocommerce-order-received ul.woocommerce-order-overview li{margin:0;padding:1rem 1.1rem;background:rgba(89,79,161,.06);border:1px solid rgba(25,25,25,.08);border-radius:14px;font-size:14px;line-height:1.4;color:rgba(25,25,25,.72);box-sizing:border-box}.woocommerce-checkout.woocommerce-order-received ul.woocommerce-order-overview li strong{display:block;margin-top:.4rem;font-size:1rem;font-weight:600;color:#191919;word-break:break-word}.woocommerce-checkout.woocommerce-order-received ul.woocommerce-order-overview li strong .amount{color:#594fa1}.woocommerce-account .woocommerce{max-width:100%;padding:0 0 3rem;box-sizing:border-box}.woocommerce-account .woocommerce-notices-wrapper:empty{display:none;margin:0;padding:0}.woocommerce-account .woocommerce-notices-wrapper:not(:empty){display:block;margin:0 0 1rem}.woocommerce-account .woocommerce-notices-wrapper ul{list-style:none;margin:0 0 .75rem;padding:0}.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error:not(ul),.woocommerce-account .woocommerce-notices-wrapper .woocommerce-info,.woocommerce-account .woocommerce-notices-wrapper .woocommerce-message{margin:0 0 .65rem;padding:.85rem 2.75rem .85rem 1rem;border-radius:12px;font-size:.9375rem;line-height:1.45;list-style:none;position:relative}.woocommerce-account .woocommerce-notices-wrapper ul.woocommerce-error{margin:0 0 .65rem;padding:0;list-style:none;background:0 0;border:none;border-radius:0;overflow:visible}.woocommerce-account .woocommerce-notices-wrapper ul.woocommerce-error>li{position:relative;margin:0 0 .65rem;padding:.85rem 2.75rem .85rem 2.85rem;font-size:.9375rem;line-height:1.45;list-style:none;background:rgba(236,18,26,.08);color:#191919;border:1px solid rgba(236,18,26,.35);border-radius:12px;position:relative}.woocommerce-account .woocommerce-notices-wrapper ul.woocommerce-error>li::before{content:"";position:absolute;left:.85rem;top:50%;width:1.35rem;height:1.35rem;margin-top:-.675rem;background-color:#ec121a;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23ec121a' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23ec121a' stroke-linecap='round' stroke-width='1.75' d='M10 6v5'/%3E%3Ccircle cx='10' cy='14' r='1' fill='%23ec121a'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23ec121a' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23ec121a' stroke-linecap='round' stroke-width='1.75' d='M10 6v5'/%3E%3Ccircle cx='10' cy='14' r='1' fill='%23ec121a'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.woocommerce-account .woocommerce-notices-wrapper ul.woocommerce-error>li:last-child{margin-bottom:0}.woocommerce-account .woocommerce-notices-wrapper .woocommerce-info,.woocommerce-account .woocommerce-notices-wrapper .woocommerce-message{background:rgba(89,79,161,.1);border:1px solid rgba(89,79,161,.25);color:#191919}.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error:not(ul){background:rgba(236,18,26,.08);border:1px solid rgba(236,18,26,.35);color:#191919;padding-left:2.85rem;position:relative}.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error:not(ul)::before{content:"";position:absolute;left:.85rem;top:50%;width:1.35rem;height:1.35rem;margin-top:-.675rem;background-color:#ec121a;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23ec121a' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23ec121a' stroke-linecap='round' stroke-width='1.75' d='M10 6v5'/%3E%3Ccircle cx='10' cy='14' r='1' fill='%23ec121a'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23ec121a' stroke-width='1.5' opacity='0.35'/%3E%3Cpath stroke='%23ec121a' stroke-linecap='round' stroke-width='1.75' d='M10 6v5'/%3E%3Ccircle cx='10' cy='14' r='1' fill='%23ec121a'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.woocommerce-account.logged-in .woocommerce{display:grid;gap:1.5rem;align-items:start}@media only screen and (min-width:900px){.woocommerce-account.logged-in .woocommerce{grid-template-columns:minmax(13rem,240px) minmax(0,1fr);gap:2rem}}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation .dw-myaccount-nav__select{display:none}.woocommerce-account .woocommerce-MyAccount-navigation.dw-myaccount-nav--select-active{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation.dw-myaccount-nav--select-active .dw-myaccount-nav__select{display:block;width:100%;max-width:100%;margin:0 0 .15rem;padding:.65rem 2.25rem .65rem .85rem;box-sizing:border-box;font-family:inherit;font-size:14px;font-weight:600;line-height:1.35;color:#191919;background-color:rgba(255,255,255,.98);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6l5-4.5' stroke='%23594fa1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:12px 8px;border:1px solid rgba(25,25,25,.14);border-radius:10px;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.woocommerce-account .woocommerce-MyAccount-navigation.dw-myaccount-nav--select-active .dw-myaccount-nav__select:hover{border-color:rgba(89,79,161,.35)}.woocommerce-account .woocommerce-MyAccount-navigation.dw-myaccount-nav--select-active .dw-myaccount-nav__select:focus{outline:0;border-color:rgba(89,79,161,.45);box-shadow:0 0 0 2px rgba(89,79,161,.12)}.woocommerce-account .woocommerce-MyAccount-navigation.dw-myaccount-nav--select-active>ul{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:.6rem .85rem;border-radius:10px;font-size:.9375rem;font-weight:500;color:rgba(25,25,25,.88);text-decoration:none;transition:background-color .2s ease,color .2s ease}.woocommerce-account .woocommerce-MyAccount-navigation a:hover{background:rgba(89,79,161,.08);color:#191919}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:rgba(89,79,161,.14);color:#594fa1;font-weight:600}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{padding:1rem .85rem;background:rgba(89,79,161,.06);border:1px solid rgba(25,25,25,.06);border-radius:16px;box-sizing:border-box}@media only screen and (min-width:900px){.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{position:sticky;top:1rem;align-self:start}}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%;min-width:0;margin:0}.woocommerce-account .woocommerce-MyAccount-content>p{margin:0 0 1rem;font-size:.9375rem;line-height:1.55;color:#4e5054}.woocommerce-account .woocommerce-MyAccount-content>p:last-child{margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-content>p a{color:#594fa1;font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.woocommerce-account .woocommerce-MyAccount-content>p a:hover{color:rgba(89,79,161,.85)}.woocommerce-account .dw-myaccount-licenses__empty{margin:0;font-size:.9375rem;color:rgba(25,25,25,.75)}.woocommerce-account .dw-myaccount-licenses__table{margin-top:.25rem}.woocommerce-account .dw-myaccount-licenses__product{display:flex;flex-direction:column;gap:.2rem}.woocommerce-account .dw-myaccount-licenses__product-link{font-weight:600;color:#191919;text-decoration:none}.woocommerce-account .dw-myaccount-licenses__product-link:hover{color:#594fa1}.woocommerce-account .dw-myaccount-licenses__product-desc{font-size:.8125rem;font-weight:400;line-height:1.35;color:rgba(25,25,25,.75)}.woocommerce-account .dw-myaccount-licenses__view.button{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;line-height:1.25;border-radius:10px}.woocommerce-account .dw-myaccount-license-order{margin:0}.woocommerce-account .dw-myaccount-license-order__back{margin:0 0 1.5rem}.woocommerce-account .dw-myaccount-license-order__back a{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.875rem;font-weight:600;color:#594fa1;text-decoration:none;background:rgba(89,79,161,.08);border:1px solid rgba(89,79,161,.18);border-radius:10px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.woocommerce-account .dw-myaccount-license-order__back a:hover{background:rgba(89,79,161,.14);border-color:rgba(89,79,161,.28);color:rgba(89,79,161,.92)}.woocommerce-account .dw-myaccount-license-order__line{margin:0 0 1.75rem;padding:1.15rem 1rem 1.35rem;box-sizing:border-box;background:rgba(89,79,161,.04);border:1px solid rgba(25,25,25,.08);border-radius:16px}@media only screen and (min-width:640px){.woocommerce-account .dw-myaccount-license-order__line{padding:1.25rem 1.2rem 1.5rem}}.woocommerce-account .dw-myaccount-license-order__product-title{font-family:Syne,sans-serif;font-size:1.0625rem;font-weight:600;margin:0 0 1rem;padding-bottom:.75rem;color:#191919;border-bottom:1px solid rgba(25,25,25,.1);line-height:1.35}.woocommerce-account .dw-myaccount-license-order__pending{margin:0;padding:1rem .9rem;background:rgba(255,255,255,.65);border:1px dashed rgba(25,25,25,.18);border-radius:12px;box-sizing:border-box}.woocommerce-account .dw-myaccount-license-order__pending .dw-order-license-info__table{margin:0}.woocommerce-account .dw-myaccount-license-order__pending-note{margin:.85rem 0 0;padding:.65rem .75rem;font-size:.8125rem;line-height:1.45;color:rgba(25,25,25,.88);background:rgba(89,79,161,.06);border-radius:8px;box-sizing:border-box}.woocommerce-account .dw-myaccount-license-order .dw-order-license-info__empty{margin:.5rem 0 0;padding:.85rem 1rem;font-size:.875rem;color:rgba(25,25,25,.78);background:rgba(25,25,25,.05);border-radius:10px;box-sizing:border-box}.woocommerce-account .dw-myaccount-license-order__card{margin:0 0 1.35rem;padding:0;overflow:hidden;background:rgba(255,255,255,.92);border:1px solid rgba(25,25,25,.1);border-radius:14px;box-shadow:0 1px 0 rgba(25,25,25,.04);box-sizing:border-box;scroll-margin-top:1rem}.woocommerce-account .dw-myaccount-license-order__card:last-child{margin-bottom:0}.woocommerce-account .dw-myaccount-license-order__card--multiple{border-left:3px solid rgba(89,79,161,.45)}.woocommerce-account .dw-myaccount-license-order__license-stack{display:flex;flex-direction:column;gap:1rem}.woocommerce-account .dw-myaccount-license-order__license-stack--multiple{gap:1.35rem;padding-top:.15rem}.woocommerce-account .dw-myaccount-license-order__card-heading.dw-order-license-info__heading{margin:0!important;padding:.85rem 1.15rem!important;font-size:.8125rem!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;color:rgba(25,25,25,.88)!important;background:linear-gradient(180deg,rgba(89,79,161,.1) 0,rgba(89,79,161,.05) 100%);border-bottom:1px solid rgba(25,25,25,.08);border-radius:13px 13px 0 0;overflow:hidden}@media only screen and (min-width:640px){.woocommerce-account .dw-myaccount-license-order__card-heading.dw-order-license-info__heading{padding:.9rem 1.25rem!important}}.woocommerce-account .dw-myaccount-license-order__card-heading-main{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem}.woocommerce-account .dw-myaccount-license-order__license-badge{display:inline-flex;align-items:center;justify-content:center;min-width:2.65rem;padding:.2rem .45rem;font-size:.6875rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.2;letter-spacing:.04em;color:#594fa1;text-transform:none;background:rgba(255,255,255,.75);border:1px solid rgba(89,79,161,.22);border-radius:6px;box-sizing:border-box}.woocommerce-account .dw-myaccount-license-order__card-heading-text{line-height:1.3}.woocommerce-account .dw-myaccount-license-order__card-body{display:flex;flex-direction:column;gap:1.15rem;box-sizing:border-box}@media only screen and (min-width:900px){.woocommerce-account .dw-myaccount-license-order__card-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1.25rem 1.5rem;align-items:start}}.woocommerce-account .dw-myaccount-license-order__details{min-width:0}.woocommerce-account .dw-myaccount-license-order__details-table{width:100%;margin:0!important;border-collapse:separate;border-spacing:0;font-size:.875rem;line-height:1.45;border:1px solid rgba(25,25,25,.08);border-radius:10px;overflow:hidden}.woocommerce-account .dw-myaccount-license-order__details-table tr.dw-license-key-row th{border-bottom:1px solid rgba(89,79,161,.12)}.woocommerce-account .dw-myaccount-license-order__details-table tr.dw-license-key-row td{padding-top:.65rem;padding-bottom:.65rem;border-bottom:1px solid rgba(89,79,161,.1)}.woocommerce-account .dw-myaccount-license-order__details-table td,.woocommerce-account .dw-myaccount-license-order__details-table th{padding:.55rem .75rem;vertical-align:middle;border-bottom:1px solid rgba(25,25,25,.07)}.woocommerce-account .dw-myaccount-license-order__details-table tr:last-child td,.woocommerce-account .dw-myaccount-license-order__details-table tr:last-child th{border-bottom:none}.woocommerce-account .dw-myaccount-license-order__details-table th{width:100%;max-width:none;font-weight:600;font-size:.8125rem;color:rgba(25,25,25,.82);background:rgba(25,25,25,.04);text-align:left}@media only screen and (min-width:770px){.woocommerce-account .dw-myaccount-license-order__details-table th{width:42%;max-width:11rem}}.woocommerce-account .dw-myaccount-license-order__details-table td{color:#4e5054;word-break:break-word}.woocommerce-account .dw-myaccount-license-order__details-table .dw-order-license-info__key{margin:0}.woocommerce-account .dw-myaccount-license-order__details-table a.button.dw-order-license-info__renew{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;line-height:1.25;border-radius:10px}.woocommerce-account .dw-myaccount-license-order__status-pill{display:inline-block;padding:.2rem .55rem;font-size:.75rem;font-weight:700;line-height:1.35;letter-spacing:.02em;text-transform:uppercase;border-radius:999px;border:1px solid transparent}.woocommerce-account .dw-myaccount-license-order__status-pill--active{color:#594fa1;background:rgba(89,79,161,.14);border-color:rgba(89,79,161,.22)}.woocommerce-account .dw-myaccount-license-order__status-pill--expired{color:#8a5a2b;background:rgba(212,137,59,.16);border-color:rgba(212,137,59,.35)}.woocommerce-account .dw-myaccount-license-order__status-pill--revoked{color:#9b2c2c;background:rgba(200,80,80,.12);border-color:rgba(200,80,80,.28)}.woocommerce-account .dw-myaccount-license-order__status-pill--inactive{color:rgba(25,25,25,.75);background:rgba(25,25,25,.08);border-color:rgba(25,25,25,.14)}.woocommerce-account .dw-myaccount-license-order__status-pill--unknown{color:rgba(25,25,25,.7);background:rgba(25,25,25,.06);border-color:rgba(25,25,25,.12)}.woocommerce-account .dw-myaccount-license-order .dw-license-autopay-row td,.woocommerce-account .dw-myaccount-license-order .dw-license-autopay-row th{vertical-align:top}.woocommerce-account .dw-myaccount-license-order .dw-license-autopay-status{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border:1px solid transparent}.woocommerce-account .dw-myaccount-license-order .dw-license-autopay-status--enabled{color:#1f6b3f;background:rgba(31,107,63,.1);border-color:rgba(31,107,63,.18)}.woocommerce-account .dw-myaccount-license-order .dw-license-autopay-status--disabled{color:rgba(25,25,25,.75);background:rgba(25,25,25,.08);border-color:rgba(25,25,25,.14)}.woocommerce-account .dw-myaccount-license-order .dw-license-autopay-status--invalid,.woocommerce-account .dw-myaccount-license-order .dw-license-autopay-status--paused{color:#9a4b12;background:rgba(154,75,18,.1);border-color:rgba(154,75,18,.18)}.woocommerce-account .dw-myaccount-license-order .dw-license-autopay-method,.woocommerce-account .dw-myaccount-license-order .dw-license-autopay-next,.woocommerce-account .dw-myaccount-license-order .dw-license-autopay-note,.woocommerce-account .dw-myaccount-license-order .dw-license-autopay-warning{margin:.45rem 0 0;font-size:.875rem;line-height:1.5}.woocommerce-account .dw-myaccount-license-order .dw-license-autopay-warning{color:#9a4b12}.woocommerce-account .dw-myaccount-license-order .dw-license-autopay-form{margin-top:.65rem}.woocommerce-account .dw-myaccount-license-order .dw-license-autopay-switch{margin-top:.15rem}.woocommerce-account .dw-myaccount-license-order__sites{margin:0;min-width:0;padding:.85rem .9rem;background:rgba(89,79,161,.05);border:1px solid rgba(25,25,25,.08);border-radius:12px;box-sizing:border-box}@media only screen and (min-width:900px){.woocommerce-account .dw-myaccount-license-order__sites{margin-top:1.15rem}}.woocommerce-account .dw-myaccount-license-order__sites-title{font-size:.8125rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;margin:0 0 .65rem;color:rgba(25,25,25,.88)}.woocommerce-account .dw-myaccount-license-order__sites-empty{margin:0;font-size:.8125rem;line-height:1.45;font-style:italic;color:rgba(25,25,25,.65)}.woocommerce-account .dw-myaccount-license-order__sites-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.woocommerce-account .dw-myaccount-license-order__site-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.45rem .65rem;padding:.55rem .65rem;background:rgba(255,255,255,.85);border:1px solid rgba(25,25,25,.1);border-radius:10px;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.woocommerce-account .dw-myaccount-license-order__site-row:hover{border-color:rgba(89,79,161,.2);box-shadow:0 2px 8px rgba(25,25,25,.06)}.woocommerce-account .dw-myaccount-license-order__site-row a{flex:1 1 min(100%,14rem);min-width:0;word-break:break-all;font-size:.8125rem;font-weight:600;line-height:1.4;color:#594fa1;text-decoration:none}.woocommerce-account .dw-myaccount-license-order__site-row a:hover{text-decoration:underline;text-underline-offset:2px}.woocommerce-account .dw-myaccount-license-order__remove-form{margin:0;display:inline-flex;flex-shrink:0;align-self:center}.woocommerce-account .dw-myaccount-license-order__remove-btn.button{margin:0}.woocommerce-account .dw-myaccount-license-order__related{margin-top:2.25rem;padding:1.25rem 1rem 1.35rem;background:rgba(89,79,161,.04);border:1px solid rgba(25,25,25,.09);border-radius:16px;box-sizing:border-box}@media only screen and (min-width:640px){.woocommerce-account .dw-myaccount-license-order__related{padding:1.35rem 1.25rem 1.5rem}}.woocommerce-account .dw-myaccount-license-order__related-title{font-family:Syne,sans-serif;font-size:1.125rem;font-weight:600;margin:0 0 .4rem;color:#191919;line-height:1.3}.woocommerce-account .dw-myaccount-license-order__related-desc{margin:0 0 1.1rem;font-size:.875rem;line-height:1.5;color:rgba(25,25,25,.78)}.woocommerce-account .dw-myaccount-license-order__related-table{margin:0;width:100%;font-size:.875rem;line-height:1.4;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid rgba(25,25,25,.1);border-radius:12px;background:rgba(255,255,255,.75)}.woocommerce-account .dw-myaccount-license-order__related-table thead th{padding:.6rem .75rem;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:left;color:rgba(25,25,25,.75);background:rgba(25,25,25,.05);border-bottom:1px solid rgba(25,25,25,.1)}.woocommerce-account .dw-myaccount-license-order__related-table tbody td{padding:.65rem .75rem;vertical-align:middle;border-bottom:1px solid rgba(25,25,25,.07);color:#4e5054}.woocommerce-account .dw-myaccount-license-order__related-table tbody tr:last-child td{border-bottom:none}.woocommerce-account .dw-myaccount-license-order__related-table .button{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .75rem;font-size:.75rem;font-weight:600;line-height:1.25;border-radius:8px}.woocommerce-account #customer_login.u-columns.col2-set{display:grid;gap:1.5rem;max-width:56rem;margin:0 auto}@media only screen and (min-width:768px){.woocommerce-account #customer_login.u-columns.col2-set{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}}.woocommerce-account #customer_login.u-columns.col2-set::after,.woocommerce-account #customer_login.u-columns.col2-set::before{display:none;content:none}.woocommerce-account #customer_login.u-columns.col2-set>.col-1,.woocommerce-account #customer_login.u-columns.col2-set>.col-2{float:none;width:100%;margin:0;padding:1.25rem 1rem 1.5rem;box-sizing:border-box;background:rgba(89,79,161,.06);border:1px solid rgba(25,25,25,.06);border-radius:20px}@media only screen and (min-width:640px){.woocommerce-account #customer_login.u-columns.col2-set>.col-1,.woocommerce-account #customer_login.u-columns.col2-set>.col-2{padding:1.5rem 1.25rem 1.75rem}}.woocommerce-account:not(.logged-in) .woocommerce>form.woocommerce-form-login{max-width:26rem;margin:0 auto;padding:1.5rem 1.25rem 1.75rem;box-sizing:border-box;background:rgba(89,79,161,.06);border:1px solid rgba(25,25,25,.06);border-radius:20px}.woocommerce-account #customer_login h2,.woocommerce-account:not(.logged-in) .woocommerce>h2:first-of-type{font-family:Syne,sans-serif;font-size:1.125rem;font-weight:600;margin:0 0 1rem;color:#191919}.woocommerce-account:not(.logged-in) .woocommerce>h2:first-of-type{text-align:center}.woocommerce-account form.woocommerce-ResetPassword.lost_reset_password{max-width:26rem;margin:0 auto;padding:1.5rem 1.25rem 1.75rem;box-sizing:border-box;background:rgba(89,79,161,.06);border:1px solid rgba(25,25,25,.06);border-radius:20px}.woocommerce-account form.woocommerce-ResetPassword.lost_reset_password>p:first-child{margin-top:0}.woocommerce-account .woocommerce-form-row{margin:0 0 1rem;padding:0}.woocommerce-account .woocommerce-form-row label{display:block;font-weight:500;font-size:.875rem;color:rgba(25,25,25,.88);margin:0 0 .35rem}.woocommerce-account .woocommerce-form-row .required{color:#ec121a;font-weight:600;text-decoration:none}.woocommerce-account .woocommerce-form-login .form-row:has(.woocommerce-form-login__submit),.woocommerce-account .woocommerce-form-register .form-row:has(.woocommerce-form-register__submit){display:flex;flex-direction:column;align-items:stretch;gap:.85rem}@media only screen and (min-width:480px){.woocommerce-account .woocommerce-form-login .form-row:has(.woocommerce-form-login__submit),.woocommerce-account .woocommerce-form-register .form-row:has(.woocommerce-form-register__submit){flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}}.woocommerce-account .woocommerce-form-login .form-row:has(.woocommerce-form-login__submit) .woocommerce-form__label-for-checkbox,.woocommerce-account .woocommerce-form-register .form-row:has(.woocommerce-form-register__submit) .woocommerce-form__label-for-checkbox{margin:0;order:0}.woocommerce-account .woocommerce-form-login .form-row:has(.woocommerce-form-login__submit) .woocommerce-button,.woocommerce-account .woocommerce-form-login .form-row:has(.woocommerce-form-login__submit) button[type=submit],.woocommerce-account .woocommerce-form-register .form-row:has(.woocommerce-form-register__submit) .woocommerce-button,.woocommerce-account .woocommerce-form-register .form-row:has(.woocommerce-form-register__submit) button[type=submit]{order:1;flex-shrink:0}.woocommerce-account input.input-text,.woocommerce-account textarea{width:100%;box-sizing:border-box;padding:.65rem .85rem;font-size:1rem;line-height:1.4;color:#4e5054;background:#fff;border:1px solid rgba(25,25,25,.14);border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease}.woocommerce-account input.input-text:focus,.woocommerce-account textarea:focus{outline:0;border-color:rgba(89,79,161,.45);box-shadow:0 0 0 2px rgba(89,79,161,.12)}.woocommerce-account select{width:100%;box-sizing:border-box;min-height:2.8125rem;padding:.65rem 2.25rem .65rem .85rem;font-size:1rem;line-height:1.4;font-family:inherit;color:#4e5054;background-color:#fff;border:1px solid rgba(25,25,25,.14);border-radius:10px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath stroke='%23666' stroke-linecap='round' stroke-width='1.5' d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:12px 8px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.woocommerce-account select:focus{outline:0;border-color:rgba(89,79,161,.45);box-shadow:0 0 0 2px rgba(89,79,161,.12)}.woocommerce-account .woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;align-items:start}@media only screen and (max-width:479px){.woocommerce-account .woocommerce-address-fields__field-wrapper{grid-template-columns:1fr}}.woocommerce-account .woocommerce-address-fields__field-wrapper .form-row{float:none;width:100%;max-width:none;margin:0;padding:0;clear:none}.woocommerce-account .woocommerce-address-fields__field-wrapper .form-row-wide{grid-column:1/-1}.woocommerce-account form.woocommerce-EditAccountForm.edit-account{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;align-items:start}@media only screen and (max-width:559px){.woocommerce-account form.woocommerce-EditAccountForm.edit-account{grid-template-columns:1fr}}.woocommerce-account form.woocommerce-EditAccountForm.edit-account>.woocommerce-form-row{margin:0}.woocommerce-account form.woocommerce-EditAccountForm.edit-account>.clear,.woocommerce-account form.woocommerce-EditAccountForm.edit-account>.form-row-wide,.woocommerce-account form.woocommerce-EditAccountForm.edit-account>fieldset,.woocommerce-account form.woocommerce-EditAccountForm.edit-account>p:has(button[type=submit]){grid-column:1/-1}@media only screen and (max-width:559px){.woocommerce-account form.woocommerce-EditAccountForm.edit-account>.woocommerce-form-row-first,.woocommerce-account form.woocommerce-EditAccountForm.edit-account>.woocommerce-form-row-last{grid-column:1}}.woocommerce-account form.woocommerce-EditAccountForm.edit-account fieldset{margin:0;padding:1rem 1.1rem 1.15rem;border:1px solid rgba(25,25,25,.1);border-radius:14px;background:rgba(255,255,255,.55);box-sizing:border-box}.woocommerce-account form.woocommerce-EditAccountForm.edit-account fieldset legend{padding:0 .35rem;font-family:Syne,sans-serif;font-weight:600;font-size:.9375rem;color:#191919}.woocommerce-account form.woocommerce-EditAccountForm.edit-account fieldset .woocommerce-form-row{margin-bottom:1rem}.woocommerce-account form.woocommerce-EditAccountForm.edit-account fieldset .woocommerce-form-row:last-child{margin-bottom:0}.woocommerce-account form.woocommerce-EditAccountForm.edit-account .clear{height:0;margin:0;padding:0;overflow:hidden}.woocommerce-account form.woocommerce-EditAccountForm.edit-account button[type=submit]{min-height:44px;padding:.65rem 1.35rem;font-weight:600;font-size:.9375rem;font-family:inherit;border-radius:10px;background:#594fa1;color:#fff;border:none;cursor:pointer;transition:background-color .2s ease}.woocommerce-account form.woocommerce-EditAccountForm.edit-account button[type=submit]:hover{background:rgba(89,79,161,.92);color:#fff}.woocommerce-account form.woocommerce-EditAccountForm.edit-account button[type=submit]:focus-visible{outline:2px solid #594fa1;outline-offset:2px}.woocommerce-account .woocommerce-Button.button,.woocommerce-account .woocommerce-MyAccount-content .button,.woocommerce-account .woocommerce-address-fields .button,.woocommerce-account .woocommerce-button.button,.woocommerce-account .woocommerce-form-login__submit,.woocommerce-account .woocommerce-form-register__submit{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1.25rem;font-weight:600;font-size:.9375rem;font-family:inherit;line-height:1.2;border-radius:10px;text-decoration:none;box-sizing:border-box;cursor:pointer;border:none;background:#594fa1;color:#fff;transition:background-color .2s ease}.woocommerce-account .woocommerce-Button.button:hover,.woocommerce-account .woocommerce-MyAccount-content .button:hover,.woocommerce-account .woocommerce-address-fields .button:hover,.woocommerce-account .woocommerce-button.button:hover,.woocommerce-account .woocommerce-form-login__submit:hover,.woocommerce-account .woocommerce-form-register__submit:hover{background:rgba(89,79,161,.92);color:#fff}.woocommerce-account .woocommerce-Button.button:focus-visible,.woocommerce-account .woocommerce-MyAccount-content .button:focus-visible,.woocommerce-account .woocommerce-address-fields .button:focus-visible,.woocommerce-account .woocommerce-button.button:focus-visible,.woocommerce-account .woocommerce-form-login__submit:focus-visible,.woocommerce-account .woocommerce-form-register__submit:focus-visible{outline:2px solid #594fa1;outline-offset:2px}.woocommerce-account .woocommerce-MyAccount-content .dw-myaccount-license-order__remove-btn.button{display:inline-flex;align-items:center;justify-content:center;min-height:0;height:auto;padding:.3rem .55rem;font-size:.6875rem;font-weight:600;font-family:inherit;line-height:1.25;letter-spacing:.01em;text-transform:none;border-radius:7px;text-decoration:none;box-sizing:border-box;cursor:pointer;color:rgba(25,25,25,.92);background:rgba(25,25,25,.07);border:1px solid rgba(25,25,25,.2);box-shadow:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.woocommerce-account .woocommerce-MyAccount-content .dw-myaccount-license-order__remove-btn.button:hover{background:rgba(200,80,80,.1);border-color:rgba(200,80,80,.3);color:#8f2a2a}.woocommerce-account .woocommerce-MyAccount-content .dw-myaccount-license-order__remove-btn.button:focus-visible{outline:2px solid rgba(89,79,161,.45);outline-offset:2px}.woocommerce-account .lost_password,.woocommerce-account .woocommerce-LostPassword{margin:0}.woocommerce-account .lost_password a,.woocommerce-account .woocommerce-LostPassword a{font-size:.875rem;font-weight:600;color:#594fa1;text-decoration:underline;text-underline-offset:2px}.woocommerce-account .lost_password a:hover,.woocommerce-account .woocommerce-LostPassword a:hover{color:rgba(89,79,161,.85)}.woocommerce-account .u-columns.woocommerce-Addresses.col2-set.addresses{display:grid;gap:1.25rem;margin:1rem 0 0}@media only screen and (min-width:768px){.woocommerce-account .u-columns.woocommerce-Addresses.col2-set.addresses{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.woocommerce-account .u-columns.woocommerce-Addresses.col2-set.addresses::after,.woocommerce-account .u-columns.woocommerce-Addresses.col2-set.addresses::before{display:none;content:none}.woocommerce-account .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address{float:none;width:100%;margin:0;padding:1.25rem 1rem 1.5rem;box-sizing:border-box;background:rgba(89,79,161,.06);border:1px solid rgba(25,25,25,.06);border-radius:16px}@media only screen and (min-width:640px){.woocommerce-account .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address{padding:1.5rem 1.25rem 1.65rem}}.woocommerce-account .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin:0 0 .85rem;padding:0;border:0}.woocommerce-account .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address-title h2{margin:0;font-family:Syne,sans-serif;font-size:1.0625rem;font-weight:600;color:#191919}.woocommerce-account .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address-title a.edit{font-size:.875rem;font-weight:600;color:#594fa1;text-decoration:none}.woocommerce-account .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address-title a.edit:hover{text-decoration:underline;text-underline-offset:2px}.woocommerce-account .u-columns.woocommerce-Addresses.col2-set.addresses address{font-style:normal;line-height:1.55;color:#4e5054;margin:0}.woocommerce-account .woocommerce-MyAccount-content form h2,.woocommerce-account .woocommerce-MyAccount-content>h2{font-family:Syne,sans-serif;font-size:1.0625rem;font-weight:600;margin:0 0 1rem;padding-bottom:.65rem;border-bottom:1px solid rgba(25,25,25,.1);color:#191919}.woocommerce-account .woocommerce-Pagination{display:flex;flex-wrap:wrap;gap:.65rem;margin:1.25rem 0 0}.woocommerce-account .woocommerce-Pagination a.button,.woocommerce-account .woocommerce-Pagination a.woocommerce-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1.15rem;font-weight:600;font-size:.875rem;border-radius:10px;text-decoration:none;background:rgba(255,255,255,.9);color:#594fa1;border:1px solid rgba(89,79,161,.35);transition:background-color .2s ease,border-color .2s ease}.woocommerce-account .woocommerce-Pagination a.button:hover,.woocommerce-account .woocommerce-Pagination a.woocommerce-button:hover{background:rgba(89,79,161,.08);color:#594fa1;border-color:rgba(89,79,161,.5)}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods.shop_table,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table{width:100%;margin:0 0 1rem;table-layout:fixed;border:1px solid rgba(25,25,25,.1);border-collapse:separate;border-spacing:0;background:rgba(89,79,161,.04);border-radius:16px;overflow:hidden}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods.shop_table>tbody>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods.shop_table>tbody>tr>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods.shop_table>tfoot>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods.shop_table>tfoot>tr>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods.shop_table>thead>tr>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table>tbody>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table>tbody>tr>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table>tfoot>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table>tfoot>tr>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table>thead>tr>th{border:0;vertical-align:middle;box-sizing:border-box}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods.shop_table>thead>tr>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table>thead>tr>th{padding:1rem .75rem;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;text-align:left;color:rgba(25,25,25,.65);background:rgba(255,255,255,.65);border-bottom:1px solid rgba(25,25,25,.1)}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods.shop_table>thead>tr>th:not(:last-child),.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table>thead>tr>th:not(:last-child){border-right:1px solid rgba(25,25,25,.1)}@media only screen and (min-width:640px){.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods.shop_table>thead>tr>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table>thead>tr>th{padding:1.125rem 1rem;font-size:.875rem}}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods.shop_table>tbody>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods.shop_table>tbody>tr>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table>tbody>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table>tbody>tr>th{padding:1rem .75rem;font-size:.9375rem;color:#4e5054;background-color:transparent;background-image:none;border-bottom:1px solid rgba(89,79,161,.2);text-align:left}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods.shop_table>tbody>tr>td:not(:last-child),.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods.shop_table>tbody>tr>th:not(:last-child),.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table>tbody>tr>td:not(:last-child),.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table>tbody>tr>th:not(:last-child){border-right:1px solid rgba(25,25,25,.1)}@media only screen and (min-width:640px){.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods.shop_table>tbody>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods.shop_table>tbody>tr>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table>tbody>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table>tbody>tr>th{padding:1.15rem 1rem}}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods.shop_table>tbody>tr:last-child>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods.shop_table>tbody>tr:last-child>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table>tbody>tr:last-child>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table>tbody>tr:last-child>th{border-bottom:none}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods.shop_table a:not(.button):not(.woocommerce-button),.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table a:not(.button):not(.woocommerce-button){color:#594fa1;font-weight:600;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods.shop_table a:not(.button):not(.woocommerce-button):hover,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table a:not(.button):not(.woocommerce-button):hover{text-decoration:underline;text-underline-offset:2px}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods.shop_table .woocommerce-button,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods.shop_table a.button,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table .woocommerce-button,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table a.button{display:inline-flex;align-items:center;justify-content:center;margin:.2rem .35rem .2rem 0;padding:.5rem .9rem;font-size:14px;font-weight:600;border-radius:10px;text-decoration:none;background:#594fa1;color:#fff;border:none}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods.shop_table .woocommerce-button:hover,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods.shop_table a.button:hover,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table .woocommerce-button:hover,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table a.button:hover{background:rgba(89,79,161,.92);color:#fff}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods.shop_table .amount,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table .amount{color:#594fa1;font-weight:600}.woocommerce-account.woocommerce-payment-methods .woocommerce-MyAccount-content .woocommerce-info{margin-bottom:1.25rem}@media only screen and (max-width:769px){.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table.shop_table_responsive{display:block;width:100%;max-width:100%;min-width:0;table-layout:auto;border:none;border-radius:0;background:0 0;overflow:visible}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table.shop_table_responsive thead{display:none!important}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table.shop_table_responsive tbody{display:block;width:100%}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table.shop_table_responsive>tbody>tr.woocommerce-orders-table__row{display:block;width:100%;max-width:100%;box-sizing:border-box;margin-bottom:.85rem;padding:0;background:rgba(255,255,255,.92);border:1px solid rgba(25,25,25,.1);border-radius:12px;overflow:hidden}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table.shop_table_responsive>tbody>tr.woocommerce-orders-table__row:last-child{margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table.shop_table_responsive>tbody>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table.shop_table_responsive>tbody>tr>th{display:block;width:100%!important;max-width:100%;box-sizing:border-box;padding:.65rem 1rem;text-align:left;border-right:none!important;vertical-align:top;background-color:transparent!important;background-image:none!important;font-weight:400;overflow-wrap:anywhere;word-break:break-word}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table.shop_table_responsive>tbody>tr>td:not(:last-child),.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table.shop_table_responsive>tbody>tr>th:not(:last-child){border-bottom:1px solid rgba(89,79,161,.2)}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table.shop_table_responsive>tbody>tr>td::before,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table.shop_table_responsive>tbody>tr>th::before{content:attr(data-title);display:block;float:none;clear:both;width:100%;box-sizing:border-box;margin:0 0 .4rem;padding-bottom:.35rem;border-bottom:1px solid rgba(25,25,25,.08);text-align:left;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.04em;color:rgba(25,25,25,.62);line-height:1.45;word-break:break-word}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table.shop_table_responsive>tbody>tr>th.woocommerce-orders-table__cell-order-number a{font-weight:600}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table.shop_table_responsive>tbody>tr>td.woocommerce-orders-table__cell-order-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table.shop_table_responsive>tbody>tr>td.woocommerce-orders-table__cell-order-actions::before{flex:1 0 100%;margin-bottom:.25rem}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table.shop_table_responsive>tbody>tr>td.woocommerce-orders-table__cell-order-actions .woocommerce-button,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table.shop_table.shop_table_responsive>tbody>tr>td.woocommerce-orders-table__cell-order-actions a.button{flex:1 1 auto;min-width:7.5rem;max-width:100%;margin:0!important;justify-content:center}.woocommerce-account .woocommerce-MyAccount-content table.shop_table_responsive:not(.woocommerce-orders-table){overflow-x:auto;display:block;max-width:100%;-webkit-overflow-scrolling:touch}}body.woocommerce-account .woocommerce-address-fields .select2-container{width:100%!important;max-width:100%;vertical-align:top}body.woocommerce-account .woocommerce-address-fields .select2-container.select2-container--open{overflow:visible}body.woocommerce-account .woocommerce-address-fields .select2-container--default .select2-selection--single{height:auto!important;min-height:2.8125rem;padding:0;background:#fff;border:1px solid rgba(25,25,25,.14)!important;border-radius:10px!important;transition:border-color .2s ease,box-shadow .2s ease}body.woocommerce-account .woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__rendered{padding:.65rem 2.25rem .65rem .85rem;font-size:1rem;line-height:1.4;color:#4e5054}body.woocommerce-account .woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important;top:0!important;right:.35rem!important}body.woocommerce-account .woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:rgba(25,25,25,.45) transparent transparent!important}body.woocommerce-account .woocommerce-address-fields .select2-container--default.select2-container--focus .select2-selection--single,body.woocommerce-account .woocommerce-address-fields .select2-container--default.select2-container--open .select2-selection--single{border-color:rgba(89,79,161,.45)!important;box-shadow:0 0 0 2px rgba(89,79,161,.12)}body.woocommerce-account .select2-dropdown{background:#fff;border:1px solid rgba(25,25,25,.14)!important;border-radius:10px!important;box-shadow:0 10px 36px rgba(25,25,25,.12);overflow:hidden;box-sizing:border-box}body.woocommerce-account .select2-dropdown.select2-dropdown--below{margin-top:.45rem!important}body.woocommerce-account .select2-dropdown.select2-dropdown--above{margin-bottom:.45rem!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-downloads,.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details,.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details,.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-downloads{margin:0 0 1.75rem;padding:1.25rem 1rem 1.5rem;box-sizing:border-box;background:rgba(89,79,161,.06);border:1px solid rgba(25,25,25,.06);border-radius:20px}@media only screen and (min-width:640px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-downloads,.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details,.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details,.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-downloads{padding:1.5rem 1.25rem 1.75rem}}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column__title,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__title,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-downloads__title,.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-column__title,.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details__title,.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-downloads__title{font-family:Syne,sans-serif;font-size:1.0625rem;font-weight:600;margin:0 0 1rem;padding-bottom:.65rem;border-bottom:1px solid rgba(25,25,25,.1);color:#191919}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details h2,.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details h2{margin-top:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses,.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses{display:grid;gap:1.25rem;margin:0;padding:0;border:0;box-shadow:none;background:0 0}@media only screen and (min-width:768px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses,.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column,.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column{float:none;width:100%;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details address,.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details address{font-style:normal;line-height:1.55;color:#4e5054;margin:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details--email,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details--phone,.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details--email,.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details--phone{margin:.5rem 0 0;font-size:.9375rem;color:rgba(25,25,25,.88)}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads{width:100%;margin:0;table-layout:fixed;border:1px solid rgba(25,25,25,.1);border-collapse:separate;border-spacing:0;background:rgba(89,79,161,.04);border-radius:16px;overflow:hidden}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tbody>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tfoot>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tfoot>tr>th,.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>thead>tr>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tbody>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tfoot>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tfoot>tr>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>thead>tr>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tbody>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tfoot>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tfoot>tr>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>thead>tr>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tbody>tr>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tfoot>tr>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tfoot>tr>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>thead>tr>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tbody>tr>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tfoot>tr>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tfoot>tr>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>thead>tr>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tbody>tr>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tfoot>tr>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tfoot>tr>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>thead>tr>th{border:0;vertical-align:middle;box-sizing:border-box}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>thead>tr>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>thead>tr>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>thead>tr>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>thead>tr>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>thead>tr>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>thead>tr>th{padding:1rem .75rem;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;text-align:left;color:rgba(25,25,25,.65);background:rgba(255,255,255,.65);border-bottom:1px solid rgba(25,25,25,.1)}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>thead>tr>th:not(:last-child),.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>thead>tr>th:not(:last-child),.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>thead>tr>th:not(:last-child),.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>thead>tr>th:not(:last-child),.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>thead>tr>th:not(:last-child),.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>thead>tr>th:not(:last-child){border-right:1px solid rgba(25,25,25,.1)}@media only screen and (min-width:640px){.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>thead>tr>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>thead>tr>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>thead>tr>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>thead>tr>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>thead>tr>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>thead>tr>th{padding:1.125rem 1rem;font-size:.875rem}}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tbody>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tbody>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tbody>tr>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tbody>tr>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tbody>tr>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tbody>tr>td{padding:1rem .75rem;font-size:.9375rem;color:#4e5054;border-bottom:1px solid rgba(89,79,161,.2);text-align:left}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tbody>tr>td:not(:last-child),.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tbody>tr>td:not(:last-child),.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tbody>tr>td:not(:last-child),.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tbody>tr>td:not(:last-child),.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tbody>tr>td:not(:last-child),.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tbody>tr>td:not(:last-child){border-right:1px solid rgba(25,25,25,.1)}@media only screen and (min-width:640px){.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tbody>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tbody>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tbody>tr>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tbody>tr>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tbody>tr>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tbody>tr>td{padding:1.25rem 1rem}}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tbody>tr:last-child>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tbody>tr:last-child>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tbody>tr:last-child>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tbody>tr:last-child>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tbody>tr:last-child>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tbody>tr:last-child>td{border-bottom:1px solid rgba(89,79,161,.2)}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tbody>tr>td.product-name,.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>thead>tr>th.product-name,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tbody>tr>td.product-name,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>thead>tr>th.product-name,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tbody>tr>td.product-name,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>thead>tr>th.product-name,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tbody>tr>td.product-name,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>thead>tr>th.product-name,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tbody>tr>td.product-name,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>thead>tr>th.product-name,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tbody>tr>td.product-name,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>thead>tr>th.product-name{font-weight:500;color:#191919;line-height:1.45;width:66.666%}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tbody>tr>td.product-name a,.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>thead>tr>th.product-name a,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tbody>tr>td.product-name a,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>thead>tr>th.product-name a,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tbody>tr>td.product-name a,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>thead>tr>th.product-name a,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tbody>tr>td.product-name a,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>thead>tr>th.product-name a,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tbody>tr>td.product-name a,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>thead>tr>th.product-name a,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tbody>tr>td.product-name a,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>thead>tr>th.product-name a{color:#191919;font-weight:600}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tbody>tr>td.product-name a:hover,.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>thead>tr>th.product-name a:hover,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tbody>tr>td.product-name a:hover,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>thead>tr>th.product-name a:hover,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tbody>tr>td.product-name a:hover,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>thead>tr>th.product-name a:hover,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tbody>tr>td.product-name a:hover,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>thead>tr>th.product-name a:hover,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tbody>tr>td.product-name a:hover,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>thead>tr>th.product-name a:hover,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tbody>tr>td.product-name a:hover,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>thead>tr>th.product-name a:hover{color:#594fa1}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tbody>tr>td.product-total,.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>thead>tr>th.product-total,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tbody>tr>td.product-total,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>thead>tr>th.product-total,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tbody>tr>td.product-total,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>thead>tr>th.product-total,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tbody>tr>td.product-total,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>thead>tr>th.product-total,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tbody>tr>td.product-total,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>thead>tr>th.product-total,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tbody>tr>td.product-total,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>thead>tr>th.product-total{width:33.334%}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>thead>tr>th.product-total,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>thead>tr>th.product-total,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>thead>tr>th.product-total,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>thead>tr>th.product-total,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>thead>tr>th.product-total,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>thead>tr>th.product-total{text-align:right}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tbody>tr>td.product-total,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tbody>tr>td.product-total,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tbody>tr>td.product-total,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tbody>tr>td.product-total,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tbody>tr>td.product-total,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tbody>tr>td.product-total{text-align:right;font-weight:600;color:#191919}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tbody>tr>td.product-total .amount,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tbody>tr>td.product-total .amount,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tbody>tr>td.product-total .amount,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tbody>tr>td.product-total .amount,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tbody>tr>td.product-total .amount,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tbody>tr>td.product-total .amount{color:#594fa1}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tfoot>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tfoot>tr>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tfoot>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tfoot>tr>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tfoot>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tfoot>tr>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tfoot>tr>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tfoot>tr>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tfoot>tr>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tfoot>tr>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tfoot>tr>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tfoot>tr>th{padding:.5rem .75rem;font-size:.9375rem;background:0 0;border-bottom:1px solid rgba(89,79,161,.2)}@media only screen and (min-width:640px){.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tfoot>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tfoot>tr>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tfoot>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tfoot>tr>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tfoot>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tfoot>tr>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tfoot>tr>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tfoot>tr>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tfoot>tr>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tfoot>tr>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tfoot>tr>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tfoot>tr>th{padding:.5rem 1rem}}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tfoot>tr>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tfoot>tr>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tfoot>tr>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tfoot>tr>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tfoot>tr>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tfoot>tr>th{width:66.666%;font-weight:500;color:rgba(25,25,25,.7);text-align:left}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tfoot>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tfoot>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tfoot>tr>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tfoot>tr>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tfoot>tr>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tfoot>tr>td{width:33.334%;text-align:right;font-weight:600;color:#191919}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tfoot>tr>td .amount,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tfoot>tr>td .amount,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tfoot>tr>td .amount,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tfoot>tr>td .amount,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tfoot>tr>td .amount,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tfoot>tr>td .amount{color:#594fa1}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tfoot>tr:last-child>td,.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tfoot>tr:last-child>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tfoot>tr:last-child>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tfoot>tr:last-child>th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tfoot>tr:last-child>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tfoot>tr:last-child>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tfoot>tr:last-child>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tfoot>tr:last-child>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tfoot>tr:last-child>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tfoot>tr:last-child>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tfoot>tr:last-child>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tfoot>tr:last-child>th{border-bottom:none}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details .order-actions--heading,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details .order-actions--heading,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads .order-actions--heading,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details .order-actions--heading,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details .order-actions--heading,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads .order-actions--heading{vertical-align:middle}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tbody>tr>td .order-actions-button,.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tbody>tr>td .woocommerce-button.button,.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tfoot>tr>td .order-actions-button,.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tfoot>tr>td .woocommerce-button.button,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tbody>tr>td .order-actions-button,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tbody>tr>td .woocommerce-button.button,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tfoot>tr>td .order-actions-button,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tfoot>tr>td .woocommerce-button.button,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tbody>tr>td .order-actions-button,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tbody>tr>td .woocommerce-button.button,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tfoot>tr>td .order-actions-button,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tfoot>tr>td .woocommerce-button.button,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tbody>tr>td .order-actions-button,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tbody>tr>td .woocommerce-button.button,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tfoot>tr>td .order-actions-button,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tfoot>tr>td .woocommerce-button.button,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tbody>tr>td .order-actions-button,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tbody>tr>td .woocommerce-button.button,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tfoot>tr>td .order-actions-button,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tfoot>tr>td .woocommerce-button.button,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tbody>tr>td .order-actions-button,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tbody>tr>td .woocommerce-button.button,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tfoot>tr>td .order-actions-button,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tfoot>tr>td .woocommerce-button.button{display:inline-flex;align-items:center;justify-content:center;margin:.25rem .35rem .25rem 0;padding:.55rem 1rem;font-weight:600;font-size:14px;line-height:1.2;border-radius:10px;text-decoration:none;background:#594fa1;color:#fff;border:none;transition:background-color .2s ease}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tbody>tr>td .order-actions-button:hover,.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tbody>tr>td .woocommerce-button.button:hover,.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tfoot>tr>td .order-actions-button:hover,.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details>tfoot>tr>td .woocommerce-button.button:hover,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tbody>tr>td .order-actions-button:hover,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tbody>tr>td .woocommerce-button.button:hover,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tfoot>tr>td .order-actions-button:hover,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details>tfoot>tr>td .woocommerce-button.button:hover,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tbody>tr>td .order-actions-button:hover,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tbody>tr>td .woocommerce-button.button:hover,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tfoot>tr>td .order-actions-button:hover,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads>tfoot>tr>td .woocommerce-button.button:hover,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tbody>tr>td .order-actions-button:hover,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tbody>tr>td .woocommerce-button.button:hover,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tfoot>tr>td .order-actions-button:hover,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details>tfoot>tr>td .woocommerce-button.button:hover,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tbody>tr>td .order-actions-button:hover,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tbody>tr>td .woocommerce-button.button:hover,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tfoot>tr>td .order-actions-button:hover,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details>tfoot>tr>td .woocommerce-button.button:hover,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tbody>tr>td .order-actions-button:hover,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tbody>tr>td .woocommerce-button.button:hover,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tfoot>tr>td .order-actions-button:hover,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads>tfoot>tr>td .woocommerce-button.button:hover{background:rgba(89,79,161,.92);color:#fff}@media only screen and (max-width:769px){.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive{display:block;width:100%;max-width:100%;table-layout:auto;border:none;border-radius:0;background:0 0;overflow:visible}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive thead,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive thead{display:none!important}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive tbody,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive tfoot,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive tbody,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive tfoot{display:block;width:100%}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive>tbody>tr,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive>tfoot>tr,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive>tbody>tr,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive>tfoot>tr{display:block;width:100%;box-sizing:border-box}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive>tbody>tr.order_item,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive>tbody>tr.order_item{margin-bottom:.75rem;padding:0;background:rgba(255,255,255,.92);border:1px solid rgba(25,25,25,.1);border-radius:12px;overflow:hidden}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive>tbody>tr>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive>tbody>tr>td{display:block;width:100%!important;max-width:100%;box-sizing:border-box;padding:.65rem 1rem;text-align:left;border-right:none!important;vertical-align:top}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive>tbody>tr>td::before,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive>tbody>tr>td::before{content:attr(data-title);display:block;float:none;clear:both;width:100%;box-sizing:border-box;margin:0 0 .4rem;padding-bottom:.35rem;border-bottom:1px solid rgba(25,25,25,.08);text-align:left;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.04em;color:rgba(25,25,25,.62);line-height:1.45;word-break:break-word}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive>tbody>tr>td.product-name,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive>tbody>tr>td.product-name{word-break:break-word;border-bottom:1px solid rgba(89,79,161,.2)}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive>tbody>tr>td.product-total,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive>tbody>tr>td.product-total{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.65rem;text-align:right;border-bottom:none}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive>tbody>tr>td.product-total::before,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive>tbody>tr>td.product-total::before{display:block;flex:0 1 auto;width:auto;max-width:55%;margin:0;padding:0;border-bottom:none;text-align:left}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive>tbody>tr>td.product-total .amount,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive>tbody>tr>td.product-total .woocommerce-Price-amount,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive>tbody>tr>td.product-total .amount,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive>tbody>tr>td.product-total .woocommerce-Price-amount{flex:0 0 auto;margin-left:auto;text-align:right}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive>tbody>tr.product-purchase-note>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive>tbody>tr.woocommerce-table__product-purchase-note>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive>tbody>tr.product-purchase-note>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive>tbody>tr.woocommerce-table__product-purchase-note>td{display:block;text-align:left;border-bottom:none}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive>tbody>tr.product-purchase-note>td::before,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive>tbody>tr.woocommerce-table__product-purchase-note>td::before,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive>tbody>tr.product-purchase-note>td::before,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive>tbody>tr.woocommerce-table__product-purchase-note>td::before{content:none!important;display:none!important}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive>tfoot>tr,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive>tfoot>tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem;align-items:center;padding:.55rem 0;border-bottom:1px solid rgba(89,79,161,.2)}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive>tfoot>tr:last-child,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive>tfoot>tr:last-child{border-bottom:none}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive>tfoot>tr>td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive>tfoot>tr>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive>tfoot>tr>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive>tfoot>tr>th{display:block;width:auto!important;padding:.25rem 0;margin:0;border:0;background:0 0;vertical-align:middle}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive>tfoot>tr>th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive>tfoot>tr>th{text-align:left}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive>tfoot>tr>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive>tfoot>tr>td{text-align:right;justify-self:end}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive>tfoot>tr:has(.order-actions--heading),.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive>tfoot>tr:has(.order-actions--heading){grid-template-columns:1fr;gap:.5rem;padding:.65rem 0}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive>tfoot>tr:has(.order-actions--heading)>th.order-actions--heading,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive>tfoot>tr:has(.order-actions--heading)>th.order-actions--heading{grid-column:1}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details.shop_table_responsive>tfoot>tr:has(.order-actions--heading)>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details.shop_table_responsive>tfoot>tr:has(.order-actions--heading)>td{grid-column:1;justify-self:stretch;text-align:left}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-downloads,.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-downloads{margin-bottom:1.35rem;padding:1rem .9rem 1.2rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-downloads__title,.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-downloads__title{font-size:1.125rem;margin:0 0 .85rem;padding-bottom:.55rem}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads.shop_table_responsive,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads.shop_table_responsive{display:block;width:100%;max-width:100%;table-layout:auto;border:none;border-radius:0;background:0 0;overflow:visible}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads.shop_table_responsive thead,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads.shop_table_responsive thead{display:none!important}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads.shop_table_responsive tbody,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads.shop_table_responsive tbody{display:block;width:100%}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr{display:block;width:100%;box-sizing:border-box;margin-bottom:.85rem;padding:.85rem 1rem .95rem;background:rgba(255,255,255,.95);border:1px solid rgba(25,25,25,.09);border-radius:12px}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr:last-child,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr:last-child{margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr>td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr>td{display:block;width:100%!important;max-width:100%;box-sizing:border-box;padding:.45rem 0;margin:0;text-align:left;font-size:.9375rem;line-height:1.5;color:#4e5054;border:none!important;border-bottom:none!important;border-right:none!important;vertical-align:top}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr>td a,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr>td a{font-size:inherit;line-height:inherit;font-weight:600}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr>td time,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr>td time{font-size:inherit;line-height:inherit;color:rgba(25,25,25,.92)}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr>td::before,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr>td::before{content:attr(data-title);display:block;float:none;clear:both;width:100%;margin:0 0 .3rem;padding:0;border:none!important;border-bottom:none!important;text-align:left;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.035em;color:rgba(25,25,25,.58);line-height:1.35;word-break:break-word}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr>td:not(:last-child),.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr>td:not(:last-child){border-bottom:1px solid rgba(25,25,25,.12)!important;padding-bottom:.6rem;margin-bottom:.45rem}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr>td:first-child,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr>td:first-child{padding-top:.15rem}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr>td:last-child,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr>td:last-child{padding-bottom:.15rem}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr>td.download-product a,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr>td.download-product a{color:#594fa1}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr>td.download-product a:hover,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr>td.download-product a:hover{color:rgba(89,79,161,.85)}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr>td .button,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr>td a.button,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr>td a.woocommerce-MyAccount-downloads-file,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr>td .button,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr>td a.button,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-downloads.shop_table_responsive>tbody>tr>td a.woocommerce-MyAccount-downloads-file{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:44px;margin-top:.35rem;padding:.55rem 1rem;font-size:14px;font-weight:600;line-height:1.25;border-radius:10px;text-align:center;text-decoration:none}}.woocommerce-account .woocommerce-MyAccount-content .order-again,.woocommerce-checkout.woocommerce-order-received .woocommerce-order .order-again{margin:1.25rem 0 0}.woocommerce-account .woocommerce-MyAccount-content .order-again .button,.woocommerce-checkout.woocommerce-order-received .woocommerce-order .order-again .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1.25rem;font-weight:600;font-size:.9375rem;border-radius:10px;text-decoration:none;background:rgba(255,255,255,.9);color:#594fa1;border:1px solid rgba(89,79,161,.35);transition:background-color .2s ease,border-color .2s ease}.woocommerce-account .woocommerce-MyAccount-content .order-again .button:hover,.woocommerce-checkout.woocommerce-order-received .woocommerce-order .order-again .button:hover{background:rgba(89,79,161,.08);color:#594fa1;border-color:rgba(89,79,161,.5)}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content>p:first-of-type{margin:0 0 1.25rem;padding:1rem 1.1rem;font-size:.9375rem;line-height:1.55;color:#4e5054;background:rgba(89,79,161,.06);border:1px solid rgba(25,25,25,.08);border-radius:14px;box-sizing:border-box}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content>p:first-of-type mark.order-date,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content>p:first-of-type mark.order-number,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content>p:first-of-type mark.order-status{background:0 0;color:#594fa1;font-weight:600}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content>p:first-of-type mark.order-status{color:#191919}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-OrderUpdates{list-style:none;margin:0 0 1.75rem;padding:0}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-OrderUpdates .woocommerce-OrderUpdate{margin:0 0 .75rem;padding:0;list-style:none;border:1px solid rgba(25,25,25,.08);border-radius:12px;background:rgba(255,255,255,.85);overflow:hidden}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-OrderUpdates .woocommerce-OrderUpdate:last-child{margin-bottom:0}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-OrderUpdates .woocommerce-OrderUpdate-meta{margin:0;padding:.65rem 1rem;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgba(25,25,25,.55);background:rgba(89,79,161,.06);border-bottom:1px solid rgba(25,25,25,.06)}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-OrderUpdates .woocommerce-OrderUpdate-description{padding:.85rem 1rem 1rem;font-size:.9375rem;line-height:1.5;color:#4e5054}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-OrderUpdates .woocommerce-OrderUpdate-description p{margin:0 0 .5rem}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-OrderUpdates .woocommerce-OrderUpdate-description p:last-child{margin-bottom:0}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content h2:not(.woocommerce-column__title):not(.woocommerce-order-details__title):not(.woocommerce-order-downloads__title){font-family:Syne,sans-serif;font-size:1.0625rem;font-weight:600;margin:1.5rem 0 .85rem;color:#191919}.woocommerce table.shop_table.shop_table_responsive:not(.cart) td,.woocommerce table.shop_table.shop_table_responsive:not(.cart) th{vertical-align:middle}.woocommerce a.woocommerce-remove-coupon{--dw-remove-x:rgba(236, 18, 26, 0.88);--dw-remove-x-hover:#ec121a;display:inline-flex;align-items:center;justify-content:center;position:relative;width:1.6875rem;height:1.6875rem;margin:0;margin-inline-start:auto;margin-inline-end:0;clear:both;padding:0;box-sizing:border-box;font-size:0;line-height:0;color:transparent;text-decoration:none;overflow:hidden;white-space:nowrap;background:rgba(25,25,25,.05);border:1px solid rgba(236,18,26,.22);border-radius:6px;box-shadow:none;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.woocommerce a.woocommerce-remove-coupon::before{content:"";display:block;width:.5625rem;height:.5625rem;flex-shrink:0;background-color:var(--dw-remove-x);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-width='2' d='M3 3l6 6M9 3L3 9'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-width='2' d='M3 3l6 6M9 3L3 9'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:background-color .2s ease}.woocommerce a.woocommerce-remove-coupon:hover{background:rgba(236,18,26,.08);border-color:rgba(236,18,26,.42);--dw-remove-x:var(--dw-remove-x-hover)}.woocommerce a.woocommerce-remove-coupon:focus{outline:0}.woocommerce a.woocommerce-remove-coupon:focus-visible{outline:2px solid rgba(236,18,26,.55);outline-offset:2px;border-radius:6px}.widget_shopping_cart .variation,.woocommerce-cart .cart_item .variation,.woocommerce-checkout .woocommerce-checkout-review-order-table .variation,.woocommerce-order-details .variation,.woocommerce-table--order-details .variation,table.order_details .variation{margin:0;padding:.2rem 0 .15rem;font-size:14px;line-height:1.45;color:rgba(25,25,25,.92)}.widget_shopping_cart .variation dt,.woocommerce-cart .cart_item .variation dt,.woocommerce-checkout .woocommerce-checkout-review-order-table .variation dt,.woocommerce-order-details .variation dt,.woocommerce-table--order-details .variation dt,table.order_details .variation dt{clear:both;float:left;margin:0 .5rem .35rem 0;padding:.1rem 0;font-weight:600;color:rgba(25,25,25,.58)}.widget_shopping_cart .variation dd,.woocommerce-cart .cart_item .variation dd,.woocommerce-checkout .woocommerce-checkout-review-order-table .variation dd,.woocommerce-order-details .variation dd,.woocommerce-table--order-details .variation dd,table.order_details .variation dd{margin:0 0 .5rem 0;padding:.15rem 0 .1rem}.widget_shopping_cart .variation dd p,.woocommerce-cart .cart_item .variation dd p,.woocommerce-checkout .woocommerce-checkout-review-order-table .variation dd p,.woocommerce-order-details .variation dd p,.woocommerce-table--order-details .variation dd p,table.order_details .variation dd p{margin:0}.widget_shopping_cart .variation::after,.woocommerce-cart .cart_item .variation::after,.woocommerce-checkout .woocommerce-checkout-review-order-table .variation::after,.woocommerce-order-details .variation::after,.woocommerce-table--order-details .variation::after,table.order_details .variation::after{content:"";display:table;clear:both}tr.dw-license-key-row td,tr.dw-license-key-row th{vertical-align:middle}tr.dw-license-key-row th{color:#191919;background:rgba(89,79,161,.07)}tr.dw-license-key-row td{background:rgba(89,79,161,.03)}.dw-license-key-cell{display:flex;align-items:stretch;width:100%;max-width:100%;min-height:2.65rem;padding:.2rem;box-sizing:border-box;background:#fff;border:1px solid rgba(89,79,161,.2);border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 1px 2px rgba(25,25,25,.05)}.dw-license-key-cell .dw-order-license-info__key{flex:1 1 auto;min-width:0;display:flex;align-items:center;margin:0;padding:.5rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:.8125rem;font-weight:600;line-height:1.4;letter-spacing:.015em;word-break:break-all;color:rgba(25,25,25,.95);background:rgba(89,79,161,.05);border:none;border-radius:7px}.dw-license-key-cell .dw-license-key-copy{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;width:2.35rem;height:2.35rem;margin:0 .12rem 0 .35rem;padding:0;color:#594fa1;background:rgba(89,79,161,.1);border:1px solid rgba(89,79,161,.22);border-radius:8px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.dw-license-key-cell .dw-license-key-copy:hover{background:rgba(89,79,161,.16);border-color:rgba(89,79,161,.34);box-shadow:0 1px 3px rgba(89,79,161,.12)}.dw-license-key-cell .dw-license-key-copy:focus-visible{outline:2px solid rgba(89,79,161,.45);outline-offset:2px}.dw-license-key-cell .dw-license-key-copy__icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.dw-license-key-cell .dw-license-key-copy__icon svg{display:block}.dw-license-key-cell .dw-license-key-copy__icon--done{display:none}.dw-license-key-cell .dw-license-key-copy.is-copied{color:#fff;background:#594fa1;border-color:#594fa1;box-shadow:none}.dw-license-key-cell .dw-license-key-copy.is-copied .dw-license-key-copy__icon--copy{display:none}.dw-license-key-cell .dw-license-key-copy.is-copied .dw-license-key-copy__icon--done{display:inline-flex}.dw-order-license-info__table{display:block;width:100%;table-layout:auto}.dw-order-license-info__table td,.dw-order-license-info__table th{vertical-align:middle}.dw-order-license-info__table tbody{display:block;width:100%}.dw-order-license-info__table tr{display:flex;flex-wrap:wrap;align-items:stretch;width:100%;border-bottom:1px solid rgba(25,25,25,.08)}.dw-order-license-info__table tr:last-child{border-bottom:none}.dw-order-license-info__table td,.dw-order-license-info__table th{display:block;flex:0 0 100%;width:100%;max-width:none;min-width:0;float:none;clear:none;position:static;box-sizing:border-box;border-right:none;padding:.65rem .75rem;text-align:left}.dw-order-license-info__table th{font-weight:600;border-bottom:none}.dw-order-license-info__table td a.button.dw-order-license-info__renew{display:inline-flex;align-items:center;justify-content:center;width:auto;vertical-align:middle}.dw-order-license-info__table .dw-license-key-cell{width:100%}@media only screen and (min-width:770px){.dw-order-license-info__table{display:table;table-layout:fixed}.dw-order-license-info__table tbody{display:table-row-group;width:auto}.dw-order-license-info__table tr{display:table-row;border-bottom:none}.dw-order-license-info__table td,.dw-order-license-info__table th{display:table-cell;flex:none;width:auto;max-width:none;padding:.35rem .45rem}.dw-order-license-info__table th{width:42%;max-width:9rem}}.woocommerce-page table.shop_table.shop_table_responsive .dw-order-license-info__table tbody th,.woocommerce-page table.shop_table_responsive .dw-order-license-info__table tbody th{display:block}.woocommerce-page table.shop_table.shop_table_responsive .dw-order-license-info__table td,.woocommerce-page table.shop_table.shop_table_responsive .dw-order-license-info__table th,.woocommerce-page table.shop_table_responsive .dw-order-license-info__table td,.woocommerce-page table.shop_table_responsive .dw-order-license-info__table th{display:block;text-align:left!important}.woocommerce-page table.shop_table.shop_table_responsive .dw-order-license-info__table td::before,.woocommerce-page table.shop_table.shop_table_responsive .dw-order-license-info__table th::before,.woocommerce-page table.shop_table_responsive .dw-order-license-info__table td::before,.woocommerce-page table.shop_table_responsive .dw-order-license-info__table th::before{content:none;display:none}@media only screen and (min-width:770px){.woocommerce-page table.shop_table.shop_table_responsive .dw-order-license-info__table tbody th,.woocommerce-page table.shop_table.shop_table_responsive .dw-order-license-info__table td,.woocommerce-page table.shop_table.shop_table_responsive .dw-order-license-info__table th,.woocommerce-page table.shop_table_responsive .dw-order-license-info__table tbody th,.woocommerce-page table.shop_table_responsive .dw-order-license-info__table td,.woocommerce-page table.shop_table_responsive .dw-order-license-info__table th{display:table-cell;text-align:left}}.woocommerce-page .dw-order-license-info{margin-top:.65rem;padding:.75rem .85rem .85rem;box-sizing:border-box;background:rgba(89,79,161,.06);border:1px solid rgba(89,79,161,.18);border-left-width:4px;border-left-color:#594fa1;border-radius:12px}.woocommerce-page .dw-order-license-info__heading{margin:0 0 .45rem;padding:0 0 .35rem;font-family:Syne,sans-serif;font-size:14px;font-weight:600;color:#191919;border-bottom:1px solid rgba(25,25,25,.08)}.woocommerce-page .dw-order-license-info__heading:has(+.dw-order-license-info__table.dw-license-cart-table){border-bottom:none;margin-bottom:.35rem;padding-bottom:.2rem}.woocommerce-page .dw-order-license-info .dw-order-license-info__heading+.dw-order-license-info__table.dw-license-cart-table{border:none;box-shadow:none;background:rgba(255,255,255,.55);border-radius:8px;overflow:hidden}.woocommerce-page .dw-order-license-info .dw-order-license-info__heading+.dw-order-license-info__table.dw-license-cart-table td,.woocommerce-page .dw-order-license-info .dw-order-license-info__heading+.dw-order-license-info__table.dw-license-cart-table th{border:0}.woocommerce-page .dw-order-license-info__table{width:100%;margin:0 0 .4rem;border-collapse:collapse;box-sizing:border-box}.woocommerce-page .dw-order-license-info__table:last-child{margin-bottom:0}.dw-order-license-info__card .woocommerce-page .dw-order-license-info__table{margin-bottom:0}.woocommerce-page .dw-order-license-info__table.dw-license-cart-table{font-size:14px;line-height:1.4;border-radius:6px}.woocommerce-page .dw-order-license-info__table.dw-license-cart-table th{width:100%;max-width:none;font-size:14px;letter-spacing:.03em;line-height:1.4}@media only screen and (min-width:770px){.woocommerce-page .dw-order-license-info__table.dw-license-cart-table th{width:42%;max-width:9rem}}.woocommerce-page .dw-order-license-info__table.dw-license-cart-table td{font-size:14px;line-height:1.4}@media only screen and (min-width:770px){.woocommerce-page .dw-order-license-info__table.dw-license-cart-table td,.woocommerce-page .dw-order-license-info__table.dw-license-cart-table th{padding:.4rem .55rem}}.woocommerce-page .dw-order-license-info__table .dw-order-license-info__key{margin:0}.woocommerce-page .dw-order-license-info__table td a.button.dw-order-license-info__renew{margin-top:0;margin-inline-start:0;min-height:0;padding:.35rem .45rem;font-size:14px;font-weight:600;line-height:1.35;border-radius:6px}@media only screen and (min-width:640px){.woocommerce-page .dw-order-license-info__table td a.button.dw-order-license-info__renew{padding:.4rem .55rem}}.woocommerce-page .dw-order-license-info__row{margin:0 0 .45rem;font-size:14px;line-height:1.5;color:#4e5054}.woocommerce-page .dw-order-license-info__row strong{color:rgba(25,25,25,.82);font-weight:600}.woocommerce-page .dw-order-license-info__row:last-child{margin-bottom:0}.woocommerce-page .dw-order-license-info__row--renewal strong{color:#594fa1}.woocommerce-page .dw-order-license-info__row--actions{margin-top:.65rem;padding-top:.65rem;border-top:1px solid rgba(25,25,25,.08)}.woocommerce-page .dw-order-license-info__row--actions strong{display:inline-block;vertical-align:middle}.woocommerce-page .dw-order-license-info__empty{margin:0;font-size:14px;line-height:1.5;color:rgba(25,25,25,.55)}.woocommerce-page .dw-order-license-info__card{margin-top:.5rem;padding:.55rem .65rem;background:rgba(255,255,255,.92);border:1px solid rgba(25,25,25,.1);border-radius:8px;box-sizing:border-box}.woocommerce-page .dw-order-license-info__card--pending{background:rgba(255,255,255,.88);border-style:dashed;border-color:rgba(89,79,161,.28)}.woocommerce-page .dw-order-license-info__title{margin:0 0 .65rem;font-size:.9375rem;font-weight:600;color:#191919;line-height:1.35}.woocommerce-page .dw-order-license-info__key{display:inline-block;margin-top:.2rem;padding:.3rem .5rem;font-size:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;line-height:1.4;word-break:break-all;color:#191919;background:rgba(89,79,161,.08);border:1px solid rgba(89,79,161,.22);border-radius:6px;vertical-align:baseline}.woocommerce-page .dw-order-license-info a.button.dw-order-license-info__renew{display:inline-flex;align-items:center;justify-content:center;margin-top:0;margin-inline-start:0;min-height:0;padding:.35rem .45rem;font-size:14px;font-weight:600;line-height:1.35;border-radius:6px;text-decoration:none;background:#594fa1;color:#fff!important;border:none;transition:background-color .2s ease;vertical-align:middle;box-sizing:border-box}@media only screen and (min-width:640px){.woocommerce-page .dw-order-license-info a.button.dw-order-license-info__renew{padding:.4rem .55rem}}.woocommerce-page .dw-order-license-info a.button.dw-order-license-info__renew:hover{background:rgba(89,79,161,.92);color:#fff!important}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details .dw-order-license-info__table.dw-license-cart-table tbody th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details .dw-order-license-info__table.dw-license-cart-table tbody th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details .dw-order-license-info__table.dw-license-cart-table tbody th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details .dw-order-license-info__table.dw-license-cart-table tbody th{display:block}@media only screen and (min-width:770px){.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details .dw-order-license-info__table.dw-license-cart-table tbody th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details .dw-order-license-info__table.dw-license-cart-table tbody th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details .dw-order-license-info__table.dw-license-cart-table tbody th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details .dw-order-license-info__table.dw-license-cart-table tbody th{display:table-cell}}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details .dw-order-license-info__table.dw-license-cart-table tbody td,.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details .dw-order-license-info__table.dw-license-cart-table tbody th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details .dw-order-license-info__table.dw-license-cart-table tbody td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details .dw-order-license-info__table.dw-license-cart-table tbody th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details .dw-order-license-info__table.dw-license-cart-table tbody td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details .dw-order-license-info__table.dw-license-cart-table tbody th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details .dw-order-license-info__table.dw-license-cart-table tbody td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details .dw-order-license-info__table.dw-license-cart-table tbody th{vertical-align:middle}@media only screen and (min-width:770px){.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details .dw-order-license-info__table.dw-license-cart-table tbody td,.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details .dw-order-license-info__table.dw-license-cart-table tbody th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details .dw-order-license-info__table.dw-license-cart-table tbody td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details .dw-order-license-info__table.dw-license-cart-table tbody th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details .dw-order-license-info__table.dw-license-cart-table tbody td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details .dw-order-license-info__table.dw-license-cart-table tbody th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details .dw-order-license-info__table.dw-license-cart-table tbody td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details .dw-order-license-info__table.dw-license-cart-table tbody th{padding:.4rem .55rem}}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details .dw-order-license-info__table.dw-license-cart-table tbody th,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details .dw-order-license-info__table.dw-license-cart-table tbody th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details .dw-order-license-info__table.dw-license-cart-table tbody th,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details .dw-order-license-info__table.dw-license-cart-table tbody th{font-size:14px;line-height:1.4}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details .dw-order-license-info__table.dw-license-cart-table tbody td,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details .dw-order-license-info__table.dw-license-cart-table tbody td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details .dw-order-license-info__table.dw-license-cart-table tbody td,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details .dw-order-license-info__table.dw-license-cart-table tbody td{font-size:14px;line-height:1.4}.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details .dw-order-license-info__table.dw-license-cart-table tbody td a.button.dw-order-license-info__renew,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details .dw-order-license-info__table.dw-license-cart-table tbody td a.button.dw-order-license-info__renew,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details .dw-order-license-info__table.dw-license-cart-table tbody td a.button.dw-order-license-info__renew,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details .dw-order-license-info__table.dw-license-cart-table tbody td a.button.dw-order-license-info__renew{min-height:0;padding:.35rem .45rem;font-size:14px;line-height:1.35;border-radius:6px}@media only screen and (min-width:640px){.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details .dw-order-license-info__table.dw-license-cart-table tbody td a.button.dw-order-license-info__renew,.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details .dw-order-license-info__table.dw-license-cart-table tbody td a.button.dw-order-license-info__renew,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.shop_table.order_details .dw-order-license-info__table.dw-license-cart-table tbody td a.button.dw-order-license-info__renew,.woocommerce-checkout.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details .dw-order-license-info__table.dw-license-cart-table tbody td a.button.dw-order-license-info__renew{padding:.4rem .55rem}}.widget_shopping_cart .variation:has(.dw-license-cart),.woocommerce-cart .cart_item .variation:has(.dw-license-cart),.woocommerce-checkout .woocommerce-checkout-review-order-table .variation:has(.dw-license-cart),.woocommerce-order-details .variation:has(.dw-license-cart),.woocommerce-table--order-details .variation:has(.dw-license-cart),table.order_details .variation:has(.dw-license-cart){margin-top:15px;padding:1rem 1.15rem 1.05rem;background:linear-gradient(135deg,rgba(89,79,161,.09) 0,rgba(89,79,161,.04) 100%);border:1px solid rgba(89,79,161,.2);border-radius:10px;box-shadow:0 1px 0 rgba(255,255,255,.6) inset}.widget_shopping_cart .variation:has(.dw-license-cart) dt,.woocommerce-cart .cart_item .variation:has(.dw-license-cart) dt,.woocommerce-checkout .woocommerce-checkout-review-order-table .variation:has(.dw-license-cart) dt,.woocommerce-order-details .variation:has(.dw-license-cart) dt,.woocommerce-table--order-details .variation:has(.dw-license-cart) dt,table.order_details .variation:has(.dw-license-cart) dt{float:none;clear:both;display:block;width:100%;margin:0 0 .75rem;padding:0;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.35;color:#594fa1}.widget_shopping_cart .variation:has(.dw-license-cart) dd,.woocommerce-cart .cart_item .variation:has(.dw-license-cart) dd,.woocommerce-checkout .woocommerce-checkout-review-order-table .variation:has(.dw-license-cart) dd,.woocommerce-order-details .variation:has(.dw-license-cart) dd,.woocommerce-table--order-details .variation:has(.dw-license-cart) dd,table.order_details .variation:has(.dw-license-cart) dd{margin:0;padding:0}.widget_shopping_cart .variation:has(.dw-license-cart)::after,.woocommerce-cart .cart_item .variation:has(.dw-license-cart)::after,.woocommerce-checkout .woocommerce-checkout-review-order-table .variation:has(.dw-license-cart)::after,.woocommerce-order-details .variation:has(.dw-license-cart)::after,.woocommerce-table--order-details .variation:has(.dw-license-cart)::after,table.order_details .variation:has(.dw-license-cart)::after{clear:both}.widget_shopping_cart .variation:has(.dw-license-cart){padding:.9rem 1rem .95rem;border-radius:8px}.dw-renewal-notice{margin-top:10px;padding:4px 6px;border-radius:4px;border:1px solid #166534;background:#dcfce7;color:#14532d;font-size:12px;font-weight:600;line-height:1.3}.widget_shopping_cart .variation dt.variation-License,.widget_shopping_cart .variation dt[class*=variation-License],.woocommerce-cart .cart_item .variation dt.variation-License,.woocommerce-cart .cart_item .variation dt[class*=variation-License],.woocommerce-checkout .variation dt.variation-License,.woocommerce-checkout .variation dt[class*=variation-License],.woocommerce-order-details .variation dt.variation-License,.woocommerce-table--order-details .variation dt.variation-License,table.order_details .variation dt.variation-License{display:block;float:none;width:100%}.variation dd .dw-license-cart.dw-license-cart--meta,.variation dd .dw-license-cart.dw-license-cart--renewal{margin-bottom:8px}.variation dd .dw-license-cart.dw-license-cart--renewal{margin-top:8px}.dw-license-cart.dw-license-cart--meta,.dw-license-cart.dw-license-cart--renewal{margin-bottom:8px}.dw-license-cart.dw-license-cart--renewal{margin-top:8px}.dw-license-cart{margin:0;padding:0;background:0 0;border:0;border-radius:0;box-shadow:none}.dw-license-cart .dw-license-cart-table{margin-top:0}table.dw-license-cart-table{width:100%;max-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid rgba(89,79,161,.26);border-radius:8px;overflow:hidden;font-size:14px;line-height:1.5;margin:0;color:#191919;background:0 0;background-color:transparent;box-sizing:border-box}table.dw-license-cart-table td,table.dw-license-cart-table th{box-sizing:border-box;margin:0;text-align:left;vertical-align:middle;padding:1rem .75rem;background:0 0;background-color:transparent;background-image:none;font-family:inherit;border-top:none;border-left:none}@media only screen and (min-width:640px){table.dw-license-cart-table td,table.dw-license-cart-table th{padding:1.25rem 1rem}}table.dw-license-cart-table th{width:44%;max-width:12rem;border-right:1px solid rgba(89,79,161,.2);border-bottom:1px solid rgba(89,79,161,.2);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.04em;line-height:1.45;color:rgba(25,25,25,.68)}table.dw-license-cart-table td{border-right:none;border-bottom:1px solid rgba(89,79,161,.2);font-weight:500;font-size:14px;line-height:1.45;color:rgba(25,25,25,.92);word-break:break-word}table.dw-license-cart-table tbody tr:last-child td,table.dw-license-cart-table tbody tr:last-child th{border-bottom:none}table.dw-license-cart-table.dw-order-license-info__table{table-layout:auto}table.dw-license-cart-table.dw-order-license-info__table th{width:100%;max-width:none}@media only screen and (min-width:770px){table.dw-license-cart-table.dw-order-license-info__table{table-layout:fixed}table.dw-license-cart-table.dw-order-license-info__table th{width:42%;max-width:9rem}table.dw-license-cart-table.dw-order-license-info__table td,table.dw-license-cart-table.dw-order-license-info__table th{padding:.4rem .55rem}}.widget_shopping_cart .variation dd p:has(.dw-license-cart),.woocommerce-cart .cart_item .variation dd p:has(.dw-license-cart),.woocommerce-checkout .woocommerce-checkout-review-order-table .variation dd p:has(.dw-license-cart),.woocommerce-order-details .variation dd p:has(.dw-license-cart),.woocommerce-table--order-details .variation dd p:has(.dw-license-cart){display:contents}.dw-license-select2-dropdown.dw-license-select2-dropdown--billing,.dw-license-select2-dropdown.dw-license-select2-dropdown--sites{background-color:#594fa1;border:1px solid #fff;border-radius:8px;font-size:16px;line-height:1.5;color:#fff;overflow:hidden}.dw-license-select2-dropdown.dw-license-select2-dropdown--billing .select2-results__option,.dw-license-select2-dropdown.dw-license-select2-dropdown--sites .select2-results__option{color:#fff;font-size:16px;line-height:1.5;margin-bottom:0;padding:10px 15px;border-bottom:1px solid rgba(255,255,255,.1)}.dw-license-select2-dropdown.dw-license-select2-dropdown--billing .select2-results__option:hover,.dw-license-select2-dropdown.dw-license-select2-dropdown--sites .select2-results__option:hover{background-color:rgba(255,255,255,.1)}.dw-license-select2-dropdown.dw-license-select2-dropdown--billing .select2-results__option:last-child,.dw-license-select2-dropdown.dw-license-select2-dropdown--sites .select2-results__option:last-child{border-bottom:none}.dw-license-select2-dropdown.dw-license-select2-dropdown--billing .select2-results__option.select2-results__option--highlighted,.dw-license-select2-dropdown.dw-license-select2-dropdown--sites .select2-results__option.select2-results__option--highlighted{background-color:#fff;color:#594fa1}.dw-license-select2-dropdown.dw-license-select2-dropdown--billing .select2-results__option[data-selected=true],.dw-license-select2-dropdown.dw-license-select2-dropdown--sites .select2-results__option[data-selected=true]{background-color:#fff;color:#594fa1}.bundle-includes{margin:40px 0}.bundle-includes__title{margin-bottom:20px}.bundle-includes__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.bundle-includes__item{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bundle-includes__name{font-weight:600}.bundle-includes__version{opacity:.75;font-size:.9em}.dw-license-autopay-checkout-notice{margin:0 0 1rem;padding:.95rem 1.05rem;border-radius:12px;border:1px solid rgba(37,99,235,.24);border-left:4px solid #2563eb;background:linear-gradient(135deg,rgba(37,99,235,.14) 0,rgba(96,165,250,.08) 48%,rgba(239,246,255,.9) 100%);box-shadow:0 1px 2px rgba(37,99,235,.08),inset 0 1px 0 rgba(255,255,255,.65);box-sizing:border-box;font-size:.875rem;line-height:1.5;color:#334155}.dw-license-autopay-checkout-notice__head{display:flex;align-items:center;gap:.75rem;margin-bottom:.35rem}.dw-license-autopay-checkout-notice__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;color:#1d4ed8;background:rgba(37,99,235,.12);border:1px solid rgba(37,99,235,.18)}.dw-license-autopay-checkout-notice__icon svg{display:block;width:1.05rem;height:1.05rem}.dw-license-autopay-checkout-notice__title{margin:0;font-size:.98rem;font-weight:700;line-height:1.35;color:#1e3a5f}.dw-license-autopay-checkout-notice__amount,.dw-license-autopay-checkout-notice__fx,.dw-license-autopay-checkout-notice__lead,.dw-license-autopay-checkout-notice__note{margin:0}.dw-license-autopay-checkout-notice__amount,.dw-license-autopay-checkout-notice__fx{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(37,99,235,.14);font-size:.8125rem;font-weight:600;color:#334155}.dw-license-autopay-checkout-notice__amount .amount,.dw-license-autopay-checkout-notice__amount .woocommerce-Price-amount,.dw-license-autopay-checkout-notice__fx .amount,.dw-license-autopay-checkout-notice__fx .woocommerce-Price-amount{font-weight:700;color:#1e3a5f}.dw-license-autopay-checkout-notice__note{margin-top:.35rem;font-size:.8125rem;font-weight:500;color:#475569}.dw-license-autopay-checkout-notice__facts{margin:.5rem 0 .75rem;padding-left:1.15rem;font-size:.8125rem;color:#334155}.dw-license-autopay-checkout-notice__facts li+li{margin-top:.35rem}.dw-license-autopay-checkout-consent{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(37,99,235,.14)}.dw-license-autopay-checkout-consent__switch{display:flex;width:100%;align-items:center;gap:.75rem}.dw-license-autopay-checkout-consent__switch .dw-license-autopay-switch__track{background:rgba(148,163,184,.35);border-color:rgba(100,116,139,.35)}.dw-license-autopay-checkout-consent__switch .dw-license-autopay-switch__label{font-size:.9rem;font-weight:700;color:#1e3a5f}.dw-license-autopay-checkout-consent__switch .dw-license-autopay-switch__label-on{display:none}.dw-license-autopay-checkout-consent__switch input:checked+.dw-license-autopay-switch__track+.dw-license-autopay-switch__label .dw-license-autopay-switch__label-off{display:none}.dw-license-autopay-checkout-consent__switch input:checked+.dw-license-autopay-switch__track+.dw-license-autopay-switch__label .dw-license-autopay-switch__label-on{display:inline}.dw-license-autopay-checkout-consent__switch input:checked+.dw-license-autopay-switch__track{background:#2563eb;border-color:#2563eb}.dw-license-autopay-checkout-consent__switch input:focus-visible+.dw-license-autopay-switch__track{outline:2px solid rgba(37,99,235,.45);outline-offset:2px}.dw-license-autopay-checkout-consent__legal{margin:.65rem 0 0;padding-left:3.4rem;font-size:.8125rem;line-height:1.5;color:#475569}.dw-license-autopay-checkout-consent__terms{font-size:.6875rem;font-weight:600;line-height:1.4;color:#1d4ed8;text-decoration:underline}@media (max-width:480px){.dw-license-autopay-checkout-consent__legal{padding-left:0}}body.woocommerce-checkout #order_review .dw-license-autopay-checkout-notice{margin-bottom:.85rem}.dw-license-autopay-admin-warning{color:#9a4b12}.dw-license-autopay-admin-toggle{margin:0 0 .75rem}.dw-license-autopay-switch{display:inline-flex;align-items:center;gap:.65rem;cursor:pointer;user-select:none;vertical-align:middle}.dw-license-autopay-switch input{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}.dw-license-autopay-switch input:checked+.dw-license-autopay-switch__track{background:#594fa1;border-color:#594fa1}.dw-license-autopay-switch input:checked+.dw-license-autopay-switch__track::after{transform:translateX(1.2rem)}.dw-license-autopay-switch input:focus-visible+.dw-license-autopay-switch__track{outline:2px solid rgba(89,79,161,.45);outline-offset:2px}.dw-license-autopay-switch input:disabled+.dw-license-autopay-switch__track{opacity:.45;cursor:not-allowed}.dw-license-autopay-switch--disabled,.dw-license-autopay-switch:has(input:disabled){cursor:not-allowed}.dw-license-autopay-switch__track{position:relative;width:2.65rem;height:1.45rem;border-radius:999px;background:rgba(25,25,25,.22);border:1px solid rgba(25,25,25,.18);transition:background .2s ease,border-color .2s ease;flex-shrink:0}.dw-license-autopay-switch__track::after{content:"";position:absolute;top:2px;left:2px;width:1.15rem;height:1.15rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.18);transition:transform .2s ease}.dw-license-autopay-switch__label{font-size:.875rem;font-weight:600;line-height:1.3;color:#191919}.dw-license-autopay-log{margin-top:.75rem}.dw-license-autopay-log ul{margin:.5rem 0 0;padding-left:1.1rem;font-size:12px}