body .lumina-rc h1:not(:where(.art-body *)),body .lumina-rc h2:not(:where(.art-body *)),body .lumina-rc h3:not(:where(.art-body *)),body .lumina-rc h4:not(:where(.art-body *)),body .lumina-rc h5:not(:where(.art-body *)){color:inherit;margin:0;letter-spacing:normal}html body{letter-spacing:normal}body .lumina-rc p:not(:where(.art-body *)),body .lumina-rc a:not(:where(.art-body *)){color:inherit}body .lumina-rc .dark a{color:inherit}body .lumina-rc .dark .btn-light,body .lumina-rc .dark .btn-rose{color:var(--ink)}body .lumina-rc .seopara p{margin:0}body .lumina-rc input::placeholder{color:inherit;opacity:.55}body .lumina-rc div:empty:not([class]){display:block}@media(min-width:990px){body .header.header--middle-left.header--has-menu{grid-template-columns:auto minmax(0,1fr) auto;column-gap:40px}body .header>.lumina-nav{grid-area:navigation;justify-self:center}}body .header-wrapper{position:relative}body .header>.lumina-nav{position:static}body .lumina-nav .nav{display:flex;flex-wrap:wrap;row-gap:4px}body .lumina-nav .navwrap>a{color:rgb(var(--color-foreground));text-decoration:none}body .lumina-nav .mega{text-align:left}@media(max-width:989px){body .lumina-nav{display:none}}body .lumina-nav .mega{z-index:55}body .facets-vertical .facets__heading,body .facets-vertical .facets__summary{letter-spacing:.04em}body .facets-vertical{scrollbar-width:thin}body .card--standard .card__inner{border-radius:0}body .card-wrapper .card{border:0;background:transparent}body .card__heading{font-size:15px;font-weight:500;letter-spacing:normal;line-height:1.35}body .card__heading .full-unstyled-link{text-decoration:none}body .card-wrapper:hover .card__heading{color:#9c4d6e}body .lce-sub{display:block;font-size:12px;color:#6d625c;line-height:1.35;margin-top:2px;font-weight:400}body .card-information .price,body .card-information .price .price-item{font-family:Cormorant Garamond,Cormorant Fallback,Georgia,serif;font-size:21px;color:#141414;font-weight:500}body .card__media,body .card--standard .card__media{background:#fff;border:1px solid #e8e0da;border-radius:14px;overflow:hidden}body .card__media img{object-fit:contain;background:#fff;transition:transform .35s ease}body .card-wrapper:hover .card__media img{transform:scale(1.04)}body .card--standard .card__content,body .card__information{padding-left:0;padding-right:0;text-align:left}body .lumina-rc{--pad: 48px}@media(max-width:860px){body .lumina-rc{--pad: 16px}}body .lumina-rc .crumb,body .lumina-rc .plp-head,body .lumina-rc .article{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px;box-sizing:border-box}@media(max-width:989px){body .lumina-rc .crumb,body .lumina-rc .plp-head,body .lumina-rc .article{padding-left:24px;padding-right:24px}}@media(max-width:749px){body .lumina-rc .crumb,body .lumina-rc .plp-head,body .lumina-rc .article{padding-left:15px;padding-right:15px}}body .product__title,body .product__title h1,body .product__title>h1,body .product__title .h1{font-family:Cormorant Garamond,Cormorant Fallback,Georgia,serif;font-size:clamp(34px,4vw,48px);line-height:1.05;letter-spacing:normal;font-weight:500;margin:0}body .lumina-eyebrow{display:block;font-size:13px;color:#6d625c;margin:0 0 4px;font-family:Lumina Jost,Jost,sans-serif}body .lumina-psub{margin:6px 0 0;font-size:15px;color:#4a4440;line-height:1.5;font-family:Lumina Jost,Jost,sans-serif}body .product__info-container .price--large,body .product__info-container .price--large .price-item,body .product__info-container .price--large .price-item--regular,body .product__info-container .price--large .price-item--sale{font-family:Cormorant Garamond,Cormorant Fallback,Georgia,serif;font-size:38px;font-weight:500;letter-spacing:normal}body .product__info-container .price--large{margin-bottom:0}body .product__info-container>[id^=price-],body .product__info-container [role=status][id^=price-]{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;border-top:1px solid #e8e0da;padding-top:18px;margin-top:10px}body .lumina-mo{font-size:14px;color:#4a4440}body .lumina-mo b{font-weight:600}body .lumina-ok{display:block;font-size:14px;color:#2e6b4f;font-weight:600;margin:10px 0 6px}body .product__info-container .product__tax{display:none}body .product__info-container .form__label{font-size:13px;font-weight:600;letter-spacing:.02em}body .product-form__submit.button,body .product-form__submit{background:#141414;color:#fff;border:0;border-radius:999px;font-weight:600;letter-spacing:.2px;padding:19px;font-size:15px;min-height:0;display:inline-flex;align-items:center;justify-content:center;gap:6px}body .product-form__submit[disabled] .lumina-atc-p,body .product-form__submit[aria-disabled=true] .lumina-atc-p{display:none}body .product-form__submit.button:hover,body .product-form__submit:hover{background:#2a2522;color:#fff}body .product-form__submit.button:disabled,body .product-form__submit[disabled],body .product-form__submit[aria-disabled=true]{background:#e3dad2;color:#6d625c;border-radius:999px}body .product-form__submit.button:after,body .product-form__submit.button:before{box-shadow:none}body .product__accordion .summary__title .svg-wrapper,body .product__accordion .summary__title svg,body .product__accordion .summary__title img{display:none}body .product__accordion summary{padding:14px 0}body .product__accordion .accordion__title{font-size:15px;font-weight:600;letter-spacing:0}body .product__accordion.accordion{border-top:1px solid #e8e0da;margin:0}body .product__accordion .accordion__content{font-size:14px;line-height:1.65;color:#4a4440}body .facets-vertical .facets__heading{font-size:15px;font-weight:700;letter-spacing:0}body .facets-vertical .facets__disclosure-vertical,body .facets-vertical .facets__disclosure{border:0;border-top:1px solid #e8e0da}body .facets-vertical .facets__summary{font-size:13px;font-weight:600;letter-spacing:.04em;padding:14px 0}body .facets-vertical .facets__display-vertical{padding-top:2px;padding-bottom:12px}body .facets-vertical .facet-checkbox{font-size:14px;padding:7px 12px;align-items:center}body .facets-vertical .facet-checkbox>svg,body .facets-vertical .facet-checkbox .icon-checkmark{display:none}body .facets-vertical .facet-checkbox>input{position:absolute;opacity:0;width:0;height:0}body .facets-vertical .facet-checkbox{border-radius:999px}body .facets-vertical .facet-checkbox.active,body .facets-vertical .facets__label.active{background:#141414;color:#fff}body .facets-vertical .facet-checkbox.active .facets__count{color:#b9afa8}body .facets-vertical .facets__item{margin:2px 0}body .facets-vertical .facets__price .field{border-radius:8px}body .facets-vertical .facets__price{padding:4px 0 10px}body .facets-vertical .facets__price .field__input{padding:8px 10px;min-height:0;font-size:13px}body .facets-vertical .field__label{font-size:12px}body .lumina-ship{font-size:12px;color:#6d625c;margin:4px 0 0}body .rte ul,body .rte ol{padding-left:22px}body .lumina-card-extras{display:flex;flex-direction:column;gap:3px;margin-top:4px}body .lumina-card-extras .lce-sub{font-size:12.5px;color:var(--muted);line-height:1.35}body .lumina-card-extras .lce-mo{font-size:12px;color:var(--body)}body .lumina-card-extras .lce-stock{font-size:12px;font-weight:600}body .lumina-card-extras .lce-stock.ok{color:#1d7a3d}body .lumina-card-extras .lce-stock.out{color:var(--muted);font-weight:500}body .lumina-rc .article{box-sizing:border-box;overflow-x:clip}body .lumina-rc .art-main{flex:1;min-width:0}body .lumina-rc .art-body{overflow-x:clip}body .lumina-rc .art-main h1{font-size:clamp(34px,4.4vw,58px);line-height:1.05;margin:10px 0 0}body .lumina-rc .art-byline{display:flex;gap:18px;font-size:13px;color:var(--muted);margin:14px 0 6px}:where(.lumina-rc) .art-body{min-width:0}:where(.lumina-rc) .art-body :is(h1,h2,h3,h4,h5,h6){letter-spacing:normal}@media(max-width:989px){body .lumina-rc .toc{display:none}}body .article-template__title,body h1.article-template__title{font-size:clamp(34px,4.4vw,58px);line-height:1.05}body .article-template__content{max-width:780px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.75;color:#4a4440}body .article-template__content h2{font-family:Cormorant Garamond,Cormorant Fallback,Georgia,serif;font-weight:600;font-size:clamp(26px,3vw,38px);line-height:1.15;margin:40px 0 14px;color:#141414}body .article-template__content h3{font-size:19px;font-weight:600;margin:28px 0 10px;color:#141414}body .article-template__content img{border-radius:14px}body .article-template__content a{color:#9c4d6e;text-decoration:underline;text-underline-offset:3px}body .article-template__content ul,body .article-template__content ol{padding-left:22px}body #lumina-quiz-root,body #lumina-builder-root{display:block}body #lumina-quiz-root .qbar{margin-top:0}body .lumina-rc .boptrow.bscroll{display:flex;gap:14px;overflow-x:auto;padding-bottom:10px}body .lumina-rc .boptrow.bscroll .bopt2{flex:0 0 240px}body .lumina-rc .boptrow.bscroll .bsee{flex:0 0 220px;display:flex;flex-direction:column;gap:6px;justify-content:center}@media(max-width:749px){body .lumina-rc .bsum{position:static!important;flex:1 1 100%!important}}body .lumina-rc[hidden],body .lumina-rc [hidden]{display:none!important}@media screen and (min-width:990px){body .product.grid--2-col-tablet{column-gap:0}body .product--small:not(.product--no-media) .product__media-wrapper,body .product--medium:not(.product--no-media) .product__media-wrapper{max-width:none;width:calc((100% - 48px)*.57)}body .product--small:not(.product--no-media) .product__info-wrapper,body .product--medium:not(.product--no-media) .product__info-wrapper{max-width:none;width:calc((100% - 48px)*.43 + 48px);padding:0 0 0 48px}}body .lumina-crumbp{font-size:12px;color:#6d625c;margin:0 0 14px}body .lumina-crumbp a{color:inherit;text-decoration:none}body .lumina-crumbp a:hover{color:#141414}body .product__info-container{display:flex;flex-direction:column;gap:14px}body .product__info-container>*{margin:0!important}body .product__info-container .product-form{display:block}body .product__info-container .product-form__buttons{max-width:100%}body .lumina-snpl{background:#e4efe7;border-radius:10px;padding:16px 20px;text-align:center;display:flex;flex-direction:column;gap:3px}body .lumina-snpl>b{font-family:Cormorant Garamond,Cormorant Fallback,Georgia,serif;font-size:22px;font-weight:500}body .lumina-snpl .installment{margin:0;font-size:13px;color:#4a4440}body .lumina-snpl shopify-payment-terms{display:block}body .lumina-snpl .installment{min-height:1.5em;line-height:1.5}body .lumina-shiptrack{border:1px solid #e8e0da;border-radius:14px;padding:18px 20px;display:flex;align-items:flex-start}body .lumina-shipstep{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;position:relative}body .lumina-shipstep i{width:34px;height:34px;border-radius:50%;border:1px solid #c9bdb4;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:15px;background:#fff;z-index:1}body .lumina-shipstep b{font-size:12px;color:#141414}body .lumina-shipstep span{font-size:11px;color:#6d625c}body .lumina-shipstep:before{content:"";position:absolute;top:17px;left:-50%;width:100%;height:1px;background:#e8e0da}body .lumina-shipstep:first-child:before{display:none}body .lumina-quizlink{align-self:flex-start;display:inline-block;font-size:14px;font-weight:500;color:#141414;text-decoration:none;border-bottom:1px solid #141414;padding-bottom:3px}body .lumina-quizlink:hover{color:#9c4d6e;border-color:#c2708f}body .lumina-perks{display:flex;gap:20px;font-size:12px;color:#6d625c;border-top:1px solid #e8e0da;padding-top:16px;flex-wrap:wrap;margin-top:10px}body .product__info-container p.product__text.inline-richtext{background:#fdf1f5;border:1px solid #c2708f;border-left:4px solid #c2708f;border-bottom:0;border-radius:12px 12px 0 0;padding:16px 20px 2px;font-size:14px;line-height:1.55;color:#141414;margin-bottom:-14px!important}body .product__info-container .product-popup-modal__opener{background:#fdf1f5;border:1px solid #c2708f;border-left:4px solid #c2708f;border-top:0;border-radius:0 0 12px 12px;padding:8px 20px 16px;display:block}body .product-popup-modal__button{color:#9c4d6e;font-weight:600;font-size:14px;padding:0 0 2px;min-height:0;text-decoration:none;border-bottom:1px solid #c2708f;background:none}body .product-popup-modal__button:hover{color:#141414}body .pdp-specs{margin-top:22px;border-top:2px solid #141414}body .pdp-specs .acc{border-bottom:1px solid #e8e0da}body .pdp-specs .acc summary{padding:16px 0;font-size:15px;font-weight:500;display:flex;justify-content:space-between;cursor:pointer;list-style:none;color:#141414}body .pdp-specs .acc summary::-webkit-details-marker{display:none}body .pdp-specs .acc summary:after{content:"+";color:#6d625c}body .pdp-specs .acc[open] summary:after{content:"\2212"}body .pdp-specs .acc-body{padding:0 0 18px;font-size:14px;color:#4a4440;line-height:1.7;max-width:none}body .pdp-specs .mfrow{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:9px 0;border-bottom:1px solid #e8e0da;font-size:14px;line-height:1.55}body .pdp-specs .mfrow:last-child{border-bottom:0}body .pdp-specs .mfrow b{font-weight:600;color:#141414;flex:0 0 auto;max-width:46%;text-align:left}body .pdp-specs .mfrow span{text-align:right;color:#4a4440;flex:1}body .pdp-specs .mfsec{font-weight:600;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:#6d625c;padding:14px 0 4px}body .pdp-specs .acc-body ul{list-style:none;margin:0;padding:0}body .pdp-specs .acc-body li{padding:9px 0;border-bottom:1px solid #e8e0da}body .pdp-specs .acc-body li:last-child{border-bottom:0}body .pdp-specs .acc-body p{margin:0 0 10px}@media(max-width:749px){body .pdp-specs .mfrow{flex-direction:column;gap:2px}body .pdp-specs .mfrow b{max-width:100%}body .pdp-specs .mfrow span{text-align:left}}body .rich-text__blocks .rich-text__heading{font-family:Cormorant Garamond,Cormorant Fallback,Georgia,serif;font-size:clamp(22px,3vw,44px);font-weight:500;letter-spacing:normal;margin-bottom:16px}body .rich-text__blocks .rich-text__text{font-size:15px;color:#4a4440;line-height:1.7;max-width:820px}body .lumina-rc.fbt{display:block;max-width:1600px;margin:0 auto 56px;background:#f9f4f6;border-radius:18px;padding:28px}body .fbt-cols{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-start}body .fbt-rows{flex:1.6;min-width:300px;display:flex;flex-direction:column;gap:12px}body .fbt-row{background:#fff;border:1px solid #e8e0da;border-radius:14px;padding:14px 18px;display:flex;align-items:center;gap:16px;position:relative}body .fbt-row .ph{width:76px;height:76px;flex-shrink:0;border:1px solid #e8e0da;border-radius:10px;overflow:hidden;background:#fff;display:block}body .fbt-row .ph img{width:100%;height:100%;object-fit:contain;background:#fff}body .fbt-nm{flex:1;min-width:140px;font-size:14px}body .fbt-nm a{color:inherit;text-decoration:none}body .fbt-nm .tiny{font-size:12px;color:#6d625c}body .fbt-check{width:22px;height:22px;border-radius:6px;background:#141414;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}body .fbt-save{position:absolute;top:-10px;left:14px;background:#141414;color:#fff;font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px}body .fbt-strike{text-decoration:line-through;color:#6d625c;font-size:13px}body .fbt-total{flex:1;min-width:240px;background:#fff;border:1px solid #e8e0da;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:14px;align-self:flex-start}body .lumina-rc.fbt .price,body .lumina-rc.fbt .price-lg{font-family:Cormorant Garamond,Cormorant Fallback,Georgia,serif}body .lumina-rc.fbt .h-sub{font-family:Cormorant Garamond,Cormorant Fallback,Georgia,serif;color:#141414}body .lumina-rc.fbt .small{font-size:13px;color:#6d625c}body .lumina-rc.fbt .tiny{font-size:12px;color:#6d625c}body .lumina-rc.fbt .btn{background:#141414;color:#fff;border:0;border-radius:999px;padding:16px;font-size:14px;font-weight:600;cursor:pointer}body .lumina-rc.fbt .btn:hover{background:#2a2522}@media(max-width:989px){body .lumina-rc.fbt{margin-left:24px;margin-right:24px}}@media(max-width:749px){body .lumina-rc.fbt{margin-left:15px;margin-right:15px;padding:18px}}@media(min-width:990px){body .lumina-rc.fbt{margin-left:50px;margin-right:50px}}@media(min-width:1700px){body .lumina-rc.fbt{margin-left:auto;margin-right:auto;max-width:1500px}}body .fbt-row .fbt-check{cursor:default}body .fbt-row[data-fbt-slot] .fbt-check{cursor:pointer}body .fbt-row.fbt-off{opacity:.5}body .fbt-row.fbt-off .fbt-check{background:#fff;border:1px solid #141414;color:transparent}body .fbt-row.fbt-off .fbt-save{display:none}body main[data-template=cart]{--lpad: 48px}@media(max-width:1100px){body main[data-template=cart]{--lpad: 28px}}@media(max-width:860px){body main[data-template=cart]{--lpad: 16px}}body main[data-template=cart]{padding:60px var(--lpad) 60px;font-family:Lumina Jost,Jost,sans-serif}@media(min-width:861px){body main[data-template=cart]{display:grid;grid-template-columns:minmax(0,1fr) 400px;column-gap:56px;align-items:start}body main[data-template=cart]>.shopify-section{grid-column:1;min-width:0}body main[data-template=cart]>.cart__footer-wrapper{grid-column:2;grid-row:1 / span 20;position:sticky;top:110px}}@media(max-width:860px){body main[data-template=cart]{padding-top:32px;display:flex;flex-direction:column}body main[data-template=cart]>.cart__footer-wrapper{margin-top:32px}}body main[data-template=cart]:has(cart-items.is-empty){display:block}body main[data-template=cart] .page-width{max-width:none;padding:0}body main[data-template=cart] cart-items{padding:0}body main[data-template=cart] .title-wrapper-with-link{margin:0 0 28px}body main[data-template=cart] .title-wrapper-with-link .title{font-family:Cormorant Garamond,Cormorant Fallback,Georgia,serif;font-weight:500;font-size:clamp(38px,5vw,60px);line-height:1.05;letter-spacing:-.01em;color:#141414;margin:0}body main[data-template=cart] .title-wrapper-with-link .underlined-link{display:none}body #main-cart-items.cart__items{padding-bottom:0;border-bottom:0}body #main-cart-items .cart-items thead tr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body #main-cart-items .cart-items,body #main-cart-items .cart-items tbody{display:block;width:100%}body #main-cart-items .cart-item{display:grid;grid-template-columns:130px minmax(0,1fr) auto;grid-template-areas:"media details total" "media qty total";column-gap:24px;row-gap:6px;padding:24px 0;margin:0;align-items:center;border-top:1px solid #e8e0da}body #main-cart-items .cart-items tbody tr:first-child{border-top:2px solid #141414}body #main-cart-items .cart-item>td{padding:0;border:0;width:auto;display:block}body #main-cart-items .cart-item__media{grid-area:media;width:130px;height:130px;position:relative}body #main-cart-items .cart-item__image-container{width:130px;height:130px;border:1px solid #e8e0da;border-radius:0;background:#fff;overflow:hidden;display:block}body #main-cart-items .cart-item__image{width:100%;height:100%;max-width:none;object-fit:contain;background:#fff}body #main-cart-items .cart-item__details{grid-area:details;align-self:end;display:flex;flex-direction:column;gap:5px;min-width:0;max-width:none}body #main-cart-items .cart-item__title{display:flex;flex-direction:column;gap:5px}body #main-cart-items .cart-item__name{font-family:Lumina Jost,Jost,sans-serif;font-size:17px;font-weight:600;line-height:1.35;color:#141414;text-decoration:none;letter-spacing:normal}body #main-cart-items .lumina-ship{font-size:14px;color:#4a4440;margin:0;line-height:1.5}body #main-cart-items .cart-item__details>.product-option,body #main-cart-items .cart-item__details>.cart-item__discounted-prices,body #main-cart-items .cart-item__details dl{display:none}body #main-cart-items .discounts{font-size:12px;color:#2e6b4f;margin:2px 0 0}body #main-cart-items .cart-item__quantity{grid-area:qty;align-self:start}body #main-cart-items .cart-item__quantity-wrapper{display:flex;align-items:center;gap:18px}body #main-cart-items .quantity.cart-quantity{width:96px;min-height:0;height:32px;border:1px solid #e8e0da;border-radius:999px;box-shadow:none}body #main-cart-items .quantity.cart-quantity:after,body #main-cart-items .quantity.cart-quantity:before{display:none}body #main-cart-items .quantity__button{width:30px;height:30px;color:#141414}body #main-cart-items .quantity__input{font-size:13px;height:30px}body #main-cart-items cart-remove-button{margin:0;width:auto;height:auto}body #main-cart-items cart-remove-button .button{min-width:0;min-height:0;height:auto;padding:0 0 2px;box-shadow:none;background:none;font-size:13px;font-weight:500;color:#141414;border-bottom:1px solid #c9bdb5;border-radius:0;letter-spacing:normal}body #main-cart-items cart-remove-button .button:after,body #main-cart-items cart-remove-button .button:before{display:none}body #main-cart-items cart-remove-button .button:hover{color:#b0567a;border-color:#d8a1b5}body #main-cart-items .cart-item__totals{grid-area:total;align-self:center;text-align:right}body #main-cart-items .cart-item__price-wrapper .price,body #main-cart-items .cart-item__price-wrapper dd.price{font-family:Cormorant Garamond,Cormorant Fallback,Georgia,serif;font-size:24px;font-weight:500;color:#141414;letter-spacing:normal}body #main-cart-items .cart-item__price-wrapper .cart-item__old-price{font-size:15px;color:#6d625c}body #main-cart-items .cart-item__price-wrapper .cart-item__discounted-prices{display:flex;flex-direction:column;align-items:flex-end;gap:0}body #main-cart-items .cart-item__price-wrapper dl{margin:0}body #main-cart-items .cart-item__error{grid-column:2 / 4}@media(max-width:749px){body #main-cart-items .cart-item{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"media details" "media total" "media qty";column-gap:16px;align-items:start}body #main-cart-items .cart-item__details,body #main-cart-items .cart-item__totals{align-self:start}body #main-cart-items .cart-item__media,body #main-cart-items .cart-item__image-container{width:96px;height:96px}body #main-cart-items .cart-item__totals{text-align:left}body #main-cart-items .cart-item__price-wrapper .cart-item__discounted-prices{align-items:flex-start}body #main-cart-items .cart-item__price-wrapper .price{font-size:20px;text-align:left}}body main[data-template=cart] .cart__footer{display:flex;flex-direction:column;gap:16px;padding:0;border:0}body main[data-template=cart] .cart__footer>*{width:auto;margin:0}body main[data-template=cart] .is-empty .cart__footer,body main[data-template=cart] cart-items.is-empty .title-wrapper-with-link{display:none}body main[data-template=cart] .cart__blocks{background:#141414;color:#fff;padding:32px 34px;display:flex;flex-direction:column;gap:14px}body main[data-template=cart] .cart__blocks>*+*{margin-top:0}body .lumina-csum{display:flex;flex-direction:column;gap:14px}body .lumina-csum .csum-row{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:1.5;color:#fff}body .lumina-csum .csum-ship{font-weight:600}body .lumina-csum .csum-tax{color:#b9afa8;font-size:13px}body .lumina-csum .csum-disc{color:#cfe6d6}body .lumina-csum .csum-total{border-top:1px solid rgba(248,244,241,.3);padding-top:14px;display:flex;justify-content:space-between;align-items:baseline}body .lumina-csum .csum-total>span:first-child{font-size:16px;font-weight:600;color:#fff}body .lumina-csum .csum-total-v{font-family:Cormorant Garamond,Cormorant Fallback,Georgia,serif;font-size:30px;font-weight:500;color:#fff;line-height:1.2}body .lumina-csum .csum-mo{font-size:13px;color:#b9afa8;line-height:1.5}body .lumina-csum .csum-mo b{color:#fff}body main[data-template=cart] .cart__ctas{display:block;text-align:center}body main[data-template=cart] .cart__checkout-button{width:100%;max-width:none;min-height:0;padding:18px;font-size:15px;font-weight:600;line-height:1.2;background:#fff;color:#141414;border:0;border-radius:999px;box-shadow:none;letter-spacing:normal;font-family:Lumina Jost,Jost,sans-serif}body main[data-template=cart] .cart__checkout-button:after,body main[data-template=cart] .cart__checkout-button:before{display:none}body main[data-template=cart] .cart__checkout-button:hover{background:#f1e9e4;color:#141414}body main[data-template=cart] .cart__dynamic-checkout-buttons{max-width:none;margin-top:10px}body .lumina-trust{display:flex;gap:14px;font-size:11px;color:#b9afa8;justify-content:center;flex-wrap:wrap}body .lumina-cnote{margin:0;font-size:13px;line-height:1.6;color:#4a4440}body main[data-template=cart] .cart__warnings .cart__empty-text{font-family:Cormorant Garamond,Cormorant Fallback,Georgia,serif;font-weight:500;font-size:clamp(34px,4vw,48px);color:#141414}body main[data-template=cart] .cart__warnings .button{border-radius:999px;background:#141414;color:#fff;padding:0 32px}body main[data-template=cart] .cart__warnings .button:after,body main[data-template=cart] .cart__warnings .button:before{display:none}body .lumina-cpicks .lumina-cpicks-in{border-top:1px solid #e8e0da;padding:30px 0 0;margin-top:26px}body .lumina-cpicks .lumina-cpicks-row{display:flex;gap:18px;margin-top:16px;flex-wrap:wrap}body .lumina-cpicks .lumina-cpick{flex:1;min-width:160px;display:flex;flex-direction:column;gap:8px}body .lumina-cpicks .lumina-cpick>a:first-child{display:block}body .lumina-cpicks .lumina-cpick .ph{display:block;aspect-ratio:1 / 1;width:100%}body .lumina-cpicks .lumina-cpick .tile-name{font-size:13px}body .lumina-cpicks .lumina-cpick form{margin:0}body .lumina-cpicks .lumina-cpick-add{font-size:13px;cursor:pointer;background:none;border:0;border-bottom:1px solid #141414;padding:0 0 3px;font-family:inherit;font-weight:500;color:#141414}body .policy .shopify-policy__container{margin:0;padding:0 0 48px;max-width:860px}body .lumina-rc .policy{align-items:flex-start}body .lumina-rc .chiprow{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}body .lumina-rc .chiprow a{border:1px solid #e8e0da;border-radius:999px;padding:11px 20px;font-size:13px;font-weight:600;background:#fff;color:#141414;text-decoration:none;line-height:1.2}body .lumina-rc .chiprow a:first-child{background:#141414;color:#fff;border-color:#141414}body .lumina-rc .chiprow a:hover{border-color:#141414}body .lumina-rail-top .fs-top{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid #141414;padding-bottom:12px;margin-bottom:6px}body .lumina-rail-top .fs-top b{font-size:16px;color:#141414}body .lumina-rail-top .tlink{font-size:13px;color:#141414;text-decoration:none;border-bottom:1px solid #141414;padding-bottom:2px}body .lumina-rail-top .fgroup{border-bottom:1px solid #e8e0da;padding:4px 0}body .lumina-rail-top .fghead{display:flex;justify-content:space-between;align-items:center;width:100%;padding:13px 0;font-weight:600;font-size:14px;color:#141414}body .lumina-rail-top .fcaret{font-size:15px;line-height:1}body .lumina-rail-top .fgopts{display:flex;flex-direction:column;gap:2px;padding:0 0 14px}body .lumina-rail-top .fopt{font-size:13.5px;color:#4a4440;cursor:pointer;padding:7px 10px;border-radius:8px;line-height:1.3;text-decoration:none}body .lumina-rail-top .fopt:hover{background:#e3dad2}body .lumina-rail-top .fopt-on{background:#141414;color:#fff;font-weight:500}body .lumina-rail-top .fopt-on:hover{background:#141414}body .facets-vertical-sort{display:none!important}body .facets-vertical .facets__heading,body .facets-vertical .active-facets{display:none}body .facets__disclosure-vertical:has(input[name^="filter.v.availability"]){display:none}body .facets__disclosure-vertical:has(input[name^="filter.v.price"]){display:none}body .facets-vertical .facets__summary{font-size:14px;font-weight:600;padding:13px 0;color:#141414}body .facets-vertical .facet-checkbox{font-size:13.5px;padding:7px 10px;border-radius:8px;color:#4a4440}body .facets-vertical .facet-checkbox:hover{background:#e3dad2}body .facets-vertical .facet-checkbox.active{background:#141414;color:#fff}body .facets-vertical .product-count{display:none}body .facets-vertical .facets__form-vertical,body .facets-vertical .facets__form{row-gap:0}body .cart-drawer .drawer__inner{background:#fff;border-left:1px solid #e8e0da;width:min(460px,94vw);max-width:min(460px,94vw);padding:26px 30px}body .cart-drawer .drawer__header{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 0 14px;border-bottom:2px solid #141414}body .cart-drawer .drawer__heading{font-size:18px;font-weight:700;letter-spacing:normal;margin:0}body .cart-drawer .drawer__header .drawer__close{position:static;width:auto;height:auto;min-width:0;min-height:0;padding:2px 0;margin:0;background:none;border:0;font-size:14px;font-weight:500;color:#6d625c;cursor:pointer;font-family:inherit}body .cart-drawer .drawer__header .drawer__close:hover{color:#141414}body .cart-drawer .cart-items thead tr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body .cart-drawer .cart-items,body .cart-drawer .cart-item{width:100%}body .cart-drawer .cart-item{display:grid;grid-template-columns:96px 1fr auto;grid-template-rows:auto auto;gap:4px 18px;padding:20px 0;border-top:1px solid #e8e0da;margin:0}body .cart-drawer .cart-items tbody tr:first-child{border-top:0}body .cart-drawer cart-drawer-items{flex:1 1 auto;overflow:auto}body .cart-drawer .drawer__cart-items-wrapper{flex:0 0 auto}body .cart-drawer .cart-item>td{padding:0;border:0}body .cart-drawer .cart-item__media{grid-row:1 / 3;width:96px}body .cart-drawer .cart-item__image{width:96px;height:96px;object-fit:contain;background:#fff;border:1px solid #e8e0da;border-radius:10px}body .cart-drawer .cart-item__details{min-height:0;width:auto}body .cart-drawer .cart-item__name{font-size:15px;font-weight:600;line-height:1.35;text-decoration:none}body .cart-drawer .cart-item__details>.product-option{display:none}body .cart-drawer .cart-item__details dl{display:none}body .cart-drawer .lumina-ship{margin:2px 0 0}body .cart-drawer .cart-item__totals{align-self:start}body .cart-drawer .cart-item__totals .price{font-family:Cormorant Garamond,Cormorant Fallback,Georgia,serif;font-size:19px;font-weight:500}body .cart-drawer .cart-item__quantity{grid-column:2 / 4;padding-top:6px}body .cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:8px}body .cart-drawer .quantity.cart-quantity{width:112px;min-height:0;border:1px solid #e8e0da;border-radius:8px;box-shadow:none}body .cart-drawer .quantity.cart-quantity:after,body .cart-drawer .quantity.cart-quantity:before{display:none}body .cart-drawer .quantity__button{width:34px;height:36px;color:#141414}body .cart-drawer .quantity__input{font-size:14px}body .cart-drawer .cart-remove-button{margin:0}body .cart-drawer .cart-remove-button .button{min-width:36px;min-height:36px;color:#6d625c}body .cart-drawer .cart-remove-button .button:hover{color:#141414}body .lumina-dpair{background:#141414;color:#f8f4f1;padding:18px 20px;margin-top:18px;display:flex;gap:16px;align-items:center;border-radius:2px}body .lumina-dpair .ph{width:70px;height:70px;flex-shrink:0;background:#fff;border-radius:6px;overflow:hidden;display:block}body .lumina-dpair .ph img{width:100%;height:100%;object-fit:contain;background:#fff}body .lumina-dpair-tx{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}body .lumina-dpair-k{font-size:12px;font-weight:600;color:#c2708f}body .lumina-dpair-tx b{font-size:14px;font-weight:600;color:#f8f4f1;line-height:1.35}body .lumina-dpair-view{border:1px solid rgba(248,244,241,.55);color:#f8f4f1;border-radius:999px;padding:10px 18px;font-size:12px;font-weight:600;text-decoration:none;flex-shrink:0}body .lumina-dpair-view:hover{border-color:#f8f4f1}body .cart-drawer .drawer__footer{border-top:1px solid #e8e0da;padding:18px 0 0}body .cart-drawer .drawer__footer>details{border:0}body .cart-drawer .totals{justify-content:space-between;align-items:baseline}body .cart-drawer .totals__total{font-size:16px;font-weight:600;letter-spacing:normal;margin:0}body .cart-drawer .totals__total-value{font-family:Cormorant Garamond,Cormorant Fallback,Georgia,serif;font-size:26px;font-weight:500;margin:0}body .lumina-plans{margin:8px 0 0;font-size:13px;color:#4a4440}body .cart-drawer .tax-note{margin:4px 0 12px;font-size:12px;color:#6d625c}body .cart-drawer .cart__ctas{display:flex;flex-direction:column;gap:12px}body .cart-drawer .cart__checkout-button{background:#141414;color:#fff;border:0;border-radius:999px;font-weight:600;font-size:15px;padding:18px;min-height:0;max-width:100%}body .cart-drawer .cart__checkout-button:hover{background:#2a2522}body .lumina-keep{background:none;border:0;cursor:pointer;align-self:center;padding:2px 0;font-size:14px;font-weight:500;color:#141414;border-bottom:1px solid #141414;font-family:inherit}body .lumina-keep:hover{color:#9c4d6e;border-color:#c2708f}body .cart-drawer .cart__empty-text{font-size:20px;font-weight:600;letter-spacing:normal}body .cart-drawer .cart-drawer__warnings .button{background:#141414;color:#fff;border:0;border-radius:999px;font-weight:600;font-size:14px;padding:16px 30px;min-height:0}body .cart-drawer .cart__login-title{font-size:15px;font-weight:600;letter-spacing:normal;margin:24px 0 4px}body .cart-drawer .cart__login-paragraph,body .cart-drawer .cart__login-paragraph .link,body .cart-drawer .cart__login-paragraph a{font-size:13px;font-family:inherit}body .cart-drawer .cart__login-paragraph{color:#6d625c}body .cart-drawer .cart__login-paragraph a{color:#141414}body .shopify-policy__container{max-width:860px;margin:0 auto;padding:56px 24px 72px}body .shopify-policy__title{text-align:left;padding:0 0 10px}body .shopify-policy__title h1{font-family:Cormorant Garamond,Cormorant Fallback,Georgia,serif;font-weight:500;font-size:clamp(36px,4.4vw,58px);letter-spacing:normal;text-align:left;margin:0 0 18px}body .shopify-policy__body{font-size:15px;line-height:1.75;color:#4a4440}body .shopify-policy__body strong{color:#141414}body .shopify-policy__body a{color:#9c4d6e;text-decoration:underline;text-underline-offset:3px}body .facets-vertical.page-width{max-width:1600px;padding:0 50px;gap:44px}body .facets-wrapper{width:232px;flex:0 0 232px;padding-right:0}body #ProductGridContainer .collection{padding:0}body .product-grid{--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 36px;--grid-mobile-horizontal-spacing: 10px;--grid-mobile-vertical-spacing: 18px}@media(max-width:989px){body .facets-vertical.page-width{padding:0 24px;gap:0}}@media(max-width:749px){body .facets-vertical.page-width{padding:0 15px}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/lumina-wave3.css.map */
