/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2025-06-18 21:26:54 */
body.boxed {
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main,.page-product-downloadable .product-options-bottom {
        width: 49%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media,.page-product-downloadable .product-options-wrapper {
        width: 49%;
    }

    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {
        width: 36.75%;
    }
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {
        width: 36.75%;
    }
}
@media (max-width: 480px){
    .products-grid .product-item {
        float: none;
        width: 100%;
        padding: 10px 0;
    }
}

/* Wrap product link - Jira MAG-228 */
.product-item-name a {
    white-space: normal;
}

aside.modal-popup.pr-cookie-modal.pr-cookie-modal-popup header {
    padding-top: 20px;
}
aside.modal-popup.pr-cookie-modal.pr-cookie-modal-popup .modal-content {
    border-radius: 0
}
.pr-cookie-notice-wrap {
    padding-top: 20px;
    padding-bottom: 20px;
}

.field.company,
.block.giftcard,.block.discount,
.payment-option.giftcardaccount,
.account-nav-content a[href*="giftcard"],
.customer-account-edit label[for="change-email"],
.customer-account-edit input#change-email,
.account-help,
.register-link,
#change-password,
label[for="change-password"],
.action.change-password,
.customer-account-index .block-dashboard-info .action.edit,
.customer-account-edit .action.save
.product-share {
display: none !important;
}
.product-social-links .product-addto-links .action {
display: none;
}

.products-related.small-list .product-items .product-item-details .product-item-actions .actions-secondary>a {
display: none;
}
.checkout-success .actions-toolbar {
    display: none;
}
/* Hide the Compare Products block */
.block-compare,
.block-compare .block-title,
.block-compare .block-content {
    display: none !important;
}

/* Hide Compare links in product listings */
.actions .action.tocompare,
.product-item .actions-secondary .action.tocompare {
    display: none !important;
}

/* Hide Compare links in header */
.header .compare-wrapper {
    display: none !important;
}
/* Hide add address - Jira MAG-227 */
.new-address-popup {
    display: none;
}

.sidebar-content ul li:nth-child(3) {
    display: none;
}

.block.block-dashboard-addresses a.action.edit {
    display: none;
}.product-item-info:hover .product-item-details .product-item-actions .tocart {
    background-color: #170D67  !important ;
    border-color: #170D67  !important ;
    color: #fffff  !important ;
}
img {
  image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
  image-rendering: auto;
  -ms-interpolation-mode: nearest-neighbor;  /* IE (non-standard property) */
}
.switcher-language,
.items-total,
#store_details_link,
.choice.newsletter,
.box-newsletter,
.field.street .field.additional .label,
div[id="store.links"] .header.links .customer-menu .header.links .authorization-link,
.page-header .counter-label,
.page-header .separator,
.cookie-status-message
 {
display: none !important;
}
.product-info-main .product-info-price,
.product-info-main .product-info-price .price-box {
display: block;
}
.product-info-main .product-info-stock-sku {
padding-left: 0;
text-align: left;
}
.action-braintree-paypal-logo {
border: 0 !important;
}
.action-braintree-paypal-logo img {
margin-top: 0 !important;
}
.block-static-block.widget {
margin-bottom: 0 !important;
}
.cms-content-title {
  font-size: 2em;
  position: relative;
  text-align: center;
}
.cms-content-title::after {
    content: '';
    position: absolute;
    border-bottom: 1px solid #666;
    width: 100%;
    height: .75em;
    left: 0;
  }
.cms-content-title .title {
    color: #666;
    text-align: center;
    display: inline-block;
    padding: 0 .5em;
    background-color: #fff;
    position: relative;
    z-index: 1;
}
.cms-home .block-products-list .block-title {
display: none !important;
}
.cms-home .tiles img {
display: block;
}
.account-help [role='tab'] {
margin-bottom: 2.2rem;
    margin: 0 0 11px;
    word-break: break-all;
    position: relative;
}
.account-help [role='tab']:hover{
cursor: pointer;
}
.account-help [role='tab'][aria-expanded='true'] > span::after {
    content: '\f800';
}
.account-help [role='tab'] > span::after {
        content: '\f803';
    font-family: 'porto-icons';
    position: absolute;
    left: 180px;
}
.page.messages .message.notice {
background-color: #fae5e5;
}
.page.messages .message {
font-size:1.4rem;
}
.minicart-items .item-qty {
padding: 10px 0;
}
.modal-popup {
z-index: 2147483647 !important;
}
.modals-overlay {
z-index: 2147483646 !important;
}
@media only screen and (max-width: 767px) {
.modal-popup.modal-slide._inner-scroll .modal-inner-wrap {
height: 100% !important;
}
}
.nav.items {
flex-flow: column;
}
.input-text.qty {
padding-left: 0 !important;
padding-right: 0 !important;
}
/* B2C-1059 */
.mb-ajaxsuite-popup .qty {
margin-right: 0 !important;
margin-bottom: .5rem !important;
display: block !important;
}
.mb-ajaxsuite-popup > div {
text-align: center !important;
padding: 1rem !important;
    max-width: 500px !important;
width: auto !important;
}
.mb-ajaxsuite-popup img.photo.image {
max-width: 30% !important;
float: none !important;
margin: 0 !important;
}
.mb-ajaxsuite-popup .product-add-form {
float: none !important;
width: auto !important;
margin: 0 !important;
}
.mb-ajaxsuite-popup div {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mb-ajaxsuite-popup button:last-child {
margin-right: 0 !important;
}
.ajaxwishlist-buttons {
float: none !important;
}
.mb-ajaxsuite-popup button {
border-radius: 2px;
}

.checkout-agreement.field.choice.required {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
}

.checkout-agreement.field.choice.required .action.action-show {
    height: auto;
text-align: left;
}

.checkout-agreement.field.choice.required >.label:after {
    content: none;
}
.products.wrapper .product-item .qty-box .qtyminus, .products.wrapper .product-item .qty-box .qtyplus {
width: calc(88px / 3) !important;
}
.products-grid .product-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
}
 .catalog-product-view.page-layout-2columns-right .sidebar .product-items .product-item-info {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-flow: column;
     flex-flow: column;
}
 .catalog-product-view.page-layout-2columns-right .products-grid .product-item-details .product-item-actions .actions-secondary {
     background: none !important;
     display: block;
}
 .catalog-product-view.page-layout-2columns-right .sidebar .product-items .product-item-info .product-item-photo {
     margin-right: none !important;
}
 .catalog-product-view.page-layout-2columns-right .sidebar .product-items .product-item-details {
     text-align: center !important;
}
 .catalog-product-view.page-layout-2columns-right .sidebar .owl-carousel .owl-stage {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-flow: row wrap;
     flex-flow: row wrap;
}
 .sidebar .product-items .product-item-info .product-item-photo {
     margin-right: 0 !important;
}

.page-header.type5 .logo.attribution.row {
min-width: 25rem;
}