#Product .btn_addToCar,#Product .options,#Product .price-base-meta,#Product .priceframe{display:none!important}.spec-list{display:flex;flex-direction:column;gap:0;width:100%}.spec-card{display:grid;grid-template-columns:110px 170px minmax(140px,830px) auto;align-items:center;column-gap:.5rem;padding:.875rem 0}.spec-card:not(:last-child){border-bottom:1px solid #e5e5e5}.spec-body{display:contents}.spec-actions{--spec-qty-col:108px;--spec-btn-col:96px;--spec-col-gap:1rem;display:flex;flex-direction:column;margin-left:1rem}.spec-actions-no-buy{--spec-qty-col:0px;--spec-btn-col:0px;--spec-col-gap:0px}.spec-plan{display:grid;grid-template-columns:minmax(90px,1fr) var(--spec-qty-col) var(--spec-btn-col);column-gap:var(--spec-col-gap);align-items:center}.spec-plan+.spec-plan{margin-top:.375rem}.spec-plan-price{text-align:right}.spec-suggest{display:grid;grid-template-columns:minmax(90px,1fr) var(--spec-qty-col) var(--spec-btn-col);column-gap:var(--spec-col-gap);justify-items:end;line-height:1.1;margin-bottom:-.5rem;font-size:.8125rem;color:#999;white-space:nowrap}.spec-suggest-label{margin-right:.25rem}.spec-price{line-height:1.2}.spec-plan-badge{display:block;font-size:.75rem;color:#d0021b}.spec-body .copy_btn{justify-self:start;display:flex;background:unset;border:unset;text-align:start}.spec-body .copy_btn .copy-icon{opacity:0;transition:opacity .3s ease}.spec-body .copy_btn:hover .copy-icon{opacity:1}.emptyProd{justify-self:center}.spec-thumb{width:110px;height:110px;object-fit:cover;border-radius:.375rem;background:#f5f5f5}.spec-name{font-weight:700;font-size:1.2rem;min-width:0;color:#0d6efd}.spec-desc{color:#777;font-size:1rem;min-width:0;overflow-wrap:anywhere}.spec-desc p{margin:0}.spec-desc p+p{margin-top:.25rem}.spec-price{min-width:90px}.spec-qty{min-width:108px}.spec-actions .emptyProd{min-width:108px;text-align:center}.spec-price{font-weight:700;font-size:1.2rem;color:#d0021b;text-align:right;white-space:nowrap}.spec-qty{display:inline-flex;align-items:center;border:1px solid #ddd;border-radius:.375rem;overflow:hidden}.spec-qty-minus,.spec-qty-plus{width:32px;height:32px;border:0;background:#fafafa;cursor:pointer}.spec-qty-minus:hover,.spec-qty-plus:hover{background:#f0f0f0}.spec-qty-input{width:44px;height:32px;text-align:center;border:0;border-left:1px solid #ddd;border-right:1px solid #ddd;-moz-appearance:textfield}.spec-qty-input::-webkit-inner-spin-button,.spec-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.btn_spec_add{min-width:var(--spec-btn-col,96px);padding:.5rem .375rem;font-size:.9375rem;text-align:center;border:0;border-radius:.375rem;background:#b73925;color:#fff;cursor:pointer;white-space:nowrap;transition:background .2s}.btn_spec_add.bg-secondary{cursor:unset}.spec-thumb{cursor:pointer}.spec-thumb-empty{object-fit:cover}#Product>.content>.btn_learnMore{max-width:848px;margin-left:auto;margin-right:auto}#ProDisplayModal .spec-swiper{display:none}#ProDisplayModal.has-spec-info .spec-swiper{display:block;width:100%}#ProDisplayModal.has-spec-info .modal-dialog{width:min(1100px,92vw)!important;height:auto!important;max-width:92vw}#ProDisplayModal.has-spec-info .modal-content{background-color:#fff;border-radius:.5rem;padding:1rem}#ProDisplayModal.has-spec-info .spec-media-slide{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;height:auto}#ProDisplayModal.has-spec-info .spec-media-figure{position:relative;flex:0 0 auto;min-width:0;height:45vh}#ProDisplayModal.has-spec-info .spec-media-preview{width:100%;height:100%;object-fit:contain}#ProDisplayModal.has-spec-info .is-stage-host .spec-media-preview{display:none}#ProDisplayModal.has-spec-info .spec-media-stage{display:flex;flex-direction:column;width:100%;height:100%}#ProDisplayModal.has-spec-info .modal-body{flex:1 1 auto;min-height:0;height:auto!important;padding:0}#ProDisplayModal.has-spec-info .pro-display-dots{position:static;transform:none;bottom:auto;flex:0 0 auto}#ProDisplayModal.has-spec-info .spec-media-info{flex:0 0 auto;min-width:0}#ProDisplayModal.has-spec-info .spec-media-name{display:flex;align-items:center;gap:.25rem;padding:0;background:unset;border:unset;text-align:start;cursor:pointer;font-weight:700;font-size:1.8rem;color:#0d6efd;margin-bottom:.75rem}#ProDisplayModal.has-spec-info .spec-media-name .copy-icon{font-size:1.5rem}#ProDisplayModal.has-spec-info .spec-media-name-empty{cursor:default;min-height:1.8rem;min-height:1lh}#ProDisplayModal.has-spec-info .spec-media-price{margin-top:1rem;margin-bottom:.75rem}#ProDisplayModal.has-spec-info .spec-media-suggest{font-size:.8125rem;color:#999;line-height:1.1}#ProDisplayModal.has-spec-info .spec-media-plan{display:flex;align-items:baseline;gap:.5rem}#ProDisplayModal.has-spec-info .spec-media-plan .spec-price{min-width:0;text-align:left;font-size:1.15rem}#ProDisplayModal.has-spec-info .spec-media-empty{margin-top:.25rem;font-size:.9375rem;color:#999}#ProDisplayModal.has-spec-info .spec-media-desc{color:#777;font-size:1.1rem;overflow-wrap:anywhere}#ProDisplayModal.has-spec-info .spec-media-desc p{margin:0}#ProDisplayModal.has-spec-info .spec-media-desc p+p{margin-top:.25rem}@media (min-width:768px){#Product>.content.col-12>.btn_learnMore{max-width:calc(50% - .75rem);margin-right:0}#ProDisplayModal.has-spec-info .spec-media-slide{flex-direction:row;align-items:stretch;gap:1.5rem}#ProDisplayModal.has-spec-info .spec-media-figure{flex:1 1 auto;height:min(72vh,620px)}#ProDisplayModal.has-spec-info .spec-media-info{flex:0 0 clamp(260px,32vw,340px);border-left:1px solid #e5e5e5;padding-top:1.5rem;padding-left:1.5rem;padding-right:1.5rem;overflow-y:auto}}@media (min-width:992px){#ProDisplayModal.has-spec-info .spec-media-info{flex-basis:380px}}@media (max-width:576px){#ProDisplayModal.has-spec-info .btn-tool.next-btn,#ProDisplayModal.has-spec-info .btn-tool.prev-btn{display:flex!important;align-items:center;justify-content:center;top:50%;transform:translateY(-50%);z-index:1080;width:2.5rem;height:2.5rem;padding:0;border-radius:50%;color:#fff;background:rgba(0,0,0,.58);font-size:1.6rem;line-height:1;text-decoration:none}#ProDisplayModal.has-spec-info.is-360-media .btn-tool.next-btn,#ProDisplayModal.has-spec-info.is-360-media .btn-tool.prev-btn{opacity:.82;pointer-events:auto;transform:translate(0,-50%)}}@media (max-width:576px){.spec-thumb{align-self:flex-start}.spec-card{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.spec-body{display:flex;flex:1;min-width:0;flex-direction:column;gap:.1rem}.spec-body .spec-name:empty{display:none}.spec-actions{width:100%;margin-top:.5rem;margin-left:0}.spec-plan{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.spec-plan-price{text-align:left}.spec-suggest{display:block;text-align:left;margin-bottom:.25rem}.spec-body .copy_btn .copy-icon{opacity:1}}