:root{--ng-control-red: #d93b31;--ng-control-red-hover: #b92f27;--ng-control-ink: #1a1a1a;--ng-control-line: #6e6e6e;--ng-control-radius: 2px;--ng-control-transition: .16s}.ng-accent-button{--color-button:217,59,49;--color-button-text:255,255,255;--color-button-hover:185,47,39;--color-button-text-hover:255,255,255;--color-button-tertiary-text:26,26,26}body .button{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:20px;letter-spacing:0;text-transform:none;min-height:48px;max-width:100%;padding:13px 24px;border-width:1px;border-style:solid;border-radius:var(--ng-control-radius);transition:background-color var(--ng-control-transition),color var(--ng-control-transition),border-color var(--ng-control-transition)}body .button:hover{scale:1}body .slider-button--prev.button{transform:none}body .button .animated-button-circle{display:none}body .button .button__label,body .button:hover .button__label,body .button .button__icon,body .button:hover .button__icon{color:inherit;transform:none;transition:none;white-space:normal}body .button .button__label:after{content:none}body .button .button__icon--2{display:none}body .button .button__icon--1{opacity:1}body .button__content{overflow:visible;max-width:100%}body .button--primary,body .product-form__submit,body .button--quick-add,body .cart__checkout-button,body .ngd .ngd-apply,body .contact .button[type=submit],body .contact-form .button[type=submit],body .newsletter-form .button[type=submit],body .customer .button[type=submit]{color:#fff;background:var(--ng-control-red);border-color:var(--ng-control-red)}body .button--primary:hover,body .product-form__submit:hover,body .button--quick-add:hover,body .cart__checkout-button:hover,body .ngd .ngd-apply:hover,body .contact .button[type=submit]:hover,body .contact-form .button[type=submit]:hover,body .newsletter-form .button[type=submit]:hover,body .customer .button[type=submit]:hover{color:#fff;background:var(--ng-control-red-hover);border-color:var(--ng-control-red-hover)}body .product-form__submit,body .cart__checkout-button{min-height:52px;width:100%}body .button--secondary,body .button--tertiary,body .button--transparent,body .slider-button.button,body .button--load-more,body .button.facets-button-show,body .button.mobile-facets__open,body .button.facet-sort-select__select{color:var(--ng-control-ink);background:#fff;border-color:var(--ng-control-line)}body .button--secondary:hover,body .button--tertiary:hover,body .button--transparent:hover,body .slider-button.button:hover,body .button--load-more:hover,body .button.facets-button-show:hover,body .button.mobile-facets__open:hover,body .button.facet-sort-select__select:hover{color:var(--ng-control-ink);background:#f3f3f3;border-color:var(--ng-control-ink)}body .button.product-form__submit,body .button.button--quick-add{background:var(--ng-control-red);color:#fff;border-color:var(--ng-control-red)}body .button.product-form__submit:hover,body .button.button--quick-add:hover{background:var(--ng-control-red-hover);color:#fff;border-color:var(--ng-control-red-hover)}body .slider-button.button,body .button--load-more,body .button.facets-button-show,body .button.mobile-facets__open,body .button.facet-sort-select__select,body .button.button--quick-add{min-height:44px;padding:11px 16px;width:auto;height:auto}body a.button,body .button--underline,body .ngd .button.ngd-reset,body .ngd-reset:not(.button),body .button.button--quick-view{display:inline-flex;align-items:center;justify-content:flex-start;min-height:44px;width:auto;height:auto;padding:11px 0;font:500 14px/20px Montserrat,sans-serif;color:var(--ng-control-ink);border:0;border-radius:0;background:transparent;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transform:none;scale:1}body a.button:hover,body .button--underline:hover,body .ngd .button.ngd-reset:hover,body .ngd-reset:not(.button):hover,body .button.button--quick-view:hover{color:var(--ng-control-ink);background:transparent;text-decoration-thickness:2px;opacity:1}body .button--underline span{background-image:none;opacity:1;color:inherit}body .button.button--quick-view{padding:11px 12px;background:#fff}body .button.button--quick-view:hover{background:#fff}body .button.button--quick-view .button__content{width:auto;height:auto;min-width:0;min-height:0}body .button.button--quick-view .button__icons{display:none}body .button.button--quick-add .button__content{min-width:20px;min-height:20px}body .ngd .ngd-card__view{min-height:44px;padding:11px 12px;background:#fff}body .ngd .ngd-card__view:hover{background:#fff}body .button.modal-close-button,body .button.button--social-media-icon{min-width:44px;min-height:44px;width:44px;height:44px;padding:10px;color:var(--ng-control-ink);background:#fff;border:1px solid var(--ng-control-line)}body .button.modal-close-button:hover,body .button.button--social-media-icon:hover{background:#f3f3f3;color:var(--ng-control-ink)}body .button:is(:disabled,[aria-disabled=true],.disabled):not(.loading){background:#e5e5e5;border-color:#6e6e6e;color:#595959;opacity:1;cursor:not-allowed}body .button.loading{cursor:wait}body .button.loading .button__content{opacity:0}body :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible,body .product-form__controls-group input:focus-visible+label{outline:2px solid var(--ng-control-ink);outline-offset:3px;box-shadow:0 0 0 2px #fff}body .field input:not([type=checkbox]):not([type=radio]),body .field select,body .field textarea,body .customer input:not([type=checkbox]):not([type=radio]),body .ngd-price input{min-height:48px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;border-width:1px;border-color:var(--ng-control-line);border-radius:var(--ng-control-radius)}body .field input:not([type=checkbox]):not([type=radio]){padding-top:12px;padding-bottom:12px}body .field textarea{min-height:140px}body .quantity{min-height:48px;border-radius:2px;border-width:1px;border-color:var(--ng-control-line)}body .quantity.quantity--cart{min-height:44px}body .quantity .quantity__button,body .quantity.quantity--cart .quantity__button{display:flex;align-items:center;justify-content:center;min-width:44px;width:44px;min-height:44px;height:44px;padding:0;color:var(--ng-control-ink);background:transparent;border:0;border-radius:2px}body .quantity .quantity__button:hover,body .quantity.quantity--cart .quantity__button:hover{background:#f3f3f3;color:var(--ng-control-ink);opacity:1}body .quantity .quantity__button:hover svg{color:var(--ng-control-ink)}body .quantity .quantity__input{min-width:32px;font:500 16px/20px Montserrat,sans-serif}body .ngd .ngd-sort select,body .ngd .ngd-filter-toggle,body .ngd .ngd-mobile-categories button,body .ngd .ngd-size,body .ngd .ngd-chip{min-height:44px;min-width:44px;font-size:14px!important;line-height:20px;border-radius:2px;border-color:var(--ng-control-line)!important}body .ngd .ngd-sort select{font-size:16px!important}body .ngd .ngd-size{padding:8px}body .ngd .ngd-chip{text-decoration:underline;text-underline-offset:3px}body .ngd .ngd-check,body .ngd .ngd-categories button{min-height:44px}body .ngd .ngd-reset:not(.button){color:var(--ng-control-ink)!important}body .ngd .ngd-swatch{width:44px;height:44px;padding:9px!important}body .ngd .ngd-swatch[aria-pressed=true]{border:2px solid var(--ng-control-ink)!important}body .product-form__controls-group input+label{min-height:44px;min-width:44px;font:500 14px/20px Montserrat,sans-serif;border-width:1px;border-radius:2px;scale:1;transition:color .16s,background-color .16s,border-color .16s}body .product-form__controls-group input+label:not(.color-swatch,.variant-swatch){border-color:var(--ng-control-line)}body .product-form__controls-group input+label:hover{scale:1}body .product-form__controls-group input:checked+label:not(.color-swatch,.variant-swatch){color:#fff;background:var(--ng-control-ink);border-color:var(--ng-control-ink)}body .product-form__controls-group label.color-swatch{width:44px;height:44px;border-radius:50%}body .product-dropdown__toggle{min-height:48px;padding:12px 0;border-bottom:1px solid #b8b8b8}body .product-dropdown__toggle-text{font-weight:600;font-size:14px}body .product-dropdown__toggle.active .product-dropdown__toggle-icon{border-color:var(--ng-control-ink)!important}body .collapsible-content__toggle{min-height:48px}body .collapsible-content__toggle:focus-visible{outline-offset:4px}body .pagination .pagination__item{min-width:44px;min-height:44px}body .pagination .ng-pagination-link{margin:0 8px}body .mobile-mega-menu-back-button{min-height:44px;min-width:44px;width:auto;font:500 14px/20px Montserrat,sans-serif}body .header__icon,body .quick-add-modal__close-btn,body .drawer__close{min-width:44px;min-height:44px}body .rte a:not(.button){color:var(--ng-control-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}body .rte a:not(.button):hover{text-decoration-thickness:2px}body :is(.footer,.header,.ng-nav,.ng-nav-mobile) a:not(.button):hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:749px){product-modal .product-media-modal__slider-nav{top:auto;bottom:64px;transform:translate(-50%)}body .button.button--quick-add{min-width:44px;padding:11px}body .button.button--quick-view{padding:11px 8px;font-size:12px}body .ngd .ngd-toolbar{flex-wrap:wrap}body .ngd .ngd-sort select{max-width:180px}}@media(prefers-reduced-motion:reduce){body .button,body .product-form__controls-group input+label{transition:none}}@media(max-width:374px){body .header__icons{gap:8px}}body .header__menu-item,body .header__menu-item span,body .menu-drawer__menu-link,body .menu-drawer__menu-summary{color:var(--ng-control-ink)!important;font:500 14px/20px Montserrat,sans-serif;text-transform:none;min-height:44px}body .header__menu-item{display:inline-flex;align-items:center}body .header__menu-item span{min-height:0}body .field textarea.field__input{border-radius:2px!important}body .ngd .button.ngd-apply{padding:13px 24px}body .ngd .button.ngd-load-more{padding:11px 16px}body .footer-subscribe-form__input,body .field input:not([type=checkbox]):not([type=radio]),body .customer input:not([type=checkbox]):not([type=radio]){height:48px;min-height:48px!important;padding-top:12px!important;padding-bottom:12px!important}body .quantity{height:48px}body .quantity.quantity--cart{height:44px}body .cart-drawer__buttons{display:flex;flex-direction:column;gap:8px}body .cart-drawer__buttons .cart__checkout-button{flex:none;width:100%}body .cart-drawer__buttons .cart__link{flex:none;width:100%;justify-content:center}body .quantity.quantity--cart{width:124px;flex-shrink:0}body cart-remove-button button{min-height:44px;padding:8px 0;color:var(--ng-control-ink);font:500 14px/20px Montserrat,sans-serif;text-decoration:underline;text-underline-offset:4px}body cart-remove-button .button{border:0;background:transparent;min-height:44px;padding:8px 0}body .ngd .ngd-mobile-categories button{flex:0 0 auto;padding:11px 16px;border:1px solid var(--ng-control-line)}
/*# sourceMappingURL=/cdn/shop/t/71/assets/ng-ui.css.map */
