.albs-flex {display:flex!important;}
.albs-flex-direction-row {flex-direction:row;}
.m-5{margin:5px;}
.albs-payment img {width:auto; height:30px;}
.checkout-modern-wrap #nasa-shipping-methods{display:block!important;}
.pe-7s-clock:before {content: "\e63e" !important;}
.add_to_cart_button:before {content: "\72"; font-family: 'nasa-font' !important; font-size: 1.25rem; text-transform: none; margin-right: 10px;}
.label-tip {display:none;}
.reset_variations {display: none !important;}
.woocommerce-variation-availability {display: none !important;}
.woocommerce-product-details__short-description {display: none !important;}
.product_meta {display: none !important;}
.nasa-sc-pdeal-countdown {display: none!important;}
.deal-label {display: none!important;}
.woocommerce-shipping-destination {display: none !important;}
.woocommerce-shipping-calculator {display: none !important;}
.nasa-toggle-coupon-checkout {display: none !important;}
.woocommerce-additional-fields {display: none !important;}
#billing_country_field {display: none !important;}
#shipping_country_field {display:none!important;}
.nasa-mobile-nav-wrap .logo {display: none !important;}
.price {font-size: 120% !important;}
.price del {font-size: 75% !important;}
.woocommerce-Price-amount {font-weight:500;}

