.cup{--r:#e60000;--rd:#c40000;--k:#0e0f10;--m:#5a5f63;--b:1px solid rgba(0,0,0,.08);--R:Rubik,var(--font-heading--family),sans-serif;background:#f4f4f4;color:#1b1d1f;font:400 15px/1.5 var(--font-body--family);overflow-x:clip}.cup [hidden]{display:none!important}:where(.cup) :is(h1,h2,h3,p,ol,ul){margin:0;padding:0;text-transform:none;letter-spacing:0}.cup :is(ol,ul){list-style:none}.cup button{font:inherit;cursor:pointer}.cup :focus-visible{outline:3px solid var(--r);outline-offset:3px}.cup :is(h2,.cue,.cuhv,.cuhs,.cuo,.cupl,.cug,.cusn,.cuks,.cudb b){font-family:var(--R)}.cup h2{font-weight:800;font-size:clamp(24px,4vw,30px);line-height:1.15;color:#111}.cusu{color:var(--m);margin-top:4px}.cuw{width:min(1200px,100% - 32px);margin:0 auto}.cuwn{padding:12px 16px;background:#fff1e0;color:#8a4b00;font-weight:700;text-align:center}.cus{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cuh{position:relative;overflow:hidden;color:#fff;background:linear-gradient(116deg,var(--r) 0 17%,#a80000 17% 23%,transparent 23%),linear-gradient(116deg,transparent 0 82%,#3a0606 82% 88%,#c20000 88%),var(--k)}.cuhg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:40px;padding:64px 0 80px}.cug{flex:1 1 480px;position:relative;display:grid;place-items:center;font-size:clamp(96px,13vw,196px);padding:.28em 0 .1em;font-weight:900;font-style:italic;line-height:.9;letter-spacing:-.04em;white-space:nowrap}.cug1,.cug2{grid-area:1/1}.cug1{color:var(--k);-webkit-text-stroke:.16em var(--k);transform:translate(.03em,.07em)}.cug2{position:relative;z-index:1;text-shadow:0 .035em 0 #ffc7c7,0 .06em 0 #ff9c9c}.cupl{position:absolute;z-index:2;top:.06em;left:50%;margin-left:-1.7em;transform:rotate(-4deg);background:var(--r);border:.035em solid var(--k);border-radius:999px;padding:.04em .22em;font-weight:800;font-size:.17em;letter-spacing:.04em;line-height:1.25;box-shadow:0 .12em 0 var(--k)}.cug svg{position:absolute;z-index:2;left:50%;bottom:0;width:.5em;transform:translate(-58%,8%) rotate(-16deg)}.cuof{flex:1 1 380px;max-width:460px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.cuof h1{font:700 13px/1.3 var(--font-body--family);text-transform:uppercase;letter-spacing:.08em;color:#d7d9db}.cue{font-weight:700;font-size:clamp(20px,3vw,26px);line-height:1.15;min-height:1.15em}.cuhv{position:relative;display:flex;align-items:flex-start;font-weight:900;line-height:.82;letter-spacing:-.04em;padding-right:8px;height:.82em;font-size:clamp(88px,20vw,148px)}.cuhv span{font-size:.3em;font-weight:700;margin:.1em .1em 0 0;letter-spacing:0}.cuhv i{position:absolute;right:-14px;bottom:-.12em;background:var(--r);font:500 .4em/1 var(--R);font-style:normal;padding:4px 12px 6px;letter-spacing:-.02em}.cuhs{font-weight:500;font-size:clamp(18px,3vw,24px);line-height:1.2;margin-top:8px}.cukc{display:flex;gap:8px;align-items:stretch;width:100%}.cuo{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 2px;border:2px dashed var(--r);border-radius:10px;font-weight:800;font-size:13px;letter-spacing:0;color:var(--rd);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:all;user-select:all}.cuc{flex:none;min-height:44px;min-width:88px;padding:0 14px;border:0;border-radius:10px;background:var(--r);color:#fff;font-weight:700;font-size:13px}.cuc:hover{background:#a30000}.cuc.is-ok{background:#00800d}.cuc:disabled{background:#e4e5e6;color:#4a4f53;cursor:default}.cup:not(.cuj) .cuc{visibility:hidden}.cuhc{max-width:420px;min-height:60px;background:#fff;color:var(--k);border-radius:14px;overflow:hidden;gap:0}.cuhc .cuu{display:flex;align-items:center;width:76px;padding:0 12px;margin:10px 0;border-right:2px dashed var(--k);font-size:12px;font-weight:600;line-height:1.15;text-transform:uppercase;text-align:left}.cuhc .cuo{border:0;font-size:clamp(20px,5vw,28px);color:var(--r)}.cuhc .cuc{border-radius:0}.cul{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:13px;font-weight:600}.cul a{display:inline-flex;align-items:center;min-height:32px;color:var(--rd);text-decoration:none}.cul a:hover{text-decoration:underline}.cul .cun{font-weight:400;color:var(--m);text-decoration:underline}.cuh .cul a{color:#fff}.cuh .cul .cun{color:#d7d9db}.cud{display:flex;flex-direction:column;align-items:center;gap:8px;visibility:hidden}.cuon .cud,.cu3 .cud{visibility:visible}.cu3 .cudb{visibility:hidden}.cudl{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.cudb{display:flex;gap:8px}.cudb span{width:68px;display:flex;flex-direction:column;align-items:center;padding:8px 0 6px;background:#ffffff14;border:1px solid rgba(255,255,255,.22);border-radius:10px;font-size:11px;color:#d7d9db;text-transform:uppercase;letter-spacing:.06em}.cudb b{font-weight:800;font-size:28px;line-height:1;color:#fff;letter-spacing:0;font-variant-numeric:tabular-nums}.cutb{position:relative;margin-top:-28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));background:#fff;border:var(--b);border-radius:12px;box-shadow:0 10px 30px #00000014}.cutb li{display:flex;align-items:center;gap:12px;padding:14px 18px;font-size:12px;color:var(--m);line-height:1.3}.cutb strong{display:block;font-size:13px;color:#1b1d1f}.cuti{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#fdecec;color:var(--rd)}.cuti.cuti1{background:#e9f6ec;color:#00800d}.cust{padding:56px 0 24px}.cust ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin-top:24px}.cust li,.cuk,.cufq details,.cuem{background:#fff;border:var(--b)}.cust li{display:flex;gap:16px;align-items:flex-start;padding:22px;border-radius:14px;font-size:14px;color:var(--m)}.cust strong{display:block;font-size:16px;color:#111;margin-bottom:4px}.cusn{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#171a1c;color:#fff;font-weight:900;font-style:italic;font-size:22px}.cust li:last-child .cusn{background:var(--r)}.culs{padding:40px 0 24px;scroll-margin-top:80px}.cuhd{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.cuf{display:flex;flex-wrap:wrap;gap:8px}.cuf button{min-height:40px;padding:0 16px;border-radius:99px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#1b1d1f;font-weight:600;font-size:13px}.cuf [aria-pressed=true]{background:#171a1c;border-color:#171a1c;color:#fff}.cugr{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:18px}.cuk{position:relative;display:flex;border-radius:16px;overflow:hidden;min-height:196px}.cuk:before,.cuk:after{content:"";position:absolute;left:116px;top:-12px;width:24px;height:24px;border-radius:50%;background:#f4f4f4}.cuk:after{top:auto;bottom:-12px}.cuks{flex:none;width:128px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:16px 8px;background:var(--r);color:#fff;border-right:2px dashed rgba(255,255,255,.55);text-align:center}.cuks span{font-weight:700;font-size:14px;line-height:1}.cuks b{font-weight:900;font-style:italic;font-size:40px;line-height:.95;letter-spacing:-.03em}.cuks i{font-style:normal;font-weight:800;font-size:16px;letter-spacing:.08em;background:#fff;color:var(--r);padding:0 8px;border-radius:4px;margin-top:4px}.cukb{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:18px 18px 14px 22px;font-size:13px;color:var(--m);line-height:1.4}.cukm{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.cub{border-radius:99px;padding:1px 8px;background:#e9f6ec;color:#00700b;text-transform:none;letter-spacing:0}.cukb h3{font:700 18px/1.2 var(--R);color:#111}.cuv{font-size:12px}.cuk .cukc{margin-top:auto}.cu3 .cuk{opacity:.75}.cu3 .cuks{background:#6b7075}.cu3 .cuks i{color:#6b7075}.cu3 .cub{background:#ecedee;color:#4a4f53}.cu3 .cuo{border-color:#c9cbcd;color:#6b7075}.cuem{margin-top:8px;padding:32px;border-radius:14px;text-align:center;color:var(--m)}.cuz{margin-top:18px;font-weight:700}.cuz a{color:var(--rd)}.cusq{margin-top:24px;font-size:14px;color:var(--m);max-width:880px}.cufq{display:flex;flex-wrap:wrap;gap:32px;padding:48px 0 64px}.cufq>div:first-child{flex:1 1 280px}.cufq>div:last-child{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:10px}.cuwa{display:inline-flex;align-items:center;min-height:44px;margin-top:16px;padding:0 20px;border-radius:99px;background:#171a1c;color:#fff;font-weight:600;font-size:14px;text-decoration:none}.cufq details{border-radius:12px}.cufq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 18px;font-weight:600;color:#111;cursor:pointer;list-style:none}.cufq summary::-webkit-details-marker{display:none}.cufq summary:after{content:"";flex:none;width:8px;height:8px;margin-top:-4px;border:solid var(--rd);border-width:0 2.4px 2.4px 0;transform:rotate(45deg)}.cufq [open] summary:after{transform:rotate(225deg);margin-top:4px}.cufq details p{padding:0 18px 18px;font-size:14px;color:#4a4f53}.cucp{background:var(--r);color:#fff;scroll-margin-top:80px}.cucp .cuw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:40px 0}.cucp .cuw>div{flex:1 1 320px}.cucp h2{color:#fff;font-size:28px}.cufm{flex:1 1 480px;display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.cufm label{flex:1 1 180px;display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600}.cufm input{min-height:46px;border:0;border-radius:10px;padding:0 14px;font:400 16px var(--font-body--family);color:#1b1d1f;background:#fff}.cufm button{min-height:46px;padding:0 24px;border:0;border-radius:99px;background:var(--k);color:#fff;font-weight:700;font-size:14px}.cuer,.cuco,.cuok{flex:1 0 100%;font-size:12px}.cuer{background:#fff;color:#b00020;padding:8px 12px;border-radius:8px;font-size:14px}.cuer ul{margin:0;padding:0;list-style:none}.cuco a{color:#fff}.cuok{font-size:18px;font-weight:700}.cuok:focus{outline:0}@media(max-width:749px){.cuhg{padding:40px 0 64px;gap:28px}.cuk{min-height:180px}.cuks{width:104px}.cuk:before,.cuk:after{left:92px}.cuks b{font-size:32px}.cudb span{width:60px}.cuk .cukc{flex-wrap:wrap}.cuk .cuo{flex:1 0 100%}.cuk .cuc{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/shopinfo-cupons-landing.css.map */
