.campaigns-card-with-drawer .detail-custom-row,.campaigns-card-with-drawer .campaigns-card-row{max-width:1320px}.campaigns-card-with-drawer nav.breadcrumbs{border-bottom:1px solid #E5E7EB;font-weight:700;padding-block:35.35px 19.5px}.campaigns-card-with-drawer nav.breadcrumbs a{font-weight:500}.campaigns-card-with-drawer .campaigns-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);column-gap:16px;row-gap:32px;align-items:stretch}.campaigns-card-with-drawer .campaigns-grid .campaign-card{display:flex;flex-direction:column;height:100%}.campaigns-card-with-drawer .page-title{line-height:100%}.campaigns-card-with-drawer .campaign-card-image{flex:0 0 auto;overflow:hidden;border-radius:8px 8px 0 0;aspect-ratio:2 / 1}.campaigns-card-with-drawer .campaign-card-image img{width:100%;height:100%;object-fit:cover}.campaigns-card-with-drawer .campaign-card-information{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;gap:24px;width:100%;min-height:150px;background:#f3f4f6;border-radius:0 0 8px 8px;padding:16px}.campaigns-card-with-drawer .campaign-card-information .campaign-title-date .card-title{font-size:14px;font-weight:700;line-height:152%;margin-bottom:8px;color:#111827}.campaigns-card-with-drawer .campaign-card-information .campaign-title-date .card-date{font-size:14px;line-height:150%;color:#111827}.campaigns-card-with-drawer .campaign-card-information .card-buttons{display:flex;justify-content:space-between;align-items:center}.campaigns-card-with-drawer .campaign-card-information .card-buttons button.drawer-button{text-align:left;font-size:14px;font-weight:500;line-height:150%;color:#111827;text-decoration:underline;transition:all .25s cubic-bezier(.104,.204,.492,1)}.campaigns-card-with-drawer .campaign-card-information .card-buttons button.drawer-button:hover{color:var(--color-accent2)}.campaigns-card-with-drawer .campaign-card-information .card-buttons button.show-button{text-align:center;font-size:14px;font-weight:500;line-height:18px;padding:13px 24px;background:#111827;color:#fff;border-radius:6px;transition:all .25s cubic-bezier(.104,.204,.492,1)}.campaigns-card-with-drawer .campaign-card-information .card-buttons button.show-button:hover{background:var(--color-accent2)}.campaign-popup-overlay,.campaign-drawer-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:100;opacity:0;visibility:hidden;transition:all .3s ease}.campaign-popup-overlay.active,.campaign-drawer-overlay.active{opacity:1;visibility:visible;cursor:pointer}.campaign-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:8px;box-shadow:0 10px 30px #0003;z-index:100;width:90%;max-width:700px;max-height:80%;padding:24px 32px;overflow-y:auto;opacity:0;visibility:hidden;transition:all .3s ease}.campaign-popup.active{opacity:1;visibility:visible}.campaign-popup .campaign-popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.campaign-popup .campaign-popup-content .campaign-popup-item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #E5E7EB;padding-block:5px;margin-bottom:10px}.campaign-popup .campaign-popup-content .campaign-popup-item-information{display:flex;gap:5px}.campaign-popup .campaign-popup-content .campaign-popup-item-image{max-width:80px;max-height:80px;overflow:hidden;border-radius:4px;border:1px solid #E5E7EB}.campaign-popup .campaign-popup-content .campaign-popup-item-information .campaign-popup-item-image img{transition:.3s linear;object-fit:cover}.campaign-popup .campaign-popup-content .campaign-popup-item-information .campaign-popup-item-image img:hover{scale:1.05}.campaign-popup .campaign-popup-content .campaign-popup-item-information .campaign-popup-item-content{max-width:405px;display:flex;flex-direction:column;gap:5px}.campaign-popup .campaign-popup-item-content .campaign-popup-item-price{display:flex;justify-content:flex-start;align-items:center;gap:10px}.campaign-popup .campaign-popup-item-content .campaign-popup-item-price span.regular-price{font-size:14px;color:#111827;font-weight:700;line-height:.02em}.campaign-popup .campaign-popup-item-content .campaign-popup-item-price span.compare-at-price{font-size:12px;font-weight:500;color:var(--color-price, --color-accent);text-decoration:line-through;line-height:.02em}.campaign-popup .campaign-popup-content .campaign-popup-item-title{font-size:16px;font-weight:700;letter-spacing:0;line-height:20px;color:#111827}.campaign-popup .campaign-popup-content .campaign-popup-item:last-child{margin-bottom:0}.campaign-popup .campaign-popup-content a.campaign-popup-item-button{padding:6px 12px;color:#fff;background:#111827;font-weight:500;border-radius:6px}.campaign-popup .campaign-popup-content a.campaign-popup-item-button:hover{background:var(--color-accent2)}.campaign-drawer{position:fixed;top:0;right:-100%;width:96%;max-width:540px;height:100%;background:#fff;z-index:9999;box-shadow:-2px 0 10px #0000001a;transition:right .3s ease;padding:24px 32px;overflow-y:auto}.campaign-drawer.active{right:0}.campaign-drawer .campaign-drawer-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.campaign-popup .campaign-popup-header .campaign-popup-title,.campaign-drawer .campaign-drawer-header .campaign-drawer-title{font-size:18px;font-weight:600;line-height:22px;letter-spacing:0;color:#111827}.campaign-popup .campaign-popup-header .campaign-popup-close svg,.campaign-drawer .campaign-drawer-header .campaign-drawer-close svg{color:#111827}.campaign-drawer .campaign-drawer-content .drawer-image{width:100%;height:100%;border-radius:8px 8px 0 0;aspect-ratio:2 / 1;overflow:hidden;margin-bottom:24px}.campaign-drawer .campaign-drawer-content .drawer-image img{width:100%;height:100%;object-fit:cover}.campaign-drawer .campaign-drawer-content .drawer-summary{font-size:16px;font-weight:700;letter-spacing:0;line-height:20px;color:#111827;margin-bottom:24px}.campaign-drawer .campaign-drawer-content p,.campaign-drawer .campaign-drawer-content ul li{font-size:14px;font-weight:500;line-height:152%;letter-spacing:0;color:#111827}.campaign-drawer .campaign-drawer-content a{text-decoration:underline;color:#111827}.campaign-drawer .campaign-drawer-content a:hover{color:var(--color-accent2)}@media only screen and (max-width: 1081px){.campaigns-card-with-drawer .campaigns-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media only screen and (max-width: 651px){.campaigns-card-with-drawer .campaigns-grid{grid-template-columns:minmax(0,1fr)}.campaign-drawer{padding-top:48px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/campaigns.css.map */
