.page-wrapper{max-width:100%;}
.navigation, .breadcrumbs, .catalog-category-view .page-main .breadcrumbs, .catalog-category-view .page-main .columns, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main, .page-container > .content, .jumbotron > .container{max-width:1600px;}
.page-header .panel.wrapper{border-color:#ffffff;}
.page-header .block-search .input-text{border-color:#e4e4e4;background:#ffffff;}
.page-header .block-search.inline .action.close{color:#262626;}
.page-footer{background-color:#262626;color:#959595;}
.footer.content .links a, .footer.content .links a:visited, .page-footer .footer-toolbar-top a, .page-footer .footer-toolbar-top .alink{color:#959595;}
.footer.content .links a:hover, .footer.content .links a:visited:hover, .page-footer .footer-toolbar-top a:hover, .page-footer .footer-toolbar-top .alink:hover{color:#959595;}
.page-footer .footer.content .footer-links{border-color:#444;}
.page-footer .block.newsletter .action.subscribe{background-color:#e98578;}
.page-footer .block.newsletter .action.subscribe:hover, .page-footer .block.newsletter .action.subscribe:focus, .page-footer .block.newsletter .action.subscribe:active{background-color:#f1a89e;}
.page-footer .social-icons .fa-inverse{color:#959595;}
.page-footer .social-icons .fa-stack{color:#262626;}
.action.primary{background:#e98678;border-color:#e98678;}
.action.primary:hover, .action.primary:focus, .action.primary:active{background:#f1a89e;border-color:#f1a89e;}
button, .abs-revert-to-action-secondary, .paypal-review .block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.cancel, .block-compare .action.primary, .cart-summary .block .actions-toolbar > .primary .action.primary, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel, .product.data.items .review-add .review-form .action.submit.primary, .cms-index-index a.button:not(.primary), .cms-index-index .column.main .block .actions-toolbar .action.view{border-color:#e98678;color:#e98678;}
button:hover, .abs-revert-secondary-color:hover, .abs-revert-to-action-secondary:hover, .paypal-review .block .actions-toolbar .action.primary:hover,.abs-discount-block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.cancel:hover, .block-compare .action.primary:hover, .cart-summary .block .actions-toolbar > .primary .action.primary:hover, .cart-summary .form.giftregistry .fieldset .action.primary:hover, .paypal-review-discount .actions-toolbar .action.primary:hover, .paypal-review-discount .actions-toolbar .action.cancel:hover, .cart-discount .actions-toolbar .action.primary:hover, .cart-discount .actions-toolbar .action.cancel:hover, .product.data.items .review-add .review-form .action.submit.primary:hover, .cms-index-index a.button:not(.primary):hover, .cms-index-index .column.main .block .actions-toolbar .action.view:hover, /*ACTIVE STATE*/ button:active, .abs-revert-secondary-color:active, .abs-revert-to-action-secondary:active, .paypal-review .block .actions-toolbar .action.primary:active,.abs-discount-block .actions-toolbar .action.primary:active, .abs-discount-block .actions-toolbar .action.cancel:active, .block-compare .action.primary:active, .cart-summary .block .actions-toolbar > .primary .action.primary:active, .cart-summary .form.giftregistry .fieldset .action.primary:active, .paypal-review-discount .actions-toolbar .action.primary:active, .paypal-review-discount .actions-toolbar .action.cancel:active, .cart-discount .actions-toolbar .action.primary:active, .cart-discount .actions-toolbar .action.cancel:active, .product.data.items .review-add .review-form .action.submit.primary:active, .cms-index-index a.button:not(.primary):active, .cms-index-index .column.main .block .actions-toolbar .action.view:active, /*FOCUS STATE*/ button:focus, .abs-revert-secondary-color:focus, .abs-revert-to-action-secondary:focus, .paypal-review .block .actions-toolbar .action.primary:focus,.abs-discount-block .actions-toolbar .action.primary:focus, .abs-discount-block .actions-toolbar .action.cancel:focus, .block-compare .action.primary:focus, .cart-summary .block .actions-toolbar > .primary .action.primary:focus, .cart-summary .form.giftregistry .fieldset .action.primary:focus, .paypal-review-discount .actions-toolbar .action.primary:focus, .paypal-review-discount .actions-toolbar .action.cancel:focus, .cart-discount .actions-toolbar .action.primary:focus, .cart-discount .actions-toolbar .action.cancel:focus, .product.data.items .review-add .review-form .action.submit.primary:focus, .cms-index-index a.button:not(.primary):focus, .cms-index-index .column.main .block .actions-toolbar .action.view:focus{background:#e98678;border-color:#e98678;}
.tocart.action, .block.soldtogether-block .soldtogether-cart-btn, .bundle-actions .action.primary.customize{background:#83c16b;border-color:#83c16b;}
.tocart.action:hover, .block.soldtogether-block .soldtogether-cart-btn:hover, .bundle-actions .action.primary.customize:hover, .tocart.action:active, .block.soldtogether-block .soldtogether-cart-btn:active, .bundle-actions .action.primary.customize:active, .tocart.action:focus, .block.soldtogether-block .soldtogether-cart-btn:focus, .bundle-actions .action.primary.customize:focus{background:#669853;border-color:#669853;color:#fff;}
.page-title-wrapper .page-title, .argento-force-title [role="heading"], .hero .block-title [role="heading"], .argento-force-title-centered [role="heading"], .catalog-product-view .column.main > .block .block-title [role="heading"]{font-family:'Noto Sans', sans-serif;font-weight:300;color:#333333;}
div.block .block-title strong, .block.askit-question-form > .block-title strong, .contact.form .legend, .column.main .block-title [aria-level="3"]{font-family:'Noto Sans', sans-serif;font-weight:300;color:#333333;}
.product-info-main .price-box [data-price-type=finalPrice] .price, .product-info-main .price-box [data-price-type=minPrice] .price, .product-info-main .price-box [data-price-type=maxPrice] .price, .bundle-options-container .block-bundle-summary .price-box [data-price-type=finalPrice] .price{color:#333333;}
/*
 * Copyright (c) 2025. Volodymyr Hryvinskyi. All rights reserved.
 * Author: Volodymyr Hryvinskyi <volodymyr@hryvinskyi.com>
 * GitHub: https://github.com/hryvinskyi
 */

@media only screen and (max-width: 767px) {
    .page-footer .footer.content .links.footer > li {
        border: 1px solid #444 !important;
    }
    .page-header.configurable .block-search .control {
        z-index: 170;
    }
    .filter.active .filter-subtitle {
        background: #e98678;
    }
    .logo {
        width: 110px;
        margin: 4px 0 0 12%;
    }
    .nav-sections-item-title a,
    .nav-sections-item-title.active a {
        color: #fff;
    }

    .nav-sections-item-title.active {
        background: #e88679;
    }

    .page-header .header.panel {
        padding: 1px 20px;
    }

    .header.content {
        padding-bottom: 10px;
    }
    .navpro > .navpro-menu .panel {
        display: none;
    }
    .nav-sections .header.links li > a {
        background: #e98678;
        color: #fff;
    }
}

.nav-toggle {
    top: 9px;
}

.footer.content .links > li {
    background: #262626;
}

.link-accent,
.askit-item-actions .askit-item-trigger,
.actions-toolbar > .secondary .action.remind {
    border-bottom: 3px solid #e98678;
}

.link-accent:hover,
.link-accent:focus,
.link-accent:active,
.actions-toolbar > .secondary .action.remind:hover,
.actions-toolbar > .secondary .action.remind:focus,
.actions-toolbar > .secondary .action.remind:active {
    border-bottom-color: #f1a89e;
}

.block.block-search.block-swissup-ajaxsearch {
    width: 70%;
}

.page-header .block-search .input-text {
    border-radius: 8px;
}

.filter .block-subtitle,
.filter > .content .subtitle {
    color: #fff;
    background: #e98678;
}

.page-title-wrapper .page-title,
.argento-force-title [role="heading"],
.hero .block-title [role="heading"],
.argento-force-title-centered [role="heading"],
.catalog-product-view .column.main > .block .block-title [role="heading"],
.element.testimonials .testimonials-slider .content-heading {
    background-image: none;
}

.filter-options-content .items.-am-singleselect .amshopby-link-selected,
.filter-options-content .swatch-option.selected + .am-shopby-swatch-label,
.filter > .content .options > dd .items.-am-singleselect .amshopby-link-selected,
.filter > .content .options > dd .swatch-option.selected + .am-shopby-swatch-label {
    color: #e98678;
    text-decoration: underline;
}

.filter-options-content .items.-am-singleselect .amshopby-link-selected .count,
.filter-options-content .swatch-option.selected + .am-shopby-swatch-label .count,
.filter > .content .options > dd .items.-am-singleselect .amshopby-link-selected .count,
.filter > .content .options > dd .swatch-option.selected + .am-shopby-swatch-label .count {
    color: #e98678;
}

a:active,
a:hover,
.alink:active,
.alink:hover {
    color: #8f98a1;
    text-decoration: underline;
}

a,
.alink {
    color: #8f98a1;
    text-decoration: none;
}

.message.success {
    background: #83c16b;
    color: #fff;
}

.message.success a {
    color: #fff;
}

.message.success > :first-child:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDI4IDI4Ij48ZyBmaWxsPSJub25lIj48ZyBzdHlsZT0ic3Ryb2tlLXdpZHRoOjI7c3Ryb2tlOiNmZmZmZmYiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiPjxwb2x5bGluZSBwb2ludHM9IjYuNjUgMTEuMzkgMTEuMjkgMTYuMDMgMTguMjIgOC45MiIgc3Ryb2tlLWxpbmVqb2luPSJiZXZlbCIvPjxwYXRoIGQ9Ik0yMC40OSAzLjUyQzI1LjE3IDguMiAyNS4xNyAxNS44IDIwLjQ5IDIwLjQ5IDE1LjggMjUuMTcgOC4yIDI1LjE3IDMuNTIgMjAuNDkgLTEuMTcgMTUuOC0xLjE3IDguMiAzLjUyIDMuNTIgOC4yLTEuMTcgMTUuOC0xLjE3IDIwLjQ5IDMuNTIiLz48L2c+PC9nPjwvZz48L3N2Zz4=) no-repeat center / 24px;
}

.minicart-wrapper .action.showcart .counter.qty:not(.empty),
.minicart-wrapper .action.showcart.active .counter.qty:not(.empty) {
    position: absolute;
    bottom: 9px;
    right: 0;
    font-size: 12px;
    background: #fa8374;
    border-radius: 40px;
    color: #fff;
    width: 8px;
    min-width: 8px;
    height: 8px;
    padding: 0;
    text-indent: -999999px;
}

.minicart-wrapper .action.showcart .counter.qty:not(.empty) .counter-number,
.minicart-wrapper .action.showcart.active .counter.qty:not(.empty) .counter-number {
    display: none;
}

@media (min-width: 768px) {
    .nav-sections .orientation-horizontal .level0:hover > .level-top,
    .nav-sections .orientation-horizontal .level0.opened > .level-top {
        border-bottom: 2px solid #e98678;
    }
    .page-header .switcher.customer .options .action.toggle .text,
    .page-header .panel.wrapper .switcher.customer .options .action.toggle .text {
        display: inline-block;
    }
    .page-header .switcher.customer .toggle .text,
    .page-header .panel.wrapper .switcher.customer .toggle .text {
        display: none;
    }
    .page-header .switcher.customer .options .action.toggle a:hover,
    .page-header .panel.wrapper .switcher.customer .options .action.toggle a:hover,
    .page-header .switcher.customer .options .action.toggle a:active,
    .page-header .panel.wrapper .switcher.customer .options .action.toggle a:active {
        text-decoration: none;
    }
    .page-header .header.panel .switcher .options .action.toggle .link {
        text-decoration: none;
        color: #2b3945;
    }
    .page-header .header.panel .switcher .options .action.toggle {
        line-height: 55px;
    }
    .modal-popup.modal-slide .modal-footer {
        border-top: 0;
    }
    .abs-blocks-2columns:nth-child(1),
    .abs-discount-block-desktop .block:nth-child(1),
    .amazon-addresses .amazon-address:nth-child(1),
    .column .block-addbysku .block-content .box:nth-child(1),
    .login-container .block:nth-child(1),
    .account .column.main .block:not(.widget) .block-content .box:nth-child(1),
    .form-address-edit > .fieldset:nth-child(1),
    .form-edit-account .fieldset:nth-child(1),
    .storecredit .block:nth-child(1),
    .paypal-review-discount .block:nth-child(1),
    .cart-discount .block:nth-child(1) {
        clear: none;
        float: none;
    }
}

.abs-sidebar-totals .grand .amount,
.cart-totals .grand .amount,
.opc-block-summary .table-totals .grand .amount,
.abs-sidebar-totals .grand .mark,
.cart-totals .grand .mark,
.opc-block-summary .table-totals .grand .mark {
    font-size: 2.3rem;
}

.subscription-product-info .features-list {
    margin: auto;
}

.divider-allround {
    border-top: 1px solid #d2d2d2;
}

.fotorama .fotorama__thumb-border {
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-color: #e98678;
}

.filter-options-content .item a:hover,
.filter > .content .options > dd .item a:hover {
    background-color: transparent;
    color: #e98678;
}

.filter-options-content .item a:hover .count,
.filter > .content .options > dd .item a:hover .count {
    color: #e98678;
}

ul.items.am-filter-items-attr_category_ids.am-labels-folding.-am-singleselect {
    overflow-y: unset !important;
    overflow-x: unset !important;
    max-height: none !important;
}

img.fotorama__img {
    filter: contrast(94%);
}

.product-info-price {
    display: none !important;
}

.price-type {
    padding-left: 30px;
    font-size: 14px;
    line-height: 40px;
}

.box-tocart .fieldset .actions {
    width: 100%;
}

.price-type-info {
    margin-bottom: 15px;
    padding-left: 30px;
    margin-top: 10px;
    line-height: 18px;
}

.field.qty {
    display: none !important;
}

button.action.primary.checkout {
    background-color: #83C16B;
    border-color: #83C16B;
}

ul.price-chooser li {
    list-style: none;
}

ul.price-chooser {
    padding-left: 5px;
}

.text-brand,
a.text-brand {
    color: #e98678;
}

ul.price-chooser li:first-child {
    margin-bottom: 0;
}

.product-info-main .product-add-form-bottom {
    margin-left: 0;
}

button.abs-button-responsive.action-primary,
button.action.primary,
.amshopby-button,
.am-filter-go {
    background-color: #83c16b;
    border-color: #83c16b;
}

button.action.primary:hover,
button.action-primary:hover,
.amshopby-button:hover,
.am-filter-go:hover {
    border: 2px solid #669853 !important;
}

button,
.abs-revert-to-action-secondary,
.paypal-review .block .actions-toolbar .action.primary,
.abs-discount-block .actions-toolbar .action.primary,
.abs-discount-block .actions-toolbar .action.cancel,
.block-compare .action.primary,
.cart-summary .block .actions-toolbar > .primary .action.primary,
.cart-summary .form.giftregistry .fieldset .action.primary,
.paypal-review-discount .actions-toolbar .action.primary,
.paypal-review-discount .actions-toolbar .action.cancel,
.cart-discount .actions-toolbar .action.primary,
.cart-discount .actions-toolbar .action.cancel,
.product.data.items .review-add .review-form .action.submit.primary,
.cms-index-index a.button:not(.primary),
.cms-index-index .column.main .block .actions-toolbar .action.view {
    border-color: #e4e4e4;
    color: #363636;
    background-color: #fff;
}

button:hover,
.abs-revert-secondary-color:hover,
.abs-revert-to-action-secondary:hover,
.paypal-review .block .actions-toolbar .action.primary:hover,
.abs-discount-block .actions-toolbar .action.primary:hover,
.abs-discount-block .actions-toolbar .action.cancel:hover,
.block-compare .action.primary:hover,
.cart-summary .block .actions-toolbar > .primary .action.primary:hover,
.cart-summary .form.giftregistry .fieldset .action.primary:hover,
.paypal-review-discount .actions-toolbar .action.primary:hover,
.paypal-review-discount .actions-toolbar .action.cancel:hover,
.cart-discount .actions-toolbar .action.primary:hover,
.cart-discount .actions-toolbar .action.cancel:hover,
.product.data.items .review-add .review-form .action.submit.primary:hover,
.cms-index-index a.button:not(.primary):hover,
.cms-index-index .column.main .block .actions-toolbar .action.view:hover,
button:active,
.abs-revert-secondary-color:active,
.abs-revert-to-action-secondary:active,
.paypal-review .block .actions-toolbar .action.primary:active,
.abs-discount-block .actions-toolbar .action.primary:active,
.abs-discount-block .actions-toolbar .action.cancel:active,
.block-compare .action.primary:active,
.cart-summary .block .actions-toolbar > .primary .action.primary:active,
.cart-summary .form.giftregistry .fieldset .action.primary:active,
.paypal-review-discount .actions-toolbar .action.primary:active,
.paypal-review-discount .actions-toolbar .action.cancel:active,
.cart-discount .actions-toolbar .action.primary:active,
.cart-discount .actions-toolbar .action.cancel:active,
.product.data.items .review-add .review-form .action.submit.primary:active,
.cms-index-index a.button:not(.primary):active,
.cms-index-index .column.main .block .actions-toolbar .action.view:active,
button:focus,
.abs-revert-secondary-color:focus,
.abs-revert-to-action-secondary:focus,
.paypal-review .block .actions-toolbar .action.primary:focus,
.abs-discount-block .actions-toolbar .action.primary:focus,
.abs-discount-block .actions-toolbar .action.cancel:focus,
.block-compare .action.primary:focus,
.cart-summary .block .actions-toolbar > .primary .action.primary:focus,
.cart-summary .form.giftregistry .fieldset .action.primary:focus,
.paypal-review-discount .actions-toolbar .action.primary:focus,
.paypal-review-discount .actions-toolbar .action.cancel:focus,
.cart-discount .actions-toolbar .action.primary:focus,
.cart-discount .actions-toolbar .action.cancel:focus,
.product.data.items .review-add .review-form .action.submit.primary:focus,
.cms-index-index a.button:not(.primary):focus,
.cms-index-index .column.main .block .actions-toolbar .action.view:focus {
    background: #fff;
    border-color: #e4e4e4;
    color: #E98678;
}

.modal-popup .modal-footer {
    padding-top: 0;
}

.modal-popup .modal-title {
    border-bottom: 1px solid #dee2e6;
}

.flex.links {
    margin-top: 10px;
    margin-bottom: 10px;
}

.normal-price-text-bottom {
    padding-left: 30px;
    margin-bottom: -20px;
    font-size: 14px;
    line-height: 26px;
    color: #aaa;
}

.price-chooser input[type='checkbox']:checked,
.price-chooser input[type='radio']:checked {
    --b: #83c16b;
    --bc: #83c16b;
    --d-o: 0.3s;
    --d-t: 0.6s;
    --d-t-e: cubic-bezier(0.2, 0.85, 0.32, 1.2);
}

.price-chooser input[type='checkbox'],
.price-chooser input[type='radio'] {
    --active: #83c16b;
    --active-inner: #fff;
    --focus: 2px rgba(118, 118, 118, 0.3);
    --border: rgba(118, 118, 118, 0.3);
    --border-hover: rgba(118, 118, 118, 0.3);
    --background: #fff;
    --disabled: #f6f8ff;
    --disabled-inner: rgba(118, 118, 118, 0.5);
    -webkit-appearance: none;
    -moz-appearance: none;
    height: 21px;
    outline: 0;
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin: 0;
    cursor: pointer;
    border: 1px solid var(--bc, var(--border));
    background: var(--b, var(--background));
    transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
}

.price-chooser input[type='checkbox']:disabled:checked,
.price-chooser input[type='radio']:disabled:checked {
    --b: #83c16b;
    --bc: #83c16b;
}

.subscription-product-info .features-list ul li:before {
    border: 2px solid #83c16b;
    border-top: 0;
    border-left: 0;
}

.cms-index-index .block-categories .easycatalogimg-grid .item .parent-category .action.primary,
.image-block.element .info .action.primary,
.background-divider.element .content .action,
.element.product-info .product-item .tocart,
.cms-index-index .block-categories .easycatalogimg-grid .item .parent-category .amshopby-button,
.image-block.element .info .amshopby-button,
.cms-index-index .block-categories .easycatalogimg-grid .item .parent-category .am-filter-go,
.image-block.element .info .am-filter-go {
    background-image: none;
    background: #e98678;
    border: 2px solid #e98678;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-weight: 600;
    padding: 10px 15px;
    font-size: 2rem;
    box-sizing: border-box;
    vertical-align: middle;
    text-transform: uppercase;
    line-height: 18px;
}

.argento-force-primary-button-with-right-arrow:hover,
.cms-index-index .block-categories .easycatalogimg-grid .item .parent-category .action.primary:hover,
.image-block.element .info .action.primary:hover,
.background-divider.element .content .action:hover,
.element.product-info .product-item .tocart:hover,
.cms-index-index .block-categories .easycatalogimg-grid .item .parent-category .amshopby-button:hover,
.image-block.element .info .amshopby-button:hover,
.cms-index-index .block-categories .easycatalogimg-grid .item .parent-category .am-filter-go:hover,
.image-block.element .info .am-filter-go:hover {
    background: #f1a89e;
    border: 2px solid #f1a89e !important;
    color: #ffffff;
}

.product-item-info {
    max-width: 245px !important;
}

.amxnotif_guest_action .action.submit.primary {
    padding: 14.5px 15px;
}

.soldtogether-block .amazonstyle-checkboxes {
    display: flex;
    flex-direction: column;
}

.soldtogether-block .totalprice {
    margin: 5px;
    order: 1;
}

.soldtogether-block .button-cart {
    margin: 5px !important;
    order: 2;
}

.item-membership .product-item-photo img {
    filter: none !important;
    background-color: #fff !important;
}

.emaerket {
    display: none !important;
}

.amscroll-load-button {
    font-weight: 300;
}

.amscroll-load-button:hover,
.amscroll-load-button:focus,
.amscroll-load-button:active {
    background-color: #e26958 !important;
}