:root{--loading-duration:600ms;--title-font-family:"Inter",sans-serif;--base-font-family:"Inter",sans-serif;--write-font-family:"Great Vibes",cursive;--h:62;--s:45%;--l:66%;--theme:hsl(var(--h),var(--s),var(--l));--theme-color:var(--theme);--root-bg:var(--theme);--root-text:hsl(var(--h),24%,10%);--h1:350;--s1:28%;--l1:50%;--accent:hsl(var(--h1),var(--s1),var(--l1));--accent-color:hsl(350,28%,50%);--main-bg:hsl(var(--h),var(--s),96%);--main-text:hsl(var(--h),var(--s),30%);--main-btn-bg:hsl(var(--h),var(--s),88%);--main-btn-color-text:hsl(var(--h),var(--s),20%);background-color:var(--root-bg);color:var(--root-text);--btn-bg:hsla(var(--h),var(--s),30%,15%);;--btn-color-text:hsl(var(--h),var(--s),20%);--base-dark:#181818;--base-light:#fefefe;--color-red:#FF000A;--color-blue:#2966f5;--color-orange:#FF5D17;--container-padding-inline:clamp(1rem,2vw,2rem);--container-padding-inline-min:clamp(.5rem,2vw,2rem);--form-bg:var(--base-light);--form-color:var(--base-dark);--success-color:#18a318;--error-color:#b83535;--pager-size:4px}@view-transition{navigation:auto}::view-transition(*){animation-duration:400ms}body{padding-top:var(--header-start-height);font-family:var(--base-font-family);font-weight:300;font-style:normal;font-size:16px;line-height:1.5;background-color:var(--main-bg);color:var(--main-text)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:hsl(var(--h),var(--s),30%)}::-webkit-scrollbar-thumb{background:hsl(var(--h),var(--s),20%);border-radius:3px;border:none}body *{::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:hsla(var(--h),15%,90%,50%)}::-webkit-scrollbar-thumb{background:hsla(var(--h),30%,40%,50%);border-radius:3px;border:none}}.no-margin-top{margin-top:0}.container{display:block;align-self:stretch;width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--container-padding-inline)}.container--min{padding-inline:var(--container-padding-inline-min)}.container-big{max-width:100%}.base-margin-top{margin-top:var(--base-margin)}.base-margin-bottom{margin-bottom:var(--base-margin)}.base-padding-top{padding-top:var(--base-margin)}.base-padding-bottom{padding-bottom:var(--base-margin)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--title-font-family);margin-bottom:.5em;margin-top:0;font-weight:300}:where(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6):not(:first-child){margin-top:1.5em}h1,.h1,.fontsize-xxl{font-size:2rem;line-height:110%}h2,.h2,.fontsize-xl{font-size:1.5rem;line-height:120%}h3,.h3,.fontsize-l{font-size:1.1875rem;line-height:140%}h4,.h4,.fontsize-m{font-size:1rem;line-height:150%}h5,.h5,.fontsize-s{font-size:.875rem;line-height:150%}h6,.h6,.fontsize-xs{font-size:.75rem;line-height:150%}@media screen and (width>= 800px){h1,.h1,.fontsize-xxl{font-size:3rem;line-height:110%}h2,.h2,.fontsize-xl{font-size:2.5rem;line-height:120%}h3,.h3,.fontsize-l{font-size:2rem;line-height:140%}h4,.h4,.fontsize-m{font-size:1.5rem;line-height:150%}h5,.h5,.fontsize-s{font-size:1rem;line-height:150%}h6,.h6,.fontsize-xs{font-size:.875rem;line-height:150%}}.text-max-lines{display:-webkit-box;-webkit-line-clamp:var(--max-lines,2);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.price{font-variant-numeric:lining-nums proportional-nums;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;letter-spacing:-.01em;color:currentColor;white-space:nowrap;display:flex;gap:.2em;align-items:baseline;&>*{display:block;line-height:100%;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;-webkit-font-smoothing:antialiased}&>data{color:var(--accent)}&>data>span{font-size:.75em}&>span{text-decoration:line-through;opacity:.4;font-size:.75em;font-weight:600}&>b{font-weight:800;font-size:.875em;color:var(--accent);&>span{font-size:.75em}}}.rating{display:flex;gap:.4em;align-items:center;gap:.5em;font-variant-numeric:lining-nums proportional-nums;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;letter-spacing:-.01em;&>*{display:flex;align-items:center;gap:.1em}span{font-weight:700}svg{display:block;height:1.2em;width:auto;fill:currentColor}.rating__rating svg{fill:var(--accent)}.rating__sales{opacity:.3}}.wp-block-list{margin-bottom:1em;padding-left:1.5em}.wp-block-list li{margin-bottom:.5em}:root{--block-bg:hsl(var(--h),var(--s),90%);--block-text:hsl(var(--h),var(--s),15%)}.wp-block-quote{--boder-width:5px;position:relative;background-color:var(--block-bg);color:var(--block-text);border-radius:.5em;padding:1em 2em;width:fit-content;margin-top:2em;margin-bottom:2em;border-radius:.5em;text-wrap:balance}.phone,.email{white-space:nowrap;display:inline-flex;gap:.5em;align-items:center;line-height:100%;svg{display:block}}body.privacy-policy{.phone,.email{svg{display:none}}}a{color:var(--link-color,currentColor);transition:all 150ms ease;text-decoration:none}a:hover{text-decoration:underline}a.dotted-link,span.dotted-link{border-bottom:1px dotted;text-decoration:none!important;white-space:nowrap;display:inline-block;font-style:italic}a.dotted-link:hover{border-bottom:1px solid}a.fancybox.zoom{display:block;position:relative}a.fancybox.zoom:before,a.fancybox.zoom:after{content:"";position:absolute;display:block;opacity:0;transition:opacity 200ms ease;z-index:1}a.fancybox.zoom:before{inset:0;background:var(--base-dark)}a.fancybox.zoom:after{content:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath fill='%23fff' d='M784-120 532-372q-30 24-69 38t-83 14q-109 0-184.5-75.5T120-580q0-109 75.5-184.5T380-840q109 0 184.5 75.5T640-580q0 44-14 83t-38 69l252 252-56 56ZM380-400q75 0 127.5-52.5T560-580q0-75-52.5-127.5T380-760q-75 0-127.5 52.5T200-580q0 75 52.5 127.5T380-400Z'/%3E%3C/svg%3E");transform:translate(-50%,-50%);left:50%;top:50%;width:3rem}a.fancybox.zoom:hover:before{opacity:.25}a.fancybox.zoom:hover:after{opacity:.5}.f-button.is-close-button{opacity:.4;&:hover{opacity:.7}svg{fill:#ddd;stroke:#ddd}}svg.svg--inline{display:inline-block;vertical-align:middle;height:1.2em;width:auto;min-width:1.2em}.btn{min-width:max-content;all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:120%;background-color:transparent;color:var(--btn-color-text,var(--btn-color,currentColor));text-decoration:none!important;position:relative;border:none!important;font-weight:400;outline-offset:0;transition:all 75ms cubic-bezier(.18,.37,.52,1.01);scale:1 1;padding:var(--btn-padding,.75em);border-radius:calc(var(--btn-padding,.75em) + .25em);gap:calc(var(--btn-padding,.75em) - .25em);&.btn--xs{--btn-padding:.25em}&.btn--s{--btn-padding:.5em}&.btn--m{--btn-padding:.75em}&.btn--l{--btn-padding:1em}&.btn--xl{--btn-padding:1.25em}svg{display:block;fill:var(--btn-color-icon,currentColor);height:1.2em;width:auto}&:disabled{cursor:not-allowed;opacity:.5}&:not(:disabled):active{scale:1.1 .9}}.btn--unset{all:unset;cursor:pointer}.btn--fill{background:var(--btn-bg,color-mix(in srgb,currentColor 5%,transparent))}.btn--border{outline:1px solid color-mix(in srgb,currentColor 30%,transparent)}@media (hover:hover) and (pointer:fine){.btn--border{outline-color:color-mix(in srgb,currentColor 50%,transparent)}.btn--border:hover{outline-color:currentColor}}@media screen and (width>= 800px){.btn--showtext::after{content:attr(title)}}.btn--wide{display:flex;width:100%;box-sizing:border-box}.btn--color{--btn-bg:var(--root-bg);color:#fff}.btn--white{--btn-bg:#fff}.checkbox-group{display:flex;flex-direction:column;gap:1px;&>div{--radius1:.3em;--radius2:.3em;&:first-child{--radius1:.75em}&:last-child{--radius2:.75em}}&.checkbox-group-inline{flex-direction:row;overflow:auto;white-space:nowrap;margin-inline:-.5em;padding-inline:.5em;scrollbar-width:none;&>div{flex:0 0 auto;min-width:0;label{border-radius:1em;padding:.5em 1em}:checked + label{background-color:var(--btn-bg);color:var(--btn-color-text)}}}}input.checkbox,input.radio{display:none;& + label,& + .label-wrap{display:block;position:relative;background-color:var(--btn-bg);color:var(--btn-color-text);border-radius:var(--radius1) var(--radius1) var(--radius2) var(--radius2);line-height:100%;opacity:.4;font-weight:400;&:where(label){padding:.7em .5em}&.label-wrap>label{all:unset;display:block;cursor:pointer;padding:.7em .5em}&:where(label):has(svg),&.label-wrap>label:has(svg){padding-left:2em}&:is(label)>svg,&.label-wrap>label>svg{display:block;fill:var(--btn-color-icon,var(--btn-color-text,currentColor));position:absolute;left:.5em;top:.6em;width:1.2em;height:auto;opacity:.4;&[active]{fill:var(--checbox-active-color,var(--btn-color-icon,var(--btn-color-text,currentColor)));opacity:0}}.desc{margin-top:.5em;font-size:.875em;color:color-mix(in srgb,currentcolor 70%,transparent)}}&:checked + label,&:checked + .label-wrap{opacity:1;&:is(label)>svg,&.label-wrap>label>svg{opacity:0;&[active]{opacity:1}}}&:invalid + label,&:invalid + .label-wrap{.show-error-color{color:var(--error-color)}&:is(label)>svg,&.label-wrap>label>svg{fill:var(--error-color)}}}.frange{.frange__inputs{display:flex;max-width:50em;gap:1em;&>div{position:relative;flex-grow:1;&::before{content:"от";position:absolute;display:block;left:1em;top:50%;translate:0 -45%;font-size:.75em;line-height:100%;font-weight:400;opacity:.75}&:last-child:before{content:"до"}}input{width:100%;padding-left:2em;&::placeholder{opacity:.8}}}.frange__fast{font-size:.875em;margin-top:1em;display:flex;align-items:center;flex-wrap:wrap;gap:.5em;button{all:unset;cursor:pointer;display:block;font-weight:400;white-space:nowrap;padding:.4em .75em;border-radius:1em;line-height:100%;background-color:color-mix(in srgb,currentColor 5%,transparent);color:currentColor;transition:all 150ms ease;opacity:.5;&[active]{background-color:var(--root-bg);color:#fff;opacity:1}}}}input[type="text"],input[type="number"],input[type="tel"],input[type="email"],input[type="date"],input[type="time"],textarea{display:block;width:100%;vertical-align:middle;padding:.75em 1em;line-height:120%;font-weight:200;background:color-mix(in srgb,currentColor 5%,transparent);color:inherit;border-radius:.75em;position:relative;border:none;outline:none;transition:all 200ms ease;&::placeholder{opacity:.5}&::focus{olor:#000}&:invalid{outline:1px solid var(--error-color)}}.form-field{position:relative;margin-bottom:1em}.form-field[show-message][message]:before{content:attr(message);position:absolute;z-index:10;left:1em;bottom:100%;font-size:max(9px,.8em);font-weight:500;color:var(--error-color)}.form-field-icon input + svg{position:absolute;z-index:10;left:1em;top:50%;transform:translateY(-50%);height:1.5em;width:auto;fill:currentColor;opacity:.5;transition:opacity 200ms ease}.form-field-icon input:focus + svg{opacity:1}.form-field-icon input{padding-left:3em}.form-field input[type="text"],.form-field input[type="tel"],.form-field input[type="email"],.form-field textarea{width:100%}.social-links{display:inline-flex;align-items:stretch;justify-content:space-between;gap:.5em}.social-links__item{display:grid;place-items:center}.social-links__item svg{height:1em;width:auto}.fastcontacts{--btn-color-icon:#fff;display:inline-flex;flex-direction:column;gap:.5em;text-align:center;.btn{justify-content:space-between;padding-block:.3em;padding-left:.3em;border-radius:.8em;i{flex-grow:0;order:-1;margin-left:0;margin-right:auto;height:2.2em;aspect-ratio:1;border-radius:.5em;background-color:var(--btn-color-icon);display:grid;place-items:center;svg{width:70%;height:auto}}span{flex-grow:1;margin-inline:auto}}.phone{font-weight:200;font-size:1.25em;svg{display:none}}.fastcontacts__more{color:hsl(var(--h) 20% 50%);font-size:.75em;font-weight:500;a{display:inline-block;line-height:110%;border-bottom:1px dotted}}}.popup-form-wrap{width:min(700px,95vw);padding:0;--border-radius:1rem}.popup-form__section--head{padding:var(--base-padding)}.popup-form__section--form .form--min{padding:var(--base-padding)}.popup-form__title{text-align:center;margin-bottom:.5em;text-transform:uppercase;font-weight:700}.popup-form__title + .popup-form__desc{margin-top:-.5em}.popup-form__phone-wrap .phone{text-align:center;display:block;margin-bottom:.5rem;padding:1rem 0;background:#f6f6f6;font-size:1.5rem;font-weight:500;border-radius:var(--border-radius)}.popup-form__section--head .social-links__item:hover,.popup-form__section--head .social-links__item:active,.popup-form__section--head .phone:hover,.popup-form__section--head .phone:active{box-shadow:0 0 1rem rgba(0,0,0,.1);background:#fff}.popup-form__email{margin:1em 0;text-align:center;font-size:.875em;--link-color:currentColor}.popup-form__section--form{--form-bg:#f2f2f2;--form-color:var(--base-dark);position:relative;border:1px solid #fff;background:var(--form-bg);color:var(--form-color)}.popup-form__section--form .form__title{font-size:2rem;text-align:center;text-transform:uppercase;font-weight:700}.popup-form__section--form .form__desc{text-align:center;margin-bottom:1.5em;font-weight:500}.popup-form__section--form .form__text-fields{display:flex;justify-content:space-between;margin-bottom:.5rem}.popup-form__section--form .form__text-fields .form-field{flex:1 1 auto}.popup-form__section--form .form__text-fields .form-field + .form-field{margin-left:1rem}.popup-form__section--form .form-connect-types{font-size:.875rem;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem}.popup-form__section--form .form-submit{font-size:1.1875rem;text-align:center}.popup-form-wrap .loader-wrapper .form--min-wrapper{transition:transform 200ms ease}.popup-form-wrap .loader-wrapper[loading="loading"] .form--min-wrapper{transform:scale(.98)}.form-response{display:none;--response-color:var(--form-bg);position:absolute;inset:0;background:var(--response-color);color:#fff;z-index:20;flex-direction:column;align-items:stretch;justify-content:center}.form-response[active]{display:flex}.form-response[status="success"]{--response-color:var(--success-color)}.form-response[status="error"]{--response-color:var(--error-color)}.form-response__closer{display:block;position:absolute;right:0;top:0;padding:1em;color:inherit;opacity:.5}.form-response__closer:hover{opacity:1}.form-response__closer svg{width:2em;height:auto;fill:currentColor}.form-response[status="success"] .form-response__closer{display:none!important}.form-response__content{display:none;align-items:center;justify-content:center;padding:0 var(--base-padding)}.form-response[status="success"] .form-response__content--success{display:flex}.form-response[status="error"] .form-response__content--error{display:flex}.form-response__icon svg{display:block;width:5em;height:auto;margin-right:1em}.form-response__title{font-size:2em;font-weight:700;text-transform:uppercase;line-height:100%;margin-bottom:.2em}.form-response__text{}.menu-opener-icon,.menu-opener-icon span,.menu-opener-icon:before,.menu-opener-icon:after{transition:transform 400ms cubic-bezier(.37,-.84,.55,1.83)}.menu-opener-icon{display:block;width:1em;height:.73em;position:relative;vertical-align:middle}.menu-opener-icon span{position:absolute;display:block;left:0;top:50%;width:100%;height:2px;margin-top:-1px;border-radius:2px;background:currentColor;opacity:1;transform:scale(1)}.menu-opener-icon:before,.menu-opener-icon:after{content:"";display:block;position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor}.menu-opener-icon:before{top:0;transform-origin:0 0}.menu-opener-icon:after{bottom:0;transform-origin:0 100%}body.menu-opened .menu-opener-icon{transform:translateX(20%)}body.menu-opened .menu-opener-icon span{opacity:0;transform:scale(0)}body.menu-opened .menu-opener-icon:before{transform:rotate(45deg)}body.menu-opened .menu-opener-icon:after{transform:rotate(-45deg)}.runline-wrap{position:relative;overflow:hidden;white-space:nowrap}.runline{position:relative;animation:runline var(--speed) infinite linear;width:auto;display:inline-block;top:0;left:0}.runline:after{content:var(--text);position:absolute;left:100%;top:0}@keyframes runline{from{transform:translateX(0%)}to{transform:translateX(-100%)}}@media screen and (width < 800px){.xs-img-with-text{font-size:1.125rem;margin:0 0 2rem;flex-basis:20vw;align-self:flex-start;display:inline-flex;align-items:center;justify-content:flex-start;border:none;background:#fff;box-shadow:none;border-radius:10vw;overflow:hidden;max-width:100%;width:20em}.xs-img-with-text img{height:4em!important;width:auto;margin-right:1em;border-radius:inherit}.xs-img-with-text:after{content:attr(xs-text);display:block;font-weight:500;line-height:130%;padding-right:1em}}.scroll-fade-in{transition-property:all;transition-duration:300ms;transition-timing-function:cubic-bezier(0,.43,.5,1)}.scroll-fade-in:not(.scroll-fade-in[scrolling],[scrolling] .scroll-fade-in){transition-delay:0ms!important}[scroll="0"] .scroll-fade-in{transform:translateY(100px) scale(.9);opacity:0}[scroll=".5"] .scroll-fade-in{transform:translateY(0) scale(1);opacity:1}[scroll="1"] .scroll-fade-in{transform:translateY(-100px) scale(.9);opacity:0}[scroll="0"].scroll-fade-in{transform:translateY(100px) scale(.9);opacity:0}[scroll=".5"].scroll-fade-in{transform:translateY(0) scale(1);opacity:1}[scroll="1"].scroll-fade-in{transform:translateY(-100px) scale(.9);opacity:0}:root{--swiper-scrollbar-bottom:0;--swiper-theme-color:var(--root-bg);--swiper-pagination-bullet-size:var(--pager-size);--swiper-pagination-color:hsl(var(--h),var(--s),40%)}.swiper-slide img{pointer-events:none}.swiper-pagination-horizontal.swiper-pagination-bullets{display:flex;align-items:center;justify-content:center;gap:var(--pager-size);bottom:calc(-.5rem - var(--pager-size) / 2);transition:opacity 150ms ease}.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:var(--pager-size);height:var(--pager-size);border-radius:100%;position:relative;margin:0}.swiper-button{display:none;background:#fff;border-radius:100%;svg{scale:.7}}@media (hover:hover) and (pointer:fine){.swiper-button{display:block;opacity:0;transition:opacity 150ms}.swiper:hover .swiper-button{opacity:.5;&:hover{opacity:1}}}.swiper-button--block{position:absolute;left:0;right:0;top:calc(-1 * var(--my-slider-padding));height:2em;z-index:10;cursor:pointer;color:#fff}.swiper-button--block.swiper-button-disabled{display:none}.swiper-button--block:hover{color:var(--accent)}.swiper-button-next--block{top:auto;bottom:calc(-1 * var(--my-slider-padding))}.swiper-button--block:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--base-light) 1em,transparent);pointer-events:none}.swiper-button-next--block:before{background:linear-gradient(0deg,var(--base-light) 1em,transparent)}.swiper-button--block:after{content:"";position:absolute;z-index:1;height:100%;width:auto;aspect-ratio:1 / 1;left:50%;top:0;border-radius:1em;transition:all 100ms ease;translate:-50% 0;background:#eee}.swiper-button--block:active:after{background:#ddd}.swiper-button--block svg{display:block;width:auto;height:100%;fill:currentColor;position:absolute;z-index:20;left:50%;top:50%;translate:-50% -50%;transition:all 100ms ease}.swiper-button--block svg,.swiper-button--block:after{opacity:0}.images-gallery__thumbs:hover .swiper-button--block svg,.images-gallery__thumbs:hover .swiper-button--block:after{opacity:1}.bonus-value{display:inline-flex;align-items:center;justify-content:flex-start;gap:.1em}.bonus-value>span{background:var(--btn-bg);font-weight:500;line-height:100%;font-size:.6em;padding:.33em .5em;border-radius:.5em;font-variant-numeric:tabular-nums;letter-spacing:.05em}.bonus-value svg{height:1em;width:auto;translate:.1em 0}.bonus-str{display:inline-flex;vertical-align:middle;gap:.1em;align-items:center;line-height:100%;svg{height:1em;width:auto}}.fixmessage{position:fixed;z-index:104;inset:auto .5rem var(--fixpanel-height);margin-bottom:1rem;font-size:.875rem;padding:1rem 2em 1rem 1rem;background:hsla(var(--h),var(--s),95%,70%);color:hsl(var(--h),var(--s),30%);backdrop-filter:blur(8px);border-radius:1rem;border:1px solid rgba(0,0,0,.1);border-top-color:rgba(255,255,255,.5);box-shadow:0 .25rem .5rem hsl(var(--h),10%,50%),inset 0 .05rem .05rem rgba(255,255,255,.5);.fixmessage__closer{position:absolute;right:.5em;top:.25em;svg{width:1.5em;height:auto;display:block}}}@media screen and (width>= 800px){.fixmessage{margin-bottom:0;inset:auto .5rem var(--fixpanel-height) auto;max-width:15rem}}:root{--header-logo-height:1.5rem;--header-gap:.5rem;--header-start-height:calc(var(--header-logo-height) + 3 * var(--header-gap) + 2rem)}@supports not (animation-timeline:scroll()){:root{--header-start-height:calc(var(--header-logo-height) + 3 * var(--header-gap) + 1rem)}}.header-scroll-amination{animation-timeline:scroll(block root);animation-timing-function:cubic-bezier(.44,0,.57,.99);animation-duration:1ms;animation-fill-mode:both;animation-range-end:20lvh}@media screen and (width < 800px){body.document-product-singular .header-scroll-amination,body.page-new-order .header-scroll-amination{animation-name:header-psingle;animation-timeline:auto;animation-duration:.2s;animation-fill-mode:both}body.document-product-singular.document-with-product-referer header{translate:0 -100%;opacity:0}@keyframes header-psingle{to{translate:0 -100%;opacity:0}}}header{color:hsl(var(--h),var(--s),20%);position:fixed;inset:0 0 auto;z-index:103;padding:var(--header-gap) 0;border-radius:0 0 calc(var(--container-padding-inline-min) * 2) calc(var(--container-padding-inline-min) * 2);animation-name:header;&::before,&::after{content:"";position:absolute;box-sizing:content-box;inset:0;border-radius:inherit;background-color:var(--root-bg);z-index:-1;opacity:1}&::after{}.header__flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--header-gap)}.header__firstline{flex:0 0 100%;display:flex;align-items:center;justify-content:space-between;gap:var(--header-gap)}.header__logo{flex-basis:50%;max-width:calc(var(--header-logo-height) * 8);height:var(--header-logo-height);color:var(--btn-color-text);.logo{display:block;svg{display:block;width:auto;height:var(--header-logo-height);max-height:var(--header-logo-height)}}}.header__slogan{flex-grow:1;text-wrap:balance;position:relative;&>div{position:absolute;inset:0;translate:0 -50%;display:flex;align-items:center;justify-content:space-between;gap:.5em}&>div>span{margin-inline:auto;font-size:.75rem;line-height:110%;font-style:italic}.header__slogan__bonus{color:currentColor;.bonus-value{translate:0 -.2em;flex-direction:column-reverse;gap:0}.}}.header__menu{flex-grow:0}.header__btns{flex-grow:0;display:flex;align-items:center;justify-content:flex-start;gap:.4em}.header__cart,.header__favorites,.header__orders{}.header__favorites,.header__orders,.header__login{display:none}.header__search{flex:1 1 auto;.btn{font-weight:200;justify-content:flex-start}&:focus-within{position:fixed;left:0;top:0;width:100%;height:100%;background-color:var(--root-bg);margin:0;padding:1rem;flex:auto}}}@keyframes header{from{translate:0 0}to{translate:0 calc(-1 * var(--header-logo-height) - var(--header-gap))}}*[id]{scroll-margin-top:calc(var(--header-outheight) + 4rem)}@media screen and (width>= 800px){:root{--header-logo-height:2rem;--header-start-height:5rem}@supports not (animation-timeline:scroll()){:root{--header-start-height:4rem}}header{border-radius:0;font-size:1.25rem;padding:1.5rem 0 .75rem;.header__firstline{flex-shrink:1;flex-basis:auto}&.header-scroll-amination,.header-scroll-amination{animation-range-end:20lvh}.header__logo{animation-name:header-logo;transform-origin:left center;svg{max-width:unset}}.header__slogan{white-space:nowrap;animation-name:header-slogan;&>div{position:relative;inset:auto;translate:0;text-align:left;>span{padding-inline:2.5em}}}}@keyframes header{from{translate:0 0}to{translate:0 -.75rem}}@keyframes header-logo{from{scale:1}to{scale:.8}}@keyframes header-slogan{from{translate:0 0}to{translate:calc(-1.5 * var(--header-logo-height)) 0}}}@media screen and (width>= 900px){header .header__favorites{display:block}}@media screen and (width>= 1000px){header .header__login{display:block;.btn>span{font-size:.875em;max-width:7em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.btn[popup="account"]>span{font-size:.75em}.bonus-str{flex-direction:row-reverse}}.header__slogan__bonus{display:none}}@media screen and (width>= 1100px){header .header__orders{display:block}}:root{--fixpanel-height:3rem}.fixpanel{position:fixed;z-index:200;inset:auto .5rem .5rem;nav{background:hsla(var(--h),var(--s),85%,70%);color:hsl(var(--h),var(--s),30%);backdrop-filter:blur(8px);border-radius:1rem;border:1px solid rgba(0,0,0,.1);border-top-color:rgba(255,255,255,.5);box-shadow:0 .25rem .5rem hsl(var(--h),10%,50%),inset 0 .05rem .05rem rgba(255,255,255,.5)}ul{list-style:none;padding:0;margin:0;display:flex;align-items:stretch;justify-content:space-between}li{flex:1 1 auto}.fixpanel__button{all:unset;line-height:100%;cursor:pointer;height:var(--fixpanel-height);display:grid;width:100%;place-items:center;background-color:transparent}.fixpanel__button:active{background-color:color-mix(in srgb,var(--root-bg) 10%,transparent);scale:1.1 1}.fixpanel__button[active]{color:hsl(var(--h),var(--s),10%)}svg{height:1.25rem;width:auto}}@media (hover:hover) and (pointer:fine){.fixpanel .fixpanel__button:hover{background-color:color-mix(in srgb,currentColor 5%,transparent)}}@media screen and (width>= 800px){.fixpanel{position:sticky;bottom:1em;margin:3em auto 1em 1em;transition-property:translate,opacity;transition-duration:var(--popup-duration);transform-origin:right center;translate:0;nav{border-radius:1.5em;display:inline-flex;overflow:clip}.fixpanel__button{min-width:5em;padding-block:.75em}svg{height:1.5rem}}body:has(.popup[left][open]) .fixpanel{translate:0 8rem;opacity:0}}body[loading] .secconsult.section--consultation{opacity:0}.secconsult.section--consultation{margin-top:clamp(3rem,5vw,5rem);.secconsult__wrap{margin-bottom:1rem;display:flex;flex-direction:column;justify-content:center;gap:.75rem}.secconsult__text{.secconsult__text__question{font-size:clamp(1.5rem,3vw,3rem);font-weight:200;text-wrap:balance}.secconsult__text__answer{font-size:1rem;margin-top:1rem;display:flex;align-items:flex-start;gap:1rem;.secconsult__text__answer__ava{flex:0 0 3rem;aspect-ratio:1;border-radius:100%;border:1px solid #fff;outline:2px solid var(--theme-color);outline-offset:0;overflow:hidden;img{width:100%;height:100%;object-position:center;object-fit:cover}}.secconsult__text__answer_message{max-width:18em;flex:1 1 auto;margin-top:.75em;position:relative;background-color:#fff;box-shadow:0 .25em 1em hsl(var(--h),var(--s),80%);border-radius:1em;padding:1em 1.25em;&:first-child{border-radius:0 1em 1em 1em;&::before{content:"";position:absolute;left:0;top:0;width:.75em;height:1em;background-color:#fff;transform:skew(30deg) translateX(-30%)}}.secconsult__text__title{font-size:1.125em;margin-bottom:.5em;font-weight:700;line-height:120%}.secconsult__text__desc{font-size:.875em;text-wrap:balance;line-height:120%}}}}.secconsult__contacts{text-align:center;max-width:18em;margin-left:4rem;background-color:#fff;box-shadow:0 .25em 1em hsl(var(--h),var(--s),80%);border-radius:1em;padding:1em 1.25em;--btn-bg:hsl(var(--h),var(--s),93%)}}@media screen and (width>= 1000px){.secconsult.section--consultation{.secconsult__wrap{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;padding:0 4rem 2rem 4rem;position:relative;z-index:10;&::before{content:"";position:absolute;z-index:-1;inset:0 0 1rem 0;border:1px solid hsl(var(--h),var(--s),66%);border-radius:1.5rem;background-color:hsl(var(--h),var(--s),55%);background:linear-gradient(165deg,hsl(var(--h),var(--s),90%),hsl(var(--h),var(--s),70%))}}.secconsult__text{margin-inline:auto;.secconsult__text__question{max-width:7em;margin-left:5rem;margin-bottom:2rem;flex-grow:1;line-height:100%;align-self:center}.secconsult__text__answer{font-size:1.25rem;.secconsult__text__answer__ava{flex:0 0 4rem}}}.secconsult__contacts{font-size:1.25rem;padding:2rem 3rem;max-width:unset;translate:0 4rem;border:1px solid hsl(var(--h),var(--s),66%);.fastcontacts{gap:1rem}}}}body[loading] .secreviews.section--reviews{opacity:0}.section--reviews{margin-top:clamp(3rem,5vw,5rem);.secreviews__bg{margin-inline:calc(-1 * var(--container-padding-inline));padding:var(--container-padding-inline);background-color:#fff;background:linear-gradient(165deg,hsl(var(--h),var(--s),100%),hsl(var(--h),var(--s),95%));box-shadow:0 1rem 2rem hsl(var(--h),var(--s),80%);border-radius:1.5rem;border:1px solid #fff}.secreviews__title-row{display:flex;flex-wrap:wrap;gap:.25rem;align-items:stretch;justify-content:space-between;.secreviews__title{font-size:clamp(1.25rem,3vw,3rem)}.secreviews__goodplace{display:flex;align-items:center;gap:.75em;justify-content:center;font-size:.75rem;flex:0 0 17em;&>i{flex:0 0 auto;svg{height:2em;width:auto;max-width:unset}}&>div{b{display:block;font-weight:700;white-space:nowrap}span{display:block;font-size:.75em;line-height:120%;opacity:.7;font-weight:400}}}}.secreviews__main{margin-block:clamp(1.5rem,2vw,2rem);.secreviews__list{list-style:none;overflow:auto;display:flex;gap:var(--container-padding-inline);margin:0 calc(-1 * var(--container-padding-inline));padding:0 calc(var(--container-padding-inline));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.secreviews__item{font-size:1rem;margin:0;padding:.5em 1em 1em;border-radius:1em;border:1px solid hsl(var(--h),var(--s),80%);flex:0 0 clamp(16em,40vw,80em);min-width:0;scroll-snap-align:start;scroll-margin-left:calc(var(--container-padding-inline) * 2)}.secreviews__item__header{display:flex;justify-content:space-between;margin-bottom:1em}.secreviews__item__title{font-weight:500}.secreviews__item__date{font-size:.6em}.secreviews__item__rating{opacity:.7;svg{width:1em;height:auto}}.secreviews__item__text{font-size:.75em;opacity:.7;font-style:italic;line-height:120%}}.secreviews__more{text-align:center;.btn{padding-inline:1em .5em;gap:.5em}}}@media screen and (width>800px){.section--reviews{.secreviews__bg{margin-inline:0;padding-top:2.5rem}.secreviews__wrap{display:flex;justify-content:space-between;align-items:flex-start}.secreviews__title-row{.secreviews__title{margin-top:.25em;padding-bottom:.25em}.secreviews__goodplace{font-size:1rem;justify-content:flex-start;gap:1.25em}}.secreviews__main{margin-top:0;.secreviews__list{overflow:hidden;max-width:1000px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;gap:1rem}}.secreviews__more{text-align:right}}}footer{margin-top:3rem;font-size:.75rem;background:hsl(var(--h),var(--s),9%);color:hsl(var(--h),var(--s),50%);padding-top:2rem;padding-bottom:max(calc(2rem + var(--fixpanel-height)),4rem);margin-bottom:0;margin-top:auto;.footer__row{padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--root-text) 10%,transparent);display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:1em}.footer__block + .footer__block{padding-top:1em;border-top:1px solid color-mix(in srgb,var(--root-text) 10%,transparent)}.footer__soc{margin-bottom:.5em;font-size:1.5em}.phone{font-size:1.5em}.svg--inline{display:none}p{margin-bottom:.5em}.footer__logo svg{fill:currentColor;width:clamp(3em,50vw,25em);height:auto}}@media screen and (width>= 800px){footer{padding-bottom:1rem;.footer__row{flex-direction:row-reverse}.footer__row>.footer__block:first-child{text-align:right}.footer__block + .footer__block{padding-top:0;border-top:none}}}#searchform-open{display:none}#searchform-wrap{display:none;position:fixed;inset:0;background:var(--root-bg);z-index:199;padding-bottom:calc(var(--fixpanel-height) + 1rem);overflow:auto;&:has(#searchform-open:checked){display:block}.searchform-wrap__content{max-width:1240px;margin-inline:auto}}.searchform-row{position:sticky;padding:.5rem;z-index:10;top:0;display:flex;gap:.5rem;background-color:var(--theme-color);border-radius:0 0 .75rem .75rem;form{flex-grow:1}}#searchform{width:100%;position:relative;.searchform__icon{position:absolute;inset:.5em auto auto .5em;z-index:10;pointer-events:none;transition:opacity 200ms;color:var(--btn-color-text,currentColor)}#searchformInputWrap input[type="text"]{width:100%;min-width:4em;padding-left:2em;padding-block:.5em;background:var(--btn-bg);color:var(--btn-color-text,currentColor);font-weight:700;&::placeholder{color:currentColor;opacity:.7;font-weight:200}}#searchformBtnWrap{display:none}}#searchform-result-wrap{min-height:10rem;position:relative;padding-top:1rem;.loader{--l:70%}&:has(#searchform-result:empty) .loader{display:block}#searchform-result{padding-inline:var(--container-padding-inline);.searchform-result__terms{font-size:.875rem;padding-bottom:1em;display:flex;flex-wrap:wrap;gap:.25em;a{font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.5em 1em;line-height:100%;display:block;border-radius:1em;background:var(--btn-bg);color:var(--btn-color-text,currentColor);text-transform:lowercase}}.searchform-result__count{padding-bottom:.5rem;font-size:.875rem}.searchform-result__more{font-size:.875rem;padding-top:.5rem}}}:root{--popup-duration:200ms}.popup{position:fixed;z-index:110;left:0;right:0;top:0;bottom:0;padding-bottom:var(--fixpanel-height);overflow:hidden;overscroll-behavior:contain;opacity:0;transition-property:translate,opacity;transition-duration:0ms,var(--popup-duration);transition-delay:var(--popup-duration),0ms;transition-timing-function:cubic-bezier(.01,.66,.28,.99);translate:-100% 0;&:not([open]) .loader{display:none!important}}.popup[open]{opacity:1;translate:0 0;transition-delay:0ms,0ms}.popup__bg{position:absolute;inset:0;z-index:-1;background-color:color-mix(in srgb,var(--base-dark) 90%,transparent);cursor:default}.popup__closebtn{all:unset;cursor:pointer;position:absolute;right:calc(100% + 1rem);left:auto;top:1rem;opacity:.5;color:#fff;width:2rem;transition-property:scale,translate;transition-duration:var(--popup-duration);transition-timing-function:cubic-bezier(.01,.66,.28,.99);scale:.5;translate:50% 0;svg{width:100%;display:block;height:auto}}@media (hover:hover) and (pointer:fine){.popup__closebtn:hover{opacity:.7}}.popup__content{position:absolute;top:0;bottom:0;height:100%;right:0;left:auto;width:calc(100vw - 4rem);background:var(--root-bg);color:hsl(var(--h),var(--l),15%);transition:transform var(--popup-duration) cubic-bezier(.01,.66,.28,.99);transform:translateX(100%);&::before{content:"";position:absolute;width:100%;inset:0 auto 0 100%;background:inherit}.popup__container{padding-inline:var(--container-padding-inline);padding-top:1rem;padding-bottom:calc(1rem + var(--fixpanel-height));max-height:100%;overflow:auto;overscroll-behavior:contain;min-height:100%;&::-webkit-scrollbar-track{background:transparent}&::-webkit-scrollbar-thumb{background-color:transparent}}}.popup[left]{.popup__content{left:0;right:auto;transform:translateX(-100%);&::before{inset:0 100% 0 auto}}.popup__closebtn{right:auto;left:calc(100% + 1rem);translate:-50% 0}}.popup[open]{.popup__content{transform:translateX(0)}.popup__closebtn{scale:1;translate:0 0!important}}@media screen and (width>= 800px){.popup{box-shadow:0 0 3rem rgba(0,0,0,.1);padding-bottom:0}.popup__content{width:var(--popup-desctop-width,clamp(500px,40svw,700px));.popup__container{padding-bottom:1rem}}}#mainnav{font-size:1rem;.mainnav__flex{display:flex;flex-direction:column;align-items:stretch;justify-content:space-around;gap:1.5em}ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:stretch;gap:.2em;a{text-decoration:none;display:flex;align-items:center;justify-content:flex-start;gap:.75em;padding:.6em .75em;border-radius:.5em;background-color:var(--btn-bg);color:var(--btn-color-text)}li:first-child a{border-radius:1.25em 1.25em .5em .5em}li:last-child a{border-radius:.5em .5em 1.25em 1.25em}svg{color:var(--btn-color-icon,var(--btn-color-text));display:block;width:1.6em;height:auto;opacity:.75}span{flex-grow:1}a:active{background-color:color-mix(in srgb,currentColor 20%,transparent);svg{opacity:1}}}}@media (hover:hover) and (pointer:fine){#mainnav{ul{a:hover{background-color:color-mix(in srgb,currentColor 15%,transparent);svg{opacity:1}}}}}main{background-color:var(--main-bg);color:var(--main-text);--btn-bg:var(--main-btn-bg);--btn-color-text:var(--main-btn-color-text);position:relative;flex-grow:1;display:flex;flex-direction:column;align-items:stretch}body[loading] main>*:not(.loader,.section.section--product){opacity:0}.loader{font-size:3rem;position:absolute;display:none;left:50%;top:50%;translate:-50% -50%;svg{width:1em;height:auto}}main>.loader{position:fixed;z-index:201;--l:60%}body[loading] main>.loader{display:block}:root{}.section--page{display:flex;flex-direction:column;align-items:stretch}.section--page .section__content{flex-grow:1}.breadcrumbs{position:relative;overflow:auto;padding-top:1.5rem;margin-bottom:.5em;font-size:.875rem;line-height:100%;white-space:nowrap;ul{list-style:none;margin:0;padding:0;display:flex;align-items:end;min-width:0;gap:.3em}li{flex:0 0 auto;min-width:0;display:flex;gap:inherit}li:not(:last-child):after{content:"»"}li>a,li>span{display:flex;align-items:center;gap:.25em;max-width:17em;text-overflow:ellipsis;overflow:hidden;font-weight:400;svg{height:1em;display:block;scale:1.2;transform-origin:center bottom}}ul:has(li:nth-child(2)) li:first-child>a>span{display:none}svg{display:block;height:1.2em;width:auto}}@media screen and (width>= 800px){.breadcrumbs{overflow:clip}}.section--categories{color:var(--root-text);padding-top:clamp(1px,2vw,2rem);margin-top:3rem;padding-bottom:clamp(2rem,3vw,3rem);margin-bottom:0;position:relative;z-index:1;background-color:var(--root-bg);background-image:radial-gradient(hsl(var(--h),var(--s),calc(var(--l) - 11%)),var(--root-bg) 70%);background-size:100% 200%;background-position:center 0;border-radius:1rem 1rem 0 0;box-shadow:0 -2px 0 3px hsl(var(--h),var(--s),80%);.section--categories__bg{position:absolute;inset:0 0 0 0;overflow:hidden;pointer-events:none;span{position:absolute;aspect-ratio:1;background:radial-gradient(transparent,rgba(255,255,255,.1) 70%,transparent 70%);background-repeat:no-repeat;background-size:100% 100%;background-position:center}span:nth-child(1){width:180vmin;max-width:1300px;inset:10% -5% auto auto}span:nth-child(2){width:50vmin;max-width:300px;inset:5% 5% auto auto}span:nth-child(3){width:17vmin;max-width:100px;inset:2% 2% auto auto}}}body[loading="loading"] .section--categories{opacity:0}.section--categories[afterheader]{padding-top:clamp(1px,1vw,1em);padding-bottom:clamp(2em,5vw,4em);margin-top:0;border-radius:0;box-shadow:none}.section--categories[afterheader]::before{content:"";position:absolute;inset:auto 0 100% 0;height:1.5rem;background-color:inherit;pointer-events:none}@supports (animation-timeline:view()){.section--categories[afterheader] .section__content{animation-timeline:view();animation-range-start:calc(100dvh - 5rem);animation-fill-mode:both;animation-timing-function:ease;animation-duration:1ms;animation-name:section-categories-content}}@media screen and (width>= 800px){.section--categories{border-radius:0}.section--categories[afterheader] .section__content{animation-range-start:calc(100dvh - 100px)}}@keyframes section-categories-content{to{translate:0 5rem;opacity:0}}.categories-grid{--btn-bg:hsl(var(--h),var(--s),75%);--btn-color-text:hsl(var(--h),var(--s),25%);color:hsl(var(--h),var(--s),35%);font-size:clamp(1em,3vw,1.5rem);display:grid;grid-template-rows:auto minmax(0,1.5em) minmax(0,1.5em) minmax(0,3em) minmax(0,3em) minmax(0,1.5em) minmax(0,1.5em) auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;.item{display:block;border-radius:1em;position:relative;z-index:1;padding:0 1em;color:var(--btn-color-text);--bg1:hsl(var(--h),var(--s),78%);--bg2:hsl(var(--h),var(--s),60%);box-shadow:inset 0 2px 2px hsl(var(--h),var(--s),80%),inset 0 -2px 2px hsl(var(--h),var(--s),55%);background:linear-gradient(155deg,var(--bg1),var(--bg2));overflow:hidden;text-decoration:none;transform-origin:bottom center;&:active{scale:1.05 .95}&:nth-child(1){grid-row:2 / span 4;grid-column-start:1}&:nth-child(2){grid-row:4 / span 4;grid-column-start:2}&:nth-child(3){grid-row:2 / span 2;grid-column-start:2}&:nth-child(4){grid-row:6 / span 2;grid-column-start:1}span{text-wrap:balance;display:block;max-width:80%;line-height:110%;font-weight:800;font-style:italic;font-size:.875em;padding-top:.75em}&:nth-child(1) span,&:nth-child(2) span{font-weight:900;font-size:1em}img{position:absolute;z-index:-1;right:0;bottom:0;max-width:100%;max-height:100%;width:auto;height:auto;filter:drop-shadow(-1em -1em 2em var(--bg1))}&:nth-child(1) img{max-width:110%;max-height:110%;transform-origin:right bottom;rotate:-15deg;translate:27% 13%}&:nth-child(2) img{max-width:120%;max-height:120%;transform-origin:right bottom;rotate:-30deg;translate:40% 0}&:nth-child(3) img{translate:18% 20%;max-height:116%;rotate:-15deg;scale:1}&:nth-child(4) img{translate:24% 28%;rotate:-43deg;max-height:150%}svg{position:absolute;left:.5em;bottom:.25em;width:2em;height:auto;fill:rgba(255,255,255,.5);opacity:.7}}.last-item{margin-top:.75em;grid-column:1 / -1;&.last-item2{--btn-color-text:currentColor}&:active{}}.desc{pointer-events:none;grid-column:1 / -1;white-space:nowrap;grid-row:1 / span 1;div{max-width:90%;width:20em;min-height:100%;margin-inline:auto;margin-bottom:1em;display:flex;flex-direction:column;align-items:stretch;justify-content:center}b{display:none;text-align:center;font-weight:200}span{line-height:100%;font-family:var(--write-font-family);display:block;line-height:130%;font-size:2.5em;background:linear-gradient(180deg,hsl(var(--h),var(--s),60%) 10%,hsl(var(--h),var(--s),20%));color:transparent;background-clip:text;& + span{margin-top:-.4em;text-align:right}}}}@media screen and (width>= 800px){.categories-grid{grid-template-rows:auto minmax(0,1.5em) minmax(0,1.5em) minmax(0,3em) minmax(0,3em) minmax(0,1.5em) minmax(0,1.5em);.last-item{grid-column:auto / span 1}}}@media screen and (width>= 1000px){.section--categories{overflow:clip}.categories-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:0 2em repeat(3,2.5em) 2em 2em;gap:.5em;.last-item{grid-column:auto / span 1;grid-row-start:6;grid-row-end:span 1;width:15em;max-width:100%;margin-top:0;&.last-item2{grid-row-start:7}}.desc{position:relative;z-index:10;grid-column:3 / span 1;grid-row:2 / span 4;border-top:none;div{margin-bottom:0;max-width:100%;width:100%}b{display:block}span{scale:1.2;font-size:2em}}}}.section--flowers{position:relative;z-index:2;margin-top:2rem}@media screen and (width < 800px){body:has(.section--categories + .section--flowers){.section--categories[afterheader]{padding-bottom:4rem;z-index:1}.section--flowers{background-color:var(--main-bg);border-radius:1.5rem 1.5rem 0 0;margin-top:-1.5rem;padding-top:1.5rem;z-index:1;&::before{content:"";position:absolute;inset:.5em auto auto 50%;translate:-50% 0;background:currentColor;opacity:.15;border-radius:2px;width:50px;height:4px}}}}.flowers__nav{font-size:.875rem;ul{list-style:none;margin:0;padding:0 0 1em 0;display:grid;grid-template-rows:auto auto;grid-auto-flow:column;overflow-x:scroll;scrollbar-width:none;gap:0 1em;margin-inline:calc(-1 * var(--container-padding-inline));padding-inline:var(--container-padding-inline);overflow:auto}li{grid-column:auto / span 3;padding-top:1.5em;margin-top:-.5em;&:first-child{grid-column:1 / span 2}}a{text-decoration:none;font-weight:800;font-style:italic;display:block;height:100%;align-items:center;position:relative;padding:1em;line-height:100%;height:2.5em;box-sizing:content-box;border-radius:1.5em;background-color:var(--btn-bg);color:var(--btn-color-text);&:has(img){padding-right:7em}&:active{scale:1.1 .9}span.bigname{font-size:1.25em}img{position:absolute;inset:auto -.5em 0 auto;width:auto;height:auto;max-width:8em;max-height:120%;filter:contrast(75%)}svg{position:absolute;left:.5em;bottom:0;width:2.5em;height:auto;fill:rgba(255,255,255,.75);opacity:.7}}}@media ((hover:hover) and (pointer:fine)) or (width>= 800px){.flowers__nav{ul{overflow:clip;display:flex;flex-wrap:wrap;justify-content:flex-start}a{padding-block:1em}}}.section--tags{margin-bottom:3rem}.tags__nav{display:flex;align-items:center;white-space:nowrap;font-size:.875rem;ul{list-style:none;margin:0;padding:0;display:flex;gap:.5em;margin-inline:calc(-1 * var(--container-padding-inline));padding-inline:var(--container-padding-inline);overflow:auto;scrollbar-width:none}li{}a{text-decoration:none;text-transform:lowercase;position:relative;padding:.5em .75em;line-height:100%;display:flex;align-items:baseline;gap:.1em;box-sizing:content-box;border-radius:.5em;background-color:var(--btn-bg);color:var(--btn-color-text);font-weight:400;&::before{content:"#";font-weight:700;font-size:1em;line-height:100%;opacity:.3}span{display:block}&:active{scale:1.1 .9}}}@media screen and (width>= 800px){.tags__nav{ul{overflow:clip;flex-wrap:wrap}}}.discount__fancy{display:none;max-width:800px}.section--discount{margin-top:clamp(2rem,3vw,3rem);width:100%;overflow:clip;--item-title-fontsize:.875rem;--item-width:17rem}.discount__items{margin-inline:calc(-1 * var(--container-padding-inline));padding-inline:var(--container-padding-inline);overflow:auto;scrollbar-width:none;display:flex;align-items:stretch;gap:clamp(1rem,2vw,2rem);scroll-snap-type:x mandatory}.discount__item{scroll-snap-align:center;scroll-padding-left:var(--container-padding-inline);max-width:55vw;color:currentColor;text-decoration:none!important;flex:0 0 var(--item-width);position:relative;display:block}.discount__item__main{position:relative}.discount__item__title{position:absolute;left:0;top:1em;z-index:10;font-size:var(--item-title-fontsize);text-wrap:balance;max-width:50%;span{line-height:2em;padding:.3em .5em;background:#fff;border-radius:.5em;box-shadow:.5em .5em 1em rgba(0,0,0,.1);font-size:.875em;-webkit-box-decoration-break:clone;box-decoration-break:clone}b{color:hsl(var(--h),var(--s),25%);font-size:var(--item-title-fontsize)}}.discount__item__img-container{background:hsl(var(--h),var(--s),90%);position:relative;width:calc(100% - 2em);margin-left:auto;aspect-ratio:3 / 4;border-radius:1rem;overflow:hidden;img{max-width:unset;width:100%;height:100%;object-fit:cover;object-position:center}}.discount__item__more{position:absolute;z-index:20;font-size:.5em;right:1em;top:1em;span{width:3em;aspect-ratio:1 / 1;border-radius:1em;background:rgba(255,255,255,1);display:flex;align-items:center;justify-content:space-around}svg{fill:var(--root-bg);display:block;width:70%;height:70%}}.discount__item--last{flex:0 0 calc(var(--item-width) * .7);.discount__item__img-container{aspect-ratio:unset;height:100%;width:100%;font-size:var(--item-title-fontsize);display:flex;align-items:flex-end;justify-content:flex-start;padding:1em;text-transform:uppercase;margin:0 auto 0 0;color:#333}.discount__item__more span{box-shadow:none}}@media only screen and (width>= 800px){.discount__items{overflow:hidden;margin-inline:0;padding-inline:0;--item-width:calc((100% - 3rem) / 4);--item-title-fontsize:1rem}.discount__item{flex-grow:1}.discount__item--last{flex:0 1 calc(var(--item-width) * .85)}}.section--popular{margin-top:clamp(2rem,3vw,3rem)}.product-favorite{all:unset;cursor:pointer;display:block;padding:.25em}.js-product-favorite{opacity:0;&[loading="ready"]{opacity:1}svg{display:block;width:1.5em;height:auto;fill:currentColor;path{transition:opacity 150ms ease;stroke-width:50px;stroke:currentColor;fill:transparent}path[for-active]{opacity:0;fill:currentColor}}&[active]{path{opacity:0}path[for-active]{opacity:1}}}.pitems{position:relative;z-index:1;display:grid;container-type:inline-size;--pitem-minwidth:clamp(10cqw,250px,49cqw);grid-template-columns:minmax(var(--pitem-minwidth),1fr) repeat(auto-fill,minmax(var(--pitem-minwidth),1fr));gap:1px;padding:1px;margin-inline:calc(-1 * var(--container-padding-inline));&.pitems--carouselle{--pitem-minwidth:clamp(10cqw,250px,calc(50cqw - var(--container-padding-inline) / 2));margin-inline:calc(-1 * var(--container-padding-inline));display:flex;margin-top:-2rem;padding-top:2rem;padding-bottom:2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;.pitem{flex:0 0 var(--pitem-minwidth);min-width:var(--pitem-minwidth);scroll-snap-align:start;scroll-margin-left:calc(var(--container-padding-inline) / 2);.pitem__images{ul{overflow:hidden;overscroll-behavior-x:auto;scroll-marker-group:none}li + li{display:none}}}}}@media screen and (width>800px){.pitems{margin-inline:0;padding:0;gap:1rem;&.pitems--carouselle{overflow-x:auto;display:grid;margin-inline:0;container-type:inline-size;--pitem-minwidth:clamp(10cqw,250px,49cqw);grid-template-columns:minmax(var(--pitem-minwidth),1fr) repeat(auto-fill,minmax(var(--pitem-minwidth),1fr));.pitem{flex-grow:1}}}}.pitem{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;background-color:#fff;color:var(--main-text);box-shadow:0 0 2rem rgba(0,0,0,.1);border-radius:1em;overflow:clip;&>*{position:relative;z-index:1;background-color:inherit}&.pitem--more{padding:1em;justify-content:center;background-color:hsl(var(--h),var(--s),85%);box-shadow:0 0 2rem #fff;--btn-bg:#fff;&>div{display:flex;flex-direction:column;gap:.5em}}a{text-decoration:none}.pitem__images{.pitem_favorite{font-size:1.25rem;position:absolute;z-index:10;right:0;top:0;color:rgba(255,255,255,1)}ul{position:relative;display:flex;gap:1px;align-items:stretch;scroll-snap-type:x mandatory;list-style:none;margin:0;padding:0 0 calc(var(--pager-size) * 3);overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;overscroll-behavior-x:contain;&:has(li:nth-child(2)){scroll-marker-group:after}&::scroll-marker-group{position:absolute;inset:auto 0 var(--pager-size) 0;gap:var(--pager-size);display:flex;align-items:center;justify-content:center}}li{flex:0 0 100%;background:#efefef;box-shadow:inset 0 3em 3em #fff,inset 0 3em 5em #fff,inset 0 3em 5em #fff;scroll-snap-align:center;margin:0;padding:0;position:relative;aspect-ratio:4 / 5;&::scroll-marker{content:"";height:var(--pager-size);width:var(--pager-size);border-radius:100%;background-color:#ddd;transition-property:background-color;transition-duration:150ms}&::scroll-marker:target-current{background-color:hsl(var(--h),var(--s),40%)}a{display:block;position:absolute;inset:0;img{pointer-events:none;object-position:center;object-fit:cover;width:100%;height:100%}}&.img--placeholder a{display:grid;place-items:center;svg{width:3em;height:auto;fill:rgba(80,80,80,.1)}}}}.pitem__main{flex-grow:1;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;padding:0 .5em .5em;gap:.25em;.pitem__title{--max-lines:2;flex-grow:1;font-size:.75em;line-height:100%;font-weight:400;color:#202020;text-wrap:balance}.pitem__price{font-size:1.125em;margin-block:.25em;&:has(.price>b){font-size:1em}}.pitem__rating{font-size:.75em;margin-top:.25em}}}@media screen and (width>= 800px){.pitem{.pitem__main{padding:0 1em 1em;.pitem__title{font-size:.875em}}}}.filters{margin-block:1rem;--btn-bg:var(--theme);--btn-color-text:var(--root-text);.fopeners__scroll{overflow:auto;margin-inline:calc(-1 * var(--container-padding-inline));scrollbar-width:none}.fopeners__row{display:flex;align-items:center;gap:clamp(1px,.5vw,.5em);padding-inline:var(--container-padding-inline-min)}.fopener__wrap{flex:0 0 auto;order:10;min-width:0;max-width:999999vw;&:first-child{order:1!important}}.fopener{all:unset;position:relative;cursor:pointer;display:block;white-space:nowrap;display:flex;align-items:center;gap:.5em;padding:.4em .75em;box-sizing:content-box;min-height:1em;min-width:1em;border-radius:1em;line-height:100%;background-color:rgba(0,0,0,.05);color:currentColor;transition:all 150ms ease;&:has(.fopener__reset){padding-right:1.75em}.fopener__shortval{display:flex;font-size:.75em;font-weight:400;span{white-space:nowrap;display:block}&[type="list"]{align-items:center;span{display:block;overflow:hidden;max-width:8em;text-overflow:ellipsis;white-space:nowrap}}&[type="range"]{gap:.2em}}.fopener__reset{position:absolute;right:4px;height:calc(1.8em - 8px);top:4px;opacity:.7;&:active{opacity:1}}svg{display:block;width:auto;height:1em}&>span{font-size:.75em;font-weight:400}}.fopener__wrap:has(input[type="radio"][value]:not([value=""]):checked),.fopener__wrap:has(input[type="checkbox"]:checked),.fopener__wrap:has(input[type="number"][value]:not([value=""])){order:5;.fopener{background-color:var(--btn-bg);color:var(--btn-color-text)}}}@media (hover:hover) and (pointer:fine){.filters{.fopener{&:hover{background-color:rgba(0,0,0,.1)}.fopener__reset:hover{opacity:.85}}}}.fblock{--open-duration:200ms;--btn-bg:var(--main-btn-bg);--btn-color-text:var(--main-btn-color-text);position:fixed;inset:0;z-index:300;overflow:hidden;overscroll-behavior:contain;transition-property:translate 0ms linear var(--open-duration);translate:0 200vh;.fblock__bg{position:absolute;inset:0;background-color:rgba(0,0,0,.6);opacity:0;transition:opacity var(--open-duration)}.fblock__content{position:absolute;inset:auto 0 0;background:#f4f4f4;color:#181818;padding:1.5rem var(--container-padding-inline) 1rem;border-radius:1rem 1rem 0 0;transition-property:translate,opacity;transition-duration:var(--open-duration);translate:0 100%;opacity:0;max-width:600px;margin-inline:auto;&::before{content:"";position:absolute;inset:.5rem auto auto 50%;translate:-50% 0;background:currentColor;opacity:.15;border-radius:2px;width:50px;height:4px}.fblock__closer{all:unset;cursor:pointer;display:block;position:absolute;bottom:100%;right:0;padding:.5rem;opacity:.3;color:#ddd;transition:opacity 150ms;&:active{opacity:.9}svg{display:block;width:2rem;height:auto}}.fblock__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;.fblock__title{font-weight:600}.fblock__cancel{all:unset;cursor:pointer;color:hsl(var(--h),var(--s),40%);text-transform:lowercase;font-size:.875rem;font-weight:400}}.fblock__footer{margin-top:1rem;--btn-bg:var(--theme)}&:has(.fblock__main input[type="radio"]) .fblock__footer{display:none}.fblock__main{max-height:calc(100svh - 22rem);overflow:auto}}&[open]{transition:translate 0ms linear 0ms;translate:0 0;.fblock__bg{opacity:1}.fblock__content{translate:0 0;opacity:1}}}@media (hover:hover) and (pointer:fine){.fblock{.fblock__content{.fblock__closer:hover{opacity:.6}}}}@media screen and (width>= 800px){.fblock{display:grid;place-items:center;.fblock__content{min-width:35em;position:relative;inset:auto;margin:auto;border-radius:1rem;padding:2rem 3rem;.fblock__footer{margin-top:2rem}}}}.more{margin:1em auto}@media screen and (width>= 800px){.more{max-width:15em}}.images-gallery{--thumbs-width:clamp(1rem,7vw,7rem);--my-slider-padding:50px;max-width:100%;display:flex;align-items:stretch;justify-content:space-between;gap:1.5rem;container-type:inline-size}.images-gallery.images-gallery--empty{display:flex;justify-content:center;align-items:center;aspect-ratio:4 / 5;width:100%;background:#ddd;border-radius:1em;svg{display:inline-block;width:5rem;height:auto;fill:#ccc}}.images-gallery__thumbs{display:none;overflow:hidden}.images-gallery__large{flex-grow:1;position:relative;padding-bottom:10px;aspect-ratio:4 / 5;overflow:visible}.images-gallery__large .swiper{position:absolute;inset:0;width:auto;height:auto;overflow:visible}.images-gallery__large .swiper .swiper-wrapper{}.images-gallery__large__item{position:absolute;inset:0;overflow:hidden;background-color:hsl(var(--h),15%,80%);border-radius:var(--img-border-radius)}.images-gallery__large__item>a{display:block;position:absolute;inset:0}.images-gallery__large__item img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (width>= 800px){.images-gallery__large{overflow:hidden}.images-gallery__thumbs{display:block;flex:0 0 var(--thumbs-width);position:relative;overflow:hidden;.swiper--gallery-thumbs{position:absolute;inset:var(--my-slider-padding) 0 auto 0;max-height:calc(100% - var(--my-slider-padding) - var(--my-slider-padding));overflow:visible;.swiper-slide{flex-shrink:1;flex-grow:0;cursor:pointer}.swiper-wrapper .swiper-slide:first-child{margin-top:calc(-1 * var(--my-slider-padding))}.swiper-wrapper .swiper-slide:last-child{margin-bottom:calc(-1 * var(--my-slider-padding))}.images-gallery__thumbs__item{background:#fff;padding:.3em;border-radius:1em;display:flex;justify-content:space-around;border:1px solid #ddd;opacity:.7;transition:all 200ms ease}.swiper-slide.swiper-slide-thumb-active .images-gallery__thumbs__item{border:1px solid var(--root-bg);opacity:1}img{border-radius:.7em;width:auto;height:auto;max-height:9em}}}}@media (hover:hover) and (pointer:fine){.images-gallery{.images-gallery__thumbs{.images-gallery__thumbs__item{opacity:.7}.swiper-slide:hover .images-gallery__thumbs__item{opacity:1}}}}:root{--psingle-loading:200ms;--psingle-loading-delay:50ms}body.document-product-singular{padding-top:1px}@media screen and (width < 800px){body.document-product-singular{--fixpanel-height:1px;.fixpanel{translate:0 10rem!important}}}@keyframes psingle-in{from{translate:0 2rem;opacity:0;scale:.9 1}to{translate:0 0;opacity:1;scale:1 1}}@keyframes psingle-out{from{translate:0 0;opacity:1;scale:1 1}to{translate:0 2rem;opacity:0;scale:.9 1}}body[loading="loading"]{.psingle__images,.psingle__main>*,.psingle__fulldesc,.psingle__present,.psingle__similar{animation:var(--psingle-loading) ease both psingle-out;animation-delay:0ms!important}}.psingle__images,.psingle__main>*,.psingle__fulldesc,.psingle__present,.psingle__similar{animation:var(--psingle-loading) cubic-bezier(.01,.67,.64,1) both psingle-in}.section.section--product{z-index:105;.psingle{display:block;position:relative}.psingle__images{position:relative;z-index:5;margin-inline:calc(-1 * var(--container-padding-inline));max-width:600px;--img-border-radius:1rem;.psingle__images__in{padding:0 1px 1rem;overflow:hidden}}.psingle__main{padding:0 var(--container-padding-inline);margin-inline:-1rem;border-radius:1.5rem;display:flex;flex-direction:column;gap:1rem}.psingle__price{position:relative;font-size:1.5rem;display:flex;gap:1rem;align-items:center;flex-direction:row-reverse;justify-content:space-between;animation-delay:var(--psingle-loading-delay);&::before{content:"";position:absolute;z-index:1;inset:-3rem calc(-1 * var(--container-padding-inline)) -.25rem;background:linear-gradient(transparent,#fff);border-radius:0 0 var(--container-padding-inline) var(--container-padding-inline)}&>*{position:relative;z-index:2}svg{fill:#ddd;font-size:1em;translate:0 -.1em}}.psingle__variants{animation-delay:calc(var(--psingle-loading-delay) * 1)}.psingle__title{animation-delay:calc(var(--psingle-loading-delay) * 1);h1{margin:0;font-weight:800;font-size:1rem}}.psingle__rating{font-size:.875rem;animation-delay:calc(var(--psingle-loading-delay) * 2)}.psingle__delivery{animation-delay:calc(var(--psingle-loading-delay) * 2);ul{list-style:none;padding:0;margin:0;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(max-content,300px))}li{min-width:250px;padding:0;margin:0;display:flex;gap:.75rem;align-items:center;padding:.25rem 1rem .25rem .25rem;border-radius:.75rem;background:#fff}.psingle__delivery__icon{padding:.25rem;border-radius:.5rem;background-color:hsl(var(--h),15%,95%);svg{display:block;width:2.5rem;height:auto;fill:hsl(var(--h),var(--s),40%)}}.psingle__delivery__content{line-height:100%;&>b{display:block;font-size:.75em;color:#b0b0b0;margin-bottom:.25em}&>div{font-size:.875em}}}.psingle__buy{animation-delay:calc(var(--psingle-loading-delay) * 3);position:fixed;z-index:50;inset:auto .5rem .5rem;color:var(--root-text);transition:translate var(--popup-duration);--btn-bg:var(--accent);--btn-color-text:#fff;.btn{border-radius:.75rem}.buyblock__buy__count .count-control{--btn-bg:rgba(240,240,240,.8);--btn-color-text:var(--main-btn-color-text);backdrop-filter:blur(10px)}}.psingle__fulldesc{--bg:#fff;font-size:.75rem;margin-top:2rem;background:var(--bg);padding:var(--container-padding-inline);border-radius:1rem;position:relative;&:has(#fulldesc-opener){height:12rem;min-height:12rem;transition:height 200ms ease;interpolate-size:allow-keywords;overflow:clip;label[for="fulldesc-opener"]{position:absolute;z-index:10;inset:0;background-image:linear-gradient(0deg,var(--bg) 1rem,transparent 5rem);input{display:none}&::after{content:"...";font-size:2rem;position:absolute;inset:auto 0 0 0;padding-inline:1rem;line-height:120%;display:grid;place-items:end start;color:var(--theme-color)}}&:has(#fulldesc-opener:checked){height:auto;label[for="fulldesc-opener"]{display:none!important}}}.psingle__fulldesc__title,.post-content{position:relative;z-index:5}.psingle__fulldesc__title{font-size:1em;font-weight:500;margin-bottom:1em}}.psingle__present{margin-top:3rem;.psingle__present__wrap{display:flex;gap:1rem;padding-left:.5rem;.psingle__present__img{position:relative;flex:0 0 clamp(10rem,12vw,12rem);border-radius:1.5rem;img{width:100%;height:auto;border-radius:1.5rem}span{display:block;position:absolute;left:-.5rem;top:-1rem;padding:.5rem 1rem;font-weight:700;background-color:#fff;box-shadow:0 .25rem 1rem hsla(var(--h),var(--s),20%,20%);border-radius:.5rem;line-height:100%}}.psingle__present__text{max-width:12rem;display:flex;flex-direction:column;justify-content:space-around;b{line-height:120%;text-wrap:balance;position:relative;svg{position:absolute;right:100%;width:8rem;margin-right:-2rem;top:100%;height:auto;fill:hsl(var(--h),var(--s),30%);rotate:-23deg;transform-origin:right top}}span{opacity:.7;font-size:.75rem;font-style:italic;align-self:flex-start}}}}.psingle__similar{margin-top:2rem;.psingle__similar__title{a{text-decoration:underline;text-transform:lowercase;font-weight:500;&:hover{text-decoration:none}}}}}body:has(.popup[open]) .psingle__buy{translate:0 100%;animation-name:none}@media screen and (width>= 800px){body.document-product-singular{padding-top:var(--header-start-height)}.section.section--product{z-index:10;.psingle__images{margin-inline:0;padding-bottom:0}.psingle__price::before{content:none}.psingle__fulldesc{height:auto!important;label[for="fulldesc-opener"]{display:none!important}}}}html:has(.psingle){overscroll-behavior-y:contain}.psingle__topbtns{position:fixed;padding:.5rem;gap:.5em;z-index:106;inset:0 0 auto;color:var(--root-text);&::before{content:"";position:absolute;inset:0;translate:0 -100%;border-radius:0 0 1rem 1rem;background:var(--root-bg);opacity:0;animation-timeline:scroll(block root);animation-timing-function:cubic-bezier(.44,0,.57,.99);animation-duration:1ms;animation-fill-mode:both;animation-range-end:20lvh;animation-name:psingle-topbtns-bg}.psingle__topbtns__row{display:flex;align-items:center;gap:var(--header-gap);flex-shrink:0;position:relative}.psingle__topbtns__title{flex:1 1 auto;padding-block:.1em;min-width:0;font-size:.875rem;line-height:110%;align-self:stretch;display:flex;flex-direction:column;align-items:stretch;justify-content:center;opacity:0;animation-timeline:scroll(block root);animation-timing-function:cubic-bezier(.44,0,.57,.99);animation-duration:1ms;animation-fill-mode:both;animation-range-end:20lvh;animation-name:psingle-topbtns-title;div{font-size:.75em;font-weight:500}b{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.psingle__topbtns__left{flex-shrink:0}.psingle__topbtns__right{flex-shrink:0;white-space:nowrap}.btn{position:relative;border-radius:.75rem;background-color:hsl(var(--h),var(--s),95%,30%);color:hsl(var(--h),var(--s),100%);animation-timeline:scroll(block root);animation-timing-function:cubic-bezier(.44,0,.57,.99);animation-duration:1ms;animation-fill-mode:both;animation-range-end:20lvh;animation-name:psingle-topbtns-btn}.js-product-favorite{svg{width:1.2em}}.psingle__topbtns__back{transform-origin:left top;scale:calc(var(--touchprocess,0) * .25 + 1);filter:invert(var(--touchprocess,0))}}@keyframes psingle-topbtns-btn{to{background-color:hsl(var(--h),var(--s),42%,30%);color:hsl(var(--h),var(--s),25%)}}@keyframes psingle-topbtns-bg{to{translate:0 0;opacity:1}}@keyframes psingle-topbtns-title{to{opacity:1;translate:0 0}}@media screen and (width>= 800px){.psingle__topbtns{position:sticky;margin-top:1rem;margin-bottom:1rem;top:calc(var(--header-start-height) - 1px);z-index:109;width:100%;margin-inline:auto;max-width:1180px;border:1px solid #eee;font-size:1.25rem;border-radius:1rem;animation-timeline:scroll(block root);animation-timing-function:cubic-bezier(.44,0,.57,.99);animation-duration:1ms;animation-fill-mode:both;animation-range-end:20lvh;animation-name:header;.psingle__topbtns__row{margin-inline:auto}&::before{background:#fff;box-shadow:none;translate:0;border-radius:1rem}.psingle__topbtns__title{}.btn{animation-name:none;background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.5)}}@keyframes psingle-topbtns{to{translate:0 -1.25rem;box-shadow:0 0 1rem rgba(0,0,0,.05)}}.section.section--product{.psingle{padding-top:1rem;display:grid;grid-template-columns:1fr 1fr;grid-row:auto;gap:2rem}.psingle__main{margin-inline:0;background:none;box-shadow:none;padding:0;gap:0}.psingle__title{order:10;font-size:1.25rem;margin-bottom:.5em;h1{font-size:1em}}.psingle__rating{order:20;margin-bottom:1em}.psingle__terms{order:23;margin-bottom:2em}.psingle__variants{order:25;margin-bottom:1.5rem}.psingle__price{margin:0;order:30;max-width:25rem;padding:1rem 2rem;background:#fff;border-radius:1.5rem 1.5rem 0 0;box-shadow:none}.psingle__buy{margin-top:0;order:40;position:relative;inset:auto;background:transparent;padding:0;max-width:25rem;padding:0 2rem 1rem;background:#fff;border-radius:0 0 1.5rem 1.5rem;box-shadow:none;translate:0!important}.psingle__delivery{order:50;margin-block:1rem}.psingle__fulldesc{margin-inline:0;margin-top:0;font-size:.875rem;margin-right:clamp(-8rem,-8vw,-2rem)}.psingle__present{display:grid;place-items:center end;margin-top:1rem;.psingle__present__wrap{}}.psingle__similar{grid-column:1 / span 2}}}:root{--pvariants-item-width:4rem}.pvariants{.pvariants__title{font-weight:400;font-size:.875rem;margin-bottom:.5rem;b{font-weight:700}}.pvariants__list{list-style:none;margin:0;padding:0;display:flex;gap:.5rem;overflow:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--container-padding-inline));padding-inline:var(--container-padding-inline);.pvariants__item{margin:0;padding:2px;a{display:block;width:var(--pvariants-item-width);aspect-ratio:1;background:#fff;border-radius:.5rem;overflow:hidden;text-decoration:none}&[current] a{outline:2px solid var(--root-bg)}.pvariants__item__img,.pvariants__item__title{width:100%;height:100%;border-radius:.5rem;overflow:hidden;img{width:100%;height:100%;object-position:center;object-fit:cover;pointer-events:none;filter:grayscale(50%) opacity(40%)}}&[current] .pvariants__item__img{border:2px solid #fff;img{filter:none}}.pvariants__item__title{font-weight:500;display:grid;place-items:center;color:#333;border:1px solid #ddd}.pvariants__item__img + .pvariants__item__title{display:none}}}}@media screen and (width>= 1000px){.pvariants{.pvariants__list{margin-inline:0;padding-inline:0;flex-wrap:wrap;overflow:hidden}}}.buyblock{position:relative;&>*{opacity:0}&::before{content:"";position:absolute;inset:0;border-radius:.75rem;background:rgba(0,0,0,.05)}&[loading="ready"]::before{content:none}&[loading="ready"]>*{opacity:1}.buyblock__add{display:block}&[count] .buyblock__add{display:none}.buyblock__buy{display:none;.buyblock__buy__row{display:none;display:flex;align-items:stretch;gap:.5rem;justify-content:space-between;.buyblock__buy__count{flex-grow:0;gap:.5rem;display:flex}.buyblock__buy__cart{flex-grow:1}}}&[count] .buyblock__buy{display:block}}.count-control{border:1px solid hsl(var(--h),40%,35%,10%);backdrop-filter:blur(10px);background:var(--btn-bg);border-radius:.75rem;;display:flex;button{background:transparent}&>*{display:block;width:1em;text-align:center;justify-items:center;background:transparent}& + .count-control-clear{display:none;border-radius:.75rem}}#cart,#favorites,#account,#orders{--popup-desctop-width:clamp(500px,40svw,500px)}.cart-count-icon,.favorites-count-icon{position:relative;&[count]::before{content:attr(count);position:absolute;font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:-.05em;right:-1em;top:-1em;line-height:1.5em;height:1.5em;aspect-ratio:1;text-align:center;background:var(--accent);color:hsl(var(--h1),var(--s1),90%);font-weight:500;border-radius:100%}&[count="0"]::before{content:none}}#cartblock,#favoritesblock{min-height:50svh;padding-bottom:1rem;position:relative;.loader{--l:60%}&:has(.cart__items:empty)>.loader{display:block}.buyblock{.buyblock__buy__cart{display:none}.count-control + .count-control-clear{display:block}}.cartblock__items:empty + .cartblock__footer{display:none}.cartblock__footer{margin-top:1rem;&::before{content:"";position:absolute;inset:auto 0 100% 0}&:has(.cart-sum[value="0"]){display:none}.cartblock__footer__adds{margin-bottom:1rem;font-size:.75rem;.cartblock__footer__adds__title{opacity:.5;margin-bottom:.25em}.tags__nav{font-size:inherit;--btn-bg:hsl(var(--h),var(--s),86%)}}.cartblock__footer__delivery{display:flex;flex-direction:column;gap:.5em;margin-bottom:1rem;font-size:.75em;border-block:1px solid color-mix(in srgb,currentColor 10%,transparent);padding-block:1em;div{display:flex;justify-content:space-between;&>b{flex:0 0 7em}b{}span>b{color:hsl(var(--h1),var(--s1),40%)}}}.cartblock__footer__row{display:flex;align-items:center;justify-content:space-between}.cartblock__footer__bonus{font-size:.75em;margin-bottom:1rem;line-height:120%;text-wrap:balance;border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent);padding-bottom:1em;a{text-decoration:underline}b{color:var(--accent)}.bonus-str{flex-direction:row-reverse}span{display:block;opacity:.7;margin-top:.5em;font-weight:400}}.cartblock__footer__sum__data{display:flex;flex-direction:column-reverse;font-size:1.5rem;position:relative;data{display:block;line-height:100%}.cart-sum{position:relative;color:#181818;&::before{content:"1";color:transparent;position:absolute;inset:0;border-radius:1rem;background-color:currentColor;opacity:.1}&[value]::before{content:none}}.cart-old-sum{display:none;position:absolute;inset:auto auto 120% 0;font-size:.5em;font-weight:500;opacity:.5;text-decoration:line-through}&:has(.cart-sum[value]) .cart-old-sum[value]{display:block}}.cartblock__footer__btn{--btn-bg:var(--accent);--btn-color-text:#fff}}}.cart__items{display:grid;display:flex;flex-direction:column;gap:clamp(.5rem,1vw,1rem);color:hsl(var(--h),var(--s),27%);--accent:hsl(var(--h),var(--s),15%);.no-cart-items{color:#9d9d9d}.cartitem{padding:.5rem;margin-inline:-.5rem;background-color:hsl(var(--h),var(--s),71%);border-radius:1rem;position:relative;&[outstock]{opacity:.5;border:1px solid #ddd;box-shadow:inset 0 1em 2em #ccc;filter:grayscale(100%);order:100;.price{data{display:none}&::before{content:"Нет в наличии";font-size:.75em;font-weight:500;color:black}}}.cartitem__favorite{font-size:1rem;position:absolute;z-index:10;right:.1em;top:.1em;color:currentColor}&[hide]{.cartitem__img,.cartitem__img img,.cartitem__main{transition-duration:1000ms}.cartitem__img img,.cartitem__main{opacity:0;transition-property:opacity}}.cartitem__row{display:flex;gap:1rem}.cartitem__img{flex:0 0 40%;max-width:240px;border-radius:.5rem;overflow:hidden;aspect-ratio:4 / 5;position:relative;background:hsl(var(--h),var(--s),66%);img{width:100%;height:100%;object-position:center;object-fit:cover}}.cartitem__main{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;.cartitem__price{.price{flex-wrap:wrap;&>data{flex:0 0 100%;order:100;font-size:1.125em;font-weight:500}&>b{color:var(--accent);color:hsl(var(--h1),var(--s1),var(--l1))}}.price:not(:has(>b)){padding-top:.2em}}.cartitem__title{font-weight:400;line-height:100%}.cartitem__variant-title{font-weight:400;line-height:100%;font-size:.875em}.btn{font-size:.875rem}}}}.favoritesblock__items .buyblock__buy__cart button{--btn-color:#fff;width:auto;span{display:none}}body.page-new-order main{}@media screen and (width < 800px){body.page-new-order{padding-top:0;--fixpanel-height:1px;.fixpanel{translate:0 10rem!important}}}.new-order-page-title{margin-inline:calc(-1 * var(--container-padding-inline));padding:.5rem;display:flex;align-items:center;gap:.5rem;background-color:#fff;h1{font-weight:500;flex-grow:1;margin:0;padding:0}}@media screen and (width>= 800px){body.page-new-order main{padding-top:2rem}.new-order-page-title{border-radius:1rem}}.new-order-page{max-width:700px}main:has(.orderform:not([status]))>.loader{display:block}@media screen and (width>= 800px){.orderform,.new-order-page-title{margin-inline:0!important}}.orderform{min-height:100svh;padding-top:1.5rem;padding-bottom:3rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1.5rem;margin-inline:calc(-1 * var(--container-padding-inline));&:not([status]){&>*{display:none}}input[type="text"],input[type="number"],input[type="tel"],input[type="email"],input[type="date"],input[type="time"],textarea{&:invalid{outline:1px solid color-mix(in srgb,var(--error-color) 50%,transparent)}}&[loading]{.orderform__block:not(.orderform__block--result),.ordersum{opacity:.5;pointer-events:none}button[type="submit"]{background-color:hsl(var(--h1),var(--s1),60%);position:relative;pointer-events:none;&>*{opacity:0}.loader{display:block;font-size:2em;--l:100%;opacity:1}}}&[status="empty"]{&>*{display:none}&::before{content:"В корзине нет товаров(";font-style:italic;color:#999;padding-inline:var(--container-padding-inline)}}.checkbox-group{--btn-color-icon:hsl(var(--h),var(--s),25%)}&>.orderform__block{margin-inline:1px;padding-inline:clamp(.5rem,2vw,2rem);border-radius:var(--container-padding-inline);background-color:#fff;padding-top:clamp(1em,1.5vw,1.5rem);padding-bottom:clamp(1rem,2vw,2rem);.orderform__block__title{font-weight:700;margin:0 0 .5em .5em}}.orderform__fieldgroup{display:flex;gap:1rem;flex-direction:column;&.orderform__fieldgroup--inline{flex-direction:row}}.orderform__userdata{display:flex;justify-content:space-between;max-width:450px;gap:.5rem;margin-left:.5rem;.orderform__userdata__item{flex:1 1 auto;min-width:0;&.orderform__userdata__item--phone{flex:0 0 auto}span{display:block;font-size:.75em;color:#ddd;line-height:100%}b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}&>div:last-child{flex:0 0 auto;align-self:flex-end;label{width:1.5em;height:auto;aspect-ratio:1;display:grid;place-items:center;color:#b2b2b2}}}input#userdata-edit{display:none}.orderform__block--main:has(input#userdata-edit){.orderform__fieldgroup{display:none}}.orderform__block--main:has(input#userdata-edit:checked){.orderform__userdata{display:none}.orderform__fieldgroup{display:flex}}.orderform__block.orderform__block--get{--padding-left:2em;--padding-right:.5em;.delivery-price-best{color:var(--accent);font-weight:500}label[for="radio-delivery-2"] .desc{color:inherit}.delivery-details{padding-inline:.75em;pointer-events:none;height:0;opacity:0;interpolate-size:allow-keywords;transition-duration:150ms;transition-property:height,opacity}input[name="delivery"]:checked + .label-wrap>.delivery-details{height:auto;opacity:1;pointer-events:auto}.orderform__field--district{display:none;margin-top:.5em;.checkbox-group.checkbox-group-inline{scroll-snap-type:x mandatory;margin-top:1em;margin-left:-1em;padding-left:1em;margin-right:calc(-1 * var(--padding-right));&>div{scroll-snap-align:start;scroll-margin-left:1em}}}.addr svg{display:none}.delivery-details__label{flex:0 0 7em;font-size:.875em}.orderform__addrdetails{display:flex;justify-content:space-between;gap:.5em;&>*{flex-grow:1;flex-shrink:1;flex-basis:5rem}}.orderform__field--indesc{margin-top:.5em;display:flex;flex-direction:column;margin-bottom:3px;position:relative;.orderform__field__desc{position:absolute;top:.25em;left:.5em;line-height:100%;font-size:.75em;margin-bottom:.25em;padding-left:.5em;font-weight:500;z-index:10;color:#999}input{background:#fff;padding-top:1.25rem;padding-bottom:.5em;font-size:.875rem;width:100%;font-weight:500}}.orderform__field--recipient{display:flex;align-items:center;margin-top:.5em;height:2rem;padding-left:.5em;padding-bottom:1em;--radius1:.3em;--radius2:.3em;label{background:transparent}&>div:first-child{display:block!important}&>div:nth-child(2){display:none;flex-grow:1;label{padding-block:.75em;padding-left:1.75em;svg{top:.7em;left:.25em}}}&>div:nth-child(3){display:flex;gap:.5em;position:relative;flex-grow:1;align-items:center;line-height:100%;padding-left:1.75em;label{position:absolute;left:.25em;top:50%;translate:0 -50%;z-index:10;svg{display:block;height:1.25em;width:auto;color:#707070}}}&:has(input[name="recipient"]:checked){&>div:nth-child(2){display:block}&>div:nth-child(3){display:none}}input[type="text"]{border:none;border-bottom:2px solid color-mix(in srgb,currentColor 50%,transparent);padding-block:.25em;padding-inline:.25em;font-size:.875em;font-weight:500;background-color:transparent!important;border-radius:2px}}}.orderform__datetime{font-size:.875rem;display:flex;overflow:auto;gap:clamp(1px,1vw,1em);white-space:nowrap;align-items:center;scrollbar-width:none;.orderform__date{font-size:.875rem;.orderform__fast-date-wrap:has(input[name="fast-date"]:disabled),.orderform__fast-date-wrap:has(input#fast-date-2){display:none}&:has(input[name="fast-date"]:disabled) .orderform__fast-date-wrap:has(input#fast-date-2){display:block}label[for="fast-date-custom"]{&:empty::before{content:"позже"}data{font-size:.75rem;margin-inline:-.5em;font-variant-numeric:tabular-nums}}input[name="date"]{width:1px;height:1px;padding:0;background:none;translate:.5em -1em}}.orderform__time{select{font-size:.875rem;background:#505050;color:#fff;padding:.3em .5em;text-align:center;font-variant-numeric:tabular-nums;border-radius:.25em;line-height:100%;border-width:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;&:invalid{outline:1px solid var(--error-color);outline-offset:2px;background:#909090;background:#fff;color:#404040}}}}.payment-in-shop,.payment-courier{--radius1:.75em}.payment-in-shop:has(input[disabled]){display:none}.payment-courier:has(input[disabled]){display:none}.orderform__comment{padding-top:.5rem;textarea{min-height:5em;font-size:.75rem;resize:none;field-sizing:content;max-height:20em;overflow:auto;::placeholder{white-space:pre-line}}}.orderform__agree{font-size:.75rem;margin-top:1em;border-radius:.75em;--btn-bg:color-mix(in srgb,currentColor 5%,transparent);label{opacity:1!important;a{text-decoration:underline}}}.orderform__submit{margin-top:1rem;--btn-bg:var(--accent);--btn-color-text:#fff}}.ordersum{margin-top:-.5em;data{font-weight:500;font-variant-numeric:tabular-nums;&[old],b{color:var(--accent);font-weight:700}&::before{content:attr(old);min-height:1em;font-weight:400;line-height:100%;text-decoration:line-through;font-size:.75em;color:#999;margin-right:.2em}}&>ul{display:flex;color:#333;list-style:none;margin:0;padding:0;flex-direction:column;&>li{padding-bottom:.75em;padding-inline:.25rem}&>li:not(:last-child){border-bottom:1px solid #ddd;margin-bottom:.75em}}input#ordersum-details-opener{display:none}&:has(input#ordersum-details-opener){&>ul{height:0;opacity:0;overflow:hidden;interpolate-size:allow-keywords;transition-property:opacity,height;transition-duration:150ms}&>input#ordersum-details-opener:checked + ul{height:auto;opacity:1}.ordersum-details-arrow{fill:#999;transition-property:rotate;transition-duration:150ms;height:1em;width:auto;display:block;align-self:center}&:has(input#ordersum-details-opener:checked) .ordersum-details-arrow{rotate:-90deg}}.ordersum__item{display:flex;gap:.25em;align-items:stretch;justify-content:space-between;&[item="sum"]{font-size:1.125em;margin-bottom:.5rem;background-color:hsl(var(--h),15%,95%);padding:.4em .5em .3em .7em;border-radius:.5em}&[item="bonus"]{padding-inline:.5em;b{color:#777;font-weight:400;font-size:.875em}data{color:#444;font-weight:700}svg{color:var(--accent);display:block;align-self:center}}&:not(item="bonus")>b{flex:0 0 6em}&>div{flex:1 1 auto;min-width:0;text-align:right}}.ordersum__noreg{color:#909090;font-size:.65em;margin-bottom:1rem;line-height:120%;text-wrap:balance;padding-inline:.75em;span{display:block;opacity:.7;margin-top:.5em;font-weight:400}a{color:#444;text-decoration:underline}}#ordersum__products{font-size:.75em;list-style:none;margin:0;padding:.42em 0 0;display:flex;flex-direction:column;gap:.25em;white-space:nowrap;li{display:flex;gap:.25em;justify-content:flex-end;max-width:100%;overflow:hidden;&>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}i{font-style:normal}data{flex:0 0 6em;display:flex;justify-content:flex-end;&:not(#ordersum__products li[sum] data)::before{align-self:center;flex-grow:1;border-bottom:1px dotted #ddd}}}li[sum] data{font-size:1.25em!important}&:has(li[sum]) data{font-size:1.125em}&:has(li[sum]) data{font-size:1em}}#bonuspay{display:flex;justify-content:flex-end;margin-bottom:.5em;font-size:.875em;white-space:nowrap;line-height:100%;label{padding:.75em 2.5em .5em .75em;position:relative;background:hsl(var(--h),15%,95%);border-radius:.5em}b{color:inherit}.svg--inline{translate:0 -10%}input{display:none}i{display:block;width:1.25em;height:auto;position:absolute;right:.75em;top:50%;translate:0 -55%;svg{display:block;&[active]{display:none}}}&:has(input:checked){label{background:hsl(var(--h),var(--s),var(--l));color:hsl(var(--h),var(--s),15%)}i{svg{display:none;&[active]{display:block}}}}}}@media screen and (width>= 1000px){.orderform__block.orderform__block--result{}}.orderform__field.orderform__field--address{z-index:80}.orderform__field.orderform__field--address:has(input:invalid) .orderform__field__desc{color:var(--error-color)!important}.address-api-input-wrap{position:relative;--bg:white;input{position:relative;z-index:5;transition-duration:0ms;outline:none!important;background:var(--bg)!important;scroll-margin-top:4rem}#address-api-list{list-style-type:none;margin:0;padding:0;background:var(--bg);border-radius:0 0 .5rem .5rem;font-size:.75rem;color:#707070;max-height:200px;overflow-y:auto;z-index:1;position:absolute;top:100%;margin-top:-.75em;padding-top:.75em;padding-bottom:.5em;left:-1px;right:-1px;display:flex;transition-property:height,opacity;transition-duration:200ms;transition-timing-function:ease;interpolate-size:allow-keywords;scrollbar-width:none;flex-direction:column;overflow:auto;border:1px solid #ddd;border-top:none;box-shadow:0 0 5em rgba(0,0,0,.5);&:empty{display:none}&[loading] li{opacity:.5}li{cursor:pointer;flex:0 0 auto;padding:.3em 1px .3em 1em;min-height:0;&.empty{color:#bbb;cursor:default}}&[focus="focus"]{height:auto;opacity:1}&[focus="blur"]{height:0;opacity:0}}#user-orders{position:relative;min-height:7rem;.loader{--l:60%;display:block}&:has(.orderitems) .loader{display:none}}.orderitems:empty::before{content:"у вас пока нет заказов..";color:#999;font-style:italic;font-size:.75rem}.orderitems{list-style:none;display:flex;flex-direction:column;gap:1rem}.orderitem{padding:.5rem;margin-inline:-.5rem;background-color:hsl(var(--h),var(--s),71%);border-radius:1rem;position:relative;.orderitem__title{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px dotted rgba(0,0,0,.1);span{font-size:.75em}}.orderitem__footer{display:flex;justify-content:space-between;gap:.5rem;align-items:center;.orderitem__more{font-size:.75rem;.btn{padding-block:.5em}}}.orderitem__status{background-color:var(--bg);color:var(--text);padding:.25em .75em;border:1px solid;font-size:.75rem;line-height:100%;border-radius:.25em;&[status="new"]{--bg:hsl(var(--h),var(--s),80%);--text:hsl(var(--h),var(--s),15%)}&[status="confirm"],&[status="ready"],&[status="complete"],&[status="sent"]{--bg:var(--theme-color);--text:#fff}&[status="finish"]{--bg:#ddd;--text:#181818}&[status="cancel"]{--bg:#ffd9d9;--text:#181818}}}.section--order{padding-top:2rem}.ordercontent{h4{margin:0 0 .5rem;font-weight:700}.ordercontent__title{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:1em;.h2{margin-bottom:0}}.ordercontent__status{font-size:.875rem;&[status="new"]{--bg:hsl(var(--h),var(--s),80%);--text:hsl(var(--h),var(--s),15%)}&[status="confirm"],&[status="ready"],&[status="complete"],&[status="sent"]{--bg:var(--theme-color);--text:#fff}&[status="finish"]{--bg:#ddd;--text:#181818}&[status="cancel"]{--bg:#ffd9d9;--text:#181818}b{font-size:1.125rem;font-weight:700;padding:.5rem 1rem;width:fit-content;background-color:var(--bg);color:var(--text);border-radius:.5rem;display:inline-block}}.ordercontent__products{margin-bottom:1rem;padding:.75em 1rem;border-radius:1rem;background-color:#fff;box-shadow:0 .25rem 1rem hsla(var(--h),var(--s),30%,20%);ol{margin-block:0;padding-left:1.5em;font-size:.875rem}li{padding:0;margin:0 0 .25rem}}.ordercontent__amount{margin-bottom:1rem;padding:.75em 1rem;border-radius:1rem;background-color:#fff;display:flex;align-items:center;justify-content:space-between;gap:1em;box-shadow:0 .25rem 1rem hsla(var(--h),var(--s),30%,20%);h4{margin-bottom:0;white-space:nowrap;}.ordercontent__payment{flex-grow:0;display:flex;align-items:center;gap:.5em;--btn-bg:var(--root-bg);--btn-color:hsl(var(--h),var(--s),90%);.ordercontent__payment__desc{font-size:.75rem;text-align:right;text-transform:lowercase;line-height:100%;font-style:italic;display:inline-flex;gap:.25em;a svg{display:block}}&[status="succeeded"] .ordercontent__payment__desc{background-color:var(--root-bg);color:#fff;padding:.4em .75em;border-radius:.5em;font-weight:700;font-style:normal}&[status="canceled"],&[status="expired"]{.ordercontent__payment__desc{color:var(--error-color)}}}}.ordercontent__delivery{margin-bottom:1rem;padding:.75em 1rem;border-radius:1rem;background-color:#fff;box-shadow:0 .25rem 1rem hsla(var(--h),var(--s),30%,20%);.ordercontent__delivery__datetime{font-size:.875em;padding-left:1.75em;position:relative;margin-bottom:.75em;line-height:100%;color:#707070;svg{position:absolute;left:0;top:0}}.ordercontent__delivery__addr{line-height:120%;font-size:.875em;padding-left:1.75em;position:relative;text-wrap:balance;svg{position:absolute;left:0;top:0}}.ordercontent__delivery__recipient{font-size:.75em;font-weight:500;padding-top:.75em;padding-left:2em;&::before{content:"Получатель:";color:#707070;font-weight:400;font-size:.875em}&:empty{display:none}}}.ordercontent__comment{margin-bottom:1rem;padding:.75em 1rem;border-radius:1rem;background-color:#fff;box-shadow:0 .25rem 1rem hsla(var(--h),var(--s),30%,20%);&>div{color:#707070;font-size:.75rem}}}.orderconsult{margin-top:clamp(2rem,3vw,3rem);margin-bottom:3rem;.orderconsult__wrap{display:flex;flex-direction:column;gap:1rem}.orderconsult__text__question{font-size:1.125em;font-weight:500;padding-left:1rem;span{display:block;font-size:.875rem;font-weight:200;text-wrap:balance}}.orderconsult__text__answer{background-color:#fff;max-width:500px;border-radius:1.5rem;padding:1rem var(--container-padding-inline) 2rem;box-shadow:0 .25rem 1rem hsla(var(--h),var(--s),30%,20%);.orderconsult__text__answer__title{text-wrap:balance;font-weight:500;text-align:center}.orderconsult__contacts{margin-top:1em;text-align:center}}}@media screen and (width>= 1000px){.ordercontent-wrap{display:flex;justify-content:space-between}.ordercontent{flex:0 0 650px;padding:2rem;background-color:var(--main-bg);box-shadow:0 .25rem 1rem hsla(var(--h),var(--s),30%,20%);border-radius:1.5rem}}.fancybox__slide.has-html:has(.block-share){overflow:hidden}.block-share{display:none;font-size:var(--vw-font-size);color:#333;position:absolute;bottom:1rem;max-width:26rem;text-align:center;border-radius:1.5rem 1.5rem 0 0;padding-top:1rem;.block-share__title{margin-bottom:1rem;text-transform:lowercase}.block-share__row{padding:1rem 1.5rem;background:rgba(150,150,150,.1);backdrop-filter:blur(10px);border-radius:1.5rem;font-size:2em;display:flex;align-items:center;justify-content:space-around;gap:1.5em;max-width:500px;margin-inline:auto}a{display:block;line-height:100%}svg{display:block;height:2rem;width:auto;color:hsl(var(--h),var(--s),50%)}}@media screen and (width>= 800px){.block-share{position:relative;inset:auto;border-radius:1.5rem}}.fast-login{position:relative;z-index:1;max-width:380px;display:flex;flex-direction:column;gap:12px}.userinfo-table{dl{padding:1em;border-radius:1em;background-color:rgba(255,255,255,.15);margin:0 0 1em 0}dt{font-size:.75em;opacity:.7;line-height:120%}dd{margin:0;font-variant-numeric:tabular-nums;& + dt{margin-top:1.25em}}.userinfo-table__footer{display:flex;justify-content:space-between;align-items:flex-end}.userinfo-table__loginout{font-size:.875rem;opacity:.7}}.edituserfield{input[type="checkbox"],form{display:none}&:has(input[type="checkbox"]:checked){label{display:none}form{display:block}}form{position:relative;margin-left:-.25em;overflow:hidden;input{border:1px solid rgba(255,255,255,1);background:rgba(255,255,255,.2);padding:.25em .75em;border-radius:.5em;width:100%}button{position:absolute;right:0;top:50%;translate:0 -50%}}}