.nasa-promotion-news .nasa-content-promotion-news {height:30px;}
.nasa-promotion-news .nasa-content-promotion-custom {font-size:1.5rem; color: rgba(255,255,255,.75);line-height:28px;}
body.nasa-in-mobile .fixed-already .logo .header_logo {width: 200px; height: 50px;}
.nasa-header-sticky .fixed-already {background: #000 !important;}
#masthead {padding: 10px !important;}
.nasa-header-mobile-layout #masthead {min-height: 60px; height: 60px; padding: 10px !important; border: none;}
.header-wrapper.nasa-header-transparent #masthead, body .nasa-header-mobile-layout.nasa-header-transparent #masthead, .nasa-header-sticky .fixed-already #masthead {padding:10px !important; background-color: #000!important;}
.header-wrapper.nasa-header-transparent #masthead a {color: #fff;}
.header-wrapper.nasa-header-transparent #masthead a:after {border-color: #fff;}
.product-item .info .name {font-size:140%;}
.nasa-product-content-select-wrap {display: flex; align-items: center; justify-content: center; position: relative; max-width: 100%; width: 100%; background: transparent; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; transform: none !important; opacity: 1 !important;}
.nasa-product-content-select-wrap  .nasa-toggle-attr-select {display: none;}
.nasa-product-content-select-wrap .nasa-product-content-child .nasa-toggle-content-attr-select.nasa-show {display: flex;}
.nasa-product-content-select-wrap .nasa-product-content-child .nasa-toggle-content-attr-select .nasa-attr-ux-item {margin: 5px; padding: 2px 5px; border: 1px solid #dedede; border-radius: 5px;}
.product-info-wrap .price-wrap {width: 100%; text-align: center;}
.nasa-product-grid .btn-wishlist {position: absolute !important; top:0 !important; left:-38px !important; margin-top:0 !important; background: none !important; box-shadow: none !important; -webkit-box-shadow: none!important; -moz-box-shadow: none!important;}
.nasa-product-grid .btn-wishlist .nasa-icon {font-size: 24px;}
.nasa-modern-2 .product-item:hover .nasa-product-grid .btn-wishlist:hover .nasa-icon {color: #00a32a !important;}
.woo-variation-swatches .variable-items-wrapper {gap: 10px;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {display: flex; margin: 0; padding: 2px 4px; box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; border: 1px solid #efefef; border-radius: 5px !important; color: #666 !important; font-size: 1rem!important;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover {border-color: #00a32a;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {border-color: #00a32a; background-color: #00a32a; color: #fff !important;}
.woocommerce-cart #shipping_method {margin-bottom: 0;}
.footer-wrapper, .footer-wrapper a, .footer-wrapper i {color: #fff !important;}
.footer-wrapper a:hover {color: #00a32a !important;}
.footer-wrapper i {font-size: 1.5rem;}
.footer-wrapper i.fa:hover {color: #00a32a !important;}
.footer-wrapper .follow-icon {column-gap: 20px;}
.footer-wrapper .follow-icon .icon {display: flex; order: 10; margin: 0;}
.footer-wrapper .follow-icon .icon.icon_instagram {order:1;}
.footer-wrapper .follow-icon .icon.icon_tiktok {order:2;}
.footer-wrapper .follow-icon .icon.icon_facebook {order:3;}
.checkout-modern-left-wrap {padding-top: 0;}
.checkout-modern-left-wrap .mobile-text-center {margin-left: calc(0.6*(100% - 1200px)/2 - 10px); margin-right: -70px; padding: 10px; background-color: #000; text-align: center;}
.nasa-shipping-step {display:none !important;}
.nasa-bc-modern svg:last-of-type, .nasa-bc-modern svg:nth-child(4) {display:none !important;}
.checkout-modern-wrap #nasa-step_billing, .checkout-modern-wrap .nasa-payment-step {display: none !important;}
.checkout-modern-wrap #nasa-payment-wrap {display: block !important;}
.albs-message {position: relative; display: block; background-color: #f8f8f8; margin: 20px 0; padding: 10px 60px; border-left: 4px solid #00a32a; border-radius: 3px 0 0 3px; text-align: center; line-height: 1.5rem;}
.albs-message span {font-size: 110%; font-weight: 500;}
.woocommerce-column--shipping-address {display: none!important;}
.albs_text_box {margin:10px 0;background-color: #f9f9f9;padding: 20px;position: relative;}
.albs_order_view {display:block!important;}
.albs_review_view {display:none!important;}
#order_review .albs_text_box {display:none!important;}
#order_review .albs_order_view {display:none!important;}
#order_review .albs_review_view {display:block!important;}

form.checkout label {display:flex!important; flex-direction:row!important;align-items:center!important;} 
form.checkout input[type=checkbox] {display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;appearance:none!important;-webkit-appearance:none!important;background:#fff!important;font-size:1.8em!important;border-radius:0.125em!important;border:1px solid #c0c0c0!important;width:18px!important;height:18px!important;position:relative!important;margin-right:8px!important;}
form.checkout input[type=checkbox]:before,form.checkout input[type=checkbox]:after {content:""!important;position:absolute!important;background:#00a32a!important;width:5px!important;height:2px!important;top:50%!important;left:20%!important;transform-origin:left center!important;}
form.checkout input[type=checkbox]:before{transform:rotate(45deg) translate(-1px, -1px) scaleX(0)!important;transition: transform 200ms ease-in 200ms!important;}
form.checkout input[type=checkbox]:after{width: 10px!important;transform:rotate(-45deg) translateY(3px) scaleX(0)!important;transform-origin:left center!important;transition:transform 200ms ease-in!important;}
form.checkout input[type=checkbox]:checked:before{transform:rotate(45deg) translate(-1px, -1px) scaleX(1)!important;transition:transform 200ms ease-in!important;}
form.checkout input[type=checkbox]:checked:after{width:10px!important;transform:rotate(-45deg) translateY(3px) scaleX(1)!important;transition:transform 200ms ease-out 200ms!important;}
form.checkout input[type=radio]{top:3px!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;margin:0 8px 0 0 !important;font:inherit!important;color:#f00!important;width:18px!important;height:18px!important;border:1px solid #c0c0c0!important;border-radius:50%!important;transform:translateY(-0.075em)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;}
form.checkout input[type=radio]::before{content:""!important;width:8px!important;height:8px!important;border-radius:50%!important;transform:scale(0)!important;transition:120ms transform ease-in-out!important;background-color:#00a32a!important;}
form.checkout input[type=radio]:checked::before{transform:scale(1)!important;}
.payment_methods li label {display:inline-flex!important;margin-left:0!important;}
.payment_methods li input[type=radio] {top:0!important;}
#main-content form .form-row.nasa-actived#billing_phone_field label, #main-content form .form-row.nasa-actived#shipping__albs_phone_field label{display:none!important;}
#main-content form .form-row.nasa-actived#billing_phone_field input, #main-content form .form-row.nasa-actived#shipping__albs_phone_field input{padding-top:0!important;}
#ship-to-different-address input {top:-2px!important;}
.iti{width:100%!important;}
.shipping_address .woocommerce-help-text, .woocommerce-billing-fields .woocommerce-help-text {margin-top:5px!important;line-height:1.4!important;font-size:12px!important;color:#f76b6a!important;}
.checkout-modern-wrap .woocommerce-invalid input, .checkout-modern-wrap input.woocommerce-invalid, .checkout-modern-wrap .woocommerce-invalid textarea, .checkout-modern-wrap textarea.woocommerce-invalid, .checkout-modern-wrap .woocommerce-invalid .select2-container--default .select2-selection--single {background-color:rgba(244,39,85,.2)!important;}
#ship-to-different-address span{display:flex!important;align-items:center!important;}
#ship-to-different-address span:after{display:flex!important;content:''!important;mask-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSI+CjxnIGlkPSJzdXJmYWNlMSI+CjxwYXRoIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZTpyZ2IoMCUsMCUsMCUpO3N0cm9rZS1vcGFjaXR5OjE7c3Ryb2tlLW1pdGVybGltaXQ6NDsiIGQ9Ik0gMTIgNyBMIDEyIDIwIE0gMTIgNyBMIDguNDY0ODQ0IDcgQyA3Ljk0MTQwNiA3IDcuNDQ1MzEyIDYuNzg5MDYyIDcuMDc0MjE5IDYuNDE0MDYyIEMgNi43MDcwMzEgNi4wMzkwNjIgNi41IDUuNTMxMjUgNi41IDUgQyA2LjUgNC40Njg3NSA2LjcwNzAzMSAzLjk2MDkzOCA3LjA3NDIxOSAzLjU4NTkzOCBDIDcuNDQ1MzEyIDMuMjEwOTM4IDcuOTQxNDA2IDMgOC40NjQ4NDQgMyBDIDExLjIxNDg0NCAzIDEyIDcgMTIgNyBaIE0gMTIgNyBMIDE1LjUzNTE1NiA3IEMgMTYuMDU4NTk0IDcgMTYuNTU0Njg4IDYuNzg5MDYyIDE2LjkyNTc4MSA2LjQxNDA2MiBDIDE3LjI5Mjk2OSA2LjAzOTA2MiAxNy41IDUuNTMxMjUgMTcuNSA1IEMgMTcuNSA0LjQ2ODc1IDE3LjI5Mjk2OSAzLjk2MDkzOCAxNi45MjU3ODEgMy41ODU5MzggQyAxNi41NTQ2ODggMy4yMTA5MzggMTYuMDU4NTk0IDMgMTUuNTM1MTU2IDMgQyAxMi43ODUxNTYgMyAxMiA3IDEyIDcgWiBNIDUgMTIgTCAxOSAxMiBMIDE5IDE3LjgwMDc4MSBDIDE5IDE4LjkyMTg3NSAxOSAxOS40ODA0NjkgMTguNzgxMjUgMTkuOTA2MjUgQyAxOC41ODk4NDQgMjAuMjg1MTU2IDE4LjI4NTE1NiAyMC41ODk4NDQgMTcuOTA2MjUgMjAuNzgxMjUgQyAxNy40ODA0NjkgMjEgMTYuOTIxODc1IDIxIDE1LjgwMDc4MSAyMSBMIDguMTk5MjE5IDIxIEMgNy4wNzgxMjUgMjEgNi41MTk1MzEgMjEgNi4wOTM3NSAyMC43ODEyNSBDIDUuNzE0ODQ0IDIwLjU4OTg0NCA1LjQxMDE1NiAyMC4yODUxNTYgNS4yMTg3NSAxOS45MDYyNSBDIDUgMTkuNDgwNDY5IDUgMTguOTIxODc1IDUgMTcuODAwNzgxIFogTSA0LjYwMTU2MiAxMiBMIDE5LjM5ODQzOCAxMiBDIDE5Ljk2MDkzOCAxMiAyMC4yMzgyODEgMTIgMjAuNDUzMTI1IDExLjg5MDYyNSBDIDIwLjY0MDYyNSAxMS43OTY4NzUgMjAuNzk2ODc1IDExLjY0MDYyNSAyMC44OTA2MjUgMTEuNDUzMTI1IEMgMjEgMTEuMjM4MjgxIDIxIDEwLjk2MDkzOCAyMSAxMC4zOTg0MzggTCAyMSA4LjYwMTU2MiBDIDIxIDguMDM5MDYyIDIxIDcuNzYxNzE5IDIwLjg5MDYyNSA3LjU0Njg3NSBDIDIwLjc5Njg3NSA3LjM1OTM3NSAyMC42NDA2MjUgNy4yMDMxMjUgMjAuNDUzMTI1IDcuMTA5Mzc1IEMgMjAuMjM4MjgxIDcgMTkuOTYwOTM4IDcgMTkuMzk4NDM4IDcgTCA0LjYwMTU2MiA3IEMgNC4wMzkwNjIgNyAzLjc2MTcxOSA3IDMuNTQ2ODc1IDcuMTA5Mzc1IEMgMy4zNTkzNzUgNy4yMDMxMjUgMy4yMDMxMjUgNy4zNTkzNzUgMy4xMDkzNzUgNy41NDY4NzUgQyAzIDcuNzYxNzE5IDMgOC4wMzkwNjIgMyA4LjYwMTU2MiBMIDMgMTAuMzk4NDM4IEMgMyAxMC45NjA5MzggMyAxMS4yMzgyODEgMy4xMDkzNzUgMTEuNDUzMTI1IEMgMy4yMDMxMjUgMTEuNjQwNjI1IDMuMzU5Mzc1IDExLjc5Njg3NSAzLjU0Njg3NSAxMS44OTA2MjUgQyAzLjc2MTcxOSAxMiA0LjAzOTA2MiAxMiA0LjYwMTU2MiAxMiBaIE0gNC42MDE1NjIgMTIgIi8+CjwvZz4KPC9zdmc+Cg==");background-color:#00a32a!important;width:24px!important;height:24px!important;margin-left:12px!important;}
.wcus-checkout-fields{margin-bottom:30px;}
.wcus-checkout-fields h3{font-size: 130%;}
p.payment-method-step{display:flex!important;align-items:center!important;font-weight:600!important;}
p.payment-method-step:before{display:flex!important;content:''!important;mask-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSI+CjxnIGlkPSJzdXJmYWNlMSI+CjxwYXRoIHN0eWxlPSIgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDpyZ2IoMCUsMCUsMCUpO2ZpbGwtb3BhY2l0eToxOyIgZD0iTSAxMiAzLjEwMTU2MiBDIDE0LjY0ODQzOCAzLjg1MTU2MiAxNy41NTA3ODEgNC43NSAxOSA1LjI1IEwgMTkgMTMuMTAxNTYyIEMgMTkgMTQuODAwNzgxIDE3LjE0ODQzOCAxNy44MDA3ODEgMTIgMjAuODAwNzgxIEMgNi44NTE1NjIgMTcuNzUgNSAxNC44MDA3ODEgNSAxMy4xMDE1NjIgTCA1IDUuMjUgQyA2LjQ0OTIxOSA0LjY5OTIxOSA5LjM1MTU2MiAzLjg1MTU2MiAxMiAzLjEwMTU2MiBNIDEyIDEgQyAxMiAxIDMgMy41NTA3ODEgMyA0IEwgMyAxMy4xMDE1NjIgQyAzIDE3LjY5OTIxOSA5LjY0ODQzOCAyMS43NSAxMS41IDIyLjg1MTU2MiBDIDExLjgwMDc4MSAyMy4wNTA3ODEgMTIuMTk5MjE5IDIzLjA1MDc4MSAxMi41IDIyLjg1MTU2MiBDIDE0LjM5ODQzOCAyMS44MDA3ODEgMjEgMTcuNjk5MjE5IDIxIDEzLjEwMTU2MiBMIDIxIDQgQyAyMSAzLjU1MDc4MSAxMiAxIDEyIDEgWiBNIDEyIDEgIi8+CjxwYXRoIHN0eWxlPSIgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDpyZ2IoMCUsMCUsMCUpO2ZpbGwtb3BhY2l0eToxOyIgZD0iTSA5LjgwMDc4MSAxNC42OTkyMTkgTCA3LjMwMDc4MSAxMi4yNSBDIDYuOTQxNDA2IDExLjg4MjgxMiA2Ljg5ODQzOCAxMS4zMTI1IDcuMTk5MjE5IDEwLjg5ODQzOCBDIDcuMzYzMjgxIDEwLjY1NjI1IDcuNjMyODEyIDEwLjUgNy45MjU3ODEgMTAuNDgwNDY5IEMgOC4yMTg3NSAxMC40NjA5MzggOC41MDM5MDYgMTAuNTc4MTI1IDguNjk5MjE5IDEwLjgwMDc4MSBMIDEwLjUgMTIuNjAxNTYyIEwgMTUuMzAwNzgxIDcuODAwNzgxIEMgMTUuNjk5MjE5IDcuNSAxNi4yNTM5MDYgNy41MzkwNjIgMTYuNjA1NDY5IDcuODk0NTMxIEMgMTYuOTYwOTM4IDguMjQ2MDk0IDE3IDguODAwNzgxIDE2LjY5OTIxOSA5LjE5OTIxOSBMIDExLjE5OTIxOSAxNC42OTkyMTkgQyAxMS4wMTk1MzEgMTQuODk0NTMxIDEwLjc2NTYyNSAxNS4wMDc4MTIgMTAuNSAxNS4wMDc4MTIgQyAxMC4yMzQzNzUgMTUuMDA3ODEyIDkuOTgwNDY5IDE0Ljg5NDUzMSA5LjgwMDc4MSAxNC42OTkyMTkgWiBNIDkuODAwNzgxIDE0LjY5OTIxOSAiLz4KPC9nPgo8L3N2Zz4K");background-color:#000!important;width:24px!important;height:24px!important;margin-right:12px!important;}
.checkout-modern-wrap .form-row.place-order{margin-top:25px!important;}
@media only screen and (min-width: 768px) {
	.nasa-product-content-select-wrap .nasa-product-content-child .nasa-toggle-content-attr-select .nasa-attr-ux-item {padding: 5px 10px;}
}
@media only screen and (max-width: 767px) {
	p.payment-method-step:before{width:30px!important;}
	.header-wrapper.nasa-header-transparent #masthead, body .nasa-header-mobile-layout.nasa-header-transparent #masthead, .nasa-header-sticky .fixed-already #masthead {padding: 5px 10px!important;}
	.nasa-promotion-news .nasa-content-promotion-custom {font-size:0.85rem;}
	body .product-item .info .name {text-align: center;}
	body .product-item .info .price {width: 100%;}
	body .product-item .info .price span {margin: 0 auto; text-align: center;}
	.wishlist-link {position: relative;}
	.product-item .nasa-product-grid .btn-wishlist .nasa-icon {line-height: normal !important;}
	.checkout-modern-left-wrap .mobile-text-center {margin-left: -10px; margin-right: -10px;}
	.mobile-menu .header-icons>li.nasa-icon-wishlist {display:flex!important;}
}
/* SALE в меню — червоний колір */
a[href*="sale"],
.menu-item a[href*="sale"],
.nav-menu .menu-item a[href*="sale"] {
  color: #ff0000 !important;
}
/* Скасовуємо червоний для кнопки "Перейти в SALE" */
.elementor-button a[href*="sale"],
a.elementor-button[href*="sale"],
.wp-block-button a[href*="sale"],
a.button[href*="sale"] {
  color: #fff !important;
}

/* Sticky Add to Cart — мобільна кнопка */
#sticky-atc-bar {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  background: #fff;
  border-top: 1px solid #e0e0e0;
  padding: 10px 16px;
  box-shadow: 0 -4px 20px rgba(0,0,0,0.12);
}

#sticky-atc-bar .sticky-inner {
  display: flex;
  align-items: center;
  gap: 8px;
  max-width: 600px;
  margin: 0 auto;
}

#sticky-atc-bar .sticky-price {
  font-size: 15px;
  font-weight: 800;
  color: #111;
  white-space: nowrap;
  margin-right: 4px;
}

#sticky-atc-bar .sticky-sizes {
  display: flex;
  gap: 5px;
  flex: 1;
}

#sticky-atc-bar .sticky-size-btn {
  border: 1.5px solid #ccc;
  background: #fff;
  color: #111;
  font-size: 12px;
  font-weight: 600;
  padding: 8px 0;
  cursor: pointer;
  transition: all 0.15s;
  white-space: nowrap;
  flex: 1;
  text-align: center;
}

#sticky-atc-bar .sticky-size-btn:hover {
  border-color: #111;
}

#sticky-atc-bar .sticky-size-btn.selected {
  background: #111;
  color: #fff;
  border-color: #111;
}

#sticky-atc-bar .sticky-size-btn.disabled {
  opacity: 0.3;
  cursor: not-allowed;
  text-decoration: line-through;
}

#sticky-atc-bar .sticky-btn {
  background: #111;
  color: #fff;
  border: none;
  padding: 11px 18px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.5px;
  cursor: pointer;
  white-space: nowrap;
  text-transform: uppercase;
  flex-shrink: 0;
}

#sticky-atc-bar .sticky-btn:hover {
  background: #333;
}

@media (max-width: 768px) {
  #sticky-atc-bar.visible {
    display: block;
  }
}

@media (max-width: 768px) {
  div.nasa-list-category.nasa-show-one-line {
    height: 1.4em !important;
    max-height: 1.4em !important;
    overflow: hidden !important;
    white-space: nowrap !important;
  }

  div.product-info-wrap.info.has-cats {
    display: flex !important;
    flex-direction: column !important;
  }

  div.product-info-wrap.info.has-cats a.button.add_to_cart_button {
    margin-top: auto !important;
  }
}


.elementor-element-c52b210 .nasa-category-slider-horizontal {
  display: flex !important;
  justify-content: center !important;
}

@media (min-width: 769px) {
  .nasa-category-horizontal-2 .slick-track {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
/* Повністю вирізаємо рядок промокоду, кнопки та всі його клони з бокового кошика */
.showcoupon-clone,
a.showcoupon-clone,
#apply_coupon_clone,
input[name="coupon_code_clone"],
.nasa-style-off-canvas .coupon-clone,
.nasa-style-off-canvas .nasa-coupon-wrapper,
.nasa-style-off-canvas .coupon-wrapper {
    display: none !important;
}



/* ===== NOSKAR design system v1 · 2026-10-16 (Claude) — кольори з логотипу: #F2270C, #FFD700, ink #16140F ===== */
:root{--nsk-ink:#16140F;--nsk-paper:#FFFFFF;--nsk-cream:#F4EFE6;--nsk-line:#E7E1D4;--nsk-accent:#F2270C;--nsk-accent-text:#C81E06;--nsk-yellow:#FFD700;--nsk-muted:rgba(22,20,15,.6)}
html body, html body p, html body li, html body a, html body button, html body input, html body select, html body textarea,
html body h1, html body h2, html body h3, html body h4, html body h5, html body h6, html body .elementor-heading-title{font-family:"Nunito Sans",-apple-system,"Segoe UI",Roboto,sans-serif}
html body #wpadminbar, html body #wpadminbar *{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}
html body{color:var(--nsk-ink)}
html body .info_main p, html body .woocommerce-products-header__title, html body .product_title, html body .nsk-cat-title{color:var(--nsk-ink)}
html body .nasa-content-promotion-news{background:var(--nsk-yellow)!important}
html body .nasa-content-promotion-news, html body .nasa-content-promotion-news *{color:var(--nsk-ink)!important}
html body #wpadminbar a[href*="sale"]{color:inherit!important}
html body .nasa-list-category a[href*="sale"], html body .product-info-wrap a[href*="sale"]{color:var(--nsk-muted)!important}
html body .nasa-main-menu a.nasa-title-menu[href*="/sale/"], html body .nasa-menu-mobile a[href*="/sale/"]{color:var(--nsk-accent)!important}
html body .nasa-badges-wrap .badge.sale-label, html body .nasa-badges-wrap .badge.deal-label{background:var(--nsk-accent)!important;color:#fff!important;font-weight:800}
html body .nasa-badges-wrap .badge.hot-label{background:var(--nsk-yellow)!important;color:var(--nsk-ink)!important;font-weight:800}
html body .price ins, html body .price ins *{color:var(--nsk-accent-text)!important;text-decoration:none!important}
html body .products .product-item.grid .price del, html body .products .product-item.grid .price del *, html body .price del{text-decoration-color:var(--nsk-accent)!important}
html body .products .product-item.grid a.add-to-cart-grid:hover, html body .products .product-item.grid a.add-to-cart-grid:focus-visible{background:#000!important;box-shadow:none!important}
html body .products .product-item .btn-wishlist.nasa-added, html body .products .product-item .btn-wishlist.nasa-added i{color:var(--nsk-accent)!important}
html body .nasa-modern-2 .product-item:hover .nasa-product-grid .btn-wishlist:hover .nasa-icon{color:var(--nsk-ink)!important}
html body .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{border-color:var(--nsk-ink)!important}
html body .woocommerce-help-text{color:var(--nsk-accent-text)!important}
html body .woocommerce .button, html body .woocommerce button.button, html body .woocommerce a.button, html body .woocommerce input.button,
html body .single_add_to_cart_button, html body .checkout-button, html body #place_order, html body .elementor-button{border-radius:999px!important;font-weight:700!important}
html body .single_add_to_cart_button, html body .checkout-button, html body #place_order, html body .woocommerce a.button.alt, html body .woocommerce button.button.alt{background:var(--nsk-ink)!important;color:#fff!important;border-color:var(--nsk-ink)!important;min-height:48px}
html body .elementor-button{background-color:var(--nsk-ink);color:#fff;min-height:48px;padding:14px 28px;font-size:15px}
html body .elementor-button:hover, html body .elementor-button:focus-visible{background-color:var(--nsk-yellow)!important;color:var(--nsk-ink)!important}
html body [data-elementor-type="footer"] .elementor-heading-title, html body footer .elementor-heading-title{font-weight:800!important;font-size:15px!important;letter-spacing:.08em}
.nsk-strip{width:100%;overflow:hidden;background:var(--nsk-cream);line-height:0}
.nsk-strip img{display:block;width:100%;height:auto;max-width:none}
@media (max-width:767px){
  .nsk-strip{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}
  .nsk-strip::-webkit-scrollbar{display:none}
  .nsk-strip img{width:auto;height:420px}
}
.nsk-mark{background:linear-gradient(transparent 60%,var(--nsk-yellow) 60%,var(--nsk-yellow) 92%,transparent 92%);padding:0 .06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}
html body .nhits-badge--sale{background:var(--nsk-accent)!important;color:#fff!important}
html body .nhits-eyebrow{color:var(--nsk-accent-text)!important}
html body .nhits-tab:not(.nhits-tab--on)[data-tab="sale"], html body .nhits-tabs .nhits-tab:nth-child(2):not(.nhits-tab--on){color:var(--nsk-accent-text)!important}
html body .sticky-size-btn, html body .sticky-btn{border-radius:999px!important}
html body .sticky-size-btn:not(.selected){background:#fff!important;color:var(--nsk-ink)!important;border:1.5px solid var(--nsk-line)!important}
html body .sticky-size-btn.selected{background:var(--nsk-ink)!important;color:#fff!important;border-color:var(--nsk-ink)!important}
html body .sticky-btn{background:var(--nsk-ink)!important;color:#fff!important}
html body .sticky-btn:hover{background:var(--nsk-yellow)!important;color:var(--nsk-ink)!important}
html body .albs-message{border-left-color:#FFD700!important}
/* Кнопки головної — в одному стилі з «Вибрати пару» (2026-10-17) */
html body .nhits-cart-btn, html body .nhits-more a, html body .elementor-element-11df6b5 a, html body .products a.button.add_to_cart_button, html body .products a.button.add-to-cart-grid, html body .woocommerce-mini-cart__buttons a.button{background:var(--nsk-ink)!important;color:#fff!important;border:1.5px solid var(--nsk-ink)!important;border-radius:999px!important;font-family:"Nunito Sans",sans-serif!important;font-weight:700!important;text-transform:none!important;letter-spacing:normal!important;min-height:48px;box-shadow:none!important;display:inline-flex!important;align-items:center;justify-content:center;transition:background-color .15s,color .15s}
html body .nhits-cart-btn, html body .nhits-more a, html body .elementor-element-11df6b5 a, html body .woocommerce-mini-cart__buttons a.button{font-size:16px!important;line-height:1.2!important}
html body .nhits-more a, html body .elementor-element-11df6b5 a{padding:15px 32px!important}
html body .products a.button.add_to_cart_button::after, html body .products a.button.add-to-cart-grid::after{font-size:16px!important;font-weight:700!important;text-transform:none!important;letter-spacing:normal!important;color:inherit!important}
html body .nhits-cart-btn:hover, html body .nhits-more a:hover, html body .elementor-element-11df6b5 a:hover, html body .products a.button.add_to_cart_button:hover, html body .products a.button.add-to-cart-grid:hover, html body .products .product-item.grid a.add-to-cart-grid:hover, html body .woocommerce-mini-cart__buttons a.button.checkout:hover{background:var(--nsk-yellow)!important;color:var(--nsk-ink)!important;border-color:var(--nsk-yellow)!important}
html body .woocommerce-mini-cart__buttons a.button.wc-forward:not(.checkout){background:#fff!important;color:var(--nsk-ink)!important}
html body .woocommerce-mini-cart__buttons a.button.wc-forward:not(.checkout):hover{background:var(--nsk-yellow)!important;border-color:var(--nsk-yellow)!important}
/* v2 · 2026-10-17 — виїзний кошик, картки, оформлення (Claude) */
html body .nasa-static-sidebar .woocommerce-mini-cart__buttons a.button{white-space:nowrap!important;font-size:15px!important}
html body .nasa-static-sidebar .woocommerce-mini-cart__buttons a.button.checkout{background:var(--nsk-yellow)!important;color:var(--nsk-ink)!important;border-color:var(--nsk-yellow)!important}
html body .nasa-static-sidebar .woocommerce-mini-cart__buttons a.button.checkout:hover{background:#fff!important;border-color:#fff!important;color:var(--nsk-ink)!important}
html body .nasa-static-sidebar .woocommerce-mini-cart__buttons a.button.wc-forward:not(.checkout){background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.55)!important}
html body .nasa-static-sidebar .woocommerce-mini-cart__buttons a.button.wc-forward:not(.checkout):hover{background:#fff!important;color:var(--nsk-ink)!important;border-color:#fff!important}
@media (max-width:767px){
  html body .nhits-cart-btn{font-size:14px!important;padding:12px 8px!important;white-space:nowrap!important;min-height:44px}
  html body .products a.button.add_to_cart_button::after, html body .products a.button.add-to-cart-grid::after{font-size:14px!important}
  html body .products a.button.add_to_cart_button, html body .products a.button.add-to-cart-grid{min-height:44px}
}
html body .products .product-item.grid{padding:0 0 14px!important}
html body .products .product-item.grid .product-img-wrap{border-radius:0!important;position:relative}
html body .products .product-item.grid .nasa-badges-wrap{position:absolute!important;top:8px!important;left:8px!important;right:40px!important;bottom:auto!important;transform:none!important;display:flex!important;flex-wrap:wrap;gap:3px;align-items:flex-start;width:auto!important;height:auto!important;padding:0!important;margin:0!important;z-index:3;pointer-events:none;overflow:visible}
html body .products .product-item.grid .nasa-badges-wrap .badge{position:static!important;display:block!important;margin:0!important;height:auto!important;font-size:8px!important;line-height:1.1!important;padding:2px 5px!important;border-radius:999px!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;max-width:100%;flex:0 1 auto;letter-spacing:.02em}
html body .products .product-item.grid .nasa-badges-wrap .badge.deal-label{display:none!important}
html body .products .product-item.grid .product-info-wrap{padding:8px 10px 0!important}
@media (max-width:767px){
  html body ul.products{padding:0!important;margin-left:-7px!important;margin-right:-7px!important}
  html body ul.products > li.product-warp-item{padding:0 3px 8px!important}
}
@media (min-width:768px){
  html body ul.products > li.product-warp-item{padding:0 8px 16px!important}
}
@media (max-width:767px){
  html body .checkout-modern-wrap{display:flex!important;flex-direction:column}
  html body .checkout-modern-wrap > .checkout-modern-left-wrap{display:contents!important}
  html body .checkout-modern-left-wrap > *{order:3}
  html body .checkout-modern-left-wrap > .mobile-text-center{order:1}
  html body .checkout-modern-left-wrap > .your-order-mobile{order:2}
  html body .checkout-modern-wrap > .checkout-modern-right-wrap{order:2;position:relative!important;inset:auto!important;width:auto!important;height:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;z-index:5!important;background:#fff!important;display:none!important;border:1px solid #ececec;border-top:0;border-radius:0 0 8px 8px;margin:0 0 8px!important;padding:0!important}
  html body .checkout-modern-wrap > .checkout-modern-right-wrap.nasa-active{display:block!important}
  html body .checkout-modern-right-wrap #order_review_heading{display:none!important}
  html body .checkout-modern-right-wrap .order-review{display:block!important}
  html body .checkout-modern-right-wrap .woocommerce-checkout-review-order{position:static!important;inset:auto!important;padding:6px 14px 10px!important;overflow:visible!important}
  html body .checkout-modern-right-wrap .close-your-order-mobile{display:block!important;position:absolute!important;left:0!important;right:auto!important;width:100%!important;top:-62px!important;height:62px!important;margin:0!important;transform:none!important;opacity:0;z-index:6}
  html body .checkout-modern-wrap .your-order-mobile .icon-nasa-icons-10{transition:transform .2s}
  html body .checkout-modern-wrap:has(.checkout-modern-right-wrap.nasa-active) .your-order-mobile .icon-nasa-icons-10{transform:rotate(180deg)}
  html body .checkout-modern-wrap:has(.checkout-modern-right-wrap.nasa-active) .your-order-mobile{border-bottom-left-radius:0;border-bottom-right-radius:0}
}
html body .checkout-modern-wrap .woocommerce-form-coupon-toggle{display:none!important}
html body .checkout-modern-wrap form.checkout_coupon{display:block!important;height:auto!important;border:0!important;padding:0!important;margin:0 0 18px!important;overflow:visible!important}
html body .checkout-modern-wrap form.checkout_coupon > p:first-child, html body .checkout-modern-wrap form.checkout_coupon .clear{display:none!important}
html body .checkout-modern-wrap form.checkout_coupon .form-row-first{position:relative;float:none!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}
html body .checkout-modern-wrap form.checkout_coupon .coupon-error-notice{display:block;color:var(--nsk-accent-text)!important;font-size:13px;margin:6px 2px 0!important}
html body #ship-to-different-address span::after, html body #gift-wrap-option span.gift-icon::before{background-color:var(--nsk-accent)!important}
html body form.checkout input[type="radio"]::before{background-color:var(--nsk-ink)!important}
html body form.checkout input[type="checkbox"]::before, html body form.checkout input[type="checkbox"]::after{background:var(--nsk-ink)!important}
html body form.checkout input[type="radio"]:checked, html body form.checkout input[type="checkbox"]:checked{border-color:var(--nsk-ink)!important}
html body .wc_payment_methods > li.wc_payment_method{display:flex!important;flex-wrap:wrap;align-items:center;column-gap:10px}
html body .wc_payment_methods > li.wc_payment_method > input{flex:0 0 auto;margin:0!important}
html body .wc_payment_methods > li.wc_payment_method > label{flex:1 1 0;min-width:0;display:flex!important;align-items:center;justify-content:space-between;gap:8px;margin:0!important;width:auto!important}
html body .wc_payment_methods > li.wc_payment_method > label img{flex:0 0 auto;max-height:24px;margin:0!important}
html body .wc_payment_methods > li.wc_payment_method > .payment_box{flex:0 0 100%}
html body #place_order{text-transform:none!important;letter-spacing:normal!important;font-size:16px!important;min-height:52px}
html body #place_order:hover{background:var(--nsk-yellow)!important;color:var(--nsk-ink)!important;border-color:var(--nsk-yellow)!important}
/* v2.1 · 2026-10-17 — кнопка купона «ОК» (кошик + оформлення), назва в картці 2 рядки, більше фото */
html body .woocommerce-cart-form .coupon, html body .checkout-modern-wrap form.checkout_coupon .form-row-first{position:relative!important}
html body .woocommerce-cart-form .coupon input[name="coupon_code"], html body .checkout-modern-wrap form.checkout_coupon input[name="coupon_code"]{width:100%!important;height:42px!important;border:1px solid #dedede!important;border-radius:0!important;padding:7px 76px 7px 10px!important;font-size:14.5px!important;background:#fff!important;margin:0!important}
html body .woocommerce-cart-form .coupon button[name="apply_coupon"], html body .checkout-modern-wrap form.checkout_coupon button[name="apply_coupon"]{position:absolute!important;top:0!important;right:0!important;left:auto!important;width:66px!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0!important;margin:0!important;border-radius:0!important;background:var(--nsk-ink)!important;color:#fff!important;border:1px solid var(--nsk-ink)!important;font-size:0!important;letter-spacing:0!important;text-transform:none!important;display:flex!important;align-items:center;justify-content:center;box-shadow:none!important}
html body .woocommerce-cart-form .coupon button[name="apply_coupon"]::after, html body .checkout-modern-wrap form.checkout_coupon button[name="apply_coupon"]::after{content:"ОК";font-size:14px;font-weight:800;letter-spacing:.04em;line-height:1;color:inherit}
html body .woocommerce-cart-form .coupon button[name="apply_coupon"]:hover, html body .checkout-modern-wrap form.checkout_coupon button[name="apply_coupon"]:hover{background:var(--nsk-yellow)!important;color:var(--nsk-ink)!important;border-color:var(--nsk-yellow)!important}
html body .products .product-item.grid .name.woocommerce-loop-product__title, html body .nhits-name{-webkit-line-clamp:2!important;line-clamp:2;min-height:2.6em!important;max-height:2.6em;line-height:1.3!important;margin:0 0 4px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical}
html body .products .product-item.grid .product-info-wrap .price-wrap, html body .products .product-item.grid .product-info-wrap .price-wrap .price{height:auto!important;min-height:0!important;line-height:1.3!important}
html body .products .product-item.grid .product-info-wrap .price-wrap{margin:0 0 6px!important;padding:0!important}
html body .products .product-item.grid .product-info-wrap .price-wrap .price{margin:0!important;padding:0!important}

/* v2.2 — розміри в картці менші, плашки компактні, фото без обрізання */
html body .products .product-item.grid .nasa-product-content-variable-warp{margin:0 0 6px!important}
html body .products .product-item.grid .nasa-product-content-select-wrap{gap:5px!important;min-height:0!important;height:auto!important}
html body .products .product-item.grid .nasa-attr-ux-item{height:26px!important;min-height:26px!important;line-height:1!important;padding:0 8px!important;font-size:11.5px!important;font-weight:700!important;display:flex!important;align-items:center;justify-content:center;border-width:1.5px!important}
html body .nhits-sizes{padding-top:4px!important;gap:5px!important}
html body .nhits-size{height:26px!important;min-height:26px!important;font-size:11.5px!important}
html body .nhits-price{margin-bottom:0!important}
html body .nhits-badge{font-size:8px!important;padding:2px 5px!important;line-height:1.1!important}
html body .products .product-item.grid .product-img img, html body .nhits-img img{transform:none!important}
/* v2.3 — телефон: фото від краю до краю, проміжок 2 px */
@media (max-width:767px){
  html body ul.products{margin-left:-10px!important;margin-right:-10px!important;padding:0!important}
  html body ul.products > li.product-warp-item{padding:0 1px 18px!important}
  html body .products .product-item.grid{border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;background:transparent!important}
  html body .products .product-item.grid .product-img-wrap{border-radius:0!important}
  html body .products .product-item.grid .product-info-wrap{padding:8px 8px 0!important}
  html body .nasa-sc.products > .row{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}
  html body .nasa-sc.products .product-warp-item{padding:0 1px!important;margin:0 0 18px!important}
  html body .nhits-pane{margin-left:-10px!important;margin-right:-10px!important;column-gap:2px!important;row-gap:18px!important}
  html body .nhits-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
  html body .nhits-img{border-radius:0!important}
  html body .nhits-body{padding:8px 8px 0!important}
}
/* v2.4 — без підкладки з тінню при наведенні; комп'ютер: фото без рамок, проміжок 2 px */
html body .product-item::after, html body .product-item:hover::after{display:none!important;box-shadow:none!important;background:transparent!important}
html body .product-item .info .name:hover{color:var(--nsk-ink)!important}
html body .nhits-card:hover, html body .products .product-item.grid:hover{box-shadow:none!important;transform:none!important}
@media (min-width:768px){
  html body ul.products{margin-left:-1px!important;margin-right:-1px!important;padding:0!important}
  html body ul.products > li.product-warp-item{padding:0 1px 28px!important}
  html body .products .product-item.grid{border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;background:transparent!important}
  html body .products .product-item.grid .product-img-wrap{border-radius:0!important}
  html body .products .product-item.grid .product-info-wrap{padding:10px 4px 0!important}
  html body .nasa-sc.products > .row{margin-left:-1px!important;margin-right:-1px!important;padding-left:0!important;padding-right:0!important}
  html body .nasa-sc.products .product-warp-item{padding:0 1px!important;margin:0 0 28px!important}
  html body .nhits-pane{column-gap:2px!important;row-gap:28px!important}
  html body .nhits-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
  html body .nhits-img{border-radius:0!important}
  html body .nhits-body{padding:10px 4px 0!important}
}
/* v2.5 — фото в категоріях як на головній (108% висоти, кремовий фон); без зеленого у виборі розміру й футері */
html body .products .product-item.grid .product-img{display:block!important;position:relative!important;aspect-ratio:100/108;overflow:hidden!important;background:#f4efe6!important;height:auto!important}
html body .products .product-item.grid .product-img .main-img, html body .products .product-item.grid .product-img .back-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}
html body .products .product-item.grid .product-img img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:50% 50%!important}
html body .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){border-color:var(--nsk-ink)!important;background-color:var(--nsk-ink)!important;color:#fff!important}
html body .footer-wrapper a:hover, html body .footer-wrapper i.fa:hover{color:var(--nsk-yellow)!important}
/* v2.6 — менші проміжки між фото; однакова реакція «У кошик» у всіх картках */
@media (max-width:767px){
  html body ul.products > li.product-warp-item{padding:0 .5px 12px!important}
  html body .nasa-sc.products .product-warp-item{padding:0 .5px!important;margin:0 0 12px!important}
  html body .nhits-pane{column-gap:1px!important;row-gap:12px!important}
}
@media (min-width:768px){
  html body ul.products{margin-left:-.5px!important;margin-right:-.5px!important}
  html body ul.products > li.product-warp-item{padding:0 .5px 20px!important}
  html body .nasa-sc.products > .row{margin-left:-.5px!important;margin-right:-.5px!important}
  html body .nasa-sc.products .product-warp-item{padding:0 .5px!important;margin:0 0 20px!important}
  html body .nhits-pane{column-gap:1px!important;row-gap:20px!important}
}
html body .products .product-item.grid a.button.add-to-cart-grid{position:relative!important;overflow:hidden!important}
html body .products .product-item.grid a.button.add-to-cart-grid.loading{background:var(--nsk-yellow)!important;color:var(--nsk-ink)!important;border:2px solid var(--nsk-ink)!important;opacity:.7!important;pointer-events:none!important}
html body .products .product-item.grid a.button.add-to-cart-grid.loading::after{content:"Додаємо…"!important;color:var(--nsk-ink)!important}
html body .products .product-item.grid a.button.add-to-cart-grid.loading::before{display:none!important}
html body .products .product-item.grid a.button.add-to-cart-grid.added:not(.loading)::before{content:"✓ Додано!"!important;display:flex!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;height:auto!important;margin:0!important;transform:none!important;align-items:center;justify-content:center;background:var(--nsk-yellow)!important;color:var(--nsk-ink)!important;font-family:"Nunito Sans",-apple-system,"Segoe UI",Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;letter-spacing:normal!important;text-transform:none!important;border-radius:inherit;border:0!important;z-index:2;opacity:0;animation:nskAdded 2s ease forwards}
@keyframes nskAdded{0%,80%{opacity:1}100%{opacity:0}}
html body .products .product-item.grid a.button.add-to-cart-grid{top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}
@media (max-width:767px){html body .products .product-item.grid a.button.add-to-cart-grid.added:not(.loading)::before{font-size:14px!important}}
/* v2.8 — жовтий стан наведення завжди з чорною обводкою */
html body .nhits-card .nhits-cart-btn:hover, html body .nhits-card .nhits-cart-btn:active, html body .nhits-more a:hover, html body .elementor-element-11df6b5 a:hover, html body .products .product-item.grid a.button.add-to-cart-grid:hover, html body .products .product-item.grid a.button.add-to-cart-grid:active, html body .elementor-button:hover, html body .woocommerce-cart-form .coupon button[name="apply_coupon"]:hover, html body .checkout-modern-wrap form.checkout_coupon button[name="apply_coupon"]:hover, html body #place_order:hover, html body .sticky-btn:hover{border:1.5px solid var(--nsk-ink)!important;box-shadow:none!important}
html body .products .product-item.grid a.button.add-to-cart-grid:hover::after, html body .products .product-item.grid a.button.add-to-cart-grid:active::after, html body .products .product-item.grid a.button.add-to-cart-grid:focus-visible::after{color:var(--nsk-ink)!important}
/* v3 · 2026-10-17 — десктоп: ширший контейнер і більший шрифт (Claude) */
@media (min-width:1280px){
 :root{--nsk-wrap:min(1560px, calc(100vw - 96px))}
 html body .row:not(.collapse):not(.nasa-no-wrap){max-width:var(--nsk-wrap) !important}
 html body .row .row{max-width:none !important}
 html body .elementor-section.elementor-section-boxed>.elementor-container{max-width:var(--nsk-wrap) !important}
 html body .e-con.e-con-boxed>.e-con-inner{max-width:var(--nsk-wrap) !important}
 html body .nhits-inner{max-width:none !important}
 html body{font-size:16px !important}
 html body .header-nav>li>a,html body #site-navigation>li>a,html body .nasa-menu-wrapper .header-nav>li>a{font-size:15px !important}
 html body .nsk-hero-title h1{font-size:46px !important}
 html body.archive h1.page-title,html body.archive .woocommerce-products-header__title{font-size:36px !important}
 html body .elementor-widget-button .elementor-button{font-size:17px !important;padding:17px 38px !important}
 html body ul.products>li .price,html body ul.products>li .price *{font-size:20px !important}
 html body ul.products>li .price del,html body ul.products>li .price del *{font-size:16px !important}
 html body ul.products>li .products .product-item.grid .nasa-attr-ux-item,html body ul.products>li .product-item.grid .nasa-attr-ux-item,html body .products .product-item.grid .nasa-attr-ux-item.nasa-attr-ux{height:34px !important;line-height:32px !important;font-size:14px !important}
 html body ul.products>li .product-item.grid .nasa-badges-wrap .badge,html body .products .product-item.grid .nasa-badges-wrap span.badge,html body .nhits-card .badge{font-size:11px !important;padding:4px 8px !important;line-height:1.1 !important}
 html body a.nsk-fp-chip{min-height:40px !important;padding:0 18px !important;font-size:15px !important}
 html body a.nsk-fp-chip span{font-size:13px !important}
 html body .nsk-fp-label{flex-basis:120px !important;font-size:13px !important}
 html body .nsk-fp-foot{font-size:15px !important}
}
/* v2.9 · 2026-10-18 — випадне меню на ПК (ШКАРПЕТКИ ▾), темне як шапка (Claude) */
html body .wide-nav .nav-dropdown{background:transparent !important;box-shadow:none !important;border:0 !important}
html body .wide-nav .nav-dropdown > ul.sub-menu{background:#16140F !important;padding:10px 0 !important;min-width:190px !important;width:auto !important;border:0 !important;border-radius:0 0 6px 6px !important;box-shadow:0 10px 24px rgba(0,0,0,.25) !important}
html body .wide-nav .nav-dropdown > ul.sub-menu > li{padding:0 !important;margin:0 !important;border:0 !important;width:auto !important}
html body .wide-nav .nav-dropdown > ul.sub-menu > li > a.nasa-title-menu{color:#fff !important;background:transparent !important;font-size:13px !important;font-weight:700 !important;letter-spacing:.04em !important;line-height:1.2 !important;padding:9px 22px !important;width:auto !important;white-space:nowrap !important;margin:0 !important;text-decoration:none !important}
html body .wide-nav .nav-dropdown > ul.sub-menu > li > a.nasa-title-menu:hover,html body .wide-nav .nav-dropdown > ul.sub-menu > li.current-menu-item > a.nasa-title-menu{color:#FFD700 !important}
/* v2.10 · 2026-10-19 — блок «Коробка NOSKAR» у кошику (Claude) */
html body.woocommerce-cart .albs-gift-block{display:grid!important;grid-template-columns:132px minmax(0,1fr);column-gap:24px;row-gap:4px;align-items:center;margin:30px 0 0!important;padding:20px 24px!important;border:1px solid var(--nsk-line,#E7E1D4)!important;border-radius:0!important;background:#fff!important;text-align:left!important}
html body.woocommerce-cart .albs-gift-block .gift-image{grid-row:1/4;width:132px!important;aspect-ratio:1/1.08;background:var(--nsk-cream,#F4EFE6);overflow:hidden;display:block!important}
html body.woocommerce-cart .albs-gift-block .gift-image img{width:100%!important;height:100%!important;object-fit:cover;display:block}
html body.woocommerce-cart .albs-gift-block .gift-text{display:contents!important}
html body.woocommerce-cart .albs-gift-block h3{grid-column:2;align-self:end;margin:0!important;font:800 20px/1.25 "Nunito Sans",sans-serif!important;color:var(--nsk-ink,#16140F)!important;text-transform:none!important;letter-spacing:0!important}
html body.woocommerce-cart .albs-gift-block p{grid-column:2;align-self:start;margin:0!important;font-size:15px!important;line-height:1.4!important;color:var(--nsk-muted,rgba(22,20,15,.6))!important}
html body.woocommerce-cart .albs-gift-block #gift-wrap-option{grid-column:2;justify-self:start;margin-top:12px}
html body.woocommerce-cart .albs-gift-block #gift-wrap-option .checkbox-btn{gap:10px;margin:0!important;padding:11px 22px 11px 14px!important;background:#fff!important;border:1.5px solid var(--nsk-ink,#16140F)!important;border-radius:999px!important;cursor:pointer;transition:background .15s}
html body.woocommerce-cart .albs-gift-block #gift-wrap-option .checkbox-btn:hover,html body.woocommerce-cart .albs-gift-block #gift-wrap-option .checkbox-btn:has(.gift-checkbox:checked){background:var(--nsk-yellow,#FFD700)!important}
html body.woocommerce-cart .albs-gift-block #gift-wrap-option .checkbox-btn span.gift-icon{color:var(--nsk-ink,#16140F)!important;font:700 15px/1.2 "Nunito Sans",sans-serif!important;gap:8px}
html body.woocommerce-cart .albs-gift-block #gift-wrap-option .checkbox-btn span.gift-icon::before{background-color:var(--nsk-accent,#F2270C)!important;width:20px!important;height:20px!important;margin-left:2px!important;margin-right:8px!important}
html body.woocommerce-cart .albs-gift-block .gift-checkbox{position:relative!important;width:20px!important;height:20px!important;min-width:20px!important;margin:0!important;font-size:16px!important;border:1.5px solid var(--nsk-ink,#16140F)!important;border-radius:4px!important;background:#fff!important;cursor:pointer}
html body.woocommerce-cart .albs-gift-block .gift-checkbox:checked{background:var(--nsk-ink,#16140F)!important}
html body.woocommerce-cart .albs-gift-block .gift-checkbox::before,html body.woocommerce-cart .albs-gift-block .gift-checkbox::after{background:#fff!important}
@media (max-width:767px){
html body.woocommerce-cart .albs-gift-block{grid-template-columns:88px minmax(0,1fr);column-gap:14px;padding:16px!important;margin-top:24px!important}
html body.woocommerce-cart .albs-gift-block .gift-image{grid-row:1/3;width:88px!important}
html body.woocommerce-cart .albs-gift-block h3{font-size:17px!important}
html body.woocommerce-cart .albs-gift-block p{font-size:14px!important}
html body.woocommerce-cart .albs-gift-block #gift-wrap-option{grid-column:1/-1;justify-self:stretch;margin-top:14px}
html body.woocommerce-cart .albs-gift-block #gift-wrap-option .checkbox-btn{justify-content:center;padding:12px 10px!important;gap:6px}
html body.woocommerce-cart .albs-gift-block #gift-wrap-option .checkbox-btn span.gift-icon{font-size:13.5px!important;white-space:nowrap}
html body.woocommerce-cart .albs-gift-block #gift-wrap-option .checkbox-btn span.gift-icon::before{margin-right:6px!important}
}
@media (max-width:359px){html body.woocommerce-cart .albs-gift-block #gift-wrap-option .checkbox-btn span.gift-icon{white-space:normal}}
/* v2.11 · 2026-10-19 — без іконки подарунка в кнопці коробки (Claude) */
html body.woocommerce-cart .albs-gift-block #gift-wrap-option .checkbox-btn span.gift-icon::before{display:none!important}
html body.woocommerce-cart .albs-gift-block #gift-wrap-option .checkbox-btn{gap:12px!important;padding-left:16px!important}
/* ===== /NOSKAR design system v1 ===== */
