@charset "UTF-8";:root{--accent: #9c2430;--accent-dark: #65081f;--accent-light: #b72772;--contrast: #1d1d1d;--font-1: "Corerhino45regular", sans-serif;--font-45-regular: "Corerhino45regular", sans-serif;--font-75-heavy: "Corerhino75heavy", sans-serif;--font-65-bold: "Corerhino65bold", sans-serif;--font-35-light: "Corerhino35light", sans-serif;--font-55-medium: "Corerhino55medium", sans-serif;--font-2: "Quicksand", sans-serif;--text-color: #4d4d4d;--bg-color: #fff4e3}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}html{min-width:320px;height:100%;font-size:62.5%}@media screen and (max-width: 1550px){html{font-size:60%}}@media screen and (max-width: 1400px){html{font-size:58%}}@media screen and (max-width: 1200px){html{font-size:50%}}body{position:relative;margin:0;height:100%;font-family:var(--font-1);font-size:1.8rem;color:var(--text-color);background:var(--bg-color)}body:after{content:"";position:absolute;top:0;left:50%;display:none;width:1px;height:100%;background-color:#00f;z-index:1000}.lock body{overflow:hidden;touch-action:none}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:inherit;font-weight:inherit}img{max-width:100%;height:auto;vertical-align:top}ul{margin:0;padding:0;list-style-type:none}p{margin:0;padding:0}.hidden{display:none}.container{margin:0 auto;padding:0 10px;max-width:1400px}.page-container{margin:0 auto;padding:0 3.2rem;max-width:1660px}@media screen and (max-width: 992px){.page-container{padding:0 1.6rem}}input[type=submit]:disabled{opacity:.6!important;cursor:not-allowed!important}a{color:inherit;text-decoration:none}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}.title-hidden{position:absolute;opacity:0;pointer-events:none}.line-clamp-1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wrapper{padding-top:20.7rem;overflow:hidden}@media (max-width: 992px){.wrapper{padding-top:9.4rem}}*{scrollbar-color:var(--accent-light) var(--accent-dark);scrollbar-width:thin}*::-webkit-scrollbar{width:12px;height:12px}*::-webkit-scrollbar-track{background:var(--accent-light)}*::-webkit-scrollbar-thumb{background-color:var(--accent-dark);border:3px solid var(--accent-light);border-radius:5px}.myscrollbar{overflow:auto;scrollbar-color:#ccc #fff;scrollbar-width:thin}.myscrollbar::-webkit-scrollbar{width:13px;height:13px}.myscrollbar::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}.myscrollbar::-webkit-scrollbar-track{background-color:#fff}.mfp-container{background:rgba(0,0,0,.9)}.mfp-fade.mfp-bg{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.mfp-close{top:1rem!important;right:-6rem!important;display:flex!important;justify-content:center;align-items:center;margin:0!important;padding:0!important;width:4.8rem!important;height:4.8rem!important;line-height:initial!important;background:#e8b559!important;border-radius:50%!important}@media screen and (max-width: 1460px){.mfp-close{right:4px!important}}@media screen and (max-width: 1200px){.mfp-close{top:0!important}}@media screen and (max-height: 992px){.mfp-close{top:10px!important}}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:1!important;background:rgba(0,0,0,.9)!important}.mfp-container .mfp-arrow{position:absolute!important;top:initial!important;left:calc(50% - 3.2rem)!important;bottom:4rem!important;display:flex;justify-content:center;align-items:center;width:48px!important;height:48px!important;background:white;border-radius:50%!important;border:none;opacity:1!important;transition:all .2s;z-index:2000}.mfp-container .mfp-arrow:after{display:none}.mfp-container .mfp-arrow:before{content:"";top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;display:block;margin:0;width:2.4rem;height:2.4rem;border:none!important}.mfp-container .mfp-arrow:hover{background:rgba(255,255,255,.2)}.mfp-container .mfp-arrow.mfp-arrow-left{left:calc(50% - 3.2rem)!important;transform:rotate(180deg)}.mfp-container .mfp-arrow.mfp-arrow-right{left:calc(50% + 3.2rem)!important;transform:scale(1)!important}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}.swiper-pagination-bullet button{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}@keyframes headerFade{0%{opacity:0}to{opacity:1}}.main-header{position:absolute;top:0;left:0;width:100%;background:white;z-index:1001}@media (max-width: 992px){.main-header{position:fixed}}.main-header__container{margin:0 auto;max-width:1342px;padding:0 10px}.main-header__top{padding:2.4rem 0}@media screen and (max-width: 992px){.main-header__top{padding:0}}.main-header__top-wrap{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 992px){.main-header__logo{margin-right:auto}}@media screen and (max-width: 992px){.main-header__logo svg{width:30vw}}@media screen and (max-width: 576px){.main-header__logo svg{width:40vw}}.main-header__search{margin-left:auto}.main-header__profile{margin:0 3.8rem 0 auto;display:flex;align-items:center;justify-content:center;position:relative;top:.2rem;border-radius:50%;border:1px solid var(--accent-light)}@media (max-width: 800px){.main-header__profile{margin:0 2.4rem}}@media (hover: hover){.main-header__profile:hover svg{transform:scale(1.1)}}.main-header__profile svg{width:3.2rem;height:3.2rem;will-change:transform;backface-visibility:hidden;transition:all .3s ease-out;opacity:.8}@media (max-width: 1200px){.main-header__profile svg{width:3.8rem;height:3.8rem}}.main-header__cart-icon{position:relative;top:-.2rem;left:-1.6rem}@media screen and (max-width: 992px){.main-header__cart-icon{left:0;margin-left:3.2rem;margin-right:3.2rem}}@media (max-width: 800px){.main-header__cart-icon{margin-left:0}}@media (max-width: 450px){.main-header__cart-icon{margin-right:1.8rem}}.main-header__logo{display:flex;justify-content:center;align-items:center}.search-results .main-header__bottom,.page-id-16 .main-header__bottom,.page-id-64 .main-header__bottom,.page-id-68 .main-header__bottom,.page-id-934 .main-header__bottom,.single-post .main-header__bottom{border-top:1px solid rgba(118,32,87,.1)}.single-product .main-header__bottom,.page-template-page-privacy-policy .main-header__bottom{border-bottom:2px solid rgba(118,32,87,.1)}.main-menu{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 1.8rem;transition:all .3s;z-index:1000;background-color:#fff;border-top:1px solid rgba(118,32,87,.1);border-bottom:1px solid #e5ceb6}@media (max-width: 1750px){.main-menu{gap:10rem}}@media (max-width: 1350px){.main-menu{gap:5rem}}@media screen and (max-width: 992px){.main-menu{position:fixed;top:0;left:0;display:block;padding-top:8rem;width:40rem;height:100%;z-index:1000;transform:translate(-110%);transition:all .6s;pointer-events:none;box-shadow:0 0 10px #0000001a}}@media screen and (max-width: 992px) and (max-height: 560px){.main-menu{gap:0}}@media screen and (max-width: 992px) and (max-width: 400px){.main-menu{width:100%}}.main-menu.fixed{transform:translate(0);pointer-events:initial}.main-menu li.current-menu-item a{color:#65081f;font-weight:600}.main-menu li.current-menu-item a:before{transform:scale(1)}.main-menu a{position:relative;display:block;min-height:8rem;display:flex;align-items:center;justify-content:center;text-align:center;padding:1.6rem 0;transition:all .6s;color:#b72772;font-family:var(--font-2);font-size:2.4rem;font-weight:400;line-height:normal}@media (max-width: 992px){.main-menu a{display:block;text-align:left;border-bottom:1px solid #ccc}}@media (max-width: 992px) and (max-height: 560px){.main-menu a{padding:1rem 0}}.main-menu a:before{content:"";position:absolute;left:0;top:-1px;width:100%;height:.2rem;background-color:#65081f;transform:scale(0);transform-origin:center;transition:all .4s}@media screen and (max-width: 992px){.main-menu a:before{display:none}}.main-menu a:hover{color:#65081f}.main-menu a:hover:before{transform:scale(1)}.main-menu .menu-item-has-children{position:relative}.main-menu .menu-item-has-children:hover>a+.sub-menu{transform:translateY(0);opacity:1;pointer-events:initial}.main-menu .menu-item-has-children:has(.sub-menu a:hover)>a{color:#65081f}.main-menu .menu-item-has-children:has(.sub-menu a:hover)>a:before{transform:scale(1)}.main-menu .menu-item-has-children:has(.sub-menu .current-menu-item)>a{color:#65081f;font-weight:600}.main-menu .menu-item-has-children:has(.sub-menu .current-menu-item)>a:before{transform:scale(1)}.main-menu .menu-item-has-children>a{pointer-events:none;cursor:default}@media (max-width: 992px){.main-menu .menu-item-has-children>a{display:none}}.main-menu .menu-item-has-children .sub-menu{display:flex;align-items:flex-start;flex-direction:column;gap:2.5rem;min-width:22rem;position:absolute;top:100%;left:-1.5rem;background-color:#fff;padding:1.5rem 1.9rem;will-change:transform;backface-visibility:hidden;transition:all .3s ease-out;transform:translateY(5px);opacity:0;pointer-events:none}@media (max-width: 992px){.main-menu .menu-item-has-children .sub-menu{position:static;transform:translateY(0);opacity:1;pointer-events:initial;padding:1rem 1.5rem;display:block}}.main-menu .menu-item-has-children .sub-menu a{text-align:left;min-height:0;padding:0;color:#b72772;font-family:var(-font-2);font-size:2.4rem;font-weight:400;line-height:normal;transition:color .3s ease-out;white-space:nowrap}@media (max-width: 992px){.main-menu .menu-item-has-children .sub-menu a{font-size:2rem;padding:2rem 0}}.main-menu .menu-item-has-children .sub-menu a:before{display:none}.main-menu .menu-item-has-children .sub-menu a:hover{color:#65081f}.main-menu .menu-item-has-children .sub-menu .current-menu-item a{font-weight:600}.search-results .main-menu,.page-id-16 .main-menu,.page-id-64 .main-menu,.page-id-68 .main-menu,.page-id-934 .main-menu,.single-product .main-menu,.page-template-page-privacy-policy .main-menu,.single-post .main-menu{border-top:0;border-bottom:0}.sandwitch-wrap{display:none;padding:18px 10px;border-radius:3px;z-index:1001}@media screen and (max-width: 992px){.sandwitch-wrap{display:inline-flex;justify-content:center;align-items:center}}.sandwitch{position:relative;display:block;width:23px;height:14px;cursor:pointer}.sandwitch--active .sandwitch__line--top{top:6px;transform:rotate(45deg)}.sandwitch--active .sandwitch__line--middle{opacity:0}.sandwitch--active .sandwitch__line--bottom{top:6px;transform:rotate(-45deg)}.sandwitch__line{position:absolute;left:0;display:block;width:100%;height:2px;background-color:#b72772;transition:all linear .1s}.sandwitch__line--top{top:0}.sandwitch__line--middle{top:6px}.sandwitch__line--bottom{top:12px}.cart-icon{cursor:pointer}.cart-icon:hover{opacity:.95}.cart-icon-target{display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem}.cart-icon-target svg{position:relative;top:2px}.cart-icon .cart-contents{display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;font-family:var(--font-55-medium);font-size:1rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:.05px;position:absolute;top:.6rem;padding-top:.2rem;left:-.6rem;min-width:1.6rem;height:1.6rem;border-radius:50%;background:#b72772}@media (max-width: 1550px){.cart-icon .cart-contents{padding-top:0}}.cart-drawer{position:fixed;top:0;left:0;display:none;width:100%;height:100%;z-index:9999;visibility:hidden;transition:visibility 0s linear .3s}.cart-drawer.is-show{visibility:visible;transition:visibility 0s linear 0s}.cart-drawer.is-show .cart-drawer__overlay{opacity:1}.cart-drawer.is-show .cart-drawer__content{transform:translate(0)}.cart-drawer.is-open{display:block}.cart-drawer__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;opacity:0;transition:opacity .3s ease;cursor:pointer}.cart-drawer__content{position:absolute;top:0;right:0;width:100%;max-width:85rem;height:100%;background-color:#fff;transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column;box-shadow:-4px 0 20px #00000026}@media screen and (max-width: 768px){.cart-drawer__content{max-width:85%}}@media screen and (max-width: 480px){.cart-drawer__content{max-width:90%}}@media screen and (max-width: 340px){.cart-drawer__content{max-width:100%}}.cart-drawer__header{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-bottom:1px solid #e5e5e5;flex-shrink:0}.cart-drawer__title{margin:0;font-family:var(--font-55-medium);font-size:1.8rem;font-weight:500;color:#333}.cart-drawer__close{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;background:transparent;border:none;cursor:pointer;color:#333;transition:opacity .2s}.cart-drawer__close:hover{opacity:.7}.cart-drawer__close svg{width:2.4rem;height:2.4rem}.cart-drawer__body{flex:1;overflow-y:auto;padding:0;display:flex;flex-direction:column}.cart-drawer .woocommerce-mini-cart{list-style:none;margin:0;padding:0;flex:1;overflow-y:auto}.cart-drawer .woocommerce-mini-cart-item{display:grid;grid-template-columns:8rem 1fr auto;gap:2rem;align-items:start;padding:2.4rem 3rem;border-bottom:1px solid #e5e5e5}.cart-drawer .woocommerce-mini-cart-item:last-child{border-bottom:none}@media screen and (max-width: 576px){.cart-drawer .woocommerce-mini-cart-item{grid-template-columns:7rem 1fr auto;gap:1.5rem;padding:2rem}}.cart-drawer .mini-cart-item__thumbnail{grid-column:1;grid-row:1}.cart-drawer .mini-cart-item__thumbnail a{display:block}.cart-drawer .mini-cart-item__thumbnail img{width:100%;height:auto;border-radius:.4rem;-o-object-fit:cover;object-fit:cover}.cart-drawer .mini-cart-item__details{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:.6rem}.cart-drawer .mini-cart-item__name{font-weight:500;font-size:1.6rem;line-height:1.4}.cart-drawer .mini-cart-item__name a{color:#333;text-decoration:none}.cart-drawer .mini-cart-item__name a:hover{text-decoration:underline}.cart-drawer .mini-cart-item__details .variation{display:flex;flex-direction:column;gap:.3rem}.cart-drawer .mini-cart-item__details .variation dt,.cart-drawer .mini-cart-item__details .variation dd{display:inline;font-size:1.3rem;color:#666;margin:0;line-height:1.5}.cart-drawer .mini-cart-item__details .variation dt{font-weight:500;color:#8b6914}.cart-drawer .mini-cart-item__details .variation dt:after{content:" "}.cart-drawer .mini-cart-item__details .variation dd:after{content:"";display:block}.cart-drawer .mini-cart-item__remove{margin-top:.4rem}.cart-drawer .mini-cart-item__remove .remove_from_cart_button{position:relative;font-size:1.3rem;color:#666;transition:all .2s}.cart-drawer .mini-cart-item__remove .remove_from_cart_button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--text-color);transition:transform .3s ease;transform-origin:right}.cart-drawer .mini-cart-item__remove .remove_from_cart_button:hover:after{transform:scaleX(0);transform-origin:left}.cart-drawer .mini-cart-item__price{grid-column:3;grid-row:1;text-align:right;white-space:nowrap}.cart-drawer .mini-cart-item__price .quantity{font-size:1.6rem;font-weight:500;color:#333}.cart-drawer .mini-cart-item__price .woocommerce-Price-amount{color:var(--accent-dark, #65081f)}.cart-drawer .woocommerce-mini-cart__total{padding:1.6rem 2rem;border-top:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-55-medium);font-size:1.6rem}.cart-drawer .woocommerce-mini-cart__total strong{font-weight:500}.cart-drawer .woocommerce-mini-cart__total .woocommerce-Price-amount{font-size:1.8rem;color:var(--accent, #b72772)}.cart-drawer .woocommerce-mini-cart__buttons{padding:1.6rem 2rem 2rem;display:flex;flex-direction:column;gap:1rem}.cart-drawer .woocommerce-mini-cart__buttons a{display:block;width:100%;padding:1.4rem 2rem;text-align:center;text-decoration:none;font-family:var(--font-55-medium);font-size:1.4rem;border-radius:3rem;transition:all .2s}.cart-drawer .woocommerce-mini-cart__buttons a.wc-forward:first-child{background-color:transparent;border:1px solid var(--accent, #b72772);color:var(--accent, #b72772)}.cart-drawer .woocommerce-mini-cart__buttons a.wc-forward:first-child:hover{background-color:var(--accent, #b72772);color:#fff}.cart-drawer .woocommerce-mini-cart__buttons a.checkout{background-color:var(--accent, #b72772);border:1px solid var(--accent, #b72772);color:#fff}.cart-drawer .woocommerce-mini-cart__buttons a.checkout:hover{background-color:#65081f;border-color:#65081f}.cart-drawer .woocommerce-mini-cart__empty-message{padding:4rem 2rem;text-align:center;color:#666;font-family:var(--font-55-medium);font-size:1.4rem}body.cart-drawer-open{overflow:hidden}.main-footer{background-color:#fff;padding:0 3.2rem 6rem}@media (max-width: 950px){.main-footer{padding:0 3.2rem 6rem}}.main-footer__container{position:relative;max-width:139rem;margin:0 auto;padding-top:9rem}.main-footer__container:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:3px;background:var(--color-grey-91, #ede8e2)}.footer-top{position:relative}.footer-top__cols{display:flex;justify-content:space-between;position:relative;z-index:1}@media (max-width: 950px){.footer-top__cols{flex-wrap:wrap}}@media (max-width: 550px){.footer-top__cols{display:block}}.footer-top__col:first-child{flex-basis:22.1rem}@media (max-width: 950px){.footer-top__col:first-child{flex-basis:50%;margin-bottom:8rem}}.footer-top__col:nth-child(2){flex-basis:15.9rem}@media (max-width: 950px){.footer-top__col:nth-child(2){flex-basis:50%;margin-bottom:8rem}}.footer-top__col:nth-child(2) .footer-top__list{gap:1rem}.footer-top__col:nth-child(3){flex-basis:29.2rem}@media (max-width: 950px){.footer-top__col:nth-child(3){flex-basis:50%}}@media (max-width: 550px){.footer-top__col:nth-child(3){margin-bottom:8rem}}.footer-top__col:nth-child(3) .footer-top__list{gap:2.1rem}.footer-top__col:last-child{flex-basis:31.5rem}@media (max-width: 950px){.footer-top__col:last-child{flex-basis:50%}}@media (max-width: 550px){.footer-top__col:last-child{margin-bottom:8rem}}.footer-top__title{color:#65081f;font-family:var(--font-55-medium);font-size:1.8rem;font-style:normal;font-weight:400;line-height:138.889%;margin-bottom:1.5rem}.footer-top__list{display:flex;flex-direction:column}.footer-top__link{color:#1d1d1d;font-family:var(--font-1);font-size:1.6rem;font-style:normal;font-weight:400;line-height:168.75%;transition:color .3s}.footer-top__link:hover{color:var(--accent)}.footer-top__icons{display:flex;gap:2rem;align-items:center}@media (hover: hover){.footer-top__icon-link:hover svg{transform:scale(1.1)}}.footer-top__icon-link svg{will-change:transform;backface-visibility:hidden;transition:all .3s ease-out}.footer-top__socials{display:flex;gap:2rem;align-items:center}.footer-top__socials-link{display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #b72772;width:3.2rem;height:3.2rem}@media (hover: hover){.footer-top__socials-link:hover svg{transform:scale(1.1)}}.footer-top__socials-link svg{will-change:transform;backface-visibility:hidden;transition:all .3s ease-out}.footer-top__bg{position:absolute;top:5rem;right:-21rem;pointer-events:none;animation:float-pic-2 36s ease-in-out infinite}@media (max-width: 1300px){.footer-top__bg{right:-15rem}}@media (max-width: 950px){.footer-top__bg{top:auto;bottom:-20rem}}@media (max-width: 550px){.footer-top__bg{bottom:auto;top:5rem;right:-7rem}}.footer-bottom{display:flex;align-items:center;gap:5.8rem;margin-top:10rem}@media (max-width: 992px){.footer-bottom{flex-wrap:wrap;justify-content:center}}@media (max-width: 650px){.footer-bottom{gap:3.2rem}}@media (max-width: 610px){.footer-bottom{flex-direction:column}}@media (max-width: 450px){.footer-bottom{margin-top:6rem}}.footer-bottom__copyright{color:#93837d;font-family:var(--font-1);font-size:1.4rem;font-style:normal;font-weight:400;line-height:135.714%}@media (max-width: 992px){.footer-bottom__copyright{flex-basis:calc(50% - 2.9rem);text-align:center;order:4}}.footer-bottom__link img{max-width:21rem}.footer-bottom__partner{position:relative;left:2rem;margin-left:auto;display:flex;align-items:center;gap:.5rem;color:#b72772;font-family:var(--font-1);font-size:1.1rem;font-style:normal;font-weight:400;line-height:142.818%}@media (max-width: 1350px){.footer-bottom__partner{left:0}}@media (max-width: 992px){.footer-bottom__partner{justify-content:center;flex-basis:calc(50% - 2.9rem);text-align:center;order:5}}@media (max-width: 610px){.footer-bottom__partner{margin-left:0}}.page__header{max-width:143.1rem;margin:0 auto;padding:6.4rem 1.6rem 0}.page__title{color:var(--accent-dark);font-family:var(--font-75-heavy);font-size:6.4rem;font-weight:400;letter-spacing:.296px;margin-bottom:3.2rem}.page-privacy{padding:9.6rem 0;background:var(--bg-color);position:relative}@media (max-width: 750px){.page-privacy{padding:6.4rem 0}}.page-privacy h1,.page-privacy h2,.page-privacy h3,.page-privacy h4,.page-privacy h5,.page-privacy h6{margin-top:6.4rem;margin-bottom:2.4rem;font-family:var(--font-65-bold);font-weight:400;color:var(--accent-dark)}.page-privacy h1{font-size:5.4rem;font-family:var(--font-75-heavy)}@media (max-width: 750px){.page-privacy h1{font-size:3.8rem}}.page-privacy h2{font-size:3.6rem}@media (max-width: 750px){.page-privacy h2{font-size:2.8rem}}.page-privacy h3{font-size:2.8rem;color:var(--accent)}.page-privacy h4{font-size:2.2rem;color:var(--text-color)}.page-privacy .red{display:inline-block;color:var(--accent);border:1px solid var(--accent);padding:0 .4rem;border-radius:.3rem}.page-privacy a{color:var(--accent);font-family:var(--font-55-medium);text-decoration:underline;transition:color .2s ease}.page-privacy a:hover{color:var(--accent-dark)}.page-privacy ul{margin-bottom:3.2rem}.page-privacy ul li{margin-bottom:1.2rem;padding-left:2.4rem;font-family:var(--font-1);font-size:1.8rem;line-height:1.6;color:var(--text-color);list-style-type:disc}.page-privacy p{margin-bottom:2.4rem;font-family:var(--font-1);font-size:1.8rem;line-height:1.7;color:var(--text-color)}.page-privacy table{margin-bottom:3.2rem;border-collapse:collapse;width:100%;font-family:var(--font-1);font-size:1.6rem}.page-privacy th{padding:1.2rem 2rem;font-family:var(--font-65-bold);font-weight:400;color:#fff;background-color:var(--accent-dark);border:1px solid var(--accent-dark);text-align:left}.page-privacy td{padding:1rem 2rem;color:var(--text-color);border:1px solid #d4bfa4;background-color:#fff}tr:nth-child(2n) .page-privacy td{background-color:#fef6eb}@media screen and (max-width: 750px){.page-privacy .overflow-inner{overflow-x:auto}.page-privacy .overflow-inner table{min-width:750px}}.page-privacy__svg{position:absolute;right:50%;transform:translate(50%);top:20rem;z-index:1;opacity:.05}@media (max-width: 750px){.page-privacy__svg{display:none}}.language{position:relative;top:6px;text-align:left}.language__current{padding:0 3.2rem;text-align:left;cursor:pointer}.language .widget_wpglobus{opacity:0;transition:all .4s;pointer-events:none}.language .widget_wpglobus.active{opacity:1;pointer-events:auto}.language .widget-title{display:none}.language .list{padding:3.2rem;background:var(--accent)}.language .list a{display:block;font-size:1.4rem;text-transform:uppercase;opacity:.8;transition:all .4s}.language .list a:not(:last-of-type){margin-bottom:3.2rem}.language .list a:hover{opacity:1}.language .list .code{display:none!important}.single{background:#fbfbfb}.single__main-image{height:42.2vw;position:relative}@media (max-width: 700px){.single__main-image{height:60vw}}.single__main-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single__container{padding:3.2rem;width:1640px;max-width:100%;margin:0 auto}.single__breadcrumb{display:flex;align-items:center;gap:.8rem;font-family:var(--font-45-regular);font-size:1.4rem;color:var(--text-color);margin-bottom:2.4rem;padding-left:12rem}@media (max-width: 1300px){.single__breadcrumb{padding-left:0}}.single__breadcrumb a{color:inherit;opacity:.7;transition:opacity .2s}@media (hover: hover){.single__breadcrumb a:hover{opacity:1}}.single__breadcrumb span:last-child{opacity:.5}.single__grid{display:flex;justify-content:space-between;gap:12.6rem}@media (max-width: 1300px){.single__grid{gap:6.4rem}}@media (max-width: 900px){.single__grid{display:block}}.single__content{flex:1;padding-left:11.4rem;min-width:0;overflow-wrap:break-word}@media (max-width: 1300px){.single__content{padding-left:0}}.single__title{max-width:69.8rem;color:#65081f;font-family:var(--font-75-heavy);font-size:4rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.16rem;padding-bottom:1.6rem;margin-bottom:11.8rem;border-bottom:4px solid #65081f}@media (max-width: 900px){.single__title{font-size:3.2rem;margin-bottom:6.4rem}}.single__sidebar{flex:0 0 46.8rem}@media (max-width: 900px){.single__sidebar{padding-top:6.4rem;border-top:2px solid #b72772;margin-top:10rem}}@media (max-width: 900px){.single__sidebar-list{max-width:600px;margin:0 auto}}.single__sidebar-item{margin-bottom:3.2rem;border-bottom:2px solid #b72772;padding:0 3.2rem 3.2rem}@media (max-width: 500px){.single__sidebar-item{padding:0 0 3.2rem}}.single__text{color:#65081f;font-family:var(--font-45-regular);font-size:2.4rem;font-style:normal;font-weight:400;line-height:137.5%}.single__text p{margin-bottom:3.2rem;padding-left:10rem}@media (max-width: 500px){.single__text p{padding-left:0}}.single__text strong{font-family:var(--font-65-bold);font-weight:400}.single__text h1,.single__text h2,.single__text h3,.single__text h4,.single__text h5{font-family:var(--font-65-bold);font-weight:400;margin-bottom:3.2rem}.single__text h1{max-width:69.8rem;color:#65081f;font-family:var(--font-75-heavy);font-size:4rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.16rem;padding-bottom:1.2rem;border-bottom:4px solid #65081f;margin-bottom:11.8rem}@media (max-width: 900px){.single__text h1{font-size:3.2rem;margin-bottom:6.4rem}}.single__text h2{font-size:3rem;padding-left:10rem}@media (max-width: 500px){.single__text h2{padding-left:0}}.single__text h3{font-size:2.4rem;padding-left:10rem}@media (max-width: 500px){.single__text h3{padding-left:0}}.single__text h4{font-size:2.4rem;padding-left:10rem}@media (max-width: 500px){.single__text h4{padding-left:0}}.single__text h5{font-size:2.3rem;padding-left:10rem}@media (max-width: 500px){.single__text h5{padding-left:0}}.single__text figure{margin:0;padding:0;position:relative;border-radius:3rem;overflow:hidden;margin-left:10rem;margin-bottom:3.2rem}@media (max-width: 500px){.single__text figure{margin-left:0}}.single__text figure figure{margin-left:0}.single__text figure img,.single__text figure video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single__text figcaption{display:none}.single__text hr{margin:3.2rem 0;border:none}.single__text ul{margin:3.2rem 0;padding-left:10rem;list-style-type:disc}@media (max-width: 500px){.single__text ul{padding-left:3.2rem}}.single__text ul li:not(:last-of-type){margin-bottom:1.6rem}.single__text ol{margin:3.2rem 0;padding-left:10rem;list-style-type:decimal}@media (max-width: 500px){.single__text ol{padding-left:3.2rem}}.single__text ol li{font-family:var(--font-65-bold)}.single__text ol li:not(:last-of-type){margin-bottom:1.6rem}.single__text blockquote{margin-right:0;margin-left:10rem;padding:1em;background:linear-gradient(45deg,#eddbff,transparent);border-radius:4px}.single__text a{color:var(--accent);text-decoration:underline}.single__text a:hover{text-decoration:none}.single-blog-styles h1,.single-blog-styles h2,.single-blog-styles h3{margin:0 0 3.2rem;font-weight:600}.single-blog-styles h1{font-size:4rem}.single-blog-styles h2{font-size:2.8rem}.single-blog-styles h3{font-size:2rem}.single-blog-styles p{margin-bottom:3.2rem;font-size:2rem;line-height:1.6}.single-blog-styles p strong{font-weight:700}.single-blog-styles p a{color:var(--accent);text-decoration:underline}.single-blog-styles p a:hover{text-decoration:none}.single-blog-styles blockquote{margin-right:0;margin-left:0;padding:1em;background:linear-gradient(45deg,#eddbff,transparent);border-radius:4px}.single-blog-styles img.alignleft{margin:0 16px 16px 0;float:left}.single-blog-styles img.alignright{margin:16px 0 0 16px;float:right}.single-blog-styles ul{margin:3.2rem 0;padding-left:3.2rem;list-style-type:disc}.single-blog-styles ul li:not(:last-of-type){margin-bottom:1.6rem}.single-blog-styles table{border-collapse:collapse}.single-blog-styles table tr:first-of-type td{color:#fff;background:#333}.single-blog-styles table th,.single-blog-styles table td{padding:1rem;border:1px solid #ddd}.form{position:relative}.form__row{display:flex;gap:.8rem}@media screen and (max-width: 576px){.form__row{display:block}}.form__row>*{flex:1}.form__group{position:relative;margin-bottom:1.9rem}.form__group input[type=text],.form__group input[type=email],.form__group input[type=number],.form__group input[type=date],.form__group input[type=tel],.form__group select,.form__group textarea{border-radius:3rem;background:#f5f5f5;border:1px solid transparent;padding:.5rem 2rem;width:100%;height:4.5rem;color:#65081f;font-family:var(--font-1);font-size:1.6rem;font-style:normal;font-weight:400;line-height:218.75%;transition:all .3s ease-out;outline:none}.form__group input[type=text]::-moz-placeholder,.form__group input[type=email]::-moz-placeholder,.form__group input[type=number]::-moz-placeholder,.form__group input[type=date]::-moz-placeholder,.form__group input[type=tel]::-moz-placeholder,.form__group select::-moz-placeholder,.form__group textarea::-moz-placeholder{color:#65081f99}.form__group input[type=text]::placeholder,.form__group input[type=email]::placeholder,.form__group input[type=number]::placeholder,.form__group input[type=date]::placeholder,.form__group input[type=tel]::placeholder,.form__group select::placeholder,.form__group textarea::placeholder{color:#65081f99}.form__group input[type=text]:focus,.form__group input[type=email]:focus,.form__group input[type=number]:focus,.form__group input[type=date]:focus,.form__group input[type=tel]:focus,.form__group select:focus,.form__group textarea:focus{background:#f5f5f5;border-color:#65081f33}.form__group textarea{padding:2.4rem 1.6rem;height:3.5rem;overflow:hidden;resize:vertical}.form__group.form__group--textarea .wpcf7-not-valid-tip{bottom:0}.form__group label{color:#65081f99;font-family:var(--font-1);font-size:1.4rem;font-style:normal;font-weight:400;line-height:250%;display:block}.form__group span{display:block}.form__footer{position:relative;margin-top:3rem;display:flex;flex-direction:column;align-items:center}.form__footer input[type=checkbox]{display:none}.form__footer input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1}.form__privacy{position:relative;color:#b72772;font-family:var(--font-1);font-size:1.3rem;font-style:normal;font-weight:400;line-height:138.462%;margin-bottom:1.6rem;align-self:stretch}.form__privacy .wpcf7-list-item{margin:0}.form__privacy .wpcf7-list-item-label{position:relative;display:block;line-height:1.2;cursor:pointer}.form__privacy .wpcf7-list-item-label:before{position:absolute;top:8px;left:-38px;width:18px;height:18px;border:1px solid #b72772}@media screen and (max-width: 850px){.form__privacy .wpcf7-list-item-label:before{top:-2px}}@media (max-width: 550px){.form__privacy .wpcf7-list-item-label:before{left:-24px;top:2px}}.form__privacy .wpcf7-list-item-label:after{position:absolute;top:12px;left:-34px;width:10px;height:10px;background:#b72772;opacity:0}@media screen and (max-width: 850px){.form__privacy .wpcf7-list-item-label:after{top:2px}}@media (max-width: 550px){.form__privacy .wpcf7-list-item-label:after{left:-20px;top:6px}}.form__privacy .wpcf7-list-item-label a{transition:all .3s ease-out;text-decoration:underline}.form__privacy .wpcf7-list-item-label a:hover{text-decoration:none}.form .wpcf7-not-valid-tip{position:absolute;left:-.2rem;bottom:-2.7rem;display:block;font-size:1.4rem;color:#ff4848}.form .wpcf7-spinner{position:absolute;right:0;bottom:-4rem;margin:0;width:24px;height:24px}.btn{border-radius:8rem;border:1px solid #9c2430;background:#9c2430;display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;padding:2rem 2.4rem;color:#fff;text-align:center;font-family:var(--font-1);font-size:2rem;font-weight:400;line-height:normal;transition:background .3s ease-out}@media (max-width: 900px){.btn{padding:1.6rem 2rem;font-size:1.8rem}}@media (hover: hover){.btn:hover{background:rgba(156,36,48,.9)}.btn:hover span:has(svg){transform:translate(.6rem)}}.btn span:has(svg){will-change:transform;backface-visibility:hidden;transition:all .3s ease-out;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;border:1px solid #65081f;background:#65081f}@media (max-width: 900px){.btn span:has(svg){width:3.6rem;height:3.6rem}.btn span:has(svg) svg{width:1.6rem;height:1.6rem}}.select2-container.select2-container--default{display:block}.select2-container.select2-container--default .select2-selection{padding:1rem 2rem;font-family:var(--font-45-regular);font-size:1.4rem;line-height:1.4;color:#1d1d1d;border-radius:3rem;border:1px solid rgba(217,217,217,.33);background-color:#d9d9d954;height:auto;min-height:4.2rem;display:flex;align-items:center;transition:border-color .2s ease}.select2-container.select2-container--default .select2-selection__rendered{padding-left:0;font-size:1.4rem;color:#1d1d1d}.select2-container.select2-container--default .select2-selection__arrow{display:none}.select2-container.select2-container--default.select2-container--focus .select2-selection,.select2-container.select2-container--default.select2-container--open .select2-selection{border-color:var(--accent-dark)}.select2-container.select2-container--default.select2-container--open.select2-container--below .select2-selection{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container.select2-container--default.select2-container--open.select2-container--above .select2-selection{border-top-color:transparent;border-top-left-radius:0;border-top-right-radius:0}.select2-dropdown{border:1px solid var(--accent-dark);border-radius:3rem;background:var(--bg-color);box-shadow:0 4px 20px #00000014;overflow:hidden;position:relative}.select2-dropdown.select2-dropdown--below{border-top-left-radius:0;border-top-right-radius:0;border-top:none}.select2-dropdown.select2-dropdown--above{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.select2-dropdown:before{content:"";position:absolute;inset:0;background:rgba(217,217,217,.33);pointer-events:none;z-index:0}.select2-dropdown>*{position:relative;z-index:1}.select2-search--dropdown{padding:1rem}.select2-search--dropdown .select2-search__field{padding:.8rem 1.5rem;font-family:var(--font-45-regular);font-size:1.4rem;border:1px solid rgba(217,217,217,.33);border-radius:2rem;outline:none;transition:border-color .2s ease}.select2-search--dropdown .select2-search__field:focus{border-color:var(--accent-dark)}.select2-results__options{max-height:25rem}.select2-results__option{padding:1rem 2rem;font-family:var(--font-45-regular);font-size:1.4rem;color:#1d1d1d;cursor:pointer;transition:background-color .15s ease}.select2-results__option:hover{background-color:#d9d9d980}.select2-results__option--highlighted{background-color:#d9d9d954;color:#1d1d1d}.select2-results__option[aria-selected=true],.select2-results__option[aria-selected=true]:hover,.select2-results__option[aria-selected=true].select2-results__option--highlighted{background-color:var(--accent-dark);color:#fff}body.woocommerce-cart .select2-dropdown{background:#fff}.breadcrumbs{display:flex;align-items:center;margin-bottom:5.6rem}@media screen and (max-width: 1200px){.breadcrumbs{flex-wrap:wrap}}@media screen and (max-width: 576px){.breadcrumbs{display:block}}.breadcrumbs__icon{display:flex;justify-content:center;align-items:center;width:5.2rem;height:5.2rem;border:1px solid var(--accent)}.breadcrumbs li{font-size:2rem;font-weight:500}@media screen and (max-width: 1200px){.breadcrumbs li{margin-bottom:3.2rem}}.breadcrumbs li:first-of-type a:hover svg{transform:translate(-.5rem)}.breadcrumbs a{position:relative;display:block;margin-right:3.2rem;padding-right:3.2rem;font-size:1.9rem;font-weight:400;line-height:2.8rem;transition:all .4s}.breadcrumbs a:before{content:"";position:absolute;top:50%;right:0;display:block;width:.4rem;height:.4rem;color:var(--accent);background:black;border-radius:50%;transform:translateY(-50%)}@media screen and (max-width: 576px){.breadcrumbs a:before{display:none}}.breadcrumbs span{color:var(--accent)}.breadcrumbs svg{position:relative;transition:all .4s}.home-intro{overflow:hidden;background:#e5ceb6;position:relative}.home-intro__slide{height:79.5rem;display:flex;gap:3.2rem}@media (max-width: 1600px){.home-intro__slide{height:70rem}}@media (max-width: 1050px){.home-intro__slide{height:55rem}}@media (max-width: 900px){.home-intro__slide{display:block}}.home-intro__left{flex-basis:52%;display:flex;align-items:center;justify-content:flex-end;padding-left:4.8rem}@media (max-width: 1400px){.home-intro__left{padding-left:2.4rem}}@media (max-width: 900px){.home-intro__left{height:100%;padding:0 2.4rem;justify-content:center}}.home-intro__content{max-width:78.4rem;text-align:center;padding-bottom:2rem;position:relative;z-index:2}@media (max-width: 1400px){.home-intro__content{padding-bottom:0}}.home-intro__title{color:#65081f;text-align:center;font-family:var(--font-75-heavy);font-size:7.4rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.296rem;padding-bottom:1.6rem;margin-bottom:3.4rem;position:relative}@media (max-width: 1400px){.home-intro__title{font-size:5.6rem;letter-spacing:.224rem}}@media (max-width: 900px){.home-intro__title{font-size:4rem;letter-spacing:.176rem}}.home-intro__title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:45rem;height:.4rem;background:#65081f;will-change:transform;transform-origin:center;backface-visibility:hidden;transition:all .3s ease-out}@media (max-width: 900px){.home-intro__title:after{width:30rem;height:.3rem}}.home-intro__text{color:#65081f;text-align:center;font-family:var(--font-35-light);font-size:3.2rem;font-weight:400;line-height:normal;letter-spacing:.128rem;margin-bottom:3.4rem}@media (max-width: 1400px){.home-intro__text{font-size:2.4rem;letter-spacing:.096rem}}.home-intro__text em{font-family:var(--font-35-light);font-style:normal;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:from-font;text-underline-offset:auto;text-underline-position:from-font}.home-intro__right{flex-basis:48%}@media (max-width: 900px){.home-intro__right{position:absolute;top:0;width:100%;height:100%;left:50%;opacity:.15}}.home-intro__image{position:relative;height:100%}.home-intro__image img{position:absolute;left:1.6rem;height:100%;width:auto;-o-object-fit:cover;object-fit:cover;bottom:0}@media (max-width: 900px){.home-intro__image img{-o-object-position:left center;object-position:left center}}.home-intro__bg{position:absolute;z-index:1;top:6.2rem;left:2.8rem}@media (max-width: 1450px){.home-intro__bg{left:-8rem}.home-intro__bg svg{max-height:60rem}}@media (max-width: 900px){.home-intro__bg{left:50%;transform:translate(-55%)}}.home-intro__scroll-more{position:absolute;z-index:3;bottom:13.6rem;left:50%;transform:translate(-50%);border:none;background:none;outline:none}@media (max-width: 1600px){.home-intro__scroll-more{bottom:8.6rem}}@media (max-width: 900px){.home-intro__scroll-more{display:none}}.home-intro__scroll-more:hover{cursor:pointer}.home-intro__scroll-more:hover g path:nth-child(2){transition-delay:.15s}.home-intro__scroll-more:hover g path:nth-child(2),.home-intro__scroll-more:hover g path:nth-child(3){transform:translateY(.6rem)}.home-intro__scroll-more svg{overflow:visible}.home-intro__scroll-more svg g path:nth-child(2),.home-intro__scroll-more svg g path:nth-child(3){will-change:transform;backface-visibility:hidden;transition:all .3s ease-out}.home-intro__navigation{position:absolute;z-index:3;bottom:0;right:0;width:100%;display:flex;align-items:center;justify-content:center;gap:4rem}.home-intro__nav-button{width:100%;padding:2.4rem 0 9rem;display:flex;outline:none;border:none;background:none}@media (max-width: 1600px){.home-intro__nav-button{padding:1.6rem 0 4rem}}.home-intro__nav-button:hover svg{transition:all .4s ease-out}.home-intro__nav-button svg{will-change:transform;backface-visibility:hidden;transition:all .1s ease-out}.home-intro__nav-button--prev{justify-content:flex-end}.home-intro__nav-button--prev:hover svg{transform:translate(-3rem)}.home-intro__nav-button--next{justify-content:flex-start}.home-intro__nav-button--next:hover svg{transform:translate(3rem)}#homeIntroSlider .swiper-slide:not(.swiper-slide-active) .home-intro__title,#homeIntroSlider .swiper-slide:not(.swiper-slide-active) .home-intro__text,#homeIntroSlider .swiper-slide:not(.swiper-slide-active) .home-intro__cta,#homeIntroSlider .swiper-slide:not(.swiper-slide-active) .home-intro__image img{opacity:0!important;transform:none!important}.home-intro__title,.home-intro__text,.home-intro__cta,.home-intro__image img{backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}.best-section{padding:12rem 3.2rem 8rem}@media (max-width: 750px){.best-section{padding:8rem 3.2rem}}@media (max-width: 450px){.best-section{padding:6rem 2.4rem}}.best-section__container{max-width:139rem;margin:0 auto}.best-section__title{color:#65081f;font-family:var(--font-65-bold);font-size:4rem;font-style:normal;font-weight:400;line-height:125%;margin-bottom:8rem}@media (max-width: 850px){.best-section__title{margin-bottom:4rem}}@media (max-width: 450px){.best-section__title{font-size:3.2rem;margin-bottom:2.4rem}}.best-section__sliders-wrapper{display:flex;gap:8.5rem}@media (max-width: 1350px){.best-section__sliders-wrapper{gap:5rem}}.best-section__slider{position:relative;overflow:hidden;border-radius:3rem}.best-section__slider:before{content:"";position:absolute;top:8.2rem;left:0;right:0;height:45.9rem;background:#fff;border-radius:3rem;z-index:1;pointer-events:none}@media (max-width: 1200px){.best-section__slider:before{top:13rem}}.best-section__slider--1{flex-basis:56.3rem}@media (max-width: 950px){.best-section__slider--1{flex-basis:55%}}@media (max-width: 550px){.best-section__slider--1{flex-basis:100%}}.best-section__slider--2,.best-section__slider--3{flex-basis:32.8rem}@media (max-width: 950px){.best-section__slider--2,.best-section__slider--3{flex-basis:45%}}@media (max-width: 550px){.best-section__slider--2,.best-section__slider--3{display:none}}@media (max-width: 950px){.best-section__slider--3{display:none}}.best-section__slide{text-align:center;padding-top:8.2rem;position:relative;z-index:2}@media (max-width: 1200px){.best-section__slide{padding-top:13rem}}.best-section__item-card{position:relative;height:40rem;border-radius:3rem;background:transparent;padding:0 2.5rem;display:flex;flex-direction:column}@media (hover: hover){.best-section__item-card:hover .best-section__item-image img{transition:all 1.3s ease-out;transform:translate(-50%) translateY(-1rem) scale(1.05)}.best-section__item-card:hover .best-section__item-waves{background-position:30px 50%}.best-section__item-card:hover .best-section__item-arrow svg{transform:translate(.8rem) translateY(-.8rem)}}.best-section__item-image{position:relative;height:20rem;margin-bottom:6.4rem}@media (max-width: 450px){.best-section__item-image{height:16rem}}.best-section__item-image img{position:absolute;bottom:-2rem;left:50%;max-height:31rem;-o-object-fit:contain;object-fit:contain;transform:translate(-50%);will-change:transform;backface-visibility:hidden;transition:all .7s ease-out}.best-section__item-info{display:flex;flex-direction:column;flex:1}.best-section__item-title{color:#b72772;font-family:var(--font-55-medium);font-size:2.4rem;font-style:normal;font-weight:400;line-height:125%;margin-bottom:-.4rem;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.best-section__item-waves{width:5.4rem;height:.4rem;position:relative;margin:1.4rem auto .8rem;overflow:hidden;width:54px;height:4px;background-position:0 50%;background-repeat:repeat;background-size:contain;transition:.5s ease-out}.best-section__item-waves svg{position:absolute;top:0;right:0;height:.4rem;width:auto;will-change:transform;backface-visibility:hidden;transition:all .3s ease-out}.best-section__item-text{color:#65081f;font-family:var(--font-1);font-size:1.7rem;font-style:normal;font-weight:400;line-height:1.5;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;margin-bottom:2.4rem}.best-section__item-arrow{margin-top:auto;text-align:right;height:3.2rem;position:relative}.best-section__item-arrow svg{position:absolute;bottom:2.4rem;right:2.4rem;will-change:transform;backface-visibility:hidden;transition:all .3s ease-out}.best-section__navigation{display:flex;justify-content:center;align-items:center;gap:4rem}.best-section__nav-button{flex:1;outline:none;padding:4rem 0 3rem;background-color:transparent;cursor:pointer;border:none;transition:opacity .3s ease-out}.best-section__nav-button.swiper-button-disabled{opacity:.3;pointer-events:none}.best-section__nav-button svg{will-change:transform;backface-visibility:hidden;transition:all .3s ease-out}.best-section__nav-button--prev{text-align:right}@media (hover: hover){.best-section__nav-button--prev:hover svg{transform:translate(-1.8rem)}}.best-section__nav-button--next{text-align:left}@media (hover: hover){.best-section__nav-button--next:hover svg{transform:translate(1.8rem)}}.best-section__footer{text-align:center}#BestsellerSlider .swiper-slide{width:32.8rem}@media (max-width: 1200px){#BestsellerSlider .swiper-slide{width:24vw}}@media (max-width: 950px){#BestsellerSlider .swiper-slide{width:calc(50vw - 40px)}}@media (max-width: 650px){#BestsellerSlider .swiper-slide{width:calc(100vw - 40px)}}#BestsellerSlider .swiper-slide:nth-child(3n+1){width:56.3rem}@media (max-width: 1200px){#BestsellerSlider .swiper-slide:nth-child(3n+1){width:40vw}}@media (max-width: 950px){#BestsellerSlider .swiper-slide:nth-child(3n+1){width:calc(50vw - 50px)}}@media (max-width: 650px){#BestsellerSlider .swiper-slide:nth-child(3n+1){width:calc(100vw - 50px)}}.service-list{padding:5.5rem 3.2rem 7.1rem;position:relative}@media (max-width: 500px){.service-list{padding:0 3.2rem 4rem}}.service-list__container{max-width:166.9rem;margin:0 auto;text-align:center}.service-list__decor{margin-bottom:3rem}@media (max-width: 650px){.service-list__decor{margin-bottom:6.4rem}}@media (max-width: 450px){.service-list__decor{margin-bottom:4rem}}.service-list__decor svg{max-height:15.5rem}@media (max-width: 450px){.service-list__decor svg{max-height:10rem;width:auto}}.service-list__items{position:relative;display:flex;align-items:center;justify-content:center;gap:10.5rem}@media (max-width: 1350px){.service-list__items{gap:6rem}}@media (max-width: 1000px){.service-list__items{gap:4rem}}@media (max-width: 650px){.service-list__items{flex-direction:column}}.service-list__item{flex-basis:44.4rem}@media (max-width: 650px){.service-list__item{flex-basis:auto}}.service-list__item:first-child{padding-left:5.4rem}@media (max-width: 1600px){.service-list__item:first-child{padding-left:0}}.service-list__text{color:#65081f;font-family:var(--font-1);font-size:2.6rem;font-weight:400;line-height:153.846%}@media (max-width: 1000px){.service-list__text{font-size:2.2rem}}.service-list__img{position:absolute;top:-6rem;left:-9rem;pointer-events:none}@media (max-width: 1700px){.service-list__img{top:-15rem}}@media (max-width: 1200px){.service-list__img{top:-12rem;left:-9rem}}@media (max-width: 650px){.service-list__img{top:30%}}@media (max-width: 500px){.service-list__img{opacity:.3;z-index:-1}}@media (max-width: 400px){.service-list__img{opacity:.1}}.service-list__img img{mix-blend-mode:multiply;will-change:transform;backface-visibility:hidden;animation:bounces 66s ease-in-out infinite}@media (max-width: 1200px){.service-list__img img{max-height:38rem}}@keyframes bounces{0%,to{transform:translate(0) rotate(0) scale(1)}30%{transform:translate(-25px,-30px) rotate(-5deg) scale(1.05)}60%{transform:translate(30px,-20px) rotate(5deg) scale(.85)}85%{transform:translate(-15px,-35px) rotate(-3deg) scale(1.03)}}.video-section{position:relative}.video-section__bg{display:block;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.video-section__player{position:relative;max-height:100.9rem;width:100%;aspect-ratio:16/9;background-size:cover;background-position:center;background-repeat:no-repeat}.video-section__video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.video-section__button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:none;padding:0;cursor:pointer}@media (hover: hover){.video-section__button:hover svg{transform:scale(1.1)}}.video-section__button svg{will-change:transform;backface-visibility:hidden;transition:all .3s ease-out}@media (max-width: 1200px){.video-section__button svg{width:8rem;height:8rem}}.about-section{position:relative;padding:13.4rem 3.2rem 0}@media (max-width: 450px){.about-section{padding:10rem 3.2rem 0}}.about-section__container{max-width:139rem;margin:0 auto}.about-section__header{position:relative;z-index:2;padding:0 6rem 0 41.5rem;margin-bottom:4.2rem}@media (max-width: 1000px){.about-section__header{padding:0 0 0 30rem}}@media (max-width: 750px){.about-section__header{padding:0 0 0 20rem}}@media (max-width: 550px){.about-section__header{padding:0}}.about-section__header-content{position:relative;color:#65081f;font-family:var(--font-55-medium);font-size:4rem;font-style:normal;font-weight:400;line-height:150%}@media (max-width: 1000px){.about-section__header-content{font-size:3rem}}@media (max-width: 450px){.about-section__header-content{font-size:2.4rem}}.about-section__header-content strong{display:inline-block;padding-right:.3rem;color:#b72772;font-family:var(--font-65-bold);font-style:normal;font-weight:400}.about-section__header-content svg{display:block;position:absolute;top:-3rem;left:-39.5rem}@media (max-width: 1200px){.about-section__header-content svg{left:-50rem}}@media (max-width: 1000px){.about-section__header-content svg{left:-55rem;top:-4rem}}@media (max-width: 450px){.about-section__header-content svg{left:-58rem}}.about-section__content{display:flex;align-items:stretch;gap:9.5rem}@media (max-width: 750px){.about-section__content{flex-direction:column-reverse;gap:4rem}}.about-section__text{flex-basis:55%;position:relative;z-index:2;color:#65081f;font-family:var(--font-55-medium);font-size:3rem;font-style:normal;font-weight:400;line-height:166.667%}@media (max-width: 1100px){.about-section__text{font-size:2.3rem}}.about-section__text-p{position:relative;left:14.5rem;padding-left:.5rem;margin-bottom:6.4rem;z-index:2}@media (max-width: 900px){.about-section__text-p{padding-left:0;left:12rem}}@media (max-width: 750px){.about-section__text-p{left:0;padding-left:15rem}.about-section__text-p br{display:none}}@media (max-width: 550px){.about-section__text-p{padding-left:0}}.about-section__items{padding-left:5.1rem;padding-right:6rem}@media (max-width: 1000px){.about-section__items{padding-left:0;padding-right:3rem}}@media (max-width: 900px){.about-section__items{padding-right:0}}.about-section__item{display:flex}.about-section__item:not(:last-child){margin-bottom:3rem}.about-section__item-nr{position:relative;right:1rem;display:flex;justify-content:center;flex:0 0 10rem;color:#b72772;font-size:10rem;font-style:normal;font-weight:400;line-height:140%}@media (max-width: 1000px){.about-section__item-nr{flex:0 0 8rem;right:2rem}}@media (max-width: 550px){.about-section__item-nr{flex:0 0 10rem;top:2rem}.about-section__item-nr svg{height:6rem;width:auto}}.about-section__item-title{color:#65081f;font-family:var(--font-55-medium);font-size:2.4rem;font-weight:400;line-height:116.667%;margin-bottom:1rem}.about-section__item-text{color:#4d4d4d;font-family:var(--font-1);font-size:1.9rem;font-style:normal;font-weight:400;line-height:142.105%}@media (max-width: 1100px){.about-section__item-text{font-size:1.7rem}}.about-section__image{flex-basis:45%;position:relative}@media (max-width: 750px){.about-section__image{flex-basis:auto;text-align:center}}.about-section__image img{position:absolute;top:53%;left:1rem;transform:translateY(-50%);width:77.1rem;max-width:50vw;z-index:2}@media (max-width: 1600px){.about-section__image img{left:-8rem;top:55%}}@media (max-width: 900px){.about-section__image img{top:60%;left:-3rem}}@media (max-width: 750px){.about-section__image img{position:relative;top:0;left:0;transform:none}}@media (max-width: 650px){.about-section__image img{max-width:80%}}.about-section__footer{text-align:center;margin-bottom:-2rem}.about-section__footer svg{position:relative;top:1.5rem}@media (max-width: 900px){.about-section__footer svg{width:40rem;height:auto;max-width:90vw;top:8rem}}.about-section__pic{display:block;z-index:-1;pointer-events:none;position:absolute}.about-section__pic--1{top:1rem;left:5rem}@media (max-width: 750px){.about-section__pic--1{top:10rem}}.about-section__pic--2{top:52%;left:50%;animation:float-pic-2 36s ease-in-out infinite}@media (max-width: 1600px){.about-section__pic--2{left:45%;top:43%}}@media (max-width: 750px){.about-section__pic--2{left:70%;top:27%}}.about-section__pic--3{top:57%;left:50%;animation:float-pic-3 28s ease-in-out infinite}@media (max-width: 1600px){.about-section__pic--3{left:45%;top:48%}}@media (max-width: 750px){.about-section__pic--3{left:70%;top:35%}}@keyframes float-pic-2{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(20px,-25px) rotate(5deg)}50%{transform:translate(-15px,-35px) rotate(-3deg)}75%{transform:translate(25px,-20px) rotate(6deg)}}@keyframes float-pic-3{0%,to{transform:translate(0) rotate(0)}30%{transform:translate(-25px,-30px) rotate(-5deg)}60%{transform:translate(30px,-20px) rotate(5deg)}85%{transform:translate(-15px,-35px) rotate(-3deg)}}.page-shop{position:relative;padding-top:6.2rem;z-index:2}.page-shop__container{margin:0 auto;padding:0 1.6rem;max-width:143.1rem}.page-shop__wrap{display:flex;gap:7.8rem}@media screen and (max-width: 992px){.page-shop__wrap{display:block}}.page-shop__sidebar{flex:0 0 30rem;padding-top:3.2rem}.page-shop__main{flex:1}.page-shop__title{margin-bottom:2.7rem;font-family:var(--font-65-bold);font-size:4rem;font-style:normal;color:#65081f}.page-shop__menu{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.4rem}.page-shop__menu a{font-family:var(--font-65-bold);font-size:1.8rem;font-weight:400;text-transform:uppercase;color:#5a3d32}.page-shop__menu a.active{color:var(--accent)}.page-shop__subtitle{margin-bottom:2rem;font-family:var(--font-55-medium);font-size:1.7rem;font-weight:400;line-height:2.1rem;color:#5a3d32}.page-shop__categories{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:24rem}@media screen and (max-width: 992px){.page-shop__categories{margin-bottom:6.4rem;max-width:initial;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}}.page-shop__categories:before{content:"";position:absolute;top:0;left:50%;display:block;width:1px;height:90%;background:black}@media screen and (max-width: 992px){.page-shop__categories:before{display:none}}.page-shop__categories li{display:flex;flex-direction:column;justify-content:center;align-items:center}.page-shop__categories a{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.8rem;border-radius:.8rem;border:1px solid transparent;transition:all .4s}.page-shop__categories a.active,.page-shop__categories a:hover{border-color:#d8a85e}.page-shop__categories .page-shop__category-img{display:inline-block;margin-bottom:1rem}.page-shop__categories span{font-family:var(--font-55-medium);font-size:1.3rem;font-weight:400;line-height:1.8rem;text-align:center;color:#5a3d32}.page-customer{padding-top:4.4rem;padding-bottom:6.4rem}.page-customer.page-customer--register{padding-top:8rem}.page-customer.page-customer--register .registration-error{background-color:#fff;border-radius:2rem;padding:1.2rem 3.2rem!important}.page-customer label{display:block;margin-bottom:.2rem;padding-left:.5rem;font-size:1.4rem;font-family:var(--font-1);font-weight:400;color:#65081f}.page-customer__title{margin-bottom:3.2rem;color:var(--accent-dark);font-family:var(--font-75-heavy);font-size:6.4rem;font-weight:400;letter-spacing:.296px;line-height:1.1}@media (max-width: 900px){.page-customer__title{font-size:4.2rem}}.page-customer__wrap{display:flex;justify-content:space-between;gap:6.4rem}@media (max-width: 900px){.page-customer__wrap{flex-direction:column;gap:3.2rem}}.page-customer__item{width:50%;background-color:#fff;padding:6.4rem;border-radius:3rem}@media (max-width: 900px){.page-customer__item{width:100%}}.page-customer__subtitle{margin-bottom:2.2rem;font-size:2.2rem;font-family:var(--font-1);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-dark);border-bottom:1px solid #e5e5e5;padding-bottom:.8rem}.page-customer__text{margin-bottom:2.4rem;color:#65081f;font-size:1.7rem;font-family:var(--font-1)}.page-customer__form input[type=email],.page-customer__form input[type=text],.page-customer__form input[type=password]{display:inline-block;margin-bottom:1.6rem;padding:.5rem 2rem;width:100%;height:4.5rem;border-radius:3rem;background:#f5f5f5;border:1px solid transparent;color:#65081f;font-family:var(--font-1);font-size:1.6rem;font-weight:400;line-height:1.3;letter-spacing:.05rem;transition:all .3s ease-out;outline:none}.page-customer__form input[type=email]::-moz-placeholder,.page-customer__form input[type=text]::-moz-placeholder,.page-customer__form input[type=password]::-moz-placeholder{color:#65081f99}.page-customer__form input[type=email]::placeholder,.page-customer__form input[type=text]::placeholder,.page-customer__form input[type=password]::placeholder{color:#65081f99}.page-customer__form input[type=email]:focus,.page-customer__form input[type=text]:focus,.page-customer__form input[type=password]:focus{background:#f5f5f5;border-color:#65081f33}.page-customer__form .login-remember{margin-bottom:3.2rem}.page-customer__footer{display:flex;align-items:center;margin-top:3.2rem;margin-bottom:1.6rem;gap:3.2rem}@media (max-width: 576px){.page-customer__footer{flex-direction:column;gap:1.6rem}}.page-customer__btn,.page-customer input[type=submit]{font-size:1.8rem;padding:1.6rem 3.2rem;border-radius:8rem;font-family:var(--font-1);font-weight:400;border:1px solid #9c2430;background:#9c2430;color:#fff;letter-spacing:.02em;cursor:pointer;transition:all .3s ease-out}.page-customer__btn:hover,.page-customer input[type=submit]:hover{background:#65081f;border-color:#65081f}.page-customer__btn.btn--white,.page-customer input[type=submit].btn--white{color:#65081f;background:#fff;border:1px solid #d0d0d0}.page-customer__btn.btn--white:hover,.page-customer input[type=submit].btn--white:hover{background:#65081f;color:#fff}.page-customer__btn.btn--full,.page-customer input[type=submit].btn--full{width:100%}.page-customer__privacy{display:flex;align-items:flex-start;font-weight:400;line-height:1.3;letter-spacing:.05rem;cursor:pointer;color:#333;font-size:1.5rem}.page-customer__privacy input{margin-right:1.6rem;flex:0 0 1.6rem}.page-customer__privacy a{color:var(--accent);text-decoration:none}.page-customer__privacy a:hover{text-decoration:underline}.page-customer__reset-password{margin-top:1.6rem}.page-customer__reset-password a{color:var(--accent);text-decoration:none;font-size:1.4rem}.page-customer__reset-password a:hover{text-decoration:underline}.page-id-16.logged-in{padding:1rem 0 8rem}.page-id-16.logged-in #customer_login{margin:0 auto;max-width:60rem;background:#fff;border-radius:3rem;box-shadow:0 2px 16px #65081f0f;padding:3.2rem 2.4rem}.page-id-16.logged-in .page__title{margin-bottom:7.2rem}.page-id-16.logged-in .woocommerce{display:flex;gap:6.4rem}@media (max-width: 900px){.page-id-16.logged-in .woocommerce{flex-direction:column;gap:3.2rem}}.page-id-16.logged-in .woocommerce-MyAccount-navigation{margin-right:4rem;flex:0 0 22rem}@media (max-width: 900px){.page-id-16.logged-in .woocommerce-MyAccount-navigation{margin-bottom:4rem;margin-right:0}}.page-id-16.logged-in .woocommerce-MyAccount-navigation ul{padding:0;margin:0;list-style:none}.page-id-16.logged-in .woocommerce-MyAccount-navigation ul li{margin-bottom:1.2rem}.page-id-16.logged-in .woocommerce-MyAccount-navigation ul li.is-active a{color:#fff;background:var(--accent-dark);font-weight:700}.page-id-16.logged-in .woocommerce-MyAccount-navigation ul li a{display:block;padding:1.2rem 2.2rem;border-radius:3rem;border:1px solid var(--accent-dark);font-family:var(--font-1);font-size:1.7rem;font-weight:400;text-decoration:none;color:var(--accent-dark);transition:all .2s}.page-id-16.logged-in .woocommerce-MyAccount-navigation ul li a:hover{color:#fff;background-color:var(--accent-dark)}.page-id-16.logged-in .woocommerce-MyAccount-content{flex:1;background:#fff;border-radius:3rem;padding:3.2rem 2.4rem;box-shadow:0 2px 16px #65081f0f;line-height:1.5;font-family:var(--font-1);font-size:1.7rem;color:#65081f}.page-id-16.logged-in .woocommerce-Address-title a{display:inline-block;padding:.2rem 1.6rem;border-radius:3rem;border:1px solid var(--accent-dark);font-style:normal;font-family:var(--font-1);font-size:1.5rem;font-weight:400;text-decoration:none;color:var(--accent-dark);transition:all .3s;margin-bottom:1.2rem}.page-id-16.logged-in .woocommerce-Address-title a:hover{color:#fff;background-color:var(--accent-dark);text-decoration:none}.page-id-16.logged-in .learndash-wrapper{padding:0 3.2rem}.breadcrumbs-product{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:0}.breadcrumbs-product li{font-size:1.5rem;font-weight:400;line-height:1.8rem;color:#93837d}.breadcrumbs-product li:not(:last-of-type){padding-right:.8rem;color:#5a3d32}.woocommerce-breadcrumb{margin-bottom:3.2rem}.woocommerce-breadcrumb a{color:#93837d}.products-loop{margin-bottom:8.6rem}.products-loop__wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:2.6rem;margin-bottom:4.8rem;transition:all .4s}@media screen and (max-width: 992px){.products-loop__wrap{grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));gap:1rem}}.products-loop__wrap--hidden{display:none}.products-loop__wrap--invisible{opacity:0}.products-loop__item{position:relative;display:flex;flex-direction:column;align-items:center;border-radius:3.5rem;background:#fff;box-shadow:0 0 #5a3d3200}.products-loop__item.products-loop__item--variable .products-loop__price{flex-direction:row}.products-loop__item:hover .products-loop__img{transform:scale(1.1)}.products-loop__img{display:block;width:60%;min-height:29.8rem;will-change:transform;backface-visibility:hidden;transition:all .8s ease-out}.products-loop__img:hover img{filter:grayscale(40%)}.products-loop__img img{position:relative;transition:all .4s}.products-loop__content{display:flex;flex-direction:column;padding:1.6rem 1.9rem;width:100%;flex:1}.products-loop__category{margin-bottom:1rem;font-size:1.5rem;font-weight:400;line-height:1.8rem;color:#7b7b7b}.products-loop__title{margin-bottom:1.1rem;font-family:var(--font-65-bold);font-size:1.9rem;font-weight:400;line-height:2.3rem;color:#65081f}.products-loop__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.products-loop__price{display:flex;flex-direction:row-reverse;gap:1.4rem;font-size:1.9rem;font-weight:400;line-height:2.3rem;color:#65081f}.products-loop__price del{font-size:1.6rem;font-weight:400;line-height:2.3rem;text-decoration-line:line-through;color:#7b7b7b}.products-loop__price ins{text-decoration:none}.products-loop__down{display:flex;justify-content:center;align-items:center}.products-loop__down--hidden{display:none}.products-loop__btn{display:flex;justify-content:center;align-items:center;padding:.8rem 2.4rem;font-family:var(--font-2);font-size:2.4rem;font-weight:400;text-align:center;color:#b72772;background:transparent;border-radius:30px;border:1px solid #b72772;transition:all .4s}.products-loop__btn:hover{color:#fff;background:#b72772}.products-loop__sale{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.rawmantic-logo{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:-3rem;z-index:10}.product-single{position:relative}.product-single:before{content:"";position:absolute;top:0;right:0;display:block;width:50%;height:100%;background:white}@media screen and (max-width: 992px){.product-single:before{display:none}}.product-single__badge{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:10}.product-single__label{margin-bottom:10px;font-family:var(--font-medium-55);font-size:13px;line-height:28px;color:#7b7b7b}.product-single__text{font-family:--font-45-regular;font-size:13px;font-weight:var(--font-weight-400, 400);line-height:1.5;color:#1d1d1d}.product-single__text ul{display:flex;margin-bottom:1.6rem;padding-left:2rem;flex-direction:column;gap:.8rem;list-style:disc}.product-single__wrap{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 992px){.product-single__wrap{display:block}}.product-single__wrap>*{width:50%;z-index:3}@media screen and (max-width: 992px){.product-single__wrap>*{width:100%}}.product-single__img{position:relative;padding-top:8.4rem;padding-bottom:8.4rem}.product-single__img .flex-control-nav{position:absolute;top:50%;transform:translateY(-50%);left:-14rem;display:block;list-style:none}@media screen and (max-width: 1600px){.product-single__img .flex-control-nav{position:static;transform:translateY(0);display:flex;flex-wrap:wrap;gap:1.6rem}}.product-single__img .flex-control-nav.align-start{top:7rem;transform:translateY(0)}.product-single__img .flex-control-nav li{position:relative;cursor:pointer}.product-single__img .flex-control-nav li:not(:last-of-type){margin-bottom:1.3rem}.product-single__img .flex-control-nav li img{width:8rem;height:8rem;border-radius:2rem;opacity:.8;overflow:hidden}.product-single__img .flex-control-nav li img.flex-active{border:1px solid #d8a85e;opacity:1}.product-single__img .onsale{display:none}.product-single__content{padding:5.4rem 0 5.4rem 10.6rem}@media screen and (max-width: 1400px){.product-single__content{padding:6.4rem 3.2rem}}@media screen and (max-width: 576px){.product-single__content{padding:4.8rem 1.6rem}}.product-single__content .product_title{margin-bottom:3.2rem;font-family:var(----font-65-bold);font-size:4rem;font-weight:700;color:#65081f}.product-single form.cart{display:flex;flex-wrap:wrap;justify-content:space-between}.product-single .woocommerce-product-gallery__image{display:flex!important;justify-content:center;align-items:center}.product-single .woocommerce-product-gallery__image img{width:auto;height:54rem}.product-single button.single_add_to_cart_button:disabled{opacity:.5;cursor:not-allowed}.product-single select{padding:.8rem 2rem .8rem .8rem;line-height:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#1d1d1d;background-position:98% 50%;background-color:#fff;border-color:#ddd;border-radius:3px;box-shadow:none;cursor:pointer}.up-sells,.woocommerce-tabs,.related.products{display:none}.pofw-product-options-wrapper .field>label{color:#1d1d1d;font-family:var(--font-55-medium);font-size:10px;font-style:normal;font-weight:400;line-height:28px}.pofw-product-options-wrapper select{padding:.8rem 2rem .8rem .8rem;line-height:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#1d1d1d;background-position:98% 50%;background-color:#fff;border-color:#ddd;border-radius:3px;box-shadow:none;cursor:pointer}.pro-qty{position:relative;display:inline-flex;align-items:center;gap:.5rem;height:4.4rem}.pro-qty .screen-reader-text{display:none}.pro-qty input{flex:1 1 auto;min-width:3rem;max-width:5rem;font-family:var(--font-45-regular);font-weight:400;font-size:2rem;text-align:center;color:#65081f;border:none;outline:none}.pro-qty a{flex:0 0 3.2rem;width:3.2rem;height:3.2rem;display:flex;justify-content:center;align-items:center;background:#f0f0f0;border-radius:50%}.pro-qty a:hover{color:#d25b5b}.pro-qty a.inc{top:0;border-bottom:1px solid #e7e7e7}.pro-qty a.dec{bottom:0}.price{display:flex;flex-direction:column}.price del bdi{font-size:20px;font-style:normal;font-weight:400;line-height:23px;color:#7b7b7b}.price ins{text-decoration:none}.price bdi{font-size:3rem;font-weight:400;line-height:2.3rem;color:#65081f}.product-type-simple form.cart{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:3.6rem;border-bottom:1px solid #d9d9d9}@media screen and (max-width: 576px){.product-type-simple form.cart{gap:1.6rem}}@media screen and (max-width: 576px){.product-type-simple form.cart .price{flex:0 0 100%}}.product-type-simple .pofw-product-options-wrapper{flex:1 1 100%}.options-list{display:flex;flex-wrap:wrap;gap:1.2rem}.options-list input[type=radio],.options-list input[type=checkbox]{display:none}.options-list input[type=radio]:checked+label,.options-list input[type=checkbox]:checked+label{border:1px solid #b72772;padding:1rem 2rem 1rem 4.4rem!important}.options-list input[type=radio]:checked+label:before,.options-list input[type=checkbox]:checked+label:before{display:block}.options-list label{position:relative;display:block!important;padding:1rem 2rem!important;font-family:var(--font-45-regular);font-size:13px;line-height:1.4;color:#1d1d1d;border-radius:2rem;border:1px solid rgba(217,217,217,.33);background:rgba(217,217,217,.33);cursor:pointer}.options-list label:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:2rem;display:none;width:1.5rem;height:1.4rem;background-repeat:no-repeat;background-position:center}.single-product-short-description{padding-top:8px;padding-bottom:12px;border-bottom:1px solid #d9d9d9}.product_meta{padding-top:10px;font-family:--font-45-regular;font-size:13px;font-weight:var(--font-weight-400, 400);line-height:1.5;color:#1d1d1d}.badge{display:block;padding:4px 15px;font-family:var(--font-65-bold);font-size:1.4rem;font-weight:400;line-height:1.8rem;color:#fff;border-radius:15px 15px 0 0;background:#b72772}.badge.badge--down{border-radius:0 0 15px 15px}.flex-direction-nav{display:flex;justify-content:center;align-items:center;margin-top:3.2rem;gap:3.2rem}.woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:3.6rem;border-bottom:1px solid #d9d9d9}.woocommerce-variation-add-to-cart .pofw-product-options-wrapper{flex:1 1 100%}.woocommerce-variation-add-to-cart .price{flex-direction:row}.product-type-variable .price{flex-direction:row;margin-bottom:3.2rem}.product-type-variable table.variations{margin-bottom:1.6rem}@media screen and (max-width: 576px){.product-type-variable table.variations tbody tr{display:flex;flex-direction:column;gap:.8rem}}.product-type-variable table.variations tbody tr th{padding:0 1rem}@media screen and (max-width: 576px){.product-type-variable table.variations tbody tr th{padding:0;text-align:left}}.product-type-variable .single_add_to_cart_button{margin-left:3.2rem}.postid-433 .product-type-variable table.variations{margin-bottom:1.6rem;border-collapse:collapse;width:100%}@media screen and (max-width: 576px){.postid-433 .product-type-variable table.variations tbody tr{display:flex;flex-direction:column;gap:.8rem}}.postid-433 .product-type-variable table.variations th.label{padding:0 1.2rem 0 0;white-space:nowrap;vertical-align:middle;width:0}@media screen and (max-width: 576px){.postid-433 .product-type-variable table.variations th.label{padding:0;text-align:left}}.postid-433 .product-type-variable table.variations th.label label{font-family:var(--font-45-regular);font-size:1.3rem;color:var(--accent)}.postid-433 .product-type-variable table.variations td.value{padding:0;vertical-align:middle}.postid-433 .product-type-variable table.variations td.value select{padding:.8rem 3.2rem .8rem 1.6rem;font-family:var(--font-45-regular);font-size:1.4rem;color:var(--contrast);border-radius:8rem;border:1.5px solid rgba(183,39,114,.35);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23b72772' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .2s ease}.postid-433 .product-type-variable table.variations td.value select:focus{outline:none;border-color:var(--accent-light)}.postid-433 .product-type-variable table.variations td.value select:hover{border-color:var(--accent-light)}.postid-433 .product-type-variable table.variations td.value .reset_variations{margin-left:1rem;font-family:var(--font-45-regular);font-size:1.2rem;color:var(--accent-light);transition:color .2s ease}.postid-433 .product-type-variable table.variations td.value .reset_variations:hover{color:var(--accent-dark)}.woocommerce-cart .woocommerce-notices-wrapper{max-width:143.1rem;margin:0 auto;padding:0 1.6rem 3.2rem;color:var(--accent-dark);font-size:2.8rem;font-weight:400;letter-spacing:.296px;margin-bottom:3.2rem}.page-cart{max-width:143.1rem;margin:0 auto;padding:0 1.6rem 6.4rem}.page-cart__wrap{display:grid;grid-template-columns:1fr calc(35% - 4rem);gap:4rem}@media screen and (max-width: 1200px){.page-cart__wrap{grid-template-columns:1fr calc(45% - 4rem)}}@media screen and (max-width: 800px){.page-cart__wrap{grid-template-columns:1fr;gap:3rem}}.page-cart__form{display:flex;flex-direction:column;gap:2rem}.page-cart__products{display:flex;flex-direction:column}.page-cart__header{display:grid;grid-template-columns:1fr auto;gap:2rem;padding:1.5rem 0;border-bottom:1px solid #e5e5e5;font-size:1.2rem;font-weight:400;color:#666;text-transform:uppercase;letter-spacing:.05em}@media screen and (max-width: 576px){.page-cart__header{display:none}}.page-cart__header-cell--total{text-align:right}.page-cart__item{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:start;padding:2.4rem 0;border-bottom:1px solid #e5e5e5}@media (max-width: 576px){.page-cart__item{grid-template-columns:1fr;gap:1.5rem}}.page-cart__item-product{display:grid;grid-template-columns:8rem 1fr;gap:2rem}@media (max-width: 576px){.page-cart__item-product{grid-template-columns:7rem 1fr;gap:1.5rem}}.page-cart__item-thumbnail img{width:100%;height:auto;border-radius:.4rem;-o-object-fit:cover;object-fit:cover}.page-cart__item-info{display:flex;flex-direction:column;gap:.6rem}.page-cart__item-name{font-weight:500;font-size:1.6rem;line-height:1.4}.page-cart__product-link{color:inherit;text-decoration:none}.page-cart__product-link:hover{text-decoration:underline}.page-cart__item-price{font-size:1.6rem;color:var(--accent-dark)}.page-cart__item-meta{font-size:1.3rem;color:#666;line-height:1.5}.page-cart__item-meta p{margin:0 0 .5rem}.page-cart__item-meta dl{margin:.5rem 0 0;display:flex;flex-direction:column;gap:.3rem}.page-cart__item-meta dl dt,.page-cart__item-meta dl dd{display:inline;margin:0}.page-cart__item-meta dl dt{font-weight:500;color:#8b6914}.page-cart__item-meta dl dt:after{content:" "}.page-cart__item-meta dl dd:after{content:"";display:block}.page-cart__item-meta .variation{display:flex;flex-wrap:wrap;gap:.2rem}.page-cart__item-quantity{margin-top:1rem}.page-cart__item-quantity .input-text{background:transparent}.page-cart__item-remove{margin-top:.8rem}.page-cart__remove-link{font-size:1.3rem;color:#666;text-decoration:underline;transition:color .2s ease}.page-cart__remove-link:hover{color:#333}.page-cart__item-total{font-size:1.6rem;font-weight:500;text-align:right;white-space:nowrap}@media (max-width: 576px){.page-cart__item-total{text-align:left}.page-cart__item-total:before{content:"Total: ";font-weight:400}}.page-cart__actions{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding-top:1.5rem}@media (max-width: 576px){.page-cart__actions{flex-wrap:wrap;flex-direction:column;align-items:stretch}}.page-cart__coupon{display:flex;flex-wrap:wrap;gap:1.2rem}@media (max-width: 576px){.page-cart__coupon{flex-direction:column}}.page-cart__coupon .woocommerce-error,.page-cart__coupon .woocommerce-message,.page-cart__coupon .woocommerce-info{flex-basis:100%;order:1;margin:.5rem 0 0}.page-cart__coupon-input{width:35rem}@media (max-width: 576px){.page-cart__coupon-input{width:100%}}.page-cart__collaterals .cart_totals{padding:3.2rem;border:1px solid #e5e5e5;border-radius:3.5rem;background:#fff}@media screen and (max-width: 576px){.page-cart__collaterals .cart_totals{padding-inline:2.4rem}}.page-cart__collaterals .cart_totals h2{margin-bottom:2rem;font-size:2.4rem;font-weight:500}.page-cart__collaterals .cart-totals__list{display:flex;flex-direction:column;gap:1.2rem}.page-cart__collaterals .cart-totals__row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.2rem;border-bottom:1px solid #e5e5e5}.page-cart__collaterals .cart-totals__row:last-child{border-bottom:none;padding-bottom:0}.page-cart__collaterals .cart-totals__row--total{padding-top:1rem;font-size:1.8rem;font-weight:600}.page-cart__collaterals .cart-totals__row--shipping{flex-direction:column;align-items:stretch;gap:.8rem}.page-cart__collaterals .cart-totals__label{color:#666}.page-cart__collaterals .cart-totals__value{font-weight:500;text-align:right;text-align:left}.page-cart__collaterals .cart-totals__value ul{margin-bottom:1.2rem}.page-cart__collaterals .cart-totals__value p{margin-bottom:.8rem}.page-cart__collaterals .woocommerce-shipping-methods{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem}.page-cart__collaterals .woocommerce-shipping-methods li{display:flex;align-items:flex-start;gap:.8rem}.page-cart__collaterals .woocommerce-shipping-methods .shipping_method{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.8rem;height:1.8rem;margin-top:.2rem;border:2px solid #ccc;border-radius:50%;cursor:pointer;position:relative;flex-shrink:0;transition:border-color .2s ease}.page-cart__collaterals .woocommerce-shipping-methods .shipping_method:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:.8rem;height:.8rem;background-color:var(--accent-dark);border-radius:50%;transition:transform .2s ease}.page-cart__collaterals .woocommerce-shipping-methods .shipping_method:checked{border-color:var(--accent-dark)}.page-cart__collaterals .woocommerce-shipping-methods .shipping_method:checked:after{transform:translate(-50%,-50%) scale(1)}.page-cart__collaterals .woocommerce-shipping-methods .shipping_method:hover{border-color:var(--accent-dark)}.page-cart__collaterals .woocommerce-shipping-methods label{cursor:pointer;font-size:1.4rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.page-cart__collaterals .woocommerce-shipping-methods .shipping_method:checked+label{display:block;-webkit-line-clamp:unset;overflow:visible}.page-cart__collaterals .wc-proceed-to-checkout{margin-top:2.4rem}.page-cart__collaterals .wc-proceed-to-checkout .checkout-button{display:block;width:100%;padding:1.4rem 2rem;font-size:1.6rem;text-align:center}@media (max-width: 992px){.page-cart__collaterals{margin-top:1rem}}.page-cart .woocommerce-cart-form.loading,.page-cart .woocommerce-cart-form.processing{opacity:.6;pointer-events:none;position:relative}.page-cart .woocommerce-cart-form.loading:after,.page-cart .woocommerce-cart-form.processing:after{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border:3px solid #f3f3f3;border-top:3px solid #333;border-radius:50%;animation:spin .8s linear infinite;z-index:9999}@keyframes spin{to{transform:rotate(360deg)}}.page-cart .blockUI.blockOverlay{display:none!important}.shipping-calculator__toggle{display:inline-block;position:relative;text-decoration:none}.shipping-calculator__toggle:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--text-color);transition:transform .3s ease;transform-origin:right}.shipping-calculator__toggle:hover:after{transform:scaleX(0);transform-origin:left}.shipping-calculator__form{margin-top:1.2rem;display:flex;flex-direction:column;gap:1.2rem}.shipping-calculator__field{margin:0;padding:0;display:flex;flex-direction:column}.shipping-calculator__label{font-size:1.4rem;color:#666;margin-bottom:.4rem}.shipping-calculator__input,.shipping-calculator__select{width:100%;padding:1rem 2rem;font-family:var(--font-45-regular);font-size:1.3rem;line-height:1.4;color:#1d1d1d;border-radius:8rem;border:1px solid rgba(217,217,217,.33);background:rgba(217,217,217,.33);transition:border-color .2s ease}.shipping-calculator__input:focus,.shipping-calculator__select:focus{outline:none;border-color:var(--accent-dark)}.shipping-calculator__input::-moz-placeholder,.shipping-calculator__select::-moz-placeholder{color:#999}.shipping-calculator__input::placeholder,.shipping-calculator__select::placeholder{color:#999}.shipping-calculator__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:3rem;cursor:pointer}.shipping-calculator__actions{margin-top:.8rem}.shipping-calculator__submit{padding-block:1.4rem}#coderockz_woo_delivery_date_datepicker_field,#coderockz_woo_delivery_pickup_date_datepicker_field{display:none}.page-checkout{max-width:143.1rem;margin:0 auto;padding:0 1.6rem 6.4rem}.page-checkout__form{width:100%}.page-checkout__wrap{display:grid;grid-template-columns:1fr calc(45% - 4rem);gap:4rem}@media screen and (max-width: 1200px){.page-checkout__wrap{grid-template-columns:1fr calc(50% - 4rem)}}@media screen and (max-width: 800px){.page-checkout__wrap{grid-template-columns:1fr;gap:3rem}}.page-checkout__customer{display:flex;flex-direction:column;gap:3.2rem}.page-checkout__billing h3,.page-checkout__shipping h3{font-size:2rem;font-weight:600;margin-bottom:2rem;color:var(--accent-dark)}.page-checkout__order{padding:3.2rem;border:1px solid #e5e5e5;border-radius:3.5rem;height:-moz-fit-content;height:fit-content;background:#fff}@media (max-width: 576px){.page-checkout__order{padding:2.4rem}}.page-checkout__order-title{font-size:2.4rem;font-weight:500;margin-bottom:2rem}.page-checkout .woocommerce-shipping-methods{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem}.page-checkout .woocommerce-shipping-methods li{display:flex;align-items:flex-start;gap:.8rem}.page-checkout .woocommerce-shipping-methods .shipping_method{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.8rem;height:1.8rem;margin-top:.2rem;border:2px solid #ccc;border-radius:50%;cursor:pointer;position:relative;flex-shrink:0;transition:border-color .2s ease}.page-checkout .woocommerce-shipping-methods .shipping_method:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:.8rem;height:.8rem;background-color:var(--accent-dark);border-radius:50%;transition:transform .2s ease}.page-checkout .woocommerce-shipping-methods .shipping_method:checked{border-color:var(--accent-dark)}.page-checkout .woocommerce-shipping-methods .shipping_method:checked:after{transform:translate(-50%,-50%) scale(1)}.page-checkout .woocommerce-shipping-methods .shipping_method:hover{border-color:var(--accent-dark)}.page-checkout .woocommerce-shipping-methods label{cursor:pointer;font-size:1.4rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.page-checkout .woocommerce-shipping-methods .shipping_method:checked+label{display:block;-webkit-line-clamp:unset;overflow:visible}.page-checkout .wc_payment_methods{list-style:none;margin:0 0 2rem;padding:0}.page-checkout .wc_payment_methods .wc_payment_method{margin-bottom:1rem;padding:1.5rem;border:1px solid #e5e5e5;border-radius:.8rem;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem}.page-checkout .wc_payment_methods .wc_payment_method label{cursor:pointer;font-weight:500}.page-checkout .wc_payment_methods .wc_payment_method input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.8rem;height:1.8rem;border:2px solid #ccc;border-radius:50%;cursor:pointer;position:relative;flex-shrink:0;transition:border-color .2s ease}.page-checkout .wc_payment_methods .wc_payment_method input[type=radio]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:.8rem;height:.8rem;background-color:var(--accent-dark);border-radius:50%;transition:transform .2s ease}.page-checkout .wc_payment_methods .wc_payment_method input[type=radio]:checked{border-color:var(--accent-dark)}.page-checkout .wc_payment_methods .wc_payment_method input[type=radio]:checked:after{transform:translate(-50%,-50%) scale(1)}.page-checkout .wc_payment_methods .wc_payment_method .payment_box{grid-column:1/-1;margin-top:.5rem;padding-top:1rem;border-top:1px solid #e5e5e5;font-size:1.3rem;color:#666}.page-checkout #place_order{width:100%;padding:1.4rem 2rem;font-size:1.6rem}.page-checkout__order.loading{opacity:.6;pointer-events:none;position:relative;transition:opacity .3s ease}.page-checkout__order.loading:after{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border:3px solid #f3f3f3;border-top:3px solid #333;border-radius:50%;animation:spin .8s linear infinite;z-index:9999}.page-checkout .blockUI.blockOverlay{display:none!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-checkout .woocommerce-privacy-policy-text{display:none}.page-checkout .place-order .woocommerce-terms-and-conditions-wrapper label{display:flex;align-items:center;cursor:pointer;width:-moz-fit-content;width:fit-content}.page-checkout .place-order .woocommerce-terms-and-conditions-wrapper label input{margin-right:.8rem}.page-checkout .place-order .woocommerce-terms-and-conditions-wrapper label a{position:relative;color:var(--accent-dark)}.page-checkout .place-order .woocommerce-terms-and-conditions-wrapper label a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--accent-dark);transition:transform .3s ease;transform-origin:right}.page-checkout .place-order .woocommerce-terms-and-conditions-wrapper label a:hover:after{transform:scaleX(0);transform-origin:left}.page-checkout #terms{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.8rem;height:1.8rem;border:2px solid #ccc;border-radius:50%;cursor:pointer;position:relative;flex-shrink:0;transition:border-color .2s ease}.page-checkout #terms:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:1rem;height:1rem;background-color:var(--accent-dark);border-radius:50%;transition:transform .2s ease}.page-checkout #terms:checked{border-color:var(--accent-dark)}.page-checkout #terms:checked:after{transform:translate(-50%,-50%) scale(1)}.page-checkout #terms:hover{border-color:var(--accent-dark)}.page-checkout #ship-to-different-address .woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:1rem;cursor:pointer;font-size:1.6rem;font-weight:400}.page-checkout #ship-to-different-address #ship-to-different-address-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:2.2rem;height:2.2rem;border:2px solid #ccc;border-radius:50%;cursor:pointer;position:relative;flex-shrink:0;transition:border-color .2s ease}.page-checkout #ship-to-different-address #ship-to-different-address-checkbox:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:1rem;height:1rem;background-color:var(--accent-dark);border-radius:50%;transition:transform .2s ease}.page-checkout #ship-to-different-address #ship-to-different-address-checkbox:checked{border-color:var(--accent-dark)}.page-checkout #ship-to-different-address #ship-to-different-address-checkbox:checked:after{transform:translate(-50%,-50%) scale(1)}.page-checkout #ship-to-different-address #ship-to-different-address-checkbox:hover{border-color:var(--accent-dark)}.page-checkout .woocommerce-NoticeGroup-checkout{color:var(--accent);margin-bottom:3.2rem;font-size:1.4rem}.page-checkout .checkout-inline-error-message{font-size:1.2rem;color:var(--accent)}.checkout-coupon{max-width:143.1rem;margin:0 auto;padding:0 1.6rem 3.2rem}.checkout-coupon__toggle{margin-bottom:1.6rem}.checkout-coupon__link{position:relative}.checkout-coupon__link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--text-color);transition:transform .3s ease;transform-origin:right}.checkout-coupon__link:hover:after{transform:scaleX(0);transform-origin:left}.checkout-coupon__form{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:flex-end}@media (max-width: 576px){.checkout-coupon__form{flex-direction:column;align-items:stretch}}.checkout-coupon__field{margin:0;padding:0}.checkout-coupon__input{width:35rem;min-height:6.7rem;padding:1rem 2rem;font-family:var(--font-45-regular);font-size:1.6rem;line-height:1.4;color:#1d1d1d;border-radius:8rem;border:1px solid rgba(217,217,217,.33);background:rgba(217,217,217,.33);transition:border-color .2s ease}@media (max-width: 576px){.checkout-coupon__input{width:100%}}.checkout-coupon__input:focus{outline:none;border-color:var(--accent-dark)}.checkout-coupon__submit{margin:0;padding:0}.checkout-review,.checkout-review__products{margin-bottom:2rem}.checkout-review__header{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid #e5e5e5;font-size:1.2rem;font-weight:400;color:#666;text-transform:uppercase;letter-spacing:.05em}.checkout-review__item{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 0;border-bottom:1px solid #e5e5e5}.checkout-review__item-name{font-size:1.4rem;line-height:1.4}.checkout-review__item-name .product-quantity{color:#666;font-weight:400}.checkout-review__item-name dl.variation{margin:.5rem 0 0;font-size:1.2rem;color:#666}.checkout-review__item-name dl.variation dt,.checkout-review__item-name dl.variation dd{display:inline;margin:0}.checkout-review__item-name dl.variation dt:after{content:" "}.checkout-review__item-name dl.variation dd:after{content:"";display:block}.checkout-review__item-total{font-weight:500;white-space:nowrap}.checkout-review__totals{display:flex;flex-direction:column;gap:1.2rem}.checkout-review__row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.2rem;border-bottom:1px solid #e5e5e5}.checkout-review__row:last-child{border-bottom:none;padding-bottom:0}.checkout-review__row--total{padding-top:1rem;font-size:1.8rem;font-weight:600}.checkout-review__row--shipping{flex-direction:column;align-items:stretch;gap:.8rem}.checkout-review__row--shipping .checkout-review__value{text-align:left}.checkout-review__label{color:#666}.checkout-review__value{font-weight:500;text-align:right}.form-row input[type=text],.form-row input[type=email],.form-row input[type=tel],.form-row input[type=password],.form-row textarea,.form-row select{width:100%}.form-row input[type=text],.form-row input[type=email],.form-row input[type=tel],.form-row input[type=password],.form-row textarea,.form-row select,.page-cart__coupon-input{padding:1rem 2rem;font-family:var(--font-45-regular);font-size:1.4rem;line-height:1.4;color:#1d1d1d;border-radius:8rem;border:1px solid rgba(217,217,217,.33);background:rgba(217,217,217,.33);transition:border-color .2s ease}.form-row input[type=text]:focus,.form-row input[type=email]:focus,.form-row input[type=tel]:focus,.form-row input[type=password]:focus,.form-row textarea:focus,.form-row select:focus,.page-cart__coupon-input:focus{outline:none;border-color:var(--accent-dark)}.form-row input[type=text]::-moz-placeholder,.form-row input[type=email]::-moz-placeholder,.form-row input[type=tel]::-moz-placeholder,.form-row input[type=password]::-moz-placeholder,.form-row textarea::-moz-placeholder,.form-row select::-moz-placeholder,.page-cart__coupon-input::-moz-placeholder{color:#999}.form-row input[type=text]::placeholder,.form-row input[type=email]::placeholder,.form-row input[type=tel]::placeholder,.form-row input[type=password]::placeholder,.form-row textarea::placeholder,.form-row select::placeholder,.page-cart__coupon-input::placeholder{color:#999}.form-row{margin-bottom:1.6rem}.form-row label{display:block;font-size:1.4rem;color:#666;margin-bottom:.8rem}.form-row .required{color:var(--accent-dark)}.form-row select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:3rem;cursor:pointer}.form-row textarea{min-height:10rem;resize:vertical;border-radius:3rem}body.woocommerce-account .widget-area{display:none}body.woocommerce-account .page{margin:0 auto 18rem;padding:0 1.6rem;max-width:143.1rem}body.woocommerce-account.woocommerce-lost-password .lost_reset_password{background-color:#fff;margin:0 auto;padding:3.2rem;border-radius:3rem;max-width:1370px}body.woocommerce-account.woocommerce-lost-password .lost_reset_password p{font-family:var(--font-1);font-size:1.6rem;color:#65081f;margin-bottom:2.4rem}body.woocommerce-account.woocommerce-lost-password .lost_reset_password .woocommerce-form-row{display:flex;flex-direction:column;align-items:flex-start}body.woocommerce-account.woocommerce-lost-password .lost_reset_password .woocommerce-form-row input{max-width:50rem}body.woocommerce-account.woocommerce-lost-password .woocommerce{display:block}body.woocommerce-account .entry-content .woocommerce{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 900px){body.woocommerce-account .entry-content .woocommerce{flex-direction:column;gap:3.2rem}}body.woocommerce-account .entry-content .woocommerce.woocommerce--login{display:block}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation{margin-right:4rem;flex:0 0 22rem}@media (max-width: 900px){body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation{margin-bottom:4rem;margin-right:0}}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li{margin-bottom:1.2rem}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{color:#fff;background:var(--accent-dark);font-weight:700}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li a{display:block;padding:1.2rem 2.2rem;border-radius:3rem;border:1px solid var(--accent-dark);font-family:var(--font-1);font-size:1.7rem;font-weight:400;text-decoration:none;color:var(--accent-dark);transition:all .2s}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{color:#fff;background-color:var(--accent-dark)}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content{flex:1;background:#fff;border-radius:3rem;padding:3.2rem 2.4rem;box-shadow:0 2px 16px #65081f0f}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p{display:inline-block;margin-bottom:2.4rem;width:48%}@media (max-width: 900px){body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p{display:block;width:100%}}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p:nth-of-type(2n){margin-left:2rem}@media (max-width: 900px){body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p:nth-of-type(2n){margin-left:0}}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p input{padding:.5rem 2rem;height:4.5rem;border-radius:3rem;background:#f5f5f5;border:1px solid transparent;color:#65081f;font-family:var(--font-1);font-size:1.6rem;font-weight:400;transition:all .3s ease-out;outline:none}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p input::-moz-placeholder{color:#65081f99}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p input::placeholder{color:#65081f99}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p input:focus{background:#f5f5f5;border-color:#65081f33}body.woocommerce-account .entry-title{margin-bottom:3.2rem;color:var(--accent-dark);font-family:var(--font-75-heavy);font-size:6.4rem;font-weight:400;letter-spacing:.296px;line-height:1.1}@media (max-width: 900px){body.woocommerce-account .entry-title{font-size:4.2rem}}body.woocommerce-account .u-columns h2{text-align:left;font-family:var(--font-1);font-size:2.2rem;font-weight:700;color:var(--accent-dark);margin-bottom:2rem}body.woocommerce-account .u-column1{margin-bottom:4rem}body.woocommerce-account form .woocommerce-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.4rem}@media (max-width: 900px){body.woocommerce-account form .woocommerce-form-row{display:block}}body.woocommerce-account form .woocommerce-form-row input{display:block;width:100%;height:4.5rem;border-radius:3rem;background:#f5f5f5;border:1px solid transparent;color:#65081f;font-family:var(--font-1);font-size:1.6rem;font-weight:400;transition:all .3s ease-out;outline:none}body.woocommerce-account form .woocommerce-form-row input::-moz-placeholder{color:#65081f99}body.woocommerce-account form .woocommerce-form-row input::placeholder{color:#65081f99}body.woocommerce-account form .woocommerce-form-row input:focus{background:#f5f5f5;border-color:#65081f33}body.woocommerce-account form label{display:block;margin-bottom:1rem;font-family:var(--font-1);font-size:1.5rem;color:#65081f}body.woocommerce-account button[type=submit]{display:inline-flex;justify-content:center;align-items:center;margin:2rem 0;padding:1.6rem 3.2rem;font-family:var(--font-1);font-size:1.8rem;font-weight:400;color:#fff;background:var(--accent-dark);border:1px solid var(--accent-dark);border-radius:8rem;transition:background .3s,color .3s;cursor:pointer}body.woocommerce-account button[type=submit]:hover{background:#fff;color:var(--accent-dark);border-color:var(--accent-dark)}body.woocommerce-account em{display:block;margin-left:1rem;font-size:1.2rem;line-height:1.2;color:#65081f;font-family:var(--font-1)}body.woocommerce-account .woocommerce-EditAccountForm .woocommerce-form-row{flex-wrap:wrap}body.woocommerce-account .woocommerce-EditAccountForm .woocommerce-form-row em{display:block;margin-top:2rem;width:100%;font-weight:700;text-align:right;color:#65081f}body.woocommerce-account .woocommerce-Address a{font-style:italic;text-transform:initial;letter-spacing:0;color:var(--accent);font-family:var(--font-1)}body.woocommerce-account .woocommerce-Address a:hover{text-decoration:underline}body.woocommerce-account .woocommerce-privacy-policy-link{font-style:italic;font-weight:700;text-decoration:underline;color:var(--accent);font-family:var(--font-1)}body.woocommerce-account .woocommerce-privacy-policy-link:hover{text-decoration:initial}.woocommerce-page .woocommerce-input-wrapper:has(input[name=tip_facturare]){display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;gap:1rem}@media screen and (max-width: 768px){.woocommerce-page .woocommerce-input-wrapper:has(input[name=tip_facturare]){display:block}}.woocommerce-page .woocommerce-input-wrapper:has(input[name=tip_facturare]) input[type=radio]{display:none}.woocommerce-page .woocommerce-input-wrapper:has(input[name=tip_facturare]) input[type=radio]:checked+label{background:rgba(172,159,31,.2)}.woocommerce-page .woocommerce-input-wrapper:has(input[name=tip_facturare]) label{flex:1 1 50%;border:1px solid var(--accent);padding:10px 14px;cursor:pointer}.form-row-radios>.woocommerce-input-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;gap:1rem}@media screen and (max-width: 768px){.form-row-radios>.woocommerce-input-wrapper{display:block}}.form-row-radios>.woocommerce-input-wrapper input[type=radio]{display:none}.form-row-radios>.woocommerce-input-wrapper input[type=radio]:checked+label{background:rgba(172,159,31,.2)}.form-row-radios>.woocommerce-input-wrapper label{flex:1 1 50%;border:1px solid var(--accent);padding:10px 14px;cursor:pointer}.woocommerce-notices-wrapper:has(.woocommerce-message),.woocommerce-notices-wrapper:has(.woocommerce-error){margin:0 auto 1rem;padding:0 10px;max-width:1370px;padding:1rem 3rem;background-color:#fff;border-radius:2rem}.woocommerce-error{font-family:var(--font-65-bold);color:red}.woocommerce-error:focus{outline:none}.woocommerce-error:not(:last-child){margin-bottom:1rem}.woocommerce-message{font-family:var(--font-65-bold)}.woocommerce-message:focus{outline:none}.woocommerce-message:not(:last-child){margin-bottom:1rem}.pewc-product-extra-groups-wrap{margin:2.4rem 0}.pewc-product-extra-groups-wrap .pewc-group-heading-wrapper{margin-bottom:1.2rem}.pewc-product-extra-groups-wrap .pewc-group-heading-wrapper h3{font-family:var(--font-65-bold);font-size:1.6rem;color:var(--accent)}.pewc-product-extra-groups-wrap ul.pewc-product-extra-groups{display:grid;grid-template-columns:1fr;gap:.4rem;margin:0;padding:0;list-style:none}.pewc-product-extra-groups-wrap ul.pewc-product-extra-groups.cols-2{grid-template-columns:repeat(2,1fr)}@media (max-width: 550px){.pewc-product-extra-groups-wrap ul.pewc-product-extra-groups.cols-2{grid-template-columns:1fr}}.pewc-product-extra-groups-wrap .pewc-item{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:.6rem 1rem .6rem .6rem;border-radius:1rem;border:1px solid rgba(217,217,217,.5);background:rgba(217,217,217,.15);transition:border-color .2s ease,background .2s ease}.pewc-product-extra-groups-wrap .pewc-item:focus-within{border-color:var(--accent-light);background:rgba(183,39,114,.04)}.pewc-product-extra-groups-wrap .pewc-item-field-image-wrapper{flex:0 0 4.8rem;width:4.8rem;height:4.8rem;border-radius:.8rem;overflow:hidden}.pewc-product-extra-groups-wrap .pewc-item-field-image-wrapper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pewc-product-extra-groups-wrap .pewc-item-field-wrapper{display:flex;flex:1;flex-direction:row;align-items:center;gap:1rem;padding:0}.pewc-product-extra-groups-wrap .pewc-field-label{display:block;flex:1;font-family:var(--font-55-medium);font-size:1.3rem;line-height:1.3;color:var(--contrast)}.pewc-product-extra-groups-wrap .pewc-field-label .required{color:var(--accent-light)}.pewc-product-extra-groups-wrap .pewc-number-field{flex:0 0 7.2rem;width:7.2rem;padding:.5rem .4rem .5rem 1rem;font-family:var(--font-45-regular);font-size:1.4rem;color:var(--accent-dark);border-radius:.8rem;border:1.5px solid rgba(183,39,114,.35);background:linear-gradient(to right,#fff calc(100% - 20px),rgba(183,39,114,.08) calc(100% - 20px));transition:border-color .2s ease;cursor:text}.pewc-product-extra-groups-wrap .pewc-number-field:disabled{opacity:.6;cursor:not-allowed}.pewc-product-extra-groups-wrap .pewc-number-field:hover{border-color:var(--accent-light)}.pewc-product-extra-groups-wrap .pewc-number-field:focus{outline:none;border-color:var(--accent-light);background:linear-gradient(to right,#fff calc(100% - 20px),rgba(183,39,114,.15) calc(100% - 20px))}.pewc-product-extra-groups-wrap .pewc-number-field::-webkit-inner-spin-button,.pewc-product-extra-groups-wrap .pewc-number-field::-webkit-outer-spin-button{opacity:1;cursor:pointer}@media (max-width: 550px){.pewc-product-extra-groups-wrap .pewc-number-field{flex:0 0 auto;width:auto}}.pewc-product-extra-groups-wrap .pewc-total-field-wrapper{display:none;flex-direction:column;gap:.4rem;margin-top:1.6rem;padding:1.4rem 1.6rem;border-radius:1rem;border:1px solid rgba(217,217,217,.5);background:rgba(217,217,217,.2)}.pewc-product-extra-groups-wrap .pewc-total-field-wrapper p{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;margin:0;font-family:var(--font-45-regular);font-size:1.3rem;color:var(--text-color)}.pewc-product-extra-groups-wrap .pewc-total-field-wrapper #pewc-per-product-label,.pewc-product-extra-groups-wrap .pewc-total-field-wrapper #pewc-options-total-label{font-family:var(--font-55-medium);font-size:1.3rem;color:#666}.pewc-product-extra-groups-wrap .pewc-total-field-wrapper #pewc-grand-total-label{font-family:var(--font-65-bold);font-size:1.4rem;color:var(--contrast)}.pewc-product-extra-groups-wrap .pewc-total-field-wrapper .pewc-total-field{font-family:var(--font-65-bold);font-size:1.4rem;color:var(--accent)}.pewc-product-extra-groups-wrap .pewc-total-field-wrapper #pewc-grand-total{font-size:1.6rem;color:var(--accent-dark)}.intro-about{position:relative;padding:3.2rem 2.6rem}@media screen and (max-width: 992px){.intro-about{padding:6.4rem 1.6rem}}.intro-about__bg,.intro-about__bg img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.intro-about__wrap{display:flex;justify-content:space-between;align-items:center;gap:7.6vw}@media screen and (max-width: 1400px){.intro-about__wrap{gap:6.4rem}}@media screen and (max-width: 992px){.intro-about__wrap{display:block}}.intro-about__img{position:relative;flex:0 0 72rem}@media screen and (max-width: 992px){.intro-about__img{margin-bottom:6.4rem}}@media screen and (max-width: 576px){.intro-about__img{margin-bottom:3.2rem}}.intro-about__img img{border-radius:3.2rem}@media screen and (max-width: 992px){.intro-about__img img{border-radius:3.8rem}}.intro-about__text{position:relative;top:1rem;padding-right:4.2rem;font-family:var(--font-55-medium);font-size:4rem;font-weight:400;line-height:6rem;color:#65081f}@media screen and (max-width: 1400px){.intro-about__text{font-size:3.2rem;line-height:1.5}}@media screen and (max-width: 576px){.intro-about__text{font-size:2.4rem}}@media screen and (max-width: 992px){.intro-about__text{padding:0 0 3.2rem}}.intro-about__text strong{font-family:var(--font-65-bold)}.about-content{padding:12.8rem 0 9.6rem;background:#fff4e3}@media (max-width: 550px){.about-content{padding:6.4rem 0}}.about-content__flex{display:flex;align-items:center;padding:3.2rem;gap:6rem}@media (max-width: 1100px){.about-content__flex{flex-direction:column-reverse}}@media screen and (max-width: 576px){.about-content__flex{padding:0}}.about-content__text{font-family:var(--font-55-medium);flex-basis:50%;color:#65081f;font-size:3rem;font-style:normal;font-weight:400;line-height:5rem;padding:3.2rem}@media (max-width: 550px){.about-content__text{padding:0;font-size:2.4rem}}.about-content__text strong{font-family:var(--font-75-heavy);font-weight:400}.about-content__image{position:relative;flex-basis:50%;border-radius:3rem;box-shadow:0 0 80px #e5ceb6;overflow:hidden;height:46rem}.about-content__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-services{padding-bottom:17.3rem}@media screen and (max-width: 992px){.about-services{padding-bottom:16.4rem}}.about-services__container{padding:0 3.2rem}@media screen and (max-width: 1600px){.about-services__container{padding:0}}.about-services__box{margin-bottom:9.8rem;border-radius:3rem;background:#f2e0d2;color:#b72772;padding:6.4rem;position:relative;text-align:center}@media screen and (max-width: 576px){.about-services__box{padding:6.4rem 3.2rem}}.about-services__decor{position:absolute;left:50%;bottom:calc(100% - 8rem);transform:translate(-50%)}.about-services__title-box{font-family:var(--font-55-medium);font-size:3rem;font-style:normal;font-weight:400;line-height:166.667%;padding-top:2.2rem;margin-bottom:4.4rem}.about-services__items{display:flex}@media screen and (max-width: 576px){.about-services__items{display:block}}.about-services__item{flex-basis:33.333%;position:relative;padding:1.6rem}.about-services__item-icon{width:7.6rem;height:7.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto 3.2rem}.about-services__item-text{font-family:var(--font-45-regular);font-size:1.8rem;font-style:normal;font-weight:400;line-height:122.222%}.about-services__item-text strong{font-family:var(--font-65-bold);font-weight:400}.about-services__border{position:absolute;top:0;right:0}@media screen and (max-width: 576px){.about-services__border{display:none}}.about-services__wrap{display:flex;justify-content:space-between;gap:6.4rem;padding:0 2.9rem}@media screen and (max-width: 992px){.about-services__wrap{display:block}}.about-services__title{flex:0 0 37rem;margin-right:2.7rem}@media screen and (max-width: 1600px){.about-services__title{margin-right:3.2rem}}@media screen and (max-width: 992px){.about-services__title{margin:0 0 3.2rem}}.about-services__map{flex:0 0 39.1rem;transition:all .4s}.about-services__map:hover{filter:drop-shadow(0px 2px 2px rgba(0,0,0,.25))}.about-services__map img{border-radius:3.2rem}@media screen and (max-width: 992px){.about-services__map img{border-radius:3.8rem}}@media screen and (max-width: 992px){.about-services__content{margin-bottom:6.4rem}}.about-services__text{margin-bottom:2.3rem;padding-left:7.9rem;font-size:1.9rem;font-weight:var(--font-weight-400, 400);line-height:2.7rem;color:#762057}@media screen and (max-width: 992px){.about-services__text{margin-bottom:3.2rem;padding:0}}.about-services__partner{display:flex;align-items:center;gap:2.4rem}.about-services__partner:not(:last-of-type){margin-bottom:1.9rem}@media screen and (max-width: 992px){.about-services__partner:not(:last-of-type){margin-bottom:3.2rem}}.vue-search__inner{position:relative;padding:1.3rem;width:47.4rem;height:4.6rem}@media screen and (max-width: 1200px){.vue-search__inner{height:4.8rem}}@media screen and (max-width: 992px){.vue-search__inner{width:30vw}}.vue-search__inner input{position:absolute;top:0;left:0;display:block;width:100%;height:100%;text-indent:4.4rem;border-radius:3rem;border:1px solid rgba(118,32,87,.2)}.vue-search__inner input:focus{outline:none;border-color:#76205780}.vue-search__inner svg{position:relative;z-index:2}.vue-search__icon{display:flex;justify-content:center;align-items:center;padding:.8rem;border:1px solid #ccc;border-radius:50%}.vue-search__input{position:fixed;top:9rem;left:0;padding:.4rem .8rem;width:100%;background:white}.vue-search__input input{width:100%;height:4.8rem;text-indent:1.6rem;border-radius:3rem;border:1px solid rgba(118,32,87,.2)}.vue-search__input input:focus{outline:none;border-color:#76205780}.happy-people{padding:8.7rem 0 6.7rem}.happy-people__title{margin-bottom:9.7rem;text-align:center}.happy-people .happy-people__swiper{overflow:hidden}.happy-people .happy-people__swiper .swiper-wrapper{transition-timing-function:linear!important}@media (max-width: 576px){.happy-people .happy-people__swiper .swiper-wrapper{transition-timing-function:ease!important}}.happy-people .happy-people__slide{width:auto}@media (max-width: 576px){.happy-people .happy-people__slide{width:100%}}.happy-people__img{margin:0 2.2rem}@media (max-width: 576px){.happy-people__img{display:flex;justify-content:center;align-items:center;margin:0 1rem}}.happy-people__img img{border-radius:3rem}@media screen and (max-width: 1400px){.happy-people__img img{border-radius:3.2rem}}@media screen and (max-width: 992px){.happy-people__img img{border-radius:3.6rem}}.happy-people .slider .slick-track{display:flex;align-items:center}.happy-people--cakes{padding:0 0 6.7rem}@media (max-width: 500px){.happy-people--cakes{padding:0 0 3.2rem}}.happy-people--cakes .happy-people__img{border-radius:3rem;overflow:hidden}@media (hover: hover){.happy-people--cakes .happy-people__img:hover img{transform:scale(1.05)}}.happy-people--cakes .happy-people__img img{height:46.9rem;backface-visibility:hidden;transition:all 1s ease-out;-o-object-fit:cover;object-fit:cover}.title{font-family:var(--font-65-bold);font-size:4rem;font-weight:var(--font-weight-400, 400);line-height:5rem;color:#65081f}@media screen and (max-width: 576px){.title{font-size:3.2rem;line-height:1.2}}.philosofy{position:relative;margin:0 auto 12.7rem;padding:0 1.6rem;max-width:156.8rem}@media screen and (max-width: 992px){.philosofy{padding-top:60rem}}@media screen and (max-width: 768px){.philosofy{padding-top:0}}.philosofy__img{position:relative;height:64.4rem;border-radius:3.2rem;overflow:hidden}.philosofy__img img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 992px){.philosofy__img img{-o-object-position:90% 50%;object-position:90% 50%}}@media screen and (max-width: 576px){.philosofy__img img{-o-object-position:80% 50%;object-position:80% 50%}}.philosofy__content{position:absolute;top:-9rem;left:3.2rem;display:block;padding:15rem 11.4rem 0;width:68.2rem;height:62rem;text-align:center;z-index:2}@media screen and (max-width: 768px){.philosofy__content{position:static;margin-bottom:6.4rem;width:auto;height:auto;padding:0 3.2rem}}.philosofy__content picture,.philosofy__content img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}@media screen and (max-width: 768px){.philosofy__content picture,.philosofy__content img{display:none}}.philosofy__title,.philosofy__text{margin-bottom:6.4rem}.text{font-size:1.9rem;font-weight:var(--font-weight-400, 400);line-height:2.7rem;color:#762057}.text p:not(:last-of-type){margin-bottom:2.3rem}.big-image{position:relative;overflow:hidden}@media screen and (max-width: 992px){.big-image{height:80rem}}@media screen and (max-width: 576px){.big-image{height:60rem}}.big-image__img{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 992px){.big-image__img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}}@media screen and (max-width: 992px){.big-image__img img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}}.big-image__logo{position:absolute;bottom:-4rem;left:50%;transform:translate(-50%);display:block;z-index:2}@media screen and (max-width: 576px){.big-image__logo{width:80vw}}.page-id-68 .big-image__img{display:block}.page-id-68 .big-image__img img{display:block;height:66rem;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 992px){.page-id-68 .big-image__img img{height:100%}}.intro-products{position:relative;padding:16.4rem 1.6rem 9.6rem}@media screen and (max-width: 576px){.intro-products{padding:8.4rem 1.6rem}}.intro-products__background,.intro-products__background img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro-products__content{position:relative;z-index:2;margin:0 auto;max-width:88rem}.intro-products__title{position:relative;margin-bottom:10rem;font-family:var(--font-75-heavy);font-size:7.4rem;font-weight:400;letter-spacing:.3rem;text-align:center;color:#65081f}@media screen and (max-width: 576px){.intro-products__title{font-size:4.8rem;line-height:1.2}}.intro-products__title:before{content:"";position:absolute;bottom:-1.9rem;left:50%;transform:translate(-50%);display:block;width:77.4%;height:4px;background:#65081f}@media screen and (max-width: 576px){.intro-products__title:before{width:40%}}.intro-products__text{position:relative;left:3.2rem;font-family:var(--font-65-bold);font-size:4rem;font-weight:var(--font-weight-400, 400);line-height:6rem;color:#65081f}@media screen and (max-width: 576px){.intro-products__text{font-size:2.4rem;line-height:1.4;text-align:center;left:0}}.faq{padding:8rem 1.6rem 0;background:white}.faq__wrap{display:flex;margin:0 auto;max-width:153.4rem}@media screen and (max-width: 1400px){.faq__wrap{justify-content:space-between}}@media screen and (max-width: 992px){.faq__wrap{display:block}}.faq__left{flex:0 0 74rem;margin-right:10.2vw}@media screen and (max-width: 1400px){.faq__left{margin:0}}.faq__left .faq__answer{display:none;opacity:0;transition:all .6s}.faq__left .faq__answer.active{display:block}.faq__left .faq__answer.show{opacity:1}.faq__content{padding:3.2rem;min-height:52.7rem;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 992px){.faq__content{display:none}}.faq__title{padding-left:3.2rem;font-family:var(--font-75-heavy);font-size:3rem;font-weight:400;line-height:5rem;color:#65081f}@media screen and (max-width: 992px){.faq__title{margin-bottom:3.2rem;padding:0}}@media screen and (max-width: 992px){.faq__img{margin-bottom:6.4rem}}.faq__right{flex:0 0 47rem}.faq__answer{font-size:2.4rem;font-weight:400;line-height:3.3rem;color:#65081f}.faq__answer ul{padding-left:1.4rem}.faq__answer li{position:relative;padding-left:2.2rem}.faq__answer li:before{content:"";position:absolute;top:1.5rem;left:0;display:block;width:.6rem;height:.6rem;background-color:#65081f;border-radius:50%}.faq__item{border-bottom:.1rem solid #b72772}.faq__item:not(:last-of-type){margin-bottom:9px}.faq__question{padding:2.4rem 3.2rem 2.3rem;font-family:var(--font-55-medium);font-size:2.6rem;line-height:3.5rem;color:#65081f99;transition:all .4s;cursor:pointer}@media screen and (max-width: 576px){.faq__question{padding:1.6rem}}.faq__question:hover,.faq__question.active{color:#65081f}.faq__wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-out}.faq__wrapper.is-open{grid-template-rows:1fr;padding-bottom:3.2rem}@media screen and (max-width: 57.6rem){.faq__wrapper.is-open{padding:1.6rem}}.faq__inner{overflow:hidden}.contacts-intro{padding:3.2rem;min-height:56.5rem;position:relative;background-color:#fff;display:flex;align-items:center;justify-content:center}.contacts-intro__container{position:relative;text-align:center;z-index:2;padding-top:5.6rem}.contacts-intro__title{width:-moz-fit-content;width:fit-content;min-width:68rem;color:#65081f;font-family:var(--font-75-heavy);font-size:7.4rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.296rem;padding-bottom:1.6rem;border-bottom:4px solid #65081f;margin:0 auto 6.4rem}@media (max-width: 650px){.contacts-intro__title{min-width:0}}.contacts-intro__text{padding-top:1.8rem;color:#65081f;font-family:var(--font-65-bold);font-size:4rem;font-style:normal;font-weight:400;line-height:150%;max-width:79rem}@media (max-width: 550px){.contacts-intro__text{font-size:3.2rem}}.contacts-intro__bg{background:rgba(255,244,227,.1);position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.contacts-intro__bg svg{width:100%;height:100%}@media (max-width: 500px){.contacts-intro__bg svg{width:150%;position:relative;left:-25%}}.find-us{padding-bottom:4rem;background:#fff4e3;overflow:hidden;position:relative}.find-us__container{padding:4.5rem 3.2rem 3.2rem}.find-us__slogan{padding:0 3.2rem;text-align:center;background:#65081f;color:#fff4e3;font-family:var(--font-55-medium);font-size:2.4rem;line-height:normal;padding:1.8rem}@media (max-width: 650px){.find-us__slogan{font-size:2rem}}.find-us__title{color:#65081f;text-align:center;font-family:var(--font-65-bold);font-size:4rem;font-style:normal;font-weight:400;line-height:150%;padding-top:2rem;margin-bottom:8rem}@media (max-width: 650px){.find-us__title{font-size:3.2rem;margin-bottom:4rem}}@media (max-width: 450px){.find-us__title{font-size:2.6rem}}.find-us__items{width:56.1rem;max-width:100%;margin:0 auto;display:flex;flex-direction:column;gap:2rem}@media (max-width: 1200px){.find-us__items{width:60rem}}.find-us__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1rem 1.6rem;border-bottom:1px dashed #b72772}@media (hover: hover){.find-us__item:hover img{transform:translate(.5rem)}}.find-us__item img{will-change:transform;backface-visibility:hidden;transition:all .3s ease-out}.find-us__item-label{color:#65081f;font-family:var(--font-55-medium);font-size:2.6rem;font-weight:400;line-height:134.615%}@media (max-width: 650px){.find-us__item-label{font-size:2.2rem}}.find-us__item-label strong{font-family:var(--font-65-bold);font-weight:400}.find-us__arrow{position:absolute;right:69vw;bottom:3rem}@media (max-width: 1200px){.find-us__arrow{right:73vw}}@media (max-width: 900px){.find-us__arrow{right:auto;left:0;bottom:0;opacity:.2}}.contacts-section{background:#fff4e3;padding:3.2rem 3.2rem 10rem}@media (max-width: 550px){.contacts-section{padding:3.2rem 3.2rem 6.4rem}}.contacts-section__container{width:107.8rem;max-width:100%;margin:0 auto;display:flex;align-items:flex-start;gap:5rem;min-width:0}@media (max-width: 850px){.contacts-section__container{display:block}}.contacts-section__box{flex-basis:50%;border-radius:3rem;background:#fff;min-width:0}.contacts-section__box--first{padding:4.2rem 8.6rem 3.2rem}@media (max-width: 850px){.contacts-section__box--first{margin-bottom:5rem}}@media (max-width: 550px){.contacts-section__box--first{padding:4.2rem}}.contacts-section__box--second{padding:4.2rem 7.6rem 3.2rem}@media (max-width: 550px){.contacts-section__box--second{padding:4.2rem}}.contacts-section__title{color:#65081f;text-align:center;font-family:var(--font-65-bold);font-size:4rem;font-style:normal;font-weight:400;line-height:150%;margin-bottom:2.1rem}@media (max-width: 450px){.contacts-section__title{font-size:3.2rem}}.contacts-section__title--first{margin-bottom:4.4rem}@media (max-width: 450px){.contacts-section__title--first{margin-bottom:2.8rem}}.contacts-section__title--second{margin-bottom:3.2rem}@media (max-width: 450px){.contacts-section__title--second{margin-bottom:2.8rem}}.contacts-section__item:not(:last-child){margin-bottom:3.4rem}.contacts-section__label{color:#65081f99;font-family:var(--font-1);font-size:1.4rem;font-style:normal;font-weight:400;line-height:250%;margin-bottom:-.5rem}.contacts-section__value{color:#65081f;font-family:var(--font-1);font-size:2.2rem;font-style:normal;font-weight:400;line-height:159.091%}.contacts-section__value--link{display:inline-block;position:relative}.contacts-section__value--link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#65081f;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.contacts-section__value--link:hover:after{transform:scaleX(1)}.faq-section{padding:8rem 3.2rem;background:#f5f5f5;position:relative}@media (max-width: 500px){.faq-section{padding:6.4rem 3.2rem}}.faq-section__title{color:#65081f;text-align:center;font-family:var(--font-65-bold);font-size:4rem;font-style:normal;font-weight:400;line-height:150%}@media (max-width: 500px){.faq-section__title{font-size:3.2rem}}.faq-section__container{width:1395.552px;max-width:100%;margin:0 auto;display:flex;padding:2.2rem 0}@media (max-width: 750px){.faq-section__container{display:block}}.faq-section__img{position:relative;flex:1}@media (max-width: 750px){.faq-section__img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.3}}@media (max-width: 550px){.faq-section__img{opacity:.2}}.faq-section__img--left img{position:absolute;top:6rem;left:3rem}.faq-section__img--right img{position:absolute;right:-3rem;top:36rem}@media (max-width: 1500px){.faq-section__img--right img{right:1rem}}@media (max-width: 550px){.faq-section__img--right img{top:60rem}}.faq-section__acoredeon{flex-basis:72.4rem;padding:3.2rem 12.8rem}@media (max-width: 750px){.faq-section__acoredeon{position:relative;z-index:2}}@media (max-width: 650px){.faq-section__acoredeon{padding:3.2rem 0}}.faq-section__item{border-bottom:1px solid #b72772;padding:0 0 8px}.faq-section__item:not(:last-child){margin-bottom:5rem}.faq-section__item-title{padding:0 3.2rem;color:#65081f;font-family:var(--font-55-medium);font-size:2.6rem;font-style:normal;font-weight:400;line-height:134.615%;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center}.faq-section__item-icon{position:absolute;right:0;top:50%;transform:translateY(-50%)}.faq-section__item-icon svg{will-change:transform;backface-visibility:hidden;transition:all .3s ease-out;transform:rotate(0)}.faq-section__item-text{padding:5px 0 0;color:#65081f;font-family:var(--font-55-medium);font-size:1.8rem;font-style:normal;font-weight:400;line-height:111.111%}.faq-section__item-text span{padding:1.6rem;display:block;border-radius:3rem;background:#fff}.faq-section__item-text{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.faq-section__item.open .faq-section__item-text{max-height:500px;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.faq-section__item.open .faq-section__item-icon svg{transform:rotate(180deg);transition:transform .3s}.page-blog{padding:6.4rem 0 33rem;position:relative;z-index:1}@media (max-width: 1300px){.page-blog{padding:6.4rem 0 43rem}}@media (max-width: 992px){.page-blog{padding:6.4rem 0 40rem}}@media (max-width: 550px){.page-blog{padding:6.4rem 0 20rem}}.page-blog__container{max-width:143.1rem;margin:0 auto;padding:0 1.6rem}.page-blog__breadcrumb{display:flex;align-items:center;gap:.8rem;font-family:var(--font-45-regular);font-size:1.4rem;color:var(--text-color)}@media (max-width: 992px){.page-blog__breadcrumb{padding:0 1.6rem}}.page-blog__breadcrumb a{color:inherit;opacity:.7;transition:opacity .2s}@media (hover: hover){.page-blog__breadcrumb a:hover{opacity:1}}.page-blog__breadcrumb span:last-child{opacity:.5}.page-blog__wrap{display:flex;align-items:flex-start;gap:6.4rem}@media (max-width: 992px){.page-blog__wrap{display:block}}.page-blog__sidebar{flex:0 0 12rem}@media (max-width: 992px){.page-blog__sidebar--right{display:none}}.page-blog__title{font-family:var(--font-65-bold);font-size:4rem;padding-top:3.2rem;font-weight:400;line-height:125%;color:var(--accent-dark)}@media (max-width: 992px){.page-blog__title{font-size:4.8rem;padding:3.2rem}}@media (max-width: 480px){.page-blog__title{font-size:3.6rem}}.page-blog__main{flex:1;min-width:0}.page-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.6rem}@media (max-width: 1200px){.page-blog__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.page-blog__grid{grid-template-columns:1fr}}.page-blog__no-results{font-family:var(--font-45-regular);font-size:2.2rem;color:#65081f;font-style:normal;font-weight:400;line-height:122.222%;text-align:center;margin:4.8rem 0 20rem}.page-blog__footer{display:flex;justify-content:center;margin-top:4.8rem}.page-blog__svg{position:absolute;bottom:-3rem;left:50%;transform:translate(-50%);pointer-events:none}@media (max-width: 550px){.page-blog__svg svg{width:200px;height:auto}}.blog-card{display:flex;flex-direction:column;border-radius:3.5rem;overflow:hidden;background:#fff;box-shadow:0 0 #5a3d3200;transition:box-shadow .3s ease-out;padding:1.6rem 1.3rem 0}@media (hover: hover){.blog-card:hover{box-shadow:0 1.6rem 3.2rem #5a3d321f}.blog-card:hover .blog-card__image img{transform:scale(1.04)}}.blog-card__image-wrap{display:block;overflow:hidden}.blog-card__image{aspect-ratio:3/2;overflow:hidden;border-radius:2rem}.blog-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform;backface-visibility:hidden;transition:transform .45s ease-out}.blog-card__body{display:flex;flex-direction:column;flex:1;padding:1.6rem 1.2rem 0}.blog-card__category{color:#7b7b7b;font-family:var(--font-45-regular);font-size:1.5rem;font-style:normal;font-weight:400;line-height:120%;margin-bottom:1rem}.blog-card__title{margin-bottom:1.2rem;font-family:var(--font-65-bold);font-size:1.9rem;font-weight:400;line-height:1.4;color:var(--accent-dark);line-height:121.053%;width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:2.4rem}.blog-card__title a{color:inherit;transition:opacity .2s}@media (hover: hover){.blog-card__title a:hover{opacity:.75}}.blog-card__excerpt{flex:1;margin-bottom:2.7rem;font-family:var(--font-45-regular);font-size:1.8rem;color:#65081f;font-style:normal;font-weight:400;line-height:122.222%;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.blog-card__excerpt p{margin:0}.blog-card__footer{text-align:center}.blog-card__btn{width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.75rem 2.9rem;font-size:1.8rem}.page-blog--search{padding:10rem 0 20rem}@media (max-width: 992px){.page-blog--search{padding:10rem 1.6rem 34rem}}@media (max-width: 550px){.page-blog--search{padding:10rem 1.6rem 16rem}}.page-blog--search .page-blog__wrap{margin:6.4rem 0 13rem}@media (max-width: 992px){.page-blog--search .page-blog__wrap{margin:5.8rem 0 8rem}}@media (max-width: 550px){.page-blog--search .page-blog__wrap{margin:3.2rem 0 6rem}}.btn--outline{padding:.75rem 2.9rem;width:25.9rem;background:transparent;color:#b72772;text-align:center;font-size:2.4rem;font-style:normal;font-weight:400;line-height:normal}@media (hover: hover){.btn--outline:hover{background:rgba(156,36,48,.06)}}.blog-card--sidebar{padding:0 4rem}@media (max-width: 500px){.blog-card--sidebar{padding:0 1.6rem}}.trt-intro{position:relative;height:73.4rem;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:flex-end}@media (max-width: 750px){.trt-intro{height:60rem}}@media (max-width: 500px){.trt-intro{height:68rem}}.trt-intro__content{position:relative;z-index:1;padding:3.2rem 3.2rem 9.2rem}.trt-intro__title{position:relative;color:#65081f;font-family:var(--font-75-heavy);font-size:7.4rem;font-weight:400;line-height:normal;letter-spacing:.296rem;padding-bottom:1.6rem;margin-bottom:6.5rem}@media (max-width: 750px){.trt-intro__title{font-size:4.8rem;letter-spacing:.192rem;margin-bottom:4rem}}.trt-intro__title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:68rem;height:4px;background-color:#65081f}@media (max-width: 750px){.trt-intro__title:after{width:40rem;height:3px}}.trt-intro__subtitle{color:#65081f;margin-bottom:3rem;font-family:var(--font-65-bold);font-size:4rem;font-style:normal;font-weight:400;line-height:150%}@media (max-width: 750px){.trt-intro__subtitle{font-size:2.4rem}}.trt-intro__bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.trt-features{padding:14rem 3.2rem 13.8rem}@media (max-width: 550px){.trt-features{padding:6.4rem 3.2rem}}.trt-features__container{max-width:153.6rem;margin:0 auto;text-align:center;border-radius:3rem;background:#fff;padding:8.4rem 6.4rem 8rem;color:#65081f}@media (max-width: 1500px){.trt-features__container{padding:8.4rem 3.2rem 8rem}}@media (max-width: 550px){.trt-features__container{padding:6.4rem .8rem}}.trt-features__title{font-family:var(--font-65-bold);font-size:4rem;font-style:normal;font-weight:400;line-height:150%;margin-bottom:3.2rem}@media (max-width: 550px){.trt-features__title{margin-bottom:6.4rem;font-size:3.2rem}}.trt-features__items{display:flex;justify-content:center}@media (max-width: 890px){.trt-features__items{flex-wrap:wrap}}.trt-features__item{flex-basis:25%;padding-top:2rem}@media (max-width: 890px){.trt-features__item{flex-basis:50%}}@media (max-width: 550px){.trt-features__item{padding-top:0}}.trt-features__item:not(:last-child){position:relative}.trt-features__item:not(:last-child):after{content:"";display:block;position:absolute;top:0;right:0;width:4px;height:182px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="4" height="183" viewBox="0 0 4 183" fill="none"><g clip-path="url(%23clip0_615_666)"><path d="M1.1 189.792C1.1 186.396 1.5 184.887 1.9 183C2.4 181.113 2.9 178.85 2.9 174.322C2.9 169.794 2.3 167.53 1.9 165.643C1.5 163.757 1.1 162.247 1.1 158.852C1.1 155.456 1.5 153.946 1.9 152.06C2.4 150.173 2.9 147.909 2.9 143.381C2.9 139.231 2.4 136.967 1.9 134.703C1.5 132.817 1.1 131.307 1.1 127.911C1.1 124.516 1.5 123.006 1.9 121.12C2.4 119.233 2.9 116.969 2.9 112.441C2.9 107.913 2.4 105.65 1.9 103.763C1.5 101.876 1.1 100.367 1.1 97.3485C1.1 93.9526 1.5 92.4433 1.9 90.5567C2.4 88.6701 2.9 86.4062 2.9 81.8784C2.9 77.3505 2.3 75.0866 1.9 73.2C1.5 71.3134 1.1 69.8041 1.1 66.4083C1.1 63.0124 1.5 61.5031 1.9 59.6165C2.4 57.7299 2.9 55.466 2.9 50.9382C2.9 46.4103 2.3 44.1464 1.9 42.2598C1.5 40.3732 1.1 38.8639 1.1 35.4681C1.1 33.9588 1.5 32.4495 2 30.5629C2.5 28.6763 3 26.4124 3 21.8845C3 17.734 2.5 15.4701 2 13.2062C1.5 11.6969 1.1 9.81031 1.1 6.79176C1.1 3.7732 1.5 1.8866 2 1.78814e-06L1.4 -1.8866C0.9 1.78814e-06 0.4 2.26392 0.4 6.79176C0.4 10.9423 0.9 13.2062 1.4 15.4701C1.9 16.9794 2.3 18.866 2.3 21.8845C2.3 25.2804 1.9 26.7897 1.5 28.6763C1 30.5629 0.5 32.8268 0.5 37.3546C0.5 41.8825 1 43.7691 1.5 46.033C1.9 47.9196 2.3 49.4289 2.3 52.8248C2.3 56.2206 1.9 57.7299 1.5 59.6165C1 61.5031 0.5 63.767 0.5 68.2949C0.5 72.8227 1.1 75.0866 1.5 76.9732C1.9 78.8598 2.3 80.3691 2.3 83.765C2.3 87.1609 1.9 88.6701 1.5 90.5567C1 92.4433 0.5 94.7072 0.5 99.2351C0.5 103.386 1 105.65 1.5 107.913C1.9 109.8 2.3 111.309 2.3 114.705C2.3 118.101 1.9 119.61 1.5 121.497C1 123.384 0.5 125.647 0.5 130.175C0.5 134.703 1 136.967 1.5 138.854C1.9 140.74 2.3 142.25 2.3 145.268C2.3 148.664 1.9 150.173 1.5 152.06C1 153.946 0.5 156.21 0.5 160.738C0.5 165.266 1.1 167.53 1.5 169.417C1.9 171.303 2.3 172.812 2.3 176.208C2.3 179.604 1.9 181.113 1.5 183C1 184.887 0.5 187.151 0.5 191.678C0.5 196.206 1.1 198.47 1.5 200.357L2 196.206C1.5 194.32 1.1 192.81 1.1 189.792Z" fill="%2365081F" stroke="%2365081F" stroke-width="0.5"/></g><defs><clipPath id="clip0_615_666"><rect width="183" height="4" fill="white" transform="matrix(0 1 -1 0 4 0)"/></clipPath></defs></svg>');background-repeat:no-repeat;background-size:contain;z-index:1}@media (max-width: 550px){.trt-features__item:not(:last-child):after{height:100px;top:50%;transform:translateY(-50%)}}@media (max-width: 890px){.trt-features__item:nth-child(1){margin-bottom:9.6rem}}@media (max-width: 890px){.trt-features__item:nth-child(2){margin-bottom:9.6rem}.trt-features__item:nth-child(2):after{display:none}}.trt-features__item-icon{width:9rem;height:9rem;display:flex;align-items:center;justify-content:center;margin:0 auto 3.2rem}@media (max-width: 550px){.trt-features__item-icon{width:6rem;height:6rem}}.trt-features__item-icon svg{max-width:100%;max-height:100%}.trt-features__item-title{font-family:var(--font-65-bold);font-size:1.8rem;font-style:normal;font-weight:400;line-height:122.222%}@media (max-width: 550px){.trt-features__item-title{font-size:1.6rem}}@media (max-width: 410px){.trt-features__item-title{font-size:1.4rem}}.cakes{padding:4.4rem 3.2rem 6rem}@media (max-width: 850px){.cakes{padding:0 3.2rem 6rem}}.cakes__container{max-width:1536px;margin:0 auto;display:flex;gap:3.2rem;justify-content:space-between;padding:6rem 6.6rem 3.2rem 0}@media (max-width: 1300px){.cakes__container{padding:6rem 0 3.2rem}}@media (max-width: 950px){.cakes__container{padding:3.2rem 0;gap:1.6rem}}@media (max-width: 850px){.cakes__container{display:block}}.cakes__content{max-width:74rem;padding:3.2rem;color:#65081f}@media (max-width: 950px){.cakes__content{max-width:60rem}}@media (max-width: 850px){.cakes__content{max-width:100%}}@media (max-width: 500px){.cakes__content{padding:0 0 3.2rem}}.cakes__title{font-family:var(--font-65-bold);font-size:4rem;font-style:normal;font-weight:400;line-height:125%;margin-bottom:3.2rem}@media (max-width: 950px){.cakes__title{font-size:3.2rem}}.cakes__text{font-family:var(--fon-1);font-size:3rem;font-style:normal;font-weight:400;line-height:166.667%}@media (max-width: 950px){.cakes__text{font-size:2.4rem}}.cakes__text strong{font-family:var(--font-65-bold);font-weight:400}.cakes__main-img{margin-top:2rem;width:55.7rem;height:54.6rem;border-radius:3rem;position:relative;overflow:hidden}@media (max-width: 850px){.cakes__main-img{width:100%;height:50vw}}.cakes__main-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.order-cake{padding:0rem 3.2rem 6.2rem}@media (max-width: 750px){.order-cake{padding:0rem 3.2rem 6.4rem}}@media (max-width: 430px){.order-cake{padding:3.2rem 3.2rem 6.4rem}}@media (max-width: 400px){.order-cake{padding:3.2rem 3.2rem 14rem}}.order-cake__container{position:relative;max-width:1536px;margin:0 auto;padding:0 3.2rem 0rem 2rem;height:84.2rem;display:flex;align-items:flex-end}@media (max-width: 950px){.order-cake__container{padding:0;height:auto}}@media (max-width: 750px){.order-cake__container{display:block}}.order-cake__content{position:relative;bottom:-1.4rem;z-index:1;padding:6.4rem 11.6rem;color:#65081f;width:70rem;height:79rem;max-width:100%}@media (max-width: 1025px){.order-cake__content{width:60rem;height:69rem;bottom:0;padding:6.4rem;display:flex;flex-direction:column;justify-content:center}}@media (max-width: 750px){.order-cake__content{margin:0 auto}}@media (max-width: 500px){.order-cake__content{height:auto}}@media (max-width: 430px){.order-cake__content{padding:3.2rem}}@media (max-width: 400px){.order-cake__content{left:-3.2rem;width:calc(100% + 6.4rem);max-width:calc(100% + 6.4rem)}}.order-cake__title{text-align:center;font-family:var(--font-65-bold);font-size:4rem;font-style:normal;font-weight:400;line-height:125%;margin-bottom:6.4rem}@media (max-width: 1025px){.order-cake__title{font-size:3.2rem;margin-bottom:4.8rem}}@media (max-width: 500px){.order-cake__title{font-size:2.8rem;margin-bottom:3.2rem}}@media (max-width: 460px){.order-cake__title{font-size:2.4rem}}.order-cake__text{font-family:var(--font-1);font-size:3rem;font-weight:400;line-height:166.667%}@media (max-width: 1025px){.order-cake__text{font-size:2.4rem}}@media (max-width: 500px){.order-cake__text{font-size:2.3rem}}@media (max-width: 460px){.order-cake__text{font-size:2rem}}.order-cake__frame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto;-o-object-fit:contain;object-fit:contain;z-index:-1}.order-cake__bg{position:absolute;top:0;right:6rem;height:100%;width:auto}@media (max-width: 1300px){.order-cake__bg{right:0;width:90%;height:auto}}@media (max-width: 750px){.order-cake__bg{display:none}}.shop-section{padding:16.4rem 3.2rem 9.3rem}@media (max-width: 1050px){.shop-section{padding:10rem 3.2rem 9.3rem}}@media (max-width: 500px){.shop-section{padding:6.4rem 3.2rem 9.3rem}}.shop-section__container{margin:0 auto;width:1370px;max-width:100%;display:flex;justify-content:space-between;align-items:stretch;gap:7.8rem}@media (max-width: 1355px){.shop-section__container{gap:3rem}}@media (max-width: 900px){.shop-section__container{position:relative}}.shop-section__image{position:relative;flex:1}@media (max-width: 900px){.shop-section__image{position:absolute;top:0;left:0;transform:translateY(-10rem);opacity:.2}}.shop-section__image img{position:absolute;right:0;top:50%;width:51rem;max-width:100vw;height:auto;transform:translateY(-57%)}@media (max-width: 1100px){.shop-section__image img{width:45rem}}@media (max-width: 1050px){.shop-section__image img{width:30rem;right:auto;left:50%;transform:translate(-50%,-57%)}}@media (max-width: 900px){.shop-section__image img{position:static;transform:translate(0)}}.shop-section__content{width:89.6rem;display:flex;flex-direction:column;gap:4rem}@media (max-width: 1320px){.shop-section__content{width:84rem}}@media (max-width: 900px){.shop-section__content{width:100%;position:relative;z-index:1}}.shop-section__title{color:#65081f;font-family:var(--font-55-medium);font-size:4rem;font-style:normal;font-weight:400;line-height:150%}@media (max-width: 500px){.shop-section__title{font-size:3rem}}.shop-section__cta{align-self:flex-end;padding:2rem 4.6rem 2rem 4.8rem;min-width:33.2rem;justify-content:space-between}.prd-section{padding:2.8rem 3.2rem 2.4rem}@media (max-width: 450px){.prd-section{padding:2.8rem 0 2.4rem}}.prd-section .products-loop__wrap{display:flex;justify-content:center;gap:2.6rem}@media (max-width: 850px){.prd-section .products-loop__wrap{flex-wrap:wrap}}.prd-section .products-loop__item{flex-basis:32.5rem}.slide-enter-active,.slide-leave-active{transition:opacity .2s ease,transform .2s ease,max-height .25s ease;overflow:hidden}.slide-enter-from,.slide-leave-to{opacity:0;transform:translateY(-5px);max-height:0}.slide-enter-to,.slide-leave-from{max-height:60px}
