/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2025-03-14 22:20:56 */
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 {
        width: 49%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media {
        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%;
    }
}
.page-header .switcher .options ul.dropdown, .page-footer .switcher .options ul.dropdown, .minicart-wrapper .block-minicart, .product-item .tocart, .bundle-options-container .block-bundle-summary .product-addto-links > .action, .product-item-actions .actions-secondary.action, .action.tocompare, .product-addto-links .action.tocompare, .product-social-links .action.tocompare, .wishlist.split.button > .action.split, .product-social-links .action.mailto.friend, .product-social-links .action.towishlist, .block-bundle-summary .action.towishlist, .product-item .action.towishlist, .table-comparison .action.towishlist, input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"], .footer-middle .block.newsletter input, .footer-middle .block.newsletter .action.subscribe, .filter-options-title, .filter-options-item.active .filter-options-title, .filter-options-content, .filter-options-title:after, .toolbar select, .swatch-option, .pages .page, .pages .action, .fotorama__stage, .fotorama__nav--thumbs .fotorama__thumb, .fotorama__nav .fotorama__thumb-border, .input-text.qty, .qty.field .qty-changer > a, button, a.action.primary, textarea, .minicart-items .item-qty, .block-minicart .block-content > .actions > .secondary .action.viewcart, .cart.table-wrapper .product-image-container, .cart-summary, select, #discount-coupon-form #coupon_code, .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, .login-container, .form.password.reset, .form.send.confirmation, .form.password.forget, .form.create.account, .form.form-edit-account, .form-address-edit, .form-newsletter-manage, .message, .box .box-title, .box .box-actions, .customer-welcome .header.links, .btn, .cms-index-index blockquote.testimonial, .recent-posts .item .post-image, .prev-next-products .product-nav .product-pop, #newsletter_popup, .product-label, .page-header.type11 .navigation li.level0.active, .page-header.type11 .navigation li.level0:hover, .filter .filter-current-subtitle, .filter-actions, .products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2, .block-header-customer-login, .bundle-options-container .block-bundle-summary .product-addto-links > .action, .product-item-actions .actions-secondary.action, .action.tocompare, .product-addto-links .action.tocompare, .moved-add-to-links .action.tocompare, .product-social-links .action.tocompare, .wishlist.split.button > .action.split, .product-social-links .action.mailto.friend, .moved-add-to-links .action.mailto.friend, .product-social-links .action.towishlist, .product-addto-links .action.towishlist, .block-bundle-summary .action.towishlist, .product-item .action.towishlist, .table-comparison .action.towishlist
{
    border-radius: 0;
}
.sw-megamenu.navigation li.level0.fullwidth:hover > .submenu, .sw-megamenu.navigation li.level0.staticwidth:hover > .submenu, .sw-megamenu.navigation li.level0.classic .submenu, .sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu, .sw-megamenu.navigation span.cat-label, .category-boxed-banner .owl-item .item, .iwd-summary-cart, .iwd-one-page-checkout-sidebar .iwd-opc-block-summary {
    border-radius: 0 !important;
}
@media (min-width: 768px) {
    .block-search input, .page-header.type1 .navigation > ul, .navigation li.level0, .page-header.type1 .navigation li.level0.parent:hover, .page-header.type1 .navigation li.level0.active, .page-header.type1 .navigation li.level0:hover, .page-header .navigation .level0 .submenu, .product.data.items > .item.title > .switch, .customer-welcome .header.links, .page-header.type5 .block-search input, .page-header.type5 .navigation .level0.parent:hover > .level-top, .page-header.type6 .block-search input, .page-header.type6 .navigation .level0:hover > .level-top, .page-header.type6 .navigation .level0.parent:hover > .level-top, .product.info.detailed.vertical .product.data.items > .item.title > .switch, .page-header.type5 .navigation .level0:hover > .level-top, .page-header.type11 .navigation li.level0.parent:hover
    {
        border-radius: 0;
    }
}
@media (min-width: 640px) {
    .modes-mode
    {
        border-radius: 0;
    }
}
.product-item-photo {
    border-radius: 0;
    border: 0;
    padding: 0;
}
.product-image-photo.hover_image {
    padding: 0;
    border-radius: 0;
}

