#MainContent{--nimall-product-card-radius: 16px;--nimall-product-panel-radius: 18px;--nimall-product-panel-blue: #eef5ff;--nimall-product-panel-pink: #fff2f5;--nimall-product-panel-yellow: #fff8df;--nimall-product-panel-green: #eef9f3}.template-product #MainContent .productView-top.nimall-product-commerce-layout{align-items:start}.template-product #MainContent .nimall-commerce-aside{display:flex;flex-direction:column;gap:14px;min-width:0}.template-product #MainContent .nimall-seller-card,.template-product #MainContent .nimall-service-stack{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 4px 16px #1118270d}.template-product #MainContent .nimall-seller-card{padding:18px}.template-product #MainContent .nimall-seller-card__label{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.template-product #MainContent .nimall-seller-card__identity{align-items:center;display:flex;gap:12px}.template-product #MainContent .nimall-seller-card__mark{align-items:center;background:#075c44;border-radius:14px;color:#fff;display:inline-flex;flex:0 0 48px;font-size:24px;font-weight:800;height:48px;justify-content:center}.template-product #MainContent .nimall-seller-card__identity strong,.template-product #MainContent .nimall-seller-card__identity span{display:block}.template-product #MainContent .nimall-seller-card__identity strong{color:#111827;font-size:17px;line-height:1.25}.template-product #MainContent .nimall-seller-card__identity div>span{color:#6b7280;font-size:12px;line-height:1.4;margin-top:3px}.template-product #MainContent .nimall-seller-card__support{align-items:center;border-top:1px solid #eef0f2;color:#075c44;display:flex;font-size:13px;font-weight:700;justify-content:space-between;margin-top:16px;padding-top:14px;text-decoration:none}.template-product #MainContent .nimall-service-stack{background:transparent;border:0;box-shadow:none;display:flex;flex-direction:column;gap:10px;overflow:visible}.template-product #MainContent .nimall-service-card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 3px 12px #1118270a;color:#111827;display:grid;gap:11px;grid-template-columns:32px minmax(0,1fr) auto;min-height:72px;padding:14px 16px;text-decoration:none}.template-product #MainContent .nimall-service-card+.nimall-service-card{border-top:1px solid #e5e7eb}.template-product #MainContent .nimall-service-card--flyeagle{background:linear-gradient(135deg,#fff8ef,#fff 68%)}.template-product #MainContent .nimall-service-card__icon{align-items:center;background:#eef9f3;border-radius:10px;color:#075c44;display:inline-flex;height:32px;justify-content:center;width:32px}.template-product #MainContent .nimall-service-card--flyeagle .nimall-service-card__icon{background:#fff0dc;color:#ef6c00}.template-product #MainContent .nimall-service-card__copy,.template-product #MainContent .nimall-service-card__copy strong,.template-product #MainContent .nimall-service-card__copy small{display:block;min-width:0}.template-product #MainContent .nimall-service-card__copy strong{color:#111827;font-size:14px;line-height:1.3}.template-product #MainContent .nimall-service-card__copy small{color:#6b7280;font-size:11px;line-height:1.4;margin-top:3px}.template-product #MainContent .nimall-service-card__badge{background:#e9f8ef;border-radius:999px;color:#087a49;font-size:9px;font-weight:800;letter-spacing:.04em;padding:5px 7px}.template-product #MainContent .nimall-service-card__arrow{color:#6b7280;font-size:24px}.template-product #MainContent .nimall-legacy-service-item{display:none!important}@media(min-width:1200px){.template-product #MainContent .productView-top.nimall-product-commerce-layout{display:grid!important;gap:16px;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr) minmax(250px,.72fr)}.template-product #MainContent .productView-top.nimall-product-commerce-layout>.productView-images,.template-product #MainContent .productView-top.nimall-product-commerce-layout>.productView-details,.template-product #MainContent .productView-top.nimall-product-commerce-layout>.nimall-commerce-aside{float:none!important;margin:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important;width:auto!important}.template-product #MainContent .productView-top.nimall-product-commerce-layout>.nimall-commerce-aside{position:sticky;top:20px}}@media(min-width:768px)and (max-width:1199px){.template-product #MainContent .nimall-commerce-aside{clear:both;display:grid;gap:14px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);margin-top:22px;width:100%}}@media(max-width:767px){.template-product #MainContent .nimall-commerce-aside{gap:10px;margin-top:14px;padding:0 12px}.template-product #MainContent .nimall-seller-card,.template-product #MainContent .nimall-service-stack{border-radius:16px}.template-product #MainContent .nimall-seller-card{padding:15px}.template-product #MainContent .nimall-service-card{min-height:68px;padding:12px 14px}}.template-product #MainContent .halo-product-block>.container,.template-product #MainContent .halo-product-block>.wrapper-container{background:var(--nimall-product-panel-green);border-radius:var(--nimall-product-panel-radius);box-sizing:border-box;padding:22px}.template-product #MainContent .halo-recommendations-block>.container,.template-product #MainContent .halo-recommendations-block>.wrapper-container{background:var(--nimall-product-panel-pink)}.template-product #MainContent .halo-recently-viewed-block>.container,.template-product #MainContent .halo-recently-viewed-block>.wrapper-container{background:var(--nimall-product-panel-yellow)}.template-search #MainContent .halo-search-content,.template-search #MainContent .search-page{background:var(--nimall-product-panel-blue);border-radius:var(--nimall-product-panel-radius);box-sizing:border-box;padding:20px}#MainContent .productGrid>.product,#MainContent .products-grid>.product,#MainContent .products-grid .slick-track>.product{display:flex;align-items:stretch;height:auto}#MainContent .products-grid.slick-initialized .slick-track{display:flex;align-items:stretch}#MainContent .productGrid .product-item,#MainContent .products-grid .product-item,#MainContent .productGrid .product-item>.card,#MainContent .products-grid .product-item>.card{width:100%;height:100%}#MainContent .productGrid .product-item,#MainContent .products-grid .product-item{margin-bottom:0}#MainContent .productGrid .card,#MainContent .products-grid .card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(17,24,39,.06);border-radius:var(--nimall-product-card-radius);box-shadow:0 2px 10px #1118270a;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease}#MainContent .productGrid .card-product,#MainContent .products-grid .card-product{background:#fff}#MainContent .productGrid .card-information,#MainContent .products-grid .card-information{display:flex;flex:1 1 auto;flex-direction:column;padding:14px 14px 16px}#MainContent .productGrid .card-information__wrapper,#MainContent .products-grid .card-information__wrapper{display:flex;flex:1 1 auto;flex-direction:column;width:100%}#MainContent .productGrid .card-title,#MainContent .products-grid .card-title{display:-webkit-box;min-height:2.9em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}#MainContent .productGrid .card-price,#MainContent .products-grid .card-price{box-sizing:border-box;margin-top:auto;min-height:48px;padding-top:10px}.template-product #MainContent .halo-product-block .card-price{min-height:96px}@media(min-width:1025px){#MainContent .productGrid .card:hover,#MainContent .products-grid .card:hover{box-shadow:0 8px 24px #11182717;transform:translateY(-2px)}}@media(max-width:1024px){.template-product #MainContent .halo-product-block>.container,.template-product #MainContent .halo-product-block>.wrapper-container,.template-search #MainContent .halo-search-content,.template-search #MainContent .search-page{border-radius:14px;padding:12px}#MainContent .productGrid .card-information,#MainContent .products-grid .card-information{padding:10px 10px 12px!important}}.template-collection #MainContent #halo-sidebar,.template-collection #MainContent .toolbar-item.toolbar-sidebar{display:none!important}@media(min-width:1025px){.template-collection #MainContent .halo-collection-content>#halo-sidebar,.template-collection #MainContent .halo-collection-content>.page-sidebar{display:none!important}.template-collection #MainContent .halo-collection-content>#CollectionProductGrid,.template-collection #MainContent .halo-collection-content>.page-content{float:none!important;margin:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important;width:100%!important}.template-collection #MainContent #main-collection-product-grid.productGrid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;column-gap:4px!important;row-gap:8px!important}.template-collection #MainContent #main-collection-product-grid.productGrid>.product{margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}}#MainContent .products-carousel .product,#MainContent .products-carousel .slick-track>.product{display:flex;align-items:stretch;height:auto}#MainContent .products-carousel.slick-initialized .slick-track{display:flex;align-items:stretch}#MainContent .products-carousel .product-item,#MainContent .products-carousel .product-item>.card{width:100%;height:100%}#MainContent .products-carousel .product-item{margin-bottom:0}#MainContent .products-carousel .card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(17,24,39,.06);border-radius:var(--nimall-product-card-radius);box-shadow:0 2px 10px #1118270a;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease}#MainContent .products-carousel .card-product{background:#fff}#MainContent .products-carousel .card-information{display:flex;flex:1 1 auto;flex-direction:column;padding:14px 14px 16px}#MainContent .products-carousel .card-information__wrapper{display:flex;flex:1 1 auto;flex-direction:column;width:100%}#MainContent .products-carousel .card-title{display:-webkit-box;min-height:2.9em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}#MainContent .products-carousel .card-price{box-sizing:border-box;margin-top:auto;min-height:48px;padding-top:10px}.template-cart #MainContent .halo-product-block>.container,.template-cart #MainContent .halo-product-block>.wrapper-container{background:var(--nimall-product-panel-green);border-radius:var(--nimall-product-panel-radius);box-sizing:border-box;padding:22px}.template-cart #MainContent .halo-product-block.nimall-product-panel-1>.container,.template-cart #MainContent .halo-product-block.nimall-product-panel-1>.wrapper-container{background:var(--nimall-product-panel-pink)}.template-cart #MainContent .halo-product-block.nimall-product-panel-2>.container,.template-cart #MainContent .halo-product-block.nimall-product-panel-2>.wrapper-container{background:var(--nimall-product-panel-yellow)}.template-cart #MainContent .halo-product-block.nimall-product-panel-3>.container,.template-cart #MainContent .halo-product-block.nimall-product-panel-3>.wrapper-container{background:var(--nimall-product-panel-blue)}.template-cart #MainContent .halo-product-block .card-price{min-height:96px}@media(min-width:1025px){#MainContent .productGrid:not(.slick-initialized),#MainContent .products-grid:not(.slick-initialized),#MainContent .products-carousel:not(.slick-initialized){display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;column-gap:12px!important;row-gap:16px!important;margin-left:0!important;margin-right:0!important}.template-product #MainContent .halo-product-block .productGrid:not(.slick-initialized),.template-product #MainContent .halo-product-block .products-grid:not(.slick-initialized),.template-product #MainContent .halo-product-block .products-carousel:not(.slick-initialized),.template-cart #MainContent .halo-product-block .productGrid:not(.slick-initialized),.template-cart #MainContent .halo-product-block .products-grid:not(.slick-initialized),.template-cart #MainContent .halo-product-block .products-carousel:not(.slick-initialized){grid-template-columns:repeat(7,minmax(0,1fr))!important}#MainContent .productGrid:not(.slick-initialized)>.product,#MainContent .products-grid:not(.slick-initialized)>.product,#MainContent .products-carousel:not(.slick-initialized)>.product{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}#MainContent .halo-product-block .products-grid.slick-initialized .slick-track,#MainContent .halo-product-block .products-carousel.slick-initialized .slick-track{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;column-gap:12px!important;row-gap:16px!important;width:100%!important;transform:none!important}#MainContent .halo-product-block .products-grid.slick-initialized .slick-track:before,#MainContent .halo-product-block .products-grid.slick-initialized .slick-track:after,#MainContent .halo-product-block .products-carousel.slick-initialized .slick-track:before,#MainContent .halo-product-block .products-carousel.slick-initialized .slick-track:after{content:none!important;display:none!important}#MainContent .halo-product-block .products-grid.slick-initialized .slick-slide,#MainContent .halo-product-block .products-carousel.slick-initialized .slick-slide{display:flex!important;width:100%!important;max-width:100%!important}#MainContent .halo-product-block .products-grid.slick-initialized .slick-cloned,#MainContent .halo-product-block .products-carousel.slick-initialized .slick-cloned,#MainContent .halo-product-block .products-grid.slick-initialized .slick-arrow,#MainContent .halo-product-block .products-carousel.slick-initialized .slick-arrow,#MainContent .halo-product-block .products-grid.slick-initialized .slick-dots,#MainContent .halo-product-block .products-carousel.slick-initialized .slick-dots{display:none!important}#MainContent .products-carousel .card:hover{box-shadow:0 8px 24px #11182717;transform:translateY(-2px)}}@media(max-width:1024px){.template-cart #MainContent .halo-product-block>.container,.template-cart #MainContent .halo-product-block>.wrapper-container{border-radius:14px;padding:12px}#MainContent .products-carousel .card-information{padding:10px 10px 12px!important}}#MainContent .productGrid .product-item,#MainContent .products-grid .product-item,#MainContent .products-carousel .product-item{background:#fff!important;border:0!important;border-radius:12px!important;box-shadow:none!important;box-sizing:border-box;padding:12px!important}#MainContent .productGrid .card,#MainContent .products-grid .card,#MainContent .products-carousel .card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;transform:none!important}#MainContent .productGrid .card-product,#MainContent .products-grid .card-product,#MainContent .products-carousel .card-product{background:transparent!important}#MainContent .productGrid .card-information,#MainContent .products-grid .card-information,#MainContent .products-carousel .card-information{padding:5px 0 0!important}#MainContent .productGrid .card-price,#MainContent .products-grid .card-price,#MainContent .products-carousel .card-price,.template-product #MainContent .halo-product-block .card-price,.template-cart #MainContent .halo-product-block .card-price{min-height:0!important}#MainContent .halo-product-block>.container,#MainContent .halo-product-block>.wrapper-container{border-radius:var(--nimall-product-panel-radius);box-sizing:border-box;padding:20px!important}#MainContent .halo-product-block.nimall-product-panel-1>.container,#MainContent .halo-product-block.nimall-product-panel-1>.wrapper-container{background:var(--nimall-product-panel-pink)!important}#MainContent .halo-product-block.nimall-product-panel-2>.container,#MainContent .halo-product-block.nimall-product-panel-2>.wrapper-container{background:var(--nimall-product-panel-yellow)!important}#MainContent .halo-product-block.nimall-product-panel-3>.container,#MainContent .halo-product-block.nimall-product-panel-3>.wrapper-container{background:var(--nimall-product-panel-blue)!important}#MainContent .halo-product-block.nimall-product-panel-4>.container,#MainContent .halo-product-block.nimall-product-panel-4>.wrapper-container{background:var(--nimall-product-panel-green)!important}#MainContent .halo-product-block>.container>.halo-block-header,#MainContent .halo-product-block>.wrapper-container>.halo-block-header{align-items:center!important;border:0!important;display:flex!important;height:auto!important;justify-content:space-between!important;margin:0 0 16px!important;min-height:32px;padding:0!important;text-align:left!important}#MainContent .halo-product-block>.container>.halo-block-header:before,#MainContent .halo-product-block>.container>.halo-block-header:after,#MainContent .halo-product-block>.wrapper-container>.halo-block-header:before,#MainContent .halo-product-block>.wrapper-container>.halo-block-header:after,#MainContent .halo-product-block>.container>.halo-block-header .title:before,#MainContent .halo-product-block>.container>.halo-block-header .title:after,#MainContent .halo-product-block>.wrapper-container>.halo-block-header .title:before,#MainContent .halo-product-block>.wrapper-container>.halo-block-header .title:after{content:none!important;display:none!important}#MainContent .halo-product-block>.container>.halo-block-header .title,#MainContent .halo-product-block>.wrapper-container>.halo-block-header .title,#MainContent .halo-product-block>.container>.halo-block-header .title .text,#MainContent .halo-product-block>.wrapper-container>.halo-block-header .title .text{background:transparent!important;border:0!important;display:inline!important;height:auto!important;margin:0!important;padding:0!important;text-align:left!important;width:auto!important}.template-product #MainContent .halo-product-block .products-grid,.template-product #MainContent .halo-product-block .products-carousel,.template-cart #MainContent .halo-product-block .products-grid,.template-cart #MainContent .halo-product-block .products-carousel{margin-left:0!important;margin-right:0!important}#MainContent .halo-product-block .products-grid.slick-initialized .slick-slide,#MainContent .halo-product-block .products-carousel.slick-initialized .slick-slide,.template-product #MainContent .halo-product-block .products-grid:not(.slick-initialized)>.product,.template-product #MainContent .halo-product-block .products-carousel:not(.slick-initialized)>.product,.template-cart #MainContent .halo-product-block .products-grid:not(.slick-initialized)>.product,.template-cart #MainContent .halo-product-block .products-carousel:not(.slick-initialized)>.product{padding-left:0!important;padding-right:0!important}body:not(.template-index) #MainContent .productGrid .card-product,body:not(.template-index) #MainContent .products-grid .card-product,body:not(.template-index) #MainContent .products-carousel .card-product{aspect-ratio:5 / 6;height:auto!important;min-height:0!important}body:not(.template-index) #MainContent .productGrid .card-information,body:not(.template-index) #MainContent .products-grid .card-information,body:not(.template-index) #MainContent .products-carousel .card-information{height:108px!important;min-height:108px!important}body:not(.template-index) #MainContent .productGrid .card-price,body:not(.template-index) #MainContent .products-grid .card-price,body:not(.template-index) #MainContent .products-carousel .card-price{height:58px!important;min-height:58px!important;overflow:hidden}body:not(.template-index) #MainContent .productGrid .price__compare:before,body:not(.template-index) #MainContent .products-grid .price__compare:before,body:not(.template-index) #MainContent .products-carousel .price__compare:before{content:none!important;display:none!important}body:not(.template-index) #MainContent .productGrid .price__sale,body:not(.template-index) #MainContent .products-grid .price__sale,body:not(.template-index) #MainContent .products-carousel .price__sale{align-content:flex-end;align-items:flex-end!important;flex-flow:row wrap!important;margin:0!important}@media(max-width:1024px){#MainContent .halo-product-block>.container,#MainContent .halo-product-block>.wrapper-container{border-radius:14px;padding:12px!important}#MainContent .halo-product-block>.container>.halo-block-header,#MainContent .halo-product-block>.wrapper-container>.halo-block-header{margin-bottom:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/nimall-p13-global-product-cards.css.map */
