.campaign-deals{--cd-bg: #1f1712;--cd-accent: var(--campaign-accent, #ee6603);--cd-on-accent: var(--campaign-on-accent, #ffffff);display:grid;gap:12px;padding-block:var(--cd-pad-top) var(--cd-pad-bottom)}.campaign-deals__hero,.campaign-deals__tile{position:relative;overflow:hidden;border-radius:22px;background:var(--cd-bg);color:#fefefe}.campaign-deals__hero{display:flex;align-items:center;min-block-size:420px;padding:40px 64px}.campaign-deals__hero-img{position:absolute;inset-block:0;inset-inline-end:0;block-size:100%;inline-size:66%;object-fit:cover;object-position:60% 60%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 30%);mask-image:linear-gradient(to right,transparent 0,#000 30%)}.campaign-deals__hero-text,.campaign-deals__tile-text{position:relative;z-index:2;display:flex;flex-direction:column}.campaign-deals__hero-text{align-items:flex-start;max-inline-size:560px}.campaign-deals a,.campaign-deals a:hover{color:inherit;text-decoration:none}.campaign-deals__big{margin:0;font-family:inherit;font-weight:900;font-size:1.9rem;line-height:.95;letter-spacing:-.03em;text-transform:uppercase;color:#fefefe}.campaign-deals__big em{font-style:normal;color:var(--cd-accent)}.campaign-deals__big--hero{font-size:4.6rem}.campaign-deals__sub{margin:.7rem 0 .4rem;font-size:1.1rem;opacity:.85}.campaign-deals__kicker,.campaign-deals__brand{margin:0 0 .5rem;font-weight:800;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cd-accent)}.campaign-deals__kicker{margin-block:.4rem 1.2rem;font-size:.85rem}.campaign-deals__btn{display:inline-block;align-self:flex-start;margin-block-start:1rem;padding:.8rem 1.4rem;border-radius:999px;background:var(--cd-accent);color:var(--cd-on-accent);font-weight:900;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.campaign-deals__splash{position:absolute;z-index:3;inset-inline-start:47%;inset-block-start:34px;display:grid;place-content:center;inline-size:132px;block-size:132px;border-radius:50%;background:var(--cd-accent);color:var(--cd-on-accent);font-family:Caveat,cursive;font-size:1.7rem;line-height:.95;text-align:center;transform:rotate(-12deg)}.campaign-deals__splash b{display:block;font-weight:700;font-size:2.2rem;text-transform:uppercase}.campaign-deals__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:500px;gap:12px}.campaign-deals__tile{display:flex;flex-direction:column;align-items:center;padding:30px 22px 0;text-align:center;text-decoration:none}.campaign-deals__tile-text{align-items:center}.campaign-deals__tile .campaign-deals__btn{align-self:center}.campaign-deals__tile:not(.campaign-deals__tile--wide) .campaign-deals__big{font-size:1.6rem}.campaign-deals__tile-img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 100%}.campaign-deals__tile--wide{grid-column:span 2;justify-content:center;align-items:flex-start;padding:0 0 0 48px;text-align:start}.campaign-deals__tile--wide .campaign-deals__tile-text{align-items:flex-start}.campaign-deals__tile--wide .campaign-deals__btn{align-self:flex-start}.campaign-deals__tile--wide .campaign-deals__big{font-size:2.6rem;max-inline-size:380px}.campaign-deals__wide-img{position:absolute;inset-block-end:0;inset-inline-end:-3%;block-size:84%;inline-size:auto;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 22%),linear-gradient(to bottom,transparent 0,#000 25%);mask-image:linear-gradient(to right,transparent 0,#000 22%),linear-gradient(to bottom,transparent 0,#000 25%);-webkit-mask-composite:source-in;mask-composite:intersect}.campaign-deals__tile:hover .campaign-deals__btn,.campaign-deals__btn:hover{background:color-mix(in srgb,var(--cd-accent) 88%,#000)}@media(max-width:749px){.campaign-deals{gap:8px}.campaign-deals__hero{flex-direction:column;align-items:flex-start;min-block-size:0;padding:28px 20px 250px;border-radius:18px}.campaign-deals__hero-img{inset-block-start:auto;inline-size:130%;block-size:auto;inset-inline-end:-15%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 30%);mask-image:linear-gradient(to bottom,transparent 0,#000 30%)}.campaign-deals__big--hero{font-size:2.8rem}.campaign-deals__sub{font-size:.95rem}.campaign-deals__splash{inset-inline:auto 16px;inset-block:auto 170px;inline-size:96px;block-size:96px;font-size:1.25rem}.campaign-deals__splash b{font-size:1.6rem}.campaign-deals__grid{display:flex;gap:8px;margin-inline:-12px;padding-inline:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:12px;scrollbar-width:none}.campaign-deals__grid::-webkit-scrollbar{display:none}.campaign-deals__grid>.campaign-deals__tile{flex:0 0 80%;block-size:440px;scroll-snap-align:start}.campaign-deals__tile,.campaign-deals__tile--wide{grid-column:auto;justify-content:flex-start;align-items:center;padding:30px 20px 0;text-align:center;border-radius:18px}.campaign-deals__tile--wide .campaign-deals__tile-text,.campaign-deals__tile--wide .campaign-deals__btn{align-items:center;align-self:center}.campaign-deals__tile--wide .campaign-deals__big{font-size:2.1rem;max-inline-size:none}.campaign-deals__big{font-size:2.1rem}.campaign-deals__tile:not(.campaign-deals__tile--wide) .campaign-deals__big{font-size:1.75rem}.campaign-deals__wide-img{block-size:auto;inline-size:140%;inset-inline-end:-12%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 30%);mask-image:linear-gradient(to bottom,transparent 0,#000 30%)}}
/*# sourceMappingURL=/cdn/shop/t/47/compiled_assets/styles.css.map */