@media (min-width: 768px) {
.page-header.type6.header-newskin .logo {
margin-top: -20px
}
}

.footer-middle .block .block-title strong {
    font-family: 'Oswald';
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}

.cms-index-index blockquote.testimonial {
    border: 0;
    background-color: transparent !important;
    color: #7b7f83;
    font-size: 14px;
    font-style: normal;
    line-height: 24px;
    font-weight: 400;
    font-family: 'Open Sans';
    margin: 0 -10px;
    padding: 15px 30px 15px 43px;
    float: left;
    margin-top: 13px;
    position: relative;
    margin-left: 73px;
}

.cms-index-index blockquote.testimonial:before {
    left: 10px;
    top: 0;
    content: "\201C";
    font-style: normal;
    line-height: 1;
    position: absolute;
    color: #65829d;
    font-family: 'porto';
    font-weight: 400;
    font-size: 54px;
}
.cms-index-index blockquote.testimonial:after {
    right: 54px;
    bottom: -.5em;
    content: "\201D";
    font-style: normal;
    line-height: 1;
    position: absolute;
    color: #65829d;
    font-family: 'porto';
    font-weight: 400;
    font-size: 54px;
}

.sidebar .custom-block.custom-block-1>div em {
margin-bottom: 30px;
}

.footer-middle p span{
    color: #ffffff;
}

.page-header.type6.header-newskin .panel.wrapper {
    background-color: #345a7d;
    color: #fff;
}
.page-header.type6.header-newskin .panel.wrapper .panel.header > ul > li > a {
    color: #fff !important;
}
a.header-faq-link {
    text-transform: initial;
}

.customer-welcome .action.switch {
    font-size: 0;
    color: #fff!important;
}

.authentication-wrapper button.action-auth-toggle {
    border: 0;
    padding: 0px 30px;
    background: #f55506;
    color: #fff!important;
    border-radius: 3px;
    font-weight: 500;
}

.panel.header:before {
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    background: #fff;
    top: -5px;
    overflow: hidden;
    border-radius: 6px;
    background-image: url('https://lppa.planet361.com/media/LPPA_homepage/LPPA-logo.jpeg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    box-shadow: 0 0 3px 0px #00000042;
}body {
color: #616161;
}

.payment-method label.label {
    font-weight: 600;
}

.product-info-price .product-info-stock-sku .stock.available span:last-child {
color: #2E7D32;
    font-weight: 600;
}

.product-item-info .product.name a {
color: #000
}

.action.primary.continue {
   display: block;
    border: 1px solid #FF9800;
    color: #fff;
    line-height: 30px;
    padding: 0 12px;
    height: 32px;
    background-color: #FF9800;
    font-weight: 600;
}

.cart.main.actions {
    display: flex;
    justify-content: space-between;
}

.cart.main.actions .action.continue  {
    display: block;
    border: 1px solid #FF9800;
    color: #fff;
    line-height: 30px;
    padding: 0 12px;
    height: 32px;
    background-color: #FF9800;
    font-weight: 600;
}

.checkout-message-wrapper {
border: 1px solid #FF9800;
    padding: 20px;
    background: #f7f1ef;
    margin-bottom: 30px;
    border-radius: 4px;
    box-shadow: 0 0 3px 0px #0000002b;
    color: #424242;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
}

.checkout-message-wrapper .checkout-message-title {
    display: block;
    font-weight: 600;
    color: #000;
}

.footer-middle {
padding-bottom: 5px'
}

.checkout-payment-method .payment-method-content-1 {
    display: none;
}

.checkout-payment-method .payment-method._active .payment-method-content-1 {
    display: block;
}

.page-header.type6.header-newskin .panel.header .header.links {padding-top: 7px;}

@media (min-width: 768px) {
.page-header.type6.header-newskin .panel.header .header.links {padding-top: 0;
}
}

@media (max-width: 767px) {
.header.panel > .header.links > li { margin-left: 10px; }
.header.panel > .header.links > li.customer-welcome {display: none;}
}


.page-header .customer-welcome .customer-name { border: none; }
.header.panel>.header.links>li>span.customer-name {
    border-left: none !important;
}

.customer-welcome.active ul li {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #b0c6da;
}

body .customer-welcome.active ul li a {
    color: #345a7d !important;
    font-weight: 600;
}
}

