.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-24ce3b0{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.74;--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-13 .elementor-element.elementor-element-24ce3b0:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-24ce3b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.alleghenyarms.com/wp-content/uploads/2024/01/aa-homepage-hero.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-24ce3b0::before, .elementor-13 .elementor-element.elementor-element-24ce3b0 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-24ce3b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-24ce3b0 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-24ce3b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-24ce3b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1F2228;--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-5be70fa{--display:flex;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-55dc8e5{text-align:center;}.elementor-13 .elementor-element.elementor-element-55dc8e5 .elementor-heading-title{font-family:var( --e-global-typography-0af29ae-font-family ), Sans-serif;font-size:var( --e-global-typography-0af29ae-font-size );font-weight:var( --e-global-typography-0af29ae-font-weight );line-height:var( --e-global-typography-0af29ae-line-height );color:var( --e-global-color-13016ce );}.elementor-13 .elementor-element.elementor-element-ae7a1f4{--display:flex;--position:absolute;top:60%;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-ae7a1f4{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-ae7a1f4{right:0px;}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-icon:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-icon.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-a9e588a .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-a9e588a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-13016ce );}.elementor-13 .elementor-element.elementor-element-a9e588a.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-a9e588a.elementor-view-default .elementor-icon{color:var( --e-global-color-13016ce );border-color:var( --e-global-color-13016ce );}.elementor-13 .elementor-element.elementor-element-a9e588a.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-a9e588a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-13016ce );}.elementor-13 .elementor-element.elementor-element-a9e588a .elementor-icon{font-size:15px;}.elementor-13 .elementor-element.elementor-element-a9e588a .elementor-icon svg{height:15px;}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-section.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-section:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-section.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-section .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-72803042{margin-top:6rem;margin-bottom:6rem;}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-column .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-column.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-column:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-column.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1366px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-13 .elementor-element.elementor-element-24ce3b0{--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13 .elementor-element.elementor-element-55dc8e5 .elementor-heading-title{font-size:var( --e-global-typography-0af29ae-font-size );line-height:var( --e-global-typography-0af29ae-line-height );}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13 .elementor-element.elementor-element-55dc8e5 .elementor-heading-title{font-size:var( --e-global-typography-0af29ae-font-size );line-height:var( --e-global-typography-0af29ae-line-height );}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-13 .elementor-element.elementor-element-24ce3b0:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-24ce3b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-630px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13 .elementor-element.elementor-element-55dc8e5 .elementor-heading-title{font-size:var( --e-global-typography-0af29ae-font-size );line-height:var( --e-global-typography-0af29ae-line-height );}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:2400px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-13 .elementor-element.elementor-element-24ce3b0{--padding-top:0rem;--padding-bottom:1rem;--padding-left:4rem;--padding-right:4rem;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13 .elementor-element.elementor-element-55dc8e5 .elementor-heading-title{font-size:var( --e-global-typography-0af29ae-font-size );line-height:var( --e-global-typography-0af29ae-line-height );}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-6cae9269 */.elementor-13 .elementor-element.elementor-element-6cae9269 .product-name a, .amount, .qty, p, li {
    color: #555555;
    font-family: "DM Sans", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 28px;
}

.elementor-13 .elementor-element.elementor-element-6cae9269 .qty {
   border-color: #555555;
}
.elementor-13 .elementor-element.elementor-element-6cae9269 .product-name a:hover {
    color: var(--e-global-color-secondary );
}

.elementor-13 .elementor-element.elementor-element-6cae9269 th {
    font-family: var(--e-global-typography-1949762-font-family ), Sans-serif;
    font-size: var(--e-global-typography-1949762-font-size );
    font-weight: var(--e-global-typography-1949762-font-weight );
    text-transform: var(--e-global-typography-1949762-text-transform );
    line-height: var(--e-global-typography-1949762-line-height );
    letter-spacing: var(--e-global-typography-1949762-letter-spacing );
    word-spacing: var(--e-global-typography-1949762-word-spacing );
}

.elementor-13 .elementor-element.elementor-element-6cae9269 .product-remove a {
    color: #265f92 !important;
    background-color: white;
    padding: 18px 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #1a1b1e !important;
    border: 1px solid #54595f;
    font-weight: 200;
    transition: all .4s ease-in-out;
}

.elementor-13 .elementor-element.elementor-element-6cae9269 .product-remove a:hover {
    background-color: #ebe9eb !important;
}

.elementor-13 .elementor-element.elementor-element-6cae9269 .button {
    font-family: "Poppins", Sans-serif !important;
    font-size: 14px !important;
    font-weight: 400;
    background-color: var(--e-global-color-secondary ) !important;
    border-style: none;
    border-radius: 5px 5px 5px 5px !important;
    padding: 21px 46px 21px 46px !important;
    color: white;
    max-width: 250px;
    transition: all .4s ease-in-out;
}

.elementor-13 .elementor-element.elementor-element-6cae9269 .button:hover {
    background-color: var(--e-global-color-05b317e ) !important;
    color: white;
}

.elementor-13 .elementor-element.elementor-element-6cae9269 #coupon_code {
    border-radius: 5px 5px 5px 5px !important;
    height: auto !important;
    max-width: 192px;
    width: 191.55px;
    
}

.elementor-13 .elementor-element.elementor-element-6cae9269 .coupon {
    display: flex;
    column-gap: 1rem;
}

.elementor-13 .elementor-element.elementor-element-6cae9269 h2 {
    font-family: var(--e-global-typography-3578f9e-font-family ), Sans-serif;
    font-size: var(--e-global-typography-3578f9e-font-size );
    font-weight: var(--e-global-typography-3578f9e-font-weight );
    line-height: var(--e-global-typography-3578f9e-line-height );
    letter-spacing: var(--e-global-typography-3578f9e-letter-spacing );
    word-spacing: var(--e-global-typography-3578f9e-word-spacing );
    margin-top: 2rem;
    margin-bottom: 1rem;
}

.elementor-13 .elementor-element.elementor-element-6cae9269 .shipping-calculator-button {
    color: #555;
    border-bottom: 1px solid #555;
    transition: all .4s ease-in-out;
}

.elementor-13 .elementor-element.elementor-element-6cae9269 .shipping-calculator-button:hover {
    border-bottom: 1px solid white;
    color: var(--e-global-color-05b317e ) !important;;
}

.elementor-13 .elementor-element.elementor-element-6cae9269 img {
    border-radius: 14px;
    height: 75px !important;
    width: auto !important;
}

.elementor-13 .elementor-element.elementor-element-6cae9269 tr:last-child td {
    padding-top: 2rem !important;
    padding-bottom: 1rem !important;
}

.elementor-13 .elementor-element.elementor-element-6cae9269 .wc-proceed-to-checkout {
    padding-top: 2rem !important;
}

.elementor-13 .elementor-element.elementor-element-6cae9269 .cart_totals {
    padding-top: 2rem;
}

.elementor-13 .elementor-element.elementor-element-6cae9269 th {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

.elementor-13 .elementor-element.elementor-element-6cae9269 .cross-sells {
    display: none !important;
}

.elementor-13 .elementor-element.elementor-element-6cae9269 #return-to-shop-btn {
    margin-left: 1rem;
}

@media (max-width: 880px) {

.elementor-13 .elementor-element.elementor-element-6cae9269 .coupon .wp-element-button {
    max-width: 200px !important;
    width: 200px !important;
}
.elementor-13 .elementor-element.elementor-element-6cae9269 .button {
    max-width: 200px;
    max-height: 56px;
}

.elementor-13 .elementor-element.elementor-element-6cae9269 .woocommerce-cart-form tr:last-child td {
    margin-left: -1rem;
    display: flex;
    justify-content: space-between;
}

.elementor-13 .elementor-element.elementor-element-6cae9269 .wc-proceed-to-checkout .checkout-button {
    max-height: none !important;
    max-width: none !important;
    padding: 21px 46px !important;
    width: auto !important;
    display: inline-block;
}

.elementor-13 .elementor-element.elementor-element-6cae9269 .wc-proceed-to-checkout {
    max-height: none !important;
    max-width: none !important;
    padding: 21px 46px !important;
    width: auto !important;
    display: flex;
    justify-content: flex-end;
}
}

@media (max-width: 767px) {
    .elementor-13 .elementor-element.elementor-element-6cae9269 .woocommerce-cart-form tr:last-child td {
    margin-left: -1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}

    .elementor-13 .elementor-element.elementor-element-6cae9269 .coupon {
        display: flex;
        flex-direction: column;
        row-gap: 1rem;
        align-items: center;
    }
    
    .elementor-13 .elementor-element.elementor-element-6cae9269 #coupon_code {
    border-radius: 5px 5px 5px 5px !important;
    height: auto !important;
    max-width: 200px;
    width: 197px;
    
}

.elementor-13 .elementor-element.elementor-element-6cae9269 .wc-proceed-to-checkout .checkout-button {
    max-width: 200px !important;
}

.elementor-13 .elementor-element.elementor-element-6cae9269 .wc-proceed-to-checkout {
    justify-content: center;
}

}/* End custom CSS */