.styles-module__T6qFlq__aboutMe_wrapper{background-color:var(--white-choco);flex-direction:column;gap:80px;min-height:100vh;padding-top:120px;display:flex}.styles-module__T6qFlq__aboutMe_wrapper>div{flex-direction:column;align-items:center;gap:clamp(20px,3vw,80px);padding:0 20px;display:flex}.styles-module__T6qFlq__aboutMe_wrapper section.styles-module__T6qFlq__feedback_block{background-color:var(--dark-choco);flex-direction:column;gap:clamp(40px,5vw,200px);display:flex}.styles-module__T6qFlq__aboutMe_wrapper section.styles-module__T6qFlq__feedback_block img{border-radius:0;max-width:500px}@media (width<=960px){.styles-module__T6qFlq__aboutMe_wrapper section.styles-module__T6qFlq__feedback_block img{order:1;max-width:100%}}.styles-module__T6qFlq__aboutMe_wrapper section.styles-module__T6qFlq__feedback_block>div>section{gap:clamp(20px,5vw,80px);padding:0 20px}.styles-module__T6qFlq__aboutMe_wrapper section.styles-module__T6qFlq__feedback_block>div>section h2{color:var(--light-milk)}.styles-module__T6qFlq__aboutMe_wrapper section.styles-module__T6qFlq__feedback_block>div>section p{color:var(--milk-choco)}@media (width<=960px){.styles-module__T6qFlq__aboutMe_wrapper section.styles-module__T6qFlq__feedback_block>div>section h2{text-align:center;padding-bottom:12px}}.styles-module__T6qFlq__infoBlock_wrapper{align-items:center;gap:40px;display:flex}.styles-module__T6qFlq__infoBlock_wrapper img{object-fit:cover;border-radius:32px;flex:none;max-width:300px;height:auto}.styles-module__T6qFlq__infoBlock_wrapper>div{color:var(--dark-choco);flex-direction:column;gap:12px;display:flex}.styles-module__T6qFlq__infoBlock_wrapper>div>h2{color:var(--dark-milk-choco);font-size:clamp(28px,3vw,44px);font-weight:500;line-height:clamp(32px,3vw,48px)}.styles-module__T6qFlq__infoBlock_wrapper>div>p{font-size:clamp(16px,3vw,20px);font-weight:300;line-height:clamp(22px,3vw,28px)}.styles-module__T6qFlq__infoBlock_wrapper>div>p>span{color:var(--dark-yellow);font-weight:400}@media (width<=960px){.styles-module__T6qFlq__infoBlock_wrapper{flex-direction:column;gap:20px}.styles-module__T6qFlq__infoBlock_wrapper img{max-width:100%}.styles-module__T6qFlq__infoBlock_wrapper h2{text-align:center}}.styles-module__T6qFlq__infoBlock_wrapper[data-direction=reverse]{flex-direction:row-reverse}@media (width<=960px){.styles-module__T6qFlq__infoBlock_wrapper[data-direction=reverse]{flex-direction:column}}
.styles-module__-kQCVq__shape_divider{width:100%;line-height:0;overflow:hidden}.styles-module__-kQCVq__shape_divider>svg{width:calc(100% + 1.3px);height:150px;display:block;position:relative}@media (width<=690px){.styles-module__-kQCVq__shape_divider>svg{height:40px}}.styles-module__-kQCVq__bottom{transform:rotate(180deg)}.styles-module__-kQCVq__bottom .styles-module__-kQCVq__shape_fill{fill:var(--milk-choco)}.styles-module__-kQCVq__shape_fill{fill:var(--white-choco)}
.styles-module__oT9ZYq__processAd_wrapper{color:var(--white-choco);flex-direction:column;align-items:center;gap:40px;display:flex}.styles-module__oT9ZYq__row{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.styles-module__oT9ZYq__row>span{background-color:var(--milk-choco);border-radius:50%;flex:none;width:16px;height:16px;display:block}.styles-module__oT9ZYq__row>span:last-child{display:none}.styles-module__oT9ZYq__card{text-align:center;background-color:var(--light-milk-choco);border-radius:32px;flex-direction:column;flex-shrink:1;flex-basis:350px;justify-content:space-evenly;align-items:center;gap:20px;height:350px;padding:20px;display:flex}.styles-module__oT9ZYq__card>img{aspect-ratio:1;border-radius:50%;max-width:150px}.styles-module__oT9ZYq__info{flex-direction:column;align-items:center;gap:16px;width:90%;display:flex}.styles-module__oT9ZYq__info h3{color:var(--yellow);font-size:28px;font-weight:500}.styles-module__oT9ZYq__info p{font-size:16px;font-weight:300}@media (width<=960px){.styles-module__oT9ZYq__processAd_wrapper{gap:20px}.styles-module__oT9ZYq__row{flex-direction:column;align-items:center;gap:20px}.styles-module__oT9ZYq__header{font-size:24px}.styles-module__oT9ZYq__card{gap:20px;width:100%}.styles-module__oT9ZYq__info h3{font-size:28px}.styles-module__oT9ZYq__info p{width:100%}}
.styles-module__BS7Gha__info_blocks{background-color:var(--dark-choco);flex-direction:column;gap:clamp(80px,5vw,200px);display:flex}.styles-module__BS7Gha__info_blocks .styles-module__BS7Gha__blocks{flex-direction:column;gap:clamp(60px,5vw,200px);padding:0 20px;display:flex}
.styles-module__34Gd5q__homepage{z-index:0;flex-direction:column;min-height:100%;display:flex;position:relative}.styles-module__34Gd5q__promotions{background-color:var(--white-choco);gap:80px;padding:120px 0;flex-direction:column!important;display:flex!important}.styles-module__34Gd5q__promotions>div{align-items:center;gap:40px;flex-direction:column!important;display:flex!important}.styles-module__34Gd5q__promotions>div>a{font-size:16px;line-height:auto;color:var(--dark-milk);border-bottom:1px solid;align-items:center;gap:4px;padding:6px 8px;font-weight:300;transition-property:all;display:flex}.styles-module__34Gd5q__promotions>div>a:hover,.styles-module__34Gd5q__promotions>div>a:focus{color:var(--dark-choco)}
.styles-module__aXnrMW__card{color:var(--dark-choco);background-color:#fff;border-radius:32px;flex-direction:column;justify-content:space-between;gap:24px;width:100%;max-width:420px;min-height:100%;padding:20px;display:flex;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d}.styles-module__aXnrMW__card .styles-module__aXnrMW__card_top{flex-direction:column;gap:12px;display:flex}.styles-module__aXnrMW__card .styles-module__aXnrMW__card_top>p{font-size:14px;line-height:18px}.styles-module__aXnrMW__image img{object-fit:cover;border-radius:14px;width:100%;height:auto}.styles-module__aXnrMW__card[data-type=cakes]{flex-flow:wrap;max-width:610px}.styles-module__aXnrMW__card[data-type=cakes] .styles-module__aXnrMW__image{flex:calc(40% - 24px)}.styles-module__aXnrMW__card[data-type=cakes] .styles-module__aXnrMW__image>img{max-width:clamp(150px,40vw,220px);min-height:350px}.styles-module__aXnrMW__card[data-type=cakes] .styles-module__aXnrMW__content{flex:calc(60% - 24px);max-height:350px}.styles-module__aXnrMW__card[data-type=cakes] .styles-module__aXnrMW__content .styles-module__aXnrMW__options{flex-direction:column;display:flex}.styles-module__aXnrMW__card[data-type=cakes] .styles-module__aXnrMW__content .styles-module__aXnrMW__options>p{font-size:clamp(12px,3vw,18px);font-weight:300;line-height:clamp(16px,3vw,20px)}.styles-module__aXnrMW__card[data-type=cakes] .styles-module__aXnrMW__content .styles-module__aXnrMW__options .styles-module__aXnrMW__variants{margin-top:6px;margin-bottom:16px}.styles-module__aXnrMW__card[data-type=cakes] .styles-module__aXnrMW__addToCart>p{font-size:clamp(24px,3vw,30px);line-height:clamp(28px,3vw,32px)}@media (width<=960px){.styles-module__aXnrMW__card[data-type=cakes]{flex-direction:column;align-items:center}.styles-module__aXnrMW__card[data-type=cakes] .styles-module__aXnrMW__image>img{max-height:250px;min-height:unset}}.styles-module__aXnrMW__content{flex-direction:column;justify-content:space-between;gap:20px;min-height:230px;display:flex}@media (width<=960px){.styles-module__aXnrMW__content{min-height:auto}}.styles-module__aXnrMW__content>p{font-size:clamp(12px,3vw,14px);font-weight:300;line-height:clamp(16px,3vw,18px)}.styles-module__aXnrMW__content>div{font-size:clamp(10px,3vw,12px);font-weight:300;line-height:clamp(12px,3vw,14px)}.styles-module__aXnrMW__content>div>span{font-weight:500}.styles-module__aXnrMW__title{font-size:clamp(24px,3vw,28px);font-weight:600;line-height:clamp(28px,3vw,32px)}.styles-module__aXnrMW__tags{flex-wrap:wrap;gap:8px;display:flex}.styles-module__aXnrMW__tags>li{border:1px solid var(--dark-choco);border-radius:32px;justify-content:center;align-items:center;padding:8px 16px;font-size:12px;font-weight:300;display:flex}.styles-module__aXnrMW__variants{flex-wrap:nowrap;align-items:stretch;gap:8px;width:100%;display:flex;overflow:hidden}.styles-module__aXnrMW__variants>button{text-align:center;background:var(--light-milk-choco);text-align:center;text-overflow:ellipsis;white-space:nowrap;min-height:36px;color:var(--dark-choco);border-radius:36px;flex:auto;justify-content:center;align-items:center;padding:0 20px;font-size:18px;font-weight:300;line-height:1;transition-property:background,color,font-weight;display:flex;overflow:hidden}.styles-module__aXnrMW__variants>button:hover,.styles-module__aXnrMW__variants>button:focus-visible,.styles-module__aXnrMW__variants>button:active,.styles-module__aXnrMW__variants>button[data-state=checked]{background:var(--milk-choco);color:var(--white-choco);font-weight:400}.styles-module__aXnrMW__variantInfo{flex-wrap:wrap;align-items:center;gap:16px;width:100%;display:flex}.styles-module__aXnrMW__variantInfo span{background:var(--light-milk-choco);border-radius:50%;width:10px;height:10px;display:block}.styles-module__aXnrMW__variantInfo p{justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:300;display:flex}.styles-module__aXnrMW__variantInfo p svg{width:18px;height:18px}.styles-module__aXnrMW__addToCart{justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;display:flex}.styles-module__aXnrMW__addToCart>p{font-size:clamp(24px,3vw,26px);font-weight:600;line-height:clamp(28px,3vw,30px)}.styles-module__aXnrMW__addToCart .styles-module__aXnrMW__addToCartButton{text-align:center;background-color:var(--yellow);min-width:clamp(100px,20vw,180px);min-height:48px;color:var(--dar-choco);border:2px solid #0000;border-radius:32px;justify-content:center;align-items:center;padding:8px 20px;font-size:clamp(16px,2vw,18px);font-weight:400;transition-property:all;display:flex}.styles-module__aXnrMW__addToCart .styles-module__aXnrMW__addToCartButton:hover,.styles-module__aXnrMW__addToCart .styles-module__aXnrMW__addToCartButton:focus-visible{border-color:var(--yellow);background-color:#0000}.styles-module__aXnrMW__addToCart .styles-module__aXnrMW__addToCartButton:active{scale:.99}
.styles-module__sV5zqW__total_discount{color:var(--font-light-grey);flex-direction:column;align-items:flex-end;gap:8px;padding-right:8px;display:flex;position:relative}.styles-module__sV5zqW__old_price{position:absolute;top:-20px;left:0}.styles-module__sV5zqW__old_price span{font-size:14px}.styles-module__sV5zqW__old_price:after{content:"";background-color:currentColor;width:100%;height:2px;position:absolute;top:55%;left:0}.styles-module__sV5zqW__new_price{color:#000;font-size:28px;font-weight:600;position:relative}.styles-module__sV5zqW__percent{background-color:var(--dark-yellow);color:#000;border-radius:4px;align-items:center;width:fit-content;height:auto;padding:4px 6px;font-size:12px;display:flex;position:absolute;top:-20px;right:-20px}
.styles-module__h2SvHa__quantity{color:var(--dark-choco);justify-content:center;align-items:center;gap:20px;font-size:26px;display:flex}.styles-module__h2SvHa__quantity>button{border:1px solid var(--light-milk-choco);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition-property:background,color,border-color;display:flex}.styles-module__h2SvHa__quantity>button:hover,.styles-module__h2SvHa__quantity>button:focus-visible{border-color:var(--milk-choco)}
.styles-module__ySfKiq__list{grid-template-columns:repeat(auto-fill,minmax(500px,1fr));justify-items:center;gap:24px;width:100%;padding:0 20px;display:grid}.styles-module__ySfKiq__list>li{flex-direction:column;align-items:center;width:100%;display:flex}@media (width<=960px){.styles-module__ySfKiq__list{flex-direction:column;align-items:center;display:flex}}
.styles-module__DXWl8a__checkout{flex-direction:column;gap:20px;display:flex}.styles-module__DXWl8a__checkout_item{background:#fff;border-radius:20px;flex-direction:column;display:flex;position:relative}.styles-module__DXWl8a__checkout_item>div:first-child{justify-content:space-between;align-items:stretch;gap:32px;padding:20px;display:flex!important}.styles-module__DXWl8a__checkout_item>div:first-child>button{color:var(--light-milk);margin-bottom:auto;transition-property:color;position:absolute;top:8px;right:8px}.styles-module__DXWl8a__checkout_item>div:first-child>button:hover,.styles-module__DXWl8a__checkout_item>div:first-child>button:focus-visible{color:var(--dark-milk-choco)}.styles-module__DXWl8a__checkout_item>div:first-child>button>svg{border-radius:50%;width:40px;height:40px}@media (width<=960px){.styles-module__DXWl8a__checkout_item>div:first-child>button>svg{background-color:var(--light-milk);color:#fff;padding:8px}}.styles-module__DXWl8a__checkout_item .styles-module__DXWl8a__additional{color:#919191;flex-direction:column;gap:4px;padding:0 20px 20px;font-size:13px;font-weight:300;line-height:20px}@media (width<=960px){.styles-module__DXWl8a__checkout_item>div{align-items:center;gap:20px;flex-direction:column!important}}.styles-module__DXWl8a__checkout_image_wrapper{flex-direction:column;align-items:center;display:flex}.styles-module__DXWl8a__checkout_image_wrapper img{object-fit:cover;border-radius:8px;width:auto;max-width:240px;height:100%;max-height:160px}@media (width<=960px){.styles-module__DXWl8a__checkout_image_wrapper>img{max-width:100%}}.styles-module__DXWl8a__item_info{flex-direction:column;justify-content:space-between;gap:12px;width:100%;display:flex}.styles-module__DXWl8a__item_info>h3{color:var(--dark-milk-choco);font-size:clamp(20px,3vw,28px);font-weight:600;line-height:clamp(24px,3vw,32px)}.styles-module__DXWl8a__item_info>p{max-width:80%;font-size:clamp(12px,3vw,16px);font-weight:300;line-height:clamp(18px,3vw,20px)}.styles-module__DXWl8a__item_info .styles-module__DXWl8a__dessert_variant{color:var(--dark-yellow);font-size:clamp(16px,3vw,20px);font-weight:500;line-height:clamp(20px,3vw,24px)}@media (width<=960px){.styles-module__DXWl8a__item_info{align-items:center;gap:12px}.styles-module__DXWl8a__item_info>p{max-width:100%}.styles-module__DXWl8a__item_info .styles-module__DXWl8a__dessert_variant{background-color:var(--milk-choco);color:var(--dark-choco);border-radius:32px;width:fit-content;padding:12px 20px}}.styles-module__DXWl8a__cake_variant{flex-direction:column;gap:16px;display:flex}.styles-module__DXWl8a__cake_variant>p{font-size:clamp(12px,3vw,16px);font-weight:300;line-height:clamp(18px,3vw,20px)}.styles-module__DXWl8a__cake_variant>p>span{color:var(--dark-yellow);font-size:clamp(16px,3vw,20px);font-weight:500;line-height:clamp(20px,3vw,24px)}@media (width<=960px){.styles-module__DXWl8a__cake_variant>p{font-size:20px;line-height:24px}.styles-module__DXWl8a__cake_variant>p>span{font-size:26px;line-height:30px}}.styles-module__DXWl8a__item_price{text-align:right;flex-direction:column;flex:none;justify-content:flex-end;align-items:flex-end;gap:12px;width:fit-content;min-width:150px;display:flex}.styles-module__DXWl8a__item_price>p{color:var(--dark-yellow);font-size:28px;font-weight:600;line-height:32px}.styles-module__DXWl8a__item_price>div:last-child{flex-direction:row;align-items:flex-end;margin-top:20px}.styles-module__DXWl8a__item_price>div:last-child>div:first-child{top:unset;left:unset;position:relative;bottom:5px}@media (width<=960px){.styles-module__DXWl8a__item_price{align-items:center;gap:20px;width:100%}}
.styles-module__UvKGCW__list{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));justify-items:center;gap:24px;width:100%;padding:0 20px;display:grid}.styles-module__UvKGCW__list>li{flex-direction:column;align-items:center;width:100%;display:flex}@media (width<=960px){.styles-module__UvKGCW__list{flex-direction:column;align-items:center;display:flex}}
.styles-module__Y3D12a__wrapper{justify-content:space-between;align-items:flex-end;display:flex}.styles-module__Y3D12a__wrapper span{font-size:18px}.styles-module__Y3D12a__value{color:var(--dark-choco);font-size:28px;font-weight:600;position:relative}.styles-module__Y3D12a__value .styles-module__Y3D12a__discount_percent{background-color:var(--yellow);color:var(--dark-choco);border-radius:4px;align-items:center;width:fit-content;height:auto;padding:4px 6px;font-size:10px;display:flex;position:absolute;top:-12px;right:-8px}.styles-module__Y3D12a__total_discount{color:var(--light-milk-choco);align-items:flex-end;gap:8px;padding-right:8px;font-size:clamp(12px,3vw,16px);display:flex;position:relative}.styles-module__Y3D12a__old_price{position:relative}.styles-module__Y3D12a__old_price span{font-size:14px}.styles-module__Y3D12a__old_price:after{content:"";background-color:currentColor;width:100%;height:2px;position:absolute;top:55%;left:0}
.styles-module__jsWZIG__empty_cart{flex-direction:column;justify-content:center;align-items:center;gap:32px;min-height:90vh;display:flex}.styles-module__jsWZIG__empty_cart p{text-align:center;width:100%;font-size:28px;font-weight:400}
.styles-module__gGCYma__form{flex-direction:column;gap:clamp(40px,5vw,60px);padding:0 20px 80px;display:flex}.styles-module__gGCYma__form .styles-module__gGCYma__order_btn{background:var(--dark-milk);color:var(--dark-choco);border:2px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:12px 20px;font-family:inherit;font-size:20px;font-weight:500;transition-property:all;display:flex}.styles-module__gGCYma__form .styles-module__gGCYma__order_btn:hover,.styles-module__gGCYma__form .styles-module__gGCYma__order_btn:focus-visible{background-color:var(--dark-choco);border:2px solid var(--dark-choco);color:var(--white-choco)}.styles-module__gGCYma__form .styles-module__gGCYma__order_btn:active{scale:.95}.styles-module__gGCYma__title{justify-content:space-between;align-items:flex-end;margin-bottom:20px;font-size:36px;font-weight:600;display:flex}.styles-module__gGCYma__title button{color:var(--font-light-grey);font-size:16px;font-weight:200;transition-property:-webkit-text-decoration,text-decoration,color,scale}.styles-module__gGCYma__title button:hover,.styles-module__gGCYma__title button:focus-visible{color:var(--font-dark-grey);text-decoration:underline}.styles-module__gGCYma__title button:active{scale:.99}.styles-module__gGCYma__bottom_cart{justify-content:space-between;align-items:stretch;gap:40px;display:flex}.styles-module__gGCYma__bottom_cart>div{flex-direction:column;justify-content:space-between;gap:20px;width:100%;display:flex}@media (width<=960px){.styles-module__gGCYma__bottom_cart{flex-direction:column}}.styles-module__gGCYma__checkout_wrapper{flex-direction:column;justify-content:space-between;gap:20px}.styles-module__gGCYma__checkout_wrapper label{width:100%;color:var(--dark-choco);flex-direction:column;align-items:flex-start;gap:12px;font-size:18px;display:flex}.styles-module__gGCYma__checkout_wrapper textarea{min-height:260px;font-size:16px;line-height:24px}.styles-module__gGCYma__checkout_wrapper>div{flex-direction:column;gap:20px;display:flex}.styles-module__gGCYma__checkout_wrapper .styles-module__gGCYma__preview_container{flex-flow:wrap;gap:10px;width:100%}.styles-module__gGCYma__checkout_wrapper .styles-module__gGCYma__photoblock{gap:8px}.styles-module__gGCYma__checkout_wrapper .styles-module__gGCYma__photoblock .styles-module__gGCYma__error_message{color:#e20404;font-size:14px;font-weight:300;line-height:14px}.styles-module__gGCYma__custom_file_input{border:2px solid var(--dark-milk);background-color:var(--dark-milk);border-radius:5px;max-width:fit-content;transition-property:all;display:inline-block;position:relative}.styles-module__gGCYma__custom_file_input:hover,.styles-module__gGCYma__custom_file_input:focus-visible{background-color:var(--dark-choco);border:2px solid var(--dark-choco)}:is(.styles-module__gGCYma__custom_file_input:hover,.styles-module__gGCYma__custom_file_input:focus-visible)>label{color:var(--white-choco)!important}.styles-module__gGCYma__custom_file_input:active{scale:.95}.styles-module__gGCYma__file_label{cursor:pointer;text-align:center;max-width:fit-content;padding:10px 20px;font-size:16px;transition-property:all;display:inline-block}.styles-module__gGCYma__file_input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.styles-module__gGCYma__preview_item{width:100px;height:100px;position:relative}.styles-module__gGCYma__preview_image{object-fit:cover;border:1px solid #cecece;border-radius:8px;width:100%;height:100%}.styles-module__gGCYma__remove_button{color:#fff;cursor:pointer;background:#ff4800;border:none;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;padding:2px;display:flex;position:absolute;top:-8px;right:-8px}
.styles-module__uaGKoG__order_page{background-color:var(--white-choco);flex-direction:column;gap:80px;min-height:100vh;padding-top:120px;display:flex}.styles-module__uaGKoG__order_page>div{flex-direction:column;gap:40px;display:flex}
.styles-module__d7ROTW__menu_page{background-color:var(--white-choco);flex-direction:column;gap:80px;min-height:100vh;padding-top:120px;display:flex}.styles-module__d7ROTW__menu_page>div{flex-direction:column;align-items:center;gap:40px;display:flex}.styles-module__d7ROTW__menu_page>div>a{font-size:16px;line-height:auto;color:var(--dark-milk);border-bottom:1px solid;align-items:center;gap:4px;padding:6px 8px;font-weight:300;transition-property:all;display:flex}.styles-module__d7ROTW__menu_page>div>a:hover,.styles-module__d7ROTW__menu_page>div>a:focus{color:var(--dark-choco)}@media (width<=960px){.styles-module__d7ROTW__menu_page{gap:60px}}