.cms-faq .main div > label {
margin-bottom: 40px;
    padding-bottom: 40px;
    border-bottom: 1px solid #ececec;
    display: block;
}
.cms-faq .main div > input {opacity: 0.001; display: none}
.cms-faq .main div > label > strong:hover {color: #000;}
.cms-faq .main div > label > strong {width: 100%; cursor: pointer; display: block; padding: 8px 30px 8px 0; background-image: url("data:image/svg+xml,%3Csvg aria-hidden=%27true%27 focusable=%27false%27 data-prefix=%27far%27 data-icon=%27plus-square%27 role=%27img%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27 class=%27svg-inline--fa fa-plus-square fa-w-14%27%3E%3Cpath fill=%27%2365829D%27 d=%27M352 240v32c0 6.6-5.4 12-12 12h-88v88c0 6.6-5.4 12-12 12h-32c-6.6 0-12-5.4-12-12v-88h-88c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h88v-88c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v88h88c6.6 0 12 5.4 12 12zm96-160v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z%27 class=%27%27%3E%3C/path%3E%3C/svg%3E");
    background-position: right top;
    background-repeat: no-repeat; }

.cms-faq .main div > input:checked + label > strong {
background-image: url("data:image/svg+xml,%3Csvg aria-hidden=%27true%27 focusable=%27false%27 data-prefix=%27far%27 data-icon=%27minus-square%27 role=%27img%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27 class=%27svg-inline--fa fa-minus-square fa-w-14%27%3E%3Cpath fill=%27%2365829D%27 d=%27M108 284c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h232c6.6 0 12 5.4 12 12v32c0 6.6-5.4 12-12 12H108zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z%27 class=%27%27%3E%3C/path%3E%3C/svg%3E");
}
.cms-faq .main div > input + label .answer {display: none; margin-top: 20px;}
.cms-faq .main div > input:checked + label .answer {display: block}
.cms-faq .main > p > strong {margin-left: -17px}

.minicart-items .action.delete:before,
.cart.table-wrapper .actions-toolbar>.action-delete:before { background-image: url("data:image/svg+xml,%3Csvg aria-hidden=%27true%27 focusable=%27false%27 data-prefix=%27far%27 data-icon=%27trash-alt%27 role=%27img%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27 class=%27svg-inline--fa fa-trash-alt fa-w-14%27%3E%3Cpath fill=%27%2365829D%27 d=%27M268 416h24a12 12 0 0 0 12-12V188a12 12 0 0 0-12-12h-24a12 12 0 0 0-12 12v216a12 12 0 0 0 12 12zM432 80h-82.41l-34-56.7A48 48 0 0 0 274.41 0H173.59a48 48 0 0 0-41.16 23.3L98.41 80H16A16 16 0 0 0 0 96v16a16 16 0 0 0 16 16h16v336a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128h16a16 16 0 0 0 16-16V96a16 16 0 0 0-16-16zM171.84 50.91A6 6 0 0 1 177 48h94a6 6 0 0 1 5.15 2.91L293.61 80H154.39zM368 464H80V128h288zm-212-48h24a12 12 0 0 0 12-12V188a12 12 0 0 0-12-12h-24a12 12 0 0 0-12 12v216a12 12 0 0 0 12 12z%27 class=%27%27%3E%3C/path%3E%3C/svg%3E"); 
font-size: 0;
    width: 11px;
    background-repeat: no-repeat;
    background-position: center;}

.mp-gdpr-delete-customer-account {   
display: block;
    border: 1px solid #ececec;
    background: #fff;
    border-top: 4px solid #db3c22;
    FONT-VARIANT: JIS04;
    padding: 0 25px 35px;
    margin-top: 24px;
    box-shadow: 0 2px 3px rgb(0 0 0 / 8%);}

.mp-gdpr-delete-customer-account .mp-gdpr-delete-account {
    margin-top: 42px;
}

.mp-gdpr-delete-customer-account .col-mp { 
padding-left: 0
}

.recent-posts {
    margin-top: 24px;
}

.back-to-cart,
#co-payment-form .back .action.back {
display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px;
    border: 1px solid #FF9800;
    color: #fff;
    line-height: 30px;
    padding: 0 12px;
    height: 32px;
    background-color: #FF9800;
    font-weight: 600;
}

