._0LGMW_link{font-size:var(--mantine-font-size-sm)}
.XGy3hW_content{justify-content:center;align-items:center;gap:var(--mantine-spacing-xs);line-height:1;display:inline-flex}.XGy3hW_icon{flex:none;display:block}.XGy3hW_content>span{transform:translateY(1px)}.XGy3hW_prominent{border-color:var(--livi-green-primary);color:var(--livi-white);background:var(--livi-green-primary);font-weight:600;transition:background-color .15s,box-shadow .15s,transform .15s;box-shadow:0 6px 16px -8px #35552d8c}.XGy3hW_prominent:hover{border-color:var(--livi-green-dark);color:var(--livi-white);background:var(--livi-green-dark);box-shadow:0 8px 20px -8px #35552da6}.XGy3hW_prominent:active{transform:translateY(1px)}.XGy3hW_selected,.XGy3hW_selected:hover{color:var(--livi-green-dark);background:#e1e8dde0;border-color:#35552d1a}@media (max-width:36em){.XGy3hW_compact{height:auto;min-height:44px;padding-block:8px;padding-inline:6px;font-size:14px}.XGy3hW_compact .XGy3hW_content{gap:4px;min-width:0}.XGy3hW_compact .XGy3hW_content>span{white-space:normal;line-height:1.2}.XGy3hW_compact .XGy3hW_icon{width:14px;height:14px}}
.wHTd9G_card{background:#ffffffb8;border:1px solid #35552d1a;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 12px 34px #2f4b2812}.wHTd9G_imageLink{text-decoration:none;display:block}.wHTd9G_imageWrap{aspect-ratio:4/3;background:var(--livi-image-background);overflow:hidden}.wHTd9G_image{object-fit:contain;width:100%;height:100%;padding:12px}.wHTd9G_placeholder{width:100%;height:100%;color:var(--livi-green-soft);place-items:center;display:grid}.wHTd9G_content{--title-slot-height:3.75rem;grid-template-rows:1rem var(--title-slot-height) auto minmax(50px, 1fr);flex:1;gap:8px;padding:18px;display:grid}.wHTd9G_brand{overflow:hidden}.wHTd9G_productTitle{min-width:0;overflow:hidden}.wHTd9G_price{color:var(--livi-green-dark);padding-top:2px;font-size:.9rem;font-weight:500;line-height:1.2}.wHTd9G_actions{align-self:end;width:100%;padding-top:12px}.wHTd9G_titleLink{color:inherit;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.15;text-decoration:none;display:-webkit-box;overflow:hidden}.wHTd9G_titleLink:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:36em){.wHTd9G_content{--title-slot-height:2.75rem;padding:12px}.wHTd9G_content h3{font-size:1.08rem}}
.he7tCG_categoryBar{z-index:15;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fdfbf7f5;border-bottom:1px solid #35552d1a;width:100%;position:sticky;top:70px}.he7tCG_categoryBarInner{align-items:center;gap:12px;min-height:58px;display:flex}.he7tCG_categoryScroller{scrollbar-width:none;overscroll-behavior-inline:contain;flex:1;min-width:0;padding:8px 2px;scroll-padding-inline:2px;overflow-x:auto}.he7tCG_categoryScroller::-webkit-scrollbar{display:none}.he7tCG_categoryOption{flex:none}.he7tCG_selectionHint{width:100%;color:var(--livi-green-soft);background:#dcd7bb1f;border-radius:10px;margin:16px 0;padding:8px 12px}.he7tCG_selectionHint strong{font-weight:500}.he7tCG_tagFilterNotice{color:var(--livi-green-soft);border:1px solid #35552d1f;border-radius:10px;margin:-4px 0 16px;padding:6px 6px 6px 12px}.he7tCG_tagFilterNotice strong{font-weight:600}.he7tCG_tagFilterIcon{opacity:.72;flex:none}.he7tCG_grid{align-items:stretch}.he7tCG_selectionShortcut{z-index:18;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fdfbf7e0;border:1px solid #35552d26;border-radius:18px 18px 0 0;width:min(960px,100vw - 32px);padding:16px 20px;position:fixed;bottom:42px;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #2f4b2817}.he7tCG_selectionShortcutContent{width:100%}.he7tCG_selectionShortcutIcon{color:var(--livi-green-soft);opacity:.72;flex:none}.he7tCG_selectionShortcutButton{white-space:nowrap;flex:none}@media (max-width:48em){.he7tCG_categoryBarInner{min-height:54px}.he7tCG_categoryScroller{-ms-overflow-style:none;margin-inline:-2px;padding:8px 2px}.he7tCG_selectionHint{margin-top:14px;margin-bottom:14px;padding:10px 12px}.he7tCG_pageWithSelection{padding-bottom:82px}.he7tCG_selectionShortcut{background:#fdfbf7d6;border-left:0;border-right:0;width:100%;padding:14px 16px;bottom:42px;left:0;right:0;transform:none;box-shadow:0 -10px 30px #2f4b2812}}@media (max-width:36em){.he7tCG_pageWithSelection{padding-bottom:150px}.he7tCG_selectionShortcutContent{grid-template-columns:1fr;gap:12px;display:grid}.he7tCG_selectionShortcutButton{width:100%}}@media (max-width:22.5em){.he7tCG_grid{--sg-cols:1!important}}.he7tCG_categoryArrow{flex:none}.he7tCG_categoryArrow:disabled{opacity:.25;background:0 0}@media (max-width:48em){.he7tCG_categoryArrow{display:none}}@media (max-width:36em){.he7tCG_selectionShortcut{bottom:calc(42px + env(safe-area-inset-bottom))}}
.Stk9gG_page{padding-top:24px}.Stk9gG_imageWrap{aspect-ratio:1;background:var(--livi-image-background);border:1px solid #35552d12;border-radius:24px;width:100%;margin-inline:auto;overflow:hidden;box-shadow:0 8px 28px -12px #2f4b281a}.Stk9gG_image{object-fit:cover;width:100%;height:100%}.Stk9gG_placeholder{height:100%;color:var(--livi-green-soft);place-items:center;display:grid}.Stk9gG_content{color:var(--livi-green-dark);padding:8px 0}.Stk9gG_packageLabel{color:var(--livi-green-medium);font-size:.94rem;font-weight:500}.Stk9gG_price{color:var(--livi-green-primary);letter-spacing:-.015em;margin-top:8px;font-size:1.16rem;font-weight:600}.Stk9gG_infoBlock{background:#ffffff9e;border:1px solid #35552d14;border-radius:15px;padding:18px;position:relative;overflow:hidden}.Stk9gG_descriptionPlain{color:#46543f;white-space:pre-line;font-size:1rem;line-height:1.75}.Stk9gG_descriptionLead{color:#3f4e38;font-size:1.02rem;line-height:1.75}.Stk9gG_benefits{border-top:1px solid #35552d1c;margin-top:17px;padding-top:15px}.Stk9gG_benefitsLabel{color:#986018;letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:700}.Stk9gG_benefitsList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.Stk9gG_benefitsList li{color:#45523f;grid-template-columns:24px minmax(0,1fr);align-items:start;font-size:.96rem;line-height:1.55;display:grid}.Stk9gG_benefitMarker{width:19px;height:19px;color:var(--livi-white);background:var(--livi-green-primary);border-radius:50%;place-items:center;margin-top:2px;display:grid;box-shadow:0 3px 9px #35552d2e}.Stk9gG_interestActions{gap:6px;display:grid}.Stk9gG_selectionNextStepLink{color:#35552dad;justify-self:center;align-items:center;gap:6px;font-weight:500;display:inline-flex}.Stk9gG_cardHeader{width:100%;color:var(--livi-green-primary);text-align:left;justify-content:space-between;align-items:center;gap:16px;display:flex}.Stk9gG_cardHeader:focus-visible{outline:2px solid var(--livi-mustard);outline-offset:5px;border-radius:6px}.Stk9gG_infoTitle{color:var(--livi-green-primary);align-items:center;gap:10px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.48rem;font-weight:600;line-height:1.2;display:flex}.Stk9gG_infoTitle:before{background:var(--livi-mustard);content:"";border-radius:99px;width:22px;height:3px}.Stk9gG_cardChevron{color:var(--livi-green-soft);flex:none;transition:transform .18s}.Stk9gG_cardChevronOpen{transform:rotate(180deg)}.Stk9gG_cardContent{padding-top:12px}.Stk9gG_infoText{color:#4a5644;white-space:pre-line;font-size:.97rem;line-height:1.72}.Stk9gG_tagGroup{margin-top:14px}.Stk9gG_tagBadge{--badge-padding-x:12px;--badge-height:26px;color:var(--livi-green-primary);letter-spacing:.015em;background:#e1e8ddd1;border:1px solid #35552d1f;font-weight:600}@media (max-width:48em){.Stk9gG_content{gap:16px}.Stk9gG_infoBlock{border-radius:14px;padding:16px}.Stk9gG_infoTitle{font-size:1.38rem}}@media (min-width:62em){.Stk9gG_page{padding-top:40px}.Stk9gG_content{padding:0 16px 26px}}
._8hzoTq_page{padding-top:20px;padding-bottom:170px}._8hzoTq_title{margin-top:8px}._8hzoTq_intro{max-width:660px}._8hzoTq_item{background:#ffffffb3;border:1px solid #35552d1c;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid}._8hzoTq_imageWrap{aspect-ratio:1;background:var(--livi-beige-card);border-radius:12px;width:92px;overflow:hidden}._8hzoTq_image{object-fit:cover;width:100%;height:100%}._8hzoTq_placeholder{place-items:center;height:100%;display:grid}._8hzoTq_itemContent{flex-direction:column;justify-content:center;gap:6px;min-height:92px;display:flex}._8hzoTq_itemMeta{width:100%}._8hzoTq_itemBrand{min-width:0}._8hzoTq_itemPrice{color:var(--livi-green-soft);flex:none;font-size:.8125rem;font-weight:500}._8hzoTq_itemTitleRow{width:100%}._8hzoTq_itemTitleRow h2{min-width:0;line-height:1.2}._8hzoTq_remove{color:#56644aad;flex:none}._8hzoTq_summary{z-index:18;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fdfbf7e6;border:1px solid #35552d26;border-radius:18px 18px 0 0;width:min(960px,100vw - 32px);padding:20px;position:fixed;bottom:42px;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #2f4b281a}._8hzoTq_summaryContent{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}._8hzoTq_summaryActions{grid-template-columns:max-content;display:grid}@media (max-width:36em){._8hzoTq_page{padding-top:14px;padding-bottom:250px}._8hzoTq_item{grid-template-columns:76px minmax(0,1fr)}._8hzoTq_imageWrap{width:76px}._8hzoTq_itemContent{min-height:76px}._8hzoTq_summary{background:#fdfbf7db;border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;width:100%;margin-inline:0;padding:16px;bottom:42px;left:0;right:0;transform:none;box-shadow:0 -10px 30px #2f4b2814}._8hzoTq_summaryContent{grid-template-columns:1fr;gap:14px}._8hzoTq_summaryActions{grid-template-columns:1fr;width:100%}._8hzoTq_summaryActions button{width:100%}._8hzoTq_summary{bottom:calc(42px + env(safe-area-inset-bottom))}}
