*{box-sizing:border-box}.thank-you-summary .uk-tile{border:1px solid black}.thank-you-summary .to-product-link{width:40px;height:40px;display:block;display:flex}.thank-you-summary .to-product-link path{stroke:#00a3b0}.thank-you-summary .product-title-row{margin-top:0px;display:grid;align-items:center;grid-template-columns:40px 1fr;grid-gap:10px}.thank-you-summary .product-title-row h5{margin-top:0}.afterSave{flex-direction:column;justify-content:center;align-items:center;display:flex}.afterSave.disabled{display:none}.afterSave p{margin-top:15px;font-size:24px}.loading{background-image:url("/wp-content/plugins/cwextension/cw-system-expansions/assets/loading.gif") !important;background-repeat:no-repeat !important;background-size:50px !important;background-position:center center !important;min-width:50px !important;min-height:50px !important}.loading.uk-button{background-image:url("/wp-content/plugins/cwextension/cw-system-expansions/assets/loading.gif");min-height:25px;background-size:25px !important;color:transparent;pointer-events:none}.loading *{visibility:hidden}.product-version-switcher{list-style:none;display:flex;justify-content:center;grid-gap:10px;position:fixed;bottom:30px;padding:0;margin:0;left:50%;transform:translateX(-50%);z-index:50}.product-version-switcher li{transition:ease .3s;background:#025b7c;color:#fff !important;width:min-content;border-radius:50%;aspect-ratio:1;width:40px;display:flex;justify-content:center;align-items:center;line-height:0;cursor:pointer;border:1px solid white;box-shadow:rgba(149, 157, 165, 0.4) 0px 4px 16px}.product-version-switcher li:hover{background:#00a3b0}.product-version-switcher li.active{background:#00a3b0}#cwextension-checkout-modal>div{width:100% !important}.cart{width:40px;position:relative;top:3px;right:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none !important}.cart i{font-size:20px;color:#202020}.cart svg{width:30px;position:relative;left:5px;top:-5px;z-index:1}.cart svg path{fill:#dedfd6 !important}.cart:before{content:attr(data-totalitems);z-index:2;font-size:12px;position:absolute;top:-15px;right:-13px;background:#202020;line-height:24px;padding:0;height:24px;width:24px;color:white;text-align:center;border-radius:50%}.cart:after{content:'';width:0px;height:0px;border-radius:100%;border:3px solid #dedfd6;position:absolute;z-index:-1;top:40%;left:60%;transform:translate(-50%, -50%)}.cart.shake{animation:shakeCart 0.4s ease-in-out forwards}.cart.shake:after{animation:ring 0.4s forwards}@keyframes shakeCart{25%{transform:translateY(4px)}50%{transform:translateY(-2px)}75%{transform:translateY(1px)}100%{transform:translateY(0)}}@keyframes ring{0%{width:0px;height:0px;opacity:1}100%{width:100px;height:100px;opacity:0}}a.addtocart{position:relative}a.addtocart span{transition:ease 0.3s}a.addtocart span:first-of-type{opacity:1}a.addtocart span:last-of-type{position:absolute;top:0;left:50%;transform:translateX(-50%);text-wrap:nowrap;opacity:0}a.addtocart.sendtocart span:first-of-type{opacity:0}a.addtocart.sendtocart span:last-of-type{opacity:1}.checkout .uk-container>h1{margin-bottom:60px}.checkout .checkout-cart-total{font-size:24px !important}.checkout .uk-container>section{display:flex}.checkout .uk-container > section .left{width:calc(100% - 400px);background-position:center;background-repeat:no-repeat;background-size:90%;margin-right:30px}.checkout .uk-container > section .left.background-disabled{background-image:url() !important}.checkout .uk-container > section .left.loading{background-image:url("/wp-content/plugins/cwextension/cw-system-expansions/assets/loading.gif") !important}.checkout .uk-container > section .left .product-item{display:flex;align-items:center;position:relative;padding:15px 0;margin-right:60px;background:#f7f7f7;border:1px solid black;padding:15px 30px 15px 15px;margin-bottom:30px;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.05);width:100%}.checkout .uk-container > section .left .product-item .product-image{width:100px;height:172px;background-position:center;background-size:cover;flex-shrink:0;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.1)}.checkout .uk-container > section .left .product-item .product-description{padding:30px;position:relative}.checkout .uk-container > section .left .product-item .product-description .el-meta{width:100%;color:#303033}.checkout .uk-container > section .left .product-item .product-description .el-meta:first-of-type{position:absolute;top:12px}.checkout .uk-container > section .left .product-item .product-description .el-title{color:#303033}.checkout .uk-container > section .left .product-item .product-description p{color:#303033}.checkout .uk-container > section .left .product-item .checkout-counter{display:flex;margin:0 0 0 auto;flex-shrink:0}.checkout .uk-container > section .left .product-item .checkout-counter .minus, .checkout .uk-container > section .left .product-item .checkout-counter .plus{width:25px;height:25px;color:white;cursor:pointer;transition:ease 0.2s;display:flex;justify-content:center;align-items:center}.checkout .uk-container > section .left .product-item .checkout-counter .minus rect, .checkout .uk-container > section .left .product-item .checkout-counter .plus rect{fill:none !important}.checkout .uk-container > section .left .product-item .checkout-counter .minus.remove{background:#DE3E3E;width:auto;border-radius:20px;padding:0 15px;font-size:16px;font-weight:400}.checkout .uk-container > section .left .product-item .checkout-counter .counter{width:50px;height:25px;display:flex;justify-content:center;align-items:center;cursor:default}.checkout .uk-container > section .left .product-item .checkout-counter .counter:after{content:attr(amount);font-size:16px;font-weight:600;color:#012808}.checkout .uk-container > section .right{width:400px;height:min-content;padding:60px 30px;border:1px solid black;background:#f7f7f7;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.05)}.checkout .uk-container > section .right h5{font-weight:bold;margin:0 0 0px;font-size:18px}.checkout .uk-container > section .right h5:first-of-type{margin:20px 0 0}.checkout .uk-container > section .right h3{font-weight:bold;margin:0 0 30px}.checkout .uk-container > section .right .checkout-back-to-home{display:none;margin-top:10px}.checkout .uk-container > section .right .purchase-later{display:inline-block;position:relative;top:0;right:0;margin-top:15px;padding:0 25px}.checkout .uk-container > section .right .purchase-later.hidden{display:none}.checkout .uk-container > section .right .checkout-submit{transition:ease 0.2s;display:none;margin-top:15px}.checkout .uk-container > section .right .checkout-submit.abort{background:#DE3E3E;color:white !important}.checkout .uk-container > section .right .checkout-submit.abort:hover{filter:brightness(110%)}.checkout .uk-container > section .right .logo{width:100%;height:40px;margin:0 0 30px;background-position:center;background-repeat:no-repeat;background-size:contain}.checkout .uk-container > section .right .checkout-summary{display:flex;flex-direction:column}.checkout .uk-container > section .right .checkout-summary .summary-item{display:flex;margin-bottom:10px}.checkout .uk-container > section .right .checkout-summary .summary-item h6{margin:0 0 0px;font-weight:500;color:black}.checkout .uk-container > section .right .checkout-summary .summary-item .discount-summary{color:black;font-size:12px;font-weight:500;margin-left:15px}.checkout .uk-container > section .right .checkout-summary .summary-item .summary-left{width:calc(100% - 80px)}.checkout .uk-container > section .right .checkout-summary .summary-item .summary-right{width:100px;display:flex;align-items:flex-start;justify-content:flex-end}.checkout .uk-container > section .right .checkout-summary .summary-item .summary-right h6{font-weight:500}.checkout .uk-container > section .right>.el-title{color:black}.checkout .uk-container > section .right .checkout-form{display:none;margin-bottom:30px}.checkout .uk-container > section .right .checkout-form.active{display:block}.checkout .uk-container > section .right .checkout-form.active input:not(.namef):not(.namel):not(.email){display:inline-block}.checkout .uk-container > section .right .checkout-form.email-active{display:block}.checkout .uk-container > section .right .checkout-form.email-active input.namef, .checkout .uk-container > section .right .checkout-form.email-active input.namel, .checkout .uk-container > section .right .checkout-form.email-active input.email{display:inline-block}.checkout .uk-container > section .right .checkout-form input:-webkit-autofill, .checkout .uk-container > section .right .checkout-form input:-webkit-autofill:hover, .checkout .uk-container > section .right .checkout-form input:-webkit-autofill:focus, .checkout .uk-container > section .right .checkout-form input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #202020 inset !important}.checkout .uk-container > section .right .checkout-form input:-webkit-autofill{-webkit-text-fill-color:white !important}.checkout .uk-container > section .right .checkout-form>div{display:flex;align-items:center;grid-gap:5px}.checkout .uk-container > section .right .checkout-form > div input.error{border-color:#DE3E3E !important}.checkout .uk-container > section .right .checkout-form > div label{font-size:12px;line-height:1}.checkout .uk-container > section .right .checkout-form input:not([type='checkbox']){width:100%;padding:0;background:transparent;font-size:11px;line-height:1.4;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#202020;transition:0.2s ease;height:20px;display:none;border:none;border-bottom:1px solid #202020;border-radius:0;margin-bottom:10px}.checkout .uk-container > section .right .checkout-form input:not([type='checkbox']).error{border-bottom:1px solid #DE3E3E}.checkout .uk-container > section .right .checkout-form input:not([type='checkbox'])::placeholder{font-size:11px;line-height:1.4;font-weight:100;text-transform:uppercase;letter-spacing:1px;color:#202020}.checkout .uk-container > section .right .checkout-form input:not([type='checkbox']):focus, .checkout .uk-container > section .right .checkout-form input:not([type='checkbox']):focus-visible{outline:none !important}.checkout .uk-container > section .right .add-coupon{display:flex;flex-direction:column;margin-bottom:30px}.checkout .uk-container > section .right .add-coupon .coupon-submit{padding-top:0px;padding-bottom:0px}.checkout .uk-container > section .right .add-coupon .coupon-submit.added{background-color:#2fb077}.checkout .uk-container > section .right .add-coupon .coupon-submit.added .default-coupon-text{display:none}.checkout .uk-container > section .right .add-coupon .coupon-submit.added .active-coupon-text{display:inline-block}.checkout .uk-container > section .right .add-coupon .coupon-submit .default-coupon-text{display:inline-block}.checkout .uk-container > section .right .add-coupon .coupon-submit .active-coupon-text{display:none}.checkout .uk-container > section .right .add-coupon .coupon-error{margin-bottom:0px;margin-top:5px;color:#cd0c50;text-align:center;display:none}.checkout .uk-container > section .right .add-coupon .coupon-error.active{display:block}.checkout .uk-container > section .right .add-coupon input{width:100%;padding:0;background:transparent;font-size:11px;line-height:1.4;font-weight:500;letter-spacing:1px;color:#012808;transition:0.2s ease;height:20px;border:none;border-bottom:1px solid #012808;border-radius:0;margin-bottom:10px}.checkout .uk-container > section .right .add-coupon input::placeholder{font-size:11px;line-height:1.4;font-weight:100;text-transform:uppercase;letter-spacing:1px;color:#012808}.checkout .uk-container > section .right .add-coupon input:focus, .checkout .uk-container > section .right .add-coupon input:focus-visible{outline:none !important}@media only screen and (max-width: 1100px){.checkout .uk-container>section{display:flex;flex-direction:column}.checkout .uk-container > section .left, .checkout .uk-container > section .right{width:100% !important}.checkout .uk-container > section .left .product-item{margin:0 0 30px 0}.checkout .uk-container > section .right .logo{background-position:left}}@media only screen and (max-width: 600px){.checkout .uk-container > section .left .product-item{border-radius:20px;display:flex;justify-content:space-between}.checkout .uk-container > section .left .product-item .product-image{display:none}.checkout .uk-container > section .left .product-item .product-description{padding:30px 15px 15px}.checkout .uk-container > section .left .product-item .product-description h3{line-height:1}.checkout .uk-container > section .left .product-item .product-description .el-meta{top:14px}.checkout .uk-container > section .left .product-item .checkout-counter{margin:0px;flex-direction:column;justify-content:center;align-items:center;width:30px}.checkout .uk-container > section .right .logo{background-position:left}}.order-history .order-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.order-history .order-container .order-item{width:100%;height:min-content;padding:30px 30px;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.05);position:relative;height:100%;display:flex;flex-direction:column;height:100%;justify-content:space-between;border:1px solid black}.order-history .order-container .order-item *{margin:0px}.order-history .order-container .order-item>div>h3{line-height:1}.order-history .order-container .order-item > div > h3 span{font-size:14px;font-weight:400;height:100%;vertical-align:middle}.order-history .order-container .order-item .checkout-summary{margin:15px 0px;padding-left:30px}.order-history .order-container .order-item .checkout-summary>h4{font-size:14px;font-weight:bold;position:relative;right:10px}.order-history .order-container .order-item .checkout-summary .summary-item{margin:5px 0px}.order-history .order-container .order-item .checkout-summary .summary-item .summary-additional{padding-left:30px}.order-history .order-container .order-item .checkout-summary .summary-item .summary-additional h6{display:flex;flex-direction:column}.order-history .order-container .order-item .checkout-summary .summary-item .summary-additional span{font-weight:normal !important;position:relative;padding-left:10px}.order-history .order-container .order-item .checkout-summary .summary-item h6{font-weight:400;color:#202020}.order-history .order-container .order-item .checkout-summary .summary-item span{font-weight:600}.order-history .order-container .order-item .checkout-summary .summary-item.user{margin-bottom:20px}.order-history .order-container .order-item.new .status{display:block}.order-history .order-container .order-item .status{display:none;padding:5px 30px;background:#202020;border-radius:20px;color:white;width:min-content;white-space:nowrap;position:absolute;font-weight:bold;text-transform:uppercase;top:-18px;left:50%;transform:translateX(-50%)}.purchase-history .invoice-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}@media (max-width: 1400px){.purchase-history .invoice-container{grid-template-columns:1fr 1fr}}@media (max-width: 800px){.purchase-history .invoice-container{grid-template-columns:1fr}}.purchase-history .invoice-item{width:100%;padding:30px 30px;position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;border:1px solid black}.purchase-history .invoice-item h5{font-weight:bold;margin:0 0 10px}.purchase-history .invoice-item h5:first-of-type{margin:0}.purchase-history .invoice-item h3{font-weight:bold;margin:0 0 30px}.purchase-history .invoice-item .logo{width:100%;height:40px;margin:0 0 30px;background-position:center;background-repeat:no-repeat;background-size:contain}.purchase-history .invoice-item .checkout-summary{display:flex;flex-direction:column}.purchase-history .invoice-item .checkout-summary .summary-date{margin-bottom:10px}.purchase-history .invoice-item .checkout-summary .summary-date h3{line-height:1}.purchase-history .invoice-item .checkout-summary .summary-date h3 span{font-size:14px;font-weight:400;height:100%;vertical-align:middle}.purchase-history .invoice-item .checkout-summary .summary-item{display:flex;margin-bottom:10px}.purchase-history .invoice-item .checkout-summary .summary-item h6{margin:0 0 0px;font-weight:500;color:black}.purchase-history .invoice-item .checkout-summary .summary-item .discount-summary{color:black;font-size:12px;font-weight:500;margin-left:15px}.purchase-history .invoice-item .checkout-summary .summary-item .summary-left{width:calc(100% - 80px)}.purchase-history .invoice-item .checkout-summary .summary-item .summary-right{width:100px;display:flex;align-items:flex-start;justify-content:flex-end}.purchase-history .invoice-item .checkout-summary .summary-item .summary-right h6{font-weight:500}.active-subscriptions-history{display:flex;flex-direction:column;grid-gap:15px}.active-subscriptions-history .sub-item{display:grid;grid-template-columns:1fr 1fr 1fr 200px;grid-gap:15px;padding:30px;border:1px solid black}.active-subscriptions-history .sub-item *{margin:0px}.active-subscriptions-history .sub-item .title{grid-column-start:1;grid-column-end:5}.active-subscriptions-history .sub-item .assigned{display:flex;flex-direction:column;grid-gap:10px}.active-subscriptions-history .sub-item .order{display:flex;flex-direction:column;grid-gap:10px}.active-subscriptions-history .sub-item .order h6{font-weight:bold}.active-subscriptions-history .sub-item .status h5{line-height:1}.active-subscriptions-history .sub-item .status .status-text{font-weight:bold}.active-subscriptions-history .sub-item .status .status-text .active{color:#2fb077}.active-subscriptions-history .sub-item .status .status-text .expired{color:#cd0c50}.active-subscriptions-history .sub-item .status .status-text .terminated{color:#cd0c50}.product-grid-item .uk-card-media-top{background-position:center;background-repeat:no-repeat;background-size:cover;height:350px}.products-grid-subscriptions{display:flex;flex-direction:column;grid-gap:15px}.products-grid-subscriptions .sub-item{display:grid;grid-template-columns:1fr 1fr 1fr 200px;grid-gap:15px;padding:30px;border:1px solid black}.products-grid-subscriptions .sub-item *{margin:0px}.products-grid-subscriptions .sub-item h5{font-weight:bold}.products-grid-subscriptions .sub-item .general a{margin-top:20px}.products-grid-subscriptions .sub-item .title{grid-column-start:1;grid-column-end:5}.products-grid-subscriptions .sub-item .assigned{display:flex;flex-direction:column;grid-gap:10px}.products-grid-subscriptions .sub-item .order{display:flex;flex-direction:column;grid-gap:10px}.products-grid-subscriptions .sub-item .order h6{font-weight:bold}.products-grid-subscriptions .sub-item .status .expire-date span{font-weight:bold;color:#e54856}.products-grid-subscriptions .sub-item .status .status-text{font-weight:bold}.products-grid-subscriptions .sub-item .status .status-text .active{color:#2fb077}.products-grid-subscriptions .sub-item .status .status-text .expired{color:#e54856}.products-grid-subscriptions .sub-item .status .status-text .terminated{color:#e54856}