.PublicBundleOffer-module__3cHcia__bundleSection{border:1px solid var(--detail-soft-border);border-radius:var(--detail-card-radius);background:#fff;gap:14px;margin-top:18px;padding:18px;display:grid;box-shadow:0 1px 2px #1410180d}.PublicBundleOffer-module__3cHcia__bundleHeader{gap:8px;display:grid}.PublicBundleOffer-module__3cHcia__bundleEyebrow{background:var(--detail-yellow);color:#111;text-transform:uppercase;letter-spacing:.04em;align-items:center;width:fit-content;min-height:26px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.PublicBundleOffer-module__3cHcia__bundleHeader h2{color:var(--detail-text);margin:0;font-size:24px;font-weight:850;line-height:1.1}.PublicBundleOffer-module__3cHcia__bundleLayout{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(220px,.85fr);align-items:start;gap:18px;display:grid}.PublicBundleOffer-module__3cHcia__bundleProductCard{text-align:center;grid-template-rows:auto auto minmax(64px,auto) auto;place-items:start center;gap:12px;min-width:0;height:100%;display:grid}.PublicBundleOffer-module__3cHcia__bundleProductHeader{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.PublicBundleOffer-module__3cHcia__bundleProductLabel{color:#7a7a7a;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.PublicBundleOffer-module__3cHcia__bundleImageWrap{aspect-ratio:1;border-radius:var(--detail-card-radius);background:#f6f6f6;width:min(100%,160px);position:relative;overflow:hidden}.PublicBundleOffer-module__3cHcia__bundleImage{object-fit:cover}.PublicBundleOffer-module__3cHcia__bundleProductInfo{align-content:start;gap:6px;width:100%;min-width:0;display:grid}.PublicBundleOffer-module__3cHcia__bundleProductInfo strong{color:var(--detail-text);font-size:13px;font-weight:800;line-height:1.35}.PublicBundleOffer-module__3cHcia__bundleProductInfo span{color:#202020;font-size:14px;font-weight:900}.PublicBundleOffer-module__3cHcia__bundleLanguageField{text-align:left;align-self:end;gap:6px;width:100%;display:grid}.PublicBundleOffer-module__3cHcia__bundleLanguageField span{color:#5f5f5f;font-size:11px;font-weight:700}.PublicBundleOffer-module__3cHcia__bundleLanguageField select{border:1px solid var(--detail-border);width:100%;height:38px;color:var(--detail-text);font:inherit;background:#fff;border-radius:6px;padding:0 10px;font-size:13px}.PublicBundleOffer-module__3cHcia__bundleLanguageFieldError{box-shadow:0 0 0 3px #c843341f;border-color:#c84334!important}.PublicBundleOffer-module__3cHcia__bundleLanguageField small{color:#c84334;font-size:11px;font-weight:700;line-height:1.35}.PublicBundleOffer-module__3cHcia__bundleSwapButton{color:#232323;cursor:pointer;min-height:28px;font:inherit;background:#fff;border:1px solid #d7d7d7;border-radius:999px;padding:0 10px;font-size:11px;font-weight:800;line-height:1}.PublicBundleOffer-module__3cHcia__bundleSwapButton:hover,.PublicBundleOffer-module__3cHcia__bundleSwapButton:focus-visible{color:#1a8b56;border-color:#1a8b56}.PublicBundleOffer-module__3cHcia__bundleOperator{color:#626262;align-self:center;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1}.PublicBundleOffer-module__3cHcia__bundleSummaryCard{border-radius:var(--detail-card-radius);background:#f7f7f7;align-items:start;gap:8px;padding:18px;display:grid}.PublicBundleOffer-module__3cHcia__bundleSummaryLabel{color:#7a7a7a;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.PublicBundleOffer-module__3cHcia__bundleSummaryBadge{color:#fff;letter-spacing:.04em;background:#1a8b56;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:26px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.PublicBundleOffer-module__3cHcia__bundleSummaryOldPrice{color:#878787;font-size:12px;font-weight:700;text-decoration:line-through}.PublicBundleOffer-module__3cHcia__bundleSummaryCard strong{color:var(--detail-text);font-size:clamp(28px,3.3vw,40px);font-weight:900;line-height:1}.PublicBundleOffer-module__3cHcia__bundleSummarySaving{color:#4d4d4d;font-size:13px;font-weight:700;line-height:1.35}.PublicBundleOffer-module__3cHcia__bundleBuyButton{color:#fff;cursor:pointer;min-height:44px;font:inherit;text-transform:uppercase;background:#1a8b56;border:1px solid #1a8b56;border-radius:0;font-size:14px;font-weight:850}.PublicBundleOffer-module__3cHcia__bundleBuyButton:hover,.PublicBundleOffer-module__3cHcia__bundleBuyButton:focus-visible{background:#157146;border-color:#157146}.PublicBundleOffer-module__3cHcia__bundleBuyButton:disabled{cursor:not-allowed;opacity:.55}.PublicBundleOffer-module__3cHcia__bundlePickerOverlay{z-index:60;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.PublicBundleOffer-module__3cHcia__bundlePickerBackdrop{background:#1212128a;position:absolute;inset:0}.PublicBundleOffer-module__3cHcia__bundlePickerModal{z-index:1;background:#fff;border-radius:12px;gap:14px;width:min(960px,100%);max-height:min(84vh,820px);padding:20px;display:grid;position:relative;overflow:auto;box-shadow:0 20px 48px #00000038}.PublicBundleOffer-module__3cHcia__bundlePickerHeader{justify-content:space-between;align-items:start;gap:12px;display:flex}.PublicBundleOffer-module__3cHcia__bundlePickerHeader strong{color:var(--detail-text);font-size:22px;font-weight:850;line-height:1.1;display:block}.PublicBundleOffer-module__3cHcia__bundlePickerHeader span{color:#5f5f5f;margin-top:4px;font-size:13px;font-weight:600;line-height:1.4;display:block}.PublicBundleOffer-module__3cHcia__bundlePickerCloseButton{color:#232323;cursor:pointer;width:34px;min-width:34px;height:34px;font:inherit;text-transform:uppercase;background:#fff;border:1px solid #d7d7d7;border-radius:999px;font-size:14px;font-weight:900}.PublicBundleOffer-module__3cHcia__bundlePickerGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.PublicBundleOffer-module__3cHcia__bundlePickerCard{background:#fff;border:1px solid #e5e5e5;border-radius:10px;gap:10px;padding:10px;display:grid}.PublicBundleOffer-module__3cHcia__bundlePickerCardActive{border-color:#1a8b56;box-shadow:0 0 0 2px #1a8b561a}.PublicBundleOffer-module__3cHcia__bundlePickerSelectButton{text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:0;display:grid}.PublicBundleOffer-module__3cHcia__bundlePickerImageWrap{aspect-ratio:1;background:#f6f6f6;border-radius:8px;width:100%;position:relative;overflow:hidden}.PublicBundleOffer-module__3cHcia__bundlePickerImage{object-fit:cover}.PublicBundleOffer-module__3cHcia__bundlePickerInfo{gap:4px;display:grid}.PublicBundleOffer-module__3cHcia__bundlePickerInfo strong{color:var(--detail-text);font-size:13px;font-weight:800;line-height:1.35}.PublicBundleOffer-module__3cHcia__bundlePickerInfo span{color:#232323;font-size:14px;font-weight:900}.PublicBundleOffer-module__3cHcia__bundlePickerAction{color:#fff;text-transform:uppercase;background:#1a8b56;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.PublicBundleOffer-module__3cHcia__bundlePickerLink{color:#232323;border:1px solid #d7d7d7;border-radius:8px;justify-content:center;align-items:center;min-height:36px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:980px){.PublicBundleOffer-module__3cHcia__bundleLayout{grid-template-columns:minmax(0,1fr);justify-items:center}.PublicBundleOffer-module__3cHcia__bundleOperator{display:none}.PublicBundleOffer-module__3cHcia__bundleSummaryCard{width:min(100%,320px)}.PublicBundleOffer-module__3cHcia__bundlePickerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.PublicBundleOffer-module__3cHcia__bundleSection{margin-top:10px;padding:12px}.PublicBundleOffer-module__3cHcia__bundleHeader h2{font-size:18px}.PublicBundleOffer-module__3cHcia__bundleImageWrap{width:min(100%,144px)}.PublicBundleOffer-module__3cHcia__bundlePickerOverlay{padding:12px}.PublicBundleOffer-module__3cHcia__bundlePickerModal{padding:14px}.PublicBundleOffer-module__3cHcia__bundlePickerHeader strong{font-size:18px}.PublicBundleOffer-module__3cHcia__bundlePickerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:420px){.PublicBundleOffer-module__3cHcia__bundleProductHeader{gap:6px}.PublicBundleOffer-module__3cHcia__bundleSwapButton{min-height:26px;font-size:10px}.PublicBundleOffer-module__3cHcia__bundlePickerGrid{grid-template-columns:minmax(0,1fr)}}
.PublicSearchButton-module__k6iQXq__search,.PublicSearchButton-module__k6iQXq__search *{box-sizing:border-box}.PublicSearchButton-module__k6iQXq__search{align-items:center;display:inline-flex;position:relative}.PublicSearchButton-module__k6iQXq__iconButton{color:#111;width:38px;height:38px;box-shadow:none;cursor:pointer;background:#ffffffb8;border:1px solid #00000024;border-radius:4px;place-items:center;padding:0;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-grid;position:relative}.PublicSearchButton-module__k6iQXq__searchText{display:none}.PublicSearchButton-module__k6iQXq__iconButton:hover,.PublicSearchButton-module__k6iQXq__iconButton[aria-expanded=true]{background:#fff;border-color:#00000052}.PublicSearchButton-module__k6iQXq__iconImage{object-fit:contain;width:19px;height:19px;display:block}.PublicSearchButton-module__k6iQXq__panel{z-index:80;color:#141018;background:#fffdf7;border:1px solid #14101829;border-radius:6px;width:min(520px,100vw - 24px);padding:18px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 44px #1410182e}.PublicSearchButton-module__k6iQXq__panel:before{content:"";background:#fffdf7;border-top:1px solid #14101829;border-left:1px solid #14101829;width:14px;height:14px;position:absolute;top:-7px;right:15px;transform:rotate(45deg)}.PublicSearchButton-module__k6iQXq__form{gap:12px;display:grid}.PublicSearchButton-module__k6iQXq__label{color:#141018;font-size:18px;font-weight:900;line-height:1.2}.PublicSearchButton-module__k6iQXq__row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.PublicSearchButton-module__k6iQXq__input{color:#141018;background:#fff;border:1px solid #14101838;border-radius:4px;outline:none;width:100%;min-height:48px;padding:0 14px;font-family:inherit;font-size:16px;font-weight:650}.PublicSearchButton-module__k6iQXq__input:focus{border-color:#141018;box-shadow:0 0 0 3px #ffe6006b}.PublicSearchButton-module__k6iQXq__submitButton{color:#fff;cursor:pointer;background:#141018;border:1px solid #141018;border-radius:4px;min-height:48px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:900}.PublicSearchButton-module__k6iQXq__submitButton:hover{background:#000}@media (max-width:720px){.PublicSearchButton-module__k6iQXq__search{flex:auto;min-width:0}.PublicSearchButton-module__k6iQXq__iconButton{background:#fff;border:0;border-radius:999px;grid-template-columns:auto minmax(0,1fr);justify-content:start;gap:10px;width:100%;height:48px;padding:0 16px;box-shadow:0 6px 16px #1410181a}.PublicSearchButton-module__k6iQXq__searchText{color:#727272;text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:650;line-height:1;display:block;overflow:hidden}.PublicSearchButton-module__k6iQXq__panel{width:auto;padding:16px;position:fixed;top:70px;left:12px;right:12px}.PublicSearchButton-module__k6iQXq__panel:before{display:none}.PublicSearchButton-module__k6iQXq__row{grid-template-columns:1fr}.PublicSearchButton-module__k6iQXq__submitButton{width:100%}}@media (max-width:430px){.PublicSearchButton-module__k6iQXq__iconButton{gap:7px;height:40px;padding:0 11px}.PublicSearchButton-module__k6iQXq__iconImage{width:17px;height:17px}.PublicSearchButton-module__k6iQXq__searchText{text-align:center;font-size:13px}}
.PublicFooter-module__w7GHSq__footer,.PublicFooter-module__w7GHSq__footer *{box-sizing:border-box}.PublicFooter-module__w7GHSq__footer{color:#fff;background:#050505;border-top:1px solid #ffffff14;width:100%}.PublicFooter-module__w7GHSq__inner{background:0 0;grid-template-columns:minmax(250px,1.2fr) minmax(160px,.75fr) minmax(230px,1fr) minmax(190px,.85fr);align-items:start;gap:clamp(30px,4vw,58px);width:min(100% - 56px,1180px);margin:0 auto;padding:44px 0 36px;display:grid}.PublicFooter-module__w7GHSq__brand,.PublicFooter-module__w7GHSq__links,.PublicFooter-module__w7GHSq__contact{color:#fff;background:0 0;border:0;margin:0;padding:0}.PublicFooter-module__w7GHSq__logo{object-fit:contain;width:58px;height:58px;margin:0 0 14px;display:block}.PublicFooter-module__w7GHSq__brand p{color:#ffffffad;max-width:390px;margin:0;font-size:15px;line-height:1.72}.PublicFooter-module__w7GHSq__footer h2{color:#fff;letter-spacing:-.015em;margin:0 0 14px;font-size:15px;font-weight:900;line-height:1.2}.PublicFooter-module__w7GHSq__links a,.PublicFooter-module__w7GHSq__contact a{color:#ffffffd1;width:fit-content;margin-bottom:9px;font-size:14px;font-weight:650;line-height:1.48;text-decoration:none;display:block}.PublicFooter-module__w7GHSq__links a:hover,.PublicFooter-module__w7GHSq__links a:focus-visible,.PublicFooter-module__w7GHSq__contact a:hover,.PublicFooter-module__w7GHSq__contact a:focus-visible{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #ffe600;text-decoration:underline #ffe600;text-decoration-thickness:2px}.PublicFooter-module__w7GHSq__whatsappButton{width:fit-content;box-shadow:none;background:#ffffff14;border:1px solid #ffffff3d;border-radius:6px;justify-content:center;align-items:center;margin:4px 0 12px;padding:8px 14px;font-weight:850;line-height:1.2;transition:transform .18s,border-color .18s,background-color .18s,color .18s;color:#fff!important;text-decoration:none!important;display:inline-flex!important}.PublicFooter-module__w7GHSq__whatsappButton:hover,.PublicFooter-module__w7GHSq__whatsappButton:focus-visible{box-shadow:none;background:#ffe600;border-color:#ffe600;transform:translateY(-2px);color:#090909!important}.PublicFooter-module__w7GHSq__socialTitle{margin-top:18px}.PublicFooter-module__w7GHSq__social{align-items:center;gap:10px;margin-top:8px;line-height:0;display:flex}.PublicFooter-module__w7GHSq__contact .PublicFooter-module__w7GHSq__footerSocialLink,.PublicFooter-module__w7GHSq__footerSocialLink{width:42px;height:42px;color:inherit;box-shadow:none;outline-offset:0;background:0 0;border:1px solid #9a9a9a;border-radius:4px;outline:0 solid #0000;flex:0 0 42px;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;text-decoration:none;transition:border-color .18s,background-color .18s,outline-color .18s,transform .18s;display:inline-flex;overflow:visible}.PublicFooter-module__w7GHSq__contact .PublicFooter-module__w7GHSq__footerSocialLink:hover,.PublicFooter-module__w7GHSq__contact .PublicFooter-module__w7GHSq__footerSocialLink:focus-visible{color:inherit;background:#ffe600;border-color:#ffe600;outline:4px solid #ffe60038;text-decoration:none;transform:translateY(-2px)}.PublicFooter-module__w7GHSq__footerSocialImage{object-fit:contain;opacity:.92;filter:brightness(0)invert(68%);flex:0 0 34px;width:34px;height:34px;margin:0;padding:0;transition:filter .18s,opacity .18s;display:block}.PublicFooter-module__w7GHSq__contact .PublicFooter-module__w7GHSq__footerSocialLink:hover .PublicFooter-module__w7GHSq__footerSocialImage,.PublicFooter-module__w7GHSq__contact .PublicFooter-module__w7GHSq__footerSocialLink:focus-visible .PublicFooter-module__w7GHSq__footerSocialImage,.PublicFooter-module__w7GHSq__footerSocialLink:hover .PublicFooter-module__w7GHSq__footerSocialImage,.PublicFooter-module__w7GHSq__footerSocialLink:focus-visible .PublicFooter-module__w7GHSq__footerSocialImage{opacity:1;filter:brightness(0)invert(0)}.PublicFooter-module__w7GHSq__bottom{color:#ffffff9e;text-align:center;background:#050505;border-top:1px solid #ffffff14;justify-content:center;width:100%;margin:0 auto;padding:14px 18px 16px;font-size:12px;line-height:1.45;display:flex}@media (prefers-reduced-motion:reduce){.PublicFooter-module__w7GHSq__footerSocialLink,.PublicFooter-module__w7GHSq__whatsappButton{transition:none}.PublicFooter-module__w7GHSq__footerSocialLink:hover,.PublicFooter-module__w7GHSq__footerSocialLink:focus-visible,.PublicFooter-module__w7GHSq__whatsappButton:hover,.PublicFooter-module__w7GHSq__whatsappButton:focus-visible{transform:none}}@media (max-width:900px){.PublicFooter-module__w7GHSq__inner{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:620px){.PublicFooter-module__w7GHSq__footer{background:#050505}.PublicFooter-module__w7GHSq__inner{text-align:center;grid-template-columns:1fr;gap:24px;width:min(100% - 30px,1180px);padding:34px 0 26px}.PublicFooter-module__w7GHSq__logo{width:52px;height:52px;margin:0 auto 10px}.PublicFooter-module__w7GHSq__brand{flex-direction:column;align-items:center;display:flex}.PublicFooter-module__w7GHSq__brand p{text-align:center;max-width:310px;margin:0 auto;font-size:14px;line-height:1.55}.PublicFooter-module__w7GHSq__footer h2{text-align:center;margin:0 0 8px;font-size:13px}.PublicFooter-module__w7GHSq__links,.PublicFooter-module__w7GHSq__contact{flex-direction:column;align-items:center;display:flex}.PublicFooter-module__w7GHSq__links a,.PublicFooter-module__w7GHSq__contact a{text-align:center;width:auto;margin:0 auto 5px;font-size:14px;line-height:1.45}.PublicFooter-module__w7GHSq__socialTitle{margin-top:15px}.PublicFooter-module__w7GHSq__social{justify-content:center;gap:8px;margin-top:8px}.PublicFooter-module__w7GHSq__contact .PublicFooter-module__w7GHSq__footerSocialLink,.PublicFooter-module__w7GHSq__footerSocialLink{flex-basis:34px;width:34px;height:34px}.PublicFooter-module__w7GHSq__footerSocialImage{flex-basis:30px;width:30px;height:30px}.PublicFooter-module__w7GHSq__bottom{padding:10px 18px 13px;font-size:11px;line-height:1.4}}.PublicFooter-module__w7GHSq__accountFooter{background:#050505;border-top:1px solid #ffffff14;margin-top:0}.PublicFooter-module__w7GHSq__accountFooter .PublicFooter-module__w7GHSq__inner{display:none}.PublicFooter-module__w7GHSq__accountFooter .PublicFooter-module__w7GHSq__bottom{color:#ffffff9e;background:0 0;border:0;justify-content:center;align-items:center;min-height:56px;padding:0 16px;font-size:12px;display:flex}@media (max-width:620px){.PublicFooter-module__w7GHSq__accountFooter .PublicFooter-module__w7GHSq__bottom{text-align:center;min-height:56px}}
.PublicCartAddedModal-module__GisgBW__overlay{z-index:2000;background:#0000007a;justify-content:flex-end;display:flex;position:fixed;inset:0}.PublicCartAddedModal-module__GisgBW__drawer{color:#17131c;background:#fff;align-content:start;gap:16px;width:min(100%,360px);min-height:100%;padding:18px 16px 20px;display:grid;position:relative;box-shadow:-8px 0 30px #0000002e}.PublicCartAddedModal-module__GisgBW__closeButton{color:#4b4b4b;cursor:pointer;width:28px;height:28px;font:inherit;background:#f3f3f3;border:1px solid #00000024;font-size:18px;font-weight:700;line-height:1;position:absolute;top:10px;right:10px}.PublicCartAddedModal-module__GisgBW__header h2{color:#2a2530;margin:0;padding-right:34px;font-size:16px;font-weight:900;line-height:1.1}.PublicCartAddedModal-module__GisgBW__itemRow{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:10px;display:grid}.PublicCartAddedModal-module__GisgBW__itemThumb{aspect-ratio:1;background:#f5f5f5;border:1px solid #00000014;width:62px;position:relative;overflow:hidden}.PublicCartAddedModal-module__GisgBW__itemImage{object-fit:cover}.PublicCartAddedModal-module__GisgBW__itemContent{gap:4px;min-width:0;display:grid}.PublicCartAddedModal-module__GisgBW__itemContent strong{color:#2a2530;font-size:12px;font-weight:800;line-height:1.25}.PublicCartAddedModal-module__GisgBW__itemType{color:#6e6e6e;text-transform:uppercase;font-size:10px;font-weight:800}.PublicCartAddedModal-module__GisgBW__itemContent small{color:#555;font-size:11px;font-weight:700}.PublicCartAddedModal-module__GisgBW__itemPricing{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.PublicCartAddedModal-module__GisgBW__itemPricing span{color:#1a8b56;font-size:12px;font-weight:800}.PublicCartAddedModal-module__GisgBW__itemPricing strong{color:#4a4a4a;font-size:12px;font-weight:800}.PublicCartAddedModal-module__GisgBW__itemSubtotal{color:#666;text-transform:uppercase;font-size:10px;font-weight:700}.PublicCartAddedModal-module__GisgBW__itemSubtotal strong{color:#1a8b56;font-size:12px;font-weight:900}.PublicCartAddedModal-module__GisgBW__summaryBox{border-top:1px solid #00000014;gap:8px;padding-top:12px;display:grid}.PublicCartAddedModal-module__GisgBW__summaryRow{color:#707070;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex}.PublicCartAddedModal-module__GisgBW__summaryRow strong{color:#2a2530;font-size:14px;font-weight:900}.PublicCartAddedModal-module__GisgBW__primaryButton,.PublicCartAddedModal-module__GisgBW__secondaryButton{min-height:42px;font:inherit;text-transform:uppercase;justify-content:center;align-items:center;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.PublicCartAddedModal-module__GisgBW__primaryButton{color:#fff;background:#1a8b56;border:1px solid #1a8b56}.PublicCartAddedModal-module__GisgBW__primaryButton:hover{background:#157146;border-color:#157146}.PublicCartAddedModal-module__GisgBW__secondaryButton{color:#2a2530;cursor:pointer;background:#fff;border:1px solid #00000024}.PublicCartAddedModal-module__GisgBW__secondaryButton:hover{border-color:#2a2530}@media (max-width:680px){.PublicCartAddedModal-module__GisgBW__overlay{justify-content:stretch;align-items:end}.PublicCartAddedModal-module__GisgBW__drawer{border-radius:14px 14px 0 0;width:100%;min-height:auto;padding:16px 14px 18px;box-shadow:0 -10px 28px #0000002e}.PublicCartAddedModal-module__GisgBW__header h2{font-size:17px}.PublicCartAddedModal-module__GisgBW__itemRow{grid-template-columns:72px minmax(0,1fr)}.PublicCartAddedModal-module__GisgBW__itemThumb{width:72px}.PublicCartAddedModal-module__GisgBW__primaryButton,.PublicCartAddedModal-module__GisgBW__secondaryButton{min-height:46px;font-size:13px}}
.UserMobileMenu-module__kPQ9pG__trigger{color:#202124;cursor:pointer;background:#fff;border:1px solid #2021241a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:none}.UserMobileMenu-module__kPQ9pG__triggerIcon{object-fit:contain;width:16px;height:16px}.UserMobileMenu-module__kPQ9pG__overlay{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#100e0b75;justify-content:flex-start;display:flex;position:fixed;inset:0}.UserMobileMenu-module__kPQ9pG__drawer{background:#fff;grid-template-rows:auto 1fr auto;width:min(86vw,320px);min-height:100dvh;display:grid;box-shadow:18px 0 42px #14100a2e}.UserMobileMenu-module__kPQ9pG__drawerHeader{background:#ffe600;justify-content:space-between;align-items:center;gap:12px;padding:18px 16px 14px;display:flex}.UserMobileMenu-module__kPQ9pG__identity{align-items:center;gap:10px;min-width:0;display:flex}.UserMobileMenu-module__kPQ9pG__logo{object-fit:contain;background:#ffffff7a;border-radius:999px;width:38px;height:38px}.UserMobileMenu-module__kPQ9pG__identityText{gap:2px;min-width:0;display:grid}.UserMobileMenu-module__kPQ9pG__identityText strong,.UserMobileMenu-module__kPQ9pG__identityText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.UserMobileMenu-module__kPQ9pG__identityText strong{color:#17131c;font-size:13px;font-weight:800}.UserMobileMenu-module__kPQ9pG__identityText small{color:#17131cb8;font-size:10.5px;font-weight:600}.UserMobileMenu-module__kPQ9pG__closeButton{color:#17131c;width:28px;height:28px;font:inherit;cursor:pointer;background:#ffffffb3;border:1px solid #17131c14;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.UserMobileMenu-module__kPQ9pG__menu{align-content:start;gap:2px;padding:16px;display:grid}.UserMobileMenu-module__kPQ9pG__menuLink{color:#17131c;justify-content:space-between;align-items:center;gap:12px;min-height:40px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.UserMobileMenu-module__kPQ9pG__menuLink small{color:#8d867d;font-size:14px;font-weight:700}.UserMobileMenu-module__kPQ9pG__logoutForm{padding:12px 16px 18px}.UserMobileMenu-module__kPQ9pG__logoutForm button{color:#fff;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#17131c;border:1px solid #17131c;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.UserMobileMenu-module__kPQ9pG__logoutForm button:hover,.UserMobileMenu-module__kPQ9pG__logoutForm button:focus-visible,.UserMobileMenu-module__kPQ9pG__closeButton:hover,.UserMobileMenu-module__kPQ9pG__closeButton:focus-visible,.UserMobileMenu-module__kPQ9pG__menuLink:focus-visible{outline-offset:2px;outline:2px solid #ffe6008c}@media (max-width:900px){.UserMobileMenu-module__kPQ9pG__trigger{display:inline-flex}}
.PublicLayout-module__ZEaX1q__layout{color:#151515;background:#fff;flex-direction:column;min-height:100vh;display:flex}.PublicLayout-module__ZEaX1q__main{flex-direction:column;flex:1;width:100%;margin:0;padding:0;display:flex}.PublicLayout-module__ZEaX1q__layoutSimple{background:#fff}.PublicLayout-module__ZEaX1q__layoutHome{background:#ededed}.PublicLayout-module__ZEaX1q__mobileBottomNav{display:none}.PublicLayout-module__ZEaX1q__layoutAuth{color:#151515;background:#fff8e1;grid-template-rows:64px minmax(0,1fr);width:100%;max-width:100vw;height:100dvh;min-height:0;display:grid;overflow:hidden}.PublicLayout-module__ZEaX1q__layoutAuth,.PublicLayout-module__ZEaX1q__layoutAuth *,.PublicLayout-module__ZEaX1q__layoutAuth :before,.PublicLayout-module__ZEaX1q__layoutAuth :after{box-sizing:border-box}.PublicLayout-module__ZEaX1q__layoutAuth .PublicLayout-module__ZEaX1q__main{background:#fff8e1;justify-content:center;align-items:center;width:100%;max-width:100vw;height:100%;min-height:0;padding:12px 16px 16px;display:flex;overflow:hidden}@media (max-width:520px){.PublicLayout-module__ZEaX1q__layoutAuth{grid-template-rows:58px minmax(0,1fr)}.PublicLayout-module__ZEaX1q__layoutAuth .PublicLayout-module__ZEaX1q__main{align-items:start;padding:8px 12px 12px}}@media (max-width:360px){.PublicLayout-module__ZEaX1q__layoutAuth .PublicLayout-module__ZEaX1q__main{padding-left:10px;padding-right:10px}}.PublicLayout-module__ZEaX1q__layoutAccount{color:#151515;width:100%;max-width:100vw;min-height:100vh;font-family:var(--font-sans);background:radial-gradient(circle at 0 0,#ffd71924,#0000 34%),radial-gradient(circle at 100% 100%,#1c625714,#0000 34%),linear-gradient(135deg,#fffdf7,#fff8e8);overflow-x:hidden}.PublicLayout-module__ZEaX1q__layoutAccount,.PublicLayout-module__ZEaX1q__layoutAccount *,.PublicLayout-module__ZEaX1q__layoutAccount :before,.PublicLayout-module__ZEaX1q__layoutAccount :after{box-sizing:border-box}.PublicLayout-module__ZEaX1q__layoutAccount .PublicLayout-module__ZEaX1q__main{background:linear-gradient(135deg,#ffffffbd,#fffaf0eb),repeating-linear-gradient(135deg,#1c625709 0 1px,#0000 1px 18px);width:100%;max-width:100vw;padding:26px 0 44px;overflow-x:hidden}@media (max-width:900px){.PublicLayout-module__ZEaX1q__layoutAccount .PublicLayout-module__ZEaX1q__main{padding:22px 0 34px}}@media (max-width:720px){.PublicLayout-module__ZEaX1q__layoutHome .PublicLayout-module__ZEaX1q__main{padding-bottom:78px}.PublicLayout-module__ZEaX1q__mobileBottomNav{z-index:70;background:#fffffffa;border-top:1px solid #1410181a;grid-template-columns:repeat(5,minmax(0,1fr));height:64px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 24px #14101814}.PublicLayout-module__ZEaX1q__mobileBottomNav a{color:#17131c;align-content:center;place-items:center;gap:4px;min-width:0;font-size:11px;font-weight:850;line-height:1;text-decoration:none;display:grid}.PublicLayout-module__ZEaX1q__mobileBottomNav a[aria-current=page]{color:#2f63d8}.PublicLayout-module__ZEaX1q__mobileBottomNav img{object-fit:contain;width:23px;height:23px}}
.UserHeader-module__GqU30W__header{color:#202124;background:#ffe600;border-bottom:1px solid #d9c300;width:100%}.UserHeader-module__GqU30W__header,.UserHeader-module__GqU30W__header *,.UserHeader-module__GqU30W__header :before,.UserHeader-module__GqU30W__header :after{box-sizing:border-box}.UserHeader-module__GqU30W__inner{justify-content:space-between;align-items:center;gap:14px;width:min(100% - 28px,1180px);min-height:58px;margin:0 auto;padding:7px 0;display:flex}.UserHeader-module__GqU30W__identity{min-width:0;color:inherit;align-items:center;gap:10px;line-height:1;text-decoration:none;display:inline-flex}.UserHeader-module__GqU30W__logoWrap{background:#ffffff6b;border:1px solid #20212414;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;display:inline-grid;overflow:hidden}.UserHeader-module__GqU30W__logo{object-fit:contain;width:36px;height:36px;display:block}.UserHeader-module__GqU30W__userText{gap:2px;min-width:0;display:grid}.UserHeader-module__GqU30W__userText strong{color:#202124;text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:14px;font-weight:700;line-height:1.08;overflow:hidden}.UserHeader-module__GqU30W__userText small{color:#202124b8;text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:11px;font-weight:600;line-height:1.1;overflow:hidden}.UserHeader-module__GqU30W__mobileMenuWrap{display:none}.UserHeader-module__GqU30W__mobileBackLink{color:#202124;white-space:nowrap;background:#ffffffb3;border:1px solid #2021241f;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.UserHeader-module__GqU30W__mobileBackLink:hover,.UserHeader-module__GqU30W__mobileBackLink:focus-visible{outline-offset:2px;background:#fff;outline:2px solid #2021242e}@media (max-width:720px){.UserHeader-module__GqU30W__inner{gap:8px;width:min(100% - 20px,1180px);min-height:50px;padding:6px 0}.UserHeader-module__GqU30W__identity{gap:8px}.UserHeader-module__GqU30W__logoWrap,.UserHeader-module__GqU30W__logo{width:32px;height:32px}.UserHeader-module__GqU30W__userText strong,.UserHeader-module__GqU30W__userText small{max-width:52vw}.UserHeader-module__GqU30W__userText strong{font-size:12.5px}.UserHeader-module__GqU30W__userText small{font-size:10.5px}.UserHeader-module__GqU30W__mobileMenuWrap{align-items:center;gap:8px;display:inline-flex}}@media (max-width:430px){.UserHeader-module__GqU30W__mobileBackLink{padding:0 10px;font-size:10px}.UserHeader-module__GqU30W__userText strong,.UserHeader-module__GqU30W__userText small{max-width:calc(100vw - 218px)}}
.PublicAddToCartButton-module__lzxrta__overlay{z-index:80;background:#12101461;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.PublicAddToCartButton-module__lzxrta__dialog{color:#151515;background:#fff;border:1px solid #14101829;border-radius:8px;gap:14px;width:min(100%,390px);padding:22px;display:grid;position:relative;box-shadow:0 20px 60px #1410183d}.PublicAddToCartButton-module__lzxrta__closeButton{color:#18131f;cursor:pointer;width:32px;height:32px;font:inherit;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px}.PublicAddToCartButton-module__lzxrta__closeButton:hover{background:#f2f2f2}.PublicAddToCartButton-module__lzxrta__dialogHeader{gap:7px;padding-right:26px;display:grid}.PublicAddToCartButton-module__lzxrta__dialogHeader strong{color:#18131f;font-size:18px;font-weight:850;line-height:1.15}.PublicAddToCartButton-module__lzxrta__dialogHeader p{color:#555;margin:0;font-size:13px;font-weight:650;line-height:1.4}.PublicAddToCartButton-module__lzxrta__languageList{gap:8px;display:grid}.PublicAddToCartButton-module__lzxrta__languageButton{color:#18131f;cursor:pointer;min-height:46px;font:inherit;text-align:left;background:#fff;border:1px solid #d9d9d9;border-radius:6px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:800;display:flex}.PublicAddToCartButton-module__lzxrta__languageButton:hover{background:#ffe600;border-color:#18131f}.PublicAddToCartButton-module__lzxrta__languageButton img{object-fit:contain;flex:0 0 22px;width:22px;height:22px}@media (max-width:520px){.PublicAddToCartButton-module__lzxrta__overlay{align-items:end;padding:10px}.PublicAddToCartButton-module__lzxrta__dialog{width:100%;padding:18px}}
.RecoverPasswordValidationTemplate-module__MXym2q__screen{justify-items:center;gap:16px;width:min(100%,440px);display:grid}.RecoverPasswordValidationTemplate-module__MXym2q__card,.RecoverPasswordValidationTemplate-module__MXym2q__secondaryCard{background:#fffffff2;border:1px solid #1c62571f;border-radius:28px;width:100%;max-width:100%;overflow:hidden;box-shadow:0 18px 48px #1828241f}.RecoverPasswordValidationTemplate-module__MXym2q__card{padding:38px 34px 32px;position:relative}.RecoverPasswordValidationTemplate-module__MXym2q__card:before{content:"";pointer-events:none;border:14px solid #ffd71938;border-radius:999px;width:132px;height:132px;position:absolute;top:-72px;right:-58px}.RecoverPasswordValidationTemplate-module__MXym2q__card h1,.RecoverPasswordValidationTemplate-module__MXym2q__card p,.RecoverPasswordValidationTemplate-module__MXym2q__card form,.RecoverPasswordValidationTemplate-module__MXym2q__note,.RecoverPasswordValidationTemplate-module__MXym2q__blockedPanel{z-index:1;position:relative}.RecoverPasswordValidationTemplate-module__MXym2q__card h1{color:#151515;letter-spacing:-.04em;text-align:center;margin:0 0 10px;font-size:clamp(28px,5vw,36px);font-weight:900;line-height:1.08}.RecoverPasswordValidationTemplate-module__MXym2q__card p{color:#5f5a50;text-align:center;max-width:330px;margin:0 auto 24px;font-size:14px;font-weight:600;line-height:1.5}.RecoverPasswordValidationTemplate-module__MXym2q__card p strong{color:#151515;font-weight:900}.RecoverPasswordValidationTemplate-module__MXym2q__cardValidation{padding-top:38px}.RecoverPasswordValidationTemplate-module__MXym2q__cardValidation p{max-width:340px;margin-bottom:24px}.RecoverPasswordValidationTemplate-module__MXym2q__note{color:#6d675d!important;max-width:300px!important;margin:18px auto 0!important;font-size:12px!important;font-weight:600!important}.RecoverPasswordValidationTemplate-module__MXym2q__primaryButton{color:#fff;text-align:center;cursor:pointer;background:#1c6257;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px #1c62572e}.RecoverPasswordValidationTemplate-module__MXym2q__primaryButton:hover{filter:brightness(1.04)}.RecoverPasswordValidationTemplate-module__MXym2q__secondaryCard{text-align:center;justify-items:center;gap:6px;padding:22px 30px;display:grid}.RecoverPasswordValidationTemplate-module__MXym2q__secondaryCard strong{color:#151515;font-size:13px;font-weight:900}.RecoverPasswordValidationTemplate-module__MXym2q__secondaryCard span{color:#6d675d;font-size:13px;font-weight:600}.RecoverPasswordValidationTemplate-module__MXym2q__blockedPanel{gap:14px;display:grid}.RecoverPasswordValidationTemplate-module__MXym2q__blockedPanel p{max-width:340px!important;margin:0 auto!important}.RecoverPasswordValidationTemplate-module__MXym2q__blockedPanel a:not(.RecoverPasswordValidationTemplate-module__MXym2q__primaryButton){color:#1c6257;font-weight:900;text-decoration:none}.RecoverPasswordValidationTemplate-module__MXym2q__blockedPanel a:not(.RecoverPasswordValidationTemplate-module__MXym2q__primaryButton):hover{text-decoration:underline}@media (max-width:520px){.RecoverPasswordValidationTemplate-module__MXym2q__card{border-radius:24px;padding:32px 20px 28px}.RecoverPasswordValidationTemplate-module__MXym2q__card h1{font-size:28px}.RecoverPasswordValidationTemplate-module__MXym2q__card p{font-size:13px}.RecoverPasswordValidationTemplate-module__MXym2q__secondaryCard{border-radius:22px;padding:18px 20px}}@media (max-width:360px){.RecoverPasswordValidationTemplate-module__MXym2q__card{padding-left:16px;padding-right:16px}}
.VerificationCodeFields-module__UptUqG__codeFields{justify-content:center;gap:8px;width:100%;margin:4px auto 2px;display:flex}.VerificationCodeFields-module__UptUqG__codeFields input{color:#151515;text-align:center;background:#fff;border:1px solid #1c62572e;border-radius:12px;outline:0;flex:0 0 48px;width:48px;height:46px;padding:0;font-size:22px;font-weight:900}.VerificationCodeFields-module__UptUqG__codeFields input:focus{border-color:#1c6257;box-shadow:0 0 0 4px #1c62571f}@media (max-width:520px){.VerificationCodeFields-module__UptUqG__codeFields{gap:6px}.VerificationCodeFields-module__UptUqG__codeFields input{flex-basis:42px;width:42px;height:42px;font-size:20px}}@media (max-width:360px){.VerificationCodeFields-module__UptUqG__codeFields{gap:5px}.VerificationCodeFields-module__UptUqG__codeFields input{flex-basis:38px;width:38px;height:40px}}
.UserMenu-module__kKFPaq__bar{background:#fff;border:1px solid #e6e0d7;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-width:0;padding:12px 16px;display:flex}.UserMenu-module__kKFPaq__menu{flex-wrap:wrap;align-items:center;gap:18px;min-width:0;display:flex}.UserMenu-module__kKFPaq__menuLink{color:#333;white-space:nowrap;border:0;border-radius:6px;align-items:center;min-height:32px;padding:0 4px;font-size:12px;font-weight:700;line-height:1.15;text-decoration:none;transition:color .14s,background-color .14s,transform .14s;display:inline-flex}.UserMenu-module__kKFPaq__menuLink:hover,.UserMenu-module__kKFPaq__menuLink:focus-visible{color:#202124;background:#ffe60038;outline:none;transform:translateY(-1px)}.UserMenu-module__kKFPaq__menuLinkActive{color:#202124;background:#ffe60047}.UserMenu-module__kKFPaq__actions{flex:none;align-items:center;gap:10px;display:flex}.UserMenu-module__kKFPaq__secondaryAction,.UserMenu-module__kKFPaq__contactLink,.UserMenu-module__kKFPaq__logoutForm button{color:#fff;min-height:32px;font:inherit;background:#202124;border:1px solid #202124;border-radius:7px;justify-content:center;align-items:center;padding:0 14px;font-size:11px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.UserMenu-module__kKFPaq__secondaryAction{color:#202124;background:#fff;border-color:#d8d1c8}.UserMenu-module__kKFPaq__contactLink,.UserMenu-module__kKFPaq__logoutForm button{color:#fff;cursor:pointer;background:#202124;border:1px solid #202124}.UserMenu-module__kKFPaq__logoutForm{margin:0}.UserMenu-module__kKFPaq__secondaryAction:hover,.UserMenu-module__kKFPaq__secondaryAction:focus-visible{outline-offset:2px;background:#fff8bf;outline:2px solid #ffe60052}.UserMenu-module__kKFPaq__contactLink:hover,.UserMenu-module__kKFPaq__contactLink:focus-visible,.UserMenu-module__kKFPaq__logoutForm button:hover,.UserMenu-module__kKFPaq__logoutForm button:focus-visible{outline-offset:2px;background:#3a3a3a;outline:2px solid #20212438}@media (max-width:900px){.UserMenu-module__kKFPaq__bar{display:none}}
.PublicMercadoPagoCheckoutButton-module__sGz1fG__box{gap:8px;display:grid}.PublicMercadoPagoCheckoutButton-module__sGz1fG__button{color:#fff;cursor:pointer;min-height:46px;font:inherit;background:#141018;border:1px solid #141018;border-radius:6px;padding:0 16px;font-size:13px;font-weight:950;line-height:1}.PublicMercadoPagoCheckoutButton-module__sGz1fG__button:hover:not(:disabled){background:#000}.PublicMercadoPagoCheckoutButton-module__sGz1fG__button:disabled{cursor:not-allowed;opacity:.56}.PublicMercadoPagoCheckoutButton-module__sGz1fG__help,.PublicMercadoPagoCheckoutButton-module__sGz1fG__error{border-radius:6px;margin:0;padding:10px;font-size:12px;font-weight:750;line-height:1.4}.PublicMercadoPagoCheckoutButton-module__sGz1fG__help{color:#5c4d00;background:#fff8d1}.PublicMercadoPagoCheckoutButton-module__sGz1fG__error{color:#7b1d1d;background:#fff0f0}
.PublicRegisterValidationForm-module__WciznG__form{gap:16px;width:100%;display:grid}.PublicRegisterValidationForm-module__WciznG__field{gap:8px;display:grid}.PublicRegisterValidationForm-module__WciznG__field label{color:#151515;font-size:13px;font-weight:900}.PublicRegisterValidationForm-module__WciznG__field input{color:#151515;background:#fff;border:1px solid #1c62572e;border-radius:14px;outline:0;width:100%;max-width:100%;height:48px;padding:0 14px;font-size:15px;font-weight:600}.PublicRegisterValidationForm-module__WciznG__field input:focus{border-color:#1c6257;box-shadow:0 0 0 4px #1c62571f}.PublicRegisterValidationForm-module__WciznG__primaryButton{color:#fff;text-align:center;cursor:pointer;background:#1c6257;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px #1c62572e}.PublicRegisterValidationForm-module__WciznG__primaryButton:hover{filter:brightness(1.04)}.PublicRegisterValidationForm-module__WciznG__message{border-radius:14px;padding:12px 14px;text-align:left!important;max-width:none!important;margin:0!important;font-size:13px!important;font-weight:800!important}.PublicRegisterValidationForm-module__WciznG__messageError{background:#fee2e2;border:1px solid #fecaca;color:#991b1b!important}.PublicRegisterValidationForm-module__WciznG__messageSuccess{background:#dcfce7;border:1px solid #bbf7d0;color:#166534!important}.PublicRegisterValidationForm-module__WciznG__divider{background:#1c62571f;width:100%;height:1px;margin:22px 0 18px}.PublicRegisterValidationForm-module__WciznG__help{text-align:center;justify-items:center;gap:8px;width:100%;display:grid}.PublicRegisterValidationForm-module__WciznG__help strong{color:#151515;font-size:13px;font-weight:900}.PublicRegisterValidationForm-module__WciznG__help form{margin:0}.PublicRegisterValidationForm-module__WciznG__help button{color:#1c6257;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:900}.PublicRegisterValidationForm-module__WciznG__help button:hover,.PublicRegisterValidationForm-module__WciznG__help a:hover{text-decoration:underline}.PublicRegisterValidationForm-module__WciznG__help p{line-height:1.5;color:#6d675d!important;text-align:center!important;max-width:none!important;margin:8px 0 0!important;font-size:12px!important;font-weight:600!important}.PublicRegisterValidationForm-module__WciznG__help a{color:#1c6257;font-weight:900;text-decoration:none}
.LoginTemplate-module__09Cl0G__screen{justify-items:center;width:min(100%,408px);display:grid}.LoginTemplate-module__09Cl0G__card,.LoginTemplate-module__09Cl0G__secondaryCard{background:#fff;border:1px solid #1515151f;border-radius:0;width:100%;max-width:100%;overflow:hidden;box-shadow:0 12px 34px #1515151a}.LoginTemplate-module__09Cl0G__card{border-top:5px solid #ffe600;padding:24px 28px 18px;position:relative}.LoginTemplate-module__09Cl0G__card:before{content:none}.LoginTemplate-module__09Cl0G__card h1,.LoginTemplate-module__09Cl0G__card p,.LoginTemplate-module__09Cl0G__card form,.LoginTemplate-module__09Cl0G__note,.LoginTemplate-module__09Cl0G__blockedPanel{z-index:1;position:relative}.LoginTemplate-module__09Cl0G__card h1{color:#151515;letter-spacing:-.035em;text-align:center;margin:0 0 6px;font-size:clamp(25px,4vw,30px);font-weight:950;line-height:1}.LoginTemplate-module__09Cl0G__card p{color:#5f5a50;text-align:center;max-width:330px;margin:0 auto 14px;font-size:13px;font-weight:650;line-height:1.38}.LoginTemplate-module__09Cl0G__card p strong{color:#151515;font-weight:900}.LoginTemplate-module__09Cl0G__cardValidation{padding-top:24px}.LoginTemplate-module__09Cl0G__cardValidation p{max-width:340px;margin-bottom:14px}.LoginTemplate-module__09Cl0G__note{color:#6d675d!important;max-width:320px!important;margin:12px auto 0!important;font-size:10.5px!important;font-weight:650!important;line-height:1.35!important}.LoginTemplate-module__09Cl0G__primaryButton{color:#fff;text-align:center;cursor:pointer;background:#1c6257;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;min-height:44px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #1c625729}.LoginTemplate-module__09Cl0G__primaryButton:hover{filter:brightness(1.04)}.LoginTemplate-module__09Cl0G__secondaryCard{text-align:center;justify-items:center;gap:5px;padding:16px 24px;display:grid}.LoginTemplate-module__09Cl0G__secondaryCard strong{color:#151515;font-size:13px;font-weight:900}.LoginTemplate-module__09Cl0G__secondaryCard span{color:#6d675d;font-size:13px;font-weight:600}.LoginTemplate-module__09Cl0G__blockedPanel{gap:12px;display:grid}.LoginTemplate-module__09Cl0G__blockedPanel p{max-width:340px!important;margin:0 auto!important}.LoginTemplate-module__09Cl0G__blockedPanel a:not(.LoginTemplate-module__09Cl0G__primaryButton){color:#1c6257;font-weight:900;text-decoration:none}.LoginTemplate-module__09Cl0G__blockedPanel a:not(.LoginTemplate-module__09Cl0G__primaryButton):hover{text-decoration:underline}@media (max-height:680px){.LoginTemplate-module__09Cl0G__screen{width:min(100%,392px)}.LoginTemplate-module__09Cl0G__card{padding:18px 24px 14px}.LoginTemplate-module__09Cl0G__card h1{font-size:24px}.LoginTemplate-module__09Cl0G__card p{margin-bottom:10px;font-size:12px;line-height:1.32}.LoginTemplate-module__09Cl0G__note{margin-top:8px!important}}@media (max-width:520px){.LoginTemplate-module__09Cl0G__screen{width:min(100%,396px)}.LoginTemplate-module__09Cl0G__card{padding:20px 18px 16px}.LoginTemplate-module__09Cl0G__card h1{font-size:25px}.LoginTemplate-module__09Cl0G__card p{font-size:12.5px}.LoginTemplate-module__09Cl0G__secondaryCard{padding:15px 18px}}@media (max-width:360px){.LoginTemplate-module__09Cl0G__card{padding-left:14px;padding-right:14px}}
.PublicPollsTemplate-module__Hk13wq__content{box-sizing:border-box;width:100%;padding:12px 16px 40px;overflow-x:clip}.PublicPollsTemplate-module__Hk13wq__content *,.PublicPollsTemplate-module__Hk13wq__content :before,.PublicPollsTemplate-module__Hk13wq__content :after{box-sizing:border-box}.PublicPollsTemplate-module__Hk13wq__pollPage{gap:18px;width:100%;max-width:1240px;margin:0 auto;display:grid}.PublicPollsTemplate-module__Hk13wq__pollCard,.PublicPollsTemplate-module__Hk13wq__pollEmptyState{background:linear-gradient(#fff 0%,#fffdf8 100%);border:1px solid #13121114;border-radius:10px;box-shadow:0 12px 30px #14120c0a}.PublicPollsTemplate-module__Hk13wq__pollCard{padding:24px}.PublicPollsTemplate-module__Hk13wq__pollHeader{gap:12px;display:grid}.PublicPollsTemplate-module__Hk13wq__pollHeader>div{gap:8px;display:grid}.PublicPollsTemplate-module__Hk13wq__pollKicker{color:#111;text-transform:uppercase;letter-spacing:.02em;background:#ffe000;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:28px;padding:0 13px;font-size:11px;font-weight:900;display:inline-flex}.PublicPollsTemplate-module__Hk13wq__pollHeader h2{color:#111;letter-spacing:-.02em;max-width:900px;margin:0;font-size:clamp(28px,3vw,36px);line-height:1.08}.PublicPollsTemplate-module__Hk13wq__pollHeader p{color:#665f58;max-width:760px;margin:0;font-size:15px;line-height:1.45}.PublicPollsTemplate-module__Hk13wq__pollToolbar{justify-content:space-between;align-items:center;gap:16px;margin-top:4px;display:flex}.PublicPollsTemplate-module__Hk13wq__pollTotals{color:#665f58;flex-wrap:wrap;align-items:center;gap:18px;font-size:13px;display:flex}.PublicPollsTemplate-module__Hk13wq__pollTotals strong{color:#111;font-size:16px;font-weight:900}.PublicPollsTemplate-module__Hk13wq__pollSecondaryButton{color:#157347;min-height:42px;font:inherit;cursor:pointer;background:#f8fcf9;border:1px solid #1c8a5238;border-radius:8px;padding:0 18px;font-size:13px;font-weight:900;transition:background .14s,border-color .14s,transform .14s}.PublicPollsTemplate-module__Hk13wq__pollSecondaryButton:hover{background:#eef9f1;border-color:#1c8a5257;transform:translateY(-1px)}.PublicPollsTemplate-module__Hk13wq__pollFeedback,.PublicPollsTemplate-module__Hk13wq__pollLockedNote{color:#6a625b;background:#f8f5ee;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.35}.PublicPollsTemplate-module__Hk13wq__pollGrid{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;width:100%;margin-top:18px;display:grid}.PublicPollsTemplate-module__Hk13wq__pollOptionCard{background:#fff;border:1px solid #14120f14;border-radius:6px;grid-template-rows:auto auto auto;display:grid;overflow:hidden;box-shadow:0 8px 20px #14120c08}.PublicPollsTemplate-module__Hk13wq__pollOptionImageWrap{aspect-ratio:.9;background:#f3d262}.PublicPollsTemplate-module__Hk13wq__pollOptionImage,.PublicPollsTemplate-module__Hk13wq__pollResultImageWrap .PublicPollsTemplate-module__Hk13wq__pollOptionImage{object-fit:cover;width:100%;height:100%;display:block}.PublicPollsTemplate-module__Hk13wq__pollOptionContent{gap:6px;padding:8px 8px 0;display:grid}.PublicPollsTemplate-module__Hk13wq__pollOptionContent strong{color:#151311;text-align:center;min-height:28px;font-size:11px;font-weight:800;line-height:1.15}.PublicPollsTemplate-module__Hk13wq__pollVoteButton{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:linear-gradient(#1fc345 0%,#12993b 100%);border:0;border-top:1px solid #0e78311f;border-radius:0;font-size:12px;font-weight:900;transition:filter .14s,transform .14s}.PublicPollsTemplate-module__Hk13wq__pollVoteButton:hover{filter:brightness(.98);transform:translateY(-1px)}.PublicPollsTemplate-module__Hk13wq__pollVoteButton:disabled{color:#fff;cursor:default;background:linear-gradient(#cde7d7 0%,#b7dbc4 100%);transform:none}.PublicPollsTemplate-module__Hk13wq__pollResultsList{gap:12px;width:100%;margin-top:18px;display:grid}.PublicPollsTemplate-module__Hk13wq__pollPagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding-top:4px;display:flex}.PublicPollsTemplate-module__Hk13wq__pollPaginationButton{color:#171311;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #14120f1a;border-radius:8px;padding:0 14px;font-size:12px;font-weight:800}.PublicPollsTemplate-module__Hk13wq__pollPaginationButton:disabled{opacity:.42;cursor:default}.PublicPollsTemplate-module__Hk13wq__pollPaginationStatus{color:#665f58;font-size:12px;font-weight:700}.PublicPollsTemplate-module__Hk13wq__pollResultCard{background:linear-gradient(#fff 0%,#fffef9 100%);border:1px solid #14120f14;border-radius:8px;grid-template-columns:54px 84px minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px;display:grid}.PublicPollsTemplate-module__Hk13wq__pollResultRank{color:#111;justify-content:center;align-items:center;min-height:84px;font-size:36px;font-weight:900;line-height:1;display:flex}.PublicPollsTemplate-module__Hk13wq__pollResultImageWrap{background:#f3d262;border-radius:4px;width:84px;height:84px;overflow:hidden;box-shadow:inset 0 0 0 1px #14120f0a}.PublicPollsTemplate-module__Hk13wq__pollResultMain{gap:8px;min-width:0;display:grid}.PublicPollsTemplate-module__Hk13wq__pollResultContent{gap:6px;display:grid}.PublicPollsTemplate-module__Hk13wq__pollResultHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.PublicPollsTemplate-module__Hk13wq__pollResultHeader strong{color:#111;min-width:0;font-size:18px;font-weight:900;line-height:1.05}.PublicPollsTemplate-module__Hk13wq__pollResultPercent{color:#111;flex:none;font-size:20px;font-weight:900;line-height:1}.PublicPollsTemplate-module__Hk13wq__pollResultInfoRow{color:#6b645d;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;line-height:1.2;display:flex}.PublicPollsTemplate-module__Hk13wq__pollResultInfoItem{align-items:baseline;gap:4px;display:inline-flex}.PublicPollsTemplate-module__Hk13wq__pollResultInfoLabel{color:#8a8178;letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:800}.PublicPollsTemplate-module__Hk13wq__pollSelectedBadge{color:#157347;white-space:nowrap;background:#e8f8ee;border-radius:4px;align-items:center;min-height:20px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.PublicPollsTemplate-module__Hk13wq__pollResultBarWrap{background:#f7f1e6;border:1px solid #14120f14;border-radius:4px;width:100%;height:14px;overflow:hidden}.PublicPollsTemplate-module__Hk13wq__pollResultBar{border-radius:inherit;background:linear-gradient(90deg,#19b62e 0%,#149f25 100%);height:100%;display:block}.PublicPollsTemplate-module__Hk13wq__pollEmptyState{text-align:center;padding:26px 20px}.PublicPollsTemplate-module__Hk13wq__pollEmptyState h2{color:#111;margin:0;font-size:26px}.PublicPollsTemplate-module__Hk13wq__pollEmptyState p{color:#665f58;margin:10px 0 0}@media (max-width:1080px){.PublicPollsTemplate-module__Hk13wq__pollGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:760px){.PublicPollsTemplate-module__Hk13wq__content{padding:10px 12px 28px}.PublicPollsTemplate-module__Hk13wq__pollCard{padding:18px}.PublicPollsTemplate-module__Hk13wq__pollHeader{gap:10px}.PublicPollsTemplate-module__Hk13wq__pollHeader>div{gap:6px}.PublicPollsTemplate-module__Hk13wq__pollHeader h2{letter-spacing:-.015em;font-size:17px;line-height:1.12}.PublicPollsTemplate-module__Hk13wq__pollHeader p{font-size:13px;line-height:1.34}.PublicPollsTemplate-module__Hk13wq__pollToolbar{flex-direction:column;align-items:stretch;gap:10px}.PublicPollsTemplate-module__Hk13wq__pollTotals{gap:12px}.PublicPollsTemplate-module__Hk13wq__pollTotals strong{font-size:15px}.PublicPollsTemplate-module__Hk13wq__pollSecondaryButton{width:100%;min-height:40px;font-size:13px}.PublicPollsTemplate-module__Hk13wq__pollFeedback,.PublicPollsTemplate-module__Hk13wq__pollLockedNote{margin-top:8px;padding:9px 10px;font-size:12px}.PublicPollsTemplate-module__Hk13wq__pollGrid{grid-template-columns:1fr;align-items:start;gap:10px}.PublicPollsTemplate-module__Hk13wq__pollOptionCard{border-radius:8px;grid-template-rows:none;grid-template-columns:84px minmax(0,1fr);align-items:stretch;overflow:hidden}.PublicPollsTemplate-module__Hk13wq__pollOptionContent{align-content:center;gap:8px;padding:10px 10px 10px 12px}.PublicPollsTemplate-module__Hk13wq__pollOptionContent strong{text-align:left;min-height:0;font-size:12px;line-height:1.18}.PublicPollsTemplate-module__Hk13wq__pollVoteButton{border-top:0;border-radius:6px;min-height:32px;padding:0 10px;font-size:10px}.PublicPollsTemplate-module__Hk13wq__pollOptionImageWrap{aspect-ratio:auto;min-height:84px}.PublicPollsTemplate-module__Hk13wq__pollResultsList{gap:10px}.PublicPollsTemplate-module__Hk13wq__pollPagination{gap:8px}.PublicPollsTemplate-module__Hk13wq__pollPaginationButton{min-height:34px;font-size:11px}.PublicPollsTemplate-module__Hk13wq__pollPaginationStatus{text-align:center;width:100%;font-size:11px}.PublicPollsTemplate-module__Hk13wq__pollResultCard{grid-template-columns:30px 52px minmax(0,1fr);gap:8px;padding:10px}.PublicPollsTemplate-module__Hk13wq__pollResultRank{justify-content:flex-start;align-items:flex-start;min-height:52px;font-size:26px}.PublicPollsTemplate-module__Hk13wq__pollResultImageWrap{width:52px;height:52px}.PublicPollsTemplate-module__Hk13wq__pollResultMain{gap:6px}.PublicPollsTemplate-module__Hk13wq__pollResultHeader{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.PublicPollsTemplate-module__Hk13wq__pollResultHeader strong{font-size:13px;line-height:1.12}.PublicPollsTemplate-module__Hk13wq__pollResultPercent{font-size:15px}.PublicPollsTemplate-module__Hk13wq__pollResultInfoRow{gap:6px 8px;font-size:9px}.PublicPollsTemplate-module__Hk13wq__pollResultInfoLabel{font-size:8px}.PublicPollsTemplate-module__Hk13wq__pollSelectedBadge{min-height:18px;padding:0 6px;font-size:8px}.PublicPollsTemplate-module__Hk13wq__pollResultBarWrap{height:12px}}
.RecoverPasswordTemplate-module__UIptpa__screen{justify-items:center;gap:16px;width:min(100%,440px);display:grid}.RecoverPasswordTemplate-module__UIptpa__card,.RecoverPasswordTemplate-module__UIptpa__secondaryCard{background:#fffffff2;border:1px solid #1c62571f;border-radius:28px;width:100%;max-width:100%;overflow:hidden;box-shadow:0 18px 48px #1828241f}.RecoverPasswordTemplate-module__UIptpa__card{padding:38px 34px 32px;position:relative}.RecoverPasswordTemplate-module__UIptpa__card:before{content:"";pointer-events:none;border:14px solid #ffd71938;border-radius:999px;width:132px;height:132px;position:absolute;top:-72px;right:-58px}.RecoverPasswordTemplate-module__UIptpa__card h1,.RecoverPasswordTemplate-module__UIptpa__card p,.RecoverPasswordTemplate-module__UIptpa__card form,.RecoverPasswordTemplate-module__UIptpa__note,.RecoverPasswordTemplate-module__UIptpa__blockedPanel{z-index:1;position:relative}.RecoverPasswordTemplate-module__UIptpa__card h1{color:#151515;letter-spacing:-.04em;text-align:center;margin:0 0 10px;font-size:clamp(28px,5vw,36px);font-weight:900;line-height:1.08}.RecoverPasswordTemplate-module__UIptpa__card p{color:#5f5a50;text-align:center;max-width:330px;margin:0 auto 24px;font-size:14px;font-weight:600;line-height:1.5}.RecoverPasswordTemplate-module__UIptpa__card p strong{color:#151515;font-weight:900}.RecoverPasswordTemplate-module__UIptpa__cardValidation{padding-top:38px}.RecoverPasswordTemplate-module__UIptpa__cardValidation p{max-width:340px;margin-bottom:24px}.RecoverPasswordTemplate-module__UIptpa__note{color:#6d675d!important;max-width:300px!important;margin:18px auto 0!important;font-size:12px!important;font-weight:600!important}.RecoverPasswordTemplate-module__UIptpa__primaryButton{color:#fff;text-align:center;cursor:pointer;background:#1c6257;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px #1c62572e}.RecoverPasswordTemplate-module__UIptpa__primaryButton:hover{filter:brightness(1.04)}.RecoverPasswordTemplate-module__UIptpa__secondaryCard{text-align:center;justify-items:center;gap:6px;padding:22px 30px;display:grid}.RecoverPasswordTemplate-module__UIptpa__secondaryCard strong{color:#151515;font-size:13px;font-weight:900}.RecoverPasswordTemplate-module__UIptpa__secondaryCard span{color:#6d675d;font-size:13px;font-weight:600}.RecoverPasswordTemplate-module__UIptpa__blockedPanel{gap:14px;display:grid}.RecoverPasswordTemplate-module__UIptpa__blockedPanel p{max-width:340px!important;margin:0 auto!important}.RecoverPasswordTemplate-module__UIptpa__blockedPanel a:not(.RecoverPasswordTemplate-module__UIptpa__primaryButton){color:#1c6257;font-weight:900;text-decoration:none}.RecoverPasswordTemplate-module__UIptpa__blockedPanel a:not(.RecoverPasswordTemplate-module__UIptpa__primaryButton):hover{text-decoration:underline}@media (max-width:520px){.RecoverPasswordTemplate-module__UIptpa__card{border-radius:24px;padding:32px 20px 28px}.RecoverPasswordTemplate-module__UIptpa__card h1{font-size:28px}.RecoverPasswordTemplate-module__UIptpa__card p{font-size:13px}.RecoverPasswordTemplate-module__UIptpa__secondaryCard{border-radius:22px;padding:18px 20px}}@media (max-width:360px){.RecoverPasswordTemplate-module__UIptpa__card{padding-left:16px;padding-right:16px}}
.RegisterTemplate-module__XLDVBq__screen{justify-items:center;gap:16px;width:min(100%,440px);display:grid}.RegisterTemplate-module__XLDVBq__card,.RegisterTemplate-module__XLDVBq__secondaryCard{background:#fffffff2;border:1px solid #1c62571f;border-radius:28px;width:100%;max-width:100%;overflow:hidden;box-shadow:0 18px 48px #1828241f}.RegisterTemplate-module__XLDVBq__card{padding:38px 34px 32px;position:relative}.RegisterTemplate-module__XLDVBq__card:before{content:"";pointer-events:none;border:14px solid #ffd71938;border-radius:999px;width:132px;height:132px;position:absolute;top:-72px;right:-58px}.RegisterTemplate-module__XLDVBq__card h1,.RegisterTemplate-module__XLDVBq__card p,.RegisterTemplate-module__XLDVBq__card form,.RegisterTemplate-module__XLDVBq__note,.RegisterTemplate-module__XLDVBq__blockedPanel{z-index:1;position:relative}.RegisterTemplate-module__XLDVBq__card h1{color:#151515;letter-spacing:-.04em;text-align:center;margin:0 0 10px;font-size:clamp(28px,5vw,36px);font-weight:900;line-height:1.08}.RegisterTemplate-module__XLDVBq__card p{color:#5f5a50;text-align:center;max-width:330px;margin:0 auto 24px;font-size:14px;font-weight:600;line-height:1.5}.RegisterTemplate-module__XLDVBq__card p strong{color:#151515;font-weight:900}.RegisterTemplate-module__XLDVBq__cardValidation{padding-top:38px}.RegisterTemplate-module__XLDVBq__cardValidation p{max-width:340px;margin-bottom:24px}.RegisterTemplate-module__XLDVBq__note{color:#6d675d!important;max-width:300px!important;margin:18px auto 0!important;font-size:12px!important;font-weight:600!important}.RegisterTemplate-module__XLDVBq__primaryButton{color:#fff;text-align:center;cursor:pointer;background:#1c6257;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px #1c62572e}.RegisterTemplate-module__XLDVBq__primaryButton:hover{filter:brightness(1.04)}.RegisterTemplate-module__XLDVBq__secondaryCard{text-align:center;justify-items:center;gap:6px;padding:22px 30px;display:grid}.RegisterTemplate-module__XLDVBq__secondaryCard strong{color:#151515;font-size:13px;font-weight:900}.RegisterTemplate-module__XLDVBq__secondaryCard span{color:#6d675d;font-size:13px;font-weight:600}.RegisterTemplate-module__XLDVBq__blockedPanel{gap:14px;display:grid}.RegisterTemplate-module__XLDVBq__blockedPanel p{max-width:340px!important;margin:0 auto!important}.RegisterTemplate-module__XLDVBq__blockedPanel a:not(.RegisterTemplate-module__XLDVBq__primaryButton){color:#1c6257;font-weight:900;text-decoration:none}.RegisterTemplate-module__XLDVBq__blockedPanel a:not(.RegisterTemplate-module__XLDVBq__primaryButton):hover{text-decoration:underline}@media (max-width:520px){.RegisterTemplate-module__XLDVBq__card{border-radius:24px;padding:32px 20px 28px}.RegisterTemplate-module__XLDVBq__card h1{font-size:28px}.RegisterTemplate-module__XLDVBq__card p{font-size:13px}.RegisterTemplate-module__XLDVBq__secondaryCard{border-radius:22px;padding:18px 20px}}@media (max-width:360px){.RegisterTemplate-module__XLDVBq__card{padding-left:16px;padding-right:16px}}
.UserLayout-module__MQiUbW__layout{--account-yellow:#ffe600;--account-yellow-soft:#fff7bf;--account-ink:#202124;--account-text:#333;--account-muted:#777;--account-line:#e6e0d7;--account-card:#fff;--account-page:#f5f1e6;background:var(--account-page);width:100%;max-width:100vw;min-height:100dvh;color:var(--account-text);font-family:var(--font-sans);flex-direction:column;display:flex;overflow-x:hidden}.UserLayout-module__MQiUbW__layout,.UserLayout-module__MQiUbW__layout *,.UserLayout-module__MQiUbW__layout :before,.UserLayout-module__MQiUbW__layout :after{box-sizing:border-box}.UserLayout-module__MQiUbW__main{background:var(--account-page);flex:auto;width:100%;max-width:100vw;display:flex;overflow-x:hidden}.UserLayout-module__MQiUbW__page{flex:auto;width:100%;max-width:100vw;overflow-x:hidden}.UserLayout-module__MQiUbW__shell{gap:12px;width:min(100% - 28px,1180px);margin:8px auto 26px;display:grid}.UserLayout-module__MQiUbW__content{gap:12px;width:100%;min-width:0;display:grid;overflow-x:hidden}.UserLayout-module__MQiUbW__pageTitle{background:var(--account-card);border:1px solid var(--account-line);border-radius:10px;padding:16px 18px}.UserLayout-module__MQiUbW__pageTitle span{color:var(--account-ink);background:var(--account-yellow);border-radius:6px;align-items:center;margin-bottom:6px;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.UserLayout-module__MQiUbW__pageTitle h1{color:var(--account-ink);letter-spacing:-.02em;margin:0 0 4px;font-size:clamp(21px,2vw,26px);font-weight:700;line-height:1.12}.UserLayout-module__MQiUbW__pageTitle p{max-width:720px;color:var(--account-muted);margin:0;font-size:13px;font-weight:500;line-height:1.45}.UserLayout-module__MQiUbW__pageTitleHome{display:none}@media (max-width:900px){.UserLayout-module__MQiUbW__shell{width:min(100% - 20px,680px);margin:10px auto 18px}.UserLayout-module__MQiUbW__content{gap:10px}.UserLayout-module__MQiUbW__pageTitle{border-radius:9px;padding:13px 14px}.UserLayout-module__MQiUbW__pageTitle span{color:#6f6258;letter-spacing:.06em;text-transform:uppercase;background:0 0;margin-bottom:4px;padding:0;font-size:10px}.UserLayout-module__MQiUbW__pageTitle h1{margin-bottom:2px;font-size:19px}.UserLayout-module__MQiUbW__pageTitle p{font-size:12.5px;line-height:1.35}.UserLayout-module__MQiUbW__pageTitleHome{display:none}}@media (max-width:430px){.UserLayout-module__MQiUbW__shell{width:min(100% - 16px,680px)}}
.PublicLoginForm-module__ww9Sdq__form{gap:10px;width:100%;display:grid}.PublicLoginForm-module__ww9Sdq__field{gap:5px;display:grid}.PublicLoginForm-module__ww9Sdq__field label{color:#151515;font-size:12px;font-weight:900}.PublicLoginForm-module__ww9Sdq__field input{color:#151515;background:#fff;border:1px solid #1c62573d;border-radius:0;outline:0;width:100%;max-width:100%;height:42px;padding:0 12px;font-size:14px;font-weight:650}.PublicLoginForm-module__ww9Sdq__field input:focus{border-color:#1c6257;box-shadow:0 0 0 3px #1c62571f}.PublicLoginForm-module__ww9Sdq__primaryButton{color:#fff;text-align:center;cursor:pointer;background:#1c6257;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;min-height:42px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #1c625729}.PublicLoginForm-module__ww9Sdq__primaryButton:hover{filter:brightness(1.04)}.PublicLoginForm-module__ww9Sdq__message{border-radius:0;padding:9px 10px;text-align:left!important;max-width:none!important;margin:0!important;font-size:12px!important;font-weight:800!important;line-height:1.3!important}.PublicLoginForm-module__ww9Sdq__messageError{background:#fee2e2;border:1px solid #fecaca;color:#991b1b!important}.PublicLoginForm-module__ww9Sdq__messageSuccess{background:#dcfce7;border:1px solid #bbf7d0;color:#166534!important}.PublicLoginForm-module__ww9Sdq__divider{background:#1c625729;width:100%;height:1px;margin:12px 0 10px}.PublicLoginForm-module__ww9Sdq__help{text-align:center;justify-items:center;gap:3px;width:100%;display:grid}.PublicLoginForm-module__ww9Sdq__help strong{color:#151515;font-size:12px;font-weight:900}.PublicLoginForm-module__ww9Sdq__help form{margin:0}.PublicLoginForm-module__ww9Sdq__help button{color:#1c6257;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:900}.PublicLoginForm-module__ww9Sdq__help button:hover,.PublicLoginForm-module__ww9Sdq__help a:hover{text-decoration:underline}.PublicLoginForm-module__ww9Sdq__help p{line-height:1.35;color:#6d675d!important;text-align:center!important;max-width:none!important;margin:0!important;font-size:11.5px!important;font-weight:650!important}.PublicLoginForm-module__ww9Sdq__help a{color:#1c6257;font-weight:900;text-decoration:none}@media (max-height:680px){.PublicLoginForm-module__ww9Sdq__form{gap:8px}.PublicLoginForm-module__ww9Sdq__field{gap:4px}.PublicLoginForm-module__ww9Sdq__field input,.PublicLoginForm-module__ww9Sdq__primaryButton{height:39px;min-height:39px}.PublicLoginForm-module__ww9Sdq__divider{margin:8px 0 7px}.PublicLoginForm-module__ww9Sdq__help strong,.PublicLoginForm-module__ww9Sdq__help button,.PublicLoginForm-module__ww9Sdq__help p,.PublicLoginForm-module__ww9Sdq__help a{font-size:11px!important}}
.PublicRecoverPasswordForm-module__MQxNIa__form{gap:16px;width:100%;display:grid}.PublicRecoverPasswordForm-module__MQxNIa__field{gap:8px;display:grid}.PublicRecoverPasswordForm-module__MQxNIa__field label{color:#151515;font-size:13px;font-weight:900}.PublicRecoverPasswordForm-module__MQxNIa__field input{color:#151515;background:#fff;border:1px solid #1c62572e;border-radius:14px;outline:0;width:100%;max-width:100%;height:48px;padding:0 14px;font-size:15px;font-weight:600}.PublicRecoverPasswordForm-module__MQxNIa__field input:focus{border-color:#1c6257;box-shadow:0 0 0 4px #1c62571f}.PublicRecoverPasswordForm-module__MQxNIa__primaryButton{color:#fff;text-align:center;cursor:pointer;background:#1c6257;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px #1c62572e}.PublicRecoverPasswordForm-module__MQxNIa__primaryButton:hover{filter:brightness(1.04)}.PublicRecoverPasswordForm-module__MQxNIa__message{border-radius:14px;padding:12px 14px;text-align:left!important;max-width:none!important;margin:0!important;font-size:13px!important;font-weight:800!important}.PublicRecoverPasswordForm-module__MQxNIa__messageError{background:#fee2e2;border:1px solid #fecaca;color:#991b1b!important}.PublicRecoverPasswordForm-module__MQxNIa__messageSuccess{background:#dcfce7;border:1px solid #bbf7d0;color:#166534!important}.PublicRecoverPasswordForm-module__MQxNIa__divider{background:#1c62571f;width:100%;height:1px;margin:22px 0 18px}.PublicRecoverPasswordForm-module__MQxNIa__help{text-align:center;justify-items:center;gap:8px;width:100%;display:grid}.PublicRecoverPasswordForm-module__MQxNIa__help strong{color:#151515;font-size:13px;font-weight:900}.PublicRecoverPasswordForm-module__MQxNIa__help form{margin:0}.PublicRecoverPasswordForm-module__MQxNIa__help button{color:#1c6257;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:900}.PublicRecoverPasswordForm-module__MQxNIa__help button:hover,.PublicRecoverPasswordForm-module__MQxNIa__help a:hover{text-decoration:underline}.PublicRecoverPasswordForm-module__MQxNIa__help p{line-height:1.5;color:#6d675d!important;text-align:center!important;max-width:none!important;margin:8px 0 0!important;font-size:12px!important;font-weight:600!important}.PublicRecoverPasswordForm-module__MQxNIa__help a{color:#1c6257;font-weight:900;text-decoration:none}
.PublicRecoverPasswordValidationForm-module__OSW_bG__form{gap:16px;width:100%;display:grid}.PublicRecoverPasswordValidationForm-module__OSW_bG__field{gap:8px;display:grid}.PublicRecoverPasswordValidationForm-module__OSW_bG__field label{color:#151515;font-size:13px;font-weight:900}.PublicRecoverPasswordValidationForm-module__OSW_bG__field input{color:#151515;background:#fff;border:1px solid #1c62572e;border-radius:14px;outline:0;width:100%;max-width:100%;height:48px;padding:0 14px;font-size:15px;font-weight:600}.PublicRecoverPasswordValidationForm-module__OSW_bG__field input:focus{border-color:#1c6257;box-shadow:0 0 0 4px #1c62571f}.PublicRecoverPasswordValidationForm-module__OSW_bG__primaryButton{color:#fff;text-align:center;cursor:pointer;background:#1c6257;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px #1c62572e}.PublicRecoverPasswordValidationForm-module__OSW_bG__primaryButton:hover{filter:brightness(1.04)}.PublicRecoverPasswordValidationForm-module__OSW_bG__message{border-radius:14px;padding:12px 14px;text-align:left!important;max-width:none!important;margin:0!important;font-size:13px!important;font-weight:800!important}.PublicRecoverPasswordValidationForm-module__OSW_bG__messageError{background:#fee2e2;border:1px solid #fecaca;color:#991b1b!important}.PublicRecoverPasswordValidationForm-module__OSW_bG__messageSuccess{background:#dcfce7;border:1px solid #bbf7d0;color:#166534!important}.PublicRecoverPasswordValidationForm-module__OSW_bG__divider{background:#1c62571f;width:100%;height:1px;margin:22px 0 18px}.PublicRecoverPasswordValidationForm-module__OSW_bG__help{text-align:center;justify-items:center;gap:8px;width:100%;display:grid}.PublicRecoverPasswordValidationForm-module__OSW_bG__help strong{color:#151515;font-size:13px;font-weight:900}.PublicRecoverPasswordValidationForm-module__OSW_bG__help form{margin:0}.PublicRecoverPasswordValidationForm-module__OSW_bG__help button{color:#1c6257;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:900}.PublicRecoverPasswordValidationForm-module__OSW_bG__help button:hover,.PublicRecoverPasswordValidationForm-module__OSW_bG__help a:hover{text-decoration:underline}.PublicRecoverPasswordValidationForm-module__OSW_bG__help p{line-height:1.5;color:#6d675d!important;text-align:center!important;max-width:none!important;margin:8px 0 0!important;font-size:12px!important;font-weight:600!important}.PublicRecoverPasswordValidationForm-module__OSW_bG__help a{color:#1c6257;font-weight:900;text-decoration:none}
.PublicRegisterForm-module___mLNHq__form{gap:16px;width:100%;display:grid}.PublicRegisterForm-module___mLNHq__field{gap:8px;display:grid}.PublicRegisterForm-module___mLNHq__field label{color:#151515;font-size:13px;font-weight:900}.PublicRegisterForm-module___mLNHq__field input{color:#151515;background:#fff;border:1px solid #1c62572e;border-radius:14px;outline:0;width:100%;max-width:100%;height:48px;padding:0 14px;font-size:15px;font-weight:600}.PublicRegisterForm-module___mLNHq__field input:focus{border-color:#1c6257;box-shadow:0 0 0 4px #1c62571f}.PublicRegisterForm-module___mLNHq__primaryButton{color:#fff;text-align:center;cursor:pointer;background:#1c6257;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px #1c62572e}.PublicRegisterForm-module___mLNHq__primaryButton:hover{filter:brightness(1.04)}.PublicRegisterForm-module___mLNHq__message{border-radius:14px;padding:12px 14px;text-align:left!important;max-width:none!important;margin:0!important;font-size:13px!important;font-weight:800!important}.PublicRegisterForm-module___mLNHq__messageError{background:#fee2e2;border:1px solid #fecaca;color:#991b1b!important}.PublicRegisterForm-module___mLNHq__messageSuccess{background:#dcfce7;border:1px solid #bbf7d0;color:#166534!important}.PublicRegisterForm-module___mLNHq__divider{background:#1c62571f;width:100%;height:1px;margin:22px 0 18px}.PublicRegisterForm-module___mLNHq__help{text-align:center;justify-items:center;gap:8px;width:100%;display:grid}.PublicRegisterForm-module___mLNHq__help strong{color:#151515;font-size:13px;font-weight:900}.PublicRegisterForm-module___mLNHq__help form{margin:0}.PublicRegisterForm-module___mLNHq__help button{color:#1c6257;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:900}.PublicRegisterForm-module___mLNHq__help button:hover,.PublicRegisterForm-module___mLNHq__help a:hover{text-decoration:underline}.PublicRegisterForm-module___mLNHq__help p{line-height:1.5;color:#6d675d!important;text-align:center!important;max-width:none!important;margin:8px 0 0!important;font-size:12px!important;font-weight:600!important}.PublicRegisterForm-module___mLNHq__help a{color:#1c6257;font-weight:900;text-decoration:none}
.FavoritesTemplate-module__CzpV6W__page,.FavoritesTemplate-module__CzpV6W__page *{box-sizing:border-box}.FavoritesTemplate-module__CzpV6W__page{color:#141018;background:#f3f3f3;width:100%;padding:30px 0 52px}.FavoritesTemplate-module__CzpV6W__container{width:min(100% - 40px,1180px);margin:0 auto}.FavoritesTemplate-module__CzpV6W__breadcrumb{color:#4d4d4d;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;font-weight:650;display:flex}.FavoritesTemplate-module__CzpV6W__breadcrumb a{color:inherit;text-decoration:none}.FavoritesTemplate-module__CzpV6W__breadcrumb a:hover{color:#141018;text-underline-offset:3px;-webkit-text-decoration:underline #ffe600;text-decoration:underline #ffe600;text-decoration-thickness:2px}.FavoritesTemplate-module__CzpV6W__header{margin-bottom:22px}.FavoritesTemplate-module__CzpV6W__header h1{color:#141018;letter-spacing:-.045em;margin:0;font-size:clamp(31px,4vw,48px);font-weight:950;line-height:.98}.FavoritesTemplate-module__CzpV6W__header p{color:#3f3f3f;max-width:720px;margin:10px 0 0;font-size:16px;font-weight:600;line-height:1.45}.FavoritesTemplate-module__CzpV6W__summary{color:#494949;margin:0 0 18px;font-size:15px;font-weight:750}.FavoritesTemplate-module__CzpV6W__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.FavoritesTemplate-module__CzpV6W__card{color:#141018;background:#fff;border:1px solid #1410181a;border-radius:4px;grid-template-rows:auto 1fr;min-width:0;display:grid;position:relative;overflow:hidden}.FavoritesTemplate-module__CzpV6W__favoriteButton{z-index:3;position:absolute;top:8px;right:8px}.FavoritesTemplate-module__CzpV6W__imageWrap{aspect-ratio:1/.84;width:100%;color:inherit;background:#f5f5f5;text-decoration:none;display:block;position:relative;overflow:hidden}.FavoritesTemplate-module__CzpV6W__image{object-fit:contain;transition:transform .16s;display:block}.FavoritesTemplate-module__CzpV6W__card:hover .FavoritesTemplate-module__CzpV6W__image{transform:scale(1.025)}.FavoritesTemplate-module__CzpV6W__cardBody{align-content:start;gap:10px;min-width:0;padding:15px;display:grid}.FavoritesTemplate-module__CzpV6W__badgeRow{align-items:center;gap:8px;min-width:0;display:flex}.FavoritesTemplate-module__CzpV6W__typeDigital,.FavoritesTemplate-module__CzpV6W__typePhysical{color:#141018;letter-spacing:.03em;text-transform:uppercase;border-radius:3px;align-items:center;width:fit-content;min-height:22px;padding:0 8px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.FavoritesTemplate-module__CzpV6W__typeDigital{background:#ffe600}.FavoritesTemplate-module__CzpV6W__typePhysical{color:#1c6257;background:#e8fff1}.FavoritesTemplate-module__CzpV6W__brand{color:#6f6f6f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;line-height:1;overflow:hidden}.FavoritesTemplate-module__CzpV6W__nameLink{color:#242424;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;font-size:17px;font-weight:850;line-height:1.28;text-decoration:none;display:-webkit-box;overflow:hidden}.FavoritesTemplate-module__CzpV6W__nameLink:hover{color:#141018;text-underline-offset:3px;-webkit-text-decoration:underline #ffe600;text-decoration:underline #ffe600;text-decoration-thickness:2px}.FavoritesTemplate-module__CzpV6W__description{color:#4c4c4c;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:0;font-size:14px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.FavoritesTemplate-module__CzpV6W__cardFooter{justify-content:space-between;align-items:end;gap:12px;margin-top:2px;display:flex}.FavoritesTemplate-module__CzpV6W__price{color:#141018;letter-spacing:-.03em;font-size:24px;font-weight:650;line-height:1}.FavoritesTemplate-module__CzpV6W__detailButton,.FavoritesTemplate-module__CzpV6W__emptyButton{color:#141018;white-space:nowrap;background:#fff;border:1px solid #1410182e;border-radius:4px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.FavoritesTemplate-module__CzpV6W__detailButton:hover,.FavoritesTemplate-module__CzpV6W__emptyButton:hover{background:#ffe600;border-color:#141018}.FavoritesTemplate-module__CzpV6W__emptyState{color:#4c4c4c;text-align:center;background:#fff;border:1px dashed #1410182e;border-radius:4px;place-items:center;min-height:260px;padding:28px;display:grid}.FavoritesTemplate-module__CzpV6W__emptyState strong{color:#141018;font-size:22px;font-weight:900;display:block}.FavoritesTemplate-module__CzpV6W__emptyState p{max-width:520px;margin:8px auto 16px;font-size:15px;font-weight:600;line-height:1.45}@media (max-width:980px){.FavoritesTemplate-module__CzpV6W__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.FavoritesTemplate-module__CzpV6W__page{padding:22px 0 38px}.FavoritesTemplate-module__CzpV6W__container{width:min(100% - 24px,1180px)}.FavoritesTemplate-module__CzpV6W__header h1{font-size:34px}.FavoritesTemplate-module__CzpV6W__grid{grid-template-columns:1fr}.FavoritesTemplate-module__CzpV6W__card{grid-template-rows:auto;grid-template-columns:132px minmax(0,1fr)}.FavoritesTemplate-module__CzpV6W__imageWrap{aspect-ratio:auto;height:100%;min-height:160px}.FavoritesTemplate-module__CzpV6W__cardBody{padding:13px}.FavoritesTemplate-module__CzpV6W__cardFooter{flex-direction:column;align-items:flex-start}}@media (max-width:460px){.FavoritesTemplate-module__CzpV6W__card{grid-template-columns:1fr}.FavoritesTemplate-module__CzpV6W__imageWrap{aspect-ratio:1/.84;min-height:auto}.FavoritesTemplate-module__CzpV6W__detailButton{width:100%}}
.HomeTemplate-module__xPzrla__page,.HomeTemplate-module__xPzrla__page *{box-sizing:border-box}.HomeTemplate-module__xPzrla__page{color:#181818;background:#ededed;width:100%;min-height:70vh;padding-bottom:32px}
.ModuleUnavailableTemplate-module__Vhtofq__storeSpace{background:#fff;border:0;flex:1;width:100%;min-height:clamp(420px,62vh,720px);margin:0;padding:0}.ModuleUnavailableTemplate-module__Vhtofq__newsletter{display:none}.ModuleUnavailableTemplate-module__Vhtofq__newsletterInner{width:min(100% - 32px,1180px);margin:0 auto}@media (max-width:920px){.ModuleUnavailableTemplate-module__Vhtofq__storeSpace{min-height:clamp(430px,66vh,660px)}.ModuleUnavailableTemplate-module__Vhtofq__newsletterInner{width:min(100% - 24px,1180px)}}@media (max-width:430px){.ModuleUnavailableTemplate-module__Vhtofq__newsletterInner{width:min(100% - 20px,1180px)}}
.PublicCartTemplate-module__-omWja__page,.PublicCartTemplate-module__-omWja__page *{box-sizing:border-box}.PublicCartTemplate-module__-omWja__page{--cart-dark:#141018;--cart-text:#181818;--cart-muted:#626262;--cart-yellow:#ffd719;--cart-border:#1410181a;width:100%;min-height:520px;color:var(--cart-text);background:radial-gradient(circle at 9% 0,#ffd71929,#0000 26%),linear-gradient(#fffdf6 0%,#fff 40%,#fffdf6 100%)}.PublicCartTemplate-module__-omWja__container{width:min(100% - 32px,1180px);margin:0 auto;padding:28px 0 48px}.PublicCartTemplate-module__-omWja__breadcrumb{color:var(--cart-muted);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:24px;font-size:12px;font-weight:750;display:flex}.PublicCartTemplate-module__-omWja__breadcrumb a{color:var(--cart-dark);text-decoration:none}.PublicCartTemplate-module__-omWja__breadcrumb a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--cart-yellow);text-decoration-color:var(--cart-yellow);text-underline-offset:3px;text-decoration-thickness:2px}.PublicCartTemplate-module__-omWja__header{justify-content:space-between;gap:22px;margin-bottom:22px;display:flex}.PublicCartTemplate-module__-omWja__eyebrow{background:var(--cart-yellow);width:fit-content;min-height:22px;color:var(--cart-dark);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;font-weight:950;line-height:1;display:inline-flex}.PublicCartTemplate-module__-omWja__header h1{color:var(--cart-dark);letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(30px,5vw,52px);font-weight:950;line-height:.98}.PublicCartTemplate-module__-omWja__header p{max-width:640px;color:var(--cart-muted);margin:10px 0 0;font-size:15px;font-weight:650;line-height:1.55}.PublicCartTemplate-module__-omWja__layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:24px;display:grid}.PublicCartTemplate-module__-omWja__itemsList{gap:12px;display:grid}.PublicCartTemplate-module__-omWja__item,.PublicCartTemplate-module__-omWja__summary,.PublicCartTemplate-module__-omWja__emptyState{border:1px solid var(--cart-border);background:#fffffff0;border-radius:24px;box-shadow:0 16px 38px #14101811}.PublicCartTemplate-module__-omWja__item{grid-template-columns:92px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px;display:grid}.PublicCartTemplate-module__-omWja__itemImageWrap{background:#f4f0e2;border-radius:18px;width:92px;height:92px;position:relative;overflow:hidden}.PublicCartTemplate-module__-omWja__itemImage{object-fit:cover;display:block}.PublicCartTemplate-module__-omWja__itemInfo{gap:5px;min-width:0;display:grid}.PublicCartTemplate-module__-omWja__typeDigital,.PublicCartTemplate-module__-omWja__typePhysical{width:fit-content;min-height:21px;color:var(--cart-dark);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:950;display:inline-flex}.PublicCartTemplate-module__-omWja__typeDigital{background:var(--cart-yellow)}.PublicCartTemplate-module__-omWja__typePhysical{background:#ffd7df}.PublicCartTemplate-module__-omWja__itemInfo h2{color:var(--cart-dark);margin:0;font-size:16px;font-weight:950;line-height:1.18}.PublicCartTemplate-module__-omWja__itemInfo p{color:var(--cart-muted);margin:0;font-size:12px;font-weight:700}.PublicCartTemplate-module__-omWja__itemInfo small{color:var(--cart-muted);font-size:11px;font-weight:800}.PublicCartTemplate-module__-omWja__itemInfo strong{color:var(--cart-dark);font-size:14px;font-weight:950}.PublicCartTemplate-module__-omWja__quantityArea{justify-items:center;min-width:92px;display:grid}.PublicCartTemplate-module__-omWja__fixedQuantity{min-height:34px;color:var(--cart-muted);background:#fafafa;border:1px solid #1410181a;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.PublicCartTemplate-module__-omWja__quantityLabel{color:var(--cart-muted);text-align:center;gap:5px;font-size:11px;font-weight:850;display:grid}.PublicCartTemplate-module__-omWja__quantityLabel input{width:72px;height:36px;color:var(--cart-dark);text-align:center;background:#fff;border:1px solid #14101824;border-radius:999px;font-size:14px;font-weight:900}.PublicCartTemplate-module__-omWja__itemTotal{text-align:right;justify-items:end;gap:6px;min-width:120px;display:grid}.PublicCartTemplate-module__-omWja__itemTotal span{color:var(--cart-muted);font-size:11px;font-weight:800}.PublicCartTemplate-module__-omWja__itemTotal strong{color:var(--cart-dark);font-size:16px;font-weight:950}.PublicCartTemplate-module__-omWja__itemTotal button,.PublicCartTemplate-module__-omWja__clearButton{color:#7a2424;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:850;-webkit-text-decoration:underline #7a24244d;text-decoration:underline #7a24244d}.PublicCartTemplate-module__-omWja__summary{gap:12px;padding:20px;display:grid;position:sticky;top:94px}.PublicCartTemplate-module__-omWja__summary h2{color:var(--cart-dark);letter-spacing:-.03em;margin:0;font-size:20px;font-weight:950}.PublicCartTemplate-module__-omWja__summaryRows{color:var(--cart-muted);border-bottom:1px solid #14101814;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;font-size:13px;font-weight:750;display:flex}.PublicCartTemplate-module__-omWja__summaryRowsDiscount{color:#1d7c44;border-bottom:1px solid #14101814;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;font-size:13px;font-weight:850;display:flex}.PublicCartTemplate-module__-omWja__summaryRowsDiscount span{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.PublicCartTemplate-module__-omWja__summaryRowsDiscount strong{color:#1d7c44;font-size:16px;font-weight:950}.PublicCartTemplate-module__-omWja__summaryDiscountBadge{letter-spacing:.04em;background:#1d7c44;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 8px;display:inline-flex;color:#fff!important;font-size:10px!important;font-weight:900!important}.PublicCartTemplate-module__-omWja__summaryRows strong{color:var(--cart-dark);font-size:16px;font-weight:950}.PublicCartTemplate-module__-omWja__summaryRowsTotal{color:var(--cart-dark);border-top:2px solid #1410181f;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:14px;font-weight:900;display:flex}.PublicCartTemplate-module__-omWja__summaryRowsTotal strong{color:var(--cart-dark);font-size:20px;font-weight:950}.PublicCartTemplate-module__-omWja__shippingBox{background:#fffdf2;border:1px solid #14101817;border-radius:18px;gap:10px;padding:13px;display:grid}.PublicCartTemplate-module__-omWja__couponBox{background:#fff;border:1px solid #14101817;border-radius:18px;gap:10px;padding:13px;display:grid}.PublicCartTemplate-module__-omWja__couponBox h3{color:var(--cart-dark);margin:0;font-size:15px;font-weight:950}.PublicCartTemplate-module__-omWja__couponFields{grid-template-columns:minmax(0,1fr) 92px;gap:8px;display:grid}.PublicCartTemplate-module__-omWja__couponFields input{width:100%;height:38px;color:var(--cart-dark);font:inherit;text-transform:uppercase;background:#fff;border:1px solid #14101824;border-radius:12px;outline:none;padding:0 10px;font-size:13px;font-weight:850}.PublicCartTemplate-module__-omWja__couponFields button{border:1px solid var(--cart-dark);background:var(--cart-dark);color:#fff;cursor:pointer;width:100%;height:38px;font:inherit;border-radius:12px;font-size:12px;font-weight:900}.PublicCartTemplate-module__-omWja__couponFields button:disabled{cursor:not-allowed;opacity:.58}.PublicCartTemplate-module__-omWja__couponApplied{color:#16492f;background:#eefaf3;border-radius:14px;gap:3px;padding:10px 11px;font-size:12px;font-weight:780;display:grid}.PublicCartTemplate-module__-omWja__couponApplied strong{font-size:13px;font-weight:950}.PublicCartTemplate-module__-omWja__couponApplied button{color:#16492f;cursor:pointer;width:fit-content;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11px;font-weight:900;text-decoration:underline}.PublicCartTemplate-module__-omWja__couponHelp,.PublicCartTemplate-module__-omWja__couponError{margin:0;font-size:12px;font-weight:780;line-height:1.4}.PublicCartTemplate-module__-omWja__couponHelp{color:#16492f}.PublicCartTemplate-module__-omWja__couponError{color:#8a1f16}.PublicCartTemplate-module__-omWja__shippingBox h3{color:var(--cart-dark);letter-spacing:-.02em;margin:0;font-size:15px;font-weight:950}.PublicCartTemplate-module__-omWja__shippingBox p{color:var(--cart-muted);margin:0;font-size:12px;font-weight:720;line-height:1.45}.PublicCartTemplate-module__-omWja__shippingMethodSelector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.PublicCartTemplate-module__-omWja__shippingMethodSelector label{min-width:0;color:var(--cart-dark);cursor:pointer;background:#fff;border:1px solid #14101824;border-radius:12px;align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:900;display:flex}.PublicCartTemplate-module__-omWja__shippingMethodSelector input{width:14px;height:14px;accent-color:var(--cart-dark);flex:none}.PublicCartTemplate-module__-omWja__shippingMethodSelector span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PublicCartTemplate-module__-omWja__shippingMethodSelected{box-shadow:0 0 0 3px #ffd71938;border-color:#141018d1!important}.PublicCartTemplate-module__-omWja__shippingFields{grid-template-columns:minmax(0,1fr) 92px;gap:8px;display:grid}.PublicCartTemplate-module__-omWja__shippingFields label{color:var(--cart-muted);gap:5px;font-size:11px;font-weight:850;display:grid}.PublicCartTemplate-module__-omWja__shippingFields input,.PublicCartTemplate-module__-omWja__shippingFields select{width:100%;height:38px;color:var(--cart-dark);font:inherit;background:#fff;border:1px solid #14101824;border-radius:12px;outline:none;padding:0 10px;font-size:13px;font-weight:800}.PublicCartTemplate-module__-omWja__shippingFields input:focus,.PublicCartTemplate-module__-omWja__shippingFields select:focus{border-color:#d6aa0094;box-shadow:0 0 0 3px #ffd71938}.PublicCartTemplate-module__-omWja__shippingResultInfo,.PublicCartTemplate-module__-omWja__shippingResultSuccess,.PublicCartTemplate-module__-omWja__shippingResultWarning{border-radius:14px;gap:4px;padding:11px;font-size:12px;font-weight:750;line-height:1.42;display:grid}.PublicCartTemplate-module__-omWja__shippingResultInfo{color:var(--cart-muted);background:#fff}.PublicCartTemplate-module__-omWja__shippingResultSuccess{color:#16492f;background:#eefaf3}.PublicCartTemplate-module__-omWja__shippingResultWarning{color:#67480d;background:#fff3d6}.PublicCartTemplate-module__-omWja__shippingResultInfo strong,.PublicCartTemplate-module__-omWja__shippingResultSuccess strong,.PublicCartTemplate-module__-omWja__shippingResultWarning strong{color:inherit;font-size:13px;font-weight:950}.PublicCartTemplate-module__-omWja__shippingResultInfo small,.PublicCartTemplate-module__-omWja__shippingResultSuccess small,.PublicCartTemplate-module__-omWja__shippingResultWarning small{color:inherit;opacity:.84;font-size:11px;font-weight:850}.PublicCartTemplate-module__-omWja__summaryNote{color:#5b4a10;background:#fff7cc;border-radius:16px;padding:12px;font-size:12px;font-weight:750;line-height:1.45}.PublicCartTemplate-module__-omWja__checkoutButton,.PublicCartTemplate-module__-omWja__keepBuyingButton,.PublicCartTemplate-module__-omWja__emptyActions a{border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:950;line-height:1;text-decoration:none;display:inline-flex}.PublicCartTemplate-module__-omWja__checkoutButton{border:1px solid var(--cart-dark);background:var(--cart-dark);color:#fff;box-shadow:0 10px 20px #14101821}.PublicCartTemplate-module__-omWja__keepBuyingButton,.PublicCartTemplate-module__-omWja__emptyActions a{border:1px solid var(--cart-border);color:var(--cart-dark);background:#fff}.PublicCartTemplate-module__-omWja__clearButton{justify-self:center;margin-top:3px}.PublicCartTemplate-module__-omWja__emptyState{text-align:center;place-items:center;min-height:360px;padding:36px;display:grid}.PublicCartTemplate-module__-omWja__emptyState>span{background:var(--cart-yellow);border-radius:999px;place-items:center;width:62px;height:62px;font-size:0;display:inline-grid}.PublicCartTemplate-module__-omWja__emptyState>span:before{content:"";background:url(/images/icons/carrinho.png) 50%/contain no-repeat;width:28px;height:28px;display:block}.PublicCartTemplate-module__-omWja__emptyState h2{color:var(--cart-dark);letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(26px,4vw,42px);font-weight:950;line-height:1}.PublicCartTemplate-module__-omWja__emptyState p{max-width:520px;color:var(--cart-muted);margin:10px 0 0;font-size:14px;font-weight:650;line-height:1.55}.PublicCartTemplate-module__-omWja__emptyActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}@media (max-width:860px){.PublicCartTemplate-module__-omWja__layout{grid-template-columns:1fr}.PublicCartTemplate-module__-omWja__summary{position:static}}@media (max-width:620px){.PublicCartTemplate-module__-omWja__container{width:min(100% - 22px,1180px);padding-top:22px}.PublicCartTemplate-module__-omWja__item{border-radius:20px;grid-template-columns:78px minmax(0,1fr);align-items:start;padding:12px}.PublicCartTemplate-module__-omWja__itemImageWrap{border-radius:15px;width:78px;height:78px}.PublicCartTemplate-module__-omWja__quantityArea,.PublicCartTemplate-module__-omWja__itemTotal{grid-column:1/-1;justify-items:stretch;width:100%;min-width:0}.PublicCartTemplate-module__-omWja__fixedQuantity,.PublicCartTemplate-module__-omWja__quantityLabel input{width:100%}.PublicCartTemplate-module__-omWja__itemTotal{text-align:left;grid-template-columns:1fr auto;align-items:center}.PublicCartTemplate-module__-omWja__itemTotal span{display:none}.PublicCartTemplate-module__-omWja__itemTotal button{justify-self:end}.PublicCartTemplate-module__-omWja__shippingFields,.PublicCartTemplate-module__-omWja__shippingMethodSelector,.PublicCartTemplate-module__-omWja__couponFields{grid-template-columns:1fr}.PublicCartTemplate-module__-omWja__summary,.PublicCartTemplate-module__-omWja__emptyState{border-radius:20px}.PublicCartTemplate-module__-omWja__emptyActions{width:100%;display:grid}}.PublicCartTemplate-module__-omWja__shippingFields button,.PublicCartTemplate-module__-omWja__shippingFields a{border:1px solid var(--cart-dark);background:var(--cart-dark);color:#fff;cursor:pointer;width:100%;height:38px;font:inherit;border-radius:12px;justify-content:center;align-self:end;align-items:center;font-size:12px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.PublicCartTemplate-module__-omWja__shippingFields button:disabled{cursor:not-allowed;opacity:.58}.PublicCartTemplate-module__-omWja__shippingAddressBox{color:#16492f;background:#f4fff8;border:1px solid #16492f1f;border-radius:14px;gap:3px;padding:10px 11px;font-size:12px;font-weight:760;line-height:1.35;display:grid}.PublicCartTemplate-module__-omWja__shippingAddressBox strong{color:#16492f;font-size:12px;font-weight:950}
.PublicLegalPageTemplate-module__uverFq__page{color:#111;background:#ededed;width:100%;min-height:70vh;padding:34px 0 54px}.PublicLegalPageTemplate-module__uverFq__page:before{content:none}.PublicLegalPageTemplate-module__uverFq__shell{gap:18px;width:min(100% - 40px,1120px);margin:0 auto;display:grid}.PublicLegalPageTemplate-module__uverFq__hero{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:18px;display:grid}.PublicLegalPageTemplate-module__uverFq__heroMain,.PublicLegalPageTemplate-module__uverFq__heroCard,.PublicLegalPageTemplate-module__uverFq__section,.PublicLegalPageTemplate-module__uverFq__index,.PublicLegalPageTemplate-module__uverFq__contactCard,.PublicLegalPageTemplate-module__uverFq__languageNote{box-shadow:none;background:#fff;border:1px solid #00000014;border-radius:6px}.PublicLegalPageTemplate-module__uverFq__heroMain{flex-direction:column;justify-content:center;min-height:210px;padding:clamp(24px,4vw,42px);display:flex}.PublicLegalPageTemplate-module__uverFq__kicker,.PublicLegalPageTemplate-module__uverFq__contactKicker{color:#111;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.PublicLegalPageTemplate-module__uverFq__heroMain h1{color:#111;letter-spacing:-.055em;max-width:780px;margin:10px 0 0;font-size:clamp(34px,5vw,58px);line-height:1}.PublicLegalPageTemplate-module__uverFq__description{color:#303030;letter-spacing:-.01em;max-width:820px;margin:16px 0 0;font-size:clamp(16px,1.8vw,20px);font-weight:600;line-height:1.55}.PublicLegalPageTemplate-module__uverFq__meta{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.PublicLegalPageTemplate-module__uverFq__meta span{color:#111;background:#ffe600;border-radius:4px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.PublicLegalPageTemplate-module__uverFq__heroCard{flex-direction:column;justify-content:flex-end;gap:10px;padding:24px;display:flex}.PublicLegalPageTemplate-module__uverFq__heroCardIcon{color:#111;background:#ffe600;border-radius:4px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:inline-grid}.PublicLegalPageTemplate-module__uverFq__heroCard strong{color:#111;letter-spacing:-.03em;font-size:20px;line-height:1.1}.PublicLegalPageTemplate-module__uverFq__heroCard p{color:#424242;margin:0;font-size:14px;line-height:1.6}.PublicLegalPageTemplate-module__uverFq__heroCard a,.PublicLegalPageTemplate-module__uverFq__contactCard a{color:#111;text-underline-offset:4px;overflow-wrap:anywhere;font-weight:900;-webkit-text-decoration:underline #ffe600;text-decoration:underline #ffe600;text-decoration-thickness:3px}.PublicLegalPageTemplate-module__uverFq__index{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.PublicLegalPageTemplate-module__uverFq__index a{color:#1f1f1f;background:#fff;border:1px solid #00000014;border-radius:4px;align-items:center;gap:9px;min-height:44px;padding:9px 12px;font-size:14px;font-weight:850;line-height:1.25;text-decoration:none;transition:background-color .18s,border-color .18s;display:flex}.PublicLegalPageTemplate-module__uverFq__index a:hover{background:#ffe600;border-color:#0000002e}.PublicLegalPageTemplate-module__uverFq__index span{color:#111;flex:none;font-size:11px;font-weight:950}.PublicLegalPageTemplate-module__uverFq__content{gap:12px;display:grid}.PublicLegalPageTemplate-module__uverFq__section{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:clamp(18px,3.5vw,34px);padding:clamp(22px,3.6vw,34px);scroll-margin-top:96px;display:grid}.PublicLegalPageTemplate-module__uverFq__sectionHeading{gap:10px;display:grid;position:sticky;top:96px}.PublicLegalPageTemplate-module__uverFq__sectionNumber{color:#111;background:#ffe600;border-radius:4px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:950;display:inline-grid}.PublicLegalPageTemplate-module__uverFq__section h2,.PublicLegalPageTemplate-module__uverFq__contactCard h2{color:#111;letter-spacing:-.04em;margin:0;font-size:clamp(22px,2.6vw,30px);line-height:1.1}.PublicLegalPageTemplate-module__uverFq__sectionBody{gap:12px;display:grid}.PublicLegalPageTemplate-module__uverFq__section p,.PublicLegalPageTemplate-module__uverFq__contactCard p,.PublicLegalPageTemplate-module__uverFq__languageNote{color:#303030;margin:0;font-size:clamp(15px,1.45vw,17px);font-weight:560;line-height:1.78}.PublicLegalPageTemplate-module__uverFq__sectionList{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.PublicLegalPageTemplate-module__uverFq__sectionList li{color:#2a2a2a;background:#f7f7f7;border:1px solid #00000014;border-radius:4px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:10px 12px;font-size:clamp(14px,1.35vw,16px);line-height:1.55;display:grid}.PublicLegalPageTemplate-module__uverFq__sectionList li span{color:#111;background:#ffe600;border-radius:4px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:950;display:inline-grid}.PublicLegalPageTemplate-module__uverFq__sectionList li strong{font-weight:700}.PublicLegalPageTemplate-module__uverFq__contactCard{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:clamp(22px,3.6vw,34px);display:grid}.PublicLegalPageTemplate-module__uverFq__contactCard h2{margin-top:8px}.PublicLegalPageTemplate-module__uverFq__contactCard p{max-width:720px;margin-top:10px}.PublicLegalPageTemplate-module__uverFq__contactCard a{color:#fff;background:#111;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;text-decoration:none;display:inline-flex}.PublicLegalPageTemplate-module__uverFq__contactCard a:hover{color:#111;background:#ffe600}.PublicLegalPageTemplate-module__uverFq__languageNote{color:#4e4e4e;background:#fff;border-left:6px solid #ffe600;padding:18px 20px;font-size:13px;line-height:1.65}@media (max-width:980px){.PublicLegalPageTemplate-module__uverFq__hero,.PublicLegalPageTemplate-module__uverFq__section,.PublicLegalPageTemplate-module__uverFq__contactCard{grid-template-columns:1fr}.PublicLegalPageTemplate-module__uverFq__heroMain{min-height:auto}.PublicLegalPageTemplate-module__uverFq__sectionHeading{position:static}.PublicLegalPageTemplate-module__uverFq__contactCard a{width:fit-content}}@media (max-width:720px){.PublicLegalPageTemplate-module__uverFq__page{padding:22px 0 42px}.PublicLegalPageTemplate-module__uverFq__shell{gap:12px;width:min(100% - 24px,1120px)}.PublicLegalPageTemplate-module__uverFq__hero{gap:12px}.PublicLegalPageTemplate-module__uverFq__heroMain,.PublicLegalPageTemplate-module__uverFq__heroCard,.PublicLegalPageTemplate-module__uverFq__section,.PublicLegalPageTemplate-module__uverFq__index,.PublicLegalPageTemplate-module__uverFq__contactCard,.PublicLegalPageTemplate-module__uverFq__languageNote{border-radius:4px}.PublicLegalPageTemplate-module__uverFq__heroMain,.PublicLegalPageTemplate-module__uverFq__heroCard,.PublicLegalPageTemplate-module__uverFq__section,.PublicLegalPageTemplate-module__uverFq__contactCard{padding:18px}.PublicLegalPageTemplate-module__uverFq__heroMain h1{font-size:34px}.PublicLegalPageTemplate-module__uverFq__description{font-size:15px}.PublicLegalPageTemplate-module__uverFq__index{grid-template-columns:1fr;padding:10px}.PublicLegalPageTemplate-module__uverFq__index a{min-height:40px;font-size:13px}.PublicLegalPageTemplate-module__uverFq__section h2,.PublicLegalPageTemplate-module__uverFq__contactCard h2{font-size:22px}.PublicLegalPageTemplate-module__uverFq__section p,.PublicLegalPageTemplate-module__uverFq__contactCard p,.PublicLegalPageTemplate-module__uverFq__languageNote{font-size:14px;line-height:1.7}.PublicLegalPageTemplate-module__uverFq__contactCard a{width:100%}}
.SearchResultsTemplate-module__SYi6KW__page,.SearchResultsTemplate-module__SYi6KW__page *{box-sizing:border-box}.SearchResultsTemplate-module__SYi6KW__page{color:#141018;background:#f3f3f3;width:100%;padding:30px 0 52px}.SearchResultsTemplate-module__SYi6KW__container{width:min(100% - 40px,1180px);margin:0 auto}.SearchResultsTemplate-module__SYi6KW__breadcrumb{color:#4d4d4d;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;font-weight:650;display:flex}.SearchResultsTemplate-module__SYi6KW__breadcrumb a{color:inherit;text-decoration:none}.SearchResultsTemplate-module__SYi6KW__breadcrumb a:hover{color:#141018;text-underline-offset:3px;-webkit-text-decoration:underline #ffe600;text-decoration:underline #ffe600;text-decoration-thickness:2px}.SearchResultsTemplate-module__SYi6KW__header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;display:flex}.SearchResultsTemplate-module__SYi6KW__header h1{color:#141018;letter-spacing:-.045em;margin:0;font-size:clamp(31px,4vw,48px);font-weight:950;line-height:.98}.SearchResultsTemplate-module__SYi6KW__header p{color:#3f3f3f;max-width:720px;margin:10px 0 0;font-size:16px;font-weight:600;line-height:1.45}.SearchResultsTemplate-module__SYi6KW__searchForm{background:#fff;border:1px solid #1410181f;border-radius:4px;gap:10px;margin:0 0 24px;padding:18px;display:grid}.SearchResultsTemplate-module__SYi6KW__searchForm label{color:#141018;letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:950}.SearchResultsTemplate-module__SYi6KW__searchRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.SearchResultsTemplate-module__SYi6KW__searchInput{color:#141018;background:#fff;border:1px solid #14101833;border-radius:4px;outline:none;min-height:52px;padding:0 15px;font-family:inherit;font-size:17px;font-weight:650}.SearchResultsTemplate-module__SYi6KW__searchInput:focus{border-color:#141018;box-shadow:0 0 0 3px #ffe6006b}.SearchResultsTemplate-module__SYi6KW__searchButton{color:#fff;cursor:pointer;background:#141018;border:1px solid #141018;border-radius:4px;min-height:52px;padding:0 26px;font-family:inherit;font-size:16px;font-weight:900}.SearchResultsTemplate-module__SYi6KW__searchButton:hover{background:#000}.SearchResultsTemplate-module__SYi6KW__summary{color:#141018;justify-content:space-between;align-items:center;gap:16px;margin:8px 0 20px;display:flex}.SearchResultsTemplate-module__SYi6KW__summary strong{font-size:17px;font-weight:850}.SearchResultsTemplate-module__SYi6KW__summary span{color:#494949;font-size:14px;font-weight:700}.SearchResultsTemplate-module__SYi6KW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.SearchResultsTemplate-module__SYi6KW__card{color:#141018;background:#fff;border:1px solid #1410181a;border-radius:4px;grid-template-rows:auto 1fr;min-width:0;display:grid;position:relative;overflow:hidden}.SearchResultsTemplate-module__SYi6KW__cardUnavailable{color:#707070}.SearchResultsTemplate-module__SYi6KW__cardUnavailable .SearchResultsTemplate-module__SYi6KW__image{filter:grayscale();opacity:.58}.SearchResultsTemplate-module__SYi6KW__cardUnavailable:hover .SearchResultsTemplate-module__SYi6KW__image{transform:none}.SearchResultsTemplate-module__SYi6KW__cardUnavailable .SearchResultsTemplate-module__SYi6KW__nameLink,.SearchResultsTemplate-module__SYi6KW__cardUnavailable .SearchResultsTemplate-module__SYi6KW__description,.SearchResultsTemplate-module__SYi6KW__cardUnavailable .SearchResultsTemplate-module__SYi6KW__price{color:#707070}.SearchResultsTemplate-module__SYi6KW__favoriteButton{z-index:3;position:absolute;top:8px;right:8px}.SearchResultsTemplate-module__SYi6KW__imageWrap{aspect-ratio:1/.84;width:100%;color:inherit;background:#f5f5f5;text-decoration:none;display:block;position:relative;overflow:hidden}.SearchResultsTemplate-module__SYi6KW__image{object-fit:contain;transition:transform .16s;display:block}.SearchResultsTemplate-module__SYi6KW__card:hover .SearchResultsTemplate-module__SYi6KW__image{transform:scale(1.025)}.SearchResultsTemplate-module__SYi6KW__cardBody{align-content:start;gap:10px;min-width:0;padding:15px;display:grid}.SearchResultsTemplate-module__SYi6KW__badgeRow{align-items:center;gap:8px;min-width:0;display:flex}.SearchResultsTemplate-module__SYi6KW__typeDigital,.SearchResultsTemplate-module__SYi6KW__typePhysical{color:#141018;letter-spacing:.03em;text-transform:uppercase;border-radius:3px;align-items:center;width:fit-content;min-height:22px;padding:0 8px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.SearchResultsTemplate-module__SYi6KW__typeDigital{background:#ffe600}.SearchResultsTemplate-module__SYi6KW__typePhysical{color:#1c6257;background:#e8fff1}.SearchResultsTemplate-module__SYi6KW__brand{color:#6f6f6f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;line-height:1;overflow:hidden}.SearchResultsTemplate-module__SYi6KW__nameLink{color:#242424;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;font-size:17px;font-weight:850;line-height:1.28;text-decoration:none;display:-webkit-box;overflow:hidden}.SearchResultsTemplate-module__SYi6KW__nameLink:hover{color:#141018;text-underline-offset:3px;-webkit-text-decoration:underline #ffe600;text-decoration:underline #ffe600;text-decoration-thickness:2px}.SearchResultsTemplate-module__SYi6KW__languageBadges{min-height:24px}.SearchResultsTemplate-module__SYi6KW__description{color:#4c4c4c;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:0;font-size:14px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.SearchResultsTemplate-module__SYi6KW__reviewStars{min-height:14px}.SearchResultsTemplate-module__SYi6KW__cardFooter{justify-content:space-between;align-items:end;gap:12px;margin-top:2px;display:flex}.SearchResultsTemplate-module__SYi6KW__priceBlock{gap:2px;display:grid}.SearchResultsTemplate-module__SYi6KW__regularPrice{color:#777;font-size:12px;font-weight:650;text-decoration:line-through}.SearchResultsTemplate-module__SYi6KW__price{color:#141018;letter-spacing:-.03em;font-size:24px;font-weight:650;line-height:1}.SearchResultsTemplate-module__SYi6KW__detailButton{color:#141018;white-space:nowrap;background:#fff;border:1px solid #1410182e;border-radius:4px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.SearchResultsTemplate-module__SYi6KW__detailButton:hover{background:#ffe600;border-color:#141018}.SearchResultsTemplate-module__SYi6KW__emptyState{color:#4c4c4c;text-align:center;background:#fff;border:1px dashed #1410182e;border-radius:4px;place-items:center;min-height:220px;padding:28px;display:grid}.SearchResultsTemplate-module__SYi6KW__emptyState strong{color:#141018;font-size:22px;font-weight:900;display:block}.SearchResultsTemplate-module__SYi6KW__emptyState p{max-width:520px;margin:8px auto 0;font-size:15px;font-weight:600;line-height:1.45}@media (max-width:980px){.SearchResultsTemplate-module__SYi6KW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.SearchResultsTemplate-module__SYi6KW__page{padding:22px 0 38px}.SearchResultsTemplate-module__SYi6KW__container{width:min(100% - 24px,1180px)}.SearchResultsTemplate-module__SYi6KW__header h1{font-size:34px}.SearchResultsTemplate-module__SYi6KW__searchRow,.SearchResultsTemplate-module__SYi6KW__grid{grid-template-columns:1fr}.SearchResultsTemplate-module__SYi6KW__summary{flex-direction:column;align-items:flex-start;gap:6px}.SearchResultsTemplate-module__SYi6KW__card{grid-template-rows:auto;grid-template-columns:132px minmax(0,1fr)}.SearchResultsTemplate-module__SYi6KW__imageWrap{aspect-ratio:auto;height:100%;min-height:160px}.SearchResultsTemplate-module__SYi6KW__cardBody{padding:13px}.SearchResultsTemplate-module__SYi6KW__cardFooter{flex-direction:column;align-items:flex-start}}@media (max-width:460px){.SearchResultsTemplate-module__SYi6KW__card{grid-template-columns:1fr}.SearchResultsTemplate-module__SYi6KW__imageWrap{aspect-ratio:1/.84;min-height:auto}.SearchResultsTemplate-module__SYi6KW__detailButton{width:100%}}.SearchResultsTemplate-module__SYi6KW__pagination{border-top:1px solid #1410181f;justify-content:center;align-items:center;gap:10px;margin:28px 0 0;padding:18px 0 0;display:flex}.SearchResultsTemplate-module__SYi6KW__paginationButton,.SearchResultsTemplate-module__SYi6KW__paginationButtonDisabled,.SearchResultsTemplate-module__SYi6KW__paginationPage,.SearchResultsTemplate-module__SYi6KW__paginationPageCurrent{border-radius:4px;justify-content:center;align-items:center;min-height:42px;font-size:15px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.SearchResultsTemplate-module__SYi6KW__paginationButton,.SearchResultsTemplate-module__SYi6KW__paginationButtonDisabled{min-width:116px;padding:0 18px}.SearchResultsTemplate-module__SYi6KW__paginationButton{color:#fff;background:#141018;border:1px solid #141018}.SearchResultsTemplate-module__SYi6KW__paginationButton:hover{background:#000}.SearchResultsTemplate-module__SYi6KW__paginationButtonDisabled{color:#7a7a7a;background:#eee;border:1px solid #1410181f}.SearchResultsTemplate-module__SYi6KW__paginationPages{justify-content:center;align-items:center;gap:6px;display:flex}.SearchResultsTemplate-module__SYi6KW__paginationPageWrap{align-items:center;gap:6px;display:inline-flex}.SearchResultsTemplate-module__SYi6KW__paginationPage,.SearchResultsTemplate-module__SYi6KW__paginationPageCurrent{border:1px solid #14101829;min-width:42px;padding:0 12px}.SearchResultsTemplate-module__SYi6KW__paginationPage{color:#141018;background:#fff}.SearchResultsTemplate-module__SYi6KW__paginationPage:hover{background:#ffe600;border-color:#141018}.SearchResultsTemplate-module__SYi6KW__paginationPageCurrent{color:#141018;background:#ffe600;border-color:#141018}.SearchResultsTemplate-module__SYi6KW__paginationGap{color:#5c5c5c;font-size:17px;font-weight:900;line-height:1}.SearchResultsTemplate-module__SYi6KW__paginationSrOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:720px){.SearchResultsTemplate-module__SYi6KW__pagination{flex-direction:column;align-items:stretch}.SearchResultsTemplate-module__SYi6KW__paginationButton,.SearchResultsTemplate-module__SYi6KW__paginationButtonDisabled{width:100%}.SearchResultsTemplate-module__SYi6KW__paginationPages{flex-wrap:wrap;order:-1}}
.AccountLanguageSelect-module__-tsVdG__select{color:#261f1a;cursor:pointer;background:#fff;border:1px solid #17131c24;border-radius:6px;outline:0;width:100%;min-width:0;max-width:100%;min-height:48px;padding:0 14px;font-size:15px;font-weight:650}.AccountLanguageSelect-module__-tsVdG__select:focus{border-color:#17131c;box-shadow:0 0 0 3px #ffe60057}
.AccountTemplate-module__ejMlWW__panel{background:#fff;border:1px solid #e6e0d7;border-radius:10px;gap:14px;width:100%;min-width:0;padding:18px;display:grid}.AccountTemplate-module__ejMlWW__dashboardHighlights{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.AccountTemplate-module__ejMlWW__welcomeCard{background:#fff;border:1px solid #ebe3d8;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.AccountTemplate-module__ejMlWW__sectionBadge{color:#6a5a28;letter-spacing:.04em;text-transform:uppercase;background:#fff0a6;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.AccountTemplate-module__ejMlWW__welcomeCard strong{color:#17131c;letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1.08}.AccountTemplate-module__ejMlWW__welcomeCard p{color:#5f554a;margin:0;font-size:14px;font-weight:600;line-height:1.45}@media (max-width:900px){.AccountTemplate-module__ejMlWW__panel{gap:12px;padding:14px}.AccountTemplate-module__ejMlWW__dashboardHighlights{gap:12px}}@media (max-width:430px){.AccountTemplate-module__ejMlWW__panel{padding:12px}.AccountTemplate-module__ejMlWW__dashboardHighlights{grid-template-columns:1fr;gap:10px}.AccountTemplate-module__ejMlWW__welcomeCard{padding:14px}.AccountTemplate-module__ejMlWW__welcomeCard strong{font-size:17px}.AccountTemplate-module__ejMlWW__welcomeCard p{font-size:13px}}
