.arb.arb-gift{--arb-holly: #A4161A;--arb-holly-2: #7E1014;--arb-pine: #2E6B3F;position:relative;overflow:hidden;padding-top:calc(var(--arb-pad) + 22px);background:radial-gradient(760px 420px at 88% 8%,rgba(239,186,69,.16),transparent 62%),radial-gradient(620px 380px at 6% 96%,rgba(164,22,26,.22),transparent 64%),var(--arb-dark)}.arb.arb-gift:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background-image:radial-gradient(circle at 18px 26px,rgba(255,255,255,.22) 1.4px,transparent 2px),radial-gradient(circle at 96px 74px,rgba(255,255,255,.14) 1.1px,transparent 1.7px),radial-gradient(circle at 150px 18px,rgba(255,255,255,.18) 1.8px,transparent 2.4px),radial-gradient(circle at 58px 138px,rgba(255,255,255,.12) 1px,transparent 1.6px);background-size:180px 170px,180px 170px,180px 170px,180px 170px}.arb .arb-gift__grid{position:relative;z-index:1;display:grid;gap:34px;align-items:start}.arb .arb-gift__lights{position:absolute;top:0;left:0;right:0;height:46px;z-index:1;pointer-events:none;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='46' viewBox='0 0 240 46'><path d='M0 4C30 4 30 18 60 18S90 4 120 4S150 18 180 18S210 4 240 4' fill='none' stroke='%236A563C' stroke-width='2'/><rect x='27' y='9' width='6' height='6' rx='1.5' fill='%233A2C1D'/><rect x='87' y='9' width='6' height='6' rx='1.5' fill='%233A2C1D'/><rect x='147' y='9' width='6' height='6' rx='1.5' fill='%233A2C1D'/><rect x='207' y='9' width='6' height='6' rx='1.5' fill='%233A2C1D'/><ellipse cx='30' cy='22' rx='5' ry='7.5' fill='%23E5484D'/><ellipse cx='90' cy='22' rx='5' ry='7.5' fill='%23F5C451'/><ellipse cx='150' cy='22' rx='5' ry='7.5' fill='%2346A758'/><ellipse cx='210' cy='22' rx='5' ry='7.5' fill='%23FFF1D0'/><g fill='%23FFFFFF' fill-opacity='.55'><ellipse cx='28.4' cy='19.5' rx='1.3' ry='2.5'/><ellipse cx='88.4' cy='19.5' rx='1.3' ry='2.5'/><ellipse cx='148.4' cy='19.5' rx='1.3' ry='2.5'/><ellipse cx='208.4' cy='19.5' rx='1.3' ry='2.5'/></g></svg>") repeat-x 0 0 / 240px 46px}.arb .arb-gift__lights:before,.arb .arb-gift__lights:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:repeat-x;background-size:240px 46px}.arb .arb-gift__lights:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='46' viewBox='0 0 240 46'><defs><radialGradient id='r'><stop offset='0' stop-color='%23FF6A6F' stop-opacity='.75'/><stop offset='1' stop-color='%23FF6A6F' stop-opacity='0'/></radialGradient><radialGradient id='g'><stop offset='0' stop-color='%2368D27A' stop-opacity='.7'/><stop offset='1' stop-color='%2368D27A' stop-opacity='0'/></radialGradient></defs><circle cx='30' cy='22' r='16' fill='url(%23r)'/><circle cx='150' cy='22' r='16' fill='url(%23g)'/></svg>");animation:arb-gift-twinkle 2.8s ease-in-out infinite alternate}.arb .arb-gift__lights:after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='46' viewBox='0 0 240 46'><defs><radialGradient id='y'><stop offset='0' stop-color='%23FFD66B' stop-opacity='.75'/><stop offset='1' stop-color='%23FFD66B' stop-opacity='0'/></radialGradient><radialGradient id='w'><stop offset='0' stop-color='%23FFF6DE' stop-opacity='.7'/><stop offset='1' stop-color='%23FFF6DE' stop-opacity='0'/></radialGradient></defs><circle cx='90' cy='22' r='16' fill='url(%23y)'/><circle cx='210' cy='22' r='16' fill='url(%23w)'/></svg>");animation:arb-gift-twinkle 2.8s ease-in-out -1.4s infinite alternate}@keyframes arb-gift-twinkle{0%{opacity:.25}to{opacity:1}}@media(prefers-reduced-motion:reduce){.arb .arb-gift__lights:before,.arb .arb-gift__lights:after{animation:none;opacity:.7}}.arb .arb-gift__copy{display:flex;flex-direction:column;gap:26px;min-width:0}.arb .arb-gift__intro{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.arb .arb-gift__title{font-family:var(--arb-font-d);font-weight:400;font-size:40px;line-height:1.04;letter-spacing:.004em;color:var(--arb-on-dark);text-wrap:balance;outline:none}.arb .arb-gift__lead{max-width:560px;font-size:17px;line-height:1.6;color:var(--arb-on-dark-2);text-wrap:pretty}.arb .arb-gift__deadline{display:inline-flex;align-items:center;gap:9px;padding:9px 15px 9px 12px;border-radius:999px;background:#efba4521;box-shadow:inset 0 0 0 1px #efba4573;color:var(--arb-gold);font-size:14px;font-weight:700;line-height:1.3}.arb .arb-gift__deadline .arb-ico{width:18px;height:18px;flex:none}.arb .arb-gift__photo{position:relative;margin:0;aspect-ratio:16 / 10;border-radius:18px;overflow:hidden;background:var(--arb-dark-2);box-shadow:0 0 0 1px var(--arb-line-dark),0 24px 60px #00000059}.arb .arb-gift__photo img{width:100%;height:100%;object-fit:cover}.arb .arb-gift__tag{position:absolute;top:18px;left:18px;display:flex;align-items:center;padding:10px 18px 10px 30px;border-radius:6px 12px 12px 6px;transform:rotate(-5deg);transform-origin:0 50%;background:#fff7e8;color:var(--arb-holly);box-shadow:0 8px 20px #00000047;font-family:var(--arb-font-d);font-size:19px;line-height:1;letter-spacing:.03em;text-transform:uppercase;clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%)}.arb .arb-gift__tag:before{content:"";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--arb-dark-2);box-shadow:0 0 0 2px var(--arb-gold)}.arb .arb-gift__perks{display:grid;gap:14px}.arb .arb-gift__perks li{display:flex;align-items:center;gap:14px;font-size:16px;line-height:1.45;color:var(--arb-on-dark)}.arb .arb-gift__perk-ico{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:50%;background:#efba4524;color:var(--arb-gold);box-shadow:inset 0 0 0 1px #efba454d}.arb .arb-gift__perk-ico .arb-ico{width:20px;height:20px}.arb .arb-gift__card{position:relative;min-width:0;border-radius:18px;background:var(--arb-base);color:var(--arb-ink);box-shadow:0 30px 80px #00000061,0 0 0 1px #efba4559}.arb .arb-gift__bow{position:absolute;top:-30px;right:14px;width:92px;height:auto;z-index:2;filter:drop-shadow(0 6px 10px rgba(0,0,0,.3))}.arb .arb-gift__card-head{position:relative;display:flex;align-items:center;gap:12px;padding:18px 112px 18px 20px;border-radius:18px 18px 0 0;color:#fff7e8;background:linear-gradient(90deg,transparent calc(100% - 66px),rgba(239,186,69,.9) calc(100% - 66px),rgba(239,186,69,.9) calc(100% - 52px),transparent calc(100% - 52px)),linear-gradient(135deg,var(--arb-holly) 0%,var(--arb-holly-2) 100%)}.arb .arb-gift__card-ico{display:inline-flex;color:var(--arb-gold)}.arb .arb-gift__card-ico .arb-ico{width:24px;height:24px}.arb .arb-gift__card-t{font-family:var(--arb-font-d);font-size:23px;line-height:1.1;letter-spacing:.02em;text-transform:uppercase}.arb .arb-gift__form{padding:20px 18px 22px}.arb .arb-gift__step{margin:0 0 22px;padding:0;border:0;min-width:0}.arb .arb-gift__lg{display:block;width:100%;padding:0 0 12px;float:none;font-family:var(--arb-font-d);font-size:20px;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:var(--arb-ink)}.arb .arb-gift__num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:10px;vertical-align:-3px;border-radius:50%;background:var(--arb-gold);color:var(--arb-ink);font-size:15px;letter-spacing:0}.arb .arb-gift__lens{display:grid;gap:10px;margin-top:4px}.arb .arb-gift__len{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"t p" "d m" "s s";align-items:baseline;column-gap:10px;row-gap:2px;padding:15px 16px 13px 50px;min-height:64px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--arb-line-2);cursor:pointer;transition:box-shadow var(--arb-d1) var(--arb-ease),background-color var(--arb-d1) var(--arb-ease),transform var(--arb-d1) var(--arb-ease)}.arb .arb-gift__len-in{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0}.arb .arb-gift__len-t{grid-area:t;font-family:var(--arb-font-d);font-size:20px;line-height:1.1;letter-spacing:.02em}.arb .arb-gift__len-p{grid-area:p;justify-self:end;font-size:20px;font-weight:700;line-height:1.1}.arb .arb-gift__len-m{grid-area:m;justify-self:end;font-size:13px;color:var(--arb-ink-3)}.arb .arb-gift__len-d{grid-area:d;font-size:13px;color:var(--arb-ink-3)}.arb .arb-gift__len-s{grid-area:s;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--arb-pine, #2E6B3F)}.arb .arb-gift__len-s:empty,.arb .arb-gift__len-m:empty,.arb .arb-gift__len-d:empty{display:none}.arb .arb-gift__len-badge{position:absolute;top:-10px;left:44px;padding:4px 9px;border-radius:999px;white-space:nowrap;background:var(--arb-pine, #2E6B3F);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.arb .arb-gift__len.is-pop .arb-gift__len-badge{background:var(--arb-holly, #A4161A)}.arb .arb-gift__len-tick{position:absolute;left:16px;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:transparent;box-shadow:inset 0 0 0 1.5px var(--arb-line-2);background:#fff;transition:background-color var(--arb-d1) var(--arb-ease),color var(--arb-d1) var(--arb-ease)}.arb .arb-gift__len-tick svg{width:14px;height:14px}.arb .arb-gift__len.is-on{background:var(--arb-gold-soft);box-shadow:inset 0 0 0 2px var(--arb-gold-line),0 6px 16px #c48c1e29}.arb .arb-gift__len.is-on .arb-gift__len-tick{background:var(--arb-ink);color:var(--arb-gold);box-shadow:none}.arb .arb-gift__len.is-off{cursor:not-allowed;opacity:.55}.arb .arb-gift__len:has(.arb-gift__len-in:focus-visible){outline:2px solid var(--arb-ink);outline-offset:3px}@media(hover:hover){.arb .arb-gift__len:not(.is-on):not(.is-off):hover{box-shadow:inset 0 0 0 1.5px var(--arb-saddle)}}@media(min-width:480px){.arb .arb-gift__lens:has(>:nth-child(2)):not(:has(>:nth-child(4))){grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px;margin-top:14px}.arb .arb-gift__lens:has(>:nth-child(2)):not(:has(>:nth-child(4))) .arb-gift__len{grid-template-columns:1fr;grid-template-areas:"t" "p" "m" "d" "s";justify-items:center;text-align:center;row-gap:4px;padding:22px 10px 14px}.arb .arb-gift__lens:has(>:nth-child(2)):not(:has(>:nth-child(4))) .arb-gift__len-p,.arb .arb-gift__lens:has(>:nth-child(2)):not(:has(>:nth-child(4))) .arb-gift__len-m{justify-self:center}.arb .arb-gift__lens:has(>:nth-child(2)):not(:has(>:nth-child(4))) .arb-gift__len-p{font-size:22px;margin-top:4px}.arb .arb-gift__lens:has(>:nth-child(2)):not(:has(>:nth-child(4))) .arb-gift__len-badge{left:50%;transform:translate(-50%)}.arb .arb-gift__lens:has(>:nth-child(2)):not(:has(>:nth-child(4))) .arb-gift__len-tick{left:auto;right:8px;top:8px;margin:0;width:20px;height:20px}.arb .arb-gift__lens:has(>:nth-child(2)):not(:has(>:nth-child(4))) .arb-gift__len:not(.is-on) .arb-gift__len-tick{opacity:0}}.arb .arb-gift__opts{display:grid;gap:12px;margin-top:14px}.arb .arb-gift__opts:empty{display:none}@media(min-width:480px){.arb .arb-gift__opts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.arb .arb-gift__row{display:grid;gap:12px}@media(min-width:480px){.arb .arb-gift__row{grid-template-columns:1fr 1fr}}.arb .arb-gift__field{display:flex;flex-direction:column;gap:6px;min-width:0;margin-bottom:12px}.arb .arb-gift__row .arb-gift__field{margin-bottom:0}.arb .arb-gift__row{margin-bottom:12px}.arb .arb-gift__field label{font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--arb-ink-2);line-height:1.3}.arb .arb-gift__opt{font-weight:400;color:var(--arb-ink-3)}.arb .arb-gift__in{-webkit-appearance:none;appearance:none;display:block;width:100%;min-width:0;height:48px;margin:0;padding:0 14px;border:0;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--arb-line-2);font-family:var(--arb-font-b);font-size:16px;line-height:1.3;color:var(--arb-ink);outline:none;transition:box-shadow var(--arb-d1) var(--arb-ease)}.arb .arb-gift__in::placeholder{color:#9c8b79;opacity:1}.arb .arb-gift__in:focus{box-shadow:inset 0 0 0 2px var(--arb-gold-line),0 0 0 4px #efba4547}.arb .arb-gift__in:user-invalid{box-shadow:inset 0 0 0 2px #b42318}.arb .arb-gift__ta{height:auto;min-height:92px;padding:12px 14px;resize:vertical}.arb .arb-gift__in[type=date]{padding-right:10px}.arb .arb-gift__in[type=date]::-webkit-date-and-time-value{text-align:left}.arb .arb-gift__selwrap{position:relative}.arb .arb-gift__selwrap:after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;margin-top:-6px;pointer-events:none;border-right:2px solid var(--arb-ink-2);border-bottom:2px solid var(--arb-ink-2);transform:rotate(45deg)}.arb .arb-gift__sel{padding-right:40px;cursor:pointer}.arb .arb-gift__hint{font-size:12.5px;line-height:1.4;color:var(--arb-ink-3)}.arb .arb-gift__count{align-self:flex-end;font-size:12px;color:var(--arb-ink-3)}.arb .arb-gift__count.is-near{color:#b42318}.arb .arb-gift__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:-2px}.arb .arb-gift__chip{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--arb-line-2);font-size:13px;font-weight:700;color:var(--arb-ink-2);transition:background-color var(--arb-d1) var(--arb-ease),color var(--arb-d1) var(--arb-ease)}.arb .arb-gift__chip.is-on{background:var(--arb-ink);color:var(--arb-gold);box-shadow:none}@media(hover:hover){.arb .arb-gift__chip:not(.is-on):hover{box-shadow:inset 0 0 0 1.5px var(--arb-saddle)}}.arb .arb-gift__foot{padding-top:6px;border-top:1px dashed var(--arb-line-2)}.arb .arb-gift__add{margin-top:16px;gap:14px}.arb .arb-gift__add-price{padding-left:14px;border-left:1.5px solid rgba(38,24,11,.28)}.arb .arb-gift__add-price:empty{display:none}.arb .arb-gift__add.is-busy{opacity:.8;cursor:progress}.arb .arb-gift__add.is-done{--arb-btn-bg: var(--arb-pine, #2E6B3F);--arb-btn-fg: #FFFFFF}.arb .arb-gift__fine{margin-top:12px;font-size:13px;line-height:1.45;color:var(--arb-ink-3);text-align:center}.arb .arb-gift__err{margin-top:12px;padding:10px 12px;border-radius:10px;background:#fdecea;color:#8a1c12;font-size:14px;line-height:1.4}@media(min-width:750px){.arb .arb-gift__title{font-size:52px}.arb .arb-gift__form{padding:24px 26px 26px}.arb .arb-gift__card-head{padding:20px 120px 20px 26px}.arb .arb-gift__bow{width:104px;top:-34px;right:18px}}@media(min-width:990px){.arb .arb-gift__grid{grid-template-columns:minmax(0,1fr) minmax(430px,500px);gap:56px}.arb .arb-gift__photo{aspect-ratio:4 / 3}.arb .arb-gift__card{position:sticky;top:calc(var(--arb-top) + 40px)}}@media(min-width:1200px){.arb .arb-gift__title{font-size:60px}}.arb.arb-gpromo{display:none}body:has([data-arb-gift]) .arb-pv .arb.arb-gpromo{display:block;padding:8px 0 28px;background:transparent}.arb .arb-gpromo__in{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:18px 20px;overflow:hidden;border-radius:16px;color:#fff7e8;background:radial-gradient(400px 160px at 100% 0%,rgba(239,186,69,.28),transparent 70%),linear-gradient(135deg,#a4161a,#7e1014);box-shadow:0 14px 34px #7e101440}.arb .arb-gpromo__ico{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border-radius:50%;background:#efba452e;color:var(--arb-gold);box-shadow:inset 0 0 0 1px #efba4580}.arb .arb-gpromo__ico .arb-ico{width:24px;height:24px}.arb .arb-gpromo__txt{flex:1 1 220px;min-width:0}.arb .arb-gpromo__t{font-family:var(--arb-font-d);font-size:22px;line-height:1.15;letter-spacing:.02em;text-transform:uppercase}.arb .arb-gpromo__s{margin-top:4px;font-size:15px;line-height:1.45;color:#f3dccb}.arb .arb-gpromo__btn{flex:none}@media(max-width:599px){.arb .arb-gpromo__btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/arb-gift.css.map */
