
                    #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-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-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-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-309{
                      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-309{
                      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;
                      }
                    }
                  