/* compiled by scssphp 1.11.0 on Wed, 21 Jan 2026 09:04:08 +0000 (0.0203s) */
/* Developed by Inware AG - www.inware.ch */

@font-face{font-family:"Albert Sans";src:url("/assets/Albert_Sans/AlbertSans-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap;}.Newcomer .container{margin-top:5rem;}.Newcomer .swiper{width:100%;border:1px solid #15161a;border-right:none;border-left:none;height:600px;margin-top:3.75rem;}@media (min-width:48em){.Newcomer .swiper{height:800px;}}@media (min-width:48em){.Newcomer h2{font-weight:500;margin-bottom:20px;font-size:7.5rem;line-height:8.25rem;letter-spacing:-.04em;}}.Newcomer p{font-weight:400;font-size:1.5rem;line-height:2.25rem;letter-spacing:-.02em;}.Newcomer__item{width:100vw;display:-webkit-flex;display:flex;flex-direction:column;align-items:start;justify-content:start;height:100%;border-right:1px solid #15161a;position:relative;}.Newcomer__item:last-child{border-right:none;}@media (min-width:48em){.Newcomer__item{width:33.3333333333%;}}.Newcomer__category{padding:.75rem;color:#fff;background-color:#381c00;display:inline-block;font-weight:600;font-size:1.125rem;line-height:1.35rem;letter-spacing:-.02em;}.Newcomer__image{flex-grow:1;width:100%;object-fit:contain;object-position:top;}.Newcomer__info{padding:1rem;padding-bottom:3.75rem;}.Newcomer__brand{width:100px;}.Newcomer__title{margin-top:2rem;font-weight:400;font-size:1.1875rem;line-height:1.425rem;letter-spacing:.02em;}.Newcomer__priceContainer{margin-top:.5rem;display:-webkit-flex;display:flex;align-items:center;gap:.5rem;}.Newcomer__specialPrice,.Newcomer__price{font-weight:600 !important;}.Newcomer__priceOld{text-decoration:line-through;color:primary-grey;opacity:.5;}.Newcomer__controls{display:-webkit-flex;display:flex;align-items:center;gap:1.5625rem;margin-left:auto;}.Newcomer__prevButton,.Newcomer__nextButton{height:2.2290000916rem;}@media (hover:hover) and (pointer:fine){.Newcomer__prevButton:hover{-webkit-animation:bounceLeft .6s infinite;animation:bounceLeft .6s infinite;}}@-webkit-keyframes bounceLeft{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px);}}@keyframes bounceLeft{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px);}}@media (hover:hover) and (pointer:fine){.Newcomer__nextButton:hover{-webkit-animation:bounceRight .6s infinite;animation:bounceRight .6s infinite;}}@-webkit-keyframes bounceRight{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);}50%{-webkit-transform:translateX(5px);transform:translateX(5px);}}@keyframes bounceRight{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);}50%{-webkit-transform:translateX(5px);transform:translateX(5px);}}.Newcomer__pagination{font-weight:600;font-style:SemiBold;font-size:1.5rem;line-height:2.25rem;letter-spacing:-.02em;}.Newcomer .title{padding:0 1rem;}.Newcomer__subtitleContainer{display:-webkit-flex;display:flex;justify-content:space-between;align-items:start;padding:0 1rem;flex-direction:column;gap:1rem;}@media (min-width:48em){.Newcomer__subtitleContainer{flex-direction:row;align-items:center;}}.Newcomer__hoverOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none;z-index:1;color:#fff;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:600;font-style:SemiBold;font-size:19px;line-height:22.8px;letter-spacing:-.02em;}.Newcomer__hoverOverlay img{width:60px;margin-bottom:16px;}@media (hover:hover) and (pointer:fine){.Newcomer__item:hover .Newcomer__hoverOverlay{opacity:1;}}