:root{--lj-top:96px}.ljx-sec{position:sticky;top:0;z-index:40}.ljx{--i:#110050;--p:#ffc2ff;--bone:#f6f0ee;--linen:#fcf9f8;--plum:#3e0b3a;--p50:#fff4ff;--p500:#e27ddd;--t2:#4a4178;--b1:rgba(17,0,80,.14);--g:clamp(16px,3vw,40px);display:block;background:var(--bone);color:var(--i);border-bottom:1px solid var(--b1);font-family:var(--font-body-family)}.ljx,.ljx *,.ljx *:before,.ljx *:after{box-sizing:border-box}.ljx .ljx-ic{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.ljx .ljx-ann{position:relative;display:grid;align-items:center;height:32px;padding:0 16px;background:var(--p50);border-bottom:1px solid var(--b1);text-align:center;overflow:hidden}.ljx .ljx-ann__m{grid-area:1/1;font-family:var(--font-body-family);font-size:10.5px;font-weight:600;font-style:normal;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;color:var(--i);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.ljx .ljx-ann__m.is-on{opacity:1;visibility:visible;transition-delay:0s}.ljx .ljx-ann__m a{font:inherit;letter-spacing:inherit;color:inherit;text-decoration:none}.ljx .ljx-bar{position:static;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:auto;height:64px;margin:0;padding:0 var(--g);background:transparent}.ljx .ljx-ib{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:0;background:transparent;color:var(--i);cursor:pointer;text-decoration:none;transition:background-color .14s ease}.ljx .ljx-ib:hover{background:#ffe3ff}.ljx .ljx-burger{display:none;grid-column:1;grid-row:1;justify-self:start}.ljx .ljx-nav{grid-column:1;grid-row:1;display:flex;gap:22px;min-width:0}.ljx .ljx-nav a{font-family:var(--font-body-family);font-size:11px;font-weight:600;font-style:normal;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;white-space:nowrap;color:var(--i);text-decoration:none;text-decoration-color:var(--p500);text-decoration-thickness:1px;text-underline-offset:6px}.ljx .ljx-nav a:hover,.ljx .ljx-nav a.is-on{text-decoration-line:underline}.ljx .ljx-logo{grid-column:2;grid-row:1;display:block;line-height:0;text-decoration:none;color:var(--i)}.ljx .ljx-logo img{display:block;width:auto;height:28px}.ljx .ljx-logo span{font-family:var(--font-heading-family);font-size:28px;line-height:1;text-transform:uppercase}.ljx .ljx-icons{grid-column:3;grid-row:1;display:flex;justify-content:flex-end;gap:2px}.ljx .ljx-cart .link__icon-bubble{position:absolute;top:2px;right:0;display:flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--p);color:var(--i);font-family:var(--font-body-family);font-size:10px;font-weight:700;line-height:1;letter-spacing:0}.ljx .ljx-cart .link__icon-bubble.hidden{display:none}.ljx-lock,.ljx-lock body{overflow:hidden}.ljx .ljx-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120}.ljx .ljx-menu[hidden]{display:none}.ljx .ljx-menu__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#11005073}.ljx .ljx-menu__panel{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:min(360px,88vw);padding:0 24px 32px;background:var(--bone);overflow-y:auto;outline:none;box-shadow:24px 0 60px #1100502e}.ljx .ljx-menu__head{display:flex;align-items:center;justify-content:space-between;height:64px;margin:0 -8px 8px 0;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ljx .ljx-menu__nav{display:grid}.ljx .ljx-menu__nav a{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--b1);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:normal;font-size:34px;line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--i);text-decoration:none}.ljx .ljx-menu__nav .ljx-ic{width:18px;height:18px}.ljx .ljx-menu__small{display:grid;gap:10px;margin-top:28px}.ljx .ljx-menu__small a{font-family:var(--font-body-family);font-size:14px;font-weight:400;font-style:normal;letter-spacing:0;line-height:1.4;color:var(--i);text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:1199px){.ljx .ljx-nav{display:none}.ljx .ljx-burger{display:inline-flex;margin-left:-10px}.ljx .ljx-icons{display:contents}.ljx .ljx-search{grid-column:1;grid-row:1;justify-self:start;margin-left:32px}.ljx .ljx-account{display:none}.ljx .ljx-cart{grid-column:3;grid-row:1;justify-self:end;margin-right:-10px}.ljx .ljx-logo img{height:22px}}.ljh.ljh-hero{height:calc(100vh - var(--lj-top));height:calc(100svh - var(--lj-top))}@media screen and (max-width:749px){.ljh.ljh-hero{height:min(748px,calc(100svh - var(--lj-top)))}}.ljf{--i:#110050;--plum:#3e0b3a;--t2:#4a4178;--t3:#6f6896;--b1:rgba(17,0,80,.14);--g:clamp(20px,4.4vw,72px);padding:80px var(--g) 32px;background:#e2e1f0;border-top:1px solid var(--b1);color:var(--i);font-family:var(--font-body-family);font-size:14px;line-height:1.5}.ljf,.ljf *{box-sizing:border-box}.ljf a{color:var(--i)}.ljf__g{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px}.ljf__lead{display:grid;gap:14px;align-content:start;max-width:380px}.ljf .ljf__serif{font-family:var(--font-editorial-family);font-style:italic;font-weight:400;font-size:30px;line-height:1.1;letter-spacing:0;color:var(--plum)}.ljf .ljf__p,.ljf .ljf__p p{margin:0;font-family:var(--font-body-family);font-size:14px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:0;color:var(--t2)}.ljf .ljf__p strong{font-weight:700;color:var(--plum)}.ljf .ljf__form{margin:0}.ljf .ljf__field{display:flex;border-bottom:1px solid var(--i)}.ljf .ljf__field input{flex:1;min-width:0;width:auto!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--i)!important;font-family:var(--font-body-family);font-size:15px!important;outline:none}.ljf .ljf__field input::placeholder{color:var(--t3)}.ljf .ljf__field button{padding:0 0 0 12px;border:0;background:transparent;color:var(--plum);font-family:var(--font-body-family);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.ljf .ljf__msg{margin:8px 0 0;font-size:14px;color:var(--plum)}.ljf__col{display:grid;gap:10px;align-content:start}.ljf .ljf__h{font-family:var(--font-body-family);font-size:11px;font-weight:600;font-style:normal;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:var(--plum)}.ljf .ljf__col a{font-family:var(--font-body-family);font-size:14px;font-weight:400;font-style:normal;letter-spacing:0;line-height:1.5;text-decoration:none}.ljf .ljf__col a:hover{text-decoration:underline;text-underline-offset:3px}.ljf__bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-top:64px;padding-top:24px;border-top:1px solid var(--b1)}.ljf .ljf__logo{display:block;line-height:0;font-family:var(--font-heading-family);font-size:40px;text-transform:uppercase;text-decoration:none}.ljf .ljf__logo img{display:block;width:220px;height:auto}.ljf__legal{display:grid;gap:4px;justify-items:end;text-align:right}.ljf .ljf__legal span,.ljf .ljf__legal p,.ljf .ljf__legal a{margin:0;font-family:var(--font-body-family);font-size:12px;font-weight:400;font-style:normal;letter-spacing:0;line-height:1.5;color:var(--t3)}.ljf .ljf__links{display:flex;flex-wrap:wrap;gap:4px 14px;justify-content:flex-end}.ljf .ljf__links a{text-decoration:underline;text-underline-offset:3px}.ljf__pay{display:flex;flex-wrap:wrap;gap:6px;width:100%;margin:8px 0 0;padding:0;list-style:none}.ljf .ljf__payicon{display:block;width:34px;height:auto}@media screen and (max-width:749px){.ljf{padding:48px var(--g) 32px}.ljf__g{grid-template-columns:1fr 1fr;gap:36px 20px}.ljf__lead{grid-column:1/-1}.ljf__bottom{margin-top:40px;align-items:flex-start;flex-direction:column}.ljf .ljf__logo img{width:160px}.ljf__legal{justify-items:start;text-align:left}.ljf .ljf__links{justify-content:flex-start}}.product-item{display:grid!important;gap:12px;align-content:start;text-decoration:none!important;color:#110050}.product-item .product-item__media{position:relative;overflow:hidden}.product-item .product-item__meta{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:baseline;padding:0!important;background:none!important;text-align:left!important;color:#110050!important}.product-item .lj-card__coll{grid-column:1/-1;font-family:var(--font-editorial-family);font-style:italic;font-weight:400;font-size:14px;line-height:1.3;letter-spacing:0;color:#4a4178}.product-item .product-item__title{margin:0;font-family:var(--font-body-family)!important;font-size:15px!important;font-weight:500!important;font-style:normal;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;color:#110050;text-decoration-color:#e27ddd;text-underline-offset:3px}.product-item .lj-card__fin{font:inherit;font-weight:400;letter-spacing:0;color:#6f6896}.product-item:hover .product-item__title{text-decoration-line:underline}.product-item .product-item__price{white-space:nowrap}.product-item .product-item__price .price{display:block!important;font-family:var(--font-body-family);font-size:13px!important;font-weight:400;line-height:1.3;letter-spacing:0;color:#4a4178!important}.product-item .product-item__swatches{grid-column:1/-1}.product-item .product-item__swatches:not(:has(li)){display:none}.product-item .product-item__actions{position:absolute!important;inset:auto 10px 10px 10px!important;width:auto!important;height:auto!important;margin:0!important;opacity:0;visibility:visible!important;transform:translateY(8px);transition:opacity .26s cubic-bezier(.22,.61,.36,1),transform .26s cubic-bezier(.22,.61,.36,1)}.product-item:hover .product-item__actions,.product-item:focus-within .product-item__actions{opacity:1;transform:none}.product-item .product-item__actions quick-buy{display:flex!important;align-items:center;justify-content:center;width:100%;height:40px;background:#ffc2ff;color:#110050;cursor:pointer}.product-item .product-item__actions quick-buy .icon-button{display:none!important}.product-item .product-item__actions quick-buy:after{content:"Aggiunta rapida";font-family:var(--font-body-family);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase}.product-item .product-item__actions quick-buy:hover{background:#110050;color:#ffc2ff}@media(hover:none),screen and (max-width:749px){.product-item .product-item__actions{display:none!important}}.ljh .ljh-select select{height:34px!important;min-height:0!important;margin:0!important;padding:0 30px 0 12px!important;border:1px solid var(--b2)!important;border-radius:0!important;box-shadow:none!important;font-size:12px!important;line-height:1!important;width:auto}.ljh .ljh-select--line select{width:100%!important;height:44px!important;padding:0 30px 0 2px!important;border:0!important;border-bottom:1px solid var(--b2)!important;font-size:15px!important}#cart-drawer{--b1:rgba(17,0,80,.14);--b2:rgba(17,0,80,.32);--t2:#4a4178;--t3:#6f6896}#cart-drawer .drawer-inner{background:#f6f0ee;color:#110050;font-family:var(--font-body-family)}@media screen and (min-width:480px){#cart-drawer .drawer-inner{width:440px;max-width:440px}}#cart-drawer .drawer-inner__header{padding:18px 24px;border-bottom:1px solid var(--b1)}#cart-drawer .drawer-inner__heading{margin:0;font-family:var(--font-heading-family);font-size:22px;line-height:1;letter-spacing:0;text-transform:uppercase;color:#110050}#cart-drawer .drawer-inner__close{color:#110050}#cart-drawer .drawer-inner__content{padding:24px;gap:20px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#cart-drawer .drawer-inner__content--empty{align-items:flex-start;justify-content:flex-start;gap:16px;text-align:left}#cart-drawer .lj-cart__empty{margin:0;font-family:var(--font-editorial-family);font-style:italic;font-weight:400;font-size:26px;line-height:1.15;color:#110050}#cart-drawer .drawer-inner__content--empty .button{width:auto;height:48px;padding:0 24px;background:transparent!important;border:1px solid #110050!important;color:#110050!important}#cart-drawer .drawer-inner__content--empty .button:hover{background:#ffc2ff!important}#cart-drawer .cart-form__shipping{margin:0}#cart-drawer .cart-form__shipping-notice{gap:8px;padding:12px 14px;background:#fff4ff;border:1px solid var(--b1)}#cart-drawer .cart-form__shipping-heading{margin:0;font-size:13px;font-weight:400;line-height:1.4;color:#110050}#cart-drawer .cart-form__shipping-bar{background:#ffe3ff}#cart-drawer .cart-form__shipping-bar:before{height:4px;background:#110050;transition:width .26s cubic-bezier(.22,.61,.36,1)}#cart-drawer .drawer-cart__items-wrapper{display:grid;gap:20px}#cart-drawer .cart-form__item{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;margin:0;padding:0;border:0}#cart-drawer .cart-form__item-media{width:84px;max-width:none;aspect-ratio:4/5;overflow:hidden;background:#ece1df}#cart-drawer .cart-form__item-media a,#cart-drawer .cart-form__item-media figure,#cart-drawer .cart-form__item-media picture,#cart-drawer .cart-form__item-media .image{display:block;width:100%;height:100%;margin:0;padding:0}#cart-drawer .cart-form__item-media img{display:block;position:static;width:100%;height:100%;object-fit:cover;object-position:center 62%}#cart-drawer .cart-form__item-info{display:block;min-width:0}#cart-drawer .cart-form__item-product{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:start}#cart-drawer .cart-form__item-product>*{order:4;grid-column:1/-1;margin:0}#cart-drawer .cart-form__item-vendor{display:none}#cart-drawer .lj-li__coll{order:1;font-family:var(--font-editorial-family);font-style:italic;font-size:14px;line-height:1.3;color:var(--t2)}#cart-drawer .cart-form__item-title{order:2;grid-column:1;font-family:var(--font-body-family);font-size:14px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none;color:#110050;text-decoration:none}#cart-drawer .lj-li__fin{display:block;margin-top:4px;font-size:12px;font-weight:400;color:var(--t3)}#cart-drawer .cart-form__item-price{order:3;grid-column:2;text-align:right;white-space:nowrap}#cart-drawer .cart-form__item-price dl{margin:0}#cart-drawer .cart-form__item-price .price{font-size:14px;line-height:1.3;color:#110050}#cart-drawer .cart-form__item-actions{order:5;display:flex;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 0}#cart-drawer .cart-form__qty quantity-input{height:32px;border:1px solid var(--b2);border-radius:0;background:transparent}#cart-drawer .cart-form__qty .quantity-button{width:30px;height:30px;color:#110050}#cart-drawer .cart-form__qty .quantity-button svg{width:12px;height:12px}#cart-drawer .cart-form__qty .quantity-input{width:32px;max-width:32px;height:30px;padding:0;border:0;background:transparent;font-size:13px;color:#110050}#cart-drawer .cart-form__item-remove a{display:inline;font-size:12px;line-height:1.3;color:var(--t2);text-decoration:underline;text-underline-offset:3px}#cart-drawer .lj-sug{display:grid;gap:14px;padding-top:20px;border-top:1px solid var(--b1)}#cart-drawer .lj-sug__h{font-family:var(--font-editorial-family);font-style:italic;font-size:22px;line-height:1.1;color:#110050}#cart-drawer .lj-sug__g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}#cart-drawer .lj-sug__i{display:grid;gap:6px;align-content:start;min-width:0}#cart-drawer .lj-sug__img{display:block;aspect-ratio:4/5;overflow:hidden;background:#ece1df}#cart-drawer .lj-sug__img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 62%}#cart-drawer .lj-sug__t{font-size:12px;font-weight:500;line-height:1.3;color:#110050;text-decoration:none}#cart-drawer .lj-sug__b{display:flex;justify-content:space-between;align-items:center;gap:4px}#cart-drawer .lj-sug__p{font-size:12px;line-height:1.3;color:#4a4178}#cart-drawer .lj-sug__add{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid var(--b2);border-radius:50%;background:transparent;color:#110050;cursor:pointer;transition:background-color .14s ease}#cart-drawer .lj-sug__add:hover{background:#ffc2ff}#cart-drawer .lj-sug__add[disabled]{opacity:.5;pointer-events:none}#cart-drawer .lj-sug__add svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}#cart-drawer .drawer-inner__footer{padding:20px 24px 24px;gap:14px;border-top:1px solid var(--b1);background:#f6f0ee}#cart-drawer .drawer-inner__totals{order:1;justify-content:space-between;align-items:baseline}#cart-drawer .totals__subtotal{margin:0;font-family:var(--font-body-family);font-size:15px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;color:#110050}#cart-drawer .totals__subtotal-value{margin:0;font-size:15px;font-weight:500;line-height:1.3;color:#110050}#cart-drawer .drawer-inner__discounts{order:2}#cart-drawer .drawer-inner__ctas{order:3}#cart-drawer .drawer-inner__ctas .button--transparent{display:none}#cart-drawer #CartDrawer-Checkout{width:100%;height:56px;font-size:17px;color:#f6f0ee}#cart-drawer #CartDrawer-Checkout:hover{background:#ffc2ff;border-color:#ffc2ff;color:#110050}#cart-drawer .lj-cart__ship{order:4;display:block;font-size:12px;line-height:1.4;text-align:center;color:var(--t3)}#cart-drawer .drawer-inner__tax-note{display:none}#cart-drawer .drawer-inner__products{padding:0 24px 24px}#cart-drawer cart-drawer-items{flex:none;overflow:visible}#cart-drawer .lj-li__opt{font-size:12px;line-height:1.3;color:var(--t3)}#cart-drawer .lj-li__was{display:block;font-size:12px;color:var(--t3)}[id^=MainProduct] .breadcrumbs{padding:16px 0 14px!important}.lj-pcraft{margin-top:14px;background:none}.lj-pcraft .ljh-craft{gap:8px 20px}.ljh.ljd-story{display:grid;grid-template-columns:4fr 6fr;gap:80px;align-items:center;margin-top:112px;padding:80px var(--g)}.ljd-story__media{width:100%;max-width:440px;justify-self:end}.ljd-story__body{display:grid;gap:16px;max-width:560px}.ljh .ljd-story__t{margin:0;font-size:60px;line-height:1;color:var(--acc,var(--i))}.ljh .ljd-story__insp{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.4;color:var(--t2)}.ljh .ljd-story__insp .ljh-ic{width:16px;height:16px}.ljh .ljd-story__sign{font-size:30px;line-height:1;color:var(--acc,var(--i))}.ljd-story .lj-story__text{font-size:17px;line-height:1.7;color:var(--i)}.ljd-story .lj-story__text p{margin:0 0 .8em;font-size:inherit;line-height:inherit}.ljh.ljd-ask{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:40px var(--g);background:#fff4ff;border-top:1px solid var(--b1);border-bottom:1px solid var(--b1)}.ljd-ask__txt{display:grid;gap:6px}.ljh .ljd-ask__t{margin:0;font-size:48px;line-height:1;color:var(--i)}.ljh .ljd-ask__p{margin:0;max-width:560px;font-size:15px;line-height:1.5;color:var(--i)}.ljd-ask .ljh-btn{flex:none}.ljh.ljd-rel{padding:112px var(--g);background:#fcf9f8}.ljd-rel__g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media screen and (max-width:749px){.ljh.ljd-story{grid-template-columns:1fr;gap:28px;margin-top:56px;padding:48px var(--g)}.ljd-story__media{order:2;width:78%;justify-self:center}.ljh .ljd-story__t{font-size:40px}.ljd-story .lj-story__text{font-size:16px}.ljh.ljd-ask{flex-direction:column;align-items:flex-start;gap:18px;padding:32px var(--g)}.ljh .ljd-ask__t{font-size:36px}.ljh.ljd-rel{padding:56px var(--g)}.ljd-rel__g{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}}.ljh.ljd-story{margin-top:0}.shopify-section:has(>.ljd-story){padding-top:112px;background:#f6f0ee}@media screen and (max-width:749px){.shopify-section:has(>.ljd-story){padding-top:56px}}.ljh.ljk-hero{padding:28px var(--g) 0;background:#f4e8f1}.ljk-hero__g{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin:36px 0 40px}.ljh .ljk-hero__t{margin:0;font-size:clamp(100px,10vw,168px);line-height:.9;color:var(--plum)}.ljh .ljk-hero__lead{margin:0;max-width:480px;justify-self:end;font-size:26px;line-height:1.25;color:var(--i)}.ljk-quiz{display:flex;align-items:center;gap:28px;margin-bottom:40px;padding:28px 36px;background:var(--linen);border:1px solid var(--b1);box-shadow:4px 4px 0 var(--p)}.ljk-quiz__txt{display:grid;gap:6px;flex:1}.ljh .ljk-quiz__t{font-size:40px;line-height:1.05;color:var(--plum)}.ljh .ljk-quiz__p{font-size:14px;line-height:1.5;color:var(--t2)}.ljh .ljk-quiz__more{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.4;color:var(--plum);text-decoration:underline;text-underline-offset:3px}.ljh .ljk-quiz__more .ljh-ic{width:16px;height:16px}.ljk-tabs{display:flex;gap:28px;overflow-x:auto;border-bottom:1px solid var(--b1);scrollbar-width:none}.ljk-tabs::-webkit-scrollbar{display:none}.ljh .ljk-tab{flex:none;margin:0 0 -1px;padding:14px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--t2);font-family:var(--font-body-family);font-size:14px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer}.ljh .ljk-tab.is-on{border-bottom-color:var(--i);color:var(--i)}.ljh.ljk-look{display:grid;grid-template-columns:5fr 6fr;gap:80px;align-items:start;padding:64px var(--g) 88px}.ljk-look__media{position:sticky;top:calc(var(--lj-top,96px) + 32px);width:100%;max-width:520px}.ljh .ljk-badge{position:absolute;bottom:16px;left:50%;transform:translate(-50%);padding:6px 12px;background:var(--p);color:var(--i);font-size:10.5px;font-weight:600;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.ljk-look__body{display:grid;gap:32px;min-width:0}.ljk-look__head{display:grid;gap:14px}.ljh .ljk-look__label{color:var(--acc,var(--i))}.ljh .ljk-look__t{margin:0;font-size:clamp(48px,5vw,88px);color:var(--acc,var(--i))}.ljh .ljk-look__mood{margin:0;font-size:26px;line-height:1.3;color:var(--i)}.ljh .ljk-insp{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.4;color:var(--t2)}.ljh .ljk-insp .ljh-ic{width:16px;height:16px}.ljk-tags{display:flex;flex-wrap:wrap;gap:8px}.ljh .ljk-tagp{padding:5px 10px;border:1px solid var(--b2);font-size:10.5px;font-weight:600;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.ljk-box{display:grid;padding:32px;background:var(--linen)}.ljh .ljk-box__l{padding-bottom:8px}.ljk-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--b1)}.ljk-row__img{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--satin)}.ljk-row__img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 62%}.ljh .ljk-row__txt{display:grid;gap:2px;text-decoration:none;color:var(--i)}.ljh .ljk-row__n{font-size:21px;line-height:1.15;color:var(--i)}.ljh .ljk-row__m{font-size:12px;line-height:1.3;color:var(--t3)}.ljh .ljk-row__p{font-size:13px;line-height:1.3;color:#4a4178}.ljh .ljk-row__so{font-size:12px;color:var(--t3)}.ljh .ljk-add{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--b2);background:transparent;color:var(--i);cursor:pointer;transition:background-color .14s var(--ez)}.ljh .ljk-add:hover{background:var(--p)}.ljh .ljk-add[disabled]{opacity:.5;pointer-events:none}.ljk-box__all{padding-top:16px;border-top:1px solid var(--b1)}.ljk-perf{display:grid;gap:14px}.ljk-perf__h{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ljh .ljk-perf__t{font-size:20px;line-height:1.2;color:var(--i)}.ljk-perf__g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ljk-perf__i{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center}.ljk-perf__o{display:block;width:48px;aspect-ratio:1;border:1px solid var(--b1);border-radius:50%;background:var(--linen)}.ljk-perf__x{display:grid;gap:2px}.ljh .ljk-perf__n{font-size:13px;font-weight:500;line-height:1.3}.ljh .ljk-perf__d{font-size:11.5px;line-height:1.35;color:var(--t3)}.ljh .ljk-perf__note{font-size:12px;color:var(--t3)}.ljh.ljk-next{padding:64px var(--g);background:#ebe8f5}.ljh .ljk-next a{display:flex;justify-content:space-between;align-items:center;gap:24px;text-decoration:none;color:var(--plum)}.ljk-next__txt{display:grid;gap:8px}.ljh .ljk-next__t{font-size:72px;line-height:1;color:var(--plum)}.ljh .ljk-next__w{font-size:14px;color:var(--t2)}.ljh .ljk-next .ljh-ic{width:40px;height:40px}body:has(.ljk-hero) .lamyss-quiz-section .lq-intro{display:none}@media screen and (max-width:749px){.ljh.ljk-hero{padding:20px var(--g) 0}.ljk-hero__g{grid-template-columns:1fr;gap:14px;margin:20px 0 24px}.ljh .ljk-hero__t{font-size:68px}.ljh .ljk-hero__lead{justify-self:start;font-size:20px}.ljk-quiz{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:24px;padding:24px 20px}.ljh .ljk-quiz__t{font-size:30px}.ljh .ljk-quiz__more{justify-content:center}.ljk-tabs{gap:22px;margin:0 calc(var(--g)*-1);padding:0 var(--g)}.ljh.ljk-look{grid-template-columns:1fr;gap:28px;padding:32px var(--g) 48px}.ljk-look__media{position:relative;top:auto;width:84%;justify-self:center}.ljk-look__body{gap:24px}.ljh .ljk-look__t{font-size:44px}.ljh .ljk-look__mood{font-size:21px}.ljk-box{padding:20px}.ljk-perf__g{gap:10px}.ljk-perf__i{grid-template-columns:1fr}.ljh.ljk-next{padding:40px var(--g)}.ljh .ljk-next__t{font-size:40px}.ljh .ljk-next .ljh-ic{width:28px;height:28px}}.ljh.ljs-top{padding:56px var(--g) 48px;background:#f6f0ee;border-bottom:1px solid var(--b1)}.ljs-top__in{display:grid;gap:22px;max-width:960px;margin:0 auto}.ljs-form{display:flex;align-items:center;gap:14px;margin:0;padding-bottom:10px;border-bottom:1px solid var(--i)}.ljh .ljs-form>.ljh-ic{width:30px;height:30px}.ljh .ljs-form input[type=search]{flex:1;min-width:0;width:auto;height:auto;min-height:0;margin:0;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;outline:none;font-family:var(--font-editorial-family);font-style:italic;font-weight:400;font-size:52px;line-height:1.15;letter-spacing:0;color:var(--i);-webkit-appearance:none;appearance:none}.ljh .ljs-form input::placeholder{color:var(--t3);opacity:1}.ljs-form input::-webkit-search-cancel-button{display:none}.ljh .ljs-x{display:grid;place-items:center;flex:none;width:40px;height:40px;color:var(--i)}.ljh .ljs-x .ljh-ic{width:20px;height:20px}.ljs-pop{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ljh .ljs-pop>span{margin-right:4px;font-size:13px;color:var(--t2)}.ljh.ljs-res{min-height:360px;padding:48px var(--g) 112px;background:#f6f0ee}.ljs-res__in{display:grid;gap:36px}.ljs-worlds{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.ljh .ljs-world{display:grid;gap:6px;align-content:start;padding:18px 16px;text-decoration:none}.ljh .ljs-world__n{font-size:28px;line-height:1;color:var(--acc,var(--i))}.ljh .ljs-world__l{font-size:12.5px;line-height:1.4;color:var(--t2)}.ljh .ljs-count{font-size:14px;line-height:1.4;color:var(--t2)}.ljs-colls{display:flex;flex-wrap:wrap;gap:10px}.ljh .ljh-btn--sm{min-height:40px;padding:6px 18px;font-size:14px}.ljs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.ljs-none{display:grid;gap:16px;justify-items:start;max-width:560px}.ljh .ljs-none__t{margin:0;font-size:40px;line-height:1.1}.ljh .ljs-none__p{margin:0;font-size:15px;line-height:1.5;color:var(--t2)}.ljs-none__b{display:flex;flex-wrap:wrap;gap:10px}@media screen and (max-width:989px){.ljs-worlds,.ljs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.ljh.ljs-top{padding:28px var(--g) 32px}.ljh .ljs-form>.ljh-ic{width:22px;height:22px}.ljh .ljs-form input[type=search]{font-size:30px}.ljh.ljs-res{padding:32px var(--g) 64px}.ljs-res__in{gap:24px}.ljs-worlds{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ljs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.ljh .ljs-none__t{font-size:28px}}.ljh input[type=checkbox]{flex:none;width:18px!important;height:18px!important;min-height:0!important;margin:0;padding:0;accent-color:#110050}.modals modals-component.visible{background-color:#11005073}.modals modals-component .newsletter{padding:24px}.modals modals-component .newsletter-popup{--i:#110050;--plum:#3e0b3a;--t2:#4a4178;--t3:#6f6896;--p:#ffc2ff;--p500:#e27ddd;display:grid;grid-template-columns:5fr 6fr;width:min(880px,100%);height:auto;max-height:calc(100vh - 48px);overflow:auto;background:#fcf9f8;border:1px solid var(--i);box-shadow:4px 4px 0 var(--p);color:var(--i);font-family:var(--font-body-family)}.modals modals-component .newsletter-popup__image{position:relative;order:-1;width:auto;height:auto;min-height:440px;max-height:none;background:#fff4ff}.modals modals-component .newsletter-popup__image:before{content:"";position:absolute;z-index:1;top:28px;right:28px;bottom:28px;left:28px;border:1px solid var(--p500);border-radius:999px 999px 0 0;transform:translate(12px,-12px);pointer-events:none}.modals modals-component .newsletter-popup__image .lazy-image{position:absolute;top:28px;right:28px;bottom:28px;left:28px;width:auto;height:auto;padding:0;overflow:hidden;border-radius:999px 999px 0 0;background:#ece1df}.modals modals-component .newsletter-popup__image .lazy-image__content,.modals modals-component .newsletter-popup__image picture{display:block;width:100%;height:100%}.modals modals-component .newsletter-popup__image img,.modals modals-component .newsletter-popup__image svg{display:block;width:100%;height:100%;object-fit:cover}.modals modals-component .newsletter-popup__text{display:grid;gap:20px;align-content:center;justify-content:normal;width:auto;height:auto;padding:48px 44px 36px}.modals modals-component .lj-pop__eyebrow{font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--plum)}.modals modals-component .newsletter-popup__text__title{margin:0;font-family:var(--font-editorial-family);font-style:italic;font-weight:400;font-size:60px;line-height:.98;letter-spacing:0;text-transform:none;color:var(--i)}.modals modals-component .newsletter-popup__text__content{max-width:400px;margin:0;font-size:15px;line-height:1.6;color:var(--t2)}.modals modals-component .newsletter-popup__text__content p{margin:0}.modals modals-component .newsletter-popup__text__content p+p{margin-top:8px}.modals modals-component .newsletter-popup__text__content strong{font-weight:700;color:var(--plum)}.modals modals-component .newsletter-form{display:grid;gap:16px;margin:0}.modals modals-component .newsletter-popup__text .form-group{display:grid;gap:2px;margin:0}.modals modals-component .lj-pop__label{font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--t2)}.modals modals-component .newsletter-form input[type=email]{width:100%;height:48px;margin:0;padding:0;border:0;border-bottom:1px solid var(--i);border-radius:0;background:transparent;box-shadow:none;color:var(--i);font-family:var(--font-body-family);font-size:16px;outline:none}.modals modals-component .newsletter-form input[type=email]::placeholder{color:var(--t3)}.modals modals-component .newsletter-form input[type=email]:focus{border-bottom-color:var(--p500)}.modals modals-component .newsletter-popup__text__subscription{margin:0}.modals modals-component .newsletter-popup__text__subscription .button{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin:0}.modals modals-component .newsletter-popup .privacy-policy{margin:0;font-size:12px;line-height:1.5;color:var(--t2)}.modals modals-component .newsletter-popup .privacy-policy small{font-size:inherit}.modals modals-component .newsletter-popup .privacy-policy p{margin:0}.modals modals-component .newsletter-popup .privacy-policy a{color:inherit;text-decoration:underline;text-underline-offset:3px}.modals modals-component .newsletter-popup .close-icon{top:10px;right:10px;width:40px;height:40px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--i)}.modals modals-component .newsletter-popup .close-icon svg{width:22px;height:22px;fill:currentColor}@media screen and (max-width:749px){.modals modals-component .newsletter{align-items:flex-end;padding:0}.modals modals-component .newsletter-popup{grid-template-columns:minmax(0,1fr);width:100%;height:auto;max-height:92%;border:0;box-shadow:0 -12px 40px #1100502e}.modals modals-component .newsletter-popup__image{display:none}.modals modals-component .newsletter-popup__text{gap:16px;padding:28px 22px 24px}.modals modals-component .newsletter-popup__text__title{font-size:44px}}.ljh.ljp-steps--text .ljp-step{grid-template-columns:minmax(0,1fr);padding-top:20px;border-top:1px solid rgba(255,194,255,.35)}.ljh .ljl-desc{max-width:520px;font-size:16px;line-height:1.7;color:var(--t2)}.ljh .ljl-desc p{margin:0;font-family:var(--font-body-family);font-style:normal;font-size:16px;line-height:1.7}.ljh .ljl-desc p+p{margin-top:12px}.ljh .ljl-desc strong{font-weight:600;color:var(--i)}.ljh .ljl-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.ljh .ljl-n{font-size:13px;color:var(--t2)}.ljh .ljc-more{max-width:640px}.ljh .ljc-more summary{display:inline-flex;list-style:none;cursor:pointer}.ljh .ljc-more summary::-webkit-details-marker{display:none}.ljh .ljc-more .ljh-link:hover .ljh-ic{transform:none}.ljh .ljc-more[open] .ljh-link .ljh-ic{transform:rotate(180deg)}.ljh .ljc-more__b,.ljh .ljc-more[open] .ljc-more__a{display:none}.ljh .ljc-more[open] .ljc-more__b{display:inline}.ljh .ljc-more__body{margin-top:18px;font-size:16px;line-height:1.7;color:var(--t2)}.ljh .ljc-more__body p,.ljh .ljc-more__body span,.ljh .ljc-more__body li{font-family:var(--font-body-family);font-style:normal;font-size:16px;line-height:1.7}.ljh .ljc-more__body p{margin:0 0 12px}.ljh .ljc-more__body strong{font-weight:600;color:var(--i)}.ljh.ljt{padding:28px var(--g) 96px;background:#f6f0ee}.ljt__in{max-width:760px;margin:56px auto 0}.shopify-policy__container{max-width:760px!important;margin:0 auto!important;padding:56px 20px 96px!important;color:#110050}.shopify-policy__title{margin:0;text-align:left!important}.ljh .ljt__t,.ljh .ljt__body h1,.shopify-policy__title h1{margin:0 0 28px;font-family:var(--font-editorial-family);font-style:italic;font-weight:400;font-size:64px;line-height:1;letter-spacing:0;text-transform:lowercase;color:#3e0b3a}.ljh .ljt__t:first-letter,.ljh .ljt__body h1:first-letter,.shopify-policy__title h1:first-letter{text-transform:uppercase}.ljh .ljt__body,.shopify-policy__body{font-size:16px;line-height:1.7}.ljh .ljt__body p,.ljh .ljt__body li,.ljh .ljt__body a,.ljh .ljt__body span,.shopify-policy__body p,.shopify-policy__body li,.shopify-policy__body a,.shopify-policy__body span{font-family:var(--font-body-family);font-style:normal;font-size:16px;line-height:1.7}.ljh .ljt__body p,.shopify-policy__body p{margin:0 0 14px}.ljh .ljt__body h2,.shopify-policy__body h2{margin:44px 0 12px;font-family:var(--font-editorial-family);font-style:italic;font-weight:400;font-size:32px;line-height:1.12;letter-spacing:0;text-transform:none;color:#110050}.ljh .ljt__body h3,.ljh .ljt__body h4,.shopify-policy__body h3,.shopify-policy__body h4{margin:28px 0 8px;font-family:var(--font-body-family);font-style:normal;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.ljh .ljt__body ul,.ljh .ljt__body ol,.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 14px;padding-left:22px}.ljh .ljt__body ul,.shopify-policy__body ul{list-style:disc}.ljh .ljt__body ol,.shopify-policy__body ol{list-style:decimal}.ljh .ljt__body li+li,.shopify-policy__body li+li{margin-top:4px}.ljh .ljt__body a,.shopify-policy__body a{text-decoration:underline;text-underline-offset:3px}.ljh .ljt__body strong,.shopify-policy__body strong{font-weight:600}.ljh .ljt__body>br,.ljh .ljt__body>div>br,.shopify-policy__body .rte>br,.shopify-policy__body .rte>div>br{display:none}.ljh .ljt__body table,.shopify-policy__body table{width:100%;margin:0 0 14px;border-collapse:collapse;font-size:14px}.ljh .ljt__body th,.ljh .ljt__body td,.shopify-policy__body th,.shopify-policy__body td{padding:8px 10px;border:1px solid rgba(17,0,80,.14);text-align:left;vertical-align:top}@media screen and (max-width:749px){.ljh.ljt{padding:20px var(--g) 56px}.ljt__in{margin-top:28px}.shopify-policy__container{padding:32px 20px 56px!important}.ljh .ljt__t,.ljh .ljt__body h1,.shopify-policy__title h1{margin-bottom:20px;font-size:44px}.ljh .ljt__body h2,.shopify-policy__body h2{margin-top:32px;font-size:26px}}.shopify-policy__container{display:block!important}.shopify-policy__body .rte p{margin:0 0 14px}.product-main product-tabs:not([data-type=drawer]) .product-tabs__close{display:none!important}.product-main product-tabs:not([data-type=drawer]) .product-tab{display:block!important}.product-main product-tabs:not([data-type=drawer]) .product-tab:not(.product-tab--hide-heading){border-top:1px solid rgba(17,0,80,.14)}.product-main product-tabs:not([data-type=drawer]) .product-tab:not(.product-tab--hide-heading):last-child{border-bottom:1px solid rgba(17,0,80,.14)}.product-main product-tabs:not([data-type=drawer]) .product-tab__heading{justify-content:flex-start!important;gap:12px!important;margin:0!important;padding:18px 0!important;font-family:var(--font-body-family);font-size:16px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;color:#110050;cursor:pointer!important}.product-main product-tabs:not([data-type=drawer]) .product-tab--hide-heading .product-tab__heading{display:none!important}.product-main product-tabs:not([data-type=drawer]) .product-tab__heading:focus-visible{outline:2px solid #e27ddd;outline-offset:2px}.product-main product-tabs:not([data-type=drawer]) .product-tab__heading .tab-heading__icon{position:static!important;transform:none!important;opacity:1!important;visibility:visible!important}.product-main product-tabs:not([data-type=drawer]) .product-tab__heading .tab-heading__icon--plus{display:block!important;width:20px;height:20px;min-width:20px;min-height:20px;margin-left:auto;fill:currentColor;transition:transform .26s cubic-bezier(.2,.7,.2,1)!important}.product-main product-tabs:not([data-type=drawer]) .product-tab.lj-open .product-tab__heading .tab-heading__icon--plus{transform:rotate(45deg)!important}.product-main product-tabs:not([data-type=drawer]) .product-tab__content{display:none!important}.product-main product-tabs:not([data-type=drawer]) .product-tab.lj-open .product-tab__content{display:block!important;opacity:1!important;visibility:visible!important;animation:none!important;padding:0 0 20px;color:#4a4178}.product-main product-tabs:not([data-type=drawer]) .product-tab__content p,.product-main product-tabs:not([data-type=drawer]) .product-tab__content li{font-size:15px;line-height:1.6}.product-main product-tabs:not([data-type=drawer]) .product-tab__content p+p{margin-top:.7em}
/*# sourceMappingURL=/cdn/shop/t/11/assets/lj-chrome.css.map */
