
                    #dn-card-buybox{
                      width:100% !important;
                      margin:14px 0 12px !important;
                      font-family:inherit !important;
                    }

                    #dn-card-buybox *{
                      box-sizing:border-box !important;
                      font-family:inherit !important;
                    }

                    #dn-card-buybox .dn-card-main{
                      position:relative !important;
                      overflow:hidden !important;
                      border-radius:8px !important;
                      background:#ffffff !important;
                      border:1px solid #ececec !important;
                      box-shadow:0 16px 42px rgba(17,24,39,.08) !important;
                    }

                    #dn-card-buybox .dn-card-price-panel{
                      position:relative !important;
                      display:grid !important;
                      grid-template-columns:minmax(230px,.82fr) minmax(0,1.18fr) !important;
                      column-gap:22px !important;
                      align-items:stretch !important;
                      padding:22px 22px 18px !important;
                      background:#ffffff !important;
                      text-align:left !important;
                      z-index:2 !important;
                    }

                    #dn-card-buybox .dn-card-price-left{
                      display:flex !important;
                      flex-direction:column !important;
                      justify-content:center !important;
                      align-items:center !important;
                      text-align:center !important;
                      min-width:0 !important;
                    }

                    #dn-card-buybox .dn-card-alert-actions{
                      display:flex !important;
                      align-items:center !important;
                      justify-content:center !important;
                      gap:12px !important;
                      width:100% !important;
                      margin:0 0 8px !important;
                    }

                    #dn-card-buybox .dn-card-alert-link{
                      display:inline-flex !important;
                      justify-content:center !important;
                      align-self:center !important;
                      position:relative !important;
                      top:-2px !important;
                      margin:0 !important;
                      padding:0 !important;
                      border:0 !important;
                      background:transparent !important;
                      color:#2563eb !important;
                      font-size:12px !important;
                      font-weight:500 !important;
                      line-height:1.2 !important;
                      text-align:center !important;
                      text-decoration:underline !important;
                      cursor:pointer !important;
                    }
					
                    #dn-card-buybox .product-price-alert-wrap{
                      position:relative !important;
                      display:flex !important;
                      flex-direction:column !important;
                      align-items:center !important;
                      justify-content:center !important;
                      width:100% !important;
                      margin:0 0 8px !important;
                      padding:0 !important;
                      overflow:visible !important;
                      z-index:1000 !important;
                      pointer-events:auto !important;
                    }

                    #dn-card-buybox .product-price-alert-box{
                      position:absolute !important;
                      top:calc(100% + 10px) !important;
                      left:50% !important;
                      transform:translateX(-50%) !important;
                      width:340px !important;
                      max-width:calc(100vw - 30px) !important;
                      margin:0 !important;
                      padding:0 !important;
                      z-index:999999 !important;
                    }

                    #dn-card-buybox .product-price-alert-box-inner{
                      position:relative !important;
                      width:100% !important;
                      padding:18px 16px 16px !important;
                      border:1px solid #e5e7eb !important;
                      border-radius:8px !important;
                      background:#ffffff !important;
                      box-shadow:0 14px 34px rgba(0,0,0,.16) !important;
                      box-sizing:border-box !important;
                    }

                    #dn-card-buybox .product-price-alert-close{
                      position:absolute !important;
                      top:8px !important;
                      right:10px !important;
                      border:0 !important;
                      background:none !important;
                      color:#6c757d !important;
                      font-size:24px !important;
                      line-height:1 !important;
                      cursor:pointer !important;
                      padding:0 !important;
                    }

                    #dn-card-buybox .product-price-alert-close:hover{
                      color:#212529 !important;
                    }

                    #dn-card-buybox .product-price-alert-title{
                      margin:0 22px 12px !important;
                      color:#212529 !important;
                      font-size:15px !important;
                      font-weight:700 !important;
                      line-height:1.25 !important;
                      text-align:center !important;
                    }

                    #dn-card-buybox .product-price-alert-form{
                      display:grid !important;
                      grid-template-columns:minmax(90px,1fr) auto auto !important;
                      gap:8px !important;
                      align-items:center !important;
                      justify-content:center !important;
                      width:100% !important;
                    }

                    #dn-card-buybox .product-price-alert-input{
                      width:100% !important;
                      max-width:140px !important;
                      min-width:90px !important;
                      height:38px !important;
                      text-align:center !important;
                      border-radius:8px !important;
                    }

                    #dn-card-buybox .product-price-alert-stock-note{
                      width:100% !important;
                      color:#212529 !important;
                      font-size:13px !important;
                      line-height:1.4 !important;
                      text-align:center !important;
                    }

                    #dn-card-buybox .product-price-alert-save{
                      min-height:38px !important;
                      padding:8px 16px !important;
                      border:0 !important;
                      border-radius:8px !important;
                      background:#9d7854 !important;
                      color:#ffffff !important;
                      font-size:14px !important;
                      font-weight:700 !important;
                      line-height:1.2 !important;
                    }

                    #dn-card-buybox .product-price-alert-save:hover{
                      background:#876746 !important;
                      color:#ffffff !important;
                    }
					
                    #dn-card-buybox .product-price-alert-delete{
                      min-height:38px !important;
                      padding:8px 16px !important;
                      border:1px solid #dc3545 !important;
                      border-radius:8px !important;
                      background:#ffffff !important;
                      color:#dc3545 !important;
                      font-size:14px !important;
                      font-weight:700 !important;
                      line-height:1.2 !important;
                    }

                    #dn-card-buybox .product-price-alert-delete:hover{
                      background:#dc3545 !important;
                      color:#ffffff !important;
                    }

                    #dn-card-buybox .product-price-alert-message{
                      margin-top:0 !important;
                      text-align:center !important;
                      font-size:13px !important;
                      font-weight:600 !important;
                      min-height:0 !important;
                    }

                    #dn-card-buybox .product-price-alert-message:not(:empty){
                      margin-top:10px !important;
                      min-height:18px !important;
                    }

                    #dn-card-buybox .product-price-alert-message.text-success{
                      color:#28a745 !important;
                    }

                    #dn-card-buybox .product-price-alert-message.text-danger{
                      color:#dc3545 !important;
                    }
					
                    #dn-card-buybox,
                    #dn-card-buybox .dn-card-main,
                    #dn-card-buybox .dn-card-price-panel,
                    #dn-card-buybox .dn-card-price-left,
                    #dn-card-buybox .price-block-container,
                    #dn-card-buybox .product-price-alert-wrap{
                      overflow:visible !important;
                    }
					
                    #dn-card-buybox .dn-card-main{
                      border-radius:8px !important;
                      background:#ffffff !important;
                    }

                    #dn-card-buybox .dn-card-price-panel{
                      border-top-left-radius:8px !important;
                      border-top-right-radius:8px !important;
                      background:#ffffff !important;
                      background-clip:padding-box !important;
                    }

                    #dn-card-buybox .product-price-alert-wrap{
                      z-index:2147483000 !important;
                    }

                    #dn-card-buybox .product-price-alert-box{
                      z-index:2147483001 !important;
                      box-sizing:border-box !important;
                      isolation:isolate !important;
                    }

                    #dn-card-buybox .product-price-alert-box,
                    #dn-card-buybox .product-price-alert-box *{
                      box-sizing:border-box !important;
                    }

                    #dn-card-buybox .product-price-alert-box-inner{
                      overflow:hidden !important;
                      background:#ffffff !important;
                      z-index:2147483002 !important;
                    }

                    #dn-card-buybox .product-price-alert-form{
                      width:100% !important;
                      max-width:100% !important;
                      min-width:0 !important;
                    }

                    #dn-card-buybox .product-price-alert-form > *{
                      min-width:0 !important;
                      max-width:100% !important;
                    }

                    #dn-card-buybox .product-price-alert-input{
                      box-sizing:border-box !important;
                    }

                    #dn-card-buybox .stepper,
                    #dn-card-buybox .stepper *,
                    #dn-card-buybox .stepper button,
                    #dn-card-buybox .stepper:before,
                    #dn-card-buybox .stepper:after{
                      z-index:1 !important;
                    }

                    #dn-card-buybox #button-price-alert.is-active::after,
                    #dn-card-buybox #button-price-alert.dn-alert-tracking::after{
                      content:"✓" !important;
                      display:inline-flex !important;
                      align-items:center !important;
                      justify-content:center !important;
                      width:16px !important;
                      height:16px !important;
                      margin-left:7px !important;
                      border-radius:50% !important;
                      background:#28a745 !important;
                      color:#ffffff !important;
                      font-size:11px !important;
                      font-weight:900 !important;
                      line-height:16px !important;
                      text-decoration:none !important;
                    }
					
                    #dn-smart-spec-tabs{
                      display:flex !important;
                      flex-wrap:nowrap !important;
                      align-items:center !important;
                      justify-content:center !important;
                      gap:7px !important;
                      width:100% !important;
                      max-width:100% !important;
                      min-width:0 !important;
                      padding-top:10px !important;
                      border-top:1px solid #eef0f2 !important;
                      overflow:hidden !important;
                    }

                    #dn-smart-spec-tabs .dn-smart-spec-tab{
                      display:inline-grid !important;
                      grid-template-columns:auto minmax(0,1fr) !important;
                      grid-template-rows:auto auto !important;
                      grid-template-areas:
                        "dot label"
                        "dot value" !important;
                      align-items:center !important;
                      justify-content:start !important;
                      justify-items:start !important;
                      column-gap:7px !important;
                      row-gap:2px !important;
                      flex:1 1 auto !important;
                      width:auto !important;
                      min-width:0 !important;
                      max-width:100% !important;
                      min-height:42px !important;
                      padding:7px 12px !important;
                      border:1px solid #eef0f2 !important;
                      border-radius:8px !important;
                      background:#fafafa !important;
                      color:#111827 !important;
                      text-decoration:none !important;
                      box-shadow:none !important;
                      text-align:left !important;
                      white-space:nowrap !important;
                      overflow:hidden !important;
                    }

                    #dn-smart-spec-tabs .dn-smart-spec-tab-stock,
                    #dn-smart-spec-tabs .dn-smart-spec-tab-code,
                    #dn-smart-spec-tabs .dn-smart-spec-tab-brand,
                    #dn-smart-spec-tabs .dn-smart-spec-tab-model,
                    #dn-smart-spec-tabs .dn-smart-spec-tab-warranty{
                      flex:0 0 auto !important;
                      min-width:0 !important;
                      max-width:none !important;
                    }

                    #dn-smart-spec-tabs .dn-smart-spec-tab:not(.dn-smart-spec-tab-stock){
                      grid-template-columns:minmax(0,1fr) !important;
                      grid-template-areas:
                        "label"
                        "value" !important;
                    }

                    /* DN-PPSTOCK 2026-10-03: likutis visada tiek pločio, kiek užima tekstas; padding iš JS perkeltas čia */
                    #dn-smart-spec-tabs .dn-smart-spec-tab-stock{
                      flex:0 0 auto !important;
                      width:auto !important;
                      padding-left:8px !important;
                      padding-right:8px !important;
                      column-gap:5px !important;
                    }
                    #dn-smart-spec-tabs .dn-st-mob{display:none}
                    @media (max-width:650px){ #dn-smart-spec-tabs .dn-st-full{display:none} #dn-smart-spec-tabs .dn-st-mob{display:inline} }
                    #dn-smart-spec-tabs .dn-smart-spec-tab-stock{
                      background:#eef6e6 !important;
                      border-color:#d8e8c8 !important;
                    }

                    #dn-smart-spec-tabs .dn-smart-spec-tab-stock.dn-smart-spec-tab-low-stock{
                      background:#fff4e6 !important;
                      border-color:#f2c48d !important;
                    }

                    #dn-smart-spec-tabs .dn-smart-spec-tab-oos{
                      background:#fff1f2 !important;
                      border-color:#fecdd3 !important;
                    }

                    #dn-smart-spec-tabs .dn-smart-spec-dot{
                      grid-area:dot !important;
                      align-self:center !important;
                      width:8px !important;
                      height:8px !important;
                      flex:0 0 8px !important;
                      border-radius:50% !important;
                      background:#28a745 !important;
                      box-shadow:0 0 0 4px rgba(40,167,69,.12) !important;
                    }

                    #dn-smart-spec-tabs .dn-smart-spec-tab-oos .dn-smart-spec-dot{
                      background:#dc3545 !important;
                      box-shadow:0 0 0 4px rgba(220,53,69,.14) !important;
                    }

                    #dn-smart-spec-tabs .dn-smart-spec-tab-low-stock .dn-smart-spec-dot{
                      background:#d97706 !important;
                      box-shadow:0 0 0 4px rgba(217,119,6,.14) !important;
                    }

                    #dn-smart-spec-tabs .dn-smart-spec-tab b{
                      grid-area:label !important;
                      display:block !important;
                      width:100% !important;
                      min-width:0 !important;
                      max-width:100% !important;
                      margin:0 !important;
                      padding:0 !important;
                      color:#9ca3af !important;
                      font-size:9px !important;
                      font-weight:850 !important;
                      line-height:1 !important;
                      text-align:left !important;
                      text-transform:uppercase !important;
                      letter-spacing:.05em !important;
                      white-space:nowrap !important;
                      overflow:hidden !important;
                      text-overflow:ellipsis !important;
                    }

                    #dn-smart-spec-tabs .dn-smart-spec-tab strong{
                      grid-area:value !important;
                      display:block !important;
                      width:100% !important;
                      min-width:0 !important;
                      max-width:100% !important;
                      margin:0 !important;
                      padding:0 !important;
                      color:#111827 !important;
                      font-size:13px !important;
                      font-weight:800 !important;
                      line-height:1.1 !important;
                      text-align:left !important;
                      white-space:nowrap !important;
                      overflow:hidden !important;
                      text-overflow:ellipsis !important;
                      vertical-align:bottom !important;
                    }

                    #dn-smart-spec-tabs .dn-smart-spec-tab-oos strong{
                      color:#dc3545 !important;
                    }

                    #dn-smart-spec-tabs a.dn-smart-spec-tab strong{
                      color:#2563eb !important;
                      text-decoration:none !important;
                      text-underline-offset:0 !important;
                    }

                    #dn-smart-spec-tabs .dn-smart-spec-tab-code strong,
                    #dn-smart-spec-tabs .dn-smart-spec-tab-brand strong,
                    #dn-smart-spec-tabs .dn-smart-spec-tab-stock:not(.dn-smart-spec-tab-oos) strong{
                      max-width:100% !important;
                      overflow:hidden !important;
                      text-overflow:ellipsis !important;
                    }

                    @media (max-width:768px){
                      #dn-smart-spec-tabs{
                        justify-content:center !important;
                        gap:6px !important;
                      }

                      #dn-smart-spec-tabs .dn-smart-spec-tab{
                        min-height:40px !important;
                        padding:7px 10px !important;
                        column-gap:6px !important;
                        justify-content:start !important;
                        justify-items:start !important;
                        text-align:left !important;
                      }

                      #dn-smart-spec-tabs .dn-smart-spec-tab b{
                        font-size:8px !important;
                      }

                      #dn-smart-spec-tabs .dn-smart-spec-tab strong{
                        font-size:12px !important;
                      }
                    }

                    @media (max-width:420px){
                      #dn-smart-spec-tabs{
                        gap:5px !important;
                      }

                      #dn-smart-spec-tabs .dn-smart-spec-tab{
                        min-height:38px !important;
                        padding:6px 8px !important;
                        column-gap:5px !important;
                      }

                      #dn-smart-spec-tabs .dn-smart-spec-tab b{
                        font-size:7px !important;
                      }

                      #dn-smart-spec-tabs .dn-smart-spec-tab strong{
                        font-size:11px !important;
                      }
                    }
					
                    /* DN-STOCKDOT 2026-10-19 (owner): telefone likučio langelyje be žodžio „Likutis“ – lieka spalvotas taškas + skaičius; žodis lieka title ir ekrano skaitytuvams */
                    @media (max-width:767px){
                      #dn-smart-spec-tabs .dn-smart-spec-tab.dn-smart-spec-tab-stock{
                        position:relative !important;
                        grid-template-areas:
                          "dot value"
                          "dot value" !important;
                      }
                      #dn-smart-spec-tabs .dn-smart-spec-tab.dn-smart-spec-tab-stock > b{
                        position:absolute !important;
                        width:1px !important;
                        height:1px !important;
                        margin:-1px !important;
                        padding:0 !important;
                        border:0 !important;
                        overflow:hidden !important;
                        clip:rect(0 0 0 0) !important;
                        clip-path:inset(50%) !important;
                        white-space:nowrap !important;
                      }
                    }

                    /* DN-CATLINK 2026-10-19: kategorijos juosta po specifikacijų skirtukais – visose rezoliucijose, ilgi pavadinimai iki 2 eilučių */
                    #dn-card-buybox .dn-cat-link{
                      display:flex !important;
                      align-items:center !important;
                      gap:10px !important;
                      width:100% !important;
                      box-sizing:border-box !important;
                      min-height:46px !important;
                      margin:8px 0 0 !important;
                      padding:7px 12px 7px 7px !important;
                      border:1px solid #eef0f2 !important;
                      border-radius:10px !important;
                      background:#fafafa !important;
                      color:#111827 !important;
                      text-align:left !important;
                      text-decoration:none !important;
                      transition:background-color .15s ease,border-color .15s ease !important;
                    }
                    #dn-card-buybox .dn-cat-link:hover{
                      background:#f5f8ff !important;
                      border-color:#d6e2fd !important;
                      text-decoration:none !important;
                    }
                    #dn-card-buybox .dn-cat-link:focus-visible{
                      outline:2px solid #2563eb !important;
                      outline-offset:2px !important;
                    }
                    #dn-card-buybox .dn-cat-ico{
                      flex:0 0 32px !important;
                      width:32px !important;
                      height:32px !important;
                      display:flex !important;
                      align-items:center !important;
                      justify-content:center !important;
                      border-radius:8px !important;
                      background:#eaf1ff !important;
                      color:#2563eb !important;
                    }
                    /* DN-CATIMG 2026-10-19: kategorijos nuotrauka vietoj ikonos */
                    #dn-card-buybox .dn-cat-ico.dn-cat-ico-img{
                      flex:0 0 40px !important;
                      width:40px !important;
                      height:40px !important;
                      background:#fff !important;
                      border:1px solid #eef0f2 !important;
                      overflow:hidden !important;
                      padding:2px !important;
                      box-sizing:border-box !important;
                    }
                    #dn-card-buybox .dn-cat-ico.dn-cat-ico-img img{
                      display:block !important;
                      width:100% !important;
                      height:100% !important;
                      max-width:none !important;
                      object-fit:contain !important;
                      border-radius:6px !important;
                    }
                    #dn-card-buybox .dn-cat-link .fa,
                    #dn-card-buybox .dn-cat-link .fa::before{
                      font-family:FontAwesome !important;
                      font-style:normal !important;
                      font-weight:normal !important;
                    }
                    #dn-card-buybox .dn-cat-ico .fa{
                      font-size:14px !important;
                      line-height:1 !important;
                    }
                    #dn-card-buybox .dn-cat-txt{
                      flex:1 1 auto !important;
                      min-width:0 !important;
                      display:flex !important;
                      flex-direction:column !important;
                      gap:3px !important;
                    }
                    #dn-card-buybox .dn-cat-lbl{
                      color:#9ca3af !important;
                      font-size:9px !important;
                      font-weight:850 !important;
                      line-height:1 !important;
                      text-transform:uppercase !important;
                      letter-spacing:.05em !important;
                    }
                    #dn-card-buybox .dn-cat-name{
                      display:-webkit-box !important;
                      -webkit-box-orient:vertical !important;
                      -webkit-line-clamp:2 !important;
                      overflow:hidden !important;
                      overflow-wrap:anywhere !important;
                      color:#2563eb !important;
                      font-size:13px !important;
                      font-weight:800 !important;
                      line-height:1.25 !important;
                    }
                    #dn-card-buybox .dn-cat-go{
                      flex:0 0 auto !important;
                      display:flex !important;
                      align-items:center !important;
                      gap:6px !important;
                      color:#4b5563 !important;
                      font-size:12px !important;
                      font-weight:700 !important;
                      white-space:nowrap !important;
                    }
                    #dn-card-buybox .dn-cat-go .fa{
                      font-size:16px !important;
                      line-height:1 !important;
                      transition:transform .15s ease !important;
                    }
                    #dn-card-buybox .dn-cat-link:hover .dn-cat-go .fa{
                      transform:translateX(2px) !important;
                    }
                    @media (max-width:420px){
                      #dn-card-buybox .dn-cat-go > span{
                        display:none !important;
                      }
                      #dn-card-buybox .dn-cat-name{
                        font-size:12px !important;
                      }
                    }
                    @media (prefers-reduced-motion:reduce){
                      #dn-card-buybox .dn-cat-link,
                      #dn-card-buybox .dn-cat-go .fa{
                        transition:none !important;
                      }
                    }

                    #dn-card-buybox .price-old-section{
                      display:flex !important;
                      justify-content:center !important;
                      align-items:center !important;
                      width:100% !important;
                      margin:0 0 8px 0 !important;
                      padding:0 !important;
                      text-align:center !important;
                    }

                    #dn-card-buybox .savings-badge{
                      display:inline-flex !important;
                      align-items:center !important;
                      justify-content:center !important;
                      gap:5px !important;
                      margin:0 !important;
                      padding:7px 13px !important;
                      border-radius:8px !important;
                      background:#dc3545 !important;
                      color:#ffffff !important;
                      font-size:13px !important;
                      font-weight:500 !important;
                      line-height:1 !important;
                      text-align:center !important;
                      text-decoration:none !important;
                      white-space:nowrap !important;
                    }

                    #dn-card-buybox .savings-badge .fa,
                    #dn-card-buybox .savings-badge .dn-save-icon{
                      display:inline-flex !important;
                      align-items:center !important;
                      justify-content:center !important;
                      width:13px !important;
                      height:13px !important;
                      color:#ffffff !important;
                      font-family:FontAwesome !important;
                      font-size:12px !important;
                      font-weight:400 !important;
                      line-height:1 !important;
                      text-align:center !important;
                    }

                    #dn-card-buybox .savings-badge .fa:before,
                    #dn-card-buybox .savings-badge .dn-save-icon:before{
                      font-family:FontAwesome !important;
                    }

                    #dn-card-buybox .dn-card-price{
                      color:#111827 !important;
                      font-size:clamp(22px, 6vw, 40px) !important;
                      font-weight:900 !important;
                      line-height:1.05 !important;
                      letter-spacing:-2px !important;
                      text-align:center !important;
                      white-space:normal !important;
                      max-width:100% !important;
                      overflow-wrap:anywhere !important;
                      word-break:normal !important;
                    }

                    #dn-card-buybox .price-current-section .current-price.dn-send-inquiry{
                      text-decoration:underline !important;
                      text-decoration-thickness:2px !important;
                      text-underline-offset:6px !important;
                    }

                    #dn-card-buybox.has-special-price .price-current-section .current-price,
                    #dn-card-buybox .price-old-section + .price-current-section .current-price{
                      color:#28a745 !important;
                    }

                    /* DN-PRICE-A 2026-10-17: struck old price + −% under the price; the bonus as one explained line (store accent) */
                    #dn-card-buybox .price-old-section.dn-old-line{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;align-items:baseline !important;gap:4px 8px !important;width:100% !important;margin:6px 0 0 0 !important;padding:0 !important;line-height:1.2 !important;text-align:center !important}
                    #dn-card-buybox .dn-old-line .dn-old-price{color:#6b7280 !important;font-size:15px !important;font-weight:500 !important;text-decoration:line-through !important;text-decoration-thickness:1px !important;white-space:nowrap !important}
                    #dn-card-buybox .dn-old-line .dn-off-pct{color:#c62828 !important;font-size:14px !important;font-weight:700 !important;white-space:nowrap !important}
                    #dn-card-buybox .price-current-section.dn-has-old .current-price{color:#28a745 !important}
                    #dn-card-buybox .price-current-section:has(.dn-send-inquiry) + .dn-old-line{display:none !important}
                    #dn-card-buybox .product-reward-earned{--dn-rw-acc:#10141f}
                    html.store-6 #dn-card-buybox .product-reward-earned,html.store-8 #dn-card-buybox .product-reward-earned{--dn-rw-acc:#5b3fb0}
                    html.store-7 #dn-card-buybox .product-reward-earned{--dn-rw-acc:#0a7ea4}
                    #dn-card-buybox .product-reward-earned .dn-rw-line{display:inline-block !important;max-width:100% !important;text-wrap:balance !important;margin:10px 0 0 0 !important;padding:0 !important;background:none !important;border:0 !important;color:#4b5563 !important;font-size:13px !important;font-weight:500 !important;line-height:1.35 !important;text-align:center !important;text-decoration:none !important}
                    #dn-card-buybox .dn-rw-line .dn-rw-ico{margin-right:5px !important;color:var(--dn-rw-acc) !important;font-family:FontAwesome !important;font-size:13px !important;font-style:normal !important;line-height:1 !important}
                    #dn-card-buybox .dn-rw-line .dn-rw-amt{color:var(--dn-rw-acc) !important;font-weight:700 !important;white-space:nowrap !important}
                    #dn-card-buybox .dn-rw-line .dn-rw-i{display:inline !important;color:#9ca3af !important;font-family:FontAwesome !important;font-size:13px !important;font-style:normal !important;line-height:1 !important}
                    #dn-card-buybox .dn-rw-line:hover,#dn-card-buybox .dn-rw-line:focus-visible{color:#111827 !important;text-decoration:underline !important;text-underline-offset:3px !important}
                    #dn-card-buybox .dn-card-reward{
                      display:inline-flex !important;
                      align-items:center !important;
                      justify-content:center !important;
                      align-self:center !important;
                      margin-top:13px !important;
                      min-height:32px !important;
                      padding:8px 14px !important;
                      border:0 !important;
                      border-radius:8px !important;
                      background:#9d7854 !important;
                      color:#ffffff !important;
                      font-size:13px !important;
                      font-weight:800 !important;
                      line-height:1 !important;
                      text-align:center !important;
                      cursor:pointer !important;
                    }

                    #dn-card-buybox .dn-card-desc-right{
                      display:flex !important;
                      align-items:center !important;
                      min-width:0 !important;
                      padding:5px 7px !important;
                      margin:0 !important;
                      border-left:1px solid #eef0f2 !important;
                      border-radius:8px !important;
                      background:#fafafa !important;
                      color:#1f2937 !important;
                      font-size:13px !important;
                      font-weight:500 !important;
                      line-height:1.55 !important;
                      text-align:left !important;
                    }

                    #dn-card-buybox.dn-buybox-no-desc .dn-card-desc-right{
                      display:none !important;
                    }

                    #dn-card-buybox.dn-buybox-no-desc .dn-card-price-panel{
                      display:flex !important;
                      align-items:center !important;
                      justify-content:center !important;
                      grid-template-columns:none !important;
                      column-gap:0 !important;
                      text-align:center !important;
                    }

                    #dn-card-buybox.dn-buybox-no-desc .dn-card-price-left{
                      width:100% !important;
                      max-width:100% !important;
                      align-items:center !important;
                      justify-content:center !important;
                      text-align:center !important;
                    }

                    #dn-card-buybox.dn-buybox-no-desc .price-block-container{
                      width:100% !important;
                      max-width:100% !important;
                      margin-left:auto !important;
                      margin-right:auto !important;
                      align-items:center !important;
                      justify-content:center !important;
                      text-align:center !important;
                    }

                    #dn-card-buybox.dn-buybox-no-desc .dn-card-alert-wrap,
                    #dn-card-buybox.dn-buybox-no-desc .price-current-section,
                    #dn-card-buybox.dn-buybox-no-desc .product-reward-earned{
                      width:100% !important;
                      justify-content:center !important;
                      align-items:center !important;
                      text-align:center !important;
                    }

                    #dn-card-buybox .dn-card-desc-right .block-content{
                      width:100% !important;
                      color:#1f2937 !important;
                      font-size:13px !important;
                      font-weight:500 !important;
                      line-height:1.55 !important;
                      text-align:left !important;
                    }

                    #dn-card-buybox .dn-card-desc-right .product-extra-short_description,
                    #dn-card-buybox .dn-card-desc-right .product_extra-2197{
                      margin-top:0 !important;
                      padding-top:0 !important;
                    }
					
                    #dn-card-buybox .dn-card-desc-right .block-content,
                    #dn-card-buybox .dn-card-desc-right .product-extra-short_description,
                    #dn-card-buybox .dn-card-desc-right .product_extra-2197{
                      margin:0 !important;
                      padding:0 !important;
                    }

                    #dn-card-buybox .dn-card-desc-right p{
                      margin-top:0 !important;
                      margin-bottom:5px !important;
                    }

                    #dn-card-buybox .dn-card-desc-right p:last-child{
                      margin-bottom:0 !important;
                    }

                    #dn-card-buybox .dn-card-desc-right a{
                      color:#2563eb !important;
                      font-weight:700 !important;
                      text-decoration:underline !important;
                    }

                    #dn-card-buybox .dn-card-actions{
                      padding:0 20px 18px !important;
                    }

                    #dn-card-buybox .button-group-page{
                      display:block !important;
                      margin:0 !important;
                      padding:0 !important;
                      border:0 !important;
                      background:transparent !important;
                      box-shadow:none !important;
                    }

                    #dn-card-buybox .buttons-wrapper{
                      display:grid !important;
                      grid-template-columns:minmax(0,1fr) auto !important;
                      gap:8px !important;
                      align-items:center !important;
                      margin:0 !important;
                      padding:0 !important;
                    }

                    #dn-card-buybox .stepper-group.cart-group{
                      display:grid !important;
                      grid-template-columns:74px minmax(0,1fr) !important;
                      column-gap:8px !important;
                      gap:8px !important;
                      align-items:center !important;
                      margin:0 !important;
                      padding:0 !important;
                    }

                    #dn-card-buybox .stepper-group.cart-group > label{
                      display:none !important;
                    }

                    #dn-card-buybox .stepper{
                      width:74px !important;
                      min-width:74px !important;
                      max-width:74px !important;
                      height:48px !important;
                      margin:0 !important;
                      border-radius:8px !important;
                      overflow:hidden !important;
                    }

                    #dn-card-buybox #button-cart{
                      width:100% !important;
                      min-height:48px !important;
                      margin:0 !important;
                      border-radius:8px !important;
                    }

                    #dn-card-buybox .wishlist-compare{
                      display:flex !important;
                      gap:8px !important;
                      margin:0 !important;
                    }

                    #dn-card-buybox .wishlist-compare .btn-wishlist,
                    #dn-card-buybox .wishlist-compare .btn-compare{
                      width:48px !important;
                      height:48px !important;
                      min-width:48px !important;
                      min-height:48px !important;
                      border-radius:8px !important;
                      padding:0 !important;
                    }

                    #dn-card-buybox .dn-card-short{
                      padding:0 20px 12px !important;
                      overflow:visible !important;
                    }
					
                    #dn-card-buybox .btn-wishlist,
                    #dn-card-buybox .btn-compare {
                      width:48px !important;
                      min-width:48px !important;
                      max-width:48px !important;
                      height:48px !important;
                      min-height:48px !important;
                      max-height:48px !important;
                      padding:0 !important;
                      display:inline-flex !important;
                      align-items:center !important;
                      justify-content:center !important;
                      border-radius:10px !important;
                      background:#f3f4f6 !important;
                      border:1px solid #e5e7eb !important;
                      box-shadow:none !important;
                      position:relative !important;
                      overflow:visible !important;
                      vertical-align:middle !important;
                    }

                    #dn-card-buybox .btn-wishlist:hover,
                    #dn-card-buybox .btn-compare:hover {
                      background:#eceff3 !important;
                      border-color:#d7dce3 !important;
                    }

                    #dn-card-buybox .btn-wishlist .btn-text,
                    #dn-card-buybox .btn-compare .btn-text {
                      display:none !important;
                    }

                    #dn-card-buybox .btn-wishlist:before,
                    #dn-card-buybox .btn-compare:before {
                      font-family:FontAwesome !important;
                      display:flex !important;
                      align-items:center !important;
                      justify-content:center !important;
                      width:22px !important;
                      height:22px !important;
                      font-size:18px !important;
                      font-weight:400 !important;
                      line-height:22px !important;
                      text-align:center !important;
                      -webkit-font-smoothing:antialiased !important;
                      -moz-osx-font-smoothing:grayscale !important;
                      transform:none !important;
                      text-shadow:none !important;
                      -webkit-text-stroke:0 !important;
                    }

                    #dn-card-buybox .btn-wishlist:before {
                      content:"\f004" !important;
                      color:#111827 !important;
                      font-size:17px !important;
                    }

                    #dn-card-buybox .btn-wishlist:hover:before {
                      color:#e11d48 !important;
                    }

                    #dn-card-buybox .btn-compare:before {
                      content:"\f080" !important;
                      color:#4b5563 !important;
                      font-size:18px !important;
                    }

                    #dn-card-buybox .btn-compare:hover:before {
                      color:#2563eb !important;
                    }

                    #dn-card-buybox .wishlist-compare {
                      display:flex !important;
                      gap:8px !important;
                      align-items:center !important;
                    }

                    @media (max-width:768px){
                      #dn-card-buybox{
                        margin-left:-6px !important;
                        margin-right:-6px !important;
                        width:calc(100% + 12px) !important;
                      }

                      #dn-card-buybox .dn-card-price-panel{
                        grid-template-columns:1fr !important;
                        row-gap:12px !important;
                        padding:16px 10px 14px !important;
                        text-align:center !important;
                      }

                      #dn-card-buybox .dn-card-price{
                        font-size:40px !important;
                        text-align:center !important;
                      }

                      #dn-card-buybox .dn-card-desc-right{
                        width:100% !important;
                        max-width:100% !important;
                        padding:12px 10px !important;
                        border-left:0 !important;
                        border-top:1px solid #eef0f2 !important;
                        border-radius:8px !important;
                        align-items:flex-start !important;
                      }

                      #dn-card-buybox .dn-card-desc-right .block-content{
                        width:100% !important;
                        max-width:100% !important;
                        font-size:13px !important;
                        line-height:1.45 !important;
                      }

                      #dn-card-buybox .dn-card-actions{
                        padding-left:10px !important;
                        padding-right:10px !important;
                      }

                      #dn-card-buybox .buttons-wrapper{
                        display:grid !important;
                        grid-template-columns:minmax(0,1fr) 40px 40px !important;
                        gap:6px !important;
                        width:100% !important;
                        align-items:center !important;
                      }

                      #dn-card-buybox .stepper-group.cart-group{
                        display:block !important;
                        width:100% !important;
                        min-width:0 !important;
                        margin:0 !important;
                        padding:0 !important;
                      }

                      #dn-card-buybox .stepper-group.cart-group > label,
                      #dn-card-buybox .stepper-group.cart-group .stepper{
                        display:none !important;
                      }

                      #dn-card-buybox #button-cart{
                        display:flex !important;
                        align-items:center !important;
                        justify-content:center !important;
                        width:100% !important;
                        height:40px !important;
                        min-height:40px !important;
                        margin:0 !important;
                        padding:8px 12px !important;
                        border-radius:8px !important;
                        overflow:hidden !important;
                        white-space:nowrap !important;
                      }

                      #dn-card-buybox #button-cart .btn-text{
                        display:block !important;
                        max-width:100% !important;
                        overflow:hidden !important;
                        text-overflow:ellipsis !important;
                        white-space:nowrap !important;
                      }

                      #dn-card-buybox .wishlist-compare{
                        display:contents !important;
                        margin:0 !important;
                        padding:0 !important;
                      }

                      #dn-card-buybox .wishlist-compare .btn-wishlist,
                      #dn-card-buybox .wishlist-compare .btn-compare{
                        display:flex !important;
                        align-items:center !important;
                        justify-content:center !important;
                        width:40px !important;
                        min-width:40px !important;
                        max-width:40px !important;
                        height:40px !important;
                        min-height:40px !important;
                        margin:0 !important;
                        padding:0 !important;
                        border-radius:8px !important;
                      }

                      #dn-card-buybox .dn-card-short{
                        padding-left:10px !important;
                        padding-right:10px !important;
                      }
                    }

                    @media (max-width:420px){
					
					  
                      #dn-card-buybox{
                        margin-left:-10px !important;
                        margin-right:-10px !important;
                        width:calc(100% + 20px) !important;
                      }

                      #dn-card-buybox .dn-card-price-panel,
                      #dn-card-buybox .dn-card-desc-right,
                      #dn-card-buybox .dn-card-actions,
                      #dn-card-buybox .dn-card-short{
                        padding-left:8px !important;
                        padding-right:8px !important;
                      }
                    }
                  