.sw-moments{color:#38291f;padding-top:24px;padding-bottom:22px}.sw-moments__intro{text-align:center;margin:0 auto 22px}.sw-moments__intro .sw-xeyebrow{margin:0 0 9px;font-size:10px}.sw-moments__intro h1{font-size:clamp(29px,3.2vw,46px);line-height:1.1;letter-spacing:-.035em;margin:0 0 12px;color:inherit}.sw-moments__intro>p:last-child{font-size:16px;line-height:1.5;margin:0}.sw-moments__browse{display:inline-block;margin-top:12px;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.sw-moments__pictures{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:20px}.sw-moments__scene{position:relative;display:block;border-radius:17px;overflow:hidden;background:#f4e9da;color:#fff;text-decoration:none}.sw-moments__scene>img{display:block;width:100%;height:100%;aspect-ratio:3/2;object-fit:cover}.sw-moments__scene>span{position:absolute;bottom:0;left:0;right:0;padding:40px 22px 19px;background:linear-gradient(transparent,#22130ad1);font-size:clamp(17px,1.7vw,25px);font-weight:700;line-height:1.2}.sw-moments__scene>span>span{white-space:nowrap}.sw-moments__shop{padding-top:23px;scroll-margin-top:150px}.sw-moments__shop>h2{font-size:clamp(21px,2.2vw,28px);line-height:1.2;margin:0 0 15px;letter-spacing:-.025em;color:inherit}.sw-moments__products{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sw-moment-product{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;padding:18px;background:#fbf5ec;border:1px solid #eee1d0;border-radius:14px;align-items:center}.sw-moment-product__photo{display:block;background:#fff;border-radius:10px;overflow:hidden}.sw-moment-product__photo img{display:block;width:100%;height:140px;object-fit:contain}.sw-moment-product h3{font-size:19px;line-height:1.2;letter-spacing:-.02em;margin:0 0 7px;color:inherit}.sw-moment-product h3 a{text-decoration:none}.sw-moment-product__info{font-size:12px;line-height:1.4;margin:0 0 9px}.sw-moment-product__price{font-size:21px;font-weight:700;line-height:1.2;margin:0 0 12px}.sw-moment-product__price small{display:inline-block;font-size:11px;font-weight:400;margin-left:10px}.sw-moment-product .btn{background:#3b251e;border-color:#3b251e;color:#fff;font-size:13px;padding:12px 18px;min-height:44px}.sw-moments__all{display:block;width:fit-content;margin:18px auto 0;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px;min-height:32px}.sw-moments a:focus-visible,.sw-moments button:focus-visible{outline:3px solid #f60;outline-offset:4px}@media(max-width:700px){.sw-moments{padding:18px 20px 12px}.sw-moments__intro{margin-bottom:16px}.sw-moments__intro h1{font-size:29px}.sw-moments__intro>p:last-child{font-size:14px}.sw-moments__pictures{grid-template-columns:1fr 1fr;gap:10px}.sw-moments__scene{border-radius:12px}.sw-moments__scene>img{height:auto;aspect-ratio:3/2}.sw-moments__scene>span{position:static;display:block;padding:11px 12px;font-size:14px;line-height:1.3;background:#f4e9da;color:#38291f;min-height:76px}.sw-moments__products{grid-template-columns:1fr;gap:12px}.sw-moment-product{grid-template-columns:90px minmax(0,1fr);gap:13px;padding:14px}.sw-moment-product__photo img{height:120px}.sw-moment-product h3{font-size:17px}.sw-moment-product__price{font-size:20px}.sw-moment-product__price small{display:block;margin:4px 0 0}.sw-moment-product .btn{font-size:12px;padding:11px 14px}}.sw-nomo.section{margin-top:22px;margin-bottom:26px}.sw-nomo__panel{display:flex;align-items:center;gap:28px;padding:26px 34px;border:1px solid #dfd0bc;border-radius:16px;background:#f7f0e5;color:#38261d}.sw-nomo__copy{flex:1;min-width:0}.sw-nomo__eyebrow{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.16em;color:#806043}.sw-nomo h2,.sw-nomo h1{margin:0 0 12px;color:#38261d;font-size:clamp(24px,3vw,35px);line-height:1.15}.sw-nomo__copy>p:not(.sw-nomo__eyebrow){font-size:15px;line-height:1.6;max-width:72ch;margin:0 0 16px}.sw-nomo__button{display:inline-flex;align-items:center;gap:18px;min-height:44px;padding:10px 19px;border-radius:6px;background:#3b251e;color:#fff!important;font-size:14px;font-weight:650;text-decoration:none}.sw-nomo__photo{display:flex;flex:0 0 190px;align-items:center;justify-content:center}.sw-nomo__photo img{width:100%;height:190px;object-fit:contain}.sw-nomo__footer{margin-top:22px;text-align:center}.sw-nomo__footer a{text-decoration:underline;text-underline-offset:4px}.sw-nomo a:focus-visible{outline:3px solid #99784b;outline-offset:4px}@media(max-width:767px){.sw-nomo__panel{padding:22px;gap:12px;flex-wrap:wrap}.sw-nomo__photo{flex:0 0 100px;margin-left:auto}.sw-nomo__photo img{height:100px}.sw-nomo__copy{flex-basis:100%}.sw-nomo__copy>p:not(.sw-nomo__eyebrow){font-size:14px}.sw-nomo__button{font-size:13px}}.child-nav.sw-brands-simple{display:block}.sw-brands-heading{margin:12px 0;font-size:1.15em;font-weight:700}.sw-brands-list{margin:0;padding:0;list-style:none}.sw-brands-list>li{break-inside:avoid}.sw-brands-list .sw-brands-link{display:block;padding:12px 0;line-height:1.45}.sw-brands-coming{margin-top:18px;padding-top:14px;border-top:1px solid rgba(var(--nav-child-text-color),.2)}@media(min-width:769px){.sw-brands-list{columns:3;column-gap:40px}.sw-brands-overview{margin-bottom:12px}.sw-brands-list .sw-brands-link{padding:8px 0}.sw-brands-coming .sw-vc-brand-link{flex-direction:row;align-items:center;gap:12px}}@media(min-width:1200px){.sw-brands-list{columns:4}}.sw-christmas-simple .sw-simple-heading{font-weight:700}.sw-christmas-simple .sw-simple-direct{color:#25473c}@media(min-width:769px){.mega-nav .sw-christmas-simple{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 28px;padding-block:18px}.sw-christmas-simple .sw-simple-group{margin:0;min-width:0}.sw-christmas-simple .sw-simple-overview{grid-column:1/-1;grid-row:1}.sw-christmas-simple .sw-simple-direct{display:inline-flex;min-height:40px;align-items:center;padding:8px 16px!important;background:#f5eee1;border-radius:8px}.sw-christmas-simple .sw-simple-group>.main-nav__item-content{border-bottom:1px solid #ddd6ce;padding-bottom:6px;margin-bottom:6px}.sw-christmas-simple .sw-simple-heading{padding-top:0;padding-bottom:0;line-height:1.35}.sw-christmas-simple .main-nav__grandchild{padding-top:0;padding-bottom:0}.sw-christmas-simple .grandchild-nav__item{padding-top:6px;padding-bottom:6px;line-height:1.35}}@media(min-width:1100px){.mega-nav .sw-christmas-simple{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 28px}.sw-christmas-simple .sw-simple-group-1{grid-column:1;grid-row:2/4}.sw-christmas-simple .sw-simple-group-3{grid-column:2;grid-row:2/4}.sw-christmas-simple .sw-simple-group-4{grid-column:3;grid-row:2/4}.sw-christmas-simple .sw-simple-group-5{grid-column:4;grid-row:2}.sw-christmas-simple .sw-simple-group-6{grid-column:4;grid-row:3}}@media(max-width:768px){.sw-christmas-simple .grandchild-nav__item{min-height:44px;display:flex;align-items:center;line-height:1.35}}.main-nav .sw-menu-overview{color:#765039;font-weight:500;text-decoration:none}.main-nav .sw-menu-overview:hover,.main-nav .sw-menu-overview:focus-visible{text-decoration:underline;text-underline-offset:.2em}.sw-menu-arrow{white-space:nowrap}.sw-free-from-group .sw-free-from-all{font-weight:500;color:#765039;text-decoration:none;line-height:1.45;display:flex;align-items:baseline;gap:6px}.sw-free-from-group .sw-free-from-all span{flex-shrink:0}.sw-free-from-group .sw-free-from-all:hover,.sw-free-from-group .sw-free-from-all:focus-visible{text-decoration:underline;text-underline-offset:.2em}.sw-free-from-group .sw-free-from-note{padding:4px 0 8px;font-size:.85em;font-weight:400;line-height:1.5;color:#6b625c}.sw-free-from-group .child-nav__item{text-decoration:none}.sw-free-from-group .child-nav__item:hover,.sw-free-from-group a:focus-visible{text-decoration:underline;text-underline-offset:.2em}@media(min-width:769px){.sw-free-from-group .main-nav__item-content{margin-bottom:8px}.sw-free-from-group .main-nav__grandchild{padding-top:0;padding-bottom:0}.sw-free-from-group .main-nav__grandchild .grandchild-nav__item{padding-top:4px;padding-bottom:4px}}@media(max-width:768px){.sw-free-from-group .sw-free-from-note{padding:0 20px 16px}}.sw-gift-sets{margin-block:40px}.sw-gift-sets__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0}.sw-gift-sets__card{border:1px solid #e0d6cc;border-radius:16px;overflow:hidden;background:#fff;color:#30251f}.sw-gift-sets__card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.sw-gift-sets__body{padding:24px}.sw-gift-sets__body h3{margin:0 0 12px}.sw-gift-sets__price{font-size:1.55em;font-weight:700}.sw-gift-sets__safety{font-weight:600}.sw-gift-sets__body .btn{white-space:normal;text-align:center}@media(max-width:640px){.sw-gift-sets__grid{grid-template-columns:1fr;gap:20px}.sw-gift-sets__body{padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/111/compiled_assets/styles.css.map?subset=AAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAAAAIEACg */
