.card-gallery,main[data-template] .card-gallery{background:transparent!important;overflow:visible}.card-gallery .snr-media{position:relative;width:100%;aspect-ratio:var(--gallery-aspect-ratio,1);background:#fff;overflow:hidden}.card-gallery .snr-media .snr-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transition:opacity .9s cubic-bezier(.4,0,.2,1)}.card-gallery .snr-media .snr-layer>*{width:100%;height:100%}.card-gallery .snr-media img{width:100%!important;height:100%!important;object-fit:cover!important;transform:none;transition:transform 1.6s cubic-bezier(.2,.6,.2,1)}.card-gallery .snr-media .snr-alt{opacity:0}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product-card:hover .card-gallery .snr-media.has-alt .snr-main{opacity:0}.product-card:hover .card-gallery .snr-media.has-alt .snr-alt{opacity:1}.product-card:hover .card-gallery .snr-media img{transform:scale(1.025)}}.product-badges{display:none}.snr-new{position:absolute;top:12px;left:12px;z-index:3;background:#ffffffeb;color:#1c2a45;font-family:var(--font-subheading--family);font-size:.56rem;letter-spacing:.2em;text-transform:uppercase;padding:5px 9px}.product-card{transition:none!important;transform:none!important;gap:0!important;background:transparent!important}.product-card a{text-decoration:none}.product-card .card-gallery{margin-bottom:18px}.product-card :is(.product-title,[class*=product-title]),.product-card :is(.product-title,[class*=product-title]) *{font-family:var(--font-body--family)!important;font-weight:400!important;font-size:.95rem!important;line-height:1.55!important;color:#1c2a45!important;letter-spacing:.005em!important;text-transform:none!important}.product-card :is(.price,[class*=price]){font-family:var(--font-body--family)!important;font-weight:400!important;font-size:.9rem!important;color:#1c2a45!important;letter-spacing:0!important;text-transform:none!important;margin-top:6px}.product-card :is(s,del,.compare-at-price,[class*=compare]){color:#9a9faa!important;font-weight:300!important;margin-right:8px}.product-card p{color:#9a9faa;font-size:.8rem}main[data-template^=collection] .product-grid{max-width:1320px!important;margin-inline:auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:clamp(24px,3.2vw,52px)!important;row-gap:clamp(56px,6vw,88px)!important;padding-inline:32px!important}@media(max-width:1199px){main[data-template^=collection] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:749px){main[data-template^=collection] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:14px!important;row-gap:40px!important;padding-inline:18px!important}}.menu-list__submenu-inner{padding-block:44px 52px!important}.mega-menu__grid{max-width:1180px;margin-inline:auto}.mega-menu__list{grid-column:1/-1!important;display:block!important}.mega-menu__column{display:block;column-count:3;column-gap:56px;max-width:720px}.mega-menu__column:has(>div:nth-child(30)){column-count:5;max-width:none}.mega-menu__column>div{break-inside:avoid}.mega-menu__column:before{content:"";display:block;column-span:all}.mega-menu__column:has(>div:nth-child(30)):before{content:"Unsere Marken A\2013Z";font-family:var(--font-heading--family);font-weight:500;font-size:1.75rem;color:#1c2a45;margin:0 0 26px;padding-bottom:14px;border-bottom:1px solid #E4E0D8}.mega-menu__link{font-family:var(--font-body--family)!important;font-weight:300!important;font-size:.95rem!important;letter-spacing:.01em!important;text-transform:none!important;color:#1c2a45!important;padding:7px 0!important;position:relative}.mega-menu__link .wrap-text{background:linear-gradient(#a88b5c,#a88b5c) 0 100%/0 1px no-repeat;transition:background-size .35s ease;padding-bottom:2px}.mega-menu__link:hover .wrap-text{background-size:100% 1px}.mega-menu__link:hover{color:#1c2a45!important}@media screen and (max-width:749px){body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.announcement-bar,.announcement-bar *{font-size:.56rem!important;letter-spacing:.18em!important}.announcement-bar button,.announcement-bar [class*=arrow],header-announcements button{display:none!important}.menu-list--mobile{border-top:1px solid #EFECE6}.menu-list--mobile .menu-list__list{gap:22px!important}.menu-list--mobile li{padding-block:12px!important}.menu-list--mobile a{font-family:var(--font-body--family)!important;font-size:.64rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#1c2a45!important;font-weight:400!important}.menu-list__scroll-container{-webkit-mask-image:linear-gradient(to right,transparent,#000 14px,#000 calc(100% - 28px),transparent)!important;mask-image:linear-gradient(to right,transparent,#000 14px,#000 calc(100% - 28px),transparent)!important}.menu-drawer a,.menu-drawer summary,[class*=drawer] .menu-list__link{font-family:var(--font-body--family)!important;font-weight:300!important;letter-spacing:.02em!important;color:#1c2a45!important}.snr-wrap{padding:0 22px!important}.snr-k{font-size:.56rem!important;letter-spacing:.22em!important;margin-bottom:10px!important}.snr-h2{font-size:1.65rem!important;line-height:1.15!important}.snr-btn{padding:13px 20px!important;font-size:.6rem!important;letter-spacing:.16em!important;text-align:center}.snr-hero__l{padding:36px 22px 38px!important}.snr-hero__l h1{font-size:2.15rem!important;margin-bottom:12px!important}.snr-hero__l p{font-size:.86rem!important;line-height:1.65!important;margin-bottom:24px!important}.snr-hero__btns{flex-direction:column;gap:10px!important}.snr-hero__btns .snr-btn{width:100%}.snr-hero__r{aspect-ratio:auto!important;height:clamp(150px,44vw,220px)!important;min-height:0!important}.snr-hero__r video{object-fit:cover!important;object-position:center 45%!important}.snr-usp{gap:22px 14px!important}.snr-usp__i{flex-direction:column;text-align:center;gap:8px!important}.snr-usp__ic{flex-basis:32px!important;width:32px;height:32px!important}.snr-usp strong{font-size:.72rem!important}.snr-usp span{font-size:.66rem!important;line-height:1.4}.snr-brands{padding-bottom:28px!important}.snr-brands__row{gap:6px 18px!important}.snr-brands__row a{font-size:1rem!important}.snr-cats{gap:10px!important}.snr-cat{aspect-ratio:1/1!important}.snr-cat em{font-size:3rem!important}.snr-cat b{font-size:1.05rem!important;margin-top:6px!important}.snr-cat i{margin-top:10px!important}.snr-cats>.snr-cat:last-child:nth-child(odd){grid-column:1/-1;aspect-ratio:2.2/1!important}.product-card .card-gallery{margin-bottom:12px!important}.product-card :is(.product-title,[class*=product-title]),.product-card :is(.product-title,[class*=product-title]) *{font-size:.8rem!important;line-height:1.45!important}.product-card :is(.price,[class*=price]){font-size:.78rem!important;margin-top:4px}.product-card :is(s,del,.compare-at-price,[class*=compare]){display:block;margin:0 0 1px!important;font-size:.72rem!important}.product-card p{font-size:.68rem!important}.snr-new{top:8px;left:8px;font-size:.5rem;padding:4px 7px}.product-list :is(h2,.h2){font-size:1.65rem!important}.snr-feat__img{aspect-ratio:1/1!important}.snr-feat__t{padding:36px 22px 44px!important}.snr-feat__t .snr-h2{font-size:1.9rem!important}.snr-feat__t p{font-size:.86rem!important;margin:14px 0 22px!important}.snr-feat__pick{font-size:.82rem!important;margin-bottom:24px!important}.snr-feat__btns{width:100%;flex-direction:column}.snr-feat__btns .snr-btn{width:100%}.snr-off h2{margin-bottom:22px!important}.snr-off__g{gap:12px!important}.snr-off__c{padding:24px 22px!important}.snr-off__c h3{font-size:1.35rem!important}.snr-off__c p{font-size:.8rem!important;margin-bottom:18px!important}.snr-why .snr-h2{margin-bottom:26px!important}.snr-why__g{gap:24px 16px!important}.snr-why__g h3{font-size:1.05rem!important}.snr-why__g p{font-size:.74rem!important}.snr-pills{flex-direction:column;align-items:stretch;gap:8px!important;margin-top:28px!important}.snr-pills span{font-size:.68rem!important;text-align:center;line-height:1.5}.snr-tr-head{margin-bottom:22px!important}.snr-tr{gap:12px!important}.snr-tr__c{padding:18px!important;gap:16px!important;flex-direction:row!important;align-items:center!important}.snr-tr__mark{flex-basis:64px!important}.snr-tr__mark .snr-tp{width:64px!important}.snr-tr__body{padding-left:16px!important;border-left:1px solid #E4E0D8!important;border-top:0!important;padding-top:0!important}.snr-tr__body h3{font-size:1.1rem!important}.snr-tr__meta{font-size:.72rem!important}.snr-nl{padding:0 22px!important}.snr-nl p{font-size:.8rem!important}.snr-nl form{flex-direction:column;gap:8px!important}.snr-nl input[type=email]{width:100%;padding:14px!important;font-size:16px!important}.snr-nl button{padding:14px!important}.snr-az-head{padding:40px 22px 34px!important}.snr-az-nav{gap:2px 10px!important;padding:20px 18px!important}.snr-az-nav a{font-size:1rem!important}.snr-az h2{margin:40px 0 16px!important;font-size:1.4rem!important}.snr-az-g b{font-size:1.15rem!important}.snr-az-g a{font-size:.88rem!important;padding:5px 0!important}}@media screen and (max-width:989px){.menu-drawer,.menu-drawer *{--menu-top-level-font-size: 1.3rem !important;--menu-top-level-font-line-height: 1.3 !important;--menu-top-level-font-family: var(--font-heading--family) !important;--menu-top-level-font-weight: 400 !important;--menu-top-level-font-case: none !important;border-color:#efece6!important}.menu-drawer .menu-drawer__menu-item--mainlist{font-family:var(--font-heading--family)!important;font-size:1.3rem!important;font-weight:400!important;text-transform:none!important;letter-spacing:.01em!important;line-height:1.3!important;padding-block:15px!important;color:#1c2a45!important}.menu-drawer summary.menu-drawer__menu-item--mainlist>.svg-wrapper{display:none!important}.menu-drawer summary.menu-drawer__menu-item--mainlist{display:flex!important;justify-content:space-between!important;align-items:center!important}.menu-drawer summary.menu-drawer__menu-item--mainlist:after{content:"+";display:inline-block;font-family:var(--font-body--family);font-weight:300;font-size:1.35rem;line-height:1;color:#a88b5c;margin-left:auto;padding-left:16px;flex-shrink:0}.menu-drawer details[open]>summary.menu-drawer__menu-item--mainlist:after{content:"\2013"}.menu-drawer .menu-drawer__menu-item--child{font-family:var(--font-body--family)!important;font-size:.9rem!important;font-weight:300!important;text-transform:none!important;padding-block:7px!important}.menu-drawer [class*=localization],.menu-drawer [class*=localization] *{font-size:.62rem!important;letter-spacing:.18em!important;text-transform:uppercase!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/snr-luxe.css.map */
