.Footer1-module___lHoJq__compactFooter{color:#fff;border-top:1px solid #222;padding-top:28px;font-family:Kumbh Sans,sans-serif;background:#000!important}.Footer1-module___lHoJq__inner{width:min(100%,1140px);margin:0 auto;padding:38px 20px 20px}.Footer1-module___lHoJq__compactFooter h2{margin:0 0 14px;font-size:16px;font-weight:700;line-height:1.25;color:#fff!important}.Footer1-module___lHoJq__compactFooter p{margin:0;font-size:14px;line-height:1.55;color:#fff!important}.Footer1-module___lHoJq__linkGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;min-height:248px;padding-bottom:30px;display:grid}.Footer1-module___lHoJq__column{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.Footer1-module___lHoJq__column a,.Footer1-module___lHoJq__legalRow a{color:#fff;font-size:14px;line-height:1.5;text-decoration:none}.Footer1-module___lHoJq__column a:hover,.Footer1-module___lHoJq__legalRow a:hover{color:#fff}.Footer1-module___lHoJq__discoveryGrid{border-top:1px solid #333;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;padding:23px 0;display:grid}.Footer1-module___lHoJq__utilityRow{border-top:2px solid #333;justify-content:space-between;gap:28px;padding:32px 0;display:flex}.Footer1-module___lHoJq__payments,.Footer1-module___lHoJq__socialSection ul{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Footer1-module___lHoJq__payments{flex-wrap:wrap}.Footer1-module___lHoJq__payments img{object-fit:contain;width:auto;height:42px}.Footer1-module___lHoJq__socialSection{text-align:right}.Footer1-module___lHoJq__socialSection ul{justify-content:flex-end}.Footer1-module___lHoJq__socialSection li a{background:#181818;border-radius:50%;place-items:center;width:42px;height:42px;font-size:21px;font-weight:700;text-decoration:none;display:grid;color:#fff!important}.Footer1-module___lHoJq__socialSection li:first-child a{background:#c13584}.Footer1-module___lHoJq__socialSection li:nth-child(2) a{background:#385898}.Footer1-module___lHoJq__socialSection li:nth-child(3) a{background:#bd1e2d}.Footer1-module___lHoJq__socialSection li:nth-child(4) a{background:#147cc0;font-size:17px}.Footer1-module___lHoJq__socialSection li:nth-child(5) a{background:#e20d16}.Footer1-module___lHoJq__legalRow{text-align:center;border-top:2px solid #333;flex-direction:column;align-items:center;gap:12px;padding-top:28px;display:flex}.Footer1-module___lHoJq__legalRow>div{flex-wrap:wrap;gap:14px;display:flex}@media (max-width:1100px){.Footer1-module___lHoJq__linkGrid{grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.Footer1-module___lHoJq__discoveryGrid{gap:24px}}@media (max-width:760px){.Footer1-module___lHoJq__inner{padding:32px 24px 96px}.Footer1-module___lHoJq__linkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding-bottom:26px}.Footer1-module___lHoJq__discoveryGrid{grid-template-columns:1fr;gap:20px}.Footer1-module___lHoJq__utilityRow{flex-direction:column;align-items:flex-start;padding:26px 0}.Footer1-module___lHoJq__socialSection{text-align:left}.Footer1-module___lHoJq__socialSection ul{justify-content:flex-start}}@media (max-width:420px){.Footer1-module___lHoJq__inner{padding-left:16px;padding-right:16px}.Footer1-module___lHoJq__payments img{max-width:calc(50vw - 22px);height:34px}.Footer1-module___lHoJq__socialSection li a{width:36px;height:36px;font-size:18px}.Footer1-module___lHoJq__legalRow{text-align:left;align-items:flex-start}.Footer1-module___lHoJq__legalRow>div{gap:10px 14px}}
.ProductOptions-module__HUBYxG__optionGroup{margin-bottom:28px}.ProductOptions-module__HUBYxG__labelWrapper{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.ProductOptions-module__HUBYxG__groupLabel{color:#000;letter-spacing:.5px;text-transform:uppercase;font-size:15px;font-weight:700}.ProductOptions-module__HUBYxG__selectedLabel{color:#000;font-size:14px;font-weight:500}.ProductOptions-module__HUBYxG__optionsGrid{flex-wrap:wrap;gap:10px;display:flex}.ProductOptions-module__HUBYxG__optionBox{cursor:pointer;text-align:center;background:0 0;border:1px solid #333;border-radius:6px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:100px;padding:14px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.ProductOptions-module__HUBYxG__optionBox:hover{background:#ffffff05;border-color:#555;transform:translateY(-1px)}.ProductOptions-module__HUBYxG__activeOption{background:#0000000a;border-width:2px;border-color:#000;box-shadow:0 4px 15px #00000026}.ProductOptions-module__HUBYxG__optionName{color:#000;white-space:nowrap;margin-bottom:3px;font-size:13px;font-weight:700}.ProductOptions-module__HUBYxG__optionSub{color:#888;font-size:11px;font-weight:500}.ProductOptions-module__HUBYxG__customPanel{gap:18px!important}.ProductOptions-module__HUBYxG__panelTitle{justify-content:space-between;align-items:center;gap:14px;padding-top:2px;display:flex}.ProductOptions-module__HUBYxG__panelTitle h6{color:var(--main,#181818);margin:0;font-size:16px;font-weight:700;line-height:1.35}.ProductOptions-module__HUBYxG__panelTitle span,.ProductOptions-module__HUBYxG__selectedPill,.ProductOptions-module__HUBYxG__customHint{color:var(--secondary,#4d4e4f);font-size:11px}.ProductOptions-module__HUBYxG__customGroup{gap:9px;display:grid}.ProductOptions-module__HUBYxG__customLabelRow{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ProductOptions-module__HUBYxG__customLabel{color:var(--main,#181818);font-size:12px;font-weight:700;line-height:1.3}.ProductOptions-module__HUBYxG__customHint{margin:2px 0 0;line-height:1.4}.ProductOptions-module__HUBYxG__selectedPill{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:44%;overflow:hidden}.ProductOptions-module__HUBYxG__selectControl{border:1px solid var(--line,#d9d9d9);background:var(--white,#fff);width:100%;min-height:40px;color:var(--main,#181818);font:inherit;border-radius:3px;padding:0 34px 0 12px;font-size:12px}.ProductOptions-module__HUBYxG__selectControl:focus{border-color:var(--main,#181818);outline:none}.ProductOptions-module__HUBYxG__visualGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ProductOptions-module__HUBYxG__visualChoice,.ProductOptions-module__HUBYxG__textChoice,.ProductOptions-module__HUBYxG__radioChoice{border:1px solid var(--line,#d9d9d9);background:var(--white,#fff);min-width:0;color:var(--main,#181818);border-radius:3px;transition:border-color .15s,box-shadow .15s,background .15s}.ProductOptions-module__HUBYxG__visualChoice{text-align:left;flex-direction:column;align-items:stretch;gap:5px;min-height:92px;padding:5px;display:flex}.ProductOptions-module__HUBYxG__visualThumb{aspect-ratio:1/.72;background:#eeeae3;border-radius:2px;width:100%;display:block;position:relative;overflow:hidden}.ProductOptions-module__HUBYxG__visualThumb img{object-fit:cover}.ProductOptions-module__HUBYxG__visualThumb i{width:100%;height:100%;display:block}.ProductOptions-module__HUBYxG__visualChoice span:last-of-type,.ProductOptions-module__HUBYxG__textChoice span,.ProductOptions-module__HUBYxG__radioChoice span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;line-height:1.25;overflow:hidden}.ProductOptions-module__HUBYxG__visualChoice small,.ProductOptions-module__HUBYxG__textChoice small,.ProductOptions-module__HUBYxG__radioChoice small{color:var(--secondary,#4d4e4f);font-size:9px}.ProductOptions-module__HUBYxG__choiceGrid,.ProductOptions-module__HUBYxG__radioGrid{flex-wrap:wrap;gap:8px;display:flex}.ProductOptions-module__HUBYxG__textChoice,.ProductOptions-module__HUBYxG__radioChoice{align-items:center;gap:7px;min-height:34px;padding:8px 10px;display:inline-flex}.ProductOptions-module__HUBYxG__radioChoice i{border:1px solid #8b8b87;border-radius:50%;flex:0 0 12px;place-items:center;width:12px;height:12px;display:grid}.ProductOptions-module__HUBYxG__radioChoice i:after{background:var(--main,#181818);content:"";opacity:0;border-radius:50%;width:6px;height:6px}.ProductOptions-module__HUBYxG__selectedChoice{border-color:var(--main,#181818);box-shadow:inset 0 0 0 1px var(--main,#181818)}.ProductOptions-module__HUBYxG__selectedChoice.ProductOptions-module__HUBYxG__radioChoice i:after{opacity:1}.ProductOptions-module__HUBYxG__instructions{color:var(--main,#181818);gap:7px;font-size:12px;font-weight:700;display:grid}.ProductOptions-module__HUBYxG__instructions textarea{resize:vertical;border:1px solid var(--line,#d9d9d9);background:var(--white,#fff);width:100%;min-height:42px;color:var(--main,#181818);border-radius:3px;padding:9px 11px;font-family:inherit;font-size:12px;line-height:1.45}.ProductOptions-module__HUBYxG__instructions textarea:focus{border-color:var(--main,#181818);outline:none}.ProductOptions-module__HUBYxG__cartRow{grid-template-columns:142px minmax(0,1fr);align-items:stretch;gap:84px;display:grid}.ProductOptions-module__HUBYxG__cartRow .wg-quantity{border:1px solid var(--line,#d9d9d9);background:var(--white,#fff);border-radius:999px;width:142px;height:42px;box-shadow:0 1px 4px #0000000a}.ProductOptions-module__HUBYxG__cartRow .btn-quantity{width:42px;height:40px;color:var(--main,#181818);font-size:18px;font-weight:700}.ProductOptions-module__HUBYxG__cartRow .quantity-product{height:40px;color:var(--main,#181818);font-size:14px;font-weight:700}.ProductOptions-module__HUBYxG__addButton{border:1px solid var(--main,#181818);background:var(--main,#181818);min-width:0;min-height:42px;color:var(--white,#fff);text-transform:capitalize;border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:12px;font-weight:700;line-height:1.2;display:flex}.ProductOptions-module__HUBYxG__addButton strong{font-weight:700}.ProductOptions-module__HUBYxG__iconActions{justify-content:flex-start;gap:12px;margin-top:8px}.ProductOptions-module__HUBYxG__iconActions .btn-icon-action{border:1px solid var(--line,#d9d9d9);background:var(--white,#fff);width:46px;height:46px;color:var(--main,#181818);border-radius:50%;box-shadow:0 1px 4px #0000000a}@media (max-width:768px){.ProductOptions-module__HUBYxG__optionBox{flex-basis:calc(33.33% - 7px)}.ProductOptions-module__HUBYxG__visualGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.ProductOptions-module__HUBYxG__cartRow{grid-template-columns:132px minmax(0,1fr);gap:14px}.ProductOptions-module__HUBYxG__cartRow .wg-quantity{width:132px}}@media (max-width:480px){.ProductOptions-module__HUBYxG__optionBox{flex-basis:calc(50% - 5px)}.ProductOptions-module__HUBYxG__visualGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductOptions-module__HUBYxG__panelTitle{flex-direction:column;align-items:flex-start;gap:3px}.ProductOptions-module__HUBYxG__selectedPill{max-width:52%}.ProductOptions-module__HUBYxG__cartRow{grid-template-columns:1fr}.ProductOptions-module__HUBYxG__cartRow .wg-quantity{width:142px}}
.Address-module___8vhfW__addressBook{text-align:left}.Address-module___8vhfW__toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.Address-module___8vhfW__toolbar p,.Address-module___8vhfW__modalHeader p{color:var(--primary);margin:0 0 4px;font-size:14px;font-weight:500;line-height:22px}.Address-module___8vhfW__toolbar h2,.Address-module___8vhfW__modalHeader h2{color:var(--main);margin:0;font-size:28px;font-weight:500;line-height:36px}.Address-module___8vhfW__addButton,.Address-module___8vhfW__editButton,.Address-module___8vhfW__deleteButton,.Address-module___8vhfW__cancelButton,.Address-module___8vhfW__saveButton{font:inherit;cursor:pointer;border-radius:4px;padding:10px 24px;font-size:16px;font-weight:600;line-height:26px;transition:all .3s}.Address-module___8vhfW__addButton,.Address-module___8vhfW__editButton,.Address-module___8vhfW__saveButton{border:1px solid var(--main);background:var(--main);color:var(--white)}.Address-module___8vhfW__addButton:hover,.Address-module___8vhfW__editButton:hover,.Address-module___8vhfW__saveButton:hover:not(:disabled){border-color:var(--primary);background:var(--primary)}.Address-module___8vhfW__addressList{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.Address-module___8vhfW__addressCard{border:1px solid var(--line);background:var(--white);border-radius:4px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.Address-module___8vhfW__addressLabel{background:var(--surface);border-bottom:1px solid var(--line);color:var(--main);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:16px;font-weight:600;line-height:26px;display:flex}.Address-module___8vhfW__addressLabel small{color:var(--primary);font-size:14px;font-weight:500;line-height:22px}.Address-module___8vhfW__addressDetails{color:var(--secondary);align-content:start;gap:6px;padding:20px;font-size:16px;line-height:26px;display:grid}.Address-module___8vhfW__addressDetails strong{color:var(--main);font-size:18px;font-weight:600;line-height:26px}.Address-module___8vhfW__addressDetails small{color:var(--secondary);font-size:14px;line-height:22px}.Address-module___8vhfW__addressActions{border-top:1px solid var(--line);gap:12px;padding:16px 20px;display:flex}.Address-module___8vhfW__deleteButton,.Address-module___8vhfW__cancelButton{border:1px solid var(--line);background:var(--white);color:var(--main)}.Address-module___8vhfW__deleteButton:hover,.Address-module___8vhfW__cancelButton:hover{border-color:var(--main);background:var(--surface)}.Address-module___8vhfW__emptyState{border:1px solid var(--line);color:var(--secondary);text-align:center;border-radius:4px;padding:28px;font-size:16px;line-height:26px}.Address-module___8vhfW__modalBackdrop{z-index:1050;background:#00000073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.Address-module___8vhfW__modal{background:var(--white);border-radius:4px;width:min(720px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 20px 60px #0003}.Address-module___8vhfW__modalHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.Address-module___8vhfW__modalHeader h2{font-size:24px;line-height:32px}.Address-module___8vhfW__closeButton{width:36px;height:36px;color:var(--main);cursor:pointer;background:0 0;border:0;border-radius:4px;font-size:28px;line-height:1}.Address-module___8vhfW__closeButton:hover{background:var(--surface)}.Address-module___8vhfW__addressForm{padding:28px}.Address-module___8vhfW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.Address-module___8vhfW__field{color:var(--main);gap:8px;font-size:16px;font-weight:500;line-height:26px;display:grid}.Address-module___8vhfW__field input{box-sizing:border-box;border:1px solid var(--line);background:var(--white);width:100%;height:48px;color:var(--main);font:inherit;border-radius:4px;outline:none;padding:0 14px;font-size:16px;font-weight:400}.Address-module___8vhfW__field input::placeholder{color:var(--secondary);opacity:.7}.Address-module___8vhfW__field input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #e231311f}.Address-module___8vhfW__field input[readonly]{background:var(--surface);color:var(--secondary);cursor:default}.Address-module___8vhfW__fullWidth{grid-column:1/-1}.Address-module___8vhfW__defaultToggle{color:var(--main);cursor:pointer;align-items:center;gap:10px;margin-top:20px;font-size:14px;font-weight:500;line-height:22px;display:flex}.Address-module___8vhfW__defaultToggle input{width:18px;height:18px;accent-color:var(--primary)}.Address-module___8vhfW__modalActions{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.Address-module___8vhfW__saveButton:disabled{opacity:.65;cursor:wait}@media (max-width:900px){.Address-module___8vhfW__addressList{grid-template-columns:1fr}}@media (max-width:575px){.Address-module___8vhfW__toolbar{flex-direction:column;align-items:flex-start}.Address-module___8vhfW__addButton{width:100%}.Address-module___8vhfW__modalBackdrop{padding:12px}.Address-module___8vhfW__modalHeader,.Address-module___8vhfW__addressForm{padding:20px}.Address-module___8vhfW__formGrid{grid-template-columns:1fr}.Address-module___8vhfW__fullWidth{grid-column:auto}.Address-module___8vhfW__modalActions{flex-direction:column-reverse}.Address-module___8vhfW__modalActions button{width:100%}}
.OrderDetails-module__9VEZDG__detailsGrid{border-top:1px dashed var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;padding-top:28px;display:grid}.OrderDetails-module__9VEZDG__panel{background:var(--surface);border-radius:4px;padding:20px}.OrderDetails-module__9VEZDG__addressLine{margin-top:6px;line-height:1.5}.OrderDetails-module__9VEZDG__summary{gap:2px;margin-bottom:0;display:grid}.OrderDetails-module__9VEZDG__total{border-top-color:var(--line)}.OrderDetails-module__9VEZDG__actions{border-top:1px solid var(--line);gap:12px;margin-top:28px;padding-top:20px;display:flex}.OrderDetails-module__9VEZDG__paymentFailed{color:#7f2720;background:#fff3f1;border:1px solid #f0b5ad;gap:4px;margin-top:24px;padding:16px;line-height:1.5;display:grid}.OrderDetails-module__9VEZDG__paymentPending{color:#6c5314;background:#fff8e7;border:1px solid #ecd28b;gap:4px;margin-top:24px;padding:16px;line-height:1.5;display:grid}@media (max-width:767px){.OrderDetails-module__9VEZDG__detailsGrid{grid-template-columns:1fr}.OrderDetails-module__9VEZDG__actions{flex-direction:column}}
.Checkout-module__dd0BAa__page{color:#292929;background:#f7f7f7;min-height:70vh;padding:44px 0 64px}.Checkout-module__dd0BAa__container{width:min(1180px,100% - 40px);margin:0 auto}.Checkout-module__dd0BAa__header{margin-bottom:22px;padding:20px}.Checkout-module__dd0BAa__header p,.Checkout-module__dd0BAa__eyebrow{color:#e93333;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:700}.Checkout-module__dd0BAa__header h1{margin:0 0 7px;font-size:clamp(28px,3vw,36px);line-height:1.1}.Checkout-module__dd0BAa__header>span,.Checkout-module__dd0BAa__card p,.Checkout-module__dd0BAa__paymentNote,.Checkout-module__dd0BAa__codNote{color:#737373}.Checkout-module__dd0BAa__layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:flex-start;gap:24px;display:grid}.Checkout-module__dd0BAa__card,.Checkout-module__dd0BAa__summary,.Checkout-module__dd0BAa__empty{background:#fff;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 12px 30px #0000000a}.Checkout-module__dd0BAa__card{margin-bottom:18px;padding:22px}.Checkout-module__dd0BAa__sectionHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.Checkout-module__dd0BAa__sectionHead h2,.Checkout-module__dd0BAa__summary h2,.Checkout-module__dd0BAa__noAddress h2{margin:0;font-size:22px}.Checkout-module__dd0BAa__sectionHead a{color:#cf2f2f;font-weight:700;text-decoration:underline}.Checkout-module__dd0BAa__addressList,.Checkout-module__dd0BAa__paymentList{gap:12px;display:grid}.Checkout-module__dd0BAa__address,.Checkout-module__dd0BAa__paymentOption{cursor:pointer;border:1px solid #e3e3e3;align-items:flex-start;gap:13px;padding:16px;transition:border-color .2s,background .2s;display:flex}.Checkout-module__dd0BAa__address input,.Checkout-module__dd0BAa__paymentOption input{accent-color:#e93333;margin:4px 0 0}.Checkout-module__dd0BAa__address span,.Checkout-module__dd0BAa__paymentOption>span:last-child{gap:4px;display:grid}.Checkout-module__dd0BAa__address small,.Checkout-module__dd0BAa__paymentOption small,.Checkout-module__dd0BAa__summary small{color:#747474;font-size:13px;line-height:1.45;display:block}.Checkout-module__dd0BAa__selected{background:#fff8f7;border-color:#e93333}.Checkout-module__dd0BAa__paymentIcon{color:#d42e2e;background:#f4f4f4;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:700;display:inline-flex}.Checkout-module__dd0BAa__advance{margin-top:4px;font-weight:700;color:#bc3428!important}.Checkout-module__dd0BAa__primaryButton{color:#fff;text-transform:uppercase;background:#ed3030;border:1px solid #ed3030;border-radius:100px;justify-content:center;align-items:center;min-height:46px;padding:10px 20px;font-size:12px;font-weight:700;transition:background .2s;display:inline-flex}button.Checkout-module__dd0BAa__primaryButton{width:100%;margin-top:22px}.Checkout-module__dd0BAa__primaryButton:hover{color:#fff;background:#c82323}.Checkout-module__dd0BAa__primaryButton:disabled{cursor:wait;opacity:.65}.Checkout-module__dd0BAa__paymentNote{margin:13px 0 0;font-size:13px;line-height:1.5}.Checkout-module__dd0BAa__secondaryLink{color:#292929;margin-top:16px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-block}.Checkout-module__dd0BAa__cancelButton{color:#737373;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:13px;text-decoration:underline}.Checkout-module__dd0BAa__cancelButton:disabled{cursor:wait;opacity:.65}.Checkout-module__dd0BAa__reservedOrder{border:1px solid #e5e5e5;gap:5px;margin-top:16px;padding:14px;display:grid}.Checkout-module__dd0BAa__reservedOrder span,.Checkout-module__dd0BAa__reservedOrder small{color:#737373;font-size:13px}.Checkout-module__dd0BAa__summary{padding:22px;position:sticky;top:20px}.Checkout-module__dd0BAa__summary h2{border-bottom:1px solid #e5e5e5;padding-bottom:19px}.Checkout-module__dd0BAa__summaryAddress{border-bottom:1px solid #e8e8e8;gap:3px;padding:16px 0;display:grid}.Checkout-module__dd0BAa__summaryAddress>span{color:#737373;font-size:12px}.Checkout-module__dd0BAa__items{gap:15px;padding:18px 0;display:grid}.Checkout-module__dd0BAa__coupon{border-top:1px solid #e5e5e5;gap:12px;padding:20px 0 24px;display:grid}.Checkout-module__dd0BAa__coupon label{color:#333;font-size:16px;font-weight:700}.Checkout-module__dd0BAa__coupon>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.Checkout-module__dd0BAa__coupon input{text-transform:uppercase;border:1px solid #d7d7d7;border-radius:4px;width:100%;min-width:0;height:50px;padding:0 15px;font-size:15px}.Checkout-module__dd0BAa__coupon button{color:#fff;text-transform:uppercase;background:#292929;border:1px solid #292929;border-radius:4px;min-width:94px;padding:0 16px;font-size:14px;font-weight:700}.Checkout-module__dd0BAa__coupon small{color:#32994d;font-weight:700}.Checkout-module__dd0BAa__item{grid-template-columns:52px 1fr auto;align-items:center;gap:10px;display:grid}.Checkout-module__dd0BAa__item img{object-fit:cover;width:52px;height:64px}.Checkout-module__dd0BAa__item span{gap:3px;display:grid}.Checkout-module__dd0BAa__item strong,.Checkout-module__dd0BAa__item b{font-size:13px;line-height:1.35}.Checkout-module__dd0BAa__item small{font-size:12px}.Checkout-module__dd0BAa__totalRow,.Checkout-module__dd0BAa__deliveryRow,.Checkout-module__dd0BAa__youPay{justify-content:space-between;align-items:center;display:flex}.Checkout-module__dd0BAa__totalRow{border-top:1px solid #e5e5e5;padding-top:16px}.Checkout-module__dd0BAa__discountRow{color:#32994d;justify-content:space-between;padding-top:10px;display:flex}.Checkout-module__dd0BAa__deliveryRow{color:#6a6a6a;padding:11px 0 18px}.Checkout-module__dd0BAa__deliveryRow strong{color:#32994d}.Checkout-module__dd0BAa__youPay{text-transform:uppercase;border-top:1px solid #d9d9d9;padding-top:18px}.Checkout-module__dd0BAa__youPay strong{font-size:24px}.Checkout-module__dd0BAa__codNote{background:#fff1ec;margin:17px 0 0;padding:12px;font-size:13px;line-height:1.5}.Checkout-module__dd0BAa__noAddress{justify-content:space-between;align-items:center;gap:20px;display:flex}.Checkout-module__dd0BAa__noAddress p{max-width:590px;margin:10px 0 0;line-height:1.55}.Checkout-module__dd0BAa__noAddress .Checkout-module__dd0BAa__primaryButton{flex:none}.Checkout-module__dd0BAa__empty{text-align:center;max-width:520px;margin:24px auto;padding:44px 36px}.Checkout-module__dd0BAa__empty h1{margin:0 0 12px;font-size:clamp(26px,4vw,34px);line-height:1.2}.Checkout-module__dd0BAa__emptyCopy{color:#737373;max-width:360px;margin:0 auto 24px;line-height:1.55}.Checkout-module__dd0BAa__empty .Checkout-module__dd0BAa__primaryButton{min-width:180px}.Checkout-module__dd0BAa__emptyLink{color:#555;margin-top:16px;font-size:13px;font-weight:700;text-decoration:underline;display:block}.Checkout-module__dd0BAa__addressForm{max-width:760px}.Checkout-module__dd0BAa__addressPageContent{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;max-width:1180px;display:grid}.Checkout-module__dd0BAa__addressPageContent .Checkout-module__dd0BAa__card{margin-bottom:0}.Checkout-module__dd0BAa__addressPageContent .Checkout-module__dd0BAa__addressForm,.Checkout-module__dd0BAa__addressPicker{max-width:none}.Checkout-module__dd0BAa__addressPageContent>:only-child{grid-column:1/-1;max-width:760px}.Checkout-module__dd0BAa__chooseAddressButton{width:100%;margin-top:18px}.Checkout-module__dd0BAa__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.Checkout-module__dd0BAa__formGrid input{background:#fff;border:1px solid #dcdcdc;outline:none;width:100%;min-height:50px;padding:12px 14px}.Checkout-module__dd0BAa__formGrid input:focus{border-color:#e93333;box-shadow:0 0 0 3px #e933331a}.Checkout-module__dd0BAa__wide{grid-column:1/-1}@media (max-width:900px){.Checkout-module__dd0BAa__layout,.Checkout-module__dd0BAa__addressPageContent{grid-template-columns:1fr}.Checkout-module__dd0BAa__summary{position:static}}@media (max-width:600px){.Checkout-module__dd0BAa__page{padding:32px 0 48px}.Checkout-module__dd0BAa__container{width:min(100% - 28px,1180px)}.Checkout-module__dd0BAa__card,.Checkout-module__dd0BAa__summary{padding:20px}.Checkout-module__dd0BAa__sectionHead{flex-direction:column;gap:10px}.Checkout-module__dd0BAa__address{padding:14px}.Checkout-module__dd0BAa__noAddress{flex-direction:column;align-items:stretch}.Checkout-module__dd0BAa__noAddress .Checkout-module__dd0BAa__primaryButton{width:100%}.Checkout-module__dd0BAa__header h1{font-size:28px}.Checkout-module__dd0BAa__formGrid{grid-template-columns:1fr}.Checkout-module__dd0BAa__wide{grid-column:auto}}
.Login-module__ZTGioa__loginContainer{background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(380px,1fr);min-height:680px;display:grid}.Login-module__ZTGioa__loginLeft{background:var(--white);place-items:center;padding:64px 32px;display:grid}.Login-module__ZTGioa__loginFormWrapper{width:min(100%,430px)}.Login-module__ZTGioa__homeLink,.Login-module__ZTGioa__forgotPassword,.Login-module__ZTGioa__signupPrompt a{color:var(--primary);font-size:14px;font-weight:600;text-decoration:none}.Login-module__ZTGioa__homeLink{margin-bottom:42px;display:inline-block}.Login-module__ZTGioa__homeLink:hover,.Login-module__ZTGioa__forgotPassword:hover,.Login-module__ZTGioa__signupPrompt a:hover{color:var(--main);text-decoration:underline}.Login-module__ZTGioa__loginHead{margin-bottom:28px}.Login-module__ZTGioa__eyebrow{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700}.Login-module__ZTGioa__loginHead h1,.Login-module__ZTGioa__loginHead h2{color:var(--main);letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1.1}.Login-module__ZTGioa__loginHead p{color:var(--secondary);font-size:15px;line-height:1.6}.Login-module__ZTGioa__loginForm{flex-direction:column;gap:18px;display:flex}.Login-module__ZTGioa__formGroup{flex-direction:column;gap:8px;display:flex}.Login-module__ZTGioa__formGroup label{color:var(--main);font-size:13px;font-weight:600}.Login-module__ZTGioa__formGroup input{border:1px solid var(--line);background:var(--white);width:100%;min-height:50px;color:var(--main);font:inherit;border-radius:2px;outline:0;padding:12px 48px 12px 15px;font-size:14px;transition:border-color .2s,box-shadow .2s}.Login-module__ZTGioa__formGroup input:focus{border-color:var(--main);box-shadow:0 0 0 3px var(--rgba-primary)}.Login-module__ZTGioa__formGroup input:disabled{background:var(--surface);cursor:not-allowed}.Login-module__ZTGioa__passwordWrapper{position:relative}.Login-module__ZTGioa__passwordToggle{width:32px;height:32px;color:var(--secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.Login-module__ZTGioa__passwordToggle:hover{color:var(--main)}.Login-module__ZTGioa__passwordToggle:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.Login-module__ZTGioa__formOptions{justify-content:space-between;align-items:center;gap:16px;margin:2px 0 4px;display:flex}.Login-module__ZTGioa__checkboxWrapper{color:var(--secondary);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.Login-module__ZTGioa__checkboxWrapper input{width:16px;height:16px;accent-color:var(--primary)}.Login-module__ZTGioa__checkboxWrapper a{color:var(--main);text-decoration:underline}.Login-module__ZTGioa__loginBtn{border:1px solid var(--primary);background:var(--primary);min-width:148px;min-height:46px;color:var(--white);cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase;border-radius:100px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;margin-top:6px;padding:0 24px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.Login-module__ZTGioa__loginBtn .Login-module__ZTGioa__icon{color:var(--white);font-size:16px}.Login-module__ZTGioa__loginBtn:hover:not(:disabled){border-color:var(--main);background:var(--main)}.Login-module__ZTGioa__loginBtn:disabled{cursor:not-allowed;opacity:.6}.Login-module__ZTGioa__signupPrompt{color:var(--secondary);text-align:left;margin-top:18px;font-size:14px}.Login-module__ZTGioa__loginRight{background:var(--main);min-height:100%;position:relative;overflow:hidden}.Login-module__ZTGioa__loginRightImage{object-fit:cover;width:100%;height:100%}.Login-module__ZTGioa__loginRight:after{content:"";background:linear-gradient(#1818180d,#181818a6);position:absolute;inset:0}.Login-module__ZTGioa__imageOverlay{z-index:1;color:var(--white);position:absolute;bottom:8%;left:9%;right:9%}.Login-module__ZTGioa__imageOverlay p{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(28px,3vw,44px);font-weight:600;line-height:1.1}.Login-module__ZTGioa__imageOverlay span{max-width:310px;font-size:15px;line-height:1.5;display:block}.Login-module__ZTGioa__authSingleColumn{background:#eee;grid-template-columns:1fr;min-height:0}.Login-module__ZTGioa__authSingleColumn .Login-module__ZTGioa__loginLeft{background:#eee;padding:48px 24px 56px}.Login-module__ZTGioa__authSingleColumn .Login-module__ZTGioa__loginFormWrapper{width:min(100%,430px)}.Login-module__ZTGioa__authSingleColumn:not(.Login-module__ZTGioa__registerContainer) .Login-module__ZTGioa__loginFormWrapper{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:clamp(28px,5vw,48px);box-shadow:0 18px 45px #18181812}.Login-module__ZTGioa__registerContainer{background:#eee;padding:48px 24px 64px}.Login-module__ZTGioa__registerContainer .Login-module__ZTGioa__loginLeft{background:0 0;padding:0}.Login-module__ZTGioa__registerContainer .Login-module__ZTGioa__loginFormWrapper{width:min(100%,720px)}.Login-module__ZTGioa__registerCard{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:clamp(28px,5vw,52px);box-shadow:0 18px 45px #18181812}.Login-module__ZTGioa__registerTopline{color:var(--secondary);justify-content:space-between;align-items:center;gap:16px;margin-bottom:34px;font-size:12px;display:flex}.Login-module__ZTGioa__registerTopline .Login-module__ZTGioa__homeLink{margin:0}.Login-module__ZTGioa__registerTopline span a{color:var(--primary);font-weight:700;text-decoration:none}.Login-module__ZTGioa__registerContainer .Login-module__ZTGioa__loginHead{margin-bottom:26px}.Login-module__ZTGioa__registerContainer .Login-module__ZTGioa__loginHead h1{font-size:clamp(30px,3vw,38px)}.Login-module__ZTGioa__registerContainer .Login-module__ZTGioa__loginHead p{max-width:440px}.Login-module__ZTGioa__registerForm{gap:16px}.Login-module__ZTGioa__formRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.Login-module__ZTGioa__registerContainer .Login-module__ZTGioa__formGroup{gap:6px}.Login-module__ZTGioa__registerContainer .Login-module__ZTGioa__formGroup label{font-size:12px}.Login-module__ZTGioa__registerContainer .Login-module__ZTGioa__formGroup input{min-height:46px}.Login-module__ZTGioa__registerContainer .Login-module__ZTGioa__checkboxWrapper{min-height:22px;line-height:1.45}.Login-module__ZTGioa__registerContainer .Login-module__ZTGioa__loginBtn{background:var(--main);border-color:var(--main);min-height:48px;margin-top:4px}.Login-module__ZTGioa__registerContainer .Login-module__ZTGioa__loginBtn:hover:not(:disabled){background:var(--primary);border-color:var(--primary)}@media (max-width:767px){.Login-module__ZTGioa__loginContainer{min-height:0;display:block}.Login-module__ZTGioa__loginLeft{min-height:auto;padding:44px 20px 54px}.Login-module__ZTGioa__loginRight{display:none}.Login-module__ZTGioa__homeLink{margin-bottom:34px}.Login-module__ZTGioa__registerContainer{padding:24px 16px 40px}.Login-module__ZTGioa__registerCard{padding:28px 20px}.Login-module__ZTGioa__registerTopline{margin-bottom:32px}}@media (max-width:480px){.Login-module__ZTGioa__formRow{grid-template-columns:1fr}.Login-module__ZTGioa__formOptions{flex-direction:column;align-items:flex-start}.Login-module__ZTGioa__registerTopline{flex-direction:column;align-items:flex-start;gap:8px}}
.ShopCart-module__Cy_ieW__cartPage{background:#f6f5f3;padding:48px 20px 88px}.ShopCart-module__Cy_ieW__container{max-width:1180px;margin:0 auto}.ShopCart-module__Cy_ieW__headingRow{margin-bottom:20px}.ShopCart-module__Cy_ieW__headingRow h1{color:#202020;letter-spacing:-.03em;margin:0;font-size:28px;font-weight:700}.ShopCart-module__Cy_ieW__headingRow span{color:#777;font-size:16px;font-weight:500}.ShopCart-module__Cy_ieW__layout{grid-template-columns:minmax(0,1.7fr) minmax(310px,.85fr);align-items:start;gap:24px;display:grid}.ShopCart-module__Cy_ieW__itemsPanel,.ShopCart-module__Cy_ieW__summary,.ShopCart-module__Cy_ieW__empty{background:#fff;border:1px solid #e7e3de;border-radius:6px;box-shadow:0 8px 26px #271f180d}.ShopCart-module__Cy_ieW__saveNote,.ShopCart-module__Cy_ieW__loginNote{color:#777;margin:4px 0 0;font-size:12px;line-height:1.45}.ShopCart-module__Cy_ieW__item{border-bottom:1px solid #eeeae5;grid-template-columns:168px minmax(0,1fr) auto;gap:20px;padding:22px;display:grid}.ShopCart-module__Cy_ieW__item:last-child{border-bottom:0}.ShopCart-module__Cy_ieW__image{background:#f0efed;border-radius:3px;min-height:168px;display:block;position:relative;overflow:hidden}.ShopCart-module__Cy_ieW__image img{object-fit:cover}.ShopCart-module__Cy_ieW__productName{color:#252525;font-size:17px;font-weight:700;line-height:1.35;text-decoration:none}.ShopCart-module__Cy_ieW__productName:hover{color:var(--primary)}.ShopCart-module__Cy_ieW__options{color:#777;margin:7px 0 16px;font-size:13px}.ShopCart-module__Cy_ieW__price{color:#222;margin:0 0 16px;font-size:17px;font-weight:700}.ShopCart-module__Cy_ieW__price span{color:#888;font-size:12px;font-weight:400}.ShopCart-module__Cy_ieW__quantity{color:#666;align-items:center;gap:10px;font-size:13px;display:flex}.ShopCart-module__Cy_ieW__quantity button{color:#222;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:15px;width:32px;height:30px;font-size:18px;line-height:1}.ShopCart-module__Cy_ieW__quantity button:disabled{cursor:not-allowed;opacity:.45}.ShopCart-module__Cy_ieW__quantity strong{text-align:center;color:#222;min-width:14px}.ShopCart-module__Cy_ieW__deliveryNote{color:#777;margin:16px 0 0;font-size:12px}.ShopCart-module__Cy_ieW__itemTotal{color:#222;flex-direction:column;justify-content:space-between;align-items:flex-end;min-width:104px;font-size:17px;display:flex}.ShopCart-module__Cy_ieW__itemTotal button{color:#a24444;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.ShopCart-module__Cy_ieW__summary{padding:24px;position:sticky;top:24px}.ShopCart-module__Cy_ieW__summary h2{color:#333;text-align:center;margin:0 0 22px;font-size:21px;font-weight:700}.ShopCart-module__Cy_ieW__summaryRow,.ShopCart-module__Cy_ieW__total{color:#555;justify-content:space-between;gap:12px;font-size:14px;line-height:1.9;display:flex}.ShopCart-module__Cy_ieW__summaryRow strong{color:#333;font-weight:600}.ShopCart-module__Cy_ieW__green{color:#4c9a52!important}.ShopCart-module__Cy_ieW__rule{background:#e8e8e8;height:1px;margin:14px 0}.ShopCart-module__Cy_ieW__total{color:#242424;text-transform:uppercase;font-size:18px;font-weight:700}.ShopCart-module__Cy_ieW__total strong{font-size:20px}.ShopCart-module__Cy_ieW__saveNote{margin:14px 0 18px}.ShopCart-module__Cy_ieW__help{color:#805544;background:#fff2eb;border-left:3px solid #d15a32;flex-direction:column;gap:4px;margin-bottom:18px;padding:14px;font-size:12px;display:flex}.ShopCart-module__Cy_ieW__help strong{color:#d15a32}.ShopCart-module__Cy_ieW__primaryButton{background:var(--primary);color:#fff;letter-spacing:.03em;text-align:center;text-transform:uppercase;border:0;border-radius:2px;width:100%;padding:15px 18px;font-size:13px;font-weight:700;text-decoration:none;display:block}.ShopCart-module__Cy_ieW__primaryButton:hover{background:var(--main);color:#fff}.ShopCart-module__Cy_ieW__loginNote{text-align:center}.ShopCart-module__Cy_ieW__empty{text-align:center;max-width:520px;margin:0 auto;padding:48px}.ShopCart-module__Cy_ieW__empty h1{margin:0 0 10px;font-size:24px}.ShopCart-module__Cy_ieW__empty p{color:#777;margin:0 0 24px}@media (max-width:767px){.ShopCart-module__Cy_ieW__cartPage{padding:32px 14px 52px}.ShopCart-module__Cy_ieW__layout{grid-template-columns:1fr}.ShopCart-module__Cy_ieW__item{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:14px}.ShopCart-module__Cy_ieW__image{align-self:start;height:128px;min-height:0}.ShopCart-module__Cy_ieW__itemTotal{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center;min-width:0}.ShopCart-module__Cy_ieW__summary{position:static}}
.ProductReviewModal-module__sVXF6q__reviewModal .modal-dialog{width:calc(100% - 24px);max-width:560px}.ProductReviewModal-module__sVXF6q__reviewModal .modal-content{background:var(--white);border:1px solid #14141414;border-radius:8px;overflow:hidden;box-shadow:0 18px 54px #0000002e}.ProductReviewModal-module__sVXF6q__reviewModalHeader{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.ProductReviewModal-module__sVXF6q__reviewModalEyebrow{color:var(--secondary);margin:0 0 2px;font-size:13px;line-height:18px}.ProductReviewModal-module__sVXF6q__reviewModalTitle{margin:0;font-size:21px;font-weight:600;line-height:1.2}.ProductReviewModal-module__sVXF6q__reviewModalClose{border:1px solid var(--line);color:var(--main);background:0 0;border-radius:50%;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0;display:inline-flex}.ProductReviewModal-module__sVXF6q__reviewModalClose:hover{border-color:var(--main)}.ProductReviewModal-module__sVXF6q__reviewModalBody{max-height:calc(100dvh - 160px);padding:22px;overflow-y:auto}.ProductReviewModal-module__sVXF6q__reviewModalForm .form-write-review .heading{justify-content:space-between;align-items:center;margin-bottom:16px}.ProductReviewModal-module__sVXF6q__reviewModalForm .form-write-review .heading h4{display:none}.ProductReviewModal-module__sVXF6q__reviewModalForm .list-rating-check{justify-content:flex-start;gap:6px}.ProductReviewModal-module__sVXF6q__reviewModalForm .list-rating-check:not(:checked)>label{width:30px;font-size:30px;line-height:1}.ProductReviewModal-module__sVXF6q__reviewModalForm .cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ProductReviewModal-module__sVXF6q__reviewModalForm .button-submit button{background:var(--main);color:var(--white);border-radius:6px;min-width:160px;padding:12px 24px}:is(.ProductReviewModal-module__sVXF6q__reviewModalForm input,.ProductReviewModal-module__sVXF6q__reviewModalForm textarea){background:var(--white);border-width:1px;border-color:#dedede;min-height:48px}.ProductReviewModal-module__sVXF6q__reviewModalForm textarea{resize:vertical;min-height:112px}:is(.ProductReviewModal-module__sVXF6q__reviewModalForm input:focus,.ProductReviewModal-module__sVXF6q__reviewModalForm textarea:focus){border-color:var(--main);box-shadow:0 0 0 3px #14141414}.ProductReviewModal-module__sVXF6q__reviewModalForm input:disabled{color:var(--secondary);opacity:1;background:#f7f7f7}.ProductReviewModal-module__sVXF6q__reviewModalForm fieldset{margin:0}.ProductReviewModal-module__sVXF6q__reviewModalForm .mb_20{margin-bottom:14px}.ProductReviewModal-module__sVXF6q__reviewModalForm .mb_32{margin-bottom:18px}@media (max-width:575px){.ProductReviewModal-module__sVXF6q__reviewModalHeader{padding:16px}.ProductReviewModal-module__sVXF6q__reviewModalTitle{font-size:19px}.ProductReviewModal-module__sVXF6q__reviewModalBody{max-height:calc(100dvh - 96px);padding:16px}.ProductReviewModal-module__sVXF6q__reviewModalForm .cols{grid-template-columns:1fr}.ProductReviewModal-module__sVXF6q__reviewModalForm .button-submit button{width:100%}}
