.budget-presets{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 14px}.budget-presets button{min-height:36px;padding:7px 10px;border:1px solid #476256;border-radius:18px;background:#183c30;color:#f1f0e7;font:inherit;font-size:12px;cursor:pointer}.budget-presets button[aria-pressed=true]{background:#e7e9dc;color:#12382b;border-color:#e7e9dc}.budget-presets button:focus-visible,.product-gift-choice button:focus-visible,.bouquet-alternatives summary:focus-visible{outline:2px solid #d8b97a;outline-offset:3px}.catalog-card-title h3{line-height:1.3;min-height:2.6em}.catalog-loading-note{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.catalog-skeleton{overflow:hidden;border:1px solid #294639;border-radius:18px;background:#102b21}.catalog-skeleton div{aspect-ratio:4/5;background:linear-gradient(115deg,#12291f,#203c30)}.catalog-skeleton span{display:block;height:14px;margin:18px 18px 0;border-radius:5px;background:#2a4337;width:65%}.catalog-skeleton span:last-child{width:38%;margin-bottom:24px}.product-gifts{margin:30px 0 44px;padding:24px;border:1px solid #345143;border-radius:24px;background:#102d22;color:#eef0e6}.product-gifts-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.product-gifts h2{margin:0 0 8px;font-family:Georgia,serif;font-weight:400;font-size:clamp(25px,3vw,34px);line-height:1.15}.product-gifts-head p{margin:0;color:#bccbc0;font-size:14px;line-height:1.55;max-width:580px}.product-gifts-head a{color:#e7eadc;text-decoration:none;white-space:nowrap;font-size:13px;padding:10px 0}.product-gifts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.product-gift-choice{display:grid;grid-template-columns:100px minmax(0,1fr);gap:15px;align-items:center;padding:13px;background:#18382b;border:1px solid #355143;border-radius:17px;min-width:0}.product-gift-photo{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#0b2119;border-radius:12px;overflow:hidden;color:#b8cbbd}.product-gift-photo img{width:100%;height:100%;object-fit:cover}.product-gift-photo svg{width:62%;height:62%}.product-gift-choice h3{margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.3}.product-gift-choice p{margin:0 0 12px;color:#bfd0c3;font-size:12px;line-height:1.45}.product-gift-choice button{width:100%;min-height:40px;border:1px solid #789282;border-radius:11px;background:transparent;color:#f0f2e8;font:inherit;font-size:13px;cursor:pointer}.product-gift-choice button[aria-pressed=true]{background:#e0e8d8;color:#153c2c;border-color:#e0e8d8}.product-gift-choice button:disabled{opacity:.65;cursor:wait}.product-gifts [data-wish-message]{margin:15px 0 0;color:#cad9ce;font-size:13px;line-height:1.5;min-height:1.5em}.bouquet-alternatives{margin:20px 0 32px;border-top:1px solid #365145;padding-top:16px}.bouquet-alternatives summary{cursor:pointer;color:#c8d6cc;font-size:15px;padding:12px 0;list-style:revert}.bouquet-alternatives .mate-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:650px;margin-top:15px}@media(max-width:1050px){.product-gift-choice{grid-template-columns:1fr}.product-gift-photo{aspect-ratio:4/3}}@media(max-width:600px){.product-gifts{padding:18px 14px;margin:20px 0 30px;border-radius:20px}.product-gifts-head{display:block}.product-gifts-head a{display:inline-block;padding-bottom:0}.product-gifts-grid{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;padding:0 0 8px}.product-gift-choice{flex:0 0 152px;padding:10px;scroll-snap-align:start;gap:10px}.product-gift-choice h3{font-size:14px;min-height:2.6em}.product-gift-choice p{min-height:2.9em}.product-gift-choice button{min-height:44px}.product-gifts [data-wish-message]:empty{display:none}.catalog-skeleton{border-radius:14px}.catalog-skeleton span{margin:14px 12px 0}.catalog-skeleton span:last-child{margin-bottom:18px}}.air-product-buy:has(.air-portfolio-size){flex-wrap:wrap;gap:4px 10px}.air-portfolio-size{flex-basis:100%;color:#bdcbbf;font-size:12px;line-height:1.4}.mate-packaging-colors:focus-within .mate-color-choice:has(input:focus-visible){outline:2px solid #17654c;outline-offset:4px;border-radius:50%}@media(max-width:600px){body.commerce-page #shop-root .catalog-shell>.breadcrumbs,body.commerce-page #shop-root .catalog-shell>.page-head .section-kicker{display:none}body.commerce-page #shop-root .catalog-shell>.page-head{display:block;padding:0;margin:12px 0 16px}body.commerce-page #shop-root .catalog-shell>.page-head h1{font-size:34px;line-height:1.1;margin:0}body.commerce-page #shop-root .catalog-shell>.page-head>p{font-size:13px;line-height:1.5;margin:7px 0 0;max-width:none}body.commerce-page #shop-root .catalog-shell .catalog-toolbar{padding:10px;gap:8px;margin-bottom:14px}body.commerce-page #shop-root .catalog-shell .catalog-toolbar button{min-height:44px}body.commerce-page #shop-root .catalog-shell .catalog-results-head{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}body.commerce-page #shop-root .catalog-shell .catalog-result-label{display:none}body.commerce-page #shop-root .catalog-shell .catalog-results-head>[data-result-count]{font-size:12px;white-space:nowrap}body.commerce-page #shop-root .catalog-shell .catalog-results-sort{width:auto;max-width:74%;min-width:0;margin:0}body.commerce-page #shop-root .catalog-shell .catalog-results-sort summary{min-height:44px;padding:10px 12px;gap:10px}body.commerce-page #shop-root .catalog-shell .catalog-results-sort summary>span{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}body.commerce-page #shop-root .catalog-shell .catalog-results-sort summary>strong{font-size:12px}.product-gifts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:visible;padding:0}.product-gift-choice{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:8px;min-width:0}.product-gift-photo{aspect-ratio:1;width:100%;flex:none}.product-gift-choice>div:last-child{display:flex;flex-direction:column;flex:1;min-width:0}.product-gift-choice h3{font-size:13px;line-height:1.3;min-height:2.6em;margin:0 0 10px}.product-gift-choice p{display:none}.product-gift-choice button{min-height:44px;font-size:12px;padding:5px 3px;margin-top:auto;white-space:nowrap}}@media(max-width:600px){body.commerce-page #shop-root .catalog-shell :is(.catalog-skeleton,.catalog-card){min-height:416px!important}body.commerce-page #shop-root .catalog-shell .catalog-skeleton>div{height:210px;aspect-ratio:auto}body.commerce-page #shop-root .catalog-shell .catalog-skeleton>span:nth-child(2){height:38px;margin-top:36px}}@media(hover:none){body.commerce-page #shop-root .catalog-shell .catalog-card:hover,body.commerce-page #shop-root .catalog-shell .catalog-card:hover .catalog-card-media img{transform:none!important}}.cart-summary .cart-continue{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:10px;text-align:center}[data-product-add][aria-busy=true]{cursor:wait;opacity:.72}.cart-continue:focus-visible{outline:2px solid currentColor;outline-offset:3px}.airy-home.home-polished #products .air-product-copy>h3.bouquet-title{height:auto!important;max-height:none!important;min-height:38px!important;line-height:1.3!important}.airy-home.home-polished #products h3.bouquet-title>a{display:block!important;white-space:normal!important;text-overflow:clip!important;overflow:visible!important;height:auto!important;max-height:none!important;-webkit-line-clamp:unset!important}.airy-home.home-polished #products .bouquet-title .bouquet-name{display:block;font:500 14px/1.35 Nimbus,Arial,sans-serif;color:#f1efe4;overflow-wrap:anywhere}.airy-home.home-polished #products .bouquet-title .bouquet-reference{display:block;margin-top:3px;font:400 12px/1.35 Nimbus,Arial,sans-serif;letter-spacing:0;color:#b9caba;white-space:nowrap;font-variant-numeric:tabular-nums}body.commerce-page #shop-root .catalog-card[data-product-kind="ready"] h3.bouquet-title{display:block!important;min-height:40px!important;font:500 16px/1.35 Nimbus,Arial,sans-serif!important;white-space:normal!important;overflow:visible!important;-webkit-line-clamp:unset!important}body.commerce-page #shop-root .catalog-card .bouquet-name{display:block;overflow-wrap:anywhere}body.commerce-page #shop-root .catalog-card .bouquet-reference{display:block;margin-top:4px;font:400 12px/1.35 Nimbus,Arial,sans-serif;color:#b9caba;letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums}.mate-product-emotion,.mate-product-detail-inline .px-detail-content>p{white-space:pre-line}#shop-root .mate-size-options-detailed .mate-size-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;padding:13px 7px 10px}#shop-root .mate-size-option .size-photo-marker{min-height:20px;font-size:11px!important;font-weight:600;line-height:20px!important;padding:0 8px;border-radius:99px;letter-spacing:.01em;color:#275b49;background:#e4ece3}#shop-root .mate-size-option .size-photo-marker[aria-hidden]{visibility:hidden}#shop-root .mate-size-option.active .size-photo-marker{background:rgba(255,255,255,.16);color:#fff}#shop-root .mate-size-note strong{display:block;color:#254c3a;font-size:14px;line-height:1.5;font-weight:600}#shop-root .mate-size-note span{display:block;margin-top:6px}@media(max-width:359px){#shop-root .mate-size-options-detailed{gap:7px}#shop-root .mate-size-options-detailed .mate-size-option{padding-inline:3px}#shop-root .mate-size-option>span:not(.size-photo-marker){font-size:11px}#shop-root .mate-size-option>small{font-size:12px}}body.commerce-page[data-shop-route="cart"] #shop-root .cart-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:20px;align-items:start}body.commerce-page[data-shop-route="cart"] #shop-root .cart-item>a{display:block;width:96px;height:116px;overflow:hidden;border-radius:12px}body.commerce-page[data-shop-route="cart"] #shop-root .cart-item>a img{width:100%;height:100%;object-fit:cover}body.commerce-page[data-shop-route="cart"] #shop-root .cart-item-copy{min-width:0}body.commerce-page[data-shop-route="cart"] #shop-root .cart-item-copy h3{font-size:21px;line-height:1.25;margin:0 0 8px}body.commerce-page[data-shop-route="cart"] #shop-root .cart-item-meta{display:flex;flex-wrap:wrap;gap:5px 12px;margin:8px 0 0;font-size:12px;line-height:1.5}body.commerce-page[data-shop-route="cart"] #shop-root .cart-item-meta>span{padding:0;background:none}body.commerce-page[data-shop-route="cart"] #shop-root .cart-composition{margin:4px 0 8px;font-size:13px;line-height:1.5}body.commerce-page[data-shop-route="cart"] #shop-root .cart-composition summary{cursor:pointer;min-height:32px;display:flex;align-items:center;gap:7px;color:#5c6d60;list-style:none}body.commerce-page[data-shop-route="cart"] #shop-root .cart-composition summary::after{content:"⌄";font-size:16px}body.commerce-page[data-shop-route="cart"] #shop-root .cart-composition[open] summary::after{content:"⌃"}body.commerce-page[data-shop-route="cart"] #shop-root .cart-composition p{font-size:12px;line-height:1.6;margin:4px 0 10px}body.commerce-page[data-shop-route="cart"] #shop-root .cart-item-side{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:center;padding-top:16px;border-top:1px solid #e2e7df}body.commerce-page[data-shop-route="cart"] #shop-root .cart-item-side>.card-price-line{grid-area:1/1/3/2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-width:0}body.commerce-page[data-shop-route="cart"] #shop-root .cart-price-label{color:#637165;font:400 12px/1.4 Nimbus,Arial,sans-serif}body.commerce-page[data-shop-route="cart"] #shop-root .cart-item-price{font:600 26px/1.15 Nimbus,Arial,sans-serif;font-size:26px!important;line-height:1.15!important;letter-spacing:-.5px;white-space:nowrap;color:#234234}body.commerce-page[data-shop-route="cart"] #shop-root .cart-item-side .card-bonus{padding:0;border:0;background:none;color:#63785e;font-size:12px}body.commerce-page[data-shop-route="cart"] #shop-root .cart-item-side .bonus-rate{font-size:11px}body.commerce-page[data-shop-route="cart"] #shop-root .cart-item-side .qty-control{grid-area:1/2;min-width:124px;min-height:44px;display:flex;justify-content:space-between;border:1px solid #c7d0c4;border-radius:12px;background:#fafbf7}body.commerce-page[data-shop-route="cart"] #shop-root .cart-item-side .qty-control button{width:44px;min-height:44px}body.commerce-page[data-shop-route="cart"] #shop-root .cart-item-side .remove-item{grid-area:2/2;position:static;display:flex;align-items:center;justify-content:center;gap:6px;width:auto;height:auto;min-height:44px;margin:0;padding:4px 8px;border:0;border-radius:8px;background:transparent;color:#6d746c;font:400 12px/1.4 Nimbus,Arial,sans-serif;cursor:pointer}body.commerce-page[data-shop-route="cart"] #shop-root .remove-item svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}body.commerce-page[data-shop-route="cart"] #shop-root .remove-item:hover{color:#aa0750;background:#f8edf0}body.commerce-page[data-shop-route="cart"] #shop-root .cart-item :is(button,a,summary):focus-visible{outline:2px solid #ae0750;outline-offset:3px}body.commerce-page[data-shop-route="cart"] #shop-root .cart-unavailable .cart-unavailable-price{grid-area:1/1;color:#657163;font-size:14px}body.commerce-page[data-shop-route="cart"] #shop-root .cart-empty{min-height:0;padding:48px 28px 44px;margin-top:24px;background:#fffefa;border:1px solid #d6ddd0}body.commerce-page[data-shop-route="cart"] #shop-root .cart-empty>div{max-width:430px;margin:auto}body.commerce-page[data-shop-route="cart"] #shop-root .cart-empty .empty-symbol{width:76px;height:76px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;border:0;border-radius:24px;background:#edf1e7;color:#355b44}body.commerce-page[data-shop-route="cart"] #shop-root .cart-empty .empty-symbol svg{width:42px;height:42px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}body.commerce-page[data-shop-route="cart"] #shop-root .cart-empty h2{font-size:36px;line-height:1.13;margin:0 0 16px;letter-spacing:-.5px}body.commerce-page[data-shop-route="cart"] #shop-root .cart-empty p{font-size:16px;line-height:1.6;color:#667467;margin:0}body.commerce-page[data-shop-route="cart"] #shop-root .cart-empty-actions{display:flex;justify-content:center;margin-top:28px}body.commerce-page[data-shop-route="cart"] #shop-root .cart-empty-actions .primary-button{display:flex;justify-content:center;align-items:center;gap:20px;min-height:52px;min-width:240px;margin:0;padding:14px 24px}@media(max-width:600px){body.commerce-page[data-shop-route="cart"] #shop-root .cart-item{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:16px}body.commerce-page[data-shop-route="cart"] #shop-root .cart-item>a{width:88px;height:110px}body.commerce-page[data-shop-route="cart"] #shop-root .cart-item-copy h3{font-size:19px}body.commerce-page[data-shop-route="cart"] #shop-root .cart-empty{padding:34px 20px 30px}body.commerce-page[data-shop-route="cart"] #shop-root .cart-empty h2{font-size:31px}body.commerce-page[data-shop-route="cart"] #shop-root .cart-empty p{font-size:14px}body.commerce-page[data-shop-route="cart"] #shop-root .cart-empty-actions .primary-button{width:100%;min-width:0}}@media(min-width:901px){body.commerce-page[data-shop-route="cart"] #shop-root .cart-item{grid-template-columns:120px minmax(0,1fr) 180px;gap:20px;padding:24px}body.commerce-page[data-shop-route="cart"] #shop-root .cart-item>a{width:120px;height:144px}body.commerce-page[data-shop-route="cart"] #shop-root .cart-item-side{grid-column:3;grid-row:1;display:flex;flex-direction:column;align-items:flex-end;gap:8px;padding:0;border:0}body.commerce-page[data-shop-route="cart"] #shop-root .cart-item-side>.card-price-line{align-items:flex-end}}body.commerce-page[data-shop-route="cart"] #shop-root .shop-shell:has(.cart-empty)>.page-head>p{display:none}.unified-address-field{min-width:0}.unified-address-control{position:relative}.unified-address-field input{font:inherit;font-size:16px;min-height:48px;width:100%;box-sizing:border-box}.unified-address-choices{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;max-height:min(42vh,280px);overflow:auto;overscroll-behavior:contain;border:1px solid #9fb6a6;border-radius:12px;background:#fffdf7;box-shadow:0 6px 20px #173e3220}.unified-address-choices[hidden]{display:none}.unified-address-choices [role=option]{padding:13px 14px;min-height:48px;box-sizing:border-box;font-size:15px;line-height:1.4;cursor:pointer;overflow-wrap:anywhere;border-bottom:1px solid #e1e7dc}.unified-address-choices [aria-selected=true]{background:#e8f0e5;outline:2px solid #1b7655;outline-offset:-2px}.unified-address-hint{font-size:13px;line-height:1.5;color:#4a6658;margin:8px 0 0;min-height:1.5em}.unified-address-choices [role=option]:last-child{border-bottom:0}[data-unified-address]{grid-column:1/-1;min-width:0}[data-unified-address]>label{display:block;margin-bottom:8px}.unified-address-source{display:inline-block;margin-top:7px;font-size:12px;color:inherit;opacity:.75}.unified-manual{display:block;margin-top:8px;font-size:13px}.unified-address-field[hidden]{display:none!important}.unified-address-choices[data-placement=above]{top:auto;bottom:calc(100% + 4px)}.delivery-dialog .unified-address-field input{color:#173f34;-webkit-text-fill-color:#173f34;background:#fffefa;border:1px solid #a9bbb0;border-radius:10px;padding:12px}.unified-address-hint:empty{display:none}.unified-address-radius{margin:8px 0 0;font-size:13px;line-height:1.5;color:#4a6658}.delivery-dialog .unified-address-radius,.unified-manual[hidden]{display:none!important}#shop-root #checkout-form[data-review-linear] .checkout-review-card{border:0;border-top:1px solid #d4dcd2;border-radius:0;background:transparent;margin:18px 0 0;padding:16px 0 0;min-width:0;overflow-wrap:anywhere;color:#193f33}#shop-root #checkout-form[data-review-linear] .checkout-review-card:first-of-type{border-top:0;margin-top:12px;padding-top:0}#shop-root #checkout-form[data-review-linear] .review-head{display:block;float:left;width:100%;margin:0 0 12px;padding:0;font:600 16px/1.4 Nimbus,Arial,sans-serif}#shop-root #checkout-form[data-review-linear] .review-head+.review-body{clear:both}#shop-root #checkout-form[data-review-linear] .review-body{padding:0}#shop-root #checkout-form[data-review-linear] .review-body>.field-grid:empty{display:none}#shop-root #checkout-form[data-review-linear] .review-body .field-grid{margin-block:12px}#shop-root #checkout-form[data-review-linear] .review-body .checkout-recipients{margin:0 0 16px;padding:0;border:0}#shop-root #checkout-form[data-review-linear] .review-body .choice-grid{margin:0 0 14px}#shop-root #checkout-form[data-review-linear] .review-body .field label{line-height:1.45}#shop-root #checkout-form[data-review-linear] .review-contacts-section{display:block;padding:18px!important}#shop-root #checkout-form[data-review-linear] .checkout-addresses{margin:0 0 12px;background:transparent;padding:0;border:0}#shop-root #checkout-form[data-review-linear] .checkout-addresses .address-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}#shop-root #checkout-form[data-review-linear] .checkout-addresses .address-head label{margin:0;font-size:14px}#shop-root #checkout-form[data-review-linear] .checkout-addresses .address-head a{font-size:12px}#shop-root #checkout-form[data-review-linear] .review-dates{grid-template-columns:repeat(2,minmax(0,1fr))}#shop-root #checkout-form[data-review-linear] .delivery-checkout-card{margin:10px 0;padding:0;border:0;border-radius:0;background:transparent}#shop-root #checkout-form[data-review-linear] .delivery-card-copy{font-size:13px;line-height:1.5}@media(max-width:600px){#shop-root #checkout-form[data-review-linear] .review-contacts-section{padding:16px!important}}@media(max-width:600px){#shop-root #checkout-form[data-review-linear] .review-dates{grid-template-columns:minmax(0,1fr)}}.delivery-details-fields{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:2px 0 6px;min-width:0}.delivery-details-fields .field{min-width:0;margin:0}.delivery-details-fields label{display:block;margin:0 0 7px;font-size:14px;font-weight:600}.delivery-details-fields input,.delivery-details-fields select{box-sizing:border-box;width:100%;min-height:48px;min-width:0;padding:11px 12px;border:1px solid #b7cabe;border-radius:10px;background:#fffefa;color:#173d30;font:inherit;font-size:16px}.delivery-access{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.delivery-access .detail-organization,.delivery-access .detail-handoff{grid-column:1/-1}.delivery-detail-help{grid-column:1/-1;margin:0;color:#52675b;font-size:13px;line-height:1.5}.delivery-details-fields [hidden]{display:none!important}.address-autosave{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:10px 0;font-size:14px;line-height:1.5}.address-autosave input{width:20px!important;min-height:20px!important;flex:none;margin:1px 0 0;padding:0!important}.address-save-mode{margin-top:8px}.address-save-mode label{font-size:13px;display:block;margin-bottom:5px}.address-save-mode select{font-size:14px}.address-save-feedback{padding:14px 18px;border:1px solid #c4d7c6;border-radius:12px;background:#eff4eb;font-size:14px;line-height:1.5;color:#193f33;margin:16px 0}.address-save-feedback button{margin-top:8px;min-height:44px}.address-entry-picker{margin:10px 0}.address-entry-picker button{min-height:44px}.address-entry-picker p{font-size:13px;line-height:1.5;color:#38554a}.entry-picker-dialog{padding:0;width:min(680px,calc(100vw - 28px));max-height:92dvh;border:1px solid #adbfaf;border-radius:18px;background:#fffaf2}.entry-picker-dialog::backdrop{background:#102c2355}.entry-picker-dialog>button{display:block;margin:8px 8px 8px auto}.entry-picker-dialog iframe{display:block;width:100%;height:580px;max-height:78dvh;border:0}@media(max-width:600px){.delivery-details-fields{grid-template-columns:1fr;gap:12px}.delivery-access{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-access .detail-intercom{grid-column:1/-1}.entry-picker-dialog{width:100%;max-width:100%;margin:auto 0 0;border-radius:20px 20px 0 0}.entry-picker-dialog iframe{height:70dvh}}.delivery-access-optional{grid-column:1/-1;border-top:1px solid #d5dfd3;margin-top:8px;padding-top:4px}.delivery-access-optional summary{min-height:44px;padding:10px 0;cursor:pointer;font-weight:600;font-size:14px}.delivery-access-optional>.field{display:inline-block;width:calc(33.333% - 12px);vertical-align:top;margin:6px 12px 0 0}.entry-picker-dialog{width:min(740px,calc(100% - 24px));height:min(780px,94dvh);max-height:94dvh;border:1px solid #b5c8bc;border-radius:18px;background:#fffefa;padding:0;overflow:hidden}.entry-picker-dialog::backdrop{background:#08241bb3}.entry-picker-close{display:block;min-height:44px;margin:8px 12px 4px auto;padding:8px 16px;border:1px solid #8fa99a;border-radius:10px;background:#fffefa;color:#193f33;font:inherit}.entry-picker-dialog iframe{width:100%;height:calc(100% - 64px);border:0;display:block}.entry-picker-dialog:not([open]){display:none}@media(max-width:600px){.delivery-access-optional>.field{width:100%;margin:6px 0}.entry-picker-dialog{width:100%;max-width:100%;border-radius:20px 20px 0 0;inset:auto 0 0;margin:0;height:94dvh}}[data-address-book][data-editing-address="true"]>.address-list,[data-address-book][data-editing-address="true"]>[data-address-suggestions]{display:none}[data-address-book][data-editing-address="true"]>.address-head p{display:none}[data-address-book][data-editing-address="true"]>.address-editor{margin-top:8px}.current-order{margin:18px 0 24px;border-color:#b9cabb;background:#fffefa}.order-service-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.order-service-head h3{margin:0}.order-service-head .eyebrow{margin-bottom:5px}.order-service-items{font-size:16px;line-height:1.6}.order-service-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.order-service-facts>div{min-width:0}.order-service-facts dt{font-size:12px;color:#52675b;margin-bottom:4px}.order-service-facts dd{margin:0;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.order-service-facts dd span{font-size:14px}.order-courier-note{white-space:pre-line;border-left:3px solid #b8cbb7;padding-left:14px;font-size:14px;line-height:1.6}.order-request{border-top:1px solid #d5dfd3;margin:18px 0;padding-top:6px}.order-request summary{min-height:44px;padding:12px 0;cursor:pointer;font-weight:600}.order-request form{margin:14px 0}.order-request textarea{display:block;width:100%;font:inherit;color:#193f33;background:#fffefa;border:1px solid #b5c8bc;border-radius:10px;padding:12px;margin:8px 0 12px;resize:vertical}.order-request label{font-weight:600}.order-request-row{padding:14px;background:#edf1e8;border-radius:12px;margin:10px 0}.order-request-row p{margin:6px 0;overflow-wrap:anywhere;white-space:pre-line}.order-request-reply{border-left:3px solid #315c47;padding-left:12px}.order-request-refresh{font-size:14px}.current-order .actions{margin-top:18px}.order-service[hidden]{display:none!important}@media(max-width:600px){.order-service-facts{grid-template-columns:1fr;gap:14px}.current-order{padding:18px}.current-order .actions>*{flex:1 1 180px;text-align:center}.order-service-head .badge{max-width:100%}}.address-save-order{margin:16px 0;padding:16px;border:1px solid #d5dfd3;background:#f6f7f1;border-radius:14px;grid-column:1/-1;color:#193f33}.address-save-order label{display:block;font-size:14px;line-height:1.5}.address-save-order .address-check{display:flex;margin:0;align-items:center;gap:10px}.address-save-order input:not([type=checkbox]),.address-save-order select{box-sizing:border-box;width:100%;font:inherit;font-size:16px;min-height:46px;padding:10px;margin:8px 0 12px;border:1px solid #b5c8bc;background:#fffefa;color:#193f33;border-radius:10px}.address-save-result{padding:16px;border:1px solid #b5c8bc;border-radius:14px;background:#edf1e8;font-size:15px;margin-top:16px;text-align:left}.address-save-result p{font-size:15px;line-height:1.6}.address-save-result button{min-height:44px}[data-section="overview"]>.current-order{order:1;grid-column:1/-1;width:100%;margin:0 0 18px}.current-order .actions>a.primary{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;min-height:46px;border-radius:12px;text-decoration:none}.current-order .order-service-facts{grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 0;border-top:1px solid #e0e7dc;border-bottom:1px solid #e0e7dc}.current-order .order-service-head h3{font-family:Georgia,serif;font-size:24px;font-weight:400;overflow-wrap:anywhere}.current-order .order-service-head .badge{flex:none}.current-order .order-request{margin:12px 0}.current-order .order-service-items{margin:16px 0}.current-order .actions{margin-top:12px}@media(min-width:900px){[data-section="overview"][data-has-current-order="true"]>.current-order{grid-row:2;margin:0}[data-section="overview"][data-has-current-order="true"]>.summary-grid,[data-section="overview"][data-has-current-order="true"]>.overview-events{grid-row:3}}@media(max-width:700px){.current-order .order-service-facts{grid-template-columns:1fr 1fr;gap:16px 12px}.current-order .order-service-head h3{font-size:22px}.current-order .order-service-head .badge{flex:0 1 auto}.current-order .order-service-facts dd{font-size:14px}}.order-live-status{font-size:12px;line-height:1.5;color:#52675b;margin:10px 0}.order-live-offline{padding:10px 12px;background:#f6eddf;color:#725122;border-radius:10px}.order-new-answer{display:block;width:100%;text-align:left;min-height:48px;padding:12px 16px;background:#edf4e8;color:#193f33;border:1px solid #8dad8d;border-radius:12px;font:600 15px/1.5 Arial,sans-serif}.order-new-answer[hidden]{display:none!important}.order-confirmation-note{font-size:13px;line-height:1.5;color:#315c47;border-left:3px solid #739573;padding-left:12px}.order-request select,.order-request input{box-sizing:border-box;display:block;width:100%;min-height:48px;font:inherit;font-size:16px;color:#193f33;background:#fffefa;border:1px solid #b5c8bc;border-radius:10px;padding:10px 12px;margin:7px 0 14px}.order-request fieldset{border:1px solid #c8d7c4;border-radius:12px;padding:14px;margin:12px 0;background:#f5f7ef;min-width:0}.order-request fieldset[hidden]{display:none!important}.order-request legend{font-size:14px;font-weight:600;padding:0 6px}.order-request form>label{display:block;margin-top:14px}.order-request form button{min-height:48px}.order-request button:focus-visible,.order-new-answer:focus-visible{outline:3px solid #b6114e;outline-offset:3px}@media(max-width:600px){.order-request form button{width:100%}.order-request fieldset{padding:12px}}.repeat-gift{grid-column:1/-1;min-width:0;margin:16px 0;padding:18px;border:1px solid #c4d5bd;border-radius:14px;background:#edf3e8;color:#193f33}.repeat-gift strong{font-size:17px;line-height:1.4}.repeat-gift p{font-size:14px;line-height:1.55;margin:10px 0}.repeat-gift button,.order-repeat{min-height:46px;font:inherit;font-size:14px;line-height:1.4;padding:11px 16px;border:1px solid #658574;border-radius:10px;background:#fffefa;color:#193f33;cursor:pointer;margin:4px 10px 0 0}.order-repeat{margin-top:12px}.repeat-gift button:focus-visible,.order-repeat:focus-visible{outline:3px solid #b6114e;outline-offset:3px}@media(max-width:600px){.repeat-gift button{width:100%;margin-right:0}.order-repeat{width:100%}}.address-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0 0 16px}.address-head p{margin:0;flex:1 1 230px}.address-head a{font-size:13px;min-height:44px;display:inline-flex;align-items:center}.address-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.address-row{margin:0;min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.address-row h3{margin-bottom:8px}.address-row p{margin:6px 0;line-height:1.55}.address-row .actions{gap:8px}.address-badge{display:inline-block;vertical-align:middle;padding:5px 9px;border-radius:20px;background:#edf1e8;color:#315c47;font:500 11px/1.3 Arial,sans-serif}.address-editor{margin-top:20px}.address-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.address-fields .field{min-width:0}.address-fields label{display:block;margin-bottom:6px;font-size:14px;font-weight:600}.address-fields label span{font-size:11px;font-weight:400;color:#52675b}.address-fields input,.address-fields select,.checkout-addresses select,.checkout-addresses input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid #c5d0c6;border-radius:10px;background:#fffefa;color:#193f33;font:inherit;font-size:16px}.address-wide{grid-column:1/-1}.address-check{display:flex;align-items:center;gap:10px;min-height:44px;margin:12px 0}.address-check input{width:20px;height:20px;flex:none}.checkout-addresses{padding:16px;margin:16px 0 22px;border:1px solid #d5dfd3;border-radius:14px;background:#edf1e8;color:#193f33;grid-column:1/-1;min-width:0}.checkout-addresses .address-head{margin-bottom:4px}.checkout-addresses .address-head label{font-size:15px;font-weight:600}.checkout-addresses .small{font-size:13px;line-height:1.5;color:#52675b;margin:10px 0}.address-save summary{cursor:pointer;min-height:44px;padding:10px 0;line-height:1.5;font-size:14px;text-decoration:underline;text-underline-offset:4px}.address-save .field{margin:10px 0}.address-save button{min-height:44px}.address-save label{display:block;margin-bottom:6px;font-size:14px}[data-address-suggestions]{margin-top:24px}[data-address-suggestions] .address-row{margin:12px 0}[data-address-book] button{min-height:44px}[data-address-status]:empty{display:none}@media(max-width:600px){.address-list{grid-template-columns:1fr}.address-fields{grid-template-columns:1fr}.address-head>.primary{width:100%}.address-row .actions{flex-wrap:wrap}.address-row .actions button{flex:1 1 auto}.checkout-addresses{padding:14px}.checkout-addresses .address-head{gap:0 10px}}.address-selected{font-size:14px;line-height:1.55;overflow-wrap:anywhere;margin:10px 0 0}.address-selected:empty{display:none}.account-address-check{margin:16px 0;padding:14px 16px;border:1px solid #c5d0c6;border-radius:12px;background:#f4f6ef;overflow-wrap:anywhere}.account-address-check p{margin:0 0 8px;line-height:1.5}.account-address-check .actions{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.account-address-check a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.account-address-check[data-state="confirmed"]{border-color:#789984;background:#edf3e9}.account-address-check[data-state="unresolved"],.account-address-check[data-state="unavailable"]{border-color:#ab8f6c}.address-editor .delivery-autocomplete,.recipient-book .delivery-autocomplete{grid-column:1/-1}.address-editor .delivery-address-list,.recipient-book .delivery-address-list{max-height:min(250px,32dvh)}.address-fields .account-address-check,.recipient-fields .account-address-check{grid-column:1/-1;margin:0 0 4px}.address-contact-fields{grid-column:1/-1;min-width:0;margin:8px 0;padding:18px;border:1px solid #d5dfd3;border-radius:14px;background:#f3f6ee}.address-contact-fields legend{padding:0 6px;font-weight:600;font-size:16px}.address-contact-fields>p{margin:0 0 14px;font-size:14px;line-height:1.5}.address-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.address-contact-summary{color:#193f33;font-size:14px}.address-contact-fields input{width:100%;font-size:16px}@media(max-width:600px){.address-contact-fields{padding:14px}.address-contact-grid{grid-template-columns:1fr}}.address-editor{max-width:840px;margin-inline:auto}.address-editor h3{font:400 26px/1.2 Georgia,serif;margin:0 0 22px}.address-editor .field{margin:0;min-width:0}.address-editor .field>label{margin:0 0 7px;line-height:1.4}.address-editor .address-fields{gap:18px 16px}.address-editor .delivery-access{display:contents}.address-editor .delivery-detail-help{margin:0;font-size:13px}.address-editor .address-contact-fields{border:0;border-top:1px solid #d5dfd3;border-radius:0;background:transparent;padding:18px 0 0;margin:4px 0 0}.address-editor .address-contact-fields legend{padding:0 8px 0 0;font-size:16px}.address-editor .address-contact-fields>p{margin:0 0 14px}.address-editor .address-contact-grid{gap:14px 16px}.address-editor .address-check{margin:18px 0 8px;font-weight:400}.address-editor .address-check input{width:20px;min-height:20px;height:20px;padding:0;margin:0;accent-color:#193f33}.address-editor .actions{padding-top:16px;margin-top:16px;border-top:1px solid #d5dfd3}.address-editor input,.address-editor select{scroll-margin:100px 0 80px}.address-row h3{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 12px}.address-row .address-contact-summary{font-size:15px;line-height:1.5}.address-row .actions{margin-top:6px;align-items:center}.address-row [data-address-delete]{background:transparent;border-color:transparent;color:#8c3450}.checkout-addresses{scroll-margin-top:100px}.checkout-addresses .address-head{gap:4px 16px;margin-bottom:8px}@media(max-width:600px){.address-editor{padding:20px 18px}.address-editor .address-fields{gap:16px}.address-editor .actions>.primary{flex:1;min-height:48px}.address-editor .actions>button{min-height:48px}.address-editor .address-contact-grid{gap:16px}}.address-number-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;grid-column:1/-1}.address-number-row>.field{min-width:0}.address-editor .address-editor-back{border:0;padding:6px 0;background:transparent;font-size:13px;min-height:44px;margin:-8px 0 8px}[data-address-book][data-editing-address="true"]>.address-head{display:none}[data-recipient-alternatives]{margin:12px 0 18px;border-block:1px solid #d5dfd3;padding:2px 0}[data-recipient-alternatives]>summary{min-height:48px;padding:13px 0;cursor:pointer;font-size:14px;color:#193f33;line-height:1.5}[data-recipient-alternatives] .checkout-recipients{border:0;padding-top:6px}[data-recipient-alternatives] .choice-grid{margin:12px 0}[data-recipient-alternatives][open]{padding-bottom:12px}@media(max-width:600px){.address-number-row{gap:12px}.address-number-row label>span{display:block;margin:0}.address-number-row>.field>label{min-height:39px}}.address-editor .account-address-check .actions{border-top:0;margin-top:0;padding-top:0}.address-editor .account-address-check[data-state="idle"]{padding:0;border:0;background:transparent}.address-editor .account-address-check[data-state="idle"] [data-map-status]{display:block;font-size:13px;line-height:1.5;margin-bottom:8px}.address-editor .account-address-check[data-state="idle"] button:disabled{display:none}.address-editor .delivery-access-optional:not([open]){margin-top:0;padding-top:0}.checkout-addresses [data-address-summary]{white-space:pre-line;line-height:1.65}.checkout-addresses .address-save[hidden]{display:none!important}.address-preferences{grid-column:1/-1;border-top:1px solid #d5dfd3;margin:4px 0 0;padding:4px 0 0;min-width:0}.address-preferences>summary{min-height:48px;display:list-item;padding:12px 0;cursor:pointer;line-height:1.5;font-size:14px;font-weight:600}.address-preferences>.field{margin:12px 0 0}.address-preferences .small{font-size:13px;margin:6px 0 0}.address-preferences .address-check{margin:12px 0 0}.address-preferences:not([open])>.field,.address-preferences:not([open])>.address-check{display:none}#checkout-form[data-address-template-saved="true"] .checkout-remember{display:none!important}.address-editor>p.small.muted{font-size:13px;line-height:1.5;margin:12px 0}.address-editor .address-preferences input{font-size:16px}.checkout-account{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;padding:18px;margin:18px 0 22px;background:#edf1e8;border:1px solid #d5dfd3;border-radius:14px;color:#193f33}.checkout-account>div{flex:1 1 260px}.checkout-account strong{font-size:16px;line-height:1.4}.checkout-account p,.checkout-recipients .small{font-size:13px;line-height:1.5;margin:5px 0 0;color:#52675b}.checkout-account button,.checkout-account>a{font:inherit;font-size:14px;font-weight:600;color:#8e1045;background:none;border:0;padding:8px 0;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:4px;min-height:44px}.checkout-guest-note{flex-basis:100%;font-size:12px;color:#52675b}.checkout-recipients{margin-top:18px;padding-top:18px;border-top:1px solid #d8dfd4}.checkout-recipients:empty{display:none}.checkout-recipients>label{display:block;font-size:14px;margin-bottom:8px}.checkout-recipients select{width:100%;min-height:48px;border-radius:10px;border:1px solid #c5d0c6;background:#fffefa;color:#193f33;padding:10px 12px;font:inherit}.checkout-remember{margin-top:14px}.checkout-remember>summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.checkout-remember .field{margin:10px 0}.checkout-remember .secondary-button{margin-top:12px;min-height:44px}.checkout-manage{display:inline-block;padding:12px;font-size:13px;text-decoration:underline}.recipient-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.recipient-fields .field{min-width:0}.recipient-fields label{display:block;margin:0 0 6px;font-size:14px;font-weight:600}.recipient-fields label span{font-size:11px;font-weight:400;color:#52675b}.recipient-fields input,.recipient-fields select{width:100%;min-height:46px;border:1px solid #c5d0c6;border-radius:10px;background:white;color:#193f33;padding:10px 12px;font:inherit;box-sizing:border-box}.recipient-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.recipient-head h3{margin:0}.recipient-head p{margin:6px 0}.recipient-row{padding:20px 0;border-top:1px solid #d8dfd4;overflow-wrap:anywhere}.recipient-row p{margin:6px 0}.recipient-row .actions{margin-top:10px}.recipient-book form{margin-top:24px;padding-top:18px;border-top:1px solid #d8dfd4}.recipient-book form h4{margin:0 0 18px;font-size:20px}.recipient-book button{min-height:44px}.recipient-book{margin-bottom:24px}.checkout-product{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid #dce2d8;color:#193f33}.checkout-product-photo{display:grid;place-items:center;aspect-ratio:7/8;border-radius:10px;background:#e7ece3;overflow:hidden;text-align:center;font-size:12px;color:#536858}.checkout-product-photo img{display:block;width:100%;height:100%;object-fit:cover}.checkout-product-name{display:block;font-size:16px;font-weight:600;line-height:1.35}.checkout-product p{margin:6px 0 9px;font-size:12px;line-height:1.45;color:#52675b}.checkout-product strong{font-variant-numeric:tabular-nums}.checkout-postcard{padding:15px 0;border-top:1px solid #dce2d8;display:grid;gap:4px}.checkout-postcard>span{font-size:13px;color:#52675b}.checkout-postcard>button{font:inherit;font-size:14px;font-weight:600;color:#8e1045;background:none;border:0;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:4px;min-height:38px;padding:4px 0}.checkout-mobile-review{display:none}.checkout-review-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.checkout-review-head .section-kicker{margin:0}.checkout-review-head>a{font-size:13px;text-decoration:underline;padding:8px 0}.checkout-recipients [hidden],.recipient-book [hidden]{display:none!important}body[data-shop-route="checkout"] [data-site-order-submit-status]{color:#193f33;background:#edf1e8;border-color:#c5d0c6}body[data-shop-route="checkout"] [data-site-order-submit-status][data-kind="error"]{color:#89103c;background:#fff0f4;border-color:#dca6b9}@media(max-width:760px){.checkout-mobile-review{display:block;padding:18px;margin:0 0 16px;border-radius:16px}.checkout-mobile-review .checkout-product:last-child{padding-bottom:0;border-bottom:0}.checkout-summary .checkout-product{grid-template-columns:76px minmax(0,1fr);gap:12px}.checkout-summary .checkout-product-photo{display:grid;width:76px;height:88px}.checkout-summary .checkout-product>div{display:block;min-width:0}.checkout-summary .checkout-product-name{font-size:14px}.checkout-summary .checkout-product p{grid-column:1}.checkout-summary .checkout-product>div>strong:last-of-type{display:block;white-space:nowrap}.checkout-account{padding:15px;gap:4px;margin-top:14px}.checkout-account>div{flex-basis:100%}.checkout-account button{padding:10px 0}.recipient-fields{grid-template-columns:1fr}.recipient-head>button{width:100%}}.checkout-summary>.checkbox-row{display:flex;align-items:flex-start;gap:10px;margin:18px 0;font-size:12px;line-height:1.6}.checkout-summary>.checkbox-row>input{flex:none;margin-top:3px}.air-account{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;font:400 13px/1.3 Nimbus,Arial,sans-serif;white-space:nowrap}.air-account svg{flex:none}.air-account:hover{color:#fff}@media (min-width: 821px) and (max-width: 1100px){.air-account span{display:none}}@media (max-width: 820px){body .air-masthead{grid-template-columns:auto minmax(0,1fr) auto}.air-masthead .air-brand{min-width:0;width:100%}.air-masthead .air-brand img{width:100%;max-width:108px;height:auto}.air-masthead .air-account{display:inline-flex;flex-direction:column;gap:2px;width:44px;min-width:44px;min-height:44px;font-size:10px;line-height:1}.air-masthead .air-account svg{width:20px;height:22px}.air-masthead .air-account span{display:block;max-width:44px;white-space:normal;text-align:center}}@media (max-width: 359px){body.home-page .air-masthead, body.commerce-page .air-masthead{padding-inline:10px}}@media (max-width: 820px){body.home-page.nav-auto-hidden:not(.no-scroll) .bottom-nav,
  body.commerce-page.nav-auto-hidden:not(.no-scroll):not(.mate-buybar-visible):not(.brand-care-modal-open) .bottom-nav{transform:none!important;opacity:1!important;pointer-events:auto!important}}html[data-opening-ready-only] a[href$="#/profile"],
html[data-opening-ready-only] .brand-extras-strip{display:none!important}[data-opening-notice]{margin:16px 0;padding:20px;border:1px solid currentColor}[data-opening-notice] p{margin:0 0 14px;line-height:1.5}html[data-opening-ready-only] [data-product-extra]:disabled{opacity:.45}html[data-opening-ready-only] .home-page #products .site42-ready-card .product-info h3{min-height:2.4em!important}html[data-opening-ready-only] .home-page #products .site42-ready-card .product-size{min-height:0!important}html[data-opening-ready-only] .checkout-summary .summary-row > strong{white-space:nowrap;flex-shrink:0}#shop-root .cart-unavailable-image{display:grid;place-items:center;align-self:stretch;min-height:106px;border-radius:14px;background:#f1f1e9;color:#687563}#shop-root .cart-unavailable-image svg{width:48px;height:48px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#shop-root .cart-item-copy .cart-unavailable-status{color:#695b32;font-weight:600}#shop-root .cart-unavailable-price{color:#636b5c;font-size:13px;line-height:1.4}#shop-root .cart-item [data-remove-cart-line]{min-width:44px;min-height:44px}#shop-root .cart-availability-summary .summary-row{align-items:start;gap:12px}#shop-root .cart-availability-summary .summary-row strong{white-space:nowrap}#shop-root .cart-availability-summary .secondary-button{display:flex;width:100%;justify-content:center;margin-bottom:10px}#shop-root .cart-availability-summary .primary-button:disabled{opacity:.55;cursor:not-allowed}#shop-root .cart-unavailable .cart-item-copy{min-width:0;overflow-wrap:anywhere}#shop-root .cart-availability-note{margin:16px 0;color:#526458;font-size:13px;line-height:1.6}#shop-root .cart-item-price{white-space:nowrap}@media (max-width: 640px){#shop-root .cart-item .cart-item-side{grid-column:1/-1;gap:8px}}button, input[type="button"], input[type="submit"], input[type="reset"]{-webkit-appearance:none;appearance:none;-webkit-text-fill-color:currentColor}input:not([type="checkbox"]):not([type="radio"]), textarea, select{-webkit-text-fill-color:currentColor}select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 19px) center,calc(100% - 14px) center;background-size:5px 5px;background-repeat:no-repeat;padding-inline-end:40px}@media (forced-colors: active){select{-webkit-appearance:auto;appearance:auto;background-image:none}}:root{color-scheme:only light}body.commerce-page #shop-root #checkout-form select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%)!important;background-position:calc(100% - 19px) center,calc(100% - 14px) center!important;background-size:5px 5px!important;background-repeat:no-repeat!important;padding-inline-end:40px;padding-right:40px}body.commerce-page #shop-root #checkout-form :is(input, select, textarea){font-family:inherit}@media (forced-colors: active){body.commerce-page #shop-root #checkout-form select{-webkit-appearance:auto;appearance:auto;background-image:none!important}}@font-face{font-family:Molecula;src:url('/assets/fonts/molecula-display.woff2?v=7cb010811d4edd01b38b3bc9e4e548417f6da88880e1c867527a38de909bb331') format('woff2');font-display:swap;unicode-range:U+100-17F,U+192,U+1FA-1FF,U+218-21B,U+2C6-2C7,U+2C9,U+2D8-2DD,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+3D1,U+3D5-3D6,U+462-463,U+472-475,U+490-493,U+496-49D,U+4A0-4A3,U+4AA-4AB,U+4AE-4B3,U+4B6-4BB,U+4C0,U+4CB-4CC,U+4CF,U+4D8-4D9,U+4E2-4E3,U+4E8-4E9,U+4EE-4EF,U+1E80-1E85,U+1EF2-1EF3,U+2070,U+2074-2079,U+207F,U+20DD,U+2105,U+210F,U+2111-2113,U+2118,U+211C,U+211E,U+2120,U+2122,U+2126,U+2128,U+212D-212F,U+2135-2137,U+215B-215E,U+2200,U+2202-2203,U+2205-2209,U+220B,U+220D,U+220F,U+2211,U+2213,U+2215,U+2217,U+2219-221A,U+221D-2220,U+2223,U+2225,U+2227-222B,U+222E,U+2234-2235,U+2237,U+2245,U+2248,U+2260-2262,U+2264-2265,U+226A-226B,U+2282-2287,U+2295-2299,U+22A2-22A5,U+22BB,U+2302,U+2310,U+2320-2321,U+2329-232A,U+2500,U+2502,U+250C,U+2510,U+2514,U+2518,U+251C,U+2524,U+252C,U+2534,U+253C,U+2550-2570,U+2580,U+2584,U+2588,U+258C,U+2590-2593,U+25A0-25A1,U+25AA-25AC,U+25B2,U+25B5,U+25B9-25BA,U+25BC,U+25BF,U+25C3-25C4,U+25C6-25C7,U+25CA-25CB,U+25CF,U+25D8-25D9,U+25E6,U+263A-263C,U+2640,U+2642,U+2660,U+2663,U+2665-2666,U+266A-266B,U+301A-301B,U+EFBF-EFEC,U+EFFA-EFFF,U+FB00-FB04}@font-face{font-family:Molecula;src:url('assets/fonts/molecula-display-common.woff2?v=10e2e65bc66ac0b53e55b372b5b4b80df14b684cc7767ab7855acfdfc8eff67d') format('woff2');font-display:swap;unicode-range:U+20-FF,U+300-36F,U+400-45F,U+2000-206F,U+20A0-20CF,U+2116,U+2190-21FF,U+2212}@font-face{font-family:Nimbus;src:url('/assets/fonts/nimbus-sans-regular.woff2?v=8c1e91d87e8e1bb6d87e7d1ab8a40abac6cad486fca42848827867d6864f40b5') format('woff2');font-display:swap;unicode-range:U+100-17F,U+192,U+1FA-1FF,U+218-21B,U+2C6-2C7,U+2C9,U+2D8-2DD,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+3D1,U+3D5-3D6,U+462-463,U+472-475,U+490-493,U+496-49D,U+4A0-4A3,U+4AA-4AB,U+4AE-4B3,U+4B6-4BB,U+4C0,U+4CB-4CC,U+4CF,U+4D8-4D9,U+4E2-4E3,U+4E8-4E9,U+4EE-4EF,U+1E80-1E85,U+1EF2-1EF3,U+2070,U+2074-2079,U+207F,U+20DD,U+2105,U+210F,U+2111-2113,U+2118,U+211C,U+211E,U+2120,U+2122,U+2126,U+2128,U+212D-212F,U+2135-2137,U+215B-215E,U+2200,U+2202-2203,U+2205-2209,U+220B,U+220D,U+220F,U+2211,U+2213,U+2215,U+2217,U+2219-221A,U+221D-2220,U+2223,U+2225,U+2227-222B,U+222E,U+2234-2235,U+2237,U+2245,U+2248,U+2260-2262,U+2264-2265,U+226A-226B,U+2282-2287,U+2295-2299,U+22A2-22A5,U+22BB,U+2302,U+2310,U+2320-2321,U+2329-232A,U+2500,U+2502,U+250C,U+2510,U+2514,U+2518,U+251C,U+2524,U+252C,U+2534,U+253C,U+2550-2570,U+2580,U+2584,U+2588,U+258C,U+2590-2593,U+25A0-25A1,U+25AA-25AC,U+25B2,U+25B5,U+25B9-25BA,U+25BC,U+25BF,U+25C3-25C4,U+25C6-25C7,U+25CA-25CB,U+25CF,U+25D8-25D9,U+25E6,U+263A-263C,U+2640,U+2642,U+2660,U+2663,U+2665-2666,U+266A-266B,U+301A-301B,U+EFBF-EFEC,U+EFFA-EFFF,U+FB00-FB04}@font-face{font-family:Nimbus;src:url('assets/fonts/nimbus-sans-regular-common.woff2?v=c3ba5b79d68f23af90b54a264fb5ebc219231e5275d5f29b9caff569d4cec41f') format('woff2');font-display:swap;unicode-range:U+20-FF,U+300-36F,U+400-45F,U+2000-206F,U+20A0-20CF,U+2116,U+2190-21FF,U+2212}@font-face{font-family:Nimbus;src:url('/assets/fonts/nimbus-sans-bold.woff2?v=01be81a388ff7bf7c167deb1dd09c52b97fbf20c1521a4b50a58da310b0c31e1') format('woff2');font-weight:700;font-display:swap;unicode-range:U+100-17F,U+192,U+1FA-1FF,U+218-21B,U+2C6-2C7,U+2C9,U+2D8-2DD,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+3D1,U+3D5-3D6,U+462-463,U+472-475,U+490-493,U+496-49D,U+4A0-4A3,U+4AA-4AB,U+4AE-4B3,U+4B6-4BB,U+4C0,U+4CB-4CC,U+4CF,U+4D8-4D9,U+4E2-4E3,U+4E8-4E9,U+4EE-4EF,U+1E80-1E85,U+1EF2-1EF3,U+2070,U+2074-2079,U+207F,U+20DD,U+2105,U+210F,U+2111-2113,U+2118,U+211C,U+211E,U+2120,U+2122,U+2126,U+2128,U+212D-212F,U+2135-2137,U+215B-215E,U+2200,U+2202-2203,U+2205-2209,U+220B,U+220D,U+220F,U+2211,U+2213,U+2215,U+2217,U+2219-221A,U+221D-2220,U+2223,U+2225,U+2227-222B,U+222E,U+2234-2235,U+2237,U+2245,U+2248,U+2260-2262,U+2264-2265,U+226A-226B,U+2282-2287,U+2295-2299,U+22A2-22A5,U+22BB,U+2302,U+2310,U+2320-2321,U+2329-232A,U+2500,U+2502,U+250C,U+2510,U+2514,U+2518,U+251C,U+2524,U+252C,U+2534,U+253C,U+2550-2570,U+2580,U+2584,U+2588,U+258C,U+2590-2593,U+25A0-25A1,U+25AA-25AC,U+25B2,U+25B5,U+25B9-25BA,U+25BC,U+25BF,U+25C3-25C4,U+25C6-25C7,U+25CA-25CB,U+25CF,U+25D8-25D9,U+25E6,U+263A-263C,U+2640,U+2642,U+2660,U+2663,U+2665-2666,U+266A-266B,U+301A-301B,U+EFBF-EFEC,U+EFFA-EFFF,U+FB00-FB04}@font-face{font-family:Nimbus;src:url('assets/fonts/nimbus-sans-bold-common.woff2?v=a27e81a0b06f3a5b44dbeb19d1b74a2a87d7e6e6d3ff8dfa60be4b7f42ac227c') format('woff2');font-weight:700;font-display:swap;unicode-range:U+20-FF,U+300-36F,U+400-45F,U+2000-206F,U+20A0-20CF,U+2116,U+2190-21FF,U+2212}@font-face{font-family:P052;src:url('/assets/fonts/p052-italic.woff2?v=a7db8aa108edeef04c64ae5702915342ea91ca02255e3ac5916198a3d2384ea4') format('woff2');font-style:italic;font-display:swap}:root{--bg:#06140f;--bg-soft:#082019;--panel:#071a14;--ink:#f4f1eb;--muted:#aab5ae;--pink:#ca0d4f;--pink-bright:#e92f6b;--green:#55d9a0;--line:rgba(221,237,227,.16);--shell:1328px;--radius:15px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-width:320px;background:radial-gradient(72% 24% at 55% 0,rgba(31,83,60,.28),transparent 74%),linear-gradient(180deg,#06140f 0%,#04110d 100%);color:var(--ink);font-family:Nimbus,Arial,sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(55% 32% at 51% 48%,rgba(17,65,43,.10),transparent 74%)}button,a{font:inherit;color:inherit}button{cursor:pointer}a{text-decoration:none}.shell{width:min(var(--shell),calc(100% - 96px));margin-inline:auto}.desktop-only{display:inline}.site-header{position:absolute;z-index:30;top:0;left:50%;transform:translateX(-50%);height:84px;display:flex;align-items:center;gap:18px}.brand{flex:0 0 auto}.brand img{display:block;width:166px;height:auto}.header-city{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:12px;white-space:nowrap;color:#e6e9e4}.pin{width:12px;height:12px;border:1px solid currentColor;border-radius:50% 50% 50% 0;transform:rotate(-45deg);position:relative}.pin:after{content:"";position:absolute;width:3px;height:3px;border:1px solid currentColor;border-radius:50%;left:3px;top:3px}.header-actions{display:flex;align-items:center;gap:10px}.header-pill{height:38px;border:1px solid rgba(236,244,238,.18);border-radius:999px;background:rgba(225,235,228,.045);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:0 18px;display:inline-flex;align-items:center;gap:9px;color:#dce3dd;font-size:11px;white-space:nowrap}.florist-pill{background:rgba(225,235,228,.065)}.florist-pill i{width:8px;height:8px;border-radius:50%;background:#32cf8f;box-shadow:0 0 14px rgba(50,207,143,.42)}.florist-pill b{font-size:20px;font-weight:400;line-height:0;color:#aebbb3}.delivery-icon{width:15px;height:15px;border:1px solid #dce3dd;border-radius:4px;position:relative}.delivery-icon:before,.delivery-icon:after{content:"";position:absolute;width:4px;height:4px;border:1px solid #dce3dd;border-radius:50%;bottom:-4px}.delivery-icon:before{left:1px}.delivery-icon:after{right:1px}.menu-button{width:42px;height:42px;border:0;background:transparent;display:grid;place-content:center;gap:5px;padding:0}.menu-button span{display:block;width:23px;height:1px;background:#dce4de}.menu-button span:nth-child(2){width:18px;justify-self:end}.hero{position:relative;isolation:isolate;min-height:clamp(398px,38vw,500px);overflow:hidden}.hero-photo{position:absolute;z-index:-4;inset:0 0 0 27%;overflow:hidden}.hero-photo>img{width:100%;height:100%;object-fit:cover;object-position:50% 44%;display:block;transform:scale(1.08);filter:saturate(.92) contrast(.96) brightness(.74)}.hero-frost{position:absolute;inset:-3%;background:rgba(225,235,228,.075);backdrop-filter:blur(5px) saturate(88%);-webkit-backdrop-filter:blur(5px) saturate(88%)}.hero-depth{position:absolute;inset:0;background:radial-gradient(ellipse 31% 52% at 68% 47%,rgba(255,255,255,.012),rgba(229,239,232,.06) 64%,rgba(229,239,232,.14) 100%);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);mask-image:linear-gradient(90deg,transparent 0,#000 25%,rgba(0,0,0,.18) 58%,#000 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 25%,rgba(0,0,0,.18) 58%,#000 100%)}.hero-condensation{position:absolute;inset:0;background:url('/assets/optimized/glass-condensation.webp?v=d4d72cfb21f6f56781ef12899b2221330c54972d7700645aa91f0656da8922b7') center/cover no-repeat;opacity:.78;mix-blend-mode:screen;filter:contrast(1.06)}.hero-shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,#06140f 0%,rgba(6,20,15,.995) 25%,rgba(6,20,15,.91) 39%,rgba(6,20,15,.38) 61%,rgba(6,20,15,.05) 83%),linear-gradient(180deg,rgba(3,15,11,.10),rgba(3,15,11,.12) 65%,#06140f 100%)}.hero-content{position:relative;z-index:2;min-height:inherit;display:flex;align-items:center;padding-top:78px}.hero-copy{width:43%;padding:22px 0 28px 6px}.eyebrow{margin:0 0 16px;color:#4ce1a5;font-size:10px;line-height:1.2;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.hero h1,.section-heading h2,.ai-copy h2,.product-title,.today-card h3{font-family:Molecula,Georgia,serif;font-weight:400}.hero h1{margin:0 0 17px;font-size:clamp(52px,5.6vw,72px);line-height:.94;letter-spacing:-.035em;text-wrap:balance}.hero h1 em{font-family:P052,Georgia,serif;font-weight:400;color:#e82d69;line-height:1.06}.hero-lede{margin:0 0 22px;color:#e2e4e0;font-size:15px;line-height:1.48}.primary-cta{min-height:46px;border:0;border-radius:10px;background:linear-gradient(135deg,#d20d50,#b80c47);color:#fff;padding:0 28px;display:inline-flex;align-items:center;justify-content:center;gap:13px;font-size:12px;box-shadow:0 10px 30px rgba(202,13,79,.20);transition:transform .2s ease,box-shadow .2s ease}.primary-cta:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(202,13,79,.28)}.primary-cta.compact{min-height:38px;padding:0 34px;border-radius:8px}.showcase{position:relative;z-index:4;padding:0 0 18px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 14px}.section-heading h2{font-size:clamp(28px,3vw,38px);line-height:1;letter-spacing:-.025em;margin:0 0 5px}.section-heading p{margin:0;color:#b8c1bb;font-size:12px;line-height:1.35}.section-heading a{font-size:12px;color:#c8ab99;white-space:nowrap}.section-heading a span{margin-left:4px}.section-heading.slim{align-items:center;margin-bottom:10px}.rail-controls{display:flex;gap:9px;padding-bottom:2px}.rail-arrow{width:40px;height:40px;border:1px solid rgba(222,237,228,.18);border-radius:50%;background:rgba(4,18,13,.30);color:#f4f1eb;font-size:22px;display:grid;place-items:center;transition:background .2s,border-color .2s}.rail-arrow:hover{background:rgba(14,48,33,.65);border-color:rgba(85,217,160,.45)}.product-rail{overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 0 2px}.product-rail::-webkit-scrollbar{display:none}.product-grid{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(174px,calc((100vw - 152px)/5),244px);gap:14px;width:max-content}.product-card{height:clamp(264px,24vw,320px);border:1px solid rgba(208,229,216,.18);border-radius:14px;background:linear-gradient(180deg,rgba(15,37,28,.74),rgba(5,20,15,.92));overflow:hidden;scroll-snap-align:start;position:relative}.product-media{height:68%;position:relative;overflow:hidden;background:#07130f}.product-media:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(180deg,transparent,rgba(5,18,13,.72))}.product-media img{width:100%;height:100%;object-fit:cover;object-position:center 43%;display:block;transition:transform .45s ease}.product-card:hover .product-media img{transform:scale(1.035)}.ready-tag{position:absolute;z-index:2;left:10px;top:10px;border:1px solid rgba(58,223,158,.52);border-radius:999px;background:rgba(2,31,20,.66);color:#5de2aa;padding:4px 7px;font-size:8px}.favorite{position:absolute;z-index:3;right:8px;top:7px;width:30px;height:30px;border:0;background:rgba(1,14,10,.18);color:white;border-radius:50%;font-size:20px;line-height:1}.product-info{height:32%;padding:9px 11px 10px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr;column-gap:8px;align-items:end}.product-info h3{grid-column:1/-1;margin:0;color:#f3f0ea;font-size:13px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-size{grid-column:1/-1;color:#98aaa0;font-size:9px}.product-price{align-self:end;font-size:15px;font-weight:400}.add-button{align-self:end;width:29px;height:29px;border:0;border-radius:10px;background:var(--pink);color:white;font-size:20px;line-height:1;display:grid;place-items:center}.ai-lab{padding:0 0 16px}.ai-panel{position:relative;min-height:236px;overflow:hidden;border:1px solid rgba(205,226,214,.18);border-radius:22px;background:radial-gradient(55% 140% at 69% 49%,rgba(20,91,64,.34),transparent 67%),linear-gradient(100deg,#061912 0%,#061c15 46%,#04120e 100%)}.ai-copy{position:relative;z-index:4;width:47%;padding:24px 28px}.ai-copy .eyebrow{margin-bottom:14px}.ai-copy h2{margin:0 0 8px;font-size:clamp(28px,3vw,41px);line-height:1.04;letter-spacing:-.025em}.ai-copy>p:not(.eyebrow){margin:0 0 14px;color:#b6c1ba;font-size:12px;line-height:1.45}.ai-visual{position:absolute;inset:0 0 0 43%;overflow:hidden}.ai-visual:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(82,224,180,.55) 0 1px,transparent 1.7px),radial-gradient(circle,rgba(225,45,108,.50) 0 1px,transparent 1.7px);background-size:43px 47px,71px 63px;background-position:11px 7px,30px 22px;opacity:.35;mask-image:radial-gradient(ellipse at 48% 52%,#000,transparent 68%);-webkit-mask-image:radial-gradient(ellipse at 48% 52%,#000,transparent 68%)}.flower-sphere{position:absolute;left:18%;top:50%;width:238px;height:238px;transform:translateY(-50%);border-radius:50%;padding:12px;background:linear-gradient(145deg,rgba(239,252,245,.20),rgba(49,165,120,.06));border:1px solid rgba(207,245,227,.44);box-shadow:inset 0 0 24px rgba(231,250,240,.18),0 0 34px rgba(35,199,144,.16),0 20px 44px rgba(0,0,0,.35)}.flower-sphere:before{content:"";position:absolute;inset:10px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:linear-gradient(145deg,rgba(255,255,255,.14),transparent 35%)}.flower-sphere:after{content:"";position:absolute;left:18%;top:10%;width:40%;height:16%;border-radius:50%;background:rgba(255,255,255,.12);filter:blur(8px);transform:rotate(-18deg)}.flower-sphere img{width:100%;height:100%;object-fit:cover;object-position:center 38%;display:block;border-radius:50%;filter:saturate(.88) brightness(.72)}.flower-sphere span{position:absolute;left:50%;bottom:-12px;width:126%;height:25px;transform:translateX(-50%);border:1px solid rgba(73,218,169,.40);border-radius:50%;box-shadow:0 0 12px rgba(202,13,79,.16)}.orbital-line{position:absolute;left:36%;top:50%;border:1px solid rgba(77,220,170,.26);border-radius:50%;transform:translate(-50%,-50%) rotate(-15deg)}.orbital-line.one{width:340px;height:95px}.orbital-line.two{width:300px;height:125px;transform:translate(-50%,-50%) rotate(24deg);border-color:rgba(224,35,101,.28)}.life-vial{position:absolute;right:13%;top:22%;width:47px;height:153px;border:1px solid rgba(221,245,233,.52);border-radius:8px 8px 18px 18px;background:linear-gradient(90deg,rgba(255,255,255,.08),rgba(255,255,255,.01) 55%,rgba(255,255,255,.10));box-shadow:inset 5px 0 10px rgba(255,255,255,.06),0 12px 28px rgba(0,0,0,.28)}.vial-rim{position:absolute;left:-4px;top:-8px;width:53px;height:13px;border:1px solid rgba(221,245,233,.62);border-radius:50%}.vial-powder{position:absolute;left:7px;right:7px;bottom:9px;height:48px;border-radius:0 0 12px 12px;background:radial-gradient(circle at 20% 20%,#f4efe1 0 1.5px,transparent 2.5px),radial-gradient(circle at 70% 50%,#ddd5c3 0 1.6px,transparent 2.6px),radial-gradient(circle at 40% 75%,#fff8e8 0 1.4px,transparent 2.4px),rgba(225,217,197,.10);background-size:10px 10px,13px 13px,9px 9px}.vial-label{position:absolute;left:-6px;top:62px;width:57px;padding:4px 2px;background:#e9ece4;color:#15241b;text-align:center;font-style:normal;font-size:6px;line-height:1.25;letter-spacing:.08em}.vial-label small{font-size:6px;letter-spacing:0}.gift-tag{position:absolute;right:1.8%;top:34%;width:122px;transform:rotate(9deg);color:#152018}.gift-tag strong{display:block;padding:12px 10px;background:#b8b8ad;border-radius:4px;clip-path:polygon(8% 0,100% 10%,93% 100%,0 88%);font-size:10px;line-height:1.22;text-align:center}.gift-tag small{display:block;margin-top:15px;color:#9fb1a6;font-size:8px;line-height:1.25;transform:rotate(-9deg);text-align:center}.stories{padding:0 0 16px}.story-row{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:14px;overflow:hidden}.story{text-align:center;min-width:0}.story-media{width:min(78px,100%);aspect-ratio:1;margin:0 auto 6px;border:1px solid rgba(221,234,225,.38);border-radius:50%;padding:4px;background:rgba(4,18,13,.35);position:relative;transition:transform .2s ease,border-color .2s}.story:hover .story-media{transform:translateY(-2px);border-color:rgba(202,13,79,.72)}.story-media img{width:100%;height:100%;display:block;object-fit:cover;border-radius:50%}.story.new .story-media:after{content:"NEW";position:absolute;inset:4px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,rgba(4,33,24,.38),rgba(4,18,13,.82));color:#dbfff0;font-size:9px;letter-spacing:.14em}.story-label{display:block;color:#e0e4e0;font-size:9px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.today{padding:0 0 14px}.today-grid{display:grid;grid-template-columns:1.55fr repeat(3,1fr);gap:14px;align-items:start}.today-card{position:relative;min-width:0}.today-media{height:190px;overflow:hidden;border:1px solid rgba(208,229,216,.18);border-radius:13px;background:#07130f;position:relative}.today-card.featured .today-media{height:286px}.today-media:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(180deg,transparent,rgba(4,16,12,.68))}.today-media img{width:100%;height:100%;object-fit:cover;object-position:center 42%;display:block;transition:transform .45s ease}.today-card:hover img{transform:scale(1.035)}.today-card .favorite{top:7px}.today-info{padding:7px 2px 0;display:grid;grid-template-columns:1fr auto;gap:2px 8px}.today-card h3{grid-column:1/-1;margin:0;font-size:15px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.today-size{color:#98aaa0;font-size:9px}.today-price{font-size:14px}.today-info .add-button{grid-column:2;grid-row:2/4}.individual-link{display:inline-flex;margin-top:9px;color:#c9b2a5;font-size:11px;border-bottom:1px solid rgba(201,178,165,.38);padding-bottom:3px}.benefits{margin-top:0;margin-bottom:120px;min-height:58px;border:1px solid rgba(208,229,216,.13);border-radius:12px;display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden;background:rgba(7,28,20,.24)}.benefit{min-width:0;padding:10px 12px;display:flex;align-items:center;gap:10px;border-right:1px solid rgba(208,229,216,.10)}.benefit:last-child{border-right:0}.benefit-icon{flex:0 0 28px;width:28px;height:28px;border:1px solid var(--green);border-radius:9px;position:relative;color:var(--green)}.benefit p{margin:0;min-width:0}.benefit strong,.benefit small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.benefit strong{font-size:10px;font-weight:400}.benefit small{margin-top:2px;color:#94a49b;font-size:8px}.delivery-benefit:before{content:"";position:absolute;width:12px;height:8px;border:1px solid currentColor;border-radius:2px;left:6px;top:7px}.delivery-benefit:after{content:"";position:absolute;width:4px;height:4px;border:1px solid currentColor;border-radius:50%;left:5px;bottom:4px;box-shadow:10px 0 0 -1px #06140f,10px 0 0 0 currentColor}.guarantee-benefit:before{content:"✧";position:absolute;inset:0;display:grid;place-items:center;font-size:17px}.photo-benefit:before{content:"";position:absolute;left:5px;top:7px;width:16px;height:12px;border:1px solid currentColor;border-radius:2px}.photo-benefit:after{content:"";position:absolute;left:11px;top:10px;width:4px;height:4px;border:1px solid currentColor;border-radius:50%}.flower-benefit:before{content:"✣";position:absolute;inset:0;display:grid;place-items:center;font-size:17px}.chat-benefit:before{content:"";position:absolute;left:5px;top:6px;width:16px;height:12px;border:1px solid currentColor;border-radius:7px}.chat-benefit:after{content:"";position:absolute;left:8px;bottom:5px;width:5px;height:5px;border-left:1px solid currentColor;transform:rotate(-35deg)}.bottom-nav{position:fixed;z-index:50;left:50%;bottom:max(12px,env(safe-area-inset-bottom));transform:translateX(-50%);width:min(930px,calc(100% - 92px));height:84px;border:1px solid rgba(220,237,227,.14);border-radius:26px;background:rgba(5,25,18,.86);backdrop-filter:blur(22px) saturate(118%);-webkit-backdrop-filter:blur(22px) saturate(118%);box-shadow:0 18px 48px rgba(0,0,0,.32);display:grid;grid-template-columns:1fr 1fr 130px 1fr 1fr;align-items:center;padding:0 34px}.bottom-nav>a{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#c8d0ca;font-size:10px}.bottom-nav>a.active{color:#fff}.bottom-nav small{font-size:9px}.nav-icon{width:24px;height:24px;position:relative;display:block}.home-icon:before{content:"";position:absolute;left:4px;top:8px;width:15px;height:13px;border:1.5px solid currentColor;border-top:0;border-radius:2px}.home-icon:after{content:"";position:absolute;left:4px;top:3px;width:15px;height:15px;border-left:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg);border-radius:2px}.grid-icon{background:linear-gradient(currentColor 0 0) 2px 2px/8px 8px no-repeat,linear-gradient(currentColor 0 0) 14px 2px/8px 8px no-repeat,linear-gradient(currentColor 0 0) 2px 14px/8px 8px no-repeat,linear-gradient(currentColor 0 0) 14px 14px/8px 8px no-repeat;mask:linear-gradient(#000 0 0)}.cart-icon:before{content:"";position:absolute;left:4px;top:5px;width:16px;height:12px;border:1.5px solid currentColor;border-top:0;transform:skew(-8deg)}.cart-icon:after{content:"•  •";position:absolute;left:4px;top:14px;letter-spacing:5px;font-size:13px}.user-icon:before{content:"";position:absolute;left:8px;top:2px;width:8px;height:8px;border:1.5px solid currentColor;border-radius:50%}.user-icon:after{content:"";position:absolute;left:4px;bottom:1px;width:16px;height:10px;border:1.5px solid currentColor;border-bottom:0;border-radius:12px 12px 0 0}.ai-orb{position:relative;width:94px;height:94px;margin:-29px auto 0;border:1px solid rgba(255,255,255,.42);border-radius:50%;background:radial-gradient(circle at 34% 27%,#f379a1 0,#e12f69 20%,#ca0d4f 55%,#680d33 100%);box-shadow:0 0 18px rgba(202,13,79,.46),0 0 34px rgba(65,213,162,.16);color:#fff;display:grid;place-items:center;animation:breathe 5.4s ease-in-out infinite}.ai-orb>span{font-family:Molecula,Georgia,serif;font-size:35px;line-height:1}.ai-orb i,.ai-orb b{position:absolute;left:50%;top:50%;width:126px;height:45px;border:1px solid rgba(91,222,174,.32);border-radius:50%;transform:translate(-50%,-50%) rotate(-18deg);pointer-events:none}.ai-orb b{width:112px;height:58px;border-color:rgba(226,50,112,.40);transform:translate(-50%,-50%) rotate(25deg)}.ai-orb small{position:absolute;top:104px;width:130px;text-align:center;color:#7f9388;font-size:7px;text-transform:uppercase;letter-spacing:.10em}.toast{position:fixed;z-index:80;left:50%;bottom:112px;transform:translate(-50%,10px);opacity:0;pointer-events:none;padding:10px 15px;border-radius:999px;background:#edf0ea;color:#102218;font-size:11px;transition:opacity .2s,transform .2s}.toast.show{opacity:1;transform:translate(-50%,0)}@keyframes breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.035)}}:focus-visible{outline:2px solid #f03d77;outline-offset:3px}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hero-photo>img{filter:blur(4px) saturate(.9) brightness(.72);transform:scale(1.11)}.hero-frost{background:rgba(218,230,222,.10)}.site-header .header-pill,.bottom-nav{background:rgba(5,25,18,.96)}}@media(max-width:1100px){.shell{width:calc(100% - 64px)}.brand img{width:150px}.header-city{font-size:11px}.header-pill{padding-inline:13px}.product-grid{grid-auto-columns:calc((100vw - 120px)/5)}.flower-sphere{left:14%}.life-vial{right:15%}.gift-tag{right:0}.bottom-nav{width:calc(100% - 64px)}}@media(max-width:820px){.shell{width:calc(100% - 40px)}.site-header{height:70px;gap:10px}.brand img{width:126px}.delivery-pill{display:none}.header-city{margin-left:auto}.header-pill{height:34px;padding-inline:10px}.hero{min-height:410px}.hero-photo{left:31%}.hero-content{padding-top:62px}.hero-copy{width:52%;padding-left:0}.hero h1{font-size:50px}.product-grid{grid-auto-columns:calc((100vw - 92px)/4)}.ai-copy{width:51%;padding-inline:22px}.ai-visual{left:45%}.flower-sphere{left:6%;width:215px;height:215px}.life-vial{right:9%}.gift-tag{display:none}.story-row{overflow-x:auto;scrollbar-width:none;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82px;gap:13px}.today-grid{grid-template-columns:1.45fr repeat(3,1fr);gap:10px}.today-media{height:160px}.today-card.featured .today-media{height:245px}.benefits{overflow-x:auto;grid-template-columns:repeat(5,190px);scrollbar-width:none}.bottom-nav{width:calc(100% - 32px);grid-template-columns:1fr 1fr 108px 1fr 1fr;padding-inline:18px}}@media(max-width:620px){.shell{width:calc(100% - 32px)}.desktop-only{display:none}.site-header{height:60px;gap:6px}.brand img{width:112px}.header-city{font-size:10px;gap:5px}.pin{width:10px;height:10px}.florist-pill{font-size:0;width:70px;padding:0 9px;justify-content:center}.florist-pill:after{content:"На связи";font-size:9px}.florist-pill b{display:none}.menu-button{width:34px}.menu-button span{width:20px}.hero{min-height:356px}.hero-photo{left:34%;top:0}.hero-photo>img{object-position:47% 45%;transform:scale(1.18)}.hero-frost{backdrop-filter:blur(4px) saturate(90%);-webkit-backdrop-filter:blur(4px) saturate(90%)}.hero-condensation{opacity:.70;background-size:auto 100%}.hero-shade{background:linear-gradient(90deg,#06140f 0%,rgba(6,20,15,.99) 30%,rgba(6,20,15,.82) 49%,rgba(6,20,15,.20) 76%,transparent),linear-gradient(180deg,rgba(3,15,11,.06),rgba(3,15,11,.12) 65%,#06140f 100%)}.hero-content{padding-top:54px;align-items:center}.hero-copy{width:61%;padding:22px 0 17px}.eyebrow{font-size:7.5px;letter-spacing:.14em;margin-bottom:10px}.hero h1{font-size:38px;line-height:.96;margin-bottom:12px}.hero-lede{font-size:11px;line-height:1.42;margin-bottom:14px;max-width:205px}.primary-cta{min-height:38px;padding:0 14px;border-radius:8px;font-size:9px;gap:8px}.showcase{padding-bottom:14px}.section-heading{margin-bottom:10px}.section-heading h2{font-size:29px;margin-bottom:4px}.section-heading p{font-size:10px;max-width:260px}.rail-controls{display:none}.product-grid{grid-auto-columns:78vw;gap:11px}.product-card{height:354px}.product-info h3{font-size:14px}.product-price{font-size:16px}.ai-panel{min-height:326px}.ai-copy{width:69%;padding:22px 18px}.ai-copy h2{font-size:31px}.ai-copy>p:not(.eyebrow){font-size:10px}.ai-copy .primary-cta{min-height:36px;padding-inline:20px}.ai-visual{left:28%;top:80px;opacity:.85}.flower-sphere{left:24%;top:55%;width:205px;height:205px}.orbital-line.one{width:270px}.orbital-line.two{width:240px}.life-vial{right:4%;top:33%;width:39px;height:127px}.vial-rim{width:45px}.vial-label{width:49px;left:-6px}.stories{padding-bottom:14px}.section-heading.slim{margin-bottom:9px}.section-heading.slim h2{font-size:29px}.section-heading a{font-size:10px}.story-row{margin-right:-16px;grid-auto-columns:78px}.story-media{width:68px}.today-grid{grid-template-columns:1fr 1fr;gap:12px 10px}.today-card.featured{grid-column:1/-1}.today-card.featured .today-media{height:290px}.today-media{height:182px}.today-card:nth-child(4){grid-column:1/-1}.today-card:nth-child(4) .today-media{height:220px}.today-card h3{font-size:14px}.benefits{width:calc(100% - 32px);margin-bottom:102px;grid-template-columns:repeat(5,175px);min-height:56px}.bottom-nav{bottom:max(7px,env(safe-area-inset-bottom));width:calc(100% - 18px);height:66px;border-radius:22px;padding:0 7px;grid-template-columns:1fr 1fr 74px 1fr 1fr}.bottom-nav>a{gap:3px}.bottom-nav small{font-size:8px}.nav-icon{width:21px;height:21px}.ai-orb{width:68px;height:68px;margin-top:-22px}.ai-orb>span{font-size:26px}.ai-orb i{width:88px;height:34px}.ai-orb b{width:82px;height:40px}.ai-orb small{display:none}.toast{bottom:82px}}@media(max-width:390px){.site-header{gap:4px}.brand img{width:105px}.header-city{font-size:9px}.florist-pill{width:61px}.florist-pill:after{font-size:8px}.hero-copy{width:62%}.hero h1{font-size:35px}.hero-lede{max-width:185px}.product-card{height:338px}.today-card.featured .today-media{height:270px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ai-orb{animation:none}.primary-cta,.product-media img,.story-media,.today-media img{transition:none}}@media(min-width:821px){.hero{min-height:clamp(398px,30vw,430px)}}.hero-photo{left:34%}.hero-photo>img{object-fit:contain;object-position:58% 47%;transform:scale(1.68);transform-origin:58% 47%;filter:saturate(.94) contrast(.98) brightness(.69)}.hero-frost{background:rgba(225,235,228,.065);backdrop-filter:blur(3.2px) saturate(91%);-webkit-backdrop-filter:blur(3.2px) saturate(91%)}.hero-depth{backdrop-filter:blur(1.15px);-webkit-backdrop-filter:blur(1.15px)}.hero-condensation{opacity:.68}.product-card{height:clamp(264px,22vw,286px)}.story-media{display:block}@media(max-width:820px){.hero-photo{left:34%}.hero-photo>img{object-fit:contain;object-position:55% 46%;transform:scale(1.52);transform-origin:55% 46%}.hero-frost{backdrop-filter:blur(3px) saturate(91%);-webkit-backdrop-filter:blur(3px) saturate(91%)}}@media(max-width:620px){.hero-photo{left:36%}.hero-photo>img{object-fit:contain;object-position:55% 45%;transform:scale(1.42);transform-origin:55% 45%}.hero-frost{backdrop-filter:blur(2.8px) saturate(92%);-webkit-backdrop-filter:blur(2.8px) saturate(92%)}.hero-condensation{opacity:.62}.product-card{height:354px}}@media(max-width:390px){.product-card{height:330px}}@media(min-width:821px) and (max-width:1100px){.shell{width:calc(100% - 96px)}.brand img{width:166px}.product-grid{grid-auto-columns:calc((100vw - 152px)/5)}.bottom-nav{width:calc(100% - 92px)}}@media(min-width:821px){.hero-content{padding-top:92px}.hero h1{font-size:clamp(50px,5.2vw,70px)}.hero .primary-cta{min-width:234px}.ai-panel{min-height:218px}.ai-copy{padding-top:20px;padding-bottom:20px}.flower-sphere{width:220px;height:220px}.stories{padding-bottom:10px}.today{padding-bottom:10px}.today-grid{grid-template-columns:1.55fr repeat(3,1fr);gap:14px}.today-card{height:188px;border:1px solid rgba(208,229,216,.18);border-radius:13px;overflow:hidden;background:#07130f}.today-media,.today-card.featured .today-media{height:100%;border:0;border-radius:0}.today-media:after{inset:36% 0 0;background:linear-gradient(180deg,transparent,rgba(4,16,12,.92) 72%)}.today-info{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:42px 10px 10px;display:grid;grid-template-columns:1fr auto;gap:2px 8px;background:linear-gradient(180deg,transparent,rgba(4,16,12,.92) 55%)}.today-card h3{font-family:Nimbus,Arial,sans-serif;font-size:13px}.today-size{font-size:8px}.today-price{font-size:14px}.today-info .add-button{width:28px;height:28px}.individual-link{margin-top:8px}}@media(min-width:821px){.hero-content{padding-top:100px}.hero h1{font-size:clamp(40px,4vw,60px)}.today-card{height:154px}.individual-link{display:none}}@media(min-width:821px){.header-city{margin-right:42px}.hero-content{padding-top:90px}.hero h1{font-size:clamp(39px,3.83vw,58px)}.hero h1 em{display:inline-block;transform:scaleX(1.12);transform-origin:left center}.hero-photo>img{transform:translateX(5%) scale(1.68);transform-origin:63% 47%}.hero-frost{backdrop-filter:blur(2.7px) saturate(92%);-webkit-backdrop-filter:blur(2.7px) saturate(92%)}.ai-lab{padding-bottom:10px}.ai-panel{min-height:218px}.ai-copy{padding:16px 28px}.ai-copy .eyebrow{margin-bottom:10px}.ai-copy h2{font-size:30px;margin-bottom:6px}.ai-copy>p:not(.eyebrow){margin-bottom:10px}.stories{padding-bottom:5px}.today-card{height:160px}.bottom-nav{bottom:28px}}@media(min-width:821px){.hero-copy>.eyebrow{position:relative;top:-9px}.hero h1{transform:translateY(-6px)}.hero h1 em{transform:translateY(2px) scale(1.12,.92);transform-origin:left center}.hero .primary-cta{position:relative;top:-2px;min-height:44px}}@media(min-width:1101px) and (max-height:950px){.bottom-nav{bottom:8px}}.favorite{top:0;right:0;width:44px;height:44px;display:grid;place-items:center;background:transparent}.favorite span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:rgba(1,14,10,.16)}.add-button{width:44px;height:44px;border-radius:0;background:transparent;position:relative;isolation:isolate}.add-button:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:29px;height:29px;border-radius:10px;background:var(--pink);transform:translate(-50%,-50%)}.rail-arrow,.menu-button{width:44px;height:44px}.florist-pill{min-height:44px}.today-info .add-button{width:44px;height:44px}@media(max-width:620px){.menu-button{width:44px;height:44px;margin-right:-8px}.florist-pill{min-height:44px}.primary-cta{min-height:44px}.individual-link{min-height:44px;align-items:center}}.brand,.section-heading a,.primary-cta.compact{min-height:44px}.brand,.section-heading a{display:inline-flex;align-items:center}@media(max-width:820px){.individual-link{display:inline-flex;align-items:center;min-height:44px}}@media (min-width:821px){.shell{width:calc(100% - 80px);max-width:1360px}.site-header{height:86px}.brand img{width:176px}.header-city{position:absolute;left:36.2%;margin:0;font-size:12px}.header-actions{margin-left:auto}.hero{height:430px;min-height:430px}.hero:after{content:"";position:absolute;z-index:1;left:40px;right:40px;top:100px;bottom:6px;border:1px solid rgba(225,237,230,.48);border-radius:20px;pointer-events:none}.hero-content{position:absolute;z-index:2;left:50%;top:100px;bottom:6px;transform:translateX(-50%);min-height:0;height:auto;padding:0;display:flex;align-items:center}.hero-copy{width:39%;padding:0 0 0 32px}.hero-copy>.eyebrow{position:static;top:auto;margin:0 0 14px;font-size:10px}.hero h1{margin:0 0 18px;font-size:clamp(50px,4.3vw,62px);line-height:.95;letter-spacing:-.035em;transform:none}.hero h1 em{display:inline;font-size:1em;transform:none;line-height:1.04}.hero-lede{max-width:360px;margin:0 0 24px;font-size:15px;line-height:1.45;color:#f0f0ec}.hero .primary-cta{position:static;top:auto;min-width:250px;min-height:48px;padding:0 24px;border-radius:10px}.hero-photo{left:30%;right:0;top:0;bottom:0}.hero-photo>img{object-fit:cover;object-position:58% 45%;transform:scale(1.18);filter:saturate(1.02) contrast(1.02) brightness(.78)}.hero-frost{inset:0;background:rgba(225,235,228,.055);backdrop-filter:blur(3.8px) saturate(96%);-webkit-backdrop-filter:blur(3.8px) saturate(96%)}.hero-depth{backdrop-filter:blur(.7px);-webkit-backdrop-filter:blur(.7px)}.hero-condensation{opacity:.82;mix-blend-mode:screen;filter:contrast(1.18) brightness(1.05)}}@media (min-width:821px){.showcase{padding-top:8px;padding-bottom:14px}.section-heading{margin-bottom:12px}.section-heading h2{font-size:31px;line-height:1;margin-bottom:5px}.section-heading p{font-size:11px;line-height:1.3}.product-grid{gap:12px}.product-card{height:clamp(228px,19.8vw,286px);border-radius:15px;border-color:rgba(218,237,226,.22);background:rgba(7,27,20,.72)}.product-media{height:72%}.product-info{min-height:28%;padding:8px 11px 9px}.product-info h3{font-size:13px;line-height:1.1}.product-size{font-size:9px}.product-price{font-size:15px}.ai-lab{padding-bottom:14px}.ai-panel{min-height:220px;border-radius:20px;border-color:rgba(225,237,230,.38)}.ai-copy{padding:18px 28px}.ai-copy h2{font-size:29px;line-height:1.08;margin-bottom:8px}.ai-copy>p:not(.eyebrow){font-size:11px;line-height:1.4;margin-bottom:12px}.flower-sphere{width:210px;height:210px}.stories{padding-bottom:10px}.section-heading.slim{margin-bottom:8px}.story-row{gap:16px}.story-media{width:72px;aspect-ratio:1}.today{padding-bottom:10px}.today-grid{grid-template-columns:1.55fr repeat(3,1fr);gap:12px}.today-card{height:154px}}@media (min-width:821px){.benefits{margin-top:0;margin-bottom:112px;min-height:62px;border-radius:10px}.benefit{min-height:60px;padding:0 15px}.bottom-nav{width:calc(100% - 80px);max-width:1360px;height:92px;bottom:10px;border-radius:26px;padding:0 42px;grid-template-columns:1fr 1fr 132px 1fr 1fr}.bottom-nav>a{font-size:10px}.bottom-nav small{font-size:10px}.ai-orb{width:90px;height:90px;margin-top:-26px;box-shadow:0 0 15px rgba(202,13,79,.34),0 0 28px rgba(65,213,162,.13)}.ai-orb>span{font-size:34px}.ai-orb i{width:120px;height:42px}.ai-orb b{width:108px;height:54px}.ai-orb small{top:100px}}@media (min-width:1101px) and (max-height:950px){.bottom-nav{bottom:8px}}@media (min-width:821px){.hero-content{align-items:stretch}.hero-copy{position:absolute;left:0;top:28px;width:46%;padding:0 0 0 32px;transform:none}.hero-copy>.eyebrow{margin-bottom:20px;line-height:1.2}.hero h1{font-size:clamp(50px,4vw,58px);line-height:1.08;margin-bottom:18px}.hero-lede{line-height:1.45;margin-bottom:24px}.header-pill{height:40px}.florist-pill{padding-left:20px;padding-right:16px}}@media (min-width:821px){.product-grid{grid-auto-columns:clamp(179px,calc((100vw - 128px)/5),264px);gap:12px}.hero h1{font-size:clamp(49px,3.9vw,57px)}.hero h1 em{display:inline-block;transform:scaleX(1.16);transform-origin:left center}}@media (min-width:821px){.ai-lab{padding-bottom:6px}.stories .section-heading.slim{margin-bottom:-5px}.today .section-heading.slim{margin-bottom:0}.bottom-nav{bottom:40px;height:90px}.ai-orb{width:86px;height:86px;margin-top:-24px}.ai-orb>span{font-size:33px}.ai-orb small{top:96px}}@media (min-width:1101px) and (max-height:950px){.bottom-nav{bottom:28px}}@media (min-width:821px){.hero-photo>img{filter:saturate(1.06) contrast(1.04) brightness(.84)}.hero-frost:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.38) 0 .7px,rgba(255,255,255,.08) 1.2px,transparent 2px),radial-gradient(circle,rgba(240,249,244,.26) 0 1px,transparent 2.2px),radial-gradient(ellipse,rgba(255,255,255,.20) 0 1.2px,transparent 2.8px);background-size:37px 41px,73px 61px,127px 103px;background-position:11px 17px,29px 7px,61px 47px;opacity:.46}.ai-visual{left:43%}.flower-sphere{left:10%;width:210px;height:210px}.orbital-line{left:28%}.life-vial{right:22%;top:23%}.gift-tag{right:2.8%;top:29%;width:124px;transform:none;color:#e9ece7}.gift-tag strong{display:block;padding:12px 11px;border:1px solid rgba(226,237,230,.28);border-radius:12px;background:rgba(225,235,228,.08);clip-path:none;font-size:10px;font-weight:400;line-height:1.28;text-align:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.gift-tag small{display:block;margin-top:8px;color:#9fb1a6;font-size:7px;line-height:1.3;transform:none;text-align:center}}@media (min-width:821px){.header-city{left:35.1%}.delivery-pill{padding-left:35px;padding-right:35px}.florist-pill{padding-left:28px;padding-right:24px}.life-vial{right:30%}.bottom-nav{bottom:45px}}@media (min-width:1101px) and (max-height:950px){.bottom-nav{bottom:28px}}@media (max-width:820px){.hero{position:relative}.hero:after{content:"";position:absolute;z-index:1;left:10px;right:10px;top:72px;bottom:7px;border:1px solid rgba(225,237,230,.34);border-radius:17px;pointer-events:none}.hero-content{z-index:2}.hero-photo>img{filter:saturate(1.04) contrast(1.03) brightness(.82)}.hero-frost:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.34) 0 .6px,transparent 1.8px),radial-gradient(circle,rgba(240,249,244,.24) 0 .9px,transparent 2px);background-size:31px 37px,67px 59px;background-position:9px 13px,27px 5px;opacity:.42}.showcase{padding-top:10px}.ai-panel{min-height:252px}.ai-copy{width:56%;padding:18px 14px 18px 18px}.ai-copy .eyebrow{font-size:7px;margin-bottom:10px}.ai-copy h2{font-size:24px;line-height:1.04;margin-bottom:8px}.ai-copy>p:not(.eyebrow){font-size:9px;line-height:1.35;margin-bottom:10px}.ai-copy .primary-cta{min-height:36px;padding:0 17px;font-size:9px}.ai-visual{left:44%;top:0;opacity:.94}.flower-sphere{left:4%;top:54%;width:150px;height:150px}.orbital-line{left:29%;top:55%}.orbital-line.one{width:205px;height:65px}.orbital-line.two{width:185px;height:82px}.life-vial{right:8%;top:33%;width:31px;height:105px}.vial-rim{width:37px}.vial-label{left:-7px;top:44px;width:44px;font-size:5px}.vial-powder{height:34px}.gift-tag{right:1%;top:18%;width:82px;transform:none}.gift-tag strong{padding:7px 6px;border-radius:9px;font-size:7px;line-height:1.22}.gift-tag small{display:none}}@media (max-width:620px){.today-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}.today-card.featured{grid-column:1/-1}.today-card:nth-child(4){grid-column:auto}.today-card.featured .today-media{height:250px}.today-card:not(.featured) .today-media,.today-card:nth-child(4) .today-media{height:138px}.today-card h3{font-size:11px;line-height:1.05;white-space:normal;min-height:23px}.today-size{font-size:8px}.today-price{font-size:13px}.today-info{padding-top:6px;gap:2px 3px}.today-info .add-button{width:36px;height:36px}.bottom-nav{width:calc(100% - 18px);height:66px;bottom:max(9px,env(safe-area-inset-bottom));border-radius:22px}.ai-orb{width:68px;height:68px;margin-top:-22px}}@media (max-width:620px){.ai-copy{width:64%;padding:18px 5px 18px 18px}.ai-copy h2{font-size:22px;line-height:1.03}.ai-visual{left:56%;opacity:.94}.flower-sphere{left:0;width:145px;height:145px}.orbital-line{left:40%}.orbital-line.one{width:190px}.orbital-line.two{width:174px}.life-vial{right:1%;width:29px;height:101px}.vial-rim{width:35px}.vial-label{width:42px}.gift-tag{display:none}}@media (min-width:821px){.delivery-pill{padding-left:27px;padding-right:27px}.hero h1 em{transform:scaleX(1.22)}.flower-sphere{left:7%}.orbital-line{left:25%}}@media (max-width:620px){.gift-tag{display:block;right:1%;top:7%;width:82px}.gift-tag strong{padding:6px 5px;font-size:6.5px;line-height:1.2;background:rgba(5,25,18,.72)}.gift-tag small{display:none}}@media (min-width:1101px) and (max-height:950px){.bottom-nav{bottom:8px}}.hero-photo>img{object-fit:cover!important;object-position:center 52%!important;transform:none!important;filter:none!important}.hero-frost{background:linear-gradient(90deg,rgba(4,20,14,.07),rgba(231,239,233,.025) 58%,rgba(231,239,233,.05))!important;backdrop-filter:blur(.35px) saturate(101%)!important;-webkit-backdrop-filter:blur(.35px) saturate(101%)!important}.hero-frost:before{display:none!important}.hero-depth{background:radial-gradient(ellipse 40% 70% at 72% 48%,rgba(255,255,255,.035),transparent 70%)!important;backdrop-filter:blur(.35px)!important;-webkit-backdrop-filter:blur(.35px)!important}.hero-condensation{display:none!important}.ready-tag{padding-inline:8px;letter-spacing:.005em}.ai-panel{background:radial-gradient(52% 125% at 65% 48%,rgba(15,91,72,.42),transparent 69%),radial-gradient(35% 85% at 82% 40%,rgba(192,20,76,.12),transparent 73%),linear-gradient(100deg,#061912 0%,#061d16 47%,#04120e 100%)!important;box-shadow:inset 0 0 56px rgba(36,159,113,.06),0 16px 34px rgba(0,0,0,.14)}.ai-visual{overflow:hidden!important}.ai-visual:before{opacity:.62!important;background-image:radial-gradient(circle,rgba(101,246,203,.72) 0 1px,transparent 1.8px),radial-gradient(circle,rgba(237,52,118,.72) 0 1px,transparent 1.9px),radial-gradient(circle,rgba(255,255,255,.38) 0 .7px,transparent 1.5px)!important;background-size:41px 47px,67px 61px,113px 97px!important;background-position:9px 5px,31px 24px,53px 17px!important;mask-image:radial-gradient(ellipse at 52% 50%,#000,transparent 76%)!important;-webkit-mask-image:radial-gradient(ellipse at 52% 50%,#000,transparent 76%)!important}.tech-scene{position:absolute;left:2.5%;top:50%;width:63%;height:auto;transform:translateY(-50%);z-index:1;filter:saturate(1.08) contrast(1.04) brightness(.96);-webkit-mask-image:radial-gradient(ellipse 78% 78% at 52% 50%,#000 57%,rgba(0,0,0,.72) 77%,transparent 100%);mask-image:radial-gradient(ellipse 78% 78% at 52% 50%,#000 57%,rgba(0,0,0,.72) 77%,transparent 100%)}.tech-scene img{display:block;width:100%;height:auto}.flower-sphere{display:none!important}.orbital-line{z-index:2;opacity:.72}.orbital-line.one{border-color:rgba(74,234,186,.46)!important;box-shadow:0 0 14px rgba(66,221,175,.08)}.orbital-line.two{border-color:rgba(233,46,114,.42)!important;box-shadow:0 0 14px rgba(233,46,114,.08)}.life-vial{z-index:5!important;right:18%!important;top:15%!important;width:54px!important;height:174px!important;border:1px solid rgba(225,249,238,.66)!important;border-radius:10px 10px 22px 22px!important;background:linear-gradient(90deg,rgba(255,255,255,.11),rgba(255,255,255,.01) 46%,rgba(139,232,199,.08) 74%,rgba(255,255,255,.13))!important;box-shadow:inset 8px 0 15px rgba(255,255,255,.07),inset -7px 0 13px rgba(60,214,163,.04),0 0 28px rgba(75,225,177,.13),0 14px 34px rgba(0,0,0,.35)!important}.life-vial:before{content:"";position:absolute;left:8px;top:10px;bottom:18px;width:6px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.26),rgba(255,255,255,.015));filter:blur(.2px);opacity:.7}.vial-rim{left:-5px!important;top:-9px!important;width:62px!important;height:16px!important;border-color:rgba(229,252,240,.76)!important;background:rgba(7,29,22,.42);box-shadow:0 0 9px rgba(95,239,190,.08)}.vial-glint{position:absolute;right:7px;top:24px;width:4px;height:92px;border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,.02));opacity:.68}.vial-bow{position:absolute;z-index:6;left:50%;top:19px;width:13px;height:13px;border-radius:50%;background:radial-gradient(circle at 35% 32%,#ff91b4,#d21a58 58%,#72102f 100%);transform:translateX(-50%);box-shadow:0 0 9px rgba(226,32,94,.42)}.vial-bow:before,.vial-bow:after{content:"";position:absolute;top:-6px;width:29px;height:22px;border:2px solid rgba(232,55,115,.88);border-radius:62% 38% 60% 40%;box-shadow:0 0 9px rgba(223,30,91,.18);background:linear-gradient(145deg,rgba(232,55,115,.12),transparent)}.vial-bow:before{right:7px;transform:rotate(-17deg)}.vial-bow:after{left:7px;transform:rotate(17deg) scaleX(-1)}.vial-powder{left:8px!important;right:8px!important;bottom:10px!important;height:52px!important;border-radius:4px 4px 16px 16px!important;background:radial-gradient(circle at 14% 18%,#fff9e8 0 2.1px,transparent 2.8px),radial-gradient(circle at 67% 22%,#eadfc1 0 1.9px,transparent 2.7px),radial-gradient(circle at 36% 66%,#fffdf1 0 2.2px,transparent 3px),radial-gradient(circle at 82% 72%,#d8c99c 0 1.8px,transparent 2.7px),radial-gradient(circle at 53% 45%,#f5edd6 0 1.7px,transparent 2.5px),linear-gradient(180deg,rgba(236,226,197,.10),rgba(226,214,177,.24))!important;background-size:12px 12px,15px 15px,13px 13px,17px 17px,11px 11px,auto!important;box-shadow:inset 0 -5px 10px rgba(238,222,181,.12),0 0 13px rgba(255,241,201,.08)}.vial-label{left:-10px!important;top:72px!important;width:72px!important;padding:5px 3px!important;background:linear-gradient(180deg,#f2f2eb,#dfe4dc)!important;color:#102319!important;border-radius:2px!important;font-size:7px!important;line-height:1.15!important;letter-spacing:.09em!important;box-shadow:0 2px 8px rgba(0,0,0,.18)}.vial-label small{font-size:6px!important;letter-spacing:.03em!important}.gift-tag{z-index:6!important;right:1.7%!important;top:28%!important;width:136px!important;transform:rotate(5deg)!important;color:#142018!important}.gift-tag strong{position:relative!important;display:block!important;padding:14px 12px 13px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:6px!important;background:linear-gradient(145deg,#b9b8aa,#989a91)!important;clip-path:polygon(8% 0,100% 8%,96% 100%,0 90%)!important;color:#17221b!important;font-size:9px!important;font-weight:700!important;line-height:1.22!important;text-align:center!important;box-shadow:0 8px 22px rgba(0,0,0,.22)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.gift-tag strong:before{content:"";position:absolute;left:8px;top:11px;width:6px;height:6px;border-radius:50%;background:#263329;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.gift-tag small{display:block!important;margin-top:8px!important;color:#b2c2b9!important;font-size:7px!important;line-height:1.3!important;transform:rotate(-5deg)!important;text-align:center!important}.ai-orb{width:118px!important;height:92px!important;margin-top:-26px!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;animation:none!important}.ai-orb-art{position:absolute;z-index:2;left:50%;top:50%;width:196px;height:100px;transform:translate(-50%,-48%);background:url('/assets/targeted/ai-orb-source.png?v=512fa28ebf25a9d710ac7c15b7f416b41641c7bd25990ff4f22a593542a379d4') center/contain no-repeat;filter:drop-shadow(0 0 9px rgba(227,45,108,.30)) drop-shadow(0 0 13px rgba(74,219,171,.16));animation:source-orb-breathe 5.4s ease-in-out infinite;pointer-events:none}.ai-orb i,.ai-orb b{display:none!important}.ai-orb:hover .ai-orb-art{filter:drop-shadow(0 0 13px rgba(236,55,121,.44)) drop-shadow(0 0 18px rgba(86,229,181,.24));transform:translate(-50%,-48%) scale(1.035)}@keyframes source-orb-breathe{0%,100%{transform:translate(-50%,-48%) scale(1);filter:drop-shadow(0 0 9px rgba(227,45,108,.30)) drop-shadow(0 0 13px rgba(74,219,171,.16))}50%{transform:translate(-50%,-48%) scale(1.025);filter:drop-shadow(0 0 13px rgba(227,45,108,.38)) drop-shadow(0 0 17px rgba(74,219,171,.20))}}@media(max-width:820px){.hero-photo>img{object-position:61% 50%!important}.hero-frost{backdrop-filter:blur(.25px) saturate(101%)!important;-webkit-backdrop-filter:blur(.25px) saturate(101%)!important}.tech-scene{left:-3%;top:55%;width:78%;filter:saturate(1.08) contrast(1.04) brightness(.94)}.life-vial{right:5%!important;top:27%!important;width:38px!important;height:125px!important;border-radius:7px 7px 16px 16px!important}.vial-rim{left:-4px!important;top:-7px!important;width:44px!important;height:12px!important}.vial-bow{top:13px;transform:translateX(-50%) scale(.78)}.vial-glint{right:5px;top:20px;width:3px;height:60px}.vial-powder{left:6px!important;right:6px!important;bottom:8px!important;height:38px!important;background-size:10px 10px,12px 12px,11px 11px,13px 13px,9px 9px,auto!important}.vial-label{left:-8px!important;top:51px!important;width:52px!important;padding:4px 2px!important;font-size:5px!important}.vial-label small{font-size:4.5px!important}.gift-tag{right:1%!important;top:9%!important;width:88px!important;transform:rotate(4deg)!important}.gift-tag strong{padding:7px 6px!important;font-size:6px!important}.gift-tag small{display:none!important}.ai-orb{width:92px!important;height:72px!important;margin-top:-20px!important}.ai-orb-art{width:148px;height:76px}}@media(max-width:620px){.hero-photo{left:35%!important}.hero-photo>img{object-position:58% 50%!important}.ai-visual{left:51%!important;opacity:1!important}.tech-scene{left:-16%;top:56%;width:104%}.life-vial{right:1%!important;top:31%!important;width:31px!important;height:104px!important}.vial-rim{width:37px!important}.vial-bow{top:11px;transform:translateX(-50%) scale(.64)}.vial-label{left:-7px!important;top:43px!important;width:44px!important}.vial-powder{height:31px!important}.gift-tag{display:none!important}.ai-orb{width:78px!important;height:66px!important;margin-top:-19px!important}.ai-orb-art{width:132px;height:66px}}@media(prefers-reduced-motion:reduce){.ai-orb-art{animation:none!important}.ai-orb:hover .ai-orb-art{transform:translate(-50%,-48%)!important}}@media(min-width:821px){.tech-scene{left:5%;width:58%;mix-blend-mode:screen;filter:saturate(1.12) contrast(1.05) brightness(.94);-webkit-mask-image:radial-gradient(ellipse 70% 72% at 55% 50%,#000 52%,rgba(0,0,0,.82) 68%,transparent 96%);mask-image:radial-gradient(ellipse 70% 72% at 55% 50%,#000 52%,rgba(0,0,0,.82) 68%,transparent 96%)}.life-vial{right:26%!important;top:15%!important}.gift-tag{right:1%!important;top:28%!important;width:145px!important}.gift-tag strong{font-size:8.5px!important;padding:13px 11px 12px!important}.gift-tag small{font-size:6.8px!important;max-width:140px;margin-inline:auto!important}.ai-orb-art{width:260px;height:124px}}@media(max-width:820px){.tech-scene{mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse 72% 74% at 53% 50%,#000 52%,rgba(0,0,0,.82) 70%,transparent 96%);mask-image:radial-gradient(ellipse 72% 74% at 53% 50%,#000 52%,rgba(0,0,0,.82) 70%,transparent 96%)}.ai-orb-art{width:205px;height:99px}}@media(max-width:620px){.ai-orb-art{width:178px;height:86px}}.hero-copy{display:none!important}.site-header.shell{width:100%!important;max-width:none!important;height:72px!important;padding:0 40px!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:18px!important;background:rgba(6,20,15,.97)!important;border-bottom:1px solid rgba(244,241,235,.10)!important}.site-header .brand{grid-column:2!important;grid-row:1!important;justify-self:center!important;display:flex!important;align-items:center!important;min-height:44px!important}.site-header .brand img{width:150px!important;height:auto!important}.site-header .header-city{grid-column:1!important;grid-row:1!important;position:static!important;left:auto!important;margin:0!important;justify-self:start!important;color:#f4f1eb!important;font-size:12px!important;font-weight:400!important;gap:7px!important}.site-header .header-actions{grid-column:3!important;grid-row:1!important;justify-self:end!important;margin:0!important;display:flex!important;align-items:center!important;gap:26px!important}.site-header .header-pill{height:auto!important;min-height:44px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;color:#f4f1eb!important;font-size:12px!important;font-weight:400!important}.site-header .delivery-icon{display:none!important}.site-header .florist-pill i{width:7px!important;height:7px!important;box-shadow:none!important}.site-header .florist-pill b{display:none!important}.site-header .menu-button{width:36px!important;height:44px!important;margin:0!important}.site-header .menu-button span{width:22px!important;background:#f4f1eb!important}.site-header .menu-button span:nth-child(2){width:22px!important}@media(max-width:820px){.site-header.shell{height:60px!important;padding:0 14px!important;gap:8px!important;grid-template-columns:1fr auto 1fr!important}.site-header .brand img{width:112px!important}.site-header .header-city{font-size:9px!important;gap:5px!important}.site-header .header-actions{gap:8px!important}.site-header .delivery-pill{display:none!important}.site-header .florist-pill{font-size:0!important;min-width:54px!important;justify-content:flex-end!important;gap:6px!important}.site-header .florist-pill:after{content:"На связи";font-size:9px;white-space:nowrap}.site-header .menu-button{width:30px!important}}@media(max-width:390px){.site-header .brand img{width:108px!important}.site-header .header-city{font-size:8.5px!important}.site-header .florist-pill{min-width:50px!important}.site-header .florist-pill:after{font-size:8.5px}}.site-header.shell{background:transparent!important;border-bottom:0!important;box-shadow:none!important}.hero:after{display:none!important;content:none!important;border:0!important}.hero{background:#06140f!important}.hero-shade{background:linear-gradient(90deg,#06140f 0%,rgba(6,20,15,.995) 25%,rgba(6,20,15,.90) 39%,rgba(6,20,15,.36) 61%,rgba(6,20,15,.04) 83%),linear-gradient(180deg,rgba(3,15,11,.06) 0%,rgba(3,15,11,.10) 58%,rgba(6,20,15,.78) 86%,#06140f 100%)!important}.showcase{background:transparent!important;border:0!important;box-shadow:none!important}@media(max-width:820px){.hero:after{display:none!important;content:none!important;border:0!important}.hero-shade{background:linear-gradient(90deg,#06140f 0%,rgba(6,20,15,.99) 30%,rgba(6,20,15,.80) 49%,rgba(6,20,15,.18) 76%,transparent),linear-gradient(180deg,rgba(3,15,11,.04) 0%,rgba(3,15,11,.09) 58%,rgba(6,20,15,.80) 86%,#06140f 100%)!important}}.commerce-page{min-height:100vh;background:radial-gradient(70% 32% at 78% -5%,rgba(38,91,67,.22),transparent 72%),linear-gradient(180deg,#06140f 0%,#04110d 100%);padding-bottom:132px}.commerce-page:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(50% 40% at 50% 45%,rgba(21,69,49,.08),transparent 74%)}.commerce-header{margin-inline:auto}.commerce-header .header-city{border:0;background:transparent;cursor:pointer;margin-left:auto}.shop-root{position:relative;z-index:2;min-height:70vh;padding-top:72px;outline:none}.shop-shell{width:min(var(--shell),calc(100% - 96px));margin-inline:auto}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:46px 0 28px}.page-head h1,.commerce-title,.product-copy h1,.info-hero h1,.checkout-title{font-family:Molecula,Georgia,serif;font-weight:400}.page-head h1{margin:0;font-size:clamp(42px,5.4vw,76px);line-height:.94;letter-spacing:-.035em}.page-head p{max-width:460px;margin:0;color:#9eada4;font-size:12px;line-height:1.55}.breadcrumbs{display:flex;gap:7px;align-items:center;margin:24px 0 0;color:#819389;font-size:10px}.breadcrumbs a{color:#cbd4ce}.breadcrumbs span{opacity:.55}.surface{border:1px solid rgba(211,232,219,.16);border-radius:18px;background:linear-gradient(180deg,rgba(10,35,25,.78),rgba(5,23,17,.92));box-shadow:0 18px 40px rgba(0,0,0,.13)}.soft-line{border-color:rgba(211,232,219,.10)}.section-kicker{margin:0 0 10px;color:#50dda5;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.section-title{margin:0;font-family:Molecula,Georgia,serif;font-size:clamp(30px,3.3vw,46px);font-weight:400;line-height:1;letter-spacing:-.025em}.text-muted{color:#95a69d}.primary-button,.secondary-button,.text-button{border:0;display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;transition:transform .2s,background .2s,border-color .2s}.primary-button{min-height:46px;padding:0 26px;border-radius:10px;background:linear-gradient(135deg,#d20d50,#b80c47);color:#fff;font-size:12px;box-shadow:0 12px 30px rgba(202,13,79,.18)}.primary-button:hover{transform:translateY(-2px)}.secondary-button{min-height:44px;padding:0 22px;border:1px solid rgba(217,235,224,.20);border-radius:10px;background:rgba(225,235,228,.045);color:#e9ede9;font-size:11px}.secondary-button:hover{border-color:rgba(85,217,160,.44);background:rgba(22,66,47,.42)}.text-button{padding:0;background:none;color:#c8b1a4;font-size:11px;border-bottom:1px solid rgba(200,177,164,.28)}.catalog-toolbar{position:sticky;z-index:15;top:0;margin-bottom:22px;padding:14px 16px;display:flex;align-items:center;gap:12px;background:rgba(5,25,18,.89);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.filter-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;flex:1}.filter-chips::-webkit-scrollbar{display:none}.filter-chip,.sort-button{flex:0 0 auto;min-height:36px;border:1px solid rgba(216,233,222,.15);border-radius:999px;background:rgba(226,236,229,.035);padding:0 14px;color:#b9c4bd;font-size:10px;white-space:nowrap}.filter-chip.active{border-color:rgba(79,220,164,.50);background:rgba(17,66,46,.56);color:#67e5b2}.sort-button{display:flex;align-items:center;gap:7px;color:#e8ede9}.sort-button:after{content:"↓";font-size:13px}.catalog-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px;align-items:start}.catalog-filters{position:sticky;top:80px;padding:18px}.filter-group{padding:0 0 17px;margin:0 0 17px;border-bottom:1px solid rgba(216,233,222,.10)}.filter-group:last-child{border-bottom:0;margin-bottom:0}.filter-group h3{margin:0 0 11px;font-size:11px;font-weight:400;color:#e7ece8}.filter-options{display:grid;gap:8px}.filter-option{display:flex;align-items:center;gap:9px;color:#9fafA6;font-size:10px;cursor:pointer}.filter-option input{appearance:none;width:16px;height:16px;border:1px solid rgba(218,235,224,.25);border-radius:5px;background:rgba(255,255,255,.02);display:grid;place-items:center}.filter-option input:checked{border-color:#55d9a0;background:#55d9a0}.filter-option input:checked:after{content:"✓";color:#062016;font-size:11px}.price-range{display:grid;grid-template-columns:1fr 1fr;gap:8px}.price-range label{display:grid;gap:5px;color:#819188;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.price-range input,.field input,.field textarea,.field select{width:100%;border:1px solid rgba(216,233,222,.14);border-radius:10px;background:rgba(225,235,228,.035);color:#eef2ee;padding:0 12px;outline:none}.price-range input{height:36px;font-size:10px}.field input:focus,.field textarea:focus,.field select:focus,.price-range input:focus{border-color:rgba(85,217,160,.48)}.catalog-results-head{display:flex;justify-content:space-between;align-items:center;margin:0 0 12px;color:#8fa097;font-size:10px}.catalog-results-head strong{color:#e9ede9;font-weight:400}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.catalog-card{position:relative;overflow:hidden;border:1px solid rgba(208,229,216,.16);border-radius:16px;background:linear-gradient(180deg,rgba(14,39,29,.72),rgba(5,20,15,.95));min-width:0;transition:transform .22s,border-color .22s}.catalog-card:hover{transform:translateY(-3px);border-color:rgba(85,217,160,.32)}.catalog-card-media{position:relative;aspect-ratio:4/4.35;overflow:hidden;background:#07130f}.catalog-card-media:after{content:"";position:absolute;inset:54% 0 0;background:linear-gradient(180deg,transparent,rgba(4,16,12,.68))}.catalog-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.catalog-card:hover img{transform:scale(1.035)}.catalog-card-top{position:absolute;z-index:3;inset:10px 10px auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.status-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid rgba(83,224,169,.45);border-radius:999px;background:rgba(2,31,20,.68);color:#62e3b0;font-size:8px}.status-tag:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.card-favorite{width:34px;height:34px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(3,19,13,.46);color:#fff;font-size:18px;display:grid;place-items:center}.card-favorite.active{color:#ef477e}.catalog-card-body{padding:13px 13px 14px}.catalog-card-title{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.catalog-card h3{margin:0;font-family:Molecula,Georgia,serif;font-size:21px;font-weight:400;line-height:1.05}.catalog-card-size{color:#87988f;font-size:9px;white-space:nowrap}.catalog-card-composition{min-height:30px;margin:8px 0 12px;color:#83938a;font-size:9px;line-height:1.45}.catalog-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.catalog-card-price{font-size:16px;font-weight:400}.catalog-card-actions{display:flex;gap:7px}.card-view,.card-add{width:34px;height:34px;border-radius:10px;display:grid;place-items:center}.card-view{border:1px solid rgba(216,233,222,.16);background:rgba(225,235,228,.035);font-size:15px}.card-add{border:0;background:#ca0d4f;color:#fff;font-size:20px}.collection-strip{margin:48px 0 0;padding:24px}.collection-strip-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.collection-strip-head p{margin:0;color:#91a198;font-size:10px}.mini-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mini-rail::-webkit-scrollbar{display:none}.mini-card{scroll-snap-align:start;display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:9px;border:1px solid rgba(216,233,222,.12);border-radius:13px;background:rgba(225,235,228,.025)}.mini-card img{width:72px;height:72px;object-fit:cover;border-radius:10px}.mini-card h4{margin:0 0 5px;font-size:11px;font-weight:400}.mini-card p{margin:0 0 8px;color:#84958c;font-size:8px}.mini-card strong{font-size:11px;font-weight:400}.product-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:28px;padding:26px 0 54px}.product-gallery{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:start}.gallery-thumbs{display:grid;gap:9px}.gallery-thumb{aspect-ratio:1;border:1px solid rgba(215,233,221,.14);border-radius:11px;background:#07130f;overflow:hidden;padding:0}.gallery-thumb.active{border-color:rgba(85,217,160,.50)}.gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block}.gallery-main{position:sticky;top:22px;min-height:620px;overflow:hidden;border-radius:18px;border:1px solid rgba(215,233,221,.15);background:#07130f}.gallery-main img{width:100%;height:100%;min-height:620px;object-fit:cover;display:block}.gallery-note{position:absolute;left:14px;bottom:14px;padding:8px 10px;border-radius:999px;background:rgba(4,21,15,.72);backdrop-filter:blur(12px);color:#b8c6bd;font-size:8px}.product-copy{padding:26px;align-self:start;position:sticky;top:22px}.product-copy .eyebrow{margin-bottom:13px}.product-copy h1{margin:0 0 11px;font-size:clamp(38px,4.2vw,58px);line-height:.96;letter-spacing:-.035em}.product-subline{display:flex;align-items:center;gap:10px;color:#8fa097;font-size:10px}.product-copy-price{display:flex;align-items:baseline;gap:12px;margin:22px 0 18px}.product-copy-price strong{font-size:25px;font-weight:400}.product-copy-price span{color:#8fa097;font-size:10px}.detail-block{padding:17px 0;border-top:1px solid rgba(216,233,222,.10)}.detail-block h3{margin:0 0 11px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#cbd4ce}.detail-block p{margin:0;color:#93a49b;font-size:10px;line-height:1.55}.size-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.size-option{min-height:64px;border:1px solid rgba(216,233,222,.14);border-radius:11px;background:rgba(225,235,228,.025);color:#aebcb3;display:grid;place-items:center;align-content:center;gap:4px}.size-option strong{font-size:13px;font-weight:400}.size-option small{font-size:8px}.size-option.active{border-color:rgba(85,217,160,.50);background:rgba(19,70,49,.42);color:#eaf0eb}.availability-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:12px;border:1px solid rgba(79,220,164,.20);border-radius:12px;background:rgba(13,59,41,.25)}.availability-row strong{display:block;font-size:10px;font-weight:400;color:#67e5b2}.availability-row small{display:block;margin-top:3px;color:#8fa197;font-size:8px}.availability-row button{border:0;background:transparent;color:#cdb3a5;font-size:9px}.product-cta-row{display:grid;grid-template-columns:1fr 48px;gap:9px;margin-top:18px}.product-cta-row .primary-button{width:100%}.product-heart{border:1px solid rgba(216,233,222,.18);border-radius:11px;background:rgba(225,235,228,.035);color:#fff;font-size:21px}.product-heart.active{color:#ef477e}.product-assurances{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.assurance{padding:10px;border:1px solid rgba(216,233,222,.10);border-radius:10px;color:#83958b;font-size:8px;line-height:1.35}.assurance strong{display:block;margin-bottom:3px;color:#dbe3dd;font-size:9px;font-weight:400}.product-lower{padding:0 0 50px}.product-info-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.info-card{padding:24px}.info-card h2{margin:0 0 14px;font-family:Molecula,Georgia,serif;font-size:31px;font-weight:400}.info-card p,.info-card li{color:#93a49b;font-size:10px;line-height:1.6}.info-card ul{margin:0;padding-left:17px}.accordion{border-top:1px solid rgba(216,233,222,.10)}.accordion-item{border-bottom:1px solid rgba(216,233,222,.10)}.accordion-button{width:100%;border:0;background:none;color:#e9ede9;padding:15px 0;display:flex;align-items:center;justify-content:space-between;text-align:left;font-size:11px}.accordion-button:after{content:"+";font-size:18px;font-weight:300}.accordion-item.open .accordion-button:after{content:"−"}.accordion-body{display:none;padding:0 0 16px;color:#93a49b;font-size:9px;line-height:1.55}.accordion-item.open .accordion-body{display:block}.cart-layout,.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:22px;padding:0 0 52px;align-items:start}.cart-list{display:grid;gap:12px}.cart-item{display:grid;grid-template-columns:136px minmax(0,1fr) auto;gap:16px;padding:12px}.cart-item img{width:136px;height:150px;object-fit:cover;border-radius:12px;background:#07130f}.cart-item-copy{padding:8px 0}.cart-item-copy h3{margin:0 0 7px;font-family:Molecula,Georgia,serif;font-size:25px;font-weight:400}.cart-item-copy p{margin:0;color:#87998f;font-size:9px;line-height:1.5}.cart-item-meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.cart-item-meta span{padding:5px 8px;border-radius:999px;background:rgba(225,235,228,.045);color:#9fb0a6;font-size:8px}.cart-item-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;padding:7px 0}.cart-item-price{font-size:16px}.remove-item{border:0;background:none;color:#74867c;font-size:18px}.qty-control{display:flex;align-items:center;border:1px solid rgba(216,233,222,.14);border-radius:10px;overflow:hidden}.qty-control button{width:32px;height:32px;border:0;background:rgba(225,235,228,.035);color:#e9ede9}.qty-control span{min-width:28px;text-align:center;font-size:10px}.cart-summary,.checkout-summary{position:sticky;top:22px;padding:20px}.summary-row{display:flex;justify-content:space-between;gap:20px;padding:8px 0;color:#9aaba1;font-size:10px}.summary-row strong{color:#eef1ee;font-weight:400}.summary-total{margin-top:10px;padding-top:14px;border-top:1px solid rgba(216,233,222,.12);font-size:14px}.summary-total strong{font-size:22px}.summary-note{margin:13px 0;color:#7f9187;font-size:8px;line-height:1.5}.cart-summary .primary-button,.checkout-summary .primary-button{width:100%}.summary-security{display:grid;gap:7px;margin-top:14px}.summary-security span{display:flex;gap:7px;color:#819389;font-size:8px}.summary-security span:before{content:"✓";color:#55d9a0}.delivery-preview{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:14px 16px}.delivery-preview strong{display:block;font-size:11px;font-weight:400;color:#dfe6e1}.delivery-preview small{display:block;margin-top:4px;color:#84968c;font-size:8px}.delivery-preview button{border:0;background:none;color:#c9b1a3;font-size:9px}.empty-state{min-height:420px;display:grid;place-items:center;text-align:center;padding:30px}.empty-state h2{margin:0 0 9px;font-family:Molecula,Georgia,serif;font-size:40px;font-weight:400}.empty-state p{margin:0 0 20px;color:#8fa097;font-size:10px;line-height:1.55}.empty-symbol{width:86px;height:86px;margin:0 auto 18px;border:1px solid rgba(85,217,160,.28);border-radius:50%;display:grid;place-items:center;color:#55d9a0;font-size:34px;background:rgba(22,70,50,.20)}.checkout-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.progress-step{padding:11px;border:1px solid rgba(216,233,222,.11);border-radius:10px;color:#74867c;font-size:8px;text-transform:uppercase;letter-spacing:.07em}.progress-step.active{border-color:rgba(85,217,160,.36);color:#69e6b4;background:rgba(17,66,46,.34)}.checkout-section{padding:22px;margin-bottom:14px}.checkout-section h2{margin:0 0 18px;font-family:Molecula,Georgia,serif;font-size:31px;font-weight:400}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-grid.three{grid-template-columns:repeat(3,1fr)}.field{display:grid;gap:7px}.field.full{grid-column:1/-1}.field label{color:#8fa097;font-size:8px;text-transform:uppercase;letter-spacing:.07em}.field input,.field select{height:44px;font-size:10px}.field textarea{min-height:92px;padding-top:12px;resize:vertical;font-size:10px}.field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#819389 50%),linear-gradient(135deg,#819389 50%,transparent 50%);background-position:calc(100% - 16px) 19px,calc(100% - 11px) 19px;background-size:5px 5px;background-repeat:no-repeat}.choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px}.choice-card{position:relative;min-height:72px;padding:12px;border:1px solid rgba(216,233,222,.13);border-radius:11px;background:rgba(225,235,228,.025);cursor:pointer}.choice-card input{position:absolute;opacity:0}.choice-card strong{display:block;margin-bottom:5px;font-size:10px;font-weight:400}.choice-card small{color:#82948a;font-size:8px;line-height:1.35}.choice-card.selected{border-color:rgba(85,217,160,.46);background:rgba(17,66,46,.38)}.checkbox-row{display:flex;align-items:flex-start;gap:9px;color:#8da096;font-size:8px;line-height:1.45}.checkbox-row input{appearance:none;flex:0 0 17px;width:17px;height:17px;border:1px solid rgba(216,233,222,.20);border-radius:5px;background:rgba(225,235,228,.03)}.checkbox-row input:checked{background:#55d9a0;border-color:#55d9a0}.checkbox-row input:checked:after{content:"✓";display:grid;place-items:center;color:#062016;font-size:11px}.info-page{padding-bottom:52px}.info-hero{padding:50px 0 26px}.info-hero h1{margin:0 0 15px;font-size:clamp(42px,5vw,70px);line-height:.95}.info-hero p{max-width:620px;margin:0;color:#94a59b;font-size:11px;line-height:1.65}.info-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px}.info-nav{position:sticky;top:22px;padding:16px}.info-nav a{display:flex;justify-content:space-between;padding:11px 10px;border-radius:9px;color:#95a69c;font-size:10px}.info-nav a.active{background:rgba(18,68,48,.42);color:#62e3af}.info-content{padding:26px}.info-content h2{margin:30px 0 12px;font-family:Molecula,Georgia,serif;font-size:32px;font-weight:400}.info-content h2:first-child{margin-top:0}.info-content p,.info-content li{color:#96a79d;font-size:10px;line-height:1.7}.info-content ol,.info-content ul{padding-left:19px}.info-callout{margin:18px 0;padding:17px;border-left:2px solid #ca0d4f;border-radius:0 10px 10px 0;background:rgba(202,13,79,.06);color:#dfe5e1;font-size:10px;line-height:1.55}.faq-list{display:grid}.faq-item{border-bottom:1px solid rgba(216,233,222,.10)}.faq-question{width:100%;padding:17px 0;border:0;background:none;color:#ecf0ec;text-align:left;display:grid;grid-template-columns:35px 1fr auto;gap:10px;align-items:center;font-size:11px}.faq-number{color:#55d9a0;font-size:8px}.faq-question:after{content:"+";font-size:18px}.faq-item.open .faq-question:after{content:"−"}.faq-answer{display:none;padding:0 30px 17px 45px;color:#91a299;font-size:9px;line-height:1.6}.faq-item.open .faq-answer{display:block}.profile-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:22px;padding-bottom:52px}.profile-card{padding:24px}.profile-card h2{margin:0 0 17px;font-family:Molecula,Georgia,serif;font-size:32px;font-weight:400}.profile-actions{display:grid;gap:9px}.profile-actions .primary-button,.profile-actions .secondary-button{width:100%}.order-history{display:grid;gap:10px}.history-item{padding:15px;border:1px solid rgba(216,233,222,.10);border-radius:12px;background:rgba(225,235,228,.02);display:grid;grid-template-columns:1fr auto;gap:10px}.history-item strong{font-size:11px;font-weight:400}.history-item small{display:block;margin-top:4px;color:#82948a;font-size:8px}.history-status{color:#60e1ad;font-size:8px}.favorite-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding-bottom:50px}.ai-flow{padding:48px 0 54px}.ai-flow-card{overflow:hidden;display:grid;grid-template-columns:.78fr 1.22fr;min-height:520px}.ai-flow-copy{padding:34px}.ai-flow-copy h1{margin:0 0 15px;font-family:Molecula,Georgia,serif;font-size:clamp(42px,4.5vw,64px);font-weight:400;line-height:.94}.ai-flow-copy p{margin:0;color:#94a59b;font-size:10px;line-height:1.6}.ai-steps{padding:30px;background:radial-gradient(80% 100% at 50% 50%,rgba(26,91,65,.24),transparent 74%),rgba(3,18,13,.35);display:grid;align-content:center}.ai-step{display:none}.ai-step.active{display:block}.ai-step-count{margin-bottom:13px;color:#55d9a0;font-size:9px;letter-spacing:.14em}.ai-step h2{margin:0 0 18px;font-family:Molecula,Georgia,serif;font-size:35px;font-weight:400}.answer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.answer-button{min-height:66px;padding:12px;border:1px solid rgba(216,233,222,.14);border-radius:11px;background:rgba(225,235,228,.025);color:#dbe3dd;text-align:left;font-size:10px}.answer-button small{display:block;margin-top:4px;color:#82948a;font-size:8px}.answer-button:hover,.answer-button.selected{border-color:rgba(85,217,160,.48);background:rgba(18,68,48,.42)}.ai-result-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ai-restart{margin-top:15px}.success-page{min-height:65vh;display:grid;place-items:center;padding:50px 0}.success-card{width:min(700px,calc(100% - 32px));padding:34px;text-align:center}.success-icon{width:94px;height:94px;margin:0 auto 22px;border:1px solid rgba(85,217,160,.38);border-radius:50%;background:radial-gradient(circle,rgba(85,217,160,.20),transparent 70%);display:grid;place-items:center;color:#66e4b1;font-size:38px}.success-card h1{margin:0 0 12px;font-family:Molecula,Georgia,serif;font-size:46px;font-weight:400}.success-card p{max-width:500px;margin:0 auto 20px;color:#92a39a;font-size:10px;line-height:1.65}.success-order{margin:17px auto;padding:14px;border:1px solid rgba(216,233,222,.12);border-radius:11px;display:flex;justify-content:space-between;max-width:440px;color:#8fa097;font-size:9px}.success-order strong{color:#e8ede9;font-size:12px;font-weight:400}.success-actions{display:flex;justify-content:center;gap:9px;flex-wrap:wrap}.commerce-nav [data-nav].active{color:#fff}.cart-count{display:inline-grid;place-items:center;min-width:16px;height:16px;margin-left:3px;padding:0 4px;border-radius:999px;background:#ca0d4f;color:#fff;font-size:7px;font-style:normal}.cart-count:empty,.cart-count[data-empty="true"]{display:none}.menu-drawer,.city-modal{position:fixed;z-index:100;inset:0;pointer-events:none;opacity:0;transition:opacity .22s}.menu-drawer.open,.city-modal.open{pointer-events:auto;opacity:1}.menu-backdrop,.modal-backdrop{position:absolute;inset:0;background:rgba(1,10,7,.72);backdrop-filter:blur(6px)}.menu-panel{position:absolute;right:0;top:0;bottom:0;width:min(440px,92vw);padding:38px 34px;background:linear-gradient(180deg,#082019,#05140f);border-left:1px solid rgba(216,233,222,.14);transform:translateX(100%);transition:transform .26s;overflow-y:auto}.menu-drawer.open .menu-panel{transform:translateX(0)}.menu-close{position:absolute;right:18px;top:16px;width:38px;height:38px;border:1px solid rgba(216,233,222,.16);border-radius:50%;background:rgba(225,235,228,.03);color:#e9ede9;font-size:24px;line-height:1}.menu-links{display:grid;margin-top:28px}.menu-links a{padding:14px 0;border-bottom:1px solid rgba(216,233,222,.10);display:flex;justify-content:space-between;color:#e8ede9;font-family:Molecula,Georgia,serif;font-size:28px}.menu-links a span{color:#71857a;font-family:Nimbus,Arial,sans-serif;font-size:17px}.menu-contact{margin-top:32px;padding:17px;border:1px solid rgba(216,233,222,.12);border-radius:12px;background:rgba(225,235,228,.025)}.menu-contact span,.menu-contact small{display:block;color:#819389;font-size:8px}.menu-contact strong{display:block;margin:6px 0;font-size:14px;font-weight:400}.city-card{position:absolute;left:50%;top:50%;width:min(520px,calc(100% - 32px));padding:28px;transform:translate(-50%,-48%) scale(.97);border:1px solid rgba(216,233,222,.18);border-radius:18px;background:linear-gradient(180deg,#082019,#05140f);box-shadow:0 28px 80px rgba(0,0,0,.40);transition:transform .22s}.city-modal.open .city-card{transform:translate(-50%,-50%) scale(1)}.city-card h2{margin:0 0 19px;font-family:Molecula,Georgia,serif;font-size:34px;font-weight:400}.city-options{display:grid;gap:9px}.city-options button{padding:14px;border:1px solid rgba(216,233,222,.13);border-radius:11px;background:rgba(225,235,228,.025);color:#e9ede9;text-align:left}.city-options button:hover{border-color:rgba(85,217,160,.44);background:rgba(18,68,48,.35)}.city-options strong,.city-options small{display:block}.city-options strong{font-size:12px;font-weight:400}.city-options small{margin-top:4px;color:#83958b;font-size:8px}.no-scroll{overflow:hidden}.loading-view{min-height:60vh;display:grid;place-items:center;color:#819389;font-size:10px}.loading-view:before{content:"";width:38px;height:38px;border:1px solid rgba(85,217,160,.18);border-top-color:#55d9a0;border-radius:50%;animation:shop-spin .8s linear infinite}@keyframes shop-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.shop-shell{width:calc(100% - 64px)}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-layout{grid-template-columns:210px minmax(0,1fr)}.product-layout{grid-template-columns:minmax(0,1fr) 390px}.gallery-main,.gallery-main img{min-height:540px}.cart-layout,.checkout-layout{grid-template-columns:minmax(0,1fr) 330px}}@media(max-width:820px){.commerce-page{padding-bottom:98px}.shop-shell{width:calc(100% - 40px)}.commerce-header{height:70px}.page-head{padding:34px 0 22px}.page-head h1{font-size:52px}.catalog-layout,.info-layout,.profile-layout{grid-template-columns:1fr}.catalog-filters,.info-nav{position:static}.catalog-filters{display:none}.catalog-filters.open{display:block}.filter-toggle{display:inline-flex}.product-layout{grid-template-columns:1fr}.product-copy{position:static}.product-gallery{grid-template-columns:70px minmax(0,1fr)}.gallery-main,.gallery-main img{min-height:520px}.product-info-grid{grid-template-columns:1fr}.cart-layout,.checkout-layout{grid-template-columns:1fr}.cart-summary,.checkout-summary{position:static}.favorite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-flow-card{grid-template-columns:1fr}.ai-flow-copy{padding-bottom:18px}.commerce-nav{width:calc(100% - 32px)}.info-nav{display:flex;overflow-x:auto;scrollbar-width:none}.info-nav a{flex:0 0 auto}.field-grid.three{grid-template-columns:1fr 1fr}}@media(max-width:620px){.shop-shell{width:calc(100% - 32px)}.commerce-header{height:60px}.commerce-header .brand img{width:112px}.commerce-header .header-city{font-size:9px}.page-head{display:block;padding:28px 0 19px}.page-head h1{font-size:42px;margin-bottom:12px}.catalog-toolbar{margin-inline:-3px;padding:10px;border-radius:14px}.sort-button{font-size:0;width:38px;padding:0;justify-content:center}.sort-button:after{font-size:15px}.catalog-grid{grid-template-columns:1fr 1fr;gap:10px}.catalog-card{border-radius:13px}.catalog-card-media{aspect-ratio:3/3.7}.catalog-card-top{inset:7px}.status-tag{padding:4px 6px;font-size:6px}.card-favorite{width:29px;height:29px;font-size:15px}.catalog-card-body{padding:10px}.catalog-card h3{font-size:17px}.catalog-card-size{font-size:7px}.catalog-card-composition{min-height:26px;font-size:7px;margin:6px 0 8px}.catalog-card-price{font-size:13px}.card-view,.card-add{width:29px;height:29px;border-radius:8px}.collection-strip{margin-top:30px;padding:17px}.product-layout{padding-top:15px}.product-gallery{grid-template-columns:1fr}.gallery-thumbs{grid-auto-flow:column;grid-auto-columns:62px;order:2;overflow-x:auto}.gallery-main,.gallery-main img{min-height:430px}.product-copy{padding:19px}.product-copy h1{font-size:39px}.product-assurances{grid-template-columns:1fr}.cart-item{grid-template-columns:96px minmax(0,1fr);gap:11px}.cart-item img{width:96px;height:112px}.cart-item-side{grid-column:2;flex-direction:row;align-items:center}.cart-item-copy h3{font-size:21px}.choice-grid,.field-grid,.field-grid.three{grid-template-columns:1fr}.checkout-section{padding:17px}.info-content{padding:19px}.favorite-grid{grid-template-columns:1fr 1fr;gap:10px}.answer-grid,.ai-result-grid{grid-template-columns:1fr}.ai-steps{padding:21px}.menu-panel{padding:34px 22px}.menu-links a{font-size:25px}.success-card{padding:24px 18px}.success-card h1{font-size:38px}}@media(max-width:390px){.catalog-grid,.favorite-grid{grid-template-columns:1fr 1fr}.catalog-card h3{font-size:16px}.product-copy h1{font-size:36px}.gallery-main,.gallery-main img{min-height:390px}.cart-item{grid-template-columns:88px minmax(0,1fr)}.cart-item img{width:88px;height:106px}}@media(prefers-reduced-motion:reduce){.catalog-card,.catalog-card img,.primary-button,.menu-panel,.city-card,.menu-drawer,.city-modal{transition:none}.loading-view:before{animation:none}}.filter-toggle{display:none}.catalog-card{cursor:pointer}.extra-icon{width:72px;height:72px;border:1px solid rgba(85,217,160,.18);border-radius:10px;background:radial-gradient(circle,rgba(85,217,160,.12),rgba(5,25,18,.32));display:grid;place-items:center;color:#67e5b2;font-family:Molecula,Georgia,serif;font-size:27px}.mini-card>div{position:relative;min-width:0}.mini-add{position:absolute;right:0;bottom:0;width:27px;height:27px;border:0;border-radius:8px;background:#ca0d4f;color:#fff;font-size:17px;display:grid;place-items:center}.field-error input,.field-error textarea,.checkbox-row.field-error input{border-color:#e92f6b!important}.site-footer{margin:52px auto 0;padding:28px 28px 110px;display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:28px;border-top:1px solid rgba(216,233,222,.12);color:#8fa097}.site-footer-brand img{width:150px;margin-bottom:14px}.site-footer p{margin:0;max-width:260px;font-size:9px;line-height:1.6}.footer-column h3{margin:0 0 12px;color:#e4eae5;font-size:10px;font-weight:400}.footer-column a,.footer-column span{display:block;margin:7px 0;color:#899b91;font-size:9px}.footer-column a:hover{color:#62e3af}@media(max-width:820px){.filter-toggle{display:inline-flex}.site-footer{grid-template-columns:1fr 1fr;padding-bottom:92px}}@media(max-width:620px){.site-footer{grid-template-columns:1fr;gap:19px;padding:24px 16px 84px}.extra-icon{width:62px;height:62px}.mini-card{grid-template-columns:62px 1fr}}.gallery-thumb-detail img{transform:scale(1.28);object-position:center 30%}.gallery-thumb-scale img{transform:scale(.86);object-position:center 70%}.gallery-main img[data-mode="detail"]{object-position:center 28%;transform:scale(1.18)}.gallery-main img[data-mode="scale"]{object-position:center 68%;transform:scale(.90)}.gallery-main img{transition:transform .28s,object-position .28s}.gallery-main{height:620px;min-height:0}.gallery-main img{height:100%;min-height:0}@media(max-width:1100px){.gallery-main{height:540px}.gallery-main img{min-height:0}}@media(max-width:820px){.gallery-main{height:500px}.gallery-main img{min-height:0}}@media(max-width:620px){.gallery-main{height:430px}.gallery-main img{min-height:0}}@media(max-width:390px){.gallery-main{height:390px}.gallery-main img{min-height:0}}@media(max-width:620px){.commerce-nav{width:calc(100% - 18px)}}@media(max-width:820px){.shop-root{padding-top:60px}}#shop-root{--site42-content:min(1240px,calc(100vw - 80px));padding-bottom:132px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#shop-root :where(h1,h2,h3){text-wrap:balance;font-feature-settings:"kern" 1,"liga" 1}#shop-root :where(p,li,small,label,a,button){font-feature-settings:"kern" 1,"liga" 1}#shop-root :where(.shop-hero,.catalog-hero,.route-hero,.page-hero,.info-hero,.profile-hero,.ai-hero){width:var(--site42-content);margin-inline:auto}#shop-root :where(.shop-hero h1,.catalog-hero h1,.route-hero h1,.page-hero h1,.info-hero h1,.profile-hero h1,.ai-hero h1){font-family:Molecula,Georgia,serif;font-weight:400;font-size:clamp(42px,4.2vw,62px);line-height:.98;letter-spacing:-.022em}#shop-root :where(.shop-hero p,.catalog-hero p,.route-hero p,.page-hero p,.info-hero p,.profile-hero p,.ai-hero p){max-width:720px;color:#b7c4bc;font-size:13px;line-height:1.58}#shop-root :where(.surface,.catalog-filters,.catalog-card,.cart-panel,.cart-summary,.checkout-form,.checkout-summary,.info-card,.profile-card,.ai-shell,.ai-step,.empty-state){border-color:rgba(216,233,222,.14);background:linear-gradient(155deg,rgba(10,36,27,.84),rgba(4,20,15,.94));box-shadow:0 18px 48px rgba(0,0,0,.12)}#shop-root :where(.section-kicker,.eyebrow){font-size:9px;line-height:1.25;letter-spacing:.15em}#shop-root :where(.section-title,.route-title,.info-card h2,.profile-card h2,.cart-page h1,.checkout-page h1,.ai-shell h1){font-family:Molecula,Georgia,serif;font-weight:400;letter-spacing:-.018em;text-wrap:balance}#shop-root :where(p,li){font-size:max(11px,1em);line-height:1.55}#shop-root small{line-height:1.42}#shop-root :where(.primary-button,.secondary-button,.text-button,.card-add,.card-view,.mini-add,.mate-add-to-cart,.mate-quick-order,.site41-route-contact,.checkout-submit,.cart-checkout,.ai-option,.ai-back,.ai-restart){min-height:44px}#shop-root :where(button,a):focus-visible{outline:2px solid #f03d77;outline-offset:3px}#shop-root .catalog-layout{width:var(--site42-content);margin-inline:auto;gap:28px;align-items:start}#shop-root .catalog-filters{position:sticky;top:96px;border-radius:18px;padding:22px}#shop-root .filter-group+ .filter-group{margin-top:22px;padding-top:19px;border-top:1px solid rgba(216,233,222,.10)}#shop-root .filter-group h3{margin:0 0 12px;font-size:12px;line-height:1.3}#shop-root .filter-option{min-height:38px;font-size:11px;line-height:1.35}#shop-root .price-range input{min-height:44px;font-size:12px}#shop-root .catalog-grid{gap:18px 14px;align-items:stretch}#shop-root .catalog-card{border-radius:16px;overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}#shop-root .catalog-card:hover{transform:translateY(-3px);border-color:rgba(85,217,160,.34);box-shadow:0 20px 44px rgba(0,0,0,.22)}#shop-root .catalog-card-media{aspect-ratio:4/4.65;overflow:hidden;background:#07130f}#shop-root .catalog-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}#shop-root .catalog-card:hover .catalog-card-media img{transform:scale(1.025)}#shop-root .catalog-card-body{padding:14px 14px 15px}#shop-root .catalog-card-title h3{margin:0;font-size:15px;line-height:1.2;letter-spacing:-.006em}#shop-root .catalog-card-size{margin-top:4px;color:#9fb0a6;font-size:10px;line-height:1.35}#shop-root .catalog-card-composition{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.9em;margin:11px 0;color:#aebcb4;font-size:10.5px;line-height:1.45}#shop-root .catalog-card-price{font-size:17px;line-height:1}#shop-root .catalog-card-actions{display:flex;align-items:center;gap:6px}#shop-root .catalog-card-actions :is(a,button){width:44px;height:44px;display:grid;place-items:center}#shop-root :where(.mate-product-page,.product-page){width:var(--site42-content);margin-inline:auto}#shop-root .mate-product-info h1{font-family:Molecula,Georgia,serif;font-size:clamp(40px,4vw,58px);line-height:.98;letter-spacing:-.022em}#shop-root :where(.mate-product-tagline,.mate-photo-proof,.mate-product-description){font-size:12px;line-height:1.55}#shop-root :where(.mate-product-price,[data-product-price]){font-size:clamp(26px,2.2vw,34px);line-height:1}#shop-root :where(.mate-add-to-cart,.mate-quick-order,.site41-route-contact){font-size:12px;line-height:1.2;border-radius:12px}#shop-root .mate-selection-summary{min-height:50px;font-size:11px;line-height:1.35}#shop-root .mate-product-details :where(p,li,summary){font-size:11.5px;line-height:1.55}#shop-root :where(.cart-page,.checkout-page,.ai-page,.profile-page,.favorites-page,.info-page){width:var(--site42-content);margin-inline:auto}#shop-root :where(.cart-layout,.checkout-layout){gap:24px;align-items:start}#shop-root :where(.cart-panel,.cart-summary,.checkout-form,.checkout-summary){border-radius:18px;padding:clamp(20px,2.5vw,32px)}#shop-root .cart-item{padding:16px 0;gap:16px}#shop-root .cart-item h3{font-size:15px;line-height:1.25}#shop-root .cart-item :where(p,small){font-size:10.5px;line-height:1.45}#shop-root :where(.cart-total,.checkout-total){font-size:18px;line-height:1.2}#shop-root :where(.checkout-form label,.checkout-form legend){font-size:11px;line-height:1.4}#shop-root :where(.checkout-form input,.checkout-form select,.checkout-form textarea){min-height:48px;border-radius:11px;font-size:12px;line-height:1.4}#shop-root .checkout-form textarea{min-height:110px}#shop-root :where(.ai-shell,.profile-card,.info-card,.empty-state){border-radius:20px}#shop-root .ai-shell{max-width:980px;margin-inline:auto;padding:clamp(24px,4vw,52px)}#shop-root .ai-step h2{font-family:Molecula,Georgia,serif;font-size:clamp(30px,3vw,42px);line-height:1}#shop-root .ai-step>p{max-width:640px;color:#b8c5bd;font-size:12px;line-height:1.55}#shop-root .ai-options{gap:10px}#shop-root .ai-option{padding:12px 16px;border-radius:999px;font-size:11px}#shop-root .empty-state{min-height:300px;padding:clamp(28px,5vw,64px);display:grid;place-items:center;align-content:center;text-align:center}#shop-root .empty-state h2{font-family:Molecula,Georgia,serif;font-size:clamp(32px,3vw,44px);line-height:1}#shop-root .empty-state p{max-width:560px;color:#afbeb5;font-size:12px;line-height:1.55}#shop-root :where(.info-page,.site41-policy-page){max-width:1120px}#shop-root :where(.info-card,.site41-policy-card){padding:clamp(22px,3vw,38px)}#shop-root :where(.info-card h2,.site41-policy-card h2){font-size:clamp(28px,2.8vw,38px);line-height:1.05}#shop-root :where(.info-card p,.info-card li,.site41-policy-card p,.site41-policy-card li){font-size:12px;line-height:1.68}.site-footer{padding-bottom:132px}.site-footer :where(h2,h3){font-size:11px;line-height:1.35}.site-footer :where(a,button,span,small,p){font-size:9.5px;line-height:1.5}@media(max-width:820px){#shop-root{--site42-content:calc(100vw - 40px);padding-bottom:108px}#shop-root .catalog-layout{grid-template-columns:1fr;gap:16px}#shop-root .catalog-filters{position:static;padding:18px}#shop-root .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}#shop-root :where(.cart-layout,.checkout-layout){grid-template-columns:1fr}}@media(max-width:620px){#shop-root{--site42-content:calc(100vw - 32px);padding-bottom:94px}#shop-root :where(.shop-hero h1,.catalog-hero h1,.route-hero h1,.page-hero h1,.info-hero h1,.profile-hero h1,.ai-hero h1){font-size:36px;line-height:.98}#shop-root :where(.shop-hero p,.catalog-hero p,.route-hero p,.page-hero p,.info-hero p,.profile-hero p,.ai-hero p){font-size:11px;line-height:1.52}#shop-root .catalog-grid{grid-template-columns:1fr;gap:14px}#shop-root .catalog-card{display:grid;grid-template-columns:42% minmax(0,1fr);min-height:174px}#shop-root .catalog-card-media{aspect-ratio:auto;height:100%;min-height:174px}#shop-root .catalog-card-body{padding:13px 12px}#shop-root .catalog-card-title h3{font-size:14px}#shop-root .catalog-card-composition{font-size:10px;-webkit-line-clamp:2;min-height:auto}#shop-root .catalog-card-price{font-size:16px}#shop-root .mate-product-info h1{font-size:36px}#shop-root :where(.mate-product-tagline,.mate-photo-proof,.mate-product-description){font-size:11px}#shop-root :where(.mate-add-to-cart,.mate-quick-order,.site41-route-contact){min-height:48px;font-size:11px}#shop-root :where(.cart-panel,.cart-summary,.checkout-form,.checkout-summary){padding:18px 16px;border-radius:16px}#shop-root .ai-shell{padding:24px 18px}#shop-root .ai-step h2{font-size:32px}#shop-root .ai-step>p{font-size:11px}#shop-root :where(.info-card,.site41-policy-card){padding:20px 17px}#shop-root :where(.info-card h2,.site41-policy-card h2){font-size:30px}#shop-root :where(.info-card p,.info-card li,.site41-policy-card p,.site41-policy-card li){font-size:11px;line-height:1.62}.site-footer{padding-bottom:96px}}@media(prefers-reduced-motion:reduce){#shop-root .catalog-card,#shop-root .catalog-card-media img{transition:none!important;transform:none!important}}@media(min-width:821px){.bottom-nav{display:none!important}.benefits{margin-bottom:34px!important}.commerce-page{padding-bottom:38px!important}}@media(max-width:820px){.bottom-nav{display:grid!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;height:calc(60px + env(safe-area-inset-bottom))!important;transform:none!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:start!important;padding:0 8px env(safe-area-inset-bottom)!important;border:0!important;border-top:1px solid rgba(218,235,224,.15)!important;border-radius:0!important;background:linear-gradient(180deg,rgba(7,29,21,.965),rgba(3,18,13,.99))!important;box-shadow:0 -8px 26px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.025)!important;backdrop-filter:blur(18px) saturate(110%)!important;-webkit-backdrop-filter:blur(18px) saturate(110%)!important}.bottom-nav>a{height:60px!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;color:#aebbb3!important;opacity:.88}.bottom-nav>a.active{color:#f2f3ef!important;opacity:1}.bottom-nav small{font-size:8px!important;line-height:1!important;font-weight:400!important;letter-spacing:0!important}.bottom-nav .nav-icon{width:21px!important;height:21px!important}.ai-orb{position:relative!important;width:100%!important;height:60px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;animation:none!important;display:block!important}.ai-orb-art{position:absolute!important;z-index:2!important;left:50%!important;top:-6px!important;width:48px!important;height:48px!important;transform:translateX(-50%)!important;border:1px solid rgba(226,218,200,.34)!important;border-radius:50%!important;background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.12),transparent 27%),linear-gradient(145deg,rgba(27,66,50,.98),rgba(4,22,15,.995))!important;box-shadow:0 7px 16px rgba(0,0,0,.34),0 0 0 1px rgba(70,142,113,.18),inset 0 1px 0 rgba(255,255,255,.09),inset 0 0 16px rgba(28,91,65,.12)!important;filter:none!important;animation:none!important;pointer-events:none!important}.ai-orb-art:before{content:"AI"!important;position:absolute!important;inset:5px!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:50%!important;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.14),transparent 26%),linear-gradient(145deg,#7f2045,#351923)!important;color:#f5f1e9!important;font-family:Molecula,Georgia,serif!important;font-size:14px!important;font-weight:400!important;line-height:1!important;letter-spacing:.01em!important;text-indent:0!important;text-shadow:0 1px 4px rgba(0,0,0,.30)!important}.ai-orb-art:after{content:""!important;position:absolute!important;left:50%!important;bottom:5px!important;width:9px!important;height:1px!important;transform:translateX(-50%)!important;border:0!important;border-radius:999px!important;background:rgba(202,15,77,.72)!important;box-shadow:none!important}.ai-orb i,.ai-orb b{position:absolute!important;left:0!important;right:0!important;width:auto!important;height:auto!important;border:0!important;background:none!important;box-shadow:none!important;transform:none!important;pointer-events:none!important;font-style:normal!important}.ai-orb i{display:block!important;top:46px!important;color:#e6ebe7!important;font-size:7.5px!important;font-weight:400!important;line-height:1!important;text-align:center!important}.ai-orb i:before{content:"Подобрать"!important}.ai-orb b{display:none!important}.ai-orb:hover,.ai-orb:active{transform:none!important;box-shadow:none!important}.ai-orb:hover .ai-orb-art,.ai-orb:active .ai-orb-art{transform:translateX(-50%) scale(1.015)!important;filter:none!important}.ai-orb:focus-visible{outline:2px solid rgba(222,56,109,.78)!important;outline-offset:-2px!important}.benefits{margin-bottom:calc(78px + env(safe-area-inset-bottom))!important}.commerce-page{padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}.toast{bottom:calc(72px + env(safe-area-inset-bottom))!important}}@media(max-width:390px){.bottom-nav{padding-inline:5px!important}.bottom-nav small{font-size:7.5px!important}.bottom-nav .nav-icon{width:20px!important;height:20px!important}.ai-orb-art{width:46px!important;height:46px!important;top:-5px!important}.ai-orb i{top:45px!important;font-size:7.2px!important}}@media(prefers-reduced-motion:reduce){.ai-orb,.ai-orb-art{transition:none!important;animation:none!important}}.hero-copy{display:none!important}.hero{height:430px!important;min-height:430px!important;background:#06140f!important}.hero-photo{left:34%!important;right:0!important;top:0!important;bottom:0!important}.hero-photo>img{object-fit:cover!important;object-position:center 52%!important;transform:none!important;filter:none!important}.hero-frost{background:linear-gradient(90deg,rgba(4,20,14,.07),rgba(231,239,233,.025) 58%,rgba(231,239,233,.05))!important;backdrop-filter:blur(.35px) saturate(101%)!important;-webkit-backdrop-filter:blur(.35px) saturate(101%)!important}.hero-depth{background:radial-gradient(ellipse 40% 70% at 72% 48%,rgba(255,255,255,.035),transparent 70%)!important;backdrop-filter:blur(.35px)!important;-webkit-backdrop-filter:blur(.35px)!important}.hero-condensation{display:none!important}.hero-shade{background:linear-gradient(90deg,#06140f 0%,rgba(6,20,15,.995) 25%,rgba(6,20,15,.90) 39%,rgba(6,20,15,.36) 61%,rgba(6,20,15,.04) 83%),linear-gradient(180deg,rgba(3,15,11,.06) 0%,rgba(3,15,11,.10) 58%,rgba(6,20,15,.78) 86%,#06140f 100%)!important}.showcase{z-index:12!important;isolation:isolate!important;margin-top:-125px!important;padding-top:0!important;padding-bottom:20px!important}.showcase::before{display:block!important;content:""!important;position:absolute!important;z-index:-1!important;left:50%!important;top:-55px!important;width:100vw!important;height:285px!important;transform:translateX(-50%)!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(6,20,15,0) 0%,rgba(6,20,15,.18) 22%,rgba(6,20,15,.72) 60%,#06140f 96%)!important}.showcase .section-heading{position:relative!important;z-index:2!important;padding-inline:10px!important;margin-bottom:12px!important;text-shadow:0 2px 18px rgba(0,0,0,.55)!important}.showcase .product-rail{position:relative!important;z-index:3!important}.showcase .product-card{box-shadow:0 18px 38px rgba(0,0,0,.18)!important}@media(max-width:820px){.hero{height:410px!important;min-height:410px!important}.hero-photo{left:34%!important}.hero-photo>img{object-position:61% 50%!important;transform:none!important;filter:none!important}.hero-shade{background:linear-gradient(90deg,#06140f 0%,rgba(6,20,15,.99) 30%,rgba(6,20,15,.80) 49%,rgba(6,20,15,.18) 76%,transparent),linear-gradient(180deg,rgba(3,15,11,.04) 0%,rgba(3,15,11,.09) 58%,rgba(6,20,15,.80) 86%,#06140f 100%)!important}.showcase{margin-top:-110px!important;padding-top:0!important}.showcase::before{top:-34px!important;height:235px!important}.showcase .section-heading{padding-inline:0!important}}@media(max-width:620px){.hero{height:356px!important;min-height:356px!important}.hero-photo{left:35%!important}.hero-photo>img{object-position:58% 50%!important}}@media(max-width:620px){.showcase{margin-top:-100px!important}.showcase::before{top:-25px!important;height:220px!important;background:linear-gradient(180deg,rgba(6,20,15,0) 0%,rgba(6,20,15,.24) 24%,rgba(6,20,15,.78) 64%,#06140f 96%)!important}}@media(min-width:821px){.bottom-nav{display:grid!important;left:50%!important;right:auto!important;bottom:max(12px,env(safe-area-inset-bottom))!important;width:min(920px,calc(100% - 80px))!important;max-width:920px!important;height:70px!important;transform:translateX(-50%)!important;padding:0 22px!important;grid-template-columns:1fr 1fr 176px 1fr 1fr!important;align-items:center!important;border:1px solid rgba(218,235,224,.16)!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(8,32,23,.94),rgba(4,22,16,.96))!important;box-shadow:0 14px 34px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.025)!important;backdrop-filter:blur(18px) saturate(112%)!important;-webkit-backdrop-filter:blur(18px) saturate(112%)!important}.bottom-nav>a{gap:4px!important;color:#bdc8c1!important}.bottom-nav>a.active{color:#f3f4f0!important}.bottom-nav small{font-size:8.5px!important;line-height:1!important}}@media(min-width:821px){.bottom-nav .nav-icon{width:21px!important;height:21px!important}.ai-orb{position:relative!important;display:block!important;width:164px!important;height:54px!important;margin:-10px auto 0!important;padding:0!important;border:1px solid rgba(222,239,229,.20)!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(18,48,36,.94),rgba(7,28,21,.98))!important;box-shadow:0 10px 24px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.035)!important;overflow:visible!important;animation:none!important}.ai-orb-art{position:absolute!important;z-index:2!important;left:7px!important;top:50%!important;width:40px!important;height:40px!important;transform:translateY(-50%)!important;border:1px solid rgba(233,244,237,.34)!important;border-radius:50%!important;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.18),transparent 24%),linear-gradient(145deg,rgba(27,66,50,.98),rgba(4,22,15,.995))!important;box-shadow:0 5px 13px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.08)!important;filter:none!important;animation:none!important}.ai-orb-art:before{content:"AI"!important;position:absolute!important;inset:5px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:linear-gradient(145deg,#7f2045,#351923)!important;color:#f5f1e9!important;font-family:Molecula,Georgia,serif!important;font-size:14px!important}}@media(min-width:821px){.ai-orb-art:after{content:none!important}.ai-orb i,.ai-orb b{display:block!important;position:absolute!important;z-index:3!important;left:58px!important;right:auto!important;width:auto!important;height:auto!important;border:0!important;background:none!important;box-shadow:none!important;transform:none!important;font-style:normal!important;text-align:left!important;pointer-events:none!important}.ai-orb i{top:10px!important;color:#f2f4f0!important;font-size:11px!important;font-weight:700!important;line-height:1.15!important}.ai-orb i:before{content:"Подобрать букет"!important;white-space:nowrap}.ai-orb b{top:30px!important;color:#89a399!important;font-size:7px!important;font-weight:400!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase!important}.ai-orb b:before{content:"AI-флорист"!important;white-space:nowrap}.benefits{margin-bottom:100px!important}.commerce-page{padding-bottom:96px!important}}.mate-product-page{padding-bottom:84px}.mate-product-breadcrumbs{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.mate-product-breadcrumbs .breadcrumbs{margin:0;color:#75887d}.mate-product-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:58px;align-items:start;padding:10px 0 38px}.mate-product-gallery{display:grid;grid-template-columns:82px minmax(0,1fr);gap:16px;min-width:0}.mate-product-thumbs{display:grid;gap:10px;align-content:start}.mate-product-thumb{position:relative;width:82px;height:104px;padding:0;overflow:hidden;border:1px solid rgba(214,232,221,.12);border-radius:14px;background:#07130f;color:#d9e1dc;transition:border-color .2s,opacity .2s,transform .2s}.mate-product-thumb:hover{transform:translateY(-1px);border-color:rgba(216,233,222,.30)}.mate-product-thumb.active{border-color:rgba(78,221,164,.64);opacity:1}.mate-product-thumb img{width:100%;height:100%;display:block;object-fit:cover}.mate-product-thumb span{position:absolute;left:6px;right:6px;bottom:6px;padding:4px 3px;border-radius:999px;background:rgba(3,18,12,.68);font-size:6px;line-height:1;text-align:center;backdrop-filter:blur(8px)}.mate-product-main{position:relative;height:610px;overflow:hidden;border:1px solid rgba(214,232,221,.14);border-radius:19px;background:#09130f;box-shadow:0 22px 54px rgba(0,0,0,.16)}.mate-product-main>img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 42%;transition:opacity .2s ease}.mate-product-main>img[data-mode="detail"]{object-position:center 30%}.mate-product-main>img[data-mode="scale"]{object-position:center 68%}.mate-gallery-arrow{position:absolute;z-index:4;top:50%;width:40px;height:40px;margin-top:-20px;border:1px solid rgba(216,233,222,.15);border-radius:50%;background:rgba(247,246,241,.90);color:#082017;display:grid;place-items:center;font-size:17px;box-shadow:0 7px 20px rgba(0,0,0,.18)}.mate-gallery-arrow.prev{left:16px}.mate-gallery-arrow.next{right:16px}.mate-gallery-dots{position:absolute;z-index:4;left:50%;bottom:14px;transform:translateX(-50%);display:flex;gap:5px}.mate-gallery-dots i{width:7px;height:7px;border-radius:50%;background:rgba(244,244,239,.65)}.mate-gallery-dots i.active{background:#55d9a0}.mate-photo-proof{position:absolute;z-index:4;left:14px;bottom:14px;padding:7px 10px;border:1px solid rgba(216,233,222,.13);border-radius:999px;background:rgba(3,20,14,.72);color:#b8c5bd;font-size:7px;backdrop-filter:blur(12px)}.mate-product-heart{position:absolute;z-index:5;right:15px;top:15px;width:42px;height:42px;border:1px solid rgba(216,233,222,.17);border-radius:50%;background:rgba(250,250,247,.92);color:#0b7c68;font-size:20px;display:grid;place-items:center;box-shadow:0 8px 24px rgba(0,0,0,.16)}.mate-product-heart.active{color:#d20d50}.mate-product-info{position:sticky;top:18px;padding:4px 0 0;min-width:0}.mate-product-info h1{max-width:620px;margin:0 0 6px;font-family:Molecula,Georgia,serif;font-size:clamp(42px,4.1vw,58px);font-weight:400;line-height:.98;letter-spacing:-.035em}.mate-product-subtitle{margin:0;color:#9baba2;font-size:13px;line-height:1.45}.mate-price-row{display:flex;align-items:center;gap:22px;margin:20px 0 17px}.mate-price-row>strong{font-size:31px;font-weight:400;letter-spacing:-.02em}.mate-price-row>span{position:relative;padding-left:26px;color:#e64b7c;font-size:9px}.mate-price-row>span:before{content:"✦";position:absolute;left:0;top:-2px;width:19px;height:19px;border:1px solid rgba(230,75,124,.42);border-radius:6px;display:grid;place-items:center;font-size:9px}.mate-delivery-line{display:flex;align-items:center;gap:10px;margin:0 0 20px;color:#e6ece8}.mate-delivery-line i{width:22px;height:13px;position:relative;border:2px solid #55d9a0;border-radius:3px}.mate-delivery-line i:before{content:"";position:absolute;left:3px;right:3px;top:-6px;height:6px;border:2px solid #55d9a0;border-bottom:0;border-radius:4px 4px 0 0}.mate-delivery-line strong{font-size:14px;font-weight:400}.mate-product-description{max-width:520px;margin:0 0 3px;color:#97a79e;font-size:11px;line-height:1.55}.mate-product-dimensions{margin:0 0 21px;color:#82948a;font-size:10px}.mate-option-block{margin:0 0 18px}.mate-option-block>p{margin:0 0 10px;color:#93a49b;font-size:10px}.mate-size-options{display:flex;gap:10px;flex-wrap:wrap}.mate-size-option{width:52px;height:52px;padding:0;border:1px solid rgba(216,233,222,.13);border-radius:50%;background:rgba(225,235,228,.025);color:#dfe6e1;display:grid;place-items:center;align-content:center;font-size:11px;line-height:1}.mate-size-option small{display:none}.mate-size-option.active{border-color:#55d9a0;background:rgba(24,83,58,.42);color:#78e8bd}.mate-size-note{display:block;max-width:480px;margin-top:9px;color:#6f8277;font-size:7.5px;line-height:1.45}.mate-packaging-colors{display:flex;align-items:center;gap:10px}.mate-color-choice{cursor:pointer}.mate-color-choice input{position:absolute;opacity:0;pointer-events:none}.mate-color-choice span{width:43px;height:43px;display:block;border:1px solid rgba(216,233,222,.25);border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 4px #06140f,0 0 0 1px transparent}.mate-color-choice:has(input:checked) span{box-shadow:inset 0 0 0 4px #06140f,0 0 0 2px #55d9a0}.mate-add-to-cart{min-width:300px;min-height:55px;padding:0 26px;border:0;border-radius:999px;background:linear-gradient(135deg,#d20d50,#b60b45);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px;box-shadow:0 14px 32px rgba(202,13,79,.20);transition:transform .2s,box-shadow .2s}.mate-add-to-cart:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(202,13,79,.28)}.mate-add-to-cart strong{font-weight:700}.mate-add-to-cart b{font-weight:400;opacity:.75}.mate-product-accordions{max-width:580px;margin-top:20px;border-top:1px solid rgba(216,233,222,.11)}.mate-product-accordions .accordion-item{border-bottom:1px solid rgba(216,233,222,.11)}.mate-product-accordions .accordion-button{padding:17px 0;font-family:Molecula,Georgia,serif;font-size:20px;font-weight:400}.mate-product-accordions .accordion-body{padding:0 0 16px;color:#8fa097;font-size:9px;line-height:1.58}.mate-included-section{padding:8px 0 48px;border-bottom:1px solid rgba(216,233,222,.10)}.mate-included-section h2{margin:0 0 17px;font-family:Nimbus,Arial,sans-serif;font-size:18px;font-weight:700}.mate-included-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mate-included-grid article{min-height:88px;padding:14px;border:1px solid rgba(216,233,222,.11);border-radius:14px;background:rgba(225,235,228,.018);display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 10px;align-items:center}.mate-included-grid article>span{grid-row:1/3;width:36px;height:36px;border:1px solid rgba(85,217,160,.18);border-radius:50%;display:grid;place-items:center;color:#68e4b2;font-size:16px}.mate-included-grid strong{font-size:10px;font-weight:400;color:#dfe6e1}.mate-included-grid small{color:#819389;font-size:7.5px;line-height:1.35}.mate-included-vial img{grid-row:1/3;width:20px;height:54px;object-fit:contain;margin:auto;filter:drop-shadow(0 7px 10px rgba(0,0,0,.22))}.mate-addon-section .collection-strip{margin:48px 0 0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.mate-addon-section .collection-strip-head{margin-bottom:18px}.mate-addon-section .collection-strip-head .section-title{font-size:42px}.mate-addon-section .mini-card{background:rgba(225,235,228,.018);border-color:rgba(216,233,222,.11)}.mate-related-section{padding:56px 0 8px}.mate-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.mate-section-head p{margin:0 0 7px;color:#55d9a0;font-size:8px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.mate-section-head h2{margin:0;font-family:Molecula,Georgia,serif;font-size:44px;font-weight:400;line-height:1}.mate-section-head a{color:#c9b2a5;font-size:9px}.mate-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mate-related-grid .status-tag{display:none}.mate-custom-order{margin:54px 0 0;padding:30px 34px;border:1px solid rgba(216,233,222,.13);border-radius:21px;background:radial-gradient(45% 120% at 84% 50%,rgba(202,13,79,.11),transparent 72%),linear-gradient(120deg,rgba(11,43,31,.86),rgba(5,23,17,.94));display:flex;align-items:center;justify-content:space-between;gap:28px}.mate-custom-order p{margin:0 0 7px;color:#55d9a0;font-size:8px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.mate-custom-order h2{margin:0;font-family:Molecula,Georgia,serif;font-size:clamp(34px,3.6vw,50px);font-weight:400;line-height:.98}.mate-custom-order small{display:block;margin-top:10px;color:#82948a;font-size:9px}.mate-custom-order>a{flex:0 0 auto;min-height:48px;padding:0 20px;border:1px solid rgba(216,233,222,.16);border-radius:999px;background:rgba(225,235,228,.03);color:#f0f1ec;display:inline-flex;align-items:center;gap:18px;font-size:9px}.mate-custom-order>a span{color:#e84a7d;font-size:15px}.mate-mobile-cart{display:none}.commerce-page.mate-product-open{padding-bottom:132px}@media(max-width:1100px){.mate-product-layout{grid-template-columns:minmax(0,1fr) 400px;gap:30px}.mate-product-main{height:560px}.mate-product-info h1{font-size:48px}.mate-included-grid{grid-template-columns:repeat(2,1fr)}.mate-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mate-related-grid .catalog-card:last-child{display:none}}@media(max-width:820px){.mate-product-page{padding-bottom:148px}.mate-product-layout{grid-template-columns:1fr;gap:28px;padding-top:8px}.mate-product-info{position:static;top:auto}.mate-product-gallery{grid-template-columns:minmax(0,1fr) 62px;gap:9px}.mate-product-main{grid-column:1;grid-row:1;height:570px}.mate-product-thumbs{grid-column:2;grid-row:1;gap:8px}.mate-product-thumb{width:62px;height:76px;border-radius:11px}.mate-product-thumb span{display:none}.mate-product-info h1{font-size:52px}.mate-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mate-related-grid .catalog-card:last-child{display:block}}@media(max-width:620px){.mate-product-breadcrumbs{margin-top:17px;overflow:hidden}.mate-product-breadcrumbs .breadcrumbs{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mate-product-layout{gap:24px;padding-bottom:24px}.mate-product-gallery{grid-template-columns:minmax(0,1fr) 48px;gap:8px}.mate-product-main{height:410px;border-radius:16px}.mate-product-thumbs{gap:7px}.mate-product-thumb{width:48px;height:58px;border-radius:9px}.mate-gallery-arrow{display:none}.mate-gallery-dots{bottom:10px;gap:4px}.mate-gallery-dots i{width:6px;height:6px}.mate-photo-proof{left:9px;bottom:9px;padding:6px 8px;font-size:6.5px}.mate-product-heart{right:10px;top:10px;width:40px;height:40px;font-size:18px}.mate-product-info{padding:4px 2px 0}.mate-product-info h1{margin-bottom:6px;font-size:42px;line-height:.98}.mate-product-subtitle{font-size:10px;line-height:1.45}.mate-price-row{margin:19px 0 15px}.mate-price-row>strong{font-size:28px}.mate-price-row>span{font-size:8px}.mate-delivery-line{margin-bottom:16px}.mate-delivery-line strong{font-size:11px}.mate-product-description{font-size:9.5px}.mate-product-dimensions{font-size:8.5px}.mate-size-option{width:47px;height:47px}.mate-color-choice span{width:38px;height:38px}.mate-add-to-cart{display:none}.mate-product-accordions .accordion-button{font-size:18px}}@media(max-width:620px){.mate-included-section{padding-bottom:36px}.mate-included-section h2{font-size:16px;line-height:1.25}.mate-included-grid{grid-template-columns:1fr 1fr;gap:8px}.mate-included-grid article{min-height:92px;padding:11px;grid-template-columns:30px minmax(0,1fr);gap:4px 8px}.mate-included-grid article>span{width:30px;height:30px;font-size:14px}.mate-included-grid strong{font-size:8.5px}.mate-included-grid small{font-size:6.7px}.mate-included-vial img{width:17px;height:48px}.mate-addon-section .collection-strip{margin-top:36px}.mate-addon-section .collection-strip-head .section-title{font-size:34px}.mate-related-section{padding-top:40px}.mate-section-head{align-items:start}.mate-section-head h2{font-size:35px}.mate-related-grid{gap:9px}.mate-custom-order{margin-top:38px;padding:23px 20px;display:block;border-radius:18px}.mate-custom-order h2{font-size:36px}.mate-custom-order>a{width:100%;margin-top:17px;justify-content:space-between}.mate-mobile-cart{position:fixed;z-index:56;left:50%;bottom:calc(60px + env(safe-area-inset-bottom) + 12px);transform:translateX(-50%);display:block;width:min(244px,calc(100% - 116px));pointer-events:none}.mate-mobile-cart button{width:100%;height:48px;padding:0 18px;border:0;border-radius:999px;background:linear-gradient(135deg,#d20d50,#b60b45);color:#fff;display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;font-weight:700;box-shadow:0 13px 30px rgba(0,0,0,.30);pointer-events:auto}.mate-mobile-cart b{font-weight:400;opacity:.7}.commerce-page.mate-product-open{padding-bottom:160px}}@media(max-width:390px){.mate-product-main{height:392px}.mate-product-info h1{font-size:39px}.mate-mobile-cart{width:min(230px,calc(100% - 108px))}}@media(prefers-reduced-motion:reduce){.mate-product-thumb,.mate-add-to-cart{transition:none}}.mate-product-page{--product-ink:#f4f1eb;--product-copy:#c8d1cb;--product-muted:#aebbb3;--product-faint:#8fa198}.mate-product-breadcrumbs .breadcrumbs{color:#aebbb3!important;font-size:11px!important}.mate-product-breadcrumbs .breadcrumbs a{color:#e2e7e3!important}.mate-product-info h1{color:var(--product-ink)}.mate-product-subtitle{color:var(--product-copy)!important;font-size:14px!important;line-height:1.5!important}.mate-price-row{margin:23px 0 18px!important;gap:20px!important}.mate-price-row>strong{color:var(--product-ink);font-size:32px!important}.mate-price-row>span{min-height:28px;padding:7px 11px 7px 34px!important;border:1px solid rgba(226,75,124,.26);border-radius:999px;background:rgba(202,13,79,.055);color:#f2d8e0!important;font-size:10px!important}.mate-price-row>span:before{left:9px!important;top:4px!important}.mate-delivery-line{width:fit-content;min-height:48px;margin:0 0 22px!important;padding:0 17px;border:1px solid rgba(216,233,222,.17);border-radius:999px;background:rgba(225,235,228,.025);color:var(--product-ink)!important}.mate-delivery-line strong{font-size:13px!important;font-weight:400!important}.mate-product-description{max-width:560px!important;margin-bottom:7px!important;color:var(--product-copy)!important;font-size:13px!important;line-height:1.65!important}.mate-product-dimensions{margin-bottom:24px!important;color:var(--product-muted)!important;font-size:11.5px!important;line-height:1.5!important}.mate-option-block{margin-bottom:21px!important}.mate-option-block>p{color:#ebece7!important;font-size:12px!important;line-height:1.35!important}.mate-size-note{max-width:520px!important;color:var(--product-muted)!important;font-size:10px!important;line-height:1.5!important}.mate-size-option{width:56px!important;height:56px!important;border-color:rgba(226,236,229,.22)!important;color:#eef1ed!important;font-size:12px!important}.mate-size-option.active{border-color:#69e5b4!important;background:rgba(31,91,65,.44)!important;color:#fff!important;box-shadow:0 0 0 1px rgba(105,229,180,.08)}.mate-color-choice span{width:46px!important;height:46px!important}.mate-buy-actions{width:min(100%,410px);display:grid;gap:10px;margin-top:3px}.mate-add-to-cart{width:100%!important;min-width:0!important;min-height:56px!important;font-size:13px!important}.mate-quick-order{width:100%;min-height:52px;border:1px solid rgba(226,236,229,.22);border-radius:999px;background:transparent;color:#f0f1ec;font-size:11px;letter-spacing:.06em;text-transform:uppercase;transition:border-color .2s ease,background .2s ease}.mate-quick-order:hover{border-color:rgba(105,229,180,.48);background:rgba(25,72,53,.24)}.mate-product-accordions{max-width:610px!important;margin-top:24px!important}.mate-product-accordions .accordion-button{color:var(--product-ink)!important;padding:19px 0!important;font-size:22px!important;line-height:1.15!important}.mate-product-accordions .accordion-button:after{color:#dce5df!important}.mate-product-accordions .accordion-body{max-width:560px;padding:0 0 19px!important;color:var(--product-copy)!important;font-size:11.5px!important;line-height:1.7!important}.mate-included-section h2{color:var(--product-ink);font-size:21px!important;line-height:1.25!important}.mate-included-grid article{border-color:rgba(226,236,229,.16)!important;background:rgba(225,235,228,.025)!important}.mate-included-grid strong{color:#edf0ec!important;font-size:11.5px!important;line-height:1.25!important}.mate-included-grid small{color:var(--product-muted)!important;font-size:9.5px!important;line-height:1.45!important}.mate-addon-section .section-kicker,
.mate-section-head p,
.mate-custom-order p{color:#c8d1cb!important;font-size:9px!important;letter-spacing:.12em!important}.mate-addon-section .collection-strip-head>p{color:var(--product-muted)!important;font-size:10px!important}.mate-addon-section .mini-card h4{color:#edf0ec;font-size:11px!important}.mate-addon-section .mini-card p{color:var(--product-muted)!important;font-size:8.5px!important}.mate-section-head h2,.mate-custom-order h2{color:var(--product-ink)}.mate-custom-order small{color:var(--product-muted)!important;font-size:10px!important;line-height:1.5!important}.mate-related-grid .catalog-card-composition{color:#aebbb3!important;font-size:9px!important}.mate-related-grid .catalog-card-size{color:#aebbb3!important}@media(max-width:820px){.mate-product-info h1{font-size:50px!important}.mate-product-subtitle{font-size:12.5px!important}.mate-product-description{font-size:12px!important}.mate-product-dimensions{font-size:10.5px!important}.mate-product-accordions .accordion-body{font-size:10.5px!important}}@media(max-width:620px){.mate-product-info h1{font-size:41px!important}.mate-product-subtitle{font-size:11.5px!important;color:#c4cec8!important}.mate-price-row{align-items:flex-start!important;flex-wrap:wrap;margin:20px 0 17px!important}.mate-price-row>strong{font-size:29px!important}.mate-price-row>span{font-size:9px!important}.mate-delivery-line{min-height:44px;padding-inline:14px;margin-bottom:18px!important}.mate-delivery-line strong{font-size:11.5px!important}.mate-product-description{font-size:11.5px!important;line-height:1.62!important}.mate-product-dimensions{font-size:10px!important;line-height:1.45!important}.mate-option-block>p{font-size:11.5px!important}.mate-size-note{font-size:9.5px!important}.mate-size-option{width:50px!important;height:50px!important}.mate-color-choice span{width:41px!important;height:41px!important}}@media(max-width:620px){.mate-buy-actions{display:none!important}.mate-product-accordions{margin-top:22px!important}.mate-product-accordions .accordion-button{padding:18px 0!important;font-size:20px!important}.mate-product-accordions .accordion-body{font-size:10.5px!important;line-height:1.65!important}.mate-included-section h2{font-size:18px!important}.mate-included-grid strong{font-size:10px!important}.mate-included-grid small{font-size:8.5px!important}.mate-addon-section .collection-strip-head .section-title{font-size:36px!important}.mate-addon-section .collection-strip-head>p{font-size:9px!important}.mate-section-head p,.mate-custom-order p{font-size:8.5px!important;color:#c1cbc5!important}.mate-custom-order small{font-size:9px!important}.mate-mobile-cart{width:min(254px,calc(100% - 104px))!important}.mate-mobile-cart button{height:50px!important;font-size:11.5px!important}}@media(max-width:390px){.mate-product-info h1{font-size:39px!important}.mate-product-description{font-size:11px!important}.mate-mobile-cart{width:min(244px,calc(100% - 98px))!important}}.mate-product-ideal .mate-product-layout{gap:46px;padding-top:14px}.mate-product-info-ideal{position:sticky;top:18px;padding:28px 30px 24px;border:1px solid rgba(218,233,224,.11);border-radius:20px;background:linear-gradient(180deg,rgba(13,42,31,.58),rgba(6,25,18,.72));box-shadow:0 24px 54px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.025)}.mate-product-statusline{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;font-size:10px;line-height:1}.mate-product-statusline span{display:inline-flex;align-items:center;gap:8px;color:#e9eeea;font-weight:700}.mate-product-statusline span i{width:7px;height:7px;border-radius:50%;background:#55d9a0;box-shadow:0 0 10px rgba(85,217,160,.3)}.mate-product-statusline b{color:#aebbb3;font-size:10px;font-weight:400}.mate-product-info-ideal h1{margin-bottom:9px;font-size:clamp(46px,4.1vw,58px)}.mate-product-info-ideal .mate-product-subtitle{color:#c9d2cc;font-size:14px;line-height:1.5}.mate-product-info-ideal .mate-price-row{margin:22px 0 13px}.mate-product-info-ideal .mate-price-row>strong{font-size:32px;color:#f4f1eb}.mate-product-info-ideal .mate-delivery-line{margin:0 0 16px}.mate-product-info-ideal .mate-delivery-line strong{color:#f0f2ee;font-size:14px}.mate-product-info-ideal .mate-product-description{max-width:510px;margin:0 0 8px;color:#c8d1cb;font-size:14px;line-height:1.58}.mate-product-info-ideal .mate-product-dimensions{margin:0;color:#adbab2;font-size:12px;line-height:1.5}.mate-product-info-ideal .mate-product-dimensions strong{color:#e8ece8;font-weight:400}.mate-product-info-ideal .mate-option-block{margin:0;padding:18px 0;border-top:1px solid rgba(218,233,224,.10)}.mate-product-info-ideal .mate-option-size{margin-top:20px}.mate-option-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.mate-option-heading p{margin:0;color:#f0f1ec;font-size:13px;font-weight:600}.mate-option-heading span{color:#7fe8bc;font-size:10px;white-space:nowrap}.mate-product-info-ideal .mate-size-options{gap:9px}.mate-product-info-ideal .mate-size-option{width:54px;height:54px;border-color:rgba(222,235,227,.20);color:#f0f2ee;font-size:12px}.mate-product-info-ideal .mate-size-option.active{border-color:#65dfae;background:rgba(37,105,77,.45);color:#fff}.mate-product-info-ideal .mate-size-note,
.mate-product-info-ideal .mate-package-note{display:block;margin-top:10px;color:#aebbb3;font-size:11px;line-height:1.5}.mate-product-info-ideal .mate-packaging-colors{gap:11px}.mate-product-info-ideal .mate-color-choice span{width:42px;height:42px}.mate-product-info-ideal .mate-buy-actions{display:grid;grid-template-columns:1fr;gap:9px;margin-top:4px}.mate-product-info-ideal .mate-add-to-cart,
.mate-product-info-ideal .mate-quick-order{width:100%;min-width:0;min-height:52px;border-radius:999px}.mate-product-info-ideal .mate-add-to-cart{font-size:13px}.mate-product-info-ideal .mate-quick-order{border:1px solid rgba(222,235,227,.20);background:rgba(255,255,255,.025);color:#f0f1ec;font-size:11px}.mate-product-info-ideal .mate-quick-order:hover{border-color:rgba(101,223,174,.45);background:rgba(28,79,57,.34)}.mate-trust-line{display:grid;grid-template-columns:repeat(3,1fr);margin-top:13px;padding:12px 0;border-top:1px solid rgba(218,233,224,.09);border-bottom:1px solid rgba(218,233,224,.09)}.mate-trust-line span{position:relative;padding:0 11px 0 18px;color:#b9c5be;font-size:9.5px;line-height:1.35}.mate-trust-line span:before{content:"✓";position:absolute;left:0;color:#68dfae}.mate-trust-line span+span{border-left:1px solid rgba(218,233,224,.09)}.mate-product-info-ideal .mate-product-accordions{margin-top:8px}.mate-product-info-ideal .mate-product-accordions .accordion-button{padding:16px 0;color:#f0f1ec;font-family:Nimbus,Arial,sans-serif;font-size:14px;font-weight:400}.mate-product-info-ideal .mate-product-accordions .accordion-body{padding:0 0 16px;color:#c2ccc5;font-size:12px;line-height:1.62}.mate-quick-modal{position:fixed;z-index:140;inset:0;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.mate-quick-modal.open{visibility:visible;opacity:1;pointer-events:auto}.mate-quick-backdrop{position:absolute;inset:0;border:0;background:rgba(1,10,7,.72);backdrop-filter:blur(10px)}.mate-quick-card{position:absolute;left:50%;top:50%;width:min(460px,calc(100% - 32px));padding:30px;transform:translate(-50%,-48%);border:1px solid rgba(220,235,226,.17);border-radius:20px;background:linear-gradient(180deg,#0a281d,#051711);box-shadow:0 28px 80px rgba(0,0,0,.46);transition:transform .2s ease}.mate-quick-modal.open .mate-quick-card{transform:translate(-50%,-50%)}.mate-quick-close{position:absolute;right:15px;top:14px;width:38px;height:38px;border:1px solid rgba(220,235,226,.15);border-radius:50%;background:rgba(255,255,255,.025);color:#fff;font-size:22px}.mate-quick-card h2{margin:0 0 10px;font-family:Molecula,Georgia,serif;font-size:38px;font-weight:400;line-height:1}.mate-quick-card>p:not(.eyebrow){margin:0 0 20px;color:#bdc9c1;font-size:12px;line-height:1.55}.mate-quick-card form{display:grid;gap:12px}.mate-quick-card label{display:grid;gap:7px}.mate-quick-card label span{color:#dfe6e1;font-size:11px}.mate-quick-card input{width:100%;height:46px;padding:0 13px;border:1px solid rgba(220,235,226,.16);border-radius:11px;background:rgba(255,255,255,.035);color:#f2f2ed;font-size:12px;outline:none}.mate-quick-card input:focus{border-color:rgba(101,223,174,.50)}.mate-quick-card form button{height:48px;border:0;border-radius:11px;background:linear-gradient(135deg,#d20d50,#b60b45);color:#fff;font-size:12px}.mate-quick-card>small{display:block;margin-top:12px;color:#7f9187;font-size:8px;line-height:1.45}@media(max-width:1100px){.mate-product-ideal .mate-product-layout{gap:28px}.mate-product-info-ideal{padding:23px 24px 21px}.mate-product-info-ideal .mate-product-description{font-size:13px}.mate-trust-line span{font-size:8.5px}}@media(max-width:820px){.mate-product-info-ideal{position:static;top:auto}}@media(max-width:620px){.mate-product-ideal .mate-product-layout{gap:20px}.mate-product-info-ideal{padding:19px 17px 17px;border-radius:17px;background:linear-gradient(180deg,rgba(13,42,31,.48),rgba(6,25,18,.58))}.mate-product-statusline{margin-bottom:14px;font-size:9px}.mate-product-statusline b{font-size:9px}.mate-product-info-ideal h1{font-size:40px}.mate-product-info-ideal .mate-product-subtitle{font-size:12px}.mate-product-info-ideal .mate-price-row>strong{font-size:29px}.mate-product-info-ideal .mate-delivery-line strong{font-size:12px}.mate-product-info-ideal .mate-product-description{font-size:12.5px;line-height:1.56}.mate-product-info-ideal .mate-product-dimensions{font-size:11px}.mate-option-heading p{font-size:12px}.mate-option-heading span{font-size:9px}.mate-product-info-ideal .mate-size-note,
  .mate-product-info-ideal .mate-package-note{font-size:10px}.mate-product-info-ideal .mate-buy-actions{gap:8px}.mate-product-info-ideal .mate-add-to-cart,
  .mate-product-info-ideal .mate-quick-order{min-height:50px}.mate-trust-line{grid-template-columns:1fr;gap:7px;padding:12px 0}.mate-trust-line span{padding:0 0 0 18px;font-size:10px}.mate-trust-line span+span{border-left:0}.mate-product-info-ideal .mate-product-accordions .accordion-button{font-size:13px}.mate-product-info-ideal .mate-product-accordions .accordion-body{font-size:11px}.mate-quick-card{top:auto;bottom:0;width:100%;padding:25px 20px 22px;transform:translate(-50%,100%);border-radius:20px 20px 0 0}.mate-quick-modal.open .mate-quick-card{transform:translate(-50%,0)}.mate-quick-card h2{font-size:34px}}@media(max-width:620px){body.mate-product-open .bottom-nav{transition:opacity .22s ease,transform .22s ease}body.mate-product-open .mate-mobile-cart{left:0;right:0;bottom:0;width:100%;padding:8px 12px calc(8px + env(safe-area-inset-bottom));transform:translateY(105%);opacity:0;pointer-events:none;border-top:1px solid rgba(218,233,224,.14);background:rgba(5,24,17,.96);backdrop-filter:blur(18px) saturate(112%);box-shadow:0 -12px 28px rgba(0,0,0,.24);transition:opacity .22s ease,transform .22s ease}body.mate-product-open .mate-mobile-cart button{height:48px;max-width:366px;margin:0 auto}body.mate-product-open.mate-buybar-visible .mate-mobile-cart{transform:translateY(0);opacity:1;pointer-events:auto}body.mate-product-open.mate-buybar-visible .bottom-nav{transform:translateY(105%);opacity:0;pointer-events:none}.commerce-page.mate-product-open{padding-bottom:86px}}@media(prefers-reduced-motion:reduce){.mate-quick-modal,.mate-quick-card,.mate-mobile-cart,.bottom-nav{transition:none!important}}.mate-options-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:18px;border-top:1px solid rgba(218,233,224,.10)}.mate-product-info-ideal .mate-options-grid .mate-option-block{margin:0;padding:17px 0 14px;border-top:0}.mate-product-info-ideal .mate-option-size{margin-top:0}@media(max-width:620px){.mate-options-grid{grid-template-columns:1fr;gap:0;margin-top:17px}.mate-product-info-ideal .mate-options-grid .mate-option-block{padding:16px 0}.mate-product-info-ideal .mate-option-packaging{border-top:1px solid rgba(218,233,224,.10)!important}.mate-product-info-ideal .mate-buy-actions{display:grid!important}.mate-product-info-ideal .mate-add-to-cart{display:inline-flex!important}.mate-product-info-ideal .mate-quick-order{display:inline-block!important}}body.no-scroll .bottom-nav{opacity:0!important;pointer-events:none!important}.mate-product-info-ideal h1{margin-bottom:18px}.mate-product-info-ideal .mate-price-row{margin:0 0 14px}.mate-product-info-ideal .mate-delivery-summary{margin:0;width:fit-content;max-width:100%;padding:11px 15px;border:1px solid rgba(101,223,174,.22);border-radius:999px;background:rgba(18,61,44,.22)}.mate-product-info-ideal .mate-delivery-summary strong{font-size:12px;line-height:1.35}.mate-product-info-ideal .mate-options-grid{margin-top:20px}.mate-size-options-detailed{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important}.mate-product-info-ideal .mate-size-options-detailed .mate-size-option{width:auto;height:76px;border-radius:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.mate-size-options-detailed .mate-size-option>strong{font-size:13px;font-weight:600;line-height:1}.mate-size-options-detailed .mate-size-option>span{color:#aebbb3;font-size:9px;line-height:1.2}.mate-size-options-detailed .mate-size-option>small{display:block!important;color:#dfe6e1;font-size:9px;line-height:1.2}.mate-size-options-detailed .mate-size-option.active>span{color:#c9d8cf}.mate-product-info-ideal .mate-buy-actions{margin-top:12px}.mate-product-info-ideal .mate-product-accordions{margin-top:5px}.mate-accordion-copy,.mate-accordion-care{margin:0;color:#c8d1cb;font-size:12px;line-height:1.65}.mate-accordion-care{margin-top:13px}.mate-accordion-facts{display:grid;grid-template-columns:1.35fr .65fr;gap:12px;margin:14px 0 0}.mate-accordion-facts>div{padding:12px;border:1px solid rgba(218,233,224,.10);border-radius:11px;background:rgba(255,255,255,.018)}.mate-accordion-facts span{display:block;margin-bottom:5px;color:#9fafa6;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.mate-accordion-facts strong{display:block;color:#eef1ed;font-size:11px;font-weight:400;line-height:1.45}.mate-product-info-ideal .accordion-body>p{margin-top:0;margin-bottom:10px}.mate-product-info-ideal .accordion-body>p:last-child{margin-bottom:0}@media(max-width:620px){.mate-product-info-ideal{padding:18px 16px 16px}.mate-product-info-ideal h1{margin-bottom:15px}.mate-product-info-ideal .mate-delivery-summary{padding:10px 13px}.mate-product-info-ideal .mate-delivery-summary strong{font-size:11px}.mate-product-info-ideal .mate-options-grid{margin-top:17px}.mate-product-info-ideal .mate-size-options-detailed .mate-size-option{height:70px}.mate-size-options-detailed .mate-size-option>strong{font-size:12px}.mate-size-options-detailed .mate-size-option>span,.mate-size-options-detailed .mate-size-option>small{font-size:8.5px}.mate-accordion-facts{grid-template-columns:1fr;margin-top:12px}.mate-accordion-copy,.mate-accordion-care{font-size:11px;line-height:1.62}}.mate-product-side{display:grid;gap:14px;align-content:start;min-width:0}.mate-product-info-ideal{position:static!important;padding:30px 32px 28px!important;border:1px solid rgba(255,255,255,.42)!important;background:linear-gradient(155deg,rgba(247,244,237,.985),rgba(232,235,227,.975))!important;color:#10271e!important;box-shadow:0 26px 68px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.8)!important}.mate-product-info-ideal h1{max-width:520px;margin:0 0 16px!important;color:#0b241a!important;font-size:clamp(44px,3.7vw,54px)!important;line-height:.97!important}.mate-product-info-ideal .mate-price-row{margin:0 0 15px!important}.mate-product-info-ideal .mate-price-row>strong{color:#0b241a!important;font-size:34px!important}.mate-product-info-ideal .mate-delivery-summary{margin:0!important;border-color:rgba(13,104,72,.20)!important;background:rgba(21,111,79,.07)!important}.mate-product-info-ideal .mate-delivery-summary strong{color:#125d45!important;font-size:12.5px!important}.mate-product-info-ideal .mate-delivery-line i,
.mate-product-info-ideal .mate-delivery-line i:before{border-color:#17805b!important}.mate-product-info-ideal .mate-options-grid{grid-template-columns:1fr!important;gap:0!important;margin-top:22px!important;border-color:rgba(15,48,35,.12)!important}.mate-product-info-ideal .mate-options-grid .mate-option-block{padding:18px 0!important}.mate-product-info-ideal .mate-option-packaging{border-top:1px solid rgba(15,48,35,.12)!important}.mate-product-info-ideal .mate-option-heading p{color:#153226!important;font-size:13px!important}.mate-product-info-ideal .mate-option-heading span{color:#197252!important;font-size:10px!important}.mate-product-info-ideal .mate-size-note,
.mate-product-info-ideal .mate-package-note{color:#5c6e64!important;font-size:11px!important}.mate-product-info-ideal .mate-size-options-detailed .mate-size-option{height:72px!important;border-color:rgba(15,48,35,.18)!important;background:rgba(255,255,255,.48)!important;color:#153126!important}.mate-product-info-ideal .mate-size-options-detailed .mate-size-option.active{border-color:#176f50!important;background:#164f3a!important;color:#fff!important;box-shadow:0 8px 20px rgba(18,74,53,.18)!important}.mate-product-info-ideal .mate-size-option>strong{color:inherit!important}.mate-product-info-ideal .mate-size-option>span{color:#66766d!important;font-size:9.5px!important}.mate-product-info-ideal .mate-size-option>small{color:#233d31!important;font-size:9.5px!important}.mate-product-info-ideal .mate-size-option.active>span,
.mate-product-info-ideal .mate-size-option.active>small{color:#e8f2ec!important}.mate-product-info-ideal .mate-color-choice span{width:44px!important;height:44px!important;border-color:rgba(13,45,32,.28)!important;box-shadow:inset 0 0 0 4px #f2efe7,0 0 0 1px transparent!important}.mate-product-info-ideal .mate-color-choice:has(input:checked) span{box-shadow:inset 0 0 0 4px #f2efe7,0 0 0 2px #176f50!important}.mate-product-info-ideal .mate-buy-actions{margin-top:14px!important;gap:9px!important}.mate-product-info-ideal .mate-add-to-cart{min-height:56px!important;box-shadow:0 15px 32px rgba(190,12,70,.21)!important}.mate-product-info-ideal .mate-quick-order{min-height:50px!important;border-color:rgba(14,57,40,.28)!important;background:rgba(255,255,255,.24)!important;color:#17382a!important;font-weight:600!important}.mate-product-info-ideal .mate-quick-order:hover{border-color:#176f50!important;background:rgba(23,111,80,.08)!important}.mate-product-detail-surface{padding:7px 28px 9px;border:1px solid rgba(255,255,255,.38);border-radius:18px;background:linear-gradient(155deg,rgba(245,242,235,.98),rgba(232,235,227,.97));color:#10271e;box-shadow:0 18px 48px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.72)}.mate-product-detail-surface .mate-trust-line{grid-template-columns:repeat(2,1fr)!important;margin:0!important;padding:14px 0!important;border-color:rgba(15,48,35,.12)!important}.mate-product-detail-surface .mate-trust-line span{color:#425b4e!important;font-size:11px!important}.mate-product-detail-surface .mate-trust-line span:before{color:#176f50!important}.mate-product-detail-surface .mate-trust-line span+span{border-color:rgba(15,48,35,.12)!important}.mate-product-detail-surface .mate-product-accordions{margin:0!important;max-width:none!important}.mate-product-detail-surface .accordion-item{border-color:rgba(15,48,35,.13)!important}.mate-product-detail-surface .accordion-button{padding:18px 0!important;color:#10271e!important;font-family:Nimbus,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important}.mate-product-detail-surface .accordion-button:after{color:#294b3b!important}.mate-product-detail-surface .accordion-body{padding:0 0 19px!important;color:#41584c!important;font-size:12.5px!important;line-height:1.68!important}.mate-product-detail-surface .mate-accordion-copy,
.mate-product-detail-surface .mate-accordion-care{color:#41584c!important;font-size:12.5px!important}.mate-product-detail-surface .mate-accordion-facts>div{border-color:rgba(15,48,35,.13)!important;background:rgba(255,255,255,.34)!important}.mate-product-detail-surface .mate-accordion-facts span{color:#607369!important}.mate-product-detail-surface .mate-accordion-facts strong{color:#173328!important;font-weight:600!important}.mate-included-section{padding-top:34px!important}.mate-included-section h2{margin-bottom:20px!important;font-size:24px!important}@media(max-width:1100px){.mate-product-info-ideal{padding:25px 26px 23px!important}.mate-product-info-ideal h1{font-size:46px!important}.mate-product-detail-surface{padding-inline:24px}}@media(max-width:820px){.mate-product-side{gap:11px}.mate-product-info-ideal,.mate-product-detail-surface{position:static!important}}@media(max-width:620px){.mate-product-info-ideal{padding:22px 18px 19px!important;border-radius:17px!important}.mate-product-info-ideal h1{font-size:39px!important;margin-bottom:14px!important}.mate-product-info-ideal .mate-price-row>strong{font-size:30px!important}.mate-product-info-ideal .mate-delivery-summary{width:100%!important;padding:11px 13px!important}.mate-product-info-ideal .mate-delivery-summary strong{font-size:11.5px!important}.mate-product-info-ideal .mate-options-grid{margin-top:18px!important}.mate-product-info-ideal .mate-options-grid .mate-option-block{padding:17px 0!important}.mate-product-info-ideal .mate-size-options-detailed .mate-size-option{height:68px!important}.mate-product-info-ideal .mate-size-note,
  .mate-product-info-ideal .mate-package-note{font-size:10px!important}.mate-product-detail-surface{padding:4px 18px 8px;border-radius:17px}.mate-product-detail-surface .mate-trust-line{grid-template-columns:1fr!important;gap:7px!important}.mate-product-detail-surface .mate-trust-line span{padding-left:18px!important;font-size:10.5px!important}.mate-product-detail-surface .mate-trust-line span+span{border-left:0!important}.mate-product-detail-surface .accordion-button{font-size:15px!important}.mate-product-detail-surface .accordion-body,
  .mate-product-detail-surface .mate-accordion-copy,
  .mate-product-detail-surface .mate-accordion-care{font-size:11.5px!important}.mate-included-section h2{font-size:21px!important}}@media(min-width:821px){.mate-product-info-ideal .mate-options-grid .mate-option-block{padding:14px 0!important}.mate-product-info-ideal .mate-options-grid{margin-top:18px!important}.mate-product-info-ideal .mate-buy-actions{margin-top:10px!important}}.bottom-nav{will-change:transform,opacity;transition:transform .24s ease,opacity .18s ease,box-shadow .2s ease!important}body.nav-auto-hidden .bottom-nav{opacity:0!important;pointer-events:none!important}@media(min-width:821px){body.nav-auto-hidden .bottom-nav{transform:translate(-50%,calc(100% + 34px))!important}}@media(max-width:820px){body.nav-auto-hidden .bottom-nav,
  body.mate-buybar-visible .bottom-nav{transform:translateY(calc(100% + 18px))!important;opacity:0!important;pointer-events:none!important}}@media(prefers-reduced-motion:reduce){.bottom-nav{transition:none!important}}.mate-product-info-ideal{padding:24px 28px 21px!important;border-color:rgba(18,49,36,.14)!important;background:linear-gradient(155deg,#e3e5dc 0%,#d7ddd3 100%)!important;box-shadow:0 22px 54px rgba(0,0,0,.17),inset 0 1px 0 rgba(255,255,255,.46)!important}.mate-product-detail-surface{border-color:rgba(18,49,36,.13)!important;background:linear-gradient(155deg,#e0e3da 0%,#d5dbd1 100%)!important;box-shadow:0 14px 36px rgba(0,0,0,.11),inset 0 1px 0 rgba(255,255,255,.38)!important}.mate-product-info-ideal h1{margin-bottom:10px!important}.mate-product-info-ideal .mate-price-row{margin-bottom:10px!important}.mate-product-info-ideal .mate-options-grid{margin-top:15px!important}.mate-product-info-ideal .mate-options-grid .mate-option-block{padding:13px 0!important}.mate-size-options-detailed{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.mate-product-info-ideal .mate-size-options-detailed .mate-size-option{width:100%!important;min-width:0!important;height:74px!important;border-radius:12px!important}.mate-gallery-arrow,.mate-gallery-dots{display:none!important}.mate-product-thumb span{display:none!important}.mate-selection-summary{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;min-height:42px;padding:9px 12px;border:1px solid rgba(18,74,53,.14);border-radius:11px;background:rgba(19,82,58,.065);color:#375247;font-size:10.5px;line-height:1.3}.mate-selection-summary span{display:inline-flex;align-items:center;gap:9px}.mate-selection-summary span+span:before{content:"·";color:#789086}.mate-selection-summary strong{margin-left:auto;color:#123428;font-size:12px;font-weight:700;white-space:nowrap}.mate-product-info-ideal .mate-buy-actions{margin-top:8px!important;gap:7px!important}.mate-product-info-ideal .mate-add-to-cart{min-height:50px!important}.mate-product-info-ideal .mate-quick-order{justify-self:center!important;width:auto!important;min-height:30px!important;padding:0 5px!important;border:0!important;background:transparent!important;color:#24483a!important;font-size:11px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;text-decoration:underline;text-decoration-color:rgba(36,72,58,.35);text-underline-offset:4px;box-shadow:none!important}.mate-product-info-ideal .mate-quick-order:hover{border:0!important;background:transparent!important;color:#0f6648!important;text-decoration-color:#0f6648}@media(min-width:821px){.mate-product-info-ideal{padding-top:22px!important;padding-bottom:18px!important}.mate-product-info-ideal .mate-option-heading{margin-bottom:9px!important}.mate-product-info-ideal .mate-size-note,
  .mate-product-info-ideal .mate-package-note{margin-top:7px!important}.mate-product-info-ideal .mate-color-choice span{width:40px!important;height:40px!important}body.mate-product-open .bottom-nav{transition:opacity .2s ease,transform .2s ease!important}}@media(max-width:620px){.mate-product-info-ideal{display:flex!important;flex-direction:column;padding:20px 17px 17px!important;background:linear-gradient(155deg,#e1e4db 0%,#d6dcd2 100%)!important}.mate-product-info-ideal h1{order:1}.mate-product-info-ideal .mate-price-row{order:2}.mate-product-info-ideal .mate-delivery-summary{order:3}.mate-product-info-ideal .mate-buy-actions{display:contents!important}.mate-product-info-ideal .mate-selection-summary{order:4;margin-top:14px}.mate-product-info-ideal .mate-add-to-cart{order:5;display:inline-flex!important;width:100%!important;margin-top:8px}.mate-product-info-ideal .mate-options-grid{order:6;margin-top:15px!important}.mate-product-info-ideal .mate-quick-order{order:7;align-self:center;display:inline-flex!important;margin-top:3px;margin-bottom:0}.mate-selection-summary{padding:9px 10px;font-size:10px}.mate-selection-summary strong{font-size:11px}.mate-selection-summary span+span:before{display:none}.mate-product-info-ideal .mate-size-options-detailed .mate-size-option{height:72px!important}.mate-product-info-ideal .mate-options-grid .mate-option-block{padding:14px 0!important}.mate-product-detail-surface{background:linear-gradient(155deg,#dde1d8 0%,#d3d9cf 100%)!important}}@media(max-width:390px){.mate-selection-summary{gap:5px 8px}.mate-selection-summary span{font-size:9.5px}.mate-product-info-ideal .mate-size-options-detailed .mate-size-option{height:70px!important}}@media(max-width:620px){.mate-product-ideal .mate-product-layout{gap:12px!important}.mate-product-info-ideal{padding:16px 17px 15px!important}.mate-product-info-ideal h1{font-size:36px!important;margin-bottom:8px!important}.mate-product-info-ideal .mate-price-row{margin-bottom:6px!important}.mate-product-info-ideal .mate-price-row>strong{font-size:28px!important}.mate-product-info-ideal .mate-delivery-summary{padding:8px 11px!important;min-height:42px}.mate-product-info-ideal .mate-delivery-summary strong{font-size:10.5px!important;line-height:1.3!important}.mate-product-info-ideal .mate-selection-summary{min-height:36px;margin-top:8px;padding:7px 9px}.mate-product-info-ideal .mate-add-to-cart{min-height:46px!important;margin-top:6px}}.mate-product-emotion{max-width:430px;margin:-2px 0 13px;color:#496055;font-size:14px;line-height:1.45}.mate-product-info-ideal .mate-delivery-summary{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px}.mate-product-info-ideal .mate-delivery-summary small{margin-left:10px;color:#537065;font-size:10px;line-height:1;white-space:nowrap}.mate-selection-summary{width:100%;cursor:pointer;appearance:none;text-align:left;font:inherit;transition:border-color .2s ease,background .2s ease}.mate-selection-summary:hover,
.mate-selection-summary:focus-visible{border-color:rgba(18,74,53,.34);background:rgba(19,82,58,.10);outline:none}.mate-selection-summary b{margin-left:auto;color:#176f50;font-size:10.5px;font-weight:700;white-space:nowrap}.mate-options-grid{scroll-margin-top:96px}.mate-product-detail-inline{margin-top:15px;border-top:1px solid rgba(15,48,35,.13)}.mate-product-detail-inline .mate-trust-line{grid-template-columns:repeat(2,1fr)!important;margin:0!important;padding:14px 0!important;border-top:0!important;border-bottom:1px solid rgba(15,48,35,.13)!important}.mate-product-detail-inline .mate-trust-line span{color:#425b4e!important;font-size:10.5px!important}.mate-product-detail-inline .mate-product-accordions{max-width:none!important;margin:0!important}.mate-product-detail-inline .accordion-item{border-color:rgba(15,48,35,.13)!important}.mate-product-detail-inline .accordion-button{padding:17px 0!important;color:#10271e!important;font-family:Nimbus,Arial,sans-serif!important;font-size:15px!important;font-weight:600!important}.mate-product-detail-inline .accordion-button:after{color:#294b3b!important}.mate-product-detail-inline .accordion-body{padding:0 0 18px!important;color:#41584c!important;font-size:12px!important;line-height:1.65!important}.mate-product-info-ideal .mate-quick-order{justify-self:stretch!important;width:100%!important;min-height:40px!important;padding:0 18px!important;border:1px solid rgba(14,57,40,.28)!important;border-radius:999px!important;background:rgba(255,255,255,.22)!important;color:#17382a!important;font-size:11.5px!important;font-weight:600!important;text-decoration:none!important;box-shadow:none!important}.mate-product-info-ideal .mate-quick-order:hover{border-color:#176f50!important;background:rgba(23,111,80,.08)!important;color:#0f6648!important}@media(max-width:620px){.mate-product-info-ideal h1{order:1}.mate-product-emotion{order:2;margin:-1px 0 10px;font-size:12.5px}.mate-product-info-ideal .mate-price-row{order:3}.mate-product-info-ideal .mate-delivery-summary{order:4}.mate-product-info-ideal .mate-selection-summary{order:5}.mate-product-info-ideal .mate-add-to-cart{order:6}.mate-product-info-ideal .mate-options-grid{order:7}.mate-product-info-ideal .mate-quick-order{order:8;margin-top:4px}.mate-product-detail-inline{order:9;margin-top:13px}.mate-selection-summary{font-size:9.8px}.mate-selection-summary b{font-size:10px}.mate-product-info-ideal .mate-delivery-summary small{font-size:9.5px}}.mate-product-emotion{color:#3f584d;font-weight:500}@media(max-width:620px){.mate-selection-summary span+span:before{display:inline!important}.mate-product-emotion{font-size:13px}}.mate-product-info-ideal .mate-product-detail-inline .accordion-item.open .accordion-body{padding:2px 0 20px!important;color:#2d493c!important}.mate-product-info-ideal .mate-product-detail-inline .mate-accordion-copy,
.mate-product-info-ideal .mate-product-detail-inline .mate-accordion-care{color:#2d493c!important;font-size:13px!important;line-height:1.62!important}.mate-product-info-ideal .mate-product-detail-inline .mate-accordion-facts>div{border-color:rgba(20,69,50,.16)!important;background:rgba(255,255,255,.42)!important}.mate-product-info-ideal .mate-product-detail-inline .mate-accordion-facts span{color:#5b7065!important}.mate-product-info-ideal .mate-product-detail-inline .mate-accordion-facts strong{color:#17392b!important;font-weight:600!important}@media(max-width:620px){.mate-product-info-ideal .mate-product-detail-inline .mate-accordion-copy,
  .mate-product-info-ideal .mate-product-detail-inline .mate-accordion-care{font-size:12px!important}}.mate-mobile-back{display:none}.mate-photo-proof{left:16px!important;bottom:16px!important;max-width:calc(100% - 82px);padding:9px 12px!important;border-color:rgba(242,245,240,.24)!important;background:rgba(2,18,12,.84)!important;color:#f5f3ec!important;font-size:10px!important;font-weight:600;line-height:1.2;box-shadow:0 8px 24px rgba(0,0,0,.24)}.mate-product-detail-inline .mate-trust-line{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:620px){.mate-desktop-breadcrumbs{display:none!important}.mate-mobile-back{display:inline-flex;align-items:center;min-height:32px;color:#eef2ed;font-size:12px;font-weight:600}.mate-product-breadcrumbs{margin-top:10px!important;margin-bottom:4px}.mate-photo-proof{left:10px!important;bottom:10px!important;padding:8px 10px!important;font-size:9px!important}.mate-product-detail-inline .mate-trust-line{grid-template-columns:1fr!important;gap:8px!important}.mate-product-detail-inline .mate-trust-line span+span{border-left:0!important}}.mate-product-main{touch-action:pan-y;overscroll-behavior-x:contain}.mate-product-main>img{-webkit-user-drag:none;user-select:none}.mate-product-main .mate-gallery-arrow{display:grid!important;width:42px!important;height:42px!important;margin-top:-21px!important;border:1px solid rgba(255,255,255,.34)!important;background:rgba(247,246,241,.88)!important;color:#0b2b20!important;box-shadow:0 10px 28px rgba(0,0,0,.22)!important;opacity:.82;transition:opacity .2s ease,transform .2s ease,background .2s ease}.mate-product-main .mate-gallery-arrow:hover{opacity:1;transform:scale(1.04);background:#fff!important}.mate-product-main .mate-gallery-dots{display:flex!important;bottom:17px!important;gap:6px!important}.mate-product-main .mate-gallery-dots i{width:7px!important;height:7px!important;border:1px solid rgba(255,255,255,.55);background:rgba(5,31,22,.52)!important}.mate-product-main .mate-gallery-dots i.active{background:#57dfa9!important;border-color:#57dfa9!important;box-shadow:0 0 12px rgba(87,223,169,.42)}.mate-gallery-zoom{position:absolute;z-index:7;right:16px;bottom:16px;width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.34);border-radius:50%;background:rgba(247,246,241,.90);color:#0b2b20;box-shadow:0 10px 28px rgba(0,0,0,.22);transition:transform .2s ease,background .2s ease}.mate-gallery-zoom:hover{transform:scale(1.04);background:#fff}.mate-gallery-zoom span{position:relative;width:15px;height:15px;border:2px solid currentColor;border-radius:50%}.mate-gallery-zoom span:after{content:"";position:absolute;width:7px;height:2px;right:-6px;bottom:-3px;border-radius:2px;background:currentColor;transform:rotate(45deg)}.mate-gallery-lightbox{position:fixed;z-index:220;inset:0;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.mate-gallery-lightbox.open{visibility:visible;opacity:1;pointer-events:auto}.mate-lightbox-backdrop{position:absolute;inset:0;border:0;background:rgba(1,10,7,.88);backdrop-filter:blur(16px) saturate(86%)}.mate-lightbox-dialog{position:absolute;inset:20px;display:grid;grid-template-rows:minmax(0,1fr) auto;border:1px solid rgba(255,255,255,.12);border-radius:24px;overflow:hidden;background:rgba(4,19,13,.84);box-shadow:0 34px 100px rgba(0,0,0,.58)}.mate-lightbox-stage{position:relative;min-height:0;display:grid;place-items:center;padding:28px 78px 12px;touch-action:none}.mate-lightbox-stage img{max-width:100%;max-height:calc(100vh - 128px);object-fit:contain;-webkit-user-drag:none;user-select:none;filter:drop-shadow(0 22px 42px rgba(0,0,0,.38))}.mate-lightbox-close{position:absolute;z-index:5;right:18px;top:18px;width:44px;height:44px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(255,255,255,.08);color:#fff;font-size:26px;line-height:1}.mate-lightbox-arrow{position:absolute;z-index:4;top:50%;width:48px;height:48px;margin-top:-24px;border:1px solid rgba(255,255,255,.20);border-radius:50%;background:rgba(255,255,255,.09);color:#fff;font-size:20px;backdrop-filter:blur(10px)}.mate-lightbox-arrow.prev{left:18px}.mate-lightbox-arrow.next{right:18px}.mate-lightbox-meta{display:flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:10px 22px 14px;color:#f4f3ee}.mate-lightbox-meta span{font-size:13px;font-weight:700;letter-spacing:.05em}.mate-lightbox-meta small{color:#aebbb4;font-size:11px}@media(max-width:620px){.mate-product-main .mate-gallery-arrow{width:38px!important;height:38px!important;margin-top:-19px!important;opacity:.92}.mate-product-main .mate-gallery-arrow.prev{left:10px!important}.mate-product-main .mate-gallery-arrow.next{right:10px!important}.mate-gallery-zoom{right:11px;bottom:11px;width:40px;height:40px}.mate-product-main .mate-gallery-dots{bottom:13px!important}.mate-lightbox-dialog{inset:0;border:0;border-radius:0;background:rgba(2,13,9,.97)}.mate-lightbox-stage{padding:64px 12px 8px}.mate-lightbox-stage img{max-height:calc(100vh - 122px)}.mate-lightbox-close{right:12px;top:12px;width:42px;height:42px}.mate-lightbox-arrow{width:42px;height:42px;margin-top:-21px;background:rgba(1,18,12,.55)}.mate-lightbox-arrow.prev{left:8px}.mate-lightbox-arrow.next{right:8px}.mate-lightbox-meta{min-height:58px;padding:8px 16px 14px;flex-direction:column;gap:3px}.mate-lightbox-meta small{font-size:9.5px}}@media(prefers-reduced-motion:reduce){.mate-gallery-lightbox,.mate-gallery-arrow,.mate-gallery-zoom{transition:none!important}}.mate-gallery-lightbox{z-index:10000!important;isolation:isolate}.mate-lightbox-stage{overflow:hidden}.mate-lightbox-image-wrap{position:relative;width:100%;height:100%;min-width:0;min-height:0;display:block;overflow:hidden;touch-action:none;cursor:zoom-in;overscroll-behavior:none;-webkit-user-select:none;user-select:none}.mate-lightbox-image-wrap img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:0;object-fit:contain;transform:none!important;transform-origin:0 0;cursor:zoom-in;will-change:width,height,margin;-webkit-user-drag:none;user-select:none}.mate-lightbox-image-wrap img[data-zoom-ready="true"]{max-width:none;max-height:none}.mate-gallery-lightbox.zoomed .mate-lightbox-image-wrap{overflow:auto;cursor:grab;scrollbar-width:none}.mate-gallery-lightbox.zoomed .mate-lightbox-image-wrap::-webkit-scrollbar{display:none}.mate-gallery-lightbox.zoomed .mate-lightbox-image-wrap img{cursor:grab}.mate-gallery-lightbox.zoomed .mate-lightbox-image-wrap.dragging,
.mate-gallery-lightbox.zoomed .mate-lightbox-image-wrap.dragging img{cursor:grabbing}.mate-lightbox-zoom-control{position:absolute;z-index:6;left:18px;top:18px;min-width:78px;height:42px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.20);border-radius:999px;background:rgba(255,255,255,.09);color:#fff;backdrop-filter:blur(10px)}.mate-lightbox-zoom-control b{width:18px;height:18px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.34);border-radius:50%;font-size:16px;font-weight:400;line-height:1}.mate-lightbox-zoom-control small{color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em}.mate-lightbox-meta [data-lightbox-hint]{max-width:520px;text-align:center;line-height:1.35}@media(max-width:620px){.mate-lightbox-zoom-control{left:12px;top:12px;min-width:70px;height:40px;padding:0 11px}.mate-lightbox-meta [data-lightbox-hint]{max-width:330px;font-size:10.5px;line-height:1.35;padding:0 4px}}.site41-skip-link{position:fixed;z-index:20000;left:16px;top:12px;padding:10px 14px;border-radius:9px;background:#f4f0e8;color:#082019;font:700 13px/1 Nimbus,Arial,sans-serif;transform:translateY(-160%);transition:transform .18s ease}.site41-skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid #62e3af!important;outline-offset:3px!important}[data-site41-contact-placement]{margin-top:14px}.site41-route-contact{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid rgba(216,233,222,.22);border-radius:999px;background:rgba(225,235,228,.045);color:#e8ede9;font:600 11px/1 Nimbus,Arial,sans-serif;cursor:pointer}.site41-route-contact:hover{border-color:rgba(84,223,169,.48);background:rgba(84,223,169,.08)}.site41-route-contact.light{border-color:rgba(15,61,43,.24);background:rgba(255,255,255,.28);color:#17382a}.site41-route-contact.light:hover{border-color:#176f50;background:rgba(23,111,80,.08)}.site41-status-dot{width:7px;height:7px;border-radius:50%;background:#57dda7;box-shadow:0 0 0 4px rgba(87,221,167,.09)}.site41-status-dot.closed{background:#d5b27c;box-shadow:0 0 0 4px rgba(213,178,124,.09)}.site41-contact-modal{position:fixed;z-index:20000;inset:0;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.site41-contact-modal.open{visibility:visible;opacity:1;pointer-events:auto}.site41-contact-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:rgba(1,10,7,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.site41-contact-card{position:absolute;left:50%;top:50%;width:min(620px,calc(100% - 32px));max-height:min(760px,calc(100dvh - 32px));overflow:auto;padding:28px;border:1px solid rgba(216,233,222,.18);border-radius:20px;background:linear-gradient(155deg,#082019,#05140f);box-shadow:0 30px 90px rgba(0,0,0,.45);color:#e8ede9;transform:translate(-50%,-48%) scale(.98);transition:transform .2s ease}.site41-contact-modal.open .site41-contact-card{transform:translate(-50%,-50%) scale(1)}.site41-contact-close{position:absolute;right:16px;top:14px;width:44px;height:44px;border:1px solid rgba(216,233,222,.16);border-radius:50%;background:rgba(225,235,228,.04);color:#eef2ee;font-size:24px;cursor:pointer}.site41-contact-card .eyebrow{margin:0 54px 10px 0;color:#58dda9;font-size:9px;letter-spacing:.15em}.site41-contact-card h2{margin:0 50px 11px 0;font:400 38px/.98 Molecula,Georgia,serif;color:#f2f0eb}.site41-contact-intro{max-width:500px;margin:0 0 16px;color:#99aaa1;font-size:11px;line-height:1.55}.site41-contact-store{display:grid;grid-template-columns:1fr auto;gap:8px 18px;padding:14px 15px;border:1px solid rgba(216,233,222,.12);border-radius:12px;background:rgba(225,235,228,.025)}.site41-contact-store strong{font-size:12px;color:#eef2ee}.site41-contact-store span{font-size:9px;color:#8fa197}.site41-contact-store a{grid-column:1/-1;color:#62e3af;font-size:14px}.site41-contact-status{display:inline-flex;align-items:center;gap:8px;justify-self:end;color:#bcc9c1!important}.site41-draft-label{display:block;margin:16px 0 7px;color:#cbd7cf;font-size:10px;font-weight:700}.site41-contact-draft{width:100%;min-height:150px;resize:vertical;padding:13px 14px;border:1px solid rgba(216,233,222,.14);border-radius:12px;background:rgba(1,12,8,.42);color:#dce6df;font:400 11px/1.55 Nimbus,Arial,sans-serif}.site41-contact-actions{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:9px;margin-top:12px}.site41-contact-actions a,.site41-contact-actions button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:11px;font:700 10px/1 Nimbus,Arial,sans-serif;text-align:center;cursor:pointer}.site41-contact-telegram{border:0;background:linear-gradient(135deg,#d20d50,#b80c47);color:#fff}.site41-contact-call,.site41-contact-copy{border:1px solid rgba(216,233,222,.18);background:rgba(225,235,228,.04);color:#e7ece8}.site41-contact-fallback,.site41-contact-privacy{display:block;margin-top:10px;color:#75887d;font-size:8.5px;line-height:1.5}.site41-contact-privacy a{color:#9ec2af;text-decoration:underline;text-underline-offset:3px}.site41-demo-notice{display:grid;grid-template-columns:auto 1fr;gap:10px 13px;align-items:start;margin:0 0 18px;padding:15px 17px;border:1px solid rgba(202,13,79,.28);border-radius:13px;background:linear-gradient(135deg,rgba(202,13,79,.09),rgba(225,235,228,.025))}.site41-demo-notice:before{content:'DEMO';grid-row:1/3;padding:5px 7px;border-radius:7px;background:#ca0d4f;color:#fff;font:700 8px/1 Nimbus,Arial,sans-serif;letter-spacing:.08em}.site41-demo-notice strong{color:#f1e9eb;font-size:12px}.site41-demo-notice span{color:#a7b7ae;font-size:10px;line-height:1.45}.checkout-summary .site41-demo-notice{grid-template-columns:auto 1fr;margin:4px 0 12px;padding:12px}.checkout-summary .site41-demo-notice span{font-size:9px}.site41-policy-page{padding-bottom:110px}.site41-policy-hero{max-width:880px;margin:52px 0 24px}.site41-policy-hero .section-kicker{color:#58dda9}.site41-policy-hero h1{margin:7px 0 12px;font:400 clamp(42px,5vw,68px)/.96 Molecula,Georgia,serif;color:#f2f0eb}.site41-policy-hero p{max-width:720px;color:#9caf9f;font-size:12px;line-height:1.65}.site41-policy-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);gap:18px}.site41-policy-card{padding:26px;border:1px solid rgba(216,233,222,.14);border-radius:18px;background:rgba(225,235,228,.025);color:#a8b8af}.site41-policy-card h2{margin:0 0 12px;color:#edf0ec;font:400 28px/1.05 Molecula,Georgia,serif}.site41-policy-card h3{margin:20px 0 8px;color:#dce6df;font-size:13px}.site41-policy-card p,.site41-policy-card li{font-size:11px;line-height:1.65}.site41-policy-card ul,.site41-policy-card ol{padding-left:20px}.site41-policy-card a{color:#62e3af;text-decoration:underline;text-underline-offset:3px}.site41-guarantee-number{font:400 72px/.9 Molecula,Georgia,serif;color:#f2f0eb}.site41-guarantee-number small{font:700 11px/1 Nimbus,Arial,sans-serif;color:#62e3af}.site41-ai-controls{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.site41-ai-back,.site41-ai-change{min-height:40px;padding:0 14px;border:1px solid rgba(216,233,222,.16);border-radius:999px;background:rgba(225,235,228,.035);color:#dce7e0;font-size:10px;cursor:pointer}.site41-ai-reason{margin:8px 4px 0;color:#8fa49a;font-size:9px;line-height:1.45}.site41-ai-disclaimer{margin-top:14px;padding:11px 13px;border-left:2px solid rgba(84,223,169,.46);background:rgba(84,223,169,.035);color:#91a69b;font-size:9.5px;line-height:1.5}.site41-field-error{display:block;margin-top:6px;color:#f1a8bf;font-size:9px;line-height:1.3}.field-error input,.field-error select,.field-error textarea,.checkbox-row.field-error{border-color:#d94873!important;box-shadow:0 0 0 2px rgba(217,72,115,.08)!important}.site41-debug-table{width:100%;border-collapse:collapse;font-size:10px}.site41-debug-table th,.site41-debug-table td{padding:9px;border-bottom:1px solid rgba(216,233,222,.1);text-align:left;vertical-align:top}.site41-debug-table code{white-space:pre-wrap;color:#a9c8b7}.site41-debug-pass{color:#62e3af}.site41-debug-warn{color:#e5c28b}.city-options button,.filter-chip,.sort-button,.filter-toggle,.secondary-button,
.card-add,.card-view,.card-favorite,.favorite,.add-button,.rail-arrow,.stories-all,
.faq-question,.accordion-button,.qty-control button,.menu-close,.mate-quick-close{min-height:44px}.card-add,.card-view,.card-favorite,.favorite,.add-button,.rail-arrow,.menu-close,.mate-quick-close{min-width:44px}.footer-column a,.home-footer-column a,.home-footer button,.menu-links a{min-height:36px;display:flex;align-items:center}[aria-hidden="true"][inert]{pointer-events:none!important}@media(max-width:820px){.site41-contact-card{padding:24px 20px}.site41-contact-card h2{font-size:33px}.site41-contact-actions{grid-template-columns:1fr 1fr}.site41-contact-copy{grid-column:1/-1}.site41-policy-grid{grid-template-columns:1fr}.site41-policy-card{padding:22px 19px}.site41-policy-hero{margin-top:30px}.site41-policy-page{padding-bottom:96px}}@media(max-width:620px){.site41-contact-card{width:calc(100% - 20px);max-height:calc(100dvh - 20px);border-radius:16px}.site41-contact-store{grid-template-columns:1fr}.site41-contact-status{justify-self:start}.site41-contact-actions{grid-template-columns:1fr}.site41-contact-copy{grid-column:auto}.site41-contact-draft{min-height:132px;font-size:10px}.site41-policy-hero h1{font-size:43px}.site41-policy-hero p{font-size:11px}.site41-policy-card h2{font-size:26px}.site41-policy-card p,.site41-policy-card li{font-size:10.5px}.site41-route-contact{width:100%}}@media(max-width:390px){.site41-contact-card h2{font-size:30px}.site41-demo-notice{padding:13px}}@media(prefers-reduced-motion:reduce){.site41-contact-modal,.site41-contact-card,.site41-skip-link{transition:none!important}html{scroll-behavior:auto!important}}@media(max-width:720px) and (max-height:520px){.site41-contact-card{top:8px;transform:translateX(-50%)!important;max-height:calc(100dvh - 16px)}}.site-footer button[data-florist-contact]{min-height:44px;padding:0;border:0;background:transparent;color:#dce7e0;font:inherit;text-align:left;cursor:pointer}.site-footer button[data-florist-contact]:hover,
.site-footer button[data-florist-contact]:focus-visible{color:#fff}.site41-policy-card button[data-florist-contact]{min-height:44px;padding:0 18px;border:0;border-radius:10px;background:#ca0d4f;color:#fff;font-weight:700;cursor:pointer}button[data-site41-analytics-reset]{min-height:44px;padding:0 16px;border:1px solid rgba(98,227,175,.46)!important;border-radius:10px;background:#173f30!important;color:#f5f8f5!important;font-weight:700;cursor:pointer}button[data-site41-analytics-reset]:hover{background:#20553f!important}.site41-contact-card{width:min(620px,calc(100vw - 40px));max-height:min(88vh,760px);overflow:auto;padding:clamp(24px,4vw,42px);border-radius:22px;border-color:rgba(216,233,222,.18);background:linear-gradient(155deg,rgba(8,34,25,.98),rgba(3,18,13,.99));box-shadow:0 28px 80px rgba(0,0,0,.48)}.site41-contact-card h2{font-size:clamp(36px,4vw,50px);line-height:.98;letter-spacing:-.02em;text-wrap:balance}.site41-contact-intro{max-width:540px;color:#b5c3ba;font-size:12px;line-height:1.6}.site41-contact-store{padding:15px 16px;border-radius:14px;background:rgba(225,235,228,.04);border:1px solid rgba(216,233,222,.11)}.site41-contact-store strong{font-size:13px;line-height:1.35}.site41-contact-store span{font-size:10px;line-height:1.45}.site41-contact-store a{font-size:15px;line-height:1.35}.site41-draft-label{font-size:11px;line-height:1.4}.site41-contact-draft{min-height:150px;border-radius:12px;font-size:11.5px;line-height:1.55}.site41-contact-actions{gap:10px}.site41-contact-actions :where(a,button){min-height:48px;border-radius:12px;font-size:11px;line-height:1.25}.site41-contact-fallback,.site41-contact-privacy{color:#93a69b;font-size:9.5px;line-height:1.55}.site41-demo-notice{border-radius:14px;padding:15px 16px;border-color:rgba(230,86,133,.30);background:linear-gradient(135deg,rgba(202,13,79,.13),rgba(225,235,228,.035))}.site41-demo-notice:before{font-size:8.5px;padding:6px 8px}.site41-demo-notice strong{font-size:12.5px;line-height:1.35}.site41-demo-notice span{font-size:10.5px;line-height:1.5}.site41-policy-hero{padding-top:clamp(100px,11vw,142px)}.site41-policy-hero h1{font-size:clamp(44px,4.8vw,66px);line-height:.98;letter-spacing:-.022em;text-wrap:balance}.site41-policy-hero p{max-width:760px;color:#b7c5bc;font-size:13px;line-height:1.65}.site41-policy-grid{gap:18px}.site41-policy-card{border-radius:18px;border-color:rgba(216,233,222,.14);background:linear-gradient(155deg,rgba(10,36,27,.84),rgba(4,20,15,.94))}.site41-policy-card h2{font-size:clamp(28px,2.8vw,40px);line-height:1.04;letter-spacing:-.016em}.site41-policy-card h3{font-size:14px;line-height:1.35}.site41-policy-card p,.site41-policy-card li{color:#b7c4bc;font-size:12px;line-height:1.7}.site41-policy-card a{color:#64dfad;text-decoration-thickness:1px;text-underline-offset:3px}.site41-ai-reason{font-size:10px;line-height:1.5}.site41-ai-disclaimer{border-radius:0 12px 12px 0;font-size:10.5px;line-height:1.55}.site41-field-error{font-size:10px;line-height:1.4}@media(max-width:620px){.site41-contact-card{width:calc(100vw - 24px);padding:24px 18px;border-radius:18px}.site41-contact-card h2{font-size:36px}.site41-contact-intro{font-size:11px}.site41-contact-actions{grid-template-columns:1fr}.site41-policy-hero{padding-top:88px}.site41-policy-hero h1{font-size:38px}.site41-policy-hero p{font-size:11px;line-height:1.6}.site41-policy-grid{gap:12px}.site41-policy-card{padding:20px 17px}.site41-policy-card h2{font-size:30px}.site41-policy-card h3{font-size:13px}.site41-policy-card p,.site41-policy-card li{font-size:11px;line-height:1.62}}.mate-brand-details-section{padding-top:38px!important;padding-bottom:28px!important;scroll-margin-bottom:110px}.brand-materials-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:20px}.brand-materials-head>div{max-width:760px}.brand-materials-head h2{margin:0!important;color:#f2f0eb;font:400 clamp(38px,3.4vw,50px)/.98 Molecula,Georgia,serif!important;letter-spacing:-.025em}.brand-materials-head>div>p:last-child{max-width:690px;margin:9px 0 0;color:#a7b5ad;font-size:11px;line-height:1.58}.brand-material-proof{min-height:34px;display:inline-flex;align-items:center;gap:9px;padding:0 13px;border:1px solid rgba(216,233,222,.16);border-radius:999px;background:rgba(225,235,228,.025);color:#cbd6cf;font-size:9px;white-space:nowrap}.brand-material-proof i{width:6px;height:6px;border-radius:50%;background:#62e3af;box-shadow:0 0 0 4px rgba(98,227,175,.08)}.brand-materials-layout{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(310px,.68fr);gap:16px;align-items:stretch}.brand-care-card,
.brand-service-card,
.brand-extra-card{border:1px solid rgba(216,233,222,.16);background:linear-gradient(160deg,rgba(14,48,35,.72),rgba(4,18,13,.97));box-shadow:0 18px 42px rgba(0,0,0,.12)}.brand-care-card{min-height:316px;display:grid;grid-template-columns:minmax(0,1.32fr) minmax(270px,.68fr);overflow:hidden;border-radius:20px}.brand-care-card-media{position:relative;min-height:316px;display:grid;place-items:center;padding:18px;border-right:1px solid rgba(216,233,222,.1);background:radial-gradient(circle at 50% 45%,rgba(39,82,61,.16),rgba(4,16,12,.94))}.brand-care-card-media img{width:100%;max-height:280px;display:block;object-fit:contain}.brand-material-status{position:absolute;left:20px;bottom:20px;min-height:30px;display:inline-flex;align-items:center;padding:0 11px;border-radius:999px;font-size:9px;font-weight:600}.brand-material-status.is-included{border:1px solid rgba(98,227,175,.28);background:rgba(28,92,66,.58);color:#7ee9bc;backdrop-filter:blur(10px)}.brand-care-card-copy{display:flex;flex-direction:column;justify-content:center;padding:28px 28px 26px}.brand-material-kicker{margin:0;color:#69dcae;font-size:8px;font-weight:700;letter-spacing:.14em;line-height:1.25}.brand-care-card-copy h3{margin:10px 0 0;color:#f2f0eb;font:400 34px/1 Molecula,Georgia,serif;letter-spacing:-.02em}.brand-care-card-copy>p:not(.brand-material-kicker){margin:12px 0 0;color:#a9b6af;font-size:11px;line-height:1.58}.brand-care-open{min-height:44px;align-self:flex-start;margin-top:22px;padding:0 17px;border:1px solid rgba(216,233,222,.22);border-radius:999px;background:rgba(225,235,228,.035);color:#edf2ef;font-size:10px;font-weight:600;cursor:pointer}.brand-care-open:hover,
.brand-care-open:focus-visible{border-color:rgba(98,227,175,.5);background:rgba(39,121,86,.18)}.brand-service-stack{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:16px}.brand-service-card{min-height:150px;display:grid;grid-template-columns:104px minmax(0,1fr);overflow:hidden;border-radius:18px}.brand-service-media{display:grid;place-items:center;padding:12px;border-right:1px solid rgba(216,233,222,.09);background:radial-gradient(circle at 50% 45%,rgba(39,82,61,.18),rgba(4,16,12,.94))}.brand-service-media img{max-width:100%;max-height:124px;display:block;object-fit:contain}.brand-service-card.is-vial .brand-service-media img{width:auto;height:116px;filter:drop-shadow(0 12px 20px rgba(0,0,0,.34))}.brand-service-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:17px 18px}.brand-service-copy h3{margin:7px 0 0;color:#f0f2ee;font-size:16px;line-height:1.2;font-weight:600}.brand-service-copy>p:last-child{margin:8px 0 0;color:#a7b5ad;font-size:10px;line-height:1.48}.brand-extras-strip{margin-top:34px!important;padding:25px!important;border:1px solid rgba(216,233,222,.15)!important;border-radius:21px!important;background:linear-gradient(160deg,rgba(11,42,30,.72),rgba(4,18,13,.96))!important;scroll-margin-bottom:110px}.brand-extras-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,430px);align-items:end;gap:24px;margin-bottom:18px}.brand-extras-head h2{margin:0;color:#f2f0eb;font:400 clamp(32px,2.8vw,42px)/1 Molecula,Georgia,serif;letter-spacing:-.02em}.brand-extras-head>p{margin:0;color:#a6b5ac;font-size:10px;line-height:1.52;text-align:right}.brand-extra-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.brand-extra-card{min-height:164px;display:grid;grid-template-columns:118px minmax(0,1fr);overflow:hidden;border-radius:17px}.brand-extra-media{display:grid;place-items:center;min-height:164px;padding:10px;border-right:1px solid rgba(216,233,222,.09);background:radial-gradient(circle at 50% 45%,rgba(39,82,61,.16),rgba(4,16,12,.94))}.brand-extra-media img{width:100%;height:100%;max-height:144px;display:block;object-fit:cover;border-radius:11px}.brand-extra-card.is-aquabox .brand-extra-media img,
.brand-extra-card.is-candle .brand-extra-media img{object-fit:contain}.brand-extra-copy{display:flex;flex-direction:column;min-width:0;padding:16px 16px 14px}.brand-extra-copy h3{margin:7px 0 0;color:#eef2ee;font-size:16px;line-height:1.2;font-weight:600}.brand-extra-copy>p:not(.brand-material-kicker){margin:8px 0 0;color:#a7b5ad;font-size:10px;line-height:1.48}.brand-extra-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:13px}.brand-extra-footer strong{color:#f0f2ee;font-size:14px;font-weight:600;white-space:nowrap}.brand-extra-note{max-width:110px;color:#d8c3ad;font-size:8.5px;line-height:1.35}.brand-extra-footer button{min-height:42px;padding:0 15px;border:0;border-radius:999px;background:#ca0d4f;color:#fff;font-size:9px;font-weight:700;cursor:pointer;white-space:nowrap}.brand-extra-footer button:hover,
.brand-extra-footer button:focus-visible{background:#df145c}.brand-extra-card.is-candle .brand-extra-footer button{border:1px solid rgba(98,227,175,.31);background:rgba(39,121,86,.18);color:#dff4e9}.brand-extra-card.is-candle .brand-extra-footer button:hover,
.brand-extra-card.is-candle .brand-extra-footer button:focus-visible{border-color:rgba(98,227,175,.55);background:rgba(39,121,86,.3)}.brand-care-modal{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.brand-care-modal.open{opacity:1;visibility:visible;pointer-events:auto}.brand-care-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(0,7,5,.78);backdrop-filter:blur(10px)}.brand-care-dialog{position:relative;width:min(920px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 48px));overflow:auto;padding:34px;border:1px solid rgba(216,233,222,.2);border-radius:24px;background:linear-gradient(160deg,#09271d,#03120d 72%);box-shadow:0 34px 90px rgba(0,0,0,.45)}.brand-care-close{position:absolute;top:16px;right:16px;width:44px;height:44px;border:1px solid rgba(216,233,222,.18);border-radius:50%;background:rgba(225,235,228,.04);color:#f2f0eb;font-size:24px;cursor:pointer}.brand-care-dialog-head{max-width:660px;padding-right:52px}.brand-care-dialog-head h2{margin:5px 0 0;color:#f2f0eb;font:400 44px/1 Molecula,Georgia,serif;letter-spacing:-.025em}.brand-care-dialog-head>p:last-child{margin:10px 0 0;color:#a7b5ad;font-size:11px;line-height:1.55}.brand-care-dialog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.brand-care-dialog-group{padding:22px;border:1px solid rgba(216,233,222,.15);border-radius:18px;background:rgba(225,235,228,.025)}.brand-care-dialog-number{margin:0;color:#69dcae;font-size:8px;font-weight:700;letter-spacing:.12em}.brand-care-dialog-group h3{margin:10px 0 0;color:#f2f0eb;font:400 27px/1.05 Molecula,Georgia,serif}.brand-care-dialog-group ol{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none;counter-reset:care}.brand-care-dialog-group li{position:relative;padding-left:34px;color:#c1cbc5;font-size:11px;line-height:1.55;counter-increment:care}.brand-care-dialog-group li:before{content:counter(care,decimal-leading-zero);position:absolute;left:0;top:.15em;color:#69dcae;font-size:8px;font-weight:700}.brand-care-dialog-note{margin:18px 0 0;padding:14px 16px;border-left:2px solid #62e3af;background:rgba(28,92,66,.12);color:#9eaea5;font-size:9px;line-height:1.5}.brand-care-page{display:grid;gap:20px}.brand-care-page-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);overflow:hidden;border:1px solid rgba(216,233,222,.15);border-radius:20px;background:linear-gradient(160deg,rgba(14,48,35,.72),rgba(4,18,13,.97))}.brand-care-page-hero img{width:100%;height:100%;min-height:300px;display:block;object-fit:contain;padding:22px;background:radial-gradient(circle at 50% 45%,rgba(39,82,61,.16),rgba(4,16,12,.94))}.brand-care-page-hero>div{display:flex;flex-direction:column;justify-content:center;padding:28px;border-left:1px solid rgba(216,233,222,.1)}.brand-care-page-hero h2{margin:8px 0 0;color:#f2f0eb;font:400 36px/1 Molecula,Georgia,serif}.brand-care-page-hero>div>p:last-child{margin:12px 0 0;color:#a7b5ad;font-size:10px;line-height:1.52}.brand-care-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.brand-care-page-grid .brand-care-dialog-group{padding:24px}.brand-care-page-note{margin:0;padding:14px 16px;border-left:2px solid #62e3af;background:rgba(28,92,66,.1);color:#9eaea5;font-size:9px;line-height:1.5}@media(max-width:1100px){.brand-materials-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr)}.brand-care-card{grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr)}.brand-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-extra-card:last-child{grid-column:1/-1}}@media(max-width:820px){.brand-materials-head,
  .brand-extras-head{grid-template-columns:1fr;align-items:start;gap:12px}.brand-material-proof{justify-self:start}.brand-materials-layout{grid-template-columns:1fr}.brand-service-stack{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.brand-extras-head>p{text-align:left}.brand-care-page-hero{grid-template-columns:1fr}.brand-care-page-hero>div{border-left:0;border-top:1px solid rgba(216,233,222,.1)}}@media(max-width:620px){.mate-brand-details-section{padding-top:28px!important;padding-bottom:18px!important}.brand-materials-head{margin-bottom:17px}.brand-materials-head h2{font-size:36px!important;line-height:1!important}.brand-materials-head>div>p:last-child{font-size:10.5px;line-height:1.52}.brand-material-proof{min-height:32px;font-size:8.5px}.brand-care-card{min-height:0;grid-template-columns:1fr;border-radius:18px}.brand-care-card-media{min-height:0;height:190px;padding:14px;border-right:0;border-bottom:1px solid rgba(216,233,222,.1)}.brand-care-card-media img{max-height:164px}.brand-material-status{left:14px;bottom:14px;min-height:29px;font-size:8.5px}.brand-care-card-copy{padding:20px 18px 19px}.brand-care-card-copy h3{font-size:30px}.brand-care-card-copy>p:not(.brand-material-kicker){font-size:10.5px}.brand-care-open{width:100%;min-height:44px;margin-top:17px}.brand-service-stack{grid-template-columns:1fr;gap:12px}.brand-service-card{min-height:132px;grid-template-columns:98px minmax(0,1fr);border-radius:17px}.brand-service-media{padding:10px}.brand-service-card.is-vial .brand-service-media img{height:100px}.brand-service-copy{padding:15px}.brand-service-copy h3{font-size:15px}.brand-service-copy>p:last-child{font-size:9.5px}.brand-extras-strip{margin-top:28px!important;padding:19px 16px 17px!important;border-radius:18px!important}.brand-extras-head{margin-bottom:15px}.brand-extras-head h2{font-size:32px}.brand-extras-head>p{font-size:9.5px;line-height:1.48}.brand-extra-grid{grid-auto-flow:column;grid-auto-columns:minmax(288px,88vw);grid-template-columns:none;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.brand-extra-grid::-webkit-scrollbar{display:none}.brand-extra-card,
  .brand-extra-card:last-child{grid-column:auto;grid-template-columns:104px minmax(0,1fr);min-height:154px;scroll-snap-align:start}.brand-extra-media{min-height:154px;padding:9px}.brand-extra-media img{max-height:134px}.brand-extra-copy{padding:14px 13px 12px}.brand-extra-copy h3{font-size:15px}.brand-extra-copy>p:not(.brand-material-kicker){font-size:9.5px}.brand-extra-footer button{min-height:40px;padding:0 13px;font-size:8.5px}.brand-care-modal{align-items:end;padding:10px}.brand-care-dialog{width:100%;max-height:90vh;padding:27px 18px 22px;border-radius:22px 22px 16px 16px}.brand-care-dialog-head{padding-right:42px}.brand-care-dialog-head h2{font-size:36px}.brand-care-dialog-grid{grid-template-columns:1fr;gap:12px;margin-top:19px}.brand-care-dialog-group{padding:18px}.brand-care-dialog-group h3{font-size:25px}.brand-care-dialog-group li{font-size:10.5px}.brand-care-page-hero img{min-height:0;padding:14px;aspect-ratio:16/9}.brand-care-page-hero>div{padding:20px}.brand-care-page-hero h2{font-size:31px}.brand-care-page-grid{grid-template-columns:1fr;gap:12px}.brand-care-page-grid .brand-care-dialog-group{padding:20px 18px}}@media(max-width:390px){.brand-extra-grid{grid-auto-columns:minmax(280px,88vw)}.brand-extra-card,
  .brand-extra-card:last-child{grid-template-columns:98px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.brand-care-modal{transition:none!important}}.site41-contact-modal{overflow:hidden}.site41-contact-card{box-sizing:border-box;max-width:calc(100vw - 32px)}.site41-contact-draft{box-sizing:border-box;max-width:100%;overflow-wrap:anywhere;white-space:pre-wrap}.info-content .brand-care-proof{display:none!important}.mate-brand-details-section{padding-top:30px!important;padding-bottom:20px!important}.brand-materials-head{display:block;max-width:820px;margin-bottom:17px}.brand-materials-head>div{max-width:820px}.brand-materials-head h2{font-size:clamp(34px,3vw,44px)!important;line-height:1!important}.brand-materials-head>div>p:last-child{max-width:760px;margin-top:8px;font-size:11px}.brand-materials-layout.has-single-service{grid-template-columns:minmax(0,1.68fr) minmax(270px,.52fr)}.brand-materials-layout.has-double-service{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr)}.brand-care-card{min-height:272px;grid-template-columns:minmax(0,1.24fr) minmax(270px,.76fr)}.brand-care-card-media{min-height:272px;padding:16px}.brand-care-card-media img{max-height:236px}.brand-care-card-copy{padding:23px 24px 22px}.brand-care-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:13px}.brand-care-meta-row .brand-material-status{position:static;min-height:28px;padding:0 10px;font-size:8.5px}.brand-care-count{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid rgba(216,233,222,.14);border-radius:999px;color:#b5c2ba;font-size:8.5px}.brand-care-card-copy h3{margin-top:8px;font-size:30px}.brand-care-card-copy>p:not(.brand-material-kicker){max-width:360px;margin-top:10px;font-size:10.5px}.brand-care-open{min-height:42px;margin-top:17px;padding:0 15px}.brand-service-stack.is-single{display:block}.brand-service-stack.is-single .brand-service-card{min-height:272px;height:100%;grid-template-columns:1fr;grid-template-rows:124px minmax(0,1fr)}.brand-service-stack.is-single .brand-service-media{border-right:0;border-bottom:1px solid rgba(216,233,222,.09)}.brand-service-stack.is-single .brand-service-copy{justify-content:flex-start;padding:19px 20px 18px}.brand-service-stack.is-single .brand-service-copy h3{font-size:17px}.brand-service-stack.is-single .brand-service-copy>p:last-child{font-size:10px}.brand-service-stack.is-single .brand-service-card.is-vial .brand-service-media img{height:106px}.brand-service-stack.is-double{gap:12px}.brand-service-stack.is-double .brand-service-card{min-height:130px;grid-template-columns:92px minmax(0,1fr)}.brand-service-stack.is-double .brand-service-media{padding:10px}.brand-service-stack.is-double .brand-service-card.is-vial .brand-service-media img{height:98px}.brand-service-stack.is-double .brand-service-copy{padding:14px 15px}.brand-service-stack.is-double .brand-service-copy h3{font-size:15px}.brand-service-stack.is-double .brand-service-copy>p:last-child{margin-top:6px;font-size:9.5px}.brand-extras-strip{margin-top:26px!important;padding:22px!important}.brand-extras-head{margin-bottom:15px}.brand-extras-head h2{font-size:clamp(30px,2.5vw,38px)}.brand-extras-head>p{max-width:410px;font-size:9.5px}.brand-extra-card{min-height:156px;grid-template-columns:112px minmax(0,1fr)}.brand-extra-media{min-height:156px;padding:9px}.brand-extra-media img{max-height:136px}.brand-extra-copy{padding:14px 14px 13px}.brand-extra-copy h3{font-size:15px}.brand-extra-copy>p:not(.brand-material-kicker){margin-top:7px;font-size:9.5px}.brand-extra-footer{padding-top:11px}.brand-extra-footer button{min-height:40px;padding:0 14px}.brand-care-dialog-head h2{font-size:40px}.brand-care-modal-open .bottom-nav,
.brand-care-modal-open .mate-mobile-cart{opacity:0!important;pointer-events:none!important}.brand-care-modal-open .brand-care-modal{z-index:22000}@media(max-width:820px){.brand-materials-layout.has-single-service,
  .brand-materials-layout.has-double-service{grid-template-columns:1fr}.brand-service-stack.is-single,
  .brand-service-stack.is-double{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.brand-service-stack.is-single{grid-template-columns:minmax(0,1fr)}.brand-service-stack.is-single .brand-service-card{min-height:148px;grid-template-columns:104px minmax(0,1fr);grid-template-rows:none}.brand-service-stack.is-single .brand-service-media{border-right:1px solid rgba(216,233,222,.09);border-bottom:0}.brand-service-stack.is-single .brand-service-copy{justify-content:center}}@media(max-width:620px){.mate-brand-details-section{padding-top:24px!important;padding-bottom:14px!important}.brand-materials-head{margin-bottom:14px}.brand-materials-head h2{font-size:32px!important}.brand-materials-head>div>p:last-child{font-size:10px}.brand-care-card-media{height:166px;padding:12px}.brand-care-card-media img{max-height:144px}.brand-care-card-copy{padding:17px 16px 16px}.brand-care-meta-row{margin-bottom:10px}.brand-care-card-copy h3{font-size:27px}.brand-care-card-copy>p:not(.brand-material-kicker){font-size:10px}}@media(max-width:620px){.brand-care-open{min-height:42px;margin-top:14px}.brand-service-stack.is-single,
  .brand-service-stack.is-double{grid-auto-flow:column;grid-auto-columns:minmax(286px,86vw);grid-template-columns:none;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.brand-service-stack::-webkit-scrollbar{display:none}.brand-service-stack.is-single .brand-service-card,
  .brand-service-stack.is-double .brand-service-card{min-height:126px;grid-template-columns:90px minmax(0,1fr);scroll-snap-align:start}.brand-service-stack .brand-service-media{padding:9px}.brand-service-stack.is-single .brand-service-card.is-vial .brand-service-media img,
  .brand-service-stack.is-double .brand-service-card.is-vial .brand-service-media img{height:92px}}@media(max-width:620px){.brand-service-stack .brand-service-copy{padding:13px 14px}.brand-service-stack .brand-service-copy h3{font-size:14.5px}.brand-service-stack .brand-service-copy>p:last-child{font-size:9.25px}.brand-extras-strip{margin-top:22px!important;padding:17px 14px 15px!important}.brand-extras-head h2{font-size:29px}.brand-extra-grid{grid-auto-columns:minmax(276px,86vw)}.brand-extra-card,
  .brand-extra-card:last-child{min-height:150px;grid-template-columns:98px minmax(0,1fr)}.brand-extra-media{min-height:150px}.brand-care-dialog-head h2{font-size:33px}}@media(max-width:620px){.brand-care-card{min-height:0;grid-template-columns:1fr!important}.brand-care-card-media{border-right:0;border-bottom:1px solid rgba(216,233,222,.1)}}@media(max-width:620px){.brand-care-card-media{min-height:0!important;height:166px}}.brand-service-stack:focus-visible,
.brand-extra-grid:focus-visible{outline:2px solid rgba(98,227,175,.7);outline-offset:4px;border-radius:18px}html.site42-pending #products,
html.site42-pending #today-grid,
html.site42-pending [data-catalog-grid],
html.site42-pending .catalog-grid{min-height:18rem;opacity:.18;pointer-events:none}.site42-state{min-height:11rem;display:grid;place-items:center;align-content:center;gap:.9rem;padding:2rem;border:1px solid rgba(40,76,61,.12);border-radius:1.35rem;background:rgba(247,245,239,.68);text-align:center}.site42-state p{max-width:34rem;margin:0;color:rgba(24,55,43,.78);line-height:1.55}.site42-state button,
.site42-today-card button{min-height:44px;border:0;border-radius:999px;padding:.7rem 1.15rem;background:#183f32;color:#fff;font:inherit;cursor:pointer}.site42-state-stale{background:rgba(247,240,218,.72)}.site42-state-error{background:rgba(248,229,229,.62)}.site42-shop-state{margin:0 0 1rem}.site42-shop-state[hidden]{display:none}.site42-ready-card{min-width:0}.site42-ready-media{position:relative;display:block;overflow:hidden;border-radius:inherit;color:inherit;text-decoration:none;background:rgba(21,52,41,.08)}.site42-ready-media img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.site42-ready-media > span{position:absolute;top:.85rem;left:.85rem;padding:.42rem .72rem;border-radius:999px;background:rgba(245,242,234,.9);color:#173d31;font-size:.72rem;letter-spacing:.04em;backdrop-filter:blur(12px)}.site42-ready-copy{padding-top:.85rem}.site42-ready-copy small{color:rgba(24,55,43,.58)}.site42-ready-copy h3{margin:.32rem 0 .25rem;font:inherit;font-weight:560}.site42-ready-copy p{margin:0;font-weight:560;color:#173d31}.site42-today-card{min-width:0;overflow:hidden;border-radius:1.4rem;background:rgba(248,246,240,.76);border:1px solid rgba(31,67,53,.1)}.site42-today-media,
.site42-today-placeholder{position:relative;display:grid;place-items:center;aspect-ratio:5/4;overflow:hidden;background:radial-gradient(circle at 55% 35%,rgba(190,75,116,.16),transparent 34%),linear-gradient(145deg,rgba(31,71,55,.16),rgba(245,241,231,.9))}.site42-today-media img{width:100%;height:100%;object-fit:cover}.site42-today-media span,
.site42-today-placeholder span{position:absolute;left:.8rem;bottom:.8rem;padding:.38rem .65rem;border-radius:999px;background:rgba(247,244,236,.9);color:#173d31;font-size:.7rem}.site42-today-card > div:last-child{padding:1rem}.site42-today-card small{color:#8b3158;letter-spacing:.055em;text-transform:uppercase}.site42-today-card h3{margin:.4rem 0;font:inherit;font-weight:570}.site42-today-card p{min-height:2.8em;margin:0 0 .9rem;color:rgba(24,55,43,.68);line-height:1.45}@media (max-width: 700px){.site42-state{min-height:9rem;padding:1.35rem}.site42-ready-media > span{top:.65rem;left:.65rem}.site42-today-card p{min-height:0}}@media (prefers-reduced-motion: reduce){html.site42-pending #products,
  html.site42-pending #today-grid,
  html.site42-pending [data-catalog-grid],
  html.site42-pending .catalog-grid{transition:none}}#products.product-grid,
#order-portfolio-grid.product-grid{align-items:start}#products .site42-ready-card.product-card,
#order-portfolio-grid .site42-order-card.product-card{height:clamp(264px,24vw,320px)}#products .site42-ready-card .product-media>a,
#order-portfolio-grid .site42-order-card .product-media>a{display:block;width:100%;height:100%;color:inherit;text-decoration:none}#products .site42-ready-card .product-media img,
#order-portfolio-grid .site42-order-card .product-media img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}#products .site42-ready-card .product-info,
#order-portfolio-grid .site42-order-card .product-info{min-height:0}#products>.site42-state{width:min(560px,calc(100vw - 48px))}.site42-state{border-color:rgba(216,233,222,.14);background:linear-gradient(145deg,rgba(13,47,34,.9),rgba(5,24,17,.96));color:#edf2ee}.site42-state p{color:#b8c7bf}.site42-state button{background:#d20d50}.site42-today-action{align-self:end;min-height:30px!important;padding:0!important;border:0!important;background:transparent!important;color:#c9b2a5!important;font-size:10px!important;text-align:left;cursor:pointer}.site42-today-action:hover{color:#fff!important}.order-portfolio{padding:6px 0 24px}.order-portfolio-heading{align-items:flex-end}.order-portfolio-heading h2{margin:0 0 5px;font-size:clamp(30px,3.2vw,46px);line-height:1}.order-portfolio-heading p{max-width:760px}.order-portfolio-rail{overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.order-portfolio-rail::-webkit-scrollbar{display:none}.site42-order-card .ready-tag{border-color:rgba(226,75,124,.38);color:#f1b7ca}.site42-order-open{color:#fff;text-decoration:none}@media(max-width:620px){#products.product-grid,
  #order-portfolio-grid.product-grid{grid-auto-columns:78vw!important;gap:11px!important}#products .site42-ready-card.product-card,
  #order-portfolio-grid .site42-order-card.product-card{height:354px!important}.order-portfolio{padding-top:2px;padding-bottom:18px}.order-portfolio-heading{align-items:flex-start}.order-portfolio-heading h2{font-size:31px}.order-portfolio-heading>div>p:last-child{max-width:290px;font-size:10px;line-height:1.45}.site42-today-card .today-info{grid-template-columns:minmax(0,1fr) auto}.site42-today-action{font-size:9px!important}}@media(prefers-reduced-motion:reduce){#products .site42-ready-card,
  #order-portfolio-grid .site42-order-card{scroll-behavior:auto}}@media(max-width:620px){#today-grid.today-grid{grid-template-columns:1fr 1fr!important;gap:12px 10px!important;align-items:start!important}#today-grid>.site42-today-card:first-child{grid-column:1/-1!important}#today-grid>.site42-today-card:nth-child(4){grid-column:1/-1!important}#today-grid>.site42-today-card:first-child .today-media{height:290px!important}#today-grid>.site42-today-card:nth-child(2) .today-media,
  #today-grid>.site42-today-card:nth-child(3) .today-media{height:182px!important}#today-grid>.site42-today-card:nth-child(4) .today-media{height:220px!important}#today-grid .today-info{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 8px!important;padding:8px 2px 0!important;background:none!important;position:static!important}#today-grid .today-info h3{grid-column:1/-1!important;white-space:normal!important;line-height:1.15!important}#today-grid .today-info .today-size{font-size:8px!important;line-height:1.35!important}#today-grid .site42-today-action{grid-column:2!important;align-self:end!important;white-space:normal!important;max-width:82px!important;text-align:right!important;line-height:1.25!important}}.home-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-kerning:normal}.home-page :where(h1,h2){font-feature-settings:"kern" 1,"liga" 1;text-wrap:balance}.home-page :where(p,small,a,button,strong,span){font-feature-settings:"kern" 1,"liga" 1}.home-page .showcase-kicker,
.home-page .eyebrow{font-size:9px!important;line-height:1.25!important;letter-spacing:.15em!important}.home-page .showcase .showcase-copy h1{font-size:clamp(44px,3.35vw,48px)!important;line-height:.98!important;letter-spacing:-.018em!important}.home-page .showcase .showcase-copy>p:last-child{max-width:620px;color:#bdc8c1!important;font-size:11.5px!important;line-height:1.5!important}.home-page .showcase-all{font-size:11px!important;line-height:1.2!important}.home-page #products .product-info h3,
.home-page #order-portfolio-grid .product-info h3{font-size:14px!important;line-height:1.18!important;letter-spacing:-.005em}.home-page #products .product-size,
.home-page #order-portfolio-grid .product-size{color:#a8b7ae!important;font-size:9.5px!important;line-height:1.3!important}.home-page #products .product-price,
.home-page #order-portfolio-grid .product-price{font-size:16px!important;line-height:1!important}.home-page #products .ready-tag,
.home-page #order-portfolio-grid .ready-tag{font-size:8px!important;line-height:1!important;letter-spacing:.025em!important}.home-page .ai-copy .eyebrow{font-size:9px!important}.home-page .ai-copy h2{font-size:clamp(36px,2.9vw,42px)!important;line-height:1.01!important;letter-spacing:-.018em!important}.home-page .ai-copy>p:not(.eyebrow){color:#bdc8c1!important;font-size:12px!important;line-height:1.52!important}.home-page .ai-path span,
.home-page .ai-path strong{font-size:8.5px!important;line-height:1.15!important}.home-page .ai-copy .primary-cta{font-size:10.5px!important}.home-page .stories-heading h2,
.home-page .today-heading h2{font-size:clamp(34px,2.7vw,40px)!important;line-height:1!important;letter-spacing:-.018em!important}.home-page .stories-heading p,
.home-page .today-heading p{color:#bdc8c1!important;font-size:11.5px!important;line-height:1.5!important}.home-page .stories-all,
.home-page .today-heading>a{font-size:10.5px!important;line-height:1.2!important}.home-page .story-card-copy strong,
.home-page .story-label{font-size:9.5px!important;line-height:1.22!important;letter-spacing:0!important}.home-page #today-grid .today-info h3{font-size:14.5px!important;line-height:1.18!important;letter-spacing:-.005em}.home-page #today-grid .today-size{color:#a8b7ae!important;font-size:9.5px!important;line-height:1.4!important}.home-page #today-grid .site42-today-action{font-size:10px!important;line-height:1.28!important}.home-page .order-portfolio-heading .showcase-kicker{font-size:8.5px!important}.home-page .order-portfolio-heading h2{font-size:clamp(36px,3vw,42px)!important;line-height:1!important;letter-spacing:-.018em!important}.home-page .order-portfolio-heading>div>p:last-child{color:#bdc8c1!important;font-size:11.5px!important;line-height:1.5!important}.home-page .order-portfolio-heading>a{font-size:10.5px!important;line-height:1.2!important}.home-page .order-proof-copy>.eyebrow{font-size:8.5px!important}.home-page .order-proof-copy h2{font-size:clamp(42px,3.4vw,49px)!important;line-height:.99!important;letter-spacing:-.018em!important}.home-page .order-proof-lede{color:#c0cbc4!important;font-size:12px!important;line-height:1.58!important}.home-page .order-proof-steps strong{font-size:11.5px!important;line-height:1.3!important}.home-page .order-proof-steps small{font-size:9.5px!important;line-height:1.48!important}.home-page .order-proof-primary,
.home-page .order-proof-secondary{font-size:10.5px!important;line-height:1.2!important}.home-page .order-proof-badges span{font-size:8px!important;line-height:1.1!important}.home-page .order-proof-result strong{font-size:10px!important;line-height:1.25!important}.home-page .order-proof-result small{font-size:8px!important;line-height:1.42!important}.home-page .benefit strong{font-size:10.5px!important;line-height:1.25!important}.home-page .benefit small{font-size:8.5px!important;line-height:1.35!important}.home-page .home-footer-brand p{color:#aab8b0!important;font-size:10px!important;line-height:1.55!important}.home-page .home-footer-brand button{font-size:9.5px!important;line-height:1.25!important}.home-page .home-footer-column h2{font-size:10.5px!important;line-height:1.3!important}.home-page .home-footer-column a,
.home-page .home-footer-column>span,
.home-page .home-footer-column small{font-size:9.5px!important;line-height:1.5!important}@media(max-width:620px){.home-page .site-header .header-city{font-size:9.5px!important}.home-page .showcase-kicker,
  .home-page .eyebrow{font-size:8.5px!important;line-height:1.25!important}.home-page .showcase .showcase-copy h1{font-size:34px!important;line-height:.98!important;letter-spacing:-.016em!important}.home-page .showcase .showcase-copy>p:last-child{max-width:300px;font-size:10.5px!important;line-height:1.48!important}.home-page .showcase-all{font-size:9.5px!important}.home-page #products .ready-tag,
  .home-page #order-portfolio-grid .ready-tag{font-size:8px!important}.home-page #products .product-size,
  .home-page #order-portfolio-grid .product-size{font-size:9.5px!important}}@media(max-width:620px){.home-page .ai-copy .eyebrow{font-size:8.5px!important}.home-page .ai-copy h2{font-size:31px!important;line-height:1.02!important;letter-spacing:-.016em!important}.home-page .ai-copy>p:not(.eyebrow){font-size:10.5px!important;line-height:1.48!important}.home-page .ai-path span,
  .home-page .ai-path strong{font-size:8px!important;line-height:1.15!important}.home-page .ai-copy .primary-cta{font-size:10px!important}.home-page .stories-heading h2,
  .home-page .today-heading h2{font-size:32px!important;line-height:1!important;letter-spacing:-.016em!important}.home-page .stories-heading p,
  .home-page .today-heading p{font-size:10.5px!important;line-height:1.48!important}.home-page .stories-all,
  .home-page .today-heading>a{font-size:9.5px!important}.home-page .story-card-copy strong,
  .home-page .story-label{font-size:9.5px!important;line-height:1.22!important}.home-page #today-grid .today-size{font-size:9.5px!important;line-height:1.38!important}.home-page #today-grid .site42-today-action{font-size:9.5px!important;line-height:1.25!important}.home-page .order-portfolio-heading .showcase-kicker{font-size:8px!important}.home-page .order-portfolio-heading h2{font-size:33px!important;line-height:1!important;letter-spacing:-.016em!important}.home-page .order-portfolio-heading>div>p:last-child{font-size:10.5px!important;line-height:1.48!important}.home-page .order-portfolio-heading>a{font-size:9.5px!important}}@media(max-width:620px){.home-page .order-proof-copy>.eyebrow{font-size:8px!important}.home-page .order-proof-copy h2{font-size:34px!important;line-height:1!important;letter-spacing:-.016em!important}.home-page .order-proof-lede{font-size:10.5px!important;line-height:1.55!important}.home-page .order-proof-steps strong{font-size:10.5px!important;line-height:1.3!important}.home-page .order-proof-steps small{font-size:9px!important;line-height:1.45!important}.home-page .order-proof-primary,
  .home-page .order-proof-secondary{font-size:10px!important}.home-page .order-proof-badges span{font-size:7.5px!important}.home-page .order-proof-result strong{font-size:9.5px!important}.home-page .order-proof-result small{font-size:7.5px!important}.home-page .benefit strong{font-size:9.5px!important;line-height:1.25!important}.home-page .benefit small{font-size:8px!important;line-height:1.35!important}.home-page .home-footer-brand p{font-size:9.5px!important;line-height:1.55!important}.home-page .home-footer-brand button{font-size:9.5px!important}.home-page .home-footer-column h2{font-size:10px!important;line-height:1.3!important}.home-page .home-footer-column a,
  .home-page .home-footer-column>span,
  .home-page .home-footer-column small{font-size:9.5px!important;line-height:1.5!important}}#products .site42-ready-card .product-info h3{font-size:14px;line-height:1.08;letter-spacing:.01em}#products .site42-ready-card .product-size{max-width:calc(100% - 44px);font-size:9px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;color:rgba(225,235,229,.66)}#products .site42-ready-card .product-price{font-size:15px;font-variant-numeric:tabular-nums}#products .site42-ready-card .product-media{background:#0b241b}#products .site42-ready-card .product-media img{filter:saturate(.92) contrast(1.025)}#products .site42-ready-card .product-media::after{content:"";position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(180deg,transparent,rgba(3,17,12,.18));pointer-events:none}#products .site42-ready-card .ready-tag{z-index:1}.site42-today-action{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-height:36px!important;padding:0 12px!important;border:1px solid rgba(224,235,228,.18)!important;border-radius:999px!important;background:rgba(8,39,28,.42)!important;color:#edf4ef!important;font-size:10.5px!important;font-weight:600;line-height:1!important;white-space:nowrap!important}.site42-today-action:hover{border-color:rgba(229,80,126,.52)!important;background:rgba(105,25,58,.32)!important}.order-portfolio-heading>div>p:last-child,.today-heading>div>p:last-child,.showcase-copy>p:last-child{max-width:760px;color:rgba(222,232,226,.72)}@media(max-width:620px){#products .site42-ready-card .product-info h3{font-size:15px}#products .site42-ready-card .product-size{font-size:9.5px;max-width:calc(100% - 46px)}#products .site42-ready-card .product-price{font-size:16px}#today-grid .site42-today-action{grid-column:1/-1!important;justify-self:start!important;max-width:none!important;min-height:38px!important;padding:0 13px!important;margin-top:4px;text-align:center!important;font-size:10.5px!important}.showcase-copy>p:last-child,.today-heading>div>p:last-child,.order-portfolio-heading>div>p:last-child{font-size:10.5px!important;line-height:1.45!important}}@media(max-width:620px){.home-page .ai-copy h2{font-size:30px!important}.home-page .order-portfolio-heading h2{font-size:31px!important}.home-page .order-proof-copy h2{font-size:32px!important}.home-page #products .ready-tag,
  .home-page #order-portfolio-grid .ready-tag{font-size:8.5px!important}.home-page #products .product-size,
  .home-page #order-portfolio-grid .product-size{font-size:10px!important}.home-page #today-grid .site42-today-action{font-size:10px!important}.home-page .order-portfolio-heading .showcase-kicker{font-size:8.5px!important}.home-page .benefit strong,
  .home-page .benefit small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.home-page .benefit{min-height:72px!important}}@media(max-width:620px){.order-portfolio-heading{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.order-portfolio-heading>div{min-width:0}.order-portfolio-heading h2{max-width:none!important;margin-bottom:7px!important}.order-portfolio-heading>a{justify-self:start!important;display:inline-flex!important;align-items:center;min-height:36px;padding:0 12px;border:1px solid rgba(224,235,228,.16);border-radius:999px;text-decoration:none}}.commerce-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.commerce-page .shop-root{min-height:calc(100dvh - 72px);padding-bottom:148px}.commerce-page :where(h1,h2){text-wrap:balance;letter-spacing:-.022em}.commerce-page .breadcrumbs{font-size:11px;line-height:1.4}.commerce-page .page-head{align-items:end;padding:42px 0 26px}.commerce-page .page-head h1{font-size:clamp(52px,4.65vw,68px);line-height:.97;letter-spacing:-.026em}.commerce-page .page-head>p{max-width:520px;color:#afbeb5;font-size:13px;line-height:1.6}.commerce-page .section-kicker{font-size:9px;line-height:1.3;letter-spacing:.15em}.commerce-page .catalog-results-head{font-size:11px;line-height:1.4}.commerce-page .catalog-card h3{font-family:Nimbus,Arial,sans-serif;font-size:17px;font-weight:600;line-height:1.12;letter-spacing:-.012em}.commerce-page .catalog-card-title{display:block}.commerce-page .catalog-card-size{display:block;margin-top:4px;color:#a4b3aa;font-size:9.5px;line-height:1.35;white-space:normal}.commerce-page .catalog-card-composition{min-height:29px;margin:8px 0 13px;color:#a4b3aa;font-size:10px;line-height:1.45}.commerce-page .catalog-card-price{font-size:17px;line-height:1.1}.commerce-page .status-tag{font-size:8px;line-height:1.1}.commerce-page .filter-chip,.commerce-page .sort-button{font-size:10.5px}.commerce-page .filter-group h3{font-size:12px}.commerce-page .filter-option{font-size:10.5px;line-height:1.4}.commerce-page .price-range label{font-size:9px}.commerce-page .mate-ready-fixed{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin:18px 0 0;padding:15px 16px;border:1px solid rgba(20,78,55,.17);border-radius:14px;background:rgba(25,106,75,.075);color:#193b2e}.commerce-page .mate-ready-fixed-label{margin:0 0 5px;color:#147251;font:700 9px/1.2 Nimbus,Arial,sans-serif;letter-spacing:.12em}.commerce-page .mate-ready-fixed strong{display:block;color:#17372b;font:600 13px/1.3 Nimbus,Arial,sans-serif}.commerce-page .mate-ready-fixed small{display:block;margin-top:5px;color:#5b7067;font:400 10.5px/1.45 Nimbus,Arial,sans-serif}.commerce-page .mate-ready-fixed>span{padding:7px 10px;border-radius:999px;background:#ecf2eb;color:#166447;font:600 10px/1 Nimbus,Arial,sans-serif;white-space:nowrap}.commerce-page .mate-selection-fixed{cursor:default!important}.commerce-page .mate-selection-fixed b{color:#2f6551!important;text-decoration:none!important}.commerce-page .mate-product-emotion{font-size:13px!important;line-height:1.5!important}.commerce-page .mate-price-row strong{letter-spacing:-.018em}.commerce-page .mate-product-info [data-site41-contact-placement]{margin-top:10px}.commerce-page .mate-product-info .site41-route-contact{width:100%}.commerce-page .ai-flow{padding-top:42px}.commerce-page .ai-flow-copy h1{font-size:clamp(48px,4.4vw,62px);line-height:.96}.commerce-page .ai-flow-copy>p{color:#aebdb4;font-size:12px;line-height:1.6}.commerce-page .assurance{font-size:9.5px;line-height:1.42}.commerce-page .assurance strong{font-size:10.5px;line-height:1.3}.commerce-page .site41-ai-disclaimer{color:#9fb2a7;font-size:10.5px;line-height:1.55}.commerce-page .ai-step h2{font-size:clamp(34px,3vw,40px);line-height:1.03}.commerce-page .answer-button{font-size:11px;line-height:1.3}.commerce-page .answer-button small{font-size:9px;line-height:1.4}.commerce-page .info-hero{padding:45px 0 24px}.commerce-page .info-hero h1{font-size:clamp(50px,4.7vw,66px);line-height:.97}.commerce-page .info-hero>p:last-child{max-width:680px;color:#aebdb4;font-size:12.5px;line-height:1.6}.commerce-page .info-content{padding:30px 32px}.commerce-page .info-content h2{margin:32px 0 10px;font-size:34px;line-height:1.06}.commerce-page .info-content h2:first-child{margin-top:0}.commerce-page .info-content p,.commerce-page .info-content li{color:#aebdb4;font-size:11.5px;line-height:1.72}.commerce-page .info-nav a{font-size:10.5px;line-height:1.35}.commerce-page .faq-question{font-size:11.5px;line-height:1.45}.commerce-page .faq-answer{color:#aebdb4;font-size:10.5px;line-height:1.65}.commerce-page .info-contact-card h2{margin-top:5px}.commerce-page .info-contact-facts{display:flex;flex-wrap:wrap;gap:10px 18px;margin:16px 0;color:#b8c7be;font-size:12px}.commerce-page .info-contact-facts a{color:#63dfad}.commerce-page .empty-state{min-height:390px;padding:42px 28px}.commerce-page .empty-state h2{max-width:720px;margin-inline:auto;font-size:clamp(36px,3.5vw,48px);line-height:1.04}.commerce-page .empty-state p{max-width:620px;margin-inline:auto;font-size:11.5px;line-height:1.65}.commerce-page .empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.commerce-page .profile-coming-soon{background:radial-gradient(circle at 50% 34%,rgba(31,108,76,.17),transparent 36%),linear-gradient(180deg,rgba(10,35,25,.78),rgba(5,23,17,.92))}.commerce-page .checkout-section h2{font-size:34px;line-height:1.05}.commerce-page .choice-card strong{font-size:11px;line-height:1.3}.commerce-page .choice-card small{font-size:9px;line-height:1.42}.commerce-page .field label{font-size:9px}.commerce-page .field input,.commerce-page .field select,.commerce-page .field textarea{font-size:11px}.commerce-page .summary-row{font-size:10.5px;line-height:1.4}.commerce-page .summary-note{font-size:9.5px;line-height:1.55}.commerce-page .summary-security span{font-size:9px;line-height:1.4}.commerce-page .site41-demo-notice strong{font-size:12px;line-height:1.35}.commerce-page .site41-demo-notice span{font-size:10px;line-height:1.5}.commerce-page .checkbox-row{font-size:9.5px;line-height:1.5}.commerce-page .site-footer{margin-bottom:18px;padding-bottom:28px}.commerce-page .site-footer p{font-size:10px;line-height:1.6}.commerce-page .footer-column h3{font-size:11px}.commerce-page .footer-column a,.commerce-page .footer-column span,.commerce-page .footer-column button{font-size:9.5px;line-height:1.45}@media(max-width:820px){.commerce-page .shop-root{padding-bottom:126px}.commerce-page .page-head{padding:31px 0 22px}.commerce-page .page-head h1{font-size:50px}.commerce-page .page-head>p{font-size:12px}.commerce-page .info-nav{gap:3px;padding:9px}.commerce-page .info-nav a{min-height:44px;align-items:center}}@media(max-width:620px){.commerce-page .shop-root{padding-bottom:104px}.commerce-page .breadcrumbs{margin-top:18px;font-size:10px}.commerce-page .page-head{padding:26px 0 19px}.commerce-page .page-head h1{font-size:43px;line-height:.98;margin-bottom:10px}.commerce-page .page-head>p{font-size:11.5px;line-height:1.55}.commerce-page .catalog-toolbar{top:0}.commerce-page .catalog-card h3{font-size:17px;line-height:1.12}.commerce-page .catalog-card-size{font-size:9.5px;line-height:1.35}.commerce-page .catalog-card-composition{font-size:9.5px;line-height:1.42}.commerce-page .catalog-card-price{font-size:15px}.commerce-page .status-tag{font-size:7.5px}.commerce-page .mate-product-info [data-site41-contact-placement]{order:9!important;margin:8px 0 0!important;width:100%}.commerce-page .mate-product-info .mate-product-detail-inline{order:10!important}.commerce-page .mate-ready-fixed{grid-template-columns:1fr;margin:16px 0 0;padding:14px}.commerce-page .mate-ready-fixed>span{justify-self:start}.commerce-page .mate-ready-fixed small{font-size:10px}.commerce-page .mate-product-emotion{font-size:12px!important}.commerce-page .ai-flow{padding:30px 0 38px}.commerce-page .ai-flow-copy{padding:26px 22px 20px}.commerce-page .ai-flow-copy h1{font-size:43px;line-height:.98}.commerce-page .ai-flow-copy>p{font-size:11.5px;line-height:1.55}.commerce-page .assurance{font-size:9.5px}.commerce-page .site41-ai-disclaimer{font-size:10px;line-height:1.5}.commerce-page .ai-steps{padding:24px 21px 34px}.commerce-page .ai-step h2{font-size:33px;line-height:1.04}.commerce-page .answer-button{font-size:11px}.commerce-page .answer-button small{font-size:9px}.commerce-page .info-hero{padding:34px 0 22px}.commerce-page .info-hero h1{font-size:43px;line-height:.98}.commerce-page .info-hero>p:last-child{font-size:11.5px;line-height:1.58}.commerce-page .info-layout{gap:16px}.commerce-page .info-content{padding:24px 20px 30px}.commerce-page .info-content h2{font-size:30px;line-height:1.06}.commerce-page .info-content p,.commerce-page .info-content li{font-size:11px;line-height:1.68}.commerce-page .faq-question{font-size:11px}.commerce-page .faq-answer{padding-left:36px;font-size:10.5px}.commerce-page .empty-state{min-height:360px;padding:34px 20px}.commerce-page .empty-state h2{font-size:36px;line-height:1.05}.commerce-page .empty-state p{font-size:11px}.commerce-page .empty-actions{display:grid;grid-template-columns:1fr;width:100%}.commerce-page .checkout-section h2{font-size:30px}.commerce-page .choice-card strong{font-size:11px}.commerce-page .choice-card small{font-size:9.5px}.commerce-page .field label{font-size:9px}.commerce-page .field input,.commerce-page .field select,.commerce-page .field textarea{font-size:11px}.commerce-page .site-footer{margin-top:36px;margin-bottom:0;padding-bottom:92px}.commerce-page .site-footer p{font-size:10px}.commerce-page .footer-column h3{font-size:11px}.commerce-page .footer-column a,.commerce-page .footer-column span,.commerce-page .footer-column button{font-size:10px}}@media(max-width:620px){.commerce-page .catalog-toolbar{max-width:calc(100% + 6px);overflow:hidden}.commerce-page .sort-button{font-size:0!important;overflow:hidden!important}.commerce-page .sort-button:after{font-size:15px!important}}:root{--read-body:15px;--read-body-mobile:15px;--read-ui:13px;--read-meta:12px;--read-muted:#b9c6be;--read-dark:#27483a;--read-dark-muted:#4b665a}body{font-size:var(--read-body);line-height:1.5;font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-header .header-city,
.commerce-header .header-city{font-size:13px!important;line-height:1.25!important;font-weight:600!important}.site-header .header-pill,
.commerce-header .header-pill{font-size:12.5px!important;line-height:1.25!important;font-weight:500!important}.breadcrumbs,
.commerce-page .breadcrumbs{font-size:12.5px!important;line-height:1.45!important}.home-page .eyebrow,
.home-page .showcase-kicker,
.commerce-page #shop-root .eyebrow,
.commerce-page #shop-root .section-kicker{font-size:11.5px!important;line-height:1.35!important;letter-spacing:.12em!important}.primary-cta,
.primary-button,
.secondary-button,
.text-button,
.site41-route-contact{font-size:13.5px!important;line-height:1.25!important;font-weight:600!important}.bottom-nav>a{font-size:12px!important}.bottom-nav small{font-size:10.5px!important;line-height:1.15!important;font-weight:500!important;letter-spacing:0!important}.cart-count{min-width:18px!important;height:18px!important;font-size:10px!important;line-height:18px!important}.home-page .showcase .showcase-copy h1{letter-spacing:-.012em!important;line-height:1.01!important}.home-page .showcase .showcase-copy>p:last-child,
.home-page .hero-lede{max-width:690px!important;color:#d0d8d2!important;font-size:14.5px!important;line-height:1.55!important}.home-page .showcase-all,
.home-page .stories-all,
.home-page .today-heading>a,
.home-page .order-portfolio-heading>a{font-size:13px!important;line-height:1.3!important;font-weight:600!important}.home-page #products .ready-tag,
.home-page #order-portfolio-grid .ready-tag{font-size:10.5px!important;line-height:1.15!important;padding:6px 9px!important}.home-page #products .product-info h3,
.home-page #order-portfolio-grid .product-info h3{font-size:16px!important;line-height:1.2!important;font-weight:600!important}.home-page #products .product-size,
.home-page #order-portfolio-grid .product-size{font-size:11.5px!important;line-height:1.4!important;color:#bdc9c1!important}.home-page #products .product-price,
.home-page #order-portfolio-grid .product-price{font-size:18px!important;line-height:1.1!important}.home-page .ai-copy h2,
.home-page .stories-heading h2,
.home-page .today-heading h2,
.home-page .order-portfolio-heading h2,
.home-page .order-proof-copy h2{letter-spacing:-.012em!important;line-height:1.04!important}.home-page .ai-copy>p:not(.eyebrow),
.home-page .stories-heading p,
.home-page .today-heading p,
.home-page .order-portfolio-heading>div>p:last-child,
.home-page .order-proof-lede{color:#c8d2cc!important;font-size:14px!important;line-height:1.58!important}.home-page .ai-path span,
.home-page .ai-path strong{font-size:11.5px!important;line-height:1.3!important}.home-page .story-card-copy strong,
.home-page .story-label{font-size:12px!important;line-height:1.35!important}.home-page #today-grid .today-info h3{font-size:16px!important;line-height:1.2!important;font-weight:600!important}.home-page #today-grid .today-size{font-size:11.5px!important;line-height:1.42!important;color:#bdc9c1!important}.home-page #today-grid .site42-today-action{font-size:12.5px!important;line-height:1.3!important}.home-page .order-proof-steps strong{font-size:14px!important;line-height:1.35!important}.home-page .order-proof-steps small{font-size:12px!important;line-height:1.52!important}.home-page .order-proof-primary,
.home-page .order-proof-secondary{font-size:13.5px!important;line-height:1.25!important}.home-page .order-proof-badges span,
.home-page .order-proof-result small{font-size:11px!important;line-height:1.4!important}.home-page .order-proof-result strong{font-size:13px!important;line-height:1.35!important}.home-page .benefit{min-height:76px!important}.home-page .benefit strong{font-size:12.5px!important;line-height:1.35!important;white-space:normal!important}.home-page .benefit small{font-size:11.5px!important;line-height:1.42!important;white-space:normal!important}.home-page .home-footer-brand p,
.home-page .home-footer-brand button,
.home-page .home-footer-column a,
.home-page .home-footer-column>span,
.home-page .home-footer-column small{font-size:12px!important;line-height:1.55!important}.home-page .home-footer-column h2{font-size:13px!important;line-height:1.35!important}.commerce-page .page-head h1,
.commerce-page .info-hero h1,
.commerce-page .ai-flow-copy h1{letter-spacing:-.014em!important;line-height:1.01!important}.commerce-page .page-head>p,
.commerce-page .info-hero>p:last-child,
.commerce-page .ai-flow-copy>p{color:#c2cec6!important;font-size:15.5px!important;line-height:1.62!important}.commerce-page .filter-chip,
.commerce-page .sort-button,
.commerce-page .filter-toggle{font-size:13px!important;line-height:1.25!important;font-weight:600!important}.commerce-page .filter-group h3{font-size:14px!important;line-height:1.35!important;font-weight:600!important}.commerce-page .filter-option{font-size:13px!important;line-height:1.45!important;color:#bdc9c1!important}.commerce-page .price-range label{font-size:11.5px!important;line-height:1.35!important;letter-spacing:.04em!important}.commerce-page .price-range input{font-size:14px!important;line-height:1.3!important}.commerce-page .catalog-results-head{font-size:13px!important;line-height:1.4!important}.commerce-page .status-tag{font-size:10.5px!important;line-height:1.15!important;padding:6px 9px!important}.commerce-page .catalog-card h3{font-size:17px!important;line-height:1.22!important;font-weight:700!important}.commerce-page .catalog-card-size{margin-top:5px!important;color:#c0cbc4!important;font-size:12px!important;line-height:1.42!important}.commerce-page .catalog-card-composition{min-height:2.9em!important;margin:9px 0 13px!important;color:#b8c5bd!important;font-size:12.5px!important;line-height:1.48!important}.commerce-page .catalog-card-price{font-size:18px!important;line-height:1.15!important}.commerce-page .collection-strip-head>p{font-size:13px!important;line-height:1.5!important;color:#bdc9c1!important}.commerce-page .mini-card h4{font-size:14px!important;line-height:1.3!important;font-weight:600!important}.commerce-page .mini-card p{font-size:12px!important;line-height:1.45!important;color:#b7c4bc!important}.commerce-page .mini-card strong,
.commerce-page .brand-extra-status{font-size:13px!important;line-height:1.3!important}.commerce-page .brand-extra-note{font-size:11.5px!important;line-height:1.45!important}.commerce-page .brand-extra-contact,
.commerce-page .mini-add{font-size:16px!important}.commerce-page .mate-product-emotion{color:#38584a!important;font-size:15px!important;line-height:1.55!important;font-weight:500!important}.commerce-page .mate-price-row strong,
.commerce-page .mate-product-price{letter-spacing:-.012em!important}.commerce-page .mate-delivery-line strong{font-size:14px!important;line-height:1.4!important;font-weight:600!important}.commerce-page .mate-delivery-line small{font-size:12px!important;line-height:1.4!important;color:#4d6b5d!important}.commerce-page .mate-ready-fixed-label{font-size:11.5px!important;line-height:1.3!important;letter-spacing:.1em!important}.commerce-page .mate-ready-fixed strong{font-size:15px!important;line-height:1.4!important}.commerce-page .mate-ready-fixed small{font-size:12.5px!important;line-height:1.5!important;color:#4c665a!important}.commerce-page .mate-ready-fixed>span{font-size:12px!important;line-height:1.2!important}.commerce-page .mate-selection-summary{min-height:54px!important;font-size:13px!important;line-height:1.45!important;color:#365447!important}.commerce-page :where(.mate-add-to-cart,.mate-quick-order,.site41-route-contact){font-size:14px!important;line-height:1.25!important;font-weight:700!important}.commerce-page .mate-photo-proof,
.commerce-page .gallery-note{font-size:11.5px!important;line-height:1.4!important;font-weight:600!important}.commerce-page :where(.mate-trust-grid,.mate-trust-row,.product-assurances) :where(span,small,p){font-size:12px!important;line-height:1.45!important}.commerce-page :where(.mate-trust-grid,.mate-trust-row,.product-assurances) strong{font-size:13px!important;line-height:1.4!important}.commerce-page .assurance{font-size:12px!important;line-height:1.45!important}.commerce-page .assurance strong{font-size:13px!important;line-height:1.4!important}.commerce-page .accordion-button,
.commerce-page .mate-product-details summary{font-size:15px!important;line-height:1.45!important;font-weight:700!important}.commerce-page .accordion-body,
.commerce-page .mate-product-details :where(p,li){font-size:14px!important;line-height:1.62!important}.commerce-page :where(.brand-care-copy,.brand-material-copy,.mate-product-detail-inline) :where(p,small,span,li){font-size:12.5px!important;line-height:1.5!important}.commerce-page :where(.brand-care-copy,.brand-material-copy,.mate-product-detail-inline) :where(h3,strong){font-size:14px!important;line-height:1.4!important}.commerce-page .brand-care-open,
.commerce-page .brand-material-status,
.commerce-page .brand-care-count{font-size:12px!important;line-height:1.35!important}.commerce-page .info-nav a{font-size:13px!important;line-height:1.4!important;font-weight:500!important}.commerce-page .info-content h2{letter-spacing:-.012em!important;line-height:1.08!important}.commerce-page .info-content p,
.commerce-page .info-content li,
.commerce-page .site41-policy-card p,
.commerce-page .site41-policy-card li{color:#c0ccc4!important;font-size:15px!important;line-height:1.72!important}.commerce-page .info-callout{font-size:14.5px!important;line-height:1.62!important}.commerce-page .faq-question{font-size:14px!important;line-height:1.5!important;font-weight:600!important}.commerce-page .faq-number{font-size:11px!important;line-height:1.3!important;font-weight:700!important}.commerce-page .faq-answer{color:#c0ccc4!important;font-size:14px!important;line-height:1.68!important}.commerce-page .ai-flow-copy>p,
.commerce-page .ai-step>p,
.commerce-page .site41-ai-disclaimer{font-size:14px!important;line-height:1.58!important;color:#c0ccc4!important}.commerce-page .ai-step-count{font-size:11.5px!important;line-height:1.3!important}.commerce-page .answer-button{font-size:14px!important;line-height:1.4!important;font-weight:600!important}.commerce-page .answer-button small{font-size:12.5px!important;line-height:1.45!important}.commerce-page .empty-state p,
.commerce-page .profile-card p,
.commerce-page .profile-card li{color:#c0ccc4!important;font-size:15px!important;line-height:1.65!important}.commerce-page .history-item strong{font-size:14px!important;line-height:1.4!important}.commerce-page .history-item small,
.commerce-page .history-status{font-size:12px!important;line-height:1.45!important}.commerce-page .site-footer p{font-size:13px!important;line-height:1.65!important;color:#aebdb4!important}.commerce-page .footer-column h3{font-size:14px!important;line-height:1.4!important;font-weight:700!important}.commerce-page .footer-column a,
.commerce-page .footer-column span,
.commerce-page .footer-column button{font-size:12.5px!important;line-height:1.5!important}.commerce-page .menu-contact span,
.commerce-page .menu-contact small{font-size:12px!important;line-height:1.45!important}.commerce-page .city-options strong{font-size:14px!important;line-height:1.4!important}.commerce-page .city-options small{font-size:12px!important;line-height:1.45!important}.commerce-page .cart-item-copy h3{font-size:20px!important;line-height:1.3!important}.commerce-page .cart-item-copy p,
.commerce-page .cart-item-meta span{font-size:12.5px!important;line-height:1.5!important}.commerce-page .cart-item-price{font-size:18px!important;line-height:1.2!important}.commerce-page .qty-control span{font-size:13px!important;line-height:1.3!important}.commerce-page .summary-row{font-size:13.5px!important;line-height:1.45!important}.commerce-page .summary-note,
.commerce-page .summary-security span{font-size:12.5px!important;line-height:1.55!important}.commerce-page .delivery-preview strong{font-size:14px!important;line-height:1.4!important}.commerce-page .delivery-preview small,
.commerce-page .delivery-preview button{font-size:12.5px!important;line-height:1.45!important}.commerce-page .progress-step{font-size:11.5px!important;line-height:1.35!important}.commerce-page .checkout-section h2{letter-spacing:-.012em!important;line-height:1.08!important}.commerce-page .field label{font-size:12px!important;line-height:1.4!important;letter-spacing:.04em!important}.commerce-page .field input,
.commerce-page .field select,
.commerce-page .field textarea{font-size:15px!important;line-height:1.45!important}.commerce-page .choice-card strong{font-size:14px!important;line-height:1.4!important}.commerce-page .choice-card small{font-size:12.5px!important;line-height:1.5!important}.commerce-page .checkbox-row{font-size:12.5px!important;line-height:1.55!important}.site41-contact-intro,
.mate-quick-card>p:not(.eyebrow){font-size:15px!important;line-height:1.6!important;color:#c2cec6!important}.site41-contact-card .eyebrow,
.mate-quick-card .eyebrow{font-size:11.5px!important;line-height:1.35!important}.site41-contact-store strong{font-size:14px!important;line-height:1.4!important}.site41-contact-store span{font-size:12px!important;line-height:1.45!important}.site41-contact-store a{font-size:16px!important;line-height:1.4!important}.site41-draft-label,
.mate-quick-card label span{font-size:12.5px!important;line-height:1.4!important}.site41-contact-draft,
.mate-quick-card input{font-size:15px!important;line-height:1.5!important}.site41-contact-actions :where(a,button),
.mate-quick-card form button{font-size:13.5px!important;line-height:1.25!important;font-weight:700!important}.site41-contact-fallback,
.site41-contact-privacy,
.mate-quick-card>small{font-size:12px!important;line-height:1.5!important;color:#a7b7ae!important}.site41-demo-notice:before{font-size:10px!important}.site41-demo-notice strong{font-size:14px!important;line-height:1.4!important}.site41-demo-notice span{font-size:12.5px!important;line-height:1.55!important}.site41-field-error{font-size:12px!important;line-height:1.4!important}.site42-state p{font-size:15px!important;line-height:1.6!important}.site42-state button{font-size:13.5px!important;line-height:1.25!important}@media(max-width:620px){body{font-size:var(--read-body-mobile);line-height:1.55}.site-header .header-city,
  .commerce-header .header-city{font-size:10.5px!important;line-height:1.25!important}.site-header .florist-pill:after,
  .commerce-header .florist-pill:after{font-size:10.5px!important;line-height:1.2!important}.home-page .eyebrow,
  .home-page .showcase-kicker,
  .commerce-page #shop-root .eyebrow,
  .commerce-page #shop-root .section-kicker{font-size:10.5px!important;line-height:1.35!important;letter-spacing:.11em!important}.breadcrumbs,
  .commerce-page .breadcrumbs{font-size:12px!important;line-height:1.45!important}.bottom-nav small{font-size:9.5px!important;line-height:1.15!important}.home-page .showcase .showcase-copy h1{font-size:36px!important;line-height:1.02!important}.home-page .showcase .showcase-copy>p:last-child,
  .home-page .hero-lede{max-width:320px!important;font-size:14px!important;line-height:1.55!important}.home-page .showcase-all,
  .home-page .stories-all,
  .home-page .today-heading>a,
  .home-page .order-portfolio-heading>a{font-size:12px!important}}@media(max-width:620px){.home-page #products .ready-tag,
  .home-page #order-portfolio-grid .ready-tag{font-size:10px!important;padding:6px 9px!important}.home-page #products .product-info h3,
  .home-page #order-portfolio-grid .product-info h3{font-size:16px!important;line-height:1.22!important}.home-page #products .product-size,
  .home-page #order-portfolio-grid .product-size{font-size:11.5px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.home-page #products .site42-ready-card.product-card,
  .home-page #order-portfolio-grid .site42-order-card.product-card{height:374px!important}.home-page .ai-copy>p:not(.eyebrow),
  .home-page .stories-heading p,
  .home-page .today-heading p,
  .home-page .order-portfolio-heading>div>p:last-child,
  .home-page .order-proof-lede{font-size:13.5px!important;line-height:1.58!important}.home-page .ai-path span,
  .home-page .ai-path strong{font-size:11px!important;line-height:1.35!important}.home-page .story-card-copy strong,
  .home-page .story-label{font-size:11.5px!important;line-height:1.35!important}.home-page #today-grid .today-size{font-size:11.5px!important;line-height:1.45!important}.home-page #today-grid .site42-today-action{font-size:12px!important;line-height:1.35!important}.home-page .order-proof-steps strong{font-size:13.5px!important}.home-page .order-proof-steps small{font-size:11.5px!important}.home-page .benefit strong{font-size:12px!important}.home-page .benefit small{font-size:11px!important}.home-page .home-footer-brand p,
  .home-page .home-footer-column a,
  .home-page .home-footer-column>span,
  .home-page .home-footer-column small{font-size:11.5px!important}}@media(max-width:620px){.commerce-page .page-head h1,
  .commerce-page .info-hero h1,
  .commerce-page .ai-flow-copy h1{font-size:40px!important;line-height:1.02!important}.commerce-page .page-head>p,
  .commerce-page .info-hero>p:last-child,
  .commerce-page .ai-flow-copy>p{font-size:15px!important;line-height:1.62!important}.commerce-page .filter-chip,
  .commerce-page .filter-toggle{font-size:12.5px!important}.commerce-page .catalog-card{min-height:196px!important}.commerce-page .catalog-card-media{min-height:196px!important}.commerce-page .status-tag{font-size:10px!important;line-height:1.15!important;padding:5px 8px!important}.commerce-page .catalog-card h3{font-size:17px!important;line-height:1.22!important}.commerce-page .catalog-card-size{font-size:11.5px!important;line-height:1.42!important}.commerce-page .catalog-card-composition{font-size:12px!important;line-height:1.48!important;-webkit-line-clamp:3!important}.commerce-page .catalog-card-price{font-size:17px!important}.commerce-page .mini-card h4{font-size:13.5px!important}.commerce-page .mini-card p{font-size:11.5px!important}.commerce-page .mini-card strong{font-size:12.5px!important}}@media(max-width:620px){.commerce-page .mate-product-emotion{font-size:14px!important;line-height:1.55!important}.commerce-page .mate-delivery-line strong{font-size:13.5px!important;line-height:1.45!important}.commerce-page .mate-delivery-line small{font-size:12px!important;line-height:1.45!important}.commerce-page .mate-ready-fixed-label{font-size:11px!important}.commerce-page .mate-ready-fixed strong{font-size:14.5px!important}.commerce-page .mate-ready-fixed small{font-size:12px!important;line-height:1.5!important}.commerce-page .mate-ready-fixed>span{font-size:11.5px!important}.commerce-page .mate-selection-summary{font-size:12.5px!important;line-height:1.48!important}.commerce-page :where(.mate-add-to-cart,.mate-quick-order,.site41-route-contact){font-size:13.5px!important}.commerce-page .accordion-button,
  .commerce-page .mate-product-details summary{font-size:14.5px!important}.commerce-page .accordion-body,
  .commerce-page .mate-product-details :where(p,li){font-size:13.5px!important;line-height:1.62!important}.commerce-page .info-nav a{font-size:12.5px!important}.commerce-page .info-content p,
  .commerce-page .info-content li,
  .commerce-page .site41-policy-card p,
  .commerce-page .site41-policy-card li{font-size:14px!important;line-height:1.7!important}.commerce-page .faq-question{font-size:13.5px!important;line-height:1.5!important}.commerce-page .faq-number{font-size:10.5px!important}.commerce-page .faq-answer{padding-left:36px!important;font-size:13.5px!important;line-height:1.65!important}.commerce-page .ai-step>p,
  .commerce-page .site41-ai-disclaimer{font-size:13.5px!important;line-height:1.58!important}.commerce-page .answer-button{font-size:13.5px!important}.commerce-page .answer-button small{font-size:12px!important}}@media(max-width:620px){.commerce-page .cart-item-copy h3{font-size:18px!important}.commerce-page .cart-item-copy p,
  .commerce-page .cart-item-meta span{font-size:12px!important}.commerce-page .summary-row{font-size:13px!important}.commerce-page .summary-note,
  .commerce-page .summary-security span{font-size:12px!important}.commerce-page .progress-step{font-size:11px!important}.commerce-page .field label{font-size:11.5px!important}.commerce-page .field input,
  .commerce-page .field select,
  .commerce-page .field textarea{font-size:15px!important}.commerce-page .choice-card strong{font-size:13.5px!important}.commerce-page .choice-card small{font-size:12px!important}.commerce-page .checkbox-row{font-size:12px!important}.commerce-page .site-footer p{font-size:12.5px!important}.commerce-page .footer-column h3{font-size:13.5px!important}.commerce-page .footer-column a,
  .commerce-page .footer-column span,
  .commerce-page .footer-column button{font-size:12px!important}.mate-quick-card>p:not(.eyebrow),
  .site41-contact-intro{font-size:14px!important}.mate-quick-card label span,
  .site41-draft-label{font-size:12px!important}.mate-quick-card input,
  .site41-contact-draft{font-size:15px!important}.mate-quick-card>small,
  .site41-contact-fallback,
  .site41-contact-privacy{font-size:11.5px!important}}html{overflow-x:hidden}.home-page .product-rail,
.home-page .order-portfolio-rail{max-width:100%;overflow-x:auto;overflow-y:hidden}@media(max-width:620px){.site-header,
  .commerce-header{width:calc(100% - 24px)!important;display:grid!important;grid-template-columns:max-content 1fr max-content!important;align-items:center!important;gap:0!important}.site-header .brand,
  .commerce-header .brand{position:absolute!important;left:50%!important;transform:translateX(-50%)!important;min-height:44px!important;z-index:2!important}.site-header .brand img,
  .commerce-header .brand img{width:106px!important}.site-header .header-city,
  .commerce-header .header-city{grid-column:1!important;margin:0!important;max-width:78px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.site-header .header-actions,
  .commerce-header .header-actions{grid-column:3!important;margin-left:auto!important;gap:2px!important;min-width:88px!important;justify-content:flex-end!important}}@media(max-width:620px){.site-header .delivery-pill,
  .commerce-header .delivery-pill{display:none!important}.site-header .florist-pill,
  .commerce-header .florist-pill{display:inline-flex!important;width:58px!important;min-width:58px!important;max-width:58px!important;min-height:44px!important;padding:0 7px!important;gap:5px!important;overflow:hidden!important;justify-content:center!important;font-size:0!important}.site-header .florist-pill>span,
  .commerce-header .florist-pill>span,
  .site-header .florist-pill>b,
  .commerce-header .florist-pill>b{display:none!important}.site-header .florist-pill>i,
  .commerce-header .florist-pill>i{display:block!important;flex:0 0 6px!important;width:6px!important;height:6px!important;border-radius:50%!important;background:#32cf8f!important}.site-header .florist-pill:after,
  .commerce-header .florist-pill:after{content:"На связи"!important;display:block!important;font:600 9.5px/1.15 Nimbus,Arial,sans-serif!important;white-space:nowrap!important}.site-header .menu-button,
  .commerce-header .menu-button{width:30px!important;min-width:30px!important;margin:0!important}}.commerce-page .site41-contact-city{padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid rgba(216,233,222,.12)}.commerce-page .site41-contact-city:last-of-type{margin-bottom:18px}.commerce-page .site41-contact-city h2{margin:0 0 12px!important;font-size:34px!important;line-height:1.08!important}.commerce-page .site41-contact-city p{margin:0 0 10px!important;font-size:14px!important;line-height:1.55!important}.commerce-page .site41-contact-city a{color:#69dfb0!important}.commerce-page .site41-contact-city button[data-city]{min-height:44px;padding:0 16px;border:1px solid rgba(216,233,222,.2);border-radius:12px;background:rgba(225,235,228,.055);color:#eef3ef;font:700 13px/1.2 Nimbus,Arial,sans-serif;cursor:pointer}.commerce-page .site41-contact-city button[data-city].active{border-color:rgba(91,224,171,.55);background:rgba(42,120,85,.3);color:#fff}@media(max-width:620px){.commerce-page .site41-contact-city h2{font-size:29px!important}.commerce-page .site41-contact-city p{font-size:13.5px!important}.commerce-page .site41-contact-city button[data-city]{width:100%;font-size:13px}.commerce-page .catalog-card .status-tag{max-width:calc(100% - 52px)!important;padding:5px 7px!important;font-size:9.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.bottom-nav small{font-size:10px!important}}@media(max-width:620px){.site-header,
  .commerce-header{display:flex!important;grid-template-columns:none!important;justify-content:space-between!important}.site-header .brand,
  .commerce-header .brand{grid-column:auto!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important}.site-header .header-city,
  .commerce-header .header-city{flex:0 1 78px!important}.site-header .header-actions,
  .commerce-header .header-actions{flex:0 0 90px!important}}.menu-panel .eyebrow,
.city-card .eyebrow,
.site41-contact-card .eyebrow,
.mate-quick-card .eyebrow{font-size:12px!important;line-height:1.35!important;letter-spacing:.1em!important}.site41-contact-fallback,
.site41-contact-privacy,
.mate-quick-card>small{font-size:12px!important;line-height:1.5!important}.mate-lightbox-zoom-control small{font-size:12px!important;line-height:1.2!important}.mate-lightbox-meta span{font-size:14px!important;line-height:1.3!important;font-weight:700!important}.mate-lightbox-meta small{font-size:12px!important;line-height:1.45!important}@media(max-width:620px){.menu-panel .eyebrow,
  .city-card .eyebrow,
  .site41-contact-card .eyebrow,
  .mate-quick-card .eyebrow{font-size:11.5px!important}.site41-contact-fallback,
  .site41-contact-privacy,
  .mate-quick-card>small{font-size:12px!important}.mate-lightbox-meta small{font-size:12px!important}}@media(max-width:620px){.commerce-page #shop-root .menu-panel .eyebrow,
  .commerce-page #shop-root .city-card .eyebrow,
  .commerce-page #shop-root .site41-contact-card .eyebrow,
  .commerce-page #shop-root .mate-quick-card .eyebrow,
  .commerce-page .menu-panel .eyebrow,
  .commerce-page .city-card .eyebrow,
  .commerce-page .site41-contact-card .eyebrow,
  .commerce-page .mate-quick-card .eyebrow{font-size:12px!important;line-height:1.35!important}}:root{--molecula-style-foundation:1}.home-footer-column h2>a,.footer-column h3>a{display:inline-flex;align-items:center;min-height:44px;gap:8px;font:inherit;color:inherit}.home-footer-column h2>a:hover,.footer-column h3>a:hover{text-decoration:underline;text-underline-offset:5px}.air-masthead{position:fixed;z-index:200;inset:0 0 auto;min-height:80px;padding:10px 40px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;color:#f8f6f1;background:linear-gradient(180deg,rgba(6,20,15,.58),rgba(6,20,15,0));transition:background .2s}.air-masthead[data-scrolled], .commerce-page .air-masthead{background:rgba(13,37,29,.98)}.air-masthead a{color:inherit;text-decoration:none}.air-city{justify-self:start;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0;color:inherit;font:400 13px/1.3 Nimbus,Arial,sans-serif;border:0;background:none;cursor:pointer}.air-brand{display:grid;place-items:center;min-height:44px}.air-brand img{display:block;width:154px;height:auto}.air-tools{justify-self:end;display:flex;align-items:center;gap:25px}.air-team-entry{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;font:500 12px/1.3 Nimbus,Arial,sans-serif;opacity:.82}.air-team-entry:hover{opacity:1}.air-cart{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-width:48px;min-height:44px;font:400 13px/1.3 Nimbus,Arial,sans-serif}.air-cart-badge{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 4px;border-radius:99px;color:#fff;background:#ba0b49;font:600 11px/1 Nimbus,Arial,sans-serif}.air-cart-badge[data-empty="true"]{display:none}.air-menu{display:grid;place-content:center;gap:6px;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.air-menu span{width:23px;height:1px;background:currentColor}.air-masthead :focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:5px}.air-cart:hover{color:#fff}@media (max-width: 820px){.air-masthead{min-height:64px;padding:8px 16px;gap:8px}.air-brand img{width:108px}.air-city{gap:4px;font-size:11px}.air-city svg{width:12px}.air-tools{gap:2px}.air-team-entry{display:none}.air-cart{flex-direction:column;gap:2px}.air-cart svg{width:20px;height:23px}.air-cart-label{display:block;font-size:10px}.air-cart-badge{position:absolute;top:0;right:0}}@media (max-width: 359px){.air-masthead{padding-inline:10px;gap:4px}.air-city{font-size:10px}.air-brand img{width:96px}.air-tools{gap:0}}@media (prefers-reduced-motion: reduce){.air-masthead{transition:none}}body.commerce-page:is([data-shop-route="cart"],[data-shop-route="checkout"],[data-shop-route="order"]){background:#f6f4ee;color:#213f30;color-scheme:light}body.commerce-page:is([data-shop-route="cart"],[data-shop-route="checkout"],[data-shop-route="order"]) #shop-root{--workspace-ink:#213f30;--workspace-line:#c2ccc0;--workspace-fill:transparent}body.commerce-page:is([data-shop-route="cart"],[data-shop-route="checkout"],[data-shop-route="order"]) #shop-root :where(*){color:var(--workspace-ink,#213f30)!important}body.commerce-page:is([data-shop-route="cart"],[data-shop-route="checkout"],[data-shop-route="order"]) #shop-root :where(.surface,.choice-card,input,textarea,select,.primary-button,.secondary-button,.progress-step,.site-order-timeline>span,.site41-demo-notice,.qty-control,.remove-item,.site42-shop-state,.site42-state,[data-site-order-submit-status],[data-opening-notice]){background:var(--workspace-fill,transparent)!important;border-color:var(--workspace-line,#c2ccc0)!important;box-shadow:none!important}body.commerce-page:is([data-shop-route="cart"],[data-shop-route="checkout"],[data-shop-route="order"]) #shop-root :where(.field input,.field select,.field textarea){font-size:16px!important}body.commerce-page:is([data-shop-route="cart"],[data-shop-route="checkout"],[data-shop-route="order"]) #shop-root .surface{--workspace-fill:#fffefa;border-radius:14px}body.commerce-page:is([data-shop-route="cart"],[data-shop-route="checkout"],[data-shop-route="order"]) #shop-root :is(input,textarea,select){--workspace-fill:#fffefa;--workspace-ink:#213f30;accent-color:#355b42}body.commerce-page:is([data-shop-route="cart"],[data-shop-route="checkout"],[data-shop-route="order"]) #shop-root :is(input,textarea)::placeholder{color:#657268;opacity:1}body.commerce-page:is([data-shop-route="cart"],[data-shop-route="checkout"],[data-shop-route="order"]) #shop-root .choice-card{--workspace-fill:#f7f8f2;--workspace-line:#bac9b9}body.commerce-page:is([data-shop-route="cart"],[data-shop-route="checkout"],[data-shop-route="order"]) #shop-root .choice-card.selected{--workspace-fill:#e7efe3;--workspace-line:#5b7b61}body.commerce-page:is([data-shop-route="cart"],[data-shop-route="checkout"],[data-shop-route="order"]) #shop-root :is(.summary-note,.page-head>p,.breadcrumbs,.section-kicker,.field label,.cart-item-meta,.cart-item-copy>p,.checkbox-row,.summary-security,.choice-card small,.site-order-payment-note){--workspace-ink:#526758}body.commerce-page:is([data-shop-route="cart"],[data-shop-route="checkout"],[data-shop-route="order"]) #shop-root .primary-button{--workspace-fill:#b30848;--workspace-ink:#fff;--workspace-line:#b30848;min-height:48px}body.commerce-page:is([data-shop-route="cart"],[data-shop-route="checkout"],[data-shop-route="order"]) #shop-root .primary-button:hover{--workspace-fill:#920d3e}body.commerce-page:is([data-shop-route="cart"],[data-shop-route="checkout"],[data-shop-route="order"]) #shop-root .secondary-button{--workspace-fill:#edf1e8;--workspace-ink:#294b36}body.commerce-page:is([data-shop-route="cart"],[data-shop-route="checkout"],[data-shop-route="order"]) #shop-root :is(.site41-demo-notice,[data-opening-notice]){--workspace-fill:#f1ede3;--workspace-line:#c9bd9f;--workspace-ink:#66572e}body.commerce-page:is([data-shop-route="cart"],[data-shop-route="checkout"],[data-shop-route="order"]) #shop-root :is(.site41-field-error,[data-site-order-submit-status][data-kind="error"]){--workspace-fill:#fff0f2;--workspace-ink:#912645;--workspace-line:#bb526b}body.commerce-page:is([data-shop-route="cart"],[data-shop-route="checkout"],[data-shop-route="order"]) #shop-root :is(.progress-step.active,.site-order-timeline>.done){--workspace-fill:#e9f0e4;--workspace-ink:#33543b;--workspace-line:#8aa180}body.commerce-page:is([data-shop-route="cart"],[data-shop-route="checkout"],[data-shop-route="order"]) #shop-root .site-footer{--workspace-ink:#d4dfd1;background:#0d251d;border-radius:14px;margin-top:64px;padding:32px}body.commerce-page:is([data-shop-route="cart"],[data-shop-route="checkout"],[data-shop-route="order"]) #shop-root :focus-visible{outline:2px solid #8d1741;outline-offset:3px}body.commerce-page:is([data-shop-route="cart"],[data-shop-route="checkout"]) .bottom-nav{display:none!important}body.commerce-page[data-shop-route="cart"] #shop-root .cart-item{padding:18px;gap:16px}body.commerce-page[data-shop-route="checkout"] #shop-root select{appearance:auto;padding-right:12px}body.commerce-page[data-shop-route="checkout"] #shop-root input:checked{--workspace-fill:#dfebd9;--workspace-line:#5b7b61}#shop-root:has([data-cart-loading]) [data-opening-notice]{display:none}[data-cart-loading]{padding-top:28px}.commerce-page .mate-product-gallery.is-single{grid-template-columns:1fr!important}.commerce-page .mate-product-gallery.is-single [data-gallery-main]{object-fit:contain!important}@media(max-width:620px){.commerce-page .mate-product-gallery.is-single,.commerce-page .mate-product-gallery.is-single .mate-product-main,.commerce-page .mate-product-gallery.is-single [data-gallery-main]{height:285px!important;min-height:0!important}}.commerce-page .mate-buy-actions .mate-quick-order{display:flex!important;min-height:44px!important;align-items:center;justify-content:center;padding:8px 12px;text-align:center;box-sizing:border-box}body.commerce-page:is([data-shop-route="cart"],[data-shop-route="checkout"],[data-shop-route="order"]) #shop-root .breadcrumbs>span{opacity:1}body.commerce-page[data-shop-route="cart"] #shop-root [data-extra-quick]{--workspace-ink:#fff}.commerce-page .catalog-results-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center}.commerce-page .catalog-results-sort{position:relative;min-width:250px;color:#e8ede4;font-family:Arial,sans-serif}.commerce-page .catalog-results-sort summary{display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 14px;border:1px solid #adc7b73d;border-radius:12px;background:#143126;cursor:pointer;list-style:none;box-sizing:border-box}.commerce-page .catalog-results-sort summary::-webkit-details-marker{display:none}.commerce-page .catalog-results-sort summary>span{font:400 12px/1.4 Arial,sans-serif;color:#b5c7ba}.commerce-page .catalog-results-sort summary>strong{font:500 13px/1.4 Arial,sans-serif;color:#edf1e9;white-space:nowrap}.commerce-page .catalog-results-sort summary>i{width:6px;height:6px;margin-left:auto;border:solid #b5c7ba;border-width:0 1px 1px 0;transform:translateY(-2px) rotate(45deg)}.commerce-page .catalog-results-sort[open]{z-index:20}.commerce-page .catalog-results-sort[open] summary{border-color:#b2c7a9;background:#1d3d2e}.commerce-page .catalog-results-sort[open] summary>i{transform:translateY(2px) rotate(225deg)}.commerce-page .catalog-results-sort summary:focus-visible{outline:2px solid #dcecc1;outline-offset:3px}.commerce-page .catalog-sort-options{position:absolute;right:0;top:calc(100% + 8px);width:100%;min-width:250px;box-sizing:border-box;margin:0;padding:6px;border:1px solid #acc6b34d;border-radius:14px;background:#17382a;box-shadow:0 14px 32px #0005}.commerce-page .catalog-sort-options legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.commerce-page .catalog-sort-option{position:relative;display:block;margin:0;border-radius:9px;cursor:pointer}.commerce-page .catalog-sort-option input{position:absolute;width:1px;height:1px;opacity:0}.commerce-page .catalog-sort-option span{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:11px 13px;box-sizing:border-box;border-radius:9px;color:#edf1e9;font:400 14px/1.4 Arial,sans-serif}.commerce-page .catalog-sort-option input:checked+span{background:#e4e9d9;color:#153d2a;font-weight:600}.commerce-page .catalog-sort-option input:checked+span::after{content:"✓";font:600 16px/1 Arial,sans-serif}.commerce-page .catalog-sort-option input:focus-visible+span{outline:2px solid #dcecc1;outline-offset:1px}@media(hover:hover){.commerce-page .catalog-sort-option:hover input:not(:checked)+span{background:#2b4e3b}}@media(max-width:620px){.commerce-page .catalog-toolbar{display:flex;align-items:center;gap:8px;padding:10px 12px}.commerce-page .filter-toggle{flex:0 0 auto;min-width:0;padding:0 16px;justify-content:center}.commerce-page .filter-chips{flex:1 1 auto;min-width:0;width:auto;overflow-x:auto;scroll-padding-inline:8px}.commerce-page .catalog-results-head{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:center;margin-bottom:14px}.commerce-page .catalog-results-sort{grid-column:1/-1;justify-self:end;max-width:100%}}.info-page,.site41-policy-page{--service-paper:#f3f0e8;--service-dark:#123a2b;max-width:1240px;margin-inline:auto;padding-bottom:80px}.info-page .breadcrumbs,.site41-policy-page .breadcrumbs{margin-bottom:24px;color:#b7c7bd;line-height:1.6}.info-page .breadcrumbs a,.site41-policy-page .breadcrumbs a{min-height:44px;display:inline-flex;align-items:center}.info-page .info-hero,.site41-policy-page .site41-policy-hero{position:relative;isolation:isolate;overflow:hidden;min-height:340px;margin:0 0 24px;padding:50px 48px;border:1px solid #335448;border-radius:24px;background:linear-gradient(120deg,#123c2c,#08261b);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.info-page .info-hero>*,.site41-policy-page .site41-policy-hero>*{position:relative;z-index:1;max-width:620px}.info-page .info-hero h1,.site41-policy-page .site41-policy-hero h1{font:400 clamp(42px,5.2vw,76px)/1.06 Molecula,Georgia,serif;letter-spacing:-.03em;color:#f6f1e9;margin:10px 0 22px;text-wrap:balance}.info-page .info-hero>p:not(.section-kicker),.site41-policy-page .site41-policy-hero>p:not(.section-kicker){font:400 18px/1.65 Nimbus,Arial,sans-serif;color:#d6e2d9;margin:0;max-width:540px}.info-page .info-hero .section-kicker,.site41-policy-page .site41-policy-hero .section-kicker{font:700 11px/1.5 Nimbus,Arial,sans-serif;letter-spacing:.18em;color:#6fe0ac;margin:0}.info-page:has(.info-nav a.active[href$="/delivery"]) .info-hero{min-height:460px;padding-right:49%}.info-page:has(.info-nav a.active[href$="/delivery"]) .info-hero:after{content:"";position:absolute;z-index:0;inset:0 0 0 52%;background:linear-gradient(90deg,#09271c,transparent 32%),url('/assets/images/17-pink-warm-in-hands.webp?v=5df8e63d140f4f55c8cb64de426a8a97f3f1bc9c898f5f4183858a10cc6cfa33') center 40%/cover no-repeat}.info-page:has(.info-nav a.active[href$="/delivery"]) .info-hero h1:after{content:"";display:block;width:56px;height:3px;background:#d71455;margin-top:26px}.info-page .info-layout{display:flex;flex-direction:column;gap:24px}:is(.info-page,.site41-policy-page) .info-nav{position:static;display:flex;gap:6px;overflow-x:auto;align-items:center;align-self:stretch;border:0;border-bottom:1px solid #335448;border-radius:0;background:transparent;padding:0 0 14px;scrollbar-width:thin;max-width:100%;min-width:0;overscroll-behavior-x:contain}:is(.info-page,.site41-policy-page) .info-nav a{flex:0 0 auto;display:flex;justify-content:center;gap:10px;min-height:46px;padding:11px 16px;border-radius:999px;border:1px solid transparent;color:#cddbd3;font:400 15px/1.4 Nimbus,Arial,sans-serif;white-space:nowrap}:is(.info-page,.site41-policy-page) .info-nav a.active{color:#fff;background:#284c3c;border-color:#577968}:is(.info-page,.site41-policy-page) .info-nav a:hover{background:#153d2c;color:#fff}.info-page .info-content{background:var(--service-paper);border:0;border-radius:24px;padding:48px;color:var(--service-dark);box-shadow:none;counter-reset:service-step}.info-page .info-content>h2{font:400 31px/1.15 Molecula,Georgia,serif;color:#143d2c;margin:34px 0 14px;letter-spacing:-.018em;display:flex;gap:18px;align-items:baseline}.info-page .info-content>h2:first-child{margin-top:0}.info-page .info-content>h2:before{counter-increment:service-step;content:counter(service-step,decimal-leading-zero);font:400 13px/1 Nimbus,Arial,sans-serif;color:#a3204e;letter-spacing:.1em;min-width:26px}.info-page .info-content>p{font:400 17px/1.75 Nimbus,Arial,sans-serif;color:#365145;max-width:780px;margin:0 0 25px;padding:0 0 28px 44px;border-bottom:1px solid #d7dfd4}.info-page .info-content>p:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.info-page .info-content button[data-florist-contact]{background:#173f2e;color:#fff;border:1px solid #173f2e;min-height:48px;padding:12px 22px;border-radius:10px;margin-top:24px}.info-page .info-content button[data-florist-contact]:hover{background:#285c43}.info-page .info-content a{color:#17482f;text-decoration:underline;text-underline-offset:4px}.info-page .info-content .section-kicker{color:#9b2149;font-size:12px;letter-spacing:.14em}.info-page .info-content .faq-list{border:0;background:transparent}.info-page .info-content .faq-item{border:0;border-bottom:1px solid #ccd7cc;border-radius:0;background:transparent;margin:0}.info-page .info-content .faq-question{min-height:72px;width:100%;padding:18px 2px;color:#153c2b;font:400 22px/1.35 Nimbus,Arial,sans-serif;text-align:left}.info-page .info-content .faq-number{font-size:12px;color:#9b2149;background:transparent}.info-page .info-content .faq-answer{font:400 17px/1.75 Nimbus,Arial,sans-serif;color:#365145;max-width:880px;padding-left:44px}.info-page .info-content>section+section{margin-top:42px}.info-page .brand-care-proof{margin:0 0 42px;background:#103124;border:0;border-radius:16px;overflow:hidden}.info-page .brand-care-proof img{width:100%;height:auto;display:block}.info-page .brand-care-proof figcaption{display:flex;flex-direction:column;gap:10px;padding:24px;color:#e1eade;font:400 16px/1.6 Nimbus,Arial,sans-serif}.info-page .brand-care-proof figcaption strong{font:400 28px/1.2 Molecula,Georgia,serif;color:#fff}.site41-policy-page .site41-policy-hero{min-height:285px;margin-top:0}.site41-policy-page .site41-policy-content{padding:0;border:0;background:transparent;border-radius:0}.site41-policy-page .site41-policy-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px;align-items:start}.site41-policy-page .site41-policy-card{background:var(--service-paper);border:0;border-radius:22px;padding:38px;color:var(--service-dark)}.site41-policy-page .site41-policy-card h2{font:400 30px/1.15 Molecula,Georgia,serif;color:#153c2b;margin:30px 0 16px;letter-spacing:-.02em}.site41-policy-page .site41-policy-card h2:first-child{margin-top:0}.site41-policy-page .site41-policy-card p,.site41-policy-page .site41-policy-card li{font:400 17px/1.75 Nimbus,Arial,sans-serif;color:#365145}.site41-policy-page .site41-policy-card ol{padding-left:24px}.site41-policy-page .site41-policy-card li+li{margin-top:14px}.site41-policy-page .site41-policy-card a{color:#15452e;text-decoration:underline;text-underline-offset:4px}.site41-policy-page .site41-policy-card button{min-height:48px;background:#19442f;color:#fff;border:1px solid #19442f;border-radius:10px;padding:12px 18px}.site41-policy-page .site41-policy-grid>aside{background:#123b2a;color:#fff;border:1px solid #3a6750}.site41-policy-page .site41-policy-grid>aside h2,.site41-policy-page .site41-policy-grid>aside p{color:#e6eee5}.site41-policy-page .site41-guarantee-number{border-bottom:1px solid #426b52;padding:2px 0 22px;margin-bottom:24px}.site41-policy-page .site41-guarantee-number span{font:400 58px/1.08 Molecula,Georgia,serif;color:#f5f0e7}.site41-policy-page .site41-policy-lead{background:#e0e8da;padding:15px 18px;border-radius:12px;margin-bottom:20px;color:#15422d;display:flex;flex-wrap:wrap;gap:10px;font:400 15px/1.5 Nimbus,Arial,sans-serif}.site41-policy-page .site41-policy-lead strong{color:#a71b4c}.info-page :is(a,button):focus-visible,.site41-policy-page :is(a,button):focus-visible{outline:3px solid #d11a57;outline-offset:5px}.info-page .info-content .site41-contact-city h2{color:#163f2b;font-size:30px}.info-page .info-content .site41-contact-city p{font-weight:400;color:#365145}@media(min-width:1000px){.info-page:has(.info-nav a.active[href$="/delivery"]) .info-content{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.4fr);column-gap:44px;row-gap:0}.info-page:has(.info-nav a.active[href$="/delivery"]) .info-content>h2{margin:0;padding:28px 0;border-bottom:1px solid #d7dfd4}.info-page:has(.info-nav a.active[href$="/delivery"]) .info-content>p{margin:0;padding:28px 0;border-bottom:1px solid #d7dfd4}.info-page:has(.info-nav a.active[href$="/delivery"]) .info-content>h2:nth-last-child(2),.info-page:has(.info-nav a.active[href$="/delivery"]) .info-content>p:last-child{border:0}}@media(min-width:760px){.info-page:has(.info-nav a.active[href$="/payment"]) .info-hero,.info-page:has(.info-nav a.active[href$="/faq"]) .info-hero{padding-right:40%}.info-page:has(.info-nav a.active[href$="/payment"]) .info-hero:after,.info-page:has(.info-nav a.active[href$="/faq"]) .info-hero:after{content:"";position:absolute;inset:0 0 0 62%;background:linear-gradient(90deg,#0c2d20,transparent 28%),url('/assets/targeted/brand-details/postcard-premium.webp?v=46ac66941617b7e7c8ffd344aff0b23a6d70394c9de73f6943bb7acdf14eaba2') center/cover no-repeat;opacity:.85}}@media(max-width:760px){.info-page,.site41-policy-page{padding-bottom:50px}.info-page .breadcrumbs,.site41-policy-page .breadcrumbs{margin-bottom:12px}.info-page .info-hero,.site41-policy-page .site41-policy-hero{min-height:250px;padding:30px 24px;margin-bottom:18px;border-radius:20px}.info-page .info-hero h1,.site41-policy-page .site41-policy-hero h1{font-size:42px;line-height:1.08;margin:12px 0 16px;overflow-wrap:break-word}.info-page .info-hero>p:not(.section-kicker),.site41-policy-page .site41-policy-hero>p:not(.section-kicker){font-size:16px;line-height:1.6}.info-page:has(.info-nav a.active[href$="/delivery"]) .info-hero{padding:28px 24px 250px;min-height:475px}.info-page:has(.info-nav a.active[href$="/delivery"]) .info-hero:after{inset:auto 0 0;height:230px;background-position:center 42%;background-image:linear-gradient(180deg,#0d3022,transparent 32%),url('/assets/images/17-pink-warm-in-hands.webp?v=5df8e63d140f4f55c8cb64de426a8a97f3f1bc9c898f5f4183858a10cc6cfa33')}.info-page:has(.info-nav a.active[href$="/delivery"]) .info-hero h1:after{display:none}:is(.info-page,.site41-policy-page) .info-nav{gap:4px;padding-bottom:12px;border-radius:0}:is(.info-page,.site41-policy-page) .info-nav a{font-size:14px;min-height:46px;padding:10px 14px}.info-page .info-content{padding:28px 24px;border-radius:20px}.info-page .info-content>h2{font-size:29px;gap:10px;margin-top:30px}.info-page .info-content>h2:before{min-width:22px;font-size:11px}.info-page .info-content>p{padding-left:0;font-size:16px;line-height:1.7}.info-page .info-content .faq-question{font-size:18px;min-height:68px;line-height:1.45;gap:12px;padding:18px 0}.info-page .info-content .faq-answer{font-size:16px;line-height:1.7;padding-left:0}.info-page .info-content>section+section{margin-top:32px}.info-page .brand-care-proof{margin-bottom:30px}.info-page .brand-care-proof figcaption{padding:18px;font-size:15px}.info-page .brand-care-proof figcaption strong{font-size:24px}.site41-policy-page .site41-policy-grid{grid-template-columns:minmax(0,1fr);gap:18px}.site41-policy-page .site41-policy-card{padding:28px 24px;border-radius:20px}.site41-policy-page .site41-policy-card h2{font-size:28px;line-height:1.22}.site41-policy-page .site41-policy-card p,.site41-policy-page .site41-policy-card li{font-size:16px;line-height:1.7}.site41-policy-page .site41-policy-grid>aside{order:-1}}.service-page #shop-root .info-page .info-content.surface{background:#f3f0e8;color:#163b29}.service-page #shop-root .info-page .info-content p,.service-page #shop-root .info-page .info-content li{color:#365145;font-weight:400;font-size:17px;line-height:1.75}.service-page #shop-root .site41-policy-page .site41-policy-card p,.service-page #shop-root .site41-policy-page .site41-policy-card li{color:#365145;font-weight:400;font-size:17px;line-height:1.75}.service-page #shop-root .site41-policy-page aside.site41-policy-card p{color:#e6eee5}.service-page #shop-root .info-page .info-hero,.service-page #shop-root .site41-policy-page .site41-policy-hero{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.service-page #shop-root .info-page .info-hero>*{min-width:0;max-width:100%}.service-page #shop-root .info-page .info-hero>p:not(.section-kicker),.service-page #shop-root .site41-policy-page .site41-policy-hero>p:not(.section-kicker){font-weight:400;font-size:18px;line-height:1.65;color:#d6e2d9}.service-page #shop-root .info-page .info-hero h1{font-size:clamp(42px,5.2vw,76px);line-height:1.08}.service-page #shop-root .info-page .info-content .faq-answer{color:#365145;font-weight:400}.service-page #shop-root .info-page .info-content .brand-care-page p{color:#365145}@media(max-width:760px){.service-page #shop-root .info-page .info-content p,.service-page #shop-root .info-page .info-content li,.service-page #shop-root .site41-policy-page .site41-policy-card p,.service-page #shop-root .site41-policy-page .site41-policy-card li{font-size:16px;line-height:1.7}.service-page #shop-root .info-page .info-hero>p:not(.section-kicker),.service-page #shop-root .site41-policy-page .site41-policy-hero>p:not(.section-kicker){font-size:16px;line-height:1.6}.service-page #shop-root .info-page .info-hero h1{font-size:42px;line-height:1.08}}.service-page #shop-root .info-page .brand-care-page-hero{background:#163a2a;border-color:#335647;box-shadow:none}.service-page #shop-root .info-page .brand-care-page-hero h2{color:#f5f0e7;font:400 32px/1.15 Molecula,Georgia,serif}.service-page #shop-root .info-page .brand-care-page-hero p{color:#d8e5d8}.service-page #shop-root .info-page .brand-care-page-grid{gap:22px}.service-page #shop-root .info-page .brand-care-dialog-group{background:#e8eee2;border:1px solid #d1dccb;border-radius:18px;padding:28px;min-width:0}.service-page #shop-root .info-page .brand-care-dialog-group h3{color:#183f2d;font:400 29px/1.2 Molecula,Georgia,serif;margin:8px 0 26px}.service-page #shop-root .info-page .brand-care-dialog-number{color:#a41e4b;font:400 13px/1.5 Nimbus,Arial,sans-serif;letter-spacing:.1em}.service-page #shop-root .info-page .brand-care-dialog-group ol{margin:0;padding-left:0}.service-page #shop-root .info-page .brand-care-dialog-group li:before{color:#9b2149}.service-page #shop-root .info-page .info-content .faq-question span:not(.faq-number){font-size:19px;line-height:1.4}.service-page #shop-root .info-page .info-content [data-site41-contact-placement]{grid-column:1/-1;padding-top:8px}.service-page #shop-root .info-page .info-content [data-site41-contact-placement] button{margin-top:16px}@media(max-width:760px){.service-page #shop-root .info-page .brand-care-dialog-group{padding:22px}.service-page #shop-root .info-page .brand-care-dialog-group h3{font-size:27px}.service-page #shop-root .info-page .info-content .faq-question span:not(.faq-number){font-size:17px}.service-page #shop-root .info-page .info-content [data-site41-contact-placement] button{width:100%}}.service-page #shop-root .info-page .info-content .brand-care-page .brand-care-page-hero p{color:#e3ecdf}.service-page #shop-root .info-page .info-content .brand-care-page .brand-care-page-hero .section-kicker{color:#a8e4bd}.service-page .air-masthead{background:#0d251d;border-bottom:1px solid rgba(194,216,202,.12)}@media(max-width:760px){.service-page #shop-root .info-page:has(.info-nav a.active[href$="/delivery"]) .info-hero{min-height:0;padding:20px 24px 184px}.service-page #shop-root .info-page:has(.info-nav a.active[href$="/delivery"]) .info-hero:after{height:164px;background-position:center 43%}.service-page #shop-root .info-page:has(.info-nav a.active[href$="/delivery"]) .info-hero h1{margin:8px 0 12px}}.service-page #shop-root :is(.info-page,.site41-policy-page) .info-nav{flex-wrap:wrap;gap:6px;background:transparent;margin:0 0 8px}.service-page #shop-root .site41-policy-page>.info-nav{margin-bottom:24px}.service-page #shop-root .info-nav a{font-size:14px;padding:10px 15px;min-height:44px}.service-page #shop-root .info-nav a[aria-current="page"]{box-shadow:inset 0 0 0 1px rgba(185,215,195,.12)}.service-page #shop-root .site-footer{width:calc(100% - 32px);max-width:1240px;display:grid;grid-template-columns:1.25fr .8fr 1fr 1fr;align-items:start;gap:32px;margin:36px auto 0;padding:36px 32px 110px;border-top:1px solid #365044}.service-page #shop-root .site-footer .footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0}.service-page #shop-root .site-footer .footer-column>h3{font:400 13px/1.5 Nimbus,Arial,sans-serif;letter-spacing:.06em;color:#b2c7b9;margin:0 0 12px;min-height:24px}.service-page #shop-root .site-footer .footer-column a,.service-page #shop-root .site-footer .footer-column>span,.service-page #shop-root .site-footer .footer-column button{font:400 14px/1.55 Nimbus,Arial,sans-serif;min-height:40px;height:auto;margin:0;padding:8px 0;color:#d9e4dc;display:inline-flex;align-items:center;text-decoration:none}.service-page #shop-root .site-footer .footer-column>h3 a{font:inherit;letter-spacing:inherit;color:inherit;min-height:24px;padding:0}.service-page #shop-root .site-footer .footer-column>a:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}.service-page #shop-root .site-footer-brand p{font:400 14px/1.7 Nimbus,Arial,sans-serif;color:#b6cbbd;max-width:260px}.service-page #shop-root .site-footer-brand img{width:158px;margin-bottom:18px}.service-page #shop-root .info-page .info-content>p{max-width:70ch}.service-page #shop-root .site41-policy-card p{max-width:66ch}@media(max-width:760px){.service-page #shop-root :is(.info-page,.site41-policy-page) .info-nav{flex-wrap:nowrap;scrollbar-width:thin}.service-page #shop-root .site-footer{grid-template-columns:1fr 1fr;gap:26px 24px;padding:30px 8px 100px;margin-top:20px}.service-page #shop-root .site-footer-brand,.service-page #shop-root .site-footer .footer-column:last-child{grid-column:1/-1}.service-page #shop-root .site-footer-brand p{max-width:32ch;margin:0}.service-page #shop-root .site-footer .footer-column a,.service-page #shop-root .site-footer .footer-column>span,.service-page #shop-root .site-footer .footer-column button{min-height:44px;font-size:14px}.service-page #shop-root .site-footer .footer-column>h3 a{min-height:24px}.service-page #shop-root .site-footer .footer-column:last-child{border-top:1px solid #294436;padding-top:24px}}.service-page #shop-root :is(.info-hero,.site41-policy-hero) .section-kicker{font:600 11px/1.5 Nimbus,Arial,sans-serif;letter-spacing:.16em;color:#9bd7b6}.service-page #shop-root .info-content .section-kicker{font:600 11px/1.6 Nimbus,Arial,sans-serif;letter-spacing:.14em}.service-page #shop-root .brand-care-page .brand-care-page-hero .section-kicker{font-size:11px;letter-spacing:.14em}.service-page #shop-root [data-service-page="guarantee"] .site41-policy-hero{min-height:370px;padding-right:44%}.service-page #shop-root .site41-policy-hero .service-guarantee-seal{position:absolute;inset:30px 5% 30px auto;width:285px;max-width:38%;border:1px solid #52715c;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;background:radial-gradient(circle,rgba(153,192,135,.1),transparent 72%);color:#d8e8d9}.service-page #shop-root .service-guarantee-seal>span:first-child{font:400 10px/1.5 Nimbus,Arial,sans-serif;letter-spacing:.18em;color:#a9ccb3}.service-page #shop-root .service-guarantee-seal>strong{font:400 52px/1.1 Molecula,Georgia,serif;letter-spacing:-.035em;color:#f5f0e7}.service-page #shop-root .service-guarantee-seal>span{font:400 15px/1.4 Nimbus,Arial,sans-serif}.service-page #shop-root .service-guarantee-seal>small{font:400 12px/1.6 Nimbus,Arial,sans-serif;color:#b8d0bf}.service-page #shop-root .service-help-aside .section-kicker{font:600 10px/1.6 Nimbus,Arial,sans-serif;letter-spacing:.12em;color:#a9d7b8}.service-page #shop-root .service-inline-link{display:inline-flex;align-items:center;gap:20px;min-height:44px;color:#e9f3e9;text-decoration:underline;text-underline-offset:5px;font-size:15px}@media(min-width:761px){.service-page #shop-root [data-service-page="privacy"] .site41-policy-hero{padding-right:42%}.service-page #shop-root [data-service-page="privacy"] .site41-policy-hero:after{content:"";position:absolute;inset:0 0 0 64%;z-index:0;background:linear-gradient(90deg,#0b2b1e,transparent 35%),url('/assets/targeted/brand-details/postcard-premium.webp?v=46ac66941617b7e7c8ffd344aff0b23a6d70394c9de73f6943bb7acdf14eaba2') center/cover no-repeat;opacity:.8}}@media(max-width:760px){.service-page #shop-root [data-service-page="guarantee"] .site41-policy-hero{padding:28px 24px;min-height:0}.service-page #shop-root .site41-policy-hero .service-guarantee-seal{position:relative;inset:auto;width:100%;max-width:100%;border:0;border-top:1px solid #41634d;border-radius:0;margin-top:24px;padding:22px 0 0;display:grid;grid-template-columns:1fr 1fr;text-align:left;gap:8px 12px;background:none}.service-page #shop-root .service-guarantee-seal>span:first-child{grid-column:1/-1}.service-page #shop-root .service-guarantee-seal>strong{font-size:38px;white-space:nowrap}.service-page #shop-root .service-guarantee-seal>small{grid-column:1/-1;font-size:12px}.service-page #shop-root .service-guarantee-seal>small br{display:none}.service-page #shop-root [data-service-page="guarantee"] .site41-policy-grid>aside{order:0}}.service-page #shop-root .service-next{margin:36px 0 0}.service-page #shop-root .service-next-label{font:500 11px/1.6 Nimbus,Arial,sans-serif;letter-spacing:.13em;color:#a6bdae;margin:0 0 16px}.service-page #shop-root .service-next-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.service-page #shop-root .service-next-card{display:block;position:relative;min-width:0;padding:30px 64px 30px 30px;border:1px solid #3a5947;border-radius:20px;background:linear-gradient(125deg,#133927,#0b291d);color:#edf0e6;text-decoration:none;transition:border-color .2s,background-color .2s}.service-page #shop-root .service-next-card:hover{border-color:#87ad91;background:#17452f}.service-page #shop-root .service-next-kicker{font:500 11px/1.5 Nimbus,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#aaceb4}.service-page #shop-root .service-next-card h2{font:400 29px/1.18 Molecula,Georgia,serif;color:#f2eee3;letter-spacing:-.015em;margin:12px 0}.service-page #shop-root .service-next-card p{font:400 15px/1.65 Nimbus,Arial,sans-serif;color:#bed1c2;margin:0;max-width:36ch}.service-page #shop-root .service-next-arrow{position:absolute;right:26px;top:30px;font:400 25px/1 Nimbus,Arial,sans-serif;color:#dca7b6}.service-page #shop-root .service-faq-tools{padding-bottom:26px;margin-bottom:22px;border-bottom:1px solid #ccd7cc}.service-page #shop-root .service-faq-tools label{display:block;font:400 27px/1.2 Molecula,Georgia,serif;margin-bottom:16px;color:#163f2b}.service-page #shop-root .service-faq-tools input{width:100%;min-height:54px;border:1px solid #92aa92;border-radius:12px;padding:14px 18px;background:#fffcf5;color:#173f2c;font:400 16px/1.5 Nimbus,Arial,sans-serif;box-shadow:none}.service-page #shop-root .service-faq-tools input::placeholder{color:#677b6c;opacity:1}.service-page #shop-root .service-faq-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.service-page #shop-root .service-faq-filters button{min-height:44px;padding:10px 16px;border:1px solid #a9bca4;border-radius:999px;background:transparent;color:#264c35;font:400 14px/1.4 Nimbus,Arial,sans-serif}.service-page #shop-root .service-faq-filters button[aria-pressed="true"]{background:#204831;border-color:#204831;color:#fff}.service-page #shop-root .info-page .info-content .service-faq-count{font:400 13px/1.5 Nimbus,Arial,sans-serif;color:#506951;margin:16px 0 0}.service-page #shop-root [data-faq-group][hidden],.service-page #shop-root .faq-item[hidden],.service-page #shop-root [data-faq-empty][hidden]{display:none}.service-page #shop-root .service-faq-empty{padding:24px 0}.service-page #shop-root .service-faq-empty h2{font:400 29px/1.2 Molecula,Georgia,serif;color:#193d2c;margin:0 0 14px}.service-page #shop-root .service-care-shortcuts{display:flex;gap:10px;margin:0 0 24px}.service-page #shop-root .service-care-shortcuts button{flex:1;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:#e5ecde;border:1px solid #a9bca4;border-radius:12px;font:400 15px/1.4 Nimbus,Arial,sans-serif;color:#173f2b;text-align:left}.service-page #shop-root .service-care-shortcuts button:hover{background:#d8e4ce}.service-page #shop-root .brand-care-dialog-group{scroll-margin-top:98px}.service-page #shop-root :is(.service-faq-tools input,.service-next-card,.service-care-shortcuts button):focus-visible{outline:3px solid #ac2553;outline-offset:4px}@media(max-width:760px){.service-page #shop-root .service-next{margin-top:24px}.service-page #shop-root .service-next-grid{grid-template-columns:minmax(0,1fr);gap:12px}.service-page #shop-root .service-next-card{padding:24px 50px 24px 24px;border-radius:18px}.service-page #shop-root .service-next-card h2{font-size:27px}.service-page #shop-root .service-next-arrow{right:22px;top:26px;font-size:23px}.service-page #shop-root .service-faq-filters{display:grid;grid-template-columns:1fr 1fr}.service-page #shop-root .service-faq-filters button{padding:10px;font-size:13px}.service-page #shop-root .service-care-shortcuts button{padding:12px;font-size:14px;gap:6px}}.service-page #shop-root .service-nav-wrap{min-width:0;max-width:100%;margin-bottom:6px}.service-page #shop-root .service-nav-caption{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;font:400 12px/1.5 Nimbus,Arial,sans-serif;color:#abc2b1}.service-page #shop-root .service-nav-caption>span{letter-spacing:.04em}.service-page #shop-root .service-nav-caption button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 2px;font:400 13px/1.5 Nimbus,Arial,sans-serif;color:#dde9dd;background:none;border:0;border-bottom:1px solid transparent;border-radius:0}.service-page #shop-root .service-nav-caption button:hover{border-bottom-color:#739980}.service-page #shop-root .site41-policy-page>.service-nav-wrap{margin-bottom:24px}.service-page #shop-root .site-footer [data-store-phone]{font:inherit;letter-spacing:inherit}.service-page #shop-root .site41-policy-page aside.service-help-aside .section-kicker{font:600 10px/1.7 Nimbus,Arial,sans-serif;letter-spacing:.12em;color:#b4d4bc;margin:0 0 16px}.service-page #shop-root .info-page[data-service-page="contacts"] .info-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px}.service-page #shop-root .info-page .info-content .site41-contact-city{margin:0;padding:24px 20px;background:#e8eddf;border:1px solid #c3d0bb;border-radius:16px;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.service-page #shop-root .info-page .info-content .site41-contact-city.is-selected{border-color:#4d7457;background:#dce7d5}.service-page #shop-root .service-store-status{font:500 10px/1.6 Nimbus,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#586c53;margin-bottom:16px}.service-page #shop-root .site41-contact-city.is-selected .service-store-status{color:#92314d}.service-page #shop-root .info-page .info-content .site41-contact-city h2{font:400 26px/1.25 Molecula,Georgia,serif;margin:0 0 20px;color:#183e2b}.service-page #shop-root .info-page .info-content .site41-contact-city p{font-size:15px;line-height:1.7;margin:0 0 14px}.service-page #shop-root .site41-contact-city a{display:inline-flex;align-items:center;min-height:44px}.service-page #shop-root .site41-contact-city button[data-city]{min-height:48px;width:100%;margin-top:auto;padding:12px;border-radius:10px;border:1px solid #718b67;background:transparent;color:#23452c;font:400 14px/1.5 Nimbus,Arial,sans-serif}.service-page #shop-root .site41-contact-city button[aria-pressed="true"]{background:#224c33;color:#fff;border-color:#224c33}.service-page #shop-root .info-page[data-service-page="contacts"] .info-content>.site41-route-contact{grid-column:1/-1;justify-self:start}.service-page #shop-root .site-footer :is(a,button):focus-visible{outline:3px solid #e297b0;outline-offset:4px}@media(max-width:760px){.service-page #shop-root .info-nav{scroll-snap-type:x proximity;scroll-padding-inline:6px;-webkit-overflow-scrolling:touch}.service-page #shop-root .info-nav a{scroll-snap-align:center}.service-page #shop-root .service-nav-caption{font-size:11px}.service-page #shop-root .info-page[data-service-page="corporate"] .info-hero h1{font-size:32px}.service-page #shop-root .info-page[data-service-page="contacts"] .info-content{grid-template-columns:minmax(0,1fr);padding:18px;gap:14px}.service-page #shop-root .info-page .info-content .site41-contact-city{padding:24px}.service-page #shop-root .info-page .info-content .site41-contact-city p{font-size:16px}.service-page #shop-root .info-page[data-service-page="contacts"] .info-content>.site41-route-contact{width:100%}.service-page #shop-root .site41-policy-page .site41-policy-card{overflow-wrap:break-word}}@media(prefers-reduced-motion:reduce){.service-page #shop-root .service-next-card{transition:none}.service-page #shop-root .info-nav{scroll-behavior:auto}}.service-page #shop-root .info-page .info-content .faq-item.open{background:linear-gradient(90deg,#e5eddc,rgba(229,237,220,0));border-radius:12px}.service-page #shop-root .info-page .info-content .faq-item.open .faq-answer{padding-bottom:22px;line-height:1.75}.service-page #shop-root .info-page .info-content .faq-item.open .faq-question{color:#0f3422}.service-page #shop-root .info-page .info-content .brand-care-page-grid{align-items:stretch}.service-page #shop-root .site-footer .footer-column>h3{font-size:14px;letter-spacing:.035em}.service-page #shop-root .service-next-card:focus-visible{background:#19462f;outline:3px solid #df96af;outline-offset:4px}@media(min-width:1000px){.service-page #shop-root .site41-policy-grid>aside{position:sticky;top:100px}}@media(max-width:760px){.service-page #shop-root .info-nav{mask-image:linear-gradient(90deg,transparent,#000 10px,#000 calc(100% - 10px),transparent)}.service-page #shop-root .service-faq-filters button{font-size:14px}.service-page #shop-root .info-page .info-content .faq-item.open .faq-answer{padding-bottom:20px}.service-page #shop-root .service-next-label{font-size:11px;letter-spacing:.1em}}.service-page #shop-root .site-footer .footer-column>h3 a span{font:inherit}.service-page #shop-root .info-page .brand-care-page-hero{display:block;margin:20px 0 24px;padding:0;border:0;background:#f0ecdf;border-radius:12px;box-shadow:none}.service-page #shop-root .info-page .brand-care-page-hero>div{display:none}.service-page #shop-root .info-page .brand-care-page-hero>img{display:block;width:100%;height:auto;min-height:0;background:transparent;max-height:310px;object-fit:contain;margin:0;padding:0}@media(max-width:760px){.service-page #shop-root .info-page .brand-care-page-hero>img{max-height:180px}.service-page #shop-root .info-page:not([data-service-page="delivery"]) .info-hero{min-height:0;padding:24px}.service-page #shop-root .info-page:not([data-service-page="delivery"]) .info-hero h1{font-size:36px}.service-page #shop-root .site41-policy-page .site41-policy-hero{min-height:0;padding:24px}.service-page #shop-root .site41-policy-page .site41-policy-hero h1{font-size:36px}}.service-page #shop-root .info-page .info-layout{gap:16px}.service-page #shop-root .info-page .brand-care-dialog-group{background:transparent;border:0;border-radius:0;box-shadow:none;padding:16px 0}.service-page #shop-root .info-page .brand-care-dialog-group+.brand-care-dialog-group{border-top:1px solid #c8d4c1}.service-page #shop-root .info-page .brand-care-page-note{background:transparent;border:0;border-top:1px solid #c8d4c1;padding:18px 0 0}@media(min-width:761px){.service-page #shop-root .info-page .brand-care-dialog-group+.brand-care-dialog-group{border-top:0;border-left:1px solid #c8d4c1;padding-left:26px}}@media(max-width:760px){.service-page #shop-root .site41-policy-page[data-service-page="privacy"] .site41-policy-grid>aside{order:0}.service-page #shop-root .info-page[data-service-page="corporate"] .info-hero h1{font-size:30px}}.service-page #shop-root .info-page .brand-care-dialog-group h2{color:#183e2b;font:400 29px/1.2 Molecula,Georgia,serif;letter-spacing:-.015em;margin:8px 0 26px}@media(max-width:760px){.service-page #shop-root .info-page .brand-care-dialog-group h2{font-size:27px;margin-bottom:22px}}#shop-root .brand-care-card{background:#f5f2e9;border-color:#dedfd2;box-shadow:none}#shop-root .brand-care-card-media{min-height:0;height:auto;padding:0;background:#f2eee2;border-color:#dedfd2}#shop-root .brand-care-card-media img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}#shop-root .brand-care-card-copy h3{color:#153d30}#shop-root .brand-care-card-copy > p:not(.brand-material-kicker){color:#355044;font-size:14px;line-height:1.65}#shop-root .brand-care-card .brand-material-kicker{color:#466754}#shop-root .brand-care-card .brand-care-count{color:#536b5a}#shop-root .brand-care-card .brand-material-status.is-included{background:#e4ebdc;color:#28533c;border-color:#cbd8c2}#shop-root .brand-care-card .brand-care-open{min-height:44px;background:#174332;color:#fffdf5;border-color:#174332}#shop-root .brand-care-card .brand-care-open:hover{background:#23573f}#shop-root .brand-care-card .brand-care-open:focus-visible{outline:3px solid #b90549;outline-offset:4px}#shop-root .mate-brand-detail-media:has(img[src$="care-instructions-editorial.webp"]),
#shop-root .brand-care-proof{background:#f2eee2}#shop-root .mate-brand-detail-media img[src$="care-instructions-editorial.webp"],
#shop-root .brand-care-proof img{width:100%;height:auto;min-height:0;object-fit:contain}@media (max-width: 620px){#shop-root .brand-care-card-media{height:auto}#shop-root .brand-care-card-copy{padding:22px 20px}}.brand-care-modal .brand-care-dialog{background:#f5f2e9;border-color:#d5dacb;color:#183e2e}.brand-care-modal .brand-care-close{background:#e8eddf;border-color:#cbd5c2;color:#173d2d}.brand-care-modal .brand-care-dialog-head h2,
.brand-care-modal .brand-care-dialog-group h3{color:#183e2e;line-height:1.16}.brand-care-modal .brand-care-dialog-head > p:last-child{color:#49614f;font-size:14px;line-height:1.65}.brand-care-modal .section-kicker,
.brand-care-modal .brand-care-dialog-number,
.brand-care-modal .brand-care-dialog-group li::before{color:#a0214b}.brand-care-modal .brand-care-dialog-number,
.brand-care-modal .brand-care-dialog-group li::before{font-size:11px}.brand-care-modal .brand-care-dialog-group{background:#edf0e5;border-color:#d2dcc9}.brand-care-modal .brand-care-dialog-group li{color:#304a3b;font-size:14px;line-height:1.7}.brand-care-modal .brand-care-dialog-note{background:#e8eddf;border-left-color:#315e43;color:#48604e;font-size:13px;line-height:1.65}.brand-care-modal .brand-care-close:focus-visible{outline:3px solid #b90549;outline-offset:3px}#shop-root .brand-materials-layout .brand-service-card{background:#f5f2e9;border-color:#dedfd2;border-radius:20px;box-shadow:none}#shop-root .brand-materials-layout .brand-service-media{background:#f2eee2;border-color:#dedfd2}#shop-root .brand-materials-layout .brand-service-copy .brand-material-kicker{color:#466754;font-size:11px;line-height:1.4;letter-spacing:.12em}#shop-root .brand-materials-layout .brand-service-copy h3{color:#153d30;font:400 23px/1.22 Molecula,Georgia,serif;letter-spacing:-.015em}#shop-root .brand-materials-layout .brand-service-copy > p:last-child{color:#355044;font-size:14px;line-height:1.65}#shop-root .brand-materials-layout .brand-service-stack.is-single .brand-service-card{grid-template-rows:184px minmax(0,1fr)}#shop-root .brand-materials-layout .brand-service-card.is-vial .brand-service-media{padding:18px 20px}#shop-root .brand-materials-layout .brand-service-card.is-vial .brand-service-media img{width:auto;height:152px;max-height:none;max-width:100%;object-fit:contain;transform:rotate(-12deg);filter:drop-shadow(5px 9px 8px rgba(61,48,24,.12))}#shop-root .brand-materials-layout .brand-service-stack.is-double .brand-service-card{grid-template-columns:100px minmax(0,1fr)}#shop-root .brand-materials-layout .brand-service-stack.is-double .brand-service-card.is-vial .brand-service-media img{height:132px}#shop-root .brand-materials-layout .brand-service-stack.is-double .brand-service-copy{padding:20px 18px}@media (max-width: 620px){#shop-root .brand-materials-layout .brand-service-stack.is-single,
  #shop-root .brand-materials-layout .brand-service-stack.is-double{display:grid;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-columns:auto;gap:16px;overflow:visible}#shop-root .brand-materials-layout .brand-service-stack .brand-service-card{width:100%;min-height:186px;height:auto;grid-template-columns:100px minmax(0,1fr);grid-template-rows:none}#shop-root .brand-materials-layout .brand-service-stack .brand-service-media{border-right:1px solid #dedfd2;border-bottom:0}#shop-root .brand-materials-layout .brand-service-stack .brand-service-copy{padding:22px 20px;justify-content:center}#shop-root .brand-materials-layout .brand-service-stack .brand-service-copy h3{font-size:22px}#shop-root .brand-materials-layout .brand-service-stack .brand-service-card.is-vial .brand-service-media img{height:142px}}.service-page #shop-root .brand-care-page .brand-care-page-materials{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);gap:18px;margin:24px 0 28px;align-items:stretch}.service-page #shop-root .info-page .brand-care-page-materials .brand-care-page-hero{display:flex;align-items:center;margin:0;min-width:0;overflow:hidden;background:#f2eee2;border:1px solid #dedfd2;border-radius:20px}.service-page #shop-root .info-page .brand-care-page-materials .brand-care-page-hero > img{max-height:none}.service-page #shop-root .brand-care-page-materials .brand-service-copy h2{margin:0;color:#153d30;font:400 23px/1.22 Molecula,Georgia,serif;letter-spacing:-.015em}.service-page #shop-root .info-page .brand-care-page-materials .brand-service-copy > p:last-child{color:#355044;font-size:15px;line-height:1.65}.service-page #shop-root .info-page .brand-care-page-materials .brand-material-kicker{color:#466754;font-size:11px;line-height:1.4}@media (max-width: 1000px){.service-page #shop-root .brand-care-page .brand-care-page-materials{grid-template-columns:minmax(0,1fr)}.service-page #shop-root .brand-care-page-materials .brand-service-stack .brand-service-card{grid-template-columns:100px minmax(0,1fr);grid-template-rows:none;min-height:186px}.service-page #shop-root .brand-care-page-materials .brand-service-media{border-right:1px solid #dedfd2;border-bottom:0}.service-page #shop-root .brand-care-page-materials .brand-service-copy{padding:22px 20px;justify-content:center}.service-page #shop-root .brand-care-page-materials .brand-service-copy h2{font-size:22px}}body.mate-product-open .mate-product-info-ideal .mate-price-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:12px 0;border-bottom:1px solid #173d3026}body.mate-product-open .mate-price-row>.mate-price-label{padding:0;color:#526c5d;font:400 14px/1.4 Arial,sans-serif}body.mate-product-open .mate-price-row>.mate-price-label::before{content:none}body.mate-product-open .mate-price-row>[data-product-price]{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}@media(max-width:620px){body.mate-product-open>.mate-mobile-cart{box-sizing:border-box;position:fixed;left:0;right:0;bottom:0;width:100%;min-width:100%;max-width:none;margin:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));z-index:80}body.mate-product-open>.mate-mobile-cart button{width:100%;max-width:none;height:52px;min-height:52px;border-radius:14px;font-size:15px}body.mate-product-open #shop-root .site-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px 20px;padding:28px 16px 32px;margin-top:36px;min-height:0}body.mate-product-open .site-footer-brand,body.mate-product-open .site-footer .footer-column:last-child{grid-column:1/-1}body.mate-product-open .site-footer-brand p{max-width:34ch}body.mate-product-open .site-footer .footer-column{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:0}body.mate-product-open .site-footer .footer-column h3{margin:0 0 8px;min-height:24px}body.mate-product-open .site-footer .footer-column a,body.mate-product-open .site-footer .footer-column button{min-height:44px;margin:0;padding:8px 0;line-height:1.4}body.mate-product-open .site-footer .footer-column h3>a{min-height:24px;padding:0}body.mate-product-open .site-footer .footer-column:last-child{border-top:1px solid #ffffff20;padding-top:20px}body.mate-product-open .site-footer .footer-column span{margin:0;padding:4px 0}body.mate-product-open .site-footer [data-store-phone]{font:inherit;padding:0}}@media(max-width:620px){body.mate-product-open>.mate-mobile-cart button :is(span,b,strong){font-size:15px}}@media(max-width:620px){body.mate-product-open #shop-root .brand-materials-layout .brand-service-stack.is-single .brand-service-card{grid-template-rows:auto}}body.mate-product-open .mate-product-main>.mate-product-video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;background:#071b12;border-radius:inherit}body.mate-product-open .mate-product-main>[data-gallery-main][hidden],body.mate-product-open .mate-product-main>[data-gallery-video][hidden],body.mate-product-open .mate-product-main>[data-gallery-play][hidden],body.mate-product-open .mate-product-main>[data-gallery-zoom][hidden]{display:none}body.mate-product-open .mate-gallery-play{position:absolute;inset:50% auto auto 50%;z-index:6;display:grid;place-items:center;transform:translate(-50%,-50%);width:68px;height:68px;padding:0;border:1px solid #ffffffa6;border-radius:50%;background:#082a20d9;color:#fff;box-shadow:0 8px 24px #0006;cursor:pointer;font-size:26px}body.mate-product-open .mate-gallery-play:focus-visible,body.mate-product-open .mate-product-thumb:focus-visible{outline:3px solid #57dfa9;outline-offset:3px}body.mate-product-open .mate-gallery-video-mark{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;transform:translate(-50%,-50%);width:28px;height:28px;border:1px solid #ffffffb3;border-radius:50%;background:#082a20d9;color:#fff;font:14px/1 Arial,sans-serif;pointer-events:none}body.mate-product-open .mate-product-main.is-video .mate-photo-proof,body.mate-product-open .mate-product-main.is-video .mate-gallery-dots{visibility:hidden;pointer-events:none}body .menu-drawer{z-index:1200}body .menu-panel{width:min(440px,100vw);padding:24px;background:#102b22;box-shadow:-20px 0 70px #0005;overscroll-behavior:contain}body .menu-heading{position:sticky;top:-24px;z-index:3;min-height:76px;margin:-24px -24px 0;padding:20px 24px 16px;background:#102b22}body .menu-title{margin:0;padding:3px 52px 3px 0;color:#f2efe5;font:400 32px/1.2 Georgia,serif;letter-spacing:-.02em}body .menu-heading>.menu-close{display:grid;place-items:center;width:44px;height:44px;right:24px;top:20px;color:#e8eee6;background:#ffffff05;border:1px solid #ffffff24;border-radius:14px;cursor:pointer}body .menu-panel>.menu-catalog-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 126px;gap:10px;overflow:hidden;margin-top:22px;min-height:154px;padding:0 0 0 20px;border:1px solid #c5d6b93b;border-radius:18px;background:#e9ece0;color:#183b2d;text-decoration:none}body .menu-catalog-card>div{padding:18px 0;display:flex;flex-direction:column;align-items:flex-start}body .menu-catalog-card strong{display:block;margin:0;max-width:8ch;font:400 30px/1.02 Georgia,serif;letter-spacing:-.025em}body .menu-catalog-card small{display:block;margin-top:9px;font:400 12px/1.4 Arial,sans-serif;color:#52705c}body .menu-panel>.menu-catalog-card span{display:grid;place-items:center;width:30px;height:30px;margin-top:14px;border:1px solid #30584230;border-radius:50%;color:#234c37;font:400 18px/1 Arial,sans-serif}body .menu-catalog-card img{width:126px;height:100%;min-height:154px;object-fit:cover;align-self:stretch}body .menu-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin-top:16px}body .menu-links>a{min-width:0;min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:10px 0;gap:8px;font:400 14px/1.4 Arial,sans-serif;color:#e8ede9;border:0;border-radius:0;background:transparent}body .menu-links>a span{color:#adc2b4;font:inherit;flex-shrink:0}body .menu-links>[data-account-menu],body .menu-links>.menu-quick-link:not(.menu-style-link){justify-content:flex-start;gap:10px;min-height:56px;padding:12px;border:1px solid #bdd0c01f;border-radius:12px;background:#e1ebdf08;font-size:13px}body .menu-links>[data-account-menu]::before{content:"";flex:0 0 20px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23bed1c2' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3Cpath d='M4 21v-2a8 8 0 0 1 16 0v2'/%3E%3C/svg%3E") center/contain no-repeat}body .menu-links>[data-account-menu]::after{content:none}body .menu-quick-link>svg{flex:0 0 20px;color:#bed1c2}body .menu-links>.menu-style-link{grid-column:1/-1;min-height:48px;padding:10px 2px;margin-top:6px;color:#e4eadd}body .menu-style-link>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#d4e1cc0d}body .menu-group-title{grid-column:1/-1;margin:10px 0 3px;padding-top:18px;border-top:1px solid #ffffff18;color:#a8bdb0;font:600 10px/1.5 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}body .menu-links>.menu-service-link{font-size:14px;color:#d0ddd2}body .menu-links>.menu-install-entry{grid-column:1/-1;justify-content:center;min-height:46px;border:1px solid #a9c4b53b;background:#ffffff05;border-radius:12px;margin-top:14px;font-size:13px;font-weight:400}body .menu-links>.menu-team-entry{grid-column:1/-1;justify-content:center;min-height:40px;font-size:11px;color:#a4b7ab;gap:8px}body .menu-contact{position:relative;margin-top:12px;padding:14px 16px;border:1px solid #adc4ae1c;border-radius:14px;background:#d1dfcb08}body .menu-contact span,body .menu-contact small{display:block;font:400 11px/1.5 Arial,sans-serif;color:#adc1b2}body .menu-contact a{display:flex;align-items:center;min-height:38px;padding:2px 0}body .menu-contact strong{margin:0;font:500 20px/1.4 Arial,sans-serif;letter-spacing:.01em;color:#edf1e9}body .menu-contact a::after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:1px solid #b7cbb82b;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23d0ddcd' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='m6 3 4 4-2 3c1.4 3 3 4.6 6 6l3-2 4 4-2 3C9 21 3 15 3 5Z'/%3E%3C/svg%3E") center no-repeat}body .menu-panel>.menu-catalog-card:focus-visible,body .menu-links>a:focus-visible,body .menu-contact a:focus-visible,body .menu-close:focus-visible{outline:2px solid #dcecc1;outline-offset:3px}body .air-menu{display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:9px;width:auto;min-width:88px;height:44px;padding:0 12px;border:1px solid #d7e4d42b;border-radius:12px;background:#ffffff04;color:#eef0e8;transition:background .18s,border-color .18s}body .air-menu svg{display:block;flex-shrink:0}body .air-menu .air-menu-label{width:auto;height:auto;background:none;font:400 12px/1.2 Arial,sans-serif}@media(hover:hover){body .menu-links>a:hover{color:#fff}body .menu-quick-link:not(.menu-style-link):hover,body .menu-install-entry:hover,body .menu-close:hover,body .air-menu:hover{background:#ffffff0d;border-color:#c4d8c754}body .menu-catalog-card:hover{background:#f0f2e9}}@media(max-width:820px){body .air-menu{flex-direction:column;gap:4px;width:44px;min-width:44px;padding:4px 0;border-color:#d7e4d424}body .air-menu svg{width:22px;height:16px}body .air-menu .air-menu-label{font-size:9px}}@media(max-width:359px){body .menu-panel>.menu-catalog-card{grid-template-columns:minmax(0,1fr) 108px;padding-left:16px}body .menu-catalog-card img{width:108px}body .menu-catalog-card strong{font-size:28px}body .menu-links>[data-account-menu],body .menu-links>.menu-quick-link:not(.menu-style-link){gap:7px;padding:10px;font-size:12px}body .menu-contact strong{font-size:18px}body .menu-contact{padding-inline:12px}body .menu-contact a::after{right:12px;width:30px;height:30px}}.commerce-page .catalog-shell .page-head{gap:20px;align-items:end;margin-bottom:24px}.commerce-page .catalog-shell .page-head>p{max-width:43ch;color:#b7c8bc;line-height:1.6}.commerce-page .catalog-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px 18px;border-radius:18px;background:#143126;border-color:#aac4ac26}.commerce-page .catalog-toolbar .filter-chips{display:flex;align-items:center;gap:8px;width:100%;min-width:0;flex-wrap:wrap;margin:0}.commerce-page .catalog-toolbar .filter-chip{min-height:44px;padding:10px 17px;border-radius:12px;font-size:13px;line-height:1.2;color:#bed0c1;background:transparent;border:1px solid #adc7b72b;white-space:nowrap}.commerce-page .catalog-toolbar .filter-chip.active{background:#e4e9d9;border-color:#e4e9d9;color:#153d2a;box-shadow:none}.commerce-page .catalog-toolbar .filter-chip:focus-visible{outline:2px solid #dcecc1;outline-offset:3px}.commerce-page .catalog-toolbar .catalog-style-chips{grid-column:1/-1;padding-top:12px;border-top:1px solid #aac4ac20}.commerce-page .catalog-toolbar .catalog-style-chips .filter-chip{border-radius:999px;min-height:40px;padding:9px 15px;font-size:12px}.commerce-page .catalog-layout{margin-top:26px;gap:26px}.commerce-page .catalog-filters{border-radius:18px}.commerce-page .catalog-results-head{min-height:44px;margin-bottom:20px}.commerce-page .catalog-result-label{font-size:15px;color:#e0e8dc}.commerce-page [data-result-count]{font-size:12px;color:#a1b7a6;font-weight:400}.commerce-page .catalog-empty{grid-column:1/-1;min-height:330px;padding:38px 28px;border-radius:20px;background:#112d22;border:1px solid #afc8a92b}.commerce-page .catalog-empty>div{max-width:480px;margin:auto}.commerce-page .catalog-empty .empty-symbol{width:54px;height:54px;margin:0 auto 18px;display:grid;place-items:center;border-radius:50%;background:#d5e4c912;color:#bccda7;font-size:38px}.commerce-page .catalog-empty h2{font:400 34px/1.15 Georgia,serif;color:#edf1e5;margin:0 0 14px}.commerce-page .catalog-empty p{font-size:15px;line-height:1.65;color:#b5c5b7;margin:0 auto 24px;max-width:43ch}.commerce-page .catalog-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.commerce-page .catalog-empty-actions button{min-height:48px;padding:12px 20px;border-radius:12px;font-size:13px}body #shop-root .site-footer{align-items:start;gap:30px;padding-top:34px;padding-bottom:38px;margin-top:48px;min-height:0}body #shop-root .site-footer .footer-column{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:0}body #shop-root .site-footer .footer-column h3{margin:0 0 10px;min-height:24px;font-size:15px}body #shop-root .site-footer .footer-column a,body #shop-root .site-footer .footer-column button{min-height:44px;margin:0;padding:8px 0;font-size:13px;line-height:1.4}body #shop-root .site-footer .footer-column h3>a{min-height:24px;padding:0;font-size:15px}body #shop-root .site-footer .footer-column>span{margin:0;padding:4px 0;font-size:13px;line-height:1.5}body #shop-root .site-footer [data-store-phone]{font:inherit;padding:0}body #shop-root .site-footer-brand p{max-width:30ch;font-size:13px;line-height:1.65}@media(max-width:620px){body .menu-panel{padding:24px 20px calc(20px + env(safe-area-inset-bottom))}body .menu-heading{margin:-24px -20px 0;padding:20px 20px 16px}body .menu-heading>.menu-close{top:20px;right:20px}body .menu-links{column-gap:12px}.commerce-page .catalog-shell .page-head{display:block;margin-bottom:20px}.commerce-page .catalog-shell .page-head h1{font-size:40px;line-height:1.05;margin-bottom:10px}.commerce-page .catalog-shell .page-head>p{max-width:36ch;margin:0;font-size:14px}.commerce-page .catalog-shell .section-kicker{font-size:9px;margin-bottom:10px}.commerce-page .catalog-toolbar{gap:10px;padding:12px;grid-template-columns:minmax(0,1fr) auto;border-radius:16px}.commerce-page .catalog-toolbar .filter-chips{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:2px}.commerce-page .catalog-toolbar .filter-chip{flex:0 0 auto;padding:10px 13px;font-size:12px}.commerce-page .catalog-toolbar .catalog-availability{grid-row:1;grid-column:1/-1}.commerce-page .catalog-toolbar .catalog-availability .filter-chip{flex:1 0 auto;text-align:center;padding-inline:10px}.commerce-page .catalog-toolbar .catalog-style-chips{grid-row:2;grid-column:1;padding-top:10px}.commerce-page .catalog-toolbar .filter-toggle{grid-row:2;grid-column:2;min-height:40px;justify-self:start;padding:8px 15px;font-size:12px}.commerce-page .catalog-layout{margin-top:20px;gap:18px}.commerce-page .catalog-results-head{gap:8px;margin-bottom:16px}.commerce-page .catalog-result-label{font-size:14px}.commerce-page .catalog-results-sort{min-height:44px}.commerce-page .catalog-results-sort select{min-height:42px}.commerce-page .catalog-empty{min-height:0;padding:28px 18px}.commerce-page .catalog-empty h2{font-size:29px}.commerce-page .catalog-empty p{font-size:14px}.commerce-page .catalog-empty-actions{flex-direction:column}.commerce-page .catalog-empty-actions button{width:100%}body #shop-root .site-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;padding:28px 16px 32px;margin-top:36px}body #shop-root .site-footer-brand,body #shop-root .site-footer .footer-column:last-child{grid-column:1/-1}body #shop-root .site-footer .footer-column:last-child{border-top:1px solid #ffffff20;padding-top:20px}}@media(prefers-reduced-motion:reduce){body .menu-panel,body .menu-drawer{transition:none}}@media(max-width:620px){body #shop-root .catalog-shell .page-head{margin:0 0 24px;padding:0;min-height:0}body #shop-root .catalog-shell .page-head>[data-site41-contact-placement]{display:none}body #shop-root .catalog-shell .breadcrumbs{margin:0 0 18px}body #shop-root .catalog-shell .catalog-toolbar{margin-bottom:18px}body #shop-root .catalog-shell .catalog-results-head{margin-bottom:14px}body #shop-root .catalog-shell .catalog-layout{width:100%}}@media(max-width:620px){body #shop-root .catalog-shell .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}body #shop-root .catalog-shell .catalog-card{display:flex;flex-direction:column;min-width:0}body #shop-root .catalog-shell .catalog-card-media{height:210px;aspect-ratio:4/5;flex:none}body #shop-root .catalog-shell .catalog-card-media img{object-position:center}body #shop-root .catalog-shell .catalog-card-body{padding:12px 10px;display:flex;flex-direction:column;flex:1}body #shop-root .catalog-shell .catalog-card-composition{display:none}body #shop-root .catalog-shell .catalog-card-bottom{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:auto;padding-top:14px}body #shop-root .catalog-shell .catalog-card-actions{display:flex;gap:8px}body #shop-root .catalog-shell .catalog-card-actions>*{flex:1}body #shop-root .catalog-shell .catalog-card-top{align-items:flex-start}body #shop-root .catalog-shell .catalog-card-top .status-tag{display:none}body #shop-root .catalog-shell .catalog-card-top .card-favorite{margin-left:auto}}.catalog-card-availability{display:none}@media(max-width:620px){body #shop-root .catalog-shell .catalog-card-availability{display:block;font:400 11px/1.4 Arial,sans-serif;color:#94c9aa;margin-bottom:8px}body #shop-root .catalog-shell .catalog-card-price{white-space:nowrap}}@media(max-width:620px){body #shop-root .site-footer .footer-column h3{line-height:24px}body #shop-root .site-footer .footer-column:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;width:100%}body #shop-root .site-footer .footer-column:last-child h3{margin:0}body #shop-root .site-footer [data-current-city]{justify-self:end}body #shop-root .site-footer [data-store-phone-link]{font-size:14px;color:#dce6de}body #shop-root .site-footer [data-store-hours]{justify-self:end;text-align:right;max-width:none;font-size:12px}body #shop-root .site-footer [data-florist-contact]{grid-column:1/-1;width:100%;margin-top:4px;padding:12px;border:1px solid #ffffff24;border-radius:12px;justify-content:center;text-align:center}}body[data-shop-route="checkout"] .checkout-progress{grid-template-columns:repeat(4,minmax(0,1fr))}body[data-shop-route="checkout"] .checkout-title{max-width:760px}body[data-shop-route="checkout"] .checkout-section input:disabled{opacity:.55;cursor:not-allowed}[data-site-order-submit-status]{margin:14px 0 0;padding:12px 14px;border:1px solid rgba(230,236,232,.16);border-radius:12px;background:rgba(255,255,255,.045);color:#dce7e0;font-size:14px;line-height:1.45}[data-site-order-submit-status][data-kind="error"]{border-color:rgba(238,93,131,.48);background:rgba(174,20,65,.14);color:#ffd9e4}.checkout-summary .primary-button:disabled{opacity:.6;cursor:wait}.site-order-card{position:relative;overflow:hidden}.site-order-card::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,rgba(222,31,92,.88),transparent)}.site-order-card.confirmed::before{background:linear-gradient(90deg,transparent,rgba(116,220,163,.9),transparent)}.site-order-card.declined::before{background:linear-gradient(90deg,transparent,rgba(238,93,131,.9),transparent)}.site-order-progress{display:flex;justify-content:center;gap:7px;margin:22px 0 26px}.site-order-progress i{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.28;animation:site-order-pulse 1.2s ease-in-out infinite}.site-order-progress i:nth-child(2){animation-delay:.18s}.site-order-progress i:nth-child(3){animation-delay:.36s}@keyframes site-order-pulse{0%, 100%{transform:translateY(0);opacity:.26}50%{transform:translateY(-4px);opacity:.9}}.site-order-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0}.site-order-timeline span{min-height:42px;display:grid;place-items:center;padding:8px;border:1px solid rgba(228,237,231,.12);border-radius:12px;color:rgba(232,239,235,.54);font-size:12px;line-height:1.25;text-align:center}.site-order-timeline span.done{border-color:rgba(145,221,178,.35);background:rgba(94,188,135,.09);color:#dff5e8}.site-order-payment-note{margin:18px 0 0;color:rgba(231,239,234,.68);font-size:14px;line-height:1.55}@media (prefers-reduced-motion: reduce){.site-order-progress i{animation:none;opacity:.6}}@media (max-width: 720px){body[data-shop-route="checkout"] .checkout-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.site-order-timeline{grid-template-columns:1fr}.site-order-timeline span{min-height:38px}}@media (max-width: 820px){.commerce-header .florist-pill > [data-florist-status]{display:none!important}}#checkout-form .field[hidden]{display:none!important}.checkout-optional > summary{cursor:pointer;font-size:18px;line-height:1.4;padding:4px 0}.checkout-optional[open] > summary{margin-bottom:20px}.site-order-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}body.commerce-page[data-shop-route="gifts"]{background:#f6f4ee;color:#213f30;color-scheme:light}body.commerce-page[data-shop-route="gifts"] #shop-root .gift-page{color:#213f30;min-width:0;overflow-wrap:anywhere}#shop-root .gift-rail{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:center;gap:16px 28px;margin:26px 0;padding:20px 24px;border:1px solid #b9c2b2;border-radius:12px;background:#dce0d3;color:#213f30;box-shadow:0 4px 14px #071c1210}#shop-root .gift-rail-copy{min-width:0}#shop-root .gift-rail h2{font-size:24px;font-weight:400;line-height:1.15;letter-spacing:-.02em;margin:0 0 8px}#shop-root .gift-rail p{max-width:38ch;margin:0;font-size:14px;line-height:1.55;color:#405342}#shop-root .gift-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}#shop-root .gift-links a{box-sizing:border-box;min-width:44px;min-height:46px;max-width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 18px;border:1px solid #c2ccc0;border-radius:9px;color:#213f30;background:#f3f5ed;font-size:15px;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}#shop-root .gift-links a:hover{background:#e4eadc;border-color:#8d9e86}#shop-root .gift-links a[aria-current="page"]{background:#213f30;color:#fff;border-color:#213f30}#shop-root .gift-rail .gift-links{gap:4px 12px;margin:0}#shop-root .gift-rail .gift-links a{min-height:44px;gap:10px;padding:8px 2px;border:0;border-radius:0;background:transparent;font-size:14px;text-decoration:underline;text-decoration-color:#9aa892;text-underline-offset:5px}#shop-root .gift-rail .gift-links a:hover{color:#102c1d;text-decoration-color:currentColor}#shop-root .gift-rail .gift-links a>span{font-size:12px}#shop-root .gift-store-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0}#shop-root .gift-store-row strong{min-width:0;margin-right:auto;line-height:1.5}#shop-root .gift-feedback{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:16px 0 24px}#shop-root .gift-feedback p{flex-basis:100%;margin:0;font-size:14px;line-height:1.6}#shop-root .gift-feedback p:empty{display:none}#shop-root :is(.gift-page,.gift-feedback) .secondary-button{min-height:44px;background:#fffefa;color:#213f30;border:1px solid #9bad98;padding:12px 16px;border-radius:9px;font-size:14px}#shop-root .gift-review-link{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}#shop-root :is(.gift-page,.gift-rail) :focus-visible{outline:3px solid #921342;outline-offset:3px}#shop-root .gift-page .page-head p,#shop-root .gift-page .section-kicker,#shop-root .gift-page .breadcrumbs,#shop-root .gift-page .breadcrumbs>a,#shop-root .gift-page .breadcrumbs>span{--workspace-ink:#526758;opacity:1}#shop-root .gift-page .breadcrumbs>a{display:inline-flex;align-items:center;min-width:44px;min-height:44px}#shop-root .gift-page .page-head>div{min-width:0}#shop-root .gift-page .page-head h1{color:#213f30}#shop-root .gift-page .gift-feedback{padding:14px 0;border-top:1px solid #c2ccc0}#shop-root .gift-page .gift-feedback p{flex:1 1 280px;min-width:0;color:#354c3c}#shop-root [data-gift-summary] .summary-row{gap:14px;align-items:start}#shop-root [data-gift-summary] .summary-row strong{text-align:right}#shop-root [data-gift-summary] .secondary-button{width:100%;text-align:center}#shop-root .gift-service-note{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:18px 20px;margin:20px 0 24px;background:#edf0e5;border:1px solid #ccd2c2;border-radius:12px;box-shadow:none;font-size:14px;line-height:1.55}#shop-root .gift-service-note p{display:grid;align-content:start;gap:6px;min-width:0;margin:0}#shop-root .gift-service-note p+p{padding-left:18px;border-left:1px solid #c8d0bf}#shop-root .gift-service-note strong{color:#213f30;font-weight:600}#shop-root .gift-service-note span{color:#405342}#shop-root .gift-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#shop-root .gift-card{display:flex;flex-direction:column;min-width:0;border:1px solid #c2ccc0;border-radius:16px;background:#fffefa;overflow:hidden;color:#213f30;box-shadow:0 5px 18px #213f3008}#shop-root .gift-photo{height:245px;position:relative;background:#e8e9de}#shop-root .gift-photo img{display:block;width:100%;height:100%;object-fit:cover}#shop-root .gift-photo>span{position:absolute;bottom:0;left:0;right:0;background:#16382ae8;color:#fff;padding:8px 14px;font:12px/1.4 Arial,sans-serif}#shop-root .gift-photo-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:24px;text-align:center;font-size:30px}#shop-root .gift-photo-empty small{font-size:13px;color:#536a58}#shop-root .gift-card-body{display:flex;flex:1;flex-direction:column;min-width:0;padding:22px}#shop-root .gift-card h2{font-size:27px;margin:6px 0 20px;line-height:1.2}#shop-root .gift-card .section-kicker{font-size:11px;line-height:1.5}#shop-root .gift-card label{display:block;min-width:0;font-size:13px;color:#405342}#shop-root .gift-card select,#shop-root .gift-card input{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:46px;max-width:100%;margin-top:7px;background:#fff;border:1px solid #b7c6b4;border-radius:8px;padding:10px;color:#213f30;font-size:16px}#shop-root .gift-card-status{margin:18px 0;padding:16px;background:#f0f2e9;border:1px solid #d8dece;border-radius:10px}#shop-root .gift-price{font-size:23px;line-height:1.25;font-weight:600;color:#213f30;margin:0 0 12px}#shop-root .gift-status{font:14px/1.55 Arial,sans-serif;color:#405342}#shop-root .gift-status-heading{display:block;color:#294431;font-weight:600}#shop-root .gift-status p{margin:6px 0 0}#shop-root .gift-status .gift-status-detail{margin-top:12px;padding-top:12px;border-top:1px solid #cbd4c2}#shop-root .gift-selection-note{padding:10px 12px;margin:12px 0 0;border-left:3px solid #8d1741;background:#f7eee9;color:#6d303f}#shop-root .gift-buy{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:end;margin-top:auto}#shop-root .gift-buy .primary-button{min-width:0;min-height:47px;padding:10px;font-size:14px;white-space:normal;overflow-wrap:anywhere;background:#ae1349;color:#fff;border-radius:9px;box-shadow:none}#shop-root .gift-buy button:disabled{opacity:.6}#shop-root #gift-message{min-height:28px;margin:20px 0}#shop-root .gift-next-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px 36px;margin-top:36px;padding:24px 0;border-top:1px solid #bac6b0}#shop-root .gift-next-copy{min-width:0}#shop-root .gift-next-step h2{margin:0 0 10px;color:#213f30;font-size:28px;font-weight:400;line-height:1.15}#shop-root .gift-next-copy>p{max-width:42ch;margin:0 0 16px;color:#405342;font-size:15px;line-height:1.55}#shop-root .gift-bouquet-link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-width:44px;min-height:46px;max-width:100%;padding:12px 18px;border:1px solid #294b36;border-radius:9px;background:#294b36;color:#fff;font-size:14px;line-height:1.4;text-decoration:none}#shop-root .gift-bouquet-link:hover{background:#183823}#shop-root .gift-next-links{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0}#shop-root .gift-next-links a{min-width:0;gap:16px;padding:14px 0;border:0;border-bottom:1px solid #c9d1c0;border-radius:0;background:transparent}#shop-root .gift-next-links a>span:first-child{min-width:0}#shop-root .gift-next-links a:hover{background:#edf0e5}#shop-root .gift-next-links small{display:block;margin-top:4px;color:#405342;font-size:13px;line-height:1.5}body.commerce-page[data-shop-route="cart"] #shop-root [data-gift-item]{grid-template-columns:minmax(0,1fr) auto}body.commerce-page[data-shop-route="cart"] #shop-root [data-gift-item] .cart-item-copy p{font-size:14px;line-height:1.6}body.commerce-page[data-shop-route="cart"] #shop-root [data-gift-item] button{min-width:44px;min-height:44px}@media(max-width:980px){#shop-root .gift-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#shop-root .gift-rail{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){#shop-root .gift-grid{grid-template-columns:minmax(0,1fr)}#shop-root .gift-card-body{padding:18px}#shop-root .gift-card-status{padding:14px}#shop-root .gift-rail{padding:18px;gap:10px;margin:24px 0}#shop-root .gift-rail h2{font-size:23px}#shop-root .gift-links{gap:6px;width:100%}#shop-root .gift-page>.gift-links a{flex:1 1 140px;gap:10px;padding:10px 12px;font-size:14px}#shop-root .gift-rail .gift-links{gap:2px 16px}#shop-root .gift-service-note{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}#shop-root .gift-service-note p+p{padding:12px 0 0;border-left:0;border-top:1px solid #c8d0bf}#shop-root .gift-next-step{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:28px;padding:22px 0}#shop-root .gift-next-step h2{font-size:26px}#shop-root .gift-next-links{gap:0}body.commerce-page[data-shop-route="cart"] #shop-root [data-gift-item]{grid-template-columns:minmax(0,1fr)}body.commerce-page[data-shop-route="cart"] #shop-root [data-gift-item] .cart-item-side{grid-column:1;gap:12px;flex-wrap:wrap}}#shop-root .gift-page{padding-bottom:160px;scroll-margin-bottom:160px}#shop-root .gift-page>.gift-card{max-width:900px;margin:24px auto;display:grid;grid-template-columns:1fr 1fr}#shop-root .gift-page>.gift-card .gift-photo{height:100%;min-height:340px}#shop-root .gift-page :is(button,a,input),#shop-root .gift-wishes :is(button,a,input){scroll-margin-block:140px}#shop-root .gift-wishes{color:#213f30;margin-top:24px;padding-bottom:120px}#shop-root .gift-wishes input{width:80px;min-height:44px;background:#fff;color:#213f30;border:1px solid #8a9e88;border-radius:8px;padding:8px;font-size:16px}#shop-root .gift-page .page-head p,#shop-root .gift-page .section-kicker,#shop-root .gift-page .breadcrumbs,#shop-root .gift-page .breadcrumbs>a,#shop-root .gift-page .breadcrumbs>span{color:#405342!important;opacity:1}body.commerce-page[data-shop-route="gifts"] #shop-root .site-footer{--workspace-ink:#d4dfd1;background:#0d251d;border-radius:14px}#shop-root [data-gift-summary] p{color:#405342;line-height:1.6}@media(max-width:620px){#shop-root .gift-page>.gift-card{grid-template-columns:minmax(0,1fr)}#shop-root .gift-page>.gift-card .gift-photo{height:245px;min-height:0}}@media(min-width:901px){body.commerce-page[data-shop-route="gifts"]>.bottom-nav{position:relative!important;inset:auto!important;transform:none!important;margin:0 auto 24px}}#shop-root [data-gift-summary] :is(.primary-button,.secondary-button){display:flex;align-items:center;justify-content:center;min-height:48px;width:100%;margin-top:12px;white-space:normal}#shop-root [data-gift-summary] .summary-note{font-size:13px;line-height:1.5}.delivery-dialog{box-sizing:border-box;width:min(540px,calc(100vw - 32px));max-height:min(92dvh,820px);margin:auto;padding:0;overflow:hidden;border:1px solid #e4e5d9;border-radius:24px;background:#fffaf1;color:#174b3d;box-shadow:0 24px 80px #123d3033;font:inherit}.delivery-dialog::backdrop{background:#102a2866}.delivery-sheet{box-sizing:border-box;position:relative;max-height:calc(min(92dvh, 820px) - 54px);overflow:auto;overscroll-behavior:contain;padding:12px 28px 24px}.delivery-title{margin:0 38px 12px 0;color:#174b3d;font-size:clamp(24px,4vw,30px);line-height:1.15;letter-spacing:-.025em}.delivery-lead{margin:0 0 16px;color:#4b6259;line-height:1.5}.delivery-close{position:static;min-width:44px;min-height:44px;padding:4px;border:0;border-radius:50%;background:transparent;color:#174b3d;font:inherit;font-size:28px;cursor:pointer}.delivery-city{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;font-weight:600}.delivery-text-button{min-height:44px;min-width:44px;padding:8px 0;border:0;background:transparent;color:#174b3d;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.delivery-readiness{margin:8px 0 20px;padding:12px 14px;border-radius:12px;background:#edf0e5;color:#38554a;font-size:14px;line-height:1.45}.delivery-fields{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:12px;margin-bottom:16px}.delivery-field{display:grid;gap:7px;min-width:0;color:#174b3d;font-size:14px;font-weight:600}.delivery-field input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid #a9bbb0;border-radius:10px;background:#fffefa;color:#173f34;font:inherit;font-size:16px}.delivery-button{box-sizing:border-box;min-height:44px;min-width:44px;padding:11px 17px;border:1px solid transparent;border-radius:12px;font:inherit;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer}.delivery-primary{width:100%;min-height:48px;background:#a82d50;color:#fffaf1}.delivery-primary:hover{background:#902643}.delivery-button-quiet{border-color:#b5c4b8;background:transparent;color:#174b3d}.delivery-button-quiet:hover{background:#eaf0e6}.delivery-button:disabled{opacity:.6;cursor:wait}.delivery-button:focus-visible, .delivery-text-button:focus-visible, .delivery-close:focus-visible, .delivery-field input:focus-visible{outline:3px solid #a82d50;outline-offset:3px}.delivery-message{margin:16px 0 0;color:#7e2741;font-size:14px;line-height:1.5}.delivery-result{margin-top:20px;padding:18px;border:1px solid #c1d1bd;border-radius:16px;background:#f0f4e8}.delivery-result-label{margin:0 0 6px;color:#174b3d;font-size:17px;font-weight:700}.delivery-amount{margin:0 0 12px;color:#174b3d;font-size:clamp(23px,5vw,30px);font-weight:700;line-height:1.2}.delivery-result-address{margin:0 0 10px;overflow-wrap:anywhere;color:#174b3d;font-weight:600}.delivery-detail, .delivery-demo-note{margin:0;color:#4b6259;font-size:13px;line-height:1.5}.delivery-demo{margin-top:22px;padding-top:18px;border-top:1px solid #e0e4d7}.delivery-demo-note{margin-top:8px}.delivery-card{box-sizing:border-box;margin:16px 0;padding:18px;border:1px solid #d6dfd0;border-radius:16px;background:#fffaf1;color:#174b3d}.delivery-card-title{margin:0 0 5px;color:#174b3d;font-size:18px;line-height:1.25}.delivery-card-copy{margin:0 0 12px;color:#4b6259;font-size:14px;line-height:1.4}.delivery-card-quote{margin:0 0 14px;color:#174b3d;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.delivery-note-copy{display:block;margin:6px 0 8px}.delivery-dialog [hidden], .delivery-card[hidden], .delivery-card-quote[hidden]{display:none!important}@media (max-width: 600px){.delivery-dialog{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:94dvh;margin:0;border-radius:22px 22px 0 0}.delivery-sheet{max-height:calc(94dvh - 54px);padding:12px 20px calc(22px + env(safe-area-inset-bottom, 0px))}.delivery-demo .delivery-button{width:100%}}.delivery-tariff{margin:16px 0;padding:16px;border:1px solid #c1d1bd;border-radius:14px;background:#f0f4e8}.delivery-rule{margin-top:20px;padding-top:12px;border-top:1px solid #e0e4d7}.delivery-rule summary{padding:10px 0;font-weight:600;cursor:pointer}.delivery-rule .delivery-field, .delivery-rule p{margin-top:10px}.delivery-footer{margin-top:16px}.delivery-rule summary:focus-visible{outline:3px solid #a82d50;outline-offset:3px}.delivery-topbar{display:flex;justify-content:flex-end;min-height:44px;padding:4px 12px;background:#fffaf1}.delivery-map-region{min-width:0;margin-top:20px}.delivery-map-title{margin:0 0 10px;color:#174b3d;font-size:17px;line-height:1.4}.delivery-map-canvas{width:100%;height:300px;background:#edf0e5}.delivery-map-status{margin:8px 0;color:#38554a;font-size:14px;line-height:1.45}.delivery-map-controls{display:flex;gap:8px;margin-top:8px}.delivery-map-link{display:inline-flex;align-items:center;min-height:44px;color:#174b3d;text-decoration:underline;text-underline-offset:3px}.delivery-map-link:focus-visible{outline:3px solid #a82d50;outline-offset:3px}.delivery-map-marker{display:inline-block;transform:translate(-50%,-100%);padding:5px 8px;border:2px solid #fffaf1;border-radius:8px;background:#174b3d;color:#fff;white-space:nowrap;font-size:13px;line-height:1.4;box-shadow:0 2px 6px #123d3040}.delivery-message[data-status='in_zone'], .delivery-message[data-status='outside_zone']{color:#174b3d}@media (max-width: 600px){.delivery-map-canvas{height:280px}}.delivery-address-choices{margin:16px 0;padding:16px;border:1px solid #728c7d;border-radius:12px;background:#faf6ed;color:#183e30}.delivery-address-choices button{display:block;width:100%;min-height:44px;margin-top:10px;padding:10px 14px;border:1px solid #476b57;border-radius:8px;background:#fffdf7;color:#164b36;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer}.delivery-address-choices button:hover{background:#eaf2e9}.delivery-address-choices button:focus-visible{outline:3px solid #176747;outline-offset:3px}.delivery-autocomplete{grid-column:1/-1;width:100%;min-width:0;font-weight:400}.delivery-address-hint{margin:4px 0 0;color:#38554a;font-size:13px;line-height:1.45}.delivery-address-dropdown{box-sizing:border-box;width:100%;overflow:hidden;border:1px solid #476e5c;border-top:3px solid #174b3d;border-radius:0 0 14px 14px;background:#fffdf7;color:#174b3d;box-shadow:0 10px 26px #123d3026}.delivery-address-dropdown[hidden], .delivery-address-list[hidden]{display:none!important}.delivery-address-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;background:#edf3e9;color:#174b3d;font-size:14px;line-height:1.4}.delivery-address-heading strong{font-weight:700}.delivery-address-heading > span{flex:0 0 auto;color:#4b6259;font-size:12px}.delivery-address-list{max-height:min(288px,38dvh);overflow:auto;overscroll-behavior:contain;border:0;border-radius:0;background:#fffdf7;color:#174b3d}.delivery-address-list [role='option']{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:70px;box-sizing:border-box;padding:13px 14px;font-size:16px;line-height:1.35;cursor:pointer}.delivery-address-copy{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.delivery-address-copy > strong{color:#174b3d;font-size:16px;font-weight:650}.delivery-address-city{color:#4b6259;font-size:13px}.delivery-address-select{flex:0 0 auto;color:#8b2947;font-size:13px;font-weight:600;white-space:nowrap}.delivery-address-list [role='option'] + [role='option']{border-top:1px solid #d6dfd0}.delivery-address-list [role='option']:hover, .delivery-address-list [aria-selected='true']{background:#eaf2e9;box-shadow:inset 3px 0 #174b3d}.delivery-fields{align-items:start;row-gap:8px}@media (max-width: 600px){.delivery-address-list [role='option']{min-height:76px}.delivery-address-select{font-size:12px}}@media (prefers-reduced-motion: no-preference){.delivery-address-dropdown:not([hidden]){animation:delivery-address-reveal 140ms ease-out}@keyframes delivery-address-reveal{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}.delivery-card[data-delivery-entry]{display:flex;align-items:center;justify-content:space-between;gap:14px 22px;padding:16px 20px}.delivery-entry-copy{min-width:0}.delivery-card[data-delivery-entry] .delivery-card-title{margin:0 0 5px;font-size:19px}.delivery-card[data-delivery-entry] .delivery-card-copy{margin:0;line-height:1.5}.delivery-card[data-delivery-entry] > .delivery-button{flex:0 0 auto;min-height:48px;border-color:#638673}.delivery-catalog-card{background:#123e30;border-color:#416652}.delivery-catalog-card .delivery-card-title{color:#fffaf1}.delivery-catalog-card .delivery-card-copy{color:#d8e4d8}.delivery-catalog-card > .delivery-button{color:#fffaf1;border-color:#89a18e}.delivery-catalog-card > .delivery-button:hover{background:#244e3c}.delivery-product-card{margin:18px 0}.mate-product-info-ideal > .delivery-product-card{order:3}.delivery-card.delivery-product-card{flex-wrap:nowrap;padding:15px 16px}.delivery-intro-card{margin:0 0 20px;background:#edf3e9}.delivery-checkout-card{margin:16px 0}.delivery-choice-section{scroll-margin-top:92px}.delivery-summary-link{min-height:44px;padding:6px 0 6px 8px;border:0;background:transparent;color:#174b3d;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.delivery-summary-link:focus-visible{outline:3px solid #a82d50;outline-offset:3px;border-radius:4px}@media (max-width: 600px){.delivery-card[data-delivery-entry]{align-items:stretch;flex-direction:column;gap:12px;padding:16px}.delivery-card[data-delivery-entry] > .delivery-button{width:100%}.delivery-card[data-delivery-entry] .delivery-card-title{font-size:18px}}.delivery-dialog .delivery-tariff{margin:12px 0;padding:12px 14px}.delivery-dialog .delivery-tariff .delivery-result-label{margin:0 0 4px;font-size:15px}.delivery-message[data-status='in_zone'], .delivery-message[data-status='outside_zone']{padding:14px 16px;border:1px solid #b8cbb7;border-radius:12px;background:#edf3e9;font-size:14px;line-height:1.55;font-weight:400;white-space:pre-line}.delivery-message[data-status='in_zone']::first-line, .delivery-message[data-status='outside_zone']::first-line{font-weight:600}.delivery-use-address{margin-top:18px}.delivery-dialog .delivery-map-link{display:none}.delivery-dialog[data-quote-status='in_zone'] [data-submit], .delivery-dialog[data-quote-status='outside_zone'] [data-submit]{border-color:#b5c4b8;background:transparent;color:#174b3d}.delivery-manual-address{display:block;width:100%;margin-top:12px;min-height:48px}.delivery-dialog [data-manual-note]{margin:8px 0 16px}.delivery-dialog [data-delivery-map][hidden]{display:none!important}.delivery-receiving-card{margin:0 0 24px;padding:22px;border:1px solid #d4dece;border-radius:18px;background:#f6f3eb;color:#183c2b}.delivery-receiving-card h2{margin:0 0 16px;font:500 20px/1.3 Nimbus,Arial,sans-serif;color:#183c2b}.delivery-receiving-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.delivery-receiving-modes button{min-height:48px;border:1px solid #a5b8a3;border-radius:12px;padding:12px;background:#fffdf7;color:#214b34;font:500 15px/1.4 Nimbus,Arial,sans-serif;cursor:pointer}.delivery-receiving-modes button[aria-pressed='true']{background:#194d36;color:#fffdf7;border-color:#194d36}.delivery-receiving-body{margin-top:16px}.delivery-receiving-body p{margin:0 0 12px;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.delivery-receiving-body>.delivery-button{width:100%;min-height:48px;font-weight:500}.delivery-receiving-body .delivery-receiving-estimate{margin:12px 0 0;color:#3b5c45;font-size:13px}.delivery-receiving-card [hidden]{display:none!important}.delivery-receiving-modes button:focus-visible{outline:3px solid #a82d50;outline-offset:3px}#checkout-form .delivery-card.delivery-checkout-card{display:block;margin:12px 0 16px;padding:16px;background:#f0f4e9;border-color:#cad6c2}#checkout-form .delivery-checkout-card .delivery-card-title{font-size:16px}#checkout-form .delivery-checkout-card .delivery-card-copy{font-size:14px;margin:6px 0 12px}#checkout-form .delivery-checkout-card>.delivery-button{width:100%;font-weight:500}.delivery-dialog{width:min(880px,calc(100vw - 32px));max-height:92dvh}.delivery-sheet{max-height:calc(92dvh - 54px)}.delivery-address-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px;margin-top:16px;align-items:start}.delivery-address-layout form{min-width:0}.delivery-address-layout .delivery-map-region{margin:0;min-width:0}.delivery-address-layout .delivery-map-canvas{height:230px;border-radius:12px;overflow:hidden}.delivery-address-layout .delivery-map-title{font-size:15px;margin-bottom:10px}.delivery-dialog .delivery-city{font-size:14px;margin-top:8px}.delivery-dialog .delivery-lead{font-size:14px;line-height:1.55;margin-bottom:8px}.delivery-dialog .delivery-title{font-family:Molecula,Georgia,serif;font-weight:400;font-size:30px}.delivery-dialog .delivery-manual-address{font-size:13px;font-weight:400;border:0;text-decoration:underline;text-underline-offset:3px;margin-top:8px}.delivery-dialog [data-manual-note]{font-size:12px;margin-bottom:8px}.delivery-rate-details{margin-top:12px;border-top:1px solid #d5decd;font-size:13px;line-height:1.5}.delivery-rate-details>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:#36553f}@media(max-width:600px){.delivery-receiving-card{padding:18px;margin-bottom:20px}.delivery-receiving-card h2{font-size:18px}.delivery-dialog{width:100%;max-width:none;max-height:94dvh}.delivery-sheet{max-height:calc(94dvh - 54px);padding:8px 18px calc(18px + env(safe-area-inset-bottom,0px))}.delivery-address-layout{display:flex;flex-direction:column;gap:16px;margin-top:12px}.delivery-address-layout form,.delivery-address-layout .delivery-map-region{width:100%}.delivery-address-layout .delivery-map-canvas{height:220px}.delivery-dialog .delivery-title{font-size:27px}.delivery-fields{grid-template-columns:minmax(0,1fr) 82px;column-gap:10px}}@media(prefers-reduced-motion:reduce){.delivery-receiving-card *{transition:none!important}}.delivery-form-region{min-width:0;width:100%}#shop-root .delivery-receiving-modes button{color:#214b34!important;font:500 15px/1.4 Nimbus,Arial,sans-serif!important}#shop-root .delivery-receiving-modes button[aria-pressed='true']{color:#fffdf7!important;background:#194d36!important}#shop-root .delivery-receiving-card h2{font:500 19px/1.35 Nimbus,Arial,sans-serif!important}.delivery-locality-field{margin-bottom:16px}.delivery-locality-field .delivery-detail{display:block;margin-top:6px}body.commerce-page .mate-product-info .mate-buy-actions .product-budget{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;width:100%;margin:18px 0 0;padding:18px 0 0;border-top:1px solid #cfd7cc;text-align:left}body.commerce-page .mate-product-info .product-budget h2{margin:0;color:#102e22;font:600 18px/1.3 Nimbus,Arial,sans-serif;letter-spacing:0;text-transform:none}body.commerce-page .mate-product-info .product-budget p{margin:0;color:#506659;font:400 13px/1.5 Nimbus,Arial,sans-serif}body.commerce-page .mate-product-info .product-budget label{display:block;margin:5px 0 0;color:#244937;font:500 14px/1.4 Nimbus,Arial,sans-serif}body.commerce-page .mate-product-info .product-budget input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;margin:0;padding:11px 14px;border:1px solid #879d8f;border-radius:10px;background:#fffdf7;color:#102e22;font:400 18px/1.4 Nimbus,Arial,sans-serif}body.commerce-page .mate-product-info .product-budget .product-budget-action{display:block;width:100%;min-width:0;min-height:48px;margin:0;padding:12px 14px;border:1px solid #295d47;border-radius:10px;background:transparent;color:#164631;font:600 15px/1.4 Nimbus,Arial,sans-serif;white-space:normal;cursor:pointer}body.commerce-page .mate-product-info .product-budget :is(input,button):focus-visible{outline:3px solid #b10c4f;outline-offset:3px}body.commerce-page .mate-product-info .product-budget [data-budget-error]:not([hidden]){color:#9a1545}body.commerce-page .mate-product-info .product-budget [hidden]{display:none!important}.product-composition{padding:20px 0;border-bottom:1px solid rgba(19,57,43,.16);margin:0 0 16px}.product-composition h2{font:600 18px/1.3 var(--font-body,Arial,sans-serif);margin:0 0 10px;color:#173f32}.product-composition p{font:400 15px/1.65 var(--font-body,Arial,sans-serif);margin:0;color:#294d3f;overflow-wrap:anywhere}.product-composition small{display:block;margin-top:10px;font-size:12px;line-height:1.5;color:#50685c}.mate-product-emotion{white-space:normal;overflow-wrap:anywhere}#shop-root [data-opening-contact-duplicate]{display:none!important}@media(min-width:901px){#shop-root .mate-buy-actions [data-scroll-options]{display:none!important}}#shop-root .opening-custom-contact{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:14px 20px;border:1px solid #9bab9e;border-radius:12px;background:#e7eddf;color:#123b2e;font:600 14px/1.4 Arial,sans-serif;cursor:pointer;text-align:center}@media(max-width:620px){#shop-root .opening-custom-contact{width:100%}}.growth-contact{min-width:0;padding-top:20px;border-top:1px solid currentColor;color:inherit}.growth-contact h3,.growth-reviews h3{font:inherit;font-weight:600;font-size:15px;line-height:1.45;margin:0 0 12px;letter-spacing:.015em}.growth-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.growth-social-links{margin-top:8px}.growth-link{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 15px!important;box-sizing:border-box;max-width:100%;border:1px solid currentColor;border-radius:24px;color:inherit!important;background:transparent;font:inherit;font-size:13px!important;line-height:1.35!important;text-decoration:none!important;overflow-wrap:anywhere}.growth-link:hover{background:rgba(112,150,118,.12)}.growth-link:focus-visible,.growth-privacy-link:focus-visible,.growth-consent button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.home-footer>[data-growth-contact],.site-footer>[data-growth-contact]{grid-column:1/-1;width:100%}.menu-contact>.growth-contact{margin-top:16px;padding-top:16px}.menu-contact .growth-link{min-height:44px;font-size:12px!important;padding:9px 12px!important}.info-content>.growth-contact{margin-top:28px}.growth-reviews{padding-top:24px;margin-top:24px;border-top:1px solid rgba(45,78,51,.18)}.growth-reviews blockquote,.growth-story-review{font:inherit;font-size:17px;line-height:1.65;margin:16px 0;padding-left:18px;border-left:2px solid currentColor}.growth-privacy-link{display:inline-block;border:0;background:transparent;font:inherit;font-size:12px;color:inherit;text-decoration:underline;padding:12px 0;min-height:44px;cursor:pointer}.growth-consent{position:fixed;z-index:1500;bottom:max(16px,env(safe-area-inset-bottom));left:16px;right:16px;max-width:640px;margin:auto;box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:18px 20px;border:1px solid #b9c8b7;border-radius:18px;background:#f9faf6;color:#183e2c;box-shadow:0 8px 30px #163a2426;font-family:inherit}.growth-consent p{flex-basis:100%;margin:0 0 4px;line-height:1.55;font-size:13px}.growth-consent button{min-height:44px;border:1px solid #315b42;border-radius:24px;background:transparent;color:inherit;padding:10px 18px;cursor:pointer;font:inherit;font-size:13px}.growth-consent button:first-of-type{background:#234c36;color:#fff}.growth-consent a{font-size:12px;color:inherit;min-height:44px;display:flex;align-items:center;padding:8px;box-sizing:border-box}@media(min-width:900px){.home-footer>.growth-contact,.site-footer>.growth-contact{display:grid;grid-template-columns:minmax(160px,1fr) 2fr;column-gap:24px}.home-footer .growth-contact h3,.site-footer .growth-contact h3{grid-row:1/3;margin-top:12px}.home-footer .growth-social-links,.site-footer .growth-social-links{grid-column:2}}@media(max-width:420px){.growth-link{padding:10px 12px!important;font-size:12px!important}.growth-consent{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));gap:6px;padding:10px 12px;border-radius:14px}.growth-consent p{margin:0 0 2px;line-height:1.35;font-size:12px}.growth-consent button{flex:1;min-height:40px;padding:7px 10px;font-size:12px}.growth-consent a{width:auto;min-height:28px;padding:2px 0;font-size:11px}}@media(prefers-reduced-motion:reduce){.growth-link,.growth-consent{transition:none!important;animation:none!important}}.growth-contact-group{margin:24px 0 32px;padding:22px;border:1px solid rgba(45,78,51,.18);border-radius:18px}.growth-contact-group>.growth-contact{padding-top:0;border-top:0}.yandex-rating-wrap{min-width:0;width:100%;grid-column:1/-1;padding:0;margin:20px 0 0}.yandex-rating-card{display:flex;align-items:center;gap:16px;width:100%;box-sizing:border-box;padding:18px 0;border-top:1px solid rgba(219,228,217,.22);border-bottom:1px solid rgba(219,228,217,.22);color:inherit!important;text-decoration:none!important;background:transparent;transition:border-color .18s ease}.yandex-rating-card:hover{border-color:#bdcaba}.yandex-rating-brand{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#f6f5ef;color:#d52d35;font:500 25px Georgia,serif;flex:none}.yandex-rating-info{display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:start;gap:5px 12px;flex:1;min-width:0}.yandex-rating-title{font-size:14px;font-weight:600;line-height:1.4}.yandex-rating-city{font-size:12px;color:#c6d2c8}.yandex-rating-values{grid-column:1/-1;display:flex;align-items:center;gap:10px}.yandex-rating-score{font-size:28px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.1}.yandex-rating-stars{font-size:11px;letter-spacing:.08em;color:#d5b979}.yandex-rating-counts{font-size:13px;line-height:1.4}.yandex-rating-date{grid-column:1/-1;font-size:11px;line-height:1.4;color:#b8c8bb}.yandex-rating-action{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:13px;min-height:44px}.yandex-rating-arrow{font-size:23px;font-weight:300}.yandex-rating-card:focus-visible,.review-source:focus-visible,.review-story-nav button:focus-visible{outline:2px solid #d1b077;outline-offset:5px}.home-stories>.yandex-rating-wrap{margin:22px auto 0;max-width:650px}.growth-contact-group>.yandex-rating-wrap{margin-top:24px}.growth-contact-group .yandex-rating-card{padding:18px 0}.growth-contact-group .yandex-rating-action{font-size:0}.growth-contact-group .yandex-rating-arrow{font-size:24px}.story-viewer.has-public-reviews .story-viewer-progress,.story-viewer.has-public-reviews .story-viewer-kicker,.story-viewer.has-public-reviews .story-viewer-lede,.story-viewer.has-public-reviews .story-viewer-body,.story-viewer.has-public-reviews .story-viewer-count,.story-viewer.has-public-reviews .story-viewer-cta{display:none!important}.story-viewer.has-public-reviews .story-viewer-panel{width:min(940px,100%);grid-template-columns:1fr 1fr;min-height:0;height:min(600px,calc(100vh - 56px));height:min(600px,calc(100dvh - 56px));border:0;border-radius:22px;background:#f5f3eb}.story-viewer.has-public-reviews .story-viewer-media{min-height:0;background:#e9e8e0;overflow:hidden}.story-viewer.has-public-reviews .story-viewer-media:after{display:none}.story-viewer.has-public-reviews .story-viewer-media img{min-height:0;width:100%;height:100%;object-fit:contain;filter:none}.story-viewer.has-public-reviews .story-viewer-content{min-height:0;padding:42px 40px 28px;justify-content:flex-start;overflow-y:auto;background:#f5f3eb;color:#183e2b}.story-viewer.has-public-reviews .story-viewer-title{margin:0 0 22px;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;line-height:1.4;color:#536556}.story-viewer.has-public-reviews .review-story-stage{display:flex;flex:1;min-height:0;flex-direction:column;color:#183e2b}.review-story-origin{margin:0 0 10px;font-size:12px;line-height:1.4;color:#536556}.review-stars{margin:0;color:#8d691d;font-size:13px;letter-spacing:.14em}.review-story-quote{font-family:Molecula,Georgia,serif;font-weight:400;font-size:clamp(23px,2.25vw,31px);line-height:1.24;letter-spacing:-.015em;margin:22px 0 24px;color:#153c28;overflow-wrap:anywhere}.review-story-meta{margin:0 0 10px;font-size:12px;line-height:1.5;color:#526755}.review-source{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;font-size:12px;line-height:1.4;color:#204730;text-decoration:underline;text-underline-offset:4px;margin:0 0 14px}.review-story-nav{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:18px;border-top:1px solid #d4dacf}.review-story-nav button{display:grid;place-items:center;border:1px solid #a1b09e;border-radius:50%;width:46px;height:46px;min-width:46px;background:transparent;color:#183e2b;font:inherit;font-size:20px;cursor:pointer}.review-story-nav button:hover{background:#e5eadd}.review-story-nav span{font-size:12px;color:#536755;font-variant-numeric:tabular-nums}.story-viewer.has-public-reviews .story-viewer-close{width:44px;height:44px;top:12px;right:12px;background:#163d2beb;color:#fff;border:1px solid #ffffff40}@media(max-width:620px){.yandex-rating-card{gap:12px;padding:15px 0}.yandex-rating-brand{width:36px;height:36px;font-size:23px;border-radius:10px}.yandex-rating-title{font-size:13px}.yandex-rating-city{font-size:11px}.yandex-rating-action{font-size:0;gap:0}.yandex-rating-arrow{font-size:24px}.yandex-rating-score{font-size:26px}.yandex-rating-values{gap:8px}.yandex-rating-counts{font-size:12px}.yandex-rating-date{font-size:10px}.home-stories>.yandex-rating-wrap{margin-top:18px}.story-viewer.has-public-reviews{padding:0}.story-viewer.has-public-reviews .story-viewer-panel{width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;grid-template-columns:1fr;grid-template-rows:43% 57%;min-height:0;border-radius:0;overflow:hidden}.story-viewer.has-public-reviews .story-viewer-media{height:100%;min-height:0}.story-viewer.has-public-reviews .story-viewer-media img{min-height:0;max-height:100%;object-fit:contain}.story-viewer.has-public-reviews .story-viewer-content{padding:22px 24px max(22px,env(safe-area-inset-bottom));min-height:0;overflow-y:auto}.story-viewer.has-public-reviews .story-viewer-title{font-size:10px;margin-bottom:13px}.review-story-origin{font-size:11px;margin-bottom:8px}.review-story-quote{font-size:25px;line-height:1.23;margin:16px 0 18px}.review-source{margin-bottom:8px}.review-story-nav{padding-top:12px}.review-story-meta{font-size:11px}}@media(prefers-reduced-motion:reduce){.yandex-rating-card,.story-viewer.has-public-reviews{transition:none!important}}.review-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.yandex-rating-card{padding:14px 0;gap:14px;min-height:78px}.yandex-rating-brand{width:40px;height:40px}.yandex-rating-info{row-gap:7px}.home-stories>.yandex-rating-wrap{margin-top:8px;max-width:650px}.yandex-rating-action{font-size:12px}.yandex-rating-arrow{font-size:22px}.yandex-rating-city{font-size:12px}.yandex-rating-counts{font-size:13px}.story-viewer.has-public-reviews .story-viewer-panel{height:min(550px,calc(100vh - 56px));height:min(550px,calc(100dvh - 56px));grid-template-columns:1.08fr .92fr}.story-viewer.has-public-reviews .story-viewer-content{padding:42px 34px 26px}.story-viewer.has-public-reviews .story-viewer-title{margin-bottom:20px}.story-viewer.has-public-reviews .story-viewer-media{background:#f5f3eb}.story-viewer.has-public-reviews .story-viewer-media img{object-fit:cover}.review-story-origin{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;margin-bottom:0}.review-story-origin .review-stars{font-size:11px;flex:none}.review-story-quote{font-size:27px;line-height:1.3;margin:22px 0 24px}.review-story-meta{font-size:12px}.review-story-nav{padding-top:16px}@media(max-width:620px){.yandex-rating-card{gap:10px;padding:13px 0;min-height:76px}.yandex-rating-title{font-size:13px}.yandex-rating-brand{width:34px;height:34px}.yandex-rating-action{font-size:11px;gap:4px}.yandex-rating-arrow{font-size:18px}.yandex-rating-values{gap:7px}.yandex-rating-score{font-size:24px}.yandex-rating-stars{font-size:10px}.yandex-rating-counts{font-size:12px}.yandex-rating-city{font-size:11px}.home-stories>.yandex-rating-wrap{margin-top:16px}.story-viewer.has-public-reviews .story-viewer-panel{height:100vh;height:100dvh;grid-template-columns:1fr;grid-template-rows:44% 56%}.story-viewer.has-public-reviews .story-viewer-content{padding:22px 24px max(18px,env(safe-area-inset-bottom))}.story-viewer.has-public-reviews .story-viewer-title{font-size:10px;margin-bottom:16px}.review-story-quote{font-size:23px;line-height:1.28;margin:18px 0}.review-story-origin{font-size:11px}.review-story-meta{font-size:11px}.review-story-nav{padding-top:12px}}.review-story-nav button:last-child{width:auto;min-width:110px;padding:0 18px;border-color:#19432e;background:#19432e;color:#fff;font:500 13px/1.2 Nimbus,Arial,sans-serif;letter-spacing:.01em;border-radius:24px}.review-story-nav button:last-child:hover{background:#295c41}.review-image-state{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:12px;padding:24px;color:#3b5c44;background:#ecefe6;text-align:center;font:14px/1.5 Nimbus,Arial,sans-serif}.review-image-state[hidden]{display:none}.review-image-state p{margin:0}.review-image-state button{min-height:44px;padding:10px 20px;border:1px solid currentColor;border-radius:24px;background:transparent;color:inherit;cursor:pointer}.review-image-state button:focus-visible{outline:2px solid #385a40;outline-offset:4px}@media(max-width:620px) and (max-height:740px){.story-viewer.has-public-reviews .story-viewer-panel{grid-template-rows:36% 64%}.story-viewer.has-public-reviews .story-viewer-content{padding:16px 20px max(12px,env(safe-area-inset-bottom))}.story-viewer.has-public-reviews .story-viewer-title{margin-bottom:10px;font-size:9px}.review-story-quote{font-size:21px;line-height:1.24;margin:12px 0}.review-story-meta{margin-bottom:2px}.review-source{min-height:40px;margin-bottom:2px}.review-story-nav{padding-top:10px}.review-story-nav button{width:44px;height:44px;min-width:44px}}@media(max-width:359px){.yandex-rating-title{font-size:12px}.yandex-rating-city{font-size:10px}.yandex-rating-values{gap:6px}.yandex-rating-counts{font-size:11px}.yandex-rating-stars{font-size:9px;letter-spacing:.02em}.yandex-rating-action{font-size:10px}.yandex-rating-brand{width:30px;height:30px;font-size:20px}.yandex-rating-score{font-size:22px}}.site-order-payment{margin-top:24px;padding:20px;text-align:left}.site-order-payment h2{margin:0 0 12px;font-size:26px}.site-order-payment p{margin:10px 0;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.site-order-payment form{display:grid;gap:14px;margin-top:16px}.site-order-payment label{display:grid;gap:8px;font-size:14px}.site-order-payment input{width:100%;min-width:0;min-height:48px;font:inherit;padding:10px 12px;border:1px solid currentColor;border-radius:10px}.site-order-payment .primary-button,.site-order-payment .secondary-button{min-height:48px;width:100%;margin-top:10px;white-space:normal}.site-order-payment [role=status]{min-height:1.5em}.site-order-card .site-order-summary{margin-top:24px}@media(max-width:600px){.site-order-payment{padding:16px}.site-order-payment h2{font-size:23px}}.ml-service,.ml-footer,.ml-loyalty{box-sizing:border-box}.ml-service{margin-block:48px 40px;padding-top:30px;border-top:1px solid #ffffff24;color:#f2f2e8}.ml-service-heading{margin:0 0 24px}.ml-service-heading h2{font:400 clamp(30px,3vw,46px)/1.12 Georgia,serif;letter-spacing:-.025em;margin:0;max-width:720px}.ml-service-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24}.ml-service-item{display:grid;grid-template-columns:24px minmax(0,1fr) 20px;gap:14px;align-items:start;padding:26px 20px;color:inherit;text-decoration:none;border-right:1px solid #ffffff24;min-width:0;background:transparent}.ml-service-item:last-child{border-right:0}.ml-service-number{font:12px/1.7 Nimbus,Arial,sans-serif;color:#bdc9bd}.ml-service-copy{display:flex;flex-direction:column;gap:10px;min-width:0}.ml-service-copy>strong{font:500 19px/1.3 Nimbus,Arial,sans-serif;letter-spacing:-.015em}.ml-service-copy>span{font:14px/1.55 Nimbus,Arial,sans-serif;color:#d4dfd2}.ml-service-arrow{font:20px/1.2 Arial,sans-serif}.ml-service-item:hover{background:#ffffff05}.ml-final-actions{display:flex;align-items:center;gap:20px;margin-top:28px}.ml-primary,.ml-help{box-sizing:border-box;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:20px;font:500 15px/1.35 Nimbus,Arial,sans-serif;text-decoration:none;border-radius:9px;padding:14px 20px;cursor:pointer}.ml-primary{background:#ab1447;color:#fff;border:1px solid #ab1447;min-width:240px}.ml-primary:hover{background:#93103d}.ml-help{background:transparent;border:1px solid #ffffff36;color:#f2f2e8}.ml-primary:focus-visible,.ml-help:focus-visible,.ml-service-item:focus-visible{outline:2px solid #f2ecd9;outline-offset:4px}body.airy-home .gift-set-privileges.ml-loyalty-wrap{display:block;margin-top:24px;padding-top:22px}.ml-loyalty{display:grid;grid-template-columns:auto minmax(0,1fr) 20px;gap:20px;align-items:center;color:#193d2b;text-decoration:none}.ml-loyalty-value{font:400 38px/1 Georgia,serif;white-space:nowrap}.ml-loyalty-value small{font-size:20px}.ml-loyalty-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.ml-loyalty-copy strong{font:500 17px/1.4 Nimbus,Arial,sans-serif}.ml-loyalty-copy>span{font:13px/1.5 Nimbus,Arial,sans-serif}.ml-loyalty-arrow{font-size:20px}body.airy-home .home-footer.ml-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1.2fr);gap:30px;padding-block:38px 24px;align-items:start;color:#e7eee3}.ml-footer-brand{grid-column:1;grid-row:1}.ml-footer-brand img{display:block;width:154px;height:auto;max-width:100%}.ml-footer-brand p{font:14px/1.6 Nimbus,Arial,sans-serif;color:#c9d9c9;max-width:26ch;margin:14px 0 0}.ml-store{grid-column:2;grid-row:1;min-width:0}.ml-store h2{font:600 16px/1.4 Nimbus,Arial,sans-serif;margin:0 0 12px}.ml-store p{font:14px/1.6 Nimbus,Arial,sans-serif;color:#d3dfd2;margin:5px 0}.ml-store .ml-phone{display:flex;align-items:center;min-height:44px;margin:8px 0 0;color:#f2f5eb;font:500 17px/1.3 Nimbus,Arial,sans-serif;text-decoration:none}.ml-city{background:transparent;border:0;padding:8px 0;min-height:44px;color:#d6e2d3;font:13px/1.4 Nimbus,Arial,sans-serif;text-align:left;cursor:pointer}body.airy-home .home-footer.ml-footer>.growth-contact{grid-column:3;grid-row:1;display:block!important;padding:0!important;border:0;min-width:0;margin:0}.ml-footer>.growth-contact h3{font:600 15px/1.4 Nimbus,Arial,sans-serif!important;margin:0 0 12px!important}.ml-footer .growth-links{gap:8px}.ml-footer .growth-link{font-size:12px!important;border-color:#ffffff3c!important;padding:10px 14px!important;min-height:44px}.ml-footer .growth-contact-links>[data-growth-platform="phone"]{display:none!important}.ml-footer .growth-social-links{margin-top:10px}.ml-footer .growth-privacy-link{font-size:12px;margin-top:4px}.ml-footer-info{grid-column:1/-1;grid-row:2;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;min-width:0}.ml-footer-info summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;min-height:56px;font:500 15px/1.4 Nimbus,Arial,sans-serif;cursor:pointer}.ml-footer-info summary::-webkit-details-marker{display:none}.ml-footer-info summary>span{font-size:24px}.ml-footer-info[open] summary>span{transform:rotate(45deg)}.ml-footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 20px;padding-bottom:18px}.ml-footer-links a{display:flex;align-items:center;min-height:44px;color:#d5e2d2;font:14px/1.5 Nimbus,Arial,sans-serif;text-decoration:none;overflow-wrap:anywhere}.ml-footer-links a:hover{text-decoration:underline}.ml-copyright{grid-column:1/-1;grid-row:3;font:12px/1.5 Nimbus,Arial,sans-serif;color:#a9bca8}.ml-footer :is(a,button,summary):focus-visible{outline:2px solid #f2ecd9;outline-offset:3px}@media(max-width:800px){.ml-service{margin-block:34px 30px;padding-top:28px}.ml-service-heading{margin-bottom:20px}.ml-service-heading h2{font-size:30px;line-height:1.14}.ml-service-list{display:block}.ml-service-item{grid-template-columns:22px minmax(0,1fr) 18px;padding:22px 0;gap:12px;border:0;border-bottom:1px solid #ffffff24}.ml-service-item:last-child{border-bottom:0}.ml-service-copy>strong{font-size:17px;line-height:1.35}.ml-service-copy>span{font-size:14px;line-height:1.55}.ml-final-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:24px}.ml-primary,.ml-help{width:100%;min-width:0;min-height:48px}.ml-help{justify-content:center}.ml-loyalty{gap:14px}.ml-loyalty-value{font-size:34px}.ml-loyalty-copy strong{font-size:16px}.ml-loyalty-copy>span{font-size:12px}body.airy-home .home-footer.ml-footer{display:flex!important;flex-direction:column;align-items:stretch;gap:0;padding-block:28px 18px}.ml-footer-brand{order:0;margin-bottom:28px}.ml-store{order:1;border-top:1px solid #ffffff24;padding-top:24px;margin-bottom:20px}.ml-footer-brand p{max-width:none}.ml-store .ml-phone{font-size:19px}.ml-footer>.growth-contact{order:2;margin-bottom:26px!important;padding-top:0!important}.ml-footer-info{order:3;margin-top:2px}.ml-footer-links{grid-template-columns:1fr;gap:0;padding-bottom:12px}.ml-copyright{order:4;margin-top:18px}body.home-polished .air-footer-frame{padding-bottom:calc(86px + env(safe-area-inset-bottom))}}@media(max-width:360px){.ml-service-heading h2{font-size:27px}.ml-service-item{gap:10px}.ml-service-copy>strong{font-size:16px}.ml-loyalty{grid-template-columns:auto minmax(0,1fr);gap:12px}.ml-loyalty-arrow{display:none}.ml-loyalty-copy strong{font-size:15px}.ml-loyalty-value{font-size:30px}}body.ml-care-page #shop-root [data-service-page="care"] .brand-care-page{display:flex;flex-direction:column;gap:24px}body.ml-care-page #shop-root [data-service-page="care"] .service-care-shortcuts{order:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.ml-care-page #shop-root [data-service-page="care"] .service-care-shortcuts button{min-width:0;min-height:46px;white-space:normal;font:500 14px/1.4 Nimbus,Arial,sans-serif;padding:10px 14px}body.ml-care-page #shop-root [data-service-page="care"] .brand-care-page-grid{order:1;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}body.ml-care-page #shop-root [data-service-page="care"] .brand-care-dialog-group{min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none}body.ml-care-page #shop-root [data-service-page="care"] .brand-care-dialog-number{display:none}body.ml-care-page #shop-root [data-service-page="care"] .brand-care-dialog-group h2{font:400 27px/1.2 Georgia,serif;margin:0 0 18px;letter-spacing:-.02em}body.ml-care-page #shop-root [data-service-page="care"] .brand-care-dialog-group ol{list-style:decimal;padding:0 0 0 22px;margin:0;display:block;counter-reset:none}body.ml-care-page #shop-root [data-service-page="care"] .brand-care-dialog-group li{display:list-item;list-style:decimal;padding:0 0 0 5px;margin:0 0 14px;min-height:0;font:15px/1.6 Nimbus,Arial,sans-serif;position:static;color:#234732;overflow-wrap:anywhere}body.ml-care-page #shop-root [data-service-page="care"] .brand-care-dialog-group li::before{display:none;content:none}body.ml-care-page #shop-root [data-service-page="care"] .brand-care-dialog-group li::marker{font-size:13px;color:#88605e}body.ml-care-page #shop-root [data-service-page="care"] .brand-care-page-note{order:2;padding:16px 0 0;border-top:1px solid #23473226;font:13px/1.6 Nimbus,Arial,sans-serif;margin:0}body.ml-care-page #shop-root [data-service-page="care"] .brand-care-page-materials{order:3;margin:0;padding:0;min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:20px}body.ml-care-page #shop-root [data-service-page="care"] .brand-care-page-hero{min-width:0;margin:0}body.ml-care-page #shop-root [data-service-page="care"] .brand-care-page-hero img{max-height:180px;width:100%;object-fit:contain}body.ml-care-page #shop-root [data-service-page="care"] .brand-service-stack{margin:0;display:block;min-width:0}body.ml-care-page #shop-root [data-service-page="care"] .brand-service-card.is-vial{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;padding:18px;align-items:center;margin:0;border:1px solid #23473226;border-radius:12px;box-shadow:none;min-width:0}body.ml-care-page #shop-root [data-service-page="care"] .is-vial .brand-service-media{grid-column:1;grid-row:1;min-height:0;height:96px;margin:0;padding:0;width:56px}body.ml-care-page #shop-root [data-service-page="care"] .is-vial .brand-service-media img{width:100%;height:96px;object-fit:contain}body.ml-care-page #shop-root [data-service-page="care"] .is-vial .brand-service-copy{grid-column:2;grid-row:1;padding:0;min-width:0}body.ml-care-page #shop-root [data-service-page="care"] .is-vial .brand-material-kicker{display:none}body.ml-care-page #shop-root [data-service-page="care"] .is-vial h2{font:500 16px/1.4 Nimbus,Arial,sans-serif;margin:0 0 7px}body.ml-care-page #shop-root [data-service-page="care"] .is-vial p{font:13px/1.55 Nimbus,Arial,sans-serif;margin:0}body.ml-care-page #shop-root [data-service-page="care"] .service-next{margin-block:24px 32px}body.ml-care-page #shop-root [data-service-page="care"] .service-next-label{font:500 13px/1.5 Nimbus,Arial,sans-serif;letter-spacing:.04em;margin:0 0 14px}body.ml-care-page #shop-root [data-service-page="care"] .service-next-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.ml-care-page #shop-root [data-service-page="care"] .service-next-card{display:grid;grid-template-columns:minmax(0,1fr) 20px;grid-template-rows:auto auto;gap:8px 12px;align-content:start;padding:20px;margin:0;min-height:0;min-width:0;border:1px solid #ffffff24;border-radius:12px;box-shadow:none}body.ml-care-page #shop-root [data-service-page="care"] .service-next-kicker{display:none}body.ml-care-page #shop-root [data-service-page="care"] .service-next-card h2{grid-column:1;grid-row:1;font:500 17px/1.4 Nimbus,Arial,sans-serif;margin:0;color:#f0f3e9}body.ml-care-page #shop-root [data-service-page="care"] .service-next-card p{grid-column:1;grid-row:2;font:14px/1.5 Nimbus,Arial,sans-serif;margin:0;color:#d6e1d1}body.ml-care-page #shop-root [data-service-page="care"] .service-next-arrow{grid-column:2;grid-row:1;position:static;margin:0;font-size:20px}@media(max-width:800px){body.ml-care-page #shop-root [data-service-page="care"] .brand-care-page{gap:22px}body.ml-care-page #shop-root [data-service-page="care"] .brand-care-page-grid{display:block}body.ml-care-page #shop-root [data-service-page="care"] .brand-care-dialog-group+ .brand-care-dialog-group{margin-top:26px;padding-top:26px;border-top:1px solid #23473226}body.ml-care-page #shop-root [data-service-page="care"] .brand-care-dialog-group h2{font-size:25px}body.ml-care-page #shop-root [data-service-page="care"] .brand-care-page-hero{display:none}body.ml-care-page #shop-root [data-service-page="care"] .brand-care-page-materials{display:block}body.ml-care-page #shop-root [data-service-page="care"] .service-next-grid{grid-template-columns:1fr}body.ml-care-page #shop-root [data-service-page="care"] .service-next-card{padding:18px}body.ml-care-page #shop-root [data-service-page="care"] .info-content{padding:24px 20px!important;border-radius:16px!important}body.ml-care-page #shop-root [data-service-page="care"] .service-care-shortcuts button{font-size:13px;padding:10px}body.ml-care-page .site-footer{display:flex!important;flex-direction:column!important;gap:22px!important;padding:28px 0 calc(94px + env(safe-area-inset-bottom));min-width:0}body.ml-care-page .site-footer>div,body.ml-care-page .site-footer>section{width:100%;min-width:0;margin:0;padding:0;grid-column:auto;grid-row:auto}body.ml-care-page .site-footer>div{display:flex;flex-direction:column;gap:4px}body.ml-care-page .site-footer a{min-height:44px;display:flex;align-items:center;line-height:1.5}body.ml-care-page .site-footer h3,body.ml-care-page .site-footer h2{margin:0 0 10px;font:600 16px/1.4 Nimbus,Arial,sans-serif}body.ml-care-page .site-footer .site-footer-brand img{max-width:154px}body.ml-care-page .site-footer p{margin:5px 0;font:14px/1.6 Nimbus,Arial,sans-serif}body.ml-care-page .site-footer>.growth-contact{display:block!important;border-top:1px solid #ffffff24;padding-top:22px!important}}@media(max-width:360px){body.ml-care-page #shop-root [data-service-page="care"] .info-content{padding:22px 16px!important}body.ml-care-page #shop-root [data-service-page="care"] .brand-care-dialog-group h2{font-size:23px}body.ml-care-page #shop-root [data-service-page="care"] .brand-care-dialog-group li{font-size:15px}body.ml-care-page #shop-root [data-service-page="care"] .is-vial h2{font-size:15px}}@media(prefers-reduced-motion:reduce){.ml-service-item,.ml-footer-info summary>span{transition:none!important}}body.ml-care-page #shop-root [data-service-page="care"] .brand-care-dialog-group{scroll-margin-top:96px;scroll-margin-bottom:100px}@media(max-width:800px){body.ml-care-page #shop-root [data-service-page="care"] .brand-care-page-materials{display:block!important}body.ml-care-page #shop-root [data-service-page="care"] .brand-care-page-hero{display:none!important}body.ml-care-page #shop-root [data-service-page="care"] .brand-service-card.is-vial{display:block!important;min-height:0!important;height:auto!important;padding:16px!important}body.ml-care-page #shop-root [data-service-page="care"] .is-vial .brand-service-media{display:none!important}body.ml-care-page #shop-root [data-service-page="care"] .is-vial .brand-service-copy{display:block!important;grid-column:auto!important;grid-row:auto!important;padding:0!important;width:auto!important;max-width:none!important;min-width:0!important}body.ml-care-page #shop-root [data-service-page="care"] .is-vial h2{font:500 16px/1.45 Nimbus,Arial,sans-serif!important;margin:0 0 8px!important}body.ml-care-page #shop-root [data-service-page="care"] .is-vial p{font:14px/1.55 Nimbus,Arial,sans-serif!important;margin:0!important}body.ml-care-page #shop-root [data-service-page="care"] .is-vial .brand-material-kicker{display:none!important}}body.ml-care-page .site-footer>.site-footer-brand{order:0}body.ml-care-page .site-footer>.ml-care-contacts{order:1}body.ml-care-page .site-footer>.growth-contact{order:2}body.ml-care-page .site-footer>.ml-care-nav{order:3}body.ml-care-page .ml-care-nav{border-top:1px solid #ffffff26;min-width:0;width:100%}body.ml-care-page .ml-care-nav summary{font:500 16px/1.4 Nimbus,Arial,sans-serif;min-height:54px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}body.ml-care-page .ml-care-nav summary::after{content:'+';font-size:23px}body.ml-care-page .ml-care-nav[open] summary::after{content:'−'}body.ml-care-page .ml-care-nav summary::-webkit-details-marker{display:none}body.ml-care-page .ml-care-nav>.footer-column h3{display:none}body.ml-care-page .ml-care-nav>.footer-column{padding-bottom:12px}body.ml-care-page .ml-care-nav summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}body.ml-care-page .site-footer>.ml-care-contacts>[data-store-phone-link]{font-size:19px!important;color:#eef4e8!important}body.ml-care-page .site-footer .growth-contact-links>[data-growth-platform="phone"]{display:none!important}body.airy-home .ml-footer .ml-phone{font-size:19px!important;line-height:1.4!important}body.airy-home .ml-store p{font-size:14px!important;line-height:1.65!important}.ml-final-actions{scroll-margin-bottom:100px}@media(max-width:1000px){body.ml-care-page #shop-root .site-footer{padding-bottom:calc(118px + env(safe-area-inset-bottom))!important}body.airy-home .air-footer-frame{padding-bottom:calc(102px + env(safe-area-inset-bottom))!important}}body.ml-care-page .ml-care-nav:not([open])>.footer-column,.ml-footer-info:not([open])>.ml-footer-links{display:none!important}body.ml-care-page .ml-care-nav[open]>.footer-column{display:flex!important;flex-direction:column;align-items:stretch;gap:0}body.ml-care-page .ml-care-nav[open] .footer-column>a{min-height:44px!important;line-height:1.5!important}.ml-service-copy,.ml-loyalty-copy,.ml-store,.ml-store .ml-phone{overflow-wrap:anywhere}.ml-footer .ml-phone{white-space:normal}.ml-footer .growth-link{white-space:normal!important}body.airy-home .home-footer.ml-footer{box-sizing:border-box;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1.2fr);gap:24px 32px;padding:30px;background:#0d2b21;border:1px solid #b9cda924;border-radius:16px}.ml-footer .ml-footer-brand p{margin-top:12px;max-width:25ch}.ml-footer .ml-store h2{margin-bottom:10px}.ml-footer .ml-phone [data-store-phone]{font:inherit}.ml-footer .ml-city{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#d6e2d3;text-decoration:none}.ml-footer .growth-brand-icon{flex:none}.ml-footer .growth-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;border-radius:8px!important;text-decoration:none!important;font-size:13px!important;padding:10px 12px!important;box-sizing:border-box}.ml-footer .growth-contact-links .growth-link{background:#ffffff07}.ml-footer .growth-social-links{display:flex;flex-wrap:wrap;margin-top:8px;gap:8px}.ml-footer .growth-privacy-link{display:flex;align-items:center;min-height:44px;padding:8px 0;margin-top:8px;color:#bdcfbd;text-underline-offset:4px}.ml-footer .ml-footer-info{margin:0;border-bottom:0}.ml-footer .ml-footer-info summary{min-height:52px}.ml-footer .ml-copyright{margin:0;color:#bdcfbd}.ml-footer :is(.growth-link,.ml-city,.ml-phone):active{background:#ffffff14}@media(hover:hover){.ml-footer :is(.growth-link,.ml-city,.ml-phone):hover{color:#fff6eb;background:#ffffff0c}}@media(hover:none){.ml-footer .growth-link:hover:not(:active){background:transparent}.ml-footer .growth-contact-links .growth-link:hover:not(:active){background:#ffffff07}}@media(max-width:800px){body.airy-home .home-footer.ml-footer{padding:22px 20px 18px;gap:0}.ml-footer .ml-footer-brand{margin:0 0 18px}.ml-footer .ml-footer-brand img{width:146px}.ml-footer .ml-footer-brand p{margin-top:10px;max-width:none}.ml-footer .ml-store{margin:0 0 16px;padding-top:18px}.ml-footer>.growth-contact{margin-bottom:8px!important}.ml-footer .growth-contact h3{margin-bottom:10px!important}.ml-footer .ml-footer-info{margin-top:4px}.ml-footer .ml-copyright{margin-top:8px}.ml-footer .ml-store .ml-phone{margin-top:4px}}@media(max-width:360px){body.airy-home .home-footer.ml-footer{padding-inline:16px}.ml-footer .growth-link{font-size:12px!important;padding-inline:10px!important}}@media(max-width:800px){.ml-footer .growth-contact-links .growth-link{width:100%}.ml-footer .growth-social-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ml-footer .growth-social-links .growth-link{width:100%;min-width:0}.ml-footer .growth-social-links>[data-growth-platform="telegram"]{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.ml-footer :is(a,button,summary){transition:none!important}}.ml-footer .ml-app{grid-column:1/-1;grid-row:2;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0 0;border-top:1px solid #ffffff26;min-width:0}.ml-footer .ml-app h2{font:500 18px/1.4 Nimbus,Arial,sans-serif;margin:0 0 6px;color:#edf1e9}.ml-footer .ml-app p{font:400 14px/1.5 Nimbus,Arial,sans-serif;margin:0;color:#bdcfbd}.ml-footer .ml-app-install{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:10px;min-height:48px;padding:13px 22px;border:1px solid #d4e1ca;background:#e4eadb;border-radius:9px;color:#173d2c;font:500 15px/1.35 Nimbus,Arial,sans-serif;cursor:pointer;scroll-margin-block:110px;white-space:normal}.ml-footer .ml-app-install:hover{background:#f0f3e8}.ml-footer .ml-footer-info{grid-row:3}.ml-footer .ml-copyright{grid-row:4}@media(max-width:800px){.ml-footer .ml-app{order:3;display:block;padding-top:18px;margin:8px 0 20px}.ml-footer .ml-app h2{font-size:17px}.ml-footer .ml-app p{font-size:13px}.ml-footer .ml-app-install{width:100%;margin-top:14px}.ml-footer .ml-footer-info{order:4}.ml-footer .ml-copyright{order:5}}body .menu-contact a::after{content:none;display:none}.airy-home .air-showcase-copy .receiving-value-line{margin:9px 0 0;font:12px/1.5 Nimbus,Arial,sans-serif;color:#c6d6c7;letter-spacing:0}.receiving-value-line span{padding-inline:6px}.airy-home .home-delivery-link[data-receiving-open]{white-space:normal;max-width:330px;font-size:13px;line-height:1.5;gap:6px}.receiving-dialog,.receiving-dialog *{box-sizing:border-box}.receiving-dialog{width:min(560px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:88vh;max-height:88dvh;padding:26px;border:1px solid #c9d4c5;border-radius:20px;background:#f4f4ea;color:#183d2b;overflow:auto;overscroll-behavior:contain;font-family:Nimbus,Arial,sans-serif;box-shadow:0 20px 80px #00120b55}.receiving-dialog::backdrop{background:#061d15b8}.receiving-head{display:flex;align-items:start;justify-content:space-between;gap:14px}.receiving-head h2{font:400 30px/1.16 Georgia,serif;letter-spacing:-.025em;margin:0;max-width:360px}.receiving-close{flex:none;min-width:44px;min-height:44px;font:30px/1 Arial;border:0;background:transparent;color:inherit;cursor:pointer;margin:-8px -8px 0 0}.receiving-city{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:12px 0 16px;border-bottom:1px solid #173d2b25;padding-bottom:8px}.receiving-city strong{font:500 15px/1.5 Nimbus,Arial,sans-serif;min-width:0}.receiving-inline{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;border:0;background:transparent;font:13px/1.45 Nimbus,Arial,sans-serif;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left}.receiving-modes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.receiving-modes button{min-height:46px;padding:10px 14px;border-radius:10px;border:1px solid #8ca493;background:transparent;color:inherit;font:500 15px/1.4 Nimbus,Arial,sans-serif;cursor:pointer}.receiving-modes button[aria-pressed="true"]{background:#193f2b;border-color:#193f2b;color:#f4f5e9}.receiving-store{font:13px/1.6 Nimbus,Arial,sans-serif;margin:0 0 18px;color:#4c6755;overflow-wrap:anywhere}.receiving-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;min-width:0}.receiving-fields label{display:flex;flex-direction:column;gap:7px;min-width:0;font:500 13px/1.4 Nimbus,Arial,sans-serif}.receiving-fields input,.receiving-fields select{width:100%;min-width:0;min-height:48px;padding:11px 12px;border:1px solid #aabdab;border-radius:9px;background:#fffdf7;color:#173e2a;font:16px/1.4 Nimbus,Arial,sans-serif}.receiving-fields select:disabled{opacity:.65}.receiving-notice{font:13px/1.55 Nimbus,Arial,sans-serif;margin:12px 0;color:#425f4b}.receiving-terms{font:12px/1.6 Nimbus,Arial,sans-serif;color:#58705e;margin:16px 0}.receiving-calculate,.receiving-save{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 16px;border-radius:10px;font:500 14px/1.5 Nimbus,Arial,sans-serif;cursor:pointer;text-align:center}.receiving-calculate{border:1px solid #809d87;background:transparent;color:#214932;margin:12px 0 0}.receiving-calculate[hidden]{display:none}.receiving-save{background:#183f2b;color:#f9faed;border:1px solid #183f2b}.receiving-save:disabled{background:#d8dfd0;color:#516450;border-color:#d8dfd0;cursor:default}.receiving-dialog>[data-receiving-help]{font-size:12px;margin-top:9px;width:100%;justify-content:center;text-align:center}.receiving-dialog :is(button,input,select):focus-visible,.receiving-inline:focus-visible{outline:2px solid #aa1547;outline-offset:3px}.receiving-head h2:focus{outline:0}.receiving-checkout,.receiving-cart{margin:16px 0 0;border-top:1px solid currentColor;padding:14px 0 0;min-width:0}.receiving-checkout p,.receiving-cart p{font:13px/1.6 Nimbus,Arial,sans-serif;margin:0;overflow-wrap:anywhere;opacity:.85}.receiving-cart[hidden]{display:none}@media(max-width:600px){.airy-home .air-showcase-copy .receiving-value-line{font-size:11px;line-height:1.5;margin-top:7px}.receiving-value-line span{padding-inline:3px}.airy-home .home-delivery-link[data-receiving-open]{font-size:12px;max-width:100%}.receiving-dialog{padding:22px 18px;border-radius:17px}.receiving-head h2{font-size:27px}.receiving-city{gap:10px}.receiving-city strong{font-size:14px}.receiving-city button{font-size:12px}.receiving-fields{grid-template-columns:1fr;gap:13px}.receiving-store{font-size:12px;margin-bottom:16px}.receiving-dialog>[data-receiving-help]{font-size:12px}.receiving-checkout p{font-size:12px}}@media(max-width:360px){.receiving-dialog{padding:18px 16px}.receiving-head h2{font-size:25px}.receiving-city{align-items:start}.receiving-city strong{padding-top:9px}.receiving-modes button{font-size:14px}.receiving-value-line span{padding-inline:1px}}@media(prefers-reduced-motion:reduce){.receiving-dialog,.receiving-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}#checkout-form [data-delivery-details][hidden],#checkout-form [data-receiving-courier][hidden]{display:none!important}#checkout-form [data-receiving-pickup-fields="true"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){#checkout-form [data-receiving-pickup-fields="true"]{grid-template-columns:1fr}}#checkout-form [data-checkout-recipient-field][hidden],#checkout-form [data-checkout-recipient-mode-note][hidden],#checkout-form[data-recipient-mode="self"] .checkout-recipients,#checkout-form[data-recipient-mode="self"] .checkout-remember{display:none!important}#checkout-form .checkout-recipient-mode-note{margin:14px 0 16px;padding:12px 14px;border:1px solid #23473224;border-radius:10px;background:#edf1e7;color:#294c36;font:14px/1.55 Nimbus,Arial,sans-serif;overflow-wrap:anywhere}#shop-root [data-delivery-entry="intro"][data-receiving-chosen]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;margin:16px 0 22px;border-radius:12px}#shop-root [data-delivery-entry="intro"][data-receiving-chosen] .delivery-card-title{font:500 16px/1.4 Nimbus,Arial,sans-serif;margin:0 0 5px}#shop-root [data-delivery-entry="intro"][data-receiving-chosen] .delivery-card-copy{font:14px/1.5 Nimbus,Arial,sans-serif;margin:0}#shop-root [data-delivery-entry="intro"][data-receiving-chosen] button{min-height:44px;flex:none;padding:10px 14px}@media(max-width:600px){#shop-root [data-delivery-entry="intro"][data-receiving-chosen]{padding:14px 16px;gap:10px}#shop-root [data-delivery-entry="intro"][data-receiving-chosen] .delivery-card-title{font-size:14px}#shop-root [data-delivery-entry="intro"][data-receiving-chosen] .delivery-card-copy{font-size:12px}#checkout-form .checkout-recipient-mode-note{font-size:13px}}#shop-root [data-delivery-entry="intro"][data-receiving-chosen]{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;text-align:left!important;padding:14px 16px!important}#shop-root [data-delivery-entry="intro"][data-receiving-chosen] .delivery-entry-copy{min-width:0;text-align:left!important}#shop-root [data-delivery-entry="intro"][data-receiving-chosen] .delivery-card-title,#shop-root [data-delivery-entry="intro"][data-receiving-chosen] .delivery-card-copy{text-align:left!important}#shop-root [data-delivery-entry="intro"][data-receiving-chosen] button{width:auto!important;min-width:0!important;min-height:44px!important;padding:9px 12px!important;margin:0!important;align-self:center!important}@media(max-width:360px){#shop-root [data-delivery-entry="intro"][data-receiving-chosen]{gap:8px!important;padding:12px!important}#shop-root [data-delivery-entry="intro"][data-receiving-chosen] button{padding:8px 10px!important;font-size:12px!important}}#shop-root.checkout-polished .page-head{margin:16px 0 20px;gap:12px;align-items:start}#shop-root.checkout-polished .page-head>div>.section-kicker{display:none}#shop-root.checkout-polished .checkout-title{font-size:clamp(30px,3.7vw,46px);line-height:1.12;letter-spacing:-.035em;margin:0}#shop-root.checkout-polished .page-head>p{font-size:14px;line-height:1.55;max-width:48ch;margin:0}#shop-root.checkout-polished .site41-route-contact[data-contact-source="checkout"]{display:flex;justify-content:flex-end;width:100%;min-height:44px;padding:6px 2px;border:0;background:transparent;font-size:12px!important;font-weight:500!important;color:#375844;text-decoration:underline;text-underline-offset:4px;box-shadow:none}#shop-root.checkout-polished .checkout-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:0 0 12px;border-bottom:1px solid #183f2b26}#shop-root.checkout-polished .checkout-step-link{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:46px;border:1px solid transparent;border-radius:10px;background:transparent;color:#4c6353;padding:8px 10px;font:500 13px/1.4 Nimbus,Arial,sans-serif;cursor:pointer}#shop-root.checkout-polished .checkout-step-number{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border:1px solid #8ca38d66;border-radius:50%;font-size:11px}#shop-root.checkout-polished .checkout-step-link[aria-current="step"]{background:#e8efe1;color:#193d2a;border-color:#a0b39a}#shop-root.checkout-polished .checkout-step-link[aria-current="step"] .checkout-step-number{background:#234f34;color:#fff;border-color:#234f34}@media(hover:hover) and (pointer:fine){#shop-root.checkout-polished .checkout-step-link:not([aria-current]):hover{border-color:#a0b39a}}#shop-root.checkout-polished .checkout-step-link:focus-visible,#shop-root.checkout-polished [data-checkout-polish-modes] .choice-card:focus-within{outline:2px solid #a41646;outline-offset:3px}#shop-root.checkout-polished [data-checkout-section]{scroll-margin-top:100px}#shop-root.checkout-polished [data-checkout-section]:focus,#shop-root.checkout-polished [data-checkout-section]>h2:focus{outline:0}#shop-root.checkout-polished .checkout-mobile-review{padding:16px;margin-bottom:16px}#shop-root.checkout-polished .checkout-review-head{margin-bottom:12px;align-items:center}#shop-root.checkout-polished .checkout-review-head a{min-height:44px;display:inline-flex;align-items:center}#shop-root.checkout-polished .checkout-mobile-review .checkout-product{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:0}#shop-root.checkout-polished .checkout-mobile-review .checkout-product-photo{width:72px;height:88px;min-width:0}#shop-root.checkout-polished .checkout-mobile-review .checkout-product-photo img{width:100%;height:100%;object-fit:cover}#shop-root.checkout-polished .checkout-product-name{line-height:1.45;overflow-wrap:anywhere}#shop-root.checkout-polished .checkout-section{margin-bottom:16px}#shop-root.checkout-polished .checkout-section>h2{font-size:clamp(27px,2.7vw,36px);line-height:1.17;margin-bottom:18px}#shop-root.checkout-polished [data-checkout-polish-modes]{gap:10px}#shop-root.checkout-polished [data-checkout-polish-modes] .choice-card{min-height:82px;padding:14px;border-radius:12px}#shop-root.checkout-polished [data-checkout-polish-modes] .choice-card.selected{--workspace-fill:#e3eddb;--workspace-line:#567654}#shop-root.checkout-polished .checkout-summary{scroll-margin-top:100px}@media(max-width:700px){#shop-root.checkout-polished .breadcrumbs{margin-bottom:14px;font-size:12px}#shop-root.checkout-polished .page-head{margin:8px 0 14px;gap:10px}#shop-root.checkout-polished .checkout-title{font-size:32px;line-height:1.12}#shop-root.checkout-polished .page-head>p{font-size:13px;line-height:1.5}#shop-root.checkout-polished [data-delivery-entry="intro"][data-receiving-chosen]{margin:12px 0 4px}#shop-root.checkout-polished .checkout-progress{gap:4px;margin-bottom:14px;padding-bottom:10px}#shop-root.checkout-polished .checkout-step-link{flex-direction:column;gap:4px;padding:6px 2px;font-size:12px;line-height:1.25;min-height:56px}#shop-root.checkout-polished .checkout-step-number{width:20px;height:20px;font-size:10px}#shop-root.checkout-polished [data-checkout-polish-modes]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px}#shop-root.checkout-polished [data-checkout-polish-modes] .choice-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:80px;padding:11px 8px;text-align:left}#shop-root.checkout-polished [data-checkout-polish-modes] .choice-card strong{font-size:13px!important;line-height:1.38!important;margin:0!important;font-weight:500!important}#shop-root.checkout-polished [data-checkout-polish-modes] .choice-card small{display:none}#shop-root.checkout-polished .checkout-recipient-mode-note{padding:10px 12px;margin:12px 0;font-size:12px;line-height:1.5}#shop-root.checkout-polished .checkout-mobile-review{padding:14px 16px}#shop-root.checkout-polished .checkout-mobile-review .checkout-product-name{font-size:14px}#shop-root.checkout-polished .checkout-section{padding:20px 16px}#shop-root.checkout-polished .checkout-section>h2{font-size:28px;margin-bottom:16px}#shop-root.checkout-polished .checkout-summary{padding:22px 18px}}@media(max-width:360px){#shop-root.checkout-polished .checkout-title{font-size:29px}#shop-root.checkout-polished [data-checkout-polish-modes]{gap:5px}#shop-root.checkout-polished [data-checkout-polish-modes] .choice-card{padding:10px 7px}#shop-root.checkout-polished [data-checkout-polish-modes] .choice-card strong{font-size:12px!important}#shop-root.checkout-polished .checkout-step-link{font-size:11px}}@media(prefers-reduced-motion:reduce){#shop-root.checkout-polished *{scroll-behavior:auto!important}.checkout-step-link{transition:none!important}}#shop-root.checkout-polished .page-head{padding:12px 0;margin:4px 0 14px}#shop-root.checkout-polished .page-head .checkout-title{font-size:clamp(30px,3.7vw,46px)!important;line-height:1.12!important;letter-spacing:-.03em!important}#shop-root.checkout-polished .page-head>p{font-size:14px!important;line-height:1.55!important}#shop-root.checkout-polished .checkout-step-link[aria-current="step"] .checkout-step-number{--workspace-ink:#ffffff;color:#ffffff!important}@media(max-width:700px){#shop-root.checkout-polished .page-head .checkout-title{font-size:32px!important}#shop-root.checkout-polished .page-head>p{font-size:13px!important}#shop-root.checkout-polished .page-head{padding:10px 0 8px}}@media(max-width:360px){#shop-root.checkout-polished .page-head .checkout-title{font-size:29px!important}}html body.commerce-page #shop-root.checkout-polished .checkout-account{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;width:100%;padding:8px 0!important;margin:0 0 14px!important;border:0;border-bottom:1px solid #d4dcd2;border-radius:0;background:transparent}html body.commerce-page #shop-root.checkout-polished .checkout-account .checkout-guest-note{display:block;flex:1 1 180px;font-size:12px;line-height:1.5;color:#52675b}html body.commerce-page #shop-root.checkout-polished .checkout-account button{display:block;flex:0 1 auto;max-width:100%;min-height:44px;padding:8px 0;font-size:13px;line-height:1.5;white-space:normal}html body.commerce-page #shop-root.checkout-polished .checkout-mobile-review{padding:2px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ml-cream)!important}html body.commerce-page #shop-root.checkout-polished .checkout-mobile-review .checkout-review-head{margin:0;min-height:44px;font-size:13px}html body.commerce-page #shop-root.checkout-polished .checkout-mobile-review a{color:inherit}html body.commerce-page #shop-root.checkout-polished .checkout-optional>.small{margin:0 0 18px;font-size:13px;line-height:1.5;color:#52675b}html body.commerce-page #shop-root.checkout-polished .checkout-optional .field-grid{margin-top:12px}html body.commerce-page #shop-root.checkout-polished .checkout-summary>.section-kicker{margin-bottom:8px}html body.commerce-page #shop-root.checkout-polished .checkout-summary .checkout-product{grid-template-columns:80px minmax(0,1fr);gap:14px;padding:14px 0;align-items:center}html body.commerce-page #shop-root.checkout-polished .checkout-summary .checkout-product-photo{display:grid;width:80px;height:92px;aspect-ratio:auto;background:#e5eadd}html body.commerce-page #shop-root.checkout-polished .checkout-product-photo img{object-fit:contain}html body.commerce-page #shop-root.checkout-polished .checkout-product>div{display:block;min-width:0}html body.commerce-page #shop-root.checkout-polished .checkout-postcard{margin:14px 0;padding:14px;border:1px solid #d5ddd1;border-radius:12px;background:#fffdf6;gap:8px}html body.commerce-page #shop-root.checkout-polished .checkout-postcard-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 12px;font-size:12px}html body.commerce-page #shop-root.checkout-polished .checkout-postcard-head>button{font:600 13px/1.5 Nimbus,Arial,sans-serif;min-height:44px;padding:8px 0;border:0;background:transparent;color:#8e1045;text-decoration:underline;text-underline-offset:3px;cursor:pointer}html body.commerce-page #shop-root.checkout-polished [data-checkout-card-preview]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:400 16px/1.6 Georgia,serif}html body.commerce-page #shop-root.checkout-polished [data-checkout-card-signature]{font-size:12px;color:#52675b;white-space:pre-wrap;overflow-wrap:anywhere}html body.commerce-page #shop-root.checkout-polished .summary-note{font-size:13px;line-height:1.6}@media(max-width:700px){html body.commerce-page #shop-root.checkout-polished .checkout-account{display:block}html body.commerce-page #shop-root.checkout-polished .checkout-summary{padding:20px 16px!important}html body.commerce-page #shop-root.checkout-polished .checkout-summary .checkout-product{grid-template-columns:76px minmax(0,1fr);gap:12px}html body.commerce-page #shop-root.checkout-polished .checkout-summary .checkout-product-photo{width:76px;height:88px}}#shop-root #checkout-form[data-review-linear] .receiving-checkout{display:none}@media(max-width:360px){html body.commerce-page #shop-root.checkout-polished .checkout-progress .checkout-step-link{flex-direction:column;gap:4px;min-height:56px;padding:6px 2px;white-space:normal;text-align:center}}@media(max-width:700px){html body.commerce-page #shop-root.checkout-polished .checkout-account>strong{display:block;margin-bottom:4px}html body.commerce-page #shop-root.checkout-polished .checkout-account>a{display:inline-block;max-width:100%;font-size:13px;line-height:1.5;white-space:normal}}.card-price-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0;max-width:100%}.card-price-line>strong{white-space:nowrap}.card-price-line .card-bonus{display:inline-flex;align-items:center;flex:0 0 auto;margin:0;padding:4px 7px;border-radius:5px;background:#dce9d9;color:#254934;font:500 11px/1.4 Nimbus,Arial,sans-serif;white-space:nowrap;text-decoration:none;letter-spacing:0}.card-bonus-detail:focus-visible{outline:2px solid #8f1742;outline-offset:4px}.airy-home .card-price-line>.card-bonus,.catalog-card .card-price-line>.card-bonus,.cart-item .card-price-line .card-bonus{background:#bfd9b51f;color:#c5ddbd}.airy-home .air-photo-frame .air-product-state{top:auto!important;bottom:12px;left:10px;max-width:calc(100% - 72px);white-space:normal}.airy-home .air-product-copy>.air-card-availability{display:block;grid-column:1/-1;grid-row:1;color:#b9caba;font:11px/1.35 Nimbus,Arial,sans-serif;margin:0}.airy-home .site42-ready-card .air-product-copy>h3{grid-row:2!important}.airy-home .site42-ready-card .card-price-line{grid-column:1/-1;grid-row:3}.airy-home .site42-order-card .card-price-line{grid-column:1/-1;grid-row:2}.airy-home.home-polished .site42-ready-card .air-product-copy .air-product-add[data-add]{grid-row:4!important}.airy-home .site42-ready-card .air-product-copy>.home-card-checkout{grid-row:5!important}.catalog-card-top{justify-content:flex-end}.catalog-card-bottom>.card-price-line{flex:1;row-gap:5px}.mate-product-info .mate-price-row>.card-price-line{margin-left:auto;justify-content:flex-end;gap:8px 12px}.mate-product-info .card-price-line>[data-product-price],.search-product-media~.mate-product-side .card-price-line>strong{color:#0b241a;font:400 30px/1.25 Nimbus,Arial,sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mate-product-info .card-price-line .card-bonus-detail{min-height:32px;padding:6px 8px}.cart-item-side>.card-price-line{justify-content:flex-end}@media(max-width:700px){.card-price-line{gap:5px 8px}.card-price-line .card-bonus{font-size:10px;padding:4px 6px}.airy-home .air-photo-frame .air-product-state{left:8px;bottom:10px;font-size:10px}.mate-product-info .card-price-line>[data-product-price]{font-size:28px}.mate-product-info .card-price-line .card-bonus-detail{min-height:44px}.cart-item-side>.card-price-line{justify-content:flex-start}}@media(max-width:360px){.card-price-line{column-gap:6px}.card-price-line .card-bonus{font-size:9px}}.airy-home .air-look-info>.card-price-line{margin-bottom:18px;gap:8px 12px}.airy-home .air-look-info .card-price-line>.air-look-price{margin:0}.airy-home .air-look-info .card-price-line .card-bonus-detail{min-height:44px;padding:6px 8px}.airy-home .air-look-media{overflow:hidden}.airy-home .air-look-media img{position:absolute;inset:0;width:100%;height:100%;max-height:100%;object-fit:contain}.card-price-line .card-bonus{gap:2px;font-variant-numeric:tabular-nums}.card-price-line .bonus-rate{font:inherit;opacity:.8;white-space:nowrap}.card-price-line>[data-look-bonus]{display:contents}.airy-home .card-price-line .card-bonus{font-size:11px}@media(max-width:700px){.airy-home .card-price-line{align-items:flex-start;flex-direction:column;gap:5px}.airy-home .card-price-line .card-bonus{font-size:10px;padding:3px 5px}.airy-home .site42-ready-card .air-product-copy>h3{min-height:32px}.airy-home .site42-order-card .air-product-copy>h3{min-height:32px}.airy-home .air-look-info>.card-price-line{flex-direction:row;align-items:center}.airy-home .air-look-info .card-price-line .card-bonus-detail{font-size:12px}}.card-price-line .bonus-rate{font-size:.9em}.mate-product-info .card-price-line .card-bonus-detail{font-size:12px}@media(max-width:700px){.airy-home .card-price-line>strong{align-self:flex-start}.airy-home .card-price-line .card-bonus{font-size:11px}.airy-home .air-look-info .card-price-line .card-bonus-detail{font-size:12px}}#shop-root .mate-product-info.mate-product-info-ideal{background:#f4f1e8!important;border:1px solid #d9dfd2!important;border-radius:20px;padding:26px 28px!important;box-shadow:none!important}#shop-root .mate-product-info-ideal>h1{font-size:38px!important;line-height:1.08!important;letter-spacing:-.025em!important;font-weight:400!important;margin:0 0 10px!important;max-width:none;text-wrap:balance}#shop-root .mate-product-info-ideal>.mate-product-emotion{font-size:14px!important;line-height:1.55!important;font-weight:400!important;color:#536559!important;margin:0!important;max-width:none}#shop-root .mate-product-info-ideal>.mate-price-row{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px!important;margin:18px 0 0!important;padding:0 0 16px;border-bottom:1px solid #26453624}#shop-root .mate-product-info-ideal .mate-price-label{font-size:12px;line-height:1.4;color:#617165}#shop-root .mate-product-info-ideal .mate-price-row>.card-price-line{width:100%;margin:0;justify-content:flex-start;align-items:center;gap:6px 14px}#shop-root .mate-product-info-ideal .card-price-line>[data-product-price]{font-size:32px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:-.025em!important}#shop-root .mate-product-info-ideal .card-bonus-detail{min-height:44px;padding:4px 0;background:transparent;color:#365c43;font-size:12px;line-height:1.4;border-radius:3px}#shop-root .mate-product-info-ideal>[data-delivery-entry="product"]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 12px;margin:0;padding:10px 0 14px;background:transparent;border:0;border-bottom:1px solid #26453624;border-radius:0;box-shadow:none}#shop-root .mate-product-info-ideal .delivery-card-title{font-size:14px!important;line-height:1.4!important;font-weight:600!important;color:#214333;margin:0;grid-column:1;grid-row:1;align-self:center}#shop-root .mate-product-info-ideal .delivery-card-copy{font-size:14px!important;line-height:1.5!important;color:#586a5d;margin:0;grid-column:1/-1;grid-row:2}#shop-root .mate-product-info-ideal [data-delivery-open]{display:inline-flex;align-items:center;justify-content:flex-end;justify-self:end;grid-column:2;grid-row:1;gap:8px;width:auto;min-height:44px;margin:0;padding:4px 0;border:0;border-radius:3px;background:transparent;color:#214333;font-size:13px!important;line-height:1.4;font-weight:500!important;box-shadow:none}#shop-root .mate-product-info-ideal [data-delivery-open]::after{content:'↗';font-size:18px;line-height:1}#shop-root .mate-product-info-ideal>.mate-delivery-summary{grid-template-columns:18px minmax(0,1fr) auto;gap:8px;margin:0!important;padding:12px 0 8px!important;background:transparent!important;border:0;border-radius:0;width:100%!important}#shop-root .mate-product-info-ideal .mate-delivery-summary>i{width:18px;height:18px;background-size:contain}#shop-root .mate-product-info-ideal .mate-delivery-summary>strong{font-size:12px!important;line-height:1.45!important;font-weight:500!important}#shop-root .mate-product-info-ideal .mate-delivery-summary>small{font-size:11px;line-height:1.4;margin:0}#shop-root .mate-product-info-ideal .mate-add-to-cart{width:100%!important;min-height:48px!important;box-shadow:none!important}#shop-root .mate-product-info-ideal .site41-route-contact{box-shadow:none!important}#shop-root .mate-product-info-ideal :is([data-delivery-open],.card-bonus-detail):focus-visible{outline:2px solid #8f1742;outline-offset:4px}@media(hover:hover){#shop-root .mate-product-info-ideal :is([data-delivery-open],.card-bonus-detail):hover{color:#8f1742}}@media(max-width:700px){#shop-root .mate-product-info.mate-product-info-ideal{padding:20px!important;border-radius:17px}#shop-root .mate-product-info-ideal>h1{font-size:28px!important}#shop-root .mate-product-info-ideal>.mate-price-row{margin-top:16px!important;padding-bottom:12px}#shop-root .mate-product-info-ideal .card-price-line>[data-product-price]{font-size:30px!important}}@media(max-width:360px){#shop-root .mate-product-info.mate-product-info-ideal{padding:18px 16px!important}#shop-root .mate-product-info-ideal>h1{font-size:26px!important}#shop-root .mate-product-info-ideal .mate-price-row>.card-price-line{gap:4px 10px}}@media(prefers-reduced-motion:reduce){#shop-root .mate-product-info-ideal :is([data-delivery-open],.card-bonus-detail){transition:none!important}}#shop-root .mate-product-info-ideal [data-delivery-entry="product"]>.delivery-entry-copy{display:contents}#shop-root .mate-product-info-ideal .mate-buy-actions{width:100%;max-width:none}#shop-root .mate-product-info-ideal .card-bonus-detail .bonus-rate{opacity:1;color:inherit}#shop-root .mate-product-info-ideal>.mate-price-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:18px!important;row-gap:4px!important;margin:20px 0 0!important;padding:16px 0 18px!important;border-top:1px solid #26453618;border-bottom:1px solid #26453624}#shop-root .mate-product-info-ideal .mate-price-label{grid-column:1;grid-row:1/3;align-self:center;font-size:11px!important;line-height:1.35!important;font-weight:600!important;letter-spacing:.055em;text-transform:uppercase;color:#3d5848!important}#shop-root .mate-product-info-ideal .mate-price-row>.card-price-line{grid-column:2;grid-row:1/3;width:auto!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:5px!important}#shop-root .mate-product-info-ideal .card-price-line>[data-product-price]{font-size:42px!important;line-height:1!important;font-weight:650!important;letter-spacing:-.035em!important;color:#08261a!important;text-align:right}#shop-root .mate-product-info-ideal .card-bonus-detail{min-height:30px!important;padding:5px 9px!important;background:#dfe9d9!important;border:1px solid #cbdac5!important;border-radius:999px!important;color:#315a40!important;font-size:11px!important;line-height:1.3!important}#shop-root .mate-product-info-ideal .card-bonus-detail .bonus-rate{opacity:1!important;color:inherit!important}@media(max-width:700px){#shop-root .mate-product-info-ideal>.mate-price-row{grid-template-columns:minmax(0,1fr) auto!important;column-gap:12px!important;margin-top:16px!important;padding:14px 0 16px!important}#shop-root .mate-product-info-ideal .card-price-line>[data-product-price]{font-size:38px!important}#shop-root .mate-product-info-ideal .mate-price-label{font-size:10px!important;letter-spacing:.04em;white-space:nowrap}}@media(max-width:360px){#shop-root .mate-product-info-ideal .card-price-line>[data-product-price]{font-size:34px!important}#shop-root .mate-product-info-ideal .card-bonus-detail{font-size:10px!important;padding-inline:7px!important}}#shop-root .px-panel{display:flex!important;flex-direction:column!important;gap:0;background:#f6f3eb!important;padding:28px!important;border-radius:20px!important;min-width:0}#shop-root .px-panel>h1{order:1!important;font-size:36px!important;line-height:1.12!important;margin:0 0 10px!important;text-wrap:pretty}#shop-root .px-panel h1 .px-reference{display:block;font:400 13px/1.5 Nimbus,Arial,sans-serif;letter-spacing:.02em;margin-top:7px;color:#536958}#shop-root .px-panel>.mate-delivery-summary{order:2!important;margin:0 0 18px!important;padding:0!important;min-height:0;color:#31533e}#shop-root .px-panel>.mate-delivery-summary strong{font-size:13px!important;font-weight:400!important}#shop-root .px-panel>.mate-delivery-summary small{font-size:12px!important}#shop-root .px-panel>.px-size{order:3!important;padding:0 0 16px!important;margin:0!important;border:0!important}#shop-root .px-panel .mate-option-heading p{font-size:14px!important;line-height:1.4!important;margin:0 0 8px!important}#shop-root .px-panel .mate-size-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}#shop-root .px-panel .mate-size-option{width:100%!important;min-width:0!important;height:auto!important;padding:10px 4px!important;border-radius:12px!important;min-height:74px!important}#shop-root .px-panel .mate-size-options>.mate-size-option:only-child{grid-column:1/-1}#shop-root .px-panel .mate-size-option strong{font-size:15px!important}#shop-root .px-panel .mate-size-option span,#shop-root .px-panel .mate-size-option small{font-size:12px!important}#shop-root .px-panel .mate-size-note{font-size:12px!important;line-height:1.45!important;margin-top:8px!important}#shop-root .px-panel>.mate-price-row{order:4!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px 16px!important;padding:15px 0 12px!important;margin:0!important;border-top:1px solid #d4dbce!important;border-bottom:0!important}#shop-root .px-panel .mate-price-label{font-size:13px!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere;min-width:0;max-width:100%;letter-spacing:0!important;text-transform:none!important;color:#465d4c!important;font-weight:400!important}#shop-root .px-panel .card-price-line{align-items:flex-end!important;max-width:100%;gap:3px!important}#shop-root .px-panel [data-product-price]{font-size:40px!important;font-weight:700!important;line-height:1.1!important;white-space:nowrap}#shop-root .px-panel .card-bonus-detail{min-height:44px!important;padding:7px 10px!important;font-size:13px!important;line-height:1.4!important;border-radius:10px!important;letter-spacing:0!important}#shop-root .px-panel .bonus-rate{font-size:inherit!important}#shop-root .px-panel>.mate-buy-actions{order:5!important;display:grid!important;width:100%!important;max-width:none!important;margin:0 0 16px!important;gap:8px!important}#shop-root .px-panel .mate-add-to-cart{order:0!important;min-height:52px!important;margin:0!important;border-radius:12px!important;font-size:15px!important}#shop-root .px-panel [data-site41-contact-placement]{order:1!important;margin:0!important}#shop-root .px-panel .site41-route-contact{min-height:44px!important;border:0!important;background:transparent!important;font-size:13px!important;color:#476451!important}#shop-root .px-panel>[data-delivery-entry="product"]{order:6!important;padding:10px 0 12px!important;border-top:1px solid #d4dbce!important;border-bottom:0!important}#shop-root .px-panel .delivery-card-copy{font-size:14px!important;line-height:1.5!important}#shop-root .px-panel>.px-options{order:7!important}#shop-root .px-panel>.px-description{order:8!important}#shop-root .px-panel>.mate-product-detail-inline{order:9!important;margin:0!important}#shop-root .px-panel :is(.px-options,.px-description){border-top:1px solid #d4dbce;color:#294731}#shop-root .px-panel :is(.px-options,.px-description)>summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font:500 14px/1.4 Nimbus,Arial,sans-serif}#shop-root .px-panel :is(.px-options,.px-description)>summary::-webkit-details-marker{display:none}#shop-root .px-panel :is(.px-options,.px-description)>summary::after{content:'+';font-size:20px;font-weight:400}#shop-root .px-panel :is(.px-options,.px-description)[open]>summary::after{content:'−'}#shop-root .px-panel .mate-product-emotion{font-size:14px!important;line-height:1.6!important;margin:0 0 16px!important}#shop-root .px-panel .mate-options-grid{margin:0 0 12px!important;padding:0!important;border:0!important;display:block!important}#shop-root .px-panel .mate-selection-summary{margin:0 0 12px!important;min-width:0}#shop-root .px-panel .mate-trust-line{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px!important;padding:16px 0!important;margin:0!important}#shop-root .px-panel .mate-trust-line span{font-size:12px!important;line-height:1.45!important;color:#47604e!important;min-width:0}#shop-root .px-panel .mate-product-accordions .accordion-button{font-size:14px!important;min-height:52px}body.px-product .mate-product-main{border-radius:20px!important;overflow:hidden;background:#14251b;aspect-ratio:1/1.08;min-height:0!important;height:auto!important;max-height:640px}body.px-product [data-gallery-main]{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;cursor:zoom-in;transform:none!important}body.px-product [data-gallery-main][data-px-orientation="tall"]{object-position:center!important}body.px-product [data-gallery-main][data-px-orientation="wide"]{object-fit:contain!important}body.px-product .mate-photo-proof{font-size:11px!important;line-height:1.3!important;max-width:calc(100% - 88px)}body.px-product .mate-product-breadcrumbs{margin-bottom:16px!important}#shop-root .px-panel :is(button,a,summary):focus-visible,body.px-product [data-gallery-main]:focus-visible{outline:2px solid #a91346!important;outline-offset:3px}.px-bonus-dialog{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:32px 26px 24px;border:1px solid #d9dfd2;border-radius:20px;background:#f6f3eb;color:#183a29;box-shadow:0 24px 60px #0005}.px-bonus-dialog::backdrop{background:#03140fc7}.px-bonus-dialog h2{margin:6px 28px 18px 0;font:400 28px/1.15 Molecula,Georgia,serif}.px-bonus-dialog p{font:400 15px/1.6 Nimbus,Arial,sans-serif}.px-bonus-dialog .px-bonus-note{color:#526653;font-size:13px}.px-dialog-close{position:absolute;right:10px;top:10px;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#264c37;font-size:28px}.px-bonus-account{display:flex;align-items:center;min-height:48px;margin-top:20px;border-top:1px solid #d4dbce;color:#20472f;text-decoration:none;font-size:14px}.px-bonus-dialog :is(a,button):focus-visible{outline:2px solid #a91346;outline-offset:2px}@media(min-width:821px){body.px-product .mate-product-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;gap:36px!important;align-items:start}body.px-product .mate-product-gallery{position:sticky;top:94px}body.px-product .mate-mobile-cart{display:none!important}}@media(max-width:820px){body.px-product .bottom-nav{display:none!important}body.px-product .mate-product-main{aspect-ratio:1.04!important;height:auto!important;max-height:400px!important}body.px-product .mate-product-layout{gap:14px!important}#shop-root .px-panel{padding:20px!important;border-radius:18px!important}#shop-root .px-panel>h1{font-size:30px!important}#shop-root .px-panel [data-product-price]{font-size:36px!important}#shop-root .px-panel .card-bonus-detail{font-size:12px!important;padding:7px 8px!important}#shop-root .px-panel>.mate-price-row{gap:6px 12px!important;padding-top:12px!important;padding-bottom:10px!important}body.px-product .mate-mobile-cart{position:fixed!important;width:100%!important;min-width:100%!important;max-width:none!important;opacity:1!important;pointer-events:auto!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;left:0!important;right:0!important;bottom:0!important;z-index:70!important;padding:10px 16px calc(10px + env(safe-area-inset-bottom))!important;background:#f6f3eb!important;border-top:1px solid #d4dbce;box-shadow:0 -3px 18px #00000012;transform:none!important}body.px-product .mate-mobile-cart .px-back{display:flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid #bdcbbb;border-radius:12px;color:#264b35;font-size:13px;min-height:48px}body.px-product .mate-mobile-cart>button{width:100%!important;min-width:0!important;min-height:48px!important;padding:8px 12px!important;border:0!important;border-radius:12px!important;background:#bd0844!important;color:#fff!important;font-size:14px!important;white-space:normal;box-shadow:none!important}body.px-product .site-footer{padding-bottom:110px!important}body.px-product .mate-product-main :is(.mate-product-heart,.mate-gallery-zoom){width:44px!important;height:44px!important}body.px-product .mate-product-main [data-gallery-main]{object-position:center!important}body.px-product .mate-product-main [data-px-orientation="tall"]{object-position:center!important}}@media(max-width:360px){#shop-root .px-panel{padding:17px!important}#shop-root .px-panel>h1{font-size:27px!important}#shop-root .px-panel [data-product-price]{font-size:32px!important}#shop-root .px-panel .mate-price-label{font-size:12px!important}#shop-root .px-panel .card-bonus-detail{font-size:12px!important}#shop-root .px-panel .mate-trust-line{gap:8px 10px!important}body.px-product .mate-mobile-cart{padding-inline:12px!important}}@media(prefers-reduced-motion:reduce){body.px-product *, .px-bonus-dialog{scroll-behavior:auto!important;transition:none!important}}body.px-product #shop-root .mate-product-gallery.is-single{display:block!important;width:100%!important;min-width:0!important}body.px-product #shop-root .mate-product-gallery .mate-product-main{width:100%!important;min-width:0!important;max-width:none!important;height:600px!important;aspect-ratio:auto!important}body.px-product #shop-root .mate-product-main img[data-gallery-main]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important}body.px-product #shop-root .mate-product-main img[data-gallery-main][data-px-orientation="tall"]{object-position:center!important}body.px-product #shop-root .mate-product-main img[data-gallery-main][data-px-orientation="wide"]{object-fit:contain!important}#shop-root .px-panel .mate-trust-line{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:820px){body.px-product #shop-root .mate-product-gallery .mate-product-main{height:clamp(275px,78vw,360px)!important}body.px-product.px-inline-buy-visible .mate-mobile-cart{opacity:0!important;pointer-events:none!important}}body.px-product #shop-root .mate-product-gallery{height:auto!important;min-height:0!important;max-height:none!important;align-self:start!important}body.px-product #shop-root .mate-product-layout{grid-template-rows:auto!important}body.px-product #shop-root .mate-product-main img[data-gallery-main]:not([data-px-orientation="tall"]){object-position:center!important}@media(max-width:820px){body.px-product #shop-root .mate-product-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:14px!important}body.px-product #shop-root .mate-product-side{position:static!important;margin:0!important;min-width:0}}body.px-product #shop-root .mate-product-main img[data-gallery-main][data-px-orientation="tall"][data-px-kind="custom"]{object-position:center!important}#shop-root .px-panel>.mate-price-row{display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;padding:20px 0 8px!important;text-align:center}#shop-root .px-panel .mate-price-label{display:none!important}#shop-root .px-panel .mate-price-row>.card-price-line{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;width:100%!important;margin:0!important;grid-column:auto;grid-row:auto}#shop-root .px-panel .mate-price-row [data-product-price]{font-size:38px!important;font-weight:600!important;line-height:1.12!important;letter-spacing:-.025em!important;text-align:center}#shop-root .px-panel .card-bonus-detail{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;min-height:44px!important;padding:6px 8px!important;border:0!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;color:#44634e!important;font-size:13px!important;line-height:1.4!important}#shop-root .px-panel .card-bonus-detail::after{content:'i';display:inline-grid;place-items:center;width:16px;height:16px;margin-left:5px;border:1px solid currentColor;border-radius:50%;font:500 11px/1 Arial,sans-serif}#shop-root .px-panel .card-bonus-detail:hover{color:#94103a!important;background:#e7ecdf!important}#shop-root .px-panel .mate-add-to-cart>b,#shop-root .px-panel .mate-add-to-cart>[data-product-cta-price]{display:none!important}#shop-root .px-panel>.mate-buy-actions{margin-bottom:16px!important}@media(max-width:820px){#shop-root .px-panel>.mate-price-row{padding:18px 0 6px!important}#shop-root .px-panel .mate-price-row [data-product-price]{font-size:36px!important}}@media(max-width:360px){#shop-root .px-panel .mate-price-row [data-product-price]{font-size:34px!important}}#shop-root .px-editorial>.mate-price-row{padding:16px 0 4px!important}#shop-root .px-editorial .card-bonus-detail{font-size:13px!important;font-weight:400!important;gap:4px!important;color:#46604d!important}#shop-root .px-editorial .card-bonus-detail::after{width:15px;height:15px;font-size:10px}#shop-root .px-editorial>.mate-buy-actions{gap:2px!important;margin-bottom:14px!important}#shop-root .px-editorial .site41-route-contact{font-size:13px!important;font-weight:400!important;color:#3e5b47!important;gap:6px!important;box-shadow:none!important}#shop-root .px-editorial .site41-status-dot{display:none!important}#shop-root .px-editorial .px-included{padding:15px 16px;margin:0 0 18px;border:0!important;border-radius:12px;background:#edf0e5;color:#294932}#shop-root .px-editorial .px-included h2{font:500 14px/1.5 Nimbus,Arial,sans-serif!important;margin:0 0 5px!important;letter-spacing:0}#shop-root .px-editorial .px-included p{font:400 14px/1.6 Nimbus,Arial,sans-serif!important;color:#536653;margin:0!important;text-wrap:pretty}#shop-root .px-editorial .px-photo-service{display:flex;align-items:center;gap:12px;font:400 12px/1.5 Nimbus,Arial,sans-serif;color:#46604d;margin-top:12px}#shop-root .px-editorial .px-information{border-top:1px solid #d4dbce}#shop-root .px-editorial .px-information>.px-disclosure{margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #d4dbce!important;min-width:0}#shop-root .px-editorial .px-information>.px-disclosure:last-child{border-bottom:0!important}#shop-root .px-editorial .px-disclosure>summary{display:flex!important;align-items:center;justify-content:space-between;gap:16px;min-height:56px!important;padding:12px 0!important;box-sizing:border-box;list-style:none;cursor:pointer;font:500 15px/1.45 Nimbus,Arial,sans-serif!important;color:#193d29;letter-spacing:0}#shop-root .px-editorial .px-disclosure>summary::-webkit-details-marker{display:none}#shop-root .px-editorial .px-disclosure>summary::after{content:'+';font:400 20px/1 Arial,sans-serif;flex:0 0 18px;text-align:center;color:#46604d}#shop-root .px-editorial .px-disclosure[open]>summary::after{content:'−'}#shop-root .px-editorial .px-detail-content{padding:0 0 18px;color:#405847;min-width:0}#shop-root .px-editorial .px-detail-content p{font:400 14px/1.65 Nimbus,Arial,sans-serif!important;margin:0 0 12px!important;overflow-wrap:anywhere}#shop-root .px-editorial .px-detail-content p:last-child{margin-bottom:0!important}#shop-root .px-editorial .product-composition{margin:14px 0 0!important;padding:0!important;border:0!important}#shop-root .px-editorial .product-composition h2{font:500 14px/1.5 Nimbus,Arial,sans-serif!important;margin:0 0 6px!important}#shop-root .px-editorial .product-composition small{font:400 12px/1.55 Nimbus,Arial,sans-serif!important;color:#536653}#shop-root .px-editorial .mate-accordion-facts{margin:12px 0 0!important;padding:0!important;border:0!important;gap:10px!important}#shop-root .px-editorial .mate-accordion-facts>div{margin:0!important;padding:0!important;border:0!important}#shop-root .px-editorial .mate-accordion-facts span{font-size:12px!important;color:#536653}#shop-root .px-editorial .mate-accordion-facts strong{font-size:14px!important;font-weight:400!important;line-height:1.5!important}#shop-root .px-editorial .px-options>.mate-options-grid{padding:0 0 12px!important}#shop-root .px-editorial .px-care-materials{margin:14px 0 0!important;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important}#shop-root .px-editorial .px-care-materials .brand-materials-head{display:none!important}#shop-root .px-editorial .px-care-materials .brand-materials-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}#shop-root .px-editorial .px-care-materials :is(.brand-care-card,.brand-service-card){display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;gap:14px!important;min-height:0!important;border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;padding:0!important}#shop-root .px-editorial .px-care-materials :is(.brand-care-card-media,.brand-service-media){width:84px!important;height:84px!important;min-height:0!important;max-height:84px!important;aspect-ratio:1!important;background:#ebeade!important;border-radius:10px!important;overflow:hidden}#shop-root .px-editorial .px-care-materials :is(.brand-care-card-media,.brand-service-media) img{position:static!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;object-position:center!important;width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important}#shop-root .px-editorial .px-care-materials :is(.brand-care-card-copy,.brand-service-copy){display:block!important;padding:0!important;min-width:0!important}#shop-root .px-editorial .px-care-materials :is(.brand-care-meta-row,.brand-material-kicker){display:none!important}#shop-root .px-editorial .px-care-materials h3{font:500 15px/1.45 Nimbus,Arial,sans-serif!important;margin:0 0 4px!important;color:#23462f}#shop-root .px-editorial .px-care-materials p{font:400 13px/1.6 Nimbus,Arial,sans-serif!important;margin:0 0 6px!important;color:#506451}#shop-root .px-editorial .px-care-materials .brand-care-open{margin:0!important;display:inline-flex!important;align-items:center!important;min-height:44px!important;width:auto!important;padding:7px 0!important;background:transparent!important;color:#1e4b32!important;border:0!important;border-radius:0!important;font:500 13px/1.4 Nimbus,Arial,sans-serif!important;text-align:left}#shop-root .px-editorial .px-care-materials .brand-service-stack{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;overflow:visible!important;outline-offset:3px}@media(max-width:360px){#shop-root .px-editorial .px-included p{font-size:13px!important}#shop-root .px-editorial .card-bonus-detail{font-size:12px!important}#shop-root .px-editorial .px-care-materials :is(.brand-care-card,.brand-service-card){grid-template-columns:60px minmax(0,1fr)!important;gap:12px!important}#shop-root .px-editorial .px-care-materials :is(.brand-care-card-media,.brand-service-media){width:60px!important;height:70px!important}}#shop-root .px-editorial>.mate-product-detail-inline{padding:0!important;border:0!important}#shop-root .px-editorial .px-included-main{display:flex;align-items:flex-start;gap:12px}#shop-root .px-editorial .px-included svg{flex:0 0 22px;color:#48614c}#shop-root .px-editorial .px-included-copy{min-width:0}#shop-root .px-editorial .px-composition-line{display:block;margin-bottom:5px}#shop-root .px-editorial .site41-route-contact::after{content:"↗";font-size:16px;margin-left:5px}#shop-root .px-editorial .mate-accordion-facts[hidden],#shop-root .px-editorial .mate-accordion-facts>[hidden],#shop-root .px-editorial .px-care-materials [data-px-repeated-copy][hidden]{display:none!important}#shop-root .px-editorial .mate-accordion-facts>div{display:grid!important;grid-template-columns:80px minmax(0,1fr)!important;align-items:baseline;gap:12px!important;background:transparent!important;border-radius:0!important;padding:7px 0!important}#shop-root .px-editorial .mate-accordion-facts span{letter-spacing:0!important;text-transform:none!important}#shop-root .px-editorial .px-detail-content{padding-bottom:20px}#shop-root .px-editorial .px-detail-content p{line-height:1.55!important}#shop-root .px-editorial .px-care-materials :is(.brand-care-card,.brand-service-card){grid-template-columns:68px minmax(0,1fr)!important;gap:14px!important;align-items:start}#shop-root .px-editorial .px-care-materials :is(.brand-care-card-media,.brand-service-media){width:68px!important;height:76px!important;max-height:76px!important}#shop-root .px-editorial .px-care-materials h3{font-size:14px!important;line-height:1.45!important;margin-bottom:8px!important}#shop-root .px-editorial .px-care-materials .brand-care-open{min-height:44px!important;margin:0!important;padding:8px 12px!important;border:1px solid #b7c6b3!important;border-radius:9px!important;gap:8px;color:#23462f!important;background:transparent!important}#shop-root .px-editorial .px-care-materials .brand-care-open::after{content:'↗';font-size:16px}#shop-root .px-editorial .px-care-materials .brand-care-open:hover{background:#e9edde!important;border-color:#46604d!important}body.px-product #shop-root>.mate-product-page{padding-bottom:0!important}body.px-product #shop-root>.site-footer{margin-top:36px!important;margin-inline:auto!important;box-sizing:border-box!important;width:calc(100% - 32px)!important;max-width:1240px!important;padding:28px!important}body.px-product #shop-root .mate-custom-order{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,280px)!important;align-items:center!important;gap:28px!important;padding:26px 28px!important;margin:32px 0 0!important;min-height:0!important;border-radius:20px!important;background:#10291f!important;box-shadow:none!important}body.px-product #shop-root .mate-custom-order>div{min-width:0}body.px-product #shop-root .mate-custom-order h2{font:400 32px/1.15 Molecula,Georgia,serif!important;letter-spacing:-.025em!important;margin:8px 0 12px!important;max-width:none;text-wrap:pretty;color:#f6f3eb!important}body.px-product #shop-root .mate-custom-order>div>p{font:500 11px/1.4 Nimbus,Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;color:#bbcabf!important}body.px-product #shop-root .mate-custom-order small{display:block;font:400 14px/1.55 Nimbus,Arial,sans-serif!important;color:#c4d0c6!important;max-width:56ch}body.px-product #shop-root .mate-custom-order>button{width:100%!important;min-height:50px!important;margin:0!important;padding:13px 16px!important;border-radius:12px!important;font:600 14px/1.4 Nimbus,Arial,sans-serif!important;color:#163d2c!important;background:#e9edde!important;border:1px solid #b7c6b3!important;box-shadow:none!important;white-space:normal}body.px-product #shop-root .mate-custom-order>button:hover{background:#f6f3eb!important}body.px-product #shop-root .mate-custom-order>button:focus-visible{outline:3px solid #f6f3eb!important;outline-offset:4px}@media(max-width:820px){body.px-product #shop-root .mate-custom-order{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;padding:23px 20px!important;margin-top:28px!important;border-radius:18px!important}body.px-product #shop-root .mate-custom-order h2{font-size:28px!important;max-width:18ch;margin-bottom:10px!important}body.px-product #shop-root>.site-footer{margin-top:32px!important;padding-inline:20px!important}}@media(max-width:360px){#shop-root .px-editorial .px-care-materials :is(.brand-care-card,.brand-service-card){grid-template-columns:56px minmax(0,1fr)!important;gap:12px!important}#shop-root .px-editorial .px-care-materials :is(.brand-care-card-media,.brand-service-media){width:56px!important;height:66px!important}#shop-root .px-editorial .px-care-materials .brand-care-open{padding-inline:10px!important;font-size:12px!important}body.px-product #shop-root .mate-custom-order h2{font-size:26px!important}}#shop-root .px-editorial .px-composition-source[hidden],#shop-root .px-editorial .mate-product-emotion[hidden]{display:none!important}#shop-root .px-editorial .px-custom-intro{margin:0 0 20px}#shop-root .px-editorial .px-about-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:14px 0 0}#shop-root .px-editorial .px-about-meta dt{font:400 12px/1.4 Nimbus,Arial,sans-serif;color:#53664e;margin:0 0 3px}#shop-root .px-editorial .px-about-meta dd{font:400 14px/1.45 Nimbus,Arial,sans-serif;color:#284a34;margin:0}#shop-root .px-editorial .px-composition-table{margin:8px 0 12px;padding:0}#shop-root .px-editorial .px-flower-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:8px 0;border-bottom:1px solid #dce1d5}#shop-root .px-editorial .px-flower-row:last-child{border-bottom:0}#shop-root .px-editorial .px-flower-row dt{font:400 14px/1.45 Nimbus,Arial,sans-serif;color:#294a35;overflow-wrap:anywhere}#shop-root .px-editorial .px-flower-row dd{font:500 13px/1.45 Nimbus,Arial,sans-serif;color:#294a35;margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}#shop-root .px-editorial .px-packing>.mate-options-grid{display:block!important;margin:0!important;padding:0 0 18px!important;border:0!important;gap:0!important}#shop-root .px-editorial .px-packing .mate-option-packaging{display:block!important;margin:0!important;padding:0!important;min-height:0!important;border:0!important}#shop-root .px-editorial .px-packing .mate-option-heading{margin:0 0 10px!important;padding:0!important;border:0!important;gap:12px!important}#shop-root .px-editorial .px-packing .mate-option-heading p{font:500 14px/1.45 Nimbus,Arial,sans-serif!important;margin:0!important}#shop-root .px-editorial .px-packing .px-pack-materials{font:400 13px/1.5 Nimbus,Arial,sans-serif!important;margin:0 0 14px!important;color:#405d46!important}#shop-root .px-editorial .px-packing [data-package-status]{font:400 12px/1.4 Nimbus,Arial,sans-serif!important;color:#315740}#shop-root .px-editorial .px-packing .mate-packaging-colors{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important;margin:0!important;padding:0!important}#shop-root .px-editorial .px-packing .mate-color-choice{display:flex!important;align-items:center!important;gap:9px!important;box-sizing:border-box;min-height:46px!important;min-width:0!important;width:auto!important;height:auto!important;margin:0!important;padding:7px 10px!important;border:1px solid #cbd5c5!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;cursor:pointer}#shop-root .px-editorial .px-packing .mate-color-choice.px-color-original{grid-column:1/-1}#shop-root .px-editorial .px-packing .mate-color-choice>span{display:block!important;width:23px!important;height:23px!important;flex:0 0 23px;box-sizing:border-box;border:1px solid #b7c6b1!important;border-radius:50%!important;outline:0!important;box-shadow:none!important;margin:0!important;transform:none!important}#shop-root .px-editorial .px-packing .mate-color-choice>.px-color-label{font:400 13px/1.4 Nimbus,Arial,sans-serif!important;color:#264b34;min-width:0;margin:0!important;white-space:nowrap;overflow-wrap:normal}#shop-root .px-editorial .px-packing .mate-color-choice.px-color-selected{background:#eaf0e3!important;border-color:#355d42!important}#shop-root .px-editorial .px-packing .mate-color-choice.px-color-selected>span::after{content:'✓';display:grid;place-items:center;width:100%;height:100%;font:600 13px/1 Arial,sans-serif;color:#244a32}#shop-root .px-editorial .px-packing .mate-color-choice:has(input:focus-visible){outline:2px solid #a91346!important;outline-offset:2px}#shop-root .px-editorial .px-packing [data-package-note]{display:block!important;font:400 12px/1.5 Nimbus,Arial,sans-serif!important;margin:12px 0 0!important;padding:0!important;color:#536653}#shop-root .px-editorial .px-packing>.mate-selection-summary{display:none!important}@media(max-width:360px){#shop-root .px-editorial .px-flower-row{gap:10px}#shop-root .px-editorial .px-packing .mate-color-choice{padding:7px 8px!important;gap:7px!important}#shop-root .px-editorial .px-packing .mate-color-choice>.px-color-label{font-size:13px!important}}#shop-root .px-size .mate-fixed-dimensions{display:flex;flex-wrap:wrap;gap:16px 36px;margin:0 0 12px;padding:0}#shop-root .px-size .mate-fixed-dimensions>div{display:flex;flex-direction:column;gap:4px;min-width:76px}#shop-root .px-size .mate-fixed-dimensions dt{font-size:13px;line-height:1.4;color:#59685d}#shop-root .px-size .mate-fixed-dimensions dd{margin:0;font-size:19px;line-height:1.3;font-weight:600;color:#203c2c}body.px-product #shop-root .mate-product-main img[data-gallery-main][data-px-orientation],
body.px-product #shop-root .mate-product-main img[data-gallery-main][data-px-kind],
body.px-product #shop-root .mate-product-main img[data-gallery-main]{object-fit:contain!important;object-position:center!important;transform:none!important;max-width:100%!important;max-height:100%!important}body.px-product #shop-root .mate-product-thumb img{object-fit:contain!important;object-position:center!important;transform:none!important}body #shop-root .mate-product-gallery:not(.is-single) .mate-product-thumbs{contain:size;min-height:0!important;height:100%!important;max-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;scrollbar-width:thin;align-content:start;align-self:stretch!important}body #shop-root .mate-product-gallery:not(.is-single) .mate-product-thumb{flex-shrink:0}#shop-root .px-panel>[data-minimum-order]{order:4!important;margin:0 0 14px!important;font-size:14px;line-height:1.5;color:#31533e}[data-strawberry-nav][hidden],#strawberries[hidden]{display:none!important}.strawberry-home{padding-top:34px;padding-bottom:30px;color:#f2eee4}.strawberry-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:24px}.strawberry-heading h2{font:400 clamp(30px,3.3vw,46px)/1.08 Molecula,Georgia,serif;letter-spacing:-.02em;margin:0 0 12px}.strawberry-heading p{font:400 15px/1.5 Nimbus,Arial,sans-serif;color:#c6d2c8;margin:0}.strawberry-heading>a{font:400 14px/1.4 Nimbus,Arial,sans-serif;color:#e6ecdc;white-space:nowrap;text-decoration:none}.strawberry-home .strawberry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.strawberry-home .catalog-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:14px;border:1px solid #c3d8be30;background:#122e23;color:#f2eee4}.strawberry-home .catalog-card-media{position:relative;aspect-ratio:4/5;min-height:0!important;background:#101415;overflow:hidden}.strawberry-home .catalog-card-media>img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.strawberry-home .catalog-card-top{position:absolute;inset:10px 10px auto auto}.strawberry-home .card-favorite{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid #c3d8be55;background:#123629aa;color:#fff;font-size:26px;cursor:pointer}.strawberry-home .catalog-card-body{display:flex;flex-direction:column;gap:10px;padding:15px;flex:1}.strawberry-home .catalog-card-availability{font:400 12px/1.4 Nimbus,Arial,sans-serif;color:#bbcdbf}.strawberry-home .catalog-card-title h3{font:600 16px/1.35 Nimbus,Arial,sans-serif;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.strawberry-home .catalog-card-size,.strawberry-home .catalog-card-composition{display:none}.strawberry-home .catalog-card-bottom{margin-top:auto;display:flex;align-items:end;justify-content:space-between;gap:8px}.strawberry-home .card-price-line{display:flex;align-items:start;flex-direction:column;gap:6px;min-width:0}.strawberry-home .catalog-card-price{font:600 19px/1.3 Nimbus,Arial,sans-serif;white-space:normal}.strawberry-home .catalog-card-actions{display:flex;gap:5px}.strawberry-home .card-view,.strawberry-home .card-add{display:grid;place-items:center;min-width:36px;min-height:40px;background:#bd004c;color:#fff;border:0;border-radius:7px;text-decoration:none;font-size:19px;cursor:pointer}.strawberry-home .card-bonus{font:400 11px/1.3 Nimbus,Arial,sans-serif;display:inline-block;padding:4px 6px;border-radius:4px;background:#d9ead71f;color:#d6e4c9}.strawberry-home :is(a,button):focus-visible{outline:3px solid #f3b1ce;outline-offset:3px}@media(max-width:820px){.strawberry-home{padding-top:24px;padding-bottom:24px}.strawberry-heading{display:block;margin-bottom:18px}.strawberry-heading h2{font-size:31px}.strawberry-heading p{font-size:14px}.strawberry-heading>a{display:inline-flex;min-height:44px;align-items:center;margin-top:4px}.strawberry-home .strawberry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.strawberry-home .catalog-card-body{padding:11px;gap:8px}.strawberry-home .catalog-card-title h3{font-size:14px}.strawberry-home .catalog-card-price{font-size:15px}.strawberry-home .catalog-card-bottom{flex-wrap:wrap}.strawberry-home .catalog-card-actions{margin-left:auto}.strawberry-home .card-bonus{font-size:10px}}body.commerce-page #shop-root .catalog-shell [data-catalog-layout="wrapped-v2"]{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"kind kind" "availability filters" "styles styles";gap:10px!important;overflow:visible!important;position:static!important;isolation:auto!important}body.commerce-page #shop-root .catalog-shell [data-catalog-layout="wrapped-v2"] .catalog-kind{grid-area:kind!important;margin:0!important;padding:0 0 10px!important;border-bottom:1px solid #aac4ac26}body.commerce-page #shop-root .catalog-shell [data-catalog-layout="wrapped-v2"] .catalog-availability{grid-area:availability!important}body.commerce-page #shop-root .catalog-shell [data-catalog-layout="wrapped-v2"] .catalog-style-chips{grid-area:styles!important;padding:10px 0 0!important;border-top:1px solid #aac4ac26}body.commerce-page #shop-root .catalog-shell [data-catalog-layout="wrapped-v2"] .filter-chips{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;max-width:100%!important;width:auto!important;min-width:0!important;mask:none!important;-webkit-mask:none!important;gap:8px!important;scroll-snap-type:none!important}body.commerce-page #shop-root .catalog-shell [data-catalog-layout="wrapped-v2"] .filter-chip{white-space:normal!important;max-width:100%!important;flex:0 1 auto!important;min-height:40px!important;line-height:1.25!important;overflow:visible!important;text-overflow:clip!important;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}body.commerce-page #shop-root .catalog-shell [data-catalog-layout="wrapped-v2"] .filter-toggle{grid-area:filters!important;position:static!important;transform:none!important;min-height:44px!important;align-self:start;justify-self:end;margin:0!important;display:inline-flex!important}.catalog-kind a{color:inherit;text-decoration:none}.catalog-kind a.active{background:#e6eadb!important;color:#193d2c!important;border-color:#e6eadb!important}body.commerce-page #shop-root .catalog-shell .gift-toolbar{grid-template-areas:"kind filters"!important;align-items:center}body.commerce-page #shop-root .catalog-shell .gift-toolbar .catalog-kind{padding-bottom:0!important;border:0}body[data-shop-route="gifts"] .gift-catalog-page{color:#f2eee4}body[data-shop-route="gifts"] #shop-root .gift-catalog-page :is(.breadcrumbs,.breadcrumbs a,.breadcrumbs span,.page-head>p,.gift-catalog-status){color:#bdcec4!important}body[data-shop-route="gifts"] #shop-root .gift-catalog-page .page-head h1{color:#f2eee4}.gift-filter-panel{display:flex;gap:12px;flex-wrap:wrap;padding:18px;border:1px solid #aac4ac40;border-radius:14px;margin-bottom:20px}.gift-filter-panel[hidden]{display:none!important}.gift-filter-panel label{display:grid;gap:8px;flex:1 1 130px;font-size:14px}.gift-filter-panel input,.gift-sort-label select{max-width:100%;min-height:44px;border:1px solid #6e8a79;border-radius:10px;background:#173c2d;color:#f2eee4;font:inherit;padding:8px 12px}.gift-sort-label{font-size:0;display:block;max-width:60%}.gift-sort-label select{font:400 14px/1.3 Nimbus,Arial,sans-serif;width:100%}.gift-example-note{margin:0 0 18px;font:400 14px/1.5 Nimbus,Arial,sans-serif;color:#bfcec4;max-width:64ch}#shop-root .gift-native-grid [data-product-kind="gift"] .catalog-card-media img{object-fit:contain!important;object-position:center!important}#shop-root [data-product-kind="gift"] .catalog-card-composition{display:none!important}#shop-root [data-product-kind="gift"] .catalog-card-size{display:none!important}#shop-root [data-product-kind="gift"] .catalog-card-price{line-height:1.3;white-space:normal;font-size:clamp(15px,2.4vw,22px)}#shop-root [data-product-kind="gift"] .card-price-line{flex-wrap:wrap;gap:6px}#shop-root .gift-product-native .mate-product-main{background:#101415!important}#shop-root .gift-product-native .mate-product-main img{object-fit:contain!important;object-position:center!important;max-height:720px!important}#shop-root .gift-product-native .mate-photo-proof{color:#f2eee4;background:#10271fcc}#shop-root .gift-product-native .gift-price-inquiry{font-size:28px;line-height:1.2}#shop-root .gift-product-native .px-information p{white-space:pre-line}.gift-native-related{margin:40px 0}.gift-native-related .section-heading p{max-width:52ch;line-height:1.5}.gift-native-related .mate-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media(max-width:820px){body.commerce-page #shop-root .catalog-shell [data-catalog-layout="wrapped-v2"]{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"kind" "availability" "styles" "filters";padding:10px!important;gap:8px!important}body.commerce-page #shop-root .catalog-shell [data-catalog-layout="wrapped-v2"] .catalog-availability{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body.commerce-page #shop-root .catalog-shell [data-catalog-layout="wrapped-v2"] .catalog-availability .filter-chip{width:100%;min-width:0!important;padding:9px 5px!important;font-size:12px!important;box-sizing:border-box}body.commerce-page #shop-root .catalog-shell [data-catalog-layout="wrapped-v2"] .catalog-kind .filter-chip{font-size:12px!important;padding:9px 10px!important}body.commerce-page #shop-root .catalog-shell [data-catalog-layout="wrapped-v2"] .catalog-style-chips .filter-chip{font-size:12px!important;padding:8px 12px!important}body.commerce-page #shop-root .catalog-shell .gift-toolbar{grid-template-areas:"kind" "filters"!important}#shop-root .gift-native-grid{gap:12px}.gift-native-related .mate-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#shop-root .gift-product-native .mate-product-main img{max-height:520px!important}}@media(prefers-reduced-motion:reduce){.strawberry-home *{scroll-behavior:auto!important}}body.commerce-page[data-shop-route="gifts"]{background:#061c13!important;color:#f2eee4!important}body.commerce-page[data-shop-route="gifts"] #shop-root{background:transparent!important}body.commerce-page[data-shop-route="gifts"] #shop-root .gift-catalog-page{background:transparent!important}body.commerce-page[data-shop-route="gifts"] #shop-root .gift-catalog-page :is(.catalog-result-label,[data-result-count],.gift-example-note){color:#bdcec4!important}body.commerce-page #shop-root .gift-native-related .catalog-card{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;min-height:0!important;overflow:hidden}body.commerce-page #shop-root .gift-native-related .catalog-card-media{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;aspect-ratio:4/5!important;flex:none!important}body.commerce-page #shop-root .gift-native-related .catalog-card-media img{width:100%!important;height:100%!important;object-fit:cover!important}body.commerce-page #shop-root .gift-native-related .catalog-card-body{display:flex!important;flex-direction:column!important;padding:12px!important;gap:8px;min-width:0!important;flex:1}body.commerce-page #shop-root .gift-native-related .catalog-card-title h3{font:600 15px/1.3 Nimbus,Arial,sans-serif!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}body.commerce-page #shop-root .gift-native-related :is(.catalog-card-size,.catalog-card-composition){display:none!important}body.commerce-page #shop-root .gift-native-related .catalog-card-bottom{display:flex!important;flex-wrap:wrap;align-items:end;gap:8px;margin-top:auto}body.commerce-page #shop-root .gift-native-related .card-price-line{display:flex!important;flex-direction:column;align-items:start;gap:5px;min-width:0}body.commerce-page #shop-root .gift-native-related .catalog-card-price{font-size:17px!important}body.commerce-page #shop-root .gift-native-related .catalog-card-actions{margin-left:auto}body.commerce-page #shop-root .gift-native-related .card-bonus{font-size:10px!important}body.commerce-page #shop-root .gift-native-related .card-bonus .bonus-rate{display:block}body.commerce-page #shop-root .gift-native-related .card-favorite{position:relative!important;transform:none!important;top:auto!important;left:auto!important}body.commerce-page #shop-root .gift-product-native:has(.mate-add-to-cart[data-florist-contact]) .site41-route-contact{display:none!important}@media(max-width:620px){body.commerce-page #shop-root .gift-native-related .catalog-card-bottom{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important}body.commerce-page #shop-root .gift-native-related .card-price-line{width:100%;position:static!important}body.commerce-page #shop-root .gift-native-related .catalog-card-actions{position:static!important;justify-content:flex-end!important;align-self:end;width:100%;margin:0!important}body.commerce-page #shop-root .gift-native-related :is(.card-view,.card-add){position:static!important;transform:none!important;min-width:40px;min-height:40px}}body.commerce-page #shop-root .catalog-editorial .page-head{align-items:center!important;min-height:0!important;margin:0 0 16px!important;gap:10px!important}body.commerce-page #shop-root .catalog-editorial .page-head h1{font:400 clamp(38px,4vw,56px)/1.12 Molecula,Georgia,serif!important;letter-spacing:-.03em;margin:0!important}body.commerce-page #shop-root .catalog-editorial .page-head :is(.section-kicker),body.commerce-page #shop-root .catalog-editorial .page-head>p{display:none!important}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout]{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;grid-template-areas:"kind availability" "kind styles";gap:10px 30px!important;align-items:center!important;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important}body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-visual-categories{grid-area:kind!important;display:flex!important;flex-wrap:nowrap!important;gap:10px!important;padding:0!important;border:0!important;margin:0!important;align-items:stretch!important;width:100%!important;max-width:none!important;min-width:0!important}body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-visual-categories [data-strawberry-nav][hidden]{display:none!important}body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category{position:relative;box-sizing:border-box;display:block!important;flex:1 1 0!important;min-width:0!important;max-width:none!important;height:112px!important;min-height:112px!important;padding:0!important;border:1px solid #afc9b82b!important;border-radius:14px!important;background:linear-gradient(150deg,#10261f,#081911)!important;color:#f1f0e7!important;overflow:hidden!important;text-decoration:none!important;isolation:isolate;transition:border-color .16s ease,box-shadow .16s ease}body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category-image{position:absolute;inset:2px 4px 30px;display:block;overflow:hidden;background:transparent}body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category-image:after{content:"";position:absolute;inset:60% 0 0;background:linear-gradient(180deg,transparent,#0c2118b3)}body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category-image img{display:block;width:100%;height:100%;object-fit:contain!important;object-position:center!important;transform:none!important;background:transparent;filter:none;mix-blend-mode:lighten}body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category--balloons .catalog-category-image img{object-fit:contain!important;transform:none!important;filter:brightness(1.08) saturate(.98)}body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category-name{position:absolute;z-index:2;inset:auto 0 0;box-sizing:border-box;height:32px;display:flex;align-items:center;justify-content:center;padding:3px 5px;font:500 14px/1.12 Nimbus,Arial,sans-serif;text-align:center;white-space:normal;letter-spacing:0;background:linear-gradient(180deg,#0c241bc4,#102a20eb);color:#eceee4;text-shadow:none}body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category.active{border-color:#c97b9a!important;box-shadow:0 0 0 1px #c97b9a1a,inset 0 0 18px #c97b9a08!important}body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category.active:after{content:none}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-availability{grid-area:availability!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:2px!important;margin:0!important;padding:3px!important;border:1px solid #b0c9b730!important;border-radius:12px!important;background:#06180f88!important;box-sizing:border-box}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-availability .filter-chip{min-height:44px!important;padding:9px 7px!important;border:0!important;border-radius:9px!important;font:500 13px/1.2 Nimbus,Arial,sans-serif!important;color:#b7c9bc!important;background:transparent!important}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-availability .filter-chip.active{background:#edf0e0!important;color:#1b3d2d!important;box-shadow:0 1px 4px #0002}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-style-chips{grid-area:styles!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;border:0!important;padding:0!important;margin:0!important;max-width:none!important}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-style-chips .filter-chip{min-height:44px!important;padding:8px!important;gap:7px!important;border:1px solid #afc4b312!important;border-radius:24px!important;color:#c5d3c6!important;font:400 13px/1.2 Nimbus,Arial,sans-serif!important;white-space:nowrap!important;justify-content:center!important;background:transparent!important;box-shadow:none}body.commerce-page #shop-root .catalog-editorial .catalog-style-chips .filter-chip:before{content:"";display:block;flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#dfa7be;box-shadow:none}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-style-chips .filter-chip.active{border-color:#cf94ad88!important;background:#b75f8129!important;box-shadow:inset 0 0 0 1px #e7adc512!important;color:#fff1f6!important}body.commerce-page #shop-root .catalog-editorial .catalog-layout{display:block!important;margin-top:8px!important}body.commerce-page #shop-root .catalog-editorial .catalog-layout,body.commerce-page #shop-root .catalog-editorial .catalog-layout>section{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}body.commerce-page #shop-root .catalog-editorial .catalog-results-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px!important;margin:0 0 14px!important;min-height:44px!important;padding-top:6px;border-top:1px solid #bdd4c215}body.commerce-page #shop-root .catalog-editorial .catalog-result-label{display:none!important}body.commerce-page #shop-root .catalog-editorial [data-result-count]{grid-column:1!important;grid-row:1!important;font:400 12px/1.35 Nimbus,Arial,sans-serif!important;color:#9fb3a7!important;min-width:0!important;white-space:normal!important}body.commerce-page #shop-root .catalog-editorial .filter-toggle{display:inline-flex!important;grid-column:2!important;grid-row:1!important;align-items:center;justify-content:center;gap:7px;padding:8px 11px!important;min-height:44px!important;margin:0!important;font:500 13px/1.2 Nimbus,Arial,sans-serif!important;border:1px solid #b0c9b737!important;border-radius:10px!important;background:#18372a44!important;color:#e6ede2!important}body.commerce-page #shop-root .catalog-editorial .filter-toggle::before{content:"";width:16px;height:16px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23edf2e9' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M2 5h16M2 15h16M6 2v6M14 12v6'/%3E%3C/svg%3E") center/contain no-repeat}body.commerce-page #shop-root .catalog-editorial .filter-toggle[aria-expanded="true"]{border-color:#c97b9a80!important;background:#244333!important}body.commerce-page #shop-root .catalog-editorial .catalog-results-sort{grid-column:3!important;grid-row:1!important;justify-self:end!important;max-width:156px!important;min-width:0!important;width:156px!important;margin:0!important}body.commerce-page #shop-root .catalog-editorial .catalog-results-sort summary{min-height:44px!important;min-width:0!important;width:100%!important;padding:8px!important;border:0!important;background:transparent!important;display:flex!important;align-items:center;gap:6px;font:400 12px/1.25 Nimbus,Arial,sans-serif!important}body.commerce-page #shop-root .catalog-editorial .catalog-results-sort summary>span{display:none!important}body.commerce-page #shop-root .catalog-editorial .catalog-results-sort summary strong{font:inherit!important;color:#b9cbbd!important;white-space:normal}body.commerce-page #shop-root .catalog-editorial .catalog-filters{display:none!important;position:static!important;margin:0 0 20px!important;padding:20px!important;border:1px solid #afc8b72e;border-radius:14px;background:#102c20!important;box-shadow:none!important;width:100%!important}body.commerce-page #shop-root .catalog-editorial .catalog-filters.open{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px}body.commerce-page #shop-root .catalog-editorial .catalog-filters>.filter-group{margin:0!important;padding:0!important;border:0!important;min-width:0}body.commerce-page #shop-root .catalog-editorial .catalog-filters>.filter-group:nth-child(5){grid-column:1/-1;padding-top:12px!important;border-top:1px solid #c5d7bf24!important}body.commerce-page #shop-root .catalog-editorial .catalog-filters h3{font:600 14px/1.35 Nimbus,Arial,sans-serif;margin:0 0 10px!important}body.commerce-page #shop-root .catalog-editorial .catalog-filters .filter-option{min-height:40px;font-size:13px;line-height:1.35}body.commerce-page #shop-root .catalog-editorial .catalog-filters .budget-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px}body.commerce-page #shop-root .catalog-editorial .catalog-filters .budget-presets button{width:100%;min-height:40px;margin:0;padding:8px 6px;font:500 13px/1.2 Nimbus,Arial,sans-serif}body.commerce-page #shop-root .catalog-editorial .catalog-filter-actions{grid-column:1/-1;display:flex;justify-content:flex-end;padding-top:4px}body.commerce-page #shop-root .catalog-editorial .catalog-filter-actions>button{min-height:46px!important;border-radius:11px!important;background:#eef0e4!important;color:#1b412f!important;border:0!important}.catalog-editorial .catalog-extra-chips{display:flex;flex-wrap:wrap;gap:8px}.catalog-editorial .catalog-extra-chips .filter-chip{min-height:40px;padding:9px 12px;border:1px solid #c1d4ba55;border-radius:10px;background:transparent;color:#dce8d7;font:500 13px/1.3 Nimbus,Arial,sans-serif}.catalog-editorial .catalog-extra-chips .filter-chip.active{background:#e8eddd;color:#1b412f}.catalog-editorial .catalog-active-pick{display:inline-flex;align-items:center;gap:6px;grid-column:2;align-self:flex-start;border:1px solid #dfa1b966;border-radius:20px;padding:2px 6px 2px 12px;font:400 13px/1.4 Nimbus,Arial,sans-serif;color:#eed8e0;background:#3a263522}.catalog-editorial .catalog-active-pick>button{width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;color:#eed8e0;font-size:22px}body.commerce-page #shop-root .catalog-editorial :is(.filter-chip,.filter-toggle,summary):focus-visible{outline:2px solid #e9acc6!important;outline-offset:3px!important}@media(hover:hover){body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category:hover{transform:translateY(-2px);border-color:#dfa0b9!important}body.commerce-page #shop-root .catalog-editorial .catalog-style-chips .filter-chip:hover{border-color:#ffffff24!important}}@media(max-width:820px){body.commerce-page #shop-root:has(>.catalog-shell){padding-top:80px!important}body.commerce-page #shop-root .catalog-editorial .page-head{margin-bottom:6px!important}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout]{display:flex!important;flex-direction:column;align-items:stretch!important;gap:4px!important}body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-visual-categories{gap:9px!important}body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-visual-categories [data-strawberry-nav][hidden]{display:none!important}body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category{height:100px!important;min-height:100px!important}body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category-name{font-size:12.5px;inset:auto 0 0;height:32px}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-availability .filter-chip{font-size:12px!important;padding:7px 4px!important}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-style-chips .filter-chip{min-width:0!important;font-size:12px!important;min-height:44px!important;padding:7px 5px!important;gap:5px!important;justify-content:center!important}body.commerce-page #shop-root .catalog-editorial .catalog-layout{margin-top:0!important}body.commerce-page #shop-root .catalog-editorial .catalog-results-head{padding-top:2px!important;margin-bottom:8px!important;border-top:0!important}body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category--strawberries .catalog-category-name{font-size:12px;line-height:1.1}body.commerce-page #shop-root .catalog-editorial .catalog-filters.open{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px!important;gap:14px}body.commerce-page #shop-root .catalog-editorial .catalog-filters.open>.filter-group:first-child{grid-column:1/-1}body.commerce-page #shop-root .catalog-editorial .catalog-filters.open>.filter-group:nth-child(4){grid-column:1/-1;display:flex;align-items:center;gap:16px}body.commerce-page #shop-root .catalog-editorial .catalog-filters.open>.filter-group:nth-child(4)>h3{margin:0!important}body.commerce-page #shop-root .catalog-editorial .catalog-filter-actions>button{width:100%}}@media(max-width:359px){body.commerce-page #shop-root .catalog-editorial .catalog-results-head{gap:5px!important}body.commerce-page #shop-root .catalog-editorial .filter-toggle{font-size:12px!important;padding:8px!important}body.commerce-page #shop-root .catalog-editorial .catalog-results-sort{max-width:125px!important}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-style-chips .filter-chip{font-size:11px!important;padding:7px 4px!important}body.commerce-page #shop-root .catalog-editorial .catalog-style-chips .filter-chip:before{display:block!important;width:4px;height:4px;flex-basis:4px}}@media(prefers-reduced-motion:reduce){body.commerce-page #shop-root .catalog-editorial *{transition:none!important}}@media(max-width:620px){body.commerce-page #shop-root .catalog-editorial .catalog-results-head{grid-template-columns:max-content auto minmax(0,1fr)!important;gap:8px!important}body.commerce-page #shop-root .catalog-editorial [data-result-count]{white-space:nowrap!important;font-size:11px!important;font-weight:400!important}body.commerce-page #shop-root .catalog-editorial .catalog-results-sort{width:100%!important;max-width:156px!important}body.commerce-page #shop-root .catalog-editorial .catalog-results-sort summary{justify-content:flex-end!important;padding:7px 0 7px 3px!important;gap:5px!important}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-availability{grid-template-columns:.82fr 1.36fr 1fr!important}body.commerce-page #shop-root .catalog-editorial .filter-toggle{padding:8px 10px!important;background:#17372b66!important}}body.commerce-page #shop-root .catalog-editorial .catalog-style-chips .filter-chip.active:before{box-shadow:0 0 0 3px #dfb0c319}@media(max-width:359px){body.commerce-page #shop-root .catalog-editorial .catalog-results-head{gap:6px!important}body.commerce-page #shop-root .catalog-editorial .filter-toggle{padding:8px!important;gap:5px!important}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-style-chips .filter-chip{gap:4px!important;padding:7px 3px!important}}@media(min-width:821px) and (max-width:1100px){body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category-name{height:36px;font-size:12.5px;line-height:1.1}body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category-image{bottom:34px}}@media(orientation:landscape) and (max-height:500px) and (min-width:540px) and (max-width:1100px){body.commerce-page #shop-root:has(>.catalog-shell){padding-top:80px!important}body.commerce-page #shop-root .catalog-editorial>.breadcrumbs{display:none!important}body.commerce-page #shop-root .catalog-editorial .page-head{padding:0!important;margin:0 0 8px!important;min-height:44px!important}body.commerce-page #shop-root .catalog-editorial .page-head h1{font-size:32px!important;line-height:1.1!important}body.commerce-page #shop-root .catalog-editorial .page-head [data-florist-contact]{min-height:44px!important;padding:8px 12px!important}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout]{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"kind availability" "kind styles"!important;gap:4px 14px!important}body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category{height:100px!important;min-height:100px!important}body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category-name{height:34px;font-size:12px;line-height:1.1}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-style-chips .filter-chip{font-size:11px!important;padding:7px 3px!important;gap:4px!important}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-availability .filter-chip{font-size:12px!important;padding:7px 4px!important}body.commerce-page #shop-root .catalog-editorial .catalog-layout{margin-top:0!important}body.commerce-page #shop-root .catalog-editorial .catalog-results-head{padding-top:2px!important;border-top:0!important;margin-bottom:8px!important}}@media(orientation:landscape) and (max-height:500px) and (min-width:821px) and (max-width:1100px){body.commerce-page #shop-root:has(>.catalog-shell){padding-top:96px!important}}@media(max-width:620px){body.commerce-page #shop-root .catalog-editorial .catalog-card .card-price-line{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}}@media(orientation:landscape) and (max-height:500px) and (min-width:540px) and (max-width:620px){body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-style-chips{grid-template-columns:.9fr .8fr 1.3fr!important}}@media(orientation:landscape) and (max-height:360px) and (min-width:540px) and (max-width:740px){body.commerce-page #shop-root .catalog-editorial .page-head{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;padding:0!important;margin:-1px!important}body.commerce-page #shop-root .catalog-editorial .page-head [data-florist-contact]{display:none!important}}.catalog-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin:28px 0;color:var(--ink)}.catalog-pagination[hidden]{display:none}.catalog-pagination>button[hidden]{display:none!important}.catalog-pagination>span{font-size:14px}.catalog-pagination>button{min-width:210px;min-height:48px}.catalog-pagination button:focus-visible{outline:2px solid currentColor;outline-offset:4px}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-style-chips .filter-chip{white-space:normal!important;text-align:center!important}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-style-chips [data-catalog-filter="Цветы поштучно"]{--chip-rgb:139,190,155}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-style-chips [data-catalog-filter="Цветы с шаром / Bubbles"]{--chip-rgb:130,195,232}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-style-chips [data-catalog-filter="Вау-букеты"]{--chip-rgb:218,181,104}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-style-chips [data-catalog-filter="Нежные"]{--chip-rgb:229,174,198}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-style-chips [data-catalog-filter="Яркие"]{--chip-rgb:245,155,65}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-style-chips [data-catalog-filter="Романтичные"]{--chip-rgb:224,82,133}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-style-chips .filter-chip{border-color:rgba(var(--chip-rgb,180,195,182),.35)!important;background:rgba(var(--chip-rgb,180,195,182),.09)!important;color:rgb(var(--chip-rgb,210,224,210))!important}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-style-chips .filter-chip:before{background:rgb(var(--chip-rgb,180,195,182))!important}body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-style-chips .filter-chip.active{border-color:rgba(var(--chip-rgb,180,195,182),.85)!important;background:rgba(var(--chip-rgb,180,195,182),.24)!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(var(--chip-rgb,180,195,182),.18)!important}body.commerce-page #shop-root .catalog-card[data-product-card]{display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-media{position:relative!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1!important;overflow:hidden!important;background:#101d17!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-media img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-body{display:flex!important;flex-direction:column!important;flex:1!important;gap:7px!important;padding:14px!important;min-width:0!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-bottom{order:-1!important;display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;gap:10px!important;margin:0 0 3px!important;width:100%!important}body.commerce-page #shop-root .catalog-card[data-product-card] .card-price-line{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:flex-start!important;gap:3px 12px!important;min-width:0!important;width:auto!important;position:static!important;text-align:left!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-price{font:700 23px/1.2 Nimbus,Arial,sans-serif!important;color:#f5f2e8!important;letter-spacing:-.025em!important;white-space:nowrap!important;font-variant-numeric:tabular-nums}body.commerce-page #shop-root .catalog-card[data-product-card] .card-bonus{display:inline-flex!important;align-items:baseline!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:#bfd4c5!important;font:400 12px/1.4 Nimbus,Arial,sans-serif!important;white-space:nowrap!important}body.commerce-page #shop-root .catalog-card[data-product-card] .card-bonus .bonus-rate{display:none!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-actions{position:static!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:0!important;margin:0!important;width:44px!important;align-self:center!important}body.commerce-page #shop-root .catalog-card[data-product-card] .card-view{display:none!important}body.commerce-page #shop-root .catalog-card[data-product-card] .card-add{position:static!important;transform:none!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:1px solid #b5ccb552!important;border-radius:12px!important;background:#e8eddf!important;color:#193d2c!important;font:400 27px/1 Nimbus,Arial,sans-serif!important;box-shadow:none!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-title{margin:0!important;min-width:0!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-title h3{font:500 17px/1.35 Nimbus,Arial,sans-serif!important;letter-spacing:0!important;margin:0!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important;min-height:2.7em!important;text-wrap:pretty}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-size{margin:0!important;font:400 12px/1.4 Nimbus,Arial,sans-serif!important;color:#b9c9bf!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-composition{display:none!important}body.commerce-page #shop-root .catalog-card[data-example-only] .catalog-card-bottom{grid-template-columns:minmax(0,1fr)!important}body.commerce-page #shop-root .catalog-card[data-example-only] .catalog-card-price{font-size:17px!important;white-space:normal!important}body.commerce-page #shop-root .catalog-card :is(.catalog-card-title,.card-add):focus-visible{outline:2px solid #ecc0d0!important;outline-offset:3px!important}@media(min-width:1101px){body.commerce-page #shop-root .catalog-shell :is([data-catalog-grid],[data-gift-native-grid]){grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:620px){body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-body{padding:10px!important;gap:6px!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-bottom{gap:6px!important;align-items:start!important}body.commerce-page #shop-root .catalog-card[data-product-card] .card-price-line{flex-direction:column!important;align-items:flex-start!important;gap:3px!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-price{font-size:19px!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-title h3{font-size:14px!important}body.commerce-page #shop-root .catalog-card[data-product-card] .card-bonus{font-size:11px!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-size{font-size:11px!important}}@media(max-width:359px){body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-body{position:relative!important;padding-bottom:62px!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-bottom{grid-template-columns:minmax(0,1fr)!important;position:static!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-actions{position:absolute!important;right:10px!important;bottom:10px!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-price{font-size:19px!important}}html.site42-pending body.commerce-page #shop-root [data-catalog-grid][aria-busy="false"]{opacity:1!important;pointer-events:auto!important}body.commerce-page #shop-root .catalog-card[data-product-card]{min-height:0!important;height:auto!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-body{min-height:0!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-bottom{padding:0!important}@media(max-width:620px){body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-media{aspect-ratio:4/5!important}}@media(max-width:359px){body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-body{padding-bottom:10px!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-actions{position:static!important;justify-self:end!important;right:auto!important;bottom:auto!important}}body.commerce-page #shop-root .catalog-card[data-product-card] .card-view{display:block!important;position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;transform:none!important}body.commerce-page #shop-root .catalog-card[data-product-card]:has(.card-view:focus-visible){outline:2px solid #ecc0d0!important;outline-offset:2px!important}html.site42-pending body.commerce-page #shop-root [data-gift-native-grid][aria-busy="false"]{opacity:1!important;pointer-events:auto!important}body.commerce-page #shop-root [data-catalog-refined] .catalog-toolbar[data-catalog-layout]{grid-template-areas:"kind availability"!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:18px 30px!important}body.commerce-page #shop-root [data-catalog-refined] .catalog-toolbar[data-catalog-layout] [data-refine-availability]{grid-area:availability!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px!important;padding:3px!important;border:1px solid #b0c9b730!important;border-radius:12px!important;background:#06180f88!important;box-sizing:border-box}body.commerce-page #shop-root [data-catalog-refined] .catalog-toolbar[data-catalog-layout] [data-refine-availability] .filter-chip{min-height:44px!important;padding:9px 7px!important;border:0!important;border-radius:9px!important;font:500 13px/1.2 Nimbus,Arial,sans-serif!important;white-space:nowrap!important;color:#b7c9bc!important;background:transparent!important;box-shadow:none!important}body.commerce-page #shop-root [data-catalog-refined] .catalog-toolbar[data-catalog-layout] [data-refine-availability] .filter-chip.active{background:#edf0e0!important;color:#1b3d2d!important;box-shadow:0 1px 4px #0002!important}body.commerce-page #shop-root [data-catalog-refined] .catalog-toolbar[data-catalog-layout] [data-refine-availability] .filter-chip:before{display:none!important;content:none!important}body.commerce-page #shop-root [data-catalog-refined] .catalog-results-head{margin-top:14px!important}body.commerce-page #shop-root [data-catalog-refined] .filter-toggle{background:#eaf0df!important;color:#163c2b!important;border-color:#eaf0df!important;min-width:116px!important;font-weight:600!important}body.commerce-page #shop-root [data-catalog-refined] .filter-toggle::before{filter:brightness(.25)}.refine-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;color:#fff;background:#c70750;font:600 11px/1 Nimbus,Arial,sans-serif}.refine-active{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 16px}.refine-active[hidden]{display:none}.refine-active>button{display:inline-flex;align-items:center;gap:9px;max-width:100%;min-height:36px;padding:6px 10px;border:1px solid #b9cdb84d;border-radius:20px;color:#edf1e8;background:#183b2c;font:400 12px/1.4 Nimbus,Arial,sans-serif;cursor:pointer}.refine-active>button>span{font-size:20px;line-height:1}.refine-active>.refine-clear-all{border-color:transparent;background:none;color:#baccc0;text-decoration:underline;text-underline-offset:3px}dialog.catalog-refine{width:440px;max-width:calc(100vw - 16px);height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;border-radius:22px 0 0 22px;color:#183e2c;background:#f5f3ea;box-shadow:0 24px 100px #0006;overflow:hidden;font:400 14px/1.45 Nimbus,Arial,sans-serif;box-sizing:border-box}dialog.catalog-refine:not([open]){display:none!important}dialog.catalog-refine[open]{display:flex!important;flex-direction:column;animation:refine-from-right .2s cubic-bezier(.2,.8,.2,1)}dialog.catalog-refine::backdrop{background:#001a137d}@keyframes refine-from-right{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes refine-from-bottom{from{transform:translateY(100%)}to{transform:translateY(0)}}.catalog-refine *{box-sizing:border-box}.refine-head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 15px;border-bottom:1px solid #193e2b1c;background:#f5f3ea}.refine-head p{margin:0 0 1px;color:#5f7465;font-size:12px;letter-spacing:.02em}.refine-head h2{margin:0;font:400 30px/1.15 Molecula,Georgia,serif;letter-spacing:-.02em;outline:none}.refine-close{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border:1px solid #1a402b26;border-radius:50%;color:#234532;background:transparent;font:300 30px/1 Arial,sans-serif;cursor:pointer}.refine-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px 24px 24px;scrollbar-gutter:stable}.refine-group{min-width:0;margin:0 0 22px;padding:0;border:0}.refine-group>legend{display:block;margin:0 0 10px;padding:0;color:#143a28;font:600 15px/1.4 Nimbus,Arial,sans-serif}.refine-budgets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 10px}.refine-budgets>button{min-width:0;min-height:44px;padding:9px 5px;border:1px solid #bdcbbd;border-radius:12px;color:#294c37;background:#fffdf7;font:500 13px/1.25 Nimbus,Arial,sans-serif;cursor:pointer}.refine-budgets>button[aria-pressed=true]{border-color:#234a32;background:#e4ebdc;box-shadow:inset 0 0 0 1px #234a32}.refine-price{display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);align-items:end;gap:9px}.refine-price>label{display:block;min-width:0;font-size:12px;color:#536a59}.refine-price>span{align-self:center;padding-top:18px;color:#8d9c8f}.refine-price input{display:block;width:100%;min-width:0;min-height:48px;margin-top:5px;padding:10px 12px;border:1px solid #becabd;border-radius:12px;background:#fffdf7;color:#153d28;font:500 16px/1.25 Nimbus,Arial,sans-serif;appearance:textfield}.refine-price input::-webkit-inner-spin-button,.refine-price input::-webkit-outer-spin-button{appearance:none;margin:0}.refine-price input::placeholder{color:#8b998d;font-weight:400;font-size:13px}.refine-error{margin:9px 0 0;color:#a12442;font-size:12px}.refine-error[hidden]{display:none}.refine-options{display:flex;flex-wrap:wrap;gap:7px}.refine-option{position:relative;display:flex;align-items:center;gap:7px;min-height:44px;max-width:100%;padding:9px 11px;border:1px solid #bfcbbe;border-radius:12px;background:#fffdf7;color:#34503c;font:400 13px/1.35 Nimbus,Arial,sans-serif;cursor:pointer}.refine-option[hidden]{display:none!important}.refine-option input{flex:none;width:15px;height:15px;margin:0;accent-color:#284f36;cursor:inherit}.refine-option span{min-width:0;color:inherit}.refine-option small{font-size:11px;color:#728273;font-variant-numeric:tabular-nums}.refine-option[data-selected=true]{border-color:#345e3d;background:#e7edde;color:#163921;box-shadow:inset 0 0 0 1px #345e3d}.refine-option:has(input:disabled){opacity:.43;cursor:default}.refine-option[data-group=moods][data-value="Нежные"]{background:#f5e7ee;border-color:#d9b8c9;color:#854461}.refine-option[data-group=moods][data-value="Яркие"]{background:#fff0db;border-color:#e0bb83;color:#855016}.refine-option[data-group=moods][data-value="Романтичные"]{background:#fbe1e8;border-color:#df9bb2;color:#a02650}.refine-option[data-group=moods][data-value="Спокойные"]{background:#eaf0e6;border-color:#afc5aa;color:#49663e}.refine-option[data-group=moods][data-selected=true]{box-shadow:inset 0 0 0 1px currentColor;border-color:currentColor}.refine-fold{border-top:1px solid #24472f21;padding-top:16px;margin-bottom:16px}.refine-fold>summary{display:flex;align-items:center;gap:8px;min-height:36px;list-style:none;color:#173d28;font:600 15px/1.4 Nimbus,Arial,sans-serif;cursor:pointer}.refine-fold>summary::-webkit-details-marker{display:none}.refine-fold>summary>span{margin-left:auto;font:400 12px/1.4 Nimbus,Arial,sans-serif;color:#728571}.refine-fold>summary:after{content:'+';font:300 22px/1 Arial,sans-serif;margin-left:6px}.refine-fold[open]>summary:after{content:'−'}.refine-fold[open]>.refine-options{margin-top:12px}.refine-fresh{display:flex;align-items:center;gap:9px;min-height:44px;font-size:13px}.refine-fresh input{width:17px;height:17px;accent-color:#284f36}.refine-footer{display:flex;flex:none;align-items:center;gap:12px;padding:14px 24px max(14px,env(safe-area-inset-bottom));border-top:1px solid #193e2b26;background:#f5f3ea;box-shadow:0 -6px 18px #123a2510}.refine-footer>button{min-height:48px;border:0;border-radius:12px;font:500 14px/1.3 Nimbus,Arial,sans-serif;cursor:pointer}.refine-footer>[data-refine-reset]{flex:none;padding:10px 3px;background:transparent;color:#406347;text-decoration:underline;text-underline-offset:4px}.refine-footer>.refine-apply{flex:1;min-width:0;padding:12px 10px;background:#c70750;color:white;font-weight:600;box-shadow:none}.refine-footer>.refine-apply:disabled{opacity:.5;cursor:default}.catalog-refine :is(button,input,summary):focus-visible,.refine-option:has(input:focus-visible),.refine-active>button:focus-visible{outline:2px solid #b70547;outline-offset:3px}@media(max-width:820px){body.commerce-page #shop-root [data-catalog-refined] .catalog-toolbar[data-catalog-layout]{gap:9px!important}body.commerce-page #shop-root [data-catalog-refined] .catalog-results-head{margin-top:7px!important}}@media(max-width:620px){dialog.catalog-refine{width:100%;max-width:100%;height:auto;max-height:92dvh;margin:auto 0 0;border-radius:22px 22px 0 0}dialog.catalog-refine[open]{animation-name:refine-from-bottom}.refine-head{padding:17px 18px 13px}.refine-head h2{font-size:28px}.refine-scroll{padding:18px 18px 22px;scrollbar-gutter:auto}.refine-footer{padding-left:18px;padding-right:18px;gap:12px}.refine-option{padding:9px 10px;font-size:12.5px}body.commerce-page #shop-root [data-catalog-refined] .filter-toggle{min-width:105px!important;padding:8px 10px!important}.refine-active{gap:6px;margin-bottom:12px}}@media(max-width:359px){.refine-head{padding:14px 14px 12px}.refine-scroll{padding:16px 14px 20px}.refine-footer{padding-left:14px;padding-right:14px;gap:10px}.refine-footer>button{font-size:12px}.refine-budgets>button{font-size:11.5px}.refine-option{padding:8px 9px;gap:5px;font-size:12px}body.commerce-page #shop-root [data-catalog-refined] .filter-toggle{min-width:96px!important;padding:8px!important}.refine-price input::placeholder{font-size:11px}}@media(orientation:landscape) and (max-height:500px){dialog.catalog-refine{max-height:96dvh;margin:auto;width:620px;max-width:calc(100vw - 24px);border-radius:16px}.refine-head{padding-top:9px;padding-bottom:9px}.refine-head h2{font-size:24px}.refine-footer{padding-top:8px;padding-bottom:8px}}.catalog-search-row{display:flex;align-items:stretch;gap:10px;margin:18px 0 0;position:relative;z-index:12}.catalog-search{position:relative;flex:1;min-width:0;color:#cbd9cd}.catalog-search-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.catalog-search input{display:block;width:100%;height:48px;min-width:0;border:1px solid #b4c9b64d;border-radius:12px;background:#113226;color:#f1f2e7;padding:11px 42px;font:400 16px/1.4 Nimbus,Arial,sans-serif;box-sizing:border-box;appearance:none}.catalog-search input::placeholder{color:#c0cebe;opacity:1}.catalog-search input:focus{outline:2px solid #d3dfba;outline-offset:2px}.catalog-search input::-webkit-search-cancel-button{display:none}.catalog-search-icon{position:absolute;left:14px;top:14px;pointer-events:none}.catalog-search-clear{position:absolute;right:2px;top:2px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#e3ebdc;font:300 25px/1 Arial,sans-serif;cursor:pointer}.catalog-search-clear[hidden],.catalog-suggestions[hidden]{display:none}body.commerce-page #shop-root [data-catalog-refined] .catalog-search-row .filter-toggle{display:flex;align-items:center;justify-content:center;gap:7px;flex:none;margin:0;border-radius:12px!important;min-height:48px!important;white-space:nowrap}body.commerce-page #shop-root [data-catalog-refined] .catalog-results-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:42px!important;margin:4px 0 8px!important;padding:0!important}.catalog-suggestions{position:absolute;top:calc(100% + 8px);left:0;right:0;min-width:230px;padding:8px;border:1px solid #bdd0ba;border-radius:14px;background:#f5f3ea;color:#234532;box-shadow:0 12px 36px #0005;z-index:30;max-height:48dvh;overflow:auto;box-sizing:border-box}.catalog-suggestions>p{margin:4px 10px 7px;font:500 12px/1.4 Nimbus,Arial,sans-serif;color:#62755e}.catalog-suggestions [role=option]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;text-align:left;border:0;border-radius:8px;padding:10px;background:transparent;color:#234532;font:500 14px/1.3 Nimbus,Arial,sans-serif;cursor:pointer}.catalog-suggestions [role=option] small{white-space:nowrap;color:#65765f;font-size:11px;font-weight:400}.catalog-suggestions [role=option]:hover,.catalog-suggestions [role=option][aria-selected=true]{background:#e2e9d8}.refine-flowers .refine-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.refine-flowers .refine-option{padding:9px;gap:6px;font-size:12.5px}.refine-flowers .refine-option small{margin-left:auto}.refine-more{margin-top:8px}.refine-more>summary{display:flex;align-items:center;gap:7px;min-height:38px;list-style:none;cursor:pointer;color:#4b6a48;font:500 13px/1.4 Nimbus,Arial,sans-serif}.refine-more>summary::-webkit-details-marker{display:none}.refine-more>summary:after{content:'⌄';margin-left:auto;font-size:18px}.refine-more[open]>summary:after{content:'⌃'}.refine-more>summary>span{color:#75886e;font-size:11px}.refine-more[open]>.refine-options{margin-top:7px}.refine-budget{padding-top:17px;border-top:1px solid #24472f21}.refine-budget>legend{float:left;width:100%}.refine-budget>.refine-budgets{clear:both}.refine-fold{margin-bottom:14px;padding-top:12px}@media(max-width:620px){.catalog-search-row{margin-top:12px;gap:8px}.catalog-search input{padding-left:36px;padding-right:44px;font-size:16px}.catalog-search-icon{left:11px}.catalog-search-clear{width:44px}.catalog-suggestions{min-width:0;width:calc(100vw - 32px)}.refine-head h2{font-size:26px}.refine-group{margin-bottom:18px}}@media(max-width:359px){.refine-flowers .refine-option{font-size:12px;gap:5px;padding:8px}.catalog-search input{padding-left:32px;padding-right:44px}.catalog-search-icon{left:9px;width:17px}.catalog-search-clear{width:44px}body.commerce-page #shop-root [data-catalog-refined] .catalog-search-row .filter-toggle{font-size:12px!important;gap:5px;min-width:92px!important}.refine-option small{font-size:10px}}@media(prefers-reduced-motion:reduce){dialog.catalog-refine[open]{animation:none}}.catalog-search input:placeholder-shown{padding-right:12px}body.commerce-page #shop-root .catalog-stock-notice{display:flex;align-items:center;gap:12px;padding:10px 14px;margin:0 0 16px;border:1px solid #b4c9b633;border-radius:14px;background:#11322688;color:#c9d7c9}body.commerce-page #shop-root .catalog-stock-notice p{flex:1;margin:0;text-align:left;font:400 13px/1.45 Nimbus,Arial,sans-serif}.catalog-stock-actions{display:flex;align-items:center;gap:8px;flex:none}body.commerce-page #shop-root .catalog-stock-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:5px 2px;border:0;border-radius:8px;background:transparent;color:#e4ebd5;box-shadow:none;font:500 13px/1.3 Nimbus,Arial,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px}body.commerce-page #shop-root .catalog-stock-actions [data-site42-retry]{width:44px;min-width:44px;padding:0;border:1px solid #b4c9b63d;font:400 25px/1 Arial,sans-serif;text-decoration:none}.catalog-stock-actions button:focus-visible{outline:2px solid #d3dfba;outline-offset:2px}@media(max-width:620px){body.commerce-page #shop-root .catalog-stock-notice{display:block;padding:10px 12px;margin-bottom:12px}.catalog-stock-actions{justify-content:space-between;margin-top:2px}body.commerce-page #shop-root .catalog-stock-notice p{font-size:12px;line-height:1.4}}@media(min-width:1101px){body.commerce-page #shop-root .catalog-editorial[data-catalog-refined]>.page-head{padding:0!important}body.commerce-page #shop-root .catalog-editorial[data-catalog-refined] .catalog-search-row{margin-top:10px}}body.commerce-page #shop-root [data-catalog-refined] .catalog-search-row{position:sticky;top:80px;z-index:30;padding:8px 0;margin-top:4px!important;background:#0b241a;box-shadow:0 5px 8px #0b241a66}.catalog-quick{display:grid;grid-template-columns:1fr 1.4fr;gap:10px;margin:6px 0 12px}.catalog-quick-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.catalog-quick button{min-height:40px;padding:7px 12px;border:1px solid #b7cbb647;border-radius:20px;background:#173c2c;color:#e5ecdf;font:500 13px/1.3 Nimbus,Arial,sans-serif;cursor:pointer}.catalog-quick button:hover{border-color:#dce8cf}.catalog-quick button[aria-pressed=true]{background:#edf0e0;color:#153b29;border-color:#edf0e0}.catalog-quick [data-refine-section]{background:none;border-style:dashed;color:#c3d2bf}.catalog-quick button:focus-visible{outline:2px solid #dbb44c;outline-offset:3px}.catalog-refine .refine-scroll{flex:1;min-height:0}.catalog-refine .refine-budget{padding-top:0;border-top:0}.catalog-refine .refine-flowers[open]>.refine-options{margin-top:12px}body.commerce-page #shop-root [data-catalog-refined] .catalog-search input{background:#f5f3ea;border-color:#f5f3ea;color:#193e2c}body.commerce-page #shop-root [data-catalog-refined] .catalog-search input::placeholder{color:#5e7466}body.commerce-page #shop-root [data-catalog-refined] .catalog-search-icon,
body.commerce-page #shop-root [data-catalog-refined] .catalog-search-clear{color:#315640}@media(max-width:820px){body.airy-home .air-masthead .air-account,body.airy-home .air-masthead .air-cart,
 body.commerce-page:has([data-catalog-refined]) .air-masthead .air-account,
 body.commerce-page:has([data-catalog-refined]) .air-masthead .air-cart{display:none!important}.catalog-quick{grid-template-columns:1fr;gap:7px;margin:3px 0 9px}.catalog-quick button{min-height:36px;padding:6px 10px;font-size:12px}body.commerce-page #shop-root [data-catalog-refined] .page-head h1{font-size:34px!important}}@media(max-width:620px){dialog.catalog-refine{height:min(740px,90dvh);max-height:90dvh}.refine-footer{flex-shrink:0}.refine-scroll{overscroll-behavior:contain}}@media(max-width:359px){.catalog-quick-row{gap:5px}.catalog-quick button{padding:6px 8px;font-size:11.5px}}html:has(body.commerce-page [data-catalog-refined]),body.commerce-page:has([data-catalog-refined]){overflow-x:clip}@media(max-width:820px){body.commerce-page #shop-root [data-catalog-refined] .catalog-search-row{top:64px}}@media(min-width:1101px){body.commerce-page #shop-root .catalog-editorial[data-catalog-refined] .page-head h1{font-size:48px!important}body.commerce-page #shop-root .catalog-editorial[data-catalog-refined] .page-head{margin-bottom:10px!important}body.commerce-page #shop-root .catalog-shell[data-catalog-refined] .catalog-toolbar[data-catalog-layout] .catalog-category{height:84px!important;min-height:84px!important}body.commerce-page #shop-root [data-catalog-refined] .catalog-search-row{padding-block:4px}body.commerce-page #shop-root .catalog-editorial[data-catalog-refined] .catalog-results-head{margin-bottom:6px!important}.catalog-quick{margin:4px 0 4px}}:is(body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card],body.commerce-page #shop-root .catalog-card[data-product-card]){--card-unity-price:23px;--card-unity-title:18px;--card-unity-pad:12px;--card-unity-gap:8px;container-type:inline-size;container-name:molecula-card;min-width:0!important;min-height:0!important;height:auto!important;background:#10291f!important;border:1px solid rgba(202,219,206,.26)!important;border-radius:16px!important;box-shadow:none!important;overflow:hidden!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] > .air-photo-frame{position:relative!important;flex:none!important;width:100%!important;min-width:0!important;margin:0!important;height:auto!important;min-height:0!important;aspect-ratio:1!important;overflow:hidden!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] .air-product-image,
body.commerce-page #shop-root .catalog-card[data-product-card] > .catalog-card-media{position:relative!important;display:block!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;aspect-ratio:1!important;background:#000!important;overflow:hidden!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] .air-product-image > img,
body.commerce-page #shop-root .catalog-card[data-product-card] > .catalog-card-media > img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;object-fit:cover!important;object-position:var(--product-photo-position,50% 40%)!important;transform:none!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] > .air-product-copy{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;grid-template-rows:auto auto!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:var(--card-unity-gap)!important;flex:1!important;min-width:0!important;min-height:0!important;padding:var(--card-unity-pad)!important;margin:0!important;background:#10291f!important;color:#f4f1e9!important;text-align:left!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] .air-product-buy{display:contents!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] > .air-product-copy::before{display:none!important;content:none!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] .card-price-line{grid-column:1!important;grid-row:1!important;align-self:start!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] :is(.air-product-add,.air-quick-secondary[data-home-size],.home-card-checkout){grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:start!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] > .air-product-copy > h3{grid-column:1/-1!important;grid-row:2!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] > .air-product-copy > .home-card-size{grid-column:1/-1!important;grid-row:3!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] .home-price-value{display:block!important;width:auto!important;max-width:100%!important;margin:0!important;text-align:left!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] .home-price-size{display:none!important}body.commerce-page #shop-root .catalog-card[data-product-card] > .catalog-card-body{display:flex!important;flex-direction:column!important;align-items:stretch!important;flex:1!important;min-width:0!important;min-height:0!important;padding:var(--card-unity-pad)!important;gap:var(--card-unity-gap)!important;background:#10291f!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-bottom{order:-1!important;position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;grid-template-rows:auto!important;align-items:start!important;gap:var(--card-unity-gap)!important;width:100%!important;margin:0!important;padding:0!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-actions{grid-column:2!important;grid-row:1!important;position:static!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;justify-self:end!important;align-self:start!important;width:44px!important;margin:0!important;padding:0!important;gap:0!important;right:auto!important;bottom:auto!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-title{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;min-width:0!important;margin:0!important}:is(body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card],body.commerce-page #shop-root .catalog-card[data-product-card]) .card-price-line{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;position:static!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;gap:2px!important;text-align:left!important}:is(body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card],body.commerce-page #shop-root .catalog-card[data-product-card]) :is(.air-product-price,.catalog-card-price){display:block!important;width:auto!important;max-width:100%!important;margin:0!important;align-self:flex-start!important;font:500 var(--card-unity-price)/1.2 Nimbus,Arial,sans-serif!important;color:#f4f1e9!important;letter-spacing:-.015em!important;font-variant-numeric:tabular-nums lining-nums!important;white-space:nowrap!important;text-align:left!important}:is(body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card],body.commerce-page #shop-root .catalog-card[data-product-card]) .card-price-line .card-bonus{display:inline-flex!important;align-items:baseline!important;align-self:flex-start!important;justify-content:flex-start!important;min-height:0!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;gap:0!important;border:0!important;border-radius:0!important;background:none!important;color:#b9cdbf!important;font:400 11px/1.4 Nimbus,Arial,sans-serif!important;white-space:normal!important;text-align:left!important}:is(body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card],body.commerce-page #shop-root .catalog-card[data-product-card]) .card-bonus::before,
:is(body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card],body.commerce-page #shop-root .catalog-card[data-product-card]) .card-bonus .bonus-rate{display:none!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] > .air-product-copy > h3,
body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-title > h3{display:block!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;width:100%!important;margin:0!important;padding:0!important;align-self:start!important;text-align:left!important;font:400 var(--card-unity-title)/1.25 Molecula,Georgia,serif!important;color:#f4f1e9!important;letter-spacing:0!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;-webkit-box-orient:initial!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] > .air-product-copy > h3 > a,
body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-title > h3 > a{display:block!important;max-width:100%!important;padding:0!important;color:inherit!important;font:inherit!important;text-decoration:none!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;-webkit-line-clamp:unset!important}:is(body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card],body.commerce-page #shop-root .catalog-card[data-product-card]) :is(.bouquet-name,.bouquet-reference){display:inline!important;margin:0!important;font:inherit!important;color:inherit!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] > .air-product-copy > .home-card-size,
body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-size{display:block!important;min-width:0!important;margin:0!important;padding:0!important;color:#b9cdbf!important;font:400 11px/1.4 Nimbus,Arial,sans-serif!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:left!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] :is(.air-product-add,.air-quick-secondary[data-home-size],.home-card-checkout),
body.commerce-page #shop-root .catalog-card[data-product-card] .card-add{position:static!important;display:flex!important;flex:none!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;padding:0!important;margin:0!important;gap:0!important;border:1px solid rgba(247,211,224,.22)!important;border-radius:9px!important;background:#9e1c4e!important;color:#fff8f4!important;font:500 0/1 Nimbus,Arial,sans-serif!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;touch-action:manipulation}:is(body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card],body.commerce-page #shop-root .catalog-card[data-product-card]) :is(.air-product-add[data-add],.air-product-add[data-gift-add],.air-quick-secondary[data-home-size],.card-add[data-add],.card-add[data-gift-add]):not([aria-busy="true"]):not([data-ready-action-busy="true"])::after{content:""!important;display:block!important;flex:0 0 20px!important;width:20px!important;height:20px!important;border:0!important;border-radius:0!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9h12l1 11H5L6 9Z M9 9V7a3 3 0 0 1 6 0v2' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9h12l1 11H5L6 9Z M9 9V7a3 3 0 0 1 6 0v2' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] .air-product-add[data-florist-contact]::after{content:""!important;display:block!important;flex:0 0 20px!important;width:20px!important;height:20px!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 12h15 M13 6l6 6-6 6' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 12h15 M13 6l6 6-6 6' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] .home-card-checkout,
:is(body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card],body.commerce-page #shop-root .catalog-card[data-product-card])[data-product-kind="ready"] .card-add[data-add]:disabled:not([data-ready-action-busy="true"]){background:#193f30!important;border-color:#658d74!important;color:#f4f1e9!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] .home-card-checkout::after,
:is(body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card],body.commerce-page #shop-root .catalog-card[data-product-card])[data-product-kind="ready"] .card-add[data-add]:disabled:not([data-ready-action-busy="true"])::after{content:""!important;display:block!important;flex:0 0 20px!important;width:20px!important;height:20px!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] :is([aria-busy="true"],[data-ready-action-busy="true"])::after{display:block!important}body.commerce-page #shop-root .catalog-card[data-product-card] .card-add[data-ready-action-busy="true"]::after{content:""!important;display:block!important;flex:0 0 18px!important;width:18px!important;height:18px!important;box-sizing:border-box!important;-webkit-mask:none!important;mask:none!important;background:none!important;border:2px solid currentColor!important;border-right-color:transparent!important;border-radius:50%!important;animation:card-unity-pending .8s linear infinite}:is(body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card],body.commerce-page #shop-root .catalog-card[data-product-card]) [data-gift-add]:disabled{opacity:.62;cursor:progress}@keyframes card-unity-pending{to{transform:rotate(360deg)}}@media(hover:hover){body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] :is(.air-product-add,.air-quick-secondary[data-home-size],.home-card-checkout):not(:disabled):not([aria-busy="true"]):not([data-ready-action-busy="true"]):not(.home-card-checkout):hover,
body.commerce-page #shop-root .catalog-card[data-product-card] .card-add:not(:disabled):not([aria-busy="true"]):not([data-ready-action-busy="true"]):hover{background:#87133e!important}}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] :is(.air-product-add,.air-quick-secondary[data-home-size],.home-card-checkout):focus-visible,
body.commerce-page #shop-root .catalog-card[data-product-card] .card-add:focus-visible{outline:2px solid #f4f1e9!important;outline-offset:3px!important}body.commerce-page #shop-root .catalog-card[data-product-card] > .catalog-card-media > .catalog-card-availability{position:absolute!important;z-index:1!important;left:10px!important;right:auto!important;top:auto!important;bottom:10px!important;display:block;width:max-content!important;max-width:calc(100% - 20px)!important;margin:0!important;padding:4px 7px!important;border:0!important;border-radius:5px!important;background:rgba(9,31,22,.9)!important;color:#edf2e8!important;font:500 11px/1.3 Nimbus,Arial,sans-serif!important;white-space:normal!important;pointer-events:none}body.commerce-page #shop-root .catalog-shell:has([data-refine-availability] > button[data-catalog-filter="Под заказ"][aria-pressed="true"]) [data-catalog-grid] .catalog-card-media > [data-card-state="custom"]{display:none!important}body.airy-home.home-polished #order-portfolio-grid > .air-product.site42-order-card[data-product-card] .air-product-state{display:none!important}body.commerce-page #shop-root .catalog-card[data-product-card]:not(:has(.card-add)) .catalog-card-bottom{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important}body.commerce-page #shop-root .catalog-card[data-product-card]:not(:has(.card-add)) .catalog-card-actions{grid-column:1!important;grid-row:1!important;width:0!important;min-width:0!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card][data-example-only] .air-product-price,
body.commerce-page #shop-root .catalog-card[data-product-card]:has([data-card-state="example"]) .card-price-line .catalog-card-price{font-size:18px!important;white-space:normal!important;line-height:1.3!important}@container molecula-card (max-width:250px){body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] > .air-product-copy,
body.commerce-page #shop-root .catalog-card[data-product-card] > .catalog-card-body{--card-unity-price:20px;--card-unity-title:16px;--card-unity-pad:10px;--card-unity-gap:7px}}@container molecula-card (max-width:155px){body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] > .air-product-copy{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] .card-price-line{grid-column:1!important;grid-row:1!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] :is(.air-product-add,.air-quick-secondary[data-home-size],.home-card-checkout){grid-column:1!important;grid-row:2!important;justify-self:end!important;width:44px!important;height:44px!important;max-width:44px!important;padding:0!important;font-size:0!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] > .air-product-copy > h3{grid-column:1!important;grid-row:3!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] > .air-product-copy > .home-card-size{grid-column:1!important;grid-row:4!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-bottom{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-actions{grid-column:1!important;grid-row:2!important;justify-self:end!important}}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] > .air-product-copy > :is(.home-action-status,.site42-action-feedback){grid-column:1/-1!important;grid-row:auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important}body.commerce-page #shop-root .catalog-card[data-product-card] > .site42-action-feedback{margin:0 12px 12px!important;color:#d8e5dc!important;font:400 12px/1.45 Nimbus,Arial,sans-serif!important}body.commerce-page #shop-root .catalog-card[data-product-card] > .site42-action-feedback[data-state="error"]{color:#ffc1d2!important}@media(prefers-reduced-motion:reduce){body.commerce-page #shop-root .catalog-card[data-product-card] .card-add[data-ready-action-busy="true"]::after{animation:none!important}}body.commerce-page #shop-root .catalog-card[data-product-card] > .catalog-card-media::after{content:none!important;display:none!important}@container molecula-card (max-width:155px){body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] > .air-product-copy{grid-template-columns:minmax(0,1fr) 44px!important;grid-template-rows:auto auto auto!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] :is(.card-price-line,.home-price-value){display:contents!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] .air-product-price{grid-column:1/-1!important;grid-row:1!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] .card-price-line .card-bonus{grid-column:1!important;grid-row:2!important;align-self:center!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] :is(.air-product-add,.air-quick-secondary[data-home-size],.home-card-checkout){grid-column:2!important;grid-row:2!important;justify-self:end!important;width:44px!important;max-width:44px!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] > .air-product-copy > h3{grid-column:1/-1!important;grid-row:3!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card] > .air-product-copy > .home-card-size{grid-column:1/-1!important;grid-row:4!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-bottom{grid-template-columns:minmax(0,1fr) 44px!important;grid-template-rows:auto auto!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-body .catalog-card-bottom .card-price-line{display:contents!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-price{grid-column:1/-1!important;grid-row:1!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-body .catalog-card-bottom .card-price-line .card-bonus{grid-column:1!important;grid-row:2!important;align-self:center!important}body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-actions{grid-column:2!important;grid-row:2!important;justify-self:end!important}}@container molecula-card (max-width:190px){body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card]:has([data-card-price-wide="true"]) > .air-product-copy{grid-template-columns:minmax(0,1fr) 44px!important;grid-template-rows:auto auto auto!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card]:has([data-card-price-wide="true"]) :is(.card-price-line,.home-price-value){display:contents!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card]:has([data-card-price-wide="true"]) .air-product-price{grid-column:1/-1!important;grid-row:1!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card]:has([data-card-price-wide="true"]) .card-bonus{grid-column:1!important;grid-row:2!important;align-self:center!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card]:has([data-card-price-wide="true"]) :is(.air-product-add,.air-quick-secondary[data-home-size],.home-card-checkout){grid-column:2!important;grid-row:2!important;justify-self:end!important;width:44px!important;max-width:44px!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card]:has([data-card-price-wide="true"]) > .air-product-copy > h3{grid-column:1/-1!important;grid-row:3!important}body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid) > .air-product[data-product-card]:has([data-card-price-wide="true"]) > .air-product-copy > .home-card-size{grid-column:1/-1!important;grid-row:4!important}body.commerce-page #shop-root .catalog-card[data-product-card]:has([data-card-price-wide="true"]) .catalog-card-bottom{grid-template-columns:minmax(0,1fr) 44px!important;grid-template-rows:auto auto!important}body.commerce-page #shop-root .catalog-card[data-product-card]:has([data-card-price-wide="true"]) .catalog-card-body .catalog-card-bottom .card-price-line{display:contents!important}body.commerce-page #shop-root .catalog-card[data-product-card]:has([data-card-price-wide="true"]) .catalog-card-price{grid-column:1/-1!important;grid-row:1!important}body.commerce-page #shop-root .catalog-card[data-product-card]:has([data-card-price-wide="true"]) .catalog-card-body .catalog-card-bottom .card-price-line .card-bonus{grid-column:1!important;grid-row:2!important;align-self:center!important}body.commerce-page #shop-root .catalog-card[data-product-card]:has([data-card-price-wide="true"]) .catalog-card-actions{grid-column:2!important;grid-row:2!important;justify-self:end!important}}html body :is(.catalog-card-media,.air-product-image,.product-media,.mate-product-main,.search-product-media,.gift-photo){background:#000!important}html body :is(.catalog-card-media,.air-product-image,.product-media){position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1!important;overflow:hidden!important}html body :is(.catalog-card-media,.air-product-image,.product-media)>img,
html body .catalog-card-media>picture>img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;object-fit:cover!important;object-position:var(--product-photo-position,50% 40%)!important;transform:none!important;filter:none!important}html body :is(.mate-product-main,.search-product-media),
html body.commerce-page #shop-root .mate-product-main,
html body.commerce-page.px-product #shop-root .mate-product-page .mate-product-gallery .mate-product-main,
html[data-search-mode="commerce"] body #shop-root .search-product-media{position:relative!important;aspect-ratio:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}html body :is(.mate-product-main,.search-product-media)>img,
html body.commerce-page #shop-root .mate-product-main>img,
html body.commerce-page.px-product #shop-root .mate-product-page .mate-product-gallery .mate-product-main>img[data-gallery-main],
html[data-search-mode="commerce"] body #shop-root .search-product-media>img,
html[data-search-mode="commerce"] body .search-content .search-product-media>img{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:auto!important;max-height:none!important;max-width:100%!important;padding:0!important;box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;transform:none!important}html body :is(.brand-extra-media,.gift-photo,.checkout-product-photo,.cart-item>a:first-child,.menu-catalog-card)>img{object-fit:cover!important;object-position:var(--product-photo-position,50% 40%)!important;transform:none!important;background:#000!important;padding:0!important;box-sizing:border-box!important}html body :is(.checkout-product-photo,.cart-item>a:first-child){aspect-ratio:1!important;height:auto!important;background:#000!important;overflow:hidden!important;border-radius:12px}html body :is(.checkout-product-photo,.cart-item>a:first-child)>img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1!important;max-height:none!important}html body .catalog-card-media::after{content:none!important;display:none!important}html[data-search-mode="commerce"] body .search-content .catalog-card-media{height:auto!important;min-height:0!important;aspect-ratio:1!important}html[data-search-mode="commerce"] body #shop-root .search-catalog-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}html[data-search-mode="commerce"] body #shop-root .search-catalog-grid .catalog-card{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;height:auto!important}html[data-search-mode="commerce"] body #shop-root .search-catalog-grid .catalog-card-media{flex:none!important;max-width:none!important}html[data-search-mode="commerce"] body #shop-root .search-catalog-grid .catalog-card-body{display:flex!important;flex-direction:column!important;flex:1!important;min-width:0!important}html[data-search-mode="commerce"] body #shop-root .search-catalog-grid .catalog-card-bottom{margin-top:auto!important}html[data-search-mode="commerce"] body #shop-root .search-catalog-grid .catalog-card-top{inset:auto 8px 8px!important;align-items:flex-end!important;justify-content:flex-start!important}@media(max-width:800px){html[data-search-mode="commerce"] body #shop-root .search-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}html body img[src*="mc-62ff94f26050eab3419c65fa34771414e6478794"]{--product-photo-position:50% 15%}html body img[src*="giftimg-2d1fce167f99-eef794a7f908943fdbe719a0205971a29f1f9d487db6ceb9f1a529c935d6200a"]{--product-photo-position:50% 15%}html body .mate-product-thumb>img{object-fit:contain!important;object-position:center!important;transform:none!important;padding:0!important}html[data-search-mode="commerce"] body #shop-root .search-catalog-grid .catalog-card-media>img{object-fit:cover!important;object-position:var(--product-photo-position,50% 40%)!important;padding:0!important}html body.commerce-page.px-product #shop-root .mate-product-page .mate-product-gallery{height:auto!important;min-height:0!important;max-height:none!important}body.commerce-page .mate-product-info .pictured-bouquet-option .mate-option-heading{margin-bottom:6px}body.commerce-page .mate-product-info .pictured-bouquet-option .pictured-bouquet-facts{margin:0;color:#174c3b!important;font:500 15px/1.5 Nimbus,Arial,sans-serif!important}body.commerce-page .mate-product-info .pictured-bouquet-option .pictured-bouquet-note{display:block;margin-top:4px;color:#526b60!important;font:400 13px/1.45 Nimbus,Arial,sans-serif!important}:root{--ml-green:#153e31;--ml-card:#103328;--ml-cream:#f4f1e8;--ml-muted:#c0cdbf;--ml-line:#d4e0ce42;--ml-raspberry:#b3134d;--ml-radius:16px}html body.home-page.airy-home.home-polished,
html body.commerce-page:has(:is(.catalog-editorial,.mate-product-page,.cart-layout,.cart-empty)){background:var(--ml-green)!important;color:var(--ml-cream)}html body.home-page.airy-home.home-polished::before{background:none!important}html body.home-page.airy-home.home-polished #catalog{position:relative;isolation:isolate;padding-top:16px!important}html body.home-page.airy-home.home-polished #catalog::before{content:""!important;display:block!important;position:absolute!important;z-index:-1!important;left:50%!important;top:0!important;width:100vw!important;height:100%!important;transform:translateX(-50%)!important;background:linear-gradient(180deg,transparent,var(--ml-green) 150px)!important}html body.home-page.airy-home.home-polished :is(#catalog,.strawberry-home,.air-portfolio) :is(h1,h2,.air-link),
html body.home-page.airy-home.home-polished .strawberry-heading a{color:var(--ml-cream)!important}html body.home-page.airy-home.home-polished :is(.air-heading,.strawberry-heading) p,
html body.home-page.airy-home.home-polished .home-benefits :is(.home-benefit-link,.home-gift-teaser){color:var(--ml-muted)!important}html body.home-page.airy-home.home-polished .home-price-sort{border-bottom:1px solid var(--ml-line);margin-bottom:18px}html body.home-page.airy-home.home-polished .home-price-options button{color:var(--ml-muted)}html body.home-page.airy-home.home-polished .home-price-options button[aria-pressed=true],
html body.home-page.airy-home.home-polished .home-ready-all{color:var(--ml-cream)!important}html body.home-page.airy-home.home-polished .story-shelf{margin-top:40px!important;padding-block:24px!important;border-top:1px solid var(--ml-line);border-bottom:0}html body.home-page.airy-home.home-polished .story-shelf .home-story-copy{color:var(--ml-cream)!important}html body.home-page.airy-home.home-polished .story-shelf .home-story-caption{color:var(--ml-muted)!important}html body.home-page.airy-home.home-polished :is(.strawberry-home,.air-portfolio){margin-top:56px!important}html body.home-page.airy-home.home-polished #strawberries{padding-top:0!important;scroll-margin-top:100px}html body.home-page.airy-home.home-polished .home-assist{margin:40px auto 56px!important;padding:26px 28px!important;background:#dce5d5!important;border:1px solid #dce5d5!important;border-radius:var(--ml-radius)!important}html body.home-page.airy-home.home-polished .home-assist :is(.home-assist-title,.home-assist-link){color:var(--ml-green)!important}html body.home-page.airy-home.home-polished .home-assist .home-assist-note{color:#435c4d!important}html body.home-page.airy-home.home-polished .home-assist .home-assist-symbol{color:var(--ml-raspberry)!important}html body.home-page.airy-home.home-polished #bouquet-gifts{background:var(--ml-cream)!important;border-radius:var(--ml-radius)!important;box-shadow:none!important}html body.home-page.airy-home.home-polished .ml-service{padding:44px 0!important}html body.home-page.airy-home.home-polished .ml-service :is(h2,.ml-service-copy>strong,.ml-service-arrow,.ml-help){color:var(--ml-cream)!important}html body.home-page.airy-home.home-polished .ml-service :is(.ml-service-copy>span,.ml-service-number){color:var(--ml-muted)!important}html body.home-page.airy-home.home-polished .ml-service-item{border-color:var(--ml-line)!important}html body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid)>.air-product[data-product-card],
html body.commerce-page #shop-root .catalog-card[data-product-card]{--card-unity-title:17px;--card-unity-pad:14px;--card-unity-gap:9px;border:1px solid var(--ml-line)!important;border-radius:var(--ml-radius)!important;background:var(--ml-card)!important}html body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid)>.air-product[data-product-card]>.air-product-copy,
html body.commerce-page #shop-root .catalog-card[data-product-card]>.catalog-card-body{background:var(--ml-card)!important}html body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid)>.air-product[data-product-card]>.air-product-copy>h3,
html body.commerce-page #shop-root .catalog-card[data-product-card] .catalog-card-title>h3{font-family:Nimbus,Arial,sans-serif!important;font-size:var(--card-unity-title)!important;line-height:1.4!important;font-weight:400!important;letter-spacing:0!important}html body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid)>.air-product[data-product-card] .bouquet-reference,
html body.commerce-page #shop-root .catalog-card[data-product-card] .bouquet-reference{display:block!important;color:var(--ml-muted)!important;font:400 12px/1.5 Nimbus,Arial,sans-serif!important;margin-top:2px!important}html body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid)>.air-product[data-product-card] :is(.air-product-add,.air-quick-secondary[data-home-size]):not(:disabled):not([aria-busy=true]),
html body.commerce-page #shop-root .catalog-card[data-product-card] .card-add:not(:disabled):not([data-ready-action-busy=true]){background:var(--ml-raspberry)!important;border-radius:11px!important}html body.commerce-page #shop-root :is(.mate-product-main,.px-panel){border-radius:var(--ml-radius)!important}html body.commerce-page #shop-root .px-panel{background:var(--ml-cream)!important;box-shadow:none!important}html body.commerce-page #shop-root :is(.mate-add-to-cart,.cart-summary>.primary-button,.cart-empty .primary-button){background:var(--ml-raspberry)!important;border-color:var(--ml-raspberry)!important;border-radius:12px!important}html body.commerce-page #shop-root .mate-product-breadcrumbs{margin-bottom:22px!important}html body.commerce-page #shop-root .mate-product-layout{gap:24px!important}html body.commerce-page #shop-root .mate-product-info h1{font-weight:400!important}html body.commerce-page #shop-root .product-gifts{margin-top:40px!important}html body.commerce-page #shop-root .product-gifts-head h2{font-weight:400!important}html body.commerce-page #shop-root .catalog-pagination{display:flex!important;flex-direction:column;align-items:center;gap:14px;padding:24px 16px!important;margin:24px 0 32px!important;border-top:1px solid var(--ml-line);color:var(--ml-muted)!important}html body.commerce-page #shop-root .catalog-pagination[hidden]{display:none!important}html body.commerce-page #shop-root .catalog-pagination [data-catalog-more]:not([hidden]){display:inline-flex;align-items:center;justify-content:center;min-width:230px;min-height:48px;background:var(--ml-cream)!important;color:var(--ml-green)!important;border:1px solid var(--ml-cream)!important;border-radius:12px!important}html body.commerce-page #shop-root .catalog-pagination [data-catalog-more][hidden]{display:none!important}html body.commerce-page #shop-root [data-catalog-refined] .catalog-search-row{background:var(--ml-green)!important}html body.commerce-page #shop-root [data-catalog-refined] .catalog-quick button{background:var(--ml-card)}html body.commerce-page #shop-root [data-catalog-refined] .catalog-quick button[aria-pressed=true]{background:var(--ml-cream)}html body.commerce-page #shop-root .catalog-grid{row-gap:24px!important}html body.commerce-page:has(:is(.cart-layout,.cart-empty)) #shop-root>.shop-shell:not(.site-footer)>.page-head :is(h1,p),
html body.commerce-page:has(:is(.cart-layout,.cart-empty)) #shop-root>.shop-shell:not(.site-footer)>.breadcrumbs :is(a,span){color:var(--ml-cream)!important}html body.commerce-page:has(:is(.cart-layout,.cart-empty)) #shop-root>.shop-shell:not(.site-footer)>.page-head p:not(.section-kicker){color:var(--ml-muted)!important;font-size:14px!important;line-height:1.6!important;max-width:62ch}html body.commerce-page:has(:is(.cart-layout,.cart-empty)) #shop-root .page-head [data-florist-contact]{color:var(--ml-cream)!important;border-color:var(--ml-line)!important}html body.commerce-page:has(:is(.cart-layout,.cart-empty)) #shop-root :is(.cart-item,.cart-summary,.delivery-receiving-card,.cart-empty){background:var(--ml-cream)!important;color:var(--ml-green)!important;border:1px solid #dae1d2!important;border-radius:var(--ml-radius)!important;box-shadow:none!important}html body.commerce-page #shop-root .cart-item-copy h3{font:400 17px/1.4 Nimbus,Arial,sans-serif!important}html body.commerce-page #shop-root .cart-item-price{font-variant-numeric:tabular-nums;letter-spacing:-.02em}html body.commerce-page #shop-root .cart-summary{padding:24px!important}html body.commerce-page #shop-root .cart-summary .summary-total{padding-block:18px!important;border-top:1px solid #ccd6c7}html body.commerce-page #shop-root .cart-continue{background:transparent!important;border-color:#a9baa6!important;border-radius:12px!important}html body.commerce-page:has(:is(.cart-layout,.cart-empty)) #shop-root>.site-footer{border:1px solid var(--ml-line);margin-top:56px!important}@media(min-width:1000px){html body.commerce-page #shop-root .cart-summary{position:sticky;top:100px;align-self:start}}@media(max-width:820px){html body.commerce-page .air-masthead .air-account{display:none!important}html body.home-page.airy-home.home-polished #catalog{padding-top:8px!important}html body.home-page.airy-home.home-polished #catalog::before{background:linear-gradient(180deg,transparent,var(--ml-green) 100px)!important}html body.home-page.airy-home.home-polished .home-price-sort{margin-bottom:14px}html body.home-page.airy-home.home-polished .story-shelf{margin-top:30px!important;padding-block:22px!important}html body.home-page.airy-home.home-polished :is(.strawberry-home,.air-portfolio){margin-top:38px!important}html body.home-page.airy-home.home-polished .home-assist{margin:30px auto 40px!important;padding:22px 18px!important}html body.home-page.airy-home.home-polished .ml-service{padding:32px 0!important}html body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid)>.air-product[data-product-card],
 html body.commerce-page #shop-root .catalog-card[data-product-card]{--card-unity-title:14px;--card-unity-pad:11px;--card-unity-gap:8px}html body.commerce-page #shop-root .catalog-grid{row-gap:16px!important}html body.commerce-page #shop-root .mate-product-breadcrumbs{margin-bottom:16px!important}html body.commerce-page #shop-root .mate-product-layout{gap:16px!important}html body.commerce-page #shop-root .cart-summary{padding:20px!important}}@media(max-width:359px){html body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid)>.air-product[data-product-card],
 html body.commerce-page #shop-root .catalog-card[data-product-card]{--card-unity-pad:9px;--card-unity-title:13px}html body.commerce-page #shop-root .cart-item-copy h3{font-size:15px!important}}html :is(body.airy-home.home-polished :is(#products,#order-portfolio-grid,#strawberries .strawberry-grid)>.air-product[data-product-card],body.commerce-page #shop-root .catalog-card[data-product-card]) .bouquet-reference{display:block!important;font:400 12px/1.5 Nimbus,Arial,sans-serif!important;color:var(--ml-muted)!important;margin-top:2px!important}html body.home-page.airy-home.home-polished,
html body.commerce-page:has(:is(.catalog-editorial,.mate-product-page,.cart-layout,.cart-empty,.checkout-polished)),
html body:has(.account-shell){background:radial-gradient(ellipse at 10% 5%,#45694d55,transparent 38%),radial-gradient(ellipse at 95% 35%,#316c5a55,transparent 45%),linear-gradient(125deg,#12372b,#174335 52%,#10372f)!important;background-attachment:scroll!important;color:var(--ml-cream)}.ml-city-brand{display:flex;flex-direction:column;gap:4px;font:500 21px/1.1 Nimbus,Arial,sans-serif;letter-spacing:-.03em;color:#f4f1e8;white-space:nowrap}.ml-city-brand small{font:400 9px/1.3 Nimbus,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.ml-city-brand[hidden],img[data-ml-city-logo][hidden]{display:none!important}@media(max-width:820px){.air-brand .ml-city-brand{font-size:16px}.air-brand .ml-city-brand small{font-size:8px;letter-spacing:.1em}}@media(min-width:821px){html body.home-page #products:has(>.site42-ready-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:780px;margin-inline:auto}html body.home-page #products:has(>.site42-ready-card:only-child){grid-template-columns:minmax(0,1fr)!important;max-width:440px;margin-inline:auto}html body.home-page #products:has(>.site42-ready-card:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}}html body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout]{grid-template-columns:1.4fr 1fr!important;grid-template-areas:"kind availability"!important;gap:8px 22px!important}html body.commerce-page #shop-root .catalog-shell[data-catalog-refined] .catalog-toolbar[data-catalog-layout] .catalog-category{height:64px!important;min-height:64px!important}html body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category-image{inset:6px auto 6px 6px;width:52px}html body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category-image:after{display:none}html body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category-name{inset:0 4px 0 62px;height:auto;justify-content:flex-start;text-align:left;font-size:13px;line-height:1.25;background:none;padding:0}html body.commerce-page #shop-root .catalog-editorial[data-catalog-refined] .page-head h1{font-size:38px!important}html body.commerce-page #shop-root .catalog-editorial .catalog-results-head{margin-bottom:8px!important;min-height:38px!important;padding:0}html body.commerce-page #shop-root .catalog-editorial .catalog-results-sort summary{min-height:40px!important}html body.commerce-page #shop-root .catalog-quick{margin:2px 0 4px}html body.commerce-page #shop-root [data-catalog-refined] .catalog-search-row{padding-block:4px}@media(max-width:820px){html body.commerce-page #shop-root .catalog-editorial[data-catalog-refined] .page-head h1{font-size:30px!important}html body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout]{gap:6px!important}html body.commerce-page #shop-root .catalog-shell[data-catalog-refined] .catalog-toolbar[data-catalog-layout] .catalog-category{height:58px!important;min-height:58px!important}html body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-visual-categories{gap:6px!important}html body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category-image{inset:8px auto 8px 3px;width:36px}html body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category-name{inset:0 3px 0 41px;font-size:11px}html body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-style-chips .filter-chip{min-height:42px!important}html body.commerce-page #shop-root .catalog-quick{gap:2px;margin:0 0 2px}html body.commerce-page #shop-root .catalog-quick-row{flex-wrap:nowrap;gap:5px;overflow-x:auto;scrollbar-width:none;padding-block:2px}html body.commerce-page #shop-root .catalog-quick button{flex:none;min-height:36px;padding:6px 10px}html body.commerce-page #shop-root .catalog-editorial .catalog-results-head{min-height:36px!important}}@media(max-width:359px){html body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category-image{width:28px}html body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category-name{left:33px;font-size:10px}html body.commerce-page #shop-root .catalog-quick button{font-size:11px;padding-inline:8px}}html body.commerce-page:has(.cart-layout) #shop-root>.shop-shell>.page-head{display:grid!important;grid-template-columns:1fr auto;gap:6px 16px;padding:4px 0!important;margin:8px 0 16px!important;align-items:center!important}html body.commerce-page:has(.cart-layout) #shop-root .page-head>div:first-child{grid-column:1;grid-row:1}html body.commerce-page:has(.cart-layout) #shop-root .page-head .section-kicker{display:none!important}html body.commerce-page:has(.cart-layout) #shop-root .page-head h1{font-size:clamp(32px,4vw,44px)!important;line-height:1.1!important;margin:0!important}html body.commerce-page:has(.cart-layout) #shop-root .page-head>p{grid-column:1/-1;grid-row:2;margin:0!important;font-size:12px!important;line-height:1.45!important;max-width:80ch!important}html body.commerce-page:has(.cart-layout) #shop-root .page-head>[data-site41-contact-placement]{grid-column:2;grid-row:1;margin:0!important}html body.commerce-page:has(.cart-layout) #shop-root .page-head [data-florist-contact]{min-height:44px!important;padding:8px 2px!important;border:0!important;background:none!important;font-size:11px!important;font-weight:400!important;text-decoration:underline;text-underline-offset:3px}html body.commerce-page #shop-root [data-cart-receiving]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:14px 18px!important;margin:0 0 16px!important}html body.commerce-page #shop-root [data-cart-receiving]>h2{font:500 16px/1.35 Nimbus,Arial,sans-serif!important;margin:0!important}html body.commerce-page #shop-root [data-cart-receiving] .delivery-receiving-modes{margin:0;gap:6px}html body.commerce-page #shop-root [data-cart-receiving] .delivery-receiving-modes button{min-height:44px;padding:8px 12px;font-size:13px}html body.commerce-page #shop-root [data-receiving-body]{grid-column:1/-1}html body.commerce-page #shop-root .cart-summary{padding:20px!important}html body.commerce-page #shop-root .cart-summary>.section-kicker{display:none}html body.commerce-page #shop-root .cart-summary .summary-total{padding-block:12px!important}html body.commerce-page #shop-root .cart-summary .summary-note{font-size:12px!important;line-height:1.5!important;margin:12px 0!important}@media(max-width:700px){html body.commerce-page #shop-root .cart-layout{gap:16px!important}html body.commerce-page #shop-root .cart-item{padding:16px!important;gap:12px!important}html body.commerce-page #shop-root .cart-item-side{padding-top:10px!important;margin-top:0!important;gap:8px!important}html body.commerce-page #shop-root .cart-item .cart-price-label{display:none!important}html body.commerce-page #shop-root .cart-summary .summary-security{font-size:11px;gap:6px}html body.commerce-page #shop-root [data-cart-receiving]{padding:12px!important;gap:8px}html body.commerce-page #shop-root [data-cart-receiving]>h2{font-size:14px!important}html body.commerce-page #shop-root [data-cart-receiving] .delivery-receiving-modes button{font-size:12px;padding-inline:9px}}html body.commerce-page #shop-root.checkout-polished>.shop-shell>.page-head :is(h1,p),
html body.commerce-page #shop-root.checkout-polished .breadcrumbs :is(a,span){color:var(--ml-cream)!important}html body.commerce-page #shop-root.checkout-polished .site41-route-contact[data-contact-source=checkout]{color:var(--ml-muted)!important}html body.commerce-page #shop-root.checkout-polished .checkout-step-link{color:var(--ml-muted)!important}html body.commerce-page #shop-root.checkout-polished .checkout-step-link[aria-current=step]{color:var(--ml-green)!important}html body.commerce-page #shop-root.checkout-polished .checkout-progress{border-color:var(--ml-line)}html body.commerce-page #shop-root.checkout-polished :is(.checkout-section,.checkout-summary,.checkout-mobile-review){border-radius:16px!important;background:var(--ml-cream)!important;color:var(--ml-green)!important;box-shadow:none!important}html body.commerce-page #shop-root.checkout-polished .checkout-section{padding:18px!important;margin-bottom:14px}html body.commerce-page #shop-root.checkout-polished .checkout-section>h2{font-size:26px!important;margin:0 0 12px!important}html body.commerce-page #shop-root.checkout-polished .checkout-review-card{margin:8px 0;border-radius:12px}html body.commerce-page #shop-root.checkout-polished .checkout-review-card>summary{padding:13px 15px;min-height:52px}html body.commerce-page #shop-root.checkout-polished .review-head{margin-bottom:4px}html body.commerce-page #shop-root.checkout-polished .review-main{font-size:15px}html body.commerce-page #shop-root.checkout-polished .review-sub{font-size:12px;margin-top:2px}html body.commerce-page #shop-root.checkout-polished .review-body{padding:14px}html body.commerce-page #shop-root.checkout-polished .review-done{margin-top:8px}html body.commerce-page #shop-root.checkout-polished .checkout-account{padding:14px!important;margin-bottom:14px!important}html body.commerce-page #shop-root.checkout-polished .checkout-account h3{font-size:19px!important}html body:has(.account-shell) .account-top{background:#0d2c23cf;border-bottom:1px solid var(--ml-line)}html body:has(.account-shell) .account-intro{margin:8px 0 26px}html body:has(.account-shell) .account-intro :is(h1,p){color:var(--ml-cream)}html body:has(.account-shell) .account-intro .eyebrow{color:var(--ml-muted)}html body:has(.account-shell) :is(.panel,.notice,.account-nav,.reminder-explainer){color:var(--ml-green)}html body:has(.account-shell) .panel{background:var(--ml-cream);border-color:#d4e0ce66;border-radius:16px}html body:has(.account-shell) .section>p.muted{color:var(--ml-muted)}html body:has(.account-shell) footer{color:var(--ml-muted);border-color:var(--ml-line)}html body:has(.account-shell) .account-nav{position:sticky;top:10px;z-index:5;scrollbar-width:thin}html body:has(.account-shell) .summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html body:has(.account-shell) .account-nav a:focus-visible{outline-offset:-3px}@media(max-width:760px){html body:has(.account-shell) .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body:has(.account-shell) .account-nav{margin-bottom:20px;top:8px}html body:has(.account-shell) .account-nav a{padding:12px 10px;font-size:13px}html body:has(.account-shell) .account-intro h1{font-size:34px}html body:has(.account-shell) .panel{padding:20px}}html body.commerce-page #shop-root.checkout-polished #checkout-form>[data-design-preview-note]{grid-column:1/-1;background:var(--ml-cream)!important;color:var(--ml-green)!important;-webkit-text-fill-color:var(--ml-green)!important;margin:0 0 14px!important}html body.commerce-page #shop-root.checkout-polished .checkout-step-link:not([aria-current=step]),html body.commerce-page #shop-root.checkout-polished .checkout-step-link:not([aria-current=step]) span{--workspace-ink:#d2decf;color:#d2decf!important;-webkit-text-fill-color:#d2decf!important}html body.commerce-page #shop-root .gift-catalog-postcard-note{font-size:12px;line-height:1.5;color:var(--ml-muted);margin-top:14px}html body:has(.account-shell) .account-nav{background:var(--ml-cream);border:1px solid #d4e0ce;border-radius:16px;padding:6px;box-shadow:0 6px 20px #092b241a}html body:has(.account-shell) .account-nav a{color:var(--ml-green);-webkit-text-fill-color:currentColor;border-radius:10px}html body:has(.account-shell) .account-nav a[aria-current="page"]{background:var(--ml-green);color:var(--ml-cream)}html body:has(.account-shell) .account-nav .nav-count{color:#fff;-webkit-text-fill-color:#fff}html body:has(.account-shell) .section-head>[data-refresh]{color:var(--ml-muted);-webkit-text-fill-color:currentColor}html body:has(.account-shell) .order-filters button{color:var(--ml-cream);border-color:#a8bca7;-webkit-text-fill-color:currentColor}html body:has(.account-shell) .order-filters button[aria-pressed="true"]{background:var(--ml-cream);border-color:var(--ml-cream);color:var(--ml-green)}html body:has(.account-shell) [data-account-preview]{padding:14px 18px;font-size:13px;line-height:1.5}html body:has(.account-shell) [data-account-preview] p{margin:8px 0}html body:has(.account-shell) [data-account-preview]>strong{display:block;font-size:14px}html body:has(.account-shell) [data-account-preview] a{display:inline-flex;align-items:center;min-height:44px}html body:has(.account-shell) [data-account-preview] a.primary{justify-content:center;padding:10px 18px;border-radius:10px;text-decoration:none;color:#fff}html body:has(.account-shell) .address-head>.muted{color:var(--ml-muted)}html body .air-team-entry{display:none!important}@media(min-width:821px){html body .bottom-nav{display:none!important}}html body.commerce-page #shop-root .catalog-editorial[data-catalog-refined] .page-head{margin:0 0 6px!important;padding:0!important;min-height:0!important}html body.commerce-page #shop-root .catalog-shell[data-catalog-refined] .catalog-toolbar[data-catalog-layout] .catalog-category{height:44px!important;min-height:44px!important}html body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category-image{inset:5px auto 5px 5px;width:34px}html body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category-name{left:45px}html body.commerce-page #shop-root .catalog-editorial .catalog-results-head{min-height:32px!important;margin:0 0 6px!important}html body.commerce-page #shop-root .catalog-editorial .catalog-results-sort summary{min-height:32px!important}html body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout]{margin-bottom:4px!important;padding:0!important}@media(max-width:820px){html body.commerce-page #shop-root .catalog-editorial[data-catalog-refined] .page-head h1{font-size:28px!important;line-height:1.1!important;margin:0!important}html body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category-image{width:28px;inset:7px auto 7px 3px}html body.commerce-page #shop-root .catalog-shell .catalog-toolbar[data-catalog-layout] .catalog-category-name{left:34px;font-size:10px}html body.commerce-page #shop-root .catalog-editorial .catalog-toolbar[data-catalog-layout] .catalog-style-chips .filter-chip{min-height:40px!important;padding-block:8px!important}html body.commerce-page #shop-root [data-catalog-refined] .catalog-search-row{margin-block:0!important;padding-block:2px!important}html body.commerce-page #shop-root .catalog-quick{margin:0!important;gap:0!important}html body.commerce-page #shop-root .catalog-quick-row{padding-block:0!important}}html body .gift-choice-context{display:grid;grid-template-columns:1fr auto;gap:3px 14px;padding:12px 14px;margin:8px 0 12px;border:1px solid var(--ml-line);border-radius:12px;background:#153b2f;color:var(--ml-cream)}html body .gift-choice-context strong{font-size:14px}html body .gift-choice-context span{grid-column:1;font-size:12px;line-height:1.4;color:var(--ml-muted)}html body .gift-choice-context a{grid-column:2;grid-row:1/3;align-self:center;font-size:12px;text-underline-offset:3px}html body.commerce-page #shop-root.checkout-polished>.shop-shell>.page-head{margin:4px 0 10px!important;padding:0!important;gap:6px!important}html body.commerce-page #shop-root.checkout-polished .checkout-progress{margin-bottom:10px;padding-bottom:6px}html body.commerce-page #shop-root.checkout-polished .checkout-mobile-review{padding:0!important;margin-bottom:10px}html body.commerce-page #shop-root.checkout-polished .checkout-order-preview>summary{padding:12px 16px;min-height:44px;cursor:pointer;font-size:13px}html body.commerce-page #shop-root.checkout-polished .checkout-order-preview[open]{padding-bottom:14px}html body.commerce-page #shop-root.checkout-polished .checkout-order-preview>:not(summary){margin-inline:16px}html body.commerce-page #shop-root.checkout-polished .checkout-account{padding:0!important;margin:0 0 8px!important}html body.commerce-page #shop-root.checkout-polished .checkout-login-preview>summary{padding:10px 12px;min-height:44px;cursor:pointer;font-size:13px;line-height:1.5}html body.commerce-page #shop-root.checkout-polished .checkout-login-preview[open]{padding-bottom:12px}html body.commerce-page #shop-root.checkout-polished .checkout-login-preview>:not(summary){margin-inline:12px}html body.commerce-page #shop-root.checkout-polished .checkout-section>.section-kicker{display:none!important}html body.commerce-page #shop-root.checkout-polished .checkout-section>h2{font-size:24px!important;margin-bottom:8px!important}html body.commerce-page #shop-root.checkout-polished #checkout-form>[data-design-preview-note]{padding:8px 12px!important;font-size:12px!important;line-height:1.4!important;margin-bottom:8px!important}@media(max-width:700px){html body.commerce-page #shop-root.checkout-polished .breadcrumbs{margin-bottom:8px}html body.commerce-page #shop-root.checkout-polished .checkout-step-link{flex-direction:row;gap:4px;min-height:44px;font-size:11px}html body.commerce-page #shop-root.checkout-polished .checkout-step-number{width:17px;height:17px}html body.commerce-page #shop-root.checkout-polished .checkout-section{padding:14px!important}html body.commerce-page #shop-root.checkout-polished .review-body{padding:10px}html body.commerce-page #shop-root.checkout-polished .checkout-review-card[open] .review-sub{display:none}html body.commerce-page #shop-root.checkout-polished [data-checkout-polish-modes] .choice-card{min-height:54px;padding:8px!important}html body.commerce-page #shop-root.checkout-polished .checkout-recipient-mode-note{margin:6px 0;padding:6px 8px;font-size:11px}}html body:has(.account-shell) .date-editor{min-width:0;background:var(--ml-cream);color:var(--ml-green);border:1px solid #d4e0ce66;border-radius:16px;overflow:hidden}html body:has(.account-shell) .date-editor>summary{padding:18px 20px;min-height:56px;cursor:pointer;font-size:17px;font-weight:500}html body:has(.account-shell) .date-editor>form.panel{border:0;border-radius:0;margin:0;padding-top:4px}html body:has(.account-shell) .event-gift-choice{flex-basis:100%;text-align:center;text-decoration:none}html body:has(.account-shell) .upcoming-item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;border-bottom:1px solid #d4e0ce}html body:has(.account-shell) .upcoming-item .upcoming-row{border-bottom:0}html body:has(.account-shell) .upcoming-gift{font-size:13px;min-height:44px;display:flex;align-items:center}html body:has(.account-shell) .account-preview-note{padding:10px 14px;font-size:12px;display:grid;grid-template-columns:1fr auto;gap:3px 10px;align-items:center}html body:has(.account-shell) .account-preview-note>p{margin:0;grid-column:1;font-size:12px}html body:has(.account-shell) .account-preview-note>a{grid-column:2;grid-row:1/3;max-width:110px;line-height:1.4}@media(max-width:760px){html body:has(.account-shell) .upcoming-item{grid-template-columns:1fr;gap:0}html body:has(.account-shell) .upcoming-gift{padding-left:66px;margin-top:-8px}html body:has(.account-shell) .account-intro{margin-bottom:14px}html body:has(.account-shell) .account-nav{position:static;margin-bottom:16px}}.strawberry-pending>p,.strawberry-load-error p{color:var(--ml-muted);font-size:14px}.strawberry-skeletons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.strawberry-skeletons>span{aspect-ratio:3/4;display:block;border:1px solid var(--ml-line);border-radius:16px;background:linear-gradient(140deg,#254c3e,#183e30)}.strawberry-load-error button{min-height:44px;padding:10px 20px;border-radius:10px;background:var(--ml-cream);color:var(--ml-green)}@media(max-width:820px){.strawberry-skeletons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}html body.commerce-page #shop-root.checkout-polished .checkout-summary .site41-route-contact[data-contact-source=checkout]{color:var(--ml-green)!important;-webkit-text-fill-color:var(--ml-green)!important}html body:has(.account-shell) :is(.event-gift-choice,.order-repeat-choice){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.4;text-align:center;text-decoration:none;background:var(--ml-raspberry);color:#fff!important;-webkit-text-fill-color:#fff!important}@media(max-width:360px){html body.commerce-page #shop-root.checkout-polished [data-checkout-polish-modes] .choice-card{padding-inline:4px!important}html body.commerce-page #shop-root.checkout-polished [data-checkout-polish-modes] .choice-card strong{overflow-wrap:normal;word-break:normal}}.gift-catalog-rail[hidden]{display:none!important}#shop-root .gift-sku-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}#shop-root .gift-sku-card{display:flex;flex-direction:column;min-width:0;border:1px solid #c8d6c22b;border-radius:16px;overflow:hidden;background:#17382b;color:#f4f0e7}#shop-root .gift-sku-photo{display:block;aspect-ratio:1;background:#eeeae0;overflow:hidden}#shop-root .gift-sku-photo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}#shop-root .gift-sku-copy{display:flex;flex-direction:column;gap:10px;padding:16px;flex:1}#shop-root .gift-sku-copy h3{font:500 17px/1.4 Nimbus,Arial,sans-serif;margin:0}#shop-root .gift-sku-copy h3 a{color:inherit;text-decoration:none}#shop-root .gift-sku-copy p{font:400 13px/1.5 Nimbus,Arial,sans-serif;color:#c0ceb9;margin:0}#shop-root .gift-sku-copy strong{font:600 21px/1.3 Nimbus,Arial,sans-serif;margin-top:auto}#shop-root .gift-sku-copy button{border:1px solid #afc4a7;border-radius:10px;min-height:44px;padding:10px 12px;color:#143828;background:#e7eedc;font:600 14px/1.4 Nimbus,Arial,sans-serif;cursor:pointer}#shop-root .gift-catalog-status{font:400 14px/1.5 Nimbus,Arial,sans-serif;color:inherit;margin:16px 0 0}#shop-root .gift-catalog-status:empty{display:none}#shop-root .gift-catalog-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 26px}#shop-root .gift-catalog-tabs a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #7c947a;border-radius:999px;font:400 14px/1.4 Nimbus,Arial,sans-serif;color:#e6eddf;text-decoration:none}#shop-root .gift-catalog-tabs [aria-current]{background:#e7eedc;color:#193d2c}#shop-root .gift-catalog-tools{display:flex;flex-wrap:wrap;gap:12px}#shop-root .gift-catalog-page{padding-bottom:100px}#shop-root .gift-catalog-empty{padding:26px;border:1px solid #7c947a;border-radius:18px;max-width:760px}#shop-root .gift-catalog-empty p{font:400 16px/1.6 Nimbus,Arial,sans-serif}#shop-root .gift-catalog-empty :is(a,button){margin:8px 10px 0 0}#shop-root .gift-sku-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start;padding:24px;background:#f6f3eb;color:#193d2c;border-radius:20px}#shop-root .gift-sku-detail>img{width:100%;height:420px;object-fit:contain;border-radius:14px;background:#eeeadf}#shop-root .gift-sku-detail h1{font-size:32px;line-height:1.15;margin:0 0 18px}#shop-root .gift-sku-detail p{font:400 15px/1.6 Nimbus,Arial,sans-serif;overflow-wrap:anywhere}#shop-root .gift-sku-description{white-space:pre-line}#shop-root .gift-sku-detail strong{display:block;font:600 30px/1.4 Nimbus,Arial,sans-serif;margin:20px 0}#shop-root .gift-sku-detail button{width:100%;min-height:48px}#shop-root .gift-catalog-section-title{font-size:24px}#shop-root .gift-catalog-links{padding:24px 0}#shop-root :is(.gift-sku-card,.gift-sku-detail,.gift-catalog-tabs,.gift-catalog-tools,.gift-catalog-empty) :is(a,button):focus-visible{outline:3px solid #e183a0;outline-offset:3px}@media(max-width:820px){#shop-root .gift-sku-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#shop-root .gift-sku-copy{padding:12px;gap:8px}#shop-root .gift-sku-copy h3{font-size:15px}#shop-root .gift-sku-detail{grid-template-columns:1fr;padding:18px;gap:18px}#shop-root .gift-sku-detail>img{height:300px}#shop-root .gift-sku-detail h1{font-size:28px}}@media(max-width:360px){#shop-root .gift-catalog-rail{padding:16px!important}#shop-root .gift-sku-copy{padding:10px}#shop-root .gift-sku-copy h3{font-size:14px}#shop-root .gift-sku-copy strong{font-size:19px}#shop-root .gift-sku-copy button{font-size:13px;padding:8px 5px}}#shop-root .gift-catalog-page :is(.breadcrumbs,.breadcrumbs a,.breadcrumbs span,.section-kicker,.page-head>p){color:#44614d!important}#shop-root .gift-catalog-page .gift-catalog-tabs a{color:#234b35;background:transparent}#shop-root .gift-catalog-page .gift-catalog-tabs a[aria-current]{background:#234b35;color:#fff}#shop-root .gift-catalog-page :is(.gift-catalog-tools,.gift-catalog-empty) .secondary-button{color:#234b35!important;border:1px solid #91a68c!important;background:#fffdf7!important;min-height:46px;display:inline-flex;align-items:center;justify-content:center}#shop-root .gift-catalog-page .gift-catalog-empty{border-color:#a8b8a2;color:#294d38;background:#fffdf7}#shop-root .gift-catalog-page .gift-catalog-status{color:#244e37}#shop-root .gift-catalog-page .breadcrumbs :is(a,span){opacity:1!important}#shop-root .gift-catalog-rail{margin:28px 0;padding:24px;border:1px solid #a8c6ad30;border-radius:18px;background:#102a20;color:#f4f0e7}#shop-root .gift-catalog-rail .product-gifts-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 20px}#shop-root .gift-catalog-rail .product-gifts-head h2{font:400 30px/1.15 Molecula,Georgia,serif;color:#f4f0e7;margin:0 0 9px}#shop-root .gift-catalog-rail .product-gifts-head p{font:400 14px/1.5 Nimbus,Arial,sans-serif;color:#c3d1c2;max-width:60ch;margin:0}#shop-root .gift-catalog-rail .product-gifts-head>a{color:#e7eedd;font-size:14px;text-decoration:none;min-height:44px;display:flex;align-items:center;white-space:nowrap}#shop-root .gift-inquiry-card{min-width:0;border:1px solid #bfceb62b;border-radius:13px;overflow:hidden;background:#183528;display:flex;flex-direction:column}#shop-root .gift-inquiry-photo{display:flex;align-items:center;justify-content:center;width:100%;height:150px;background:#111916;overflow:hidden;color:#d4b4ba}#shop-root .gift-inquiry-photo img{display:block;width:100%;height:100%;object-fit:contain}#shop-root .gift-inquiry-photo svg{width:82px;height:82px}#shop-root .gift-inquiry-copy{display:flex;flex-direction:column;align-items:stretch;flex:1;gap:8px;padding:14px}#shop-root .gift-inquiry-copy h3{font:600 16px/1.3 Nimbus,Arial,sans-serif;margin:0;color:#f2f0e4;min-height:2.6em}#shop-root .gift-inquiry-copy p{font:400 13px/1.4 Nimbus,Arial,sans-serif;margin:0 0 4px;color:#c4d1c0}#shop-root .gift-inquiry-action{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px;border:1px solid #c5d7ba66;border-radius:9px;background:transparent;color:#edf1e5;font:500 13px/1.35 Nimbus,Arial,sans-serif;text-align:center;text-decoration:none;cursor:pointer;margin-top:auto}#shop-root .gift-inquiry-action:hover{background:#294634}#shop-root .gift-catalog-rail .catalog-card{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;min-width:0!important;overflow:hidden}#shop-root .gift-catalog-rail .catalog-card-media{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;aspect-ratio:1!important}#shop-root .gift-catalog-rail .catalog-card-media img{width:100%!important;height:100%!important;object-fit:contain!important}#shop-root .gift-catalog-rail .catalog-card-body{display:flex!important;flex-direction:column!important;flex:1;padding:14px!important;gap:10px;min-width:0!important}#shop-root .gift-catalog-rail .catalog-card-title h3{font:600 16px/1.3 Nimbus,Arial,sans-serif!important;margin:0;overflow-wrap:anywhere}#shop-root .gift-catalog-rail .catalog-card-bottom{display:flex!important;flex-wrap:wrap;align-items:end;gap:10px;margin-top:auto}#shop-root .gift-catalog-rail .card-price-line{display:flex;flex-direction:column;align-items:start;gap:5px}#shop-root .gift-catalog-rail .catalog-card-price{font-size:20px!important}#shop-root .gift-catalog-rail .catalog-card-actions{position:static!important;margin-left:auto;display:flex;gap:7px}#shop-root .gift-catalog-rail :is(.card-add,.card-view){position:static!important;transform:none!important;min-height:44px;min-width:40px}#shop-root .gift-catalog-rail :is(a,button):focus-visible{outline:2px solid #e2a1bb;outline-offset:3px}@media(max-width:820px){#shop-root .gift-catalog-rail{padding:16px;margin:24px 0}#shop-root .gift-catalog-rail .product-gifts-head{display:block;margin-bottom:16px}#shop-root .gift-catalog-rail .product-gifts-head h2{font-size:28px}#shop-root .gift-catalog-rail .product-gifts-head>a{margin-top:4px}#shop-root .gift-inquiry-photo{height:112px}#shop-root .gift-inquiry-copy{padding:11px}#shop-root .gift-inquiry-copy h3{font-size:14px}#shop-root .gift-inquiry-action{font-size:12px;padding:9px 6px}#shop-root .gift-catalog-rail .catalog-card-body{padding:11px!important}#shop-root .gift-catalog-rail .catalog-card-title h3{font-size:14px!important}#shop-root .gift-catalog-rail .catalog-card-bottom{display:grid!important;grid-template-columns:1fr}#shop-root .gift-catalog-rail .catalog-card-actions{margin-left:auto}}#shop-root .gift-catalog-rail .catalog-card-media{position:relative!important;height:150px!important;aspect-ratio:auto!important}#shop-root .gift-catalog-rail .catalog-card-top{position:absolute!important;inset:8px 8px auto auto!important;display:block!important}#shop-root .gift-catalog-rail .card-favorite{position:static!important;transform:none!important;width:36px!important;height:36px!important;min-width:36px!important}@media(max-width:820px){#shop-root .gift-catalog-rail .catalog-card-media{height:112px!important}}.gift-postcard-service,.delivery-launch-terms{padding:clamp(20px,4vw,40px);max-width:900px;margin:24px auto;line-height:1.6;overflow-wrap:anywhere}.gift-postcard-service h2,.delivery-launch-terms h2{margin:0 0 20px}.gift-postcard-service h3,.delivery-launch-terms h3{margin:24px 0 8px}.gift-postcard-service ul{padding-left:22px}.gift-postcard-service .primary-button,.delivery-launch-terms .primary-button{display:inline-flex;margin-top:16px;min-height:44px;align-items:center}.site42-ready-empty-choice{padding:16px 0;max-width:760px;line-height:1.5}.site42-ready-empty-choice h3{margin:0 0 12px}.vitalia-shell{padding-top:20px!important;padding-bottom:100px!important}.vitalia-panel{--vitalia-height:640px;width:100%;max-width:780px;height:var(--vitalia-height);min-height:220px;margin:0 auto;padding:0!important;display:flex;flex-direction:column;overflow:hidden;border:1px solid #b6c5ba!important;border-radius:24px!important;background:#f8f7f2!important;color:#173e32!important;box-shadow:0 18px 48px #061f2429}.vitalia-header{display:flex;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid #dce3db;flex-shrink:0}.vitalia-avatar{width:42px;height:42px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:#173e32;color:#faf7eb;font-size:23px}.vitalia-panel .vitalia-header h1{font-size:21px;line-height:1.2;margin:0 0 4px;color:#173e32;font-weight:650;letter-spacing:0}.vitalia-panel .vitalia-header p{font-size:13px;line-height:1.3;margin:0;color:#53665b}.vitalia-transcript{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px;display:flex;flex-direction:column;gap:14px;scrollbar-width:thin;scrollbar-color:#a6b7aa transparent;outline-offset:-3px}.vitalia-answer,.vitalia-user{max-width:88%;width:fit-content;flex-shrink:0;overflow-wrap:anywhere;border-radius:18px;padding:13px 17px}.vitalia-answer{align-self:flex-start;background:#fff;border:1px solid #e3e7df;border-bottom-left-radius:5px}.vitalia-florist{background:#eef6f0;border-color:#9bb9a5;color:#173e32}.vitalia-florist>strong{display:block;margin:0 0 4px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#365f4a}.vitalia-user{align-self:flex-end;background:#e2ebdf;border-bottom-right-radius:5px;color:#173e32}.vitalia-panel .vitalia-answer>p,.vitalia-panel .vitalia-user>p{margin:0;font-size:15px;font-weight:400;line-height:1.55;white-space:pre-wrap}.vitalia-pending{display:flex;align-items:center;gap:10px;background:transparent;border-color:transparent;padding-left:0}.vitalia-panel .vitalia-pending>p{font-size:13px;color:#53665b}.vitalia-dots{font-size:8px;color:#58775e;white-space:nowrap;letter-spacing:2px}.vitalia-panel .vitalia-composer{display:flex;align-items:flex-end;gap:10px;margin:0 20px;padding:8px 8px 8px 14px;border:1px solid #a9baac;background:#fff;border-radius:20px;flex-shrink:0}.vitalia-panel textarea{display:block;flex:1;min-width:0;width:100%;box-sizing:border-box;resize:none;max-height:112px;border:0;border-radius:0;padding:11px 0;font:inherit;font-size:16px;line-height:22px;background:transparent;color:#173e32;box-shadow:none}.vitalia-panel textarea:focus{outline:none;box-shadow:none}.vitalia-composer:focus-within{outline:2px solid #66856f;outline-offset:2px}.vitalia-panel .vitalia-send{display:grid;place-items:center;padding:0;min-height:44px;width:44px;min-width:44px;border-radius:50%;font-size:27px;font-weight:400;background:#bb164e;color:#fff;border:0;line-height:1}.vitalia-panel button:disabled{opacity:.45;cursor:default}.vitalia-panel :focus-visible{outline:3px solid #27765e;outline-offset:3px}.vitalia-panel .vitalia-privacy{font-size:11px;color:#647268;text-align:center;margin:9px 16px 14px;line-height:1.4;flex-shrink:0}.vitalia-panel .vitalia-status{font-size:13px;line-height:1.45;margin:0 22px 10px;color:#773744;flex-shrink:0}.vitalia-panel .vitalia-status:empty{display:none}.vitalia-panel .vitalia-latest{align-self:center;font-size:12px;color:#173e32;background:#e2ebdf;border:1px solid #b8c7b8;border-radius:16px;padding:7px 13px;margin:0 0 10px;min-height:36px}.vitalia-panel [hidden]{display:none!important}.vitalia-error{border-color:#ddc4bf;background:#fff8f4}.vitalia-panel .vitalia-error .secondary-button,.vitalia-panel .vitalia-contact{font:inherit;font-size:13px;line-height:1.4;min-height:40px;padding:8px 12px;margin-top:10px;border:1px solid #a7b5aa;border-radius:12px;background:transparent;color:#254c39}.vitalia-panel .vitalia-contact{margin-left:6px;border-color:transparent;text-decoration:underline;text-underline-offset:3px}.vitalia-card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:7px 14px;padding:12px;border:1px solid #d6dfd8;border-radius:15px;margin:14px 0 0;background:#fafbf7}.vitalia-card img{width:88px;height:112px;object-fit:cover;grid-row:span 3;border-radius:10px}.vitalia-panel .vitalia-card h2{font-size:16px;line-height:1.35;margin:0;color:#173e32}.vitalia-panel .vitalia-card p{margin:0;font-size:16px;font-weight:600;color:#173e32}.vitalia-panel .vitalia-card button{justify-self:start;min-height:40px;padding:9px 13px;white-space:normal;border-radius:12px;background:#bb164e;color:#fff;border:0;font-size:13px}.vitalia-panel .vitalia-handoff{margin-top:12px;font-size:13px}.vitalia-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.vitalia-shell{padding:10px 10px 100px!important}.vitalia-panel{border-radius:19px!important}.vitalia-header{padding:13px 16px}.vitalia-transcript{padding:17px 13px;gap:12px}.vitalia-answer,.vitalia-user{max-width:94%;padding:11px 13px}.vitalia-panel .vitalia-header h1{font-size:19px}.vitalia-panel .vitalia-composer{margin:0 12px;gap:8px}.vitalia-panel .vitalia-privacy{font-size:10px;margin-bottom:10px}.vitalia-card{grid-template-columns:70px minmax(0,1fr);gap:6px 10px;padding:10px}.vitalia-card img{width:70px;height:98px}.vitalia-panel .vitalia-card h2{font-size:15px}.vitalia-panel .vitalia-card button{grid-column:1/-1;width:100%;justify-self:stretch}.vitalia-panel .vitalia-contact{margin-left:0}}@media(max-height:500px){.vitalia-header{padding:8px 14px}.vitalia-avatar{width:32px;height:32px}.vitalia-panel .vitalia-header p,.vitalia-panel .vitalia-privacy{display:none}.vitalia-panel .vitalia-header h1{font-size:17px;margin:0}.vitalia-transcript{padding:10px 12px;gap:8px}}html.vitalia-keyboard .bottom-nav.commerce-nav{display:none!important}.vitalia-panel .vitalia-reconnect{align-self:center;margin:0 20px 12px;border:1px solid #a7b5aa;border-radius:12px;min-height:40px;background:#fff;color:#173e32;padding:8px 14px;font:inherit;font-size:13px}.vitalia-panel textarea:focus-visible{outline:none!important;box-shadow:none!important}.vitalia-panel .vitalia-attach{display:grid;place-items:center;flex-shrink:0;width:40px;min-height:44px;padding:0;border:0;background:transparent;color:#345b45;border-radius:12px;font:inherit;font-size:29px;line-height:1}.vitalia-photo-preview{display:flex;align-items:center;gap:12px;margin:0 22px 10px;flex-shrink:0}.vitalia-photo-preview img{width:64px;height:64px;object-fit:cover;border-radius:10px;border:1px solid #d6dfd8}.vitalia-panel .vitalia-remove-photo{min-height:44px;padding:8px 12px;font:inherit;font-size:13px;border:1px solid #a7b5aa;border-radius:12px;background:transparent;color:#254c39}.vitalia-user-photo{display:block;max-width:100%;width:auto;max-height:200px;object-fit:contain;border-radius:10px;margin-top:9px}@media(max-width:600px){.vitalia-panel .vitalia-composer{padding-left:6px;gap:6px}.vitalia-photo-preview{margin-left:16px;margin-right:16px}.vitalia-panel .vitalia-attach{width:36px}}.vitalia-panel.vitalia-development{height:auto;min-height:0}.vitalia-development-content{padding:28px 24px 32px}.vitalia-development-content h2{margin:0 0 12px;font-size:24px;line-height:1.3;color:#173e32}.vitalia-development-content p{max-width:48ch;margin:0 0 24px;line-height:1.6;color:#53665b}.vitalia-development-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.vitalia-development-actions .primary-button{display:inline-flex;justify-content:center;padding:12px 18px;border-radius:14px;background:#173e32;color:#fff;text-decoration:none;line-height:1.4}.vitalia-development-actions .vitalia-contact{margin:0}a[data-vitalia-development-entry]::after{content:"В разработке";display:inline-block;font-size:11px;font-weight:500;line-height:1.3;margin-left:8px;white-space:nowrap;opacity:.8}.ai-orb[data-vitalia-development-entry] i:before{content:"moleculaAI"!important}.ai-orb[data-vitalia-development-entry] b:before{content:"В разработке"!important}@media(max-width:600px){.ai-orb[data-vitalia-development-entry] i:before{content:"moleculaAI"!important}}