/**
 * Blocksy - v1.2.13
 * 
 * Copyright (c) 2019
 * Licensed GPLv2+
 */

.woocommerce .price ins,.woocommerce .woocommerce-grouped-product-list-item__price ins{text-decoration:none}.woocommerce .price del,.woocommerce .woocommerce-grouped-product-list-item__price del{margin-right:5px}.woocommerce .price>span:not(:only-child),.woocommerce .woocommerce-grouped-product-list-item__price>span:not(:only-child){margin-left:5px}.woocommerce .price>span:not(:only-child):first-child,.woocommerce .woocommerce-grouped-product-list-item__price>span:not(:only-child):first-child{margin-left:0;margin-right:5px}.woocommerce form .form-row{padding:0;margin-bottom:20px}.woocommerce form .form-row:last-child{margin-bottom:0}.woocommerce form #ship-to-different-address{font-size:15px;font-weight:600}.woocommerce form #ship-to-different-address .woocommerce-form__label{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce form #ship-to-different-address .woocommerce-form__label input[type="checkbox"]{margin-right:8px}.woocommerce .woo-listing-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:35px}.woocommerce .woo-listing-top .woocommerce-notices-wrapper{display:none}.woocommerce .woo-listing-top .woocommerce-breadcrumb{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media (max-width: 689.98px){.woocommerce .woo-listing-top .woocommerce-result-count{display:none}}.woocommerce .woo-listing-top .woocommerce-result-count:not(:last-child):after{content:'/';margin-left:12px;margin-right:10px}.woocommerce .woo-listing-top .woocommerce-result-count{float:none;margin:0;font-size:11px;font-weight:500;letter-spacing:0.05em;text-transform:uppercase}.woocommerce .woo-listing-top .woocommerce-ordering{display:-webkit-box;display:-ms-flexbox;display:flex;float:none;margin:0}.woocommerce .woo-listing-top .woocommerce-ordering select,.woocommerce .woo-listing-top .woocommerce-ordering .selectr-selected{--formInputHeight:18px}.woocommerce .woo-listing-top .woocommerce-ordering .selectr-selected{font-size:11px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;border:none;padding-left:0;padding-right:18px;background:transparent}.woocommerce .woo-listing-top .woocommerce-ordering .selectr-selected i{width:16px}.woocommerce .woo-listing-top .woocommerce-ordering .selectr-options-container{--formFontSize:13px;right:0;left:initial;min-width:200px}.woocommerce .woocommerce-breadcrumb{margin:0;font-size:11px;text-transform:uppercase;font-weight:500;letter-spacing:0.05em;color:inherit}.woocommerce .woocommerce-breadcrumb a{margin:0 3px;color:var(--linkInitialColor)}.woocommerce .woocommerce-breadcrumb a:hover{color:var(--linkHoverColor)}.woocommerce .woocommerce-breadcrumb a:first-child{margin-left:0}.woocommerce span.onsale{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;font-size:10px;font-weight:500;line-height:0;text-transform:uppercase;padding:0 10px;height:25px;min-height:initial;border-radius:4px;color:var(--saleBadgeTextColor);background-color:var(--saleBadgeBackgroundColor)}.woocommerce-info,.woocommerce-error,.woocommerce-message{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e0e5eb;color:var(--paletteColor3);padding:1em 1.5em 1em 3.5em;margin-bottom:50px;border-radius:3px;background:rgba(242,244,247,0.7)}.woocommerce-info:before,.woocommerce-error:before,.woocommerce-message:before{top:17px}.woocommerce-info a.button,.woocommerce-error a.button,.woocommerce-message a.button{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:auto !important;font-size:15px;font-weight:600;text-transform:capitalize;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#fff;height:35px;padding:0 18px;border:none;border-radius:3px;background-color:var(--buttonInitialColor);-webkit-transition:color 0.2s ease, background 0.2s ease, -webkit-transform 0.2s ease;transition:color 0.2s ease, background 0.2s ease, -webkit-transform 0.2s ease;transition:color 0.2s ease, transform 0.2s ease, background 0.2s ease;transition:color 0.2s ease, transform 0.2s ease, background 0.2s ease, -webkit-transform 0.2s ease;position:relative}.woocommerce-info a.button:hover,.woocommerce-error a.button:hover,.woocommerce-message a.button:hover{background-color:var(--buttonHoverColor);-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0)}.woocommerce-info a.button:focus,.woocommerce-error a.button:focus,.woocommerce-message a.button:focus{outline:none}.woocommerce-info a.button:before,.woocommerce-error a.button:before,.woocommerce-message a.button:before{position:absolute;z-index:-1;content:'';top:0;left:0;right:0;bottom:0;display:block;border-radius:inherit;opacity:0;-webkit-box-shadow:0px 8px 30px 0px var(--buttonHoverColor);box-shadow:0px 8px 30px 0px var(--buttonHoverColor);-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.woocommerce-info a.button:hover:before,.woocommerce-error a.button:hover:before,.woocommerce-message a.button:hover:before{opacity:0.5}.woocommerce-info a.button:hover,.woocommerce-error a.button:hover,.woocommerce-message a.button:hover{color:#fff}.woocommerce-info li:last-child,.woocommerce-error li:last-child,.woocommerce-message li:last-child{margin-bottom:0}.woocommerce-message:before{color:var(--paletteColor1)}.woocommerce-message .restore-item{margin-left:10px}.woocommerce-info:before{color:var(--paletteColor1)}.woocommerce-info .showcoupon{margin-left:10px}ul.woocommerce-error li:not(:only-child){-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.woocommerce-NoticeGroup>ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-NoticeGroup>ul>li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.woocommerce-NoticeGroup>ul:before{top:1em}.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce .woo-review-submit,.woocommerce .button.wc-backward,.woocommerce .entry-summary .added_to_cart{font-size:15px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#fff;height:40px;padding:0 18px;border:none;border-radius:3px;background-color:var(--buttonInitialColor);-webkit-transition:color 0.2s ease, background 0.2s ease, -webkit-transform 0.2s ease;transition:color 0.2s ease, background 0.2s ease, -webkit-transform 0.2s ease;transition:color 0.2s ease, transform 0.2s ease, background 0.2s ease;transition:color 0.2s ease, transform 0.2s ease, background 0.2s ease, -webkit-transform 0.2s ease;position:relative}.woocommerce a.button.alt:hover,.woocommerce button.button:hover,.woocommerce button.button.alt:hover,.woocommerce .woo-review-submit:hover,.woocommerce .button.wc-backward:hover,.woocommerce .entry-summary .added_to_cart:hover{background-color:var(--buttonHoverColor);-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0)}.woocommerce a.button.alt:focus,.woocommerce button.button:focus,.woocommerce button.button.alt:focus,.woocommerce .woo-review-submit:focus,.woocommerce .button.wc-backward:focus,.woocommerce .entry-summary .added_to_cart:focus{outline:none}.woocommerce a.button.alt:before,.woocommerce button.button:before,.woocommerce button.button.alt:before,.woocommerce .woo-review-submit:before,.woocommerce .button.wc-backward:before,.woocommerce .entry-summary .added_to_cart:before{position:absolute;z-index:-1;content:'';top:0;left:0;right:0;bottom:0;display:block;border-radius:inherit;opacity:0;-webkit-box-shadow:0px 8px 30px 0px var(--buttonHoverColor);box-shadow:0px 8px 30px 0px var(--buttonHoverColor);-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.woocommerce a.button.alt:hover:before,.woocommerce button.button:hover:before,.woocommerce button.button.alt:hover:before,.woocommerce .woo-review-submit:hover:before,.woocommerce .button.wc-backward:hover:before,.woocommerce .entry-summary .added_to_cart:hover:before{opacity:0.5}.woocommerce a.button.alt:hover,.woocommerce button.button:hover,.woocommerce button.button.alt:hover,.woocommerce .woo-review-submit:hover,.woocommerce .button.wc-backward:hover,.woocommerce .entry-summary .added_to_cart:hover{color:#fff}.woocommerce a.button.alt:after,.woocommerce button.button:after,.woocommerce button.button.alt:after,.woocommerce .woo-review-submit:after,.woocommerce .button.wc-backward:after,.woocommerce .entry-summary .added_to_cart:after{position:static !important;top:initial !important;opacity:1;font-size:12px;color:currentColor;margin-left:10px !important}.woocommerce a.button.alt.loading,.woocommerce button.button.loading,.woocommerce button.button.alt.loading,.woocommerce .woo-review-submit.loading,.woocommerce .button.wc-backward.loading,.woocommerce .entry-summary .added_to_cart.loading{padding-right:18px !important}.woocommerce a.button.alt{display:-webkit-box;display:-ms-flexbox;display:flex;height:45px}.woocommerce button.button:disabled,.woocommerce button.button.alt.disabled{color:#fff !important;pointer-events:none;background-color:var(--paletteColor1)}.woocommerce .woocommerce-pagination{margin-top:60px}.woocommerce .woocommerce-pagination .page-numbers{margin:0;border:none;font-size:15px}.woocommerce .woocommerce-pagination .page-numbers li{border:none;margin:0 10px}.woocommerce .woocommerce-pagination .page-numbers li>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:3px}.woocommerce .woocommerce-pagination .page-numbers li>*.current{color:#fff;background:var(--paletteColor1)}.woocommerce .woocommerce-pagination .page-numbers li>*:not(.current):hover{color:var(--paletteColor3);background:#f4f5f8}.woocommerce form label{color:var(--formLabelColor)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated .selectize-input{border-color:var(--paletteColor1)}.woocommerce form .form-row textarea{height:var(--formTextAreaHeight)}.woocommerce .quantity .qty{width:50px;height:40px;border-top:1px solid #e0e5eb;border-bottom:1px solid #e0e5eb;border-left:none;border-right:none;background:transparent;font-size:14px;text-align:center;padding:0;border-radius:0;-moz-appearance:textfield}.woocommerce .quantity .qty::-webkit-inner-spin-button,.woocommerce .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.woocommerce .quantity .qty:focus{outline:none;border-color:#e0e5eb}.woocommerce div.product form.cart div.quantity{margin-right:30px}.ct-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ct-quantity input{color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.ct-quantity .ct-decrease,.ct-quantity .ct-increase{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:40px;height:40px;cursor:pointer;border:1px solid #e0e5eb}.ct-quantity .ct-decrease:before,.ct-quantity .ct-decrease:after,.ct-quantity .ct-increase:before,.ct-quantity .ct-increase:after{position:absolute;content:'';top:0;left:0;right:0;bottom:0;width:10px;height:2px;margin:auto;background:currentColor}.ct-quantity .ct-decrease:after,.ct-quantity .ct-increase:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ct-quantity .ct-decrease:hover,.ct-quantity .ct-increase:hover{background:#f2f4f7}.ct-quantity .ct-decrease{border-top-left-radius:3px;border-bottom-left-radius:3px}.ct-quantity .ct-decrease:after{display:none}.ct-quantity .ct-increase{border-top-right-radius:3px;border-bottom-right-radius:3px}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{width:212px;height:40px;padding:0 15px;margin-right:20px;border-radius:3px;border:1px solid rgba(224,229,235,0.8);background:transparent}#add_payment_method table.cart td.actions .coupon .input-text:focus,.woocommerce-cart table.cart td.actions .coupon .input-text:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text:focus{border-color:var(--paletteColor1)}@media (max-width: 689.98px){#add_payment_method table.cart td.actions .coupon,.woocommerce-cart table.cart td.actions .coupon,.woocommerce-checkout table.cart td.actions .coupon{padding-bottom:0.8em}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{width:100%;margin-right:0}#add_payment_method table.cart td.actions .coupon button.button,.woocommerce-cart table.cart td.actions .coupon button.button,.woocommerce-checkout table.cart td.actions .coupon button.button{width:100%;margin-top:0.8em}}.woocommerce table.shop_table{border-radius:0;border-color:rgba(224,229,235,0.8);border-collapse:collapse !important}.woocommerce table.shop_table th{font-weight:600}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:15px 20px}@media (max-width: 689.98px){.woocommerce table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent}.woocommerce table.shop_table_responsive tr td{border-left:0;border-right:0;border-bottom:0}.woocommerce table.shop_table_responsive tr td.product-quantity .quantity{display:inline-block}.woocommerce table.shop_table_responsive tr td.product-remove a{display:inline-block}.woocommerce table.shop_table_responsive.cart tr:not(:last-child){border-bottom:1px solid rgba(224,229,235,0.8)}.woocommerce table.shop_table_responsive.cart tr:not(:last-child):hover{background:rgba(242,244,247,0.5)}.woocommerce table.shop_table_responsive.cart tr td{border-top:0}}.woocommerce .star-rating{font-size:0.8em;width:5.7em;color:var(--starRatingColor)}.woocommerce .star-rating:before{opacity:0.3;content:'\53\53\53\53\53'}.woocommerce .star-rating:before,.woocommerce .star-rating span:before{letter-spacing:0.1em;color:currentColor}.woocommerce .comment-form-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce .comment-form-rating label{font-size:11px;font-weight:500;text-transform:uppercase}.woocommerce .comment-form-rating .stars{color:var(--starRatingColor);font-size:0.8em;margin:0 0 0 10px !important}.woocommerce .comment-form-rating .stars span{display:-webkit-box;display:-ms-flexbox;display:flex}.woocommerce .comment-form-rating .stars span a{color:currentColor}.woocommerce .comment-form-rating .stars span a:not(:last-child){margin-right:2px}.woocommerce-store-notice{background-color:var(--paletteColor1) !important}.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link{position:absolute;top:calc(50% - 10px);right:30px;width:20px;height:20px;display:inline-block;text-indent:-99999px;line-height:20px;overflow:hidden;opacity:0.8;-webkit-transition:opacity 0.2s ease-out, -webkit-transform 0.2s ease-out;transition:opacity 0.2s ease-out, -webkit-transform 0.2s ease-out;transition:opacity 0.2s ease-out, transform 0.2s ease-out;transition:opacity 0.2s ease-out, transform 0.2s ease-out, -webkit-transform 0.2s ease-out}.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link:before,.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link:after{position:absolute;content:'';top:0;left:0;right:0;bottom:0;margin:auto;text-indent:0px;width:20px;height:2px;background:#fff;border-radius:inherit;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link:before{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link:after{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link:hover{opacity:1;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.woocommerce .shop-entry-card{position:relative;z-index:1}.woocommerce .shop-entry-card>figure{position:relative;overflow:hidden}.woocommerce .shop-entry-card>figure .ct-image-container{height:100%}.woocommerce .shop-entry-card>figure .ct-image-container img{height:100%}.woocommerce .shop-entry-card>figure .ct-image-container:after{position:absolute;content:'';z-index:2;top:0;left:0;right:0;bottom:0;background:var(--imageOverlay)}.woocommerce .shop-entry-card .woocommerce-loop-product__title{font-size:var(--cardProductTitleSize)}.woocommerce .shop-entry-card .product-categories,.woocommerce .shop-entry-card .woocommerce-loop-product__title{padding-left:20px;padding-right:20px}.woocommerce .shop-entry-card .star-rating{float:none}.woocommerce .shop-entry-card .price{color:var(--fontColor)}.woocommerce .shop-entry-card .price del{opacity:0.5;font-size:85%}.woocommerce .shop-entry-card .woo-card-actions a.button{min-width:40px}.woocommerce .shop-entry-card .woo-card-actions a.button.added{display:none}.woocommerce .shop-entry-card .woo-card-actions a.button.loading{opacity:1;font-size:0}.woocommerce .shop-entry-card .woo-card-actions a.button.loading:after{position:static;font-size:15px;top:initial;right:initial}.woocommerce .shop-entry-card .woo-card-actions a.button.loading:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.product-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;margin:0;padding:0;list-style:none}.product-categories li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-categories li:not(:last-child):after{content:'/';font-size:12px;opacity:0.7;margin-left:5px;margin-right:5px}.woocommerce [data-layout="grid"] .shop-entry-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:2px;overflow:hidden;text-align:center;-webkit-box-shadow:0px 10px 10px 0px rgba(0,0,0,0.01);box-shadow:0px 10px 10px 0px rgba(0,0,0,0.01)}.woocommerce [data-layout="grid"] .shop-entry-card:hover .star-rating{opacity:1}.woocommerce [data-layout="grid"] span.onsale{top:0;left:initial;right:0;margin:18px 18px 0 0}.woocommerce [data-layout="grid"] .star-rating{position:absolute;top:25px;left:20px;opacity:0;-webkit-transition:opacity 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.woocommerce [data-layout="grid"] .woocommerce-loop-product__title{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-top:25px}.woocommerce [data-layout="grid"] .product-categories{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:5px 0 0 0}.woocommerce [data-layout="grid"] .woo-card-actions{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:25px;border-top:1px solid #eff1f5}.woocommerce [data-layout="grid"] .woo-card-actions .price,.woocommerce [data-layout="grid"] .woo-card-actions a.button,.woocommerce [data-layout="grid"] .woo-card-actions a.added_to_cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;min-height:55px;font-size:14px;font-weight:500;padding:5px;background:transparent}.woocommerce [data-layout="grid"] .woo-card-actions .price:hover,.woocommerce [data-layout="grid"] .woo-card-actions a.button:hover,.woocommerce [data-layout="grid"] .woo-card-actions a.added_to_cart:hover{background:transparent}.woocommerce [data-layout="grid"] .woo-card-actions .price{position:relative;color:var(--fontColor)}.woocommerce [data-layout="grid"] .woo-card-actions .price:after{position:absolute;content:'';right:0;width:1px;height:30px;top:calc(50% - 15px);background:#eff1f5}.woocommerce [data-layout="grid"] .woo-card-actions a.button{color:var(--linkInitialColor)}.woocommerce [data-layout="grid"] .woo-card-actions a.button:hover{color:var(--linkHoverColor)}.woocommerce [data-layout="grid"] .woo-card-actions a.button.loading{padding-right:5px}@media (min-width: 1000px){.woocommerce:not([data-sidebar]) [data-layout="shop-simple"]{grid-template-columns:repeat(2, 1fr)}}.woocommerce [data-layout="shop-simple"]{display:grid;grid-column-gap:35px;grid-row-gap:35px}.woocommerce [data-layout="shop-simple"] .shop-entry-card{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}.woocommerce [data-layout="shop-simple"] .shop-entry-card{background:var(--cardBackground);-webkit-box-shadow:0px 10px 20px 0px rgba(0,0,0,0.01);box-shadow:0px 10px 20px 0px rgba(0,0,0,0.01)}.woocommerce [data-layout="shop-simple"] .shop-entry-card:hover .woo-card-actions{opacity:1}.woocommerce [data-layout="shop-simple"] .card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:35px}.woocommerce [data-layout="shop-simple"] span.onsale{margin:20px 0 0 20px}.woocommerce [data-layout="shop-simple"] .star-rating{margin-bottom:10px}.woocommerce [data-layout="shop-simple"] .woocommerce-loop-product__title{margin-bottom:5px}.woocommerce [data-layout="shop-simple"] .product-categories{margin-bottom:10px}.woocommerce [data-layout="shop-simple"] .entry-excerpt{margin-bottom:20px}.woocommerce [data-layout="shop-simple"] .price{font-size:16px;font-weight:600;padding-top:20px;border-top:1px solid rgba(224,229,235,0.8)}.woocommerce [data-layout="shop-simple"] .woo-card-actions{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:0;bottom:30px;width:100%;padding:0 20px;opacity:0;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.woocommerce [data-layout="shop-simple"] .woo-card-actions a.button,.woocommerce [data-layout="shop-simple"] .woo-card-actions a.added_to_cart{font-size:14px;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#fff;height:40px;padding:0 18px;border:none;border-radius:3px;background-color:var(--wooButtonInitialColor);-webkit-transition:color 0.2s ease, background 0.2s ease, -webkit-transform 0.2s ease;transition:color 0.2s ease, background 0.2s ease, -webkit-transform 0.2s ease;transition:color 0.2s ease, transform 0.2s ease, background 0.2s ease;transition:color 0.2s ease, transform 0.2s ease, background 0.2s ease, -webkit-transform 0.2s ease;position:relative}.woocommerce [data-layout="shop-simple"] .woo-card-actions a.button:hover,.woocommerce [data-layout="shop-simple"] .woo-card-actions a.added_to_cart:hover{background-color:var(--wooButtonHoverColor);-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0)}.woocommerce [data-layout="shop-simple"] .woo-card-actions a.button:focus,.woocommerce [data-layout="shop-simple"] .woo-card-actions a.added_to_cart:focus{outline:none}.woocommerce [data-layout="shop-simple"] .woo-card-actions a.button:before,.woocommerce [data-layout="shop-simple"] .woo-card-actions a.added_to_cart:before{position:absolute;z-index:-1;content:'';top:0;left:0;right:0;bottom:0;display:block;border-radius:inherit;opacity:0;-webkit-box-shadow:0px 8px 30px 0px var(--wooButtonHoverColor);box-shadow:0px 8px 30px 0px var(--wooButtonHoverColor);-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.woocommerce [data-layout="shop-simple"] .woo-card-actions a.button:hover:before,.woocommerce [data-layout="shop-simple"] .woo-card-actions a.added_to_cart:hover:before{opacity:0.5}.single-product .woocommerce-breadcrumb{margin-bottom:35px}@media (min-width: 1000px){.single-product .product-entry-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.single-product div.product>span.onsale{top:initial;left:initial;margin:20px 0 0 20px}@media (min-width: 1000px){.single-product div.product .ct-product-view{width:var(--productGalleryWidth)}.single-product div.product div.summary{padding-left:40px;width:calc( 100% - var(--productGalleryWidth))}}@media (min-width: 690px) and (max-width: 999.98px){.single-product div.product .ct-product-view,.single-product div.product div.summary{width:100%;float:none}}@media (max-width: 999.98px){.product-entry-wrapper .ct-product-view{margin-bottom:3em}}.product-entry-wrapper .ct-product-view img{height:100%}.product-entry-wrapper .ct-product-view .flexy-pills{-ms-flex-wrap:wrap;flex-wrap:wrap}.product-entry-wrapper .ct-product-view .flexy-pills a{width:22.75%;margin-top:3%;margin-right:3%;opacity:0.8;-webkit-transition:opacity 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.product-entry-wrapper .ct-product-view .flexy-pills a:nth-child(4n){margin-right:0}.product-entry-wrapper .ct-product-view .flexy-pills a:hover{opacity:1}@media (min-width: 690px) and (max-width: 999.98px){.product.thumbs-left span.onsale{margin-left:calc(25% + 18px) !important}}@media (min-width: 1000px){.product.thumbs-left span.onsale{margin-left:calc( var(--productGalleryWidth) * 0.25 + 18px) !important}}@media (min-width: 690px){.product.thumbs-left .flexy-container{position:relative;overflow:hidden}.product.thumbs-left .flexy{width:calc(75% - 0.25em);margin-left:calc(25% + 0.25em)}.product.thumbs-left .flexy-pills{display:initial;position:absolute;top:0;left:0;bottom:0;width:calc(25% + 0.25em);padding-right:1em;overflow-y:scroll}.product.thumbs-left .flexy-pills a{width:100%;margin-top:0}.product.thumbs-left .flexy-pills a:not(:last-child){margin-bottom:1em}}.woocommerce div.product div.entry-summary .woocommerce-product-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5px 0 0 0}.woocommerce div.product div.entry-summary .woocommerce-product-rating .star-rating{margin:0 10px 0 0}.woocommerce div.product div.entry-summary .woocommerce-product-rating .woocommerce-review-link{font-size:12px}.woocommerce div.product div.entry-summary p.price,.woocommerce div.product div.entry-summary span.price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:600;color:var(--fontColor);margin:5px 0 28px 0}.woocommerce div.product div.entry-summary p.price del,.woocommerce div.product div.entry-summary span.price del{font-size:75%}.woocommerce div.product div.entry-summary p.stock{margin-top:2em}.woocommerce div.product div.entry-summary .single_add_to_cart_button.added:after{display:none}.woocommerce div.product div.entry-summary .added_to_cart{--buttonInitialColor:#f4f5f8;color:inherit;border:1px solid rgba(224,229,235,0.8)}.woocommerce div.product div.entry-summary .added_to_cart:hover{color:#fff;border-color:var(--buttonHoverColor)}@media (min-width: 690px){.woocommerce div.product div.entry-summary .added_to_cart{margin-left:15px}}@media (max-width: 689.98px){.woocommerce div.product div.entry-summary .added_to_cart{margin-top:30px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.woocommerce div.product .product_meta{margin-top:30px;padding-top:30px;font-size:13px;text-transform:uppercase;letter-spacing:0.1em;border-top:1px solid rgba(224,229,235,0.8)}.woocommerce div.product .product_meta>span{font-weight:700;display:block}.woocommerce div.product .product_meta>span:not(:last-child){margin-bottom:5px}.woocommerce div.product .product_meta>span>*{opacity:0.7;font-weight:500}.woocommerce div.product .product_meta>span>a{-webkit-transition:color 0.1s ease, opacity 0.1s ease;transition:color 0.1s ease, opacity 0.1s ease}.woocommerce div.product .product_meta>span>a:hover{opacity:1}.single-product div.product div.entry-summary{float:none}@media (min-width: 1000px){.single-product div.product div.entry-summary{-ms-flex-item-align:start;align-self:flex-start;position:-webkit-sticky;position:sticky;top:50px}}.woocommerce div.product form.cart{margin-top:50px;padding-top:2em;border-top:1px solid rgba(224,229,235,0.8)}.woocommerce div.product form.cart:not(.grouped_form):not(.variations_form){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce div.product form.cart:not(.grouped_form):not(.variations_form) .quantity{float:none}.woocommerce div.product form.cart:not(.grouped_form):not(.variations_form) .button{float:none}@media (max-width: 689.98px){.woocommerce div.product form.cart:not(.grouped_form):not(.variations_form) .button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.woocommerce div.product form.cart .group_table{margin:0;padding:0;list-style:none}.woocommerce div.product form.cart .group_table li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.8em;font-size:15px}.woocommerce div.product form.cart .group_table li .woocommerce-grouped-product-list-item__label{-webkit-box-flex:0;-ms-flex:0 1 250px;flex:0 1 250px;line-height:1.4}.woocommerce div.product form.cart .group_table li .woocommerce-grouped-product-list-item__price{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-weight:500;text-align:right;margin-left:30px}.woocommerce div.product form.cart .group_table li .woocommerce-grouped-product-list-item__price del{opacity:0.7}.woocommerce div.product form.cart.grouped_form .button{min-width:130px}.woocommerce div.product form.cart .variations{display:grid;grid-column-gap:25px;grid-row-gap:25px;position:relative;margin:0;padding:0;list-style:none}@media (min-width: 1000px){.woocommerce div.product form.cart .variations{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}}@media (min-width: 690px) and (max-width: 999.98px){.woocommerce div.product form.cart .variations{grid-template-columns:repeat(2, 1fr)}}.woocommerce div.product form.cart .variations li label{display:block;font-size:15px;font-weight:500;margin-bottom:10px}.woocommerce div.product form.cart .variations li .reset_variations{position:absolute;font-size:0;top:-20px;right:0}.woocommerce div.product form.cart .variations li .reset_variations:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;content:'×';width:14px;height:14px;font-size:18px;line-height:12px}.woocommerce div.product form.cart.variations_form .single_variation_wrap{margin-top:2em}.woocommerce div.product form.cart.variations_form .single_variation_wrap .single_variation{margin-bottom:2em}.woocommerce div.product form.cart.variations_form .woocommerce-variation-add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce div.product form.cart.variations_form .quantity{float:none}.woocommerce div.product form.cart.variations_form .woocommerce-variation-add-to-cart{float:none}.woocommerce div.product form.cart.variations_form .woocommerce-variation-add-to-cart .button{float:none;min-width:143px}@media (max-width: 689.98px){.woocommerce div.product form.cart.variations_form .woocommerce-variation-add-to-cart .button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.woocommerce div.product form.cart.variations_form .woocommerce-variation-add-to-cart:after{content:'';display:block;clear:both}.woocommerce div.product .woocommerce-tabs{padding-top:60px}.woocommerce div.product .woocommerce-tabs ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin-bottom:55px}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after{display:block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;border:none;width:auto;height:1px;background:rgba(224,229,235,0.8)}@media (max-width: 689.98px){.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after{display:none}}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid rgba(224,229,235,0.8);padding:0;margin:0;border-radius:0;background:transparent}@media (max-width: 689.98px){.woocommerce div.product .woocommerce-tabs ul.tabs li{width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs li:not(:first-child){margin-top:-1px}}@media (min-width: 690px){.woocommerce div.product .woocommerce-tabs ul.tabs li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:-1px}}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.tabs li:hover{background:rgba(242,244,247,0.7);border-bottom-color:rgba(224,229,235,0.8)}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;padding:0 25px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:inherit}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel{margin-bottom:0}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel>h2{font-size:20px;margin-bottom:30px}.woocommerce table.shop_attributes{border-style:solid;border-color:rgba(224,229,235,0.8);margin-bottom:0}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{padding:10px 15px;border-bottom-style:solid;border-bottom-color:inherit}.woocommerce table.shop_attributes th{font-weight:500;text-align:initial;width:200px}.woocommerce table.shop_attributes td{font-style:normal}.woocommerce table.shop_attributes td p{padding:0}.woocommerce table.shop_attributes tr:nth-child(even) th,.woocommerce table.shop_attributes tr:nth-child(even) td{background:rgba(242,244,247,0.5)}@media (min-width: 1000px){.woocommerce #reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woocommerce #reviews #comments,.woocommerce #reviews #review_form_wrapper{width:48%}.woocommerce #reviews>.clear{display:none}}@media (max-width: 999.98px){.woocommerce #reviews #comments{margin-bottom:40px}}.woocommerce #reviews #comments h2{font-size:20px;margin-bottom:30px}.woocommerce #reviews #comments ol.commentlist{padding:0;border-top:1px solid rgba(224,229,235,0.8)}.woocommerce #reviews #comments ol.commentlist li{margin-bottom:0}.woocommerce #reviews #comments ol.commentlist li:not(:last-child) .comment_container{padding-bottom:40px;border-bottom:1px solid rgba(224,229,235,0.8)}.woocommerce #reviews #comments ol.commentlist li .comment_container{padding-top:40px;padding-left:0;padding-right:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{top:initial;width:45px;height:45px;border:none;padding:0;background:transparent;border-radius:100%}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0;padding:0 0 0 70px;border:none}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;line-height:20px}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta span{display:inline-block;text-indent:-99999px;margin:0 10px}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta span:before{font-size:10px;float:left;content:'/';text-indent:1px !important}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time{font-size:11px;font-weight:500;text-transform:uppercase}.woocommerce #reviews #comments ol.commentlist li .comment-text .description>*{margin:20px 0 0 0}.woocommerce #reviews #comments ol.commentlist li .comment-text .description>*:first-child{margin-top:0}.woocommerce #reviews #review_form{position:-webkit-sticky;position:sticky;top:70px}.woocommerce #reviews #review_form #commentform>*{margin:0 0 15px 0}.woocommerce #reviews #review_form #commentform>*.form-submit{margin-bottom:0}.woocommerce #reviews #review_form #commentform .comment-form-rating select{display:none;visibility:hidden}.woocommerce #reviews #review_form #commentform textarea{min-height:170px;border-width:1px}.woocommerce .comment-form-author,.woocommerce .comment-form-email,.woocommerce .comment-form-comment{position:relative}.woocommerce .comment-form-author>label,.woocommerce .comment-form-email>label,.woocommerce .comment-form-comment>label{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;height:45px;padding-left:17px;color:rgba(44,62,80,0.5);opacity:1;visibility:visible;-webkit-transition:opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),visibility 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),visibility 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),visibility 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),visibility 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.woocommerce .comment-form-author>textarea:focus+label,.woocommerce .comment-form-author>input[type="email"]:focus+label,.woocommerce .comment-form-author>input[type="text"]:focus+label,.woocommerce .comment-form-email>textarea:focus+label,.woocommerce .comment-form-email>input[type="email"]:focus+label,.woocommerce .comment-form-email>input[type="text"]:focus+label,.woocommerce .comment-form-comment>textarea:focus+label,.woocommerce .comment-form-comment>input[type="email"]:focus+label,.woocommerce .comment-form-comment>input[type="text"]:focus+label{opacity:0;visibility:hidden;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}.woocommerce .comment-form-author>textarea:valid+label,.woocommerce .comment-form-author>input[type="email"]:valid+label,.woocommerce .comment-form-author>input[type="text"]:valid+label,.woocommerce .comment-form-email>textarea:valid+label,.woocommerce .comment-form-email>input[type="email"]:valid+label,.woocommerce .comment-form-email>input[type="text"]:valid+label,.woocommerce .comment-form-comment>textarea:valid+label,.woocommerce .comment-form-comment>input[type="email"]:valid+label,.woocommerce .comment-form-comment>input[type="text"]:valid+label{display:none}.woocommerce .related{margin-top:60px;padding-top:50px;border-top:1px solid rgba(224,229,235,0.8)}.woocommerce .related>h2{font-size:20px;margin-bottom:30px}.woocommerce .upsells{margin-top:60px;padding-top:50px;border-top:1px solid rgba(224,229,235,0.8)}.woocommerce .upsells>h2{font-size:20px;margin-bottom:30px}.woocommerce-cart .woocommerce table.shop_table{margin-bottom:40px}.woocommerce-cart .woocommerce table.shop_table .product-thumbnail{width:10%;min-width:60px}@media (min-width: 690px) and (max-width: 999.98px){.woocommerce-cart .woocommerce table.shop_table .product-thumbnail{display:none}}.woocommerce-cart .woocommerce table.shop_table .product-thumbnail img{width:100px}@media (min-width: 690px){.woocommerce-cart .woocommerce table.shop_table .product-quantity{width:1%;text-align:center}}@media (min-width: 690px){.woocommerce-cart .woocommerce table.shop_table .product-remove{width:1%}}.woocommerce-cart .woocommerce table.shop_table .product-remove a.remove{font-size:20px;color:inherit !important;font-weight:normal;opacity:0.5;-webkit-transition:color 0.2s ease, opacity 0.2s ease;transition:color 0.2s ease, opacity 0.2s ease}.woocommerce-cart .woocommerce table.shop_table .product-remove a.remove:hover{color:red !important;background:transparent;opacity:1}@media (min-width: 690px){.woocommerce-cart .woocommerce table.shop_table .product-price,.woocommerce-cart .woocommerce table.shop_table .product-subtotal{width:1%;text-align:center}}@media (min-width: 1000px){.woocommerce-cart .woocommerce table.shop_table .product-price,.woocommerce-cart .woocommerce table.shop_table .product-subtotal{min-width:170px}}.woocommerce-cart .woocommerce table.shop_table td.product-subtotal{font-weight:600;color:var(--paletteColor1)}.woocommerce-cart .woocommerce table.shop_table .actions{padding:20px}.woocommerce-cart .woocommerce .cart-collaterals h2{font-size:20px;margin-bottom:20px}@media (min-width: 690px) and (max-width: 999.98px){.woocommerce-cart .woocommerce .cart-collaterals>*{width:100%;float:none}}@media (max-width: 999.98px){.woocommerce-cart .woocommerce .cart-collaterals .cross-sells{margin-bottom:50px}}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table td{text-align:right}.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout{padding:0}.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout .button{margin:0}.woocommerce-checkout form.checkout .ct-checkout-form-inner{display:grid;grid-column-gap:45px;grid-row-gap:40px}@media (min-width: 1000px){.woocommerce-checkout form.checkout .ct-checkout-form-inner{grid-template-columns:repeat(2, 1fr)}}.woocommerce-checkout form.checkout h3{font-size:17px}.woocommerce-checkout form.checkout .ct-customer-details .col-1,.woocommerce-checkout form.checkout .ct-customer-details .col-2{float:none;width:auto}.woocommerce-checkout form.checkout .ct-customer-details .col-2{margin-top:40px}.woocommerce-checkout form.checkout .ct-order-review{-ms-flex-item-align:start;align-self:flex-start;position:-webkit-sticky;position:sticky;top:50px;border:2px solid rgba(224,229,235,0.8)}@media (max-width: 689.98px){.woocommerce-checkout form.checkout .ct-order-review{padding:7.5%}}@media (min-width: 690px){.woocommerce-checkout form.checkout .ct-order-review{padding:45px}}.woocommerce-checkout form.checkout .ct-order-review .shop_table{font-size:15px;border:none}.woocommerce-checkout form.checkout .ct-order-review .shop_table th,.woocommerce-checkout form.checkout .ct-order-review .shop_table td{padding-left:0;padding-right:0;border-left:none;border-right:none}.woocommerce-checkout form.checkout .ct-order-review .shop_table thead th{border-top:none}.woocommerce-checkout form.checkout .ct-order-review .shop_table .product-total,.woocommerce-checkout form.checkout .ct-order-review .shop_table tfoot td{text-align:right}.woocommerce-checkout form.checkout .ct-order-review .shop_table tfoot tr:last-child th,.woocommerce-checkout form.checkout .ct-order-review .shop_table tfoot tr:last-child td{border-bottom:none}.woocommerce-checkout form.checkout .ct-order-review .shop_table tfoot #shipping_method label{color:inherit}.woocommerce-checkout form.checkout #payment{margin-top:40px;background:transparent}.woocommerce-checkout form.checkout #payment ul.payment_methods{padding:0;border:1px solid rgba(224,229,235,0.8)}.woocommerce-checkout form.checkout #payment ul.payment_methods li{padding:15px 20px}.woocommerce-checkout form.checkout #payment ul.payment_methods li:not(:last-child){border-bottom:1px solid rgba(224,229,235,0.8)}.woocommerce-checkout form.checkout #payment ul.payment_methods li input{margin:8px 7px 0 0;vertical-align:top}.woocommerce-checkout form.checkout #payment ul.payment_methods li label{color:inherit;font-size:15px;font-weight:600}.woocommerce-checkout form.checkout #payment div.payment_box{color:inherit;padding:0 10px;background-color:transparent}.woocommerce-checkout form.checkout #payment div.payment_box:before{display:none}.woocommerce-checkout form.checkout #payment .woocommerce-privacy-policy-text{opacity:0.7;font-size:15px;line-height:1.4;font-style:italic}.woocommerce-checkout form.checkout #payment div.place-order{padding:0;margin-top:30px;margin-bottom:0}.woocommerce-checkout form.checkout #payment div.place-order #place_order{float:none;width:100%;height:45px;margin-top:30px}.woocommerce form.checkout_coupon{border-color:rgba(224,229,235,0.8)}@media (max-width: 689.98px){.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:40px}}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none;font-size:15px;background:#fff;border-radius:2px;overflow:hidden;-webkit-box-shadow:0px 10px 20px 0px rgba(0,0,0,0.01);box-shadow:0px 10px 20px 0px rgba(0,0,0,0.01)}.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:#fff;font-weight:500;background:var(--paletteColor1)}.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(.is-active) a:hover{color:inherit;background:rgba(232,235,240,0.5)}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;padding:0 20px}.woocommerce-account .woocommerce-MyAccount-content h3{font-size:20px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .edit{margin-top:0}.woocommerce-account .woocommerce-MyAccount-content em{font-size:13px;opacity:0.8}.woocommerce-account .woocommerce-MyAccount-content button.woocommerce-Button{margin-top:30px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{margin-bottom:30px}.woocommerce-account .hero-section{display:none}.woocommerce-account .woocommerce>h2{text-align:center;margin:0 0 30px 0}.woocommerce-account .woocommerce form.login{max-width:450px;margin:50px auto;padding:30px;border-radius:3px;border-color:rgba(224,229,235,0.8);-webkit-box-shadow:0px 10px 20px 0px rgba(0,0,0,0.01);box-shadow:0px 10px 20px 0px rgba(0,0,0,0.01)}.woocommerce-account .woocommerce form.login .form-row>button{width:50%;margin-right:2em}.woocommerce-account .woocommerce form.login .form-row>label{font-size:15px}.woocommerce-account .woocommerce form.login .form-row .woocommerce-form-login__rememberme{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;font-size:13px}.woocommerce-account .woocommerce form.login .form-row .woocommerce-form-login__rememberme span{margin-left:8px}.woocommerce-account .woocommerce form.login p.woocommerce-LostPassword{font-size:13px;text-align:center;margin-top:20px}.woocommerce-account .woocommerce-ResetPassword{max-width:450px;margin:100px auto;padding:30px;border-radius:3px;border:1px solid rgba(224,229,235,0.8);-webkit-box-shadow:0px 10px 20px 0px rgba(0,0,0,0.01);box-shadow:0px 10px 20px 0px rgba(0,0,0,0.01)}.woocommerce-account .woocommerce-ResetPassword p{width:100%}.woocommerce-account .woocommerce-ResetPassword p>label{font-size:15px}.woocommerce-account .woocommerce-ResetPassword p:last-of-type{margin-bottom:0}
