:root{--font-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif}.jdgm-star.jdgm--on,.jdgm-star.jdgm--half,.jdgm-prev-badge__stars .jdgm-star.jdgm--on,.jdgm-prev-badge__stars .jdgm-star.jdgm--half,.jdgm-widget .jdgm-star.jdgm--on,.jdgm-widget .jdgm-star.jdgm--half{color:#c5a45c!important}.jdgm-star.jdgm--off,.jdgm-prev-badge__stars .jdgm-star.jdgm--off,.jdgm-widget .jdgm-star.jdgm--off{color:#e5d8bc!important}.contact-page__head{max-width:640px;margin:0 auto 42px;text-align:center}.contact-page__eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:12px;opacity:.6;margin-bottom:14px}.contact-page__title{font-family:var(--font-serif);font-weight:500;letter-spacing:0;font-size:clamp(30px,4.5vw,50px);line-height:1.05;margin-bottom:14px}.contact-page__lead{opacity:.8;line-height:1.6;font-size:15px}.contact-page__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:start}.contact-page__info{display:flex;flex-direction:column;gap:22px;background:#f4f0e9;border-radius:14px;padding:34px 30px}.contact-info{display:flex;gap:14px;align-items:flex-start}.contact-info__icon{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:var(--color-heading)}.contact-info__text{display:flex;flex-direction:column;gap:2px}.contact-info__label{font-size:12px;text-transform:uppercase;letter-spacing:.1em;opacity:.55}.contact-info__value{font-size:15.5px;color:var(--color-heading);text-decoration:none}a.contact-info__value:hover{text-decoration:underline}.contact-page__note{font-size:13px;opacity:.7;line-height:1.55;border-top:1px solid rgba(0,0,0,.08);padding-top:18px}.contact-form{display:flex;flex-direction:column;gap:16px}.contact-form__grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-field{display:flex;flex-direction:column;gap:7px}.contact-field__label{font-size:13px;letter-spacing:.02em;opacity:.8}.contact-form input,.contact-form textarea{width:100%;border:1px solid var(--color-border, rgba(0, 0, 0, .15));border-radius:8px;padding:12px 14px;font-size:15px;font-family:inherit;background:#fff;color:var(--color-heading);transition:border-color .2s}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:var(--color-heading)}.contact-form textarea{resize:vertical;min-height:130px}.contact-form__submit{align-self:flex-start;margin-top:4px;padding:14px 34px;border:0;cursor:pointer;font-size:14px;letter-spacing:.04em}.contact-form__success{background:#eef6ee;border:1px solid #cfe6cf;color:#2f6f3a;padding:14px 16px;border-radius:8px;font-size:14px}.contact-form__errors{background:#fbeeec;border:1px solid #f0c8c4;color:#a23a30;padding:14px 16px;border-radius:8px;font-size:14px}@media(max-width:860px){.contact-page__grid{grid-template-columns:1fr;gap:28px}.contact-form__grid2{grid-template-columns:1fr}}.home-seo-h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.slideshow .sec__content-heading,.banner-packery .sec__content-heading,.section__header-heading{font-family:var(--font-serif);letter-spacing:0}.slideshow .sec__content-heading{font-weight:500;line-height:1.03}.slideshow .sec__content-heading em,.banner-packery .sec__content-heading em,.section__header-heading em{font-style:italic;font-weight:500}.index .sec__products-carousel .section__header-heading{text-transform:uppercase;letter-spacing:.08em;font-size:27px}.index .sec__products-carousel .btn_view-all{text-transform:uppercase;letter-spacing:.08em;font-size:11.5px}.index .sec__products-carousel .btn_view-all:after{content:" \2192"}@media(max-width:767px){.index .sec__products-carousel .section__header-heading{font-size:20px}}.slideshow .sec__content-des{max-width:32em;opacity:.85}.banner-packery .sec__content-heading{font-weight:500;letter-spacing:.04em;line-height:1.05}.section-header .header{background-color:#ffffff80!important;-webkit-backdrop-filter:saturate(150%) blur(20px);backdrop-filter:saturate(150%) blur(20px);border-bottom:1px solid rgba(0,0,0,.05)}.shopify-section-header-sticky .header{background-color:#ffffff9e!important;box-shadow:0 6px 24px #0000000f}.section-header .horizontal-list a,.section-header .menu_item-link,.section-header .menu-mobile-title a{font-family:var(--font-serif)!important}@media(min-width:1025px){.section-header .horizontal-list>li>menu-item>a{font-size:16.5px;font-weight:500;letter-spacing:.035em;padding-left:17px;padding-right:17px}.section-header .horizontal-list>li>menu-item>a>span:first-child{position:relative}.section-header .horizontal-list>li>menu-item>a>span:first-child:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.2,.6,.2,1)}.section-header .horizontal-list>li:hover>menu-item>a>span:first-child:after{transform:scaleX(1)}.section-header .submenu.submenu-horizontal{box-shadow:0 24px 60px #00000017;border-top:1px solid rgba(0,0,0,.06);padding-top:28px;padding-bottom:32px;min-width:560px}.section-header .submenu .subchildmenu{grid-template-columns:repeat(3,minmax(155px,1fr))!important;gap:2px 36px!important}.section-header .menu_item-link{font-size:15px;letter-spacing:.01em;opacity:.8;transition:opacity .25s ease,transform .25s ease}.section-header .menu_item-link:hover{opacity:1;transform:translate(3px)}}@media(max-width:1024.944px){.section-header .header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#fffffff2!important}}@media(max-width:1024.944px){.navigation .menu-mobile-title{--gradient-background: #ffffff !important;--color-heading: #1c1916 !important;border-bottom:1px solid rgba(0,0,0,.08)}.navigation .close-menu svg{--color-heading: #1c1916 !important;color:#1c1916!important}.menu-mobile-logo{height:30px;width:auto;display:block}}.index .slideshow .banner__media{background-color:#8a7d6e}.index .banner-packery .banner__media,.index .sec__multi-content .banner__media{background-color:#8d8073}.index .slideshow .placeholder-image,.index .banner-packery .placeholder-image,.index .sec__multi-content .placeholder-image{opacity:.14;background:transparent}.index .slideshow .sec__content-heading,.index .slideshow .sec__content-subheading,.index .slideshow .sec__content-des{color:#fff}.index .slideshow .sec__content-inner{text-shadow:0 1px 18px rgba(0,0,0,.28)}@media(max-width:767px){.index .slideshow .sec__content-inner{max-width:66%!important}.index .slideshow .sec__content-heading{font-size:clamp(24px,7vw,30px)!important;line-height:1.08}.index .slideshow .sec__content-des{font-size:13px!important;margin-bottom:16px}.index .slideshow .sec__content{--padding-block: 24}.index .slideshow .sec__content-btn{gap:10px!important;flex-direction:column!important;align-items:stretch!important;width:100%}.index .slideshow .sec__content-btn .btn-primary,.index .slideshow .sec__content-btn .btn-outline{width:100%!important;justify-content:center!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:10.5px!important;font-weight:600!important;padding:11px 14px!important;min-height:0!important;line-height:1.1!important;border-radius:3px!important}.index .slideshow .sec__content-btn .btn-outline{background:transparent!important;border:1px solid rgba(255,255,255,.85)!important;color:#fff!important}.index .slideshow .banner__media img,.index .slideshow .banner__media video{object-position:70% center!important}}@media(min-width:768px){.index .slideshow .sec__content-btn{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.index .slideshow .sec__content-btn .btn-primary,.index .slideshow .sec__content-btn .btn-outline{border-radius:3px!important;min-width:250px!important;justify-content:center!important;text-align:center!important}.index .slideshow .sec__content-btn .btn-outline{background:transparent!important;border:1px solid rgba(255,255,255,.9)!important;color:#fff!important}}@media(min-width:1025px){.header__layout-1 .logo-position.logo-center{grid-template-areas:". logo icon" "menu menu menu"!important;grid-template-columns:1fr auto 1fr!important;row-gap:6px!important}.header__layout-1 .logo-position.logo-center .header__menu{display:flex!important;justify-content:center!important;width:100%}.header__layout-1 .logo-position.logo-center .header__menu>.horizontal-list,.header__layout-1 .logo-position.logo-center .header__menu .horizontal-list.horizontal{justify-content:center!important;flex-wrap:nowrap!important}}.index .sec__icon-box .custom-svg svg{height:var(--custom-width)!important;width:var(--custom-width)!important}@media(max-width:767px){.index .sec__icon-box .sec__icon-box-inner{--col-number: 4 !important;grid-template-columns:repeat(4,minmax(0,1fr))!important;--col-gap: 4px !important;gap:6px 4px!important}.index .sec__icon-box .sec__icon-box-item{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:5px!important}.index .sec__icon-box .sec__icon-box-content{text-align:center!important}.index .sec__icon-box .sec__icon-box-content-icon{--custom-width: 17px !important}.index .sec__icon-box .sec__icon-box-content-heading{font-size:9.5px!important;line-height:1.12;letter-spacing:0}.index .sec__icon-box .sec__icon-box-content-des{font-size:8px!important;line-height:1.1;opacity:.7}}.index .sec__icon-box{background-color:#fdfcfa}@media(max-width:767px){.sec__icon-box .motion-item{opacity:1!important;transform:none!important;visibility:visible!important}}.index .sec__icon-box-inner,.index .sec__icon-box-item{align-items:center}.index .sec__icon-box-content-heading{margin-bottom:1px}.index .sec__icon-box-content-des{opacity:.7}@media(min-width:768px){.index .sec__icon-switch-slide{position:relative}.index .sec__icon-switch-slide+.sec__icon-switch-slide:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:40px;width:1px;background:#0000001f}}.banner-packery .btn-link{color:#fff}.banner-packery .banner__media.overlay-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000006b,#0000 55%);pointer-events:none}.banner-packery .banner__media img{height:100%;object-fit:cover}@media(min-width:1025px){.banner-packery.blocks-size-3 .section__block-inner{aspect-ratio:auto!important}.banner-packery.blocks-size-3 .section__block-inner:nth-of-type(2),.banner-packery.blocks-size-3 .section__block-inner:nth-of-type(3){min-height:0!important;height:190px}.banner-packery.blocks-size-3 .section__block-inner:first-of-type{min-height:0!important;height:auto}.banner-packery.blocks-size-3 .section__block-inner:nth-of-type(2) .sec__content-inner,.banner-packery.blocks-size-3 .section__block-inner:nth-of-type(3) .sec__content-inner{--padding-block: 32}}@media(max-width:1024.944px){.index .banner-packery.blocks-size-3{grid-template-columns:1fr 1fr!important}.index .banner-packery.blocks-size-3 .section__block-inner:nth-of-type(1){grid-column:1 / -1!important;grid-row:auto!important}.index .banner-packery.blocks-size-3 .section__block-inner:nth-of-type(2){grid-column:1!important;grid-row:auto!important}.index .banner-packery.blocks-size-3 .section__block-inner:nth-of-type(3){grid-column:2!important;grid-row:auto!important}.index .banner-packery.blocks-size-3 .section__block-inner{aspect-ratio:auto!important}.index .banner-packery.blocks-size-3 .section__block-inner:first-child{min-height:210px}.index .banner-packery.blocks-size-3 .section__block-inner:not(:first-child){min-height:158px}.index .banner-packery .banner__media.overlay-bg:after{background:linear-gradient(to top,#00000085,#00000024)!important}.index .banner-packery .sec__content-heading,.index .banner-packery .sec__content-des{text-shadow:0 1px 8px rgba(0,0,0,.55)}.index .banner-packery .sec__content{--padding-inline: 24;--padding-block: 26}.index .banner-packery .sec__content-heading{word-break:normal;overflow-wrap:break-word;letter-spacing:.01em}.index .banner-packery .sec__content-des{word-break:normal;overflow-wrap:break-word}.index .banner-packery.blocks-size-3 .section__block-inner:nth-of-type(2) .sec__content-heading,.index .banner-packery.blocks-size-3 .section__block-inner:nth-of-type(3) .sec__content-heading{font-size:clamp(18px,4.6vw,27px)!important;line-height:1.12}}@media(max-width:576.98px){.index .banner-packery.blocks-size-3 .section__block-inner{margin:calc(var(--col-gap) / 2)!important}}.collection-hero__crumbs{margin-bottom:16px;font-size:13px;opacity:.8}.collection-hero__banner{position:relative;border-radius:12px;overflow:hidden;min-height:360px;display:flex;align-items:center}.collection-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--hero-bg, #e9e2d6)}.collection-hero__bg img,.collection-hero__bg .collection-hero__placeholder{width:100%;height:100%;object-fit:cover;display:block}.collection-hero__overlay{position:relative;z-index:1;padding:44px 54px;max-width:560px}.collection-hero__overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:-54px;background:linear-gradient(90deg,#f5f2eceb 38%,#f5f2ec80 72%,#f5f2ec00);z-index:-1}.collection-hero__subtitle{text-transform:uppercase;letter-spacing:.18em;font-size:12.5px;opacity:.7;margin-bottom:16px;color:#2a2620}.collection-hero__title{font-family:var(--font-serif);font-weight:500;letter-spacing:0;line-height:1.04;font-size:clamp(32px,4.2vw,52px);margin-bottom:14px;color:#1c1916}.collection-hero__desc{max-width:40ch;opacity:.82;margin-bottom:24px;line-height:1.55;font-size:14px;color:#2a2620}@media(max-width:749px){.collection-hero__banner{min-height:300px}.collection-hero__overlay{padding:32px 26px;max-width:100%}.collection-hero__overlay:before{left:-26px;background:linear-gradient(90deg,#f5f2ecf0 55%,#f5f2ec59 85%,#f5f2ec00)}}.cta-banner__inner{display:grid;grid-template-columns:.85fr 1.15fr;align-items:stretch;background:var(--cta-bg, #f1ede6);border-radius:14px;overflow:hidden}.cta-banner--img-right .cta-banner__media{order:2}.cta-banner--img-right .cta-banner__text{order:1}.cta-banner__media{position:relative;min-height:210px;align-self:stretch}.cta-banner__media img,.cta-banner__media .placeholder-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.cta-banner__text{padding:30px 44px;align-self:center}.cta-banner__sub{text-transform:uppercase;letter-spacing:.14em;font-size:12px;opacity:.6;margin-bottom:12px}.cta-banner__title{font-family:var(--font-serif);font-weight:500;letter-spacing:0;font-size:clamp(26px,3.5vw,38px);margin-bottom:14px}.cta-banner__desc{max-width:46ch;opacity:.8;line-height:1.6;margin-bottom:24px}@media(max-width:749px){.cta-banner__inner{grid-template-columns:1fr}.cta-banner--img-right .cta-banner__media,.cta-banner--img-right .cta-banner__text{order:0}.cta-banner__text{padding:30px 26px}.cta-banner__media{min-height:200px}.cta-banner__media img{min-height:200px;max-height:280px}}.df-hero{position:relative;border-radius:14px;overflow:hidden;margin-bottom:44px;min-height:440px;display:flex;align-items:center}.df-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.df-hero__bg img,.df-hero__bg .placeholder-image{width:100%;height:100%;object-fit:cover;display:block}.df-hero__overlay{position:relative;z-index:1;padding:50px 56px;max-width:580px}.df-hero__overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:-56px;background:linear-gradient(90deg,#f5f2ecf0 35%,#f5f2ec8c 72%,#f5f2ec00);z-index:-1}.df-hero__title{font-family:var(--font-serif);font-weight:500;letter-spacing:0;line-height:1.04;font-size:clamp(38px,5vw,62px);margin-bottom:18px;color:#1c1916}.df-hero__title em{font-style:italic}.df-hero__desc{max-width:38ch;opacity:.82;line-height:1.6;margin-bottom:22px}.df-hero__usps{list-style:none;padding:0;margin:0;display:grid;gap:11px}.df-hero__usps li{position:relative;padding-left:30px;font-size:14px}.df-hero__usps li:before{content:"\2713";position:absolute;left:0;top:-1px;width:20px;height:20px;border:1px solid currentColor;border-radius:50%;font-size:11px;display:flex;align-items:center;justify-content:center;opacity:.6}.df-quiz{border:1px solid var(--color-border);border-radius:14px;padding:40px clamp(20px,4vw,56px)}.df-steps{list-style:none;padding:0;margin:0 0 34px;display:flex;justify-content:space-between;gap:6px;overflow-x:auto;scrollbar-width:none}.df-steps::-webkit-scrollbar{display:none}.df-step{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 0 auto;position:relative;min-width:62px;text-align:center}.df-step:not(:last-child):after{content:"";position:absolute;top:17px;left:50%;width:100%;height:1px;background:var(--color-border);z-index:0}.df-step__num{position:relative;z-index:1;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:1px solid var(--color-border);font-size:14px;color:var(--color-heading)}.df-step__label{font-size:12px;opacity:.55}.df-step.is-active .df-step__num{background:var(--color-heading);border-color:var(--color-heading);color:#fff}.df-step.is-active .df-step__label{opacity:1}.df-step.is-done .df-step__num{background:var(--color-heading);border-color:var(--color-heading);color:#fff;opacity:.5}.df-q{display:none}.df-q.is-active{display:block}.df-q__title{font-family:var(--font-serif);font-weight:500;letter-spacing:0;font-size:clamp(24px,3vw,32px);text-align:center;margin:0 0 6px}.df-q__help{text-align:center;opacity:.6;font-size:14px;margin:0 0 28px}.df-options{display:grid;gap:14px}.df-options--cols-2{grid-template-columns:repeat(2,1fr)}.df-options--cols-3{grid-template-columns:repeat(3,1fr)}.df-options--cols-4{grid-template-columns:repeat(4,1fr)}.df-options--cols-5{grid-template-columns:repeat(5,1fr)}.df-option{position:relative;border:1px solid var(--color-border);background:#fff;border-radius:10px;padding:18px 16px;font-size:14.5px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;text-align:center;color:var(--color-heading)}.df-option:hover{border-color:var(--color-heading)}.df-option.is-selected{border-color:var(--color-heading);box-shadow:inset 0 0 0 1px var(--color-heading)}.df-option.is-selected:after{content:"\2713";position:absolute;top:8px;right:10px;width:20px;height:20px;background:var(--color-heading);color:#fff;border-radius:50%;font-size:11px;display:flex;align-items:center;justify-content:center;z-index:2}.df-q[data-images] .df-options{gap:18px}.df-option--img{padding:0;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.df-option__img{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}.df-q[data-key=gender] .df-option__img,.df-q[data-key=noten] .df-option__img{aspect-ratio:1 / 1}.df-option__label{padding:13px 10px;font-size:14px}.df-option--img.is-selected:after{top:10px;right:10px}.df-option--noimg{padding:18px 16px}.df-option--noimg .df-option__label{padding:0}.df-nav{display:flex;gap:16px;margin-top:34px}.df-btn{flex:1;padding:16px;border-radius:8px;font-size:14px;cursor:pointer;border:1px solid var(--color-heading);transition:opacity .2s,background .2s}.df-btn--ghost{background:#fff;color:var(--color-heading)}.df-btn--ghost:disabled{opacity:.4;cursor:default}.df-btn--primary{background:var(--color-heading);color:#fff}.df-note{text-align:center;opacity:.5;font-size:13px;margin-top:16px}.df-loading{text-align:center;padding:50px 20px;opacity:.6;font-size:15px}.df-results__title{font-family:var(--font-serif);font-size:30px;text-align:center;margin:0 0 8px}.df-results__sub{text-align:center;opacity:.65;margin:0 0 26px}.df-results__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.df-rcard{display:flex;flex-direction:column;text-decoration:none;color:var(--color-heading)}.df-rcard__media{display:block;aspect-ratio:1 / 1;background:#f3efe9;border-radius:8px;overflow:hidden;margin-bottom:12px}.df-rcard__media img{width:100%;height:100%;object-fit:contain;padding:10%;transition:transform .4s ease}.df-rcard:hover .df-rcard__media img{transform:scale(1.05)}.df-rcard__vendor{font-size:11px;text-transform:uppercase;letter-spacing:.1em;opacity:.55;margin-bottom:3px}.df-rcard__title{font-size:14px;line-height:1.3;margin-bottom:5px}.df-rcard__price{font-size:14px}@media(max-width:860px){.df-hero{grid-template-columns:1fr}.df-hero__text{padding:30px 24px;order:2}.df-hero__media{order:1;min-height:220px}.df-hero__media img{min-height:220px;max-height:300px}.df-options--cols-3,.df-options--cols-4,.df-options--cols-5,.df-results__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.df-options--cols-2{grid-template-columns:1fr}.df-nav{flex-direction:column-reverse}}.collection-pills__row{display:flex;gap:30px;overflow-x:auto;padding:4px 2px 10px;scrollbar-width:none}.collection-pills__row::-webkit-scrollbar{display:none}.cat-pill{display:flex;flex-direction:column;align-items:center;gap:10px;flex:none;text-decoration:none;color:var(--color-heading);font-size:13px;text-align:center}.cat-pill__icon{width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--color-border);background:#fff;transition:all .2s ease}.cat-pill__icon svg{width:24px;height:24px}.cat-pill:hover .cat-pill__icon{border-color:var(--color-heading)}.cat-pill.is-active .cat-pill__icon{background:var(--color-heading);border-color:var(--color-heading);color:#fff}.cat-pill__text{white-space:nowrap}.cat-pill__count{opacity:.5}.collection-seo__inner{max-width:920px}.collection-seo__heading{font-family:var(--font-serif);font-weight:500;letter-spacing:0;font-size:24px;margin-bottom:14px}.collection-seo__text{font-size:14px;line-height:1.7;opacity:.72}.collection-seo__text p{margin-bottom:1em}.seo-text__inner{max-width:920px}.seo-text__heading{font-family:var(--font-serif);font-weight:500;letter-spacing:0;font-size:24px;margin-bottom:14px}.seo-text__body{font-size:14px;line-height:1.7;opacity:.72}.seo-text__body p{margin-bottom:1em}.product .product-detail__meta-value{text-transform:uppercase;letter-spacing:.14em;font-size:12px;opacity:.6}.product .product-detail__title{font-family:var(--font-serif);font-weight:500;letter-spacing:0;line-height:1.08;font-size:clamp(30px,4vw,40px)}.product .product-textline{line-height:1.4}.product .product-textline--subtitle{font-size:15px;letter-spacing:.02em;opacity:.7;margin-bottom:14px}.product .product-textline--note{font-size:13px;opacity:.6;margin-top:-2px;margin-bottom:18px}.product .product-textline--hint{font-size:13px;opacity:.65;margin-top:6px;margin-bottom:18px}.product .product-usp-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;padding-top:22px;border-top:1px solid var(--color-border)}.product .product-usp{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.product .product-usp__icon{width:26px;height:26px;opacity:.85}.product .product-usp__icon svg{width:100%;height:100%}.product .product-usp__text{display:flex;flex-direction:column;line-height:1.3}.product .product-usp__text strong{font-size:12.5px}.product .product-usp__text span{font-size:12px;opacity:.6}@media(max-width:575px){.product .product-usp-row{grid-template-columns:repeat(2,1fr);gap:18px}}a[href*="widerrufsformular#widerruf"]{display:inline-flex!important;align-items:center;justify-content:center;margin-top:8px;padding:9px 20px;background:#1a1a1a;color:#fff!important;border-radius:4px;font-size:13px;font-weight:600;letter-spacing:.04em;text-decoration:none!important;transition:opacity .2s ease}a[href*="widerrufsformular#widerruf"]:hover{opacity:.88;color:#fff!important}a[href*="widerrufsformular#widerruf"]:before,a[href*="widerrufsformular#widerruf"]:after{display:none!important}.footer-widerruf-mobile-wrap{display:none}@media(max-width:767px){a[href*="widerrufsformular#widerruf"]{display:none!important}.footer-widerruf-mobile-wrap{display:block;text-align:center;margin:4px 0 26px}.footer-widerruf-mobile{display:inline-flex;align-items:center;justify-content:center;padding:13px 28px;background:#1a1a1a;color:#fff!important;border-radius:4px;font-size:13px;font-weight:600;letter-spacing:.04em;text-decoration:none!important}}.rte br{display:inline!important}.product-mood__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.product-mood__header .section__header-heading{font-family:var(--font-serif);letter-spacing:0}.product-mood-section .section__header-heading{font-family:inherit!important;font-size:17px;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.product-mood__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mood-card__media{aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:#ece7df;margin-bottom:12px}.mood-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.mood-card:hover .mood-card__media img{transform:scale(1.04)}.mood-card--noimg .mood-card__media{aspect-ratio:16 / 9}.mood-card__title{font-size:16px;font-weight:500;color:#1a1a1a;margin-bottom:4px}.mood-card__sub{font-size:13.5px;color:#6f6f6f;line-height:1.4}@media(min-width:768px)and (max-width:1024px){.product-mood__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.product-mood__grid{display:flex;grid-template-columns:none;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.product-mood__grid::-webkit-scrollbar{display:none}.product-mood__grid .mood-card{flex:0 0 calc((100% - 18px)*.4);scroll-snap-align:start}.mood-card__media{aspect-ratio:3 / 2}}@media(max-width:767px){.sec__related-product .section__header motion-element{opacity:1!important;visibility:visible!important;transform:none!important}}.scent-profile{display:grid;grid-template-columns:1fr 1fr;gap:0}.scent-profile__col{padding:4px 0}.scent-profile__bars{padding-left:48px}.scent-profile__notes{padding-right:48px}.scent-profile__notes{border-right:1px solid var(--color-border)}.scent-profile__label{text-transform:uppercase;letter-spacing:.14em;font-size:12px;opacity:.55;margin-bottom:22px}.scent-group{margin-bottom:20px}.scent-group__title{font-size:13px;opacity:.6;margin-bottom:10px}.scent-notes{display:flex;flex-wrap:wrap;gap:10px}.scent-note{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 10px;border:1px solid var(--color-border);border-radius:999px;background:#fff;font-size:13.5px;line-height:1}.scent-note__icon{width:22px;height:22px;object-fit:contain;flex:none}.scent-meta{margin-top:26px;padding-top:20px;border-top:1px solid var(--color-border)}.scent-meta__row{display:flex;gap:16px;font-size:14px;margin-bottom:8px}.scent-meta__k{min-width:110px;opacity:.6}.scent-bar-row{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:16px;margin-bottom:16px}.scent-bar-row__label{font-size:14px}.scent-bar{display:block;height:6px;border-radius:999px;background:#00000014;overflow:hidden}.scent-bar__fill{display:block;height:100%;border-radius:999px;background:var(--color-heading)}.scent-dots{display:inline-flex;gap:4px}.scent-dot{width:6px;height:6px;border-radius:50%;background:#0000002e}.scent-dot.is-on{background:var(--color-heading)}.scent-profile__extra{margin-top:26px;padding-top:20px;border-top:1px solid var(--color-border)}.scent-extra-row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;margin-bottom:12px}.scent-extra-row__k{opacity:.6}.scent-extra-row__v{font-weight:500}@media(max-width:749px){.scent-profile{grid-template-columns:1fr}.scent-profile__notes{border-right:0;border-bottom:1px solid var(--color-border);padding-right:0;padding-bottom:24px}.scent-profile__bars{padding-left:0;padding-top:24px}.scent-bar-row{grid-template-columns:84px 1fr auto}}.sec__multi-content .sec__content-heading{font-family:var(--font-serif);letter-spacing:.02em}.sec__multi-content .banner__media.overlay-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000073,#0000 58%);pointer-events:none}.sec__multi-content .banner__media img{height:100%;object-fit:cover}.sec__multi-content .section__block:has(.banner__media) .btn-link{color:#fff}@media(min-width:1025px){.sec__multi-content .multi-content-js>.section__block{align-self:stretch!important}.sec__multi-content .section__block-inner{height:100%}.sec__multi-content .section__block:has(.banner__media) .section__block-inner{aspect-ratio:auto!important;min-height:240px}}@media(max-width:1024.944px){.index .sec__multi-content .multi-content-js{display:grid;grid-template-columns:42% 1fr;column-gap:12px;row-gap:12px;align-items:start}.index .sec__multi-content .section__block{width:100%;--col-width: 100%}.index .sec__multi-content .section__block:first-child{grid-column:1;grid-row:1 / span 3}.index .sec__multi-content .section__block:not(:first-child){grid-column:2}.index .sec__multi-content .section__block:not(:first-child) .banner__media{min-height:120px}.index .sec__multi-content .section__block:first-child .sec__content-inner{--padding-inline: 2;--padding-block: 6;padding-left:0;padding-right:0}.index .sec__multi-content .section__block:first-child .sec__content-heading{font-size:clamp(16px,4.4vw,26px)!important;line-height:1.12;letter-spacing:.01em;word-break:normal;overflow-wrap:break-word}.index .sec__multi-content .section__block:first-child .sec__content-des,.index .sec__multi-content .section__block:first-child .sec__content-des p{font-size:13px!important;word-break:normal;overflow-wrap:break-word}.index .sec__multi-content .section__block:not(:first-child) .sec__content{--padding-inline: 16;--padding-block: 16}.index .sec__multi-content .section__block:not(:first-child) .sec__content-heading{font-size:clamp(15px,3.8vw,22px)!important;line-height:1.15;letter-spacing:.01em;word-break:normal;overflow-wrap:break-word}.index .sec__multi-content .section__block:not(:first-child) .sec__content-des,.index .sec__multi-content .section__block:not(:first-child) .sec__content-des p{word-break:normal;overflow-wrap:break-word}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/custom-perfume.css.map */