.back-to-cart:hover,
.payment-option .back .action.back:hover span {
color: #fff;
    text-decoration: underline;
}


#shipping-method-buttons-container > .primary {
width: 100%;
    flex-direction: row-reverse;
    display: flex;
    justify-content: space-between;
}

.header.links span.logged-in {
    border: none;
    padding-right: 0!important;
}

.catalog-product-view .sidebar-filterproducts .filterproducts,
.catalog-product-view .sidebar-title {
display: none;
}

.accordion {
    list-style: none;
    padding: 0;
}

.accordion li{
    border-bottom: 1px solid #daf0ff;
}

.accordion .inner {
        padding-left: 0;
        padding-bottom: 32px;
        line-height: 24px;
        overflow: hidden;
        display: none;
}

.accordion .inner.show {
          /*display: block;*/
}

.accordion a.toggle {
            width: 100%;
            display: block;
            padding: 20px 0 10px;
            border-radius: 0.15em;
            transition: background .3s ease;
        }

.accordion a.toggle {width: 100%; cursor: pointer; display: block; padding: 8px 30px 16px 0; background-image: url("data:image/svg+xml,%3Csvg aria-hidden=%27true%27 focusable=%27false%27 data-prefix=%27far%27 data-icon=%27plus-square%27 role=%27img%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27 class=%27svg-inline--fa fa-plus-square fa-w-14%27%3E%3Cpath fill=%27%2365829D%27 d=%27M352 240v32c0 6.6-5.4 12-12 12h-88v88c0 6.6-5.4 12-12 12h-32c-6.6 0-12-5.4-12-12v-88h-88c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h88v-88c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v88h88c6.6 0 12 5.4 12 12zm96-160v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z%27 class=%27%27%3E%3C/path%3E%3C/svg%3E");
    background-position: right 10px;
    background-repeat: no-repeat;
 background-size: 14px;
 }

.accordion a.toggle.active {
background-image: url("data:image/svg+xml,%3Csvg aria-hidden=%27true%27 focusable=%27false%27 data-prefix=%27far%27 data-icon=%27minus-square%27 role=%27img%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27 class=%27svg-inline--fa fa-minus-square fa-w-14%27%3E%3Cpath fill=%27%2365829D%27 d=%27M108 284c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h232c6.6 0 12 5.4 12 12v32c0 6.6-5.4 12-12 12H108zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z%27 class=%27%27%3E%3C/path%3E%3C/svg%3E"); 
background-position: right 10px;
    background-repeat: no-repeat;
 background-size: 14px;
}

.panel.header:before {
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    background: #fff;
    top: -5px;
    overflow: hidden;
    border-radius: 6px;
    background-image: url('https://lppa.planet361.com/media/LPPA_homepage/LPPA-logo.jpeg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    box-shadow: 0 0 3px 0px #00000042;
}

