:root{--demiz-pc-bg: #f7f2f1;--demiz-pc-white: #fffdfc;--demiz-pc-pink: #ecaed5;--demiz-pc-navy: #1e2144;--demiz-pc-lavender: #a1ace8;--demiz-pc-yellow: #e0dc92;--demiz-pc-coral: #ffc8bd;--demiz-pc-folder: #fbf8f6}.product-grid,.grid.product-grid,.collection .grid,.recommendations .grid,.related-products .grid{align-items:stretch!important;row-gap:46px!important;column-gap:24px!important}.product-grid>.grid__item,.grid.product-grid>.grid__item{display:flex!important;min-width:0!important}.card-wrapper{width:100%!important;height:100%!important}.card-wrapper,.card-wrapper .card,.card-wrapper .card__inner,.card-wrapper .card__content,.card-wrapper .card__information{border-radius:0!important}.card-wrapper .card{position:relative!important;width:100%!important;height:100%!important;min-height:100%!important;display:flex!important;flex-direction:column!important;padding:18px 14px 14px!important;border:1.5px solid var(--demiz-pc-navy)!important;border-radius:0!important;background:var(--demiz-pc-folder)!important;background-color:var(--demiz-pc-folder)!important;background-image:none!important;box-shadow:6px 6px 0 var(--demiz-pc-navy)!important;color:var(--demiz-pc-navy)!important;overflow:visible!important;font-family:MeyraviRegular,Arial,sans-serif!important;transition:transform .16s ease,box-shadow .16s ease!important}.card-wrapper .card:before{content:"PRODUCT.FILE";position:absolute;z-index:8;top:-18px;right:-1.5px;min-width:98px;height:20px;padding:3px 9px 2px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--demiz-pc-navy);border-bottom:0;background:var(--demiz-pc-lavender);color:var(--demiz-pc-navy);font-family:Courier New,Courier,monospace!important;font-size:7px;font-weight:700;line-height:1;letter-spacing:.05em;direction:ltr}.product-grid>.grid__item:nth-child(4n+2) .card:before,.grid.product-grid>.grid__item:nth-child(4n+2) .card:before{background:var(--demiz-pc-pink)}.product-grid>.grid__item:nth-child(4n+3) .card:before,.grid.product-grid>.grid__item:nth-child(4n+3) .card:before{background:var(--demiz-pc-yellow)}.product-grid>.grid__item:nth-child(4n+4) .card:before,.grid.product-grid>.grid__item:nth-child(4n+4) .card:before{background:var(--demiz-pc-coral)}.card-wrapper .card:after,.card-wrapper .card__inner:after,.card-wrapper .card__content:after{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.card-wrapper:hover .card{transform:translate(-2px,-2px)!important;box-shadow:9px 9px 0 var(--demiz-pc-navy)!important}.card-wrapper .card,.card-wrapper .card--card{background:#fbf8f6!important;background-color:#fbf8f6!important}.card-wrapper .card__inner{width:100%!important;border:1.5px solid var(--demiz-pc-navy)!important;border-radius:0!important;background:var(--demiz-pc-white)!important;background-color:var(--demiz-pc-white)!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important}.card-wrapper .card__media,.card-wrapper .media,.card-wrapper .media img{border-radius:0!important}.card-wrapper .media{background:var(--demiz-pc-white)!important}.card-wrapper .media img{transition:transform .28s ease!important}.card-wrapper:hover .media img{transform:scale(1.018)!important}.card-wrapper .card__badge{position:absolute!important;z-index:20!important;top:-16px!important;left:-12px!important;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;pointer-events:none;transform:rotate(-7deg);transform-origin:center center}.card-wrapper .badge{min-height:29px!important;padding:6px 11px 5px!important;border:1.5px solid var(--demiz-pc-navy)!important;border-radius:0!important;background:var(--demiz-pc-pink)!important;color:var(--demiz-pc-navy)!important;box-shadow:3px 3px 0 var(--demiz-pc-navy)!important;font-family:MeyraviBold,Arial,sans-serif!important;font-size:10px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important}.card-wrapper .badge.color-sold-out,.card-wrapper .badge.badge--sold-out{background:var(--demiz-pc-lavender)!important}.card-wrapper .card>.card__content{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;padding:15px 2px 0!important;position:static!important;inset:auto!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--demiz-pc-navy)!important}.card-wrapper .card>.card__content>.card__information{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;padding:0!important;position:static!important;background:transparent!important}.card-wrapper .card__inner>.card__content .card__information{display:none!important}.card-wrapper .card__inner>.card__content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;padding:0!important;pointer-events:none!important;background:transparent!important}.card-wrapper .card>.card__content .card__heading{margin:0!important}.card-wrapper .card>.card__content .card__heading,.card-wrapper .card>.card__content .card__heading a{color:var(--demiz-pc-navy)!important;font-family:MeyraviBold,Arial,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.42!important;text-decoration:none!important}.card-wrapper .card>.card__content .card__heading a{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;min-height:64px}.card-wrapper .card>.card__content .caption-with-letter-spacing,.card-wrapper .card>.card__content .caption-large,.card-wrapper .card>.card__content .card-information>.caption-with-letter-spacing{color:var(--demiz-pc-navy)!important;font-family:Courier New,Courier,monospace!important;font-size:7px!important;letter-spacing:.05em!important}.card-wrapper .price{margin-top:auto!important;padding-top:10px!important;color:var(--demiz-pc-navy)!important;font-family:MeyraviExtraBold,Arial,sans-serif!important}.card-wrapper .price__container{margin-bottom:0!important}.card-wrapper .price-item,.card-wrapper .price__regular .price-item--regular,.card-wrapper .price__sale .price-item--sale{color:var(--demiz-pc-navy)!important;font-family:MeyraviExtraBold,Arial,sans-serif!important;font-size:17px!important;font-weight:800!important}.card-wrapper .price__sale .price-item--regular,.card-wrapper s.price-item--regular{color:#1e214480!important;font-family:MeyraviRegular,Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;text-decoration-thickness:1px!important}.card-wrapper .swatch-input__input+.swatch-input__label,.card-wrapper .swatch,.card-wrapper .product-form__input input[type=radio]+label{border-radius:50%!important}.card-wrapper .card__information>*:not(.card__heading):not(.price){max-width:100%}.card-wrapper .quick-add{width:100%!important;margin:auto 0 0!important;padding-top:14px!important}.card-wrapper product-form{width:100%!important;display:block!important}.card-wrapper .quick-add__submit,.card-wrapper product-form .button{width:100%!important;min-width:0!important;min-height:43px!important;margin:0!important;padding:8px 12px!important;border:1.5px solid var(--demiz-pc-navy)!important;border-radius:0!important;background:var(--demiz-pc-yellow)!important;color:var(--demiz-pc-navy)!important;box-shadow:3px 3px 0 var(--demiz-pc-navy)!important;font-family:MeyraviBold,Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease!important}.card-wrapper .quick-add__submit:before,.card-wrapper .quick-add__submit:after,.card-wrapper product-form .button:before,.card-wrapper product-form .button:after{border:0!important;border-radius:0!important;box-shadow:none!important}.card-wrapper .quick-add__submit:hover,.card-wrapper product-form .button:hover{transform:translate(-1px,-1px)!important;background:var(--demiz-pc-coral)!important;box-shadow:5px 5px 0 var(--demiz-pc-navy)!important}.card-wrapper .rating-wrapper,.card-wrapper .rating{color:var(--demiz-pc-navy)!important}.card-wrapper .rating-count,.card-wrapper .rating-text{font-family:MeyraviRegular,Arial,sans-serif!important;font-size:10px!important}.card-wrapper .card--standard>.card__content,.card-wrapper .card--card,.card-wrapper .card--card .card__inner,.card-wrapper .card--standard .card__inner{background-color:transparent!important;background-image:none!important}.card-wrapper .card--card{background:var(--demiz-pc-folder)!important}.card-wrapper[class*=color-],.card-wrapper .card[class*=color-],.card-wrapper .gradient,.card-wrapper .color-background-1,.card-wrapper .color-background-2{--gradient-background: transparent !important}.facets-container,.facets-wrapper,.mobile-facets__wrapper{color:var(--demiz-pc-navy)!important;font-family:MeyraviRegular,Arial,sans-serif!important}.facets__summary,.facet-filters__label,.facet-filters__sort,.mobile-facets__open,.product-count__text{color:var(--demiz-pc-navy)!important}.facets__summary,.facet-filters__label,.mobile-facets__open,.product-count__text{font-family:MeyraviBold,Arial,sans-serif!important}.facet-filters__sort,.mobile-facets__open,.facets__summary{border-radius:0!important}.mobile-facets__open{padding:8px 12px!important;border:1.5px solid var(--demiz-pc-navy)!important;background:var(--demiz-pc-white)!important;color:var(--demiz-pc-navy)!important;box-shadow:3px 3px 0 var(--demiz-pc-navy)!important}@media screen and (max-width:749px){.product-grid,.grid.product-grid{row-gap:38px!important;column-gap:12px!important}.card-wrapper .card{padding:14px 10px 11px!important;box-shadow:4px 4px 0 var(--demiz-pc-navy)!important}.card-wrapper:hover .card{transform:none!important;box-shadow:4px 4px 0 var(--demiz-pc-navy)!important}.card-wrapper .card:before{top:-17px;min-width:84px;height:19px;font-size:6px}.card-wrapper .card__content{padding-top:12px!important}.card-wrapper .card>.card__content .card__heading,.card-wrapper .card>.card__content .card__heading a{font-size:13px!important;line-height:1.38!important}.card-wrapper .card>.card__content .card__heading a{min-height:55px}.card-wrapper .price-item,.card-wrapper .price__regular .price-item--regular,.card-wrapper .price__sale .price-item--sale{font-size:15px!important}.card-wrapper .quick-add__submit,.card-wrapper product-form .button{min-height:40px!important;font-size:12px!important}.card-wrapper .card__badge{top:-13px!important;left:-8px!important;transform:rotate(-6deg)}.card-wrapper .badge{min-height:24px!important;padding:4px 7px!important;font-size:9px!important}}@media(prefers-reduced-motion:reduce){.card-wrapper .card,.card-wrapper .media img,.card-wrapper .quick-add__submit,.card-wrapper product-form .button{transition:none!important}}.card-wrapper .card__inner>.card__content>.card__badge{display:none!important}.card-wrapper .card>.card__content>.card__badge{position:absolute!important;z-index:30!important;top:-18px!important;left:-13px!important;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:rotate(-7deg)!important;transform-origin:center center!important;pointer-events:none!important}.card-wrapper .card>.card__content>.card__badge .badge{min-width:62px!important;min-height:30px!important;padding:6px 11px 5px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1.5px solid var(--demiz-pc-navy)!important;border-radius:0!important;background:var(--demiz-pc-pink)!important;color:var(--demiz-pc-navy)!important;box-shadow:3px 3px 0 var(--demiz-pc-navy)!important;font-family:MeyraviBold,Arial,sans-serif!important;font-size:10px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}.card-wrapper .card>.card__content>.card__badge .badge.color-sold-out,.card-wrapper .card>.card__content>.card__badge .badge.badge--sold-out{background:var(--demiz-pc-lavender)!important}.card-wrapper .card:has(.badge):after{content:none!important;display:none!important}@media screen and (max-width:749px){.card-wrapper .card>.card__content>.card__badge{top:-14px!important;left:-8px!important;transform:rotate(-6deg)!important}.card-wrapper .card>.card__content>.card__badge .badge{min-width:54px!important;min-height:25px!important;padding:5px 8px 4px!important;font-size:9px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/demiz-product-cards.css.map */
