.acf-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.75);display:flex;align-items:center;justify-content:center;z-index:9999}.acf-modal-overlay[hidden]{display:none}.acf-modal-inner{display:grid;grid-template-columns:1fr 1fr;background:#1a1a1a;border-radius:12px;overflow:hidden;width:90%;max-width:1100px;max-height:90vh;position:relative;padding:var(--spacing-2xl)}.acf-modal-close{position:absolute;top:1rem;right:1.25rem;background:none;border:none;color:rgba(255,255,255,0.5);font-size:1.75rem;line-height:1;cursor:pointer;z-index:10;transition:color 0.2s ease}.acf-modal-close:hover{color:#fff}.acf-modal-image-col{overflow:hidden}.acf-modal-image-col img{width:100%;height:100%;object-fit:cover;display:block}.acf-modal-content-col{padding:3rem 3rem 3rem 2.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.25rem;color:#fff}#modal-title{font-size:1.75rem;font-weight:400;line-height:1.2;margin:0;color:#fff}#modal-description{font-size:0.9375rem;line-height:1.7;color:rgba(255,255,255,0.8)}#modal-description p:last-child{margin-bottom:0}.acf-modal-buttons{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:0.5rem}.acf-modal-btn{display:inline-block;padding:0.6rem 1.5rem;border:1px solid rgba(255,255,255,0.5);color:#fff;text-decoration:none;font-size:0.875rem;letter-spacing:0.05em;border-radius:4px;transition:background 0.2s ease,border-color 0.2s ease}.acf-modal-btn:hover{background:rgba(255,255,255,0.1);border-color:#fff}.acf-modal-disclaimer{font-size:0.75rem;color:rgba(255,255,255,0.4);line-height:1.5;margin:0;margin-top:auto}@media (max-width:768px){.acf-modal-inner{grid-template-columns:1fr;max-height:95vh;overflow-y:auto}.acf-modal-image-col{max-height:250px}.acf-modal-content-col{padding:2rem 1.5rem}}.affiliate-modal-benefit-block{padding:1rem 1.25rem;border-left:3px solid #e66800;color:rgba(255,255,255,0.85);font-size:0.9375rem;line-height:1.7}.affiliate-modal-contact{display:flex;flex-direction:column;gap:0.5rem;margin-top:0.5rem}.affiliate-contact-link{font-size:0.875rem;color:rgba(255,255,255,0.7);text-decoration:none;transition:color 0.2s ease}.affiliate-contact-link:hover{color:#fff}.acf-modal-image-col img{object-fit:contain!important;background:#fff;border-radius:8px;padding:10px}.affiliate-contact-btn{display:inline-block;padding:0.5rem 1.25rem;border:1px solid rgba(255,255,255,0.5);color:#fff;text-decoration:none;font-size:0.875rem;letter-spacing:0.05em;border-radius:4px;transition:background 0.2s ease,border-color 0.2s ease}.affiliate-contact-btn:hover{background:rgba(255,255,255,0.1);border-color:#fff}a#affiliate-modal-website{display:none}#affiliate-modal-about p{margin:0!important;font-size:14px;line-height:18px}h2#affiliate-modal-title{margin-bottom:0px}.oxy-container-145-102{--background:url(https://mscoxygen6test.kinsta.cloud/wp-content/uploads/2026/04/Current-promos-background-scaled.avif)}.bde-post-loop-145-105>.bde-loop{--bde-posts-gap:0px;--bde-posts-per-row:3}.bde-post-loop-145-105>.bde-loop>.bde-loop-item,.bde-post-loop-145-105>.bde-loop-accordion>.bde-accordion__content-wrapper>.bde-accordion__panel>.bde-accordion__panel-content>.bde-loop-item,.bde-post-loop-145-105>.breakdance-swiper-wrapper>.swiper>.bde-loop>.bde-loop-item{border-top:1px dashed #FFFFFF21;border-bottom:1px dashed #FFFFFF21;border-left:1px dashed #FFFFFF21;border-right:1px dashed #FFFFFF21}@media (max-width:1023px){.bde-post-loop-145-105>.bde-loop{--bde-posts-per-row:2}}@media (max-width:767px){.bde-post-loop-145-105>.bde-loop{--bde-posts-per-row:1}}