@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap");:root{--app-height:100%}@font-face{font-family:"Yoojis";font-weight:700;src:url("/assets_website/fonts/Yoojis-Bold.woff") format("woff")}@font-face{font-family:"Yoojis";font-weight:700;src:url("/assets_website/fonts/Yoojis-Bold.woff2") format("woff2")}@font-face{font-family:"Yoojis";font-weight:700;font-style:italic;src:url("/assets_website/fonts/Yoojis-BoldItalic.woff") format("woff")}@font-face{font-family:"Yoojis";font-weight:700;font-style:italic;src:url("/assets_website/fonts/Yoojis-BoldItalic.woff2") format("woff2")}@font-face{font-family:"Yoojis";font-weight:400;src:url("/assets_website/fonts/Yoojis-Regular.woff") format("woff")}@font-face{font-family:"Yoojis";font-weight:400;src:url("/assets_website/fonts/Yoojis-Regular.woff2") format("woff2")}@font-face{font-family:"Yoojis";font-weight:400;font-style:italic;src:url("/assets_website/fonts/Yoojis-RegularItalic.woff") format("woff")}@font-face{font-family:"Yoojis";font-weight:400;font-style:italic;src:url("/assets_website/fonts/Yoojis-RegularItalic.woff2") format("woff2")}@font-face{font-family:"Yoojis";font-weight:600;src:url("/assets_website/fonts/Yoojis-TightBold.woff") format("woff")}@font-face{font-family:"Yoojis";font-weight:600;src:url("/assets_website/fonts/Yoojis-TightBold.woff2") format("woff2")}@font-face{font-family:"Yoojis";font-weight:600;font-style:italic;src:url("/assets_website/fonts/Yoojis-TightBoldItalic.woff") format("woff")}@font-face{font-family:"Yoojis";font-weight:600;font-style:italic;src:url("/assets_website/fonts/Yoojis-TightBoldItalic.woff2") format("woff2")}@font-face{font-family:"Yoojis";font-weight:300;font-style:italic;src:url("/assets_website/fonts/Yoojis-TightItalic.woff") format("woff")}@font-face{font-family:"Yoojis";font-weight:300;font-style:italic;src:url("/assets_website/fonts/Yoojis-TightItalic.woff2") format("woff2")}@font-face{font-family:"Yoojis";font-weight:300;src:url("/assets_website/fonts/Yoojis-TightRegular.woff") format("woff")}@font-face{font-family:"Yoojis";font-weight:300;src:url("/assets_website/fonts/Yoojis-TightRegular.woff2") format("woff2")}@keyframes fade_in{0%{opacity:0}100%{opacity:1}}@keyframes zoom_out{0%{transform:scale(1.4);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes slide_up{0%{transform:translateY(50px)}100%{transform:translateY(0)}}@keyframes bounce_in_animation{0%{transform:scale(0,0)}20%{transform:scale(1.4,1.4)}50%{transform:scale(0.8,0.8)}85%{transform:scale(1.1,1.1)}100%{transform:scale(1,1)}}@keyframes crossRight{100%{transform:translateY(0) translateX(0) rotate(45deg)}}@keyframes crossLeft{100%{transform:translateY(0) translateX(0) rotate(-45deg)}}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}html{max-width:100%}body{font-family:"Yoojis";font-weight:400;font-size:18px;overflow-x:hidden;overflow-y:scroll}@media (max-width:999px){body{font-size:16px}}.side-menu-widget-area-bg{background:white;position:fixed;left:0;top:0;opacity:1;visibility:visible;height:100%;width:100%;z-index:1}.inner-wrap{position:relative}.content-page{padding-bottom:4px;padding-top:32px}.banner .main-wrap .content-wrap{padding:44px 0}@media (max-width:999px){.banner .main-wrap .content-wrap{padding:22px 0}}@media (max-width:449px){.banner .main-wrap .content-wrap{padding:0}}.main-wrap{width:100%;transition:transform 0.8s cubic-bezier(0.15,0.2,0.1,1);position:relative;height:auto;z-index:3}.main-wrap .content-wrap{min-height:var(--app-height);position:relative}.content{padding:40px 0}.container{max-width:2000px!important;padding:0 70px;margin:0 auto}@media (max-width:999px){.container{padding:0 48px}}@media (max-width:449px){.container{padding:0 22px}}.side-menu-opened .main-wrap{transform:scale(0.8) translateX(300px) translateZ(0)!important;transform-origin:center}.side-menu-opened .main-wrap .slide-bg{position:absolute;width:100%;height:100%;z-index:9999;cursor:pointer}.side-menu-opened .side-menu{opacity:1;visibility:visible}.side-menu-opened .side-menu .inner-wrap{transform:translateX(0)}.drag-none{user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.main-loader{display:flex;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,0.5);z-index:9999}.checkbox-list,.radio-list{margin:0;margin-top:46px;list-style:none;padding:0;display:flex;flex-direction:column;gap:26px}@media (max-width:449px){.checkbox-list,.radio-list{gap:12px;margin-top:22px}}.checkbox-list li,.radio-list li{padding:0}.checkbox-list li .form-check,.radio-list li .form-check{display:flex;align-items:center;position:relative;font-weight:400}.checkbox-list li label,.radio-list li label{display:flex;flex-direction:column;margin-left:26px;font-size:22px}@media (max-width:999px){.checkbox-list li label,.radio-list li label{margin-left:16px}}@media (max-width:449px){.checkbox-list li label,.radio-list li label{font-size:16px;margin-left:12px}}.checkbox-list li label span.title,.radio-list li label span.title{font-weight:700}.checkbox-list li a,.radio-list li a{color:black}.flashes{display:flex;flex-direction:column;padding:0;margin:22px 0;list-style:none}.nowrap{text-wrap:nowrap}.bold{font-weight:bold}label a{color:#303c45}label a:hover{color:#303c45}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.hide-default-arrow::after{display:none}.menu-wrap{position:sticky;z-index:999;top:0px;background-color:transparent;transform:translateZ(0)}.menu-wrap.rice .inner.scrolled{background-color:#f8f0e4}.menu-wrap .inner.transition{transition:background-color 0.8s cubic-bezier(0.15,0.2,0.1,1),top 0.2s cubic-bezier(0.15,0.2,0.1,1),box-shadow 0.8s cubic-bezier(0.15,0.2,0.1,1)}.menu-wrap .inner.scrollable .menu .menu-list .menu-item{color:black}.menu-wrap .inner.scrollable .menu .menu-list .menu-item.text>a{display:inline;background-repeat:no-repeat;background-size:0 1px;background-position:right bottom;background-image:linear-gradient(to right,black 0,black 100%);transition:background-size 0.55s cubic-bezier(0.2,0.75,0.5,1);text-decoration:none;color:black}.menu-wrap .inner.scrollable .menu .menu-list .menu-item.text>a:hover{background-position:left bottom;background-size:100% 1px}.menu-wrap .inner.scrollable .menu .menu-list .menu-item.icon svg,.menu-wrap .inner.scrollable .menu .menu-list .menu-item.logo svg{fill:black}.menu-wrap .inner.scrollable .menu .menu-list .menu-item.langs a{color:black}.menu-wrap .inner.scrolled{background-color:white}.menu-wrap .inner.scrolled .menu .menu-list .menu-item.logo svg{height:80px}@media (max-width:449px){.menu-wrap .inner.scrolled .menu .menu-list .menu-item.logo svg{height:40px}}.menu-wrap .inner:not(.scrollable){background-color:white}.menu-wrap .inner:not(.scrollable) .menu .menu-list{height:100%;align-items:flex-end}.menu-wrap .inner:not(.scrollable) .menu .menu-list .menu-item.highlight::before{content:'';bottom:12px}.menu-wrap .inner:not(.scrollable) .menu .menu-list .menu-item.text{padding-bottom:2px;color:black}.menu-wrap .inner:not(.scrollable) .menu .menu-list .menu-item.text>a{display:block!important;padding-bottom:15px;display:inline;background-repeat:no-repeat;background-size:0 1px;background-position:right bottom;background-image:linear-gradient(to right,black 0,black 100%);transition:background-size 0.55s cubic-bezier(0.2,0.75,0.5,1);text-decoration:none;color:black}.menu-wrap .inner:not(.scrollable) .menu .menu-list .menu-item.text>a:hover{background-position:left bottom;background-size:100% 1px}@media (max-width:449px){.menu-wrap .inner:not(.scrollable) .menu .menu-list .menu-item.text>a{padding-bottom:6px}}.menu-wrap .inner:not(.scrollable) .menu .menu-list .menu-item.icon{padding-bottom:15px}@media (max-width:449px){.menu-wrap .inner:not(.scrollable) .menu .menu-list .menu-item.icon{padding-bottom:6px}}.menu-wrap .inner:not(.scrollable) .menu .menu-list .menu-item.icon svg{fill:black}.menu-wrap .inner:not(.scrollable) .menu .menu-list .menu-item.logo{bottom:16px}@media (max-width:449px){.menu-wrap .inner:not(.scrollable) .menu .menu-list .menu-item.logo{bottom:6px}}.menu-wrap .inner:not(.scrollable) .menu .menu-list .menu-item.logo svg{fill:black;height:80px}@media (max-width:449px){.menu-wrap .inner:not(.scrollable) .menu .menu-list .menu-item.logo svg{height:40px}}.menu-wrap .inner:not(.scrollable) .menu .menu-list .menu-item.langs{padding-bottom:8px}.menu-wrap .inner:not(.scrollable) .menu .menu-list .menu-item.langs a{color:black}.menu-wrap .menu{display:flex;align-items:center;justify-content:space-between;height:105px;color:white;transition:height 0.8s cubic-bezier(0.15,0.2,0.1,1)}@media (max-width:449px){.menu-wrap .menu{height:52px}}.menu-wrap .menu .menu-list{display:flex;align-items:center;gap:22px;font-size:16px;padding:0;margin:0;list-style:none;width:100%}@media (max-width:999px){.menu-wrap .menu .menu-list{gap:18px}}.menu-wrap .menu .menu-list .menu-item{position:relative;font-size:22px}.menu-wrap .menu .menu-list .menu-item.highlight::before{content:'';position:absolute;left:-10px;top:-4px;bottom:-4px;right:-10px;border-radius:20px;z-index:1}.menu-wrap .menu .menu-list .menu-item.turf::before{background-color:#ADCD60}.menu-wrap .menu .menu-list .menu-item.signal::before{background-color:#EC6B62}.menu-wrap .menu .menu-list .menu-item.active.text a{background-position:left bottom;background-size:100% 1px}@media (max-width:1600px){.menu-wrap .menu .menu-list .menu-item.text{display:none}}.menu-wrap .menu .menu-list .menu-item.text>a{position:relative;z-index:2;display:inline;background-repeat:no-repeat;background-size:0 1px;background-position:right bottom;background-image:linear-gradient(to right,white 0,white 100%);transition:background-size 0.55s cubic-bezier(0.2,0.75,0.5,1);text-decoration:none;color:white}.menu-wrap .menu .menu-list .menu-item.text>a:hover{background-position:left bottom;background-size:100% 1px}.menu-wrap .menu .menu-list .menu-item.icon{cursor:pointer}.menu-wrap .menu .menu-list .menu-item.logo{position:absolute;top:10px;left:50%;transform:translateX(-50%);text-transform:uppercase;letter-spacing:3px;font-size:28px;line-height:28px;font-weight:400;text-decoration:none}@media (max-width:449px){.menu-wrap .menu .menu-list .menu-item.logo{top:6px}}.menu-wrap .menu .menu-list .menu-item.logo svg{width:200px}@media (max-width:999px){.menu-wrap .menu .menu-list .menu-item.logo svg{width:140px}}@media (max-width:449px){.menu-wrap .menu .menu-list .menu-item.logo svg{width:100px}}.menu-wrap .menu .menu-list .menu-item.logo a{display:block}.menu-wrap .menu .menu-list .menu-item.menu-bar-icon{display:none}@media (max-width:1600px){.menu-wrap .menu .menu-list .menu-item.menu-bar-icon{display:block}}.menu-wrap .menu .menu-list .menu-item.menu-bar-icon span{display:block}@media (max-width:999px){.menu-wrap .menu .menu-list .menu-item.menu-user-icon{margin-left:auto}}.menu-wrap .menu .menu-list .menu-item.langs{list-style:none;padding:0;margin:0;margin-left:auto;display:flex;gap:12px}@media (max-width:999px){.menu-wrap .menu .menu-list .menu-item.langs{display:none}}.menu-wrap .menu .menu-list .menu-item.langs .active{opacity:.5}.menu-wrap .menu .menu-list .menu-item.langs a{color:white;text-decoration:none}.menu-wrap .menu .menu-list .menu-item .unread-messages{font-size:12px;color:white;line-height:1;width:22px;height:22px;padding:0!important;display:flex;align-items:center;justify-content:center}.menu-wrap .menu .menu-list .menu-item .dropdown-menu{font-size:20px;min-width:200px}.menu-wrap .menu .menu-list .menu-item .dropdown-menu .dropdown-item{color:#303c45;display:block}.menu-wrap .menu .menu-list .menu-item .dropdown-menu .dropdown-item i{padding-right:16px}.menu-wrap .menu .menu-list .menu-item .dropdown-menu .dropdown-item:hover,.menu-wrap .menu .menu-list .menu-item .dropdown-menu .dropdown-item:focus,.menu-wrap .menu .menu-list .menu-item .dropdown-menu .dropdown-item.active{color:white;background:#738F3C}.side-menu{position:absolute;height:100%;z-index:2;opacity:0;visibility:hidden;transition:all ease-in-out .8s}.side-menu .inner-wrap{padding:96px 42px;height:100%;display:flex;align-items:center;transition:all 0.8s cubic-bezier(0.15,0.2,0.1,1);transform:translateX(50%)}.side-menu .menu-list{display:flex;flex-direction:column;gap:12px;font-size:24px;padding:0;margin:0;list-style:none}.side-menu .menu-list .menu-item.active.text a{background-position:left bottom;background-size:100% 1px}.side-menu .menu-list .menu-item{position:relative}.side-menu .menu-list .menu-item.highlight::before{content:'';position:absolute;left:-10px;top:-4px;bottom:-4px;right:-10px;border-radius:20px;z-index:-1}.side-menu .menu-list .menu-item.turf::before{background-color:#ADCD60}.side-menu .menu-list .menu-item.signal::before{background-color:#EC6B62}.side-menu .menu-list .nested-menu{font-size:16px;list-style:circle;color:white}.side-menu .menu-list a{display:inline;background-repeat:no-repeat;background-size:0 1px;background-position:right bottom;background-image:linear-gradient(to right,white 0,white 100%);transition:background-size 0.55s cubic-bezier(0.2,0.75,0.5,1);text-decoration:none;color:white}.side-menu .menu-list a:hover{background-position:left bottom;background-size:100% 1px}.side-menu .langs{list-style:none;padding:0;margin:0;margin-left:auto;display:flex;gap:12px}.side-menu .langs .active{color:white;opacity:.5}.side-menu .langs a{color:white;text-decoration:none}.side-menu .social-links{padding:0;margin:0;margin-top:22px;list-style:none;display:flex;gap:0px;font-size:28px}.side-menu .social-links a{color:white}.side-menu .social-links a:hover svg{transform:translateY(-100%)}.side-menu .social-links a img{width:44px}@media (max-width:449px){.side-menu .social-links a img{width:22px}}.home-banner-wrap{min-height:calc(var(--app-height) - 88px);color:white;margin-top:-105px;margin-left:44px;margin-right:44px;position:relative}@media (max-width:999px){.home-banner-wrap{margin-left:22px;margin-right:22px;min-height:calc(var(--app-height) - 44px)}}@media (max-width:449px){.home-banner-wrap{margin-top:-52px;margin-left:0;margin-right:0;min-height:var(--app-height)}}.home-banner-wrap .swiper-wrap{position:absolute;width:100%;height:100%;border-radius:12px;overflow:hidden;background:#f8f0e4;animation-duration:1.3s;animation-timing-function:cubic-bezier(0.25,0.1,0.18,1);animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running;animation-name:zoom_out}@media (max-width:449px){.home-banner-wrap .swiper-wrap{border-radius:0}}.home-banner-wrap .swiper-wrap .swiper-home{height:100%}.home-banner-wrap .swiper-wrap .swiper-home .swiper-slide{height:auto}.home-banner-wrap .swiper-wrap .swiper-home .swiper-slide img{height:100%;width:100%;position:relative;top:50%;transform:translateY(-50%);object-fit:cover}.home-banner-wrap .inner{height:100%;display:flex;flex-direction:column;justify-content:space-around;overflow:auto;animation-duration:1.3s;animation-timing-function:cubic-bezier(0.25,0.1,0.18,1);animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running;animation-name:slide_up}.home-banner-wrap .banner{position:absolute;top:50%;left:70px;right:70px;transform:translateY(-50%);width:auto;height:calc(var(--app-height) - 260px)}@media (max-width:999px){.home-banner-wrap .banner{left:42px;right:42px;width:auto}}@media (max-width:449px){.home-banner-wrap .banner{left:12px;right:12px;height:calc(var(--app-height) - 60px)}}.home-banner-wrap .banner .wrap{display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto}@media screen and (max-width:1320px){.home-banner-wrap .banner .wrap{flex-direction:column;align-items:flex-start;gap:36px}}.home-banner-wrap .banner .pillbox-wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:18px}.home-banner-wrap .banner .pillbox-wrap img{width:26px}@media (max-width:449px){.home-banner-wrap .banner .pillbox-wrap img{width:16px}}.home-banner-wrap .banner .pillbox{padding:22px 30px;border-radius:65px 65px 65px 0;font-size:34px;color:#303c45;text-decoration:none;position:relative}@media (max-width:999px){.home-banner-wrap .banner .pillbox{font-size:28px}}@media (max-width:449px){.home-banner-wrap .banner .pillbox{font-size:22px;padding:12px 16px;border-radius:15px 15px 15px 0}}.home-banner-wrap .banner .pillbox.rice{background-color:#f8f0e4}.home-banner-wrap .banner .pillbox.turf{background-color:#ADCD60}.home-banner-wrap .banner .pillbox.signal{background-color:#EC6B62}.home-banner-wrap .banner .pillbox.roe{background-color:#FBBB33}.home-banner-wrap .banner .pillbox.pointer{cursor:pointer}.home-banner-wrap .banner .pillbox select{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;cursor:pointer}.home-banner-wrap .reservation-dropdown{display:flex}.guaranty-banner-wrap,.dashboard-banner-wrap{min-height:680px;color:white;margin-top:-105px;margin-left:44px;margin-right:44px;position:relative}@media (max-width:999px){.guaranty-banner-wrap,.dashboard-banner-wrap{margin-left:22px;margin-right:22px;min-height:420px}}@media (max-width:449px){.guaranty-banner-wrap,.dashboard-banner-wrap{margin-top:-52px;margin-left:0;margin-right:0;min-height:320px}}.guaranty-banner-wrap .swiper-wrap,.dashboard-banner-wrap .swiper-wrap{position:absolute;width:100%;height:100%;border-radius:12px;overflow:hidden;background:#f8f0e4;animation-duration:1.3s;animation-timing-function:cubic-bezier(0.25,0.1,0.18,1);animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running;animation-name:zoom_out}@media (max-width:449px){.guaranty-banner-wrap .swiper-wrap,.dashboard-banner-wrap .swiper-wrap{border-radius:0}}.guaranty-banner-wrap .swiper-wrap .swiper-guaranty,.guaranty-banner-wrap .swiper-wrap .swiper-dashboard,.dashboard-banner-wrap .swiper-wrap .swiper-guaranty,.dashboard-banner-wrap .swiper-wrap .swiper-dashboard{height:100%}.guaranty-banner-wrap .swiper-wrap .swiper-guaranty .swiper-slide,.guaranty-banner-wrap .swiper-wrap .swiper-dashboard .swiper-slide,.dashboard-banner-wrap .swiper-wrap .swiper-guaranty .swiper-slide,.dashboard-banner-wrap .swiper-wrap .swiper-dashboard .swiper-slide{height:auto}.guaranty-banner-wrap .swiper-wrap .swiper-guaranty .swiper-slide img,.guaranty-banner-wrap .swiper-wrap .swiper-dashboard .swiper-slide img,.dashboard-banner-wrap .swiper-wrap .swiper-guaranty .swiper-slide img,.dashboard-banner-wrap .swiper-wrap .swiper-dashboard .swiper-slide img{height:100%;width:100%;position:relative;top:50%;transform:translateY(-50%);object-fit:cover}.guaranty-banner-wrap .swiper-wrap .swiper-dashboard .swiper-slide img,.dashboard-banner-wrap .swiper-wrap .swiper-dashboard .swiper-slide img{object-fit:contain}.guaranty-banner-wrap .title,.dashboard-banner-wrap .title{font-size:95px;color:white;font-weight:700;position:absolute;line-height:1;left:48px;bottom:34px;animation-duration:1.3s;animation-timing-function:cubic-bezier(0.25,0.1,0.18,1);animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running;animation-name:slide_up}@media (max-width:999px){.guaranty-banner-wrap .title,.dashboard-banner-wrap .title{font-size:62px;left:22px;padding-bottom:12px}}@media (max-width:449px){.guaranty-banner-wrap .title,.dashboard-banner-wrap .title{font-size:32px}}.guaranty-banner-wrap .swiper-pagination,.dashboard-banner-wrap .swiper-pagination{display:flex;justify-content:flex-end;padding:40px 50px}@media (max-width:999px){.guaranty-banner-wrap .swiper-pagination,.dashboard-banner-wrap .swiper-pagination{padding:10px 22px}}@media (max-width:449px){.guaranty-banner-wrap .swiper-pagination,.dashboard-banner-wrap .swiper-pagination{padding:6px 12px}}.guaranty-banner-wrap .swiper-pagination .swiper-pagination-bullet,.dashboard-banner-wrap .swiper-pagination .swiper-pagination-bullet{height:18px;width:18px;background-color:transparent;border:1px solid white;opacity:1}@media (max-width:449px){.guaranty-banner-wrap .swiper-pagination .swiper-pagination-bullet,.dashboard-banner-wrap .swiper-pagination .swiper-pagination-bullet{height:14px;width:14px}}.guaranty-banner-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.dashboard-banner-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:white}.shop-banner-wrap{display:flex;margin-bottom:40px;width:calc(2000px - 508px);max-width:calc(100vw - 508px)}.shop-banner-wrap .swiper-wrap{width:100%;height:100%;min-height:inherit}.shop-banner-wrap .swiper-shop-banner{height:100%;min-height:inherit;border-radius:45px;overflow:hidden}.shop-banner-wrap .swiper-shop-banner .swiper-wrapper{min-height:inherit}.shop-banner-wrap .swiper-shop-banner .swiper-slide{height:auto;min-height:inherit}.shop-banner-wrap .swiper-shop-banner .swiper-slide a{display:block;width:100%;height:100%;min-height:inherit}.shop-banner-wrap .swiper-shop-banner .swiper-slide img{width:100%;height:100%}.shop-banner-wrap .swiper-shop-banner .swiper-pagination{display:flex;justify-content:center;padding:0px 16px}.shop-banner-wrap .swiper-shop-banner .swiper-pagination .swiper-pagination-bullet{height:10px;width:10px;background-color:transparent;border:1px solid rgba(0,0,0,0.4);opacity:1}.shop-banner-wrap .swiper-shop-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgba(0,0,0,0.5)}.shop-banner-wrap img{width:100%;height:auto}.full .shop-banner-wrap{width:100%;max-width:none}.close-menu-btn{position:absolute;display:flex;align-items:center;justify-content:center;width:46px;height:46px;top:50vh;left:calc(240px + 10%);margin-left:-23px;margin-bottom:-23px;border-radius:50%;z-index:99999;background-color:#fff;transition:transform 0.8s cubic-bezier(0.15,0.2,0.1,1);box-shadow:0 16px 44px rgba(0,0,0,0.3)}@media (max-width:999px){.close-menu-btn{background-color:rgba(0,0,0,0.06);top:30px;left:calc(200px + 10%);box-shadow:none}}@media (max-width:449px){.close-menu-btn{display:none}}.close-menu-btn:hover{transform:scale(1.2)}.close-menu-btn .close-wrap{width:20px;height:20px;overflow:hidden;position:relative}.close-menu-btn .close-line{background-color:#000;height:100%;width:2px;position:absolute;border-radius:5px;left:9px;transition:opacity .2s ease,background-color .2s ease}@media (max-width:999px){.close-menu-btn .close-line{background-color:white}}.close-menu-btn .close-line.close-line1{transform:rotate(45deg)}.close-menu-btn .close-line.close-line2{transform:rotate(-45deg)}.btn-colored{background-color:#F8F8F8!important;transition:background-color .2s ease;padding:12px 15px;display:flex;align-items:center;color:black;line-height:1.2;min-width:180px;border-radius:200px;border:none;border-radius:15px;font-size:18px}@media (max-width:449px){.btn-colored{font-size:16px;min-width:151px}}.btn-colored i{padding-right:10px}.btn-colored a{text-decoration:none;color:white;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.btn-colored:hover{background-color:#F8F8F8!important;color:black}.btn-colored:active{background-color:#F8F8F8!important;border-color:#F8F8F8!important;color:black!important}.btn-colored.seagreen{background-color:#79C6C0!important;color:white}.btn-colored.seagreen:hover{background-color:#79C6C0!important;color:white}.btn-colored.seagreen:active{background-color:#79C6C0!important;border-color:#79C6C0!important;color:white!important}.btn-colored.seagreen i{color:white}.btn-colored.signal{background-color:#EC6B62!important;color:white}.btn-colored.signal:hover{background-color:#EC6B62!important;color:white}.btn-colored.signal:active{background-color:#EC6B62!important;border-color:#EC6B62!important;color:white!important}.btn-colored.black{background-color:black!important;color:white}.btn-colored.black:hover{background-color:black!important;color:white}.btn-colored.black:active{background-color:black!important;border-color:black!important;color:white!important}.btn-colored.lightgray{background-color:#D5D5D5!important;color:black}.btn-colored.lightgray:hover{background-color:#D5D5D5!important;color:black}.btn-colored.lightgray:active{background-color:#D5D5D5!important;border-color:#D5D5D5!important;color:black!important}.btn-colored.transparent{background-color:transparent!important;color:black}.btn-colored.transparent:hover{background-color:transparent!important;color:black}.btn-colored.transparent:active{background-color:transparent!important;border-color:transparent!important;color:black!important}.btn-bordered{background-color:transparent!important;transition:background-color .2s ease;padding:12px 15px;display:flex;align-items:center;color:#EC6B62;line-height:1.2;min-width:180px;border-radius:200px;border-radius:15px;font-size:18px;border:1px solid #EC6B62}.btn-bordered:hover{color:white;background-color:#EC6B62!important}.circle-btn{border-radius:50%;border:none;background-color:rgba(0,0,0,0.05);width:34px;height:34px;transition:transform 0.8s cubic-bezier(0.15,0.2,0.1,1);display:flex;padding:0}.circle-btn:hover{transform:scale(1.2)}.circle-btn.big{width:44px;height:44px}.circle-btn.signal{background-color:#EC6B62}.circle-btn .close-wrap{width:20px;height:15px;overflow:hidden;position:relative;margin:auto}.circle-btn .close-line{background-color:#000;height:100%;width:2px;position:absolute;border-radius:5px;left:9px;transition:opacity .2s ease,background-color .2s ease}.circle-btn .close-line.close-line1,.circle-btn .close-line.close-line2{animation-duration:.4s;animation-timing-function:cubic-bezier(0.52,0.01,0.16,1);animation-fill-mode:forwards}.circle-btn .close-line.close-line1{transform:translateY(-30px) translateX(30px) rotate(45deg);animation-name:crossRight;animation-delay:.2s}.circle-btn .close-line.close-line2{transform:translateY(-30px) translateX(-30px) rotate(-45deg);animation-name:crossLeft;animation-delay:.2s}.square-btn{height:53px;width:53px;background:#D5D5D5;border-radius:15px;display:flex;align-items:center;justify-content:center;color:white;border:none;font-size:30px;text-decoration:none}.square-btn:hover{color:white}.btn-up{background-color:transparent;color:white;font-size:28px;padding:0;line-height:1}.btn-up:hover{background-color:transparent!important;color:white}.btn-up:active{background-color:transparent!important;border-color:transparent!important;color:white!important}.social-btn{background:white;border-radius:200px;padding:6px 12px;border:1px solid #aaa;font-size:14px;text-decoration:none;text-align:center}.social-btn img{width:40px;height:40px;object-fit:contain}.search-input{font-size:32px;line-height:1;height:60px;border:0;border-radius:0;border-bottom:2px solid black}@media (max-width:449px){.search-input{font-size:22px}}.search-input::placeholder{color:black}.search-input:focus{box-shadow:none;border-color:black}.primary-input{background-color:#fff;font-size:16px;border:1px solid #aaa;padding:15px;border-radius:4px;transition:all .2s ease;background-image:none!important}.primary-input:hover{border-color:black}.primary-input:focus{border-color:black;box-shadow:0 0 10px rgba(0,0,0,0.11)}.secondary-input.white input,.secondary-input.white textarea{color:white;border-bottom:1px solid rgba(255,255,255,0.5)}.secondary-input.white input:focus,.secondary-input.white textarea:focus{border-color:rgba(255,255,255,0.5)}.secondary-input.white input:required,.secondary-input.white textarea:required{border-bottom:1px solid white}.secondary-input.white input:required:focus,.secondary-input.white textarea:required:focus{border-color:white}.secondary-input .input-group-text{background:transparent;border:none;cursor:pointer;font-size:22px}.secondary-input label{font-size:22px}@media (max-width:449px){.secondary-input label{font-size:16px}}.secondary-input input,.secondary-input textarea{font-size:22px;line-height:1;border:0;border-radius:0;border-bottom:1px solid rgba(0,0,0,0.5);background:transparent}@media (max-width:449px){.secondary-input input,.secondary-input textarea{font-size:16px}}.secondary-input input:focus,.secondary-input textarea:focus{box-shadow:none;border-color:rgba(0,0,0,0.5);background:transparent}.secondary-input input:required,.secondary-input textarea:required{border-bottom:1px solid black}.secondary-input input:required:focus,.secondary-input textarea:required:focus{border-color:black}.secondary-input.form-floating>.form-control:focus ~ label,.secondary-input.form-floating>.form-control:not(:placeholder-shown) ~ label{transform:scale(0.7) translateY(-1.2rem) translateX(0.15rem)}.form-control.is-valid,.was-validated .form-control:valid{border-color:rgba(0,0,0,0.5);background-image:none}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:rgba(0,0,0,0.5);box-shadow:none}.form-control.is-valid:focus,.was-validated .form-control:invalid:focus{box-shadow:none}.invalid-feedback{position:absolute;left:0;top:100%}input[type=checkbox]:focus{box-shadow:none;border-color:rgba(0,0,0,0.25)}input[type=checkbox]:checked{background-color:#008ECF;border-color:#008ECF}.primary-checkbox[type=checkbox]{width:30px;height:30px;min-width:30px;border:1px solid black;background-color:transparent}.primary-checkbox[type=checkbox]:focus,.primary-checkbox[type=checkbox]:valid:focus,.primary-checkbox[type=checkbox]:invalid:focus{box-shadow:none!important;border-color:black}.primary-checkbox[type=checkbox]:checked,.primary-checkbox[type=checkbox]:valid:checked,.primary-checkbox[type=checkbox]:invalid:checked{background-color:black!important;border-color:black!important}.primary-checkbox[type=checkbox]:valid{border-color:black!important}.primary-checkbox[type=checkbox]:invalid{border-color:black!important}.primary-checkbox[type=checkbox]:valid ~ .form-check-label{color:black!important}.primary-radio{min-width:32px;height:32px;border:2px solid black;background-color:transparent}.primary-radio:checked,.primary-radio:valid:checked{background-color:black!important;border-color:black;background-image:none!important}.primary-radio:valid{border-color:black!important}.primary-radio:valid ~ .form-check-label{color:black!important}.primary-radio:focus,.primary-radio:valid:focus{box-shadow:none!important}.primary-radio.white{border:2px solid white}.primary-radio.white:checked{background-color:white;border-color:white}.form-select{border:1px solid #aaa;line-height:2.65}.form-select:focus{border-color:black;box-shadow:0 0 10px rgba(0,0,0,0.11)}.breadcrumb{font-size:15px}.breadcrumb span:after{content:"\f054";padding:0 8px;font-family:'Font Awesome 5 Free';font-weight:900}.breadcrumb span:last-child{opacity:.55}.breadcrumb span:last-child::after{content:''}.breadcrumb a{display:inline;background-repeat:no-repeat;background-size:0 1px;background-position:right bottom;background-image:linear-gradient(to right,black 0,black 100%);transition:background-size 0.55s cubic-bezier(0.2,0.75,0.5,1);text-decoration:none;color:black}.breadcrumb a:hover{background-position:left bottom;background-size:100% 1px}.accessories-modal{--bs-modal-width:760px}.accessories-modal .modal-content{border:none;border-radius:0}.accessories-modal .modal-header{border:none}.accessories-modal .modal-header .modal-title{text-align:center;display:flex;align-items:center;justify-content:center;width:100%;font-size:30px;font-weight:700;padding:22px 0}@media (max-width:449px){.accessories-modal .modal-header .modal-title{padding:0;padding-top:22px;font-size:26px;line-height:1}}.accessories-modal .modal-header .close-btn{position:absolute;top:30px;right:30px}@media (max-width:999px){.accessories-modal .modal-header .close-btn{top:20px;right:20px}}@media (max-width:449px){.accessories-modal .modal-header .close-btn{top:12px;right:12px}}.accessories-modal .modal-footer{border:none;display:flex;flex-direction:column;padding-bottom:22px}.accessories-modal .modal-footer .change-btn{background-color:black;color:white;border-radius:200px;width:100%;padding:15px;border:none;font-size:16px;line-height:1.2;transition:all .2s ease;width:auto;min-width:196px}.accessories-modal .modal-footer .change-btn:disabled{opacity:.3}.accessories-modal .modal-footer .change-btn:disabled:hover{opacity:.3}.accessories-modal .modal-footer .change-btn:hover{opacity:.85}.accessories-modal .modal-footer .reset-btn{font-size:14px;display:inline;background-repeat:no-repeat;background-size:0 1px;background-position:right bottom;background-image:linear-gradient(to right,black 0,black 100%);transition:background-size 0.55s cubic-bezier(0.2,0.75,0.5,1);text-decoration:none;color:black;background-position:left bottom;background-size:100% 1px}.accessories-modal .modal-footer .reset-btn:hover{background-position:left bottom;background-size:100% 1px;background-size:0 1px;background-position:right bottom}@media (max-width:999px){.accessories-modal .modal-footer .reset-btn:hover{background-position:left bottom;background-size:100% 1px}}@media (max-width:449px){.accessories-modal .modal-body{padding-bottom:0}}.accessories-modal .modal-body .accessories{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:22px}@media (max-width:999px){.accessories-modal .modal-body .accessories{grid-template-columns:1fr 1fr;gap:12px}}@media (max-width:449px){.accessories-modal .modal-body .accessories{grid-template-columns:1fr;gap:6px}}.accessories-modal .modal-body .accessories li{display:flex;flex-direction:column;align-items:center}@media (max-width:449px){.accessories-modal .modal-body .accessories li{display:grid;grid-template-columns:100px 110px;align-items:center;justify-content:center}}.accessories-modal .modal-body .accessories li .image{width:auto;height:80px}@media (max-width:449px){.accessories-modal .modal-body .accessories li .image{margin-right:20px;grid-row:1/3}}.accessories-modal .modal-body .accessories li .name{padding:12px 0;font-size:14px;text-align:center;margin-bottom:auto}@media (max-width:449px){.accessories-modal .modal-body .accessories li .name{text-align:center;grid-column:2/4;padding:4px 0}}.accessories-modal .modal-body .accessories li .quantity{min-height:34px;width:100px;margin-bottom:8px;border:1px solid black}@media (max-width:449px){.accessories-modal .modal-body .accessories li .quantity{grid-column:2;margin:0}}.accessories-modal .modal-body .accessories li .price-wrap{font-size:14px;font-weight:700;display:inline-block;min-height:26px}.accessories-modal .modal-body .accessories li .price-wrap .price::before{content:'+CHF '}@media (max-width:449px){.accessories-modal .modal-body .accessories li .price-wrap{grid-column:3;line-height:1;align-self:end}}.accessories-modal .modal-body .total{font-size:22px;font-weight:700;text-align:center;padding-top:22px}.accessories-modal .modal-body .total::before{content:'CHF '}.packaging-modal{--bs-modal-width:1300px}.packaging-modal .modal-header{border:none;padding-top:56px;padding-bottom:70px}@media (max-width:999px){.packaging-modal .modal-header{padding-top:22px;padding-bottom:32px}}@media (max-width:449px){.packaging-modal .modal-header{padding-top:0px;padding-bottom:14px}}.packaging-modal .modal-header .modal-title{font-size:63px;display:flex;justify-content:center;width:100%}@media (max-width:999px){.packaging-modal .modal-header .modal-title{font-size:32px}}@media (max-width:449px){.packaging-modal .modal-header .modal-title{font-size:28px}}.packaging-modal .modal-content{border:none;border-radius:55px;padding:22px 84px}@media (max-width:999px){.packaging-modal .modal-content{padding:22px}}.packaging-modal .modal-content .modal-body{padding:0}.packaging-modal .modal-content .packaging-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:1199px){.packaging-modal .modal-content .packaging-list{gap:32px}}@media (max-width:999px){.packaging-modal .modal-content .packaging-list{gap:12px}}.packaging-modal .modal-content .packaging-list li{display:flex;flex-direction:column;align-items:center;width:33%;padding:0 35px}@media (max-width:999px){.packaging-modal .modal-content .packaging-list li{width:100%;padding:0;max-width:180px}}@media (max-width:449px){.packaging-modal .modal-content .packaging-list li{max-width:120px}}.packaging-modal .modal-content .packaging-list li.active .image-wrap{background:#A776B1;border-color:#A776B1}.packaging-modal .modal-content .packaging-list li.reusable .title{color:#81C679}.packaging-modal .modal-content .packaging-list li.reusable .title img{width:40px}.packaging-modal .modal-content .packaging-list li.reusable .price::before{content:'Depot CHF'}.packaging-modal .modal-content .packaging-list li .image-wrap{border:1px solid black;border-radius:25px;min-height:240px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:24px;cursor:pointer;padding:12px}@media (max-width:999px){.packaging-modal .modal-content .packaging-list li .image-wrap{min-height:160px}}@media (max-width:449px){.packaging-modal .modal-content .packaging-list li .image-wrap{min-height:100px;margin-bottom:6px}}@media (min-width:1000px){.packaging-modal .modal-content .packaging-list li .image-wrap:hover img{transform:scale(1.05)}}.packaging-modal .modal-content .packaging-list li .image-wrap .boxes{display:grid;grid-template-columns:1fr 1fr;max-width:228px;width:100%;gap:30px;margin:8px}.packaging-modal .modal-content .packaging-list li .image-wrap .boxes img{max-width:80px;position:relative}.packaging-modal .modal-content .packaging-list li .image-wrap .boxes img:nth-child(1){top:-12px}.packaging-modal .modal-content .packaging-list li .image-wrap .boxes img:nth-child(3){top:-20px;left:20px}.packaging-modal .modal-content .packaging-list li .image-wrap .boxes img:nth-child(4){right:-12px}.packaging-modal .modal-content .packaging-list li .image-wrap img{width:100%;max-width:154px;transition:transform 0.8s cubic-bezier(0.15,0.2,0.1,1)}.packaging-modal .modal-content .packaging-list li .title{font-size:22px;font-weight:700;margin-bottom:6px;text-align:center}@media (max-width:999px){.packaging-modal .modal-content .packaging-list li .title{font-size:18px}}@media (max-width:449px){.packaging-modal .modal-content .packaging-list li .title{margin:0}}.packaging-modal .modal-content .packaging-list li .description{line-height:1}@media (max-width:449px){.packaging-modal .modal-content .packaging-list li .description{text-align:center}}.packaging-modal .modal-content .packaging-list li .price::before{content:'CHF';padding-right:4px}.packaging-modal .modal-footer{border:none;padding-bottom:56px;justify-content:center;padding-top:56px}@media (max-width:999px){.packaging-modal .modal-footer{padding-bottom:22px;padding-top:22px}}@media (max-width:449px){.packaging-modal .modal-footer{padding-bottom:0}}.packaging-modal .modal-footer .actions-wrap{display:flex;flex-direction:column;align-items:center}.packaging-modal .modal-footer .actions-wrap .vat-wrap{min-height:40px}.packaging-modal .modal-footer .actions-wrap .vat{padding-right:22px;padding-top:12px}.packaging-modal .modal-footer .actions-wrap button{font-size:22px;font-weight:400;min-width:320px;display:flex;align-items:center;justify-content:center}@media (max-width:449px){.packaging-modal .modal-footer .actions-wrap button{font-size:18px;min-width:auto}}.packaging-modal .modal-footer .actions-wrap button span{padding-left:4px}.recommendations-modal{--bs-modal-width:1250px}.recommendations-modal .modal-header{border:none;padding-top:12px;padding-bottom:50px}@media (max-width:999px){.recommendations-modal .modal-header{padding-top:6px;padding-bottom:32px}}@media (max-width:449px){.recommendations-modal .modal-header{padding-bottom:12px}}.recommendations-modal .modal-header .modal-title{font-size:63px;display:flex;justify-content:center;width:100%}@media (max-width:999px){.recommendations-modal .modal-header .modal-title{font-size:32px}}@media (max-width:449px){.recommendations-modal .modal-header .modal-title{font-size:22px}}.recommendations-modal .modal-content{border:none;border-radius:55px;padding:22px 84px}@media (max-width:999px){.recommendations-modal .modal-content{padding:22px}}.recommendations-modal .modal-content .modal-body{padding:0;max-width:960px;margin:auto;width:100%;overflow:hidden}.recommendations-modal .modal-content .modal-body .description{text-align:center;font-size:22px;margin-bottom:32px}@media (max-width:449px){.recommendations-modal .modal-content .modal-body .description{font-size:16px}}.recommendations-modal .modal-content .modal-body .swiper-recommendation{display:none;width:100%;height:100%}.recommendations-modal .modal-content .modal-body .swiper-recommendation .swiper-slide{width:300px}@media (max-width:449px){.recommendations-modal .modal-content .modal-body .swiper-recommendation .swiper-slide{width:200px}}@media (max-width:999px){.recommendations-modal .modal-content .modal-body .swiper-recommendation{display:block}}.recommendations-modal .modal-content .modal-body .gallery-recommendation{display:flex}@media (max-width:999px){.recommendations-modal .modal-content .modal-body .gallery-recommendation{display:none}}.recommendations-modal .modal-content .modal-body .no-content{text-align:center;font-style:italic;font-size:22px;padding:72px 0}.recommendations-modal .modal-content .modal-body .loader-wrap{position:relative;min-height:200px}.recommendations-modal .modal-footer{border:none;display:flex;justify-content:center}.recommendations-modal .modal-footer button{justify-content:center;min-width:200px}.confirmation-modal{--bs-modal-width:720px}.confirmation-modal.not-logged-info-modal .modal-header .modal-title{padding-bottom:0}.confirmation-modal.not-logged-info-modal .modal-footer{padding-top:0}.confirmation-modal .modal-content{border:none;border-radius:42px}.confirmation-modal .modal-header{border:none}.confirmation-modal .modal-header .modal-title{text-align:center;width:100%;font-size:30px;padding:30px 40px;max-width:600px;margin:auto}@media (max-width:449px){.confirmation-modal .modal-header .modal-title{padding:0;padding-top:22px;font-size:26px;line-height:1}}.confirmation-modal .modal-header .modal-title span{font-weight:bold}.confirmation-modal .modal-body{padding:44px;padding-top:0;text-align:center}.confirmation-modal .modal-footer{border:none;display:flex;flex-direction:row;justify-content:center;padding-bottom:44px}.confirmation-modal .modal-footer button{font-size:22px;font-weight:400;display:flex;align-items:center;justify-content:center}@media (max-width:449px){.confirmation-modal .modal-footer button{font-size:18px;min-width:auto}}.confirmation-modal .modal-footer button span{padding-left:4px}input[type=range]::-webkit-slider-thumb{pointer-events:all;width:24px;height:24px;-webkit-appearance:none}.range-slider{position:relative;width:100%}.range-slider .min-price-input,.range-slider .max-price-input{position:absolute;pointer-events:none;-webkit-appearance:none;z-index:20;height:0.5rem;width:100%;opacity:0;cursor:pointer}.range-slider .range-slider-inner{position:relative;z-index:10;height:4px}.range-slider .range-slider-inner .range-line{position:absolute;z-index:10;left:0;right:0;bottom:0;top:0;border-radius:0.375rem;background-color:#ebebeb}.range-slider .range-slider-inner .range-line-active{position:absolute;z-index:20;top:0;bottom:0;border-radius:0.375rem;background-color:black}.range-slider .range-slider-inner .left-thumb,.range-slider .range-slider-inner .right-thumb{position:absolute;z-index:30;width:20px;height:20px;background-color:black;border-radius:50%;margin-top:-0.5rem;margin-left:-0.25rem}.range-slider .range-slider-inner .right-thumb{margin-right:-0.75rem}.cart-wrap{--bs-offcanvas-width:690px;height:100%;display:flex;flex-direction:column;overflow:auto;background:#A776B1;color:white}.cart-wrap .offcanvas-cart-inner{position:relative;padding:40px;height:100%;min-height:calc(var(--app-height) - 105px - 62px);display:flex;flex-direction:column}@media (max-width:999px){.cart-wrap .offcanvas-cart-inner{padding:30px}}@media (max-width:449px){.cart-wrap .offcanvas-cart-inner{padding:15px}}.cart-wrap .offcanvas-cart-inner .loader-wrap{position:absolute;left:0;top:0;bottom:0;right:0}.cart-wrap .offcanvas-cart-inner .loader-wrap .spinner-wrap{background-color:rgba(167,118,177,0.5)}.cart-wrap .close-btn{position:absolute;right:40px;top:60px;z-index:99;background:transparent}.cart-wrap .close-btn .close-line{background-color:white}.cart-wrap .close-btn .close-wrap{height:30px}@media (max-width:449px){.cart-wrap .close-btn{top:20px;right:20px}}.cart-wrap .cart-header{flex:0;display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:none}@media (max-width:449px){.cart-wrap .cart-header{padding-bottom:12px}}.cart-wrap .cart-header h5{font-weight:700;font-size:62px;color:white;margin:0}@media (max-width:999px){.cart-wrap .cart-header h5{font-size:48px}}@media (max-width:449px){.cart-wrap .cart-header h5{font-size:38px}}.cart-wrap .cart-body{flex:1;display:flex;flex-direction:column;justify-content:space-between}.cart-wrap .cart-body .empty-box{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:80px 0px}.cart-wrap .cart-body .empty-box .text{font-size:30px;margin-bottom:15px}.cart-wrap .cart-body .empty-box .go-to-shop-btn{text-decoration:none;text-align:center;font-size:22px;line-height:1;max-width:255px;display:block;width:100%}.cart-wrap .cart-body .products-box{height:100%;display:flex;flex-direction:column;height:calc(var(--app-height) - 95px - 100px - 66px - 80px)}@media (max-width:999px){.cart-wrap .cart-body .products-box{height:calc(var(--app-height) - 77px - 100px - 66px - 60px)}}@media (max-width:449px){.cart-wrap .cart-body .products-box{height:calc(var(--app-height) - 58px - 90px - 66px - 30px)}}.cart-wrap .cart-body .products-list{margin:0;padding:0;list-style:none;overflow:auto;overflow-x:hidden}.cart-wrap .cart-body .products-list::-webkit-scrollbar{width:2px}.cart-wrap .cart-body .products-list::-webkit-scrollbar-track{background:rgba(255,255,255,0)}.cart-wrap .cart-body .products-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.8);border-radius:5px}.cart-wrap .cart-body .products-list .product{display:grid;grid-template-columns:auto 1fr auto auto;gap:30px;align-items:center;padding:20px 0;border-bottom:1px solid rgba(255,255,255,0.5)}@media (max-width:999px){.cart-wrap .cart-body .products-list .product{grid-template-columns:auto auto 1fr;gap:6px}}.cart-wrap .cart-body .products-list .product:last-child{border-bottom:none}.cart-wrap .cart-body .products-list .product .product-image-wrap{display:block;position:relative}@media (max-width:999px){.cart-wrap .cart-body .products-list .product .product-image-wrap{grid-row:1/3}}.cart-wrap .cart-body .products-list .product .product-image-wrap .additional{position:absolute;right:4px;left:4px;top:4px;max-width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.cart-wrap .cart-body .products-list .product .product-image-wrap .additional .additional-item{background:#ADCD60;padding:6px 10px;border-radius:15px 0 15px 15px;z-index:9;text-align:center;line-height:1;font-size:16px;font-weight:bold}@media (max-width:1199px){.cart-wrap .cart-body .products-list .product .product-image-wrap .additional .additional-item{font-size:12px}}@media (max-width:999px){.cart-wrap .cart-body .products-list .product .product-image-wrap .additional .additional-item{font-size:12px;padding:6px 8px}}@media (max-width:449px){.cart-wrap .cart-body .products-list .product .product-image-wrap .additional .additional-item{font-size:10px}}.cart-wrap .cart-body .products-list .product .product-image-wrap .additional .additional-item.promotion{background:#EC6B62;color:white}.cart-wrap .cart-body .products-list .product .product-image-wrap .product-image{width:100px;height:100px;object-fit:contain}@media (max-width:999px){.cart-wrap .cart-body .products-list .product .product-image-wrap .product-image{width:75px;height:75px}}@media (max-width:999px){.cart-wrap .cart-body .products-list .product .product-title{grid-column:2/4}}.cart-wrap .cart-body .products-list .product .product-title a{font-size:22px;color:white;text-decoration:none}@media (max-width:999px){.cart-wrap .cart-body .products-list .product .product-title a{font-size:18px}}.cart-wrap .cart-body .products-list .product .quantity{min-height:46px;width:140px}@media (max-width:999px){.cart-wrap .cart-body .products-list .product .quantity{min-width:106px;width:106px;min-height:40px}.cart-wrap .cart-body .products-list .product .quantity .minus{padding-left:8px}.cart-wrap .cart-body .products-list .product .quantity .plus{padding-right:8px}}.cart-wrap .cart-body .products-list .product .quantity .minus svg,.cart-wrap .cart-body .products-list .product .quantity .plus svg{width:30px}@media (max-width:999px){.cart-wrap .cart-body .products-list .product .quantity .minus svg,.cart-wrap .cart-body .products-list .product .quantity .plus svg{width:26px}}.cart-wrap .cart-body .products-list .product .price-wrap{display:flex;flex-direction:column;min-width:116px;align-items:center;color:white}@media (max-width:999px){.cart-wrap .cart-body .products-list .product .price-wrap{min-width:100%;align-items:flex-end}}.cart-wrap .cart-body .products-list .product .price-wrap .price{font-size:22px}@media (max-width:449px){.cart-wrap .cart-body .products-list .product .price-wrap .price{font-size:14px}}.cart-wrap .cart-body .products-list .product .price-wrap .price::before{content:'CHF '}.cart-wrap .cart-body .products-list .product .price-wrap .remove-btn{text-decoration:none;color:white;font-size:14px;text-align:center}.cart-wrap .cart-body .products-list .product .price-wrap .remove-btn:hover{opacity:.55;transition:all .2s ease}.cart-wrap .cart-body .packaging{display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center;padding:20px 0}.cart-wrap .cart-body .packaging .packaging-image-wrap{display:block}.cart-wrap .cart-body .packaging .packaging-image-wrap .packaging-image{width:100px;object-fit:contain}@media (max-width:999px){.cart-wrap .cart-body .packaging .packaging-image-wrap .packaging-image{width:75px}}.cart-wrap .cart-body .packaging .packaging-title a{font-size:22px;color:white;text-decoration:none}@media (max-width:999px){.cart-wrap .cart-body .packaging .packaging-title a{font-size:18px}}.cart-wrap .cart-body .packaging .price-wrap{display:flex;flex-direction:column;min-width:116px;align-items:center;color:white}.cart-wrap .cart-body .packaging .price-wrap .price{font-size:22px}@media (max-width:449px){.cart-wrap .cart-body .packaging .price-wrap .price{font-size:14px}}.cart-wrap .cart-body .packaging .price-wrap .price::before{content:'CHF '}.cart-wrap .cart-footer{flex:0;border-top:1px solid rgba(255,255,255,0.5);padding-top:20px;position:relative}.cart-wrap .cart-footer .locations-wrap a{text-decoration:none;color:white}.cart-wrap .cart-footer .price-wrap,.cart-wrap .cart-footer .coins-wrap,.cart-wrap .cart-footer .locations-wrap{display:flex;align-items:center;justify-content:space-between;line-height:1.2}.cart-wrap .cart-footer .price-wrap .text,.cart-wrap .cart-footer .coins-wrap .text,.cart-wrap .cart-footer .locations-wrap .text{text-transform:capitalize}.cart-wrap .cart-footer .price-wrap span,.cart-wrap .cart-footer .coins-wrap span,.cart-wrap .cart-footer .locations-wrap span{font-size:22px}@media (max-width:449px){.cart-wrap .cart-footer .price-wrap span,.cart-wrap .cart-footer .coins-wrap span,.cart-wrap .cart-footer .locations-wrap span{font-size:18px}}.cart-wrap .cart-footer .price-wrap .vat,.cart-wrap .cart-footer .coins-wrap .vat,.cart-wrap .cart-footer .locations-wrap .vat{font-size:14px;font-weight:400}.cart-wrap .cart-footer .price::before{content:'CHF '}.cart-wrap .cart-footer .price-wrap{font-weight:700}.cart-wrap .cart-footer .coins-wrap .title{display:flex;align-items:center}.cart-wrap .cart-footer .coins-wrap .title button{padding:0;margin-left:4px}.cart-wrap .cart-footer .coins-wrap .title button:active{border-color:transparent}.cart-wrap .cart-footer .coins-wrap .title button i{color:white}.cart-wrap .accessories-wrap{margin-top:auto;padding:22px 0}.cart-wrap .accessories-wrap .title-wrap{display:flex;flex-direction:row;align-items:center}.cart-wrap .accessories-wrap .title-wrap .price{margin-left:auto;font-weight:700}.cart-wrap .accessories-wrap .title-wrap .edit-icon{width:40px;cursor:pointer}.cart-wrap .accessories-wrap .title{position:relative;font-size:22px;line-height:34px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width:449px){.cart-wrap .accessories-wrap .title{font-size:18px}}.cart-wrap .accessories-wrap .title::before{content:"";top:10px;left:14px;width:2px;margin-left:-2px;height:14px;position:absolute;background-color:white;transition:transform 0.45s cubic-bezier(0.3,0.4,0.2,1),background-color 0.15s ease}.cart-wrap .accessories-wrap .title::after{content:"";top:18px;left:6px;margin-top:-2px;width:14px;height:2px;position:absolute;background-color:white;transition:background-color .15s ease}.cart-wrap .accessories-wrap .title[aria-expanded="true"]::before{transform:scaleY(0)}.cart-wrap .accessories-wrap .title[data-bs-toggle="collapse"]{cursor:pointer;padding-left:35px}.cart-wrap .accessories-wrap .accessories{padding:0;margin:0;list-style:none}.cart-wrap .accessories-wrap .accessories li{display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:2px 0}.cart-wrap .accessories-wrap .accessories li .price{margin-left:auto}.cart-wrap .accessories-wrap .accessories li .count{padding-right:8px;display:block;min-width:30px}.cart-wrap .accessories-wrap .accessories li .count::before{content:'x'}.cart-wrap .storecards-wrap{display:flex;flex-direction:column;gap:22px;margin-bottom:22px}.cart-wrap .storecards-wrap .storecard{color:white;background:#55a38b;border-radius:16px;padding:6px 12px;width:100%;text-align:center}.cart-wrap .actions{display:flex;gap:8px;padding-top:20px;margin:0 -20px}@media (max-width:999px){.cart-wrap .actions{margin:0 -16px}}@media (max-width:449px){.cart-wrap .actions{margin:0 -8px}}.cart-wrap .actions .checkout-btn{width:100%;display:flex;align-items:center;justify-content:center}.offcanvas-search{--bs-offcanvas-height:225px;padding-top:105px}@media (max-width:449px){.offcanvas-search{padding-top:52px}}.offcanvas-search .search-wrap{display:flex;align-items:center;position:relative}.offcanvas-search .search-wrap .close-btn{position:absolute;right:0;top:0;width:42px;height:42px;top:50%;transform:translateY(-50%)}.offcanvas-search .search-wrap .close-btn .close-wrap{height:20px}.offcanvas-search .search-wrap input{padding-right:50px}.quantity{min-width:110px;display:flex;transition:border-color .2s ease;border-radius:15px;min-height:48px;overflow:hidden}.quantity:hover{border-color:black}.quantity input{width:38px;border:none;padding:0;box-shadow:none;text-align:center;line-height:1;border-radius:0}.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity input[type=number]{-moz-appearance:textfield}.quantity input:focus-visible{outline:none}.quantity .plus,.quantity .minus{font-size:22px;width:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;user-select:none;background:white;color:black}.quantity-secondary{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.quantity-secondary span{font-size:44px;display:block;min-width:80px;padding:0 4px;text-align:center}@media (max-width:449px){.quantity-secondary span{font-size:22px;min-width:60px}}.quantity-secondary .minus,.quantity-secondary .plus{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:rgba(0,0,0,0.17);color:white}@media (max-width:449px){.quantity-secondary .minus,.quantity-secondary .plus{width:32px;height:32px;border-radius:8px;padding:4px}}.quantity-secondary .minus:active,.quantity-secondary .plus:active{border-color:transparent;background:rgba(0,0,0,0.17);color:white}.quantity-secondary .minus svg,.quantity-secondary .plus svg{fill:white}.cart-badge{font-size:11px!important;font-weight:400;padding:4px;display:flex;width:18px;height:18px;line-height:1;align-items:center;justify-content:center;background:#EC6B62;border-radius:50%;position:absolute;top:0;right:-10px;color:white;box-shadow:0 5px 12px rgba(0,0,0,0.2);animation:.6s ease-in-out .12s normal both 1 bounce_in_animation}.footer-wrap{position:relative;background:#303c45;color:white;transition:all .2s ease}.footer-wrap .inner{display:flex;flex-direction:column;padding:12px 0px;justify-content:center;align-items:center;position:relative}.footer-wrap .btn-up{top:36px;right:0;position:absolute}@media (max-width:449px){.footer-wrap .btn-up{top:22px}}.footer-wrap ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;column-gap:22px}@media (max-width:999px){.footer-wrap ul{column-gap:12px;justify-content:center;margin-bottom:6px}}.footer-wrap .social-links{column-gap:0}@media (max-width:999px){.footer-wrap .social-links{margin:0}}.footer-wrap .social-links li a{color:white}.footer-wrap .social-links li a img{width:88px}@media (max-width:449px){.footer-wrap .social-links li a img{width:44px}}.footer-wrap .links li a{font-size:22px;display:inline;background-repeat:no-repeat;background-size:0 1px;background-position:right bottom;background-image:linear-gradient(to right,white 0,white 100%);transition:background-size 0.55s cubic-bezier(0.2,0.75,0.5,1);text-decoration:none;color:white}.footer-wrap .links li a:hover{background-position:left bottom;background-size:100% 1px}@media (max-width:449px){.footer-wrap .links li a{font-size:14px}}.footer-wrap .copyright{font-size:22px;opacity:.5;display:flex;justify-content:flex-end;width:100%}@media (max-width:449px){.footer-wrap .copyright{font-size:14px;padding-top:22px}}.locations-cart{width:100%;padding-top:52px}@media (max-width:449px){.locations-cart{padding-top:34px}}.locations-cart .title{font-size:20px;margin:0;color:white;font-size:27px;opacity:.5;margin-bottom:32px}@media (max-width:449px){.locations-cart .title{font-size:18px;margin-bottom:8px}}.locations-cart .delivery-types{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-bottom:36px}@media (max-width:449px){.locations-cart .delivery-types{margin-bottom:12px}}.locations-cart .delivery-types .delivery-link,.locations-cart .delivery-types .takeaway-link{color:white;font-size:63px;font-weight:500;padding:0;opacity:.5;line-height:1;text-decoration:none}@media (max-width:999px){.locations-cart .delivery-types .delivery-link,.locations-cart .delivery-types .takeaway-link{font-size:32px}}.locations-cart .delivery-types .delivery-link:hover,.locations-cart .delivery-types .takeaway-link:hover{color:white}.locations-cart .delivery-types .delivery-link.active,.locations-cart .delivery-types .takeaway-link.active{opacity:1}.locations-cart .locations{background:white;border-radius:25px 25px 25px 0;position:relative}.locations-cart .locations select{border:none;padding:12px;padding-right:80px;background:transparent;position:relative}.locations-cart .locations select:focus{box-shadow:none}.locations-cart .locations .locations-list{padding:36px 42px;list-style:none;margin:0;width:100%}@media (max-width:449px){.locations-cart .locations .locations-list{padding:18px 22px}}.locations-cart .locations .locations-list li{display:grid;grid-template-columns:70% auto}@media (max-width:999px){.locations-cart .locations .locations-list li{grid-template-columns:1fr auto}}.locations-cart .locations .locations-list li a{color:black;font-size:18px;padding:4px 0;text-decoration:none}.locations-cart .locations .locations-list li i{color:#EC6B62}.gallery-wrap{margin-left:360px;transition:all 0.35s cubic-bezier(0.12,0.75,0.4,1);position:relative;min-height:calc(var(--app-height) - 105px - 40px - 40px - 46px);width:100%}@media (max-width:999px){.gallery-wrap{margin-left:0}}.gallery-wrap.full{margin-left:0}.gallery .card{border:none;border-radius:0;overflow:hidden;cursor:pointer;background:transparent;animation-duration:1.3s;animation-timing-function:cubic-bezier(0.25,0.1,0.18,1);animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running;animation-name:fade_in}.gallery .card .additional{position:absolute;right:32px;left:32px;top:18px;max-width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.gallery .card .additional .additional-item{background:#ADCD60;padding:10px 15px;border-radius:15px 0 15px 15px;z-index:9;text-align:center;line-height:1;font-size:16px;font-weight:bold}@media (max-width:1199px){.gallery .card .additional .additional-item{font-size:12px}}@media (max-width:999px){.gallery .card .additional .additional-item{font-size:12px;padding:6px 8px}}@media (max-width:449px){.gallery .card .additional .additional-item{font-size:10px}}.gallery .card .additional .additional-item.promotion{background:#EC6B62;color:white}.gallery .card .gallery-image-wrap{display:block;position:relative;border-radius:45px;overflow:hidden}@media (min-width:1000px){.gallery .card .gallery-image-wrap:hover .gallery-image{transform:scale(1.1)}}.gallery .card .gallery-image-wrap:hover .product-add-to-cart{opacity:1}.gallery .card .gallery-image-wrap>a{display:block;overflow:hidden;position:relative}.gallery .card .gallery-image-wrap .gallery-image{width:100%;background:white;object-fit:cover;transition:all 0.35s cubic-bezier(0.12,0.75,0.4,1);transform:scale(1)}.gallery .card .gallery-image-wrap a.product-add-to-cart{position:absolute;left:0px;right:0px;bottom:0px;opacity:0;font-size:18px;background-color:#A776B1;color:white;text-align:center;text-decoration:none;padding:12px 10px}@media (max-width:1199px){.gallery .card .gallery-image-wrap a.product-add-to-cart{display:none}}.gallery .card .card-body{padding:25px;display:flex;flex-direction:column}@media (max-width:999px){.gallery .card .card-body{padding:12px}}.gallery .card .card-body .title{font-size:18px;text-align:center;font-weight:700;margin:0}@media (max-width:449px){.gallery .card .card-body .title{font-size:16px}}.gallery .card .card-body .price{font-size:14px;text-align:center}.gallery .card .card-body .allergenes-wrap{margin:0;margin-top:auto;display:flex;align-items:center;justify-content:center;gap:4px;list-style:none;padding:0;z-index:8}@media (max-width:1199px){.gallery .card .card-body .allergenes-wrap{gap:2px}}@media (max-width:449px){.gallery .card .card-body .allergenes-wrap svg{max-width:18px}}.spinner-wrap{position:absolute;z-index:9999;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #79C6C0;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#79C6C0 transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}.snackbar-container{transition:all .5s ease;transition-property:top,right,bottom,left,opacity;font-family:Roboto,sans-serif;font-size:14px;min-height:14px;background-color:#070b0e;position:fixed;display:flex;justify-content:space-between;align-items:center;color:#fff;line-height:22px;padding:18px 24px;bottom:-100px;top:-100px;opacity:0;z-index:9999}.snackbar-container .action{background:inherit;display:inline-block;border:none;font-size:inherit;text-transform:uppercase;color:#4caf50;margin:0 0 0 24px;padding:0;min-width:min-content;cursor:pointer}@media (min-width:640px){.snackbar-container{min-width:288px;max-width:568px;display:inline-flex;border-radius:2px;margin:24px}}@media (max-width:640px){.snackbar-container{left:0;right:0;width:100%}}.snackbar-pos.bottom-center{top:auto!important;bottom:0;left:50%;transform:translate(-50%,0)}.snackbar-pos.bottom-left{top:auto!important;bottom:0;left:0}.snackbar-pos.bottom-right{top:auto!important;bottom:0;right:0}.snackbar-pos.top-left{bottom:auto!important;top:0;left:0}.snackbar-pos.top-center{bottom:auto!important;top:0;left:50%;transform:translate(-50%,0)}.snackbar-pos.top-right{bottom:auto!important;top:0;right:0}@media (max-width:640px){.snackbar-pos.bottom-center,.snackbar-pos.top-center{left:0;transform:none}}.offcanvas-add-pwa{background-color:#f8f0e4;height:auto!important}.offcanvas-add-pwa .offcanvas-body{padding-right:70px;line-height:1.3}.offcanvas-add-pwa .offcanvas-body .btn-close{position:absolute;right:22px;top:50%;transform:translateY(-50%)}.offcanvas-add-pwa .offcanvas-body .btn-close:focus{outline:none;box-shadow:none}.offcanvas-add-pwa .offcanvas-body .icon{line-height:1em;display:inline-block;background-size:contain;background-position:50%;background-repeat:no-repeat;width:20px;height:20px;margin:-3px}.offcanvas-add-pwa .offcanvas-body .icon.ios-add{background-image:url("/assets_website/icons/ios-add.png")}.offcanvas-add-pwa .offcanvas-body .icon.ios-share{background-image:url("/assets_website/icons/ios-share.png")}.info-item{background:#f8f0e4;border-radius:45px;overflow:hidden;color:#303c45;text-decoration:none;transition:all 0.2s ease-in-out}@media (min-width:1200px){.info-item:hover{box-shadow:0 0 20px rgba(0,0,0,0.21)}}.info-item.white{background:#ffffff}.info-item .image-wrap img{overflow:hidden;width:100%;aspect-ratio:16 / 9;object-fit:cover}.info-item .info{padding:24px 32px}.info-item .info h4{font-size:24px;font-weight:bold;padding-bottom:12px;margin:0}.shop-page{position:relative;min-height:calc(var(--app-height) - 105px)}.shop-page .filter-labels{padding:0;margin:0;list-style:none;display:flex;gap:8px;flex-wrap:wrap}.shop-page .filter-labels .chosen-filter{white-space:nowrap}.shop-page .filter-labels .chosen-filter a{transition:all .2s ease;padding:10px 15px;color:white;text-decoration:none;border-radius:200px;transition:all .2s ease;display:block;background-color:#79C6C0}.shop-page .filter-labels .chosen-filter a::before{margin-right:0.5em;content:"\f057";font-family:'Font Awesome 5 Free';font-weight:900;color:white}.shop-page .filter-labels .chosen-filter.light a{background-color:#F8F8F8;color:#79C6C0}.shop-page .filter-labels .chosen-filter.light a::before{color:#79C6C0}.shop-page .controls{display:grid;grid-template-columns:auto 1fr auto auto;margin-bottom:40px;align-items:center;column-gap:20px}@media (max-width:999px){.shop-page .controls{grid-template-columns:1fr 1fr;column-gap:10px;margin-bottom:22px}}.shop-page .controls .left-box{margin-left:140px;display:flex;flex-direction:column;transition:all 0.35s cubic-bezier(0.12,0.75,0.4,1)}@media (max-width:999px){.shop-page .controls .left-box{margin-left:0!important;grid-column:1 / 3}}.shop-page .controls .left-box .current-location-wrap{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap}.shop-page .controls .left-box .current-location-wrap a{display:flex}.shop-page .controls .left-box .close-icon{width:16px}.shop-page .controls .left-box .current-location{padding:8px 22px;padding-left:0}@media (max-width:999px){.shop-page .controls .filter-labels{display:none}}@media (max-width:999px){.shop-page .controls .text{grid-column:1/3;grid-row:2/3;margin-top:8px}}@media (max-width:999px){.shop-page .controls .btn-toggle-filter{grid-row:1;justify-content:center;padding:12px 8px}}.shop-page .controls .btn-toggle-filter img{width:30px;margin-right:4px}.shop-page .controls .btn-select-filtering{justify-content:center;min-height:54px;min-width:none}@media (max-width:999px){.shop-page .controls .filtering{grid-row:1}.shop-page .controls .filtering .btn-select-filtering{width:100%}}.shop-page .controls .dropdown-menu{border-radius:0;border:none;min-width:200px;box-shadow:rgba(0,0,0,0.04) 0 1px 0,rgba(0,0,0,0.05) 0 2px 7px,rgba(0,0,0,0.06) 0 12px 22px}.shop-page .controls .dropdown-menu li{display:flex;padding:4px 8px}.shop-page .controls .dropdown-menu li:hover{background-color:#f0f0f0}.shop-page .controls .dropdown-menu li.active{background-color:#f0f0f0}.shop-page .controls .dropdown-menu li .no-filter{padding-left:28px}.shop-page .controls .dropdown-menu li svg{min-width:25px}.shop-page .controls .dropdown-menu li a{padding-left:10px;padding-right:30px;position:relative;text-decoration:none;color:#303c45}.shop-page .products-wrap{display:flex}.shop-page .products-wrap .filters{width:320px;position:relative;transition:all 0.35s cubic-bezier(0.12,0.75,0.4,1);opacity:1;visibility:visible;background:#79C6C0;position:absolute;left:0;top:0;bottom:0}@media (max-width:999px){.shop-page .products-wrap .filters{position:fixed;top:0;z-index:9999;left:0;width:100%;min-width:100%;height:var(--app-height);padding:0;padding-top:64px}}.shop-page .products-wrap .filters::before{content:'';display:block;position:absolute;width:100vw;background-color:#79C6C0;background-color:#79C6C0;height:100%;right:0}.shop-page .products-wrap .filters.transform-x--100{transform:translateX(-40vw);opacity:0}.shop-page .products-wrap .filters.transform-x-0{transform:translateX(0);opacity:1}.shop-page .products-wrap .filters .header{align-items:center;justify-content:space-between;padding:14px 40px;background-color:#fff;border-bottom:1px solid rgba(0,0,0,0.1);position:fixed;width:100%;top:0;left:0;z-index:9;display:none}@media (max-width:999px){.shop-page .products-wrap .filters .header{display:flex}}@media (max-width:449px){.shop-page .products-wrap .filters .header{padding:14px 20px}}.shop-page .products-wrap .filters .header h4{font-size:22px;font-weight:700}.shop-page .products-wrap .filters .inner{position:sticky;top:105px;max-height:calc(var(--app-height) - 105px);overflow:auto;padding-right:48px;padding-top:40px;padding-left:10px}@media (max-width:999px){.shop-page .products-wrap .filters .inner{top:0;max-height:100%;padding-right:22px}}.shop-page .products-wrap .filters .inner::-webkit-scrollbar{width:2px}.shop-page .products-wrap .filters .inner::-webkit-scrollbar-track{background:rgba(255,255,255,0)}.shop-page .products-wrap .filters .inner::-webkit-scrollbar-thumb{background:rgba(136,136,136,0.5);border-radius:5px}.shop-page .products-wrap .filters .inner .filter-labels{display:none;margin-bottom:32px}@media (max-width:999px){.shop-page .products-wrap .filters .inner .filter-labels{display:flex}}.shop-page .products-wrap .filters .btn-toggle-filter{background-color:#F8F8F8;margin-bottom:50px}@media (max-width:999px){.shop-page .products-wrap .filters .btn-toggle-filter{display:none}}.shop-page .products-wrap .filters .btn-toggle-filter img{width:30px;margin-right:4px}.shop-page .products-wrap .filters .filter-wrap{margin-bottom:60px}@media (max-width:999px){.shop-page .products-wrap .filters .filter-wrap{margin-bottom:15px}}.shop-page .products-wrap .filters .filter-wrap .collapse:not(.show){display:block}@media (max-width:999px){.shop-page .products-wrap .filters .filter-wrap .collapse:not(.show){display:none}}@media (min-width:1000px){.shop-page .products-wrap .filters .filter-wrap .collapsing{transition:none;height:auto}}.shop-page .products-wrap .filters .filter-wrap .allergenes-wrap{display:flex;gap:12px;padding-bottom:8px}.shop-page .products-wrap .filters .filter-wrap .allergenes-wrap img{max-width:20px;cursor:pointer}.shop-page .products-wrap .filters .filter-title{font-size:22px;padding-bottom:15px;position:relative;color:white;letter-spacing:2px}@media (max-width:999px){.shop-page .products-wrap .filters .filter-title{line-height:34px}}.shop-page .products-wrap .filters .filter-title::before{content:"";top:10px;left:14px;width:2px;margin-left:-2px;height:14px;position:absolute;background-color:white;transition:transform 0.45s cubic-bezier(0.3,0.4,0.2,1),background-color 0.15s ease;display:none}@media (max-width:999px){.shop-page .products-wrap .filters .filter-title::before{display:block}}.shop-page .products-wrap .filters .filter-title::after{content:"";top:18px;left:6px;margin-top:-2px;width:14px;height:2px;position:absolute;background-color:white;transition:background-color .15s ease;display:none}@media (max-width:999px){.shop-page .products-wrap .filters .filter-title::after{display:block}}.shop-page .products-wrap .filters .filter-title[aria-expanded="true"]::before{transform:scaleY(0)}@media (max-width:999px){.shop-page .products-wrap .filters .filter-title[data-bs-toggle="collapse"]{cursor:pointer;padding-left:35px}}.shop-page .products-wrap .filters ul{list-style:none;margin:0;padding:0}.shop-page .products-wrap .filters ul li{position:relative}.shop-page .products-wrap .filters ul li .inner-wrap{width:100%;padding:4px 0;cursor:pointer}.shop-page .products-wrap .filters ul li .inner-wrap:hover>a{font-weight:600}.shop-page .products-wrap .filters ul li .inner-wrap:hover>a ~ .count{opacity:1}.shop-page .products-wrap .filters ul li .inner-wrap.active>a ~ .count{opacity:1}@media (max-width:449px){.shop-page .products-wrap .filters ul li{font-size:16px}}.shop-page .products-wrap .filters ul li .count{position:absolute;right:0;background-color:white;border-radius:50%;display:inline-block;line-height:26px;height:26px;width:26px;color:#79C6C0;text-align:center;font-size:14px;transition:background-color .2s ease,color .2s ease;opacity:.5}.shop-page .products-wrap .filters ul li a{color:white;text-decoration:none;line-height:24px}.shop-page .products-wrap .filters ul .children{margin-top:3px;margin-left:0px}.shop-page .products-wrap .filters ul .children li{display:flex;align-items:center}.shop-page .products-wrap .filters ul .children li::before{content:'';width:22px;display:block;background-color:white;height:1px;margin-right:8px;opacity:.5}.shop-page .products-wrap .filters .price-wrap{display:flex;align-items:center;justify-content:space-between;margin-top:22px}.shop-page .products-wrap .filters .price-wrap .price-label{font-size:12px}.shop-page .products-wrap .filters .categories-filter .cat-parent .children{display:none}.shop-page .products-wrap .filters .categories-filter .cat-parent.current-cat-parent .children{display:block}@media (max-width:999px){.shop-page .products-wrap .filters .categories-filter{margin-left:35px}}.profile-layout{max-width:1100px;margin:auto;display:flex;align-items:center;justify-content:center;padding:40px 0;min-height:calc(var(--app-height) - 105px)}@media (max-width:449px){.profile-layout{padding:0;margin:0 -22px;min-height:calc(var(--app-height) - 52px)}}.profile-layout .view-box{background-color:#BEE2E9;border-radius:50px;padding:60px;width:100%}@media (max-width:999px){.profile-layout .view-box{padding:22px;border-radius:14px}}@media (max-width:449px){.profile-layout .view-box{border-radius:0;min-height:calc(var(--app-height) - 52px)}}.profile-layout h1.title{font-size:56px;margin-top:62px;margin-bottom:32px;line-height:1;font-weight:bold}@media (max-width:999px){.profile-layout h1.title{font-size:38px;margin-top:22px;margin-bottom:12px}}@media (max-width:449px){.profile-layout h1.title{font-size:32px}}.profile-layout .actions{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:64px}.profile-layout .actions .btn{display:flex;align-items:center;justify-content:center}.profile-layout .actions .link{text-decoration:none;color:#303c45;text-align:center}.product-page{max-width:1600px;margin:auto}.product-page .back-btn{text-decoration:none;color:black;font-weight:700;display:flex;align-items:center}.product-page .back-btn img{width:30px}.product-page .product-wrap{display:flex;gap:38px;margin-top:54px}@media (max-width:1199px){.product-page .product-wrap{flex-wrap:wrap}}@media (max-width:449px){.product-page .product-wrap{margin-top:22px}}.product-page .product-wrap .product-info-image{position:relative}@media (max-width:1199px){.product-page .product-wrap .product-info-image{width:100%}}.product-page .product-wrap .product-info-image .additional{position:absolute;display:flex;flex-direction:column;align-items:flex-end;gap:8px;top:40px;right:40px}@media (max-width:999px){.product-page .product-wrap .product-info-image .additional{right:0}}.product-page .product-wrap .product-info-image .additional .additional-item{background:#ADCD60;padding:10px 15px;border-radius:15px 0 15px 15px;z-index:9;text-align:center;line-height:1;font-size:16px;font-weight:bold}.product-page .product-wrap .product-info-image .additional .additional-item.promotion{background:#EC6B62;color:white}.product-page .product-wrap .product-info-image .image-wrap{width:650px;position:relative;background:#F27C9C;border-radius:0 65px 65px 0}@media (max-width:1199px){.product-page .product-wrap .product-info-image .image-wrap{margin-left:-80px;margin-right:-80px;width:auto}}@media (max-width:999px){.product-page .product-wrap .product-info-image .image-wrap{margin-left:-48px;margin-right:-48px}}@media (max-width:449px){.product-page .product-wrap .product-info-image .image-wrap{margin-left:-22px;margin-right:-22px}}.product-page .product-wrap .product-info-image .image-wrap .box-overlay{height:100%;width:100vw;display:block;position:absolute;right:650px}@media (max-width:1199px){.product-page .product-wrap .product-info-image .image-wrap .box-overlay{display:none}}.product-page .product-wrap .product-info-image .image-wrap img{border-radius:0 65px 0px 0;width:100%}@media (max-width:1199px){.product-page .product-wrap .product-info-image .image-wrap img{margin:auto;display:flex;max-width:650px;width:100%}}.product-page .product-wrap .product-info-text{width:100%}.product-page .product-wrap .product-info-text .product-name{margin-top:0px;margin-bottom:8px;font-size:44px;font-weight:700}@media (max-width:999px){.product-page .product-wrap .product-info-text .product-name{font-size:32px}}.product-page .product-wrap .product-info-text .allergenes-wrap{display:flex;gap:12px;list-style:none;padding:0;margin:0;margin-top:38px}@media (max-width:999px){.product-page .product-wrap .product-info-text .allergenes-wrap{margin-top:22px}}.product-page .product-wrap .product-info-text .allergens{padding-top:38px;padding-bottom:38px;word-break:break-word}@media (max-width:999px){.product-page .product-wrap .product-info-text .allergens{padding-top:22px;padding-bottom:22px}}.product-page .product-wrap .product-info-text .allergens .title{font-weight:bold}.product-page .product-wrap .product-info-text .sub-title{font-size:44px}@media (max-width:999px){.product-page .product-wrap .product-info-text .sub-title{font-size:22px}}.product-page .product-wrap .product-info-text .description{font-size:22px}@media (max-width:999px){.product-page .product-wrap .product-info-text .description{font-size:16px}}.product-page .product-wrap .product-info-text .nutritional-info .btn-collapse{display:flex;align-items:center;padding:0;font-size:18px;font-weight:bold}.product-page .product-wrap .product-info-text .nutritional-info .btn-collapse:active{border-color:transparent}.product-page .product-wrap .product-info-text .nutritional-info .btn-collapse[aria-expanded="true"] i{transform:rotate(180deg)}.product-page .product-wrap .product-info-text .nutritional-info .btn-collapse i{padding:0 12px;transition:transform 0.8s cubic-bezier(0.15,0.2,0.1,1)}.product-page .product-wrap .product-info-text .nutritional-info .info{padding:22px 0px}.product-page .product-wrap .product-info-text .nutritional-info .info table{width:100%}.product-page .product-wrap .product-info-text .nutritional-info .info tr{border-bottom:1px solid black}.product-page .product-wrap .product-info-text .nutritional-info .info .infolabel{border-right:1px solid black}.product-page .product-wrap .product-info-text .configuration-wrap .configuration{margin-top:76px}@media (max-width:999px){.product-page .product-wrap .product-info-text .configuration-wrap .configuration{margin-top:32px}}.product-page .product-wrap .product-info-text .configuration-wrap .configuration ul{list-style:none;margin:0;padding:0;margin-top:26px;margin-bottom:30px;display:flex;flex-direction:column;gap:26px}@media (max-width:449px){.product-page .product-wrap .product-info-text .configuration-wrap .configuration ul{gap:12px}}.product-page .product-wrap .product-info-text .configuration-wrap .configuration ul li{display:flex;align-items:center}.product-page .product-wrap .product-info-text .configuration-wrap .configuration ul li .form-check{display:flex;align-items:center;min-width:160px}.product-page .product-wrap .product-info-text .configuration-wrap .configuration ul li .form-check.has-quantity{width:calc(100% - 400px)}.product-page .product-wrap .product-info-text .configuration-wrap .configuration ul li label{display:flex;flex-direction:row;align-items:center;margin-left:12px;font-size:22px}@media (max-width:999px){.product-page .product-wrap .product-info-text .configuration-wrap .configuration ul li label{font-size:18px;margin-left:12px}}.product-page .product-wrap .product-info-text .configuration-wrap .configuration ul li label .option-image{height:100px;width:100px;min-width:100px;margin-right:12px}.product-page .product-wrap .product-info-text .configuration-wrap .configuration ul li label .option-image img{object-fit:cover;width:100%;height:100%}.product-page .product-wrap .product-info-text .configuration-wrap .configuration ul li label span.name{font-weight:700}.product-page .product-wrap .product-info-text .configuration-wrap .configuration ul li label .option-price-wrap{display:flex;align-items:center;gap:12px}@media (max-width:449px){.product-page .product-wrap .product-info-text .configuration-wrap .configuration ul li label .option-price-wrap{align-items:flex-start;flex-direction:column;gap:0}}@media screen and (max-width:1500px) and (min-width:1200px){.product-page .product-wrap .product-info-text .configuration-wrap .configuration ul li label .option-price-wrap{align-items:flex-start;flex-direction:column;gap:0}}.product-page .product-wrap .product-info-text .configuration-wrap .configuration ul li label .promotion{background:#EC6B62;color:white;padding:8px 15px;border-radius:0px 15px 15px 15px;z-index:9;text-align:center;line-height:1;font-size:16px;font-weight:bold;white-space:nowrap}.product-page .product-wrap .product-info-text .configuration-wrap .configuration ul li .quantity-secondary{margin-left:30px}.product-page .product-wrap .product-info-text .configuration-wrap .configuration .error{color:#EC6B62}.product-page .product-wrap .product-info-text .configuration-wrap .configuration .price-wrap{display:grid;grid-template-columns:1fr 120px;gap:40px;align-items:center}.product-page .product-wrap .product-info-text .configuration-wrap .configuration .price-wrap::before{content:'';display:block;height:1px;width:100%;background:#707070}.product-page .product-wrap .product-info-text .actions{display:flex;width:100%;justify-content:space-between;align-items:flex-start;margin:60px 0;gap:12px}@media (max-width:449px){.product-page .product-wrap .product-info-text .actions{flex-wrap:wrap;gap:12px;margin-bottom:0}}.product-page .product-wrap .product-info-text .actions .dropdown-toggle{min-width:100px;padding-left:22px;padding-right:22px;display:flex}.product-page .product-wrap .product-info-text .actions .dropdown-toggle::after{margin-left:auto}.product-page .product-wrap .product-info-text .actions .vat-wrap{display:flex;flex-direction:column;align-items:center}.product-page .product-wrap .product-info-text .actions .vat-wrap .vat{padding-right:22px}.product-page .product-wrap .product-info-text .actions .vat-wrap button{font-size:22px}.auth-page{height:100%;display:flex}.auth-page .title{font-size:40px;text-align:center;margin-top:6%;margin-bottom:40px;font-weight:700}.auth-page a{color:black}.auth-page .login-form,.auth-page .reset-form,.auth-page .register-form{max-width:550px;width:100%;margin:auto}.auth-page .login-form{max-width:600px}@media (max-width:999px){.auth-page .login-form .external-login{flex-direction:column;gap:12px}}.auth-page .name-wrap{display:grid;grid-template-columns:1fr 1fr;gap:32px}.auth-page .login-btn{margin-top:50px;margin-bottom:12px;background-color:black;color:white;border-radius:200px;width:100%;padding:15px;border:none;font-size:16px;line-height:1.2;transition:all .2s ease}.auth-page .login-btn:disabled{opacity:.3}.auth-page .login-btn:disabled:hover{opacity:.3}.auth-page .login-btn:hover{opacity:.85}.auth-page .reset-btn{margin:auto;margin-top:50px;margin-bottom:12px;display:flex;justify-content:center;background-color:black;color:white;border-radius:200px;width:100%;padding:15px;border:none;font-size:16px;line-height:1.2;transition:all .2s ease;max-width:180px}.auth-page .reset-btn:disabled{opacity:.3}.auth-page .reset-btn:disabled:hover{opacity:.3}.auth-page .reset-btn:hover{opacity:.85}.auth-page label{font-size:14px}.auth-page .link{font-size:14px;text-decoration:none;color:black}.auth-page .text{font-size:14px}.checkout-page{max-width:1600px;margin:auto}.checkout-page .back-btn{text-decoration:none;color:black;font-weight:700;display:flex;align-items:center}.checkout-page .back-btn img{width:30px}.checkout-page .checkout-wrap{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:1320px){.checkout-page .checkout-wrap{grid-template-columns:1fr}}.checkout-page .checkout-wrap .header-wrap{display:flex;align-items:flex-start;justify-content:space-between;padding-right:38px;grid-column:1/2}@media screen and (max-width:1320px){.checkout-page .checkout-wrap .header-wrap{padding-right:0;padding-bottom:22px}}@media (max-width:999px){.checkout-page .checkout-wrap .header-wrap{align-items:normal;flex-direction:column;gap:12px}}.checkout-page .checkout-wrap .header-wrap .login-wrap{display:flex;flex-direction:column;align-items:flex-end}.checkout-page .checkout-wrap .header-wrap .login-wrap a{text-decoration:none;color:#212529}.checkout-page .checkout-wrap .header-wrap .login-btn{cursor:pointer;font-weight:700;font-size:22px}.checkout-page .checkout-wrap .order-info-wrap{padding-right:38px;grid-column:1/2}@media screen and (max-width:1320px){.checkout-page .checkout-wrap .order-info-wrap{padding-right:0}}.checkout-page .checkout-wrap .order-info-wrap h1.title{font-size:62px;margin:0;margin-top:62px;line-height:1;word-break:break-all}@media (max-width:999px){.checkout-page .checkout-wrap .order-info-wrap h1.title{font-size:42px}}@media (max-width:449px){.checkout-page .checkout-wrap .order-info-wrap h1.title{font-size:32px;margin-top:42px}}.checkout-page .checkout-wrap .order-info-wrap .date-text{margin-top:16px;display:flex;align-items:center}.checkout-page .checkout-wrap .order-info-wrap .date-text img{width:40px}.checkout-page .checkout-wrap .order-info-wrap .delivery-wrap{padding-top:20px}.checkout-page .checkout-wrap .order-info-wrap .delivery-wrap .select-date-wrap{display:grid;grid-template-columns:50% 50%;gap:20px}.checkout-page .checkout-wrap .order-info-wrap .delivery-wrap .select-date-wrap .input-group{min-height:56px}.checkout-page .checkout-wrap .order-info-wrap .delivery-wrap .select-date-wrap .input-group-text{padding:0 8px}.checkout-page .checkout-wrap .order-info-wrap .delivery-wrap .select-date-wrap .input-group-text img{width:30px}.checkout-page .checkout-wrap .order-info-wrap .delivery-wrap .actions-wrap{display:flex;flex-direction:row;gap:10px;margin-top:30px;justify-content:flex-end}.checkout-page .checkout-wrap .order-info-wrap .delivery-wrap .actions-wrap img{width:30px;margin:auto}.checkout-page .checkout-wrap .order-info-wrap .edit-text{font-weight:700;margin-top:16px;cursor:pointer;display:flex;align-items:center}.checkout-page .checkout-wrap .order-info-wrap .edit-text img{width:40px}.checkout-page .checkout-wrap .order-info-wrap .personal-form{margin-top:62px;display:grid;grid-template-columns:repeat(6,1fr);gap:10px}@media (max-width:449px){.checkout-page .checkout-wrap .order-info-wrap .personal-form{margin-top:32px}}.checkout-page .checkout-wrap .order-info-wrap .personal-form .email{grid-column:1/7}.checkout-page .checkout-wrap .order-info-wrap .personal-form .firstname{grid-column:1/4}.checkout-page .checkout-wrap .order-info-wrap .personal-form .lastname{grid-column:4/7}.checkout-page .checkout-wrap .order-info-wrap .personal-form .company{grid-column:1/4}.checkout-page .checkout-wrap .order-info-wrap .personal-form .street-nr{grid-column:1/4;grid-row:4/5}.checkout-page .checkout-wrap .order-info-wrap .personal-form .zip{grid-column:4/5;grid-row:4/5}.checkout-page .checkout-wrap .order-info-wrap .personal-form .location{grid-column:5/7;grid-row:4/5}.checkout-page .checkout-wrap .order-info-wrap .personal-form .phone-nr{grid-column:1/4}.checkout-page .checkout-wrap .order-info-wrap .code-and-prepaid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:74px}@media (max-width:449px){.checkout-page .checkout-wrap .order-info-wrap .code-and-prepaid{grid-template-columns:1fr}}.checkout-page .checkout-wrap .order-info-wrap .packaging-list{list-style:none;padding-left:0;display:flex;flex-direction:column;margin-top:26px}.checkout-page .checkout-wrap .order-info-wrap .packaging-list li{padding-left:0px;display:flex;flex-direction:row;gap:60px}.checkout-page .checkout-wrap .order-info-wrap .packaging-list li span{display:flex;position:relative;align-items:center;min-width:120px}.checkout-page .checkout-wrap .order-info-wrap .packaging-list li span::before{content:'';display:block;width:30px;height:30px;background-image:url("/assets_website/icons/YJ-Icon-Check-Dark.svg")}.checkout-page .checkout-wrap .order-info-wrap .checkout-list li{font-weight:700}.checkout-page .checkout-wrap .order-info-wrap .select-saved-card,.checkout-page .checkout-wrap .order-info-wrap .save-card{margin-left:60px}@media (max-width:999px){.checkout-page .checkout-wrap .order-info-wrap .select-saved-card,.checkout-page .checkout-wrap .order-info-wrap .save-card{margin-left:46px}}.checkout-page .checkout-wrap .order-info-wrap .select-saved-card{max-width:480px}.checkout-page .checkout-wrap .order-info-wrap .save-card label{font-size:18px}@media (max-width:449px){.checkout-page .checkout-wrap .order-info-wrap .save-card label{font-size:14px}}.checkout-page .checkout-wrap .order-info-wrap .actions{margin:74px 0}@media (max-width:1199px){.checkout-page .checkout-wrap .order-info-wrap .actions{margin:54px 0}}@media (max-width:999px){.checkout-page .checkout-wrap .order-info-wrap .actions{margin:36px 0}}@media (max-width:449px){.checkout-page .checkout-wrap .order-info-wrap .actions{margin:22px 0}}.checkout-page .checkout-wrap .order-info-wrap .actions .send-order-btn{width:100%;display:flex;align-items:center;justify-content:center}.checkout-page .checkout-wrap .order-wrap{margin:-40px 0;position:relative;background:#A776B1;position:relative;grid-column:2/3;grid-row:1/3}@media screen and (max-width:1320px){.checkout-page .checkout-wrap .order-wrap{grid-column:1/2;grid-row:2/3;margin:0 -70px}.checkout-page .checkout-wrap .order-wrap::after{display:none!important}}@media (max-width:999px){.checkout-page .checkout-wrap .order-wrap{margin-left:-48px;margin-right:-48px}}@media (max-width:449px){.checkout-page .checkout-wrap .order-wrap{margin-left:-22px;margin-right:-22px}}.checkout-page .checkout-wrap .order-wrap::after{content:'';display:block;width:100vw;position:absolute;height:100%;left:100%;top:0;background:#A776B1}.checkout-page .checkout-wrap .order-wrap .sticky-wrap{position:sticky;top:105px}.checkout-page .checkout-wrap .order-wrap .cart-wrap{padding:12px 0}@media screen and (max-width:1320px){.checkout-page .checkout-wrap .order-wrap .cart-wrap .offcanvas-cart-inner{min-height:0}}.checkout-page .checkout-wrap .order-wrap .cart-wrap .cart-body .products-box{height:calc(var(--app-height) - 95px - 100px - 118px - 80px)}@media screen and (max-width:1320px){.checkout-page .checkout-wrap .order-wrap .cart-wrap .cart-body .products-box{height:auto}}.guaranty-page{padding-top:120px}@media (max-width:999px){.guaranty-page{padding-top:44px}}.guaranty-page .description{font-size:36px;padding-bottom:60px}@media (max-width:999px){.guaranty-page .description{font-size:22px;padding-bottom:32px}}.guaranty-page ul{list-style:none;padding:0;margin:0;font-size:22px;display:flex;flex-direction:column;gap:22px}.guaranty-page ul.ellipsis-style{gap:0}.guaranty-page ul.ellipsis-style li::before{content:'...'}.guaranty-page ul li{display:flex}.guaranty-page ul li::before{content:'-';padding-right:6px}.guaranty-page .info-wrap{margin-top:52px;display:grid;grid-template-columns:1fr 1fr;gap:72px;font-size:22px}@media (max-width:999px){.guaranty-page .info-wrap{grid-template-columns:1fr;gap:0;font-size:16px;margin-top:22px}}.guaranty-page .info-wrap .info-item{margin-bottom:75px}@media (max-width:999px){.guaranty-page .info-wrap .info-item{margin-bottom:22px}}.guaranty-page .info-wrap .title{font-size:62px;margin-bottom:42px}@media (max-width:999px){.guaranty-page .info-wrap .title{font-size:32px}}.guaranty-page .info-wrap .sub-title{font-weight:700}.guaranty-page .info-wrap .bordered{border:solid black 1px;border-radius:25px;overflow:hidden}.guaranty-page .info-wrap .table-wrap{overflow:auto;max-width:calc(100vw - 44px)}.guaranty-page .info-wrap table{width:100%;border-collapse:collapse}.guaranty-page .info-wrap table td,.guaranty-page .info-wrap table th{border-left:solid black 1px;border-top:solid black 1px;padding:22px 18px}@media (max-width:449px){.guaranty-page .info-wrap table td,.guaranty-page .info-wrap table th{padding:12px 6px}}.guaranty-page .info-wrap table td .index,.guaranty-page .info-wrap table th .index{font-size:14px}.guaranty-page .info-wrap table th{border-top:none}.guaranty-page .info-wrap table td:first-child,.guaranty-page .info-wrap table th:first-child{border-left:none}.guaranty-page .info-wrap table thead{font-weight:700}.guaranty-page .info-wrap table tbody tr:nth-child(even){background-color:rgba(255,255,255,0.26)}.dashboard-page{padding-top:78px}@media (max-width:999px){.dashboard-page{padding-top:48px}}.dashboard-page .barcode-wrap{background:white;border-radius:45px;padding:62px 40px;display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:24px;display:none}@media (max-width:999px){.dashboard-page .barcode-wrap{display:flex}}@media (max-width:449px){.dashboard-page .barcode-wrap{border-radius:25px;padding:22px 12px}}.dashboard-page .dashboard-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;position:relative;z-index:9}@media (max-width:999px){.dashboard-page .dashboard-list{grid-template-columns:1fr}}.dashboard-page .dashboard-list a{text-decoration:none}.dashboard-page .dashboard-list .dashboard-item{background:#303c45;border-radius:45px;padding:62px 40px;color:#81C679;display:flex;flex-direction:column;align-items:center;height:100%}@media (max-width:449px){.dashboard-page .dashboard-list .dashboard-item{border-radius:25px;padding:22px 12px}}.dashboard-page .dashboard-list .dashboard-item .item-title{margin-bottom:32px;font-weight:bold}.dashboard-page .dashboard-list .dashboard-item .text{text-align:center;font-size:36px;line-height:1.2}@media (max-width:1199px){.dashboard-page .dashboard-list .dashboard-item .text{font-size:28px}}@media (max-width:449px){.dashboard-page .dashboard-list .dashboard-item .text{font-size:22px}}.dashboard-page .dashboard-list .dashboard-item .text.bold{font-weight:700}.dashboard-page .dashboard-list .dashboard-item .image-wrap{margin-bottom:54px;flex:1;display:flex;align-items:center;justify-content:center;position:relative}@media (max-width:1199px){.dashboard-page .dashboard-list .dashboard-item .image-wrap img{width:100%}}.dashboard-page .dashboard-list .dashboard-item .image-wrap .progress-text{width:100%;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.dashboard-page .card-info{font-size:66px;text-align:center;margin-bottom:78px;background:white;border-radius:45px;padding:62px 40px;cursor:pointer}@media (max-width:999px){.dashboard-page .card-info{display:none}}.dashboard-page .circle-progress{transform:rotate(-90deg)}.dashboard-page .circle-progress circle{stroke-dashoffset:0;stroke:rgba(129,198,121,0.21);stroke-width:1em}.dashboard-page .circle-progress #bar{stroke:#81C679}.dashboard-page .actions{margin-top:78px}@media (max-width:999px){.dashboard-page .actions{margin-top:24px}}.dashboard-page .actions h2{text-align:center;margin-bottom:44px}@media (max-width:999px){.dashboard-page .actions h2{margin-bottom:22px}}.dashboard-page .info-items{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:999px){.dashboard-page .info-items{grid-template-columns:1fr}}.confirmation-page .confirmation-wrap{display:flex;flex-direction:column;align-items:center}.confirmation-page .confirmation-wrap .title{margin-top:56px;font-weight:700;font-size:72px;text-align:center}@media (max-width:999px){.confirmation-page .confirmation-wrap .title{font-size:46px}}@media (max-width:449px){.confirmation-page .confirmation-wrap .title{font-size:32px}}.confirmation-page .confirmation-wrap .description{padding-top:32px;font-size:22px;text-align:center}@media (max-width:449px){.confirmation-page .confirmation-wrap .description{font-size:18px}}.confirmation-page .confirmation-wrap .description span{font-weight:700}.confirmation-page .confirmation-wrap .go-to-shop-btn{justify-content:center;margin-top:54px;font-size:22px;min-width:300px}@media (max-width:449px){.confirmation-page .confirmation-wrap .go-to-shop-btn{font-size:18px}}.profile-page .personal-form{margin-top:62px;display:grid;grid-template-columns:repeat(6,1fr);gap:22px}@media (max-width:449px){.profile-page .personal-form{margin-top:32px}}.profile-page .personal-form .gender{grid-column:1/4;display:flex;align-items:center;gap:40px}@media (max-width:999px){.profile-page .personal-form .gender{grid-column:1/7}}.profile-page .personal-form .gender .form-check{display:flex;align-items:center}.profile-page .personal-form .gender .form-check .form-check-label{margin-left:18px}.profile-page .personal-form .birth{grid-column:4/7;position:relative}@media (max-width:999px){.profile-page .personal-form .birth{grid-column:1/7}}.profile-page .personal-form .birth label{margin-bottom:14px}.profile-page .personal-form .birth .info-text{position:absolute;top:100%;left:0;font-size:16px;font-style:italic}@media (max-width:999px){.profile-page .personal-form .birth .info-text{line-height:1.2}}@media (max-width:449px){.profile-page .personal-form .birth .info-text{font-size:14px;top:calc(100% + 2px)}}.profile-page .personal-form .birth .input-group-text{padding:0}.profile-page .personal-form .birth img{width:40px}.profile-page .personal-form .email{grid-column:1/7}.profile-page .personal-form .firstname{grid-column:1/4}@media (max-width:999px){.profile-page .personal-form .firstname{grid-column:1/7}}.profile-page .personal-form .lastname{grid-column:4/7}@media (max-width:999px){.profile-page .personal-form .lastname{grid-column:1/7}}.profile-page .personal-form .company{grid-column:1/4}.profile-page .personal-form .street-nr{grid-column:1/4;grid-row:4/5}@media (max-width:999px){.profile-page .personal-form .street-nr{grid-column:1/7;grid-row:6/7}}.profile-page .personal-form .zip{grid-column:4/5;grid-row:4/5}@media (max-width:999px){.profile-page .personal-form .zip{grid-column:1/4;grid-row:7/8}}.profile-page .personal-form .location{grid-column:5/7;grid-row:4/5}@media (max-width:999px){.profile-page .personal-form .location{grid-column:4/7;grid-row:7/8}}.profile-page .personal-form .phone-nr{grid-column:1/4}@media (max-width:999px){.profile-page .personal-form .phone-nr{grid-column:1/7}}.profile-page .personal-form .language{grid-column:1/4;display:flex;flex-direction:column;gap:14px;margin-top:26px;margin-bottom:32px}.profile-page .personal-form .language .form-check{display:flex;align-items:center}.profile-page .personal-form .language .form-check .form-check-label{margin-left:18px}.profile-page .personal-form .subscribe{grid-column:1/7;display:flex;align-items:center}.profile-page .personal-form .subscribe .form-check-label{margin-left:26px}.coins-view-page .info-wrap,.prepaid-view-page .info-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px;margin-top:60px}@media screen and (max-width:1200px){.coins-view-page .info-wrap,.prepaid-view-page .info-wrap{gap:22px}}@media (max-width:999px){.coins-view-page .info-wrap,.prepaid-view-page .info-wrap{display:flex;flex-direction:column;gap:12px;margin-top:30px}}.coins-view-page .form-wrap,.prepaid-view-page .form-wrap{margin:60px auto;max-width:500px}.coins-view-page .current-amount,.prepaid-view-page .current-amount{flex:1;display:flex;align-items:center;justify-content:center;position:relative;min-height:60px}.coins-view-page .current-amount .progress-text,.prepaid-view-page .current-amount .progress-text{width:100%;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.coins-view-page .current-amount .progress-text .text,.prepaid-view-page .current-amount .progress-text .text{text-align:center;font-size:36px;line-height:1.2}.coins-view-page .current-amount .progress-text .text.bold,.prepaid-view-page .current-amount .progress-text .text.bold{font-weight:700}.coins-view-page .current-amount .circle-progress,.prepaid-view-page .current-amount .circle-progress{transform:rotate(-90deg)}.coins-view-page .current-amount .circle-progress circle,.prepaid-view-page .current-amount .circle-progress circle{stroke-dashoffset:0;stroke:rgba(236,107,98,0.21);stroke-width:1em}.coins-view-page .current-amount .circle-progress #bar,.prepaid-view-page .current-amount .circle-progress #bar{stroke:#EC6B62}.coins-view-page .transactions,.prepaid-view-page .transactions{display:grid;grid-template-columns:1fr 1fr;gap:62px;grid-column:2/4}@media screen and (max-width:1200px){.coins-view-page .transactions,.prepaid-view-page .transactions{gap:22px}}@media (max-width:999px){.coins-view-page .transactions,.prepaid-view-page .transactions{grid-template-columns:1fr;gap:22px}}.coins-view-page .transactions .debit,.coins-view-page .transactions .credit,.prepaid-view-page .transactions .debit,.prepaid-view-page .transactions .credit{padding:17px;border-radius:16px}.coins-view-page .transactions h3,.prepaid-view-page .transactions h3{font-weight:bold;text-transform:uppercase;font-size:22px}.coins-view-page .transactions ul,.prepaid-view-page .transactions ul{list-style:none;padding:0}.coins-view-page .transactions ul li,.prepaid-view-page .transactions ul li{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,0.5);margin:16px 0px;font-size:22px}@media (max-width:449px){.coins-view-page .transactions ul li,.prepaid-view-page .transactions ul li{font-size:16px}}.coins-view-page .transactions ul li .date,.prepaid-view-page .transactions ul li .date{font-size:12px;background-color:#F8F8F8;width:max-content;border-radius:5px 5px 0 0;padding:2px 4px;margin-top:4px}.coins-view-page .transactions ul li .location,.prepaid-view-page .transactions ul li .location{line-height:1;padding-right:4px;font-size:16px}.coins-view-page .transactions ul li .amount,.prepaid-view-page .transactions ul li .amount{line-height:1}.coins-view-page .transactions ul .no-transactions,.prepaid-view-page .transactions ul .no-transactions{font-style:italic}.prepaid-page .amounts-label{margin-top:32px}.prepaid-page .amounts{display:grid;grid-template-columns:repeat(4,1fr);margin:22px 0;gap:18px}@media (max-width:999px){.prepaid-page .amounts{grid-template-columns:repeat(3,1fr);gap:10px}}.prepaid-page .amounts .amount{font-size:28px;padding:12px 20px;background-color:#f8f0e4;border-radius:20px;cursor:pointer;font-weight:bold;width:100%;display:flex;align-items:center;justify-content:center;text-align:center}@media (max-width:999px){.prepaid-page .amounts .amount{font-size:14px;padding:12px}}@media (max-width:999px){.prepaid-page .amounts .amount.custom{grid-column:1/4;grid-row:2/3}}.prepaid-page .amounts .amount.active{background-color:#EC6B62;color:white}.prepaid-page .text{font-size:32px;text-align:center}.prepaid-page .text span{font-weight:bold;word-break:break-word}.messages-page{max-width:1200px;margin:auto;min-height:calc(var(--app-height) - 105px);display:flex;flex-direction:column}@media (max-width:449px){.messages-page{min-height:calc(var(--app-height) - 52px);padding:10px 0}}.messages-page h1{border-bottom:1px solid rgba(48,60,69,0.1);margin:0;padding:20px 44px}@media (max-width:449px){.messages-page h1{padding:12px}}.messages-page .view-box{background-color:white;border-radius:50px;border:1px solid rgba(48,60,69,0.1);width:100%;flex:1}@media (max-width:999px){.messages-page .view-box{border-radius:14px}}.messages-page .view-box .no-data{margin:auto}.messages-page .view-box .messages{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:16px;overflow:auto;height:calc(var(--app-height) - 105px - 216px);padding:22px 44px}@media (max-width:449px){.messages-page .view-box .messages{padding:22px 12px;height:calc(var(--app-height) - 105px - 28px)}}.messages-page .view-box .messages::-webkit-scrollbar{width:6px}.messages-page .view-box .messages::-webkit-scrollbar-track{background:rgba(255,255,255,0)}.messages-page .view-box .messages::-webkit-scrollbar-thumb{background:rgba(136,136,136,0.5);border-radius:12px}.messages-page .view-box .messages .message{background:#55a38b;color:white;border-radius:14px 14px 14px 0;position:relative;padding:12px 18px 22px 12px;min-width:120px;max-width:70%}@media (max-width:449px){.messages-page .view-box .messages .message{max-width:90%}}.messages-page .view-box .messages .message:first-child{margin-top:auto}.messages-page .view-box .messages .message .date{position:absolute;font-size:12px;right:18px;bottom:4px;opacity:.8}.messages-page .view-box .messages .message img{width:100%;max-width:420px}.messages-page .view-box .messages .message .text{margin:8px 0}.change-password-page .change-password-form{max-width:500px;margin:auto}.coins-conversion-page .coins-conversion-form{max-width:500px;margin:auto}.heroroll-configurator-page .banner{border-radius:24px;overflow:hidden;position:relative}.heroroll-configurator-page .banner img{width:100%;min-height:400px;object-fit:cover}.heroroll-configurator-page .banner h1{position:absolute;left:32px;top:42px;font-weight:bold;font-size:100px;color:#f8f0e4;width:50%}@media screen and (max-width:1320px){.heroroll-configurator-page .banner h1{width:auto}}@media (max-width:999px){.heroroll-configurator-page .banner h1{font-size:72px}}@media (max-width:449px){.heroroll-configurator-page .banner h1{font-size:32px}}.heroroll-configurator-page>.title{font-size:58px;margin-bottom:32px}.heroroll-configurator-page .configurator-wrap{max-width:1000px;margin:auto;display:flex;flex-direction:column}.heroroll-configurator-page .configurator-wrap.herorole-page .addons-wrap{order:1}.heroroll-configurator-page .configurator-wrap.herorole-page .controls{order:2}.heroroll-configurator-page .configurator-wrap .controls{margin:22px 0;display:flex;gap:12px}.heroroll-configurator-page .configurator-wrap .next-btn,.heroroll-configurator-page .configurator-wrap .prev-btn{min-width:auto}.heroroll-configurator-page .configurator-wrap .status{border-radius:24px;background-color:#FCF9F4;padding:32px;display:flex;flex-direction:column}.heroroll-configurator-page .configurator-wrap .status .progress-bar{background-color:#F4F4F4;border-radius:10px;height:16px;width:100%;position:relative}.heroroll-configurator-page .configurator-wrap .status .progress-bar .progress{background-color:#79C6C0;border-radius:10px;height:16px;position:absolute;left:0;top:0}.heroroll-configurator-page .configurator-wrap .layers{display:flex;flex-direction:column;gap:16px}.heroroll-configurator-page .configurator-wrap .layers .layer{width:100%}.heroroll-configurator-page .configurator-wrap .layers .layer .layer-header{display:block;width:100%;font-size:23px;padding:16px 23px;background-color:#FCF9F4;color:#303c45;display:flex;align-items:center;justify-content:space-between;text-decoration:none;border-radius:34px;border-bottom-left-radius:0;transition:background-color .5s ease-in-out}.heroroll-configurator-page .configurator-wrap .layers .layer .layer-header[aria-expanded="true"]{background-color:#f8f0e4;border-bottom-right-radius:0}.heroroll-configurator-page .configurator-wrap .layers .layer .layer-header .name{font-weight:bold}.heroroll-configurator-page .configurator-wrap .layers .layer .layer-header.collapsed{transition:all .5s ease-in-out;transition-delay:.5s}.heroroll-configurator-page .configurator-wrap .layers .layer .layer-content{background-color:#f8f0e4;padding:16px 23px;border-bottom-right-radius:34px;transition:all .5s ease-in-out}.heroroll-configurator-page .configurator-wrap .layers .layer .layer-content .addons{flex-wrap:wrap;justify-content:flex-end}.heroroll-configurator-page .configurator-wrap .layers .layer .layer-content .addons .addon{cursor:pointer}.heroroll-configurator-page .configurator-wrap .layers .layer .layer-content .addons .addon.selected .name{color:#81C679}.heroroll-configurator-page .configurator-wrap .layers .layer .error{color:#EC6B62;font-weight:bold}.heroroll-configurator-page .configurator-wrap .description{font-size:30px;margin-bottom:46px}@media (max-width:999px){.heroroll-configurator-page .configurator-wrap .description{font-size:22px;margin-bottom:26px}}.heroroll-configurator-page .configurator-wrap h4{font-size:24px;font-weight:bold;margin-bottom:14px}.heroroll-configurator-page .configurator-wrap h5{font-size:16px;font-weight:bold;padding-bottom:16px;margin:0;margin-top:auto}.heroroll-configurator-page .configurator-wrap .login-form{background-color:#f8f0e4;border-radius:45px;padding:22px 70px;margin-left:-70px;margin-right:-70px;margin-bottom:18px}.heroroll-configurator-page .configurator-wrap .login-btn{margin-top:50px;margin-bottom:12px;background-color:black;color:white;border-radius:200px;width:100%;padding:15px;border:none;font-size:16px;line-height:1.2;transition:all .2s ease}.heroroll-configurator-page .configurator-wrap .login-btn:disabled{opacity:.3}.heroroll-configurator-page .configurator-wrap .login-btn:disabled:hover{opacity:.3}.heroroll-configurator-page .configurator-wrap .login-btn:hover{opacity:.85}.heroroll-configurator-page .configurator-wrap .register-btn{width:100%;justify-content:center;margin-bottom:24px}.heroroll-configurator-page .configurator-wrap .addons{margin-bottom:34px;display:flex;flex-wrap:wrap;gap:12px}@media (max-width:999px){.heroroll-configurator-page .configurator-wrap .addons{margin-bottom:34px}}.heroroll-configurator-page .configurator-wrap .addons .addon{width:100px;line-height:1}@media (max-width:999px){.heroroll-configurator-page .configurator-wrap .addons .addon{width:60px}}.heroroll-configurator-page .configurator-wrap .addons .addon img{width:100px;height:100px;object-fit:contain;display:flex;margin:auto}@media (max-width:999px){.heroroll-configurator-page .configurator-wrap .addons .addon img{width:60px;height:60px}}.heroroll-configurator-page .configurator-wrap .addons .addon .name{font-weight:bold;text-align:center}@media (max-width:999px){.heroroll-configurator-page .configurator-wrap .addons .addon .name{font-size:12px}}.heroroll-configurator-page .configurator-wrap .addons .addon .price{text-align:center}@media (max-width:999px){.heroroll-configurator-page .configurator-wrap .addons .addon .price{font-size:12px}}.heroroll-configurator-page .configurator-wrap .personal-form{position:relative}.heroroll-configurator-page .configurator-wrap .personal-form .overlay{position:absolute;left:0;top:0;bottom:0;right:0;z-index:9;background-color:rgba(207,207,207,0.85);border-radius:5px}.heroroll-configurator-page .configurator-wrap .file-dropzone{background-color:#F8F8F8;border:1px solid #E5E5E5;border-radius:16px;margin-bottom:32px;position:relative;padding:24px}.heroroll-configurator-page .configurator-wrap .file-dropzone input{opacity:0;position:absolute;left:0;right:0;top:0;bottom:0}.heroroll-configurator-page .configurator-wrap .file-dropzone p{font-size:18px;margin:0}.heroroll-configurator-page .configurator-wrap .file-dropzone span{font-size:14px;padding-top:30px;padding-bottom:12px}.heroroll-configurator-page .configurator-wrap .file-dropzone .no-files{display:flex;align-items:center;justify-content:center;flex-direction:column}.heroroll-configurator-page .configurator-wrap .file-dropzone .preview-image{width:100px;height:100px;border-radius:15px;overflow:hidden}.heroroll-configurator-page .configurator-wrap .file-dropzone .preview-image img{width:100%;height:100%;object-fit:cover}.heroroll-overview-page .header{margin:auto;max-width:760px;display:flex;flex-direction:column}.heroroll-overview-page .header .create-roll-btn{margin:auto;margin-top:32px}.heroroll-overview-page .header .search-wrap{display:flex;gap:18px;margin-top:42px}.heroroll-overview-page .header .search-wrap .search-btn{min-width:auto}.heroroll-overview-page .page-title{font-weight:bold;font-size:100px;margin-bottom:24px;margin-top:44px}@media (max-width:999px){.heroroll-overview-page .page-title{font-size:44px}}.heroroll-overview-page .page-description{font-size:30px}.heroroll-overview-page .gallery{margin:auto;margin-top:32px;max-width:1000px;justify-content:center}.heroroll-overview-page .gallery .card .gallery-image-wrap{max-height:230px;border-radius:25px;height:100%}.heroroll-overview-page .gallery .card .gallery-image-wrap>a{height:100%}.heroroll-overview-page .gallery .card .gallery-image-wrap .gallery-image{height:100%}.heroroll-overview-page .gallery .card .card-body{padding-top:28px}.heroroll-overview-page .gallery .card .card-body .username{font-size:12px;text-align:center}.heroroll-overview-page .gallery .card .card-body .votes{text-align:center;padding-bottom:20px}.heroroll-detail-page{padding-top:120px;max-width:1000px;margin:auto}.heroroll-detail-page .back-btn{text-decoration:none;color:black;font-weight:700;display:flex;align-items:center;margin-bottom:44px}.heroroll-detail-page .back-btn img{width:30px}.heroroll-detail-page .heroroll-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:120px}@media (max-width:999px){.heroroll-detail-page .heroroll-wrap{grid-template-columns:1fr;gap:38px;padding-top:40px}}.heroroll-detail-page .heroroll-wrap .roll-img{width:100%;max-height:440px;object-fit:cover;border-radius:24px}.heroroll-detail-page .heroroll-wrap p{font-size:30px}@media (max-width:449px){.heroroll-detail-page .heroroll-wrap p{font-size:22px}}.heroroll-detail-page .heroroll-wrap .addons{margin-top:40px;display:flex;flex-wrap:wrap;gap:12px}@media (max-width:449px){.heroroll-detail-page .heroroll-wrap .addons{margin-top:14px}}.heroroll-detail-page .heroroll-wrap .addons .addon{width:60px;line-height:1}.heroroll-detail-page .heroroll-wrap .addons .addon img{width:60px;height:60px;object-fit:contain;display:flex;margin:auto}.heroroll-detail-page .heroroll-wrap .addons .addon .name{font-weight:bold;text-align:center;font-size:12px}.heroroll-detail-page .heroroll-wrap .share{margin-top:32px;margin-bottom:42px;padding:20px;border-radius:16px;border:1px solid #D9D9D9}.heroroll-detail-page .heroroll-wrap .share h3{font-size:18px;font-weight:bold;margin-bottom:16px}.heroroll-detail-page .heroroll-wrap .share .socials{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px}.heroroll-detail-page .heroroll-wrap .share .socials .social{cursor:pointer}.heroroll-detail-page .heroroll-wrap .share .socials .social a{color:#303c45;text-decoration:none}.heroroll-detail-page .heroroll-wrap .share .socials .social .icon-wrap{width:40px;height:40px;border-radius:50%;background-color:#D9D9D9;margin:auto;margin-bottom:4px}.heroroll-detail-page .heroroll-wrap .share .socials .social .icon-wrap img{width:100%;height:100%;object-fit:contain;padding:8px}.heroroll-detail-page .heroroll-wrap .share .socials .social .title{font-size:12px;text-align:center}.heroroll-detail-page .heroroll-wrap .share .link-wrap{display:flex;align-items:center;position:relative;cursor:pointer}.heroroll-detail-page .heroroll-wrap .share .link-wrap .link{width:calc(100vw - 96px - 40px);white-space:nowrap;overflow:hidden}@media (max-width:449px){.heroroll-detail-page .heroroll-wrap .share .link-wrap .link{width:calc(100vw - 44px - 57px)}}.heroroll-detail-page .heroroll-wrap .share .link-wrap .icon-wrap{position:absolute;top:0;right:0;background:linear-gradient(90deg,transparent 0%,white 50%,white 100%);padding-left:50px}.heroroll-detail-page .heroroll-wrap .vote-btn{margin-top:42px;min-width:100px}.actions-page .actions{margin-top:44px;display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:999px){.actions-page .actions{grid-template-columns:1fr}}.actions-page .no-data{text-align:center;margin-top:22px;font-style:italic}