#discount-coupon-form {position: relative; padding-bottom: 10px;}
#discount-coupon-form .validation-advice { position: absolute; bottom: 0; font-size: 12px;}
.summary-quick .uk-grid-small > div:not(.uk-leader),
.summary-quick .uk-grid-small > div:not(.uk-leader) > span {font-size: 14px;}
.button > .button {background-color:inherit; padding: 0; margin: 0;}
.button.red-border .button {border:none;}
.button.red-border .button > span,
.button.red-border > span{ background-color: transparent; color:#E74816;}

/*#billing-address .field_vat_id {order: 5;}*/
#billing-address.uk-grid-column-small { margin-left: -15px;}
#billing-address .field_street1 {order: 1;}
#billing-address .field_postcode {order: 2;}
#billing-address .field_city {order: 3;}
#billing-address .field_email {order: 4;}
#billing-address .field_telephone {order: 5;}
#billing-address .newsletter {order: 6;}
#billing-address .register_account {order: 7;}
#billing-address .companyvat {order: 7;}

.delivery-method .amgiftwrap-cart-button {display: none;}


section.cart-more .summary-quick .uk-grid {margin-top:15px;margin-bottom:15px;}
section.cart-more .summary-quick span.price { font-weight: 500;color: #0d0d0d;}
section.cart-more .summary-quick span { font-size: inherit; padding:0;}




section.cart-more .summary-quick { color: #c2c2c2;font-size:14px;}
section.cart-more .summary-quick > .price { font-size:14px; float:right; color: #0d0d0d;}
section.cart-more .summary-quick strong {font-weight: 700;color: #0d0d0d;}
section.cart-more .summary-quick strong .price {font-weight: 700;}



section.cart-more .sidebar-summary .summary-quick {color:#868686; font-size:12px;}


section.cart-more hr { margin-bottom: 20px;}
section.cart-more hr:last-of-type {margin-bottom: 0;}
/*
#billing-new-address-form { margin-left: -15px!important;}
#billing-new-address-form > div {order:100;}
#billing-new-address-form > div:first-of-type {order:0; nav-index:0; }
#billing-new-address-form > div:nth-of-type(2) {order:1; nav-index:1;}
#billing-new-address-form > div.fd_street1 {order:2; nav-index:2;}
#billing-new-address-form > div.fd_postcode {order:3; nav-index:3;}
#billing-new-address-form > div.fd_city {order:4; nav-index:4;}
#billing-new-address-form > div.fd_telephone {order:5; nav-index:5;}
#billing-new-address-form > div.fd_email {order:6; nav-index:6;}
#billing-new-address-form > div.newsletter {order:7; nav-index:7;}
#billing-new-address-form > div.register-account {order:8; nav-index:8;}
#billing-new-address-form > div.fd_pass {order:9; nav-index:9;}
#billing-new-address-form > div.fd_confpass {order:10; nav-index:10;}
#billing-new-address-form > div.b2b {order:11; nav-index11;}
#billing-new-address-form > div.fd_taxvat{ display:none;}

body.fc-has-address #billing-new-address-form > div {order: 2; nav-index:2;}
*/
#billing-new-address-form.uk-form-stacked .uk-form-label em,
#shipping-new-address-form.uk-form-stacked .uk-form-label em {display: none;}

#billing-address .container-form-error,
#shipping-address .container-form-error {display: none;}

.hidden,
.fc-pw-hidden{display:none;}

section.cart-more .pay-method .uk-accordion li a.uk-accordion-title .payment-icons .image-holder {
    width: 40px;
    max-width: none;
    height: 30px;
    margin-left: 5px;
    display: block;
}
section.cart-more .pay-method .uk-accordion li a.uk-accordion-title .payment-icons .cashondelivery {background: url('../images/cash-icon.svg') no-repeat}
section.cart-more .pay-method .uk-accordion li a.uk-accordion-title .payment-icons .banktransfer {background: url('../images/proform-icon.svg') no-repeat}
section.cart-more .pay-method .uk-accordion li a.uk-accordion-title .payment-icons .gene_braintree_creditcard {background: url('../images/americanexpress-icon.svg') no-repeat}

section.cart-more #order-complete-summary.summary-quick .grand_total span.small {font-size: 16px; font-weight: bolder; color:inherit;}
section.cart-more #order-complete-summary.summary-quick span.price {font-weight: normal;}
section.cart-more #order-complete-summary.summary-quick .grand-total span.price {font-weight: bolder;}



#order-complete-payment td {font-size: 14px; line-height: 20px; padding: 0;}
.container-form-error {padding: 10px 0 10px 60px; min-height: 30px; display: none;}
.container-form-error .icon {position: absolute; height: 100%; left: 0; top:0;}
.container-form-error .text .fields {line-height: 17px;}
#checkout-payment-method-load .messages {background-color: transparent;}
#checkout-payment-method-load .messages ul {list-style: none;}

.validation-advice {padding-bottom: 0;}
#checkout-review-table-wrapper {padding-top: 20px;}

.uk-form-controls select {
    font-size: 14px;
    height: 50px;
    border: 1px solid rgba(13, 13, 13, 0.25);
    color: rgba(13, 13, 13, 0.5);
    border-radius: 4px;
    padding-left: 15px;
    width: 100%;
}

.uk-form-controls select option {
    color: rgba(13, 13, 13, 0.5);
}




#billing-address .fd_address_select,
#shipping-address .fd_address_select {margin-top: 20px;}
div.same-as-billing {margin-top: 15px;}

#cart-rewards-form dd.rewards-slider {margin-left: 20px!important;}
.sp-methods.rewardpoints-sp-methods {margin-top: 20px;}
#reward_sales_point {margin-right: 0;}
.rewardpoints-slider-input .input-point {width:auto;}

#acceptance.validation-failed span {color: #FF3636;}
.cart-more .alert-success {
    min-height: 0;
    background: none;
    text-align: left;
    width: auto;
    float: left;
    padding-left: 0;
    color: #00E495;
    font-size: 12px;
}
.cart-more .alert-success span {
    color: #00E495;
    font-size: 12px;
}

.cartToCheckoutButton {
    padding-left: 0;
    padding-right: 0;}
.cartToCheckoutButton > button.button {
    padding-left: 30px;
    padding-right: 30px;
    background-color: transparent;}

.promo-code #promo-code .alerts {
    margin-top: 10px;}

.promo-code #promo-code .alerts .messages {
    min-height: 0;
    background-color: transparent;
}

.promo-code #promo-code .alerts .messages .alert {
    text-align:left;
    font-size: 12px;
}

.promo-code #promo-code .alerts .messages .alert button {
    display: none;
}



.container-border .messages {
    margin-top: 10px;
    min-height: 0;
    background-color: transparent;
}

.container-border .messages .alert {
    text-align:left;
    font-size: 12px;
}

.container-border .messages .alert button {
    display: none;
}



  .page-content .logos img
  {
    /* height: 51px !important */;
  }

  .arrow-container .select-car
  {
    font-size: 14px !important;
    font-weight: 400;
    letter-spacing: 1.05px;
  }

.page-content.bg-edge .image img {width:100%;}
  
.page-content.bg-edge .image.image-left {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    overflow: hidden;
}

.page-content.bg-edge .image.image-right {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    overflow: hidden;
}

.page-content.bg-edge .image.image-right img {float:right;}

/*.uk-container {width:100%;}*/

.page-content-black small {color: #767676;}
.content small {font-size: 14px; line-height: 2.29; color: #767676;}
.page-content .uk-switcher {font-size:14px; line-height:2.29; }
.page-content.page-content-bg p {font-weight:400; line-height:1.75;}
.page-content.page-content-bg h2 {line-height:1.5; font-weight: 800;}

.page-content .icons-description small {font-size:12px; line-height:2;}
.page-content .icons-description h3 {margin-bottom: 15px;}
.page-content.page-content-black h2 {font-weight:800; line-height:1.5;}
.page-content .uk-subnav-pill > li {margin-right:20px;}
.page-content .uk-subnav-pill > * > :first-child {padding-left:0; padding-right: 0; padding-bottom:20px;}

.page-content .uk-subnav-pill > * > a:focus,
.page-content .uk-subnav-pill > * > a:hover {color:black; border-bottom-width:4px; }
.page-content .uk-subnav-pill > li.uk-active > a svg {
    color: #E74816;;
}




.page-content .uk-subnav-pill.narrow-border > li.uk-active > a,
.page-content .uk-subnav-pill.narrow-border > * > a:focus,
.page-content .uk-subnav-pill.narrow-border > * > a:hover {border-bottom-width:2px;}

.page-content .uk-subnav-pill li a img, .page-content .uk-subnav-pill li a svg {clear: both; display: block; margin: 0 auto 20px auto; filter: brightness(0%);}

.productinquiry {font-size: 36px; color: #000 !important; margin-top: 40px; margin-left: 80px; text-transform: none !important;}

.lpheading {text-transform: uppercase !important; font-size: 28px !important; font-weight: bold !important;}

.lpsubtitle {color: #868686 !important; font-size: 16px !important;}

#searchForLp {margin-top: 150px;}

.lpSearchWrapper, .firstCatLp {margin-top: 100px !important;}

.firstCatLp {padding-top: 200px !important;}

.emailLp {
    height: 48px;
    min-width: 280px;
    padding: 0 20px;
    border: 2px solid #F0F0F0;
    border-radius: 5px;
    margin-right: 10px;
}
.configurator-wide-transparent .configurator.search-without-buy {
    height: auto;
}
@media (min-width: 480px) {
    .configurator.search-without-buy .email-button {
        margin-top: 10px;
    }
}
.configurator.search-without-buy .formCarSearchLp {
    border: none;
}
.configurator.search-without-buy .select2-container--default .select2-selection--single {
    border-bottom: 0;
}
@media (min-width: 480px) {
    .configurator.search-without-buy .configurator-select .search-wrapper {
        border: solid 2px #f0f0f0;
        border-radius: 8px;
    }
}
.configurator-wide-transparent .configurator-select .email-button .button{
    line-height: 50px;
    height: 50px;
    float: none;
}

.emailLp::placeholder {
    color: #c2c2c2 !important;
    font-size: 16px !important;
}

.underLpSearch {
    margin-top: 100px;
}

.lph2 {text-transform: none !important;}

.subKjut {padding-left: 85px; color: #868686 !important; font-size: 16px !important; height: auto !important;}

.productinquiry {line-height:1 !important;}

.formCarSearchLp
{
    border: solid 2px #f0f0f0;
    border-radius: 8px;
    background-color: #FFF;
}

.formCarSearchLp .select2-selection__rendered
{
    color: #c2c2c2 !important;
    font-size: 16px !important;
}

.video-icon-category
{
    width: 100px;
}

@media (max-width: 480px) {
    .uk-accordion-title .uk-grid-collapse.payment-icons .uk-width-1-1 img
    {
        float: right;
    }

    .uk-grid-divider .uk-flex .uk-flex-middle .uk-flex-left .help .uk-grid.uk-grid-stack
    {
    	margin-left: 0px !important;
    }

    .uk-grid-divider>:not(.uk-first-column)::before
    {
    	border: none !important;
    }

    section.cart-more .pay-method .uk-accordion li div.uk-accordion-title .payment-icons
    {
        width: 31px;
    }

    .marginL35
    {
        margin-left: 35px;
    }

    .emailLp {
        width: 100% !important;
        border-radius: 8px;
        height: 45px !important;
        margin-bottom: 2px;
        text-align: center;
        padding: 0;
        float: none!important;
        margin-bottom: 10px;
    }


    .productinquiry {display: none;}

    .subKjut {display: none;}

    .firstCatLp {padding-top: 20px !important;}

    .formCarSearchLp {border: none !important;}

    #searchForLp {margin-top: 50px;}

    .lpSearchWrapper {margin-top: 20px !important;}

    .lpSearchWrapper .arrow-container {padding-bottom: 0px !important;}

    .relatedProductsSpan
    {
        font-size: 18px !important;
    }
}

@media (min-width: 1000px) {
    .rating
    {
        padding-left: 16px;
    }

    .div-login
    {
        height: 450px;
    }

    .div-register
    {
        height: 1200px;
    }

} 

.paypal-logo
{
    display: none !important;
}

.stockTooltip, .deliveryTooltip {
  position: relative;
  display: inline-block;
}

.stockTooltip .tooltiptext, .deliveryTooltip .deliverytext {
  visibility: hidden;
    width: 250px;
    background-color: #FFF;
    color: #0D0D0D;
    text-align: center;
    border-radius: 8px;
    padding: 10px;
    padding-left: 20px;
    position: absolute;
    z-index: 1;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 5%);
    font-size: 12px;
}

.stockTooltip:hover .tooltiptext {
  visibility: visible;
}

.deliveryTooltip:hover .deliverytext {
  visibility: visible;
}

.product-benefits ul
{
    margin-bottom: 0px !important;
}

.search-without-buy .configurator-select
{
    width: auto !important;
}

.image-nagradna
{
    max-width: 400px; 
    margin-top: 15px; 
    margin-bottom: 15px;
}

.center-div-nagradna
{
    text-align: left !important;
}

@media (max-width: 800px) {

.image-nagradna
{
    max-width: 90%; 
    margin-top: 10px; 
    margin-bottom: 10px;
}

}

.container-form-error button.close, .messages button.close
{
    display: none !important;
}

.messages 
{
    background-color: transparent !important;
}

.label-nagradna
{
    display: block;
    margin-left: 50px;
    margin-top: -20px;
    line-height: 16px;
}

.label-nagradna-prvi
{
    display: block;
    margin-left: 42px;
    margin-top: -20px;
    margin-bottom: 16px;
}

@media (min-width: 800px) {

    .label-nagradna
{
    display: block;
    margin-left: 50px;
    margin-top: -20px;
    line-height: 16px;
    margin-bottom: 20px;
}

.label-nagradna-prvi
{
    display: block;
    margin-left: 42px;
    margin-top: -20px;
    margin-bottom: 20px;
}

}

.toce-span
{
    display: block;
    font-size: 12px;
    padding-bottom: 4px;
}

@media (max-width: 639px)
{
    .uk-alert 
    {
        bottom: auto !important;
        right: 10px !important;
        top: 70% !important;
        width: 70%;
    }
}

.reclamationData
{
    margin-bottom: 15px !important;
    font-size: 15px;
}

.dataName
{
    font-weight: 600;
}

.grid-timeline.reclamations .timeline ul li:nth-child(odd) .time
{
    left: -150px !important;
}

.grid-timeline.reclamations .timeline ul li:nth-child(even) .time
{
    right: -150px !important;
}

.reclamationComment
{
        font-size: 14px;
    font-weight: 600;
}

@media (max-width: 639px)
{
    .mobileproductvideo
    {
        margin-left: 35px;
    }
}

.icon-information5:before {
    content: "\e914";
    color: #e74816;
}

@media (min-width: 1000px)
{
    .roof-new-product-img
    {
        margin-bottom: -20px;
    }
}

@media (max-width: 639px)
{
    .sekcija_luka_fix
    {
        max-width: 100%;
    }

    .page-content.uk-margin-large-top.v2-static-pages
    {
        display: block !important;
        margin-left: 0px !important;
    }

    #roofExtra
    {
        font-size: 13px !important;
    }

    .page-content.cta-buttons.uk-margin-large-top.uk-margin-large-bottom
    {
        margin-left: 0px !important;
    }

    .sidebar.container-border.small { display: block !important; min-height: auto !important; }

    .h1avtosearch
    {
        font-size: 18px !important;
    }

    .gridSearchProductList
    {
        margin-top:-20px;
    }

    .category-akcija.innercat
    {
        margin-top: -10px;
    }

    .category-akcija
    {
        /*margin-top: -10px; */
    }
   
    .arrow-container.arrow-margin
    {
        margin-bottom: 35px !important;
    }

    .tabs
    {
        margin-bottom: 50px;
    }

    .uk-container.uk-position-relative.uk-visible-toggle.uk-slider.uk-slider-container
    {
        margin-bottom: 50px;
    }

    .container-border.uk-margin-top.uk-text-center.uk-padding-remove
    {
        margin-bottom: 40px;
    }

    .uk-width-1-1uk-text-center.uk-first-column
    {
        padding-left: 0px !important;
    }

    .div-login
    {
        height: 500px;
    }

    .div-register
    {
        height: 1200px;
    }
} 

.withcar-link:hover
{
    text-decoration: underline;
}

section.cart-more .delivery-method label.option .method-desc
{
    color: #868686 !important;
}

 @media (max-height: 800px) and (min-width: 990px) {

    .catalog-category-view .arrow-container.arrow-margin .icon 
    {   
        top: 28px !important; 
    }

    .configurator.configurator-wide-transparent.configurator-header
    {
         /* margin-top: 25px;   */
    }

    .catalog-category-view .page-content .logos img {
   margin-bottom: 0 !important; }
  .catalog-category-view .arrow-container.arrow-margin {
    margin-bottom: 50px !important; /* SET TO 0 */}
}

 @media (max-height: 1200px) and (min-width: 990px) {

    .catalog-category-view .arrow-container.arrow-margin .icon 
    {   
        top: 28px !important; 
    }

    .configurator.configurator-wide-transparent.configurator-header
    {
        /* margin-top: 25px;  */ 
    }

    .catalog-category-view .page-content .logos img {
   margin-bottom: 0 !important; }
  .catalog-category-view .arrow-container.arrow-margin {
    margin-bottom: 50px !important;/*  SET TO 0 */}
}

@media(min-width: 1000px)
{
    .secondcat
    {
        margin-top: 0px !important;
    }

    .glavni-div-prvedve
    {
        min-height: 325px;
    }

    .main-logo-optimise
    {
        width: 250px;
        height: 42.5px;
    }
}

.messages.uk-first-column
{
    width: 100%;
}

.registerlist li
{
    font-size: 12px;
}

.registerP
{
    font-size: 12px;
}

.imgForPageSpeed {
  aspect-ratio: attr(width) / attr(height);
}

.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content
{
    width: 300px !important;
    z-index: 9999999 !important;
    background-color: #FFF !important;
    border: 1px solid rgba(13, 13, 13, 0.25) !important;
    border-radius: 8px !important;
    list-style: none !important;
    cursor: pointer;
} 

#roofExtra
{
    padding-left: 9px;
    font-family: Montserrat;
    font-size: 18px;
    font-stretch: normal;
    font-style: italic;
    line-height: 1.56;
    letter-spacing: normal;
    color: #ffffff;
}

#vimeo .video-container
{
    padding-bottom: 100% !important;
}

.option_price_4318, .option_price_4317
{
    display: none;
}


.avtokozmetikaButton
{
    text-decoration: underline;
    border: 2px solid;
    border-radius: 8px;
    padding-left: 10px;
    margin-left: 30px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #E74816;
    color: #FFF;
}

.roundimagelanding
{
    border-radius: 8px;
}

.product-brand
{
    display: none !important;
}

.znamkeinct.uk-text-center img
{
    display: none !important;
}



/* NOVO */

.product-page-details {
  display: flex;
  flex-direction: column;
  gap: 8px; }
  .product-page-details img.logo {
    width: 100px; }
  .product-page-details .sold-items {
    display: flex;
    gap: 8px;
    color: #E54D24;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 142.857% */ }
  .product-page-details .compatibility {
    display: flex;
    align-items: center;
    gap: 4px;
    color: #3F3F3F;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 12px;
    /* 120% */ }
    .product-page-details .compatibility .box {
      display: flex;
      padding: 4px 8px;
      justify-content: center;
      align-items: center;
      border-radius: 4px;
      background: #F0F0F0;
      gap: 10px;
      color: rgba(47, 47, 47, 0.8); }
  .product-page-details h1 {
    color: #0D0D0D;
    font-size: 28px;
    font-style: normal;
    font-weight: 800;
    line-height: 40px;
    /* 142.857% */
    margin: 0; }
  .product-page-details .stars {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-top: 8px;
    margin-bottom: 16px;
    color: var(--shades-40, #5B6064);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */ }
    .product-page-details .stars .images {
      display: flex; }
  .product-page-details .product-includes {
    display: none;
    margin-bottom: 0px; }
  .product-page-details ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0; }
    .product-page-details ul li {
      padding-left: 28px;
      color: #3F3F3F;
      font-size: 14px;
      font-style: normal;
      font-weight: 600;
      line-height: 20px;
      /* 142.857% */
      list-style: none;
      background-image: url("/skin/frontend/withcar/v2/images/icons/redesign/check.svg");
      background-repeat: no-repeat;
      background-position: left center;
      background-size: 20px; }
      .product-page-details ul li:not(:last-child) {
        margin-bottom: 8px; }
  .product-page-details a.read-more {
    margin-top: 8px;
    margin-bottom: 16px;
    color: #5B6064;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    /* 142.857% */
    text-decoration-line: underline; }
  .product-page-details .availability {
    display: flex;
    align-items: center;
    gap: 8px; }
    .product-page-details .availability .text {
      color: #51C348;
      font-size: 14px;
      font-style: normal;
      font-weight: 700;
      line-height: 24px;
      /* 171.429% */ }
    .product-page-details .availability .delivery {
      color: rgba(47, 47, 47, 0.7);
      font-size: 12px;
      font-style: normal;
      font-weight: 500;
      line-height: 16px;
      /* 133.333% */
      border-bottom: 1px solid #51C348; }
  .product-page-details .price-box {
    margin-top: 12px;
    display: flex;
    flex-direction: column;
    border-radius: 6px;
    background: #f6f6f6;
    overflow: hidden; }
    .product-page-details .price-box .discount-price {
      display: flex;
      flex-direction: column; }
      .product-page-details .price-box .discount-price .discount-message {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        padding: 8px 24px;
        background: rgba(229, 77, 36, 0.1);
        color: #E54D24;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        /* 125% */ }
      .product-page-details .price-box .discount-price .discount-calculations {
        margin: 16px 0;
        display: flex;
        flex-direction: column;
        gap: 8px;
        color: #444;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 20px;
        /* 142.857% */ }
        .product-page-details .price-box .discount-price .discount-calculations hr {
          margin: 0; }
        .product-page-details .price-box .discount-price .discount-calculations .calculation {
          display: flex;
          margin: 0 24px;
          justify-content: space-between;
          align-items: center; }
          .product-page-details .price-box .discount-price .discount-calculations .calculation .discount-box {
            justify-self: flex-end;
            display: flex;
            padding: 4px;
            gap: 4px;
            border-radius: 4px;
            border: 1px solid #E54D24;
            background: #FFE7E8;
            color: #E54D24;
            font-size: 14px;
            font-style: normal;
            font-weight: 600;
            line-height: 16px;
            /* 114.286% */
            margin-right: 32px; }
          .product-page-details .price-box .discount-price .discount-calculations .calculation span:first-child {
            flex-grow: 1; }
          .product-page-details .price-box .discount-price .discount-calculations .calculation.final span {
            font-weight: 700; }
            .product-page-details .price-box .discount-price .discount-calculations .calculation.final span:nth-of-type(2n) {
              color: #01AC01; }
    .product-page-details .price-box .regular-price {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin: 16px 24px;
      color: #444;
      font-size: 14px;
      font-style: normal;
      font-weight: 700;
      line-height: 20px;
      /* 142.857% */ }
      .product-page-details .price-box .regular-price span:nth-of-type(2n) {
        color: #01AC01; }
    .product-page-details .price-box .add-to-cart {
      display: flex;
      gap: 16px;
      align-items: center;
      margin: 12px 24px; }
      .product-page-details .price-box .add-to-cart .buttons-number-of-item {
        display: flex;
        background: #e8e8e8;
        height: 64px;
        width: 130px;
        border-radius: 4px; }
        .product-page-details .price-box .add-to-cart .buttons-number-of-item .minus,
        .product-page-details .price-box .add-to-cart .buttons-number-of-item .plus {
          cursor: pointer;
          background: transparent;
          flex-grow: 1;
          border: none;
          height: 100%; }
        .product-page-details .price-box .add-to-cart .buttons-number-of-item .qty {
          background: transparent;
          height: 100%;
          width: 25px;
          text-align: center;
          border: none;
          color: var(--neutral-900, #151D20);
          font-size: 16px;
          font-style: normal;
          font-weight: 700;
          line-height: 28px;
          /* 175% */ }
      .product-page-details .price-box .add-to-cart .button-buy-now {
        cursor: pointer;
        flex-grow: 1;
        display: flex;
        padding: 16px 48px;
        justify-content: center;
        align-items: center;
        gap: 8px;
        border-radius: 8px;
        background: linear-gradient(89deg, #01AC01 1.56%, #0F6F0F 99.63%);
        color: #FFF;
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 32px;
        /* 177.778% */
        border: none; }
    .product-page-details .price-box .triggers {
      padding: 24px 32px;
      display: flex;
      flex-direction: column;
      gap: 12px;
      color: #5B6064;
      font-size: 14px;
      font-style: normal;
      font-weight: 600;
      line-height: 20px;
      /* 142.857% */ }
      .product-page-details .price-box .triggers .trigger {
        display: flex;
        gap: 8px;
        align-items: center; }
        .product-page-details .price-box .triggers .trigger .icon {
          display: flex;
          width: 32px;
          height: 32px;
          border-radius: 100px;
          background: rgba(1, 172, 1, 0.1);
          justify-content: center;
          align-items: center; }
    .product-page-details .price-box .guarantee {
      display: flex;
      padding: 12px 32px;
      gap: 15px;
      background: #FFF9E3;
      align-items: center; }
      .product-page-details .price-box .guarantee .icon {
        flex-basis: 80px;
        flex-grow: 0;
        flex-shrink: 0;
        display: flex;
        justify-content: center;
        align-items: center; }
      .product-page-details .price-box .guarantee .texts {
        display: flex;
        flex-direction: column;
        gap: 3px; }
        .product-page-details .price-box .guarantee .texts .title {
          color: #000;
          font-size: 14px;
          font-style: normal;
          font-weight: 700;
          line-height: 20px;
          /* 142.857% */ }
        .product-page-details .price-box .guarantee .texts span {
          color: #000;
          display: flex;
          flex-wrap: wrap;
          font-size: 14px;
          font-style: normal;
          font-weight: 400;
          line-height: 20px;
          /* 142.857% */ }
    .product-page-details .price-box .gls {
      display: flex;
      padding: 12px 32px;
      gap: 15px;
      background: #E7F1FF;
      align-items: center;
      color: #000;
      font-size: 14px;
      font-style: normal;
      font-weight: 500;
      line-height: 20px; }
      .product-page-details .price-box .gls .icon {
        flex-basis: 80px;
        flex-grow: 0;
        flex-shrink: 0;
        display: flex;
        justify-content: center;
        align-items: center; }
      .product-page-details .price-box .gls span {
        display: flex;
        flex-wrap: wrap; }

/* Redesign Tadej */
@import "redesign/redesign.css";