ul.color-options{display:-ms-grid;display:grid;list-style-type:none;grid-column-gap:15px;grid-row-gap:15px;-ms-grid-columns:(minmax(0, 1fr))[6] !important;grid-template-columns:repeat(6, minmax(0, 1fr)) !important;margin:2em 0 0 0}ul.color-options li{display:none}ul.color-options li a img{border-radius:50%;padding:3px}ul.color-options li a img:hover{border:2px solid #b22426}ul.color-options li span.color-code{width:100%;text-align:center;display:block;font-size:12px}.choose-color{display:flex;flex-direction:column}.choose-color a#loadMore{-ms-grid-row-align:center;align-self:center;margin-top:1em;color:#b22426;text-decoration:underline}.search-colors{margin-bottom:16px;display:block !important}.search-colors form.search-form input{width:100%}body.single.single-product .ast-article-single.product-type-simple .summary.entry-summary{display:flex;flex-direction:column}body.single.single-product .ast-article-single.product-type-simple .summary.entry-summary .choose-color{order:2;margin-bottom:3em}body.single.single-product .ast-article-single.product-type-simple .summary.entry-summary .maco-salgsenhet{order:3;margin-bottom:1em}body.single.single-product .ast-article-single.product-type-simple .summary.entry-summary p.price{order:4;margin-bottom:1em}body.single.single-product .ast-article-single.product-type-simple .summary.entry-summary form.cart{order:5}body.single.single-product .ast-article-single.product-type-simple .summary.entry-summary .product_meta{order:6}.woocommerce-tabs{display:block;padding:0;margin-bottom:15px}.woocommerce-tabs .accordionHolder{border:none;width:100% !important;margin:1em 0 0 0 !important;display:block !important;border-top:none !important}.woocommerce-tabs .accordionHolder li{width:100%;border-bottom:1px solid #eee}.woocommerce-tabs .accordionHolder li:before{display:none}.woocommerce-tabs .accordionHolder .accordion{position:relative;overflow:auto;line-height:1;border-bottom:1px solid #ddd !important;overflow:visible}.woocommerce-tabs .accordionHolder .accordion a{outline:none}.woocommerce-tabs .accordionHolder .accordion.open .accordion__title{outline:none;border:none}.woocommerce-tabs .accordionHolder .accordion.open .accordion__title:after{content:"-";background-image:none;font-size:35px;display:flex;align-items:center}.woocommerce-tabs .accordionHolder .accordion:after{display:none !important}.woocommerce-tabs .accordionHolder .accordion__title{position:relative;cursor:pointer;color:#000 !important;padding:10px !important;display:flex !important;justify-content:space-between;align-items:center;letter-spacing:.04em;line-height:140%}.woocommerce-tabs .accordionHolder .accordion__title:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGxpbmUgeTE9IjYuNSIgeDI9IjEyLjMzNDUiIHkyPSI2LjUiIHN0cm9rZT0iYmxhY2siLz4KPGxpbmUgeDE9IjYuMTkyODciIHkxPSIyLjMwMzVlLTA4IiB4Mj0iNi4xOTI4NyIgeTI9IjEzIiBzdHJva2U9ImJsYWNrIi8+Cjwvc3ZnPgo=);height:15px;width:15px;background-size:15px 15px}.woocommerce-tabs .accordionHolder .accordion__content{display:none;width:100% !important;padding:5px 20px 15px 20px !important;margin-bottom:0 !important;float:none !important}.woocommerce-tabs .accordionHolder .accordion__content table.woocommerce-product-attributes tr:last-of-type td,.woocommerce-tabs .accordionHolder .accordion__content table.woocommerce-product-attributes tr:last-of-type th{border:none}.woocommerce-tabs .accordionHolder .accordion__content table.woocommerce-product-attributes tr td{background-color:transparent;border-bottom:1px solid #000}.woocommerce-tabs .accordionHolder .accordion__content table.woocommerce-product-attributes tr td p{display:flex}.woocommerce-tabs .accordionHolder .accordion__content table.woocommerce-product-attributes tr td p a{padding:0}.woocommerce-tabs .accordionHolder .accordion__content table.woocommerce-product-attributes tr th{background-color:transparent;vertical-align:middle;border-bottom:1px solid #000}.woocommerce-tabs .accordionHolder .accordion__content h2{display:none}.entry-summary .product_meta .posted_in,.entry-summary .product_meta .tagged_as{display:none !important}.ast-site-header-cart:focus .widget_shopping_cart,.ast-site-header-cart:hover .widget_shopping_cart,.woocommerce .ast-site-header-cart:focus .widget_shopping_cart,.woocommerce .ast-site-header-cart:hover .widget_shopping_cart{width:400px}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl,.woocommerce div.product .product_meta,.main-header-bar,.woocommerce div.product .woocommerce-tabs ul.tabs{border:none}.product-categories a{color:#111;font-size:16px;font-weight:600}.product-categories .children a{font-size:16px;font-weight:400}.right-top{margin-bottom:5px}.has-text-align-center{text-align:center}.astra-shop-filter-button{background-color:#f1f1f1 !important;color:#333 !important;border-radius:4px !important}.icon-menu-bars{padding-right:12px}.omnisend-subscribe-input-email{text-align:center;border-radius:5px !important;margin-bottom:-20px}.nyhetsbrev-knapp{width:84%;padding-top:5%;padding-bottom:5%;margin-top:-20px;background-color:#b22426;color:#fff;font-weight:700;text-transform:uppercase;border-radius:5px}@media(max-width: 460px){.nyhetsbrev-knapp{width:60%;font-size:12px !important}}.fb-xfbml-parse-ignore a{color:#fff !important}.site-logo-img{max-width:112px}.widget_shopping_cart .variation{display:none}.widget_shopping_cart{font-size:14px !important;width:450px !important}@media(max-width: 500px){.widget_shopping_cart{max-width:100% !important;font-size:12px !important}.ast-header-woo-cart{max-width:50px;max-height:20px !important;font-size:12px}}#astra-footer-menu a{text-decoration:underline;text-underline-position:under}.site-below-footer-wrap{background-color:#333 !important}.site-below-footer-wrap a,.site-below-footer-wrap p{color:#fff}.woocommerce-loop-category__title{font-size:16px !important;padding:5px !important}@media(max-width: 544px){.woocommerce[class*=columns-].columns-3>ul.products li.product,.woocommerce[class*=columns-].columns-4>ul.products li.product,.woocommerce[class*=columns-].columns-5>ul.products li.product,.woocommerce[class*=columns-].columns-6>ul.products li.product{width:calc(100% - 10px) !important}.add_to_cart_button{font-size:14px !important}.woocommerce-loop-category__title{font-size:11px !important;padding:5px !important}}.reviews_tab,.posted-by,.vcard,.author,.cat-links,.category-tag{display:none !important}.woocommerce div.product .product_meta{border:none}.les-mer{display:block !important}#primary{margin-top:1em}.woocommerce div.product form.cart .variations{border:none}.woocommerce div.product .product_meta,.woocommerce div.product form.cart .variations{border:none}.les-mer{display:block !important}.entry-summary div:first-child{display:none}.quantity .buttons_added{display:block !important}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce-page ul.products li.product .woocommerce-loop-category__title{word-break:break-word}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding-bottom:0}@media(max-width: 560px){.product-name{padding:5% !important}#post-38{padding-top:10%}#post-38 .entry-title{padding-bottom:10%}}#post-38 .coupon{display:none !important}.astra-cart-drawer-title{display:none}.astra-cart-drawer-content:before{content:"Handlekurv";padding-left:30%;padding-top:-10px !important;font-size:24px}.astra-cart-drawer-header{border:none !important}.page-id-39 .entry-header{margin-top:32px}.woocommerce-form-coupon-toggle{display:none}#kco-order-review table.woocommerce-checkout-review-order-table .product-name{padding:3%}.woocommerce-Price-currencySymbol{padding-left:10px}.woocommerce ul#shipping_method li label{padding-left:10px}.product-categories li a{color:#000;border-bottom:1px solid #f1f1f1;font-size:16.5px !important}.off-canvas-categories .widget-title{font-size:24px}.woocommerce ul.product-categories>li ul li a{color:#000 !important;border-bottom:1px solid #f1f1f1 !important}.woocommerce ul.product-categories>li ul li:before{content:""}.four-buttons a{border:2px solid;padding:2%;font-size:12px}.four-buttons{margin:0 auto;width:1240px}ul.color-options{display:-ms-grid;display:grid;list-style-type:none;grid-column-gap:15px;grid-row-gap:15px;-ms-grid-columns:(minmax(0, 1fr))[6] !important;grid-template-columns:repeat(6, minmax(0, 1fr)) !important;margin:1em 0 0 0}ul.color-options li{display:none}ul.color-options li a img{border-radius:50%;padding:3px}ul.color-options li a img:hover{border:2px solid #b22426}.choose-color{display:flex;flex-direction:column}.choose-color a#loadMore{-ms-grid-row-align:center;align-self:center;margin-top:1em;color:#b22426;text-decoration:underline}body.single.single-product .ast-article-single.product-type-simple .summary.entry-summary{display:flex;flex-direction:column}body.single.single-product .ast-article-single.product-type-simple .summary.entry-summary .choose-color{order:2;margin-bottom:3em}body.single.single-product .ast-article-single.product-type-simple .summary.entry-summary .maco-salgsenhet{order:3;margin-bottom:1em}body.single.single-product .ast-article-single.product-type-simple .summary.entry-summary p.price{order:4;margin-bottom:1em}body.single.single-product .ast-article-single.product-type-simple .summary.entry-summary form.cart{order:5}body.single.single-product .ast-article-single.product-type-simple .summary.entry-summary .product_meta{order:6}.woocommerce-tabs{display:block;padding:0;margin-bottom:15px}.woocommerce-tabs .accordionHolder{border:none;width:100% !important;margin:1em 0 0 0 !important;display:block !important;border-top:none !important}.woocommerce-tabs .accordionHolder li{width:100%;border-bottom:1px solid #eee}.woocommerce-tabs .accordionHolder li:before{display:none}.woocommerce-tabs .accordionHolder .accordion{position:relative;overflow:auto;line-height:1;border-bottom:1px solid #ddd !important;overflow:visible}.woocommerce-tabs .accordionHolder .accordion a{outline:none}.woocommerce-tabs .accordionHolder .accordion.open .accordion__title{outline:none;border:none}.woocommerce-tabs .accordionHolder .accordion.open .accordion__title:after{content:"-";background-image:none;font-size:35px;display:flex;align-items:center}.woocommerce-tabs .accordionHolder .accordion:after{display:none !important}.woocommerce-tabs .accordionHolder .accordion__title{position:relative;cursor:pointer;color:#000 !important;padding:10px !important;display:flex !important;justify-content:space-between;align-items:center;letter-spacing:.04em;line-height:140%}.woocommerce-tabs .accordionHolder .accordion__title:after{content:"";background-image:url("https://ull.demonstrer.es/wp-content/uploads/2021/11/plus-tabs.png");height:15px;width:15px;background-size:15px 15px}.woocommerce-tabs .accordionHolder .accordion__content{display:none;width:100% !important;padding:5px 20px 15px 20px !important;margin-bottom:0 !important;float:none !important}.woocommerce-tabs .accordionHolder .accordion__content table.woocommerce-product-attributes tr:last-of-type td,.woocommerce-tabs .accordionHolder .accordion__content table.woocommerce-product-attributes tr:last-of-type th{border:none}.woocommerce-tabs .accordionHolder .accordion__content table.woocommerce-product-attributes tr td{background-color:transparent;border-bottom:1px solid #000}.woocommerce-tabs .accordionHolder .accordion__content table.woocommerce-product-attributes tr td p{display:flex}.woocommerce-tabs .accordionHolder .accordion__content table.woocommerce-product-attributes tr td p a{padding:0}.woocommerce-tabs .accordionHolder .accordion__content table.woocommerce-product-attributes tr th{background-color:transparent;vertical-align:middle;border-bottom:1px solid #000}.woocommerce-tabs .accordionHolder .accordion__content h2{display:none}.download-product a{color:#111;pointer-events:none}body.single-_forhandlere .sidebar h3,body.post-type-archive-_forhandlere .sidebar h3{margin:5px 0 10px !important;text-decoration:none}body.single-_forhandlere #container #content,body.post-type-archive-_forhandlere #container #content{margin:0 0 30px}body.single-_forhandlere #location-meta,body.post-type-archive-_forhandlere #location-meta,body.single-_forhandlere #location-list,body.post-type-archive-_forhandlere #location-list,body.single-_forhandlere #location-links,body.post-type-archive-_forhandlere #location-links{font-family:"Larish"}body.single-_forhandlere #location-meta,body.post-type-archive-_forhandlere #location-meta{margin-bottom:20px}body.single-_forhandlere #location-meta p:not(:last-child),body.post-type-archive-_forhandlere #location-meta p:not(:last-child){margin-bottom:5px}body.single-_forhandlere #mapCanvas,body.post-type-archive-_forhandlere #mapCanvas{width:960px;height:400px;float:right}@media screen and (max-width: 1080px){body.single-_forhandlere #mapCanvas,body.post-type-archive-_forhandlere #mapCanvas{width:100%;float:none}}body.single-_forhandlere ul.product-categories li.current_page_item a,body.post-type-archive-_forhandlere ul.product-categories li.current_page_item a{color:#b22426}ul.color-options li span.color-code{width:100%;text-align:center;display:block;font-size:12px}.search-colors{margin-bottom:16px;display:block !important}.search-colors form.search-form input{width:100%}.entry-summary .product_meta .posted_in,.entry-summary .product_meta .tagged_as{display:none !important}body.woocommerce-checkout.dintero-checkout-one-selected form.checkout #dintero-express-wrapper{-ms-grid-columns:5fr 6fr;grid-template-columns:5fr 6fr;margin-bottom:60px}@media screen and (max-width: 768px){body.woocommerce-checkout.dintero-checkout-one-selected form.checkout #dintero-express-wrapper{margin-bottom:30px}}body.woocommerce-checkout.dintero-checkout-one-selected form.checkout #dintero-express-wrapper #dintero-checkout-order-review{max-width:500px}@media screen and (max-width: 768px){body.woocommerce-checkout.dintero-checkout-one-selected form.checkout #dintero-express-wrapper #dintero-checkout-order-review{max-width:100%}}body.woocommerce-checkout.dintero-checkout-one-selected form.checkout #dintero-express-wrapper #dintero-checkout-order-review h2.order-review-heading{font-family:Helvetica,Verdana,Arial,sans-serif;color:#000;font-size:clamp(16px, 1.2vw + 0.5rem, 20px);font-weight:700;line-height:1.5;margin-bottom:4px}body.woocommerce-checkout.dintero-checkout-one-selected form.checkout #dintero-express-wrapper #dintero-checkout-order-review table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals{flex-direction:column;align-items:flex-start}body.woocommerce-checkout.dintero-checkout-one-selected form.checkout #dintero-express-wrapper #dintero-checkout-order-review table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals td{color:#000;font-size:14px;font-weight:400;line-height:1.5;margin-top:4px}body.woocommerce-checkout.dintero-checkout-one-selected form.checkout #dintero-express-wrapper #dintero-checkout-order-review #dintero-express-extra-checkout-fields #order_comments_field{padding:0}body.woocommerce-checkout.dintero-checkout-one-selected form.checkout #dintero-express-wrapper #dintero-checkout-order-review #dintero-express-extra-checkout-fields #order_comments_field label{color:#000;font-size:14px;font-weight:600;line-height:1.5;display:block;margin-bottom:8px}body.woocommerce-checkout.dintero-checkout-one-selected form.checkout #dintero-express-wrapper #dintero-checkout-order-review #dintero-express-extra-checkout-fields #order_comments_field .woocommerce-input-wrapper textarea{border-radius:5px;border:1px solid #000;height:70px;-ms-grid-row-align:stretch;align-self:stretch;font-size:14px}body.woocommerce-checkout.dintero-checkout-one-selected form.checkout #dintero-express-wrapper #dintero-checkout-order-review #dintero-express-extra-checkout-fields .kl_newsletter_checkbox_field{padding:0;line-height:1;margin-bottom:3px}body.woocommerce-checkout.dintero-checkout-one-selected form.checkout #dintero-express-wrapper #dintero-checkout-order-review #dintero-express-extra-checkout-fields .kl_newsletter_checkbox_field .woocommerce-input-wrapper .checkbox{color:#000;font-size:14px;font-weight:400;line-height:1.5}body.woocommerce-checkout.dintero-checkout-one-selected form.checkout #dintero-express-wrapper #dintero-checkout-order-review #dintero-express-extra-checkout-fields .kl_newsletter_checkbox_field .woocommerce-input-wrapper .checkbox input#kl_newsletter_checkbox{width:18px;height:18px;margin-right:6px}body.woocommerce-checkout.dintero-checkout-one-selected form.checkout #dintero-express-wrapper #dintero-checkout-order-review #dintero-express-extra-checkout-fields .woocommerce-validated{padding:0;line-height:1}body.woocommerce-checkout.dintero-checkout-one-selected form.checkout #dintero-express-wrapper #dintero-checkout-order-review #dintero-express-extra-checkout-fields .woocommerce-validated label input{width:18px;height:18px;margin-right:6px}body.woocommerce-checkout.dintero-checkout-one-selected form.checkout #dintero-express-wrapper #dintero-checkout-order-review #dintero-express-extra-checkout-fields .woocommerce-validated label span{color:#000;font-size:14px;font-weight:400;line-height:1.5}body.woocommerce-checkout.dintero-checkout-one-selected form.checkout #dintero-express-wrapper div .dintero-checkout-select-other-wrapper{display:flex;justify-content:center;padding:0 32px}@media screen and (max-width: 950px){body.woocommerce-checkout.dintero-checkout-one-selected form.checkout #dintero-express-wrapper div .dintero-checkout-select-other-wrapper{padding:0 16px}}@media screen and (max-width: 768px){body.woocommerce-checkout.dintero-checkout-one-selected form.checkout #dintero-express-wrapper div .dintero-checkout-select-other-wrapper{padding:0 32px}}@media screen and (max-width: 450px){body.woocommerce-checkout.dintero-checkout-one-selected form.checkout #dintero-express-wrapper div .dintero-checkout-select-other-wrapper{padding:0 10px}}body.woocommerce-checkout.dintero-checkout-one-selected form.checkout #dintero-express-wrapper div .dintero-checkout-select-other-wrapper a{padding:22px;color:#000;font-size:16px;font-weight:600;line-height:1;width:100%;text-align:center}body.woocommerce-order-received main .entry-header{padding:30px 0;margin-bottom:40px}@media screen and (max-width: 768px){body.woocommerce-order-received main .entry-header{padding:12px 0;margin-bottom:26px}}body.woocommerce-order-received main .entry-content .woocommerce-order-overview{display:flex;row-gap:10px}body.woocommerce-order-received main .entry-content .woocommerce-order-overview:before,body.woocommerce-order-received main .entry-content .woocommerce-order-overview:after{display:none}body.woocommerce-order-received main .entry-content .woocommerce-thankyou-order-details li{color:#000}body.woocommerce-order-received main .entry-content section.woocommerce-order-details{display:flex;flex-direction:column}body.woocommerce-order-received main .entry-content section.woocommerce-order-details h2.woocommerce-order-details__title{padding:0 0 20px 0 !important;font-size:clamp(18px, 1.2vw + 0.5rem, 22px);background-color:transparent !important;border:none !important;border-bottom:1px solid #ddd !important;font-family:Helvetica,Verdana,Arial,sans-serif;color:#000;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){body.woocommerce-order-received main .entry-content section.woocommerce-order-details h2.woocommerce-order-details__title{padding:0 0 12px 0 !important}}body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details{display:flex;flex-direction:column;border:none}body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details thead{display:none}body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tbody{display:flex;flex-direction:column}body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tbody tr.order_item{display:flex;justify-content:space-between;border-bottom:1px solid #ddd;padding:16px 0}body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tbody tr.order_item td{padding:0 !important;border:none;color:#666;font-size:14px;font-weight:400;line-height:1.5}@media screen and (max-width: 768px){body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tbody tr.order_item td{font-size:12px}}body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tbody tr.order_item td.product-name{display:-ms-grid;display:grid;-ms-grid-columns:auto auto;grid-template-columns:auto auto}body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tbody tr.order_item td.product-name>a{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tbody tr.order_item td.product-name>a,body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tbody tr.order_item td.product-name .product-quantity{color:#000;font-size:16px;font-weight:400;line-height:1.5}@media screen and (max-width: 768px){body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tbody tr.order_item td.product-name>a,body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tbody tr.order_item td.product-name .product-quantity{font-size:14px}}body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tbody tr.order_item td.product-name .product-quantity{font-weight:600;-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;margin-left:6px}body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tbody tr.order_item td.product-total span.amount{color:#000;text-align:right;font-size:16px;font-weight:400;line-height:1.5}@media screen and (max-width: 768px){body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tbody tr.order_item td.product-total span.amount{font-size:14px}}body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tbody tr.order_item td.product-total .tax_label{display:none}body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot{display:flex;flex-direction:column}body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot:nth-of-type(1){order:4}body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot:nth-of-type(1) td a{padding:10px 30px}body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot:nth-of-type(2) tr:last-of-type td{display:flex;flex-direction:column}body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot:nth-of-type(2) tr:last-of-type td>span.amount{color:#000;text-align:right;font-size:18px;font-weight:600;line-height:1.5}@media screen and (max-width: 768px){body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot:nth-of-type(2) tr:last-of-type td>span.amount{font-size:16px}}body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot:nth-of-type(2) tr:last-of-type td .includes_tax{color:#666;text-align:right;font-size:14px;font-weight:400;line-height:1.5}@media screen and (max-width: 768px){body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot:nth-of-type(2) tr:last-of-type td .includes_tax{font-size:12px}}body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot:nth-of-type(2) tr:last-of-type td .includes_tax .amount{font-weight:600}body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot tr{padding:16px 0;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between}body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot tr th,body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot tr td{padding:0;border:none}body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot tr th{color:#000;font-size:16px;font-weight:600;line-height:1.5}@media screen and (max-width: 768px){body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot tr th{font-size:14px}}body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot tr td{color:#000;font-size:16px;font-weight:400;line-height:1.5;text-align:right}@media screen and (max-width: 768px){body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot tr td{font-size:14px}}body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot tr.cart-discount,body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot tr.ywgc-gift-card-applied{justify-content:space-between}body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot tr.cart-discount td,body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot tr.cart-discount a,body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot tr.ywgc-gift-card-applied td,body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot tr.ywgc-gift-card-applied a{color:#000;text-align:right;font-size:16px;font-weight:400;line-height:1.5}@media screen and (max-width: 768px){body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot tr.cart-discount td,body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot tr.cart-discount a,body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot tr.ywgc-gift-card-applied td,body.woocommerce-order-received main .entry-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot tr.ywgc-gift-card-applied a{font-size:14px}}@media screen and (max-width: 921px){body.woocommerce-order-received main .entry-content section.woocommerce-customer-details .woocommerce-column--2{margin-top:1em}}body.woocommerce-order-received main .entry-content section.woocommerce-customer-details .woocommerce-column__title{padding:0 0 20px 0 !important;font-size:clamp(18px, 1.2vw + 0.5rem, 22px);background-color:transparent !important;border:none !important;border-bottom:1px solid #ddd !important;font-family:Helvetica,Verdana,Arial,sans-serif;color:#000;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){body.woocommerce-order-received main .entry-content section.woocommerce-customer-details .woocommerce-column__title{padding:0 0 12px 0 !important}}body.woocommerce-order-received main .entry-content section.woocommerce-customer-details address{padding:20px 0 0 0;border:none}body.woocommerce-checkout header #ast-desktop-header .ast-above-header-wrap{height:40px !important}body.woocommerce-checkout header #ast-desktop-header .ast-above-header-wrap .site-above-header-wrap{min-height:40px !important}body.woocommerce-checkout header #ast-desktop-header .ast-above-header-wrap .site-header-above-section-center p{color:#000;font-size:12px;font-weight:400}body.woocommerce-checkout header #ast-desktop-header .ast-above-header-wrap nav{display:none !important}body.woocommerce-checkout header #ast-desktop-header .ast-main-header-wrap .back-to-cart-link{display:flex;align-items:center;color:#666;font-size:14px;font-weight:400}body.woocommerce-checkout header #ast-desktop-header .ast-main-header-wrap .back-to-cart-link:before{content:"";display:block;position:relative;width:13px;height:13px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMyAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjI5MTYgN0gyLjcwODI1IiBzdHJva2U9IiM2NjY2NjYiIHN0cm9rZS13aWR0aD0iMC44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTYuNDk5OTIgMTAuNzkxN0wyLjcwODI1IDdMNi40OTk5MiAzLjIwODMzIiBzdHJva2U9IiM2NjY2NjYiIHN0cm9rZS13aWR0aD0iMC44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);background-size:13px 13px;margin-right:4px}body.woocommerce-checkout header #ast-desktop-header .ast-main-header-wrap .site-primary-header-wrap{height:130px}body.woocommerce-checkout header #ast-desktop-header .ast-main-header-wrap .site-header-primary-section-left .ast-builder-layout-element,body.woocommerce-checkout header #ast-desktop-header .ast-main-header-wrap .site-header-primary-section-left .site-branding{padding:0}body.woocommerce-checkout header #ast-desktop-header .ast-main-header-wrap .site-header-primary-section-left .site-header-primary-section-left-center{display:none}body.woocommerce-checkout header #ast-desktop-header .ast-main-header-wrap .site-header-primary-section-left .site-logo-img{padding:0;max-width:127px}body.woocommerce-checkout header #ast-desktop-header .ast-main-header-wrap .site-header-primary-section-left .site-logo-img img{max-width:127px;width:127px}body.woocommerce-checkout header #ast-desktop-header .ast-main-header-wrap .site-header-primary-section-center,body.woocommerce-checkout header #ast-desktop-header .ast-main-header-wrap .site-header-primary-section-right{display:none !important}body.woocommerce-checkout header #ast-mobile-header .ast-above-header-wrap{height:28px}body.woocommerce-checkout header #ast-mobile-header .ast-above-header-wrap .ast-above-header-bar{min-height:28px !important}body.woocommerce-checkout header #ast-mobile-header .ast-above-header-wrap .ast-above-header-bar p{color:#000;font-size:10px;font-weight:400 !important}body.woocommerce-checkout header #ast-mobile-header .ast-main-header-wrap{height:80px}body.woocommerce-checkout header #ast-mobile-header .ast-main-header-wrap .ast-primary-header-bar{min-height:80px !important;max-height:80px !important}body.woocommerce-checkout header #ast-mobile-header .ast-main-header-wrap .ast-builder-grid-row{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}body.woocommerce-checkout header #ast-mobile-header .ast-main-header-wrap .ast-builder-grid-row .back-to-cart-link{display:flex;align-items:center;color:#666;font-size:12px;font-weight:400}body.woocommerce-checkout header #ast-mobile-header .ast-main-header-wrap .ast-builder-grid-row .back-to-cart-link:before{content:"";display:block;position:relative;width:13px;height:13px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMyAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjI5MTYgN0gyLjcwODI1IiBzdHJva2U9IiM2NjY2NjYiIHN0cm9rZS13aWR0aD0iMC44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTYuNDk5OTIgMTAuNzkxN0wyLjcwODI1IDdMNi40OTk5MiAzLjIwODMzIiBzdHJva2U9IiM2NjY2NjYiIHN0cm9rZS13aWR0aD0iMC44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);background-size:13px 13px;margin-right:4px}body.woocommerce-checkout header #ast-mobile-header .ast-main-header-wrap .ast-builder-grid-row .site-header-primary-section-left{justify-content:center}body.woocommerce-checkout header #ast-mobile-header .ast-main-header-wrap .ast-builder-grid-row .site-header-primary-section-left .site-branding{padding:0}body.woocommerce-checkout header #ast-mobile-header .ast-main-header-wrap .ast-builder-grid-row .site-header-primary-section-left .site-branding .site-logo-img{padding:0}body.woocommerce-checkout header #ast-mobile-header .ast-main-header-wrap .ast-builder-grid-row .site-header-primary-section-left .site-branding .site-logo-img img{max-width:82px;width:82px}body.woocommerce-checkout header #ast-mobile-header .ast-main-header-wrap .ast-builder-grid-row .site-header-primary-section-right .ast-builder-layout-element{display:none !important}body.woocommerce-checkout .ast-header-breadcrumb{display:none}body.woocommerce-checkout .site-content{overflow:hidden}body.woocommerce-checkout main .entry-header{margin-top:0 !important;background-color:#f1f1f1;padding:30px 0 0 0;position:relative}@media screen and (max-width: 768px){body.woocommerce-checkout main .entry-header{padding:12px 0 0 0}}body.woocommerce-checkout main .entry-header:before,body.woocommerce-checkout main .entry-header:after{content:"";position:absolute;top:0;width:100%;height:100%;background-color:#f1f1f1}body.woocommerce-checkout main .entry-header:before{left:-100%}body.woocommerce-checkout main .entry-header:after{right:-100%}body.woocommerce-checkout main .entry-header h1{font-size:clamp(27px, 2.5vw + 1rem, 34px) !important;margin-bottom:0 !important;padding-bottom:8px !important}@media screen and (max-width: 768px){body.woocommerce-checkout main .entry-header h1{text-align:center}}body.woocommerce-checkout main .entry-header p.warning{font-size:12px;font-weight:300;line-height:1.4;margin-bottom:0}@media screen and (max-width: 768px){body.woocommerce-checkout main .entry-header p.warning{text-align:center}}body.woocommerce-checkout main .entry-content>.woocommerce{display:flex;flex-direction:column}body.woocommerce-checkout main .entry-content>.woocommerce .checkout-top-forms-banner-wrapper{order:1}body.woocommerce-checkout main .entry-content>.woocommerce .woocommerce-notices-wrapper{order:2}body.woocommerce-checkout main .entry-content>.woocommerce form.woocommerce-checkout{order:3}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper{background-color:#f1f1f1;padding:20px 0 30px 0;position:relative;display:flex;align-items:center;margin-bottom:40px}@media screen and (max-width: 768px){body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper{justify-content:center;padding:19px 0 18px 0;margin-bottom:26px}}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper:before,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper:after{content:"";position:absolute;top:0;width:100%;height:100%;background-color:#f1f1f1}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper:before{left:-100%}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper:after{right:-100%}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .coupon-form-wrapper button.form-coupon_trigger:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjA4MzMgMy40MTY2N0wyLjkxNjYzIDExLjU4MzMiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMC44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTMuNzkxNzEgNS43NUM0LjU5NzEyIDUuNzUgNS4yNTAwNCA1LjA5NzA4IDUuMjUwMDQgNC4yOTE2N0M1LjI1MDA0IDMuNDg2MjUgNC41OTcxMiAyLjgzMzMzIDMuNzkxNzEgMi44MzMzM0MyLjk4NjI5IDIuODMzMzMgMi4zMzMzNyAzLjQ4NjI1IDIuMzMzMzcgNC4yOTE2N0MyLjMzMzM3IDUuMDk3MDggMi45ODYyOSA1Ljc1IDMuNzkxNzEgNS43NVoiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMC44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEwLjIwODMgMTIuMTY2N0MxMS4wMTM3IDEyLjE2NjcgMTEuNjY2NyAxMS41MTM3IDExLjY2NjcgMTAuNzA4M0MxMS42NjY3IDkuOTAyOTIgMTEuMDEzNyA5LjI1IDEwLjIwODMgOS4yNUM5LjQwMjkyIDkuMjUgOC43NSA5LjkwMjkyIDguNzUgMTAuNzA4M0M4Ljc1IDExLjUxMzcgOS40MDI5MiAxMi4xNjY3IDEwLjIwODMgMTIuMTY2N1oiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMC44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==)}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .gift-cart-form-wrapper button.form-giftcard_trigger:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjI1IDIuODMzMzNIMS43NTAwNEMxLjEwNTcxIDIuODMzMzMgMC41ODMzNzQgMy4zNTU2NyAwLjU4MzM3NCA0VjExQzAuNTgzMzc0IDExLjY0NDMgMS4xMDU3MSAxMi4xNjY3IDEuNzUwMDQgMTIuMTY2N0gxMi4yNUMxMi44OTQ0IDEyLjE2NjcgMTMuNDE2NyAxMS42NDQzIDEzLjQxNjcgMTFWNEMxMy40MTY3IDMuMzU1NjcgMTIuODk0NCAyLjgzMzMzIDEyLjI1IDIuODMzMzNaIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjAuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0wLjU4MzM3NCA2LjMzMzMzSDEzLjQxNjciIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMC44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==)}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper button.form-login_trigger:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNzUgMi4yNUgxMS4wODMzQzExLjM5MjggMi4yNSAxMS42ODk1IDIuMzcyOTIgMTEuOTA4MyAyLjU5MTcxQzEyLjEyNzEgMi44MTA1IDEyLjI1IDMuMTA3MjUgMTIuMjUgMy40MTY2N1YxMS41ODMzQzEyLjI1IDExLjg5MjggMTIuMTI3MSAxMi4xODk1IDExLjkwODMgMTIuNDA4M0MxMS42ODk1IDEyLjYyNzEgMTEuMzkyOCAxMi43NSAxMS4wODMzIDEyLjc1SDguNzUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMC44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTUuODMzMzcgMTAuNDE2N0w4Ljc1MDA0IDcuNUw1LjgzMzM3IDQuNTgzMzMiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMC44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTguNzUgNy41SDEuNzUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMC44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==)}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .coupon-form-wrapper,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .gift-cart-form-wrapper,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper{position:static}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .coupon-form-wrapper button.form-coupon_trigger,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .coupon-form-wrapper button.form-giftcard_trigger,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .coupon-form-wrapper button.form-login_trigger,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .gift-cart-form-wrapper button.form-coupon_trigger,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .gift-cart-form-wrapper button.form-giftcard_trigger,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .gift-cart-form-wrapper button.form-login_trigger,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper button.form-coupon_trigger,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper button.form-giftcard_trigger,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper button.form-login_trigger{color:#000;background-color:#fff;text-align:center;font-size:14px;font-weight:400;line-height:1.4;padding:12px 20px;border-radius:2px;border:none;display:flex;align-items:center}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .coupon-form-wrapper button.form-coupon_trigger:before,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .coupon-form-wrapper button.form-giftcard_trigger:before,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .coupon-form-wrapper button.form-login_trigger:before,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .gift-cart-form-wrapper button.form-coupon_trigger:before,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .gift-cart-form-wrapper button.form-giftcard_trigger:before,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .gift-cart-form-wrapper button.form-login_trigger:before,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper button.form-coupon_trigger:before,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper button.form-giftcard_trigger:before,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper button.form-login_trigger:before{content:"";width:14px;height:14px;background-size:14px 14px;display:block;position:relative;margin-right:8px}@media screen and (max-width: 460px){body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .coupon-form-wrapper button.form-coupon_trigger,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .coupon-form-wrapper button.form-giftcard_trigger,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .coupon-form-wrapper button.form-login_trigger,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .gift-cart-form-wrapper button.form-coupon_trigger,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .gift-cart-form-wrapper button.form-giftcard_trigger,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .gift-cart-form-wrapper button.form-login_trigger,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper button.form-coupon_trigger,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper button.form-giftcard_trigger,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper button.form-login_trigger{font-size:12px;padding:8px 9px}}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper{margin-right:10px}@media screen and (max-width: 460px){body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper{margin-right:4px}}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper .woocommerce-form-login{border-radius:12px;background:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.14);padding:20px 20px 30px 20px;flex-direction:column;max-width:336px;width:336px;position:absolute;top:20px;left:0;z-index:99}@media screen and (max-width: 768px){body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper .woocommerce-form-login{top:19px}}@media screen and (max-width: 450px){body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper .woocommerce-form-login{width:100%;max-width:100%}}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper .woocommerce-form-login.active{display:flex !important}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper .woocommerce-form-login p{padding:0;width:100%}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper .woocommerce-form-login p:first-of-type{font-size:14px;line-height:1.6;margin-bottom:16px;color:#000}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper .woocommerce-form-login p.form-row{margin-bottom:0}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper .woocommerce-form-login p.form-row.form-row-first,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper .woocommerce-form-login p.form-row.form-row-last{margin-bottom:16px}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper .woocommerce-form-login p.form-row label{font-size:14px;font-weight:600;line-height:1.5;display:block;margin-bottom:8px;color:#000}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper .woocommerce-form-login p.form-row input{border:1px solid #939393;padding:12px}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper .woocommerce-form-login p.form-row .show-password-input{display:none}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper .woocommerce-form-login p.form-row.rembemberme-button-wrapper{display:flex;width:100%;justify-content:space-between;align-items:flex-start}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper .woocommerce-form-login p.form-row.rembemberme-button-wrapper:before,body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper .woocommerce-form-login p.form-row.rembemberme-button-wrapper:after{display:none}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper .woocommerce-form-login p.form-row.rembemberme-button-wrapper label.woocommerce-form__label-for-checkbox{margin:0;display:flex;align-items:center}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper .woocommerce-form-login p.form-row.rembemberme-button-wrapper label.woocommerce-form__label-for-checkbox input{width:18px;height:18px}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper .woocommerce-form-login p.form-row.rembemberme-button-wrapper label.woocommerce-form__label-for-checkbox span{font-size:14px;font-weight:400;line-height:1.5;margin-left:10px}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper .woocommerce-form-login p.form-row.rembemberme-button-wrapper button{background-color:#333;padding:18px 32px;color:#fff;font-size:14px;font-weight:600;line-height:1;border:none}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper .woocommerce-form-login p.lost_password{margin-bottom:0;line-height:1;margin-top:-20px}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .login-form-wrapper .woocommerce-form-login p.lost_password a{font-size:13px;font-weight:400;line-height:1;text-decoration:underline}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .coupon-form-wrapper{margin-right:10px}@media screen and (max-width: 460px){body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .coupon-form-wrapper{margin-right:4px}}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .coupon-form-wrapper form.checkout_coupon{border-radius:12px;background:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.14);padding:20px 20px 30px 20px;flex-direction:column;max-width:336px;width:336px;position:absolute;top:20px;left:0;z-index:99}@media screen and (max-width: 768px){body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .coupon-form-wrapper form.checkout_coupon{top:19px}}@media screen and (max-width: 450px){body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .coupon-form-wrapper form.checkout_coupon{width:100%;max-width:100%}}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .coupon-form-wrapper form.checkout_coupon.active{display:flex !important}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .coupon-form-wrapper form.checkout_coupon p.coupon-top-text{font-size:14px;line-height:1.6;margin-bottom:16px;color:#000}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .coupon-form-wrapper form.checkout_coupon p.form-row{width:100%}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .coupon-form-wrapper form.checkout_coupon p.form-row.form-row-last{margin-top:12px}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .coupon-form-wrapper form.checkout_coupon p.form-row span.coupon-error-notice{color:red;margin-top:4px}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .coupon-form-wrapper form.checkout_coupon p.form-row span{font-size:14px;font-weight:600;line-height:1.5;display:block;margin-bottom:8px;color:#000}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .coupon-form-wrapper form.checkout_coupon p.form-row input{border:1px solid #939393;padding:12px}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .coupon-form-wrapper form.checkout_coupon p.form-row button[name=apply_coupon]{width:100%;background-color:#333;padding:18px 32px;color:#fff;font-size:14px;font-weight:600;line-height:1;border:none}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .gift-cart-form-wrapper .ywgc_enter_code{border-radius:12px;background:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.14);padding:20px 20px 30px 20px;max-width:336px;width:336px;position:absolute;top:20px;left:0;z-index:99;margin:0}@media screen and (max-width: 768px){body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .gift-cart-form-wrapper .ywgc_enter_code{top:19px}}@media screen and (max-width: 450px){body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .gift-cart-form-wrapper .ywgc_enter_code{width:100%;max-width:100%}}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .gift-cart-form-wrapper .ywgc_enter_code.active{display:block !important}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .gift-cart-form-wrapper .ywgc_enter_code>div{display:flex !important;flex-direction:column;margin:0}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .gift-cart-form-wrapper .ywgc_enter_code>div p{padding:0}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .gift-cart-form-wrapper .ywgc_enter_code>div .giftcar-top-text{font-size:14px;line-height:1.6;margin-bottom:16px;color:#000}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .gift-cart-form-wrapper .ywgc_enter_code>div p.form-row{width:100%}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .gift-cart-form-wrapper .ywgc_enter_code>div p.form-row.form-row-last{margin-top:12px}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .gift-cart-form-wrapper .ywgc_enter_code>div p.form-row span{font-size:14px;font-weight:600;line-height:1.5;display:block;margin-bottom:8px;color:#000}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .gift-cart-form-wrapper .ywgc_enter_code>div p.form-row input{border:1px solid #939393;padding:12px;width:100%}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .gift-cart-form-wrapper .ywgc_enter_code>div p.form-row button.ywgc_apply_gift_card_button{width:100%;background-color:#333 !important;padding:18px 32px;color:#fff;font-size:14px;font-weight:600;line-height:1;border:none}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .gift-cart-form-wrapper .woocommerce-error{position:absolute;margin:0;top:-60px;left:0}body.woocommerce-checkout main .entry-content .checkout-top-forms-banner-wrapper .woocommerce-message{position:absolute;margin:0;top:-60px;left:0}body.woocommerce-checkout footer.site-footer .site-primary-footer-wrap{background-color:#fff;padding:0 !important;border:none}body.woocommerce-checkout footer.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns{-ms-grid-columns:auto;grid-template-columns:auto;justify-content:center;padding-top:49px;padding-bottom:77px;border-top:1px solid #ddd}@media screen and (max-width: 1024px){body.woocommerce-checkout footer.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns{margin-left:20px;margin-right:20px}}@media screen and (max-width: 768px){body.woocommerce-checkout footer.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns{padding-top:37px;padding-bottom:41px}}body.woocommerce-checkout footer.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .site-logo-img{margin-bottom:28px;max-width:160px}@media screen and (max-width: 768px){body.woocommerce-checkout footer.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .site-logo-img{max-width:128px;margin-bottom:23px}}body.woocommerce-checkout footer.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .site-logo-img img{width:168px}@media screen and (max-width: 768px){body.woocommerce-checkout footer.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .site-logo-img img{width:128px}}body.woocommerce-checkout footer.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .contact-info-footer{display:flex;flex-direction:column}body.woocommerce-checkout footer.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .contact-info-footer a{text-align:center;color:#666;font-size:16px;font-weight:400;line-height:1.8}@media screen and (max-width: 768px){body.woocommerce-checkout footer.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .contact-info-footer a{font-size:13px}}body.woocommerce-checkout form.woocommerce-checkout #customer_details{width:50% !important;margin-right:0 !important}@media screen and (max-width: 921px){body.woocommerce-checkout form.woocommerce-checkout #customer_details{width:100% !important}}body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields h3,body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-shipping-fields h3{font-family:Helvetica,Verdana,Arial,sans-serif;padding:0;border:none !important;margin:0 0 15px 0;color:#000;font-size:20px;font-weight:600;line-height:1.5}body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row,body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row,body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row,body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row{padding:0;margin-bottom:20px}body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-first,body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-last,body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row.form-row-first,body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row.form-row-last,body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-first,body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-last,body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row.form-row-first,body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row.form-row-last{width:48% !important}body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label,body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row label,body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row label,body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row label{color:#000;font-size:14px;font-weight:600;line-height:1.5;display:block;margin-bottom:8px}body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:not(#kl_newsletter_checkbox),body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input:not(#kl_newsletter_checkbox),body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:not(#kl_newsletter_checkbox),body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input:not(#kl_newsletter_checkbox){border-radius:4px;border:1px solid #666;height:50px;padding:14px 16px;font-size:14px;font-weight:400;line-height:1.5;color:#000}body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .select2,body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .select2,body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .select2,body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .select2{width:100% !important}body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .select2 .select2-selection,body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .select2 .select2-selection,body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .select2 .select2-selection,body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .select2 .select2-selection{border-radius:4px;border:1px solid #666;height:50px;padding:14px 24px 14px 16px;font-size:14px;font-weight:400;line-height:1.5;color:#000;background-position:96% 50%;background-size:12px}body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields p.kl_newsletter_checkbox_field{margin-bottom:40px !important;line-height:1.5}body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields p.kl_newsletter_checkbox_field label{display:inline !important;align-items:center;font-weight:400 !important;margin-bottom:0 !important}body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields p.kl_newsletter_checkbox_field label input{width:18px;height:18px !important;margin-right:10px}body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields #dintero_shipping_data_field{display:none}body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-account-fields{margin-bottom:40px}body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-account-fields p.form-row{padding:0}body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-account-fields p.form-row label{display:flex;align-items:center}body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-account-fields p.form-row label span{color:#000;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:2px}body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-account-fields p.form-row label input{width:18px;height:18px;margin-right:10px}body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-shipping-fields{border-bottom:1px solid #ddd;margin-bottom:34px}body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-shipping-fields h3#ship-to-different-address{margin-bottom:22px}body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-shipping-fields h3#ship-to-different-address label{display:flex;align-items:center}body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-shipping-fields h3#ship-to-different-address label span{color:#000;font-size:18px;font-weight:600;line-height:1.5;margin-top:2px}body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-shipping-fields h3#ship-to-different-address label input{width:18px;height:18px;margin-right:10px}body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper #order_comments_field label{color:#000;font-size:14px;font-weight:600;line-height:1.5;display:block;margin-bottom:8px}body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper #order_comments_field textarea{border-radius:4px;border:1px solid #666;height:70px;padding:14px 16px;font-size:14px;font-weight:400;line-height:1.5;color:#000}body.woocommerce-checkout form.woocommerce-checkout h3#order_review_heading,body.woocommerce-checkout form.woocommerce-checkout #order_review{width:42%;padding:0 !important;border:none !important}@media screen and (max-width: 921px){body.woocommerce-checkout form.woocommerce-checkout h3#order_review_heading,body.woocommerce-checkout form.woocommerce-checkout #order_review{width:100% !important}}body.woocommerce-checkout form.woocommerce-checkout #order_review_heading{font-family:Helvetica,Verdana,Arial,sans-serif;padding:0;border:none !important;margin:0 0 15px 0;color:#000;font-size:20px;font-weight:600;line-height:1.5}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table{display:flex;flex-direction:column;border:none;margin-bottom:31px}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table thead{display:none}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tbody{display:flex;flex-direction:column}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item{display:flex;justify-content:space-between;border-bottom:1px solid #ddd;padding:16px 0}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item.yarn-parent dl.variation{display:none}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item.yarn-parent td.product-total{display:none}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item.yarn-child{padding-left:10px}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item td{padding:0 !important;border:none}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name{display:-ms-grid !important;display:grid !important;-ms-grid-columns:auto auto;grid-template-columns:auto auto;font-size:0}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .ast-product-image{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .ast-product-name,body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .product-quantity{color:#000;font-size:14px;font-weight:400;line-height:1.5}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .product-quantity{font-weight:600 !important;-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;margin-left:6px}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name dl.variation{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;margin-top:6px}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name dl.variation dt,body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name dl.variation dd{color:#666;font-size:12px;font-weight:400;line-height:1.5}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .ywgc-details-in-cart-recipient-name,body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .ywgc-details-in-cart-recipient-email{color:#666;font-size:12px;font-weight:400;line-height:1.5}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .ywgc-details-in-cart-recipient-name{-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .ywgc-details-in-cart-recipient-email{-ms-grid-column:1;grid-column:1;-ms-grid-row:4;grid-row:4}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-total span.amount{color:#000;text-align:right;font-size:14px;font-weight:400;line-height:1.5}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-total .tax_label{display:none}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot{display:flex;flex-direction:column}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot tr{padding:16px 0;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot tr th,body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot tr td{padding:0;border:none}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot tr th{color:#000;font-size:14px;font-weight:600;line-height:1.5}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td span.amount,body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot tr.tax-rate td span.amount{color:#000;text-align:right;font-size:14px;font-weight:400;line-height:1.5}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td .tax_label,body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot tr.tax-rate td .tax_label{display:none}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot tr.cart-discount,body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot tr.ywgc-gift-card-applied{justify-content:space-between}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot tr.cart-discount td,body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot tr.cart-discount a,body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot tr.ywgc-gift-card-applied td,body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot tr.ywgc-gift-card-applied a{color:#000;text-align:right;font-size:14px;font-weight:400;line-height:1.5}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals{align-items:flex-start}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals td ul.woocommerce-shipping-methods .krokedil_shipping_pickup_point{width:100%;margin:0 0 0 28px;text-indent:0 !important}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals td ul.woocommerce-shipping-methods .krokedil_shipping_pickup_point .select2-container{width:100% !important}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals td ul.woocommerce-shipping-methods .krokedil_shipping_pickup_point .select2-container .select2-selection{border-radius:4px;border:1px solid #666;height:auto;padding:10px 24px 10px 16px;background-position:96% 50%;background-size:12px}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals td ul.woocommerce-shipping-methods .krokedil_shipping_pickup_point .select2-container .select2-selection .select2-selection__rendered{color:#000;font-size:14px;font-weight:600;line-height:1.5;text-align:left;text-indent:0}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total td{display:flex;flex-direction:column;align-items:flex-end}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total td strong{line-height:1}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total td strong span.amount{color:#000;text-align:right;font-size:14px;font-weight:600;line-height:1.5}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total td .includes_tax{color:#666;text-align:right;font-size:12px;font-weight:400;line-height:1.5}body.woocommerce-checkout form.checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total td .includes_tax .amount{font-weight:600}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals{flex-direction:column !important;padding-bottom:20px !important}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals th{margin-bottom:18px}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals td{width:100%;text-align:left !important;color:#000;font-size:14px;font-weight:400;line-height:1.5}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .validate-required{padding:0 !important;margin-bottom:32px !important}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .validate-required label input{width:18px;height:18px;margin-right:10px !important}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .validate-required label .woocommerce-terms-and-conditions-checkbox-text{color:#000;font-size:14px;font-weight:400;line-height:1.5}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout .woocommerce-checkout-payment button#place_order{padding:22px !important;color:#fff;font-size:16px;font-weight:600;line-height:1;border:1px solid #000;background:#000}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods li{padding:0 !important;margin-bottom:18px !important;display:flex;flex-wrap:wrap}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods li:last-of-type{margin-bottom:0 !important}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods li input{margin:0 10px 0 0 !important;position:absolute;opacity:0;pointer-events:none}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods li input+label{position:relative;padding-left:28px;cursor:pointer;display:inline-block;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods li input:not(:checked)+label{font-weight:400 !important}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods li input+label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;border:1px solid #000;border-radius:50%;background-color:#fff;box-sizing:border-box;transition:border-color .2s,background-color .2s}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods li input:checked+label::after,body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods li input[type=hidden]+label::after{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background-color:#000}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods li input+label:hover::before{border-color:#000}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods li label{padding:0 !important;text-indent:28px !important;color:#000;font-size:14px;font-weight:600;line-height:1.5;margin-bottom:6px;width:100%;display:flex !important;text-align:left}@media only screen and (max-width: 450px){body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods li label{font-size:12px}}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods li label .amount{margin-left:auto}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods li label .tax_label{display:none}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout .woocommerce-checkout-payment ul.wc_payment_methods{margin-bottom:20px !important}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout .woocommerce-checkout-payment ul.wc_payment_methods li{margin-bottom:18px !important}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout .woocommerce-checkout-payment ul.wc_payment_methods li:last-of-type{margin-bottom:0 !important}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout .woocommerce-checkout-payment ul.wc_payment_methods li input{position:absolute;opacity:0;pointer-events:none}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout .woocommerce-checkout-payment ul.wc_payment_methods li input+label{position:relative;cursor:pointer;display:inline-block;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-indent:28px}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout .woocommerce-checkout-payment ul.wc_payment_methods li input+label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;border:1px solid #000;border-radius:50%;background-color:#fff;box-sizing:border-box;transition:border-color .2s,background-color .2s}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout .woocommerce-checkout-payment ul.wc_payment_methods li input:not(:checked)+label{font-weight:400 !important}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout .woocommerce-checkout-payment ul.wc_payment_methods li input:checked+label::after{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background-color:#000}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout .woocommerce-checkout-payment ul.wc_payment_methods li input+label:hover::before{border-color:#000}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout .woocommerce-checkout-payment ul.wc_payment_methods li label{color:#000;font-size:14px;font-weight:600;line-height:1.5}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout .woocommerce-checkout-payment ul.wc_payment_methods li.payment_method_dintero_checkout label:before{top:0 !important;transform:none !important}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout .woocommerce-checkout-payment ul.wc_payment_methods li.payment_method_dintero_checkout label img{margin:8px 0 0 28px !important;width:90%}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout .woocommerce-checkout-payment ul.wc_payment_methods li.payment_method_paypal label:before,body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout .woocommerce-checkout-payment ul.wc_payment_methods li.payment_method_paypal label:after{top:45% !important}body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout .woocommerce-checkout-payment ul.wc_payment_methods li.payment_method_paypal .payment_method_paypal{margin-bottom:0 !important}@media screen and (max-width: 450px){body.woocommerce-checkout:not(.dintero-checkout-one-selected) form.checkout .woocommerce-checkout-payment ul.wc_payment_methods li.payment_method_paypal img{width:138px}}body:not(.logged-in).woocommerce-checkout form.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields p.kl_newsletter_checkbox_field{margin-bottom:12px !important}body.woocommerce-order-received header.entry-header{padding:30px 0 30px 0}body.woocommerce-cart .ast-header-breadcrumb{display:none}body.woocommerce-cart .site-content .ast-container #primary .site-main{padding-top:40px}@media screen and (max-width: 600px){body.woocommerce-cart .site-content .ast-container #primary .site-main{padding-top:22px}}body.woocommerce-cart .site-content .ast-container #primary .site-main>article{padding-top:0}body.woocommerce-cart .site-content .ast-container #primary .site-main .entry-header{margin-bottom:0}body.woocommerce-cart .site-content .ast-container #primary .site-main .entry-header h1.entry-title{font-size:clamp(28px, 2vw + 1rem, 34px);font-weight:400;line-height:1.4;margin-bottom:15px;padding-bottom:0}@media screen and (max-width: 600px){body.woocommerce-cart .site-content .ast-container #primary .site-main .entry-header h1.entry-title{margin-bottom:2px}}@media screen and (max-width: 600px){body.woocommerce-cart .entry-content .woocommerce-message{margin-top:12px;margin-bottom:12px}}body.woocommerce-cart .entry-content form.woocommerce-cart-form table{border:none;display:flex;flex-direction:column}@media screen and (max-width: 768px){body.woocommerce-cart .entry-content form.woocommerce-cart-form table{margin-bottom:0}}body.woocommerce-cart .entry-content form.woocommerce-cart-form table thead{display:none}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody{display:flex;flex-direction:column}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item{border-bottom:1px solid #ddd;padding:16px 0;display:-ms-grid;display:grid;-ms-grid-columns:auto 80px 1fr 1fr auto 1fr;grid-template-columns:auto 80px 1fr 1fr auto 1fr;align-items:center;-moz-column-gap:32px;column-gap:32px}@media screen and (max-width: 1024px){body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item{-ms-grid-columns:auto 80px 2fr 1fr auto 1fr;grid-template-columns:auto 80px 2fr 1fr auto 1fr;-moz-column-gap:20px;column-gap:20px}}@media screen and (max-width: 600px){body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item{position:relative;padding:24px 0 12px 0;-ms-grid-columns:64px 1fr auto;grid-template-columns:64px 1fr auto;-ms-grid-rows:auto 24px auto;grid-template-rows:auto auto;grid-template-areas:"thumb name name" "price quantity subtotal";row-gap:24px}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item::before{content:"";grid-column:1/-1;-ms-grid-row:2;grid-row:2;-ms-grid-column-align:stretch;justify-self:stretch;-ms-grid-row-align:start;align-self:start;height:0;border-top:1px solid #ddd}}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td{border:none;padding:0;min-height:unset !important}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td:before{display:none}@media screen and (max-width: 600px){body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-remove{position:absolute;height:20px;display:flex;top:18px;left:-8px}}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-remove a{opacity:1}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-remove a:before{border-color:#666}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-remove span svg{stroke:#666}@media screen and (max-width: 600px){body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-thumbnail{grid-area:thumb}}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-thumbnail img{max-width:80px}@media screen and (max-width: 600px){body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-thumbnail img{max-width:64px}}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-name{text-align:left !important;padding:0 !important}@media screen and (max-width: 600px){body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-name{grid-area:name}}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-name .ast-product-name{line-height:1}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-name .ast-product-name a{display:block;color:#000;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:6px}@media screen and (max-width: 768px){body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-name .ast-product-name a{font-size:14px}}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-name .variation dt,body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-name .variation dd p{color:#666;font-size:12px;font-weight:400;line-height:1.5}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-name .ywgc-details-in-cart-recipient-name,body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-name .ywgc-details-in-cart-recipient-email{color:#666;font-size:12px;font-weight:400;line-height:1.5}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-price{text-align:left !important}@media screen and (max-width: 600px){body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-price{grid-area:price;width:100px}}@media screen and (max-width: 600px){body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-quantity{grid-area:quantity;display:flex;justify-content:center}}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-quantity .quantity .minus,body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-quantity .quantity .plus,body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-quantity .quantity input{color:#000;text-align:center;font-size:14px;font-weight:400;line-height:1}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-quantity .quantity .plus{margin-right:0}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-price .amount,body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-subtotal .amount{color:#000;font-size:14px;font-weight:400;line-height:1.5}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-subtotal{text-align:right}@media screen and (max-width: 600px){body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-subtotal{grid-area:subtotal;width:60px}}@media screen and (max-width: 600px){body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-thumbnail{-ms-grid-row:1;-ms-grid-column:1}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-name{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:2}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-price{-ms-grid-row:3;-ms-grid-column:1}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-quantity{-ms-grid-row:3;-ms-grid-column:2}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-subtotal{-ms-grid-row:3;-ms-grid-column:3}}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-subtotal .amount{font-weight:600}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-subtotal .tax_label{display:none}@media screen and (max-width: 600px){body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-price,body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-quantity,body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item td.product-subtotal{padding-top:12px}}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-parent{-ms-grid-columns:auto 80px 1fr;grid-template-columns:auto 80px 1fr}@media screen and (max-width: 600px){body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-parent{-ms-grid-columns:60px 1fr;grid-template-columns:60px 1fr;padding-bottom:0}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-parent:before{display:none}}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-parent td.product-name{padding-right:10px;line-height:1}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-parent td.product-name .ast-product-name a{margin-bottom:0}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-parent td.product-name dl.variation{display:none}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-parent td.product-subtotal .tax_label{display:none}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-parent td.product-price,body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-parent td.product-quantity,body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-parent td.product-subtotal{display:none}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child{transform:scale(1);background:#fafafa;-ms-grid-columns:116px 5fr 1fr 1fr 1fr;grid-template-columns:116px 5fr 1fr 1fr 1fr;padding-left:56px;padding-right:32px}@media screen and (max-width: 1024px){body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child{padding-left:40px;-ms-grid-columns:104px 6fr 1fr 1fr 1fr;grid-template-columns:104px 6fr 1fr 1fr 1fr}}@media screen and (max-width: 768px){body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child{padding-left:20px;padding-right:20px}}@media screen and (max-width: 600px){body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child{-ms-grid-columns:78px 1fr auto;grid-template-columns:78px 1fr auto;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-template-areas:"thumb name name" "price quantity subtotal";padding:12px}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child > td.product-thumbnail{-ms-grid-row:1;-ms-grid-column:1}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child > td.product-name{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:2}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child > td.product-price{-ms-grid-row:2;-ms-grid-column:1}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child > td.product-quantity{-ms-grid-row:2;-ms-grid-column:2}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child > td.product-subtotal{-ms-grid-row:2;-ms-grid-column:3}}@media screen and (max-width: 600px){body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child:before{margin-left:-12px;margin-right:-12px}}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child td.product-remove{display:none}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child td.product-thumbnail{display:flex !important;align-items:center;justify-content:space-between}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child td.product-thumbnail:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1IDEwTDIwIDE1TDE1IDIwIiBzdHJva2U9ImJsYWNrIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTQgNFYxMUM0IDEyLjA2MDkgNC40MjE0MyAxMy4wNzgzIDUuMTcxNTcgMTMuODI4NEM1LjkyMTcyIDE0LjU3ODYgNi45MzkxMyAxNSA4IDE1SDIwIiBzdHJva2U9ImJsYWNrIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);height:24px;width:24px;background-size:24px 24px;display:block !important;position:relative}@media screen and (max-width: 600px){body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child td.product-thumbnail:before{height:17px;width:17px;background-size:17px 17px}}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child td.product-thumbnail img{max-width:60px}@media screen and (max-width: 600px){body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child td.product-thumbnail img{max-width:48px}}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child td.product-name{font-size:0}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child td.product-name .ast-product-name{margin-bottom:6px}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child td.product-name .ast-product-name,body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child td.product-name .ast-product-name>a,body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child td.product-name .yarn-package-relation{display:block;color:#000;font-size:16px;font-weight:400;line-height:1.5}@media screen and (max-width: 768px){body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child td.product-name .ast-product-name,body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child td.product-name .ast-product-name>a,body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child td.product-name .yarn-package-relation{font-size:14px}}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child td.product-name .ast-product-name>a,body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child td.product-name .yarn-package-relation{margin-bottom:0}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child td.product-quantity{text-align:center !important}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr.cart_item.yarn-child td.product-quantity span{color:#000;font-size:14px;font-weight:400;line-height:1}body.woocommerce-cart .entry-content form.woocommerce-cart-form table tbody tr:not(.cart_item) td{border:none}body.woocommerce-cart .entry-content .cart-collaterals{display:flex;justify-content:space-between}@media screen and (max-width: 768px){body.woocommerce-cart .entry-content .cart-collaterals{flex-direction:column}}body.woocommerce-cart .entry-content .cart-collaterals:before,body.woocommerce-cart .entry-content .cart-collaterals:after{display:none}body.woocommerce-cart .entry-content .cart-collaterals .cross-sells,body.woocommerce-cart .entry-content .cart-collaterals .cart_totals{padding:0;border:none}body.woocommerce-cart .entry-content .cart-collaterals .cross-sells>h2,body.woocommerce-cart .entry-content .cart-collaterals .cart_totals>h2{font-family:Helvetica,Verdana,Arial,sans-serif;padding:0;background-color:unset;color:#000;font-size:20px;font-weight:600;line-height:1.5;margin:0;border:none}body.woocommerce-cart .entry-content .cart-collaterals .cross-sells{width:36%}@media screen and (max-width: 1024px){body.woocommerce-cart .entry-content .cart-collaterals .cross-sells{width:49%}}@media screen and (max-width: 768px){body.woocommerce-cart .entry-content .cart-collaterals .cross-sells{width:100%;margin-bottom:40px}}body.woocommerce-cart .entry-content .cart-collaterals .cross-sells>h2{margin-bottom:27px}@media screen and (max-width: 600px){body.woocommerce-cart .entry-content .cart-collaterals .cross-sells>h2{margin-bottom:14px}}body.woocommerce-cart .entry-content .cart-collaterals .cross-sells ul.products{-moz-column-gap:32px;column-gap:32px}@media screen and (max-width: 600px){body.woocommerce-cart .entry-content .cart-collaterals .cross-sells ul.products{-moz-column-gap:14px;column-gap:14px}}body.woocommerce-cart .entry-content .cart-collaterals .cross-sells ul.products.columns-2{-ms-grid-columns:(minmax(0, 1fr))[2] !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important}body.woocommerce-cart .entry-content .cart-collaterals .cross-sells ul.products li.product{display:flex;flex-direction:column;padding:0}body.woocommerce-cart .entry-content .cart-collaterals .cross-sells ul.products li.product .astra-shop-thumbnail-wrap{margin-bottom:16px}body.woocommerce-cart .entry-content .cart-collaterals .cross-sells ul.products li.product .astra-shop-summary-wrap{display:flex;flex-direction:column;align-items:flex-start;padding:0;flex-grow:1}body.woocommerce-cart .entry-content .cart-collaterals .cross-sells ul.products li.product .astra-shop-summary-wrap .woocommerce-loop-product__title{color:#000;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:6px}body.woocommerce-cart .entry-content .cart-collaterals .cross-sells ul.products li.product .astra-shop-summary-wrap .price{margin-bottom:16px}body.woocommerce-cart .entry-content .cart-collaterals .cross-sells ul.products li.product .astra-shop-summary-wrap .price .amount{color:#000;font-size:14px;font-weight:600;line-height:1.5;margin-bottom:2px}body.woocommerce-cart .entry-content .cart-collaterals .cross-sells ul.products li.product .astra-shop-summary-wrap a.button{padding:14px 32px;color:#000;font-size:14px;font-weight:600;line-height:1;margin-top:auto;margin-bottom:0}@media screen and (max-width: 600px){body.woocommerce-cart .entry-content .cart-collaterals .cross-sells ul.products li.product .astra-shop-summary-wrap a.button{width:100%;text-align:center;padding:14px 30px}}body.woocommerce-cart .entry-content .cart-collaterals .cart_totals{width:33%;margin-left:auto}@media screen and (max-width: 1024px){body.woocommerce-cart .entry-content .cart-collaterals .cart_totals{width:44%}}@media screen and (max-width: 768px){body.woocommerce-cart .entry-content .cart-collaterals .cart_totals{width:100%}}body.woocommerce-cart .entry-content .cart-collaterals .cart_totals>h2{margin-bottom:2px}body.woocommerce-cart .entry-content .cart-collaterals .cart_totals table{display:flex;border:none;margin-bottom:0}body.woocommerce-cart .entry-content .cart-collaterals .cart_totals table tbody{display:flex;flex-direction:column;width:100%}body.woocommerce-cart .entry-content .cart-collaterals .cart_totals table tbody tr{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;border-bottom:1px solid #ddd}body.woocommerce-cart .entry-content .cart-collaterals .cart_totals table tbody tr th,body.woocommerce-cart .entry-content .cart-collaterals .cart_totals table tbody tr td{color:#000;font-size:14px;line-height:1.5;border:none;padding:0}body.woocommerce-cart .entry-content .cart-collaterals .cart_totals table tbody tr th{font-weight:600;display:block !important}body.woocommerce-cart .entry-content .cart-collaterals .cart_totals table tbody tr td:before{display:none !important}body.woocommerce-cart .entry-content .cart-collaterals .cart_totals table tbody tr.cart-subtotal td .tax_label{display:none}body.woocommerce-cart .entry-content .cart-collaterals .cart_totals table tbody tr.order-total td{display:flex;flex-direction:column;align-items:flex-end}body.woocommerce-cart .entry-content .cart-collaterals .cart_totals table tbody tr.order-total td span.amount{font-weight:600}body.woocommerce-cart .entry-content .cart-collaterals .cart_totals table tbody tr.order-total td .includes_tax{font-size:12px}body.woocommerce-cart .entry-content .cart-collaterals .cart_totals .wc-proceed-to-checkout{padding-top:30px;padding-bottom:0}body.woocommerce-cart .entry-content .cart-collaterals .cart_totals .wc-proceed-to-checkout a{padding:22px;margin-bottom:0;color:#000;font-size:16px;font-weight:600;line-height:1}
