#footer.jf{display:block;background:#f6f6f7;color:#282328;padding:0;font-family:Figtree,sans-serif;--footer-color:#282328;--footer-text:#282328;--footer-border:#dedbdf}#footer.jf *{box-sizing:border-box}#footer.jf a{color:inherit;text-decoration:none}#footer.jf a:hover{text-decoration:underline;text-underline-offset:4px}#footer.jf a:focus-visible,#footer.jf summary:focus-visible,#footer.jf button:focus-visible,#footer.jf input:focus-visible,#footer.jf select:focus-visible{outline:2px solid #8b5588;outline-offset:4px}#footer.jf h2,#footer.jf p,#footer.jf ul{margin:0}#footer.jf .jf-loyalty{background:linear-gradient(105deg,#f4e8f3,#fcfafc 53%,#f2e4f1);border-bottom:1px solid #eee7ee}#footer.jf .jf-loyalty-inner{max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:center;gap:24px;padding:30px 28px}#footer.jf .jf-heart{color:#a36aa0;flex:none}#footer.jf .jf-loyalty h2{font:500 27px/1.2 Figtree,sans-serif;letter-spacing:0;text-transform:none;color:#282328}#footer.jf .jf-loyalty p{font-size:15px;line-height:1.5;margin-top:5px;color:#655d66}#footer.jf .jf-benefits{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:#bf83be;color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:46px;padding:12px 26px;border-radius:30px;font-size:16px;font-weight:600;line-height:1.4;margin-left:50px;text-align:center}#footer.jf .jf-benefits:hover{background:#a66da3;text-decoration:none}#footer.jf .jf-inner{max-width:1344px;margin:auto;padding:42px 28px calc(135px + env(safe-area-inset-bottom))}#footer.jf .jf-columns{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.25fr;gap:38px;align-items:start}#footer.jf .jf-logo{display:block;width:180px;max-width:100%;margin-bottom:18px}#footer.jf .jf-logo img{display:block;width:100%;height:auto}#footer.jf .jf-logo-dark img{filter:brightness(0)}#footer.jf .jf-brand p{font-size:15px;line-height:1.6;max-width:25ch}#footer.jf .jf-social{display:flex;align-items:center;gap:6px;list-style:none;padding:0;margin:12px 0 0}#footer.jf .jf-social li{list-style:none;margin:0;padding:0}#footer.jf .jf-social a{display:flex;width:44px;height:44px;align-items:center;justify-content:center}#footer.jf .jf-social svg{width:24px;height:24px}#footer.jf .jf-group{min-width:0;border:0}#footer.jf .jf-group>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;font-size:17px;font-weight:600;line-height:1.4;padding:0 0 16px;cursor:pointer}#footer.jf summary::-webkit-details-marker{display:none}#footer.jf .jf-plus{display:none;font-size:24px;font-weight:400;color:#785875}#footer.jf .jf-links{list-style:none;padding:0}#footer.jf .jf-links li{margin:0;padding:0;list-style:none}#footer.jf .jf-links a,#footer.jf .jf-phone{display:flex;align-items:center;gap:8px;min-height:38px;padding:7px 0;font-size:15px;line-height:1.5;overflow-wrap:anywhere}#footer.jf .jf-alterations svg{width:21px;height:21px;flex:none;color:#8b5588}#footer.jf address{font-size:15px;font-style:normal;line-height:1.6;max-width:28ch}#footer.jf .jf-hours{margin:8px 0 14px}#footer.jf .jf-hours p{display:flex;justify-content:space-between;gap:8px;font-size:12px;line-height:1.8}#footer.jf .jf-hours p span:last-child{white-space:nowrap}#footer.jf .jf-map{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid #b686b3;border-radius:8px;min-height:44px;padding:9px 18px;font-size:15px;line-height:1.5}#footer.jf .jf-bottom{display:flex;flex-direction:column;align-items:center;gap:14px;border-top:1px solid #dedbdf;margin-top:30px;padding-top:22px}#footer.jf .jf-payments{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px}#footer.jf .jf-payment{display:flex;width:44px;height:29px;align-items:center;justify-content:center}#footer.jf .jf-payment svg,#footer.jf .jf-payment img{display:block;width:44px;height:28px;object-fit:contain}#footer.jf .jf-legal{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 22px}#footer.jf .jf-legal a{display:inline-flex;align-items:center;min-height:32px;font-size:12px;line-height:1.5;color:#615a64}#footer.jf .jf-copyright{font-size:12px;line-height:1.5;color:#615a64;text-align:center}#footer.jf .jf-tracking>summary{display:flex;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;padding:7px 0;min-height:38px;font-size:15px;line-height:1.5}#footer.jf .jf-tracking-body{padding:12px;background:#fff;border:1px solid #e4dce4;border-radius:8px;margin-top:5px}#footer.jf .jf-tracking-body p{font-size:13px;line-height:1.5;margin:0 0 12px}#footer.jf .jemsi-tracking-form{display:grid;gap:6px;margin:0}#footer.jf .jemsi-tracking-form label{font-size:12px;line-height:1.5;margin:0}#footer.jf .jemsi-tracking-form input,#footer.jf .jemsi-tracking-form select,#footer.jf .jemsi-tracking-form button{width:100%;height:44px;min-height:44px;line-height:normal;padding:8px 10px;margin:0;border:1px solid #d9d0d9;border-radius:5px;background:#fff;color:#282328;font-size:16px}#footer.jf .jemsi-tracking-form button{background:#bf83be;border:0;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:600;cursor:pointer}#footer.jf .jf-tracking small{display:block;font-size:11px;line-height:1.5;margin-top:8px}#footer.jf .jf-country{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:0}#footer.jf .jf-country label{font-size:12px;margin:0}#footer.jf .jf-country select{background:#fff;color:#282328;border:1px solid #d9d0d9;border-radius:5px;min-height:36px;height:36px;line-height:normal;font-size:12px;max-width:200px;padding:5px 25px 5px 8px;margin:0}#footer.jf .jf-country button{background:transparent;color:#282328;border:1px solid #b686b3;border-radius:5px;font-size:12px;min-height:36px;height:auto;line-height:1.4;padding:7px 12px;margin:0}@media(min-width:750px){#footer.jf .jf-group>summary{cursor:default}}@media(min-width:750px)and (max-width:980px){#footer.jf .jf-columns{gap:24px;grid-template-columns:1fr 1fr}#footer.jf .jf-hours{max-width:280px}}@media(max-width:749px){#footer.jf .jf-loyalty-inner{display:grid;grid-template-columns:auto auto;justify-content:center;gap:14px 16px;padding:24px 20px}#footer.jf .jf-heart{width:36px;height:36px}#footer.jf .jf-loyalty h2{font-size:23px}#footer.jf .jf-loyalty p{font-size:14px}#footer.jf .jf-benefits{grid-column:1/-1;margin:0;min-height:44px;padding:10px 24px;font-size:15px}#footer.jf .jf-inner{padding:28px 22px calc(135px + env(safe-area-inset-bottom))}#footer.jf .jf-columns{display:block}#footer.jf .jf-brand{text-align:center;padding-bottom:20px}#footer.jf .jf-logo{width:155px;margin:0 auto 14px}#footer.jf .jf-brand p{margin:auto;max-width:30ch;font-size:14px}#footer.jf .jf-social{justify-content:center;margin-top:8px}#footer.jf .jf-group{border-top:1px solid #dedbdf}#footer.jf .jf-group:last-child{border-bottom:1px solid #dedbdf}#footer.jf .jf-group>summary{min-height:56px;padding:14px 0;font-size:16px}#footer.jf .jf-plus{display:block}#footer.jf .jf-group[open]>.jf-group-content{padding-bottom:18px}#footer.jf .jf-group[open]>summary .jf-plus{font-size:0}#footer.jf .jf-group[open]>summary .jf-plus:after{content:"\2212";font-size:24px}#footer.jf .jf-links a,#footer.jf .jf-phone,#footer.jf .jf-tracking>summary{min-height:44px}#footer.jf .jf-bottom{border:0;margin:22px 0 0;padding:0;gap:12px}#footer.jf .jf-legal{gap:0 16px}#footer.jf .jf-hours{max-width:310px}#footer.jf .jf-hours p{font-size:13px}#footer.jf .jf-payments{gap:6px}#footer.jf .jf-payment,#footer.jf .jf-payment svg,#footer.jf .jf-payment img{width:38px;height:25px}}.jemsi-faq{display:grid;grid-template-columns:1fr 1.65fr;gap:56px;max-width:1344px;margin:0 auto;padding:56px 24px;box-sizing:border-box;font-family:Figtree,sans-serif;color:#241c24}.jemsi-faq h2{font:500 30px/1.2 Figtree,sans-serif;margin:0 0 14px;text-transform:none;letter-spacing:0}.jemsi-faq-intro p{font-size:16px;line-height:1.6;color:#655765;max-width:30ch}.jemsi-faq details{border-bottom:1px solid #e5d8e4}.jemsi-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:12px 0;font-size:16px;font-weight:500}.jemsi-faq summary::-webkit-details-marker{display:none}.jemsi-faq summary:after{content:"+";font-size:24px;color:#8c538b}.jemsi-faq details[open] summary:after{content:"\2212"}.jemsi-faq details p{font-size:15px;line-height:1.7;margin:0;padding:0 25px 20px 0;color:#655765}.jemsi-faq a{color:#7b427a;text-decoration:underline}.jemsi-faq summary:focus-visible,.jemsi-faq a:focus-visible{outline:2px solid #BF83BE;outline-offset:4px}@media(max-width:749px){.jemsi-faq{grid-template-columns:1fr;gap:18px;padding:36px 22px}.jemsi-faq h2{font-size:26px}}.Vtl-WishlistHeaderWrapper{display:none!important}.header-section #cart-container ul#cart>li.jemsi-header-favorites{display:block!important;flex:0 0 36px;width:36px!important;margin:0!important;padding:0!important}.header-section #cart-container ul#cart>li.jemsi-header-favorites>a{display:flex!important;align-items:center;justify-content:center;width:36px!important;min-height:44px;padding:0!important;line-height:1;color:#bf83be!important}.header-section .jemsi-header-favorites svg{display:block;width:24px;height:24px;flex-shrink:0}.header-section .jemsi-header-favorites a:focus-visible{outline:2px solid #BF83BE;outline-offset:2px;border-radius:6px}.header-section #cart-container ul#cart>li.jemsi-header-favorites+li.my-cart-link-container{margin-left:0!important}@media(max-width:980px){.header-section #cart-container ul#cart>li.jemsi-language{margin-right:0!important}.header-section #cart-container ul#cart{gap:4px!important}}.header-section #logo img{height:auto}.header-section #cart-container ul#cart>li.jemsi-language{margin-right:12px}.header-section .jemsi-language-menu summary{min-height:36px;padding:0 10px;gap:8px;border:1px solid #645363;border-radius:4px;background:#191519;font-size:13px;line-height:1;font-weight:500}.header-section .jemsi-language-menu summary:hover,.header-section .jemsi-language-menu[open] summary{border-color:#bf83be;background:#30232f}.header-section .jemsi-language-menu summary:focus-visible,.header-section .jemsi-language-options button:focus-visible{outline:2px solid #BF83BE;outline-offset:3px}.header-section .jemsi-language-short{display:none}.header-section .jemsi-language-chevron{flex-shrink:0;transition:transform .15s}.header-section .jemsi-language-menu[open] .jemsi-language-chevron{transform:rotate(180deg)}.header-section .jemsi-language-options{top:calc(100% + 8px);min-width:155px;border-color:#645363;border-radius:4px;padding:6px;background:#211b21;box-shadow:0 8px 24px #0005}.header-section #cart-container ul#cart .jemsi-language-options button{border-radius:3px;min-height:44px;font-family:inherit;font-weight:500;letter-spacing:0;text-transform:none}.header-section #cart-container ul#cart .jemsi-language-options button[aria-current=true]:after{content:"\2713";float:right;margin-left:12px}@media(max-width:980px){.header-section #cart-container ul#cart>li.jemsi-language{margin-right:6px}.header-section .jemsi-language-full{display:none}.header-section .jemsi-language-short{display:inline}.header-section .jemsi-language-menu summary{min-height:40px;padding:0 7px;gap:6px;font-size:12px}}@media(prefers-reduced-motion:reduce){.header-section .jemsi-language-chevron{transition:none}}.jemsi-dock a span{white-space:nowrap}.jemsi-dock__chat-space{pointer-events:none}.jemsi-dock.jemsi-dock{padding:4px;max-width:640px;background:#fffafea3;-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%)}.jemsi-dock.jemsi-dock a{font-size:clamp(8.5px,2.5vw,11px);padding:3px 0;gap:3px}.jemsi-dock.jemsi-dock--six .jemsi-dock__inner{grid-template-columns:repeat(6,minmax(0,1fr))!important}html{scroll-padding-bottom:calc(var(--jemsi-dock-height) + 20px)}.site-wrap{padding-bottom:var(--jemsi-dock-height)}.jemsi-dock{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:90;max-width:640px;margin:0 auto;padding:4px;border:1px solid rgba(255,255,255,.85);border-radius:999px;background:#fffafea3;-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(20px) saturate(140%);box-shadow:0 6px 24px #3d1e3929,inset 0 1px #fffc;font-family:Figtree,sans-serif;box-sizing:border-box}.jemsi-dock .jemsi-dock__inner{display:grid;grid-template-columns:repeat(var(--jemsi-dock-columns,6),minmax(0,1fr))!important;gap:0;height:50px;margin:0;padding:0}.jemsi-dock a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:44px;padding:3px 0;border:0;border-radius:999px;background:transparent;color:#453542!important;text-decoration:none!important;font-size:clamp(8px,2.3vw,11px);font-weight:500;line-height:1.2;letter-spacing:0;transition:background-color .18s ease,color .18s ease}.jemsi-dock svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.jemsi-dock a[aria-current=page]{color:#75446f!important;background:#bf83be40}.jemsi-dock a[aria-current=page]:before{display:none}.jemsi-dock a:focus-visible{outline:2px solid #845176;outline-offset:-3px}@media(hover:hover){.jemsi-dock a:hover{background:#bf83be29;color:#75446f!important}}body:has(.jemsi-dock) #rawa-button{position:fixed!important;left:50%!important;right:auto!important;bottom:calc(68px + env(safe-area-inset-bottom,0px))!important;transform:translate(-50%)!important;width:44px!important;height:44px!important;min-width:44px!important;padding:9px!important;box-sizing:border-box!important;border:3px solid #fff9fe!important;border-radius:50%!important;box-shadow:0 3px 10px #3d1e392e!important;z-index:91!important;animation:none!important}body:has(.jemsi-dock) #rawa-button .rawa-button-label,body:has(.jemsi-dock) #rawa-pending{display:none!important}body:has(.jemsi-dock) #rawa-button svg{width:22px!important;height:22px!important;margin:0!important}body:has(.jemsi-dock) #rawa-button:focus-visible{outline:2px solid #75446f;outline-offset:3px}body:has(.jemsi-dock) #rawa-widget .rawa-box{bottom:calc(126px + env(safe-area-inset-bottom,0px))!important}@media(max-width:359px){.jemsi-dock{left:6px;right:6px}.jemsi-dock a{font-size:8px}}.scrollup{bottom:calc(var(--jemsi-dock-height) + 12px)!important}@media(min-width:750px){.jemsi-dock a{font-size:11px}}@media(prefers-reduced-motion:reduce){.jemsi-dock a{transition:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.jemsi-dock{background:#fff9fe}}@media print{.jemsi-dock{display:none}.site-wrap{padding-bottom:0}}.header-section .jemsi-mobile-search{position:relative;overflow:visible}.jemsi-search-panel[hidden]{display:none!important}.jemsi-search-panel{position:absolute;top:calc(100% - 10px);left:12px;right:12px;z-index:150;background:#fff;color:#242024;border:1px solid #dab9d9;border-radius:10px;box-shadow:0 12px 30px #0003;max-height:min(65vh,520px);max-height:min(65dvh,520px);overflow:auto;overscroll-behavior:contain;padding:8px;font-family:inherit}.jemsi-search-panel .jemsi-search-title,.jemsi-search-panel .jemsi-search-message{margin:0;padding:10px 12px;font-size:14px;color:#514451;line-height:1.5}.jemsi-search-panel ul{list-style:none;margin:0;padding:0}.jemsi-search-panel li{margin:0;padding:0;border-bottom:1px solid #f1e9f0}.jemsi-search-panel a.jemsi-search-product{display:flex;align-items:center;gap:14px;padding:10px 12px;color:#242024!important;text-decoration:none;border-radius:6px;min-height:68px;line-height:1.4}.jemsi-search-panel a:hover,.jemsi-search-panel a:focus-visible{background:#f7eff6;outline:2px solid #BF83BE;outline-offset:-2px}.jemsi-search-panel img,.jemsi-search-panel .jemsi-search-placeholder{width:48px;height:64px;object-fit:contain;flex:0 0 48px;border-radius:4px;background:#fff}.jemsi-search-panel .jemsi-search-product span{display:block;font-size:14px}.jemsi-search-panel .jemsi-search-price{margin-top:4px;font-weight:600;color:#6e456b}.jemsi-search-panel a.jemsi-search-all{display:block;margin:8px 4px 4px;padding:13px 12px;border-radius:5px;background:#bf83be;color:#fff!important;text-align:center;text-decoration:none;font-size:14px;font-weight:600;line-height:1.4}@media(min-width:981px){.jemsi-search-panel{left:24px;right:24px;top:calc(100% - 14px)}}
/*# sourceMappingURL=/cdn/shop/t/242/compiled_assets/styles.css.map?subset=AIBBAAAAAAAAAAAAAAAAIA */
