:root{--cz-navy: #00143F;--cz-navy-2: #021C40;--cz-red: #CB0912;--cz-red-dark: #A8070E;--cz-text: #333E48;--cz-text-light: #6B7684;--cz-bg: #FFFFFF;--cz-bg-alt: #F5F6F8;--cz-border: #E5E8EC;--cz-success: #0E8A4D;--cz-star: #F5A623;--cz-radius: 8px;--cz-radius-lg: 14px;--cz-shadow-sm: 0 1px 3px rgba(0, 20, 63, .07);--cz-shadow: 0 4px 18px rgba(0, 20, 63, .09);--cz-shadow-lg: 0 10px 40px rgba(0, 20, 63, .14);--cz-header-h: 64px}.announcement-bar{background:var(--cz-navy);color:#fff;font-size:13px;font-weight:500;letter-spacing:.2px;text-align:center;padding:9px 16px}.announcement-bar a{color:#fff;text-decoration:underline}.announcement-bar strong{color:#fff;font-weight:700}.announcement-bar .cz-accent{color:#ff5a5f;font-weight:700}.header-wrapper{background:#fff;border-bottom:1px solid var(--cz-border);position:sticky;top:0;z-index:60}.header{display:flex;align-items:center;gap:22px;padding:14px 20px;max-width:1440px;margin:0 auto;flex-wrap:nowrap}.header__logo{flex:0 0 auto}.header__search{flex:1 1 auto;max-width:620px;margin:0 auto}.header__icons{flex:0 0 auto;margin-left:auto}.header__logo img{max-height:46px;width:auto;display:block}.header__icons{display:flex;align-items:center;gap:4px}.header__icon{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 12px;color:var(--cz-text);font-size:11px;text-decoration:none;border-radius:var(--cz-radius);white-space:nowrap}.header__icon:hover{background:var(--cz-bg-alt);color:var(--cz-navy)}.header__icon svg{width:22px;height:22px}.header__cart-count{position:absolute;top:-4px;right:-4px;background:var(--cz-red);color:#fff;font-size:10px;font-weight:700;min-width:17px;height:17px;line-height:17px;border-radius:50%;text-align:center}.header__cart-wrap{position:relative}.mega-nav{background:#fff;border-bottom:1px solid var(--cz-border)}.mega-nav__inner{display:flex;align-items:center;gap:4px;max-width:1440px;margin:0 auto;padding:0 20px;overflow-x:auto;scrollbar-width:none}.mega-nav__inner::-webkit-scrollbar{display:none}.mega-nav__item{padding:12px 14px;font-size:13.5px;font-weight:600;color:var(--cz-text);text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;text-transform:uppercase;letter-spacing:.3px}.mega-nav__item:hover,.mega-nav__item.is-active{color:var(--cz-red);border-bottom-color:var(--cz-red)}.mega-nav__item--all{color:var(--cz-navy)}.hero{position:relative;overflow:hidden;background:var(--cz-navy)}.hero__slide{position:relative;display:block}.hero__media{width:100%;display:block}.hero__media--desktop{display:block}.hero__media--mobile{display:none}.hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:0 6%;max-width:620px;overflow:hidden}.hero__title{color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.5);font-size:clamp(22px,3.4vw,42px);font-weight:700;line-height:1.12;margin:0 0 12px;letter-spacing:-.5px;overflow-wrap:break-word}.hero__eyebrow{color:var(--cz-red);font-weight:700;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.hero__text{color:#ffffffeb;text-shadow:0 1px 8px rgba(0,0,0,.45);font-size:clamp(13px,1.4vw,17px);margin-bottom:22px;line-height:1.55}.hero__cta{display:inline-block;align-self:flex-start;background:var(--cz-red);color:#fff;padding:13px 30px;border-radius:40px;font-weight:700;font-size:14px;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;transition:background .2s,transform .2s}.hero__cta:hover{background:var(--cz-red-dark);transform:translateY(-1px)}.hero__dots{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:8px}.hero__dot{width:9px;height:9px;border-radius:50%;background:#ffffff73;border:0;cursor:pointer;padding:0}.hero__dot.is-active{background:var(--cz-red);width:24px;border-radius:6px}.section{padding:44px 20px}.section--tight{padding:30px 20px}.section--alt{background:var(--cz-bg-alt)}.section__inner{max-width:1440px;margin:0 auto}.section__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.section__title{font-size:clamp(20px,2.4vw,28px);font-weight:700;color:var(--cz-navy);margin:0;letter-spacing:-.3px}.section__title span{color:var(--cz-red)}.section__link{color:var(--cz-red);font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap}.section__link:hover{text-decoration:underline}.product-grid{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.product-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--cz-border);border-radius:var(--cz-radius-lg);overflow:hidden;transition:box-shadow .25s,transform .25s}.product-card:hover{box-shadow:var(--cz-shadow);transform:translateY(-3px)}.product-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--cz-bg-alt)}.product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.product-card:hover .product-card__media img{transform:scale(1.05)}.product-card__badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:5px}.badge{display:inline-block;padding:4px 9px;border-radius:5px;font-size:11px;font-weight:700;line-height:1.2}.badge--sale{background:var(--cz-red);color:#fff}.badge--soldout{background:#1c1c1c;color:#fff}.badge--new{background:var(--cz-navy);color:#fff}.product-card__wish{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;background:#fff;border:1px solid var(--cz-border);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--cz-text);box-shadow:var(--cz-shadow-sm)}.product-card__wish:hover,.product-card__wish.is-active{color:var(--cz-red);border-color:var(--cz-red)}.product-card__body{padding:13px 14px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.product-card__brand{font-size:11px;font-weight:700;letter-spacing:.6px;color:var(--cz-red);text-transform:uppercase}.product-card__title{font-size:14px;font-weight:500;color:var(--cz-text);line-height:1.4;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:39px}.product-card__title:hover{color:var(--cz-navy)}.product-card__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:auto}.price-now{font-size:17px;font-weight:700;color:var(--cz-navy)}.price-was{font-size:13px;color:var(--cz-text-light);text-decoration:line-through}.price-save{font-size:11px;font-weight:700;color:var(--cz-success)}.product-card__rating{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--cz-text-light)}.product-card__rating .stars{color:var(--cz-star);letter-spacing:1px}.product-card__actions{padding:0 14px 14px}.btn-add{width:100%;padding:11px;border:0;border-radius:6px;background:var(--cz-navy);color:#fff;font-weight:700;font-size:13px;cursor:pointer;text-transform:uppercase;letter-spacing:.4px;transition:background .2s}.btn-add:hover{background:var(--cz-red)}.btn-add[disabled]{background:#c8ccd2;cursor:not-allowed}.tabs{display:flex;gap:6px;margin-bottom:20px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.tabs::-webkit-scrollbar{display:none}.tab{padding:9px 18px;border:1px solid var(--cz-border);border-radius:40px;background:#fff;color:var(--cz-text);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.tab.is-active{background:var(--cz-navy);color:#fff;border-color:var(--cz-navy)}.deal{position:relative;border-radius:var(--cz-radius-lg);overflow:hidden;background:var(--cz-navy);min-height:220px;display:flex;align-items:center}.deal__media{position:absolute;top:0;right:0;bottom:0;left:0}.deal__media img{width:100%;height:100%;object-fit:cover}.deal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00143feb 20%,#00143f40)}.deal__body{position:relative;padding:34px 5%;color:#fff;max-width:560px}.deal__eyebrow{color:var(--cz-red);font-weight:700;font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.deal__title{font-size:clamp(22px,3vw,36px);font-weight:700;margin:8px 0 10px;line-height:1.15}.deal__text{color:#ffffffd9;font-size:14px;margin-bottom:20px}.brand-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.brand-tile{display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 2;border:1px solid var(--cz-border);border-radius:var(--cz-radius);background:#fff;padding:12px;transition:box-shadow .2s,border-color .2s}.brand-tile:hover{border-color:var(--cz-navy);box-shadow:var(--cz-shadow-sm)}.brand-tile span{font-weight:700;color:var(--cz-navy);font-size:13px;text-align:center}.newsletter{background:var(--cz-navy);color:#fff;padding:46px 20px;text-align:center}.newsletter__title{font-size:clamp(20px,2.6vw,30px);font-weight:700;margin:0 0 8px}.newsletter__text{color:#ffffffc7;margin:0 0 22px;font-size:14px}.newsletter__form{display:flex;gap:10px;max-width:480px;margin:0 auto}.newsletter__input{flex:1;padding:13px 16px;border:0;border-radius:6px;font-size:14px;background:#fff;color:var(--cz-text)}.newsletter__btn{padding:13px 26px;border:0;border-radius:6px;background:var(--cz-red);color:#fff;font-weight:700;font-size:14px;cursor:pointer;text-transform:uppercase}.footer{background:var(--cz-navy);color:#fffc;padding:50px 20px 24px}.footer__grid{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1.4fr;gap:34px}.footer__brand img{max-height:44px;margin-bottom:16px}.footer__title{color:#fff;font-size:15px;font-weight:700;margin:0 0 16px}.footer__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer__links a{color:#ffffffbf;font-size:13.5px;text-decoration:none}.footer__links a:hover{color:#fff;text-decoration:underline}.footer__badges{display:flex;gap:14px;margin-bottom:22px;flex-wrap:wrap}.footer__badge{display:flex;align-items:center;gap:8px;font-size:12px;color:#ffffffbf}.footer__badge svg{width:20px;height:20px;color:#fff}.footer__bottom{max-width:1440px;margin:34px auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.14);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;color:#ffffff8c}.wa-float{position:fixed;right:18px;bottom:18px;z-index:80;display:flex;align-items:center;gap:9px;background:#25d366;color:#fff;padding:11px 18px 11px 14px;border-radius:40px;text-decoration:none;font-weight:700;font-size:13px;box-shadow:0 6px 22px #25d36666}.wa-float svg{width:22px;height:22px}.wa-float span{display:none}@media(min-width:750px){.wa-float span{display:inline}}@media(max-width:749px){:root{--cz-header-h: 56px}.header{padding:9px 14px;gap:10px}.header__logo img{max-height:34px}.header__search{display:none}.section{padding:30px 14px}.section--tight{padding:22px 14px}.product-grid{grid-template-columns:repeat(2,1fr);gap:10px}.brand-strip{grid-template-columns:repeat(3,1fr);gap:8px}.hero__title{font-size:22px;line-height:1.15}.hero__text{font-size:12.5px;margin-bottom:14px}.hero__content{padding:0 6%;max-width:100%}.hero__eyebrow{font-size:11px;margin-bottom:6px}.hero__cta{padding:11px 22px;font-size:12px}.product-card__body{padding:10px 11px 12px}.product-card__title{font-size:13px;min-height:36px}.price-now{font-size:15px}.footer__grid{grid-template-columns:1fr;gap:26px}.newsletter__form{flex-direction:column}.wa-float{right:12px;bottom:12px}.tabs{margin-bottom:14px}.tab{padding:8px 14px;font-size:12px}}@media(min-width:750px)and (max-width:1023px){.product-grid{grid-template-columns:repeat(3,1fr)}.footer__grid{grid-template-columns:1fr 1fr;gap:28px}}.cz-container{max-width:1440px;margin:0 auto;padding:0 20px}.cz-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cz-hide-mobile{display:none}@media(min-width:750px){.cz-hide-mobile{display:block}}.cz-hide-desktop{display:block}@media(min-width:750px){.cz-hide-desktop{display:none}}.header__search-form{display:flex;align-items:center;width:100%;border:1px solid var(--cz-border);border-radius:40px;background:var(--cz-bg-alt);overflow:hidden}.header__search-input{flex:1;border:0;background:transparent;padding:10px 16px;font-size:14px;color:var(--cz-text);outline:none}.header__search-input::placeholder{color:var(--cz-text-light)}.header__search-btn{border:0;background:transparent;padding:0 16px;color:var(--cz-navy);cursor:pointer;display:flex;align-items:center}.header__search-btn:hover{color:var(--cz-red)}@media(max-width:749px){.header__search{display:none}}.hero__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#00143fe0,#00143f8c 38%,#00143f00 68%)}.hero__content{z-index:2}.hero__dots{z-index:3}#shopify-section-sections--24280097914937__cz_header .header{display:flex!important;align-items:center!important;gap:22px!important;padding:14px 20px!important;max-width:1440px!important;margin:0 auto!important;flex-wrap:nowrap!important;contain:none!important}#shopify-section-sections--24280097914937__cz_header .header__logo{flex:0 0 auto!important}#shopify-section-sections--24280097914937__cz_header .header__search{flex:1 1 auto!important;max-width:620px!important;margin:0 auto!important}#shopify-section-sections--24280097914937__cz_header .header__icons{flex:0 0 auto!important;margin-left:auto!important;display:flex!important;align-items:center!important;gap:4px!important}#shopify-section-sections--24280097914937__cz_header .header__icon{display:flex!important;flex-direction:column!important;align-items:center!important;gap:2px!important;padding:8px 12px!important;color:var(--cz-text)!important;font-size:11px!important;text-decoration:none!important;border-radius:var(--cz-radius)!important;white-space:nowrap!important}#shopify-section-sections--24280097914937__cz_header .header__search-form{display:flex!important;align-items:center!important;width:100%!important;border:1px solid var(--cz-border)!important;border-radius:40px!important;background:var(--cz-bg-alt)!important;overflow:hidden!important}.hero .hero__slide .hero__media.hero__media--img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4 / 1!important;object-fit:cover!important;object-position:center!important}@media(max-width:749px){.hero .hero__slide .hero__media.hero__media--img{aspect-ratio:4 / 5!important}}html,body{overflow:visible!important}body{overflow-x:hidden!important}.page-wrapper{overflow:visible!important}.cz-breadcrumbs{padding:14px 0;font-size:12.5px}.cz-breadcrumbs__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cz-breadcrumbs__item a{color:var(--cz-text-light);text-decoration:none}.cz-breadcrumbs__item a:hover{color:var(--cz-red)}.cz-breadcrumbs__item--current{color:var(--cz-navy);font-weight:600}.cz-breadcrumbs__sep{color:var(--cz-border)}.cz-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;padding:14px 16px;background:var(--cz-bg-alt);border-radius:var(--cz-radius-lg)}.cz-trust__item{display:flex;align-items:center;gap:9px}.cz-trust__item svg{width:24px;height:24px;color:var(--cz-navy);flex:0 0 auto}.cz-trust__item div{display:flex;flex-direction:column;line-height:1.25}.cz-trust__item strong{font-size:12.5px;color:var(--cz-navy);font-weight:700}.cz-trust__item span{font-size:11.5px;color:var(--cz-text-light)}.cz-product-info{display:flex;flex-direction:column;gap:14px}.cz-product-info__title{font-size:clamp(20px,2.2vw,28px);font-weight:700;color:var(--cz-navy);margin:0;line-height:1.2;letter-spacing:-.3px}.cz-product-info__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;color:var(--cz-text-light)}.cz-product-info__brand{color:var(--cz-red);font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:11.5px}.cz-product-info__sku{font-size:12px;color:var(--cz-text-light)}.cz-product-info__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cz-product-info__price .price-now{font-size:26px;font-weight:700;color:var(--cz-navy)}.cz-product-info__price .price-was{font-size:16px;color:var(--cz-text-light);text-decoration:line-through}.cz-product-info__price .price-save{font-size:12px;font-weight:700;color:var(--cz-success);background:#0e8a4d1a;padding:3px 8px;border-radius:4px}.cz-tabs{margin-top:8px}.cz-tabs__nav{display:flex;gap:0;border-bottom:2px solid var(--cz-border);overflow-x:auto;scrollbar-width:none}.cz-tabs__nav::-webkit-scrollbar{display:none}.cz-tabs__btn{padding:12px 20px;border:0;background:none;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--cz-text-light);border-bottom:2px solid transparent;margin-bottom:-2px;white-space:nowrap}.cz-tabs__btn.is-active{color:var(--cz-navy);border-bottom-color:var(--cz-red)}.cz-tabs__panel{padding:20px 0;font-size:14px;line-height:1.7;color:var(--cz-text)}.cz-tabs__panel[hidden]{display:none}.cz-specs{width:100%;border-collapse:collapse;font-size:13.5px}.cz-specs th,.cz-specs td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--cz-border)}.cz-specs th{width:34%;color:var(--cz-text-light);font-weight:500;background:var(--cz-bg-alt)}.cz-specs td{color:var(--cz-navy);font-weight:500}.cz-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fff;border-top:1px solid var(--cz-border);box-shadow:0 -4px 20px #00143f14;padding:10px 20px;display:none;align-items:center;gap:14px;max-width:100%}.cz-sticky-atc.is-visible{display:flex}.cz-sticky-atc__img{width:46px;height:46px;object-fit:cover;border-radius:6px;flex:0 0 auto}.cz-sticky-atc__info{flex:1 1 auto;min-width:0}.cz-sticky-atc__title{font-size:13px;font-weight:600;color:var(--cz-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-sticky-atc__price{font-size:14px;font-weight:700;color:var(--cz-red)}.cz-sticky-atc__btn{flex:0 0 auto;padding:12px 26px;border:0;border-radius:6px;background:var(--cz-red);color:#fff;font-weight:700;font-size:13px;cursor:pointer;text-transform:uppercase;letter-spacing:.4px}.cz-sticky-atc__btn:hover{background:var(--cz-red-dark)}.cz-related__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.cz-related__title{font-size:clamp(18px,2.2vw,26px);font-weight:700;color:var(--cz-navy);margin:0}.cz-related__title span{color:var(--cz-red)}@media(max-width:749px){.cz-trust{grid-template-columns:repeat(2,1fr);gap:12px;padding:12px}.cz-trust__item strong{font-size:11.5px}.cz-trust__item span{font-size:10.5px}.cz-product-info__title{font-size:19px}.cz-product-info__price .price-now{font-size:22px}.cz-tabs__btn{padding:10px 14px;font-size:12.5px}.cz-specs th{width:42%}.cz-breadcrumbs{padding:10px 0;font-size:11.5px}.cz-sticky-atc{padding:8px 12px;gap:10px}.cz-sticky-atc__btn{padding:11px 18px;font-size:12px}}.product-details .cz-tabs,.product-details .cz-trust,.product-details .cz-breadcrumbs{width:100%!important;max-width:100%!important;grid-column:1 / -1!important}.cz-tabs__panel{width:100%!important}.cz-tabs__panel>*{max-width:100%!important}.product-details{flex-wrap:wrap!important}.product-details>.cz-tabs,.product-details>.cz-trust{flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.product-details>.cz-trust{order:5}.product-details>.cz-tabs{order:10}@media screen and (min-width:750px){.product-information__grid.product-information--media-left,.product-information__grid.product-information--media-right{grid-template-columns:1fr 1fr!important}.product-information__media{width:auto!important;min-width:0!important}.product-information__media,.product-details{padding-inline:0!important}.product-information--media-left .product-information__media{padding-right:20px!important}.product-information--media-left .product-details,.product-information--media-right .product-information__media{padding-left:20px!important}.product-information--media-right .product-details{padding-right:20px!important}}.cz-collection-head{padding:8px 0 18px}.cz-collection-head__title{font-size:clamp(24px,3vw,38px);font-weight:700;color:var(--cz-navy);margin:0 0 8px;letter-spacing:-.5px}.cz-collection-head__title span{color:var(--cz-red)}.cz-collection-head__desc{font-size:14px;color:var(--cz-text-light);line-height:1.65;max-width:820px;margin:0}.cz-collection-head__count{font-size:13px;color:var(--cz-text-light);font-weight:600}.cz-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--cz-border);border-bottom:1px solid var(--cz-border);margin-bottom:20px}.cz-toolbar__count{font-size:13px;color:var(--cz-text-light)}.cz-toolbar__count strong{color:var(--cz-navy);font-weight:700}.cz-toolbar__right{display:flex;align-items:center;gap:10px}.cz-collection-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.cz-collection-grid .product-card{height:100%}.cz-collection-layout{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:1024px){.cz-collection-layout{grid-template-columns:240px 1fr;gap:32px}}@media(max-width:749px){.cz-collection-head__title{font-size:24px}.cz-collection-head__desc{font-size:13px}.cz-collection-grid{grid-template-columns:repeat(2,1fr);gap:10px}.cz-toolbar{padding:10px 0;margin-bottom:14px}.cz-toolbar__count{font-size:12px}}@media(min-width:750px)and (max-width:1023px){.cz-collection-grid{grid-template-columns:repeat(3,1fr)}}product-card.product-card{position:relative;display:flex;background:#fff;border:1px solid var(--cz-border)!important;border-radius:var(--cz-radius-lg)!important;overflow:hidden;transition:box-shadow .25s,transform .25s,border-color .25s}product-card.product-card:hover{box-shadow:var(--cz-shadow)!important;transform:translateY(-3px);border-color:var(--cz-navy)!important}.product-card__content{display:flex!important;flex-direction:column!important;width:100%!important;padding:0!important;background:#fff!important;border:0!important;border-radius:0!important}.product-card__media,.product-card .product-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--cz-bg-alt);margin:0!important;border-radius:0!important}.product-card__media img,.product-card .product-card__media img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .4s}product-card.product-card:hover .product-card__media img{transform:scale(1.05)}.product-card .badge,.product-card [class*=badge]{border-radius:5px!important;font-size:11px!important;font-weight:700!important;padding:4px 9px!important}.product-card__info,.product-card .product-card__info{display:flex!important;flex-direction:column!important;gap:6px!important;padding:13px 14px 16px!important;flex:1!important}.product-card__title,.product-card .product-card__title,.product-card h3,.product-card .h3{font-size:14px!important;font-weight:500!important;color:var(--cz-text)!important;line-height:1.4!important;margin:0!important;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:39px}.product-card__title:hover{color:var(--cz-navy)!important}.product-card__vendor,.product-card .product-card__vendor{font-size:11px!important;font-weight:700!important;letter-spacing:.6px!important;color:var(--cz-red)!important;text-transform:uppercase!important}.product-card .price,.product-card [class*=price]:not(.price__hidden){display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:auto}.product-card .price__regular .price-item,.product-card .price-item--regular{font-size:17px!important;font-weight:700!important;color:var(--cz-navy)!important}.product-card .price__compare .price-item,.product-card .price-item--compare,.product-card s .price-item{font-size:13px!important;color:var(--cz-text-light)!important;text-decoration:line-through!important}.product-card .price__badge-sale{font-size:11px!important;font-weight:700!important;color:var(--cz-success)!important}.product-card .quick-add__submit,.product-card .button,.product-card button[type=submit]{width:100%!important;padding:11px!important;border:0!important;border-radius:6px!important;background:var(--cz-navy)!important;color:#fff!important;font-weight:700!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.4px!important;cursor:pointer!important}.product-card .quick-add__submit:hover,.product-card .button:hover{background:var(--cz-red)!important}@media(max-width:749px){.product-card__info{padding:10px 11px 12px!important;gap:5px!important}.product-card__title{font-size:13px!important;min-height:36px}.product-card .price__regular .price-item{font-size:15px!important}.product-card .quick-add__submit{padding:9px!important;font-size:12px!important}}@media(max-width:749px){product-card.product-card,.product-card__content,.product-card__link{width:100%!important;max-width:100%!important}.product-card .card-gallery,.product-card .card-gallery>*{width:100%!important;max-width:100%!important}.product-card .product-media-container,.product-card .product-media,.product-card .product-media__image{width:100%!important;max-width:100%!important}slideshow-component,slideshow-container,slideshow-slides{width:100%!important;max-width:100%!important}.product-card .quick-add{position:static!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0 11px 11px!important;transform:none!important;opacity:1!important;pointer-events:auto!important}.product-card .quick-add__product-form-component,.product-card .quick-add form{display:block!important;width:100%!important;max-width:100%!important;height:auto!important}.product-card .quick-add__button{display:flex!important;width:100%!important;max-width:100%!important;min-height:36px!important;height:auto!important;padding:9px 12px!important;font-size:12px!important;border-radius:6px!important;background:var(--cz-navy)!important;color:#fff!important;justify-content:center!important;align-items:center!important}.product-card .quick-add__button .add-to-cart-text__content{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important}.product-card .quick-add__button--choose,.product-card .add-to-cart__added{display:none!important}}@media(max-width:749px){product-card.product-card,.product-card__content,.product-grid__item,.product-grid__item>*{height:auto!important;min-height:0!important;max-height:none!important}.product-card__content{padding-bottom:11px!important}.product-card .product-card__title,.product-card [class*=title]{-webkit-line-clamp:2!important;min-height:0!important;height:auto!important;margin-bottom:6px!important}.product-card .product-grid-view-zoom-out--details{display:block!important;height:auto!important;width:100%!important}.product-card .contents{display:contents!important}.product-card product-price,.product-card .text-block{display:block!important;width:100%!important;height:auto!important;margin:0 0 8px!important;padding:0 11px!important}.product-card .quick-add{padding:0 11px!important}}.product-card .price .price__hidden,.product-card .price .visually-hidden,.product-card .price__hidden,.product-card [class*=price][class*=price__hidden]{display:none!important}.cz-brandgroup{margin-bottom:46px}.cz-brandgroup:last-child{margin-bottom:0}.cz-brandgroup__head{margin-bottom:20px;max-width:1310px;margin-left:auto;margin-right:auto}.cz-brandgroup__title{font-size:clamp(20px,2.4vw,28px);font-weight:700;color:var(--cz-navy);margin:0 0 6px;letter-spacing:-.3px}.cz-brandgroup__title span{color:var(--cz-red)}.cz-brandgroup__desc{font-size:13.5px;color:var(--cz-text-light);margin:0}.cz-brandgroup__grid{display:grid;gap:20px;grid-template-columns:1fr;max-width:1310px;margin:0 auto}.cz-brandgroup__item{background:#fff;border:1px solid var(--cz-border);border-radius:var(--cz-radius-lg);overflow:hidden;transition:box-shadow .25s}.cz-brandgroup__item:hover{box-shadow:var(--cz-shadow)}.cz-brandgroup__brand{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 16px;text-decoration:none;background:var(--cz-navy);color:#fff}.cz-brandgroup__brandname{font-size:16px;font-weight:700;letter-spacing:.3px}.cz-brandgroup__brandlabel{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:#ffffff29;padding:3px 8px;border-radius:4px}.cz-brandgroup__count{margin-left:auto;font-size:12px;opacity:.8}.cz-brandgroup__products{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);padding:0 0 14px}.cz-brandgroup__products .product-card{border-radius:var(--cz-radius)}@media(max-width:1023px){.cz-brandgroup__grid{grid-template-columns:1fr}}@media(max-width:749px){.cz-brandgroup{margin-bottom:34px}.cz-brandgroup__title{font-size:20px}.cz-brandgroup__head,.cz-brandgroup__grid{max-width:100%;padding:0 15px}.cz-brandgroup__products{grid-template-columns:repeat(2,1fr);gap:10px;padding:0 0 10px}.cz-brandgroup__brand{padding:12px 13px}.cz-brandgroup__brandname{font-size:14px}.cz-brandgroup__count{width:100%;margin-left:0}}.cz-brandgroup__viewall{display:block;text-align:center;padding:0 14px 16px;font-size:13px;font-weight:600;color:var(--cz-red);text-decoration:none}.cz-brandgroup__viewall:hover{text-decoration:underline}.cz-promorow{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cz-promocard{position:relative;display:flex;align-items:flex-end;min-height:300px;border-radius:var(--cz-radius-lg);overflow:hidden;text-decoration:none;background:var(--cz-navy);transition:transform .25s,box-shadow .25s}.cz-promocard:hover{transform:translateY(-3px);box-shadow:var(--cz-shadow-lg)}.cz-promocard__media{position:absolute;top:0;right:0;bottom:0;left:0}.cz-promocard__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block;transition:transform .4s}.cz-promocard:hover .cz-promocard__media img{transform:scale(1.05)}.cz-promocard__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00143f00 30%,#00143fe0)}.cz-promocard__body{position:relative;z-index:2;padding:20px;color:#fff;width:100%}.cz-promocard__eyebrow{display:block;color:#ff5a5f;font-weight:700;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:6px}.cz-promocard__title{color:#fff;font-size:clamp(17px,1.6vw,22px);font-weight:700;line-height:1.15;margin:0 0 6px;letter-spacing:-.2px}.cz-promocard__text{color:#ffffffe0;font-size:12.5px;line-height:1.5;margin:0 0 12px}.cz-promocard__cta{display:inline-block;background:var(--cz-red);color:#fff;padding:9px 20px;border-radius:40px;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.4px}.cz-promocard:hover .cz-promocard__cta{background:var(--cz-red-dark)}@media(max-width:1023px){.cz-promorow{grid-template-columns:1fr}.cz-promocard{min-height:240px}}@media(max-width:749px){.cz-promorow{grid-template-columns:1fr;gap:10px}.cz-promocard{min-height:200px}.cz-promocard__body{padding:16px}.cz-promocard__title{font-size:17px}.cz-promocard__text{font-size:12px}}[id*=promo_cz] .section,[id*=promo_cz] .section__inner{max-width:none!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}[id*=promo_cz] .section{padding-top:0!important;padding-bottom:0!important}[id*=promo_cz] .section__inner{max-width:1310px!important;padding:30px 0!important}@media(max-width:749px){[id*=promo_cz] .section__inner{padding:20px 14px!important}}[id*=cats_cz] .section,[id*=tabs_cz] .section,[id*=promo_cz] .section{display:block!important;max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important}[id*=cats_cz] .section__inner,[id*=tabs_cz] .section__inner,[id*=promo_cz] .section__inner,.cz-brandgroup__head,.cz-brandgroup__grid{max-width:1410px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.product-grid,.cz-brandgroup__products{grid-template-columns:repeat(6,1fr)!important}@media(max-width:1439px){[id*=cats_cz] .section__inner,[id*=tabs_cz] .section__inner,[id*=promo_cz] .section__inner,.cz-brandgroup__head,.cz-brandgroup__grid{padding-left:15px!important;padding-right:15px!important}}@media(max-width:1023px){.product-grid,.cz-brandgroup__products{grid-template-columns:repeat(4,1fr)!important}}@media(max-width:749px){.product-grid,.cz-brandgroup__products{grid-template-columns:repeat(2,1fr)!important}.cz-promorow{grid-template-columns:1fr!important}.cz-brandgroup__products{padding-left:0!important;padding-right:0!important}}.cz-catcar{position:relative}.cz-catcar__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 2px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cz-catcar__track::-webkit-scrollbar{display:none}.cz-catcar__item{flex:0 0 122px;width:122px;scroll-snap-align:start;text-align:center;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:6px}.cz-catcar__media{display:block;width:122px;height:122px;border-radius:50%;overflow:hidden;background:var(--cz-bg-alt);border:2px solid var(--cz-border);transition:border-color .25s,transform .25s}.cz-catcar__item:hover .cz-catcar__media{border-color:var(--cz-red);transform:translateY(-3px)}.cz-catcar__media img{width:100%;height:100%;object-fit:cover;display:block}.cz-catcar__placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--cz-navy),#0A2455)}.cz-catcar__label{font-size:12.5px;font-weight:600;color:var(--cz-navy);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cz-catcar__item:hover .cz-catcar__label{color:var(--cz-red)}.cz-catcar__count{font-size:10.5px;color:var(--cz-text-light);margin-top:-3px}.cz-catcar__arrow{position:absolute;top:61px;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;border:1px solid var(--cz-border);background:#fff;color:var(--cz-navy);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;box-shadow:var(--cz-shadow-sm);transition:background .2s,color .2s}.cz-catcar__arrow:hover{background:var(--cz-navy);color:#fff}.cz-catcar__arrow--prev{left:2px}.cz-catcar__arrow--next{right:2px}@media(max-width:749px){.cz-catcar__item{flex-basis:104px;width:104px}.cz-catcar__media{width:104px;height:104px}.cz-catcar__arrow{top:52px}.cz-catcar__arrow--prev{left:2px}.cz-catcar__arrow--next{right:2px}}.collection-wrapper>.cz-subcolls{grid-column:1 / -1}.cz-subcolls{display:block;width:100%;max-width:1310px;margin:0 auto 32px;padding:0 15px}.cz-subcolls__head{margin-bottom:18px}.cz-subcolls__title{font-size:22px;font-weight:700;color:var(--cz-navy);margin:0}.cz-subcolls__title span{color:var(--cz-red)}.cz-subcolls__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:100%;min-width:0}.cz-subcolls__grid>*{min-width:0}.cz-subcoll{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid var(--cz-border);border-radius:12px;background:#fff;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.cz-subcoll:hover{border-color:var(--cz-red);box-shadow:var(--cz-shadow-sm);transform:translateY(-2px)}.cz-subcoll__media{flex:0 0 64px;width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--cz-bg-alt);display:block}.cz-subcoll__media img{width:100%;height:100%;object-fit:cover;display:block}.cz-subcoll__placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--cz-navy),#0A2455)}.cz-subcoll__body{display:flex;flex-direction:column;gap:2px;min-width:0}.cz-subcoll__label{font-size:14px;font-weight:600;color:var(--cz-navy);line-height:1.25}.cz-subcoll:hover .cz-subcoll__label{color:var(--cz-red)}.cz-subcoll__count{font-size:11.5px;color:var(--cz-text-light)}@media(max-width:989px){.cz-subcolls__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.cz-subcolls{margin-bottom:24px}.cz-subcolls__grid{grid-template-columns:1fr;gap:10px}.cz-subcoll{padding:10px}.cz-subcoll__media{flex-basis:56px;width:56px;height:56px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/commerza-brand.css.map */
