@import url(https://cdn.jsdelivr.net/gh/lipis/flag-icons@7.2.3/css/flag-icons.min.css);
.pp-unavailable{--pp-404-accent:#c54141;--pp-404-accent-soft:rgba(197,65,65,.12);--pp-404-surface:#fff;--pp-404-muted:#5c5c5c;align-items:center;background:linear-gradient(165deg,rgba(197,65,65,.07),#fafafa 42%,#f0f4f8);display:flex;justify-content:center;min-height:var(--calc-height,calc(100vh - 70px));overflow:hidden;padding:2.5rem 1rem 4rem;position:relative}.pp-unavailable:before{background:radial-gradient(circle,var(--pp-404-accent-soft) 0,transparent 70%);height:520px;right:-120px;top:-180px;width:520px}.pp-unavailable:after,.pp-unavailable:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.pp-unavailable:after{background:radial-gradient(circle,rgba(0,0,0,.04) 0,transparent 65%);bottom:-120px;height:380px;left:-80px;width:380px}.pp-unavailable__inner{max-width:34rem;position:relative;width:100%;z-index:1}.pp-unavailable__card{background:var(--pp-404-surface);border:1px solid rgba(0,0,0,.06);border-radius:1rem;box-shadow:0 4px 24px rgba(0,0,0,.06),0 24px 48px rgba(0,0,0,.04);padding:2.25rem 1.75rem 2rem;text-align:center}@media (min-width:576px){.pp-unavailable__card{padding:2.75rem 2.5rem 2.25rem}}.pp-unavailable__badge{background:var(--pp-404-accent-soft);border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.35rem;letter-spacing:.06em;margin-bottom:1.25rem;padding:.35rem .85rem;text-transform:uppercase}.pp-unavailable__badge,.pp-unavailable__icon{align-items:center;color:var(--pp-404-accent)}.pp-unavailable__icon{background:linear-gradient(145deg,var(--pp-404-accent-soft),hsla(0,0%,100%,.9));border:1px solid rgba(197,65,65,.2);border-radius:50%;display:flex;font-size:2rem;height:4.5rem;justify-content:center;margin:0 auto 1.25rem;width:4.5rem}.pp-unavailable__title{color:#1a1a1a;font-size:1.5rem;font-weight:700;line-height:1.25;margin:0 0 .75rem}@media (min-width:576px){.pp-unavailable__title{font-size:1.75rem}}.pp-unavailable__lead{color:var(--pp-404-muted);font-size:1rem;line-height:1.55;margin:0 auto 1.75rem;max-width:28rem}.pp-unavailable__slug{background:var(--secondary,#f5f5f5);border-radius:.35rem;color:#333;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;margin-top:.25rem;padding:.2rem .55rem;word-break:break-all}.pp-unavailable__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1.5rem}.pp-unavailable__btn{align-items:center;border:0;border-radius:.5rem;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.4rem;justify-content:center;padding:.65rem 1.35rem;text-decoration:none!important;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.pp-unavailable__btn:focus{outline:2px solid var(--pp-404-accent);outline-offset:2px}.pp-unavailable__btn--primary{background:var(--pp-404-accent);box-shadow:0 2px 12px rgba(197,65,65,.35);color:#fff!important}.pp-unavailable__btn--primary:hover{color:#fff!important;filter:brightness(1.05);transform:translateY(-1px)}.pp-unavailable__btn--ghost{background:#fff;border:1px solid rgba(0,0,0,.12);color:#333!important}.pp-unavailable__btn--ghost:hover{background:#fafafa;color:#111!important}.pp-unavailable__hint{color:#888;font-size:.8125rem;line-height:1.45;margin:0}.pp-unavailable__watermark{color:rgba(0,0,0,.03);font-size:clamp(6rem,22vw,11rem);font-weight:800;left:50%;letter-spacing:-.04em;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-52%);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.product-promotion-badges{display:flex;flex-wrap:wrap;gap:.35rem;z-index:4}.product-promotion-badges--overlay{left:.5rem;max-width:calc(100% - 1rem);pointer-events:none;position:absolute;top:.5rem}.product-promotion-badges--inline{margin-top:.75rem}.product-promotion-badge{align-items:center;background-color:var(--promotion-badge-color,#ffc107);border-radius:999px;box-shadow:0 1px 4px rgba(0,0,0,.12);color:var(--promotion-badge-text-color,#111);display:inline-flex;font-size:.6875rem;font-weight:700;gap:.3rem;letter-spacing:.01em;line-height:1.2;padding:.25rem .55rem}.product-promotion-badge i{font-size:.75rem;line-height:1}.product-promotion-badge__flag{border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.08);flex-shrink:0;height:.7em;width:.95em}.product-item-image>.product-promotion-badges--overlay,.profile-product-image>.product-promotion-badges--overlay{z-index:4}.product-item-image>.product-item-image__media,.product-item-image>img,.profile-product-image>.product-item-image__media,.profile-product-image>img{position:relative;z-index:1}.product-item-image>.product-item-buttons,.profile-product-image>.product-item-buttons{z-index:5}.product-item-image.img-loader>.product-promotion-badges--overlay,.profile-product-image.img-loader>.product-promotion-badges--overlay{z-index:4}.product-item-image.img-loader>.product-item-image__media,.product-item-image.img-loader>img,.profile-product-image.img-loader>.product-item-image__media,.profile-product-image.img-loader>img{position:relative;z-index:1}.product-item-image__media{display:block;height:100%;width:100%}.product-item-image__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-item-image__media img.product-image--contain{background-color:#1c1f4e;-o-object-fit:contain;object-fit:contain}.product-unavailable-page{background:linear-gradient(165deg,rgba(197,65,65,.07),#fafafa 42%,#f0f4f8);min-height:var(--calc-height,calc(100vh - 70px))}.product-unavailable-page .pp-unavailable{min-height:auto;padding-bottom:1.5rem}.product-unavailable__related{margin:0 auto;max-width:75rem;padding:0 1rem 3.5rem;position:relative;z-index:1}.product-unavailable__related-title{color:#1a1a1a;font-size:1.25rem;font-weight:700;margin:0 0 1.25rem;text-align:center}@media (min-width:576px){.product-unavailable__related-title{font-size:1.375rem;text-align:left}}.product-unavailable__grid{align-items:start;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.product-unavailable__grid .product-item{max-width:none;width:100%}@media (max-width:991px){.product-unavailable__grid{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}}

/*# sourceMappingURL=product-unavailable.css.map*/