.media{--ratio: 1 !important;aspect-ratio:1 / 1!important;overflow:hidden;background:#f5faff}.media img,.media video,.media>svg,.media model-viewer{position:absolute!important;top:0;right:0;bottom:0;left:0;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;padding:4%;box-sizing:border-box}.card__media .media img,.card-wrapper .media img{object-fit:contain!important}.card-wrapper .card__inner.ratio{aspect-ratio:1 / 1!important;height:auto!important}.card-wrapper .card__inner.ratio:before{content:none!important;display:none!important}.card__media,.card-wrapper .media{position:relative!important;top:auto!important;bottom:auto!important;height:100%!important}.card-wrapper .card__media{width:100%!important;margin:0!important}.card__media .media img{transition:transform .45s ease}.card-wrapper:hover .card__media .media img{transform:scale(1.04)}.product__media img{object-fit:contain!important}.product-media-container{border-radius:var(--zpk-radius, 14px)!important;overflow:hidden;box-shadow:0 10px 34px #0b25591f;background:linear-gradient(160deg,var(--zpk-brand-softer, #f2f9ff),#ffffff)}.product-media-container .media{background:#f5faff}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:74%!important;width:calc(74% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--large:not(.product--no-media) .product__info-wrapper{max-width:26%!important;width:calc(26% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:62%!important;width:calc(62% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:38%!important;width:calc(38% - var(--grid-desktop-horizontal-spacing) / 2)!important}}.thumbnail-list__item{min-width:64px}.thumbnail img{object-fit:contain!important;background:#f5faff}.product-media-modal .media img{object-fit:contain!important;padding:0}.card__media>.media:only-child~.media,.card__media .media:empty{display:none!important}.card__media{min-height:0!important}:root{--zpk-brand: #0ea5e9;--zpk-brand-dark: #0369a1;--zpk-brand-soft: #e0f2fe;--zpk-brand-softer: #f2f9ff;--zpk-radius: 14px;--zpk-deal-red: #ff4747;--zpk-navy: #0b2559}.shopify-section:not(.zpk):not(.zpk-header-parent){padding-top:clamp(32px,5vw,56px);padding-bottom:clamp(32px,5vw,56px)}.collection-hero__title,.main-page-title,.title-wrapper-with-link .title,.collection__title{color:var(--zpk-brand-dark)!important}main[data-template*=collection],.template-collection,.template-search{background:linear-gradient(180deg,var(--zpk-brand-soft) 0px,var(--zpk-brand-softer) 420px,#ffffff 420px)!important}.collection-hero,.collection-hero:before{background:linear-gradient(135deg,var(--zpk-brand-soft),#ffffff)!important}facet-filters-form .facets-container,.facets-vertical,.facets__form{background:#fff;border:1px solid var(--zpk-brand-soft);border-radius:var(--zpk-radius);padding:8px 14px}.collection .grid,.product-grid,ul.grid{display:grid!important;grid-template-columns:repeat(2,1fr);gap:28px 18px!important;align-items:stretch}@media screen and (min-width:600px){.collection .grid,.product-grid,ul.grid{grid-template-columns:repeat(2,1fr);gap:32px 24px!important}}@media screen and (min-width:990px){.collection .grid,.product-grid,ul.grid{grid-template-columns:repeat(3,1fr);gap:36px 28px!important}}.collection .grid>li,.product-grid>li,ul.grid>li{display:flex;height:100%}.card-wrapper{display:flex;flex-direction:column;width:100%;height:100%}.card-wrapper .card{display:flex;flex-direction:column;flex:1;height:100%;background:transparent;border:none!important;box-shadow:none!important;border-radius:var(--zpk-radius)!important;overflow:visible;transition:transform .15s ease}.card-wrapper .card__media{border-radius:var(--zpk-radius)!important;overflow:hidden}.card-wrapper .card__content{display:flex;flex-direction:column;flex:1;justify-content:flex-start;gap:6px;padding:14px 4px 0!important}.card-wrapper:hover .card{transform:translateY(-3px)}.badge{border-radius:8px!important;font-size:12px!important;padding:5px 11px!important}.badge.badge--bottom-left,.badge.badge--bottom-right,.badge.badge--top-left,.badge.badge--top-right{background:var(--zpk-deal-red)!important;color:#fff!important}.card__heading{font-size:17px!important;line-height:1.35!important;margin:0!important}.card__heading a{color:#1c1a1f;font-weight:600!important;display:block;overflow:visible;white-space:normal}.card .price{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:baseline!important;gap:8px!important;margin-top:6px}.card .price__container{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:8px!important;flex-wrap:nowrap!important}.card .price__regular,.card .price__sale{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:8px!important}.card .price--on-sale .price__regular{display:none!important}.card .price:not(.price--on-sale) .price__sale{display:none!important}.card .price .price-item--sale{color:var(--zpk-deal-red);font-weight:800!important;font-size:26px!important;white-space:nowrap}.card .price .price-item--regular:not(s .price-item){color:var(--zpk-deal-red);font-weight:800!important;font-size:26px!important;white-space:nowrap}.card .price s .price-item--regular,.card .price s{color:#9a9299;font-weight:400;font-size:14px!important;white-space:nowrap}.zpk-discount-pill{display:inline-block;background:var(--zpk-deal-red);color:#fff;font-size:11px;font-weight:800;padding:2px 6px;border-radius:5px;white-space:nowrap}.zpk-save-badge{display:inline-flex;align-items:center;gap:3px;background:linear-gradient(135deg,var(--zpk-navy),#123a7a);color:#fff;font-weight:800!important;font-size:13px;letter-spacing:.03em;line-height:1;padding:5px 11px;border-radius:999px;margin-top:6px;box-shadow:0 1px 3px #0b255959}.zpk-save-badge:before{content:"\25bc";font-size:9px;transform:translateY(-1px)}.price--large .price-item--sale{font-size:38px!important;font-weight:800!important;color:var(--zpk-deal-red)!important;line-height:1.1!important}.price--large s,.price--large s .price-item--regular{font-size:18px!important;color:#9a9299!important;font-weight:400!important}price-large-badge .zpk-save-badge,.price--large~.zpk-save-badge,.product__info-container .zpk-save-badge{font-size:16px;padding:7px 15px}.button:not(.button--secondary),.product-form__submit,.shopify-payment-button__button--unbranded{background:var(--zpk-brand)!important;border-color:var(--zpk-brand)!important;border-radius:999px!important;font-weight:700!important;letter-spacing:.02em;transition:transform .15s ease,background .15s ease}.button:not(.button--secondary):hover,.product-form__submit:hover{background:var(--zpk-brand-dark)!important;transform:translateY(-2px)}.button--secondary{border-color:var(--zpk-brand)!important;color:var(--zpk-brand-dark)!important;border-radius:999px!important;background:#fff}cart-drawer .totals .total,.cart__ctas .button:not(.button--secondary){background:var(--zpk-brand)!important;border-color:var(--zpk-brand)!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/zipicka-image-fix.css.map */
