html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{font-family:Inter,sans-serif;font-size:16px}body{background:#faf2f8;flex-direction:column;min-width:22.5rem;height:100vh;display:flex}h2{color:#de0a3d;letter-spacing:-.025em;font-family:TT Supermolot Neue;font-size:1.75rem;font-weight:700;line-height:1.1}h3{color:#de0a3d;letter-spacing:-.025em;font-family:TT Supermolot Neue;font-size:1.5rem;font-weight:700;line-height:1.1}p{letter-spacing:-.01em;color:#151a1ecc;font-size:1rem;font-weight:500;line-height:1.6}.container{width:100%;max-width:75rem;margin:auto;padding:0 1rem}.section{padding-bottom:3rem}@media (width>=768px){.section{padding-bottom:3.625rem}}@media (width>=1024px){.section{padding-bottom:4rem}}.section__header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}main{flex-grow:1;position:relative}main:after{content:"";width:100%;height:3rem;display:block;position:absolute;bottom:0}@media (width>=768px){main:after{height:3.625rem}}@media (width>=1024px){main:after{height:4rem}}main:after{background:linear-gradient(#faf2f899 0%,#f3ebea99 30%,#f97fb51a 100%)}.glassmorphism{width:100%;height:100%;position:absolute}.glassmorphism div{border-radius:inherit;width:100%;height:100%;position:absolute;top:0}.glassmorphism__light{opacity:.6;background:linear-gradient(-90deg,#ffffff1a 0%,#ffffff80 30%,#ffffffb3 50%,#fff9 80%,#ffffff1a 100%)}@media (width>=768px){.glassmorphism__light{background:linear-gradient(-90deg,#fff3 0%,#fff6 30%,#ffffffb3 50%,#fff9 80%,#fff3 100%)}}.glassmorphism__shadow{mix-blend-mode:overlay;opacity:.12;background:linear-gradient(-90deg,#00000080 0%,#0003 50%,#00000080 100%)}.glassmorphism__base{background:#cf839f}.glassmorphism__custom{mix-blend-mode:darken;opacity:.8;background:#de0a3d66}.glassmorphism__noise{mix-blend-mode:overlay;opacity:.05}.glassmorphism__border{-webkit-mask-composite:xor;opacity:.7;background:linear-gradient(60deg,#fff3,#fff6),linear-gradient(230deg,#ffffff1a,#fff6);padding:1px;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.scroller{scrollbar-width:none;-ms-overflow-style:none}.scroller::-webkit-scrollbar{display:none}:focus-visible{border:#0000;outline:none;transition:box-shadow .2s ease-in-out;box-shadow:0 0 0 2px #faf2f8,0 0 0 4px #f97fb5}[x-cloak]{display:none!important}button,a,input,select,textarea,[role=button]{-webkit-tap-highlight-color:transparent}.skeleton-loader{background:#7574741a;width:100%;height:100%;position:relative;overflow:hidden}.skeleton-pulse{background:linear-gradient(90deg,#f0e4ed 25%,#fcf8fa 50%,#f0e4ed 75%) 0 0/200% 100%;width:100%;height:100%;animation:1.5s infinite loading-pulse}.skeleton-overlay{z-index:5;pointer-events:none;opacity:.7;background:linear-gradient(90deg,#f0e4ed33 25%,#fcf8fa80 50%,#f0e4ed33 75%) 0 0/200% 100%;width:100%;height:100%;animation:1.5s infinite loading-pulse;position:absolute;top:0;left:0}@keyframes loading-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@font-face{font-family:TT Supermolot Neue;src:url(/fonts/TTSupermolotNeue-Regular.woff2)format("woff2"),url(/fonts/TTSupermolotNeue-Regular.woff)format("woff"),url(/fonts/TTSupermolotNeue-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Supermolot Neue;src:url(/fonts/TTSupermolotNeue-Medium.woff2)format("woff2"),url(/fonts/TTSupermolotNeue-Medium.woff)format("woff"),url(/fonts/TTSupermolotNeue-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TT Supermolot Neue;src:url(/fonts/TTSupermolotNeue-Bold.woff2)format("woff2"),url(/fonts/TTSupermolotNeue-Bold.woff)format("woff"),url(/fonts/TTSupermolotNeue-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TT Supermolot Neue;src:url(/fonts/TTSupermolotNeue-Black.woff2)format("woff2"),url(/fonts/TTSupermolotNeue-Black.woff)format("woff"),url(/fonts/TTSupermolotNeue-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:TT Supermolot Neue;src:url(/fonts/TTSupermolotNeue-Italic.woff2)format("woff2"),url(/fonts/TTSupermolotNeue-Italic.woff)format("woff"),url(/fonts/TTSupermolotNeue-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Hello Youthen;src:url(/fonts/HelloYouthen.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ST SIGN CONDENSED;src:url(/fonts/STSignCondensed.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zen Maru Gothic;src:url(/fonts/ZenMaruGothic-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Zen Maru Gothic;src:url(/fonts/ZenMaruGothic-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zen Maru Gothic;src:url(/fonts/ZenMaruGothic-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Zen Maru Gothic;src:url(/fonts/ZenMaruGothic-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Zen Maru Gothic;src:url(/fonts/ZenMaruGothic-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}.logo img{-webkit-user-select:none;user-select:none;height:3rem}.logo--footer img{filter:brightness(0)invert()}.btn{letter-spacing:-.02em;cursor:pointer;border:none;border-radius:1.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;height:3rem;padding:.25rem 1rem;font-family:TT Supermolot Neue;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .4s,color .4s,fill .4s,border-color .4s,transform .15s;display:flex}.btn:active{transform:scale(.97)}.btn--primary,.products-list__tags-item.active,.product-card__action-icon{color:#fff;background:#de0a3d;position:relative;overflow:hidden}.btn--primary:hover,.products-list__tags-item.active:hover,.product-card__action-icon:hover{color:#fafafa;background:#f40d45}.btn--primary:active,.products-list__tags-item.active:active,.product-card__action-icon:active{color:#fff;background:#c60936}.btn--secondary,.products-section__view-all,.products-list__favorites,.products-list__search-wrap,.products-list__tags-item{color:#757474;background:#fff;border:1px solid #75747480}.btn--secondary:hover,.products-section__view-all:hover,.products-list__favorites:hover,.products-list__search-wrap:hover,.products-list__tags-item:hover{color:#6b6a6ab3;background:#fafafa;border-color:#6b6a6ab3}.btn--secondary:active,.products-section__view-all:active,.products-list__favorites:active,.products-list__search-wrap:active,.products-list__tags-item:active{color:#7f7e7e;background:#f5f5f5}.btn--outline{color:#757474;border:1px solid #757474}.btn--outline:hover{color:#f97fb5;background:#ffffff80;border-color:#f97fb5cc}.btn--circle{border-radius:100%;padding:0}.btn--circle:active{transform:scale(.85)}.modal{z-index:9999;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;width:100%;min-width:22.5rem;height:100%;transition:visibility 0s linear .7s;display:flex;position:fixed;top:0;left:0;overflow:hidden}.modal.active{opacity:1;visibility:visible;pointer-events:all;touch-action:pan-y;transition:visibility linear}.modal__backdrop{background:#0003;width:100%;height:100%;transition:background-color .7s;position:absolute;top:0;left:0}@media (width>=768px){.modal.active .modal__backdrop{background:#0006}}.modal__content{z-index:2;touch-action:none;align-items:flex-end;width:100%;height:100%;display:flex;position:relative}@media (width>=768px){.modal__content{justify-content:center;align-items:center}}.modal__scroll-area{-webkit-overflow-scrolling:touch;flex-grow:1;overflow-y:auto}@media (width>=768px){.modal__scroll-area{height:calc(80% - 3rem)}}.modal-sheet{will-change:transform;background:#fff;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;flex-direction:column;width:100%;height:92svh;max-height:95svh;transition:transform .7s cubic-bezier(.25,1,.5,1);display:flex;overflow:hidden;transform:translateY(100%)}@media (width>=768px){.modal-sheet{border-radius:24px;flex-direction:row;width:80%;max-width:59.375rem;height:65%;max-height:31.25rem}}.modal.active .modal-sheet{transform:translateY(0)}.modal-sheet__picture{flex-shrink:0;width:100%;height:17.5rem;position:relative}@media (width>=768px){.modal-sheet__picture{flex-shrink:1;height:100%}}.modal-sheet__picture img{object-fit:cover;width:100%;height:100%;position:absolute}.modal-sheet__picture-overlay{background:linear-gradient(#0000,#00000014);width:100%;height:100%;position:absolute}@media (width>=768px){.modal-sheet__picture-overlay{background:linear-gradient(270deg,#00000014,#0000)}}.modal-sheet__content{z-index:5;background:#fff;flex-direction:column;flex-grow:1;width:100%;margin-top:-1.625rem;display:flex;position:relative;overflow:hidden}@media (width>=768px){.modal-sheet__content{height:100%;margin-top:0}}.modal-sheet__container{flex-direction:column;flex-grow:1;padding:0 1rem 1.5rem;display:flex;overflow:hidden}@media (width>=768px){.modal-sheet__container{height:100%;padding:1rem}}.modal-sheet__control{background:#fff;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;flex-direction:row;justify-content:center;align-items:center;width:100%;height:2.125rem;display:flex;position:absolute;bottom:1.5rem}@media (width>=768px){.modal-sheet__control{display:none}}.modal-sheet__control div{background:#757474;border-radius:.5rem;width:3rem;height:.3125rem}.modal-transition{transition:transform .25s ease-out}.breadcrumb{margin-bottom:clamp(1.25rem,1.14641rem + .441989vw,1.5rem);font-size:clamp(1rem,.948204rem + .220994vw,1.125rem);line-height:1.4}@media (width>=768px){.breadcrumb{font-size:clamp(.875rem,.823204rem + .220994vw,1rem)}}.breadcrumb__wrapper{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex;overflow:hidden}.breadcrumb a,.breadcrumb span{text-wrap:nowrap}.breadcrumb a{color:#757474;padding:.25rem 0;text-decoration:none;transition:color .15s}.breadcrumb a:hover{color:#de0a3d}.breadcrumb span{color:#35414b;font-weight:500}.breadcrumb svg{color:#75747499;flex-shrink:0;width:.875rem;height:.875rem}.pagination{color:#151a1e;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem 1rem;margin-top:clamp(1.75rem,1.54282rem + .883978vw,2.25rem);font-size:clamp(.9375rem,.911602rem + .110497vw,1rem);font-weight:500;display:flex}.pagination a{color:inherit;cursor:pointer;align-items:center;text-decoration:none;transition:color .15s,background-color .15s,opacity .15s;display:inline-flex}.pagination .icon{color:#151a1e;border-radius:.5rem;gap:.375rem;padding:.625rem}@media (width>=768px){.pagination .icon{padding:.625rem 1rem}}.pagination .icon svg{color:currentColor;flex-shrink:0;width:1rem;height:1rem}.pagination .icon:hover:not(.disabled){color:#de0a3d;background-color:#de0a3d0d}.pagination__text{display:none}@media (width>=768px){.pagination__text{display:inline}}.pagination__pages{align-items:center;gap:.25rem;display:flex}@media (width>=768px){.pagination__pages{gap:.375rem}}.pagination__pages .item{color:#151a1e;border-radius:.5rem;justify-content:center;min-width:2rem;height:2rem;padding:0 .25rem}@media (width>=768px){.pagination__pages .item{min-width:2.25rem;height:2.25rem}}.pagination__pages .item:hover:not(.active){color:#de0a3d;background-color:#de0a3d0d}.pagination .active{color:#de0a3d;pointer-events:none;background-color:#de0a3d1a;font-weight:700}.pagination .disabled{color:#a8a7a7;opacity:.5;cursor:not-allowed;pointer-events:none}.pagination .disabled svg{color:inherit}.news-card{background:#f1d8de99;border:1px solid #75747433;border-radius:1rem;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.news-card:has(a:focus-visible){border:#0000;outline:none;transition:box-shadow .2s ease-in-out;box-shadow:0 0 0 2px #faf2f8,0 0 0 4px #f97fb5}@media (width>=768px){.news-card{flex-direction:row;align-items:stretch;width:calc(50% - .75rem);max-height:11.875rem}}.news-card__tag{margin-bottom:.5rem}.news-card__picture{flex-shrink:1;width:100%;height:13.75rem}@media (width>=768px){.news-card__picture{width:16.25rem;max-width:40%;height:100%}}.news-card__picture img{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;border:1px solid #75747433;border-radius:1rem;width:100%;height:100%}.news-card__content{flex-direction:column;flex-grow:1;padding:.875rem 1rem;display:flex}@media (width>=768px){.news-card__content{flex-basis:0}}.news-card__title{color:inherit;margin-bottom:.375rem;font-size:clamp(1rem,.948204rem + .220994vw,1.125rem);font-weight:600;line-height:1.125rem;text-decoration:none}.news-card__title:hover{text-decoration:underline}.news-card__title:after{content:"";z-index:1;position:absolute;inset:0}.news-card__title{box-shadow:none}.news-card__description{letter-spacing:.02em;color:#151a1e;flex-grow:1;margin:0 0 .25rem;font-size:1rem;font-weight:400;line-height:1.25rem}.news-card__date{color:#de0a3db3;flex-shrink:0;align-self:flex-end;margin-top:auto;margin-right:.5rem;font-size:.875rem;font-weight:500}.news-card--small{flex-direction:row;height:8.75rem;max-height:none}.news-card--small .news-card__description{display:none}.news-card--small .news-card__picture{flex-shrink:0;width:40%;height:auto}.news-list__inner{flex-flow:column wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}@media (width>=768px){.news-list__inner{flex-direction:row}}.news-list--compact .news-list__inner .news-card:nth-child(n+3){display:none}@media (width>=1024px){.news-list--compact .news-list__inner .news-card:nth-child(n+3){display:flex}.news-list--compact .news-list__inner .news-card:nth-child(n+5){display:none}}.news-tag{border:1px solid #75747433;border-radius:.25rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:clamp(.875rem,.823204rem + .220994vw,1rem);font-weight:500;line-height:1;display:inline-flex}.news-tag svg{width:.875rem;height:.875rem}.news-tag--sm{padding:.25rem .5rem;font-size:clamp(.75rem,.698204rem + .220994vw,.875rem)}.news-tag--new{color:#212529;background:#fcc419}.news-tag--collab{color:#3d3771;background:#eb9bf5}.news-tag--limited{color:#a7271e;background:#f8beaa}.news-tag--seasonal{color:#166534;background:#b7f7ce}.news-tag--merch{color:#f1eaec;background:#ef5f99}.news-tag--promo{color:#fff1f1;background:#f05e51}.news-tag--event{color:#0c447c;background:#b1d1f0}.news-tag--loyalty{color:#27500a;background:#eaf3de}.news-tag--behind{color:#444441;background:#f1efe8}.news-tag--popular{color:#fff;background:#f41898}.news-page__header{margin-bottom:clamp(1rem,.792818rem + .883978vw,1.5rem)}.news-page h1{margin-top:0!important;margin-bottom:.5rem!important}.news-page__metadata{align-items:center;display:flex}.news-page__date{color:#de0a3db3;flex-shrink:0;align-self:flex-end;font-size:clamp(.875rem,.849102rem + .110497vw,.9375rem);font-weight:600}.news-page .news-tag{margin-right:.5rem}.news-layout{flex-direction:column-reverse;align-items:flex-start;gap:2rem;display:flex}@media (width>=768px){.news-layout{flex-direction:row-reverse}.news-layout .markdown{width:80%}}.news-layout__content{width:100%;min-width:0}@media (width>=768px){.news-layout__content{width:70%}}.news-layout__image-wrapper{aspect-ratio:1;border:1px solid #a5d5c766;border-radius:1rem;flex-shrink:0;overflow:hidden}@media (width>=768px){.news-layout__image-wrapper{width:30%}}.news-layout__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (width>=768px){.news-layout__image{aspect-ratio:4/3;width:100%;position:static}}.product-card{border:1px solid #75747433;border-radius:1rem;justify-content:center;align-items:flex-end;width:100%;height:11.25rem;animation:.2s ease-out forwards fadeIn;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #0000000a}@media (width>=768px){.product-card{height:16.25rem}}.product-card__image{object-fit:cover;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:1rem;width:100%;height:100%}.product-card__overlay-image{pointer-events:none;z-index:1;background:linear-gradient(360deg,#0000001a,#0000);width:100%;height:100%;position:absolute;top:0;left:0}.product-card__overlay-label{z-index:2;border-radius:2rem;width:calc(100% - 1rem);height:3rem;margin-bottom:.5rem;position:absolute}.product-card__label{z-index:3;border-radius:2rem;justify-content:space-between;align-items:center;width:calc(100% - 1rem);height:3rem;display:flex;position:absolute;bottom:.5rem;left:.5rem}.product-card__property{color:#fff;flex-direction:column;justify-content:center;max-width:calc(100% - 3rem);padding-left:.75rem;text-decoration:none;display:flex}.product-card__property:focus-visible{box-shadow:none}.product-card__title{text-transform:uppercase;letter-spacing:-.04em;text-wrap-mode:nowrap;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .125rem;font-size:clamp(.75rem,.698204rem + .220994vw,.875rem);font-weight:700;overflow:hidden}.product-card__price{letter-spacing:.04em;font-size:clamp(.75rem,.698204rem + .220994vw,.875rem);font-weight:700}.product-card__action{cursor:pointer;width:3rem;height:3rem;box-shadow:none;background:0 0;border:0;flex-shrink:0;padding:0;display:none}@media (width>=200px){.product-card__action{justify-content:center;align-items:center;display:flex}}.product-card__action span{display:flex}.product-card__action:focus-visible{box-shadow:none}.product-card__action:focus-visible .product-card__action-icon{border:#0000;outline:none;transition:box-shadow .2s ease-in-out;box-shadow:0 0 0 2px #faf2f8,0 0 0 4px #f97fb5}.product-card__action-icon{color:#fff;border-radius:100%;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .3s ease-out;display:flex}.product-card__action-icon.active{background-color:#de0a3d}.product-card__action-icon.pressed{background-color:#75747480}.product-card:has(a:focus-visible){border:#0000;outline:none;transition:box-shadow .2s ease-in-out;box-shadow:0 0 0 2px #faf2f8,0 0 0 4px #f97fb5}.products-list__tags{gap:.5rem;width:calc(100% + 2rem);margin:-.5rem -.5rem .75rem -1rem;padding:.5rem 1rem;display:flex;overflow:scroll}@media (width>=768px){.products-list__tags{width:100%;padding-right:0}}.products-list__tags-item{color:#151a1ecc;cursor:pointer;border:1px solid #7574744d;border-radius:2rem;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;height:2.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s ease-out;display:flex}.products-list__tags-item:hover{color:#151a1ecc}.products-list__search{color:#151a1e;gap:.5rem;width:100%;height:3rem;margin-top:.75rem;margin-bottom:.75rem;transition:background .2s,color .4s,border-color .4s,transform .15s;display:flex}.products-list__search-wrap{background:#fff;border:1px solid #75747480;border-radius:2rem;align-items:center;width:100%;padding:0 1rem;transition:background .2s,color .4s,border-color .4s,transform .15s;display:flex}.products-list__search-wrap svg{color:#151a1ecc;margin-bottom:2px}.products-list__search-wrap:focus-within{border:none;outline:2px solid #f97fb5}.products-list__search input{width:100%;height:100%;box-shadow:none;font-family:inherit;font-size:1rem;font-weight:medium;background:0 0;border:none;outline:none}.products-list__favorites{color:#151a1ecc;cursor:pointer;background:#fff;border:1px solid #75747480;border-radius:100%;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;text-decoration:none;transition:background .2s,color .4s,border-color .4s,transform .15s;display:flex;position:relative}.products-list__favorites-counter{color:#fff;pointer-events:none;opacity:0;background:#df0a3d;border-radius:62.4375rem;flex-direction:row;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:.125rem .375rem;font-size:.75rem;line-height:1;transition:opacity .4s;display:flex;position:absolute;top:-.5rem;right:-.5rem}.products-list__favorites-counter.visible{opacity:1}.products-list__favorites:hover{color:inherit;transition:all .3s}.products-list__favorites:hover svg{transition:inherit}.products-list__favorites.active{color:#fff;background:#de0a3d}.products-list__favorites.active:hover{background:#f40d45}.products-list__grid{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.5rem;display:grid}@media (width>=768px){.products-list__grid{grid-template-columns:1fr 1fr 1fr}}@media (width>=1024px){.products-list__grid{grid-template-columns:1fr 1fr 1fr 1fr}}.products-list--compact .product-card:nth-child(n+7){display:none}@media (width>=768px){.products-list--compact .product-card:nth-child(n+5){display:none}}.products-list--related .products-list__search{display:none!important}.products-page__header{margin-top:0;margin-bottom:.5rem}@media (width>=768px){.products-page__header{margin-top:1.5rem}}@media (width>=1024px){.products-page__header{max-width:80%}}.products-page__controls{justify-content:space-between;align-items:center;gap:12px;width:100%;padding:24px 16px;display:flex;position:absolute;top:0}@media (width>=768px){.products-page__controls{z-index:10;justify-content:flex-end}}.products-page__control{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f0ddc880;border:none;outline:none;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:transform .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;box-shadow:0 0 0 2px #afaead1a}.products-page__control-share div{flex-direction:row;justify-content:center;align-items:center;display:flex}.products-page__control .glassmorphism{opacity:.6;border-radius:100%}.products-page__control svg{z-index:2;width:22px;height:22px;color:var(--color-text-main,#fff);fill:#0000;transition:scale .2s,color .2s,fill .3s;position:relative}@media (hover:hover){.products-page__control:hover{transform:scale(1.04)}.products-page__control:hover svg{scale:1.05}}.products-page__control:active .glassmorphism__base,.products-page__control.pressed .glassmorphism__base{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background-color:#bf8383bc}.products-page__control:active .glassmorphism__border,.products-page__control.pressed .glassmorphism__border{border-color:#ffffff72}.products-page__control.pressed svg{color:var(--color-accent-red,#ff4d4f);fill:currentColor}.products-page__actions{align-items:center;gap:10px;display:flex}.products-page__property{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.products-page__price{font-size:1.125rem;font-weight:700;line-height:1.125rem}.products-page__mass{color:#757474;font-style:italic;line-height:1.125rem}.products-page__description{color:#151a1e;margin-bottom:1.5rem;line-height:1.5rem}.products-page__ingredients{overflow:hidden}.products-page__ingredients.is-open .product-modal__ingredients-header svg{color:#757474;transform:rotate(180deg)}.products-page__ingredients-header{cursor:pointer;-webkit-user-select:none;user-select:none;border-color:#75747480;border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px;justify-content:space-between;align-items:center;padding:.75rem 0;font-weight:700;display:flex}.products-page__ingredients-header svg{color:#75747480;transition:transform .3s,color .3s}.products-page__ingredients-inner{padding:0}.products-page__ingredients-content{padding:1rem 0}.products-layout{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}@media (width>=768px){.products-layout{flex-direction:row}}.products-layout__content{width:100%;min-width:0}@media (width>=768px){.products-layout__content{width:60%}}.products-layout__image-wrapper{aspect-ratio:4/3;border:1px solid #a5d5c766;border-radius:1rem;flex-shrink:0;overflow:hidden}.products-layout__image-wrapper:hover .news-layout__image{transform:scale(1.03)}@media (width>=768px){.products-layout__image-wrapper{width:40%}}.products-layout__image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .3s;display:block;box-shadow:0 6px 16px #0000000a}@media (width>=768px){.products-layout__image{aspect-ratio:4/3;width:100%;position:static}}.products-list-promo{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;max-width:400px;margin:40px auto;padding:0 16px;display:flex}.products-list-promo__icon{color:#de0a3d;fill:currentColor;width:11.25rem;height:11.25rem;margin-bottom:16px}.products-list-promo__text{margin:0;font-size:1.1rem;line-height:1.5}.products-list-promo__text--muted{color:#757474;font-size:1rem}.product-modal__header{margin-top:.5rem;margin-bottom:.5rem}@media (width>=1024px){.product-modal__header{max-width:80%}}.product-modal__header h2{font-size:clamp(1.375rem,1.21961rem + .662983vw,1.75rem)}.product-modal__controls{justify-content:space-between;align-items:center;gap:12px;width:100%;padding:24px 16px;display:flex;position:absolute;top:0}@media (width>=768px){.product-modal__controls{z-index:10;justify-content:flex-end}}.product-modal__control{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f0ddc880;border:none;outline:none;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:transform .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;box-shadow:0 0 0 2px #afaead1a}.product-modal__control-share div{flex-direction:row;justify-content:center;align-items:center;display:flex}.product-modal__control .glassmorphism{opacity:.6;border-radius:100%}.product-modal__control svg{z-index:2;width:22px;height:22px;color:var(--color-text-main,#fff);fill:#0000;transition:scale .2s,color .2s,fill .3s;position:relative}@media (hover:hover){.product-modal__control:hover{transform:scale(1.04)}.product-modal__control:hover svg{scale:1.05}}.product-modal__control:active .glassmorphism__base,.product-modal__control.pressed .glassmorphism__base{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background-color:#bf8383bc}.product-modal__control:active .glassmorphism__border,.product-modal__control.pressed .glassmorphism__border{border-color:#ffffff72}.product-modal__control.pressed svg{color:var(--color-accent-red,#ff4d4f);fill:currentColor}.product-modal__actions{align-items:center;gap:10px;display:flex}.product-modal__property{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.product-modal__price{font-size:1.125rem;font-weight:700;line-height:1.125rem}.product-modal__mass{color:#757474;font-style:italic;line-height:1.125rem}.product-modal__description{color:#151a1e;margin-bottom:1.5rem;font-size:clamp(.9375rem,.911602rem + .110497vw,1rem);line-height:1.25rem}.product-modal__ingredients{overflow:hidden}.product-modal__ingredients.is-open .product-modal__ingredients-header svg{color:#757474;transform:rotate(180deg)}.product-modal__ingredients-header{cursor:pointer;-webkit-user-select:none;user-select:none;border-color:#75747480;border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px;justify-content:space-between;align-items:center;padding:.75rem 0;font-weight:700;display:flex}.product-modal__ingredients-header svg{color:#75747480;transition:transform .3s,color .3s}.product-modal__ingredients-inner{padding:0}.product-modal__ingredients-content{padding:1rem 0}@keyframes fadeIn{0%{opacity:1;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.contacts-list{width:100%;margin:0 0 1rem;padding:0;list-style:none}.contacts-list__item{border-bottom:1px solid #75747433;align-items:flex-start;gap:1rem;padding:.75rem 0;display:flex}.contacts-list__item:first-child{padding-top:0}.contacts-list__item:last-child:not(:first-child){border-bottom:none;padding-bottom:0}.contacts-list__icon{background:#de0a3d14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.contacts-list__icon svg{color:#de0a3d}.contacts-list__body{flex-direction:column;gap:.5rem;width:100%;display:flex}.contacts-list__label{color:#151a1e;letter-spacing:.05em;margin:0;font-weight:700;line-height:1.2}.contacts-list__value{color:#3f4e5a;margin:0;font-style:normal;line-height:1.3}.contacts-list__value--link{text-decoration:none}.contacts-list__value--link:hover{text-decoration:underline}@keyframes lava{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.social-links{background:#faf2f8;border:1px solid #75747433;border-radius:1rem;height:3.625rem;position:relative;overflow:hidden}.social-links .glassmorphism{opacity:0;transition:all .2 ease}.social-links:has([aria-label*=Instagram]:hover) .social-links__bg{background-image:linear-gradient(135deg,#f9ce34,#ee2a7b,#6228d7,#ee2a7b,#f9ce34)}.social-links:has([aria-label*=Pinterest]:hover) .social-links__bg{background-image:linear-gradient(135deg,#4a0010,#8b0000,#c0002a,#e8003d,#c0002a,#8b0000,#4a0010)}.social-links:has([aria-label*=Telegram]:hover) .social-links__bg{background-image:linear-gradient(135deg,#2aabee,#08c,#54d2f7,#08c,#2aabee)}.social-links:has([aria-label*=TikTok]:hover) .social-links__bg{background-image:linear-gradient(135deg,#0a0a0a,#1c0018,#3d0030,#fe2c55,#e65673,#25f4ee,#bac0bf,#fe2c55,#3d0030,#1c0018,#0a0a0a)}.social-links:has([aria-label*=VK]:hover) .social-links__bg{background-image:linear-gradient(135deg,#001233,#003380,#0057d9,#07f,#4da8ff,#07f,#003380,#001233)}.social-links:has([aria-label*=WhatApp]:hover) .social-links__bg{background-image:linear-gradient(135deg,#012c22,#064e3b,#075e54,#128c7e,#25d366,#128c7e,#064e3b,#012c22)}.social-links:has([aria-label*=KakaoTalk]:hover) .social-links__bg{background-image:linear-gradient(135deg,#1a1000,#3d2800,#7a5000,#fae100,#fff176,#fae100,#3d2800,#1a1000)}.social-links__bg{top:0;opacity:0;background-size:200% 200%;transition:opacity 1.2s;animation:5s infinite lava;position:absolute;inset:0}@media (width>=1024px){.social-links__bg{background-image:linear-gradient(#faf2f8,#faf2f8);background-size:400% 400%}}.social-links.hovered .glassmorphism{opacity:.5}.social-links.hovered .glassmorphism__noise{opacity:.2;background-size:35%}.social-links.hovered .social-links__bg{opacity:.9}.social-links.hovered .social-links__title{color:#fff}.social-links.hovered .social-links__item{opacity:.6}.social-links.hovered .social-links__item svg{fill:#fff}.social-links.hovered .social-links__item:hover{opacity:1}.social-links.hovered .social-links__item:hover svg{fill:#fff}.social-links[data-hovered=instagram] .social-links__bg{background-image:linear-gradient(135deg,#f9ce34,#ee2a7b,#6228d7,#ee2a7b,#f9ce34)}.social-links[data-hovered=pinterest] .social-links__bg{background-image:linear-gradient(135deg,#4a0010,#c0002a,#e8003d,#c0002a,#8b0000)}.social-links[data-hovered=telegram] .social-links__bg{background-image:linear-gradient(135deg,#2aabee,#08c,#54d2f7,#08c,#2aabee)}.social-links[data-hovered=tiktok] .social-links__bg{background-image:linear-gradient(135deg,#0a0a0a,#1c0018,#3d0030,#fe2c55,#e65673,#25f4ee,#bac0bf,#fe2c55,#3d0030,#1c0018,#0a0a0a)}.social-links[data-hovered=vk] .social-links__bg{background-image:linear-gradient(135deg,#001233,#003380,#0057d9,#07f,#4da8ff,#07f,#003380,#001233)}.social-links[data-hovered=whatsapp] .social-links__bg{background-image:linear-gradient(135deg,#012c22,#064e3b,#075e54,#128c7e,#25d366,#128c7e,#064e3b,#012c22)}.social-links[data-hovered=kakaotalk] .social-links__bg{background-image:linear-gradient(135deg,#1a1000,#3d2800,#7a5000,#fae100,#fff176,#fae100,#3d2800,#1a1000)}.social-links__inner{flex-direction:row;align-items:center;gap:.75rem;padding:.75rem;display:flex;position:absolute;inset:0}.social-links__title{letter-spacing:.05em;flex-grow:1;margin:0;font-weight:700;line-height:1.2;transition:color .4s .1s}.social-links__list{align-items:center;margin:0 -.375rem;display:flex}.social-links__item{justify-content:center;align-items:center;padding:.375rem;transition:opacity .3s;display:flex}.social-links__item svg{fill:#de0a3d;border-radius:.25rem;width:1.75rem;height:1.75rem;transition:fill .3s}.social-links__item:focus-visible{box-shadow:none;outline:none}.social-links__item:focus-visible svg{border:#0000;outline:none;transition:box-shadow .2s ease-in-out;box-shadow:0 0 0 2px #faf2f8,0 0 0 4px #f97fb5}.share-social-links{flex-wrap:wrap;gap:.75rem;display:flex}.share-social-links__item{color:#151a1e;cursor:pointer;border-radius:100%;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;text-decoration:none;transition:all .3s;display:inline-flex}.share-social-links__item svg{fill:currentColor;width:20px;height:20px;transition:transform .25s}.share-social-links__item:hover{color:#de0a3d;background-color:#f97fb566}.hero{background:linear-gradient(#0000,#f97fb533);margin:0;padding:3rem 0;overflow:hidden}@media (width>=768px){.hero{padding:3.5rem 0}}@media (width>=1024px){.hero{justify-content:center;height:calc(100vh - 6rem);max-height:56.25rem;padding:0;display:flex}}.hero__container{flex-direction:column;display:flex}@media (width>=768px){.hero__container{flex-direction:row;gap:2rem}}.hero__media{width:100%;height:16.875rem;margin-bottom:1.5rem;position:relative}@media (width>=768px){.hero__media{order:2;width:60%;height:23.125rem;margin-bottom:0}.hero__content{flex-direction:column;order:1;justify-content:center;width:40%;display:flex}}.hero__title{letter-spacing:-.03em;margin-bottom:1rem;font-family:TT Supermolot Neue;font-size:2.25rem;font-weight:700;line-height:1.05}@media (width>=768px){.hero__title{margin-bottom:1.5rem}}.hero__text{margin-bottom:1.5rem;font-weight:400;line-height:1.6}.hero__actions{flex-direction:column;gap:.75rem;display:flex}@media (width>=768px){.hero__actions{width:80%}}@keyframes slideInRight{0%{opacity:1;transform:translate(200%)}to{opacity:1;transform:translate(0)}}.hero-slider{pointer-events:auto;gap:.75rem;width:calc(100% + 2rem);height:100%;margin-left:-1rem;padding-left:1rem;padding-right:1rem;animation:2.5s cubic-bezier(.25,1,.5,1) forwards slideInRight;display:flex;position:absolute;overflow-x:scroll}@media (width>=768px){.hero-slider{border-radius:1rem;width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.hero-slider.active{cursor:grabbing}.hero-slider__item{will-change:transform;content-visibility:auto;contain-intrinsic-size:350px;flex-shrink:0;width:calc(100% - 2rem);height:100%;transform:translateZ(0)}@media (width>=768px){.hero-slider__item{filter:none;width:calc(75% - 2rem)}}.hero-slider__item img{object-fit:cover;-webkit-user-select:none;user-select:none;border:1px solid #75747433;border-radius:1rem;width:100%;height:100%;display:block}.hero-slider__controls{flex-grow:1;justify-content:end;gap:.5rem;display:flex}.hero-slider__controls button{cursor:pointer;border:none}.hero-slider__indicator{background:#f97fb5b3;border-radius:.5rem;width:2rem;height:.5rem;transition:all .8s cubic-bezier(.45,0,.15,1)}.hero-slider__indicator.active{background:#de0a3d;width:3rem}.hero-background{pointer-events:none;width:100%;height:100%;position:absolute;top:0}.hero-background svg{fill:#f97fb5;opacity:.3;display:block;position:absolute}.hero-background svg:first-child{height:11.25rem;top:-2.8125rem;right:-2.5rem}@media (width>=768px){.hero-background svg:first-child{top:-3.75rem;right:-6.375rem}}.hero-background svg:nth-child(2){height:10.3125rem;top:2.1875rem;left:-5.75rem}@media (width>=768px){.hero-background svg:nth-child(2){top:2.1875rem;left:-3.875rem}}@media (width>=1024px){.hero-background svg:nth-child(2){top:2.1875rem;left:-5.75rem}}.hero-background svg:nth-child(3){height:8.75rem;bottom:-3.3125rem;right:-1.375rem}@media (width>=768px){.hero-background svg:nth-child(3){bottom:-3.75rem;right:-1.6875rem}}.about-section{background:linear-gradient(#f97fb533,#0000)}.about-section__container{flex-direction:column;display:flex}.about-section__header{margin-bottom:.5rem}.about-section__header strong{color:#f97fb5;margin-bottom:.25rem;font-family:TT Supermolot Neue;font-weight:700;display:block}@media (width>=768px){.about-section__gallery{order:2;margin-top:1.5rem}}.about-section__promo{grid-area:promo;margin-bottom:1rem}@media (width>=768px){.about-section__promo{width:50%;margin-bottom:.5rem}}.about-section__description{flex-direction:column;grid-area:description;gap:.5rem;display:flex}@media (width>=768px){.about-section__description{width:50%}}.about-section-slider__controls{gap:.5rem;margin-bottom:1rem;display:flex}.about-section-slider__nav{color:#fff;flex-shrink:0;width:2.5rem;height:2.5rem}.about-section-slider__link{width:100%;height:2.5rem;font-weight:medium}.about-section-slider__link svg{width:1.125rem;height:1.125rem}@media (width>=768px){.about-section-slider__link{width:auto;margin-left:auto}}.about-section-slider__content{gap:.75rem;width:calc(100% + 2rem);margin-top:-1.75rem;margin-bottom:-.25rem;margin-left:-1rem;padding:1.75rem 1rem;display:flex;overflow-x:scroll}@media (width>=768px){.about-section-slider__content{border-radius:1rem;width:100%;margin:0;padding:0}}.about-section-slider__item{will-change:transform;content-visibility:auto;contain-intrinsic-size:300px;border:1px solid #75747433;border-radius:1rem;flex-shrink:0;width:calc(70% + 1rem);height:20rem;transform:translateZ(0)}@media (width>=768px){.about-section-slider__item{filter:none;width:25%;height:21.875rem}}.about-section-slider__item img{object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:1rem;width:100%;height:100%;display:block}.products-section__header{margin-bottom:.5rem}.products-section__header h2{text-transform:uppercase}.products-section__view-all{color:#de0a3d}@media (width>=768px){.products-section__view-all{width:60%;margin:auto}}.products-section__view-all:hover{color:#de0a3d}.news-section__header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.news-section__more-link{color:#151a1e;border-radius:1rem;flex-wrap:nowrap;align-items:center;gap:.25rem;padding-left:.5rem;text-decoration:none;transition:opacity .2s;display:flex}.news-section__more-link:hover{opacity:.7}.news-section__more-link svg{margin-bottom:.125rem}.contacts-section__header{margin-bottom:.75rem}.contacts-section__inner{flex-direction:column;gap:2rem;display:flex}@media (width>=768px){.contacts-section__inner{flex-direction:row}}.contacts-section__media{width:100%}@media (width>=768px){.contacts-section__media{flex-direction:column;width:50%;display:flex}}.contacts-section__map{border:1px solid #75747433;border-radius:1rem;width:100%;height:21.875rem;margin-bottom:1rem;position:relative;overflow:hidden}@media (width>=768px){.contacts-section__map{flex-grow:1;height:100%}}.contacts-section__map:has(.contacts-section__map-link:focus-visible){border:#0000;outline:none;transition:box-shadow .2s ease-in-out;box-shadow:0 0 0 2px #faf2f8,0 0 0 4px #f97fb5}.contacts-section__map-link{width:100%;height:100%;display:block}.contacts-section__map-image{object-fit:cover;object-position:bottom center;-webkit-user-select:none;user-select:none;width:100%;height:100%}.contacts-section__map-licence{pointer-events:auto;background:#fff;border-radius:.25rem;padding:.25rem;font-size:.75rem;position:absolute;bottom:.5rem;left:.5rem}.contacts-section__map-licence a{color:inherit}.contacts-section__route-btn{color:#de0a3d}@media (width>=768px){.contacts-section__route-btn{display:none}}.contacts-section__route-btn:hover{opacity:.8}.contacts-section__details{flex-direction:column;width:100%;display:flex}@media (width>=768px){.contacts-section__details{justify-content:center;width:50%}}.text-page__layout{width:100%}@media (width>=768px){.text-page__layout{width:70%}}.header{z-index:100;background-color:#0000;width:100%}.header__container{flex-wrap:nowrap;align-items:center;height:6rem;display:flex}.footer{color:#f3ebea;background:#de0a3d;width:100%}.footer a:not([class]){color:#fff;text-decoration:none}.footer a:not([class]):hover{color:#f97fb5;text-decoration:underline}.footer p{color:inherit;line-height:1.4}.footer__bg{width:100%;height:6.25rem}@media (width>=768px){.footer__bg{height:2rem}.footer__bg img{display:none}}.footer__bg img{object-fit:cover;object-position:bottom;width:100%;height:100%}.footer__container{flex-direction:column;gap:1.5rem;padding-top:1.5rem;padding-bottom:1.5rem;display:flex}.footer__row{flex-direction:column;gap:1.5rem;display:flex}@media (width>=768px){.footer__row{flex-direction:row;gap:1rem;width:70%}.footer__row div{width:33.3333%}}.footer__title{color:#fff;margin-bottom:1rem;font-size:1.125rem;font-weight:700}.footer__logo{grid-template-columns:auto 1fr;gap:1rem;display:grid}.footer__logo svg{fill:currentColor;width:6.25rem}.footer__logo svg,.footer__logo img{opacity:1}.footer__logo figure{grid-area:1/2/span 3;justify-self:end}.footer__header{color:#f3ebea;font-style:italic;font-size:inherit}.footer__slogan{font-weight:medium;color:#fff;line-height:1.2}.footer__quote{color:#f3ebea;border-color:#f3ebea66;border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:.75rem;padding:1rem 0;font-style:italic}@media (width>=768px){.footer__quote{width:42%}}.footer__quote p{letter-spacing:.05em;line-height:1.7}.footer__quote br{display:none}@media (width>=768px){.footer__quote br{display:block}.footer__nav{width:50%}}.footer__nav nav{flex-flow:row;margin-top:-8px;display:flex}.footer__nav ul{flex-direction:column;gap:.25rem;width:50%;display:flex}.footer__nav li{display:flex}.footer__nav a{padding:.5rem 0}.footer__circle{background-color:#f97fb561;border-radius:100%;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:color .3s,background .3s;display:flex}.footer__circle a{border-radius:100%;padding:.5rem}@media (width>=1024px){.footer__circle{width:2rem;height:2rem}}.footer__contacts{flex-shrink:0}.footer__contacts a{padding:.75rem 0}.footer__contacts ul{flex-direction:column;gap:1rem;display:flex}@media (width>=1024px){.footer__contacts ul{gap:.75rem}}.footer__contacts li{align-items:center;gap:.75rem;display:flex}@media (width>=1024px){.footer__contacts li{gap:.5rem}}.footer__contacts li:hover .footer__circle{background-color:#f97fb599}.footer__contacts svg{width:1.5rem;height:1.5rem}@media (width>=1024px){.footer__contacts svg{width:1.125rem;height:1.125rem}}.footer__socials ul{gap:.75rem;display:flex}.footer__socials li:hover{background-color:#f97fb580}.footer__socials a{flex-direction:row;justify-content:center;align-items:center;display:flex}.footer__socials svg{color:#fff;width:1.75rem;height:1.75rem}@media (width>=1024px){.footer__socials svg{width:1.5rem;height:1.5rem}}.footer__legal p{color:#f3ebeab8;font-size:.875rem;line-height:1.3}.footer__copyright{color:#f3ebea;flex-direction:column;align-items:center;display:flex}@media (width>=768px){.footer__copyright{align-items:start}}.footer__links{color:#f3ebea94;flex-direction:column;align-items:center;display:flex}.footer__links ul{gap:.5rem;display:flex}.footer__links li{list-style-type:disc;list-style-position:inside}.footer__links li::marker{content:"•";color:#f97fb5;letter-spacing:6px}.footer__links li:first-child::marker{content:""}@media (width>=768px){.footer__links{align-items:start}}.markdown{color:#2a343c;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5rem}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown p{color:#151a1e;margin-bottom:clamp(1rem,.896409rem + .441989vw,1.25rem)}.markdown p:last-child{margin-bottom:0}.markdown h1,.markdown h2,.markdown h3,.markdown h4{color:#151a1e;margin-top:clamp(1.75rem,1.54282rem + .883978vw,2.25rem);margin-bottom:clamp(.75rem,.646409rem + .441989vw,1rem);font-family:Unbounded,sans-serif;line-height:1.3}.markdown h1{font-size:clamp(1.375rem,1.21961rem + .662983vw,1.75rem);font-weight:700}.markdown h2{font-size:clamp(1.125rem,1.02141rem + .441989vw,1.375rem);font-weight:600}.markdown h3{font-size:clamp(.9375rem,.859807rem + .331492vw,1.125rem);font-weight:600}.markdown h4{color:#de0a3d;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(.8125rem,.786602rem + .110497vw,.875rem);font-weight:600}.markdown strong{color:#151a1e;font-weight:700}.markdown em{color:#e95ebe;font-style:italic}.markdown a{color:#de0a3d;text-underline-offset:.25rem;-webkit-text-decoration:underline #de0a3d4d;text-decoration:underline #de0a3d4d;transition:text-decoration-color .15s}.markdown a:hover{text-decoration-color:#de0a3d}.markdown blockquote{color:#151a1e;background:#de0a3d0f;border-left:.25rem solid #de0a3d;border-radius:0 .625rem .625rem 0;margin:clamp(1.5rem,1.39641rem + .441989vw,1.75rem) 0;padding:clamp(.75rem,.646409rem + .441989vw,1rem) clamp(1rem,.896409rem + .441989vw,1.25rem);font-size:clamp(.9375rem,.911602rem + .110497vw,1rem);font-style:italic;line-height:1.65}.markdown blockquote p{margin-bottom:0}.markdown ul,.markdown ol{margin-bottom:clamp(1rem,.896409rem + .441989vw,1.25rem);padding-left:1.5rem}.markdown ul:is(ul,ol),.markdown ol:is(ul,ol){margin-top:.5rem;margin-bottom:0}.markdown ul{list-style-type:disc}.markdown ol{list-style-type:decimal}.markdown li{margin-bottom:.5rem;line-height:1.7;display:list-item}.markdown li::marker{color:#f97fb5}.markdown hr{border:none;border-top:.0625rem solid #de0a3d26;margin:clamp(1.5rem,1.29282rem + .883978vw,2rem) 0}.markdown img{border-radius:clamp(.75rem,.646409rem + .441989vw,1rem);width:100%;height:auto;margin:clamp(1.25rem,1.14641rem + .441989vw,1.5rem) 0;display:block}.markdown code{color:#de0a3d;background:#f3ebea;border-radius:.3125rem;padding:.125rem .375rem;font-family:Courier New,monospace;font-size:clamp(.8125rem,.786602rem + .110497vw,.875rem)}.markdown pre{background:#151a1e;border-radius:.75rem;margin:clamp(1.25rem,1.14641rem + .441989vw,1.5rem) 0;padding:clamp(1rem,.948204rem + .220994vw,1.125rem) clamp(1.125rem,1.0732rem + .220994vw,1.25rem);overflow-x:auto}.markdown pre code{color:#f3ebea;background:0 0;border-radius:0;padding:0;line-height:1.7}.markdown .markdown-table-wrap{-webkit-overflow-scrolling:touch;margin:clamp(1.25rem,1.14641rem + .441989vw,1.5rem) 0;overflow-x:auto}@media (width>=768px){.markdown .markdown-table-wrap{overflow-x:visible}}.markdown table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:clamp(.875rem,.849102rem + .110497vw,.9375rem)}@media (width>=768px){.markdown table{white-space:normal}}.markdown th{letter-spacing:.06em;text-transform:uppercase;color:#de0a3d;text-align:left;border-bottom:.09375rem solid #de0a3d33;padding:clamp(.5rem,.448204rem + .220994vw,.625rem) clamp(.75rem,.698204rem + .220994vw,.875rem);font-family:Unbounded,sans-serif;font-size:.6875rem;font-weight:600}.markdown td{color:#35414b;vertical-align:top;border-bottom:.03125rem solid #de0a3d14;padding:clamp(.5rem,.448204rem + .220994vw,.625rem) clamp(.75rem,.698204rem + .220994vw,.875rem)}.markdown tr:last-child td{border-bottom:none}
