html body #MainContent#MainContent :is(.product-item,.y01-product-card),html body #MainContent#MainContent :is(.product-item,.y01-product-card) :is(.card,.card-product,.card-product__wrapper,.card-media,.card-information,.y01-product-card__media,.y01-product-card__media-link,.y01-product-card__body){background:#fff!important}@media(min-width:768px){.template-cart #MainContent .nimall-shipping-offer{margin-block:6px}.template-cart #MainContent nimall-desktop-services{aspect-ratio:3000 / 151;display:block;min-height:64px;position:relative;width:100%}}@media(min-width:1025px){.template-cart #MainContent .cart-content-empty{margin-block:70px;min-height:112px}}#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:flex-start;display:flex;flex-direction:column;gap:12px}.template-product #MainContent .nimall-seller-card__mark{align-items:baseline;color:#171717;display:inline-flex;font-size:34px;font-weight:900;letter-spacing:-1.2px;line-height:1;white-space:nowrap}.template-product #MainContent .nimall-seller-card__dot{color:#e3455b}.template-product #MainContent .nimall-seller-card__identity strong,.template-product #MainContent .nimall-seller-card__identity div>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-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:12px;grid-template-columns:56px minmax(0,1fr) 12px;min-height:100px;padding:14px 16px;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease}.template-product #MainContent a.nimall-service-card:hover{border-color:#89b7a1;box-shadow:0 5px 18px #006c351a}.template-product #MainContent a.nimall-service-card:focus-visible{outline:3px solid #006c35;outline-offset:3px}.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:16px;color:#075c44;display:inline-flex;height:56px;justify-content:center;width:56px}.template-product #MainContent .nimall-service-card__icon svg{display:block;fill:none;flex:0 0 52px;height:52px;width:52px;max-width:none}.template-product #MainContent .nimall-service-card--flyeagle .nimall-service-card__icon{background:#fff0dc;color:#9a5a17}.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;display:inline-block;letter-spacing:.04em;margin-top:7px;padding:5px 7px}.template-product #MainContent .nimall-service-card__arrow{color:#6b7280;font-size:24px}[dir=rtl] .nimall-service-card__arrow{transform:scaleX(-1)}@media(prefers-reduced-motion:reduce){.template-product #MainContent .nimall-service-card{transition:none}}.template-product #MainContent .nimall-legacy-service-item{display:none!important}.template-product #MainContent .nimall-mobile-service-tiles{display:none}@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:0;margin-top:14px;padding:0 10px}.template-product #MainContent .nimall-commerce-aside>.nimall-seller-card,.template-product #MainContent .nimall-commerce-aside>.nimall-service-stack{display:none}.template-product #MainContent .nimall-mobile-service-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;min-width:0;width:100%}.template-product #MainContent .nimall-mobile-service-tile{-webkit-appearance:none;appearance:none;align-items:center;background:#fff;border:1px solid #dfe5e3;border-radius:12px;box-shadow:0 2px 6px #2435320b;color:#1a282b;display:flex;flex-direction:column;font:inherit;gap:4px;height:66px;justify-content:center;letter-spacing:normal;min-height:0;min-width:0;padding:5px 2px;text-align:center;text-transform:none;width:100%}.template-product #MainContent .nimall-mobile-service-tile[aria-expanded=true]{background:#f4fbf7;border-color:#43977d}.template-product #MainContent .nimall-mobile-service-tile:focus-visible{outline:3px solid #006c35;outline-offset:2px}.template-product #MainContent .nimall-mobile-service-tile__icon{align-items:center;color:#166a58;display:flex;flex:0 0 17px;height:17px;justify-content:center;line-height:17px;max-width:100%}.template-product #MainContent .nimall-mobile-service-tile__icon svg{display:block;flex:0 0 17px;height:17px!important;width:17px!important}.template-product #MainContent .nimall-mobile-service-tile__icon--seller{color:#171717;font-size:14px;font-weight:800;letter-spacing:-.6px;white-space:nowrap}.template-product #MainContent .nimall-mobile-service-tile__label{color:#1a282b;display:block;font-size:11px;font-weight:600;line-height:14px;max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap}.template-product #MainContent .nimall-mobile-service-detail{background:#f3f8f5;border-radius:10px;color:#29483e;grid-column:1 / -1;margin-top:4px;min-width:0;padding:10px 11px}.template-product #MainContent .nimall-mobile-service-detail[hidden]{display:none}.template-product #MainContent .nimall-mobile-service-detail .nimall-seller-card__identity{gap:4px}.template-product #MainContent .nimall-mobile-service-detail .nimall-seller-card__mark{font-size:19px}.template-product #MainContent .nimall-mobile-service-detail__link{color:#075c44;display:inline-block;font-size:11px;margin-top:7px;text-decoration:underline}}@media(max-width:350px){.template-product #MainContent .nimall-mobile-service-tile{height:62px}.template-product #MainContent .nimall-mobile-service-tile__icon,.template-product #MainContent .nimall-mobile-service-tile__icon svg{height:16px!important}.template-product #MainContent .nimall-mobile-service-tile__icon svg{flex-basis:16px;width:16px!important}}html body.template-product #MainContent .nimall-pdp-bundle__choice .product-item{padding:8px 8px 32px!important}html body.template-product #MainContent .nimall-pdp-bundle__choice .card-information,html body.template-product #MainContent .nimall-pdp-bundle__choice .card-information__wrapper{display:block!important;height:auto!important;min-height:0!important;padding:0!important}html body.template-product #MainContent .nimall-pdp-bundle__choice .card-title{height:auto!important;min-height:0!important;max-height:2.6em}html body.template-product #MainContent .nimall-pdp-bundle__choice .card-price,html body.template-product #MainContent .nimall-pdp-bundle__choice .card-summary{display:none!important}html body.template-product #MainContent .nimall-pdp-bundle__price{display:block;margin-top:6px;color:#137341;font-size:11px;line-height:1.2}html body.template-product #MainContent .nimall-pdp-bundle__choice .nimall-restored-actions{height:25px!important;align-items:center}html body.template-product #MainContent .nimall-pdp-bundle__choice .card-action{width:27px!important;height:27px!important;min-height:0!important;padding:0!important}html body.template-product #MainContent .nimall-pdp-bundle__choice .card-action form,html body.template-product #MainContent .nimall-pdp-bundle__choice .product-form__submit{width:27px!important;min-width:0!important;height:27px!important;min-height:0!important;padding:0!important;border-radius:6px!important}html body.template-product #MainContent .nimall-pdp-bundle__choice .product-form__submit{overflow:hidden;font-size:0!important;color:transparent!important;background:transparent!important}html body.template-product #MainContent .nimall-pdp-bundle__choice .nimall-card-cart-glyph{display:block!important;width:17px!important;height:17px!important;pointer-events:none}@media(max-width:767px){html body.template-product #MainContent .nimall-pdp-bundle__choice .product-item{min-height:95px!important;padding:5px 5px 27px!important}html body.template-product #MainContent .nimall-pdp-bundle__price{margin-top:5px;font-size:10px}}.template-product #MainContent .nimall-pdp-recommendations{display:grid;gap:12px;min-width:0;width:100%;margin:10px 0 20px}.template-product #MainContent .nimall-pdp-recommendations>.productView-moreItem,.template-product #MainContent .nimall-pdp-recommendations>.shopify-section{min-width:0;width:100%;margin:0;padding:12px;border:1px solid #e5e9e7;border-radius:14px;background:#fff}.template-product #MainContent .nimall-pdp-recommendations .wrapper-container,.template-product #MainContent .nimall-pdp-recommendations .halo-recommendations-block>.wrapper-container{max-width:none!important;width:100%!important;padding:0!important}.template-product #MainContent .nimall-pdp-recommendations .halo-block-header,.template-product #MainContent .nimall-pdp-recommendations .complementary-products-title{margin:0 0 8px!important;text-align:start!important}.template-product #MainContent .nimall-pdp-recommendations .halo-block-header .title,.template-product #MainContent .nimall-pdp-recommendations .complementary-products-title .title{font-size:16px!important;line-height:1.35}.template-product #MainContent .nimall-pdp-recommendations .products-grid{display:flex!important;gap:8px!important;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding-bottom:4px}.template-product #MainContent .nimall-pdp-recommendations .products-grid>.product{flex:0 0 clamp(140px,31%,170px)!important;width:clamp(140px,31%,170px)!important;max-width:none!important;min-width:0;scroll-snap-align:start}.template-product #MainContent .nimall-pdp-recommendations .nimall-card-v23 .card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media(min-width:1200px){.template-product #MainContent .productView-top.nimall-product-commerce-layout>.productView-images{grid-column:1;grid-row:1;position:static}.template-product #MainContent .productView-top.nimall-product-commerce-layout>.productView-details{grid-column:2;grid-row:1 / span 2}.template-product #MainContent .productView-top.nimall-product-commerce-layout>.nimall-commerce-aside{grid-column:3;grid-row:1 / span 2}.template-product #MainContent .productView-top.nimall-product-commerce-layout>.nimall-pdp-recommendations{grid-column:1;grid-row:2;align-self:start}}@media(max-width:1199px){.template-product #MainContent .nimall-pdp-recommendations{margin:14px 0 18px;padding:0 12px}}.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}}@media(min-width:1025px){html body.template-product #MainContent .productView-images-wrapper{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;height:auto!important}html body.template-product #MainContent .productView-image-wrapper{grid-column:1!important;grid-row:1!important;width:100%!important;margin-inline:0!important;padding-inline:0!important}html body.template-product #MainContent .productView-thumbnail-wrapper{grid-column:1!important;grid-row:2!important;position:static!important;width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important}html body.template-product #MainContent .productView-for,html body.template-product #MainContent .productView-for .slick-track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px;width:100%!important;height:auto!important;transform:none!important;overflow-x:auto;padding:0!important;margin:0!important}html body.template-product #MainContent .productView-for .slick-list{width:100%!important;min-width:0!important;flex:1 1 100%;height:auto!important;padding:0!important}html body.template-product #MainContent .productView-for:before,html body.template-product #MainContent .productView-for:after,html body.template-product #MainContent .productView-for .slick-track:before,html body.template-product #MainContent .productView-for .slick-track:after{display:none!important}html body.template-product #MainContent .productView-for .productView-thumbnail{flex:0 0 64px;width:64px!important;height:72px!important;margin:0!important}html body.template-product #MainContent .productView-for .slick-cloned,html body.template-product #MainContent .productView-for>.slick-arrow{display:none!important}html body.template-product #MainContent .productView-nav .productView-img-container img:not(.zoomImg){width:100%!important;margin-inline:0!important;object-fit:contain!important;object-position:left center}html[lang^=ar] body.template-product #MainContent .productView-nav .productView-img-container img:not(.zoomImg){object-position:right center}html body.template-product #MainContent#MainContent .halo-product-block .halo-block-content,html body.template-product #MainContent#MainContent .halo-product-block .products-grid,html body.template-product #MainContent#MainContent .halo-product-block .products-carousel{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}html body.template-product #MainContent#MainContent .halo-product-block .products-grid:not(.slick-initialized),html body.template-product #MainContent#MainContent .halo-product-block .products-carousel:not(.slick-initialized),html body.template-product #MainContent#MainContent .halo-product-block .slick-track{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:12px!important}html body.template-product #MainContent#MainContent .halo-product-block .product{max-width:320px!important}html body.template-product #MainContent .halo-product-block .product-item.nimall-card-v23 .card-information{min-height:116px!important}}html body #MainContent#MainContent .product-item.nimall-card-v23,html body #MainContent#MainContent .product-item.nimall-card-v23>.card{height:100%!important;align-self:stretch}html body #MainContent#MainContent .product-item.nimall-card-v23 .card-information{height:auto!important;min-height:0!important;flex:1 1 auto;padding:6px 8px!important}html body #MainContent#MainContent .product-item.nimall-card-v23 .card-information__wrapper{flex:0 0 auto}html body #MainContent#MainContent .product-item.nimall-card-v23 .card-price{display:block!important;margin:0!important;padding-top:0!important;min-height:34px!important}html body #MainContent#MainContent .product-item.nimall-card-v23 .card-title{height:35px!important;min-height:35px!important;line-height:17.5px!important;margin-bottom:3px!important}html body #MainContent#MainContent .product-item.nimall-card-v23 .nimall-card-rating{height:22px;min-height:22px;padding:2px 5px;margin-bottom:3px!important}html body #MainContent#MainContent .product-item.nimall-card-v23 :is(.price,.price__container,.price__regular,.price__sale,.price__last){line-height:1.2!important}html body #MainContent#MainContent .product-item.nimall-card-v23 .price__compare{line-height:1.15!important}html body #MainContent#MainContent .product-item.nimall-card-v23 .card-information__wrapper:not(:has(.nimall-card-rating)) .card-title{margin-bottom:28px!important}html body #MainContent#MainContent .product-item.nimall-card-v23 .card-price>.price,html body #MainContent#MainContent .product-item.nimall-card-v23 .card-price .price>dl{display:block!important;height:auto!important;min-height:0!important}html body #MainContent#MainContent .product-item.nimall-card-v23 nimall-card-dispatch,html body #MainContent#MainContent .y01-product-card.nimall-mobile-card-v23 nimall-card-dispatch{min-height:32px;padding:6px 8px;font-size:11px;line-height:1.25}@media(max-width:767px){html body #MainContent#MainContent article.y01-product-card.nimall-mobile-card-v23{height:100%!important;align-self:stretch!important}html body #MainContent#MainContent .y01-product-card.nimall-mobile-card-v23 .y01-product-card__body{flex:1 1 auto;grid-template-rows:auto 22px minmax(32px,1fr);padding:5px 7px 6px}html body #MainContent#MainContent .y01-product-card.nimall-mobile-card-v23 .nimall-card-rating{grid-column:1}html body #MainContent#MainContent .y01-product-card.nimall-mobile-card-v23 .y01-product-card__price{align-self:start}html body #MainContent#MainContent .y01-product-card.nimall-mobile-card-v23 .y01-product-card__price s{line-height:1.3}html body #MainContent#MainContent .y01-product-card.nimall-mobile-card-v23 .y01-product-card__footer{grid-row:2 / 4}}@media(max-width:359px){html body #MainContent#MainContent .y01-product-card.nimall-mobile-card-v23 .y01-product-card__body{column-gap:4px;padding-inline:6px}}@media(min-width:1025px){html body.template-product #MainContent .nimall-pdp-recommendations .halo-product-block .products-grid:not(.slick-initialized){display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:8px!important;overflow-x:auto!important}html body.template-product #MainContent .nimall-pdp-recommendations .halo-product-block .products-grid:not(.slick-initialized)>.product{flex:0 0 154px!important;width:154px!important;max-width:154px!important}html body.template-product #MainContent .nimall-pdp-recommendations .complementary-products .products-carousel.slick-initialized .slick-track{display:flex!important;grid-template-columns:none!important;gap:8px!important;width:auto!important}}html body.template-product #MainContent .nimall-pdp-bundle,html body.template-product #MainContent .nimall-pdp-also-viewed{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:12px auto;border-radius:16px}html body.template-product #MainContent .nimall-pdp-bundle{padding:16px;background:#fff1f4}html body.template-product #MainContent .nimall-pdp-bundle__heading{margin:0 0 12px;color:#0b513a;font-size:17px;font-weight:750;line-height:1.3}html body.template-product #MainContent .nimall-pdp-bundle__body{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:14px;align-items:stretch}html body.template-product #MainContent .nimall-pdp-bundle__products{display:flex;align-items:stretch;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:thin}html body.template-product #MainContent .nimall-pdp-bundle__choice{position:relative;flex:1 0 190px;min-width:0;max-width:270px}html body.template-product #MainContent .nimall-pdp-bundle__choice>.product{display:block!important;width:100%!important;max-width:100%!important;height:100%;margin:0!important}html body.template-product #MainContent .nimall-pdp-bundle__choice .product-item{position:relative;display:block;box-sizing:border-box;width:100%;height:100%;min-height:130px;padding:8px 8px 32px;border:1px solid #e5e9e7;border-radius:10px;background:#fff}html body.template-product #MainContent .nimall-pdp-bundle__choice .product-item>.card{display:flex;flex-direction:row;gap:8px;min-height:0;align-items:flex-start}html body.template-product #MainContent .nimall-pdp-bundle__choice .card-product{flex:0 0 74px;width:74px;min-width:0}html body.template-product #MainContent .nimall-pdp-bundle__choice .card-information{flex:1 1 auto;min-width:0;padding:0}html body.template-product #MainContent .nimall-pdp-bundle__choice .card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:11px;line-height:1.25}html body.template-product #MainContent .nimall-pdp-bundle__choice .card-price{margin-top:7px;font-size:11px;font-weight:700}html body.template-product #MainContent .nimall-pdp-bundle__choice .nimall-restored-actions{position:absolute!important;inset:auto 6px 5px!important;display:flex!important;justify-content:space-between;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body.template-product #MainContent .nimall-pdp-bundle__choice .nimall-action-desktop-only{display:flex!important}html body.template-product #MainContent .nimall-pdp-bundle__check{display:block!important;-webkit-appearance:none!important;appearance:none!important;clip:auto!important;overflow:visible!important;margin:0!important;position:absolute;z-index:30!important;top:4px;right:4px;width:24px;height:24px;border:2px solid #0b6845!important;border-radius:5px;background:#fff!important;cursor:pointer}html body.template-product #MainContent .nimall-pdp-bundle__check:checked{background:#0b6845!important}html body.template-product #MainContent .nimall-pdp-bundle__check:checked:after{content:"\2713";display:block;color:#fff;font-size:17px;font-weight:700;line-height:20px;text-align:center}html body.template-product #MainContent .nimall-pdp-bundle__check:focus-visible{outline:3px solid #e3a400;outline-offset:2px}html body.template-product #MainContent .nimall-pdp-bundle__plus{align-self:center;flex:0 0 15px;color:#193e31;font-size:23px;font-weight:750;text-align:center}html body.template-product #MainContent .nimall-pdp-bundle__summary{display:flex;flex-direction:column;justify-content:center;gap:12px;min-width:0;padding:14px;border-radius:10px;background:#fff}html body.template-product #MainContent .nimall-pdp-bundle__total{color:#222;font-size:13px}html body.template-product #MainContent .nimall-pdp-bundle__add{min-height:35px;padding:8px 12px;border:0;border-radius:20px;background:#ffda23;color:#242424;font-size:12px;font-weight:700;cursor:pointer}html body.template-product #MainContent .nimall-pdp-bundle__add:disabled{opacity:.5;cursor:not-allowed}html body.template-product #MainContent .nimall-pdp-bundle__status{font-size:11px;color:#a33}html body.template-product #MainContent .nimall-pdp-also-viewed{padding:16px;background:#fff9e9}html body.template-product #MainContent .nimall-pdp-also-viewed .halo-product-block,html body.template-product #MainContent .nimall-pdp-also-viewed .halo-product-block>.container,html body.template-product #MainContent .nimall-pdp-also-viewed .halo-product-block>.wrapper-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.template-product #MainContent#MainContent .nimall-pdp-also-viewed .products-grid:not(.slick-initialized){display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:8px!important;overflow-x:auto!important;padding-bottom:4px}html body.template-product #MainContent#MainContent .nimall-pdp-also-viewed .products-grid:not(.slick-initialized)>.product{flex:0 0 clamp(132px,15%,168px)!important;width:clamp(132px,15%,168px)!important;max-width:168px!important;min-width:0}html body.template-product #MainContent .nimall-pdp-also-viewed .nimall-card-v23 .card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media(max-width:767px){html body.template-product #MainContent .nimall-pdp-bundle,html body.template-product #MainContent .nimall-pdp-also-viewed{margin:8px 0;padding:10px;border-radius:10px}html body.template-product #MainContent .nimall-pdp-bundle__heading{margin-bottom:7px;font-size:13px}html body.template-product #MainContent .nimall-pdp-bundle__body{display:block}html body.template-product #MainContent .nimall-pdp-bundle__summary,html body.template-product #MainContent .nimall-pdp-bundle__plus{display:none}html body.template-product #MainContent .nimall-pdp-bundle__choice{flex:0 0 165px;max-width:165px}html body.template-product #MainContent .nimall-pdp-bundle__choice .product-item{min-height:86px;padding:5px 5px 24px}html body.template-product #MainContent .nimall-pdp-bundle__choice .card-product{flex-basis:55px;width:55px}html body.template-product #MainContent .nimall-pdp-bundle__choice .card-title,html body.template-product #MainContent .nimall-pdp-bundle__choice .card-price{font-size:9px}html body.template-product #MainContent#MainContent .nimall-pdp-also-viewed .products-grid:not(.slick-initialized)>.product{flex:0 0 100px!important;width:100px!important}}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-bundle__choice .product-item>.card,html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-bundle__choice .card-information,html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-bundle__choice .card-information__wrapper{height:auto!important;min-height:0!important;padding:0!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-bundle__choice .card-title{height:auto!important;min-height:0!important;max-height:2.5em!important;line-height:1.25!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-bundle__choice .card-price,html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-bundle__choice .card-summary{display:none!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-bundle__choice .product-form__submit{box-sizing:border-box!important;width:27px!important;max-width:27px!important;min-width:27px!important;height:27px!important;padding:0!important;font-size:0!important;color:transparent!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-bundle__choice .product-item>.card{padding-bottom:28px!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-bundle__choice .card-title{margin-bottom:0!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-bundle__choice .nimall-restored-actions{inset:auto 4px 3px!important;width:auto!important;height:27px!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-bundle__choice .card-wishlist,html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-bundle__choice .card-action{position:static!important;margin:0!important;transform:none!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-bundle__choice nimall-card-dispatch{display:none!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-bundle__choice .card__badge,html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-bundle__choice .sale-badge{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:38px!important;padding:2px 4px!important;font-size:9px!important;line-height:1!important;white-space:nowrap!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-also-viewed .product-item{height:208px!important;min-height:0!important;max-height:208px!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-also-viewed .product-item>.card{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-also-viewed .card-product,html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-also-viewed .card-product__wrapper{flex:0 0 80px!important;height:80px!important;min-height:0!important;overflow:hidden!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-also-viewed .card-media{width:80px!important;height:80px!important;min-height:0!important;margin-inline:auto!important;padding-bottom:0!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-also-viewed .card-media img{width:80px!important;height:80px!important;object-fit:contain!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-also-viewed nimall-card-dispatch{display:none!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-also-viewed .card-information{flex:1 1 auto!important;height:auto!important;min-height:0!important;padding:4px 6px!important;overflow:hidden!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-also-viewed .card-information__wrapper{display:block!important;height:auto!important;min-height:0!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-also-viewed .card-title{height:auto!important;min-height:0!important;max-height:2.4em!important;margin:0!important;font-size:10px!important;line-height:1.2!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-also-viewed .card-price{height:auto!important;min-height:0!important;margin:4px 0 0!important;font-size:10px!important;line-height:1.15!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-also-viewed .nimall-restored-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;position:static!important;flex:0 0 28px!important;height:28px!important;min-height:0!important;padding:0 4px!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-also-viewed .nimall-action-desktop-only{display:flex!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-also-viewed .card-wishlist,html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-also-viewed .card-action{position:static!important;margin:0!important;transform:none!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-also-viewed .card-action:has(form),html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-also-viewed .card-action form,html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-also-viewed .product-form__submit{width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important;padding:0!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-also-viewed .nimall-card-cart-glyph{display:block!important;width:17px!important;height:17px!important;pointer-events:none}@media(max-width:767px){html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-also-viewed .product-item{height:174px!important;max-height:174px!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-also-viewed .product-form__submit{box-sizing:border-box!important;width:27px!important;min-width:27px!important;height:27px!important;padding:0!important;font-size:0!important}html body.template-product #MainContent#MainContent#MainContent .nimall-pdp-also-viewed .products-grid:not(.slick-initialized)>.product{flex:0 0 132px!important;width:132px!important;max-width:132px!important}}html body.template-product #MainContent#MainContent#MainContent :is(.nimall-pdp-bundle__choice,.nimall-pdp-also-viewed) .card-action:has(form){position:relative!important}html body.template-product #MainContent#MainContent#MainContent :is(.nimall-pdp-bundle__choice,.nimall-pdp-also-viewed) .card-action:has(form) .nimall-card-cart-glyph{display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;inset:5px auto auto 5px!important;width:17px!important;height:17px!important;pointer-events:none!important}html body.template-product #MainContent#MainContent#MainContent :is(.nimall-pdp-bundle__choice,.nimall-pdp-also-viewed) .card-action:has(form) .nimall-card-cart-glyph svg{width:17px!important;height:17px!important}html body.template-product #MainContent .productView-variants .nimall-variant-swatch-name{display:none}@media(max-width:767px){html body.template-product #MainContent .productView-product.nimall-pdp-variants-compact .y15-pdp-review-row{min-height:0!important;margin-bottom:0!important}html body.template-product #MainContent .productView-product.nimall-pdp-variants-compact .productView-variants{position:relative;overflow:visible}html body.template-product #MainContent .productView-product.nimall-pdp-variants-compact .productView-variants>.y15-pdp-secondary-actions{position:absolute!important;z-index:3;inset:0 0 auto auto;display:flex!important;align-items:center;gap:8px;width:auto!important;margin:0!important}html[dir=rtl] body.template-product #MainContent .productView-product.nimall-pdp-variants-compact .productView-variants>.y15-pdp-secondary-actions{inset:0 auto auto 0}html body.template-product #MainContent .productView-product.nimall-pdp-variants-compact .productView-wishlist,html body.template-product #MainContent .productView-product.nimall-pdp-variants-compact .productView-share,html body.template-product #MainContent .productView-product.nimall-pdp-variants-compact .productView-wishlist a,html body.template-product #MainContent .productView-product.nimall-pdp-variants-compact .share-button__button{box-sizing:border-box;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important}html body.template-product #MainContent .productView-product.nimall-pdp-variants-compact .productView-variants .product-form__input{margin:0 0 10px!important}html body.template-product #MainContent .productView-product.nimall-pdp-variants-compact .productView-variants .product-form__input:first-of-type>legend{box-sizing:border-box;width:100%;max-width:100%;min-height:44px;margin:0!important;padding:11px 100px 7px 2px!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px!important;line-height:20px!important}html[dir=rtl] body.template-product #MainContent .productView-product.nimall-pdp-variants-compact .productView-variants .product-form__input:first-of-type>legend{padding:11px 2px 7px 100px!important}html body.template-product #MainContent .productView-product.nimall-pdp-variants-compact .productView-variants .product-form__input:not(:first-of-type)>legend{font-size:13px!important;line-height:20px!important}html body.template-product #MainContent .productView-product.nimall-pdp-variants-compact .product-form__input[data-product-attribute=set-rectangle]{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px}html body.template-product #MainContent .productView-product.nimall-pdp-variants-compact .product-form__input[data-product-attribute=set-rectangle]>legend{grid-column:1 / -1}html body.template-product #MainContent .productView-product.nimall-pdp-variants-compact .product-form__input[data-product-attribute=set-rectangle]>label.product-form__label{box-sizing:border-box;display:block!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;font-size:12px!important;line-height:1.2!important}html body.template-product #MainContent .productView-product.nimall-pdp-variants-compact .product-form__input[data-product-attribute=set-rectangle]>label.product-form__label .text{box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;width:100%!important;height:auto!important;min-height:48px!important;padding:5px!important;border-radius:8px;font-size:12px!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:anywhere}html body.template-product #MainContent .productView-product.nimall-pdp-variants-compact .product-form__input.product-form__swatch[data-product-attribute=set-rectangle]{grid-template-columns:repeat(auto-fit,minmax(76px,1fr))}html body.template-product #MainContent .productView-product.nimall-pdp-variants-compact .product-form__input.product-form__swatch[data-product-attribute=set-rectangle]>label.product-form__label{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:62px!important;padding:4px!important}html body.template-product #MainContent .productView-product.nimall-pdp-variants-compact .product-form__input.product-form__swatch[data-product-attribute=set-rectangle]>label.product-form__label .pattern{display:block!important;flex:0 0 24px;width:24px!important;height:24px!important;min-height:24px!important;border:1px solid #d1d5db;border-radius:50%}html body.template-product #MainContent .productView-product.nimall-pdp-variants-compact .product-form__input.product-form__swatch[data-product-attribute=set-rectangle]>label.product-form__label .nimall-variant-swatch-name{display:block;width:100%;font-size:10px;line-height:1.15;text-align:center;overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/215/assets/nimall-p13-global-product-cards.css.map */
