body{overflow-x:hidden}@supports (overflow:clip){body{overflow-x:clip}}@media(max-width:900px){.product__grid,.timeline,.ba,.collage{grid-template-columns:minmax(0,1fr)}.product__grid>*,.timeline>*,.ba>*,.collage>*{min-width:0;max-width:100%}.gallery,.buy{min-width:0;max-width:100%}.gallery__main{max-width:100%}}@media(max-width:900px){.gallery{display:contents}.gallery__main{order:1;min-width:0;max-width:100%}.gallery__thumbs{order:2;min-width:0;max-width:100%;margin:-14px 0 0}.buy{order:3}.gallery .mini-reviews{order:4;min-width:0;max-width:100%;margin-top:-6px!important}}.cart-drawer{overflow:hidden;visibility:hidden;transition:visibility 0s .35s}.cart-drawer.is-open{visibility:visible;transition:none}.buy__title{font-family:var(--sans);font-weight:800;font-size:1.55rem;line-height:1.2;letter-spacing:-.01em;margin:0 0 10px}.buy__rating,.buy .rating{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:.9rem}.buy .rating .stars{font-size:1.02rem}.buy .rating b{font-weight:800}.buy .rating u{text-decoration:underline;color:var(--muted)}.buy__price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0 0 18px}.buy__price-now{font-family:var(--sans);font-weight:800;font-size:2rem;letter-spacing:-.02em;color:var(--ink);line-height:1}.buy__price-was{color:#9a9a9a;font-weight:500;font-size:1.15rem;text-decoration:line-through}.buy__save{align-self:center;background:var(--accent);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border-radius:6px;padding:5px 10px}.qty-block{margin:2px 0 18px}.qty-block__label{font-family:var(--sans);font-weight:800;font-size:.98rem;margin:0 0 10px;color:var(--ink)}.qty-stepper{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:14px;background:#faf7f5;overflow:hidden}.qty-stepper button{width:54px;height:52px;border:0;background:transparent;font-size:1.4rem;line-height:1;cursor:pointer;color:var(--ink);display:flex;align-items:center;justify-content:center;transition:background .15s}.qty-stepper button:hover{background:#efe9e5}.qty-stepper__val{min-width:58px;text-align:center;font-weight:700;font-size:1.1rem}.btn--atc{background:var(--accent);box-shadow:0 8px 22px var(--accent-glow);width:100%}.btn--atc:hover{background:#163a31;box-shadow:0 12px 26px #1d4d4147}.buy .bundle .bump{display:none!important}.ship-track{margin:22px 0 6px;display:flex;align-items:flex-start;justify-content:space-between;position:relative}.ship-track:before{content:"";position:absolute;top:28px;left:16.66%;right:16.66%;height:3px;background:#1a1a1a;z-index:0}.ship-track__step{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1;padding:0 4px}.ship-track__ico{width:56px;height:56px;border-radius:50%;background:#1a1a1a;color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.ship-track__ico svg{width:26px;height:26px}.ship-track__date{font-family:var(--sans);font-weight:800;font-size:.98rem;color:var(--ink);line-height:1.2}.ship-track__label{font-size:.86rem;color:var(--muted);margin-top:3px}@media(max-width:640px){.buy__title{font-size:1.3rem}.buy__price-now{font-size:1.7rem}.buy__price-was{font-size:1.02rem}.ship-track:before{top:23px}.ship-track__ico{width:46px;height:46px}.ship-track__ico svg{width:22px;height:22px}.ship-track__date{font-size:.82rem}.ship-track__label{font-size:.74rem}}.buy .choose-head{display:block!important;text-align:left;margin:0 0 12px;border:0;color:var(--ink)!important;font-size:1.02rem;font-weight:800;letter-spacing:0;text-transform:none;white-space:normal}.buy .choose-head:before,.buy .choose-head:after{display:none!important;content:none!important}.buy .choose-head span{font-family:var(--sans);font-weight:800;font-size:1.02rem;color:var(--ink);letter-spacing:0;text-transform:none}.buy .bundle{display:flex!important;flex-wrap:wrap!important;align-items:stretch;gap:10px!important;margin:0 0 4px}.buy .bundle-card{display:contents!important;margin:0!important}.buy .bundle .bundle-opt{flex:0 0 auto!important;width:auto!important;position:relative;display:inline-flex!important;align-items:center;justify-content:center;border:1.5px solid #d9d5d2!important;border-radius:999px!important;padding:12px 22px!important;margin:0!important;cursor:pointer;background:#fff!important;color:var(--ink)!important;box-shadow:none!important;transition:border-color .15s,background .15s,color .15s}.buy .bundle .bundle-opt:before,.buy .bundle .bundle-opt:after{display:none!important;content:none!important;background:none!important;border:0!important}.buy .bundle .bundle-opt:hover{border-color:#b3ada8!important}.buy .bundle .bundle-opt.is-selected{background:#111!important;border-color:#111!important;color:#fff!important;box-shadow:none!important}.buy .bundle .bundle-opt.is-selected:before{content:none!important;background:none!important}.buy .bundle .bundle-opt>input,.buy .bundle .bundle-opt__price,.buy .bundle .bundle-opt__sub,.buy .bundle .bundle-opt__tag,.buy .bundle .bundle-opt__gift{display:none!important}.buy .bundle .bundle-opt__row{display:flex!important;align-items:center;gap:6px;margin:0!important;padding:0!important}.buy .bundle .bundle-opt__title{display:inline-flex!important;align-items:center;gap:6px;margin:0!important;font-family:var(--sans);font-weight:700;font-size:.98rem;line-height:1.1;white-space:nowrap;color:inherit}.buy .bundle .bundle-opt__off{display:inline!important;background:none!important;color:inherit!important;padding:0!important;margin:0 0 0 4px!important;border-radius:0!important;font-size:.9rem!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important}.buy .bundle .bundle-opt.is-selected .bundle-opt__off{color:#fff!important}@media(max-width:640px){.buy .bundle{gap:8px!important}.buy .bundle .bundle-opt{padding:11px 18px!important}.buy .bundle .bundle-opt:before{left:auto!important}.buy .bundle .bundle-opt__title{font-size:.88rem}}.sticky-atc{display:none!important}.fm-sticky{position:fixed;left:0;right:0;bottom:0;z-index:90;background:#fff;border-top:1px solid #ece7e3;box-shadow:0 -6px 24px #0000001a;transform:translateY(115%);transition:transform .32s cubic-bezier(.4,0,.2,1);will-change:transform}.fm-sticky.is-on{transform:translateY(0)}.fm-sticky__in{max-width:1180px;margin:0 auto;display:flex;align-items:center;gap:16px;padding:11px 20px calc(11px + env(safe-area-inset-bottom))}.fm-sticky__thumb{width:58px;height:58px;flex:0 0 58px;border-radius:12px;object-fit:cover;background:#f3efec;border:1px solid #eee}.fm-sticky__info{flex:1 1 auto;min-width:0}.fm-sticky__title{font-family:var(--sans);font-weight:800;font-size:1.02rem;line-height:1.2;color:var(--ink);margin:0 0 3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fm-sticky__price{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.fm-sticky__now{font-family:var(--sans);font-weight:800;font-size:1.15rem;color:var(--accent);line-height:1}.fm-sticky__was{color:#9a9a9a;text-decoration:line-through;font-weight:500;font-size:.95rem}.fm-sticky__save{display:inline-flex;align-items:center;gap:5px;background:var(--accent);color:#fff;font-family:var(--sans);font-weight:800;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:4px 8px;line-height:1}.fm-sticky__save .fm-tag{width:13px;height:13px}.fm-sticky__pack{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;background:#eef3f1;border:1px solid #d5e3de;color:var(--ink);border-radius:12px;padding:11px 16px;font-family:var(--sans);font-weight:700;font-size:.95rem;cursor:pointer;white-space:nowrap}.fm-sticky__pack svg{width:15px;height:15px;opacity:.55}.fm-sticky__btn{flex:0 0 auto;background:var(--accent);color:#fff;border:0;border-radius:14px;padding:16px 34px;font-family:var(--sans);font-weight:800;font-size:1rem;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 22px var(--accent-glow);transition:background .15s,box-shadow .15s}.fm-sticky__btn:hover{background:#163a31;box-shadow:0 12px 26px #1d4d4147}@media(max-width:820px){.fm-sticky__in{gap:12px;padding:9px 14px calc(9px + env(safe-area-inset-bottom))}.fm-sticky__thumb{width:48px;height:48px;flex-basis:48px}.fm-sticky__pack{display:none}.fm-sticky__title{font-size:.9rem;-webkit-line-clamp:1}.fm-sticky__btn{padding:14px 20px;font-size:.9rem}}@media(max-width:480px){.fm-sticky__thumb,.fm-sticky__title{display:none}.fm-sticky__now{font-size:1.05rem}.fm-sticky__btn{flex:1 1 auto;padding:14px 16px}}.cd-upsell{margin:2px 20px 4px;padding:14px;border:1px dashed var(--accent);border-radius:14px;background:var(--accent-soft)}.cd-upsell[hidden]{display:none}.cd-upsell__head{font-family:var(--sans);font-weight:800;font-size:.82rem;color:var(--accent);text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px}.cd-upsell__row{display:flex;align-items:center;gap:12px}.cd-upsell__ico{width:46px;height:46px;flex:0 0 46px;border-radius:10px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:1.5rem}.cd-upsell__info{flex:1 1 auto;min-width:0}.cd-upsell__title{font-family:var(--sans);font-weight:700;font-size:.98rem;color:var(--ink);line-height:1.2;margin:0}.cd-upsell__price{font-family:var(--sans);font-weight:800;color:var(--accent);font-size:.98rem;margin-top:2px}.cd-upsell__add{flex:0 0 auto;background:var(--accent);color:#fff;border:0;border-radius:999px;padding:11px 20px;font-family:var(--sans);font-weight:800;font-size:.9rem;cursor:pointer;transition:background .15s}.cd-upsell__add:hover{background:#163a31}.cd-upsell__add:disabled{opacity:.6;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/50/assets/alzare-fixes.css.map */
