/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#241b1c;--paper:#f7f0e9;--pink:#c96578;--wine:#8e243e;--line:#241b1c29}*{box-sizing:border-box}html{scroll-behavior:smooth}.siteBoot{background:var(--paper);place-items:center;min-height:100vh;display:grid}.siteBoot span{border:3px solid #8e243e2e;border-top-color:var(--wine);border-radius:50%;width:38px;height:38px;animation:.7s linear infinite bootSpin}@keyframes bootSpin{to{transform:rotate(360deg)}}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}#codex-browser-sidebar-comments-root{pointer-events:none!important}#codex-browser-sidebar-comments-root:empty{display:none!important}.nav{z-index:100;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);isolation:isolate;background:#f7f0e9f5;justify-content:space-between;align-items:center;height:84px;padding:0 5vw;display:flex;position:sticky;top:0}.nav a,.nav button{z-index:1;pointer-events:auto;position:relative}#catalog,#delivery,#about{scroll-margin-top:84px}.brand{letter-spacing:.22em;font:700 20px Georgia,serif}.brand span{width:34px;height:34px;color:var(--wine);border:1px solid;border-radius:50%;place-items:center;margin-right:7px;display:inline-grid}.navlinks{gap:22px;font-size:12px;display:flex}.navlinks a:hover{color:var(--wine)}.cart{text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;font-size:12px}.cart b{background:var(--wine);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:7px;display:inline-grid}.hero{border-bottom:1px solid var(--line);grid-template-columns:1.05fr .95fr;min-height:650px;display:grid;overflow:hidden}.heroCopy{z-index:2;padding:105px 5vw 70px;position:relative}.eyebrow{letter-spacing:.2em;color:var(--wine);margin:0 0 24px;font-size:11px;font-weight:700}h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:400}h1{letter-spacing:-.055em;margin:0;font-size:clamp(54px,6.7vw,102px);line-height:.91}h1 em{color:var(--pink);font-weight:400}.lead{color:#5d4e4f;max-width:500px;margin:36px 0;font-size:17px;line-height:1.65}.heroActions{text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:28px;font-size:12px;display:flex}.primary{background:var(--wine);color:#fff;padding:17px 25px;transition:all .2s;display:inline-block}.primary:hover{background:var(--wine);transform:translateY(-2px)}.flowerArt{isolation:isolate;background:#ead4d5;min-height:650px;position:relative}.flowerArt:after{content:"";border:1px solid #8e243e40;border-radius:50% 50% 45% 55%;position:absolute;inset:8% 10%}.ring{background:#b84f65;border-radius:50%;width:390px;height:390px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 70px #5b162740}.rose{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 48% 48%,#681529 0 13%,#a3324d 14% 29%,#d17b8c 30% 46%,#f0bdc4 47% 62%,#b34a60 63%);border-radius:48% 52% 46% 54%;place-items:center;width:130px;display:grid;position:absolute;box-shadow:0 12px 25px #50141e33}.rose span{color:#f7d8dc;font-size:28px}.rose0{top:20%;left:32%}.rose1{top:24%;left:53%;transform:scale(.8)}.rose2{top:41%;left:22%;transform:scale(.85)}.rose3{top:43%;left:45%;transform:scale(1.15)}.rose4{top:53%;left:60%;transform:scale(.75)}.rose5{top:64%;left:29%;transform:scale(.72)}.rose6{top:70%;left:51%;transform:scale(.55)}.flowerArt p{z-index:3;text-align:right;color:var(--wine);font:italic 18px Georgia,serif;position:absolute;bottom:7%;right:7%}.benefits{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:32px 5vw;display:grid}.benefits div{border-right:1px solid var(--line);align-items:center;gap:18px;padding-left:8%;display:flex}.benefits div:last-child{border:0}.benefits strong{color:var(--pink);font:italic 27px Georgia,serif}.benefits span{text-transform:uppercase;letter-spacing:.08em;font-size:13px;line-height:1.5}.catalog{padding:43.3071px 5vw 120px}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.sectionHead h2,.delivery h2{margin:0;font-size:clamp(42px,5vw,70px);line-height:1}.sectionHead>p{color:#6d5b5c;max-width:420px;font-size:14px;line-height:1.6}.sectionHead{gap:40px}.sectionHead>div{flex:1;min-width:0}.catalogTitleRow{align-items:center;gap:22px;margin-bottom:22px;display:flex}.catalogTitleRow>.eyebrow{white-space:nowrap;flex:none;margin:0}.catalogSearch{background:#fffaf5;border:1px solid #d7c8be;border-radius:99px;align-items:center;width:clamp(230px,28vw,370px);height:42px;transition:all .25s;display:flex;position:relative;box-shadow:0 7px 22px #3f23280f}.catalogSearch:focus-within{border-color:var(--wine);box-shadow:0 0 0 4px #8e243e17,0 9px 25px #3f232817}.catalogSearch>span{color:var(--wine);pointer-events:none;font:25px/1 Georgia,serif;position:absolute;left:15px;transform:translateY(-1px)}.catalogSearch input{width:100%;height:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:0 40px 0 43px;font:italic 14px/1 Georgia,serif}.catalogSearch input::placeholder{color:#9a8588}.catalogSearch input::-webkit-search-cancel-button{display:none}.catalogSearch button{width:28px;height:28px;color:var(--wine);cursor:pointer;background:#eaded5;border:0;border-radius:50%;place-items:center;padding:0;font-size:18px;line-height:1;transition:all .2s;display:grid;position:absolute;right:7px}.catalogSearch button:hover{background:var(--wine);color:#fff;transform:rotate(90deg)}.grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card{background:#fffaf5;transition:transform .35s,box-shadow .35s;animation:.75s both cardIn;overflow:hidden}.card:hover{transform:translateY(-7px);box-shadow:0 22px 55px #401f2521}.bouquet{cursor:zoom-in;text-align:left;background:#e7ded5;border:0;width:100%;height:390px;padding:0;position:relative;overflow:hidden}.bouquet .number{z-index:2;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f0e9d6;border-radius:50%;place-items:center;width:42px;height:42px;font:italic 18px Georgia;display:grid;position:absolute;top:18px;left:18px}.galleryHint{z-index:2;color:#fff;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.82;background:#1e1416b8;border-radius:99px;padding:8px 12px;font-size:11px;transition:all .35s;position:absolute;bottom:16px;right:16px;transform:translateY(7px)}.bouquet:hover .galleryHint{opacity:1;transform:none}.bouquet img{object-fit:cover;image-rendering:auto;width:100%;height:100%;transition:transform .75s cubic-bezier(.2,.7,.2,1);display:block}.card:hover .bouquet img{transform:scale(1.06)}.cardBody{padding:24px}.cardBody>p{letter-spacing:.16em;color:var(--wine);min-height:24px;font-size:10px}.cardBody h3{min-height:62px;margin:9px 0;font-size:27px}.cardBody>span{color:#7c6b6c;min-height:82px;font-size:13px;line-height:1.55;display:block}.source{text-transform:uppercase;letter-spacing:.08em;color:var(--wine);margin-top:16px;font-size:11px;display:inline-block}.source:hover{text-decoration:underline}.cardBody>div{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.cardBody strong{font-size:18px}.cardBody del{color:#9a898a;margin-left:5px;font-size:12px;font-weight:400}.cardBody button{border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:50%;width:42px;height:42px;font-size:22px;transition:all .25s}.cardBody button:hover{background:var(--ink);color:#fff;transform:rotate(90deg)}.delivery{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:8vw;padding:90px 5vw;display:grid}.delivery .eyebrow{color:#e38da0}.delivery ol{margin:0;padding:0;list-style:none}.delivery li{border-bottom:1px solid #ffffff2e;grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:28px;padding:25px 0;display:grid}.delivery li b{white-space:nowrap;font:24px/1.15 Georgia,serif;display:block}.delivery li span{color:#c8bdbd;font:400 14px/1.55 Arial,sans-serif;display:block}footer{grid-template-columns:1fr auto auto;align-items:start;gap:70px;padding:55px 5vw;font-size:13px;line-height:1.7;display:grid}.toast{background:var(--wine);color:#fff;z-index:40;padding:16px 22px;animation:.35s both toastIn;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px #60213455}.lightbox{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#180f11d1;place-items:center;padding:34px;animation:.25s both fadeIn;display:grid;position:fixed;inset:0}.modal{background:#fffaf5;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);width:min(1180px,96vw);max-height:90vh;animation:.42s cubic-bezier(.2,.8,.2,1) both modalIn;display:grid;overflow:hidden;box-shadow:0 35px 100px #0006}.viewer{background:#1e1718;place-items:center;min-height:620px;display:grid;position:relative;overflow:hidden}.viewer>img{object-fit:contain;width:100%;height:100%;max-height:90vh;animation:.35s both photoIn}.details{padding:54px 46px;overflow:auto}.details h2{margin:0 0 24px;font-size:44px;line-height:1}.description{color:#6d5b5c;font:16px/1.72 Georgia,serif}.close{z-index:32;color:#fff;cursor:pointer;background:#0003;border:1px solid #ffffff8c;border-radius:50%;width:46px;height:46px;font-size:30px;transition:all .25s;position:fixed;top:18px;right:25px}.close:hover{background:var(--wine);transform:rotate(90deg)}.arrow{cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f0e9d1;border:0;border-radius:50%;width:48px;height:48px;font-size:36px;line-height:1;transition:all .25s;position:absolute;top:50%;transform:translateY(-50%)}.arrow:hover{background:#fff;transform:translateY(-50%)scale(1.08)}.prev{left:18px}.next{right:18px}.thumbs{grid-template-columns:repeat(5,1fr);gap:8px;margin:28px 0;display:grid}.thumbs button{aspect-ratio:1;opacity:.6;cursor:pointer;background:0 0;border:2px solid #0000;padding:0;transition:all .25s;overflow:hidden}.thumbs button.active{border-color:var(--wine);opacity:1}.thumbs img{object-fit:cover;width:100%;height:100%;transition:all .3s}.thumbs button:hover img{transform:scale(1.08)}.modalBuy{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:24px;display:flex}.modalBuy strong{font-size:24px}.modalBuy button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:14px 18px;transition:all .25s}.modalBuy button:hover{background:var(--wine);transform:translateY(-2px)}.productOpen{--product-nav-height:84px}.productOpen>.nav{z-index:100;position:fixed;top:0;left:0;right:0}.productOpen .lightbox{top:var(--product-nav-height);z-index:90;height:auto;padding-top:20px;bottom:0}.productOpen .close{top:calc(var(--product-nav-height) + 10px);z-index:92}@keyframes cardIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}@keyframes photoIn{0%{opacity:.25;transform:scale(1.02)}to{opacity:1;transform:none}}@keyframes toastIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.heroCopy>*{animation:.8s both cardIn}.heroCopy>:nth-child(2){animation-delay:.1s}.heroCopy>:nth-child(3){animation-delay:.2s}.heroCopy>:nth-child(4){animation-delay:.3s}.rose{animation:5s ease-in-out infinite alternate float}.rose:nth-of-type(2n){animation-delay:-2s}@keyframes float{to{translate:0 -10px;rotate:3deg}}@media (width<=800px){.navlinks{display:none}.hero{grid-template-columns:1fr}.heroCopy{padding-top:70px}.flowerArt{min-height:500px}.benefits{grid-template-columns:1fr;gap:20px}.benefits div{border:0;padding:0}.sectionHead{display:block}.grid,.delivery{grid-template-columns:1fr}.delivery li{grid-template-columns:130px minmax(0,1fr);gap:18px}footer{grid-template-columns:1fr;gap:18px}.rose{width:105px}.lightbox{align-items:start;padding:0}.modal{grid-template-columns:1fr;width:100%;min-height:100vh;max-height:100vh;overflow:auto}.viewer{height:55vh;min-height:55vh}.details{padding:34px 22px}.details h2{font-size:36px}.close{top:10px;right:12px}.thumbs{grid-template-columns:repeat(5,1fr)}}@media (width<=480px){.delivery li{grid-template-columns:1fr;align-items:start;gap:8px}.delivery li b{font-size:22px}.delivery li span{font-size:14px}}.description{white-space:pre-line;font-size:15px;line-height:1.7}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.details{scrollbar-width:thin;scrollbar-color:var(--pink) #eaded5;min-height:0;max-height:90vh;overflow-y:auto}.details::-webkit-scrollbar{width:10px}.details::-webkit-scrollbar-track{background:#eaded5}.details::-webkit-scrollbar-thumb{background:var(--pink);border:2px solid #eaded5;border-radius:10px}.scrollCue{z-index:3;width:max-content;max-width:100%;color:var(--wine);letter-spacing:.1em;text-transform:uppercase;background:#f2e1dc;border-radius:99px;margin:0 0 22px;padding:8px 12px;font-size:10px;font-weight:700;position:sticky;top:-1px;box-shadow:0 5px 15px #461e2614}@media (width<=800px){.details{max-height:none;overflow:visible}.scrollCue{top:8px}}.communityBrand{letter-spacing:.12em;grid-template-rows:18px 12px;grid-template-columns:34px auto;align-items:center;column-gap:8px;display:grid}.communityBrand span{grid-row:1/3;margin:0}.communityBrand b{letter-spacing:.15em;font:700 14px/1 Arial,sans-serif}.communityBrand small{letter-spacing:.28em;color:var(--wine);font:700 8px/1 Arial,sans-serif}.communityBrand.imageBrand{letter-spacing:normal;align-items:center;display:flex}.communityBrand.imageBrand img{object-fit:contain;max-width:260px;display:block}.heroSlideText{z-index:2;white-space:pre-line;text-wrap:balance;text-shadow:0 3px 18px #000000b3,0 1px 3px #000000b3;pointer-events:none;width:max-content;max-width:42%;line-height:1.05;animation:.7s .12s both heroTextIn;position:absolute}.heroSlideText.position-top-left{text-align:left;top:18%;left:7%;transform:translateY(-50%)}.heroSlideText.position-top{text-align:center;top:18%;left:50%;transform:translate(-50%,-50%)}.heroSlideText.position-top-right{text-align:right;top:18%;right:7%;transform:translateY(-50%)}.heroSlideText.position-center-left{text-align:left;top:48%;left:7%;transform:translateY(-50%)}.heroSlideText.position-center{text-align:center;top:48%;left:50%;transform:translate(-50%,-50%)}.heroSlideText.position-center-right{text-align:right;top:48%;right:7%;transform:translateY(-50%)}.heroSlideText.position-bottom-left{text-align:left;top:76%;left:7%;transform:translateY(-50%)}.heroSlideText.position-bottom{text-align:center;top:76%;left:50%;transform:translate(-50%,-50%)}.heroSlideText.position-bottom-right{text-align:right;top:76%;right:7%;transform:translateY(-50%)}.heroSlideText.font-elegant{font-family:Georgia,Times New Roman,serif;font-style:italic}.heroSlideText.font-classic{letter-spacing:.02em;font-family:Palatino Linotype,Palatino,Georgia,serif;font-weight:700}.heroSlideText.font-script{font-family:Brush Script MT,Segoe Script,cursive;font-weight:400}.heroSlideText.font-modern{letter-spacing:.1em;text-transform:uppercase;font-family:Arial,Helvetica Neue,sans-serif;font-weight:800}@keyframes heroTextIn{0%{opacity:0}to{opacity:1}}.heroSlideLink{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.11em;text-transform:uppercase;background:#3b1b22c2;border:1px solid #ffffffe0;justify-content:center;align-items:center;min-height:46px;padding:0 25px;font:700 12px/1 Arial,sans-serif;transition:all .25s;display:inline-flex;position:absolute;bottom:78px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #00000038}.heroSlideLink:hover{color:#5d1f2d;background:#fff;transform:translate(-50%,-2px)}.communityCover.isClickable{cursor:pointer}.communityCover.isClickable:after{content:"Нажмите, чтобы листать";z-index:3;color:#ffffffe6;letter-spacing:.07em;pointer-events:none;opacity:0;background:#14121175;border-radius:99px;padding:7px 10px;font:10px/1 Arial,sans-serif;transition:all .25s;position:absolute;bottom:18px;right:18px}.communityCover.isClickable:hover:after{opacity:1}.communityHero{background:#e8ded3;padding-bottom:90px;overflow:hidden}.communityCover{aspect-ratio:2.5;background:#243025;width:100%;animation:1s cubic-bezier(.2,.75,.2,1) both coverReveal;position:relative;overflow:hidden}.communityCover>img,.communityCover>video{object-fit:cover;width:100%;height:100%;animation:.8s both coverMediaIn;display:block}.heroMediaDots{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#19141459;border-radius:99px;gap:8px;padding:8px 11px;display:flex;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.heroMediaDots button{cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50%;width:9px;height:9px;padding:0;transition:all .25s}.heroMediaDots button.active{background:#fff;border-radius:99px;width:26px}.communityIntro{z-index:2;background:var(--paper);grid-template-columns:1.05fr .95fr;gap:7vw;width:min(1280px,90vw);margin:-25px auto 0;padding:58px 5vw;animation:.8s .18s both introRise;display:grid;position:relative;box-shadow:0 30px 80px #261f1926}.communityIntro h1{font-size:clamp(48px,5.8vw,86px);line-height:.92}.communityText{align-self:center}.communityText>p{color:#625554;margin:0 0 16px;font:16px/1.7 Georgia,serif}.communityText .heroActions{margin-top:28px}.phoneLink{letter-spacing:.06em;color:var(--wine);border-bottom:1px solid;padding-bottom:4px;font-size:13px;font-weight:700;transition:all .25s}.phoneLink:hover{color:var(--ink)}@keyframes coverReveal{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes coverMediaIn{0%{opacity:.2;transform:scale(1.015)}to{opacity:1;transform:none}}@keyframes introRise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@media (width<=800px){.nav{padding:0 20px}.cart{font-size:0}.cart b,.communityBrand b{font-size:12px}.communityBrand.imageBrand img{max-width:150px;height:44px}.communityCover{height:66vw;min-height:250px}.communityCover>img,.communityCover>video{object-fit:cover;object-position:62% center;width:100%;height:100%}.heroSlideText{max-width:88%;font-size:clamp(22px,8vw,52px)!important}.heroSlideLink{text-align:center;max-width:82%;min-height:42px;padding:0 18px;bottom:48px}.heroMediaDots{bottom:12px}.communityHero{padding-bottom:55px}.communityIntro{grid-template-columns:1fr;gap:30px;width:calc(100% - 28px);margin:3px auto 0;padding:40px 24px}.communityIntro h1{font-size:44px}.communityText>p{font-size:15px}.communityText .heroActions{flex-direction:column;align-items:flex-start;gap:20px}}.navOrder{align-items:center;gap:18px;display:flex}.navContactPhone{color:var(--wine);letter-spacing:.04em;white-space:nowrap;border-bottom:1px solid #0000;padding-bottom:3px;font-size:12px;font-weight:700;transition:all .2s}.navContactPhone:hover{border-color:currentColor}.vkOrder{border:1px solid var(--wine);color:var(--wine);letter-spacing:.1em;text-transform:uppercase;padding:11px 15px;font-size:10px;font-weight:700;transition:all .25s}.vkOrder:hover{background:var(--wine);color:#fff}.communityText .heroActions{flex-wrap:wrap}.heroVkButton{border:1px solid var(--wine);color:var(--wine);letter-spacing:.08em;text-transform:uppercase;padding:15px 18px;font-size:10px;font-weight:700;transition:all .25s}.heroVkButton:hover{background:var(--wine);color:#fff;transform:translateY(-2px)}.floatingVk{z-index:18;color:#fff;background:#2879f3;border-radius:99px;align-items:center;gap:11px;padding:11px 18px 11px 10px;transition:all .3s;animation:.55s .7s both floatVkIn;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 38px #164b9b57}.floatingVk span{color:#2879f3;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.floatingVk b{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.floatingVk:hover{transform:translateY(-5px);box-shadow:0 20px 48px #164b9b70}@keyframes floatVkIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (width<=1100px){.vkOrder{display:none}}@media (width<=800px){.navContactPhone{font-size:10px}.floatingVk{bottom:12px;right:12px}.floatingVk b{font-size:10px}.heroVkButton{padding:14px 16px}}.heroWaButton{color:#187848;letter-spacing:.08em;text-transform:uppercase;border:1px solid #218c55;padding:15px 18px;font-size:10px;font-weight:700;transition:all .25s}.heroWaButton:hover{color:#fff;background:#218c55;transform:translateY(-2px)}.floatingWa{z-index:18;color:#fff;background:#24a866;border-radius:99px;align-items:center;gap:11px;padding:11px 18px 11px 10px;transition:all .3s;animation:.55s .82s both floatVkIn;display:flex;position:fixed;bottom:88px;right:24px;box-shadow:0 14px 38px #1478464d}.floatingWa span{color:#218c55;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.floatingWa b{letter-spacing:.05em;text-transform:uppercase;font-size:11px}.floatingWa:hover{background:#1b9257;transform:translateY(-5px);box-shadow:0 20px 48px #14784666}@media (width<=800px){.floatingWa{bottom:72px;right:12px}.floatingWa b{font-size:10px}.heroWaButton{padding:14px 16px}}.heroTgButton{color:#167dab;letter-spacing:.08em;text-transform:uppercase;border:1px solid #229ed9;padding:15px 18px;font-size:10px;font-weight:700;transition:all .25s}.heroTgButton:hover{color:#fff;background:#229ed9;transform:translateY(-2px)}.floatingTg{z-index:18;color:#fff;background:#229ed9;border-radius:99px;align-items:center;gap:11px;padding:11px 18px 11px 10px;transition:all .3s;animation:.55s .94s both floatVkIn;display:flex;position:fixed;bottom:152px;right:24px;box-shadow:0 14px 38px #229ed94d}.floatingTg span{color:#229ed9;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.floatingTg b{letter-spacing:.05em;text-transform:uppercase;font-size:11px}.floatingTg:hover{background:#168dc4;transform:translateY(-5px);box-shadow:0 20px 48px #229ed96b}@media (width<=800px){.floatingTg{bottom:132px;right:12px}.floatingTg b{font-size:10px}.heroTgButton{padding:14px 16px}}.vkOrder{cursor:pointer;background:0 0}.heroContactButton{border:1px solid var(--wine);color:var(--wine);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;padding:16px 22px;font-size:11px;font-weight:700;transition:all .25s}.heroContactButton:hover{background:var(--wine);color:#fff;transform:translateY(-2px)}.contactWidget{z-index:25;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.contactOptions{visibility:hidden;opacity:0;transform-origin:100% 100%;pointer-events:none;gap:9px;transition:all .3s cubic-bezier(.2,.75,.2,1);display:grid;transform:translateY(18px)scale(.96)}.contactWidget.open .contactOptions{visibility:visible;opacity:1;pointer-events:auto;transform:none}.contactOptions a,.contactToggle{color:#fff;border:0;border-radius:99px;align-items:center;gap:11px;min-width:190px;padding:10px 17px 10px 9px;transition:all .25s;display:flex;box-shadow:0 12px 32px #23191c38}.contactOptions a:hover{transform:translate(-5px)}.contactOptions span,.contactToggle span{background:#fff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.contactOptions b,.contactToggle b{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.contactWa{background:#24a866}.contactWa span{color:#218c55}.contactTg{background:#229ed9}.contactTg span{color:#167dab}.contactVk{background:#2879f3}.contactVk span{color:#2879f3}.contactToggle{background:var(--wine);cursor:pointer;min-width:202px;animation:.55s .7s both floatVkIn}.contactToggle span{color:var(--wine);font-size:18px;transition:all .3s}.contactWidget.open .contactToggle span{transform:rotate(90deg)}.contactToggle:hover{background:#711b32;transform:translateY(-3px)}@media (width<=800px){.contactWidget{bottom:12px;right:12px}.contactOptions a,.contactToggle{min-width:176px}.contactOptions b,.contactToggle b{font-size:10px}.heroContactButton{padding:14px 16px}}.deliveryLead{color:#c8bdbd;max-width:570px;margin:28px 0 24px;font-size:15px;line-height:1.7}.deliveryContact{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #e38da0;padding:15px 21px;font-size:10px;font-weight:700;transition:all .25s}.deliveryContact:hover{color:var(--ink);background:#e38da0;transform:translateY(-2px)}.cartOverlay{z-index:35;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1910129e;justify-content:flex-end;animation:.22s both fadeIn;display:flex;position:fixed;inset:0}.cartPanel{background:#fffaf5;flex-direction:column;width:min(560px,100vw);height:100%;animation:.36s cubic-bezier(.2,.75,.2,1) both cartSlide;display:flex;box-shadow:-25px 0 80px #00000040}.cartHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:38px 38px 25px;display:flex}.cartHead .eyebrow{margin-bottom:12px}.cartHead h2{margin:0;font-size:42px}.cartHead h2 span{background:var(--wine);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;margin-left:8px;font:700 13px Arial;display:inline-grid}.cartHead>button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;width:42px;height:42px;font-size:28px;transition:all .25s}.cartHead>button:hover{background:var(--wine);color:#fff;transform:rotate(90deg)}.cartList{flex:1;min-height:0;padding:8px 38px;overflow-y:auto}.cartRow{border-bottom:1px solid var(--line);grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 0;display:grid}.cartRow>img{object-fit:cover;background:#eaded5;width:78px;height:88px}.cartItemInfo h3{margin:0 0 8px;font-size:18px;line-height:1.15}.cartItemInfo p{color:#7d6a6c;margin:0;font-size:12px}.quantity{border:1px solid var(--line);border-radius:99px;align-items:center;display:flex;overflow:hidden}.quantity button{cursor:pointer;background:0 0;border:0;width:32px;height:34px;font-size:16px;transition:all .2s}.quantity button:hover{background:var(--wine);color:#fff}.quantity span{text-align:center;min-width:25px;font-size:12px;font-weight:700}.cartSummary{border-top:1px solid var(--line);background:#f4eae2;padding:25px 38px 32px}.cartSummary>p{justify-content:space-between;margin:0 0 10px;font-size:13px;display:flex}.cartTotal{border-top:1px solid var(--line);align-items:end;padding-top:10px}.cartTotal strong{font:32px Georgia,serif}.cartSummary>small{color:#78676a;margin:13px 0 20px;line-height:1.45;display:block}.cartOrderActions{gap:8px;display:grid}.cartOrderActions a{text-align:center;color:#fff;letter-spacing:.08em;text-transform:uppercase;padding:13px 16px;font-size:10px;font-weight:700;transition:all .25s;display:block}.cartOrderActions a:hover{filter:brightness(.94);transform:translateY(-2px)}.orderWa{background:#24a866}.orderTg{background:#229ed9}.orderVk{background:#2879f3}.cartEmpty{text-align:center;margin:auto;padding:50px}.cartEmpty strong{font:32px Georgia,serif}.cartEmpty p{color:#78676a;line-height:1.6}.cartEmpty a{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.08em;margin-top:12px;padding:14px 20px;font-size:11px;display:inline-block}@keyframes cartSlide{0%{opacity:0;transform:translate(70px)}to{opacity:1;transform:none}}@media (width<=600px){.cartHead{padding:25px 20px 20px}.cartHead h2{font-size:35px}.cartList{padding:5px 20px}.cartRow{grid-template-columns:62px minmax(0,1fr);gap:12px}.cartRow>img{width:62px;height:72px}.quantity{grid-column:2;width:max-content}.cartSummary{padding:22px 20px 24px}}.cartRow>img,.cartItemInfo{cursor:pointer}.cartRow>img{transition:transform .25s,box-shadow .25s}.cartRow>img:hover{transform:scale(1.045);box-shadow:0 8px 24px #4e253333}.cartItemInfo h3{transition:color .2s}.cartItemInfo:hover h3{color:var(--wine);text-underline-offset:3px;text-decoration:underline}.bouquet .galleryHint{top:18px;bottom:auto}.productBadge{z-index:3;color:#fff;letter-spacing:.1em;text-transform:uppercase;text-align:center;background:#c5233f;border-radius:6px;width:max-content;max-width:calc(100% - 38px);padding:15px 26px;font-size:13px;font-weight:800;line-height:1.25;animation:.45s .2s both badgeIn;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #80122761}@keyframes badgeIn{0%{opacity:0;transform:translate(-50%,9px)scale(.95)}to{opacity:1;transform:translate(-50%)}}.viewer>video{object-fit:contain;background:#100c0d;width:100%;height:100%;max-height:90vh;display:block}.thumbs video{object-fit:cover;width:100%;height:100%;display:block}.thumbs .videoThumb{background:#1d1718;position:relative}.thumbs .videoThumb>span{width:30px;height:30px;color:var(--wine);background:#ffffffe6;border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 16px #00000040}.collectionTabs{transform:translateY(.5cm)}.bouquet video.catalogPreviewMedia{object-fit:cover;background:#171113;width:100%;height:100%;transition:transform .75s cubic-bezier(.2,.7,.2,1);display:block}.bouquet .catalogPreviewMedia{pointer-events:none;animation:.42s both catalogPreviewIn}.card:hover .bouquet video.catalogPreviewMedia{transform:scale(1.06)}@keyframes catalogPreviewIn{0%{opacity:.2;filter:blur(4px);transform:scale(1.025)}to{opacity:1;filter:none}}.cardBody>.cardMetaRow{justify-content:space-between;align-items:center;gap:12px;min-height:25px;margin:0;display:flex}.cardMetaRow>p{letter-spacing:.16em;color:var(--wine);margin:0;font-size:10px}.availabilityBadge{color:#fff;letter-spacing:.08em;text-transform:uppercase;text-align:center;background:#258a50;border-radius:4px;flex:none;padding:7px 10px;font-size:8px;font-weight:800;line-height:1;animation:.35s both availabilityIn;box-shadow:0 6px 15px #16693b3d}@keyframes availabilityIn{0%{opacity:0;transform:translateY(-5px)scale(.94)}to{opacity:1;transform:none}}.cardBody>.productSpecs,.productSpecs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:18px 0 16px;display:grid}.productSpecs.count-1{grid-template-columns:minmax(0,1fr)}.productSpecs.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.productSpec{background:#f6eee8;border:1px solid #dfd1c8;align-items:center;gap:8px;min-width:0;padding:10px 8px;display:flex}.productSpec>i{color:#fff;background:#6d2a3f;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font:18px/1 Georgia,serif;display:grid}.productSpec.flower>i{background:#a34a62}.productSpec.fragrance>i{background:#94715e}.productSpec>span{gap:3px;min-width:0;display:grid}.productSpec small{color:#8a7678;letter-spacing:.055em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:800;line-height:1.15;overflow:hidden}.productSpec b{overflow-wrap:anywhere;color:#342629;font:12px/1.15 Georgia,serif}.details>.productSpecs.modalSpecs{margin:18px 0 20px}.modalSpecs .productSpec{background:#f7eee7;padding:11px 9px}.card>.cardSpecs{background:#f1e5dd;border-bottom:1px solid #ded0c7;margin:0;padding:8px}.cardSpecs .productSpec{background:#fffaf5;padding:8px 6px}.cardSpecs .productSpec>i{flex-basis:29px;width:29px;height:29px;font-size:16px}.cardSpecs .productSpec small{font-size:8px}.cardSpecs .productSpec b{font-size:13px}.card>.cardBody{padding:17px 19px 18px}.card>.cardBody h3{min-height:0;margin:7px 0;font-size:25px}.card>.cardBody>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;max-height:42px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.card>.cardBody>div:last-child{margin-top:14px}.cardBody>.mobileCatalogSpecs{display:none}.cardBody .cardDetailsLink{all:unset;box-sizing:border-box;width:100%;color:inherit;cursor:pointer;text-decoration:none;display:block}.cardBody .cardDetailsLink:hover{color:inherit;background:0 0;transform:none}.cardDetailsLink h3{transition:color .2s}.cardDetailsLink>span{color:#7c6b6c;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;max-height:42px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.cardDetailsLink em{color:var(--wine);margin-left:6px;font:18px/1 Georgia,serif;transition:transform .2s;display:inline-block}.cardDetailsLink:hover h3{color:var(--wine)}.cardDetailsLink:hover em{transform:translate(4px)}.cardDetailsLink:focus-visible{outline:2px solid var(--wine);outline-offset:5px}.productSpec.fragrance{border-color:var(--wine);background:var(--wine)}.productSpec.fragrance>i{color:var(--wine);background:#fff;display:grid}.productSpec.fragrance>span{text-align:left;width:100%}.productSpec.fragrance small,.productSpec.fragrance b{color:#fff}.collectionTabs{scrollbar-width:thin;gap:9px;margin:-42px 0 42px;padding:0 0 8px;display:flex;overflow-x:auto}.collectionTabs button{border:1px solid var(--line);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:99px;flex:none;padding:13px 17px;font-size:10px;font-weight:700;transition:all .25s}.collectionTabs button span{min-width:23px;height:23px;color:var(--wine);background:#eaded5;border-radius:99px;place-items:center;margin-left:7px;padding:0 6px;font-size:9px;display:inline-grid}.collectionTabs button:hover,.collectionTabs button.active{border-color:var(--wine);background:var(--wine);color:#fff;transform:translateY(-2px)}.collectionTabs button.active span{color:var(--wine);background:#fff}.emptyCollection{border:1px dashed var(--line);text-align:center;background:#f5ebe3;place-items:center;min-height:280px;padding:45px;display:grid}.emptyCollection strong{font:30px Georgia,serif}.emptyCollection p{color:#7c6b6c;margin:8px 0 0}@media (width<=800px){.collectionTabs{margin:-30px 0 30px}.collectionTabs button{padding:11px 14px}}.catalog .collectionTabs{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:thin;background:#f7f0e9f7;border-top:1px solid #0000;border-bottom:1px solid #241b1c1f;margin-left:-5vw;margin-right:-5vw;padding:13px 5vw 11px;position:sticky;top:84px;transform:none;box-shadow:0 10px 22px #341f2414}@media (width<=800px){.catalog .collectionTabs{top:116px;box-shadow:0 8px 18px #341f241a;margin-bottom:25px!important;margin-left:-12px!important;margin-right:-12px!important;padding:9px 12px 10px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.heroMobileTint,.heroMobileCustomText,.heroMobileLink,.mobileHeroCatalogButton{display:none}@media (width<=800px){html{scroll-padding-top:126px;scroll-behavior:auto!important}body{-webkit-text-size-adjust:100%;width:100%;overflow-x:hidden}img,video{max-width:100%}button,a,input,select,textarea{touch-action:manipulation}input,select,textarea{font-size:16px!important}#catalog,#delivery,#about,#about-us{scroll-margin-top:126px!important}.nav{border-bottom-color:#5b1f2f40;grid-template-columns:minmax(132px,1fr) auto;grid-template-areas:"brand actions""menu menu";align-items:center;gap:7px 6px;min-height:96px;box-shadow:0 7px 24px #3e1f271a;height:auto!important;padding:8px 10px 0!important;display:grid!important}.nav>.brand{grid-area:brand;justify-self:start;min-width:0;max-width:150px;overflow:visible}.nav .communityBrand.imageBrand img{display:block;object-fit:contain!important;object-position:left center!important;width:auto!important;max-width:150px!important;height:43px!important}.navOrder{grid-area:actions;justify-content:flex-end;min-width:0;transform:translate(-3px);gap:5px!important}.navOrder .navContactPhone{letter-spacing:-.02em;color:var(--wine);background:0 0;border:0;border-radius:0;align-items:center;padding:7px 1px;font:800 12px/1 Arial,sans-serif;text-decoration:none;transform:translate(-3px);display:flex!important}.navOrder .favoritesNav,.navOrder .cart{min-height:36px;color:var(--wine);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 4px 13px #5f26341a;background:#ffffff9e!important;border:1px solid #8e243e47!important;gap:0!important;width:36px!important;min-width:36px!important;max-width:36px!important;padding:0!important}.navOrder .favoritesNav em{display:none!important}.navOrder .favoritesNav>span{font:24px/1 Georgia,serif}.navOrder .favoritesNav>b,.navOrder .cart b{box-sizing:border-box;border:2px solid var(--paper);background:var(--wine);color:#fff;white-space:nowrap;border-radius:10px;place-items:center;width:auto;min-width:18px;height:18px;margin:0;padding:0 3px;font:700 8px/1 Arial,sans-serif;display:grid;position:absolute;top:-5px;right:-5px}.navOrder .cart{letter-spacing:0!important;color:var(--wine)!important;font-size:0!important}.navOrder .cart:before{content:"🛒"!important;font:15px/1 Arial,sans-serif!important;transform:none!important}.navlinks{scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-area:menu;gap:7px;width:calc(100vw - 24px);padding:4px 1px 8px;overflow-x:auto;display:flex!important}.navlinks::-webkit-scrollbar{display:none}.navlinks a{color:#572632;letter-spacing:.035em;white-space:nowrap;scroll-snap-align:start;background:#fffaf6;border:1px solid #8e243e38;border-radius:99px;flex:none;align-items:center;min-height:34px;padding:8px 13px;font-size:10px;font-weight:800;display:flex;box-shadow:0 3px 10px #441e270f}.navlinks a[href*=vk\.ru]{display:none!important}.communityHero{padding:12px 0 28px}.communityCover{aspect-ratio:auto;border-radius:0;width:100vw;min-height:355px;max-height:430px;margin:0;box-shadow:0 14px 34px #2f1c202e;height:calc(55vw + 150px)!important}.communityCover>img,.communityCover>video{background:#211a1c;object-fit:cover!important;object-position:center center!important}.heroMobileTint{z-index:1;pointer-events:none;display:block;position:absolute;inset:0}.heroMobileCustomText{z-index:3;white-space:pre-line;text-wrap:balance;text-shadow:0 2px 15px #190a0e7a;pointer-events:none;width:max-content;max-width:76%;line-height:1.05;display:block;position:absolute}.heroMobileCustomText.top-left{text-align:left;top:10%;left:7%}.heroMobileCustomText.center-left{text-align:left;top:43%;left:7%;transform:translateY(-50%)}.heroMobileCustomText.bottom-left{text-align:left;bottom:18%;left:7%}.heroMobileCustomText.center{text-align:center;top:43%;left:50%;transform:translate(-50%,-50%)}.heroSlideText{overflow-wrap:anywhere;max-width:84%!important;font-size:clamp(21px,7vw,38px)!important}.heroMediaDots{max-width:calc(100% - 28px);bottom:12px;overflow-x:auto;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;gap:9px!important;padding:7px 10px!important}.heroMediaDots button,.heroMediaDots button.active{box-shadow:0 1px 5px #00000038;background:#ffffff85!important;border:0!important;border-radius:50%!important;width:7px!important;min-width:7px!important;height:7px!important;transform:none!important}.heroMediaDots button.active{background:#fff!important;box-shadow:0 0 0 2px #ffffff47,0 0 10px #fffffff2!important}.heroSlideLink{display:none!important}.heroMobileLink{z-index:4;color:#7b2639;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1px solid #ffffffe0;border-radius:9px;justify-content:center;align-items:center;min-height:43px;padding:0 22px;font:700 10px/1 Arial,sans-serif;display:inline-flex;position:absolute;bottom:17%;left:7%;box-shadow:0 10px 28px #23101640}.heroMobileLink:after{content:"→";margin-left:18px;font-size:15px}.communityCover.hasMobileHeroLink+.communityIntro .heroActions .primary{display:none!important}.communityCover[data-mobile-font=elegant] .heroSlideText{letter-spacing:0!important;text-transform:none!important;font-family:Georgia,Times New Roman,serif!important;font-style:italic!important;font-weight:400!important}.communityCover[data-mobile-font=classic] .heroSlideText{letter-spacing:.01em!important;text-transform:none!important;font-family:Palatino Linotype,Palatino,Georgia,serif!important;font-style:normal!important;font-weight:700!important}.communityCover[data-mobile-font=script] .heroSlideText{letter-spacing:0!important;text-transform:none!important;font-family:Brush Script MT,Segoe Script,cursive!important;font-style:normal!important;font-weight:400!important}.communityCover[data-mobile-font=modern] .heroSlideText{letter-spacing:.09em!important;text-transform:uppercase!important;font-family:Arial,sans-serif!important;font-style:normal!important;font-weight:800!important}.communityCover[data-mobile-font=fashion] .heroSlideText{letter-spacing:.015em!important;text-transform:none!important;font-family:"Bodoni 72",Didot,Georgia,serif!important;font-style:normal!important;font-weight:300!important}.communityCover[data-mobile-font=soft] .heroSlideText{letter-spacing:.035em!important;text-transform:none!important;font-family:Georgia,Times New Roman,serif!important;font-style:italic!important;font-weight:400!important}.communityCover[data-mobile-font=minimal] .heroSlideText{letter-spacing:.04em!important;text-transform:none!important;font-family:Helvetica Neue,Arial,sans-serif!important;font-style:normal!important;font-weight:500!important}.communityCover[data-mobile-font=elegant] .heroMobileCustomText{font-family:Georgia,Times New Roman,serif;font-style:italic}.communityCover[data-mobile-font=classic] .heroMobileCustomText{font-family:Palatino Linotype,Palatino,Georgia,serif;font-weight:700}.communityCover[data-mobile-font=script] .heroMobileCustomText{font-family:Segoe Script,Comic Sans MS,cursive;font-style:italic}.communityCover[data-mobile-font=modern] .heroMobileCustomText{letter-spacing:.08em;text-transform:uppercase;font-family:Arial,sans-serif;font-weight:800}.communityCover[data-mobile-font=fashion] .heroMobileCustomText{letter-spacing:.015em;font-family:Georgia,Times New Roman,serif;font-weight:300}.communityCover[data-mobile-font=soft] .heroMobileCustomText{letter-spacing:.035em;font-family:Georgia,Times New Roman,serif;font-style:italic}.communityCover[data-mobile-font=minimal] .heroMobileCustomText{letter-spacing:.04em;font-family:Helvetica Neue,Arial,sans-serif;font-weight:500}.communityIntro{position:relative;box-shadow:0 14px 45px #261f191f;gap:17px!important;width:calc(100% - 38px)!important;margin:0 auto!important;padding:28px 20px 25px!important}.mobileHeroEyebrowRow{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}.mobileHeroEyebrowRow .eyebrow{min-width:0!important;margin:0!important;font-size:9px!important;line-height:1.35!important}.mobileHeroCatalogButton{border:1px solid var(--wine)!important;background:var(--wine)!important;color:#fff!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:99px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-height:36px!important;padding:0 14px!important;font:700 9px/1 Arial,sans-serif!important;display:inline-flex!important;box-shadow:0 7px 18px #4c1b282e!important}.communityText .heroActions .primary{display:none!important}.communityIntro h1{line-height:.94;font-size:clamp(39px,12vw,54px)!important}.communityText>p{font-size:15px;line-height:1.62}.communityText .heroActions{width:100%;justify-content:flex-end!important;gap:0!important;margin-top:14px!important;display:flex!important}.communityText .heroActions .primary{z-index:auto;border:1px solid var(--wine);background:var(--wine);color:#fff;text-align:center;border-radius:2px;justify-content:center;align-items:center;width:auto;min-width:158px;min-height:43px;margin-left:auto;padding:0 21px;display:flex;position:static;transform:none;box-shadow:0 8px 22px #4c1b282e}.communityText .heroContactButton,.communityText .phoneLink{display:none!important}.benefits{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:8px 7px!important}.benefits div{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;min-width:0;min-height:58px;border-right:1px solid var(--line)!important;border-bottom:0!important;gap:3px!important;padding:5px 6px!important;display:grid!important}.benefits strong{display:none!important}.benefits span{overflow-wrap:anywhere;font-weight:700;letter-spacing:.025em!important;font-size:9px!important;line-height:1.3!important}.benefits div:last-child{border-right:0!important}.catalog{padding:48px 0 76px!important}.catalog>.sectionHead,.catalog>.catalogTitleRow,.catalog>.catalogSearch{margin-left:12px!important;margin-right:12px!important}.sectionHead{margin-bottom:28px!important}.sectionHead h2,.delivery h2{font-size:clamp(38px,11vw,52px)!important}.sectionHead>p{margin-top:16px;font-size:14px}.catalogTitleRow{grid-template-columns:minmax(0,auto) minmax(145px,1fr);gap:10px;margin-bottom:17px;display:grid}.catalogTitleRow>.eyebrow{white-space:normal;font-size:8px;line-height:1.35}.catalogSearch{width:100%;min-width:0;height:40px}.catalogSearch>span{font-size:22px;left:12px}.catalogSearch input{padding-left:36px;padding-right:35px;font-size:13px}.catalog .collectionTabs{scroll-snap-type:x proximity;margin:-10px 0 18px!important;padding:4px 8px!important;top:98px!important}.collectionTabs button{scroll-snap-align:start;min-height:34px!important;padding:7px 11px!important}.grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.card{width:100%;transform:none!important}.card>.bouquet{border-radius:0!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.bouquet{aspect-ratio:4/4.6;height:auto!important}.bouquet .number{width:38px;height:38px;top:12px;left:12px}.bouquet .galleryHint{padding:7px 10px;font-size:9px;top:12px;right:12px}.productBadge{max-width:calc(100% - 24px);padding:11px 18px;font-size:11px;bottom:14px}.favoriteCardButton{width:44px!important;height:44px!important}.cardBody{padding:14px 15px 16px!important}.cardBody>p,.cardBody>.cardMetaRow,.cardBody h3,.cardBody>span{min-height:0!important}.cardBody h3{margin:7px 0 8px;font-size:26px}.cardBody>span,.cardDetailsLink>span{font-size:13px;line-height:1.45}.details>.productSpecs{gap:6px;grid-template-columns:1fr!important;margin:15px 0!important}.card>.cardSpecs{gap:4px;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important;padding:7px!important}.card>.cardSpecs.count-1{grid-template-columns:1fr!important}.card>.cardSpecs.count-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cardSpecs .productSpec{text-align:center;align-content:start;justify-items:center;gap:5px;padding:7px 3px;display:grid}.cardSpecs .productSpec>i{flex-basis:30px;width:30px;height:30px}.cardSpecs .productSpec>span{width:100%}.cardSpecs .productSpec small{font-size:7px}.cardSpecs .productSpec b{font-size:12px;line-height:1.1}.modalSpecs .productSpec{padding:9px 10px}.modalSpecs .productSpec>i{flex-basis:36px;width:36px;height:36px}.modalSpecs .productSpec small{font-size:8px}.modalSpecs .productSpec b{font-size:13px}.productSpec.fragrance>i{place-items:center!important;font-size:0!important;display:grid!important}.productSpec.fragrance>i:after{content:"❀";font:18px/1 Arial,sans-serif;display:block;transform:translateY(-1px)}.productSpec.fragrance>span,.productSpec.fragrance small,.productSpec.fragrance b{text-align:center!important}.cardBody>div:last-child{padding-top:4px}.cardBody button{width:46px;height:46px}.contactToggle{background:linear-gradient(145deg,#8d3651,#641d34)!important;border-radius:50%!important;justify-content:center!important;width:56px!important;min-width:56px!important;height:56px!important;padding:0!important;box-shadow:0 10px 28px #4f192b4d!important}.contactToggle>span{position:relative;background:0 0!important;flex:0 0 38px!important;width:38px!important;height:38px!important;font-size:0!important}.contactToggle>span:before{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:8px;width:24px;height:19px}.contactToggle>span:after{content:"";border-left:2px solid #fff;width:7px;height:7px;position:absolute;bottom:7px;left:9px;transform:skewY(-38deg)}.contactWidget.open .contactToggle>span:before{content:"×";color:#fff;border:0;place-items:center;width:34px;height:34px;font:28px/1 Arial,sans-serif;display:grid}.contactWidget.open .contactToggle>span:after{display:none}.delivery{gap:34px!important;padding:58px 20px!important}.deliveryLead{font-size:15px}.deliveryContact{width:100%;min-height:48px}.delivery li{padding:21px 0;grid-template-columns:1fr!important;gap:8px!important}.delivery li b{white-space:normal!important}.aboutStory{padding:50px 20px!important}.aboutStory h2{margin-bottom:23px!important;font-size:clamp(39px,11vw,52px)!important}.aboutText{font-size:15px!important;line-height:1.68!important}.aboutStory blockquote{font-size:21px!important}.aboutMediaStage{max-height:560px;height:105vw!important;min-height:360px!important}footer,#about{padding-left:20px!important;padding-right:20px!important}#about .footerSocials nav{grid-template-columns:1fr 1fr;width:100%;display:grid!important}#about .footerSocials a{justify-content:center;min-width:0;padding:11px 8px}.contactWidget{right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important}.contactToggle{height:54px;border-radius:50%!important;width:54px!important;min-width:54px!important;padding:9px!important}.contactToggle>b{display:none}.contactToggle span{width:36px;height:36px}.contactOptions{align-items:flex-end;right:0}.contactOptions a{min-width:174px;min-height:48px}.toast,.favoritesNotice{max-width:calc(100vw - 20px);bottom:76px!important;right:10px!important}.cartPanel{max-width:none;padding-bottom:env(safe-area-inset-bottom);width:100vw!important}.cartHead{padding:20px 16px 16px!important}.cartHead h2{font-size:34px!important}.cartList{padding:4px 16px!important}.cartRow{grid-template-columns:64px minmax(0,1fr)!important;gap:11px!important}.cartRow>img{width:64px!important;height:74px!important}.quantity{grid-column:2}.cartSummary{padding:18px 16px 20px!important}.cartOrderActions a{place-items:center;min-height:46px;display:grid}.lightbox{overscroll-behavior:contain;background:#fffaf5!important;overflow-y:auto!important}.productOpen{--product-nav-height:116px}.productOpen .lightbox{top:var(--product-nav-height)!important;padding-top:0!important}.productOpen .modal{min-height:calc(100dvh - var(--product-nav-height))!important;max-height:none!important}.productOpen .close{top:calc(var(--product-nav-height) + 8px)!important}.modal{padding-bottom:env(safe-area-inset-bottom);min-height:100svh!important;max-height:none!important;overflow:visible!important}.viewer{z-index:2;top:0;height:48svh!important;min-height:320px!important;position:sticky!important}.viewer>img,.viewer>video{max-height:48svh!important}.close{width:44px;height:44px;right:10px!important;top:max(10px,env(safe-area-inset-top))!important;background:#241b1ccc!important;position:fixed!important}.arrow{width:42px;height:42px;font-size:30px}.prev{left:9px}.next{right:9px}.details{padding:26px 18px 38px!important;overflow:visible!important}.details h2{font-size:34px!important}.scrollCue{top:6px}.thumbs{scroll-snap-type:x mandatory;gap:7px;padding-bottom:6px;overflow-x:auto;display:flex!important}.thumbs button{scroll-snap-align:start;flex:0 0 66px;width:66px}.modalBuy{flex-direction:column;align-items:stretch;gap:14px}.modalBuy button{min-height:49px}.modalStickyActions{overflow-x:auto;justify-content:flex-start!important;width:100%!important}.careNav,.reviewsNav{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-height:114px;height:auto!important;padding:8px 12px 0!important;display:grid!important}.careNav .communityBrand.imageBrand img,.reviewsNav .communityBrand.imageBrand img{width:auto!important;max-width:145px!important;height:42px!important}.careBack,.reviewsBack{justify-content:center;align-items:center;min-height:40px;display:flex;padding:8px 10px!important}.careNavLinks,.reviewsNavLinks{scrollbar-width:none;scroll-snap-type:x proximity;grid-column:1/-1;width:calc(100vw - 24px);padding:4px 1px 8px;overflow-x:auto;gap:7px!important;display:flex!important}.careNavLinks::-webkit-scrollbar{display:none}.reviewsNavLinks::-webkit-scrollbar{display:none}.careNavLinks a,.reviewsNavLinks a{box-sizing:border-box;scroll-snap-align:start;flex:none;height:34px;min-height:34px;font-size:10px;line-height:15px;padding:8px 13px!important}.careHero,.reviewsHero{gap:25px!important;padding:58px 20px 46px!important}.careHero h1,.reviewsHero h1{font-size:clamp(48px,15vw,66px)!important}.careHero>p{line-height:1.6;font-size:15px!important}.careContent,.reviewsContent{width:calc(100% - 20px)!important;padding:30px 0 65px!important}.careFilters{scroll-snap-type:x proximity;margin-bottom:24px}.careFilters button{scroll-snap-align:start;min-height:44px}.careGrid{grid-template-columns:1fr!important;gap:15px!important}.carePost{transform:none!important}.carePostBody{padding:23px 18px 27px!important}.carePost h2{font-size:31px!important}.careExcerpt,.carePostText{font-size:15px!important}.careMediaItem,.careMediaGallery.single .careMediaItem{aspect-ratio:4/5;min-height:320px;height:auto!important}.careFooter,.reviewsFooter{padding:40px 20px!important}.reviewCard{margin-bottom:14px!important;padding:24px 18px!important}.reviewCard>p{font-size:16px!important}.reviewScreens button,.reviewScreens.single button,.reviewVideo video{aspect-ratio:4/5;min-height:330px;max-height:80svh;height:auto!important}.reviewLightbox{padding:8px!important}.reviewLightbox>img{max-width:96vw;max-height:92svh}.designContent{padding:30px 8px 65px!important}.designSectionHead{width:100%!important;padding:0 7px 17px!important}.designSectionHead h2{font-size:32px!important}.designGrid{grid-template-columns:1fr!important;gap:15px!important}.designPost{border-left:0!important;border-right:0!important}.designMediaStage{aspect-ratio:4/5!important}.designPostHeader{padding:10px 12px!important}.designPostBody{padding:10px 14px 20px!important}.designPostBody h2{font-size:24px!important}.collectionsNav,.favoritesPageNav{gap:8px;min-height:72px;height:auto!important;padding:8px 12px!important}.collectionsNav .communityBrand.imageBrand img,.favoritesPageNav .communityBrand.imageBrand img{width:auto!important;max-width:135px!important;height:42px!important}.collectionsBack{place-items:center;min-height:42px;display:grid;max-width:145px!important}.collectionsHero,.favoritesHero{padding:52px 18px 44px!important}.collectionsHero h1,.favoritesHero h1{font-size:clamp(50px,16vw,66px)!important}.collectionsList,.favoritesContent{width:calc(100% - 16px)!important;padding:30px 0 65px!important}.collectionShowcase{grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;padding:8px!important;transform:none!important}.collectionCopy{padding:14px 2px!important}.collectionCopy h2{font-size:34px!important}.collectionMosaic{aspect-ratio:1.06;width:100%;grid-column:1/-1!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;min-height:0!important}.collectionMosaic img{object-position:center center}.favoritesGrid{grid-template-columns:1fr!important;gap:15px!important}.favoriteProduct{transform:none!important}.favoriteImage{aspect-ratio:4/5;height:auto!important}.favoriteInfo{padding:20px 17px!important}.favoriteInfo h2,.favoriteInfo>span{min-height:0!important}.favoriteInfo>footer{align-items:flex-end}.favoritesFooter,.collectionsFooter{padding:35px 20px!important}.adminShell{overflow-x:hidden;min-width:0!important}.adminTop{min-height:0;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;height:auto!important;padding:14px!important;position:relative!important}.adminTop h1{font-size:30px!important}.adminTopActions{width:100%;padding-bottom:5px;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important;display:flex!important}.adminTopActions>a,.adminTopActions>button{flex:none;min-height:42px}.adminTop{z-index:120!important;position:sticky!important;top:0!important}.adminSectionNav{z-index:110!important;padding:8px 12px!important;position:sticky!important;top:82px!important}.adminStatus{padding-left:14px!important;padding-right:14px!important}.adminLayout{min-width:0;display:block!important}.productSidebar{border-bottom:1px solid #d8cbc2;border-right:0!important;width:100%!important;height:310px!important;position:relative!important;top:auto!important}.productEditor{min-width:0!important;padding:22px 12px!important}.editorHead,.photoHead,.careAdminHead,.reviewAdminHead,.collectionManagerHead{flex-direction:column!important;align-items:flex-start!important}.editorHead h2,.careAdminHead h2,.reviewAdminHead h2{font-size:30px!important}.reorder,.carePostToolbar>span,.reviewAdminToolbar>span{grid-template-columns:repeat(3,1fr);width:100%;display:grid!important}.reorder button,.carePostToolbar button,.reviewAdminToolbar button{min-width:0!important;padding:10px 5px!important}.formGrid,.contentGroup>div,.collectionFields,.reviewFields,.aboutTextSettings{grid-template-columns:1fr!important}.formGrid .wide,.contentGroup .contentWide,.reviewFields .wide,.aboutTextSettings .wide{grid-column:auto!important}.photoGrid,.heroMediaGrid,.careMediaAdminGrid,.aboutMediaGrid{grid-template-columns:1fr!important}.adminPhotoPreview,.careMediaAdminGrid>article>div,.careMediaAdminGrid.videoGrid>article>div{height:280px!important}.careAdminManager,.reviewAdminManager,.designAdminManager{padding:24px 10px 30px!important}.careAdminLayout,.reviewAdminLayout{display:block!important}.carePostList,.reviewAdminList{border-bottom:1px solid #d8cbc2;border-right:0!important;max-height:260px!important}.carePostEditor,.reviewAdminEditor{padding:18px 10px!important}.carePostToolbar,.reviewAdminToolbar{flex-direction:column!important}.careAddButtons{width:100%;grid-template-columns:1fr!important}.careAddButtons button,.reviewAdminHead>button{width:100%;min-height:44px}.careGalleryHead{flex-direction:column!important;align-items:flex-start!important}.careGalleryHead .uploadButton{place-items:center;width:100%;min-height:46px;display:grid}.siteSettings{margin-left:0!important;margin-right:0!important}.siteSettingsBody{padding:10px!important}.heroMediaSettings,.aboutMediaSettings,.collectionManager{padding:14px!important}.heroMediaHead,.aboutMediaHead{flex-direction:column!important;align-items:flex-start!important}.heroMediaUploads,.aboutMediaHead>div:last-child{width:100%;grid-template-columns:1fr!important;display:grid!important}.collectionManagerLayout,.collectionAdminList{grid-template-columns:1fr!important}.collectionEdit{padding-left:0!important}.collectionAddProduct{grid-template-columns:1fr!important}.collectionProducts article{grid-template-columns:42px minmax(0,1fr)!important}.collectionProducts article>span{grid-column:2}.editorFooter{gap:8px;flex-direction:column!important;align-items:stretch!important}.editorFooter button{width:100%;min-height:46px}.navlinks a,.careNavLinks a,.reviewsNavLinks a{text-transform:uppercase!important}.navlinks a:first-child,.careNavLinks a:first-child,.reviewsNavLinks a:first-child{animation:16s ease-in-out infinite mobileMenuScrollHint}.catalog .collectionTabs button:first-child{animation:16s ease-in-out infinite mobileCollectionsScrollHint}}@keyframes mobileMenuScrollHint{0%,4%,to{transform:translate(0)}1.5%{transform:translate(8px)}3%{transform:translate(-3px)}}@keyframes mobileCollectionsScrollHint{0%,49%,54%,to{transform:translate(0)}50.5%{transform:translate(8px)}52.5%{transform:translate(-3px)}}@media (prefers-reduced-motion:reduce){.navlinks a:first-child,.careNavLinks a:first-child,.reviewsNavLinks a:first-child,.catalog .collectionTabs button:first-child{animation:none!important}}.globalMobileContact{display:none!important}@media (width<=800px){.globalMobileContact{display:flex!important}.catalog .cardSpecs .productSpec small{font-size:9px!important;line-height:1.08!important}.catalog .card>.cardSpecs{grid-template-columns:repeat(3,52px)!important;justify-content:center!important;gap:3px!important;padding:5px 2px 3px!important}.catalog .cardSpecs .productSpec{color:#342629!important;background:#f8f0ea!important;border-color:#e2d3cc!important;justify-content:center!important;gap:2px!important;width:52px!important;min-height:43px!important;padding:5px 2px!important}.catalog .cardSpecs .productSpec>i{display:none!important}.catalog .cardSpecs .productSpec small{color:#795f65!important;font-size:0!important}.catalog .cardSpecs .productSpec small:after{letter-spacing:.02em;font:800 9px/1 Arial,sans-serif!important}.catalog .cardSpecs .productSpec.height small:after{content:"Высота"}.catalog .cardSpecs .productSpec.flower small:after{content:"Цветок"}.catalog .cardSpecs .productSpec.fragrance small:after{content:"Аромат"}.catalog .cardSpecs .productSpec b,.catalog .cardSpecs .productSpec.fragrance b{color:#342629!important;font:11px/1.05 Georgia,serif!important}}@media (width<=760px){body .adminShell{padding-top:152px!important}body .adminShell>.adminTop{z-index:500!important;height:76px!important;min-height:76px!important;position:fixed!important;inset:0 0 auto!important}body .adminShell>.adminSectionNav{z-index:490!important;background:#fffaf5!important;height:76px!important;max-height:76px!important;position:fixed!important;inset:76px 0 auto!important}}@media (width<=800px){#catalog{scroll-margin-top:148px!important}.catalog .collectionTabs{margin-bottom:0!important;top:96px!important}.mobileRoseFeed{color:#291e20!important;background:#fffaf5!important;top:96px!important}.mobileRoseSlide{background:#fffaf5!important;height:calc(100dvh - 96px)!important;min-height:600px!important}.mobileRoseMedia{background:#eadfd7!important;inset:0 0 47%!important}.mobileRoseMedia figure{background:#eadfd7!important}.mobileRoseMedia img,.mobileRoseMedia video{object-fit:contain!important;background:#eadfd7!important}.mobileRoseClose{color:#fff!important;background:#241b1ccc!important}.mobileRoseCounter{color:#67253a!important;background:#fffaf5dd!important}.mobileRoseMediaHint{top:calc(53% - 28px)!important}.mobileRoseMediaHint i{background:#7e405188!important}.mobileRoseMediaHint i:first-of-type{background:#76283f!important}.mobileRoseInfo{box-sizing:border-box!important;color:#291e20!important;background:#fffaf5!important;height:47%!important;padding:18px 18px 92px!important;bottom:0!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 -12px 32px #3d232a17!important}.mobileRoseTopActions{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:16px;display:grid}.mobileRoseTopActions a,.mobileRoseTopActions button{color:#76283f;text-transform:uppercase;background:#fff;border:1px solid #a63450;place-items:center;min-height:40px;padding:8px;font-size:9px;font-weight:800;display:grid}.mobileRoseTopActions button.active{color:#fff;background:#a63450}.mobileRoseInfo>p{color:#a63450!important}.mobileRoseInfo h2{color:#291e20!important;font:34px/1 Georgia,serif!important}.mobileRoseSpecs,.mobileRosePrice{margin:12px 0!important}.mobileRosePrice strong{color:#291e20!important;font:28px Georgia,serif!important}.mobileRosePrice del{color:#8d7d80!important}.mobileRoseDescription{color:#493b3e!important;text-shadow:none!important;font:14px/1.45 Georgia,serif!important}.mobileRoseDescription.expanded{z-index:10;position:absolute;bottom:82px;left:12px;right:12px;color:#342629!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffaf5df!important;border:1px solid #fff7!important;max-height:55dvh!important;padding:18px!important;box-shadow:0 18px 50px #32182045!important}.mobileRoseMore{color:#8a2943!important;text-shadow:none!important;font-weight:700!important}.mobileRoseActions{bottom:82px!important;right:12px!important}.mobileRoseActions button{color:#76283f!important;background:#fffaf5e8!important;border:1px solid #b99fa7!important}.mobileRoseNav{display:none!important}.catalog .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0 7px!important}.catalog .card{min-width:0!important}.catalog .card>.bouquet{aspect-ratio:4/5!important;width:100%!important}.catalog .card>.cardSpecs{background:#fffaf5!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important;margin:0!important;padding:5px 4px 2px!important;display:grid!important}.catalog .cardSpecs .productSpec{box-sizing:border-box!important;text-align:center!important;background:#f8f0ea!important;border-color:#eaded7!important;flex-direction:column!important;justify-content:flex-start!important;gap:3px!important;min-width:0!important;min-height:68px!important;padding:5px 2px 4px!important;display:flex!important}.catalog .cardSpecs .productSpec>i{flex:0 0 24px!important;width:24px!important;height:24px!important;font-size:14px!important}.catalog .cardSpecs .productSpec>span{gap:2px!important;width:100%!important;display:grid!important}.catalog .cardSpecs .productSpec small{text-overflow:clip!important;white-space:normal!important;font-size:8px!important;line-height:1.05!important;overflow:visible!important}.catalog .cardSpecs .productSpec b{font:11px/1.08 Georgia,serif!important}.catalog .cardBody{padding:4px 4px 9px!important}.catalog .cardBody>p,.catalog .cardMetaRow,.catalog .cardDetailsLink>span{display:none!important}.catalog .cardBody h3{text-transform:uppercase;margin:4px 0!important;font:15px/1.15 Arial,sans-serif!important}.catalog .cardBody>div:last-child{grid-template-columns:minmax(0,1fr) auto!important;justify-content:stretch!important;align-items:center!important;gap:5px!important;margin-top:10px!important;display:grid!important}.catalog .cardBody strong{min-width:0!important;font:700 15px/1.1 Arial,sans-serif!important}.catalog .cardBody strong del{margin:2px 0 0!important;font-size:10px!important;display:block!important}.catalog .cardActionButtons{justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:6px!important;width:auto!important;margin-left:auto!important;display:flex!important}.catalog .favoriteCardButton,.catalog .cardCartButton{box-sizing:border-box!important;border-radius:50%!important;flex:0 0 40px!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;display:grid!important}.catalog .desktopCartIcon{display:none!important}.catalog .mobileCartLabel{font-size:11px!important;display:inline!important}.catalog .cardCartButton.active{color:#fff!important;background:#8f2945!important;border-color:#8f2945!important;box-shadow:0 5px 14px #76283f55!important}.productOpen>.contactWidget,.productOpen>.lightbox{display:none!important}.mobileRoseFeed{z-index:300;color:#fff;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;background:#151113;display:block;position:fixed;inset:0;overflow:hidden auto}.mobileRoseSlide{scroll-snap-align:start;scroll-snap-stop:always;background:#171315;width:100%;height:100dvh;min-height:520px;position:relative;overflow:hidden}.mobileRoseMedia{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;position:absolute;inset:0 0 72px;overflow:auto hidden}.mobileRoseMedia::-webkit-scrollbar{display:none}.mobileRoseMedia figure{scroll-snap-align:start;flex:0 0 100%;place-items:center;height:100%;margin:0;display:grid}.mobileRoseMedia img,.mobileRoseMedia video{object-fit:contain;background:#171315;width:100%;height:100%}.mobileRoseClose{z-index:6;color:#fff;background:#17131588;border:1px solid #fff6;border-radius:50%;width:42px;height:42px;font-size:28px;position:absolute;top:12px;right:12px}.mobileRoseCounter{z-index:5;background:#17131588;border-radius:99px;padding:7px 10px;font-size:10px;position:absolute;top:15px;left:12px}.mobileRoseMediaHint{z-index:4;gap:5px;display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%)}.mobileRoseMediaHint i{background:#fff8;border-radius:50%;width:5px;height:5px}.mobileRoseMediaHint span{font-size:16px}.mobileRoseInfo{z-index:3;background:linear-gradient(#0000,#120d0fe8 48%,#120d0ff5);padding:80px 78px 12px 14px;position:absolute;bottom:72px;left:0;right:0}.mobileRoseInfo>p{color:#efb8c6;text-transform:uppercase;margin:0 0 4px;font-size:9px}.mobileRoseInfo h2{margin:0 0 6px;font:29px/1 Georgia,serif}.mobileRosePrice{gap:8px;margin-bottom:6px;display:flex}.mobileRosePrice strong{font-size:18px}.mobileRoseDescription{color:#fff;white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:13px/1.35 Arial,sans-serif;display:-webkit-box;overflow:hidden}.mobileRoseDescription.expanded{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#24191db8;border:1px solid #fff3;border-radius:15px;max-height:46dvh;padding:15px;display:block;overflow-y:auto}.mobileRoseMore{color:#fff;background:0 0;border:0;padding:4px 0;font:italic 13px Georgia,serif}.mobileRoseActions{gap:7px;display:grid;position:absolute;bottom:12px;right:10px}.mobileRoseActions button{color:#fff;background:#ffffff25;border:0;border-radius:15px;width:58px;min-height:54px;font-size:8px}.mobileRoseActions span{font-size:24px;display:block}.mobileRoseActions .mobileRoseBuy{color:#76233a;background:#fff2eb}.mobileRoseNav{z-index:5;background:#fff8f3;grid-template-columns:repeat(3,1fr);height:72px;padding:6px;display:grid;position:absolute;bottom:0;left:0;right:0}.mobileRoseNav button{color:#572433;text-transform:uppercase;background:0 0;border:0;font-size:9px}.mobileRoseNav span{font-size:21px;display:block}.cardSpecs .productSpec.fragrance{text-align:center!important;grid-template-columns:1fr!important;align-content:start!important;justify-items:center!important;display:grid!important}.cardSpecs .productSpec.fragrance>i{margin:0 auto!important;font-size:0!important;display:grid!important}.cardSpecs .productSpec.fragrance>i:after{content:"❀"!important;font:18px/1 Arial,sans-serif!important;display:block!important}.cardSpecs .productSpec.fragrance>span,.cardSpecs .productSpec.fragrance small,.cardSpecs .productSpec.fragrance b{text-align:center!important;width:100%!important}.contactWidget:not(.open) .contactToggle{background:#fff!important;border:1px solid #d8c8cc!important;box-shadow:0 8px 24px #3920272b!important}.contactWidget:not(.open) .contactToggle>span{background:0 0!important}.contactWidget:not(.open) .contactToggle>span:before{content:""!important;box-sizing:border-box!important;background:#191516!important;border:0!important;border-radius:4px!important;width:17px!important;height:28px!important;display:block!important;position:absolute!important;top:4px!important;left:10px!important}.contactWidget:not(.open) .contactToggle>span:after{content:""!important;background:#fff!important;border:0!important;border-radius:1px!important;width:11px!important;height:16px!important;display:block!important;position:absolute!important;top:8px!important;left:13px!important;transform:none!important;box-shadow:0 19px 0 -4px #fff!important}.contactWidget.open .contactToggle{background:#76283f!important}.contactWidget.open .contactToggle>span:before{content:"×"!important;color:#fff!important;border:0!important;place-items:center!important;width:34px!important;height:34px!important;font:28px/1 Arial,sans-serif!important;display:grid!important}.contactWidget.open .contactToggle>span:after{display:none!important}.catalog .card>.cardSpecs{grid-template-columns:repeat(3,minmax(0,60px))!important;justify-content:center!important;align-items:stretch!important;gap:4px!important;padding:5px 4px 4px!important}.catalog .cardSpecs .productSpec{color:#342629!important;box-sizing:border-box!important;background:#f8f0ea!important;border-color:#dfd0ca!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:100%!important;height:48px!important;min-height:48px!important;padding:5px 2px!important;display:flex!important}.catalog .cardSpecs .productSpec>i,.catalog .cardSpecs .productSpec.fragrance>i{display:none!important}.catalog .cardSpecs .productSpec small{color:#795f65!important;font-size:0!important}.catalog .cardSpecs .productSpec small:after{letter-spacing:.02em;font:800 9px/1 Arial,sans-serif!important}.catalog .cardSpecs .productSpec.height small:after{content:"Высота"}.catalog .cardSpecs .productSpec.flower small:after{content:"Цветок"}.catalog .cardSpecs .productSpec.fragrance small:after{content:"Аромат"}.catalog .cardSpecs .productSpec b,.catalog .cardSpecs .productSpec.fragrance b{overflow-wrap:normal!important;word-break:normal!important;color:#342629!important;text-align:center!important;width:100%!important;font:10px/1.05 Arial,sans-serif!important}.catalog .cardBody h3{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;height:35px!important;min-height:35px!important;display:-webkit-box!important;overflow:hidden!important}.catalog .card>.cardSpecs{display:none!important}.catalog .cardBody>.mobileCatalogSpecs{background:0 0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important;margin:1px 0 4px!important;padding:0!important;display:grid!important}.catalog .mobileCatalogSpecs .productSpec,.catalog .mobileCatalogSpecs .productSpec.fragrance{width:auto!important;height:34px!important;min-height:34px!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;padding:2px 1px!important;display:flex!important}.catalog .mobileCatalogSpecs .productSpec>span{text-align:center!important;gap:2px!important;width:100%!important;display:grid!important}.catalog .mobileCatalogSpecs .productSpec small{color:#806c70!important;font-size:0!important}.catalog .mobileCatalogSpecs .productSpec small:after{letter-spacing:.025em;font:800 9px/1 Arial,sans-serif!important}.catalog .mobileCatalogSpecs .productSpec.height small:after{content:"Высота"}.catalog .mobileCatalogSpecs .productSpec.flower small:after{content:"Цветок"}.catalog .mobileCatalogSpecs .productSpec.fragrance small:after{content:"Аромат"}.catalog .mobileCatalogSpecs .productSpec b,.catalog .mobileCatalogSpecs .productSpec.fragrance b{color:#2c2022!important;text-align:center!important;overflow-wrap:normal!important;word-break:normal!important;width:100%!important;font:700 12px/1.05 Arial,sans-serif!important}.catalog .cardBody h3{color:#2b2022!important;font-weight:800!important}.catalog .cardSpecs .productSpec small{font-size:9px!important;line-height:1.08!important}}@media (width<=520px){.navOrder .navContactPhone{display:flex!important}.nav>.brand{max-width:150px;overflow:visible}.communityBrand{grid-template-columns:30px auto;column-gap:6px}.communityBrand span{width:30px;height:30px}.communityBrand b{font-size:11px!important}.communityBrand small{font-size:7px}#about .footerSocials nav{grid-template-columns:1fr}.careBack,.reviewsBack{text-align:center;max-width:112px;font-size:8px}.favoritesPageNav>div>a{font-size:8px;max-width:118px!important}.collectionNumber{font-size:17px!important}.collectionCopy h2{font-size:30px!important}.reviewScreens button,.reviewScreens.single button,.reviewVideo video{min-height:300px}}@media (hover:none){.card:hover,.favoriteProduct:hover,.collectionShowcase:hover,.carePost:hover{box-shadow:none;transform:none!important}.card:hover .bouquet img,.favoriteProduct:hover .favoriteImage img,.collectionShowcase:hover .collectionMosaic img{transform:none!important}}.collectionTabs{scrollbar-width:none!important}.collectionTabs::-webkit-scrollbar{display:none}.modal,.details{width:100%!important;min-width:0!important;overflow-x:hidden!important}.details h2{overflow-wrap:anywhere}.modalStickyActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px!important;display:grid!important}.modalStickyActions .modalCollectionsLink,.modalStickyActions .modalFavoriteButton{overflow:hidden;width:100%!important;min-width:0!important;max-width:100%!important;padding-left:7px!important;padding-right:7px!important}.cartOverlay{z-index:160!important}.cartPanel{height:100dvh!important}.contactWidget{z-index:140!important}.chatWindow{z-index:180!important}@media (width<=800px){.cardSpecs .productSpec.fragrance{text-align:center!important;grid-template-columns:1fr!important;align-content:start!important;justify-items:center!important;display:grid!important}.cardSpecs .productSpec.fragrance>i{margin:0 auto!important;font-size:0!important;display:grid!important}.cardSpecs .productSpec.fragrance>i:after{content:"❀"!important;font:18px/1 Arial,sans-serif!important;display:block!important}.cardSpecs .productSpec.fragrance>span,.cardSpecs .productSpec.fragrance small,.cardSpecs .productSpec.fragrance b{text-align:center!important;width:100%!important}.contactWidget .contactToggle>span:before{content:""!important;box-sizing:border-box!important;border:2px solid #fff!important;border-radius:8px!important;width:24px!important;height:19px!important;display:block!important}.contactWidget .contactToggle>span:after{content:""!important;border:0!important;border-left:2px solid #fff!important;width:7px!important;height:7px!important;display:block!important;position:absolute!important;bottom:7px!important;left:9px!important;transform:skewY(-38deg)!important}.mobileRoseDescription.expanded{-webkit-overflow-scrolling:touch;z-index:320!important;box-sizing:border-box!important;color:#342629!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffaf5b8!important;height:calc(53dvh - 110px)!important;min-height:200px!important;max-height:400px!important;padding:20px!important;position:fixed!important;inset:156px 12px auto!important;overflow-y:auto!important;box-shadow:0 18px 50px #32182045!important}.mobileRoseCollectionTabs{z-index:330!important;box-sizing:border-box!important;scrollbar-width:none!important;background:#fffaf5f2!important;border-bottom:1px solid #dac9c3!important;gap:6px!important;height:44px!important;padding:5px 8px!important;display:flex!important;position:fixed!important;top:96px!important;left:0!important;right:0!important;overflow-x:auto!important;box-shadow:0 7px 16px #39202718!important}.mobileRoseCollectionTabs::-webkit-scrollbar{display:none!important}.mobileRoseCollectionTabs button{color:#572433!important;text-transform:uppercase!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d8c4c8!important;border-radius:99px!important;flex:none!important;height:34px!important;padding:0 12px!important;font:700 9px/1 Arial,sans-serif!important}.mobileRoseCollectionTabs button.active{color:#fff!important;background:#8f2945!important;border-color:#8f2945!important}.mobileRoseFeed .mobileRoseMedia{top:44px!important}.mobileRoseFeed .mobileRoseClose{top:56px!important}.mobileRoseFeed .mobileRoseCounter{top:59px!important}.mobileRoseFeed .mobileRoseMediaHint{top:60px!important}.mobileRoseInfo{padding:18px 18px 92px!important}.mobileRoseTopActions,.mobileRoseActions{display:none!important}.mobileRoseTitleRow{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.mobileRoseTitleRow>div:first-child{min-width:0!important}.mobileRoseTitleRow p{color:#a63450!important;text-transform:uppercase!important;margin:0 0 4px!important;font-size:9px!important}.mobileRoseTitleRow h2{overflow-wrap:anywhere!important;margin:0!important}.mobileRoseCardActions{justify-content:flex-end!important;align-items:center!important;gap:6px!important;display:flex!important}.mobileRoseCardActions .favoriteCardButton,.mobileRoseCardActions .cardCartButton{color:#76283f!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8c4c8!important;border-radius:50%!important;flex:0 0 40px!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:18px!important;display:grid!important;position:static!important}.mobileRoseCardActions .favoriteCardButton.active{color:#fff!important;background:#8f2945!important;border-color:#8f2945!important}.mobileRoseDescription.expanded{height:calc(53dvh - 156px)!important;min-height:180px!important;max-height:350px!important;top:202px!important}.cartOpenView>.nav{display:none!important}.mobileCartQuickNav{z-index:170;box-sizing:border-box;background:#fffaf5;border-bottom:1px solid #d8c8c3;grid-template-columns:1fr auto auto;align-items:center;gap:7px;height:60px;padding:8px 10px;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 7px 18px #39202720}.mobileCartQuickNav b{color:#572433;font:26px Georgia,serif}.mobileCartQuickNav a,.mobileCartQuickNav button{color:#76283f;text-transform:uppercase;background:#fff;border:1px solid #bca7ac;place-items:center;min-height:40px;padding:0 12px;font:800 9px Arial,sans-serif;display:grid}.cartOpenView .cartPanel{box-sizing:border-box!important;padding-top:60px!important}.mobileCartProductFeed{z-index:340;color:#291e20;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;background:#fffaf5;position:fixed;inset:0;overflow:hidden auto}.mobileCartProductFeed>header{z-index:360;box-sizing:border-box;background:#fffaf5f5;border-bottom:1px solid #d8c8c3;grid-template-columns:1fr auto;align-items:center;gap:8px;height:60px;padding:8px 10px;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 7px 18px #39202720}.mobileCartProductFeed>header>b{color:#572433;font:26px Georgia,serif}.mobileCartProductFeed>header nav{gap:5px;display:flex}.mobileCartProductFeed>header a,.mobileCartProductFeed>header button{color:#76283f;text-transform:uppercase;background:#fff;border:1px solid #c9b6bb;place-items:center;min-height:38px;padding:0 9px;font:800 8px Arial,sans-serif;display:grid}.mobileCartProductFeed>header .send{color:#fff;background:#8f2945;border-color:#8f2945}.mobileCartProductFeed .mobileRoseSlide{height:calc(100dvh - 60px)!important;margin-top:60px!important}.mobileCartProductFeed .mobileRoseSlide~.mobileRoseSlide{margin-top:0!important}.mobileCartProductFeed .mobileRoseMedia{top:0!important}.mobileCartProductFeed .mobileRoseClose{top:12px!important}.mobileCartProductFeed .mobileRoseCounter{top:15px!important}.mobileCartProductFeed .mobileRoseMediaHint{top:20px!important}.contactWidget.open .contactToggle>span:before{content:"×"!important;color:#fff!important;border:0!important;place-items:center!important;width:34px!important;height:34px!important;font:28px/1 Arial,sans-serif!important;display:grid!important}.contactWidget.open .contactToggle>span:after{display:none!important}.catalog .card>.cardSpecs{grid-template-columns:repeat(3,minmax(0,60px))!important;justify-content:center!important;align-items:stretch!important;gap:4px!important;padding:5px 4px 4px!important}.catalog .cardSpecs .productSpec{color:#342629!important;box-sizing:border-box!important;background:#f8f0ea!important;border-color:#dfd0ca!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:100%!important;height:48px!important;min-height:48px!important;padding:5px 2px!important;display:flex!important}.catalog .cardSpecs .productSpec>i,.catalog .cardSpecs .productSpec.fragrance>i{display:none!important}.catalog .cardSpecs .productSpec small{color:#795f65!important;font-size:0!important}.catalog .cardSpecs .productSpec small:after{letter-spacing:.02em;font:800 9px/1 Arial,sans-serif!important}.catalog .cardSpecs .productSpec.height small:after{content:"Высота"}.catalog .cardSpecs .productSpec.flower small:after{content:"Цветок"}.catalog .cardSpecs .productSpec.fragrance small:after{content:"Аромат"}.catalog .cardSpecs .productSpec b,.catalog .cardSpecs .productSpec.fragrance b{overflow-wrap:normal!important;word-break:normal!important;color:#342629!important;text-align:center!important;width:100%!important;font:10px/1.05 Arial,sans-serif!important}.catalog .cardBody h3{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;height:35px!important;min-height:35px!important;display:-webkit-box!important;overflow:hidden!important}.mobileRoseSpecs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:12px 0!important}.mobileRoseSpecs .productSpec,.mobileRoseSpecs .productSpec.fragrance{color:#342629!important;box-sizing:border-box!important;background:#f6eee8!important;border:1px solid #dfd1c8!important;min-height:58px!important;padding:8px 5px!important}.mobileRoseSpecs .productSpec>i,.mobileRoseSpecs .productSpec.fragrance>i{color:#fff!important;background:#7b3248!important;flex:0 0 28px!important;width:28px!important;height:28px!important;margin:0!important;font-size:16px!important;display:grid!important}.mobileRoseSpecs .productSpec.fragrance>i{font-size:0!important}.mobileRoseSpecs .productSpec.fragrance>i:after{content:"❀"!important;font:16px/1 Arial,sans-serif!important}.mobileRoseSpecs .productSpec>span,.mobileRoseSpecs .productSpec.fragrance>span{text-align:left!important;width:auto!important;min-width:0!important}.mobileRoseSpecs .productSpec small,.mobileRoseSpecs .productSpec.fragrance small{color:#806c70!important;text-align:left!important;white-space:normal!important;font-size:9px!important;line-height:1.1!important}.mobileRoseSpecs .productSpec b,.mobileRoseSpecs .productSpec.fragrance b{color:#2d2123!important;text-align:left!important;overflow-wrap:normal!important;word-break:normal!important;font:700 14px/1.08 Arial,sans-serif!important}.mobileRoseMedia figure{background:#fffaf5!important;overflow:hidden!important}.mobileRoseMedia img,.mobileRoseMedia video{object-fit:contain!important;object-position:center top!important;background:#fffaf5!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.mobileRoseFeed .mobileRoseSlide:not(:has(.mobileRoseDescription.expanded)) .mobileRoseMedia{background:#fffaf5!important;width:100%!important;height:calc(100% - 44px)!important;inset:44px 0 0!important}.mobileRoseFeed .mobileRoseSlide:not(.verticalMedia):not(:has(.mobileRoseDescription.expanded)) .mobileRoseMedia{aspect-ratio:auto!important;background:#fffaf5!important;width:100%!important;height:auto!important;inset:44px 0 72px!important}.mobileRoseFeed .mobileRoseSlide:not(:has(.mobileRoseDescription.expanded)) .mobileRoseMedia figure{background:#fffaf5!important}.mobileRoseFeed .mobileRoseSlide:not(:has(.mobileRoseDescription.expanded)) .mobileRoseInfo{z-index:5!important;color:#291e20!important;-webkit-backdrop-filter:blur(9px)!important;box-sizing:border-box!important;background:#fffaf5dc!important;width:100%!important;height:auto!important;min-height:0!important;max-height:48%!important;padding:18px 18px 24px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 -14px 40px #20131738!important}.mobileRoseFeed .mobileRoseSlide:not(:has(.mobileRoseDescription.expanded)) .mobileRoseMediaHint{top:54px!important}.mobileRoseInfo:has(.mobileRoseDescription.expanded){z-index:320!important;color:#493b3e!important;-webkit-backdrop-filter:blur(10px)!important;box-sizing:border-box!important;background:#fffaf5ed!important;border:1px solid #e0d2cd!important;border-radius:16px!important;width:auto!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 174px)!important;padding:18px!important;display:block!important;position:fixed!important;inset:auto 12px 64px!important;overflow:hidden!important;box-shadow:0 16px 46px #3218203d!important}:is(.mobileRoseSlide:has(.mobileRoseDescription.expanded)>.mobileRoseClose,.mobileRoseSlide:has(.mobileRoseDescription.expanded)>.mobileRoseFavoriteButton,.mobileRoseSlide:has(.mobileRoseDescription.expanded)>.mobileRoseSoundButton){opacity:0!important;visibility:hidden!important;pointer-events:none!important}:is(.mobileRoseInfo:has(.mobileRoseDescription.expanded)>.mobileRoseTitleRow,.mobileRoseInfo:has(.mobileRoseDescription.expanded)>.mobileRoseSpecs,.mobileRoseInfo:has(.mobileRoseDescription.expanded)>.mobileRosePrice){display:none!important}.mobileRoseInfo:has(.mobileRoseDescription.expanded) .mobileRoseDescription.expanded{color:#493b3e!important;width:auto!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 212px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;-webkit-overflow-scrolling:touch!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 38px 4px 0!important;display:block!important;position:static!important;inset:auto!important;overflow-y:auto!important}.mobileRoseInfo:has(.mobileRoseDescription.expanded) .mobileRoseMore{z-index:2!important;color:#76283f!important;background:#fff!important;border:1px solid #d4c1c6!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;font-size:0!important;display:grid!important;position:absolute!important;top:8px!important;right:8px!important;box-shadow:0 5px 16px #39202720!important}.mobileRoseInfo:has(.mobileRoseDescription.expanded) .mobileRoseMore:before{content:"×";font:28px/1 Arial,sans-serif!important}.mobileRoseInfo:not(:has(.mobileRoseDescription.expanded)) .mobileRoseMore:after{content:"→";margin-left:6px;font:400 15px/1 Arial,sans-serif;display:inline-block;transform:translateY(1px)}.catalog .cardCartButton .catalogCartGlyph{width:22px;height:22px;color:inherit;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.catalog .cardCartButton .catalogCartGlyph circle{fill:currentColor;stroke:none}.mobileRoseFeed .mobileRoseSlide:not(:has(.mobileRoseDescription.expanded)) .mobileRoseInfo{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}.mobileRoseFeed .mobileRoseSlide:not(:has(.mobileRoseDescription.expanded)) .mobileRoseInfo p{color:#171214!important;text-shadow:0 1px 5px #fff,0 0 2px #fff!important}.mobileRoseFeed .mobileRoseSlide:not(:has(.mobileRoseDescription.expanded)) .mobileRoseInfo h2{color:#171214!important;text-shadow:0 1px 5px #fff,0 0 2px #fff!important}.mobileRoseFeed .mobileRoseSlide:not(:has(.mobileRoseDescription.expanded)) .mobileRosePrice strong{color:#171214!important;text-shadow:0 1px 5px #fff,0 0 2px #fff!important}.mobileRoseFeed .mobileRoseSlide:not(:has(.mobileRoseDescription.expanded)) .mobileRosePrice del{color:#171214!important;text-shadow:0 1px 5px #fff,0 0 2px #fff!important}.mobileRoseFeed .mobileRoseSlide:not(:has(.mobileRoseDescription.expanded)) .mobileRoseDescription{color:#171214!important;text-shadow:0 1px 5px #fff,0 0 2px #fff!important}.mobileRoseFeed .mobileRoseSlide:not(:has(.mobileRoseDescription.expanded)) .mobileRoseMore{color:#171214!important;text-shadow:0 1px 5px #fff,0 0 2px #fff!important}.mobileRoseFeed .mobileRoseSlide:not(.verticalMedia):not(:has(.mobileRoseDescription.expanded)) .mobileRoseInfo p{color:#171214!important;text-shadow:none!important}.mobileRoseFeed .mobileRoseSlide:not(.verticalMedia):not(:has(.mobileRoseDescription.expanded)) .mobileRoseInfo h2{color:#171214!important;text-shadow:none!important}.mobileRoseFeed .mobileRoseSlide:not(.verticalMedia):not(:has(.mobileRoseDescription.expanded)) .mobileRosePrice strong{color:#171214!important;text-shadow:none!important}.mobileRoseFeed .mobileRoseSlide:not(.verticalMedia):not(:has(.mobileRoseDescription.expanded)) .mobileRosePrice del{color:#171214!important;text-shadow:none!important}.mobileRoseFeed .mobileRoseSlide:not(.verticalMedia):not(:has(.mobileRoseDescription.expanded)) .mobileRoseDescription{color:#171214!important;text-shadow:none!important}.mobileRoseFeed .mobileRoseSlide:not(.verticalMedia):not(:has(.mobileRoseDescription.expanded)) .mobileRoseMore{color:#171214!important;text-shadow:none!important}.mobileRoseFeed .mobileRoseSlide:not(:has(.mobileRoseDescription.expanded)) .mobileRoseSpecs .productSpec{box-shadow:none!important;background:0 0!important;border:0!important}.mobileRoseFeed .mobileRoseSlide:not(:has(.mobileRoseDescription.expanded)) .mobileRoseSpecs .productSpec.fragrance{box-shadow:none!important;background:0 0!important;border:0!important}.mobileRoseFeed .mobileRoseSlide:not(:has(.mobileRoseDescription.expanded)) .mobileRoseSpecs .productSpec>i{color:#171214!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.mobileRoseFeed .mobileRoseSlide:not(:has(.mobileRoseDescription.expanded)) .mobileRoseSpecs .productSpec.fragrance>i{color:#171214!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:is(.mobileRoseFeed .mobileRoseSlide:not(:has(.mobileRoseDescription.expanded)) .mobileRoseSpecs small,.mobileRoseFeed .mobileRoseSlide:not(:has(.mobileRoseDescription.expanded)) .mobileRoseSpecs b){color:#171214!important;text-shadow:0 1px 5px #fff,0 0 2px #fff!important}:is(.mobileRoseFeed .mobileRoseSlide:not(:has(.mobileRoseDescription.expanded)) .mobileRoseCardActions .favoriteCardButton,.mobileRoseFeed .mobileRoseSlide:not(:has(.mobileRoseDescription.expanded)) .mobileRoseCardActions .cardCartButton){color:#171214!important;text-shadow:none!important;background:0 0!important;border:1px solid #171214!important;box-shadow:0 1px 6px #fff!important}.mobileRoseFeed .mobileRoseSlide.verticalMedia:not(:has(.mobileRoseDescription.expanded)) .mobileRoseInfo p{color:#fff!important;text-shadow:none!important}.mobileRoseFeed .mobileRoseSlide.verticalMedia:not(:has(.mobileRoseDescription.expanded)) .mobileRoseInfo h2{color:#fff!important;text-shadow:none!important}.mobileRoseFeed .mobileRoseSlide.verticalMedia:not(:has(.mobileRoseDescription.expanded)) .mobileRosePrice strong{color:#fff!important;text-shadow:none!important}.mobileRoseFeed .mobileRoseSlide.verticalMedia:not(:has(.mobileRoseDescription.expanded)) .mobileRosePrice del{color:#fff!important;text-shadow:none!important}.mobileRoseFeed .mobileRoseSlide.verticalMedia:not(:has(.mobileRoseDescription.expanded)) .mobileRoseDescription{color:#fff!important;text-shadow:none!important}.mobileRoseFeed .mobileRoseSlide.verticalMedia:not(:has(.mobileRoseDescription.expanded)) .mobileRoseMore{color:#fff!important;text-shadow:none!important}.mobileRoseFeed .mobileRoseSlide.verticalMedia:not(:has(.mobileRoseDescription.expanded)) .mobileRoseSpecs .productSpec>i{color:#fff!important;box-shadow:none!important;border:0!important;border-radius:0!important}.mobileRoseFeed .mobileRoseSlide.verticalMedia:not(:has(.mobileRoseDescription.expanded)) .mobileRoseSpecs .productSpec.fragrance>i{color:#fff!important;box-shadow:none!important;border:0!important;border-radius:0!important}:is(.mobileRoseFeed .mobileRoseSlide.verticalMedia:not(:has(.mobileRoseDescription.expanded)) .mobileRoseSpecs small,.mobileRoseFeed .mobileRoseSlide.verticalMedia:not(:has(.mobileRoseDescription.expanded)) .mobileRoseSpecs b){color:#fff!important;text-shadow:none!important}:is(.mobileRoseFeed .mobileRoseSlide.verticalMedia:not(:has(.mobileRoseDescription.expanded)) .mobileRoseCardActions .favoriteCardButton,.mobileRoseFeed .mobileRoseSlide.verticalMedia:not(:has(.mobileRoseDescription.expanded)) .mobileRoseCardActions .cardCartButton){color:#fff!important;border-color:#fff!important;box-shadow:0 2px 10px #0008!important}:is(.mobileRoseFeed .mobileRoseSlide.verticalMedia:not(:has(.mobileRoseDescription.expanded)) .mobileRoseMedia img,.mobileRoseFeed .mobileRoseSlide.verticalMedia:not(:has(.mobileRoseDescription.expanded)) .mobileRoseMedia video){object-fit:cover!important;object-position:center top!important}.mobileRoseFeed .mobileRoseSlide .mobileRoseInfo .mobileRoseCardActions .favoriteCardButton,.mobileRoseFeed .mobileRoseSlide .mobileRoseInfo .mobileRoseCardActions .cardCartButton{filter:drop-shadow(0 2px 3px #0007)!important;border-width:2px!important;flex:0 0 46px!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;font-size:22px!important;font-weight:800!important}.mobileRoseFeed .mobileRoseSlide .mobileRoseInfo .mobileRoseCardActions .favoriteCardButton.active,.mobileRoseFeed .mobileRoseSlide .mobileRoseInfo .mobileRoseCardActions .cardCartButton.active{color:#fff!important;filter:none!important;background:#8f2945!important;border-color:#8f2945!important;box-shadow:0 7px 20px #76283f66!important}.productOpen>.contactWidget{z-index:370!important;pointer-events:none!important;display:flex!important}.productOpen>.contactWidget .contactToggle,.productOpen>.contactWidget.open .contactOptions,.productOpen>.contactWidget.open .contactOptions a,.productOpen>.contactWidget.open .contactOptions button{pointer-events:auto!important}.productOpen>.chatWindow{z-index:390!important}.cartOpenView>.contactWidget{z-index:220!important;pointer-events:none!important;display:flex!important}.cartOpenView>.contactWidget .contactToggle,.cartOpenView>.contactWidget.open .contactOptions,.cartOpenView>.contactWidget.open .contactOptions a,.cartOpenView>.contactWidget.open .contactOptions button{pointer-events:auto!important}.cartOpenView>.chatWindow{z-index:240!important}}@media (width>=801px){.mobileBottomNav,.mobileBottomContacts{display:none!important}}@media (width<=800px){body{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.mobileBottomNav{z-index:500;height:calc(60px + env(safe-area-inset-bottom));padding:2px 8px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(15px);background:#fffdfdf5;border-top:1px solid #e5dde0;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #38182414}.mobileBottomNav button,.mobileBottomNav a{color:#c2c1c6;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:0;padding:0;text-decoration:none;display:flex}.mobileBottomNav button>span,.mobileBottomNav a>span{display:none!important}.mobileBottomNav i{color:currentColor;width:34px;height:34px;font-style:normal;display:block;position:relative}.mobileBottomNav button:active,.mobileBottomNav a:active,.mobileBottomNav .active{color:#8f2945;transform:scale(.96)}.bottomHome:before{content:"";background:currentColor;border-radius:2px 2px 5px 5px;width:22px;height:16px;position:absolute;top:15px;left:6px}.bottomHome:after{content:"";background:currentColor;border-radius:4px;width:20px;height:20px;position:absolute;top:6px;left:7px;transform:rotate(45deg)}.bottomSearch{background:linear-gradient(currentColor,currentColor) 1px 8px/13px 3px no-repeat,linear-gradient(currentColor,currentColor) 1px 15px/10px 3px no-repeat,linear-gradient(currentColor,currentColor) 1px 22px/13px 3px no-repeat}.bottomSearch:before{content:"";box-sizing:border-box;border:3px solid;border-radius:50%;width:15px;height:15px;position:absolute;top:4px;right:3px}.bottomSearch:after{content:"";transform-origin:100%;background:currentColor;border-radius:3px;width:10px;height:3px;position:absolute;top:18px;right:0;transform:rotate(45deg)}.bottomCart:before{content:"";background:currentColor;border-radius:4px 4px 7px 7px;width:23px;height:18px;position:absolute;top:13px;left:6px}.bottomCart:after{content:"";box-sizing:border-box;border:3px solid;border-bottom:0;border-radius:10px 10px 0 0;width:13px;height:13px;position:absolute;top:5px;left:11px}.bottomFavorite:before{content:"♥";text-align:center;font:40px/1 Georgia,serif;position:absolute;inset:-2px 0 0}.bottomContact:before{content:"";background:currentColor;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:11px}.bottomContact:after{content:"";background:currentColor;border-radius:16px 16px 5px 5px;width:27px;height:17px;position:absolute;bottom:1px;left:4px}.mobileBottomContacts{z-index:510;right:10px;bottom:calc(68px + env(safe-area-inset-bottom));pointer-events:none;position:fixed}.mobileBottomContacts .contactOptions{visibility:hidden;opacity:0;gap:8px;transition:all .22s;display:grid;transform:translateY(12px)}.mobileBottomContacts.open .contactOptions{visibility:visible;opacity:1;pointer-events:auto;transform:none}.mobileBottomContacts .contactOptions a,.mobileBottomContacts .contactOptions button{color:#fff;border:0;border-radius:99px;align-items:center;gap:10px;min-width:180px;padding:9px;text-decoration:none;display:flex;box-shadow:0 10px 28px #29151d38}.mobileBottomContacts .contactOptions span{background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font:800 10px Arial,sans-serif;display:grid}.mobileBottomContacts .contactOptions b{text-transform:uppercase;font:800 10px Arial,sans-serif}main>.contactWidget{display:none!important}.navOrder .favoritesNav,.navOrder .cart,.sectionFavorite,.sectionCart{box-shadow:none!important;background:0 0!important;border:0!important}.navOrder .favoritesNav>span,.sectionFavorite{font:31px/1 Georgia,serif!important}.navOrder .cart:before,.sectionCart{filter:grayscale();font-size:20px!important}.catalog>.catalogSearch{box-sizing:border-box;background:#fff!important;border-color:#cbb9be!important;border-radius:13px!important;width:calc(100% - 24px)!important;height:48px!important;margin:0 12px 12px!important;padding-right:78px!important}.catalogSearch input{font:15px/1 Arial,sans-serif!important}.catalogSearch .catalogSearchClear{right:79px!important}.catalogSearch .catalogSearchSubmit{color:#fff!important;text-transform:uppercase!important;background:#8f2945!important;border-radius:10px!important;width:72px!important;height:38px!important;font:800 10px/1 Arial,sans-serif!important;position:absolute!important;right:4px!important}.catalogSearch .catalogSearchSubmit:hover,.catalogSearch .catalogSearchSubmit:focus,.catalogSearch .catalogSearchSubmit:focus-visible,.catalogSearch .catalogSearchSubmit:active{color:#fff!important;background:#76233f!important;transform:none!important}.catalog.searching>.sectionHead,.catalog.searching>.collectionTabs{display:none!important}.catalog.searching>.grid,.catalog.searching>.emptyCollection{margin-top:4px!important}.navlinks,.careNavLinks,.reviewsNavLinks{justify-content:flex-start!important;position:relative!important}.navlinks:after,.careNavLinks:after,.reviewsNavLinks:after,.collectionTabs:after{content:"›";z-index:3;color:#8f2945;pointer-events:none;background:linear-gradient(90deg,#fff0,#fffaf6 38%);border-radius:99px;flex:0 0 25px;place-items:center;height:34px;font:700 25px/1 Georgia,serif;animation:8s ease-in-out infinite mobileScrollArrow;display:grid;position:sticky;right:0}.collectionTabs:after{animation-delay:4s}@keyframes mobileScrollArrow{0%,78%,to{opacity:.45;transform:translate(0)}84%{opacity:1;transform:translate(7px)}90%{opacity:.55;transform:translate(0)}96%{opacity:1;transform:translate(7px)}}.mobileHeroCatalogButton{z-index:8!important;pointer-events:auto!important;position:relative!important}.catalog .card{isolation:isolate!important;position:relative!important}.catalog .card>.bouquet,.catalog .cardBody,.catalog .card button,.catalog .card a{z-index:2;position:relative;pointer-events:auto!important}.catalog .grid:before,.catalog .grid:after{pointer-events:none!important}.catalog .cardBody>div:last-child{grid-template-columns:minmax(42px,1fr) 72px!important;align-items:center!important;gap:4px!important;width:100%!important;display:grid!important;overflow:visible!important}.catalog .cardBody strong{white-space:nowrap!important;min-width:0!important;font-size:14px!important;display:block!important;overflow:hidden!important}.catalog .cardActionButtons{grid-template-columns:34px 34px!important;justify-self:end!important;align-items:center!important;gap:4px!important;width:72px!important;margin:0!important;display:grid!important;position:static!important}.catalog .cardActionButtons .favoriteCardButton,.catalog .cardActionButtons .cardCartButton{box-sizing:border-box!important;border-radius:50%!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}.catalog .cardActionButtons .favoriteCardButton{font-size:20px!important}.catalog .cardActionButtons .cardCartButton{font-size:15px!important}.mobileRoseCounter{display:none!important}.mobileRoseTitleRow h2{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:calc(100vw - 36px)!important;font-size:25px!important;display:block!important;overflow:hidden!important}.mobileRoseFeed .mobileRoseSlide:not(:has(.mobileRoseDescription.expanded)) .mobileRoseInfo{grid-template-rows:auto auto auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:10px!important;padding-top:12px!important;padding-bottom:72px!important;display:grid!important}.mobileRoseTitleRow{display:contents!important}.mobileRoseTitleRow>div:first-child{grid-area:1/1!important;align-self:end!important;padding-bottom:5px!important}.mobileRoseCardActions{display:contents!important}.mobileRoseSpecs{grid-area:1/2!important;align-self:end!important}.mobileRosePrice{grid-area:2/1!important;align-items:center!important;min-height:42px!important;margin:2px 0 4px!important;display:flex!important}.mobileRoseDescription{grid-area:3/1/auto/-1!important}.mobileRoseMore{grid-area:4/1/auto/-1!important;justify-self:start!important}.mobileRoseFeed .mobileRoseClose{z-index:365!important;color:#fff!important;text-align:center!important;text-shadow:0 2px 7px #000b!important;width:42px!important;height:42px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;place-items:center!important;margin:0!important;padding:0 0 4px!important;font:300 36px/1 Arial,sans-serif!important;display:grid!important;position:absolute!important;top:56px!important;left:auto!important;right:27px!important}.mobileRoseFeed .mobileRoseSlide>.mobileRoseFavoriteButton{z-index:365!important;color:#8f2945!important;filter:none!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;text-shadow:none!important;appearance:none!important;-webkit-tap-highlight-color:#0000!important;background:#fffffff0!important;border:1px solid #fffe!important;border-radius:50%!important;outline:0!important;place-items:center!important;margin:0!important;padding:0!important;font-size:0!important;transition:none!important;animation:none!important;display:grid!important;position:absolute!important;top:106px!important;right:27px!important;box-shadow:0 4px 14px #0004!important}.mobileRoseFeed .mobileRoseSlide>.mobileRoseFavoriteButton:after{content:"♥"!important;color:#fff!important;text-shadow:0 1px 4px #0005!important;font:31px/1 Georgia,serif!important;display:block!important}.mobileRoseFeed .mobileRoseSlide>.mobileRoseFavoriteButton.active{color:#fff!important;background:#8f2945!important;border-color:#8f2945!important;box-shadow:0 4px 14px #0005!important}.mobileRoseFeed .mobileRoseSlide>.mobileRoseFavoriteButton.active:after{content:"♥"!important;color:#fff!important;text-shadow:none!important}.mobileRoseFeed .mobileRoseSlide>.mobileRoseFavoriteButton:hover,.mobileRoseFeed .mobileRoseSlide>.mobileRoseFavoriteButton:focus,.mobileRoseFeed .mobileRoseSlide>.mobileRoseFavoriteButton:focus-visible,.mobileRoseFeed .mobileRoseSlide>.mobileRoseFavoriteButton:active{-webkit-tap-highlight-color:transparent!important;outline:0!important;transform:none!important;box-shadow:0 4px 14px #0005!important}.mobileRoseFeed .mobileRoseSlide:not(.activeMobileRose)>.mobileRoseFavoriteButton{display:none!important}.mobileRoseFeed .mobileRoseSlide .mobileRoseInfo .mobileRoseCardActions .cardCartButton{color:#fff!important;filter:none!important;background:linear-gradient(145deg,#9b3653,#76233e)!important;border:0!important;border-radius:14px!important;grid-area:2/2!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:120px!important;min-width:120px!important;max-width:120px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 15px!important;font-size:0!important;display:flex!important;position:static!important;box-shadow:0 7px 18px #76283f3d!important}.mobileRoseCardActions .cardCartButton:after{content:"В корзину";letter-spacing:.075em;text-align:center;text-transform:uppercase;white-space:nowrap;font:800 10px/1 Arial,sans-serif;display:block}.mobileRoseCardActions .cardCartButton.active{background:linear-gradient(145deg,#7f2945,#5f1b32)!important}.mobileRoseCardActions .cardCartButton.active:after{content:"В корзине";font-size:10px}.mobileRosePrice strong{font-size:22px!important;font-weight:900!important}.mobileRoseSpecs{grid-column:2!important;grid-template-columns:120px!important;justify-content:end!important;place-self:start end!important;gap:1px!important;width:120px!important;margin:0!important}.mobileRoseSpecs .productSpec.fragrance{display:none!important}.mobileRoseSpecs .productSpec{justify-content:flex-start!important;align-items:center!important;gap:7px!important;width:120px!important;height:22px!important;min-height:22px!important;padding:0 5px!important;display:flex!important}.mobileRoseSpecs .productSpec small{display:none!important}.mobileRoseSpecs .productSpec>i{width:18px!important;height:22px!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 18px!important;place-items:center!important;font-size:16px!important;display:grid!important}.mobileRoseSpecs .productSpec b{text-align:right!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;flex:0 0 83px!important;width:83px!important;min-width:83px!important;padding-right:2px!important;font-size:14px!important;line-height:1!important}.mobileRoseSpecs .productSpec b:has(.specRangeFrom){text-align:initial!important;grid-template-columns:20px 10px 31px 22px!important;align-items:center!important;column-gap:0!important;padding-right:0!important;display:grid!important}.specRangeFrom{font-variant-numeric:tabular-nums!important;text-align:right!important}.specRangeDash{box-sizing:border-box!important;text-align:right!important;padding-left:2px!important}.specRangeTo{font-variant-numeric:tabular-nums!important;text-align:left!important}.specRangeUnit{text-align:right!important}.mobileRoseFeed .mobileRoseMedia figure{position:relative!important}.mobileRoseSoundButton{z-index:365!important;color:#5f5559!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:#ffffffbd!important;border:1px solid #fffc!important;border-radius:50%!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;inset:156px 27px auto auto!important;box-shadow:0 3px 11px #0000001f!important}.mobileRoseSoundButton svg{fill:currentColor!important;width:24px!important;height:24px!important;display:block!important;overflow:visible!important}.mobileRoseSoundButton svg path:not(:first-child){fill:none!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.mobileRoseSoundButton[aria-pressed=true]{color:#8f2945!important;background:#ffffffbd!important}.mobileRoseSoundButton:active{transform:scale(.96)}.mobileRoseSlide:not(.activeMobileRose)>.mobileRoseSoundButton{display:none!important}html body .mobileRoseFeed .mobileRoseSlide .mobileRoseInfo .mobileRoseSpecs .productSpec>i{box-shadow:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important}.cartHead{padding:12px 16px 10px!important}.cartHead>div{align-items:center!important;gap:9px!important;display:flex!important}.cartHead .eyebrow{margin:0!important;font-size:11px!important}.cartHead h2{margin:0!important;font-size:0!important}.cartHead h2 span{width:27px!important;height:27px!important;margin:0!important;font-size:12px!important}.cartHead>button{width:38px!important;height:38px!important}.cartSummary{padding-bottom:90px!important}.cartOrderActions{gap:6px!important}.cartOrderActions a{min-height:40px!important;padding:8px 12px!important}.mobileRoseInfo:has(.mobileRoseDescription.expanded){max-height:calc(100dvh - 246px)!important;top:164px!important;bottom:70px!important}.mobileRoseInfo:has(.mobileRoseDescription.expanded) .mobileRoseDescription.expanded{max-height:calc(100dvh - 284px)!important}}.seoProductPage{color:#291e20;background:#f5eee8;min-height:100vh;font-family:Arial,sans-serif}.seoProductNav{z-index:10;color:#fff;background:#271c1f;justify-content:space-between;align-items:center;gap:24px;padding:18px 5vw;display:flex;position:sticky;top:0;box-shadow:0 10px 28px #1f151833}.seoProductNav>a{color:#fff;font:700 22px Georgia,serif;text-decoration:none;display:grid}.seoProductNav>a small{color:#d58ba0;letter-spacing:.18em;text-transform:uppercase;margin-top:2px;font:700 8px Arial,sans-serif}.seoProductNav>div{gap:22px;display:flex}.seoProductNav>div a{color:#eadfe1;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800;text-decoration:none}.seoBreadcrumb{color:#756669;align-items:center;gap:9px;padding:24px 5vw 14px;font-size:10px;display:flex}.seoBreadcrumb a{color:#7c2942}.seoBreadcrumb b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seoProduct{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:4vw;padding:20px 5vw 70px;display:grid}.seoProductGallery{grid-template-columns:1fr 1fr;align-content:start;gap:10px;display:grid}.seoProductGallery img{aspect-ratio:4/5;object-fit:cover;background:#e4d8d0;width:100%;display:block}.seoProductGallery img:first-child{aspect-ratio:1.25;grid-column:1/-1}.seoProductInfo{background:#fffaf6;align-self:start;padding:38px;box-shadow:0 18px 45px #4e313111}.seoProductInfo>p{color:#a63754;letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;font-size:9px;font-weight:900}.seoProductInfo h1{margin:0 0 24px;font:48px/.98 Georgia,serif}.seoProductInfo dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:0 0 20px;display:grid}.seoProductInfo dl div{color:#fff;background:#742842;padding:11px}.seoProductInfo dt{letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:7px}.seoProductInfo dd{margin:5px 0 0;font:15px Georgia,serif}.seoProductPrice{border-block:1px solid #e0d3ca;align-items:baseline;gap:10px;padding:18px 0;display:flex}.seoProductPrice strong{font:34px Georgia,serif}.seoProductPrice del{color:#99878a}.seoProductPrice span{color:#7b6b6d;text-transform:uppercase;margin-left:auto;font-size:9px}.seoProductDescription{color:#493b3e;padding:24px 0;font:16px/1.65 Georgia,serif}.seoProductDescription p{margin:0 0 14px}.seoProductActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.seoProductActions a{color:#fff;letter-spacing:.06em;text-align:center;text-transform:uppercase;background:#812943;place-items:center;min-height:48px;padding:10px;font-size:9px;font-weight:900;text-decoration:none;display:grid}.seoProductActions a+a{color:#812943;background:#fff;border:1px solid #812943}.seoDelivery{color:#766669;margin-top:18px;line-height:1.5;display:block}.seoProductFooter{color:#fff;background:#281d20;justify-content:space-between;align-items:center;gap:20px;padding:30px 5vw;display:flex}.seoProductFooter b{font:24px Georgia,serif}.seoProductFooter span{color:#cdbfc1}.seoProductFooter a{color:#fff;text-decoration:none}@media (width<=900px){.seoProduct{grid-template-columns:1fr}.seoProductInfo{padding:28px}.seoProductNav>div{display:none}}@media (width<=600px){.seoProductNav{padding:14px 18px}.seoBreadcrumb{padding:18px}.seoProduct{padding:0 14px 45px}.seoProductGallery{gap:5px}.seoProductInfo{padding:24px 18px}.seoProductInfo h1{font-size:38px}.seoProductInfo dl,.seoProductActions{grid-template-columns:1fr}.seoProductFooter{flex-direction:column;align-items:flex-start;padding:28px 18px}}
