.xh-product{height:100%;display:flex;flex-direction:column;border:1px solid #dfe5e8;border-radius:9px;overflow:hidden;background:#fff;color:#101820}.xh-product__image{display:block;position:relative;aspect-ratio:1;overflow:hidden;background:#f1f4f5}.xh-product__image img{width:100%;height:100%;object-fit:contain;display:block}.xh-product__badge{align-self:flex-start;margin-bottom:10px;padding:5px 9px;background:#fff1f2;color:#c01625;border:1px solid #e3a3aa;border-radius:4px;font:700 12px/1.4 var(--font-body-family);letter-spacing:0}.xh-product__info{padding:17px 16px 16px;display:flex;flex-direction:column;flex:1}.xh-product h3{margin:0 0 13px;font:500 17px/1.4 var(--font-body-family);letter-spacing:0}.xh-product h3 a{color:#111a20;text-decoration:none}.xh-product h3 a:hover{text-decoration:underline;text-underline-offset:3px}.xh-product__price{margin-top:auto;margin-bottom:17px;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;font:500 16px/1.5 var(--font-body-family)}.xh-product__price strong{font-size:19px;color:#111a20;font-weight:650}.xh-product__price s{font-size:13px;color:#66727a}.xh-product modal-opener{display:block}.xh-product__button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 9px;border:1px solid #0c151c;border-radius:5px;background:#0c151c;color:#fff;font:600 13px/1.3 var(--font-body-family);letter-spacing:0;text-decoration:none;cursor:pointer;box-shadow:inset 0 -2px #48bfdc}.xh-product__button:before,.xh-product__button:after{display:none}.xh-product__button:hover{background:#15323e;color:#fff}.xh-product__button:focus-visible,.xh-product__image:focus-visible{outline:3px solid #07849e;outline-offset:-4px}.xh-product__button .loading__spinner{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px}.xl-catalogue{max-width:1320px;margin:auto;padding:20px 32px 40px;color:#13232c}.xl-catalogue__intro h2{font-size:30px;margin:0 0 10px;color:#13232c}.xl-catalogue__intro p{font-size:15px;line-height:1.6;margin:0 0 22px}.xl-catalogue__nav{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:32px}.xl-catalogue__nav a,.xl-catalogue__perfume-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;border:1px solid #b9d6df;border-radius:6px;background:#f5fafc;color:#142a35;text-decoration:none;font:600 13px/1.4 var(--font-body-family)}.xl-catalogue__nav a:hover,.xl-catalogue__perfume-links a:hover{border-color:#087e9b;background:#e6f8fc}.xl-catalogue__category{margin-bottom:38px;scroll-margin-top:100px}.xl-catalogue__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #dbe6eb;padding-bottom:12px;margin-bottom:18px}.xl-catalogue__heading h2{margin:0;color:#13232c;font-size:25px}.xl-catalogue__heading>a{font-size:13px;color:#174554;white-space:nowrap;text-underline-offset:4px}.xl-catalogue__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:0}.xl-catalogue__grid>li{min-width:0}.xl-catalogue__perfumes{display:grid;grid-template-columns:160px 1fr;gap:26px;align-items:center;background:#0c151c;color:#e6f6fa;padding:22px;border-radius:10px}.xl-catalogue__perfumes>img{width:160px;height:160px;object-fit:contain;border-radius:7px}.xl-catalogue__perfumes h3{font-size:24px;margin:0 0 10px;color:#80e5fa}.xl-catalogue__perfumes p{font-size:15px;line-height:1.6;margin:0 0 16px}.xl-catalogue__perfume-links{display:flex;gap:10px;flex-wrap:wrap}.xl-catalogue__perfume-links a{background:#fff;border-color:#7ce6ff}.xh-product.xh-product--fragrance{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:start;gap:0;border-radius:8px}.xh-product.xh-product--fragrance .xh-product__image{width:68px;height:68px;aspect-ratio:1;margin:14px 0 14px 12px;border-radius:5px}.xh-product.xh-product--fragrance .xh-product__info{padding:12px;min-width:0;display:flex;height:100%}.xh-product.xh-product--fragrance h3{font-size:17px;line-height:1.3;margin:4px 0 8px}.xh-product.xh-product--fragrance .xh-product__scent-label{font:650 10px/1.4 var(--font-body-family);color:#176c82;text-transform:uppercase;letter-spacing:.03em}.xh-product.xh-product--fragrance .xh-product__price{margin:0 0 10px;gap:6px}.xh-product.xh-product--fragrance .xh-product__price strong{font-size:16px}.xh-product.xh-product--fragrance .xh-product__button{min-height:44px;font-size:12px;padding:10px}.xh-shopping__grid.xh-shopping__grid--fragrances{grid-template-columns:repeat(2,minmax(0,1fr))}#product-grid.xl-fragrance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#product-grid.xl-fragrance-grid>.grid__item{width:auto;max-width:none;margin:0;min-width:0}.xl-catalogue a:focus-visible{outline:3px solid #087e9b;outline-offset:4px}@media(max-width:749px){.xl-catalogue{padding:18px 20px 28px}.xl-catalogue__intro h2{font-size:25px}.xl-catalogue__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.xl-catalogue__heading h2{font-size:21px}.xl-catalogue__heading>a{font-size:12px}.xl-catalogue .xh-product__info{padding:12px 10px}.xl-catalogue .xh-product h3{font-size:13px}.xl-catalogue .xh-product__price strong{font-size:16px}.xl-catalogue .xh-product__button{font-size:11px;padding:10px 6px}.xl-catalogue__perfumes{grid-template-columns:90px 1fr;gap:14px;padding:16px}.xl-catalogue__perfumes>img{width:90px;height:90px}.xl-catalogue__perfumes h3{font-size:19px}.xl-catalogue__perfumes p{font-size:13px}.xl-catalogue__perfume-links a{width:100%}.xh-shopping__grid.xh-shopping__grid--fragrances,#product-grid.xl-fragrance-grid{grid-template-columns:1fr}.xh-product.xh-product--fragrance{grid-template-columns:76px minmax(0,1fr)}.xh-product.xh-product--fragrance h3{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/xlimit-catalogue-shopping.css.map */
