.alto-bf-card{display:grid;gap:8px;padding:16px 16px 14px;border-radius:14px;background:rgb(var(--alto-bf-card-bg-rgb));color:rgb(var(--alto-bf-card-text-rgb))}.alto-bf-card p{margin:0}.alto-bf-card__label{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.2}.alto-bf-card__dot{width:6px;height:6px;border-radius:50%;background:rgb(var(--alto-bf-accent-rgb))}.alto-bf-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.alto-bf-card__now{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.alto-bf-card__was{position:relative;padding:0 2px;font-size:15px;font-weight:500;color:rgb(var(--alto-bf-card-text-rgb) / .55);line-height:1.2}.alto-bf-card__was:after{content:"";position:absolute;left:-2px;right:-2px;top:52%;height:2px;border-radius:2px;background:rgb(var(--alto-bf-accent-rgb));transform:rotate(-8deg)}.alto-bf-card__installments{font-size:12px;color:rgb(var(--alto-bf-card-text-rgb) / .72)}.alto-bf-card__installments strong{color:rgb(var(--alto-bf-card-text-rgb))}.alto-bf-applied{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.3;color:#2f8f57}.alto-bf-applied svg{flex:none}.alto-bf-card__perks{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none}.alto-bf-card__perk{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px 0 3px;border:1px solid rgb(var(--alto-bf-card-text-rgb) / .12);border-radius:999px;background:rgb(var(--alto-bf-card-text-rgb) / .07);font-size:11px;font-weight:500;line-height:1;white-space:nowrap}.alto-bf-card__perk--text{padding:0 10px}.alto-bf-card__perk--cashback,.alto-bf-card__perk--gift{border-color:rgb(var(--alto-bf-card-text-rgb) / .34);background:rgb(var(--alto-bf-card-text-rgb) / .09);font-weight:600}.alto-bf-card__perk--gift{border-style:dashed}.alto-bf-card__perk--cashback strong{font-weight:700}.alto-bf-card__perk-icon{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:rgb(var(--alto-bf-card-text-rgb) / .09);font-size:11px;font-weight:700}.alto-bf-card__perk-icon--cashback{background:#6fd49a29;color:#6fd49a}.alto-bf-card__price[data-bf-reveal] .alto-bf-card__was{transition:font-size .5s cubic-bezier(.2,.8,.2,1),color .5s ease}.alto-bf-card__price[data-bf-reveal] .alto-bf-card__now{transition:opacity .45s ease .15s,transform .5s cubic-bezier(.2,.8,.2,1) .15s}.alto-bf-card__price[data-bf-reveal] .alto-bf-card__was:after,.alto-bf-card__price[data-bf-reveal] .alto-bf-card__was:before{top:50%;margin-top:-1px;transform-origin:center center}.alto-bf-card__price[data-bf-reveal] .alto-bf-card__was:before{content:"";position:absolute;left:-2px;right:-2px;height:2px;border-radius:2px;background:rgb(var(--alto-bf-accent-rgb));transform:rotate(12deg) scaleX(0);opacity:0;transition:transform .38s ease .18s,opacity .3s ease}.alto-bf-card__price.is-pending .alto-bf-card__was{font-size:26px;font-weight:700;color:rgb(var(--alto-bf-card-text-rgb))}.alto-bf-card__price.is-pending .alto-bf-card__was:after,.alto-bf-card__price.is-pending .alto-bf-card__was:before{height:3px;margin-top:-1.5px}.alto-bf-card__price.is-pending .alto-bf-card__was:after{transform:rotate(-12deg) scaleX(0)}.alto-bf-card__price.is-pending .alto-bf-card__now{opacity:0;transform:translate(-10px) scale(.96)}.alto-bf-card__price.is-pending.is-crossing .alto-bf-card__was:after{transform:rotate(-12deg) scaleX(1);transition:transform .38s ease}.alto-bf-card__price.is-pending.is-crossing .alto-bf-card__was:before{transform:rotate(12deg) scaleX(1);opacity:1}.alto-bf-card__price.is-done .alto-bf-card__was:before{opacity:0}.alto-bf-card__price.is-done .alto-bf-card__was:after{transition:transform .6s ease}@media(prefers-reduced-motion:reduce){.alto-bf-card__price[data-bf-reveal] *{transition:none!important}}.product-info .block-swatch{position:relative}.alto-bf-badge{position:absolute;z-index:4;display:inline-flex;align-items:center;justify-content:center;height:22.6px;padding:0 9px;border-radius:999px!important;background:rgb(var(--alto-bf-badge-bg-rgb));color:rgb(var(--alto-bf-badge-text-rgb));font-size:10px;font-weight:600;letter-spacing:.06em;line-height:1;white-space:nowrap;text-transform:uppercase;pointer-events:none}.alto-bf-tagrow{position:absolute;z-index:4;top:16px;left:16px;display:flex;align-items:center;gap:5px;line-height:0;pointer-events:none}.alto-bf-tagrow .alto-height-tag{position:static!important;top:auto!important;left:auto!important;flex:none}.alto-bf-badge--next_to_tag{position:static}.alto-bf-badge--top_left{top:16px;left:16px}.alto-bf-badge--bottom_left{bottom:16px;left:16px}@property --alto-bf-shine-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.alto-bf-card__perk--shine{border:1px solid transparent;border-style:solid;background:linear-gradient(rgb(var(--alto-bf-card-text-rgb) / .1),rgb(var(--alto-bf-card-text-rgb) / .1)) padding-box,linear-gradient(rgb(var(--alto-bf-card-bg-rgb)),rgb(var(--alto-bf-card-bg-rgb))) padding-box,conic-gradient(from var(--alto-bf-shine-angle),rgb(var(--alto-bf-card-text-rgb) / .22) 0deg,rgb(var(--alto-bf-card-text-rgb) / .22) 200deg,rgb(var(--alto-bf-accent-rgb)) 260deg,#fff 290deg,rgb(var(--alto-bf-accent-rgb)) 320deg,rgb(var(--alto-bf-card-text-rgb) / .22) 360deg) border-box;animation:alto-bf-shine 3.6s linear infinite,alto-bf-glow 2.4s ease-in-out infinite}@keyframes alto-bf-shine{to{--alto-bf-shine-angle:360deg}}@keyframes alto-bf-glow{50%{box-shadow:0 0 12px -2px rgb(var(--alto-bf-accent-rgb) / .45)}}@media(prefers-reduced-motion:reduce){.alto-bf-card__perk--shine{animation:none}}.alto-bf-note{position:absolute;z-index:4;top:48.6px;left:12px;display:grid;gap:3px;max-width:80%;color:rgb(var(--alto-bf-note-rgb));text-align:left;pointer-events:none}.alto-bf-note__eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.alto-bf-note__eyebrow:before{content:"";width:6px;height:6px;border-radius:50%!important;background:rgb(var(--alto-bf-accent-rgb))}.alto-bf-note__title{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.alto-bf-note__sub{font-size:12.5px;font-weight:500;line-height:1.3;white-space:nowrap;color:rgb(var(--alto-bf-note-rgb) / .72)}.alto-bf-note__sub strong{color:rgb(var(--alto-bf-note-rgb))}@media screen and (min-width:1000px){.alto-bf-note{top:calc(clamp(24px,2.5vw,40px) + 49.4px);left:clamp(24px,2.5vw,40px);gap:5px}.alto-bf-note__eyebrow{font-size:11px}.alto-bf-note__title{font-size:30px}.alto-bf-note__sub{font-size:15px}}.alto-bf-seal{position:absolute;z-index:4;width:var(--seal-size,96px)!important;height:var(--seal-size,96px)!important;border-radius:50%!important;overflow:visible;background:rgb(var(--alto-bf-badge-bg-rgb));color:rgb(var(--alto-bf-badge-text-rgb));box-shadow:0 10px 24px -12px #0000008c;pointer-events:none}.alto-bf-seal--bottom_left{bottom:16px;left:16px}.alto-bf-seal--bottom_right{bottom:16px;right:16px}.alto-bf-seal__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.alto-bf-seal__ring text{fill:currentColor;font-size:10.5px;font-weight:700;letter-spacing:.06em}.alto-bf-seal--spin .alto-bf-seal__ring{animation:alto-bf-spin 22s linear infinite;transform-origin:50% 50%}.alto-bf-seal__center{position:absolute;top:28%;right:28%;bottom:28%;left:28%;display:grid;place-items:center;border-radius:50%!important;background:rgb(var(--alto-bf-accent-rgb));color:rgb(var(--alto-bf-badge-bg-rgb))}.alto-bf-seal__center svg{width:56%;height:56%}@keyframes alto-bf-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.alto-bf-seal--spin .alto-bf-seal__ring{animation:none}}@media screen and (max-width:999px){.alto-bf-seal--bottom_left{bottom:12px;left:12px}.alto-bf-seal--bottom_right{bottom:12px;right:12px}}@media screen and (min-width:1000px){.alto-bf-seal{width:calc(var(--seal-size,96px) * 1.3)!important;height:calc(var(--seal-size,96px) * 1.3)!important}.alto-bf-seal--bottom_left{bottom:clamp(24px,2.5vw,40px);left:clamp(24px,2.5vw,40px)}.alto-bf-seal--bottom_right{bottom:clamp(24px,2.5vw,40px);right:clamp(24px,2.5vw,40px)}}.alto-bf-stock{margin-top:12px}.alto-bf-scarcity[hidden]{display:none!important}.alto-bf-scarcity__head{display:flex;align-items:center;gap:7px;margin:0;font-size:13px;line-height:1.35;color:#4b5563}.alto-bf-scarcity__head strong{color:#111316;font-weight:600}.alto-bf-scarcity__icon{flex:none;width:15px;height:15px}.alto-bf-scarcity--low .alto-bf-scarcity__icon{color:#e8742a}.alto-bf-scarcity--mid .alto-bf-scarcity__icon{color:#d9963a}.alto-bf-scarcity--high .alto-bf-scarcity__icon,.alto-bf-scarcity--none .alto-bf-scarcity__icon{color:#2f8f57}.alto-bf-scarcity[data-mode=pre] .alto-bf-scarcity__icon{color:#e8742a}.alto-bf-scarcity--out .alto-bf-scarcity__icon{color:#9aa0a6}.alto-bf-scarcity__bar{position:relative;height:6px;margin-top:8px;border-radius:6px;background:#eceef1;overflow:hidden}.alto-bf-scarcity__bar span{display:block;width:var(--fill,0%);height:100%;border-radius:6px;background-color:#f08a3b;background-image:linear-gradient(45deg,rgb(255 255 255 / .3) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .3) 50%,rgb(255 255 255 / .3) 75%,transparent 75%);background-size:12px 12px;animation:alto-bf-fill .9s cubic-bezier(.2,.8,.2,1) both,alto-bf-stripes 1.1s linear infinite}.alto-bf-scarcity--mid .alto-bf-scarcity__bar span{background-color:#f2b05c}.alto-bf-scarcity--high .alto-bf-scarcity__bar span,.alto-bf-scarcity--none .alto-bf-scarcity__bar span{background-color:#2f8f57}@keyframes alto-bf-fill{0%{width:0}}@keyframes alto-bf-stripes{to{background-position:12px 0}}@media(prefers-reduced-motion:reduce){.alto-bf-scarcity__bar span{animation:none}}@keyframes alto-bf-pulse{50%{box-shadow:0 0 0 4px rgb(var(--alto-bf-accent-rgb) / .2)}}@media(prefers-reduced-motion:reduce){.alto-bf-scarcity__dot{animation:none}}@media screen and (max-width:999px){.alto-bf-tagrow,.alto-bf-badge--top_left{top:12px;left:12px}.alto-bf-badge--bottom_left{bottom:12px;left:12px}}@media screen and (min-width:1000px){.alto-bf-badge{height:29.4px;padding:0 12px;font-size:12px}.alto-bf-tagrow{top:clamp(24px,2.5vw,40px);left:clamp(24px,2.5vw,40px);gap:6px}.alto-bf-badge--top_left{top:clamp(24px,2.5vw,40px);left:clamp(24px,2.5vw,40px)}.alto-bf-badge--bottom_left{bottom:clamp(24px,2.5vw,40px);left:clamp(24px,2.5vw,40px)}}.alto-bf-gift{display:grid;gap:12px;margin-top:4px;padding:14px;border-radius:12px;background:linear-gradient(180deg,#fff8f2,#fff);border:1px solid #f3d6bd;box-shadow:0 8px 20px -14px #f08a3b8c}.alto-bf-gift__row{display:flex;align-items:center;gap:12px}.alto-bf-gift__media{flex:none;width:72px;height:72px;border-radius:10px;overflow:hidden;background:#fff;border:1px solid #f0e6dc}.alto-bf-gift__media img{width:100%;height:100%;object-fit:cover}.alto-bf-gift__body{display:grid;gap:3px;min-width:0}.alto-bf-gift__body p{margin:0}.alto-bf-gift__eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#d26a1e}.alto-bf-gift__name{font-size:14px;font-weight:600;color:#111316;line-height:1.3}.alto-bf-gift__price{display:flex;align-items:baseline;gap:8px;font-size:13px}.alto-bf-gift__price s{color:#8a9099}.alto-bf-gift__price strong{color:#2f8f57;font-weight:700}.alto-bf-gift__button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;border:0;border-radius:9px;background:#111316;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 10px 20px -12px #0009}.alto-bf-gift__button svg{color:#f5a05e}.alto-bf-gift__button:disabled{opacity:.55;cursor:not-allowed}.alto-bf-gift__button.is-loading span{opacity:.6}.alto-bf-gift__warn{margin:0;font-size:11px;color:#8a6d3b}.alto-bf-gift.is-added{padding:11px 14px;background:#f2f8f4;border-color:#cfe5d6;box-shadow:none}.alto-bf-gift__done{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;color:#2f6e48}.alto-bf-sum{display:grid;gap:8px;margin-bottom:6px;padding:12px 14px;border-radius:10px;background:#f6f7f8;border:1px solid #eceef1}.alto-bf-sum__title{margin:0;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#111316}.alto-bf-sum__title:before{content:"";width:6px;height:6px;border-radius:50%;background:rgb(var(--alto-bf-accent-rgb))}.alto-bf-sum__list{display:grid;gap:5px;margin:0;padding:0;list-style:none}.alto-bf-sum__list li{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#4b5563}.alto-bf-sum__list strong{color:#111316;font-weight:600;white-space:nowrap}.alto-bf-sum__list strong.is-save{color:#2f8f57}.alto-bf-sum__list em{font-style:normal;color:#d26a1e;font-weight:500;white-space:nowrap}.alto-bf-giftv{display:flex;align-items:center;gap:12px;margin:2px 0 4px;padding:10px 12px;border-radius:12px;background:linear-gradient(180deg,#fff8f2,#fff);border:1px solid #f3d6bd}.alto-bf-giftv__media{display:flex;flex:none}.alto-bf-giftv__media span{display:block;width:48px;height:48px;border-radius:9px;overflow:hidden;background:#fff;border:1px solid #f0e6dc}.alto-bf-giftv__media span+span{margin-left:-14px;box-shadow:-4px 0 10px -6px #0000004d}.alto-bf-giftv__media img{width:100%;height:100%;object-fit:cover}.alto-bf-giftv__body{display:grid;gap:2px;min-width:0}.alto-bf-giftv__body p{margin:0}.alto-bf-giftv__eyebrow{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#d26a1e}.alto-bf-giftv__name{font-size:13px;font-weight:600;color:#111316;line-height:1.3}.alto-bf-giftv__note{font-size:11.5px;color:#6b7280}.alto-bf-giftv__note s{color:#9aa0a6}.alto-bf-giftv__note strong{color:#2f8f57;font-weight:700}.alto-bf-total{display:inline-flex;align-items:baseline;gap:8px}.alto-bf-total s{font-size:14px;color:#9aa0a6}.alto-bf-gift2{position:relative;display:grid;gap:10px;margin:2px 0 6px;padding:12px;border-radius:14px;background:#111316;color:#fff;box-shadow:0 14px 28px -18px #000000b3}.alto-bf-gift2__ribbon{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:4px 9px;border-radius:999px;background:#f08a3b29;color:#f5a05e;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.alto-bf-gift2__row{display:flex;align-items:center;gap:12px}.alto-bf-gift2__media{display:flex;flex:none}.alto-bf-gift2__media span{display:block;width:56px;height:56px;border-radius:10px;overflow:hidden;background:#fff}.alto-bf-gift2__media span+span{margin-left:-16px;box-shadow:-6px 0 12px -6px #0009}.alto-bf-gift2__media img{width:100%;height:100%;object-fit:cover}.alto-bf-gift2__body{display:grid;gap:3px;min-width:0;flex:1}.alto-bf-gift2__body p{margin:0}.alto-bf-gift2__name{font-size:14px;font-weight:600;line-height:1.3;color:#fff}.alto-bf-gift2__price{display:flex;align-items:baseline;gap:8px;font-size:13px}.alto-bf-gift2__price s{color:#ffffff80}.alto-bf-gift2__price strong{color:#6fd49a;font-weight:700}.alto-bf-gift2__check{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:#2f8f57;color:#fff}.alto-bf-gift2__button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;border:0;border-radius:10px;background:#f08a3b;color:#111316;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.alto-bf-gift2__button:hover{background:#f59a52}.alto-bf-gift2__button:disabled{opacity:.6;cursor:not-allowed}.alto-bf-gift2__button.is-loading{opacity:.7}.alto-bf-gift2__note{margin:0;font-size:12px;color:#ffffffa6}.alto-bf-gift2__warn{margin:0;font-size:11px;color:#f5c08f}.alto-bf-gift2.is-added{padding:10px 12px}.alto-bf-gift2.is-added .alto-bf-gift2__ribbon{background:#6fd49a29;color:#8fe0b0}.alto-bf-sum2{margin-bottom:8px;border-radius:12px;border:1px solid #e6e8eb;overflow:hidden;background:#fff}.alto-bf-sum2__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:11px 14px;background:#f2f8f4;border-bottom:1px solid #dcebe1}.alto-bf-sum2__head p{margin:0}.alto-bf-sum2__title{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#2f6e48}.alto-bf-sum2__big{font-size:13px;color:#2f6e48}.alto-bf-sum2__big strong{font-size:16px;font-weight:700;color:#1f7a45}.alto-bf-sum2__list{display:grid;gap:7px;margin:0;padding:11px 14px 12px;list-style:none}.alto-bf-sum2__list li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;color:#4b5563}.alto-bf-sum2__list small{display:block;font-size:11px;color:#9aa0a6}.alto-bf-sum2__list strong{color:#111316;font-weight:600;white-space:nowrap}.alto-bf-sum2__list strong.is-save{color:#2f8f57}.alto-bf-sum2__list em{font-style:normal;color:#d26a1e;font-weight:500;white-space:nowrap;font-size:12px}.alto-bf-sum2__list li.is-next{padding-top:7px;border-top:1px dashed #e6e8eb}.alto-bf-gift3{display:flex;align-items:center;gap:10px;margin:0 0 6px;padding:8px 10px;border-radius:12px;background:#111316;color:#fff}.alto-bf-gift3__media{display:flex;flex:none}.alto-bf-gift3__media span{display:block;width:40px;height:40px;border-radius:8px;overflow:hidden;background:#fff}.alto-bf-gift3__media span+span{margin-left:-12px;box-shadow:-4px 0 8px -4px #0009}.alto-bf-gift3__media img{width:100%;height:100%;object-fit:cover}.alto-bf-gift3__body{flex:1;min-width:0;display:grid;gap:1px}.alto-bf-gift3__body p{margin:0;line-height:1.25}.alto-bf-gift3__eyebrow{font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f5a05e}.alto-bf-gift3__name{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alto-bf-gift3__price{font-size:11.5px}.alto-bf-gift3__price s{color:#ffffff80}.alto-bf-gift3__price strong{color:#6fd49a}.alto-bf-gift3__button{flex:none;height:34px;padding:0 14px;border:0;border-radius:999px;background:#f08a3b;color:#111316;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.alto-bf-gift3__button:disabled{opacity:.6}.alto-bf-gift3__check{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#2f8f57;color:#fff}.alto-bf-gift3.is-added .alto-bf-gift3__eyebrow{color:#8fe0b0}.alto-bf-sum2{margin-bottom:6px;border-radius:10px}.alto-bf-sum2__head{padding:7px 12px}.alto-bf-sum2__title{font-size:9.5px}.alto-bf-sum2__big{font-size:12px}.alto-bf-sum2__big strong{font-size:14px}.alto-bf-sum2__list{gap:3px;padding:7px 12px 8px}.alto-bf-sum2__list li{font-size:12px}.alto-bf-sum2__list small{display:inline;margin-left:4px;font-size:10.5px}.alto-bf-sum2__list li.is-next{padding-top:4px}.alto-bf-sum2__head{flex-wrap:nowrap;align-items:center}.alto-bf-sum2__big{white-space:nowrap}.alto-bf-gift4{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;border-radius:12px;background:#111316;color:#fff}.alto-bf-gift4__media{display:flex;flex:none}.alto-bf-gift4__media span{display:block;width:46px;height:46px;border-radius:9px;overflow:hidden;background:#fff}.alto-bf-gift4__media span+span{margin-left:-14px;box-shadow:-4px 0 10px -4px #0009}.alto-bf-gift4__media img{width:100%;height:100%;object-fit:cover}.alto-bf-gift4__body{flex:1;min-width:0;display:grid;gap:3px}.alto-bf-gift4__eyebrow{margin:0;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f5a05e}.alto-bf-gift4.is-added .alto-bf-gift4__eyebrow{color:#8fe0b0}.alto-bf-gift4__items{display:grid;gap:1px;margin:0;padding:0;list-style:none}.alto-bf-gift4__items li{display:flex;justify-content:space-between;gap:8px;font-size:12px;line-height:1.3}.alto-bf-gift4__items li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alto-bf-gift4__items s{flex:none;color:#ffffff80;font-size:11px}.alto-bf-gift4__side{display:grid;justify-items:end;gap:5px;flex:none}.alto-bf-gift4__free{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#111316;background:#6fd49a;padding:3px 8px;border-radius:999px}.alto-bf-gift4__button{height:30px;padding:0 13px;border:0;border-radius:999px;background:#f08a3b;color:#111316;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.alto-bf-totals{display:grid;gap:3px}.alto-bf-totals>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.alto-bf-totals>div:first-child{font-size:13px;color:#6b7280}.alto-bf-totals>div:first-child span:last-child{text-decoration:line-through}.alto-bf-totals .is-final span{font-size:15px;font-weight:600;color:#111316}.alto-bf-totals .is-final strong{font-size:20px;font-weight:700;color:#111316}cart-drawer [slot=footer],cart-drawer [slot=footer]>.v-stack{min-width:0;max-width:100%}.alto-bf-gift4{width:100%;max-width:100%;box-sizing:border-box;min-width:0}.alto-bf-gift4__items li span{min-width:0}cart-drawer .alto-kit-cart-offer{display:flex!important;align-items:center;justify-content:space-between;gap:10px;margin:0 0 4px!important;padding:10px 12px!important;border-radius:10px;background:#f6f7f8!important;border:1px solid #eceef1!important}cart-drawer .alto-kit-cart-offer header{display:grid!important;gap:1px!important}cart-drawer .alto-kit-cart-offer header>span{font-size:9.5px!important;letter-spacing:.1em!important}cart-drawer .alto-kit-cart-offer header>strong{font-size:13px!important}cart-drawer .alto-kit-cart-offer__price{display:block!important;border:0!important;padding:0!important;margin:0!important;text-align:right}cart-drawer .alto-kit-cart-offer__price>span:first-child{display:none}cart-drawer .alto-kit-cart-offer__price>span:last-child{display:grid!important;justify-items:end;line-height:1.2}cart-drawer .alto-kit-cart-offer__price small{font-size:11px!important;color:#9aa0a6}cart-drawer .alto-kit-cart-offer__price strong{font-size:15px!important;color:#2f8f57}.alto-bf-gift4{flex-wrap:wrap}.alto-bf-gift4__eyebrow{display:flex;align-items:center;justify-content:space-between;gap:8px}.alto-bf-gift4__free{font-size:10px;padding:2px 8px}.alto-bf-gift4__button{flex-basis:100%;height:34px;border-radius:9px}.alto-bf-gift4__button{display:flex;align-items:center;justify-content:center;text-align:center}.alto-bf-gift5{display:grid;gap:10px;margin-bottom:10px;padding:12px;border-radius:14px;background:#fff;border:1px solid #f1d9c4;box-shadow:0 10px 24px -18px #f08a3b99;width:100%;box-sizing:border-box;min-width:0}.alto-bf-gift5__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.alto-bf-gift5__title{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#d26a1e}.alto-bf-gift5__total{display:inline-flex;align-items:baseline;gap:7px;white-space:nowrap}.alto-bf-gift5__total s{position:relative;font-size:13px;font-weight:600;color:#8a9099;text-decoration:none}.alto-bf-gift5__total s:after{content:"";position:absolute;left:-2px;right:-2px;top:52%;height:2px;border-radius:2px;background:#f08a3b;transform:rotate(-8deg)}.alto-bf-gift5__total strong{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#2f8f57;padding:3px 9px;border-radius:999px}.alto-bf-gift5__items{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none}.alto-bf-gift5__items li{display:flex;align-items:center;gap:9px;min-width:0;padding:6px;border-radius:10px;background:#faf7f4}.alto-bf-gift5__img{flex:none;width:58px;height:58px;border-radius:8px;overflow:hidden;background:#fff}.alto-bf-gift5__img img{width:100%;height:100%;object-fit:cover}.alto-bf-gift5__info{display:grid;gap:3px;min-width:0}.alto-bf-gift5__name{font-size:12px;font-weight:600;line-height:1.25;color:#111316}.alto-bf-gift5__price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.alto-bf-gift5__price s{position:relative;font-size:12px;color:#8a9099;text-decoration:none}.alto-bf-gift5__price s:after{content:"";position:absolute;left:-1px;right:-1px;top:52%;height:1.5px;background:#f08a3b;transform:rotate(-8deg)}.alto-bf-gift5__price em{font-style:normal;font-size:12.5px;font-weight:700;color:#2f8f57}.alto-bf-gift5__button{display:flex;align-items:center;justify-content:center;width:100%;height:40px;border:0;border-radius:10px;background:#111316;color:#fff;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.alto-bf-gift5__button:disabled{opacity:.6}.alto-bf-gift5.is-added{border-color:#cfe5d6;box-shadow:none}.alto-bf-gift5.is-added .alto-bf-gift5__title{color:#2f6e48}.alto-bf-gift5__title{white-space:nowrap;font-size:10.5px;letter-spacing:.08em}.alto-bf-totals{gap:4px}.alto-bf-totals>div:first-child{font-size:13.5px;color:#9aa0a6}.alto-bf-totals>div:first-child span:last-child{text-decoration:none}.alto-bf-totals .is-off{font-size:15px;color:#e8742a}.alto-bf-totals .is-off strong{font-size:16px;font-weight:700;color:#e8742a}.alto-bf-totals .is-final span{font-size:16px;font-weight:700}.alto-bf-totals .is-final strong{font-size:20px}.alto-bf-totals__inst{margin:0;text-align:right;font-size:12px;color:#6b7280}.alto-bf-gift5{gap:8px;padding:10px;background:#111316;border-color:#111316;box-shadow:0 12px 24px -16px #000000b3}.alto-bf-gift5__title{color:#f5a05e}.alto-bf-gift5__total s{color:#ffffff8c;font-size:12.5px}.alto-bf-gift5__total strong{font-size:11px;padding:2px 8px;background:#6fd49a;color:#111316}.alto-bf-gift5__items{gap:6px}.alto-bf-gift5__items li{gap:8px;padding:5px;background:#ffffff0f;border-radius:9px}.alto-bf-gift5__img{width:44px;height:44px;border-radius:7px}.alto-bf-gift5__name{font-size:11.5px;color:#fff;line-height:1.2}.alto-bf-gift5__price s{color:#ffffff8c;font-size:11.5px}.alto-bf-gift5__price em{color:#6fd49a;font-size:12px}.alto-bf-gift5__button{height:36px;background:#f08a3b;color:#111316;font-size:13px}.alto-bf-gift5.is-added{border-color:#111316}.alto-bf-gift5.is-added .alto-bf-gift5__title{color:#8fe0b0}.product-card__figure a{position:relative}.alto-bf-cardtags{position:absolute;z-index:4;left:10px;bottom:10px;display:flex;flex-wrap:wrap;gap:4px;pointer-events:none}.alto-bf-cardtag{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;background:#111316;color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1;white-space:nowrap}.alto-bf-cardtag:not(.alto-bf-cardtag--new){background:linear-gradient(135deg,#f6a15c,#e2701c);box-shadow:0 4px 12px -4px #e2701cb3}.alto-bf-cardtag:not(.alto-bf-cardtag--new):before{background:#fff;animation:alto-bf-cardtag-pulse 1.8s ease-out infinite}@keyframes alto-bf-cardtag-pulse{0%{box-shadow:0 0 #fffc}70%,to{box-shadow:0 0 0 5px #fff0}}@media(prefers-reduced-motion:reduce){.alto-bf-cardtag:before{animation:none!important}}.alto-bf-cardtag:before{content:"";width:5px;height:5px;border-radius:50%;background:#f08a3b}.alto-bf-cardtag--new{background:#fff;color:#111316;box-shadow:inset 0 0 0 1px #1113161f}.alto-bf-cardtag--new:before{display:none}.alto-bf-cardcash{display:inline-flex;align-items:center;gap:5px;margin:5px 0 0;padding:3px 9px 3px 4px;border-radius:999px;background:#e9f6ee;color:#23784a;font-size:11px;font-weight:700;line-height:1.3}.alto-bf-cardcash__coin{display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#2f8f57;color:#fff;font-size:9px;font-weight:800;line-height:1}.product-card__judgeme{min-height:20px}@media screen and (min-width:1000px){.alto-bf-cardtags{left:clamp(16px,1.6vw,24px);bottom:clamp(16px,1.6vw,24px);gap:6px}.alto-bf-cardtag{font-size:11px;padding:7px 12px}.alto-bf-cardcash{font-size:12.5px;padding:4px 11px 4px 5px}.alto-bf-cardcash__coin{width:17px;height:17px;font-size:10px}}.alto-bf-cardcash{justify-self:center;align-self:center;width:max-content;max-width:100%;white-space:nowrap}@media screen and (max-width:699px){.alto-bf-cardcash{gap:4px;padding:3px 7px 3px 3px;font-size:10px;letter-spacing:-.01em}.alto-bf-cardcash__coin{width:13px;height:13px;font-size:8px}}.alto-bf-cardcash{background:#f1f1ef;color:#3a3835;box-shadow:inset 0 0 0 1px #1a18160f}.alto-bf-cardcash__coin{background:#1a1816;color:#fff}product-card.product-card compare-at-price{color:#d92d20!important;text-decoration-color:#d92d20!important;font-weight:700;opacity:1}.alto-premium-product--bf .product-card{display:flex;flex-direction:column;border:1px solid #e8e7e3!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;transform:none!important;transition:box-shadow .2s ease,border-color .2s ease}.alto-premium-product--bf .product-card:hover{border-color:#d6d5d0!important;box-shadow:0 12px 28px -20px #00000059!important}.alto-premium-product--bf .product-card__figure{border-radius:0!important;background:#f2f2f0!important}.alto-premium-product--bf .product-card__image{border-radius:0!important}.alto-premium-product--bf .product-card__info{flex:1;display:flex!important;flex-direction:column;align-items:stretch;padding:14px 16px 16px!important;text-align:left!important;justify-items:start!important}.alto-premium-product--bf .product-card__info>.v-stack{display:flex;flex-direction:column;flex:1;align-items:flex-start!important;justify-items:start!important}.alto-premium-product--bf .product-card__title{min-height:0!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important;color:#111316!important;text-align:left}.alto-premium-product--bf .product-card__judgeme,.alto-premium-product--bf .rating-with-text{justify-content:flex-start!important;margin:3px 0 0}.alto-premium-product--bf .product-card__judgeme .jdgm-prev-badge{justify-content:flex-start;text-align:left}.alto-premium-product--bf price-list{justify-content:flex-start!important;margin-top:10px!important;gap:2px 8px!important}.alto-premium-product--bf price-list compare-at-price{order:-1;font-size:12px!important;font-weight:600!important}.alto-premium-product--bf price-list sale-price{font-size:20px!important;font-weight:700!important;letter-spacing:-.02em;color:#111316!important}.alto-premium-product--bf .product-card__installments,.alto-premium-product--bf .product-card__installments *{text-align:left!important;font-size:11.5px;color:#6b7280}.alto-premium-product--bf .product-card__installments strong{color:#6b7280}.alto-premium-product--bf .alto-bf-cardcash{justify-self:start;align-self:flex-start;margin-top:8px}.alto-premium-product--bf .product-card__info>.v-stack>.alto-bf-cardcash{margin-bottom:14px}@media screen and (max-width:699px){.alto-premium-product--bf .product-card__info{padding:11px 11px 12px!important}.alto-premium-product--bf .product-card__title{font-size:13.5px!important}.alto-premium-product--bf price-list sale-price{font-size:17px!important}.alto-premium-product--bf price-list compare-at-price{font-size:11px!important}.alto-premium-product--bf .product-card__installments,.alto-premium-product--bf .product-card__installments *{font-size:10.5px}.alto-premium-product--bf .product-card__info>.v-stack>.alto-bf-cardcash{margin-bottom:11px}}.alto-premium-product--bf .product-card__image{object-fit:cover!important}.alto-premium-product--bf .product-card__judgeme .jdgm-prev-badge{display:flex!important;flex-wrap:nowrap;align-items:center;gap:4px;white-space:nowrap}.alto-premium-product--bf .product-card__info{padding-bottom:16px!important}@media screen and (max-width:699px){.alto-premium-product--bf .product-card__judgeme .jdgm-prev-badge,.alto-premium-product--bf .product-card__judgeme .jdgm-prev-badge__text,.alto-premium-product--bf .product-card__judgeme .jdgm-star{font-size:11px!important}.alto-premium-product--bf .product-card__info{padding-bottom:12px!important}}.alto-premium-product--bf .product-card__figure{width:100%;align-self:stretch}.alto-bf-cardcash{gap:5px!important;padding:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;color:#6b6b6b!important;font-size:11.5px!important;font-weight:500!important}.alto-bf-cardcash__coin{width:13px!important;height:13px!important;background:none!important;color:#6b6b6b!important;box-shadow:inset 0 0 0 1.2px currentColor;font-size:8px!important;font-weight:700!important}.alto-bf-cardcash strong{color:#111316;font-weight:700}@media screen and (max-width:699px){.alto-bf-cardcash{font-size:10.5px!important}.alto-bf-cardcash__coin{width:12px!important;height:12px!important;font-size:7.5px!important}}.product-card__info:not(.product-card__info--center) .alto-bf-cardcash{justify-self:start;align-self:flex-start}.shopify-section--featured-collection product-card price-list{align-items:baseline;gap:2px 8px}.shopify-section--featured-collection product-card sale-price{color:#111316!important;font-size:17px;font-weight:700;letter-spacing:-.02em}.shopify-section--featured-collection product-card compare-at-price{order:-1;font-size:11.5px;font-weight:600}@media screen and (min-width:700px){.shopify-section--featured-collection product-card sale-price{font-size:19px}.shopify-section--featured-collection product-card compare-at-price{font-size:12.5px}}.alto-premium-product--bf .product-card__title,.alto-premium-product--bf .product-card__title a{font-weight:500!important;color:#3b3d42!important}.alto-premium-product--bf .jdgm-prev-badge__text{color:#8a8d93!important}.alto-premium-product--bf price-list sale-price{font-weight:600!important;color:#1f2125!important}.alto-premium-product--bf price-list compare-at-price{font-weight:500!important}.alto-premium-product--bf .product-card__installments,.alto-premium-product--bf .product-card__installments *,.alto-premium-product--bf .alto-bf-cardcash,.alto-premium-product--bf .alto-bf-cardcash strong{color:#9a9da3!important;font-weight:400!important}.alto-premium-product--bf .alto-bf-cardcash strong{color:#6b6e74!important;font-weight:600!important}.alto-premium-product--bf .alto-bf-cardcash__coin{color:#9a9da3!important}#cart-drawer line-item price-list,.cart-drawer line-item price-list{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}#cart-drawer line-item price-list sale-price,.cart-drawer line-item price-list sale-price{color:#111316!important;font-size:16px;font-weight:700;letter-spacing:-.01em}#cart-drawer line-item price-list compare-at-price,.cart-drawer line-item price-list compare-at-price{order:-1;color:#d92d20!important;text-decoration-color:#d92d20!important;font-size:12.5px;font-weight:500;opacity:1}.alto-kits-menu{display:inline-flex!important;align-items:center;gap:5px;color:#e8742a!important}.alto-kits-menu__label{color:#e8742a}.alto-kits-menu__badge{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;background:#f08a3b;color:#fff;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1;white-space:nowrap;box-shadow:0 0 #f08a3b73;animation:alto-kits-badge 2.4s ease-out infinite}@keyframes alto-kits-badge{0%{box-shadow:0 0 #f08a3b73}70%,to{box-shadow:0 0 0 6px #f08a3b00}}.navigation-drawer .alto-kits-menu__badge,.navigation-panel .alto-kits-menu__badge{height:22px;font-size:11.5px;padding:0 9px}@media(prefers-reduced-motion:reduce){.alto-kits-menu__badge{animation:none}}.alto-kits-menu>span{display:inline-flex;align-items:center;gap:8px}.alto-kits-menu__fire{flex:none;color:#f08a3b;animation:alto-kits-fire 2.4s ease-in-out infinite;transform-origin:50% 90%}@keyframes alto-kits-fire{0%,to{transform:scale(1) rotate(-2deg)}50%{transform:scale(1.06) rotate(2deg)}}@media(prefers-reduced-motion:reduce){.alto-kits-menu__fire{animation:none}}.alto-bf-pdpgift{display:grid;gap:9px;margin:0 0 12px;padding:11px 12px;border-radius:14px;background:#fff;border:1px solid #f1d9c4;box-shadow:0 10px 24px -18px #f08a3b99}.alto-bf-pdpgift__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.alto-bf-pdpgift__title{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#d26a1e;white-space:nowrap}.alto-bf-pdpgift__total{display:inline-flex;align-items:baseline;gap:7px;white-space:nowrap}.alto-bf-pdpgift__total s{position:relative;font-size:12.5px;font-weight:600;color:#8a9099;text-decoration:none}.alto-bf-pdpgift__total s:after{content:"";position:absolute;left:-2px;right:-2px;top:52%;height:2px;border-radius:2px;background:#d92d20;transform:rotate(-8deg)}.alto-bf-pdpgift__total strong{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#111316;padding:3px 9px;border-radius:999px}.alto-bf-pdpgift__items{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none}.alto-bf-pdpgift__items li{display:flex;align-items:center;gap:8px;min-width:0;padding:5px;border-radius:9px;background:#faf7f4}.alto-bf-pdpgift__img{flex:none;width:44px;height:44px;border-radius:7px;overflow:hidden;background:#fff}.alto-bf-pdpgift__img img{width:100%;height:100%;object-fit:cover}.alto-bf-pdpgift__name{font-size:11.5px;font-weight:600;line-height:1.25;color:#111316}.alto-bf-pdpgift__urgency{display:flex;align-items:center;gap:7px;margin:0;font-size:11.5px;line-height:1.35;color:#4a4d52}.alto-bf-pdpgift__urgency strong{color:#d92d20;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.alto-bf-pdpgift__clock[hidden]{display:none}.alto-bf-pdpgift__dot{flex:none;width:7px;height:7px;border-radius:50%;background:#d92d20;animation:alto-bf-pdpgift-pulse 2s ease-out infinite}@keyframes alto-bf-pdpgift-pulse{0%{box-shadow:0 0 #d92d2073}70%,to{box-shadow:0 0 0 6px #d92d2000}}@media(prefers-reduced-motion:reduce){.alto-bf-pdpgift__dot{animation:none}}.alto-bf-pdpgift{min-width:0;max-width:100%;box-sizing:border-box}.alto-bf-pdpgift__head,.alto-bf-pdpgift__items{min-width:0}.alto-bf-pdpgift__items{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.alto-bf-pdpgift__urgency{align-items:flex-start}.alto-bf-pdpgift__dot{margin-top:4px}.alto-bf-pdpgift__clock{display:block}.alto-bf-pdpgift__limited{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#d92d20;background:#fdecea;padding:3px 9px;border-radius:999px;white-space:nowrap}.alto-bf-pdpgift__headline{margin:0;font-size:14px;line-height:1.35;font-weight:500;color:#111316}.alto-bf-pdpgift__headline strong{font-weight:800;color:#d26a1e}.alto-bf-pdpgift__info{display:grid;gap:2px;min-width:0}.alto-bf-pdpgift__price{display:flex;align-items:baseline;gap:6px}.alto-bf-pdpgift__price s{font-size:11.5px;color:#8a9099;text-decoration-color:#d92d20}.alto-bf-pdpgift__price em{font-style:normal;font-size:11.5px;font-weight:800;color:#2f8f57;text-transform:uppercase;letter-spacing:.04em}@media screen and (min-width:700px){.alto-bf-pdpgift__headline{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/alto-bf.css.map */
