:root{--font-family:"Wix Madefor Text", sans-serif;--font-size:16px;--main-color:#2e2e2e;--color-bone:#f8f4f1;--color-blush:#dfc1b7;--color-clay:#cfa897;--color-rose:#be8e89;--color-white:#fff;--color-ink-muted:#7f7d7c;--color-ink-muted-two:gray;--color-hairline:#e5e1de;--color-sage:#88ceac;--color-sagetwo:#b8ceac;--color-sky:#a8bcce;--color-coral:#e8b4b0;--color-violet:#7b61ab;--color-mist:#c9c8cc}[data-fls-header-scroll].--header-scroll{--header-height:80px}[data-fls-header-scroll-show].--header-scroll{transition:translate .3s;translate:0 -100%}[data-fls-header-scroll-show].--header-show{translate:0}[data-fls-beforeafter]{position:relative}[data-fls-beforeafter-before] img,[data-fls-beforeafter-after] img{-webkit-user-select:none;user-select:none}[data-fls-beforeafter-before] img{width:100%}[data-fls-reveal],[data-fls-reveal-group]>*{opacity:0;transform:translate3d(var(--reveal-x,0px), var(--reveal-y,var(--reveal-shift,2.5rem)), 0) scale(var(--reveal-scale,1));transition:opacity var(--reveal-duration,.7s) ease var(--reveal-delay,0s), transform var(--reveal-duration,.7s) cubic-bezier(.22, .61, .36, 1) var(--reveal-delay,0s)}[data-fls-reveal=down],[data-fls-reveal-group=down]>*{--reveal-y:calc(var(--reveal-shift,2.5rem) * -1)}[data-fls-reveal=left],[data-fls-reveal-group=left]>*{--reveal-x:calc(var(--reveal-shift,2.5rem) * -1);--reveal-y:0px}[data-fls-reveal=right],[data-fls-reveal-group=right]>*{--reveal-x:var(--reveal-shift,2.5rem);--reveal-y:0px}[data-fls-reveal=fade],[data-fls-reveal-group=fade]>*{transition:opacity var(--reveal-duration,.7s) ease var(--reveal-delay,0s);transform:none}[data-fls-reveal=zoom],[data-fls-reveal-group=zoom]>*{--reveal-y:0px;--reveal-scale:.94}[data-fls-reveal-group]>*{--reveal-index:11;--reveal-delay:calc(var(--reveal-start,0s) + var(--reveal-index) * var(--reveal-step,80ms))}[data-fls-reveal-group]>:first-child{--reveal-index:0}[data-fls-reveal-group]>:nth-child(2){--reveal-index:1}[data-fls-reveal-group]>:nth-child(3){--reveal-index:2}[data-fls-reveal-group]>:nth-child(4){--reveal-index:3}[data-fls-reveal-group]>:nth-child(5){--reveal-index:4}[data-fls-reveal-group]>:nth-child(6){--reveal-index:5}[data-fls-reveal-group]>:nth-child(7){--reveal-index:6}[data-fls-reveal-group]>:nth-child(8){--reveal-index:7}[data-fls-reveal-group]>:nth-child(9){--reveal-index:8}[data-fls-reveal-group]>:nth-child(10){--reveal-index:9}[data-fls-reveal-group]>:nth-child(11){--reveal-index:10}[data-fls-reveal-group]>:nth-child(12){--reveal-index:11}.--watcher-view[data-fls-reveal],.--watcher-view[data-fls-reveal-group]>*,[data-fls-loaded] [data-fls-reveal-load][data-fls-reveal],[data-fls-loaded] [data-fls-reveal-load][data-fls-reveal-group]>*,[data-fls-loaded] [data-fls-reveal-load] [data-fls-reveal],[data-fls-loaded] [data-fls-reveal-load] [data-fls-reveal-group]>*{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-fls-reveal],[data-fls-reveal-group]>*{opacity:1;transition:none;transform:none}}[data-fls-spollers] summary{list-style:none}[data-fls-spollers] summary::marker{display:none}[data-fls-spollers] summary::-webkit-details-marker{display:none}.spollers{gap:15px;display:grid}.spollers__item{font-size:1.25rem}.spollers__title{cursor:default;text-align:left;border:1px solid #eee;border-radius:5px;width:100%;padding:10px 15px;list-style:none;position:relative}.spollers__title::marker{display:none}.spollers__title::-webkit-details-marker{display:none}.--spoller-init .spollers__title{cursor:pointer}.--spoller-init .spollers__title:before,.--spoller-init .spollers__title:after{content:"";background-color:#000;width:15px;height:2px;transition:transform .5s;position:absolute;top:50%;right:10px}.--spoller-init .spollers__title:before{transform:translate(-75%,-50%)rotate(40deg)}.--spoller-init .spollers__title:after{transform:translateY(-50%)rotate(-40deg)}.--spoller-init .spollers__title.--spoller-active:before{transform:translate(-75%)rotate(-40deg)}.--spoller-init .spollers__title.--spoller-active:after{transform:rotate(40deg)}.spollers__body{border:1px solid #eee;border-radius:5px;padding:20px}.tabs__navigation{display:flex}.tabs__title{border:1px solid #eee;border-radius:5px;padding:10px 15px}.tabs__title.--tab-active{border:1px solid #000}.tabs__content{border:1px solid #eee;padding:10px 15px}[data-fls-fadeslider]{position:relative;overflow:hidden}[data-fls-fadeslider] .swiper-wrapper{z-index:1;box-sizing:content-box;width:100%;height:100%;display:flex;position:relative}[data-fls-fadeslider] .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative}[data-fls-fadeslider].swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}[data-fls-fadeslider].swiper-fade .swiper-slide-active{pointer-events:auto}.fls-toast{z-index:200;background:var(--main-color);color:var(--color-white);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:16px 28px;font-size:14px;font-weight:500;line-height:1.2;transition:opacity .3s,translate .3s;position:fixed;bottom:32px;left:50%;translate:-50% 16px}.fls-toast.--visible{opacity:1;translate:-50%}:is(.cartlist,.cabinet,.orderpopup,.authform,.catalogscart,.beforeandafter,.faqpin,.about,.cataloghero,.catalogfeatured,.catalogfeatured-zoom,.cataloggrid,.catalogfilters,.productgallery,.productcomposition,.productreviews,.productrelated,.savedlist,.relax-account) :where(button,[type=button],[type=submit],[type=reset]){min-width:0;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-transform:none;background-color:#0000;background-image:none;border:0;border-radius:0;gap:normal;margin:0;padding:0;display:inline-block}:is(.cartlist,.authform,.catalogfilters) :where([type=text],[type=email],[type=tel],[type=search],[type=number],textarea){width:auto;min-height:0;box-shadow:none;line-height:inherit;background:0 0;border:0;border-radius:0;padding:0}.sistempintext{text-align:center;background:var(--color-bone)}@media (width>=90em){.sistempintext{padding-top:54px}}@media (width>=20em) and (width<90em){.sistempintext{padding-top:clamp(40px , 36px + 1.25vw , 54px)}}@media (width<20em){.sistempintext{padding-top:40px}}@media (width>=90em){.sistempintext{padding-bottom:57px}}@media (width>=20em) and (width<90em){.sistempintext{padding-bottom:clamp(48px , 45.4286px + .803571vw , 57px)}}@media (width<20em){.sistempintext{padding-bottom:48px}}.sistempintext__container{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}@media (width>=90em){.sistempintext .tabletext:not(:last-child){margin-bottom:16px}}@media (width>=20em) and (width<90em){.sistempintext .tabletext:not(:last-child){margin-bottom:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.sistempintext .tabletext:not(:last-child){margin-bottom:12px}}.sistempintext__title{font-family:var(--font-family);color:var(--main-color);margin:0;font-weight:700;line-height:1.1}@media (width>=90em){.sistempintext__title{font-size:56px}}@media (width>=20em) and (width<90em){.sistempintext__title{font-size:clamp(30px , 22.5714px + 2.32143vw , 56px)}}@media (width<20em){.sistempintext__title{font-size:30px}}.sistempintext__title{font-weight:700}@media (width>=90em){.sistempintext__title:not(:last-child){margin-bottom:16px}}@media (width>=20em) and (width<90em){.sistempintext__title:not(:last-child){margin-bottom:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.sistempintext__title:not(:last-child){margin-bottom:12px}}.sistempintext__highlight{color:var(--color-rose);font:inherit;background:0 0}.sistempintext__parahraph{color:var(--main-color);line-height:1.6}@media (width>=90em){.sistempintext__parahraph{font-size:20px}}@media (width>=20em) and (width<90em){.sistempintext__parahraph{font-size:clamp(16px , 14.8571px + .357143vw , 20px)}}@media (width<20em){.sistempintext__parahraph{font-size:16px}}@media (width>=90em){.sistempintext__parahraph{max-width:620px}}@media (width>=20em) and (width<90em){.sistempintext__parahraph{max-width:clamp(320px , 234.286px + 26.7857vw , 620px)}}@media (width<20em){.sistempintext__parahraph{max-width:320px}}@media (width>=90em){.sistempintext__parahraph:not(:last-child){margin-bottom:40px}}@media (width>=20em) and (width<90em){.sistempintext__parahraph:not(:last-child){margin-bottom:clamp(24px , 19.4286px + 1.42857vw , 40px)}}@media (width<20em){.sistempintext__parahraph:not(:last-child){margin-bottom:24px}}.catalogscart{--catalogscart-radius:32px;background:var(--color-white)}@media (width>=90em){.catalogscart{padding-top:47px}}@media (width>=20em) and (width<90em){.catalogscart{padding-top:clamp(40px , 38px + .625vw , 47px)}}@media (width<20em){.catalogscart{padding-top:40px}}@media (width>=90em){.catalogscart{padding-bottom:80px}}@media (width>=20em) and (width<90em){.catalogscart{padding-bottom:clamp(48px , 38.8571px + 2.85714vw , 80px)}}@media (width<20em){.catalogscart{padding-bottom:48px}}.catalogscart__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}@media (width>=90em){.catalogscart__head{margin-bottom:40px}}@media (width>=20em) and (width<90em){.catalogscart__head{margin-bottom:clamp(28px , 24.5714px + 1.07143vw , 40px)}}@media (width<20em){.catalogscart__head{margin-bottom:28px}}.catalogscart__heading{flex-direction:column;align-items:flex-start;display:flex}@media (width>=90em){.catalogscart__heading .tabletext{margin-bottom:16px}}@media (width>=20em) and (width<90em){.catalogscart__heading .tabletext{margin-bottom:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.catalogscart__heading .tabletext{margin-bottom:12px}}.catalogscart__title{font-family:var(--font-family);color:var(--main-color);font-weight:700;line-height:1.1}@media (width>=90em){.catalogscart__title{font-size:56px}}@media (width>=20em) and (width<90em){.catalogscart__title{font-size:clamp(32px , 25.1429px + 2.14286vw , 56px)}}@media (width<20em){.catalogscart__title{font-size:32px}}.catalogscart__accent{color:var(--color-rose);font:inherit;background:0 0}.catalogscart__all{flex-shrink:0}@media (width>=90em){.catalogscart__all{margin-bottom:1px}}@media (width>=20em) and (width<90em){.catalogscart__all{margin-bottom:clamp(.000001px , -.285713px + .0892856vw , 1px)}}@media (width<20em){.catalogscart__all{margin-bottom:.000001px}}.catalogscart__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=90em){.catalogscart__grid{column-gap:24px}}@media (width>=20em) and (width<90em){.catalogscart__grid{column-gap:clamp(12px , 8.57143px + 1.07143vw , 24px)}}@media (width<20em){.catalogscart__grid{column-gap:12px}}.catalogscart__grid{row-gap:32px}@media (width<48em){.catalogscart__grid{grid-template-columns:1fr}}.catalogscart__card{flex-direction:column;min-width:0;display:flex}.catalogscart__media{aspect-ratio:588/560;border-radius:var(--catalogscart-radius);background:#ededed;position:relative;overflow:hidden;container-type:inline-size}.catalogscart__photos{width:100%;height:100%;display:block}.catalogscart__photo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.catalogscart__photo:first-child,.catalogscart__photo.--active{opacity:1}[data-catalogscart-ready] .catalogscart__photo:not(.--active){opacity:0}.catalogscart__ribbon{z-index:1;width:60cqw;height:max(8.2cqw,34px);color:var(--main-color);text-transform:uppercase;letter-spacing:.02em;pointer-events:none;background:#dcdcfb;justify-content:center;align-items:center;gap:10px;font-size:max(2.72cqw,11px);font-weight:500;display:flex;position:absolute;top:10.6cqw;left:10.6cqw;translate:-50% -50%;rotate:-45deg}.catalogscart__ribbon svg{flex-shrink:0;width:1.3em;height:1.3em}.catalogscart__save{z-index:1;background:var(--color-white);width:44px;height:44px;color:var(--main-color);border-radius:50%;place-items:center;transition:color .3s;display:grid;position:absolute;top:20px;right:20px}.catalogscart__save svg{width:20px;height:20px}.catalogscart__save[aria-pressed=true]{color:var(--color-rose)}.catalogscart__save[aria-pressed=true] path{fill:currentColor}@media (any-hover:hover){.catalogscart__save:hover{color:var(--color-rose)}}.catalogscart__swatches{z-index:1;background:var(--color-white);border-radius:999px;align-items:center;gap:12px;padding:10px 14px;display:flex;position:absolute;bottom:20px;left:20px}.catalogscart__swatch{cursor:pointer;border-radius:50%;flex-shrink:0;width:18px;height:18px;padding:0;transition:box-shadow .2s,opacity .2s}.catalogscart__swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--color-white), 0 0 0 4px var(--main-color)}.catalogscart__swatch:focus-visible{outline:2px solid var(--color-rose);outline-offset:5px}.catalogscart__swatch:disabled{opacity:.4;cursor:not-allowed}.catalogscart__swatch--black{background:var(--main-color)}.catalogscart__swatch--white{background:var(--color-white);box-shadow:inset 0 0 0 1.5px #d1ccc6}.catalogscart__swatch--blush{background:#f4b8c8}.catalogscart__swatch--mixed{background:conic-gradient(#9fd9a9 0 25%, #f3b3c4 0 50%, #abd5f0 0 75%, #f6d365 0)}.catalogscart__body{justify-content:space-between;align-items:stretch;gap:16px;min-height:80px;margin-top:25px;display:flex}@media (width<48em){.catalogscart__body{min-height:64px;margin-top:16px}}.catalogscart__info{background:var(--color-bone);border-radius:999px;flex-direction:column;flex:auto;justify-content:center;min-width:0;padding-block:12px;display:flex}@media (width>=90em){.catalogscart__info{padding-inline:32px}}@media (width>=20em) and (width<90em){.catalogscart__info{padding-inline:clamp(16px , 11.4286px + 1.42857vw , 32px)}}@media (width<20em){.catalogscart__info{padding-inline:16px}}.catalogscart__name{font-weight:700;line-height:1.2}@media (width>=90em){.catalogscart__name{font-size:20px}}@media (width>=20em) and (width<90em){.catalogscart__name{font-size:clamp(18px , 17.4286px + .178571vw , 20px)}}@media (width<20em){.catalogscart__name{font-size:18px}}.catalogscart__name a{transition:color .3s}@media (any-hover:hover){.catalogscart__name a:hover{color:var(--color-rose)}}.catalogscart__price{color:#706e6d;margin-top:6px;line-height:1.2}@media (width>=90em){.catalogscart__price{font-size:16px}}@media (width>=20em) and (width<90em){.catalogscart__price{font-size:clamp(14px , 13.4286px + .178571vw , 16px)}}@media (width<20em){.catalogscart__price{font-size:14px}}.catalogscart__add{background:var(--color-bone);width:80px;height:80px;color:var(--main-color);border-radius:50%;flex-shrink:0;place-items:center;transition:color .3s;display:grid}@media (width<48em){.catalogscart__add{width:64px;height:64px}}.catalogscart__add[hidden]{display:none}.catalogscart__add svg{width:32px;height:38px}@media (any-hover:hover){.catalogscart__add:hover{color:var(--color-rose)}}.catalogscart__stepper{background:var(--main-color);width:150px;height:80px;color:var(--color-white);border-radius:999px;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;font-size:20px;line-height:1;display:grid}.catalogscart__stepper[hidden]{display:none}@media (width<48em){.catalogscart__stepper{width:128px;height:64px}}.catalogscart__step{width:100%;height:100%;color:inherit;place-items:center;padding:0;font-size:22px;transition:color .3s;display:grid}@media (any-hover:hover){.catalogscart__step:hover{color:var(--color-blush)}}.catalogscart__qty{font-variant-numeric:tabular-nums;text-align:center;min-width:0}.beforeandafter{background:var(--color-white)}@media (width>=90em){.beforeandafter{margin-top:48px}}@media (width>=20em) and (width<90em){.beforeandafter{margin-top:clamp(24px , 17.1429px + 2.14286vw , 48px)}}@media (width<20em){.beforeandafter{margin-top:24px}}@media (width>=90em){.beforeandafter{padding-top:55px}}@media (width>=20em) and (width<90em){.beforeandafter{padding-top:clamp(40px , 35.7143px + 1.33929vw , 55px)}}@media (width<20em){.beforeandafter{padding-top:40px}}@media (width>=90em){.beforeandafter{padding-bottom:73px}}@media (width>=20em) and (width<90em){.beforeandafter{padding-bottom:clamp(48px , 40.8571px + 2.23214vw , 73px)}}@media (width<20em){.beforeandafter{padding-bottom:48px}}.beforeandafter__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}@media (width>=90em){.beforeandafter__head{margin-bottom:63px}}@media (width>=20em) and (width<90em){.beforeandafter__head{margin-bottom:clamp(28px , 18px + 3.125vw , 63px)}}@media (width<20em){.beforeandafter__head{margin-bottom:28px}}.beforeandafter__heading{flex-direction:column;align-items:flex-start;display:flex}@media (width>=90em){.beforeandafter__heading .tabletext{margin-bottom:16px}}@media (width>=20em) and (width<90em){.beforeandafter__heading .tabletext{margin-bottom:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.beforeandafter__heading .tabletext{margin-bottom:12px}}.beforeandafter__title{font-family:var(--font-family);color:var(--main-color);font-weight:700;line-height:1.1}@media (width>=90em){.beforeandafter__title{font-size:56px}}@media (width>=20em) and (width<90em){.beforeandafter__title{font-size:clamp(32px , 25.1429px + 2.14286vw , 56px)}}@media (width<20em){.beforeandafter__title{font-size:32px}}.beforeandafter__accent{color:var(--color-rose);font:inherit;background:0 0}.beforeandafter__controls{flex-wrap:wrap;align-items:center;gap:16px 25px;display:flex}.beforeandafter__chips{flex-wrap:wrap;gap:9px;display:flex}.beforeandafter__chip{border:1px solid var(--color-mist);height:33px;color:var(--main-color);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding-inline:17px;font-size:12px;font-weight:600;line-height:1;transition:background-color .3s,border-color .3s,color .3s}.beforeandafter__chip[aria-selected=true]{background:var(--main-color);border-color:var(--main-color);color:var(--color-white)}@media (any-hover:hover){.beforeandafter__chip:not([aria-selected=true]):hover{border-color:var(--main-color)}}.beforeandafter__arrows{gap:8px;display:flex}.beforeandafter__arrow-btn{border:1.5px solid var(--main-color);width:44px;height:44px;color:var(--main-color);border-radius:50%;place-items:center;transition:background-color .3s,color .3s,border-color .3s;display:grid}.beforeandafter__arrow-btn svg{width:20px;height:20px}.beforeandafter__arrow-btn:disabled{border-color:var(--color-mist);color:var(--color-ink-muted);cursor:default}@media (any-hover:hover){.beforeandafter__arrow-btn:not(:disabled):hover{background:var(--main-color);color:var(--color-white)}}.beforeandafter__panel{display:none}.beforeandafter__panel.--active{display:block}.beforeandafter__compare{aspect-ratio:1200/560;border-radius:32px;position:relative;overflow:hidden;container-type:inline-size}@media (width<48em){.beforeandafter__compare{aspect-ratio:4/3;border-radius:24px}}.beforeandafter__item{z-index:0;position:absolute;inset:0;overflow:hidden}.beforeandafter__item img{object-fit:cover;width:100%;height:100%;display:block}.beforeandafter__item--after{width:50%;left:auto;right:0}.beforeandafter__item--after img{object-position:right center;width:100cqi;max-width:none;position:absolute;top:0;right:0}.beforeandafter__label{z-index:1;background:var(--color-white);height:30px;color:var(--main-color);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding-inline:12px 16px;font-size:15px;line-height:1;display:inline-flex;position:absolute;top:26px;left:25px;box-shadow:0 2px 10px #2e2e2e14}.beforeandafter__label:before{content:"";background:var(--color-ink-muted);border-radius:50%;width:6px;height:6px}.beforeandafter__label--after{background:var(--main-color);color:var(--color-white);left:auto;right:29px}.beforeandafter__label--after:before{background:var(--color-rose)}@media (width<48em){.beforeandafter__label{top:14px;left:14px}.beforeandafter__label--after{left:auto;right:14px}}.beforeandafter__arrow{z-index:2;cursor:grab;width:0;position:absolute;top:0;bottom:0;left:50%}.beforeandafter__arrow:active{cursor:grabbing}.beforeandafter__arrow:before{content:"";background:var(--color-white);width:2px;position:absolute;top:0;bottom:0;left:-1px}.beforeandafter__handle{background:var(--color-white);width:56px;height:56px;color:var(--main-color);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:0;translate:-50% -50%;box-shadow:0 4px 16px #2e2e2e1f}.beforeandafter__handle svg{width:28px;height:28px}@media (width<48em){.beforeandafter__handle{width:44px;height:44px}}.stepsgettingorganised{background:var(--color-bone);scroll-margin-top:var(--header-height,80px)}@media (width>=90em){.stepsgettingorganised{padding-top:78px}}@media (width>=20em) and (width<90em){.stepsgettingorganised{padding-top:clamp(48px , 39.4286px + 2.67857vw , 78px)}}@media (width<20em){.stepsgettingorganised{padding-top:48px}}@media (width>=90em){.stepsgettingorganised{padding-bottom:60px}}@media (width>=20em) and (width<90em){.stepsgettingorganised{padding-bottom:clamp(40px , 34.2857px + 1.78571vw , 60px)}}@media (width<20em){.stepsgettingorganised{padding-bottom:40px}}@media (width>=90em){.stepsgettingorganised .tabletext{margin-bottom:16px}}@media (width>=20em) and (width<90em){.stepsgettingorganised .tabletext{margin-bottom:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.stepsgettingorganised .tabletext{margin-bottom:12px}}.stepsgettingorganised__title{font-family:var(--font-family);color:var(--main-color);font-weight:700;line-height:1.1}@media (width>=90em){.stepsgettingorganised__title{font-size:56px}}@media (width>=20em) and (width<90em){.stepsgettingorganised__title{font-size:clamp(32px , 25.1429px + 2.14286vw , 56px)}}@media (width<20em){.stepsgettingorganised__title{font-size:32px}}@media (width>=90em){.stepsgettingorganised__title:not(:last-child){margin-bottom:40px}}@media (width>=20em) and (width<90em){.stepsgettingorganised__title:not(:last-child){margin-bottom:clamp(24px , 19.4286px + 1.42857vw , 40px)}}@media (width<20em){.stepsgettingorganised__title:not(:last-child){margin-bottom:24px}}.stepsgettingorganised__accent{color:var(--color-rose);font:inherit;background:0 0}.stepsgettingorganised__list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width>=90em){.stepsgettingorganised__list{gap:24px}}@media (width>=20em) and (width<90em){.stepsgettingorganised__list{gap:clamp(12px , 8.57143px + 1.07143vw , 24px)}}@media (width<20em){.stepsgettingorganised__list{gap:12px}}@media (width<62em){.stepsgettingorganised__list{grid-template-columns:1fr}}.stepsgettingorganised__step{min-width:0;color:var(--color-white);border-radius:20px;flex-direction:column;display:flex}@media (width>=90em){.stepsgettingorganised__step{padding-top:26px}}@media (width>=20em) and (width<90em){.stepsgettingorganised__step{padding-top:clamp(20px , 18.2857px + .535714vw , 26px)}}@media (width<20em){.stepsgettingorganised__step{padding-top:20px}}@media (width>=90em){.stepsgettingorganised__step{padding-inline:24px}}@media (width>=20em) and (width<90em){.stepsgettingorganised__step{padding-inline:clamp(20px , 18.8571px + .357143vw , 24px)}}@media (width<20em){.stepsgettingorganised__step{padding-inline:20px}}@media (width>=90em){.stepsgettingorganised__step{padding-bottom:32px}}@media (width>=20em) and (width<90em){.stepsgettingorganised__step{padding-bottom:clamp(24px , 21.7143px + .714286vw , 32px)}}@media (width<20em){.stepsgettingorganised__step{padding-bottom:24px}}@media (width>=90em){.stepsgettingorganised__step{min-height:216px}}@media (width>=20em) and (width<90em){.stepsgettingorganised__step{min-height:clamp(170px , 156.857px + 4.10714vw , 216px)}}@media (width<20em){.stepsgettingorganised__step{min-height:170px}}.stepsgettingorganised__step--1{background:var(--color-coral)}.stepsgettingorganised__step--2{background:var(--color-violet)}.stepsgettingorganised__step--3{background:var(--color-sky)}.stepsgettingorganised__number{font-weight:600;line-height:1}@media (width>=90em){.stepsgettingorganised__number{font-size:56px}}@media (width>=20em) and (width<90em){.stepsgettingorganised__number{font-size:clamp(44px , 40.5714px + 1.07143vw , 56px)}}@media (width<20em){.stepsgettingorganised__number{font-size:44px}}@media (width>=90em){.stepsgettingorganised__number:not(:last-child){margin-bottom:20px}}@media (width>=20em) and (width<90em){.stepsgettingorganised__number:not(:last-child){margin-bottom:clamp(16px , 14.8571px + .357143vw , 20px)}}@media (width<20em){.stepsgettingorganised__number:not(:last-child){margin-bottom:16px}}.stepsgettingorganised__name{font-weight:600;line-height:1.2}@media (width>=90em){.stepsgettingorganised__name{font-size:26px}}@media (width>=20em) and (width<90em){.stepsgettingorganised__name{font-size:clamp(22px , 20.8571px + .357143vw , 26px)}}@media (width<20em){.stepsgettingorganised__name{font-size:22px}}@media (width>=90em){.stepsgettingorganised__name:not(:last-child){margin-bottom:12px}}@media (width>=20em) and (width<90em){.stepsgettingorganised__name:not(:last-child){margin-bottom:clamp(8px , 6.85714px + .357143vw , 12px)}}@media (width<20em){.stepsgettingorganised__name:not(:last-child){margin-bottom:8px}}.stepsgettingorganised__text{font-size:15px;line-height:1.2}.aboutuspin{background:var(--color-bone)}@media (width>=90em){.aboutuspin{padding-top:60px}}@media (width>=20em) and (width<90em){.aboutuspin{padding-top:clamp(40px , 34.2857px + 1.78571vw , 60px)}}@media (width<20em){.aboutuspin{padding-top:40px}}@media (width>=90em){.aboutuspin{padding-bottom:72px}}@media (width>=20em) and (width<90em){.aboutuspin{padding-bottom:clamp(48px , 41.1429px + 2.14286vw , 72px)}}@media (width<20em){.aboutuspin{padding-bottom:48px}}.aboutuspin__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}@media (width>=90em){.aboutuspin__head{margin-bottom:41px}}@media (width>=20em) and (width<90em){.aboutuspin__head{margin-bottom:clamp(28px , 24.2857px + 1.16071vw , 41px)}}@media (width<20em){.aboutuspin__head{margin-bottom:28px}}.aboutuspin__content{flex-direction:column;align-items:flex-start;max-width:860px;display:flex}@media (width>=90em){.aboutuspin__content .tabletext{margin-bottom:16px}}@media (width>=20em) and (width<90em){.aboutuspin__content .tabletext{margin-bottom:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.aboutuspin__content .tabletext{margin-bottom:12px}}.aboutuspin__title{font-family:var(--font-family);color:var(--main-color);font-weight:700;line-height:1.1}@media (width>=90em){.aboutuspin__title{font-size:56px}}@media (width>=20em) and (width<90em){.aboutuspin__title{font-size:clamp(32px , 25.1429px + 2.14286vw , 56px)}}@media (width<20em){.aboutuspin__title{font-size:32px}}@media (width>=90em){.aboutuspin__title:not(:last-child){margin-bottom:16px}}@media (width>=20em) and (width<90em){.aboutuspin__title:not(:last-child){margin-bottom:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.aboutuspin__title:not(:last-child){margin-bottom:12px}}.aboutuspin__accent{color:var(--color-rose);font:inherit;background:0 0}.aboutuspin__parahraph{color:var(--color-ink-muted);line-height:1.75}@media (width>=90em){.aboutuspin__parahraph{font-size:18px}}@media (width>=20em) and (width<90em){.aboutuspin__parahraph{font-size:clamp(16px , 15.4286px + .178571vw , 18px)}}@media (width<20em){.aboutuspin__parahraph{font-size:16px}}.aboutuspin__button{flex-shrink:0}.aboutuspin__media{aspect-ratio:1200/675;grid-template-rows:minmax(0,437fr) minmax(0,214fr);grid-template-columns:minmax(0,792fr) minmax(0,180fr) minmax(0,180fr);display:grid}@media (width>=90em){.aboutuspin__media{gap:24px}}@media (width>=20em) and (width<90em){.aboutuspin__media{gap:clamp(12px , 8.57143px + 1.07143vw , 24px)}}@media (width<20em){.aboutuspin__media{gap:12px}}@media (width<62em){.aboutuspin__media{aspect-ratio:auto;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}.aboutuspin__photo{margin:0;position:relative;overflow:hidden}@media (width>=90em){.aboutuspin__photo{border-radius:32px}}@media (width>=20em) and (width<90em){.aboutuspin__photo{border-radius:clamp(24px , 21.7143px + .714286vw , 32px)}}@media (width<20em){.aboutuspin__photo{border-radius:24px}}.aboutuspin__photo img{object-fit:cover;width:100%;height:100%;display:block}.aboutuspin__photo--main{grid-row:1/3}@media (width<62em){.aboutuspin__photo--main{aspect-ratio:792/675;grid-area:auto/1/auto/-1}}.aboutuspin__photo--side{grid-column:2/4}@media (width<62em){.aboutuspin__photo--side{aspect-ratio:16/10;grid-column:1/-1}.aboutuspin__photo--side img{object-position:center 15%}}.aboutuspin__caption{background:var(--color-white);height:37px;color:var(--main-color);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding-inline:14px 18px;font-size:14px;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:24px;left:25px}@media (width<48em){.aboutuspin__caption{height:32px;font-size:13px;bottom:14px;left:14px}}.aboutuspin__caption:before{content:"";background:var(--color-rose);border-radius:50%;width:7px;height:7px}.aboutuspin__badge{min-width:0;color:var(--color-white);flex-direction:column;display:flex}@media (width>=90em){.aboutuspin__badge{padding-top:28px}}@media (width>=20em) and (width<90em){.aboutuspin__badge{padding-top:clamp(18px , 15.1429px + .892857vw , 28px)}}@media (width<20em){.aboutuspin__badge{padding-top:18px}}@media (width>=90em){.aboutuspin__badge{padding-inline:24px}}@media (width>=20em) and (width<90em){.aboutuspin__badge{padding-inline:clamp(18px , 16.2857px + .535714vw , 24px)}}@media (width<20em){.aboutuspin__badge{padding-inline:18px}}@media (width>=90em){.aboutuspin__badge{padding-bottom:20px}}@media (width>=20em) and (width<90em){.aboutuspin__badge{padding-bottom:clamp(18px , 17.4286px + .178571vw , 20px)}}@media (width<20em){.aboutuspin__badge{padding-bottom:18px}}@media (width>=90em){.aboutuspin__badge{border-radius:32px}}@media (width>=20em) and (width<90em){.aboutuspin__badge{border-radius:clamp(24px , 21.7143px + .714286vw , 32px)}}@media (width<20em){.aboutuspin__badge{border-radius:24px}}.aboutuspin__badge--years{background:var(--color-blush)}.aboutuspin__badge--countries{background:var(--color-violet)}.aboutuspin__badge-value{font-weight:600;line-height:1}@media (width>=90em){.aboutuspin__badge-value{font-size:56px}}@media (width>=20em) and (width<90em){.aboutuspin__badge-value{font-size:clamp(40px , 35.4286px + 1.42857vw , 56px)}}@media (width<20em){.aboutuspin__badge-value{font-size:40px}}@media (width>=90em){.aboutuspin__badge-value:not(:last-child){margin-bottom:18px}}@media (width>=20em) and (width<90em){.aboutuspin__badge-value:not(:last-child){margin-bottom:clamp(8px , 5.14286px + .892857vw , 18px)}}@media (width<20em){.aboutuspin__badge-value:not(:last-child){margin-bottom:8px}}.aboutuspin__badge-text{line-height:1.65}@media (width>=90em){.aboutuspin__badge-text{font-size:18px}}@media (width>=20em) and (width<90em){.aboutuspin__badge-text{font-size:clamp(15px , 14.1429px + .267857vw , 18px)}}@media (width<20em){.aboutuspin__badge-text{font-size:15px}}.reviewspin{background:var(--color-bone);overflow:clip}@media (width>=90em){.reviewspin{padding-top:46px}}@media (width>=20em) and (width<90em){.reviewspin{padding-top:clamp(40px , 38.2857px + .535714vw , 46px)}}@media (width<20em){.reviewspin{padding-top:40px}}@media (width>=90em){.reviewspin{padding-bottom:124px}}@media (width>=20em) and (width<90em){.reviewspin{padding-bottom:clamp(56px , 36.5714px + 6.07143vw , 124px)}}@media (width<20em){.reviewspin{padding-bottom:56px}}.reviewspin__container{text-align:center;flex-direction:column;align-items:center;display:flex}@media (width>=90em){.reviewspin__container:not(:last-child){margin-bottom:42px}}@media (width>=20em) and (width<90em){.reviewspin__container:not(:last-child){margin-bottom:clamp(32px , 29.1429px + .892857vw , 42px)}}@media (width<20em){.reviewspin__container:not(:last-child){margin-bottom:32px}}.reviewspin__container--fan{text-align:left;display:block;container-type:inline-size}@media (width>=90em){.reviewspin .tabletext{margin-bottom:16px}}@media (width>=20em) and (width<90em){.reviewspin .tabletext{margin-bottom:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.reviewspin .tabletext{margin-bottom:12px}}.reviewspin__title{font-family:var(--font-family);color:var(--main-color);font-weight:700;line-height:1.1}@media (width>=90em){.reviewspin__title{font-size:56px}}@media (width>=20em) and (width<90em){.reviewspin__title{font-size:clamp(32px , 25.1429px + 2.14286vw , 56px)}}@media (width<20em){.reviewspin__title{font-size:32px}}@media (width>=90em){.reviewspin__title:not(:last-child){margin-bottom:18px}}@media (width>=20em) and (width<90em){.reviewspin__title:not(:last-child){margin-bottom:clamp(14px , 12.8571px + .357143vw , 18px)}}@media (width<20em){.reviewspin__title:not(:last-child){margin-bottom:14px}}.reviewspin__accent{color:var(--color-rose);font:inherit;background:0 0}.reviewspin__text{color:var(--main-color);line-height:1.6}@media (width>=90em){.reviewspin__text{font-size:20px}}@media (width>=20em) and (width<90em){.reviewspin__text{font-size:clamp(16px , 14.8571px + .357143vw , 20px)}}@media (width<20em){.reviewspin__text{font-size:16px}}@media (width>=90em){.reviewspin__text{max-width:598px}}@media (width>=20em) and (width<90em){.reviewspin__text{max-width:clamp(320px , 240.571px + 24.8214vw , 598px)}}@media (width<20em){.reviewspin__text{max-width:320px}}.reviewspin__list{--u:calc(100cqw / 1200);height:calc(720 * var(--u));margin:0;padding:0;list-style:none;position:relative}@media (width<48em){.reviewspin__list{--u:.85px;flex-direction:column;align-items:center;height:auto;display:flex}}.reviewspin__card-block{z-index:0;position:absolute}.reviewspin__card-block:first-child{left:calc(38 * var(--u));top:calc(96 * var(--u))}.reviewspin__card-block:nth-child(2){left:calc(290 * var(--u));top:calc(18 * var(--u))}.reviewspin__card-block:nth-child(3){left:calc(530 * var(--u));top:calc(142 * var(--u))}.reviewspin__card-block:nth-child(4){left:calc(757 * var(--u));top:calc(111 * var(--u))}.reviewspin__card-block:first-child{z-index:1}.reviewspin__card-block:nth-child(2){z-index:2}.reviewspin__card-block:nth-child(3){z-index:3}.reviewspin__card-block:nth-child(4){z-index:4}.reviewspin__card-block:has(>.reviewspin__card:hover){z-index:10}@media (width<48em){.reviewspin__card-block{position:relative;top:auto!important;left:auto!important}.reviewspin__card-block:not(:first-child){margin-top:16px}}.reviewspin__card{isolation:isolate;width:calc(408 * var(--u));height:calc(560 * var(--u));padding:calc(24 * var(--u)) calc(57 * var(--u)) calc(24 * var(--u)) calc(24 * var(--u));border-radius:calc(28 * var(--u));color:var(--color-white);flex-direction:column;display:flex;position:relative;overflow:hidden}.reviewspin__card--1{background:var(--color-blush);--reviewspin-decor:#d3b3a9;rotate:-8.3deg}.reviewspin__card--1 .reviewspin__decor{translate:calc(-80 * var(--u)) calc(30 * var(--u));bottom:0;left:0}.reviewspin__card--1 .reviewspin__decor svg{width:calc(483 * var(--u));height:calc(612 * var(--u))}.reviewspin__card--2{color:var(--main-color);--reviewspin-decor:#ded6d0;background:#e8e1dc;rotate:5.4deg}.reviewspin__card--2 .reviewspin__decor{translate:calc(276 * var(--u)) calc(-111 * var(--u));top:0;left:0;rotate:180deg}.reviewspin__card--2 .reviewspin__decor svg{width:calc(202 * var(--u));height:calc(607 * var(--u))}.reviewspin__card--3{background:var(--color-sky);--reviewspin-decor:#b5cade;rotate:-3.6deg}.reviewspin__card--3 .reviewspin__decor{translate:calc(90 * var(--u)) calc(130 * var(--u));top:0;left:0;rotate:10deg}.reviewspin__card--3 .reviewspin__decor svg{width:calc(433 * var(--u));height:calc(598 * var(--u))}.reviewspin__card--4{background:var(--color-violet);--reviewspin-decor:#8f7cb3;rotate:8.2deg}.reviewspin__card--4 .reviewspin__decor{translate:calc(-10 * var(--u)) calc(50 * var(--u));top:0;left:0;rotate:-10deg}.reviewspin__card--4 .reviewspin__decor svg{width:calc(776 * var(--u));height:calc(608 * var(--u))}@media (width<48em){.reviewspin__card{width:min(408 * var(--u), 100cqw - 32px);height:auto;padding-bottom:40px}.reviewspin__card--1{rotate:-3deg}.reviewspin__card--2{rotate:2.5deg}.reviewspin__card--3{rotate:-2.5deg}.reviewspin__card--4{rotate:3deg}}.reviewspin__decor{z-index:-1;position:absolute}.reviewspin__decor svg{fill:none;display:block}.reviewspin__decor svg path{stroke:var(--reviewspin-decor);stroke-width:100px}.reviewspin__avatar-and-meta{align-items:center;column-gap:calc(18 * var(--u));display:flex}.reviewspin__avatar{width:calc(64 * var(--u));height:calc(64 * var(--u));border-radius:50%;flex-shrink:0;overflow:hidden}.reviewspin__avatar img{object-fit:cover;width:100%;height:100%;display:block}.reviewspin__meta{row-gap:calc(4 * var(--u));flex-direction:column;display:flex}.reviewspin__name{font-weight:700;line-height:1.15;font-size:calc(26 * var(--u))}.reviewspin__role{line-height:1.2;font-size:calc(18 * var(--u));opacity:.9}.reviewspin__quote{margin-top:calc(160 * var(--u))}@media (width<48em){.reviewspin__quote{margin-top:28px}}.reviewspin__quote{line-height:1.55;font-size:calc(19 * var(--u))}.settext{background:var(--color-white);text-align:center}@media (width>=90em){.settext{padding-top:80px}}@media (width>=20em) and (width<90em){.settext{padding-top:clamp(48px , 38.8571px + 2.85714vw , 80px)}}@media (width<20em){.settext{padding-top:48px}}@media (width>=90em){.settext{padding-bottom:80px}}@media (width>=20em) and (width<90em){.settext{padding-bottom:clamp(48px , 38.8571px + 2.85714vw , 80px)}}@media (width<20em){.settext{padding-bottom:48px}}.settext__container{flex-direction:column;align-items:center;display:flex}@media (width>=90em){.settext .tabletext{margin-bottom:16px}}@media (width>=20em) and (width<90em){.settext .tabletext{margin-bottom:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.settext .tabletext{margin-bottom:12px}}.settext__title{font-family:var(--font-family);color:var(--main-color);font-weight:700;line-height:1.1}@media (width>=90em){.settext__title{font-size:56px}}@media (width>=20em) and (width<90em){.settext__title{font-size:clamp(32px , 25.1429px + 2.14286vw , 56px)}}@media (width<20em){.settext__title{font-size:32px}}@media (width>=90em){.settext__title:not(:last-child){margin-bottom:16px}}@media (width>=20em) and (width<90em){.settext__title:not(:last-child){margin-bottom:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.settext__title:not(:last-child){margin-bottom:12px}}.settext__highlight{color:var(--color-rose);font:inherit;background:0 0}.settext__text{color:var(--main-color);line-height:1.6}@media (width>=90em){.settext__text{font-size:20px}}@media (width>=20em) and (width<90em){.settext__text{font-size:clamp(16px , 14.8571px + .357143vw , 20px)}}@media (width<20em){.settext__text{font-size:16px}}@media (width>=90em){.settext__text:not(:last-child){margin-bottom:40px}}@media (width>=20em) and (width<90em){.settext__text:not(:last-child){margin-bottom:clamp(28px , 24.5714px + 1.07143vw , 40px)}}@media (width<20em){.settext__text:not(:last-child){margin-bottom:28px}}.marqueepin__item{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;font-weight:500;line-height:1.2;display:flex}@media (width>=90em){.marqueepin__item{column-gap:12px}}@media (width>=20em) and (width<90em){.marqueepin__item{column-gap:clamp(8px , 6.85714px + .357143vw , 12px)}}@media (width<20em){.marqueepin__item{column-gap:8px}}@media (width>=90em){.marqueepin__item{height:60px}}@media (width>=20em) and (width<90em){.marqueepin__item{height:clamp(44px , 39.4286px + 1.42857vw , 60px)}}@media (width<20em){.marqueepin__item{height:44px}}@media (width>=90em){.marqueepin__item{padding-left:19px}}@media (width>=20em) and (width<90em){.marqueepin__item{padding-left:clamp(14px , 12.5714px + .446429vw , 19px)}}@media (width<20em){.marqueepin__item{padding-left:14px}}@media (width>=90em){.marqueepin__item{padding-right:28px}}@media (width>=20em) and (width<90em){.marqueepin__item{padding-right:clamp(18px , 15.1429px + .892857vw , 28px)}}@media (width<20em){.marqueepin__item{padding-right:18px}}@media (width>=90em){.marqueepin__item{font-size:13px}}@media (width>=20em) and (width<90em){.marqueepin__item{font-size:clamp(11px , 10.4286px + .178571vw , 13px)}}@media (width<20em){.marqueepin__item{font-size:11px}}.marqueepin__item img{flex:none;height:auto}@media (width>=90em){.marqueepin__item img{width:22px}}@media (width>=20em) and (width<90em){.marqueepin__item img{width:clamp(16px , 14.2857px + .535714vw , 22px)}}@media (width<20em){.marqueepin__item img{width:16px}}.marqueepin__item--outline{border-color:var(--color-hairline);color:var(--main-color)}.marqueepin__item--dark{background:var(--main-color);border-color:var(--main-color);color:var(--color-white)}.marqueepin__item--blush{background:var(--color-blush);border-color:var(--color-blush);color:var(--main-color)}.faqpin{text-align:center;position:relative}@media (width>=90em){.faqpin{padding-top:40px}}@media (width>=20em) and (width<90em){.faqpin{padding-top:clamp(24px , 19.4286px + 1.42857vw , 40px)}}@media (width<20em){.faqpin{padding-top:24px}}@media (width>=90em){.faqpin{padding-bottom:80px}}@media (width>=20em) and (width<90em){.faqpin{padding-bottom:clamp(48px , 38.8571px + 2.85714vw , 80px)}}@media (width<20em){.faqpin{padding-bottom:48px}}.faqpin__decor{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:40px;overflow:hidden}.faqpin__decor-track{width:100%;height:100%;animation:45s linear infinite faqpinDecorSnake;position:relative}.faqpin__decor-item{position:absolute;top:0;left:0}.faqpin__decor-item--offset{transform:translate(2090px,500px)}@keyframes faqpinDecorSnake{0%{transform:translate(0)}to{transform:translate(-2090px,-500px)}}.faqpin{background:var(--color-bone);isolation:isolate}.faqpin .faqpin__decor path{stroke:#efeae6}.faqpin .faqpin__container{flex-direction:column;align-items:center;display:flex}@media (width>=90em){.faqpin .faqpin__container{margin-top:120px}}@media (width>=20em) and (width<90em){.faqpin .faqpin__container{margin-top:clamp(48px , 27.4286px + 6.42857vw , 120px)}}@media (width<20em){.faqpin .faqpin__container{margin-top:48px}}@media (width>=90em){.faqpin .tabletext{margin-bottom:16px}}@media (width>=20em) and (width<90em){.faqpin .tabletext{margin-bottom:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.faqpin .tabletext{margin-bottom:12px}}.faqpin__title{font-family:var(--font-family);color:var(--main-color);margin:0;font-weight:700;line-height:1.1}@media (width>=90em){.faqpin__title{font-size:56px}}@media (width>=20em) and (width<90em){.faqpin__title{font-size:clamp(30px , 22.5714px + 2.32143vw , 56px)}}@media (width<20em){.faqpin__title{font-size:30px}}.faqpin__highlight{color:var(--color-rose);font:inherit;background:0 0}.faqpin__list{text-align:left;flex-direction:column;gap:12px;width:100%;display:flex}@media (width>=90em){.faqpin__list{margin-top:40px}}@media (width>=20em) and (width<90em){.faqpin__list{margin-top:clamp(28px , 24.5714px + 1.07143vw , 40px)}}@media (width<20em){.faqpin__list{margin-top:28px}}.faqpin__item{background:var(--color-white);border-radius:20px}@media (width>=90em){.faqpin__item{padding-left:32px}}@media (width>=20em) and (width<90em){.faqpin__item{padding-left:clamp(16px , 11.4286px + 1.42857vw , 32px)}}@media (width<20em){.faqpin__item{padding-left:16px}}@media (width>=90em){.faqpin__item{padding-right:32px}}@media (width>=20em) and (width<90em){.faqpin__item{padding-right:clamp(16px , 11.4286px + 1.42857vw , 32px)}}@media (width<20em){.faqpin__item{padding-right:16px}}.faqpin__question.--spoller-active .faqpin__icon:before{opacity:0}.faqpin__question{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-weight:600;line-height:1.4;list-style:none;display:flex}@media (width>=90em){.faqpin__question{font-size:16px}}@media (width>=20em) and (width<90em){.faqpin__question{font-size:clamp(15px , 14.7143px + .0892857vw , 16px)}}@media (width<20em){.faqpin__question{font-size:15px}}@media (width>=90em){.faqpin__question{padding-block:22px}}@media (width>=20em) and (width<90em){.faqpin__question{padding-block:clamp(16px , 14.2857px + .535714vw , 22px)}}@media (width<20em){.faqpin__question{padding-block:16px}}.faqpin__question::-webkit-details-marker{display:none}.faqpin__question::marker{display:none}.faqpin__icon{flex:none;width:12px;height:12px;position:relative}.faqpin__icon:before,.faqpin__icon:after{content:"";background:var(--main-color);transition:opacity .2s;position:absolute;top:50%;left:50%}.faqpin__icon:before{width:2px;height:100%;transform:translate(-50%,-50%)}.faqpin__icon:after{width:100%;height:2px;transform:translate(-50%,-50%)}.faqpin__answer{color:var(--color-ink-muted);line-height:1.6}@media (width>=90em){.faqpin__answer{font-size:15px}}@media (width>=20em) and (width<90em){.faqpin__answer{font-size:clamp(14px , 13.7143px + .0892857vw , 15px)}}@media (width<20em){.faqpin__answer{font-size:14px}}@media (width>=90em){.faqpin__answer{padding-bottom:22px}}@media (width>=20em) and (width<90em){.faqpin__answer{padding-bottom:clamp(16px , 14.2857px + .535714vw , 22px)}}@media (width<20em){.faqpin__answer{padding-bottom:16px}}.faqpin__answer p{margin:0}@media (width>=90em){.faqpin--catalog{padding-top:64px}}@media (width>=20em) and (width<90em){.faqpin--catalog{padding-top:clamp(40px , 33.1429px + 2.14286vw , 64px)}}@media (width<20em){.faqpin--catalog{padding-top:40px}}@media (width>=90em){.faqpin--catalog{padding-bottom:80px}}@media (width>=20em) and (width<90em){.faqpin--catalog{padding-bottom:clamp(48px , 38.8571px + 2.85714vw , 80px)}}@media (width<20em){.faqpin--catalog{padding-bottom:48px}}.faqpin--catalog .faqpin__container{margin-top:0}.tabletext{border:1px solid var(--color-mist);text-transform:uppercase;color:var(--main-color);background:0 0;border-radius:100px;align-items:center;gap:10px;padding-block:6px;padding-inline:13px 15px;font-weight:500;line-height:1;display:inline-flex}@media (width>=90em){.tabletext{font-size:16px}}@media (width>=20em) and (width<90em){.tabletext{font-size:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.tabletext{font-size:12px}}.tabletext:before{content:"";background:var(--color-rose);border-radius:50%;flex-shrink:0;width:7px;height:7px}.abouthero{isolation:isolate;position:relative;overflow:clip}@media (width>=90em){.abouthero{padding-top:179px}}@media (width>=20em) and (width<90em){.abouthero{padding-top:clamp(110px , 90.2857px + 6.16071vw , 179px)}}@media (width<20em){.abouthero{padding-top:110px}}@media (width>=90em){.abouthero{padding-bottom:57px}}@media (width>=20em) and (width<90em){.abouthero{padding-bottom:clamp(32px , 24.8571px + 2.23214vw , 57px)}}@media (width<20em){.abouthero{padding-bottom:32px}}.abouthero__decor{z-index:-1;pointer-events:none;position:absolute;top:0;left:50%;translate:calc(250px - 50%) -330px}@media (width>=90em){.abouthero__decor{width:1440px}}@media (width>=20em) and (width<90em){.abouthero__decor{width:clamp(900px , 745.714px + 48.2143vw , 1440px)}}@media (width<20em){.abouthero__decor{width:900px}}.abouthero__decor-svg{width:100%;height:auto;display:block;overflow:visible}.abouthero__decor-svg path{stroke:var(--color-white)}.abouthero__container{grid-template-columns:1fr auto;align-items:end;column-gap:24px;display:grid}@media (width<=62em){.abouthero__container{grid-template-columns:1fr}}.abouthero .tabletext{grid-column:1/-1;justify-self:start}@media (width>=90em){.abouthero .tabletext:not(:last-child){margin-bottom:16px}}@media (width>=20em) and (width<90em){.abouthero .tabletext:not(:last-child){margin-bottom:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.abouthero .tabletext:not(:last-child){margin-bottom:12px}}.abouthero__title{text-transform:uppercase;color:var(--main-color);letter-spacing:-.03em;grid-column:1/-1;margin:0;font-family:Days One,sans-serif;font-weight:400;line-height:1.22}@media (width>=90em){.abouthero__title{font-size:64px}}@media (width>=20em) and (width<90em){.abouthero__title{font-size:clamp(28px , 17.7143px + 3.21429vw , 64px)}}@media (width<20em){.abouthero__title{font-size:28px}}@media (width>=90em){.abouthero__title:not(:last-child){margin-bottom:20px}}@media (width>=20em) and (width<90em){.abouthero__title:not(:last-child){margin-bottom:clamp(16px , 14.8571px + .357143vw , 20px)}}@media (width<20em){.abouthero__title:not(:last-child){margin-bottom:16px}}.abouthero__highlight{color:var(--color-rose);font:inherit;background:0 0}.abouthero__text{color:var(--color-ink-muted);max-width:560px;line-height:1.6}@media (width>=90em){.abouthero__text{font-size:20px}}@media (width>=20em) and (width<90em){.abouthero__text{font-size:clamp(16px , 14.8571px + .357143vw , 20px)}}@media (width<20em){.abouthero__text{font-size:16px}}.abouthero__buttons{flex-wrap:wrap;gap:16px;display:flex}@media (width<=62em){.abouthero__buttons{margin-top:24px}}.abouthero__media{aspect-ratio:1200/560;grid-column:1/-1;overflow:hidden}@media (width>=90em){.abouthero__media{margin-top:60px}}@media (width>=20em) and (width<90em){.abouthero__media{margin-top:clamp(32px , 24px + 2.5vw , 60px)}}@media (width<20em){.abouthero__media{margin-top:32px}}@media (width>=90em){.abouthero__media{border-radius:32px}}@media (width>=30em) and (width<90em){.abouthero__media{border-radius:clamp(16px , 8px + 1.66667vw , 32px)}}@media (width<30em){.abouthero__media{border-radius:16px}}.abouthero__image{object-fit:cover;width:100%;height:100%;display:block}@media (width>=90em){.companyintro{padding-top:80px}}@media (width>=20em) and (width<90em){.companyintro{padding-top:clamp(40px , 28.5714px + 3.57143vw , 80px)}}@media (width<20em){.companyintro{padding-top:40px}}@media (width>=90em){.companyintro{padding-bottom:64px}}@media (width>=20em) and (width<90em){.companyintro{padding-bottom:clamp(32px , 22.8571px + 2.85714vw , 64px)}}@media (width<20em){.companyintro{padding-bottom:32px}}.companyintro__card{background:var(--color-white);text-align:center;border-radius:40px}@media (width>=90em){.companyintro__card{padding-top:64px}}@media (width>=20em) and (width<90em){.companyintro__card{padding-top:clamp(32px , 22.8571px + 2.85714vw , 64px)}}@media (width<20em){.companyintro__card{padding-top:32px}}@media (width>=90em){.companyintro__card{padding-bottom:56px}}@media (width>=20em) and (width<90em){.companyintro__card{padding-bottom:clamp(28px , 20px + 2.5vw , 56px)}}@media (width<20em){.companyintro__card{padding-bottom:28px}}@media (width>=90em){.companyintro__card{padding-left:64px}}@media (width>=20em) and (width<90em){.companyintro__card{padding-left:clamp(20px , 7.42857px + 3.92857vw , 64px)}}@media (width<20em){.companyintro__card{padding-left:20px}}@media (width>=90em){.companyintro__card{padding-right:64px}}@media (width>=20em) and (width<90em){.companyintro__card{padding-right:clamp(20px , 7.42857px + 3.92857vw , 64px)}}@media (width<20em){.companyintro__card{padding-right:20px}}@media (width>=90em){.companyintro .tabletext:not(:last-child){margin-bottom:24px}}@media (width>=20em) and (width<90em){.companyintro .tabletext:not(:last-child){margin-bottom:clamp(16px , 13.7143px + .714286vw , 24px)}}@media (width<20em){.companyintro .tabletext:not(:last-child){margin-bottom:16px}}.companyintro__title{--textreveal-duration:.18s;--textreveal-step:40ms;color:var(--main-color);max-width:900px;margin:0 auto;font-family:Days One,sans-serif;font-weight:600;line-height:1.1}@media (width>=90em){.companyintro__title{font-size:56px}}@media (width>=20em) and (width<90em){.companyintro__title{font-size:clamp(30px , 22.5714px + 2.32143vw , 56px)}}@media (width<20em){.companyintro__title{font-size:30px}}@media (width>=90em){.companyintro__title:not(:last-child){margin-bottom:24px}}@media (width>=20em) and (width<90em){.companyintro__title:not(:last-child){margin-bottom:clamp(16px , 13.7143px + .714286vw , 24px)}}@media (width<20em){.companyintro__title:not(:last-child){margin-bottom:16px}}.companyintro__muted{color:var(--color-ink-muted)}.companyintro__text{color:var(--color-ink-muted);max-width:640px;margin:0 auto;line-height:1.6}@media (width>=90em){.companyintro__text{font-size:20px}}@media (width>=20em) and (width<90em){.companyintro__text{font-size:clamp(18px , 17.4286px + .178571vw , 20px)}}@media (width<20em){.companyintro__text{font-size:18px}}@media (width>=90em){.companyintro__text:not(:last-child){margin-bottom:80px}}@media (width>=20em) and (width<90em){.companyintro__text:not(:last-child){margin-bottom:clamp(40px , 28.5714px + 3.57143vw , 80px)}}@media (width<20em){.companyintro__text:not(:last-child){margin-bottom:40px}}.companyintro__media{text-align:left;align-items:stretch;display:flex}@media (width>=90em){.companyintro__media{gap:16px}}@media (width>=20em) and (width<90em){.companyintro__media{gap:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.companyintro__media{gap:12px}}@media (width<=48em){.companyintro__media{flex-direction:column}}.companyintro__video{aspect-ratio:4/3;background:#1e2b22;border-radius:24px;flex:65%;min-width:0;position:relative;overflow:hidden}@media (width<=48em){.companyintro__video{flex-basis:auto}}.companyintro__video-image{object-fit:cover;opacity:.85;width:100%;height:100%;display:block}.companyintro__play{width:74px;min-width:0;height:74px;color:var(--color-white);cursor:pointer;background:#ffffff59;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .3s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (any-hover:hover){.companyintro__play:hover{background:#ffffff80}}.companyintro__badge{background:var(--color-rose);min-width:0;color:var(--main-color);border-radius:24px;flex-direction:column;flex:35%;display:flex}@media (width>=90em){.companyintro__badge{padding:28px}}@media (width>=20em) and (width<90em){.companyintro__badge{padding:clamp(18px , 15.1429px + .892857vw , 28px)}}@media (width<20em){.companyintro__badge{padding:18px}}.companyintro__year{font-family:Days One,sans-serif;line-height:1.1}@media (width>=90em){.companyintro__year{font-size:64px}}@media (width>=20em) and (width<90em){.companyintro__year{font-size:clamp(32px , 22.8571px + 2.85714vw , 64px)}}@media (width<20em){.companyintro__year{font-size:32px}}.companyintro__year:not(:last-child){margin-bottom:12px}.companyintro__place{flex:auto;font-weight:600;line-height:1.1}@media (width>=90em){.companyintro__place{font-size:32px}}@media (width>=20em) and (width<90em){.companyintro__place{font-size:clamp(22px , 19.1429px + .892857vw , 32px)}}@media (width<20em){.companyintro__place{font-size:22px}}.companyintro__logo{align-self:flex-end}.textreveal__word{white-space:nowrap;display:inline-block}.textreveal__letter{color:var(--textreveal-from,var(--color-hairline));transition:color var(--textreveal-duration,.16s) linear calc(var(--letter-index,0) * var(--textreveal-step,40ms))}.--watcher-view .textreveal__letter{color:var(--textreveal-to,var(--main-color))}@media (prefers-reduced-motion:reduce){.textreveal__letter{color:var(--textreveal-to,var(--main-color));transition:none}}[data-fls-videofullscreen]{cursor:pointer}[data-fls-videofullscreen][data-fls-videofullscreen]:fullscreen{aspect-ratio:auto;cursor:zoom-out;background:#000;border-radius:0;width:100%;height:100%;max-height:none}:is([data-fls-videofullscreen][data-fls-videofullscreen]:fullscreen img,[data-fls-videofullscreen][data-fls-videofullscreen]:fullscreen video){object-fit:contain;opacity:1;width:100%;height:100%}[data-fls-videofullscreen][data-fls-videofullscreen]:fullscreen button{display:none}[data-fls-videofullscreen][data-fls-videofullscreen]:-webkit-full-screen{aspect-ratio:auto;cursor:zoom-out;background:#000;border-radius:0;width:100%;height:100%;max-height:none}:-webkit-any([data-fls-videofullscreen][data-fls-videofullscreen]:-webkit-full-screen img,[data-fls-videofullscreen][data-fls-videofullscreen]:-webkit-full-screen video){object-fit:contain;opacity:1;width:100%;height:100%}:is([data-fls-videofullscreen][data-fls-videofullscreen]:fullscreen img,[data-fls-videofullscreen][data-fls-videofullscreen]:fullscreen video){object-fit:contain;opacity:1;width:100%;height:100%}[data-fls-videofullscreen][data-fls-videofullscreen]:-webkit-full-screen button{display:none}[data-fls-videofullscreen] video:fullscreen{object-fit:contain;opacity:1;background:#000}[data-fls-videofullscreen] video:fullscreen{object-fit:contain;opacity:1;background:#000}@media (width>=90em){.aboutfeatures{padding-top:104px}}@media (width>=20em) and (width<90em){.aboutfeatures{padding-top:clamp(80px , 73.1429px + 2.14286vw , 104px)}}@media (width<20em){.aboutfeatures{padding-top:80px}}@media (width>=90em){.aboutfeatures{padding-bottom:70px}}@media (width>=20em) and (width<90em){.aboutfeatures{padding-bottom:clamp(40px , 31.4286px + 2.67857vw , 70px)}}@media (width<20em){.aboutfeatures{padding-bottom:40px}}.aboutfeatures__container{align-items:flex-start;display:flex}@media (width>=90em){.aboutfeatures__container{gap:48px}}@media (width>=20em) and (width<90em){.aboutfeatures__container{gap:clamp(24px , 17.1429px + 2.14286vw , 48px)}}@media (width<20em){.aboutfeatures__container{gap:24px}}@media (width<=62em){.aboutfeatures__container{flex-direction:column}}.aboutfeatures__head{flex:none;width:340px;max-width:100%}@media (width>=90em){.aboutfeatures .tabletext:not(:last-child){margin-bottom:32px}}@media (width>=20em) and (width<90em){.aboutfeatures .tabletext:not(:last-child){margin-bottom:clamp(20px , 16.5714px + 1.07143vw , 32px)}}@media (width<20em){.aboutfeatures .tabletext:not(:last-child){margin-bottom:20px}}.aboutfeatures__title{color:var(--main-color);font-weight:600;line-height:1.1}@media (width>=90em){.aboutfeatures__title{font-size:40px}}@media (width>=20em) and (width<90em){.aboutfeatures__title{font-size:clamp(24px , 19.4286px + 1.42857vw , 40px)}}@media (width<20em){.aboutfeatures__title{font-size:24px}}@media (width>=90em){.aboutfeatures__title:not(:last-child){margin-bottom:24px}}@media (width>=20em) and (width<90em){.aboutfeatures__title:not(:last-child){margin-bottom:clamp(16px , 13.7143px + .714286vw , 24px)}}@media (width<20em){.aboutfeatures__title:not(:last-child){margin-bottom:16px}}.aboutfeatures__highlight{color:var(--color-rose);font:inherit;background:0 0}.aboutfeatures__text{color:var(--color-ink-muted);line-height:1.6}@media (width>=90em){.aboutfeatures__text{font-size:20px}}@media (width>=20em) and (width<90em){.aboutfeatures__text{font-size:clamp(18px , 17.4286px + .178571vw , 20px)}}@media (width<20em){.aboutfeatures__text{font-size:18px}}.aboutfeatures__grid{flex:auto;grid-template-columns:repeat(2,1fr);gap:16px;min-width:0;display:grid}@media (width<=48em){.aboutfeatures__grid{grid-template-columns:1fr}}.aboutfeatures__card{background:var(--aboutfeatures-card-bg,var(--color-white));border-radius:32px;flex-direction:column;transition:background-color .3s;display:flex}@media (width>=90em){.aboutfeatures__card{padding:24px}}@media (width>=20em) and (width<90em){.aboutfeatures__card{padding:clamp(18px , 16.2857px + .535714vw , 24px)}}@media (width<20em){.aboutfeatures__card{padding:18px}}.aboutfeatures__card:first-child{--aboutfeatures-card-hover-bg:var(--color-rose)}.aboutfeatures__card:nth-child(2){--aboutfeatures-card-hover-bg:var(--color-sagetwo)}.aboutfeatures__card:nth-child(3){--aboutfeatures-card-hover-bg:var(--color-sky)}.aboutfeatures__card:nth-child(4){--aboutfeatures-card-hover-bg:var(--color-coral)}@media (any-hover:hover){.aboutfeatures__card:hover{--aboutfeatures-card-bg:var(--aboutfeatures-card-hover-bg);--aboutfeatures-card-text:var(--color-white)}}.aboutfeatures__icon{width:40px;height:40px;color:var(--main-color);background:var(--color-hairline);border-radius:50%;justify-content:center;align-items:center;transition:color .3s,background-color .3s;display:inline-flex}.aboutfeatures__icon svg *{stroke:currentColor;transition:stroke .3s}.aboutfeatures__icon:not(:last-child){margin-bottom:24px}@media (any-hover:hover){.aboutfeatures__card:hover .aboutfeatures__icon{color:var(--main-color);background:var(--color-white)}}.aboutfeatures__name{color:var(--aboutfeatures-card-text,var(--main-color));font-weight:600;transition:color .3s}@media (width>=90em){.aboutfeatures__name{font-size:28px}}@media (width>=20em) and (width<90em){.aboutfeatures__name{font-size:clamp(18px , 15.1429px + .892857vw , 28px)}}@media (width<20em){.aboutfeatures__name{font-size:18px}}.aboutfeatures__name:not(:last-child){margin-bottom:8px}.aboutfeatures__desc{color:var(--aboutfeatures-card-text,var(--color-ink-muted));line-height:1.2;transition:color .3s}@media (width>=90em){.aboutfeatures__desc{font-size:18px}}@media (width>=20em) and (width<90em){.aboutfeatures__desc{font-size:clamp(16px , 15.4286px + .178571vw , 18px)}}@media (width<20em){.aboutfeatures__desc{font-size:16px}}.systemcompare{text-align:center}@media (width>=90em){.systemcompare{padding-top:70px}}@media (width>=20em) and (width<90em){.systemcompare{padding-top:clamp(40px , 31.4286px + 2.67857vw , 70px)}}@media (width<20em){.systemcompare{padding-top:40px}}@media (width>=90em){.systemcompare{padding-bottom:24px}}@media (width>=20em) and (width<90em){.systemcompare{padding-bottom:clamp(18px , 16.2857px + .535714vw , 24px)}}@media (width<20em){.systemcompare{padding-bottom:18px}}.systemcompare__title{--textreveal-from:var(--main-color);--textreveal-to:var(--color-rose);color:var(--main-color);max-width:727px;margin:0 auto;font-weight:600;line-height:1.1}@media (width>=90em){.systemcompare__title{font-size:56px}}@media (width>=20em) and (width<90em){.systemcompare__title{font-size:clamp(30px , 22.5714px + 2.32143vw , 56px)}}@media (width<20em){.systemcompare__title{font-size:30px}}@media (width>=90em){.systemcompare__title:not(:last-child){margin-bottom:24px}}@media (width>=20em) and (width<90em){.systemcompare__title:not(:last-child){margin-bottom:clamp(16px , 13.7143px + .714286vw , 24px)}}@media (width<20em){.systemcompare__title:not(:last-child){margin-bottom:16px}}.systemcompare__highlight{color:var(--color-rose);font:inherit;background:0 0}.systemcompare__text{color:var(--color-ink-muted);max-width:560px;margin:0 auto;line-height:1.6}@media (width>=90em){.systemcompare__text{font-size:20px}}@media (width>=20em) and (width<90em){.systemcompare__text{font-size:clamp(16px , 14.8571px + .357143vw , 20px)}}@media (width<20em){.systemcompare__text{font-size:16px}}@media (width>=90em){.systemcompare__text:not(:last-child){margin-bottom:57px}}@media (width>=20em) and (width<90em){.systemcompare__text:not(:last-child){margin-bottom:clamp(30px , 22.2857px + 2.41071vw , 57px)}}@media (width<20em){.systemcompare__text:not(:last-child){margin-bottom:30px}}.systemcompare__compare{text-align:left;align-items:stretch;display:flex}@media (width>=90em){.systemcompare__compare{gap:24px}}@media (width>=20em) and (width<90em){.systemcompare__compare{gap:clamp(16px , 13.7143px + .714286vw , 24px)}}@media (width<20em){.systemcompare__compare{gap:16px}}@media (width>=90em){.systemcompare__compare:not(:last-child){margin-bottom:24px}}@media (width>=20em) and (width<90em){.systemcompare__compare:not(:last-child){margin-bottom:clamp(16px , 13.7143px + .714286vw , 24px)}}@media (width<20em){.systemcompare__compare:not(:last-child){margin-bottom:16px}}@media (width<=48em){.systemcompare__compare{flex-direction:column}}.systemcompare__item{border-radius:24px;flex:50%;min-width:0}@media (width>=90em){.systemcompare__item{padding:32px}}@media (width>=20em) and (width<90em){.systemcompare__item{padding:clamp(20px , 16.5714px + 1.07143vw , 32px)}}@media (width<20em){.systemcompare__item{padding:20px}}.systemcompare__item--before{background:var(--color-blush)}.systemcompare__item--after{background:var(--color-sagetwo)}.systemcompare__arrow{color:#b3b3b3;flex:none;align-self:center;display:flex}@media (width<=48em){.systemcompare__arrow{display:none}}.systemcompare__name{color:var(--main-color);font-weight:600;line-height:1.1}@media (width>=90em){.systemcompare__name{font-size:28px}}@media (width>=20em) and (width<90em){.systemcompare__name{font-size:clamp(20px , 17.7143px + .714286vw , 28px)}}@media (width<20em){.systemcompare__name{font-size:20px}}@media (width>=90em){.systemcompare__name:not(:last-child){margin-bottom:16px}}@media (width>=20em) and (width<90em){.systemcompare__name:not(:last-child){margin-bottom:clamp(10px , 8.28571px + .535714vw , 16px)}}@media (width<20em){.systemcompare__name:not(:last-child){margin-bottom:10px}}.systemcompare__desc{color:var(--main-color);line-height:1.6}@media (width>=90em){.systemcompare__desc{font-size:20px}}@media (width>=20em) and (width<90em){.systemcompare__desc{font-size:clamp(18px , 17.4286px + .178571vw , 20px)}}@media (width<20em){.systemcompare__desc{font-size:18px}}.systemcompare__video{background:#1e2b22;border-radius:32px;position:relative;overflow:hidden}@media (width>=90em){.systemcompare__video{height:400px}}@media (width>=20em) and (width<90em){.systemcompare__video{height:clamp(220px , 168.571px + 16.0714vw , 400px)}}@media (width<20em){.systemcompare__video{height:220px}}.systemcompare__video-image{object-fit:cover;opacity:.85;width:100%;height:100%;display:block}.systemcompare__play{width:74px;min-width:0;height:74px;color:var(--color-white);cursor:pointer;background:#ffffff59;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .3s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (any-hover:hover){.systemcompare__play:hover{background:#ffffff80}}@media (width>=90em){.productionsteps{padding-top:24px}}@media (width>=20em) and (width<90em){.productionsteps{padding-top:clamp(16px , 13.7143px + .714286vw , 24px)}}@media (width<20em){.productionsteps{padding-top:16px}}@media (width>=90em){.productionsteps{padding-bottom:24px}}@media (width>=20em) and (width<90em){.productionsteps{padding-bottom:clamp(16px , 13.7143px + .714286vw , 24px)}}@media (width<20em){.productionsteps{padding-bottom:16px}}.productionsteps__card{background:var(--color-white);border-radius:40px}@media (width>=90em){.productionsteps__card{padding-top:56px}}@media (width>=20em) and (width<90em){.productionsteps__card{padding-top:clamp(28px , 20px + 2.5vw , 56px)}}@media (width<20em){.productionsteps__card{padding-top:28px}}@media (width>=90em){.productionsteps__card{padding-bottom:56px}}@media (width>=20em) and (width<90em){.productionsteps__card{padding-bottom:clamp(28px , 20px + 2.5vw , 56px)}}@media (width<20em){.productionsteps__card{padding-bottom:28px}}@media (width>=90em){.productionsteps__card{padding-left:64px}}@media (width>=20em) and (width<90em){.productionsteps__card{padding-left:clamp(20px , 7.42857px + 3.92857vw , 64px)}}@media (width<20em){.productionsteps__card{padding-left:20px}}@media (width>=90em){.productionsteps__card{padding-right:64px}}@media (width>=20em) and (width<90em){.productionsteps__card{padding-right:clamp(20px , 7.42857px + 3.92857vw , 64px)}}@media (width<20em){.productionsteps__card{padding-right:20px}}.productionsteps__head{justify-content:space-between;align-items:flex-start;display:flex}@media (width>=90em){.productionsteps__head{gap:40px}}@media (width>=20em) and (width<90em){.productionsteps__head{gap:clamp(20px , 14.2857px + 1.78571vw , 40px)}}@media (width<20em){.productionsteps__head{gap:20px}}@media (width>=90em){.productionsteps__head{margin-bottom:40px}}@media (width>=20em) and (width<90em){.productionsteps__head{margin-bottom:clamp(24px , 19.4286px + 1.42857vw , 40px)}}@media (width<20em){.productionsteps__head{margin-bottom:24px}}@media (width<=62em){.productionsteps__head{flex-direction:column}}.productionsteps__heading{flex:auto;min-width:0}@media (width>=90em){.productionsteps .tabletext:not(:last-child){margin-bottom:16px}}@media (width>=20em) and (width<90em){.productionsteps .tabletext:not(:last-child){margin-bottom:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.productionsteps .tabletext:not(:last-child){margin-bottom:12px}}.productionsteps .tabletext:before{width:6px;height:6px}.productionsteps__title{color:var(--main-color);max-width:440px;margin:0;font-family:Days One,sans-serif;font-weight:400;line-height:1.3}@media (width>=90em){.productionsteps__title{font-size:32px}}@media (width>=20em) and (width<90em){.productionsteps__title{font-size:clamp(22px , 19.1429px + .892857vw , 32px)}}@media (width<20em){.productionsteps__title{font-size:22px}}.productionsteps__text{min-width:0;color:var(--color-ink-muted);flex:auto;max-width:420px;line-height:1.6}@media (width>=90em){.productionsteps__text{font-size:16px}}@media (width>=20em) and (width<90em){.productionsteps__text{font-size:clamp(14px , 13.4286px + .178571vw , 16px)}}@media (width<20em){.productionsteps__text{font-size:14px}}.productionsteps__list{flex-direction:column;gap:16px;display:flex}.productionsteps__row{border-radius:20px;grid-template-columns:auto 1fr 1fr;align-items:center;display:grid}@media (width>=90em){.productionsteps__row{column-gap:32px}}@media (width>=20em) and (width<90em){.productionsteps__row{column-gap:clamp(16px , 11.4286px + 1.42857vw , 32px)}}@media (width<20em){.productionsteps__row{column-gap:16px}}@media (width>=90em){.productionsteps__row{padding-block:28px}}@media (width>=20em) and (width<90em){.productionsteps__row{padding-block:clamp(18px , 15.1429px + .892857vw , 28px)}}@media (width<20em){.productionsteps__row{padding-block:18px}}@media (width>=90em){.productionsteps__row{padding-inline:32px}}@media (width>=20em) and (width<90em){.productionsteps__row{padding-inline:clamp(18px , 14px + 1.25vw , 32px)}}@media (width<20em){.productionsteps__row{padding-inline:18px}}@media (width<=48em){.productionsteps__row{grid-template-columns:1fr;row-gap:8px}}.productionsteps__row--1{background:var(--color-blush)}.productionsteps__row--2{background:var(--color-sagetwo)}.productionsteps__row--3{background:var(--color-sky)}.productionsteps__row--4{background:var(--color-coral)}.productionsteps__number{color:var(--color-white);font-family:Days One,sans-serif;font-weight:400;line-height:1}@media (width>=90em){.productionsteps__number{font-size:40px}}@media (width>=20em) and (width<90em){.productionsteps__number{font-size:clamp(28px , 24.5714px + 1.07143vw , 40px)}}@media (width<20em){.productionsteps__number{font-size:28px}}.productionsteps__name{color:var(--main-color);margin:0;font-family:Days One,sans-serif;font-weight:400;line-height:1.3}@media (width>=90em){.productionsteps__name{font-size:18px}}@media (width>=20em) and (width<90em){.productionsteps__name{font-size:clamp(16px , 15.4286px + .178571vw , 18px)}}@media (width<20em){.productionsteps__name{font-size:16px}}.productionsteps__desc{color:var(--main-color);line-height:1.5}@media (width>=90em){.productionsteps__desc{font-size:14px}}@media (width>=20em) and (width<90em){.productionsteps__desc{font-size:clamp(13px , 12.7143px + .0892857vw , 14px)}}@media (width<20em){.productionsteps__desc{font-size:13px}}@media (width>=90em){.statsexperience{padding-top:64px}}@media (width>=20em) and (width<90em){.statsexperience{padding-top:clamp(32px , 22.8571px + 2.85714vw , 64px)}}@media (width<20em){.statsexperience{padding-top:32px}}@media (width>=90em){.statsexperience{padding-bottom:88px}}@media (width>=20em) and (width<90em){.statsexperience{padding-bottom:clamp(40px , 26.2857px + 4.28571vw , 88px)}}@media (width<20em){.statsexperience{padding-bottom:40px}}.statsexperience__head{justify-content:space-between;align-items:flex-end;display:flex}@media (width>=90em){.statsexperience__head{gap:40px}}@media (width>=20em) and (width<90em){.statsexperience__head{gap:clamp(20px , 14.2857px + 1.78571vw , 40px)}}@media (width<20em){.statsexperience__head{gap:20px}}@media (width>=90em){.statsexperience__head{margin-bottom:40px}}@media (width>=20em) and (width<90em){.statsexperience__head{margin-bottom:clamp(24px , 19.4286px + 1.42857vw , 40px)}}@media (width<20em){.statsexperience__head{margin-bottom:24px}}@media (width<=62em){.statsexperience__head{flex-direction:column;align-items:flex-start}}.statsexperience__title{color:var(--main-color);max-width:420px;margin:0;font-family:Days One,sans-serif;font-weight:400;line-height:1.2}@media (width>=90em){.statsexperience__title{font-size:40px}}@media (width>=20em) and (width<90em){.statsexperience__title{font-size:clamp(26px , 22px + 1.25vw , 40px)}}@media (width<20em){.statsexperience__title{font-size:26px}}.statsexperience__text{min-width:0;color:var(--color-ink-muted);flex:auto;max-width:560px;line-height:1.6}@media (width>=90em){.statsexperience__text{font-size:16px}}@media (width>=20em) and (width<90em){.statsexperience__text{font-size:clamp(14px , 13.4286px + .178571vw , 16px)}}@media (width<20em){.statsexperience__text{font-size:14px}}.statsexperience__grid{grid-template-columns:repeat(4,1fr);display:grid}@media (width>=90em){.statsexperience__grid{gap:16px}}@media (width>=20em) and (width<90em){.statsexperience__grid{gap:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.statsexperience__grid{gap:12px}}@media (width<=62em){.statsexperience__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=30em){.statsexperience__grid{grid-template-columns:1fr}}.statsexperience__card{color:var(--main-color);border-radius:20px}@media (width>=90em){.statsexperience__card{padding:24px}}@media (width>=20em) and (width<90em){.statsexperience__card{padding:clamp(18px , 16.2857px + .535714vw , 24px)}}@media (width<20em){.statsexperience__card{padding:18px}}.statsexperience__card--1{background:var(--color-sagetwo)}.statsexperience__card--2{background:var(--color-blush)}.statsexperience__card--3{background:var(--color-sky)}.statsexperience__card--4{background:var(--color-coral)}.statsexperience__value{font-family:Days One,sans-serif;font-weight:400;line-height:1.1;display:block}@media (width>=90em){.statsexperience__value{font-size:32px}}@media (width>=20em) and (width<90em){.statsexperience__value{font-size:clamp(24px , 21.7143px + .714286vw , 32px)}}@media (width<20em){.statsexperience__value{font-size:24px}}.statsexperience__value:not(:last-child){margin-bottom:4px}.statsexperience__label{font-weight:600;display:block}@media (width>=90em){.statsexperience__label{font-size:16px}}@media (width>=20em) and (width<90em){.statsexperience__label{font-size:clamp(15px , 14.7143px + .0892857vw , 16px)}}@media (width<20em){.statsexperience__label{font-size:15px}}@media (width>=90em){.statsexperience__label:not(:last-child){margin-bottom:12px}}@media (width>=20em) and (width<90em){.statsexperience__label:not(:last-child){margin-bottom:clamp(8px , 6.85714px + .357143vw , 12px)}}@media (width<20em){.statsexperience__label:not(:last-child){margin-bottom:8px}}.statsexperience__caption{color:var(--color-ink-muted-two);line-height:1.4}@media (width>=90em){.statsexperience__caption{font-size:13px}}@media (width>=20em) and (width<90em){.statsexperience__caption{font-size:clamp(12px , 11.7143px + .0892857vw , 13px)}}@media (width<20em){.statsexperience__caption{font-size:12px}}@media (width>=90em){.founderstory{padding-top:58px}}@media (width>=20em) and (width<90em){.founderstory{padding-top:clamp(32px , 24.5714px + 2.32143vw , 58px)}}@media (width<20em){.founderstory{padding-top:32px}}@media (width>=90em){.founderstory{padding-bottom:79px}}@media (width>=20em) and (width<90em){.founderstory{padding-bottom:clamp(48px , 39.1429px + 2.76786vw , 79px)}}@media (width<20em){.founderstory{padding-bottom:48px}}.founderstory__head{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}@media (width>=90em){.founderstory__head{margin-bottom:60px}}@media (width>=20em) and (width<90em){.founderstory__head{margin-bottom:clamp(28px , 18.8571px + 2.85714vw , 60px)}}@media (width<20em){.founderstory__head{margin-bottom:28px}}@media (width<=62em){.founderstory__head{flex-direction:column;gap:16px}}.founderstory__heading{flex-direction:column;align-items:flex-start;max-width:600px;display:flex}@media (width>=90em){.founderstory .tabletext{margin-bottom:16px}}@media (width>=20em) and (width<90em){.founderstory .tabletext{margin-bottom:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.founderstory .tabletext{margin-bottom:12px}}.founderstory__title{font-family:var(--font-family);color:var(--main-color);margin:0;font-weight:700;line-height:1.1}@media (width>=90em){.founderstory__title{font-size:40px}}@media (width>=20em) and (width<90em){.founderstory__title{font-size:clamp(28px , 24.5714px + 1.07143vw , 40px)}}@media (width<20em){.founderstory__title{font-size:28px}}.founderstory__highlight{color:var(--color-rose);font:inherit;background:0 0}.founderstory__text{max-width:500px;color:var(--main-color);line-height:1.75}@media (width>=90em){.founderstory__text{font-size:18px}}@media (width>=20em) and (width<90em){.founderstory__text{font-size:clamp(16px , 15.4286px + .178571vw , 18px)}}@media (width<20em){.founderstory__text{font-size:16px}}@media (width>=90em){.founderstory__text{margin-top:40px}}@media (width>=62em) and (width<90em){.founderstory__text{margin-top:clamp(.000001px , -88.5714px + 8.92857vw , 40px)}}@media (width<62em){.founderstory__text{margin-top:.000001px}}.founderstory__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=90em){.founderstory__grid{gap:24px}}@media (width>=20em) and (width<90em){.founderstory__grid{gap:clamp(12px , 8.57143px + 1.07143vw , 24px)}}@media (width<20em){.founderstory__grid{gap:12px}}@media (width<=48em){.founderstory__grid{grid-template-columns:1fr}}.founderstory__photo{aspect-ratio:589/658;align-self:stretch;overflow:hidden}@media (width>=90em){.founderstory__photo{border-radius:32px}}@media (width>=20em) and (width<90em){.founderstory__photo{border-radius:clamp(24px , 21.7143px + .714286vw , 32px)}}@media (width<20em){.founderstory__photo{border-radius:24px}}.founderstory__side{grid-template-rows:1fr 1fr;display:grid}@media (width>=90em){.founderstory__side{gap:23px}}@media (width>=20em) and (width<90em){.founderstory__side{gap:clamp(12px , 8.85714px + .982143vw , 23px)}}@media (width<20em){.founderstory__side{gap:12px}}@media (width<=48em){.founderstory__side{grid-template-rows:auto}}.founderstory__product{position:relative;overflow:hidden}.founderstory__product .founderstory__image{position:absolute;inset:0}@media (width>=90em){.founderstory__product{border-radius:32px}}@media (width>=20em) and (width<90em){.founderstory__product{border-radius:clamp(24px , 21.7143px + .714286vw , 32px)}}@media (width<20em){.founderstory__product{border-radius:24px}}@media (width<=48em){.founderstory__product{aspect-ratio:589/319}}.founderstory__image{object-fit:cover;width:100%;height:100%;display:block}.founderstory__quote{isolation:isolate;background:var(--color-violet);color:var(--color-white);flex-direction:column;justify-content:space-between;gap:24px;margin:0;display:flex;position:relative;overflow:hidden}@media (width>=90em){.founderstory__quote{padding:32px}}@media (width>=20em) and (width<90em){.founderstory__quote{padding:clamp(22px , 19.1429px + .892857vw , 32px)}}@media (width<20em){.founderstory__quote{padding:22px}}@media (width>=90em){.founderstory__quote{border-radius:32px}}@media (width>=20em) and (width<90em){.founderstory__quote{border-radius:clamp(24px , 21.7143px + .714286vw , 32px)}}@media (width<20em){.founderstory__quote{border-radius:24px}}.founderstory__quote:before{content:"";z-index:-1;border:90px solid #8f7cb3;border-radius:50%;height:90%;position:absolute;bottom:-62%;left:-10%;right:-30%;rotate:-6deg}.founderstory__quote-text{margin:0;font-weight:500;line-height:1.45}@media (width>=90em){.founderstory__quote-text{font-size:20px}}@media (width>=20em) and (width<90em){.founderstory__quote-text{font-size:clamp(17px , 16.1429px + .267857vw , 20px)}}@media (width<20em){.founderstory__quote-text{font-size:17px}}.founderstory__quote-author{flex-direction:column;row-gap:2px;font-size:14px;line-height:1.3;display:flex}.founderstory__quote-author strong{font-weight:600}.founderstory__quote-author span{opacity:.9;font-size:13px}.about{background:var(--color-bone);--about-muted:var(--color-mist);--textreveal-from:var(--about-muted);display:flow-root}.about h2,.about h3,.about .statsexperience__value,.about .productionsteps__number{font-family:var(--font-family);font-weight:600}.about h2,.about .aboutfeatures__name{font-weight:700}.about .companyintro{background:var(--color-white);text-align:center}@media (width>=90em){.about .companyintro{padding-top:48px}}@media (width>=20em) and (width<90em){.about .companyintro{padding-top:clamp(40px , 37.7143px + .714286vw , 48px)}}@media (width<20em){.about .companyintro{padding-top:40px}}@media (width>=90em){.about .companyintro{padding-bottom:78px}}@media (width>=20em) and (width<90em){.about .companyintro{padding-bottom:clamp(48px , 39.4286px + 2.67857vw , 78px)}}@media (width<20em){.about .companyintro{padding-bottom:48px}}.about .companyintro__card{background:0 0;border-radius:0;padding:0}@media (width>=90em){.about .companyintro .tabletext:not(:last-child){margin-bottom:16px}}@media (width>=20em) and (width<90em){.about .companyintro .tabletext:not(:last-child){margin-bottom:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.about .companyintro .tabletext:not(:last-child){margin-bottom:12px}}.about .companyintro__title{--textreveal-to:var(--color-rose);max-width:none;font-family:var(--font-family);color:var(--main-color);font-weight:700;line-height:1.1}@media (width>=90em){.about .companyintro__title{font-size:56px}}@media (width>=20em) and (width<90em){.about .companyintro__title{font-size:clamp(28px , 20px + 2.5vw , 56px)}}@media (width<20em){.about .companyintro__title{font-size:28px}}.about .companyintro__title{color:var(--color-rose)}@media (width>=90em){.about .companyintro__title:not(:last-child){margin-bottom:34px}}@media (width>=20em) and (width<90em){.about .companyintro__title:not(:last-child){margin-bottom:clamp(20px , 16px + 1.25vw , 34px)}}@media (width<20em){.about .companyintro__title:not(:last-child){margin-bottom:20px}}.about .companyintro__muted{color:var(--about-muted)}.about .companyintro__text{max-width:850px;color:var(--main-color);line-height:1.6}@media (width>=90em){.about .companyintro__text{font-size:20px}}@media (width>=20em) and (width<90em){.about .companyintro__text{font-size:clamp(16px , 14.8571px + .357143vw , 20px)}}@media (width<20em){.about .companyintro__text{font-size:16px}}@media (width>=90em){.about .companyintro__text:not(:last-child){margin-bottom:55px}}@media (width>=20em) and (width<90em){.about .companyintro__text:not(:last-child){margin-bottom:clamp(32px , 25.4286px + 2.05357vw , 55px)}}@media (width<20em){.about .companyintro__text:not(:last-child){margin-bottom:32px}}.about .companyintro__video{aspect-ratio:1203/551}@media (width>=90em){.about .companyintro__video{border-radius:32px}}@media (width>=20em) and (width<90em){.about .companyintro__video{border-radius:clamp(24px , 21.7143px + .714286vw , 32px)}}@media (width<20em){.about .companyintro__video{border-radius:24px}}@media (width<=48em){.about .companyintro__video{aspect-ratio:4/3}}.about .companyintro__video-image{opacity:1}.about .companyintro__play,.about .systemcompare__play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff4d;width:80px;height:80px}@media (width>=90em){.about .aboutfeatures{padding-block:80px}}@media (width>=20em) and (width<90em){.about .aboutfeatures{padding-block:clamp(48px , 38.8571px + 2.85714vw , 80px)}}@media (width<20em){.about .aboutfeatures{padding-block:48px}}.about .aboutfeatures{padding-bottom:60px}.about .aboutfeatures__container{align-items:flex-start}@media (width>=90em){.about .aboutfeatures__container{gap:80px}}@media (width>=20em) and (width<90em){.about .aboutfeatures__container{gap:clamp(32px , 18.2857px + 4.28571vw , 80px)}}@media (width<20em){.about .aboutfeatures__container{gap:32px}}.about .aboutfeatures__head{flex-direction:column;flex:1 1 0;align-items:flex-start;width:auto;display:flex}@media (width>=90em){.about .aboutfeatures .tabletext:not(:last-child){margin-bottom:16px}}@media (width>=20em) and (width<90em){.about .aboutfeatures .tabletext:not(:last-child){margin-bottom:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.about .aboutfeatures .tabletext:not(:last-child){margin-bottom:12px}}.about .aboutfeatures__title{font-family:var(--font-family);color:var(--main-color);font-weight:700;line-height:1.1}@media (width>=90em){.about .aboutfeatures__title{font-size:40px}}@media (width>=20em) and (width<90em){.about .aboutfeatures__title{font-size:clamp(28px , 24.5714px + 1.07143vw , 40px)}}@media (width<20em){.about .aboutfeatures__title{font-size:28px}}@media (width>=90em){.about .aboutfeatures__title:not(:last-child){margin-bottom:36px}}@media (width>=20em) and (width<90em){.about .aboutfeatures__title:not(:last-child){margin-bottom:clamp(16px , 10.2857px + 1.78571vw , 36px)}}@media (width<20em){.about .aboutfeatures__title:not(:last-child){margin-bottom:16px}}.about .aboutfeatures__highlight{color:var(--color-rose);font:inherit;background:0 0}.about .aboutfeatures__text{max-width:400px;color:var(--main-color);line-height:1.75}@media (width>=90em){.about .aboutfeatures__text{font-size:18px}}@media (width>=20em) and (width<90em){.about .aboutfeatures__text{font-size:clamp(16px , 15.4286px + .178571vw , 18px)}}@media (width<20em){.about .aboutfeatures__text{font-size:16px}}@media (width>=90em){.about .aboutfeatures__button{margin-top:64px}}@media (width>=20em) and (width<90em){.about .aboutfeatures__button{margin-top:clamp(28px , 17.7143px + 3.21429vw , 64px)}}@media (width<20em){.about .aboutfeatures__button{margin-top:28px}}.about .aboutfeatures__grid{flex:none;width:690px;max-width:100%}@media (width>=90em){.about .aboutfeatures__grid{gap:24px}}@media (width>=20em) and (width<90em){.about .aboutfeatures__grid{gap:clamp(12px , 8.57143px + 1.07143vw , 24px)}}@media (width<20em){.about .aboutfeatures__grid{gap:12px}}.about .aboutfeatures__card{background:var(--aboutfeatures-card-bg,var(--color-hairline));border-radius:32px;min-height:281px;padding:24px}@media (any-hover:hover){.about .aboutfeatures__card:hover{--aboutfeatures-card-bg:var(--color-rose);--aboutfeatures-card-text:var(--color-white)}}.about .aboutfeatures__icon{background:var(--color-rose);width:56px;height:56px;color:var(--color-white);margin-bottom:64px}.about .aboutfeatures__icon svg{width:32px;height:32px}.about .aboutfeatures__name{margin-top:auto;line-height:1.1}@media (width>=90em){.about .aboutfeatures__name{font-size:28px}}@media (width>=20em) and (width<90em){.about .aboutfeatures__name{font-size:clamp(22px , 20.2857px + .535714vw , 28px)}}@media (width<20em){.about .aboutfeatures__name{font-size:22px}}.about .aboutfeatures__desc{color:var(--aboutfeatures-card-text,var(--color-ink-muted));line-height:1.35}@media (width>=90em){.about .aboutfeatures__desc{font-size:16px}}@media (width>=20em) and (width<90em){.about .aboutfeatures__desc{font-size:clamp(15px , 14.7143px + .0892857vw , 16px)}}@media (width<20em){.about .aboutfeatures__desc{font-size:15px}}.about .systemcompare{padding-top:60px}@media (width>=90em){.about .systemcompare{padding-bottom:55px}}@media (width>=20em) and (width<90em){.about .systemcompare{padding-bottom:clamp(40px , 35.7143px + 1.33929vw , 55px)}}@media (width<20em){.about .systemcompare{padding-bottom:40px}}@media (width>=90em){.about .systemcompare .tabletext:not(:last-child){margin-bottom:16px}}@media (width>=20em) and (width<90em){.about .systemcompare .tabletext:not(:last-child){margin-bottom:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.about .systemcompare .tabletext:not(:last-child){margin-bottom:12px}}.about .systemcompare__container{flex-direction:column;align-items:center;display:flex}.about .systemcompare__title{max-width:850px;font-family:var(--font-family);color:var(--main-color);font-weight:700;line-height:1.1}@media (width>=90em){.about .systemcompare__title{font-size:56px}}@media (width>=20em) and (width<90em){.about .systemcompare__title{font-size:clamp(28px , 20px + 2.5vw , 56px)}}@media (width<20em){.about .systemcompare__title{font-size:28px}}@media (width>=90em){.about .systemcompare__title:not(:last-child){margin-bottom:16px}}@media (width>=20em) and (width<90em){.about .systemcompare__title:not(:last-child){margin-bottom:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.about .systemcompare__title:not(:last-child){margin-bottom:12px}}.about .systemcompare__highlight{color:var(--color-rose);font:inherit;background:0 0}.about .systemcompare__text{max-width:720px;color:var(--main-color);line-height:1.6}@media (width>=90em){.about .systemcompare__text{font-size:20px}}@media (width>=20em) and (width<90em){.about .systemcompare__text{font-size:clamp(16px , 14.8571px + .357143vw , 20px)}}@media (width<20em){.about .systemcompare__text{font-size:16px}}@media (width>=90em){.about .systemcompare__text:not(:last-child){margin-bottom:55px}}@media (width>=20em) and (width<90em){.about .systemcompare__text:not(:last-child){margin-bottom:clamp(28px , 20.2857px + 2.41071vw , 55px)}}@media (width<20em){.about .systemcompare__text:not(:last-child){margin-bottom:28px}}.about .systemcompare__compare{gap:24px;width:100%}.about .systemcompare__item{isolation:isolate;min-height:283px;color:var(--color-white);border-radius:32px;flex-direction:column;display:flex;position:relative;overflow:hidden}.about .systemcompare__item:before{content:"";z-index:-1;border:80px solid #ffffff26;border-radius:45%;width:280px;height:500px;position:absolute;top:-120px;right:-80px;transform:rotate(38deg)}.about .systemcompare__item--before{background:var(--color-sky)}.about .systemcompare__item--after{background:var(--color-violet)}.about .systemcompare__item--after:before{border-radius:65% 35% 55% 45%/45% 55% 35% 65%;width:360px;height:390px;top:-190px;right:-150px;transform:rotate(-42deg)}.about .systemcompare__name{color:inherit}@media (width>=90em){.about .systemcompare__name{font-size:28px}}@media (width>=20em) and (width<90em){.about .systemcompare__name{font-size:clamp(22px , 20.2857px + .535714vw , 28px)}}@media (width<20em){.about .systemcompare__name{font-size:22px}}.about .systemcompare__desc{color:inherit;margin-top:auto}@media (width>=90em){.about .systemcompare__desc{font-size:20px}}@media (width>=20em) and (width<90em){.about .systemcompare__desc{font-size:clamp(16px , 14.8571px + .357143vw , 20px)}}@media (width<20em){.about .systemcompare__desc{font-size:16px}}.about .systemcompare__video{aspect-ratio:1200/471;border-radius:32px;width:100%;height:auto}@media (width<=48em){.about .systemcompare__video{aspect-ratio:16/9;border-radius:24px}}.about .systemcompare__video-image{opacity:1}.about .productionsteps{background:var(--color-white)}@media (width>=90em){.about .productionsteps{padding-top:63px}}@media (width>=20em) and (width<90em){.about .productionsteps{padding-top:clamp(40px , 33.4286px + 2.05357vw , 63px)}}@media (width<20em){.about .productionsteps{padding-top:40px}}@media (width>=90em){.about .productionsteps{padding-bottom:80px}}@media (width>=20em) and (width<90em){.about .productionsteps{padding-bottom:clamp(48px , 38.8571px + 2.85714vw , 80px)}}@media (width<20em){.about .productionsteps{padding-bottom:48px}}.about .productionsteps__card{background:0 0;border-radius:0;padding:0}.about .productionsteps__head{align-items:flex-end}@media (width>=90em){.about .productionsteps__head{margin-bottom:55px}}@media (width>=20em) and (width<90em){.about .productionsteps__head{margin-bottom:clamp(28px , 20.2857px + 2.41071vw , 55px)}}@media (width<20em){.about .productionsteps__head{margin-bottom:28px}}.about .productionsteps__title{max-width:560px;font-family:var(--font-family);color:var(--main-color);font-weight:700;line-height:1.1}@media (width>=90em){.about .productionsteps__title{font-size:40px}}@media (width>=20em) and (width<90em){.about .productionsteps__title{font-size:clamp(28px , 24.5714px + 1.07143vw , 40px)}}@media (width<20em){.about .productionsteps__title{font-size:28px}}.about .productionsteps__highlight{color:var(--color-rose)}.about .productionsteps__text{max-width:490px;color:var(--main-color);line-height:1.75}@media (width>=90em){.about .productionsteps__text{font-size:18px}}@media (width>=20em) and (width<90em){.about .productionsteps__text{font-size:clamp(16px , 15.4286px + .178571vw , 18px)}}@media (width<20em){.about .productionsteps__text{font-size:16px}}.about .productionsteps__list{gap:24px}.about .productionsteps__row{grid-template-columns:84px minmax(0,550fr) minmax(0,470fr);column-gap:0;min-height:127px}@media (width>=90em){.about .productionsteps__row{padding-inline:48px}}@media (width>=20em) and (width<90em){.about .productionsteps__row{padding-inline:clamp(20px , 12px + 2.5vw , 48px)}}@media (width<20em){.about .productionsteps__row{padding-inline:20px}}.about .productionsteps__row{color:var(--color-white);border-radius:20px;padding-block:20px}.about .productionsteps__row--1{background:var(--color-coral)}.about .productionsteps__row--2{background:var(--color-violet)}.about .productionsteps__row--3{background:var(--color-sky)}.about .productionsteps__row--4{background:var(--color-blush)}.about .productionsteps__number{color:inherit}@media (width>=90em){.about .productionsteps__number{font-size:56px}}@media (width>=20em) and (width<90em){.about .productionsteps__number{font-size:clamp(40px , 35.4286px + 1.42857vw , 56px)}}@media (width<20em){.about .productionsteps__number{font-size:40px}}.about .productionsteps__name{max-width:260px;color:inherit;line-height:1.2}@media (width>=90em){.about .productionsteps__name{font-size:18px}}@media (width>=20em) and (width<90em){.about .productionsteps__name{font-size:clamp(16px , 15.4286px + .178571vw , 18px)}}@media (width<20em){.about .productionsteps__name{font-size:16px}}.about .productionsteps__desc{max-width:460px;color:inherit;line-height:1.2}@media (width>=90em){.about .productionsteps__desc{font-size:15px}}@media (width>=20em) and (width<90em){.about .productionsteps__desc{font-size:clamp(14px , 13.7143px + .0892857vw , 15px)}}@media (width<20em){.about .productionsteps__desc{font-size:14px}}@media (width>=90em){.about .statsexperience{padding-top:77px}}@media (width>=20em) and (width<90em){.about .statsexperience{padding-top:clamp(48px , 39.7143px + 2.58929vw , 77px)}}@media (width<20em){.about .statsexperience{padding-top:48px}}@media (width>=90em){.about .statsexperience{padding-bottom:64px}}@media (width>=20em) and (width<90em){.about .statsexperience{padding-bottom:clamp(40px , 33.1429px + 2.14286vw , 64px)}}@media (width<20em){.about .statsexperience{padding-bottom:40px}}.about .statsexperience__head{align-items:flex-start}@media (width>=90em){.about .statsexperience__head{margin-bottom:80px}}@media (width>=20em) and (width<90em){.about .statsexperience__head{margin-bottom:clamp(32px , 18.2857px + 4.28571vw , 80px)}}@media (width<20em){.about .statsexperience__head{margin-bottom:32px}}.about .statsexperience__title{max-width:560px;font-family:var(--font-family);color:var(--main-color);font-weight:700;line-height:1.1}@media (width>=90em){.about .statsexperience__title{font-size:56px}}@media (width>=20em) and (width<90em){.about .statsexperience__title{font-size:clamp(32px , 25.1429px + 2.14286vw , 56px)}}@media (width<20em){.about .statsexperience__title{font-size:32px}}.about .statsexperience__highlight{color:var(--color-rose);font:inherit;background:0 0}.about .statsexperience__text{max-width:580px;color:var(--main-color);line-height:1.75}@media (width>=90em){.about .statsexperience__text{font-size:18px}}@media (width>=20em) and (width<90em){.about .statsexperience__text{font-size:clamp(16px , 15.4286px + .178571vw , 18px)}}@media (width<20em){.about .statsexperience__text{font-size:16px}}.about .statsexperience__grid{gap:24px}.about .statsexperience__card{min-height:220px;color:var(--color-white);border-radius:32px;flex-direction:column;justify-content:space-between;gap:24px;padding:28px;display:flex}.about .statsexperience__card--1{background:var(--color-sky)}.about .statsexperience__card--2{background:var(--color-violet)}.about .statsexperience__card--3{background:var(--color-blush)}.about .statsexperience__card--4{background:var(--color-coral)}.about .statsexperience__value{line-height:1}@media (width>=90em){.about .statsexperience__value{font-size:56px}}@media (width>=20em) and (width<90em){.about .statsexperience__value{font-size:clamp(40px , 35.4286px + 1.42857vw , 56px)}}@media (width<20em){.about .statsexperience__value{font-size:40px}}.about .statsexperience__caption{max-width:230px;color:inherit;line-height:1.2}@media (width>=90em){.about .statsexperience__caption{font-size:15px}}@media (width>=20em) and (width<90em){.about .statsexperience__caption{font-size:clamp(14px , 13.7143px + .0892857vw , 15px)}}@media (width<20em){.about .statsexperience__caption{font-size:14px}}@media (width<=62em){.about .aboutfeatures__grid{width:100%}.about .productionsteps__head{align-items:flex-start;gap:16px}.about .productionsteps__row{grid-template-columns:64px 1fr 1fr;column-gap:16px}}@media (width<=48em){.about .aboutfeatures__card{min-height:220px}.about .aboutfeatures__icon{margin-bottom:40px}.about .systemcompare__item{min-height:220px;padding:24px}.about .productionsteps__row{grid-template-columns:56px 1fr;row-gap:8px}.about .productionsteps__desc{grid-column:1/-1}.about .statsexperience__card{min-height:180px;padding:22px}}body:has([data-fls-about]) .header{--header-bg:var(--color-bone)}.cartlist{--cartlist-radius:20px;--cartlist-pill:999px;background:var(--color-bone)}@media (width>=90em){.cartlist{padding-top:200px}}@media (width>=20em) and (width<90em){.cartlist{padding-top:clamp(110px , 84.2857px + 8.03571vw , 200px)}}@media (width<20em){.cartlist{padding-top:110px}}@media (width>=90em){.cartlist{padding-bottom:80px}}@media (width>=20em) and (width<90em){.cartlist{padding-bottom:clamp(48px , 38.8571px + 2.85714vw , 80px)}}@media (width<20em){.cartlist{padding-bottom:48px}}.cartlist__container{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=90em){.cartlist__container{row-gap:40px}}@media (width>=20em) and (width<90em){.cartlist__container{row-gap:clamp(32px , 29.7143px + .714286vw , 40px)}}@media (width<20em){.cartlist__container{row-gap:32px}}@media (width>=62em){.cartlist__container{grid-template-columns:minmax(0,780fr) minmax(320px,380fr);column-gap:40px}}.cartlist__title{color:var(--main-color);margin:0;font-weight:600;line-height:1.1}@media (width>=90em){.cartlist__title{font-size:40px}}@media (width>=20em) and (width<90em){.cartlist__title{font-size:clamp(28px , 24.5714px + 1.07143vw , 40px)}}@media (width<20em){.cartlist__title{font-size:28px}}@media (width>=90em){.cartlist__title{margin-bottom:40px}}@media (width>=20em) and (width<90em){.cartlist__title{margin-bottom:clamp(24px , 19.4286px + 1.42857vw , 40px)}}@media (width<20em){.cartlist__title{margin-bottom:24px}}.cartlist__list{border-top:1px solid var(--color-hairline);margin:0;padding:0;list-style:none}.cartlist__item{grid-template-columns:var(--cartlist-photo) minmax(0, 1fr) auto auto;border-bottom:1px solid var(--color-hairline);grid-template-rows:1fr auto;grid-template-areas:"photo info price remove""photo qty qty save";gap:12px 16px;display:grid}@media (width>=90em){.cartlist__item{--cartlist-photo:120px}}@media (width>=20em) and (width<90em){.cartlist__item{--cartlist-photo:clamp(88px , 78.8571px + 2.85714vw , 120px)}}@media (width<20em){.cartlist__item{--cartlist-photo:88px}}@media (width>=90em){.cartlist__item{padding-block:28px}}@media (width>=20em) and (width<90em){.cartlist__item{padding-block:clamp(20px , 17.7143px + .714286vw , 28px)}}@media (width<20em){.cartlist__item{padding-block:20px}}.cartlist__photo{width:var(--cartlist-photo);height:var(--cartlist-photo);background:var(--color-white);border-radius:10px;grid-area:photo;align-self:start;display:block;overflow:hidden}@media (width>=90em){.cartlist__photo{margin-right:8px}}@media (width>=20em) and (width<90em){.cartlist__photo{margin-right:clamp(.000001px , -2.28571px + .714286vw , 8px)}}@media (width<20em){.cartlist__photo{margin-right:.000001px}}.cartlist__photo img{object-fit:cover;width:100%;height:100%;display:block}.cartlist__info{grid-area:info;min-width:0;padding-top:2px}.cartlist__name{margin:0 0 6px;font-weight:500;line-height:1.3}@media (width>=90em){.cartlist__name{font-size:16px}}@media (width>=20em) and (width<90em){.cartlist__name{font-size:clamp(15px , 14.7143px + .0892857vw , 16px)}}@media (width<20em){.cartlist__name{font-size:15px}}.cartlist__name a{color:var(--main-color);transition:color .3s}@media (any-hover:hover){.cartlist__name a:hover{color:var(--color-rose)}}.cartlist__meta{color:var(--color-ink-muted);margin:0;font-size:13px;line-height:1.4}.cartlist__price{color:var(--main-color);white-space:nowrap;grid-area:price;margin:0;padding-top:2px;font-weight:500}@media (width>=90em){.cartlist__price{font-size:16px}}@media (width>=20em) and (width<90em){.cartlist__price{font-size:clamp(15px , 14.7143px + .0892857vw , 16px)}}@media (width<20em){.cartlist__price{font-size:15px}}.cartlist__remove,.cartlist__save{width:24px;height:24px;color:var(--color-ink-muted);cursor:pointer;transition:color .3s;display:inline-flex}.cartlist__remove svg,.cartlist__save svg{width:100%;height:100%}@media (any-hover:hover){.cartlist__remove:hover,.cartlist__save:hover{color:var(--main-color)}}.cartlist__remove{grid-area:remove}.cartlist__save{color:var(--main-color);grid-area:save;align-self:end}.cartlist__save[aria-pressed=true] path{fill:currentColor}.cartlist__qty{border:1px solid var(--color-hairline);border-radius:var(--cartlist-pill);background:var(--color-white);grid-area:qty;place-self:end start;align-items:center;height:38px;display:inline-flex}.cartlist__qty-btn{width:40px;height:100%;color:var(--main-color);cursor:pointer;flex:0 0 40px;justify-content:center;align-items:center;transition:color .3s;display:inline-flex}.cartlist__qty-btn svg{width:16px;height:16px}.cartlist__qty-btn:disabled{color:var(--color-hairline);cursor:default}@media (any-hover:hover){.cartlist__qty-btn:not(:disabled):hover{color:var(--color-rose)}}.cartlist__qty-value{width:28px;min-width:0;color:var(--main-color);font-variant-numeric:tabular-nums;text-align:center;background:0 0;flex:0 0 28px;padding:0;font-size:14px}.cartlist__empty{border-bottom:1px solid var(--color-hairline);text-align:center;padding-block:48px}.cartlist__empty[hidden]{display:none}.cartlist__empty-text{color:var(--color-ink-muted);margin:0 0 20px;font-size:16px}.cartlist__empty-link{color:var(--main-color);letter-spacing:.06em;text-transform:uppercase;text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}.cartlist__summary{border:1px solid var(--color-hairline);border-radius:var(--cartlist-radius);background:var(--color-white)}@media (width>=90em){.cartlist__summary{padding:32px}}@media (width>=20em) and (width<90em){.cartlist__summary{padding:clamp(20px , 16.5714px + 1.07143vw , 32px)}}@media (width<20em){.cartlist__summary{padding:20px}}@media (width>=62em){.cartlist__summary{position:sticky;top:104px}}.cartlist__summary-title{color:var(--color-ink-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 32px;font-size:11px;font-weight:600;line-height:1.2}.cartlist__rows{border-bottom:1px solid var(--color-hairline);flex-direction:column;gap:20px;margin:0;padding-bottom:24px;display:flex}.cartlist__row{justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;line-height:1.4;display:flex}.cartlist__row dt{color:var(--color-ink-muted)}.cartlist__row dd{color:var(--main-color);text-align:right;margin:0}.cartlist__total{justify-content:space-between;align-items:center;gap:16px;margin:0;padding-block:28px 36px;display:flex}.cartlist__total-label{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.cartlist__total-value{white-space:nowrap;font-weight:600}@media (width>=90em){.cartlist__total-value{font-size:22px}}@media (width>=20em) and (width<90em){.cartlist__total-value{font-size:clamp(20px , 19.4286px + .178571vw , 22px)}}@media (width<20em){.cartlist__total-value{font-size:20px}}.cartlist__checkout{border:1.5px solid var(--main-color);border-radius:var(--cartlist-pill);background:var(--main-color);min-height:56px;color:var(--color-white);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 24px;font-size:13px;font-weight:600;transition:background-color .3s,border-color .3s,color .3s;display:flex}@media (any-hover:hover){.cartlist__checkout:hover{border-color:var(--color-rose);background:var(--color-rose);color:var(--main-color)}}.cartlist__note{color:var(--color-ink-muted);margin:20px 0 24px;font-size:12px;line-height:1.6}.cartlist__continue{width:fit-content;color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;text-underline-offset:3px;margin-inline:auto;font-size:12px;font-weight:500;text-decoration:underline;transition:color .3s;display:block}@media (any-hover:hover){.cartlist__continue:hover{color:var(--main-color)}}.savedlist{--cataloggrid-radius:36px;background:var(--color-bone)}@media (width>=90em){.savedlist{padding-top:184px}}@media (width>=20em) and (width<90em){.savedlist{padding-top:clamp(110px , 88.8571px + 6.60714vw , 184px)}}@media (width<20em){.savedlist{padding-top:110px}}@media (width>=90em){.savedlist{padding-bottom:104px}}@media (width>=20em) and (width<90em){.savedlist{padding-bottom:clamp(48px , 32px + 5vw , 104px)}}@media (width<20em){.savedlist{padding-bottom:48px}}@media (width>=90em){.savedlist__head{margin-bottom:56px}}@media (width>=20em) and (width<90em){.savedlist__head{margin-bottom:clamp(28px , 20px + 2.5vw , 56px)}}@media (width<20em){.savedlist__head{margin-bottom:28px}}.savedlist__crumbs{text-transform:uppercase;border:1px solid #c7c7cc;border-radius:100px;align-items:center;gap:9px;width:fit-content;padding:9px 14px 8px;font-weight:500;line-height:12px;display:flex}@media (width>=90em){.savedlist__crumbs{font-size:16px}}@media (width>=20em) and (width<90em){.savedlist__crumbs{font-size:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.savedlist__crumbs{font-size:12px}}@media (width>=90em){.savedlist__crumbs{margin-bottom:24px}}@media (width>=20em) and (width<90em){.savedlist__crumbs{margin-bottom:clamp(16px , 13.7143px + .714286vw , 24px)}}@media (width<20em){.savedlist__crumbs{margin-bottom:16px}}.savedlist__crumbs-dot{background:var(--color-rose);border-radius:50%;flex:none;width:7px;height:7px}.savedlist__crumb{color:var(--main-color);text-decoration:none;transition:color .3s}@media (any-hover:hover){.savedlist__crumb:is(a):hover{color:var(--color-rose)}}.savedlist__title{color:var(--main-color);margin:0;font-weight:600;line-height:1.1}@media (width>=90em){.savedlist__title{font-size:56px}}@media (width>=20em) and (width<90em){.savedlist__title{font-size:clamp(30px , 22.5714px + 2.32143vw , 56px)}}@media (width<20em){.savedlist__title{font-size:30px}}@media (width>=90em){.savedlist__title{margin-bottom:16px}}@media (width>=20em) and (width<90em){.savedlist__title{margin-bottom:clamp(10px , 8.28571px + .535714vw , 16px)}}@media (width<20em){.savedlist__title{margin-bottom:10px}}.savedlist__count{color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:12px;font-weight:500;line-height:1.2}.savedlist__grid[hidden]{display:none}.savedlist__empty{flex-direction:column;align-items:flex-start;gap:24px;max-width:520px;display:flex}.savedlist__empty[hidden]{display:none}.savedlist__empty-text{color:var(--main-color);margin:0;line-height:1.6}@media (width>=90em){.savedlist__empty-text{font-size:20px}}@media (width>=20em) and (width<90em){.savedlist__empty-text{font-size:clamp(16px , 14.8571px + .357143vw , 20px)}}@media (width<20em){.savedlist__empty-text{font-size:16px}}.savedlist__cta{background:var(--main-color);color:var(--color-bone);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:20px 28px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .3s;display:inline-flex}.savedlist__cta svg{flex:none;width:12px;height:8px}@media (any-hover:hover){.savedlist__cta:hover{background:var(--color-rose)}}.faqgroups{--faqgroups-pill:999px;background:var(--color-bone)}@media (width>=90em){.faqgroups{padding-top:200px}}@media (width>=20em) and (width<90em){.faqgroups{padding-top:clamp(110px , 84.2857px + 8.03571vw , 200px)}}@media (width<20em){.faqgroups{padding-top:110px}}@media (width>=90em){.faqgroups{padding-bottom:72px}}@media (width>=20em) and (width<90em){.faqgroups{padding-bottom:clamp(40px , 30.8571px + 2.85714vw , 72px)}}@media (width<20em){.faqgroups{padding-bottom:40px}}.faqgroups__head{text-align:center;flex-direction:column;align-items:center;display:flex}.faqgroups__kicker{border-radius:var(--faqgroups-pill);color:var(--main-color);text-transform:uppercase;border:1px solid #c7c7cc;align-items:center;gap:9px;padding:9px 14px 8px;font-weight:500;line-height:12px;display:inline-flex}@media (width>=90em){.faqgroups__kicker{font-size:16px}}@media (width>=20em) and (width<90em){.faqgroups__kicker{font-size:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.faqgroups__kicker{font-size:12px}}@media (width>=90em){.faqgroups__kicker{margin-bottom:24px}}@media (width>=20em) and (width<90em){.faqgroups__kicker{margin-bottom:clamp(16px , 13.7143px + .714286vw , 24px)}}@media (width<20em){.faqgroups__kicker{margin-bottom:16px}}.faqgroups__kicker-dot{background:var(--color-rose);border-radius:50%;flex:none;width:7px;height:7px}.faqgroups__title{color:var(--main-color);margin:0;font-weight:600;line-height:1.1}@media (width>=90em){.faqgroups__title{font-size:48px}}@media (width>=20em) and (width<90em){.faqgroups__title{font-size:clamp(30px , 24.8571px + 1.60714vw , 48px)}}@media (width<20em){.faqgroups__title{font-size:30px}}@media (width>=90em){.faqgroups__title{margin-bottom:28px}}@media (width>=20em) and (width<90em){.faqgroups__title{margin-bottom:clamp(16px , 12.5714px + 1.07143vw , 28px)}}@media (width<20em){.faqgroups__title{margin-bottom:16px}}.faqgroups__accent{color:var(--color-rose);font:inherit;background:0 0}.faqgroups__lead{max-width:590px;color:var(--color-ink-muted);margin:0;line-height:1.65}@media (width>=90em){.faqgroups__lead{font-size:15px}}@media (width>=20em) and (width<90em){.faqgroups__lead{font-size:clamp(14px , 13.7143px + .0892857vw , 15px)}}@media (width<20em){.faqgroups__lead{font-size:14px}}.faqgroups__chips{z-index:40;background:var(--color-bone);justify-content:safe center;gap:12px;padding-block:12px;display:flex;position:sticky;top:80px;overflow-x:auto}@media (width>=90em){.faqgroups__chips{margin-top:40px}}@media (width>=20em) and (width<90em){.faqgroups__chips{margin-top:clamp(28px , 24.5714px + 1.07143vw , 40px)}}@media (width<20em){.faqgroups__chips{margin-top:28px}}@media (width>=90em){.faqgroups__chips{margin-bottom:84px}}@media (width>=20em) and (width<90em){.faqgroups__chips{margin-bottom:clamp(48px , 37.7143px + 3.21429vw , 84px)}}@media (width<20em){.faqgroups__chips{margin-bottom:48px}}.faqgroups__chip{border:1.5px solid var(--main-color);border-radius:var(--faqgroups-pill);min-height:42px;color:var(--main-color);letter-spacing:.04em;text-transform:uppercase;flex:none;align-items:center;padding:0 24px;font-size:12px;font-weight:600;transition:background-color .3s,color .3s;display:inline-flex}.faqgroups__chip[aria-current=location]{background:var(--main-color);color:var(--color-bone)}@media (any-hover:hover){.faqgroups__chip:hover{background:var(--main-color);color:var(--color-bone)}}.faqgroups__group{scroll-margin-top:170px}@media (width>=90em){.faqgroups__group:not(:last-child){margin-bottom:64px}}@media (width>=20em) and (width<90em){.faqgroups__group:not(:last-child){margin-bottom:clamp(40px , 33.1429px + 2.14286vw , 64px)}}@media (width<20em){.faqgroups__group:not(:last-child){margin-bottom:40px}}.faqgroups__group-title{color:var(--color-ink-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:600;line-height:1.2}.faqgroups__list{flex-direction:column;gap:12px;display:flex}.faqgroups__item{border:1px solid var(--color-hairline);background:var(--color-white);border-radius:20px}@media (width>=90em){.faqgroups__item{padding-inline:28px}}@media (width>=20em) and (width<90em){.faqgroups__item{padding-inline:clamp(16px , 12.5714px + 1.07143vw , 28px)}}@media (width<20em){.faqgroups__item{padding-inline:16px}}.faqgroups__question{cursor:pointer;color:var(--main-color);justify-content:space-between;align-items:center;gap:16px;font-weight:600;line-height:1.45;list-style:none;display:flex}@media (width>=90em){.faqgroups__question{font-size:16px}}@media (width>=20em) and (width<90em){.faqgroups__question{font-size:clamp(15px , 14.7143px + .0892857vw , 16px)}}@media (width<20em){.faqgroups__question{font-size:15px}}@media (width>=90em){.faqgroups__question{padding-block:22px}}@media (width>=20em) and (width<90em){.faqgroups__question{padding-block:clamp(16px , 14.2857px + .535714vw , 22px)}}@media (width<20em){.faqgroups__question{padding-block:16px}}.faqgroups__question::-webkit-details-marker{display:none}.faqgroups__question::marker{display:none}.faqgroups__icon{flex:none;width:11px;height:11px;margin-right:6px;position:relative}.faqgroups__icon:before,.faqgroups__icon:after{content:"";background:var(--color-ink-muted);transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faqgroups__icon:before{width:1.5px;height:100%}.faqgroups__icon:after{width:100%;height:1.5px}.faqgroups__question.--spoller-active .faqgroups__icon:before{opacity:0}.faqgroups__answer{max-width:880px;color:var(--color-ink-muted);line-height:1.6}@media (width>=90em){.faqgroups__answer{font-size:15px}}@media (width>=20em) and (width<90em){.faqgroups__answer{font-size:clamp(14px , 13.7143px + .0892857vw , 15px)}}@media (width<20em){.faqgroups__answer{font-size:14px}}@media (width>=90em){.faqgroups__answer{padding-bottom:24px}}@media (width>=20em) and (width<90em){.faqgroups__answer{padding-bottom:clamp(16px , 13.7143px + .714286vw , 24px)}}@media (width<20em){.faqgroups__answer{padding-bottom:16px}}.faqgroups__answer p{margin:0}.contactcta{background:var(--color-bone)}@media (width>=90em){.contactcta{padding-bottom:120px}}@media (width>=20em) and (width<90em){.contactcta{padding-bottom:clamp(56px , 37.7143px + 5.71429vw , 120px)}}@media (width<20em){.contactcta{padding-bottom:56px}}.contactcta__box{background:var(--main-color);color:var(--color-white);border-radius:24px;flex-direction:column;align-items:flex-start;gap:24px;display:flex}@media (width>=90em){.contactcta__box{padding-block:48px}}@media (width>=20em) and (width<90em){.contactcta__box{padding-block:clamp(28px , 22.2857px + 1.78571vw , 48px)}}@media (width<20em){.contactcta__box{padding-block:28px}}@media (width>=90em){.contactcta__box{padding-inline:48px}}@media (width>=20em) and (width<90em){.contactcta__box{padding-inline:clamp(20px , 12px + 2.5vw , 48px)}}@media (width<20em){.contactcta__box{padding-inline:20px}}@media (width>=48em){.contactcta__box{flex-direction:row;justify-content:space-between;align-items:center}}.contactcta__title{margin:0 0 12px;font-weight:700;line-height:1.2}@media (width>=90em){.contactcta__title{font-size:30px}}@media (width>=20em) and (width<90em){.contactcta__title{font-size:clamp(22px , 19.7143px + .714286vw , 30px)}}@media (width<20em){.contactcta__title{font-size:22px}}.contactcta__lead{margin:0;line-height:1.5}@media (width>=90em){.contactcta__lead{font-size:15px}}@media (width>=20em) and (width<90em){.contactcta__lead{font-size:clamp(14px , 13.7143px + .0892857vw , 15px)}}@media (width<20em){.contactcta__lead{font-size:14px}}.contactcta__button{background:var(--color-white);min-height:56px;color:var(--main-color);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:12px;padding:0 44px;font-size:13px;font-weight:600;transition:background-color .3s,color .3s;display:inline-flex}.contactcta__button svg{width:20px;height:20px;transition:transform .3s}@media (any-hover:hover){.contactcta__button:hover{background:var(--color-blush)}.contactcta__button:hover svg{transform:translate(3px)}}.cabinet{--cabinet-radius:20px;--cabinet-pill:999px;background:var(--color-bone)}@media (width>=90em){.cabinet{padding-top:200px}}@media (width>=20em) and (width<90em){.cabinet{padding-top:clamp(110px , 84.2857px + 8.03571vw , 200px)}}@media (width<20em){.cabinet{padding-top:110px}}@media (width>=90em){.cabinet{padding-bottom:156px}}@media (width>=20em) and (width<90em){.cabinet{padding-bottom:clamp(64px , 37.7143px + 8.21429vw , 156px)}}@media (width<20em){.cabinet{padding-bottom:64px}}.cabinet__container{grid-template-columns:minmax(0,1fr);row-gap:32px;display:grid}@media (width>=62em){.cabinet__container{grid-template-columns:280px minmax(0,1fr);column-gap:80px}}.cabinet__aside{border-bottom:1px solid var(--color-hairline);padding-bottom:24px}@media (width>=62em){.cabinet__aside{border-bottom:0;border-right:1px solid var(--color-hairline);padding-bottom:0}}.cabinet__hello{color:var(--main-color);margin:0;font-weight:600;line-height:1.3}@media (width>=90em){.cabinet__hello{font-size:20px}}@media (width>=20em) and (width<90em){.cabinet__hello{font-size:clamp(18px , 17.4286px + .178571vw , 20px)}}@media (width<20em){.cabinet__hello{font-size:18px}}@media (width>=90em){.cabinet__hello{margin-bottom:49px}}@media (width>=20em) and (width<90em){.cabinet__hello{margin-bottom:clamp(20px , 11.7143px + 2.58929vw , 49px)}}@media (width<20em){.cabinet__hello{margin-bottom:20px}}.cabinet__nav{flex-wrap:wrap;gap:16px 28px;display:flex}@media (width>=62em){.cabinet__nav{flex-direction:column;align-items:flex-start;gap:25px}}.cabinet__link,.cabinet__logout{letter-spacing:.02em;text-transform:uppercase;text-underline-offset:4px;font-size:14px;font-weight:500;line-height:1.3;transition:color .3s}.cabinet__link{color:var(--main-color)}.cabinet__link[aria-current=page]{text-decoration:underline}@media (any-hover:hover){.cabinet__link:hover{color:var(--color-rose)}}.cabinet__logout{color:var(--color-ink-muted);margin-top:20px;display:inline-block}@media (width>=62em){.cabinet__logout{margin-top:42px}}@media (any-hover:hover){.cabinet__logout:hover{color:var(--main-color)}}.cabinet__title{color:var(--main-color);margin:0;font-weight:600;line-height:1.25}@media (width>=90em){.cabinet__title{font-size:24px}}@media (width>=20em) and (width<90em){.cabinet__title{font-size:clamp(22px , 21.4286px + .178571vw , 24px)}}@media (width<20em){.cabinet__title{font-size:22px}}@media (width>=90em){.cabinet__title{margin-bottom:40px}}@media (width>=20em) and (width<90em){.cabinet__title{margin-bottom:clamp(28px , 24.5714px + 1.07143vw , 40px)}}@media (width<20em){.cabinet__title{margin-bottom:28px}}.cabinet__title--section{border-top:1px solid var(--color-hairline)}@media (width>=90em){.cabinet__title--section{margin-top:64px}}@media (width>=20em) and (width<90em){.cabinet__title--section{margin-top:clamp(40px , 33.1429px + 2.14286vw , 64px)}}@media (width<20em){.cabinet__title--section{margin-top:40px}}@media (width>=90em){.cabinet__title--section{padding-top:64px}}@media (width>=20em) and (width<90em){.cabinet__title--section{padding-top:clamp(40px , 33.1429px + 2.14286vw , 64px)}}@media (width<20em){.cabinet__title--section{padding-top:40px}}.cabinet__fields{flex-direction:column;display:flex}@media (width>=90em){.cabinet__fields{gap:28px}}@media (width>=20em) and (width<90em){.cabinet__fields{gap:clamp(24px , 22.8571px + .357143vw , 28px)}}@media (width<20em){.cabinet__fields{gap:24px}}.cabinet__field{border-bottom:1px solid var(--main-color);flex-direction:column;gap:8px;transition:border-color .3s;display:flex}.cabinet__field:focus-within{border-color:var(--color-rose)}.cabinet__label{color:var(--color-ink-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.2}.cabinet__control{align-items:center;gap:12px;display:flex;position:relative}.cabinet__code{border-right:1px solid var(--color-hairline);color:var(--main-color);flex:none;align-items:center;gap:10px;margin-bottom:18px;padding-right:14px;font-size:16px;line-height:1.4;display:inline-flex}.cabinet__code svg{width:14px;height:14px;color:var(--color-ink-muted)}.cabinet__input,.cabinet__select{width:100%;min-width:0;color:var(--main-color);font:inherit;background:0 0;border:0;flex:auto;padding:0 0 18px;font-size:16px;line-height:1.4}.cabinet__input::placeholder,.cabinet__select::placeholder{color:var(--color-ink-muted);opacity:1}.cabinet__input[type=password]{letter-spacing:.12em}.cabinet__select{appearance:none;cursor:pointer;padding-right:32px}.cabinet__select:has(option[value=""]:checked){color:var(--color-ink-muted)}.cabinet__select option{color:var(--main-color)}.cabinet__chevron{width:18px;height:18px;color:var(--color-ink-muted);pointer-events:none;position:absolute;top:2px;right:0}.cabinet__eye{width:20px;height:20px;color:var(--color-ink-muted);cursor:pointer;flex:none;margin-bottom:18px;transition:color .3s;display:inline-flex}.cabinet__eye svg{width:100%;height:100%}.cabinet__eye[aria-pressed=true]{color:var(--main-color)}@media (any-hover:hover){.cabinet__eye:hover{color:var(--main-color)}}.cabinet__surprise{border-radius:var(--cabinet-radius);background:var(--color-blush);text-align:center}@media (width>=90em){.cabinet__surprise{margin-top:28px}}@media (width>=20em) and (width<90em){.cabinet__surprise{margin-top:clamp(24px , 22.8571px + .357143vw , 28px)}}@media (width<20em){.cabinet__surprise{margin-top:24px}}@media (width>=90em){.cabinet__surprise{padding-block:36px}}@media (width>=20em) and (width<90em){.cabinet__surprise{padding-block:clamp(24px , 20.5714px + 1.07143vw , 36px)}}@media (width<20em){.cabinet__surprise{padding-block:24px}}@media (width>=90em){.cabinet__surprise{padding-inline:40px}}@media (width>=20em) and (width<90em){.cabinet__surprise{padding-inline:clamp(20px , 14.2857px + 1.78571vw , 40px)}}@media (width<20em){.cabinet__surprise{padding-inline:20px}}.cabinet__surprise-title{color:var(--main-color);margin:0 0 16px;font-family:Days One,sans-serif;line-height:1.2}@media (width>=90em){.cabinet__surprise-title{font-size:26px}}@media (width>=20em) and (width<90em){.cabinet__surprise-title{font-size:clamp(22px , 20.8571px + .357143vw , 26px)}}@media (width<20em){.cabinet__surprise-title{font-size:22px}}.cabinet__surprise-text{max-width:470px;color:var(--main-color);margin:0 auto;font-size:14px;line-height:1.6}.cabinet__required{color:var(--color-ink-muted);margin:22px 0 0;font-size:13px}.cabinet__ship{flex-direction:column;display:flex}@media (width>=90em){.cabinet__ship{gap:50px}}@media (width>=20em) and (width<90em){.cabinet__ship{gap:clamp(36px , 32px + 1.25vw , 50px)}}@media (width<20em){.cabinet__ship{gap:36px}}.cabinet__way{border:0;min-width:0;margin:0;padding:0}.cabinet__way-head{margin-bottom:32px;padding:0}.cabinet__radio{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex;position:relative}.cabinet__radio-input{opacity:0;width:1px;height:1px;position:absolute}.cabinet__radio-mark{border:1px solid var(--color-hairline);border-radius:50%;flex:none;width:20px;height:20px;transition:border-color .3s;position:relative}.cabinet__radio-mark:after{content:"";background:var(--main-color);border-radius:50%;transition:transform .2s;position:absolute;inset:4px;transform:scale(0)}.cabinet__radio-input:checked+.cabinet__radio-mark{border:1.5px solid var(--main-color)}.cabinet__radio-input:checked+.cabinet__radio-mark:after{transform:scale(1)}.cabinet__radio-input:focus-visible+.cabinet__radio-mark{outline:2px solid var(--color-rose);outline-offset:2px}.cabinet__radio-name{color:var(--main-color);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:600}.cabinet__radio-note{color:var(--color-ink-muted);font-size:13px}.cabinet__way-fields{flex-direction:column;padding-left:34px;display:flex}@media (width>=90em){.cabinet__way-fields{gap:28px}}@media (width>=20em) and (width<90em){.cabinet__way-fields{gap:clamp(24px , 22.8571px + .357143vw , 28px)}}@media (width<20em){.cabinet__way-fields{gap:24px}}.cabinet__note{color:var(--color-ink-muted);margin:36px 0 0;font-size:13px;line-height:1.55}.cabinet__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px 48px;display:flex}@media (width>=90em){.cabinet__actions{margin-top:56px}}@media (width>=20em) and (width<90em){.cabinet__actions{margin-top:clamp(36px , 30.2857px + 1.78571vw , 56px)}}@media (width<20em){.cabinet__actions{margin-top:36px}}.cabinet__cancel{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;font-size:13px;font-weight:600;transition:color .3s}@media (any-hover:hover){.cabinet__cancel:hover{color:var(--main-color)}}.cabinet__submit,.cabinet__btn{border:1.5px solid var(--main-color);border-radius:var(--cabinet-pill);background:var(--main-color);color:var(--color-white);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;font-weight:600;transition:background-color .3s,border-color .3s,color .3s;display:inline-flex}@media (any-hover:hover){.cabinet__submit:hover,.cabinet__btn:hover{border-color:var(--color-rose);background:var(--color-rose);color:var(--main-color)}}.cabinet__submit{min-height:52px;padding:0 48px;font-size:13px}.cabinet__btn{min-height:44px;padding:0 26px;font-size:12px}.cabinet__btn--outline{color:var(--main-color);background:0 0}@media (any-hover:hover){.cabinet__btn--outline:hover{border-color:var(--main-color);background:var(--main-color);color:var(--color-white)}}.cabinet__btn--wide{min-height:52px;padding:0 48px;font-size:13px}.cabinet__orders{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.cabinet__order{border:1px solid var(--color-hairline);border-radius:var(--cabinet-radius);background:var(--color-white)}@media (width>=90em){.cabinet__order{padding-inline:28px}}@media (width>=20em) and (width<90em){.cabinet__order{padding-inline:clamp(16px , 12.5714px + 1.07143vw , 28px)}}@media (width<20em){.cabinet__order{padding-inline:16px}}.cabinet__order-head{border-bottom:1px solid var(--color-hairline);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;padding-block:24px 22px;display:flex}.cabinet__order-num{color:var(--main-color);font-weight:500}@media (width>=90em){.cabinet__order-num{font-size:16px}}@media (width>=20em) and (width<90em){.cabinet__order-num{font-size:clamp(15px , 14.7143px + .0892857vw , 16px)}}@media (width<20em){.cabinet__order-num{font-size:15px}}.cabinet__order-dot{background:var(--color-ink-muted);border-radius:50%;width:3px;height:3px}.cabinet__order-date{color:var(--color-ink-muted);font-size:13px}.cabinet__lines{margin:0;padding:0;list-style:none}.cabinet__line{align-items:center;gap:16px;padding-block:18px;display:flex}.cabinet__line-img{object-fit:cover;border-radius:8px;flex:none;width:64px;height:64px}.cabinet__line-info{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.cabinet__line-name{color:var(--main-color);font-size:15px;font-weight:500}.cabinet__line-meta{color:var(--color-ink-muted);font-size:13px}.cabinet__line-qty{white-space:nowrap;color:var(--color-ink-muted);flex:none;font-size:12px}.cabinet__line-price{color:var(--main-color);white-space:nowrap;flex:none;font-weight:500}@media (width>=90em){.cabinet__line-price{font-size:16px}}@media (width>=20em) and (width<90em){.cabinet__line-price{font-size:clamp(15px , 14.7143px + .0892857vw , 16px)}}@media (width<20em){.cabinet__line-price{font-size:15px}}.cabinet__order-foot{border-top:1px solid var(--color-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-block:20px 24px;display:flex}.cabinet__order-total{color:var(--main-color);align-items:baseline;gap:12px;margin:0;font-size:18px;font-weight:600;display:flex}.cabinet__order-total span{color:var(--color-ink-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:500}.cabinet__order-actions{flex-wrap:wrap;gap:12px;display:flex}@media (width<30em){.cabinet__order-actions{width:100%}.cabinet__order-actions .cabinet__btn{flex:auto}}@media (width>=90em){.cabinet__empty{margin-top:72px}}@media (width>=20em) and (width<90em){.cabinet__empty{margin-top:clamp(28px , 15.4286px + 3.92857vw , 72px)}}@media (width<20em){.cabinet__empty{margin-top:28px}}.cabinet__empty{background:var(--color-white);text-align:center;border-radius:24px;flex-direction:column;align-items:center;display:flex}@media (width>=90em){.cabinet__empty{padding-block:56px}}@media (width>=20em) and (width<90em){.cabinet__empty{padding-block:clamp(36px , 30.2857px + 1.78571vw , 56px)}}@media (width<20em){.cabinet__empty{padding-block:36px}}@media (width>=90em){.cabinet__empty{padding-inline:40px}}@media (width>=20em) and (width<90em){.cabinet__empty{padding-inline:clamp(20px , 14.2857px + 1.78571vw , 40px)}}@media (width<20em){.cabinet__empty{padding-inline:20px}}.cabinet__empty-icon{background:var(--color-blush);width:72px;height:72px;color:var(--main-color);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cabinet__empty-icon svg{width:26px;height:26px}.cabinet__empty-title{color:var(--main-color);margin:28px 0 0;font-size:20px;font-weight:600}.cabinet__empty-text{max-width:380px;color:var(--color-ink-muted);margin:24px 0 52px;font-size:14px;line-height:1.65}.orderpopup .orderpopup__body{background:var(--color-white);max-width:760px;color:var(--main-color);border-radius:24px;position:relative}@media (width>=90em){.orderpopup .orderpopup__body{padding:40px}}@media (width>=20em) and (width<90em){.orderpopup .orderpopup__body{padding:clamp(20px , 14.2857px + 1.78571vw , 40px)}}@media (width<20em){.orderpopup .orderpopup__body{padding:20px}}.orderpopup__close{width:28px;height:28px;color:var(--main-color);cursor:pointer;transition:color .3s;display:inline-flex;position:absolute}@media (width>=90em){.orderpopup__close{top:38px}}@media (width>=20em) and (width<90em){.orderpopup__close{top:clamp(16px , 9.71429px + 1.96429vw , 38px)}}@media (width<20em){.orderpopup__close{top:16px}}@media (width>=90em){.orderpopup__close{right:38px}}@media (width>=20em) and (width<90em){.orderpopup__close{right:clamp(16px , 9.71429px + 1.96429vw , 38px)}}@media (width<20em){.orderpopup__close{right:16px}}.orderpopup__close svg{width:100%;height:100%}@media (any-hover:hover){.orderpopup__close:hover{color:var(--color-rose)}}.orderpopup__title{margin:0 40px 12px 0;font-weight:600;line-height:1.2}@media (width>=90em){.orderpopup__title{font-size:26px}}@media (width>=20em) and (width<90em){.orderpopup__title{font-size:clamp(21px , 19.5714px + .446429vw , 26px)}}@media (width<20em){.orderpopup__title{font-size:21px}}.orderpopup__date{color:var(--color-ink-muted);margin:0;font-size:14px}.orderpopup__lines{border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);margin:0;padding:0;list-style:none}@media (width>=90em){.orderpopup__lines{margin-top:56px}}@media (width>=20em) and (width<90em){.orderpopup__lines{margin-top:clamp(28px , 20px + 2.5vw , 56px)}}@media (width<20em){.orderpopup__lines{margin-top:28px}}.orderpopup__line{align-items:center;gap:16px;padding-block:26px 18px;display:flex}.orderpopup__line+.orderpopup__line{padding-top:0}.orderpopup__line-img{object-fit:cover;border-radius:8px;flex:none;width:64px;height:64px}.orderpopup__line-info{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.orderpopup__line-name{font-size:15px;font-weight:500}.orderpopup__line-meta,.orderpopup__line-qty{color:var(--color-ink-muted);font-size:13px}.orderpopup__line-qty{white-space:nowrap;flex:none}.orderpopup__line-price{white-space:nowrap;flex:none;font-size:16px;font-weight:600}.orderpopup__sums{border-bottom:1px solid var(--color-hairline);margin:0;padding-bottom:32px}@media (width>=90em){.orderpopup__sums{margin-bottom:40px}}@media (width>=20em) and (width<90em){.orderpopup__sums{margin-bottom:clamp(28px , 24.5714px + 1.07143vw , 40px)}}@media (width<20em){.orderpopup__sums{margin-bottom:28px}}.orderpopup__sum{justify-content:space-between;align-items:baseline;gap:16px;padding-top:20px;font-size:14px;display:flex}.orderpopup__sum dt{color:var(--color-ink-muted)}.orderpopup__sum dd{text-align:right;margin:0}.orderpopup__sum--total{border-top:1px solid var(--color-hairline);margin-top:12px}.orderpopup__sum--total dt{color:var(--main-color);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.orderpopup__sum--total dd{font-size:20px;font-weight:600}.orderpopup__info{grid-template-columns:minmax(0,1fr);gap:28px 40px;display:grid}@media (width>=30em){.orderpopup__info{grid-template-columns:repeat(2,minmax(0,1fr))}}.orderpopup__col-title{color:var(--color-ink-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:600}.orderpopup__facts{flex-direction:column;gap:18px;margin:0;display:flex}.orderpopup__facts dt{color:var(--color-ink-muted);margin-bottom:4px;font-size:12px}.orderpopup__facts dd{margin:0;font-size:14px;line-height:1.45}.orderpopup__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (width>=90em){.orderpopup__actions{margin-top:44px}}@media (width>=20em) and (width<90em){.orderpopup__actions{margin-top:clamp(32px , 28.5714px + 1.07143vw , 44px)}}@media (width<20em){.orderpopup__actions{margin-top:32px}}.orderpopup__btn{border:1.5px solid var(--main-color);background:var(--main-color);min-height:48px;color:var(--color-white);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-size:12px;font-weight:600;transition:background-color .3s,border-color .3s,color .3s;display:inline-flex}@media (any-hover:hover){.orderpopup__btn:hover{border-color:var(--color-rose);background:var(--color-rose);color:var(--main-color)}}.orderpopup__btn--outline{color:var(--main-color);background:0 0}@media (any-hover:hover){.orderpopup__btn--outline:hover{border-color:var(--main-color);background:var(--main-color);color:var(--color-white)}}.authform{--authform-radius:999px;background:var(--color-bone)}@media (width>=90em){.authform{padding-top:240px}}@media (width>=20em) and (width<90em){.authform{padding-top:clamp(120px , 85.7143px + 10.7143vw , 240px)}}@media (width<20em){.authform{padding-top:120px}}@media (width>=90em){.authform{padding-bottom:100px}}@media (width>=20em) and (width<90em){.authform{padding-bottom:clamp(56px , 43.4286px + 3.92857vw , 100px)}}@media (width<20em){.authform{padding-bottom:56px}}.authform__head{text-align:center;flex-direction:column;align-items:center;display:flex}@media (width>=90em){.authform__head{margin-bottom:40px}}@media (width>=20em) and (width<90em){.authform__head{margin-bottom:clamp(28px , 24.5714px + 1.07143vw , 40px)}}@media (width<20em){.authform__head{margin-bottom:28px}}.authform__eyebrow{border-radius:var(--authform-radius);width:fit-content;color:var(--color-ink-muted);text-transform:uppercase;border:1px solid #c7c7cc;align-items:center;gap:9px;margin:0;padding:9px 14px 8px;font-weight:500;line-height:12px;display:flex}@media (width>=90em){.authform__eyebrow{font-size:13px}}@media (width>=20em) and (width<90em){.authform__eyebrow{font-size:clamp(11px , 10.4286px + .178571vw , 13px)}}@media (width<20em){.authform__eyebrow{font-size:11px}}@media (width>=90em){.authform__eyebrow{margin-bottom:20px}}@media (width>=20em) and (width<90em){.authform__eyebrow{margin-bottom:clamp(14px , 12.2857px + .535714vw , 20px)}}@media (width<20em){.authform__eyebrow{margin-bottom:14px}}.authform__eyebrow-dot{background:var(--color-rose);border-radius:50%;flex:none;width:7px;height:7px}.authform__title{letter-spacing:-.01em;color:var(--main-color);margin:0;font-family:Days One,sans-serif;font-weight:400;line-height:1.15}@media (width>=90em){.authform__title{font-size:56px}}@media (width>=20em) and (width<90em){.authform__title{font-size:clamp(30px , 22.5714px + 2.32143vw , 56px)}}@media (width<20em){.authform__title{font-size:30px}}@media (width>=90em){.authform__title{margin-bottom:18px}}@media (width>=20em) and (width<90em){.authform__title{margin-bottom:clamp(12px , 10.2857px + .535714vw , 18px)}}@media (width<20em){.authform__title{margin-bottom:12px}}.authform__lead{max-width:540px;color:var(--color-ink-muted);margin:0;line-height:1.45}@media (width>=90em){.authform__lead{font-size:16px}}@media (width>=20em) and (width<90em){.authform__lead{font-size:clamp(14px , 13.4286px + .178571vw , 16px)}}@media (width<20em){.authform__lead{font-size:14px}}.authform__form{flex-direction:column;max-width:880px;margin-inline:auto;display:flex}.authform__fields{grid-template-columns:1fr;column-gap:24px;display:grid}@media (width>=90em){.authform__fields{row-gap:33px}}@media (width>=20em) and (width<90em){.authform__fields{row-gap:clamp(24px , 21.4286px + .803571vw , 33px)}}@media (width<20em){.authform__fields{row-gap:24px}}@media (width>=48em){.authform__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.authform__field{border-bottom:1px solid var(--color-hairline);flex-direction:column;gap:10px;transition:border-color .3s;display:flex}.authform__field:focus-within{border-color:var(--main-color)}.authform__field:has(.authform__input:not(:placeholder-shown)){border-color:var(--main-color)}.authform__label{color:var(--color-ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.2}.authform__control{align-items:center;gap:12px;display:flex}.authform__code{border-right:1px solid var(--color-hairline);color:var(--main-color);flex:none;align-items:center;gap:8px;margin-bottom:14px;padding-right:12px;font-size:16px;line-height:1.4;display:inline-flex}.authform__code svg{width:14px;height:14px;color:var(--color-ink-muted)}.authform__input{width:100%;min-width:0;color:var(--main-color);background:0 0;flex:auto;padding:0 0 14px;font-size:16px;line-height:1.4}.authform__input[type=password]{letter-spacing:.12em}.authform__eye{width:22px;height:22px;color:var(--color-ink-muted);cursor:pointer;flex:none;margin-bottom:14px;transition:color .3s;display:inline-flex}.authform__eye svg{width:100%;height:100%}.authform__eye[aria-pressed=true]{color:var(--main-color)}@media (any-hover:hover){.authform__eye:hover{color:var(--main-color)}}.authform__options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}@media (width>=90em){.authform__options{margin-top:30px}}@media (width>=20em) and (width<90em){.authform__options{margin-top:clamp(24px , 22.2857px + .535714vw , 30px)}}@media (width<20em){.authform__options{margin-top:24px}}.authform__check{color:var(--main-color);cursor:pointer;align-items:flex-start;gap:12px;line-height:1.4;display:inline-flex;position:relative}@media (width>=90em){.authform__check{font-size:15px}}@media (width>=20em) and (width<90em){.authform__check{font-size:clamp(14px , 13.7143px + .0892857vw , 15px)}}@media (width<20em){.authform__check{font-size:14px}}.authform__check a{color:inherit;text-underline-offset:3px;text-decoration:underline;transition:color .3s}@media (any-hover:hover){.authform__check a:hover{color:var(--color-rose)}}.authform__check-input{opacity:0;width:1px;height:1px;position:absolute}.authform__check-box{border:1.5px solid var(--main-color);width:18px;height:18px;color:var(--color-white);border-radius:4px;flex:none;justify-content:center;align-items:center;margin-top:1px;transition:background-color .3s;display:inline-flex}.authform__check-box svg{opacity:0;width:12px;height:12px;transition:opacity .2s}.authform__check-input:checked+.authform__check-box{background:var(--main-color)}.authform__check-input:checked+.authform__check-box svg{opacity:1}.authform__check-input:focus-visible+.authform__check-box{outline:2px solid var(--color-rose);outline-offset:2px}.authform__forgot{color:var(--color-ink-muted);text-underline-offset:3px;font-size:15px;line-height:1.4;text-decoration:underline;transition:color .3s}@media (any-hover:hover){.authform__forgot:hover{color:var(--main-color)}}.authform__submit,.authform__social{border-radius:var(--authform-radius);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:56px;padding:0 24px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .3s,border-color .3s,color .3s;display:inline-flex}.authform__submit{border:1.5px solid var(--main-color);background:var(--main-color);color:var(--color-white)}@media (width>=90em){.authform__submit{margin-top:36px}}@media (width>=20em) and (width<90em){.authform__submit{margin-top:clamp(28px , 25.7143px + .714286vw , 36px)}}@media (width<20em){.authform__submit{margin-top:28px}}@media (any-hover:hover){.authform__submit:hover{border-color:var(--color-rose);background:var(--color-rose);color:var(--main-color)}}.authform__divider{color:var(--color-ink-muted);align-items:center;gap:24px;margin:0;font-size:14px;line-height:1;display:flex}@media (width>=90em){.authform__divider{margin-top:40px}}@media (width>=20em) and (width<90em){.authform__divider{margin-top:clamp(28px , 24.5714px + 1.07143vw , 40px)}}@media (width<20em){.authform__divider{margin-top:28px}}@media (width>=90em){.authform__divider{margin-bottom:28px}}@media (width>=20em) and (width<90em){.authform__divider{margin-bottom:clamp(24px , 22.8571px + .357143vw , 28px)}}@media (width<20em){.authform__divider{margin-bottom:24px}}.authform__divider:before,.authform__divider:after{content:"";background:var(--color-hairline);flex:auto;height:1px}.authform__socials{grid-template-columns:1fr;gap:12px 24px;display:grid}@media (width>=30em){.authform__socials{grid-template-columns:repeat(2,minmax(0,1fr))}}.authform__social{border:1.5px solid var(--color-hairline);color:var(--main-color);background:0 0}@media (any-hover:hover){.authform__social:hover{border-color:var(--main-color)}}.authform__switch{color:var(--color-ink-muted);text-align:center;margin:0;line-height:1.4}@media (width>=90em){.authform__switch{font-size:15px}}@media (width>=20em) and (width<90em){.authform__switch{font-size:clamp(14px , 13.7143px + .0892857vw , 15px)}}@media (width<20em){.authform__switch{font-size:14px}}@media (width>=90em){.authform__switch{margin-top:48px}}@media (width>=20em) and (width<90em){.authform__switch{margin-top:clamp(32px , 27.4286px + 1.42857vw , 48px)}}@media (width<20em){.authform__switch{margin-top:32px}}.authform__switch a{color:var(--main-color);text-underline-offset:3px;margin-left:4px;font-weight:600;text-decoration:underline;transition:color .3s}@media (any-hover:hover){.authform__switch a:hover{color:var(--color-rose)}}.cataloghero{--cataloghero-radius:32px;background:var(--color-bone)}@media (width>=90em){.cataloghero{padding-top:180px}}@media (width>=20em) and (width<90em){.cataloghero{padding-top:clamp(96px , 72px + 7.5vw , 180px)}}@media (width<20em){.cataloghero{padding-top:96px}}@media (width>=90em){.cataloghero{padding-bottom:40px}}@media (width>=20em) and (width<90em){.cataloghero{padding-bottom:clamp(24px , 19.4286px + 1.42857vw , 40px)}}@media (width<20em){.cataloghero{padding-bottom:24px}}.cataloghero__crumbs{border:1px solid var(--color-mist);text-transform:uppercase;color:var(--main-color);border-radius:100px;align-items:center;gap:1px;padding-block:6px;padding-inline:13px 15px;font-weight:500;line-height:1;display:inline-flex}@media (width>=90em){.cataloghero__crumbs{font-size:16px}}@media (width>=20em) and (width<90em){.cataloghero__crumbs{font-size:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.cataloghero__crumbs{font-size:12px}}.cataloghero__crumbs:before{content:"";background:var(--color-rose);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-right:8px}.cataloghero__crumb{color:inherit;transition:color .3s}@media (any-hover:hover){.cataloghero__crumb:is(a):hover{color:var(--color-rose)}}.cataloghero__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 40px;display:flex}@media (width>=90em){.cataloghero__head{margin-top:20px}}@media (width>=20em) and (width<90em){.cataloghero__head{margin-top:clamp(16px , 14.8571px + .357143vw , 20px)}}@media (width<20em){.cataloghero__head{margin-top:16px}}@media (width>=90em){.cataloghero__head{margin-bottom:17px}}@media (width>=20em) and (width<90em){.cataloghero__head{margin-bottom:clamp(16px , 15.7143px + .0892857vw , 17px)}}@media (width<20em){.cataloghero__head{margin-bottom:16px}}.cataloghero__title{text-transform:uppercase;color:var(--main-color);margin:0;font-family:Days One,sans-serif;font-weight:400;line-height:1.25}@media (width>=90em){.cataloghero__title{font-size:64px}}@media (width>=20em) and (width<90em){.cataloghero__title{font-size:clamp(36px , 28px + 2.5vw , 64px)}}@media (width<20em){.cataloghero__title{font-size:36px}}.cataloghero__text{max-width:560px;color:var(--main-color);line-height:1.6}@media (width>=90em){.cataloghero__text{font-size:20px}}@media (width>=20em) and (width<90em){.cataloghero__text{font-size:clamp(16px , 14.8571px + .357143vw , 20px)}}@media (width<20em){.cataloghero__text{font-size:16px}}@media (width>=90em){.cataloghero__text{padding-top:8px}}@media (width>=20em) and (width<90em){.cataloghero__text{padding-top:clamp(.000001px , -2.28571px + .714286vw , 8px)}}@media (width<20em){.cataloghero__text{padding-top:.000001px}}@media (width>=62em){.cataloghero__text{width:560px}}@media (width<48em){.cataloghero__text br{display:none}}.cataloghero__card{isolation:isolate;aspect-ratio:2;border-radius:var(--cataloghero-radius);background:#dcdcdc;justify-content:flex-end;align-items:flex-end;display:flex;position:relative;overflow:hidden}@media (width>=90em){.cataloghero__card{padding-right:62px}}@media (width>=20em) and (width<90em){.cataloghero__card{padding-right:clamp(20px , 8px + 3.75vw , 62px)}}@media (width<20em){.cataloghero__card{padding-right:20px}}@media (width>=90em){.cataloghero__card{padding-bottom:65px}}@media (width>=20em) and (width<90em){.cataloghero__card{padding-bottom:clamp(20px , 7.14286px + 4.01786vw , 65px)}}@media (width<20em){.cataloghero__card{padding-bottom:20px}}@media (width<48em){.cataloghero__card{aspect-ratio:auto;--cataloghero-radius:24px;min-height:420px}}.cataloghero__slider{z-index:-1;position:absolute;inset:0}.cataloghero__slide img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.cataloghero__promo-name{color:var(--main-color);font-weight:600;line-height:1.2}@media (width>=90em){.cataloghero__promo-name{font-size:28px}}@media (width>=20em) and (width<90em){.cataloghero__promo-name{font-size:clamp(22px , 20.2857px + .535714vw , 28px)}}@media (width<20em){.cataloghero__promo-name{font-size:22px}}.cataloghero__promo-price{color:var(--main-color);margin-top:8px;line-height:1.4}@media (width>=90em){.cataloghero__promo-price{font-size:20px}}@media (width>=20em) and (width<90em){.cataloghero__promo-price{font-size:clamp(16px , 14.8571px + .357143vw , 20px)}}@media (width<20em){.cataloghero__promo-price{font-size:16px}}.cataloghero__promo-actions{align-items:center;gap:16px;display:flex}@media (width>=90em){.cataloghero__promo-actions{margin-top:24px}}@media (width>=20em) and (width<90em){.cataloghero__promo-actions{margin-top:clamp(16px , 13.7143px + .714286vw , 24px)}}@media (width<20em){.cataloghero__promo-actions{margin-top:16px}}.cataloghero__promo-bag{border:1px solid var(--main-color);width:52px;height:52px;color:var(--main-color);border-radius:50%;flex-shrink:0;place-items:center;transition:background-color .3s,color .3s;display:grid}.cataloghero__promo-bag svg{width:14px;height:17px}@media (any-hover:hover){.cataloghero__promo-bag:hover{background:var(--main-color);color:var(--color-white)}}.catalogfeatured{--catalogfeatured-radius:32px;background:var(--color-bone)}@media (width>=90em){.catalogfeatured{padding-bottom:40px}}@media (width>=20em) and (width<90em){.catalogfeatured{padding-bottom:clamp(24px , 19.4286px + 1.42857vw , 40px)}}@media (width<20em){.catalogfeatured{padding-bottom:24px}}.catalogfeatured__tabs{grid-template-columns:minmax(0,1fr);grid-template-areas:"nav""gallery""info";row-gap:20px;display:grid}@media (width>=62em){.catalogfeatured__tabs{grid-template:"gallery nav""gallery info"1fr/minmax(0,690fr) minmax(0,486fr);gap:0 24px;container-type:inline-size}}.catalogfeatured__titles{flex-wrap:wrap;grid-area:nav;gap:10px;display:flex}.catalogfeatured__title{border:1px solid var(--color-hairline);background:var(--color-white);min-height:34px;color:var(--main-color);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;border-radius:999px;align-items:center;padding:0 18px;font-size:12px;font-weight:600;line-height:1;transition:background-color .3s,border-color .3s,color .3s;display:inline-flex}@media (any-hover:hover){.catalogfeatured__title:hover{background:var(--color-hairline)}}.catalogfeatured__title.--tab-active{border-color:var(--main-color);background:var(--main-color);color:var(--color-white)}.catalogfeatured__bodies,.catalogfeatured__body{display:contents}.catalogfeatured__body[hidden],.catalogfeatured__body:not(:first-child):not([data-fls-tabs-item]){display:none}.catalogfeatured__gallery{grid-area:gallery;min-width:0}.catalogfeatured__media{aspect-ratio:690/520;background:#c9c9c9;border-radius:4.64%/6.15%;position:relative;overflow:hidden;container-type:inline-size}.catalogfeatured__photo{object-fit:cover;width:100%;height:100%;display:block}.catalogfeatured__ribbon{z-index:1;background:var(--color-violet);width:70cqw;height:max(9.3cqw,36px);color:var(--color-white);text-transform:uppercase;letter-spacing:.04em;pointer-events:none;justify-content:center;align-items:center;gap:.6em;font-size:max(2.9cqw,12px);font-weight:500;display:flex;position:absolute;top:12.7cqw;left:12.7cqw;translate:-50% -50%;rotate:-45deg}.catalogfeatured__ribbon svg{flex-shrink:0;width:1.2em;height:1.2em}.catalogfeatured__zoom{z-index:1;background:var(--color-white);width:52px;height:52px;color:var(--main-color);border-radius:50%;place-items:center;transition:color .3s;display:grid;position:absolute;top:26px;right:24px}.catalogfeatured__zoom svg{width:20px;height:20px}@media (any-hover:hover){.catalogfeatured__zoom:hover{color:var(--color-rose)}}@media (width<48em){.catalogfeatured__zoom{width:44px;height:44px;top:14px;right:14px}}.catalogfeatured__swatches{z-index:1;background:var(--color-white);border-radius:999px;align-items:center;gap:10px;padding:12px 16px;display:flex;position:absolute;bottom:25px;left:23px}@media (width<48em){.catalogfeatured__swatches{padding:8px 12px;bottom:14px;left:14px}}.catalogfeatured__swatch{cursor:pointer;border-radius:50%;flex-shrink:0;width:28px;height:28px;padding:0;transition:box-shadow .2s}.catalogfeatured__swatch[aria-checked=true]{box-shadow:0 0 0 2.5px var(--color-white), 0 0 0 4px var(--main-color)}.catalogfeatured__swatch:focus-visible{outline:2px solid var(--color-rose);outline-offset:5px}@media (width<48em){.catalogfeatured__swatch{width:24px;height:24px}}.catalogfeatured__swatch--black{background:#1e1e1e}.catalogfeatured__swatch--white{background:var(--color-white);box-shadow:inset 0 0 0 1.5px #d1ccc6}.catalogfeatured__swatch--white[aria-checked=true]{box-shadow:inset 0 0 0 1.5px #d1ccc6, 0 0 0 2.5px var(--color-white), 0 0 0 4px var(--main-color)}.catalogfeatured__swatch--blush{background:#f4b8c8}.catalogfeatured__swatch--mixed{background:conic-gradient(#9ed9a8 0 25%, #f4b8c8 0 50%, #a9d4f0 0 75%, #f6d365 0)}.catalogfeatured__thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}@media (width<48em){.catalogfeatured__thumbs{gap:8px;margin-top:10px}}.catalogfeatured__thumb{aspect-ratio:1;outline-offset:-1.5px;background:#c9c9c9;border-radius:16px;outline:1.5px solid #0000;width:100%;transition:outline-color .3s,opacity .3s;display:block;overflow:hidden}.catalogfeatured__thumb img{object-fit:cover;width:100%;height:100%;display:block}.catalogfeatured__thumb.--active{outline-color:var(--main-color)}@media (any-hover:hover){.catalogfeatured__thumb:not(.--active):hover{opacity:.8}}@media (width<48em){.catalogfeatured__thumb{border-radius:10px}}.catalogfeatured__info{flex-direction:column;grid-area:info;min-width:0;display:flex}.catalogfeatured__heading{font-family:var(--font-family);color:var(--main-color);margin-top:14px;font-weight:700;line-height:1.1}@media (width>=90em){.catalogfeatured__heading{font-size:44px}}@media (width>=20em) and (width<90em){.catalogfeatured__heading{font-size:clamp(30px , 26px + 1.25vw , 44px)}}@media (width<20em){.catalogfeatured__heading{font-size:30px}}.catalogfeatured__heading{font-weight:600}.catalogfeatured__accent{color:var(--color-rose);font:inherit;background:0 0}.catalogfeatured__text{color:var(--color-ink-muted);margin-top:6px;line-height:1.4}@media (width>=90em){.catalogfeatured__text{font-size:16px}}@media (width>=20em) and (width<90em){.catalogfeatured__text{font-size:clamp(15px , 14.7143px + .0892857vw , 16px)}}@media (width<20em){.catalogfeatured__text{font-size:15px}}.catalogfeatured__features{align-items:center;margin-top:6px;display:flex}.catalogfeatured__feature{min-width:0;color:var(--main-color);flex:1 1 0;align-items:center;gap:10px;line-height:1.2;display:flex}@media (width>=90em){.catalogfeatured__feature{font-size:15px}}@media (width>=20em) and (width<90em){.catalogfeatured__feature{font-size:clamp(13px , 12.4286px + .178571vw , 15px)}}@media (width<20em){.catalogfeatured__feature{font-size:13px}}.catalogfeatured__feature:not(:last-child){border-right:1px solid var(--color-hairline);margin-right:16px;padding-right:16px}@media (width<48em){.catalogfeatured__feature{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px}.catalogfeatured__feature:not(:last-child){margin-right:12px;padding-right:12px}}.catalogfeatured__feature-icon{border:1px solid var(--color-hairline);background:var(--color-white);border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.catalogfeatured__feature-icon svg{width:24px;height:24px}@media (width<48em){.catalogfeatured__feature-icon{width:38px;height:38px}.catalogfeatured__feature-icon svg{width:20px;height:20px}}.catalogfeatured__gift{border-radius:var(--catalogfeatured-radius);background:linear-gradient(90deg, #ede6f6 0%, #f3edf5 55%, var(--color-bone) 100%);padding:24px 150px 24px 24px;position:relative}@media (width>=90em){.catalogfeatured__gift{margin-top:64px}}@media (width>=20em) and (width<90em){.catalogfeatured__gift{margin-top:clamp(48px , 43.4286px + 1.42857vw , 64px)}}@media (width<20em){.catalogfeatured__gift{margin-top:48px}}.catalogfeatured__gift-icon{width:32px;height:32px;color:var(--color-violet);background:#dfd5f0;border-radius:50%;place-items:center;display:grid}.catalogfeatured__gift-icon svg{width:14px;height:14px}.catalogfeatured__gift-title{margin-top:22px;font-weight:700;line-height:1.1}@media (width>=90em){.catalogfeatured__gift-title{font-size:20px}}@media (width>=20em) and (width<90em){.catalogfeatured__gift-title{font-size:clamp(17px , 16.1429px + .267857vw , 20px)}}@media (width<20em){.catalogfeatured__gift-title{font-size:17px}}.catalogfeatured__gift-note{color:var(--color-ink-muted);margin-top:12px;line-height:1.3}@media (width>=90em){.catalogfeatured__gift-note{font-size:16px}}@media (width>=20em) and (width<90em){.catalogfeatured__gift-note{font-size:clamp(14px , 13.4286px + .178571vw , 16px)}}@media (width<20em){.catalogfeatured__gift-note{font-size:14px}}.catalogfeatured__gift-image{pointer-events:none;width:112px;height:auto;position:absolute;bottom:20px;right:50px}@media (width<48em){.catalogfeatured__gift-image{width:88px;right:12px}}.catalogfeatured__buy{margin-top:auto;padding-top:40px}@media (width>=62em){.catalogfeatured__info--no-gift{padding-bottom:calc(11.7347cqw + 3.58367px)}}.catalogfeatured__info--no-gift .catalogfeatured__buy{margin-top:56px;padding-top:0}@media (width>=62em){.catalogfeatured__info--no-gift .catalogfeatured__buy{margin-top:auto;padding-top:40px}}.catalogfeatured__price{font-weight:600;line-height:1}@media (width>=90em){.catalogfeatured__price{font-size:40px}}@media (width>=20em) and (width<90em){.catalogfeatured__price{font-size:clamp(30px , 27.1429px + .892857vw , 40px)}}@media (width<20em){.catalogfeatured__price{font-size:30px}}.catalogfeatured__parts{color:var(--color-ink-muted);margin-left:10px;font-weight:400}@media (width>=90em){.catalogfeatured__parts{font-size:16px}}@media (width>=20em) and (width<90em){.catalogfeatured__parts{font-size:clamp(14px , 13.4286px + .178571vw , 16px)}}@media (width<20em){.catalogfeatured__parts{font-size:14px}}.catalogfeatured__actions{align-items:center;gap:12px;margin-top:12px;display:flex}.catalogfeatured__stepper{border:1px solid var(--main-color);border-radius:999px;flex:0 0 132px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;height:52px;display:grid}@media (width<30em){.catalogfeatured__stepper{flex-basis:108px}}.catalogfeatured__step{place-items:center;width:100%;height:100%;padding:0;font-size:18px;transition:opacity .3s,color .3s;display:grid}.catalogfeatured__step:disabled{opacity:.35;cursor:default}@media (any-hover:hover){.catalogfeatured__step:not(:disabled):hover{color:var(--color-rose)}}.catalogfeatured__qty{font-variant-numeric:tabular-nums;text-align:center;min-width:0;font-size:18px}.catalogfeatured__cta{white-space:nowrap;flex:auto;min-width:0}.catalogfeatured__save{border:1px solid var(--main-color);width:52px;height:52px;color:var(--main-color);border-radius:50%;flex-shrink:0;place-items:center;transition:color .3s,border-color .3s;display:grid}.catalogfeatured__save svg{width:20px;height:20px}.catalogfeatured__save[aria-pressed=true] path{fill:currentColor}@media (any-hover:hover){.catalogfeatured__save:hover{color:var(--color-rose);border-color:var(--color-rose)}}.catalogfeatured__perks{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:8px;margin-top:24px;display:grid}.catalogfeatured__perk{min-width:0;color:var(--color-ink-muted);align-items:flex-start;gap:6px;font-size:12px;line-height:1.2;display:flex}@media (width<48em){.catalogfeatured__perk{flex-direction:column}}.catalogfeatured__perk svg{flex-shrink:0;width:16px;height:16px}.catalogfeatured__perk:not(:last-child){border-right:1px solid var(--color-hairline);padding-right:8px}.catalogfeatured-zoom__wrapper{justify-content:center;align-items:center;min-height:100%;padding:24px;display:flex}.catalogfeatured-zoom__body{background:0 0;width:min(1200px,100%);padding:0;position:relative}.catalogfeatured-zoom__image{object-fit:contain;border-radius:4.7%/6.2%;width:100%;max-height:calc(100vh - 48px);display:block}.catalogfeatured-zoom__close{z-index:1;background:var(--color-white);width:44px;height:44px;color:var(--main-color);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.catalogfeatured-zoom__close svg{width:20px;height:20px}.shopcard{--shopcard-bar:80px;flex-direction:column;min-width:0;display:flex}@media (width<48em){.shopcard{--shopcard-bar:64px}}.shopcard__media{aspect-ratio:588/560;background:#1e1e1e;border-radius:5.44%/5.71%;position:relative;overflow:hidden;container-type:inline-size}.shopcard__photos{width:100%;height:100%;display:block}.shopcard__photo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.shopcard__photo:first-child,.shopcard__photo.--active{opacity:1}[data-shopcard-ready] .shopcard__photo:not(.--active){opacity:0}.shopcard__open{z-index:1;background:var(--color-white);width:64px;height:64px;color:var(--main-color);opacity:0;pointer-events:none;border-radius:50%;place-items:center;transition:opacity .3s,scale .3s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.8}.shopcard__open svg{width:18px;height:18px}.shopcard__ribbon{z-index:1;width:60cqw;height:max(8.2cqw,34px);color:var(--main-color);text-transform:uppercase;letter-spacing:.02em;pointer-events:none;background:#dcdcfb;justify-content:center;align-items:center;gap:10px;font-size:max(2.72cqw,11px);font-weight:500;display:flex;position:absolute;top:10.5cqw;left:10.5cqw;translate:-50% -50%;rotate:-45deg}.shopcard__ribbon svg{flex-shrink:0;width:1.3em;height:1.3em}.shopcard__save{z-index:1;background:var(--color-white);width:44px;height:44px;color:var(--main-color);border-radius:50%;place-items:center;transition:color .3s;display:grid;position:absolute;top:20px;right:20px}.shopcard__save svg{width:20px;height:20px}.shopcard__save[aria-pressed=true] path{fill:currentColor}@media (any-hover:hover){.shopcard__save:hover{color:var(--color-rose)}}.shopcard__swatches{z-index:1;background:var(--color-white);border-radius:999px;align-items:center;gap:12px;padding:11px 14px;display:flex;position:absolute;bottom:20px;left:20px}.shopcard__swatch{cursor:pointer;border-radius:50%;flex-shrink:0;width:18px;height:18px;padding:0;transition:box-shadow .2s}.shopcard__swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--color-white), 0 0 0 3.5px var(--main-color)}.shopcard__swatch:focus-visible{outline:2px solid var(--color-rose);outline-offset:5px}.shopcard__swatch--black{background:#1e1e1e}.shopcard__swatch--white{background:var(--color-white);box-shadow:inset 0 0 0 1.5px #d1ccc6}.shopcard__swatch--white[aria-checked=true]{box-shadow:inset 0 0 0 1.5px #d1ccc6, 0 0 0 2px var(--color-white), 0 0 0 3.5px var(--main-color)}.shopcard__swatch--blush{background:#f4b8c8}.shopcard__swatch--mixed{background:conic-gradient(#9ed9a8 0 25%, #f4b8c8 0 50%, #a9d4f0 0 75%, #f6d365 0)}.shopcard__swatch--yellow{background:#f6d365}.shopcard__swatch--violet{background:#b9a3e3}.shopcard__swatch--teal{background:#6ccfc4}.shopcard__swatch--blue{background:#a9d4f0}.shopcard__body{height:var(--shopcard-bar);align-items:stretch;gap:22px;display:flex}@media (width>=90em){.shopcard__body{margin-top:24px}}@media (width>=20em) and (width<90em){.shopcard__body{margin-top:clamp(12px , 8.57143px + 1.07143vw , 24px)}}@media (width<20em){.shopcard__body{margin-top:12px}}@media (width<48em){.shopcard__body{gap:10px}}.shopcard__pill{background:var(--color-white);border-radius:999px;flex-direction:column;flex:auto;justify-content:center;gap:4px;min-width:0;display:flex}@media (width>=90em){.shopcard__pill{padding-inline:32px}}@media (width>=20em) and (width<90em){.shopcard__pill{padding-inline:clamp(20px , 16.5714px + 1.07143vw , 32px)}}@media (width<20em){.shopcard__pill{padding-inline:20px}}.shopcard__name{white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.2;overflow:hidden}@media (width>=90em){.shopcard__name{font-size:20px}}@media (width>=20em) and (width<90em){.shopcard__name{font-size:clamp(16px , 14.8571px + .357143vw , 20px)}}@media (width<20em){.shopcard__name{font-size:16px}}.shopcard__name a{transition:color .3s}@media (any-hover:hover){.shopcard__name a:hover{color:var(--color-rose)}}.shopcard__price{color:#706e6d;line-height:1.2}@media (width>=90em){.shopcard__price{font-size:16px}}@media (width>=20em) and (width<90em){.shopcard__price{font-size:clamp(13px , 12.1429px + .267857vw , 16px)}}@media (width<20em){.shopcard__price{font-size:13px}}.shopcard__price b{color:var(--main-color);font-weight:500}.shopcard__add{width:var(--shopcard-bar);background:var(--color-white);color:var(--main-color);border-radius:50%;flex-shrink:0;place-items:center;transition:background-color .3s,color .3s;display:grid}.shopcard__add[hidden]{display:none}.shopcard__add svg{width:22px;height:26px}.shopcard__stepper{width:calc(var(--shopcard-bar) * 1.875);background:var(--main-color);color:var(--color-white);border-radius:999px;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;font-size:20px;line-height:1;display:grid}.shopcard__stepper[hidden]{display:none}.shopcard__step{width:100%;height:100%;color:inherit;place-items:center;padding:0;font-size:22px;transition:color .3s,opacity .3s;display:grid}.shopcard__step:disabled{opacity:.35;cursor:default}@media (any-hover:hover){.shopcard__step:not(:disabled):hover{color:var(--color-blush)}}.shopcard__qty{font-variant-numeric:tabular-nums;text-align:center;min-width:0;font-weight:600}@media (any-hover:hover){.shopcard:hover .shopcard__open{opacity:1;scale:1}.shopcard:hover .shopcard__add{background:var(--main-color);color:var(--color-white)}}.cataloggrid{--cataloggrid-surface:var(--color-bone);--cataloggrid-radius:36px;background:var(--cataloggrid-surface)}@media (width>=90em){.cataloggrid{padding-top:80px}}@media (width>=20em) and (width<90em){.cataloggrid{padding-top:clamp(40px , 28.5714px + 3.57143vw , 80px)}}@media (width<20em){.cataloggrid{padding-top:40px}}@media (width>=90em){.cataloggrid{padding-bottom:60px}}@media (width>=20em) and (width<90em){.cataloggrid{padding-bottom:clamp(40px , 34.2857px + 1.78571vw , 60px)}}@media (width<20em){.cataloggrid{padding-bottom:40px}}.cataloggrid__head{max-width:892px}@media (width>=90em){.cataloggrid__head{margin-bottom:48px}}@media (width>=20em) and (width<90em){.cataloggrid__head{margin-bottom:clamp(32px , 27.4286px + 1.42857vw , 48px)}}@media (width<20em){.cataloggrid__head{margin-bottom:32px}}.cataloggrid__kicker{text-transform:uppercase;color:var(--main-color);border:1px solid #c7c7cc;border-radius:100px;align-items:center;gap:9px;padding:9px 14px 8px;font-weight:500;line-height:12px;display:inline-flex}@media (width>=90em){.cataloggrid__kicker{font-size:16px}}@media (width>=20em) and (width<90em){.cataloggrid__kicker{font-size:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.cataloggrid__kicker{font-size:12px}}@media (width>=90em){.cataloggrid__kicker:not(:last-child){margin-bottom:24px}}@media (width>=20em) and (width<90em){.cataloggrid__kicker:not(:last-child){margin-bottom:clamp(16px , 13.7143px + .714286vw , 24px)}}@media (width<20em){.cataloggrid__kicker:not(:last-child){margin-bottom:16px}}.cataloggrid__kicker-dot{background:var(--color-rose);border-radius:50%;flex:none;width:7px;height:7px}.cataloggrid__title{color:var(--main-color);margin:0;font-weight:700;line-height:1.1}@media (width>=90em){.cataloggrid__title{font-size:56px}}@media (width>=20em) and (width<90em){.cataloggrid__title{font-size:clamp(30px , 22.5714px + 2.32143vw , 56px)}}@media (width<20em){.cataloggrid__title{font-size:30px}}@media (width>=90em){.cataloggrid__title:not(:last-child){margin-bottom:16px}}@media (width>=20em) and (width<90em){.cataloggrid__title:not(:last-child){margin-bottom:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.cataloggrid__title:not(:last-child){margin-bottom:12px}}.cataloggrid__title-accent{color:var(--color-rose)}.cataloggrid__text{color:var(--main-color);line-height:1.6}@media (width>=90em){.cataloggrid__text{font-size:20px}}@media (width>=20em) and (width<90em){.cataloggrid__text{font-size:clamp(16px , 14.8571px + .357143vw , 20px)}}@media (width<20em){.cataloggrid__text{font-size:16px}}.cataloggrid__text p{margin:0}.cataloggrid__text p:not(:last-child){margin-bottom:8px}.cataloggrid__filters{flex-wrap:wrap;gap:8px;display:flex}@media (width>=90em){.cataloggrid__filters{margin-bottom:32px}}@media (width>=20em) and (width<90em){.cataloggrid__filters{margin-bottom:clamp(20px , 16.5714px + 1.07143vw , 32px)}}@media (width<20em){.cataloggrid__filters{margin-bottom:20px}}.cataloggrid__filter{background:var(--color-white);min-height:36px;color:var(--main-color);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:0 18px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex}@media (any-hover:hover){.cataloggrid__filter:hover{background:var(--color-hairline)}}.cataloggrid__filter--active{background:var(--main-color);color:var(--color-bone)}@media (any-hover:hover){.cataloggrid__filter--active:hover{background:var(--main-color)}}.cataloggrid__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}@media (width>=90em){.cataloggrid__meta{margin-bottom:34px}}@media (width>=20em) and (width<90em){.cataloggrid__meta{margin-bottom:clamp(24px , 21.1429px + .892857vw , 34px)}}@media (width<20em){.cataloggrid__meta{margin-bottom:24px}}.cataloggrid__count,.cataloggrid__shown{color:var(--main-color);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:12px;font-weight:600;line-height:1.2}.cataloggrid__tools{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.cataloggrid__active{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.cataloggrid__chip,.cataloggrid__filter-toggle{color:var(--main-color);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;align-items:center;gap:4px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;transition:color .3s;display:inline-flex}@media (any-hover:hover){.cataloggrid__chip:hover,.cataloggrid__filter-toggle:hover{color:var(--color-rose)}}.cataloggrid__chip-x,.cataloggrid__filter-toggle .catalog-icon{flex:none;width:16px;height:16px}.cataloggrid__chip-x{padding:2px}.cataloggrid__grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=90em){.cataloggrid__grid{column-gap:24px}}@media (width>=20em) and (width<90em){.cataloggrid__grid{column-gap:clamp(12px , 8.57143px + 1.07143vw , 24px)}}@media (width<20em){.cataloggrid__grid{column-gap:12px}}@media (width>=90em){.cataloggrid__grid{row-gap:64px}}@media (width>=20em) and (width<90em){.cataloggrid__grid{row-gap:clamp(32px , 22.8571px + 2.85714vw , 64px)}}@media (width<20em){.cataloggrid__grid{row-gap:32px}}@media (width<=62em){.cataloggrid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=30em){.cataloggrid__grid{grid-template-columns:1fr}}.cataloggrid__grid--large{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<48em){.cataloggrid__grid--large{grid-template-columns:1fr}}.cataloggrid__card{flex-direction:column;display:flex;position:relative}@media (width>=90em){.cataloggrid__card{gap:24px}}@media (width>=20em) and (width<90em){.cataloggrid__card{gap:clamp(12px , 8.57143px + 1.07143vw , 24px)}}@media (width<20em){.cataloggrid__card{gap:12px}}.cataloggrid__photo{border-radius:var(--cataloggrid-radius);background:var(--color-white);display:block;position:relative;overflow:hidden}.cataloggrid__photo img,.cataloggrid__photo svg:not(.catalog-icon){aspect-ratio:384/424;object-fit:cover;width:100%;height:auto;display:block}.cataloggrid__photo:after{content:"";opacity:0;pointer-events:none;background:#00000073;transition:opacity .3s;position:absolute;inset:0}.cataloggrid__zoom{z-index:1;background:var(--color-white);width:80px;height:80px;color:var(--main-color);opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,transform .3s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.cataloggrid__zoom .catalog-icon{width:28px;height:28px}.cataloggrid__save{z-index:2;width:24px;height:24px;color:var(--main-color);cursor:pointer;transition:color .3s;display:inline-flex;position:absolute;top:24px;right:24px}.cataloggrid__save svg{width:100%;height:100%}@media (any-hover:hover){.cataloggrid__save:hover{color:var(--color-rose)}}.cataloggrid__save[aria-pressed=true] path{fill:currentColor}.cataloggrid__bar{align-items:center;gap:22px;display:flex}@media (width<48em){.cataloggrid__bar{gap:8px}}.cataloggrid__pill{border-radius:var(--cataloggrid-radius);background:var(--color-white);flex-direction:column;flex:auto;gap:8px;min-width:0;line-height:1.1;display:flex}@media (width>=90em){.cataloggrid__pill{padding-top:16px}}@media (width>=20em) and (width<90em){.cataloggrid__pill{padding-top:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.cataloggrid__pill{padding-top:12px}}@media (width>=90em){.cataloggrid__pill{padding-bottom:16px}}@media (width>=20em) and (width<90em){.cataloggrid__pill{padding-bottom:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.cataloggrid__pill{padding-bottom:12px}}@media (width>=90em){.cataloggrid__pill{padding-left:32px}}@media (width>=20em) and (width<90em){.cataloggrid__pill{padding-left:clamp(20px , 16.5714px + 1.07143vw , 32px)}}@media (width<20em){.cataloggrid__pill{padding-left:20px}}@media (width>=90em){.cataloggrid__pill{padding-right:32px}}@media (width>=20em) and (width<90em){.cataloggrid__pill{padding-right:clamp(20px , 16.5714px + 1.07143vw , 32px)}}@media (width<20em){.cataloggrid__pill{padding-right:20px}}.cataloggrid__name{margin:0;font-weight:600}@media (width>=90em){.cataloggrid__name{font-size:20px}}@media (width>=20em) and (width<90em){.cataloggrid__name{font-size:clamp(17px , 16.1429px + .267857vw , 20px)}}@media (width<20em){.cataloggrid__name{font-size:17px}}.cataloggrid__name a{color:var(--main-color);text-decoration:none;transition:color .3s}@media (any-hover:hover){.cataloggrid__name a:hover{color:var(--color-rose)}}.cataloggrid__price{color:var(--color-ink-muted);margin:0}@media (width>=90em){.cataloggrid__price{font-size:16px}}@media (width>=20em) and (width<90em){.cataloggrid__price{font-size:clamp(14px , 13.4286px + .178571vw , 16px)}}@media (width<20em){.cataloggrid__price{font-size:14px}}.cataloggrid__form{flex:none;display:flex}.cataloggrid__form form{margin:0;display:flex}.cataloggrid__bag{background:var(--color-white);color:var(--main-color);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex}@media (width>=90em){.cataloggrid__bag{padding:16px}}@media (width>=20em) and (width<90em){.cataloggrid__bag{padding:clamp(10px , 8.28571px + .535714vw , 16px)}}@media (width<20em){.cataloggrid__bag{padding:10px}}@media (width>=90em){.cataloggrid__bag svg{width:48px}}@media (width>=20em) and (width<90em){.cataloggrid__bag svg{width:clamp(36px , 32.5714px + 1.07143vw , 48px)}}@media (width<20em){.cataloggrid__bag svg{width:36px}}@media (width>=90em){.cataloggrid__bag svg{height:48px}}@media (width>=20em) and (width<90em){.cataloggrid__bag svg{height:clamp(36px , 32.5714px + 1.07143vw , 48px)}}@media (width<20em){.cataloggrid__bag svg{height:36px}}@media (any-hover:hover){.cataloggrid__card:hover .cataloggrid__photo:after{opacity:1}.cataloggrid__card:hover .cataloggrid__zoom{opacity:1;transform:translate(-50%,-50%)scale(1)}.cataloggrid__card:hover .cataloggrid__bag{background:var(--main-color);color:var(--color-bone)}}.cataloggrid__card:has(:focus-visible) .cataloggrid__photo:after{opacity:1}.cataloggrid__card:has(:focus-visible) .cataloggrid__zoom{opacity:1;transform:translate(-50%,-50%)scale(1)}.cataloggrid__card:has(:focus-visible) .cataloggrid__bag{background:var(--main-color);color:var(--color-bone)}.cataloggrid__footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}@media (width>=90em){.cataloggrid__footer{margin-top:150px}}@media (width>=20em) and (width<90em){.cataloggrid__footer{margin-top:clamp(48px , 18.8571px + 9.10714vw , 150px)}}@media (width<20em){.cataloggrid__footer{margin-top:48px}}.cataloggrid__pagination{align-items:center;gap:8px;display:flex}.cataloggrid__page{border:1.5px solid var(--main-color);color:var(--main-color);text-transform:uppercase;letter-spacing:.08em;background:0 0;border-radius:999px;padding:11px 20px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .3s,color .3s}@media (any-hover:hover){.cataloggrid__page:hover{background:var(--main-color);color:var(--color-bone)}}.cataloggrid__empty{color:var(--color-ink-muted);text-align:center;margin:0}@media (width>=90em){.cataloggrid__empty{padding-top:40px}}@media (width>=20em) and (width<90em){.cataloggrid__empty{padding-top:clamp(24px , 19.4286px + 1.42857vw , 40px)}}@media (width<20em){.cataloggrid__empty{padding-top:24px}}@media (width>=90em){.cataloggrid__empty{padding-bottom:40px}}@media (width>=20em) and (width<90em){.cataloggrid__empty{padding-bottom:clamp(24px , 19.4286px + 1.42857vw , 40px)}}@media (width<20em){.cataloggrid__empty{padding-bottom:24px}}@media (width>=90em){.cataloggrid__empty{font-size:17px}}@media (width>=20em) and (width<90em){.cataloggrid__empty{font-size:clamp(15px , 14.4286px + .178571vw , 17px)}}@media (width<20em){.cataloggrid__empty{font-size:15px}}.catalogfilters[data-fls-popup]{padding:0;overflow:hidden}.catalogfilters__wrapper[data-fls-popup-wrapper]{justify-content:stretch;align-items:flex-end;height:100%}.catalogfilters__body[data-fls-popup-body]{background:var(--color-white);border-radius:0;flex-direction:column;flex:auto;width:100%;max-width:440px;height:100%;padding:0;transition:transform .4s,visibility .4s;display:flex;transform:translate(100%)}.catalogfilters[data-fls-popup-active] .catalogfilters__body[data-fls-popup-body]{transform:translate(0)}.catalogfilters__form{flex-direction:column;flex:auto;min-height:0;margin:0;display:flex}.catalogfilters__head{border-bottom:1px solid var(--color-hairline);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.catalogfilters__title{color:var(--main-color);text-transform:uppercase;margin:0;font-size:13px;font-weight:600;line-height:1.2}.catalogfilters__close{width:24px;height:24px;color:var(--main-color);cursor:pointer;flex:none;transition:color .3s;display:inline-flex}.catalogfilters__close svg{width:100%;height:100%}@media (any-hover:hover){.catalogfilters__close:hover{color:var(--color-rose)}}.catalogfilters__sections{overscroll-behavior:contain;flex:auto;min-height:0;padding:8px 24px;overflow-y:auto}.catalogfilters__section{border-top:1px solid var(--color-hairline)}.catalogfilters__section:last-child{border-bottom:1px solid var(--color-hairline)}.catalogfilters__summary{cursor:pointer;color:var(--main-color);text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:12px;font-weight:600;line-height:1.2;list-style:none;display:flex}.catalogfilters__summary::-webkit-details-marker{display:none}.catalogfilters__summary::marker{display:none}.catalogfilters__chevron{flex:none;width:16px;height:16px;transition:rotate .3s}.catalogfilters__summary:not(.--spoller-active) .catalogfilters__chevron{rotate:180deg}.catalogfilters__panel{flex-direction:column;padding-bottom:16px;display:flex}.catalogfilters__reset{color:var(--color-ink-muted);text-transform:uppercase;cursor:pointer;align-self:flex-end;padding-bottom:8px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;transition:color .3s}@media (any-hover:hover){.catalogfilters__reset:hover{color:var(--main-color)}}.catalogfilters__options{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.catalogfilters__option{cursor:pointer;align-items:center;gap:12px;padding:10px 0;display:flex;position:relative}.catalogfilters__options--swatches .catalogfilters__option{padding:8px 0}.catalogfilters__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.catalogfilters__check{flex:none;width:20px;height:20px}.catalogfilters__check rect{fill:#0000;stroke:var(--color-hairline);transition:fill .2s,stroke .2s}.catalogfilters__check path{stroke:var(--color-bone);opacity:0;transition:opacity .2s}.catalogfilters__input:checked+.catalogfilters__check rect{fill:var(--main-color);stroke:var(--main-color)}.catalogfilters__input:checked+.catalogfilters__check path{opacity:1}.catalogfilters__swatch{background-clip:content-box;border:1.5px solid #0000;border-radius:50%;flex:none;width:26px;height:26px;padding:2px;transition:border-color .2s}.catalogfilters__swatch--rose{background-color:#f4b8c8}.catalogfilters__swatch--white{background-color:var(--color-white);box-shadow:inset 0 0 0 3.5px var(--color-white), inset 0 0 0 4.5px var(--color-hairline)}.catalogfilters__swatch--black{background-color:#1e1e1e}.catalogfilters__swatch--mixed{background-image:conic-gradient(#9ed9a8 0 25%, #f4b8c8 0 50%, #a9d4f0 0 75%, #f6d365 0)}.catalogfilters__swatch--yellow{background-color:#f6d365}.catalogfilters__swatch--violet{background-color:#b9a3e3}.catalogfilters__swatch--teal{background-color:#6ccfc4}.catalogfilters__swatch--blue{background-color:#a9d4f0}.catalogfilters__input:checked+.catalogfilters__swatch{border-color:var(--main-color)}.catalogfilters__input:focus-visible+.catalogfilters__check,.catalogfilters__input:focus-visible+.catalogfilters__swatch{outline:2px solid var(--color-rose);outline-offset:2px;border-radius:4px}.catalogfilters__input:focus-visible+.catalogfilters__swatch{border-radius:50%}.catalogfilters__label{min-width:0;color:var(--main-color);letter-spacing:.02em;text-transform:uppercase;flex:auto;font-size:14px;font-weight:500;line-height:1.3}.catalogfilters__qty{color:var(--color-ink-muted);flex:none;font-size:14px;line-height:1.45}.catalogfilters__range{--from:0%;--to:100%;height:32px;position:relative}.catalogfilters__range:before,.catalogfilters__range:after{content:"";pointer-events:none;height:2px;position:absolute;top:15px}.catalogfilters__range:before{background:var(--color-hairline);left:0;right:0}.catalogfilters__range:after{left:var(--from);right:calc(100% - var(--to));background:var(--main-color)}.catalogfilters__thumb{z-index:1;appearance:none;pointer-events:none;background:0 0;width:calc(100% + 16px);height:32px;margin:0;position:absolute;top:0;left:-8px}.catalogfilters__thumb::-webkit-slider-runnable-track{background:0 0;height:32px}.catalogfilters__thumb::-moz-range-track{background:0 0;height:32px}.catalogfilters__thumb::-webkit-slider-thumb{background:var(--main-color);appearance:none;cursor:grab;pointer-events:auto;border:0;border-radius:50%;width:16px;height:16px;margin-top:8px}.catalogfilters__thumb::-moz-range-thumb{background:var(--main-color);cursor:grab;pointer-events:auto;border:0;border-radius:50%;width:16px;height:16px}.catalogfilters__thumb:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-rose);outline-offset:2px}.catalogfilters__thumb:focus-visible::-moz-range-thumb{outline:2px solid var(--color-rose);outline-offset:2px}.catalogfilters__values{color:var(--main-color);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0 4px;font-size:14px;font-weight:500;line-height:1.3;display:flex}.catalogfilters__foot{background:var(--color-white);flex-direction:column;flex:none;gap:4px;padding:20px 24px 28px;display:flex}.catalogfilters__apply,.catalogfilters__clear{text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;width:100%;font-family:inherit;font-size:12px;font-weight:600;line-height:1;transition:background-color .3s,color .3s;display:flex}.catalogfilters__apply{background:var(--main-color);color:var(--color-bone);border-radius:999px;padding:20px}@media (any-hover:hover){.catalogfilters__apply:hover{background:var(--color-rose)}}.catalogfilters__clear{color:var(--color-ink-muted);padding:16px}@media (any-hover:hover){.catalogfilters__clear:hover{color:var(--main-color)}}.productgallery{--productgallery-radius:32px;--productgallery-gap:24px;--productgallery-panel-width:420px;--productgallery-panel-speed:.4s;background:var(--color-bone);position:relative}@media (width>=90em){.productgallery{padding-top:180px}}@media (width>=20em) and (width<90em){.productgallery{padding-top:clamp(96px , 72px + 7.5vw , 180px)}}@media (width<20em){.productgallery{padding-top:96px}}.productgallery__crumbs{border:1px solid var(--color-mist);text-transform:uppercase;color:var(--main-color);border-radius:100px;flex-wrap:wrap;align-items:center;gap:1px;padding-block:6px;padding-inline:13px 15px;font-weight:500;line-height:1;display:inline-flex}@media (width>=90em){.productgallery__crumbs{font-size:16px}}@media (width>=20em) and (width<90em){.productgallery__crumbs{font-size:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.productgallery__crumbs{font-size:12px}}@media (width>=90em){.productgallery__crumbs{margin-bottom:40px}}@media (width>=20em) and (width<90em){.productgallery__crumbs{margin-bottom:clamp(20px , 14.2857px + 1.78571vw , 40px)}}@media (width<20em){.productgallery__crumbs{margin-bottom:20px}}.productgallery__crumbs:before{content:"";background:var(--color-rose);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-right:8px}.productgallery__crumb{color:inherit;transition:color .3s}@media (any-hover:hover){.productgallery__crumb:is(a):hover{color:var(--color-rose)}}.productgallery__body{position:relative;container-type:inline-size}@media (width<62em){.productgallery__body{gap:var(--productgallery-gap);grid-template-columns:minmax(0,1fr);display:grid}}.productgallery__intro{flex-direction:column;align-items:flex-start;display:flex}@media (width>=62em){.productgallery__intro{z-index:2;position:absolute;top:calc(50cqw - 40px);left:40px;translate:0 -100%}}@media (width<62em){.productgallery__intro{order:-1;grid-area:1/1}}.productgallery__title{color:var(--main-color);flex-direction:column;margin-top:18px;display:flex}.productgallery__name{font-weight:600;line-height:1.1}@media (width>=90em){.productgallery__name{font-size:36px}}@media (width>=20em) and (width<90em){.productgallery__name{font-size:clamp(28px , 25.7143px + .714286vw , 36px)}}@media (width<20em){.productgallery__name{font-size:28px}}.productgallery__price{margin-top:4px;font-weight:400;line-height:1.4}@media (width>=90em){.productgallery__price{font-size:20px}}@media (width>=20em) and (width<90em){.productgallery__price{font-size:clamp(18px , 17.4286px + .178571vw , 20px)}}@media (width<20em){.productgallery__price{font-size:18px}}.productgallery__actions{align-items:center;gap:14px;margin-top:17px;display:flex}.productgallery__bag{background:var(--color-white);width:52px;height:52px;color:var(--main-color);border-radius:50%;flex-shrink:0;place-items:center;transition:background-color .3s,color .3s;display:grid}.productgallery__bag svg{width:14px;height:17px}@media (any-hover:hover){.productgallery__bag:hover{background:var(--main-color);color:var(--color-white)}}.productgallery__photos{margin:0;padding:0;list-style:none}@media (width>=62em){.productgallery__photos{gap:var(--productgallery-gap);flex-direction:column;display:flex}}@media (width<62em){.productgallery__photos{display:contents}}.productgallery__photo{aspect-ratio:2;border-radius:var(--productgallery-radius);background:#dcdcdc;position:relative;overflow:hidden}.productgallery__photo img{object-fit:cover;width:100%;height:100%;display:block}.productgallery__photo[data-productgallery-media] img{opacity:0;transition:opacity .4s;position:absolute;inset:0}.productgallery__photo[data-productgallery-media] img.--active{opacity:1}@media (width<62em){.productgallery__photo{aspect-ratio:4/3;--productgallery-radius:24px;order:2;grid-column:1}.productgallery__photo:first-child{order:0;grid-row:2}}@media (width>=62em){.productgallery__aside{z-index:3;width:var(--productgallery-panel-width);pointer-events:none;padding-top:40px;padding-bottom:40px;position:absolute;top:0;bottom:0;right:40px}}@media (width<62em){.productgallery__aside{order:1;grid-area:3/1}}.productgallery__panel{pointer-events:auto;background:#f8f4f1b3;border-radius:24px;position:relative}@media (width>=62em){.productgallery__panel{border:1px solid var(--color-hairline);width:100%;min-height:52px;transition:width var(--productgallery-panel-speed) cubic-bezier(.22, .61, .36, 1), border-radius var(--productgallery-panel-speed);margin-left:auto;position:sticky;top:96px;overflow:hidden}.productgallery__panel-body{transition:grid-template-rows var(--productgallery-panel-speed) cubic-bezier(.22, .61, .36, 1), opacity .25s .15s, visibility 0s;grid-template-rows:1fr;display:grid}}.productgallery__panel-inner{min-height:0}@media (width>=90em){.productgallery__panel-inner{padding-inline:32px}}@media (width>=20em) and (width<90em){.productgallery__panel-inner{padding-inline:clamp(20px , 16.5714px + 1.07143vw , 32px)}}@media (width<20em){.productgallery__panel-inner{padding-inline:20px}}@media (width>=90em){.productgallery__panel-inner{padding-top:32px}}@media (width>=20em) and (width<90em){.productgallery__panel-inner{padding-top:clamp(20px , 16.5714px + 1.07143vw , 32px)}}@media (width<20em){.productgallery__panel-inner{padding-top:20px}}@media (width>=90em){.productgallery__panel-inner{padding-bottom:24px}}@media (width>=20em) and (width<90em){.productgallery__panel-inner{padding-bottom:clamp(8px , 3.42857px + 1.42857vw , 24px)}}@media (width<20em){.productgallery__panel-inner{padding-bottom:8px}}@media (width<48em){.productgallery__panel-inner{padding:20px 16px 8px}}@media (width>=62em){.productgallery__panel-inner{width:calc(var(--productgallery-panel-width) - 2px);transition:padding-block var(--productgallery-panel-speed) cubic-bezier(.22, .61, .36, 1)}}.productgallery__toggle{z-index:1;width:36px;height:36px;color:var(--main-color);cursor:pointer;transition:top var(--productgallery-panel-speed), right var(--productgallery-panel-speed), width var(--productgallery-panel-speed), height var(--productgallery-panel-speed), border-radius var(--productgallery-panel-speed), background-color .3s;border-radius:18px;place-items:center;display:grid;position:absolute;top:21px;right:21px;overflow:hidden}@media (any-hover:hover){.productgallery__toggle:hover{background:var(--color-white)}}.productgallery__toggle:focus-visible{outline:2px solid var(--color-rose);outline-offset:-2px}@media (width<62em){.productgallery__toggle{display:none}}.productgallery__toggle-icon{background:currentColor;grid-area:1/1;width:12px;height:2px;transition:opacity .2s}.productgallery__toggle-label{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;opacity:0;grid-area:1/1;width:max-content;font-size:13px;font-weight:600;line-height:1.2;transition:opacity .15s}@media (width>=62em){.productgallery__panel--collapsed{width:var(--productgallery-panel-collapsed,180px);border-radius:26px}.productgallery__panel--collapsed .productgallery__panel-body{opacity:0;visibility:hidden;transition:grid-template-rows var(--productgallery-panel-speed) cubic-bezier(.22, .61, .36, 1), opacity .15s, visibility 0s var(--productgallery-panel-speed);grid-template-rows:0fr}.productgallery__panel--collapsed .productgallery__panel-inner{padding-block:0}.productgallery__panel--collapsed .productgallery__toggle{border-radius:26px;width:100%;height:100%;top:0;right:0}.productgallery__panel--collapsed .productgallery__toggle-icon{opacity:0}.productgallery__panel--collapsed .productgallery__toggle-label{opacity:1;transition:opacity .25s .2s}}.productgallery__panel-inner>.productgallery__colors:first-child .productgallery__label{padding-right:44px}.productgallery__colors{padding-bottom:24px}.productgallery__label{color:var(--main-color);letter-spacing:.08em;text-transform:uppercase;margin:0 0 22px;font-size:13px;font-weight:500;line-height:1.2}.productgallery__swatches{flex-wrap:wrap;gap:8px;display:flex}.productgallery__swatch{cursor:pointer;border-radius:50%;width:36px;height:36px;position:relative}.productgallery__swatch:before{content:"";background:var(--productgallery-swatch);border-radius:50%;transition:inset .2s;position:absolute;inset:4px}.productgallery__swatch--rose{--productgallery-swatch:#f4b8c8}.productgallery__swatch--white{--productgallery-swatch:var(--color-white)}.productgallery__swatch--white:before{box-shadow:inset 0 0 0 1px #d1ccc6}.productgallery__swatch--ink{--productgallery-swatch:#1e1e1e}.productgallery__swatch--mixed{--productgallery-swatch:conic-gradient(#9ed9a8 0 25%, #f4b8c8 0 50%, #a9d4f0 0 75%, #f6d365 0)}.productgallery__swatch--active{box-shadow:inset 0 0 0 2px var(--main-color)}.productgallery__swatch--active:before{inset:5px}.productgallery__swatch:focus-visible{outline:2px solid var(--color-rose);outline-offset:2px}.productgallery__cta{width:100%;margin-bottom:12px;display:flex}.productgallery__item{border-top:1px solid var(--color-hairline)}.productgallery__summary{color:var(--main-color);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:23px 0;font-size:13px;font-weight:600;line-height:1.2;list-style:none;display:flex}.productgallery__summary::-webkit-details-marker{display:none}.productgallery__summary::marker{display:none}.productgallery__chevron{flex:none;width:16px;height:16px;transition:transform .3s}.--spoller-active .productgallery__chevron{transform:rotate(90deg)}.productgallery__content{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:24px;display:flex}.productgallery__subtitle{color:var(--main-color);text-transform:uppercase;margin:6px 0 0;font-size:13px;font-weight:600;line-height:1.2}.productgallery__subtitle:first-child{margin-top:0}.productgallery__text{color:var(--color-ink-muted);margin:0;font-size:14px;line-height:1.45}.productgallery__more{color:var(--main-color);letter-spacing:.02em;text-underline-offset:3px;text-transform:uppercase;cursor:pointer;margin-top:-4px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:underline;transition:color .3s}@media (any-hover:hover){.productgallery__more:hover{color:var(--color-rose)}}@media (width<48em){.productcomposition__wrapper{padding:0}}.productcomposition__body{background:var(--color-white);border-radius:24px;width:100%;max-width:760px;box-shadow:0 24px 64px #0000001f}@media (width>=90em){.productcomposition__body{padding-top:36px}}@media (width>=20em) and (width<90em){.productcomposition__body{padding-top:clamp(24px , 20.5714px + 1.07143vw , 36px)}}@media (width<20em){.productcomposition__body{padding-top:24px}}@media (width>=90em){.productcomposition__body{padding-bottom:36px}}@media (width>=20em) and (width<90em){.productcomposition__body{padding-bottom:clamp(24px , 20.5714px + 1.07143vw , 36px)}}@media (width<20em){.productcomposition__body{padding-bottom:24px}}@media (width>=90em){.productcomposition__body{padding-left:40px}}@media (width>=20em) and (width<90em){.productcomposition__body{padding-left:clamp(16px , 9.14286px + 2.14286vw , 40px)}}@media (width<20em){.productcomposition__body{padding-left:16px}}@media (width>=90em){.productcomposition__body{padding-right:40px}}@media (width>=20em) and (width<90em){.productcomposition__body{padding-right:clamp(16px , 9.14286px + 2.14286vw , 40px)}}@media (width<20em){.productcomposition__body{padding-right:16px}}.productcomposition__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}@media (width>=90em){.productcomposition__head{margin-bottom:28px}}@media (width>=20em) and (width<90em){.productcomposition__head{margin-bottom:clamp(16px , 12.5714px + 1.07143vw , 28px)}}@media (width<20em){.productcomposition__head{margin-bottom:16px}}.productcomposition__heading{flex-direction:column;gap:8px;display:flex}.productcomposition__title{color:var(--main-color);letter-spacing:-.005em;margin:0;font-weight:700;line-height:1.25}@media (width>=90em){.productcomposition__title{font-size:40px}}@media (width>=20em) and (width<90em){.productcomposition__title{font-size:clamp(26px , 22px + 1.25vw , 40px)}}@media (width<20em){.productcomposition__title{font-size:26px}}.productcomposition__subtitle{color:var(--color-ink-muted);margin:0;line-height:1.4}@media (width>=90em){.productcomposition__subtitle{font-size:20px}}@media (width>=20em) and (width<90em){.productcomposition__subtitle{font-size:clamp(15px , 13.5714px + .446429vw , 20px)}}@media (width<20em){.productcomposition__subtitle{font-size:15px}}.productcomposition__close{width:24px;height:24px;color:var(--main-color);cursor:pointer;flex:none;transition:color .3s;display:inline-flex}.productcomposition__close svg{width:100%;height:100%}@media (any-hover:hover){.productcomposition__close:hover{color:var(--color-rose)}}.productcomposition__table{border-collapse:collapse;border-bottom:1px solid var(--main-color);width:100%}.productcomposition__row{border-top:1px solid var(--color-hairline)}.productcomposition__row--head{border-top:0;border-bottom:1px solid var(--main-color)}.productcomposition__cell{text-align:left;vertical-align:middle;padding:16px 0;font-weight:400}.productcomposition__cell:not(:last-child){padding-right:16px}.productcomposition__row--head .productcomposition__cell{color:var(--color-ink-muted);text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.2}.productcomposition__cell--thumb{width:64px}.productcomposition__cell--size{width:170px;color:var(--color-ink-muted);font-size:12px;line-height:1.3}.productcomposition__cell--qty{width:64px;color:var(--main-color);text-align:right;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.3}.productcomposition__row--head .productcomposition__cell--size,.productcomposition__row--head .productcomposition__cell--qty{text-align:right}.productcomposition__thumb{border:1px solid var(--color-hairline);object-fit:contain;border-radius:8px;width:48px;height:48px;display:block}.productcomposition__name{color:var(--main-color);font-size:16px;font-weight:600;line-height:1.3;display:block}.productcomposition__note{color:var(--color-ink-muted);margin-top:3px;font-size:12px;line-height:1.4;display:block}.productcomposition__total{background:var(--color-blush);color:var(--main-color);text-transform:uppercase;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:20px 0 0;padding:16px 20px;font-size:12px;font-weight:600;line-height:1.2;display:flex}.productcomposition__total-value{font-size:20px;font-weight:700;line-height:1.1}@media (width<48em){.productcomposition__row{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"thumb name qty""thumb size qty";align-items:center;column-gap:12px;padding:12px 0;display:grid}.productcomposition__row--head{display:none}.productcomposition__table,.productcomposition__table tbody{display:block}.productcomposition__table{border-top:1px solid var(--main-color)}.productcomposition__row:first-child{border-top:0}.productcomposition__cell{width:auto;padding:0}.productcomposition__cell:not(:last-child){padding-right:0}.productcomposition__cell--thumb{grid-area:thumb}.productcomposition__cell--name{grid-area:name}.productcomposition__cell--size{grid-area:size;margin-top:4px}.productcomposition__cell--qty{grid-area:qty}}.productreviews{background:var(--color-bone)}@media (width>=90em){.productreviews{padding-top:100px}}@media (width>=20em) and (width<90em){.productreviews{padding-top:clamp(48px , 33.1429px + 4.64286vw , 100px)}}@media (width<20em){.productreviews{padding-top:48px}}@media (width>=90em){.productreviews{padding-bottom:80px}}@media (width>=20em) and (width<90em){.productreviews{padding-bottom:clamp(40px , 28.5714px + 3.57143vw , 80px)}}@media (width<20em){.productreviews{padding-bottom:40px}}.productreviews__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (width>=90em){.productreviews__head{margin-bottom:40px}}@media (width>=20em) and (width<90em){.productreviews__head{margin-bottom:clamp(24px , 19.4286px + 1.42857vw , 40px)}}@media (width<20em){.productreviews__head{margin-bottom:24px}}.productreviews__title{font-family:var(--font-family);color:var(--main-color);margin:0;font-weight:700;line-height:1.1}@media (width>=90em){.productreviews__title{font-size:60px}}@media (width>=20em) and (width<90em){.productreviews__title{font-size:clamp(32px , 24px + 2.5vw , 60px)}}@media (width<20em){.productreviews__title{font-size:32px}}.productreviews__write{border:1px solid var(--main-color);min-height:52px;color:var(--main-color);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:12px;padding:0 27px;font-size:12px;font-weight:600;line-height:1;transition:background-color .3s,color .3s;display:inline-flex}@media (any-hover:hover){.productreviews__write:hover{background:var(--main-color);color:var(--color-white)}}.productreviews__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (width<62em){.productreviews__list{grid-template-columns:minmax(0,1fr);gap:16px}}.productreviews__card{background:var(--color-white);border-radius:32px;flex-direction:column;display:flex}@media (width>=90em){.productreviews__card{padding:32px}}@media (width>=20em) and (width<90em){.productreviews__card{padding:clamp(20px , 16.5714px + 1.07143vw , 32px)}}@media (width<20em){.productreviews__card{padding:20px}}.productreviews__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.productreviews__meta,.productreviews__date{color:var(--color-ink-muted);white-space:nowrap;margin:0;font-size:14px;line-height:1.4}.productreviews__meta{text-overflow:ellipsis;overflow:hidden}.productreviews__heading{color:var(--main-color);margin:10px 0 22px;font-weight:600;line-height:1.3}@media (width>=90em){.productreviews__heading{font-size:20px}}@media (width>=20em) and (width<90em){.productreviews__heading{font-size:clamp(17px , 16.1429px + .267857vw , 20px)}}@media (width<20em){.productreviews__heading{font-size:17px}}.productreviews__text{color:#5a5857;margin:0 0 24px;line-height:1.55}@media (width>=90em){.productreviews__text{font-size:16px}}@media (width>=20em) and (width<90em){.productreviews__text{font-size:clamp(14px , 13.4286px + .178571vw , 16px)}}@media (width<20em){.productreviews__text{font-size:14px}}.productreviews__photos{flex-wrap:wrap;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}.productreviews__photos img{object-fit:cover;border-radius:8px;width:88px;height:88px;display:block}.productreviews__author{border-top:1px solid var(--color-hairline);flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.productreviews__avatar{background:var(--color-blush);width:40px;height:40px;color:var(--main-color);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.productreviews__person{flex-direction:column;flex:auto;gap:3px;min-width:0;line-height:1.3;display:flex}.productreviews__name{color:var(--main-color);margin:0;font-size:14px;font-weight:600}.productreviews__nick{color:var(--color-ink-muted);margin:0;font-size:12px;font-weight:500}.productreviews__badge{background:var(--color-bone);color:var(--color-ink-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:7px 12px;font-size:10px;font-weight:600;line-height:1.2}.productreviews__footer{justify-content:center;padding-top:32px;display:flex}.productreviews__all{color:var(--main-color);letter-spacing:.02em;text-underline-offset:3px;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1;text-decoration:underline;transition:color .3s}@media (any-hover:hover){.productreviews__all:hover{color:var(--color-rose);text-decoration:underline}}.productrelated{--productrelated-radius:36px;background:var(--color-bone);overflow-x:clip}@media (width>=90em){.productrelated{padding-top:80px}}@media (width>=20em) and (width<90em){.productrelated{padding-top:clamp(40px , 28.5714px + 3.57143vw , 80px)}}@media (width<20em){.productrelated{padding-top:40px}}@media (width>=90em){.productrelated{padding-bottom:104px}}@media (width>=20em) and (width<90em){.productrelated{padding-bottom:clamp(48px , 32px + 5vw , 104px)}}@media (width<20em){.productrelated{padding-bottom:48px}}.productrelated__head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}@media (width>=90em){.productrelated__head{margin-bottom:56px}}@media (width>=20em) and (width<90em){.productrelated__head{margin-bottom:clamp(24px , 14.8571px + 2.85714vw , 56px)}}@media (width<20em){.productrelated__head{margin-bottom:24px}}.productrelated__title{max-width:892px;color:var(--main-color);margin:0;font-weight:600;line-height:1.1}@media (width>=90em){.productrelated__title{font-size:56px}}@media (width>=20em) and (width<90em){.productrelated__title{font-size:clamp(30px , 22.5714px + 2.32143vw , 56px)}}@media (width<20em){.productrelated__title{font-size:30px}}.productrelated__title-accent{color:var(--color-rose)}.productrelated__nav{flex:none;align-items:center;gap:24px;display:flex}@media (width>=90em){.productrelated__nav{margin-right:29px}}@media (width>=20em) and (width<90em){.productrelated__nav{margin-right:clamp(.000001px , -8.28571px + 2.58929vw , 29px)}}@media (width<20em){.productrelated__nav{margin-right:.000001px}}@media (width>=90em){.productrelated__nav{padding-bottom:16px}}@media (width>=20em) and (width<90em){.productrelated__nav{padding-bottom:clamp(4px , .571429px + 1.07143vw , 16px)}}@media (width<20em){.productrelated__nav{padding-bottom:4px}}.productrelated__arrow{width:24px;height:24px;color:var(--main-color);cursor:pointer;transition:color .3s,opacity .3s;display:inline-flex}.productrelated__arrow svg{width:100%;height:100%}.productrelated__arrow.swiper-button-disabled{color:var(--color-ink-muted);cursor:default}.productrelated__arrow.swiper-button-lock{display:none}@media (any-hover:hover){.productrelated__arrow:not(.swiper-button-disabled):hover{color:var(--color-rose)}}.productrelated__slider{overflow:hidden}@media (width<62em){.productrelated__slider{overflow:visible}}.productrelated__wrapper{margin:0;padding:0;list-style:none}.productrelated__card{flex-direction:column;gap:24px;height:auto;display:flex;position:relative}.productrelated__photo{border-radius:var(--productrelated-radius);background:var(--color-white);display:block;overflow:hidden}.productrelated__photo img{aspect-ratio:384/424;object-fit:cover;width:100%;transition:transform .4s;display:block}.productrelated__save{color:#000;cursor:pointer;width:24px;height:24px;display:inline-flex;position:absolute;top:24px;right:24px}.productrelated__save svg{width:100%;height:100%}.productrelated__save[aria-pressed=true] path{fill:currentColor}.productrelated__bar{align-items:center;gap:22px;display:flex}@media (width<48em){.productrelated__bar{gap:8px}}.productrelated__pill{border-radius:var(--productrelated-radius);background:var(--color-white);flex-direction:column;flex:auto;gap:8px;min-width:0;line-height:1.1;display:flex}@media (width>=90em){.productrelated__pill{padding-top:16px}}@media (width>=20em) and (width<90em){.productrelated__pill{padding-top:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.productrelated__pill{padding-top:12px}}@media (width>=90em){.productrelated__pill{padding-bottom:16px}}@media (width>=20em) and (width<90em){.productrelated__pill{padding-bottom:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.productrelated__pill{padding-bottom:12px}}@media (width>=90em){.productrelated__pill{padding-left:32px}}@media (width>=20em) and (width<90em){.productrelated__pill{padding-left:clamp(20px , 16.5714px + 1.07143vw , 32px)}}@media (width<20em){.productrelated__pill{padding-left:20px}}@media (width>=90em){.productrelated__pill{padding-right:32px}}@media (width>=20em) and (width<90em){.productrelated__pill{padding-right:clamp(20px , 16.5714px + 1.07143vw , 32px)}}@media (width<20em){.productrelated__pill{padding-right:20px}}.productrelated__name{margin:0;font-weight:600}@media (width>=90em){.productrelated__name{font-size:20px}}@media (width>=20em) and (width<90em){.productrelated__name{font-size:clamp(17px , 16.1429px + .267857vw , 20px)}}@media (width<20em){.productrelated__name{font-size:17px}}.productrelated__name a{color:var(--main-color);text-decoration:none;transition:color .3s}@media (any-hover:hover){.productrelated__name a:hover{color:var(--color-rose)}}.productrelated__price{color:var(--color-ink-muted);margin:0}@media (width>=90em){.productrelated__price{font-size:16px}}@media (width>=20em) and (width<90em){.productrelated__price{font-size:clamp(14px , 13.4286px + .178571vw , 16px)}}@media (width<20em){.productrelated__price{font-size:14px}}.productrelated__bag{background:var(--color-white);color:var(--main-color);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .3s,color .3s;display:inline-flex}@media (width>=90em){.productrelated__bag{padding:16px}}@media (width>=20em) and (width<90em){.productrelated__bag{padding:clamp(10px , 8.28571px + .535714vw , 16px)}}@media (width<20em){.productrelated__bag{padding:10px}}@media (width>=90em){.productrelated__bag svg{width:48px}}@media (width>=20em) and (width<90em){.productrelated__bag svg{width:clamp(36px , 32.5714px + 1.07143vw , 48px)}}@media (width<20em){.productrelated__bag svg{width:36px}}@media (width>=90em){.productrelated__bag svg{height:48px}}@media (width>=20em) and (width<90em){.productrelated__bag svg{height:clamp(36px , 32.5714px + 1.07143vw , 48px)}}@media (width<20em){.productrelated__bag svg{height:36px}}@media (any-hover:hover){.productrelated__card:hover .productrelated__photo img{transform:scale(1.03)}.productrelated__card:hover .productrelated__bag{background:var(--main-color);color:var(--color-bone)}}.productrelated--round .productrelated__nav{gap:16px;margin-right:0;padding-bottom:4px}.productrelated--round .productrelated__arrow{border:1px solid var(--main-color);border-radius:50%;justify-content:center;align-items:center;transition:color .3s,border-color .3s,background-color .3s}@media (width>=90em){.productrelated--round .productrelated__arrow{width:56px}}@media (width>=20em) and (width<90em){.productrelated--round .productrelated__arrow{width:clamp(44px , 40.5714px + 1.07143vw , 56px)}}@media (width<20em){.productrelated--round .productrelated__arrow{width:44px}}@media (width>=90em){.productrelated--round .productrelated__arrow{height:56px}}@media (width>=20em) and (width<90em){.productrelated--round .productrelated__arrow{height:clamp(44px , 40.5714px + 1.07143vw , 56px)}}@media (width<20em){.productrelated--round .productrelated__arrow{height:44px}}.productrelated--round .productrelated__arrow svg{width:20px;height:20px}.productrelated--round .productrelated__arrow.swiper-button-disabled{border-color:var(--color-hairline)}@media (any-hover:hover){.productrelated--round .productrelated__arrow:not(.swiper-button-disabled):hover{background:var(--main-color);color:var(--color-bone)}}.productrelated--large .productrelated__title{max-width:none;font-family:var(--font-family);color:var(--main-color);font-weight:700;line-height:1.1}@media (width>=90em){.productrelated--large .productrelated__title{font-size:60px}}@media (width>=20em) and (width<90em){.productrelated--large .productrelated__title{font-size:clamp(32px , 24px + 2.5vw , 60px)}}@media (width<20em){.productrelated--large .productrelated__title{font-size:32px}}@media (width>=90em){.productrelated--large .productrelated__arrow{width:44px}}@media (width>=20em) and (width<90em){.productrelated--large .productrelated__arrow{width:clamp(40px , 38.8571px + .357143vw , 44px)}}@media (width<20em){.productrelated--large .productrelated__arrow{width:40px}}@media (width>=90em){.productrelated--large .productrelated__arrow{height:44px}}@media (width>=20em) and (width<90em){.productrelated--large .productrelated__arrow{height:clamp(40px , 38.8571px + .357143vw , 44px)}}@media (width<20em){.productrelated--large .productrelated__arrow{height:40px}}.productrelated--large .productrelated__head{align-items:center}@media (width>=90em){.productrelated--large .productrelated__head{margin-bottom:40px}}@media (width>=20em) and (width<90em){.productrelated--large .productrelated__head{margin-bottom:clamp(24px , 19.4286px + 1.42857vw , 40px)}}@media (width<20em){.productrelated--large .productrelated__head{margin-bottom:24px}}.productrelated--large .shopcard{flex-shrink:0}.productrelated__crumbs{text-transform:uppercase;border:1px solid #c7c7cc;border-radius:100px;align-items:center;gap:9px;width:fit-content;margin:0 auto;padding:9px 14px 8px;font-weight:500;line-height:12px;display:flex}@media (width>=90em){.productrelated__crumbs{margin-top:104px}}@media (width>=20em) and (width<90em){.productrelated__crumbs{margin-top:clamp(48px , 32px + 5vw , 104px)}}@media (width<20em){.productrelated__crumbs{margin-top:48px}}@media (width>=90em){.productrelated__crumbs{font-size:16px}}@media (width>=20em) and (width<90em){.productrelated__crumbs{font-size:clamp(12px , 10.8571px + .357143vw , 16px)}}@media (width<20em){.productrelated__crumbs{font-size:12px}}.productrelated__crumbs-dot{background:var(--color-rose);border-radius:50%;flex:none;width:7px;height:7px}.productrelated__crumb{color:var(--main-color);text-decoration:none;transition:color .3s}@media (any-hover:hover){.productrelated__crumb:is(a):hover{color:var(--color-rose)}}
