.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}#menu-drawer .nzc-mobile-view-all{color:#00bed2;font-weight:600;display:flex;align-items:center;justify-content:space-between}#menu-drawer .nzc-mobile-view-all:hover{color:#009cad}.product_block_wrapper .nzc-recommendation{display:flex;align-items:center;gap:10px;position:relative;isolation:isolate;min-height:44px;padding:8px 14px;background:linear-gradient(115deg,#101322,#252b44);color:#fff;border-bottom:2px solid #00c6dc;border-radius:16px 16px 0 0;box-shadow:0 4px 12px #00c6dc22;overflow:hidden;transition:box-shadow .25s ease}.product_block_wrapper .nzc-recommendation-logo{display:block;flex:0 0 54px;width:54px;height:20px;overflow:hidden;mix-blend-mode:screen}.product_block_wrapper .nzc-recommendation-logo img{display:block;width:54px;max-width:none;height:auto;filter:grayscale(1) contrast(100) invert(1);clip-path:inset(0 0 18% 0)}.product_block_wrapper .nzc-recommendation-divider{width:1px;height:20px;background:#ffffff45;flex-shrink:0;transform:skew(-12deg)}.product_block_wrapper .nzc-recommendation-label{font-family:var(--font-body-family,sans-serif);font-size:12px;line-height:1.15;font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;flex:1}.product_block_wrapper .nzc-recommendation-check{width:21px;height:21px;flex-shrink:0;color:#00c6dc;filter:drop-shadow(0 0 5px #00c6dc55)}.product_block_wrapper:has(>.nzc-recommendation) .product_block_img{border-top-left-radius:0;border-top-right-radius:0}@media(hover:hover){.product_block_wrapper:hover .nzc-recommendation{box-shadow:0 4px 18px #00c6dc55}}@media(max-width:749px){.product_block_wrapper .nzc-recommendation{gap:5px;min-height:34px;padding:7px;border-radius:12px 12px 0 0}.product_block_wrapper .nzc-recommendation-logo{flex-basis:34px;width:34px;height:13px}.product_block_wrapper .nzc-recommendation-logo img{width:34px}.product_block_wrapper .nzc-recommendation-divider{height:14px}.product_block_wrapper .nzc-recommendation-label{font-size:9px;letter-spacing:.025em}.product_block_wrapper .nzc-recommendation-check{width:15px;height:15px}}@media(prefers-reduced-motion:reduce){.product_block_wrapper .nzc-recommendation{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
