.main-product{background:var(--ivory)}.main-product .page-width{max-width:var(--wrap);padding-left:var(--pad);padding-right:var(--pad)}.main-product .breadcrumbs-wrapper,.breadcrumbs-wrapper{background:var(--ivory);border-bottom:0}.main-product .breadcrumbs-wrapper .page-width,.breadcrumbs-wrapper .page-width{max-width:var(--wrap);padding-left:var(--pad);padding-right:var(--pad);padding-top:22px;padding-bottom:0}.breadcrumbs{font-family:Jost,system-ui,sans-serif}.breadcrumbs__list{display:flex;align-items:center;flex-wrap:wrap;gap:0;padding:0;margin:0}.breadcrumbs__item{display:flex;align-items:center;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.breadcrumbs__item:not(:last-child):after{content:"/";margin:0 9px;color:var(--muted-2);font-size:10px}.breadcrumbs__link{color:var(--muted);text-decoration:none;transition:color .15s}.breadcrumbs__link:hover{color:var(--forest)}.breadcrumbs__item:last-child .breadcrumbs__link{color:var(--ink);font-weight:500}@media(min-width:750px){.main-product .product{align-items:flex-start;padding-top:32px}}.main-product .media-gallery{background:transparent}.main-product .product__media-item{background:var(--band)}.main-product .product__media-item img{object-fit:cover}.main-product .thumbnail-list__item{list-style:none}.main-product .thumbnail{border:1px solid var(--line-2);background:var(--paper);opacity:.72;transition:opacity .18s,border-color .18s}.main-product .thumbnail:hover{opacity:1}.main-product .thumbnail[aria-current]{opacity:1;border-color:var(--forest)}.main-product .thumbnail.global-media-settings img{border-radius:0}.main-product .slider-button{background:var(--paper);border:1px solid var(--line-2);color:var(--ink)}.main-product .slider-button:hover{border-color:var(--forest);color:var(--forest)}.main-product .media-gallery-slider__slider-btn{background:var(--paper);border:1px solid var(--line-2);color:var(--ink);opacity:.9}.main-product .media-gallery-slider__slider-btn:hover{opacity:1;border-color:var(--forest);color:var(--forest)}.main-product .media-gallery__slider{position:relative}.main-product .product__media-overlay{position:absolute;top:14px;right:14px;z-index:2;display:flex;flex-direction:column;gap:8px;pointer-events:none}.main-product .product__wishlist-btn,.main-product .product__share-btn{pointer-events:auto;width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;background:var(--paper);border:1px solid var(--line-2);border-radius:50%;color:var(--ink);cursor:pointer;transition:border-color .15s,color .15s}.main-product .product__wishlist-btn svg,.main-product .product__share-btn svg{width:17px;height:17px}.main-product .product__wishlist-btn:hover,.main-product .product__share-btn:hover{border-color:var(--forest);color:var(--forest)}.main-product .product__wishlist-btn.is-active{border-color:var(--rose);color:var(--rose)}.main-product .product__wishlist-btn.is-active svg path{fill:var(--rose)}.main-product .product__share-btn{position:relative}.main-product .product__share-btn.is-copied:after{content:"Link copied";position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%);background:var(--ink);color:var(--ivory);font-family:Jost,system-ui,sans-serif;font-size:10.5px;letter-spacing:.02em;padding:5px 9px;white-space:nowrap;border-radius:2px}.main-product .product__media-badge{position:absolute;top:14px;left:14px;z-index:2;background:var(--forest);color:var(--ivory);font-family:Jost,system-ui,sans-serif;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;padding:6px 11px}.main-product .product__zoom-hint{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--paper);border:1px solid var(--line-2);border-radius:50%;color:var(--ink);pointer-events:none}.main-product .product__zoom-hint svg{width:16px;height:16px}.main-product .product__info-container{gap:0}.main-product .product__subheading{font-family:Jost,system-ui,sans-serif;font-size:10px;letter-spacing:.26em;text-transform:uppercase;font-weight:500;color:var(--brass);margin-bottom:8px}.main-product .product__title h1{font-family:Bodoni Moda,Didot,Bodoni MT,Georgia,serif;font-weight:400;letter-spacing:-.012em;font-size:clamp(26px,2.4vw,34px);line-height:1.1;color:var(--ink);text-wrap:balance}.main-product .product__title,.main-product .product__price-container{margin-bottom:10px!important}.main-product .price{font-family:Jost,system-ui,sans-serif}.main-product .price .price-item--regular,.main-product .price .price-item--sale{font-size:21px;font-weight:500;color:var(--ink)}.main-product .price--on-sale .price-item--regular{color:var(--muted-2);font-size:14px;font-weight:400}.main-product .price--on-sale .price-item--sale{color:var(--rose)}.main-product .product__tax{font-size:11px;color:var(--muted-2);margin-top:3px}.main-product .product__delivery-pill{display:inline-flex;align-items:center;gap:8px;background:var(--band);color:var(--forest);font-family:Jost,system-ui,sans-serif;font-size:12px;letter-spacing:.01em;font-weight:500;padding:8px 12px;margin-bottom:12px}.main-product .product__delivery-pill svg{width:17px;height:17px;flex-shrink:0}.main-product .product__ways-to-pay{border:1px solid var(--line-2);background:var(--paper);padding:14px 16px;margin-bottom:16px}.main-product .product__ways-to-pay-heading{font-family:Jost,system-ui,sans-serif;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--ink);margin:0 0 10px}.main-product .product__payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 10px;margin:0;border-bottom:1px solid var(--line)}.main-product .product__payment-icon{list-style:none;display:flex;align-items:center}.main-product .product__payment-icon svg,.main-product .product__payment-icon img{height:20px;width:auto}.main-product .tamara-installment{display:flex;align-items:center;gap:10px;margin:10px 0 0}.main-product .tamara-installment .payment-tamara{width:40px;flex-shrink:0}.main-product .tamara-installment__text{font-family:Jost,system-ui,sans-serif;font-size:11.5px;line-height:1.4;color:var(--muted);margin:0}.main-product .tamara-installment__text strong{color:var(--ink);font-weight:500}.main-product variant-selects,.main-product .product-form__input{margin-bottom:10px!important}.main-product .product-form__input legend,.main-product .product-form__input .form__label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--ink);margin-bottom:7px}.main-product .product-form__input .select,.main-product select.select__select{border-color:var(--line-2);border-radius:0;font-family:Jost,system-ui,sans-serif;font-size:14px;color:var(--ink);height:44px}.main-product .product-form__input .select:focus-within,.main-product select.select__select:focus{border-color:var(--forest);box-shadow:none}.main-product fieldset.js-product-form .color-swatch,.main-product input[type=radio]+label.swatch-input__label{border-color:var(--line-2)}.main-product input[type=radio]:checked+label.swatch-input__label{border-color:var(--forest);box-shadow:0 0 0 1px var(--forest)}.main-product variant-selects:has(.product-form__input--pill){gap:0}.main-product .product-form__input--pill{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px;width:100%;margin:0!important}.main-product .product-form__input--pill input[type=radio]+label{margin:0;width:100%;border-radius:0;border-color:var(--line-2);background:var(--paper);color:var(--ink);padding:11px 6px;font-family:Jost,system-ui,sans-serif;letter-spacing:.01em;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px}.main-product .product-form__input--pill .product-form__pill-value{font-size:12.5px;font-weight:500}.main-product .product-form__input--pill .product-form__pill-price{font-size:10.5px;font-weight:400;color:var(--muted)}.main-product .product-form__input--pill input[type=radio]+label:hover{border-color:var(--forest)}.main-product .product-form__input--pill input[type=radio]:checked+label{background:var(--forest);border-color:var(--forest);color:var(--ivory)}.main-product .product-form__input--pill input[type=radio]:checked+label .product-form__pill-price{color:#faf8f4bf}.main-product .product-form__input--pill input[type=radio].disabled+label,.main-product .product-form__input--pill input[type=radio]:disabled+label{border-color:var(--line-2);color:var(--muted-2);text-decoration:none;opacity:.55}.main-product .product-form__quantity{margin-bottom:10px!important}.main-product .product-form__quantity>label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--ink)}.main-product .quantity{border-color:var(--line-2)!important;border-radius:0;height:44px}.main-product .quantity__button{color:var(--forest)}.main-product .quantity__input{font-family:Jost,system-ui,sans-serif;font-size:14px;color:var(--ink)}.main-product .product__inventory{display:none!important}.main-product .product-form__buttons{margin-bottom:16px!important;gap:10px;display:flex;flex-direction:column}.main-product .product-form__submit{background:var(--forest);color:var(--ivory);border:0;border-radius:0;height:50px;font-family:Jost,system-ui,sans-serif;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;box-shadow:none;transition:background .18s}.main-product .product-form__submit:not([disabled]):hover{background:var(--forest-2);color:var(--ivory)}.main-product .product-form__submit[disabled]{background:var(--muted-2);color:var(--ivory)}.main-product .buy_it_now_btn{margin-top:2px}@media(min-width:750px){.main-product .buy_it_now_btn{display:none!important}}.main-product .icon-with-text{border:0;padding:0;margin-bottom:16px!important}.main-product .icon-with-text.icon-with-text--vertical{display:flex;flex-direction:column;gap:8px}.main-product .icon-with-text__item{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:12px;background:var(--band);padding:12px 14px}.main-product .icon-with-text .icon{width:22px;height:22px;flex-shrink:0;fill:var(--forest);color:var(--forest)}.main-product .icon-with-text__item .inline-richtext{font-size:12.5px;font-weight:500;letter-spacing:.01em;color:var(--ink);line-height:1.35}.main-product .description{font-size:13.5px;line-height:1.65;color:#4e574c;font-weight:300;margin-bottom:16px!important}.main-product product-recommendations .h4,.main-product product-recommendations [class*=heading]{font-family:Bodoni Moda,Didot,Bodoni MT,Georgia,serif;font-weight:400}.main-product .product__accordion{margin-bottom:0!important}.main-product .product__accordion+.product__accordion{border-top:0}.main-product .accordion{border-top:1px solid var(--line)}.main-product .product__accordion details{border-bottom:1px solid var(--line)}.main-product .summary__title{gap:12px}.main-product .accordion__title{font-family:Jost,system-ui,sans-serif;font-size:14px;font-weight:500;color:var(--ink)}.main-product summary{padding:15px 0}.main-product .accordion__btn:before,.main-product .accordion__btn:after{background:var(--brass)}.main-product .accordion__content{padding-bottom:15px;font-size:13px;line-height:1.7;color:#5a6359;font-weight:300}.main-product .accordion__content a{color:var(--forest)}.main-product .product__tabs{margin-bottom:16px!important}.main-product .product__tabs.js-tabs-active .product__accordion{display:none}.main-product .product__tabs-bar{display:flex;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.main-product .product__tabs-btn{flex:1 1 0;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:13px 4px;font-family:Jost,system-ui,sans-serif;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--muted);cursor:pointer;text-align:center;transition:color .15s,border-color .15s}.main-product .product__tabs-btn:hover{color:var(--ink)}.main-product .product__tabs-btn.is-active{color:var(--forest);border-bottom-color:var(--forest)}.main-product .product__tabs-panel{padding:16px 0 4px;font-size:13px;line-height:1.7;color:#5a6359;font-weight:300}.main-product .product__tabs-panel a{color:var(--forest)}.main-product .product__tabs-panel h3,.main-product .product__tabs-panel h4{font-family:Jost,system-ui,sans-serif;font-weight:500;color:var(--ink);text-transform:uppercase;letter-spacing:.03em;font-size:12px;margin:16px 0 6px}.main-product .product__tabs-panel h3:first-child,.main-product .product__tabs-panel h4:first-child{margin-top:0}.main-product .product__tabs-panel ul{padding-left:18px;margin:6px 0}.main-product .product__tabs-panel li{margin-bottom:4px}@media(min-width:750px){.main-product .product__tabs-panel{max-height:210px;overflow:hidden;position:relative;transition:max-height .25s ease}.main-product .product__tabs-panel.is-expanded{max-height:2400px}.main-product .product__tabs-panel:not(.is-expanded):after{content:"";position:absolute;left:0;right:0;bottom:0;height:52px;background:linear-gradient(to bottom,rgba(254,252,249,0),var(--ivory));pointer-events:none}.main-product .product__tabs-toggle{display:none;margin-top:10px;background:none;border:0;padding:0;color:var(--forest);font-family:Jost,system-ui,sans-serif;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;cursor:pointer}.main-product .product__tabs-toggle.is-visible{display:inline-block}}.main-product .product__description-toggle{display:none}.main-product .share{margin-top:8px}.main-product .product__text{font-size:11.5px;color:var(--muted-2);line-height:1.6}.main-product .product__view-details{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--forest)}@media(min-width:750px){.main-product .product__title,.main-product .product__price-container{margin-bottom:8px!important}.main-product .product__delivery-pill{margin-bottom:10px!important}.main-product .product-form__input,.main-product .product-form__quantity{margin-bottom:8px!important}.main-product .product-form__buttons{margin-bottom:12px!important}}@media(max-width:749px){.main-product .page-width,.breadcrumbs-wrapper .page-width{padding-left:20px;padding-right:20px}.breadcrumbs-wrapper .page-width{padding-top:14px}.main-product .product__title h1{font-size:26px}.main-product .product__wishlist-btn,.main-product .product__share-btn,.main-product .product__zoom-hint{width:32px;height:32px}.main-product .product__delivery-pill{font-size:11.5px}.main-product .product__info-wrapper{padding-top:16px}.main-product .product-form__buttons,.main-product .product-form__input,.main-product .product-form__quantity{display:none!important}.main-product variant-selects{display:none!important}.main-product .product__delivery-pill{margin-bottom:0!important}.main-product{padding-bottom:90px}.main-product .product__description{max-height:6.8em;overflow:hidden;position:relative;transition:max-height .25s ease}.main-product .product__description.is-expanded{max-height:1000px}.main-product .product__description-toggle{display:inline-block;margin-top:8px;background:none;border:0;padding:0;color:var(--forest);font-family:Jost,system-ui,sans-serif;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;cursor:pointer}.main-product .product__description-toggle[hidden]{display:none}}@media(max-width:749px){[id$=related-products] .related-products__grid-wrapper,[id$=featured_collection_WOViewg] .slider-mobile-gutter{position:relative!important}[id$=related-products] .slider-navigation--bottom,[id$=featured_collection_WOViewg] .slider-navigation--bottom{position:absolute!important;top:50%;left:0;right:0;transform:translateY(-50%);margin:0!important;padding:0 2px;display:flex!important;justify-content:space-between!important;pointer-events:none;z-index:3}[id$=related-products] .slider-navigation--bottom .swiper-button,[id$=featured_collection_WOViewg] .slider-navigation--bottom .swiper-button{position:static;pointer-events:auto;width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin:0;background:#faf8f4eb;border:1px solid var(--line-2);border-radius:50%;box-shadow:0 4px 14px #141e1429;color:var(--forest)}[id$=related-products] .slider-navigation--bottom .swiper-button svg,[id$=featured_collection_WOViewg] .slider-navigation--bottom .swiper-button svg{width:13px;height:13px;position:static;margin:0}[id$=related-products] .slider-navigation--bottom .swiper-button.disabled,[id$=featured_collection_WOViewg] .slider-navigation--bottom .swiper-button.disabled{opacity:.32}[id$=related-products] .swiper-scrollbar,[id$=featured_collection_WOViewg] .swiper-scrollbar{display:none!important}[id$=related-products] .swiper-wrapper,[id$=featured_collection_WOViewg] .swiper-wrapper{margin-bottom:0!important}}.sticky-atc-bar{background:var(--ivory);border-top:1px solid var(--line-2);border-color:var(--line-2) transparent transparent transparent!important;box-shadow:none!important}.sticky-atc-bar .atc-product-title{font-family:Bodoni Moda,Didot,Bodoni MT,Georgia,serif;font-weight:400;color:var(--ink)}.sticky-atc-bar .price-item{font-family:Jost,system-ui,sans-serif;color:var(--ink)}.sticky-atc-bar .button-add-card{background:var(--forest);color:var(--ivory);border:0;border-radius:0;font-family:Jost,system-ui,sans-serif;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;box-shadow:none}.sticky-atc-bar .button-add-card:hover{background:var(--forest-2);color:var(--ivory)}.sticky-atc-bar .quantity{border-color:var(--line-2);border-radius:0}@media(max-width:749px){.sticky-atc-bar.default-swatches{transform:translateY(0)!important}.sticky-atc-bar{padding:12px 0!important}.sticky-atc-bar .atc-product-media,.sticky-atc-bar .atc-product-info{display:none!important}.sticky-atc-bar .atc-bar-product{gap:0!important}.sticky-atc-bar .atc-product-form{width:100%!important}.sticky-atc-bar .atc-product-form product-form,.sticky-atc-bar .atc-product-form .product-form,.sticky-atc-bar .atc-product-form form{width:100%;display:flex!important}.sticky-atc-bar .atc-product-form form>.button-add-card{flex:1 1 auto!important;width:100%!important;height:48px}.sticky-atc-bar .atc-product-form form>.select{display:none!important}}body:has(.main-product) .mobile-sticky-bar{display:none!important}@media(max-width:749px){[id$=icon_wtih_text_A9C6Jd]{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/melora-product.css.map */
