:root{--djiza-card-ink: #1c1c1c;--djiza-card-muted: #717171;--djiza-card-line: #e9e9e9;--djiza-card-radius: 12px}.djiza-theme-card{min-width:0}.djiza-theme-card>.product-wrap{display:flex;flex-direction:column;background:#fff;border:1px solid var(--djiza-card-line);border-radius:var(--djiza-card-radius);overflow:hidden;height:100%;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.djiza-theme-card>.product-wrap:hover{border:1px solid #d5d5d5;padding:0!important;box-shadow:0 10px 26px #0000000e!important;transform:translateY(-2px)}.djiza-theme-card .product-image__wrapper{width:100%;aspect-ratio:1.2 / 1;background:#fff!important;overflow:hidden;flex-shrink:0}.djiza-theme-card .product__imageContainer,.djiza-theme-card .product__imageContainer>a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff!important}.djiza-theme-card .product__imageContainer>a{position:relative;display:grid;grid-template:100% / 100%;align-items:stretch;justify-items:stretch;padding:0}#template-collection .djiza-theme-card .sticker-holder{align-items:flex-start;padding:8px;pointer-events:none}#template-collection .djiza-theme-card .sticker-holder__content--product{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;width:auto;max-width:calc(100% - 16px)}#template-collection .djiza-theme-card .thumbnail-sticker,#template-collection .djiza-theme-card .sticker-shape-round .thumbnail-sticker{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:auto;min-width:0;margin:0;padding:3px 7px;border-radius:4px}#template-collection .djiza-theme-card .sticker-shape-round .thumbnail-sticker .sticker-text,#template-collection .djiza-theme-card .thumbnail-sticker .sticker-text{position:static;width:auto;font-size:10px;line-height:1.2;white-space:nowrap;transform:none}.djiza-theme-card .image-element__wrap{position:relative;grid-area:1 / 1;width:100%!important;height:100%!important;max-width:none!important;display:flex;align-items:center;justify-content:center;background-color:#fff!important}.djiza-theme-card .image-element__wrap:has(img.secondary){background-color:transparent!important;pointer-events:none}.djiza-theme-card .image-element__wrap img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain;transform:none}.djiza-theme-card>.product-wrap:hover .image-element__wrap img:not(.secondary){transform:none}.djiza-theme-card .thumbnail__caption{display:block!important;flex:1;padding:15px 17px 17px;text-align:left;visibility:visible!important;opacity:1!important}.djiza-theme-card .thumbnail__caption .product-thumbnail{position:relative;display:flex;flex-direction:column;height:100%;gap:9px;padding:0}.djiza-theme-card .thumbnail__caption .product-thumbnail__title,.djiza-theme-card .thumbnail__caption .product-thumbnail__title:visited{display:-webkit-box;overflow:hidden;min-height:43px;color:var(--djiza-card-ink);font-size:14px;line-height:1.55;font-weight:500;letter-spacing:-.008em;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.djiza-theme-card .thumbnail__caption .product-thumbnail__price{flex:0 0 auto;color:var(--djiza-card-ink);font-size:15px;font-weight:650;line-height:1.4;white-space:nowrap}.djiza-theme-card .djiza-card__bottom{display:flex;gap:8px;align-items:flex-end;justify-content:space-between;margin-top:auto}.djiza-theme-card .djiza-card__view{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;color:#555;font-size:11px;font-weight:500;line-height:1.4;text-decoration:none;white-space:nowrap}.djiza-theme-card .djiza-card__view svg{width:17px;height:17px;transition:transform .2s ease}.djiza-theme-card>.product-wrap:hover .djiza-card__view{color:#111}.djiza-theme-card>.product-wrap:hover .djiza-card__view svg{transform:translate(3px)}.djiza-theme-card .djiza-card__view:focus-visible{outline:2px solid #111;outline-offset:3px}.djiza-theme-card .thumbnail__caption .product-thumbnail__was-price{color:var(--djiza-card-muted);font-weight:400}.djiza-theme-card .thumbnail__caption .product-thumbnail__vendor{color:var(--djiza-card-muted);font-size:11px;letter-spacing:.07em;text-transform:uppercase}.djiza-theme-card .thumbnail-overlay__container{background-color:#ffffffde}.djiza-theme-card .thumbnail-overlay__container .quick-shop__info{display:none!important}.djiza-theme-card .thumbnail-swatch{padding:7px 12px 0}.djiza-theme-card .product__rating{margin:8px 12px 0}.djiza-theme-card .product-image__wrapper a:focus-visible,.djiza-theme-card .thumbnail__caption a:focus-visible{outline:2px solid #111;outline-offset:3px}#template-collection .sidebar-section{padding:18px;border:1px solid var(--djiza-card-line);border-radius:var(--djiza-card-radius);background:#fff}#template-collection .faceted-filter-form .sidebar__block{margin:0 0 18px;padding:0 0 18px!important;border-bottom:1px solid var(--djiza-card-line)}#template-collection .faceted-filter-form .sidebar__block:last-child{margin-bottom:0;padding-bottom:0!important;border-bottom:0}#template-collection .faceted-filter-form .sidebar-block__heading{margin:0;border:0;color:var(--djiza-card-ink);font-size:14px;font-weight:650;line-height:1.35;letter-spacing:-.01em}#template-collection .faceted-filter-form .sidebar-block__heading+.sidebar-block__content{padding-top:10px}#template-collection .faceted-filter-group-display,#template-collection .faceted-filter-group-display__header{margin:0}#template-collection .faceted-filter-group-display__header:empty{display:none}#template-collection .faceted-filter-group-display__list-item-label{min-height:32px;padding:5px 0;cursor:pointer}#template-collection .faceted-filter-group-display__checkmark{width:16px;height:16px;flex:0 0 16px;border-color:#c8c8c8;border-radius:4px}#template-collection .faceted-filter-group-display__list-item-label-text{padding-left:10px;color:#333;font-size:14px;line-height:1.4}#template-collection .faceted-filter-group-display__list-item-input:checked~.faceted-filter-group-display__list-item-label-text{font-weight:600}#template-collection .faceted-filter-group-display__price-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#template-collection .faceted-filter-group-display__price-range-from,#template-collection .faceted-filter-group-display__price-range-to{column-gap:6px}#template-collection .faceted-filter-group-display__price-range-label{margin-bottom:5px;color:#333;font-size:12px;font-weight:600}#template-collection .faceted-filter-group-display__price-range-from .faceted-filter-group-display__price-range-input,#template-collection .faceted-filter-group-display__price-range-to .faceted-filter-group-display__price-range-input{width:100%;height:40px;min-width:0;padding:8px 9px;border:1px solid #d3d3d3;border-radius:7px;background:#fff;font-size:13px}#template-collection .faceted-filter-group-display__price-range-input:focus{border-color:#777;box-shadow:0 0 0 2px #00000014;outline:0}#template-collection .faceted-filter-group-display__submit{margin-top:12px}#template-collection .faceted-filter-group-display__submit .button{min-height:38px;padding:8px 16px;border-radius:8px;font-size:13px}#template-collection .faceted-active-filters{gap:7px;margin-bottom:18px;padding:0 0 18px;border-color:var(--djiza-card-line)}@media only screen and (min-width:799px){#template-collection .sidebar-section{position:sticky;top:20px}}.djiza-recommendations [hidden]{display:none!important}.djiza-recommendations .djiza-recommendations__container{display:block}.djiza-recommendations__header{display:flex;gap:20px;justify-content:space-between;align-items:flex-end;margin:0 0 26px;padding:0 0 20px;border-bottom:1px solid var(--djiza-card-line)}.djiza-recommendations__eyebrow{display:block;margin-bottom:9px;color:var(--djiza-card-muted);font-size:10px;font-weight:600;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.djiza-recommendations__heading{margin:0;color:var(--djiza-card-ink);font-size:clamp(23px,2.4vw,32px);font-weight:600;line-height:1.2;letter-spacing:-.03em}.djiza-products{display:grid;grid-template-columns:repeat(var(--djiza-cols, 4),minmax(0,1fr));gap:18px}.djiza-products--slider{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:1px;scrollbar-width:thin;padding:2px 2px 14px}.djiza-products__card{display:flex;flex-direction:column;min-width:0;min-height:100%;overflow:hidden;border:1px solid var(--djiza-card-line);border-radius:var(--djiza-card-radius);background:#fff;color:var(--djiza-card-ink);text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.djiza-products--slider .djiza-products__card{flex:0 0 var(--djiza-slide-basis, 24%);scroll-snap-align:start}.djiza-products__card:hover{border-color:#d5d5d5;box-shadow:0 10px 26px #0000000e;transform:translateY(-2px)}.djiza-products__card:focus-visible{outline:2px solid #111;outline-offset:3px}.djiza-products__media{display:flex;width:100%;aspect-ratio:1.2 / 1;align-items:center;justify-content:center;padding:16px;overflow:hidden;background:#fff!important}.djiza-products--aligned .djiza-products__media{height:var(--djiza-image-height, 200px);aspect-ratio:auto}.djiza-products__image,.djiza-products__placeholder{display:block;width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.djiza-products__card:hover .djiza-products__image{transform:scale(1.035)}.djiza-products__body{display:flex;flex:1;flex-direction:column;padding:15px 17px 17px}.djiza-products__vendor{color:var(--djiza-card-muted);font-size:11px;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px}.djiza-products__title{display:-webkit-box;min-height:43px;margin:0;overflow:hidden;color:var(--djiza-card-ink);font-size:14px;line-height:1.55;font-weight:500;letter-spacing:-.008em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.djiza-products__bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;padding-top:14px;margin-top:auto}.djiza-products__prices{color:var(--djiza-card-ink);font-size:15px;line-height:1.35;font-weight:650;white-space:nowrap}.djiza-products__prices small{color:var(--djiza-card-muted);font-size:11px;font-weight:400}.djiza-products__prices del{display:block;color:var(--djiza-card-muted);font-size:12px;font-weight:400}.djiza-products__action{display:inline-flex;align-items:center;gap:4px;color:#555;font-size:11px;font-weight:500;line-height:1.35;white-space:nowrap}.djiza-products__action svg{width:17px;height:17px;transition:transform .2s ease}.djiza-products__card:hover .djiza-products__action svg{transform:translate(3px)}.djiza-recommendations__controls{display:flex;gap:8px}.djiza-recommendations__arrow{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--djiza-card-line);border-radius:50%;width:38px;height:38px;background:#fff;color:#222;cursor:pointer;font-size:19px;line-height:1}.djiza-recommendations__arrow:hover{border-color:#bbb}.djiza-recommendations__arrow:focus-visible{outline:2px solid #111;outline-offset:2px}@media(max-width:990px){.djiza-products--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.djiza-products--slider .djiza-products__card{flex-basis:calc((100% - 14px)/2)}.djiza-products{gap:14px}}@media(max-width:640px){.djiza-theme-card .product-image__wrapper{aspect-ratio:1 / 1}.djiza-theme-card .product__imageContainer>a{padding:0}.djiza-theme-card .thumbnail__caption{padding:12px}.djiza-theme-card .thumbnail__caption .product-thumbnail__title{font-size:12px;min-height:38px}.djiza-theme-card .thumbnail__caption .product-thumbnail__price{font-size:13px}.djiza-recommendations__header{margin-bottom:18px;padding-bottom:17px}.djiza-products{gap:10px}.djiza-products--slider .djiza-products__card{flex-basis:calc((100% - 10px)/2)}.djiza-products__media{aspect-ratio:1 / 1;padding:10px}.djiza-products__body{padding:12px}.djiza-products__title{font-size:12px;min-height:38px}.djiza-products__bottom{align-items:flex-start;flex-direction:column;gap:8px}.djiza-products__prices{font-size:13px;white-space:normal}.djiza-products__action{font-size:11px}.djiza-recommendations__arrow{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.djiza-theme-card>.product-wrap,.djiza-products__card,.djiza-theme-card .image-element__wrap img,.djiza-products__image,.djiza-products__action svg{transition:none!important}.djiza-theme-card>.product-wrap:hover,.djiza-products__card:hover,.djiza-products__card:hover .djiza-products__image{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/djiza-product-cards.css.map */
