a{text-decoration:none}img,.img{opacity:1!important}\200b.image-element{opacity:1!important}.mariage-layout{display:flex;flex-direction:row;gap:36px;align-items:flex-start;max-width:1240px;margin:0 auto}.mariage-main{flex:1 1 0;min-width:0}.mariage-sidebar-acc{width:340px;min-width:220px;max-width:380px;background:#fcf8f6;border-radius:16px;box-shadow:0 2px 14px #b49b6e17;padding:30px 18px 36px;font-size:1.03em;margin-top:16px}@media (max-width: 1100px){.mariage-layout{flex-direction:column;gap:0}.mariage-sidebar-acc{width:100%;max-width:100vw;margin-top:8px;border-radius:12px}}@media (max-width: 600px){.mariage-sidebar-acc{padding:10px 1vw 18px}.accordion-title{font-size:1em}.card-link{font-size:.98em;padding:12px 9px 10px 11px}}.product-block-btn{background:#7e2957;color:#fff;border-radius:8px;font-size:1.06em;font-weight:700;border:none;padding:12px 24px;min-width:128px;cursor:pointer;box-shadow:0 2px 8px #b49b6e17;height:44px;display:inline-block;text-align:center;margin:0 8px 0 0}.product-block-btn--outline{background:#fff;color:#7e2957;border:1.5px solid #7e2957;border-radius:8px;font-size:1.06em;font-weight:700;padding:12px 24px;min-width:128px;cursor:pointer;box-shadow:0 2px 8px #b49b6e12;height:44px;line-height:18px;text-align:center;display:inline-block}.product-block{display:flex;align-items:flex-start;gap:24px;margin:32px 0;flex-wrap:wrap;background:#fff;border-radius:16px;box-shadow:0 2px 8px #b49b6e17;padding:24px 18px;max-width:700px;width:100%}.product-block-large{gap:36px;margin:40px 0;border-radius:20px;box-shadow:0 2px 12px #b49b6e17;padding:34px 24px;max-width:900px}.product-block-img{width:160px;max-width:100vw;border-radius:12px;box-shadow:0 2px 8px #b49b6e14;background:#fff;display:block}.product-block-img-large{width:240px;max-width:100vw;border-radius:12px;box-shadow:0 2px 8px #b49b6e14;background:#fff;display:block}.product-block-body{flex:1 1 0;min-width:180px;display:flex;flex-direction:column;justify-content:center}.product-block-title{font-weight:700;font-size:1.15em;margin-bottom:6px}.product-block-title a{color:#222;text-decoration:underline}.product-block-price{color:#7e604a;font-weight:700;margin-bottom:10px;font-size:1.08em}.product-block-desc{margin-bottom:18px;line-height:1.7;font-size:1em}.product-block-btns{display:flex;gap:12px;flex-wrap:wrap}.product-block-btn{background:#7e2957;color:#fff;border-radius:8px;font-size:1.07em;font-weight:700;border:none;padding:14px 36px;min-width:148px;cursor:pointer;box-shadow:0 2px 8px #b49b6e17;height:50px;display:inline-block;text-align:center;line-height:22px}.product-block-link{display:inline-block;background:#fff;color:#7e2957;border:1.5px solid #7e2957;border-radius:8px;font-size:1.07em;font-weight:700;padding:14px 36px;min-width:148px;text-decoration:none;cursor:pointer;box-shadow:0 2px 8px #b49b6e12;height:50px;line-height:22px;text-align:center}@media (max-width: 700px){.product-block,.product-block-large{flex-direction:column;gap:16px;padding:18px 6px;max-width:100vw}.product-block-img,.product-block-img-large{width:100%;max-width:400px;margin:0 auto}.product-block-btn,.product-block-link{width:100%;min-width:0;margin-bottom:6px}}.product-block,.product-block-large{border:1.5px solid #f0e6df}.sidebar-category-thumb{width:60px;height:60px;border-radius:8px;object-fit:cover;margin-right:13px;background:#fff}.sidebar-category-desc{font-size:.98em;color:#715b47}@media (max-width: 600px){.sidebar-category-card{padding:7px 5px}.sidebar-category-thumb{width:44px;height:44px;margin-right:8px}.sidebar-category-title{font-size:1em}.sidebar-category-desc{font-size:.93em}}.sidebar-categories{display:flex;flex-direction:column;gap:16px}.sidebar-category-card{display:flex;align-items:center;background:#fcf8f6;border-radius:12px;box-shadow:0 2px 8px #b49b6e12;padding:10px 14px;text-decoration:none;color:#222;transition:box-shadow .15s}.sidebar-category-card:hover{box-shadow:0 6px 18px #b49b6e29;background:#f5e7de}.sidebar-category-thumb{width:56px;height:56px;border-radius:8px;object-fit:cover;margin-right:13px;background:#fff}.sidebar-category-info{flex:1 1 0}.sidebar-category-title{font-weight:700;font-size:1.03em;margin-bottom:2px}.sidebar-category-desc{font-size:.96em;color:#715b47}@media (max-width:600px){.sidebar-category-card{padding:7px 5px}.sidebar-category-thumb{width:38px;height:38px;margin-right:8px}.sidebar-category-title{font-size:.98em}.sidebar-category-desc{font-size:.92em}}.wp-block-heading img{width:40px;height:40px;margin-right:8px;vertical-align:middle}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom-mariage.css.map */
