.color-primary{color:#bb8c29}.mb-27{margin-bottom:27px!important}.mb-70{margin-bottom:70px!important}.mb-60{margin-bottom:60px!important}.mb-65{margin-bottom:65px!important}.mb-40{margin-bottom:40px!important}.mb-30{margin-bottom:30px!important}.mt-65{margin-top:65px!important}.mt-41{margin-top:41px!important}.mb-13{margin-bottom:13px!important}.mx-18{margin-right:18px;margin-left:18px}.mt-12{margin-top:12px}.mb-9{margin-bottom:9px!important}.mb-20{margin-bottom:20px!important}.mb-33{margin-bottom:33px!important}.mb-12{margin-bottom:12px!important}.mb-24{margin-bottom:24px!important}.mb-18{margin-bottom:18px!important}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pb-30{padding-bottom:30px}.pt-40{padding-top:40px}@media(min-width:1450px){.px-xl-95{padding-left:95px!important;padding-right:95px!important}}@media(min-width:577px){.mb-sm-18{margin-bottom:18px!important}.mb-sm-27{margin-bottom:27px!important}.mb-sm-60{margin-bottom:60px!important}}.jdgm-widget.jdgm-widget{display:block;font-size:12px;margin:0 0 11px}.jdgm-prev-badge__stars .jdgm-star{padding:0 2px 0 0!important}.modal-dialog--compare .row{margin-right:0!important;margin-left:0!important}.modal-dialog--compare .row h5{font-size:20px;padding:0 5px}#product-grid.grid{row-gap:25px}h1.product-single__title{font-size:25px}.shapes-grid{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px;margin-bottom:10px;justify-content:flex-start;align-items:flex-start}.shape-item{text-align:center;flex:0 0 auto}.shape-link{text-decoration:none;color:inherit;display:block;transition:transform .2s ease;width:50px}.shape-link:hover{transform:translateY(-2px)}.shape-image{width:40px;height:40px;margin:0 auto 5px;padding-bottom:100%;background-size:contain;background-repeat:no-repeat;background-position:center}.active_shape.shape-image{border-bottom:1px solid #000}.shape-placeholder{background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#666}.shape-round-brilliant{background-image:url("{{ "round-brilliant-shape.png" | asset_url }}")}.shape-princess{background-image:url("{{ "princess-shape.png" | asset_url }}")}.shape-cushion{background-image:url("{{ "cushion-shape.png" | asset_url }}")}.shape-heart{background-image:url("{{ "heart-shape.png" | asset_url }}")}.shape-oval{background-image:url("{{ "oval-shape.png" | asset_url }}")}.shape-trillion{background-image:url("{{ "trillion-shape.png" | asset_url }}")}.shape-pear{background-image:url("{{ "pear-shape.png" | asset_url }}")}.shape-radiant{background-image:url("{{ "radiant-shape.png" | asset_url }}")}.shape-emerald{background-image:url("{{ "emerald-shape.png" | asset_url }}")}.shape-marquise{background-image:url("{{ "marquise-shape.png" | asset_url }}")}.shape-name{font-weight:500;font-size:11px;margin-top:4px;color:#333;line-height:1.2;word-wrap:break-word}.shape-item .tooltip-container{position:relative;display:inline-block;cursor:pointer}.shape-item .tooltip-text{visibility:hidden;width:max-content;background-color:#333;color:#fff;text-align:center;border-radius:4px;padding:6px 8px;position:absolute;z-index:100;bottom:125%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s;white-space:nowrap}.shape-item .tooltip-text:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}.shape-item .tooltip-container:hover .tooltip-text{visibility:visible;opacity:1}.template-index .product-card__name{height:45px;overflow:hidden}.product-card__name,.product-list__name,.collection-card__title{font-size:13px!important;line-height:1.35!important;font-weight:500!important;letter-spacing:.2px!important;height:38px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}@media(min-width:992px){.product-card__name,.product-list__name{font-size:14px!important;height:42px!important}}.product-label{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:auto!important;height:auto!important;pointer-events:none!important;z-index:9!important}.product-tag-sale{pointer-events:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;border-radius:50%!important;background-color:#a85959!important;color:#fff!important;font-size:10px!important;font-weight:500!important;text-align:center!important;line-height:1.05!important;padding:0!important;margin:0!important;box-shadow:0 1px 3px #00000014!important;position:absolute!important;top:12px!important;left:12px!important;right:auto!important;z-index:10!important;letter-spacing:.2px!important;border:none!important;background-clip:padding-box!important;opacity:.92!important}.product-tag-sale-number{display:block!important;font-size:12px!important;font-weight:600!important;line-height:1!important}@media(min-width:992px){.product-tag-sale{width:50px!important;height:50px!important;font-size:10px!important;top:14px!important;left:14px!important}.product-tag-sale-number{font-size:13px!important}}.template-product .product-tag-sale,.template-product .product-label{display:none!important}.product-card--style2:hover .product-form__item--submit{transform:none!important}.product-card--style2 .product-form__item--submit .js-grid-cart{margin-top:20px!important}.container .sticky-cart-wr.sticky-cart-wr{-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}.modal{z-index:999999999999!important}.site-header__compare{top:30%!important}@media(max-width:767px){.site-header__compare{display:none!important}}@media(min-width:768px){.product-single__meta .product-single__description{display:none!important}}@media(max-width:767px){.descriptionTab{display:none!important}}.drawer__nav-item.drawer-nav__item--secondary{border-bottom:none!important}.site-nav__item-normal{position:relative!important}.site-nav__item-normal>.site-nav__dropdown.meganav{min-width:720px!important;max-width:calc(100vw - 40px)!important;padding:28px 32px!important;background:#fff!important;border:1px solid #f0e9dd!important;box-shadow:0 12px 36px #00000014!important;border-radius:4px!important;position:absolute!important;top:100%!important;left:0!important;right:auto!important;margin-top:0!important;transform:none!important;z-index:99999!important}.site-nav>.site-nav__item-normal:nth-last-of-type(-n+3)>.site-nav__dropdown.meganav{left:0!important;right:auto!important}.site-nav>.site-nav__item-normal>.site-nav__dropdown.meganav{max-width:calc(100vw - 3rem)!important}.site-nav__item-normal>.site-nav__dropdown.meganav .meganav__nav{display:block!important;padding:0!important;margin:0!important}.mega-grid{display:grid!important;grid-template-columns:repeat(4,minmax(140px,1fr));gap:18px 24px;padding:0;margin:0}.mega-grid__shopall{grid-column:1 / -1;margin-top:12px;padding-top:18px;border-top:1px solid #ece4d2;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#bb8c29!important;text-decoration:none!important;text-align:right}.mega-grid__shopall:hover{color:#8c6a1f!important;text-decoration:none!important}.mega-grid__item{display:flex;align-items:center;gap:12px;padding:8px 6px;border-radius:6px;text-decoration:none!important;color:#2c2c2c!important;transition:background-color .18s ease,transform .18s ease}.mega-grid__item:hover{background-color:#f9f5ec;transform:translateY(-1px);text-decoration:none!important}.mega-grid__item--active{background-color:#f5efdf}.mega-grid__thumb{flex:0 0 56px;width:56px;height:56px;border-radius:50%;overflow:hidden;background:#f6f0e1;display:flex;align-items:center;justify-content:center;border:1px solid #ede4cf}.mega-grid__thumb img{width:100%;height:100%;object-fit:cover}.mega-grid__thumb-placeholder{font-size:18px;font-weight:600;color:#bb8c29;font-family:serif}.mega-grid__text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.mega-grid__title{font-size:13.5px;font-weight:500;letter-spacing:.2px;line-height:1.3;color:#2c2c2c}.mega-grid__count{font-size:11px;letter-spacing:.4px;color:#999}@media(max-width:1100px){.mega-grid{grid-template-columns:repeat(3,minmax(140px,1fr))}.site-nav__item-normal>.site-nav__dropdown.meganav{min-width:580px!important}}@media(max-width:900px){.mega-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.site-nav__item-normal>.site-nav__dropdown.meganav{min-width:440px!important}}.mega-grid--products{grid-template-columns:repeat(2,minmax(220px,1fr))!important}.mega-grid--products .mega-grid__thumb,.mega-grid__thumb--square{border-radius:8px!important;background:#faf6ec}.mega-grid__text{min-width:0!important}.mega-grid--products .mega-grid__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;line-height:1.35;word-break:normal;overflow-wrap:break-word}.mega-grid__price-sale{color:#bb8c29;font-weight:600;margin-right:4px;white-space:nowrap}.mega-grid__price-was{color:#b8b8b8;text-decoration:line-through;font-size:10.5px;white-space:nowrap}.site-nav__item-normal>.site-nav__dropdown.meganav:has(.mega-grid--products){min-width:540px!important;max-width:600px!important}.size-guide-trigger{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;padding:0;margin-left:auto;color:#bb8c29;font-size:12.5px;font-weight:500;letter-spacing:.3px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .15s ease}.size-guide-trigger:hover{color:#8a6a1f}.size-guide-trigger svg{width:14px;height:14px;color:currentColor}@media(max-width:640px){.size-guide-trigger{font-size:11.5px;gap:4px}.size-guide-trigger svg{width:12px;height:12px}}.size-guide-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px}.size-guide-modal[hidden]{display:none!important}.size-guide-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.size-guide-modal__panel{position:relative;background:#fff;border-radius:8px;max-width:820px;width:100%;max-height:88vh;overflow-y:auto;box-shadow:0 24px 60px #00000040;padding:36px 40px}@media(max-width:640px){.size-guide-modal__panel{padding:24px 20px;max-height:92vh}}.size-guide-modal__close{position:absolute;top:12px;right:16px;background:transparent;border:0;font-size:32px;line-height:1;color:#999;cursor:pointer;padding:4px 8px}.size-guide-modal__close:hover{color:#2c2c2c}.size-guide-modal__header{text-align:center;border-bottom:1px solid #f0e9dd;padding-bottom:24px;margin-bottom:28px}.size-guide-modal__eyebrow{font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:#bb8c29;font-weight:600;display:block;margin-bottom:6px}.size-guide-modal__title{font-size:28px;font-weight:400;margin:0 0 10px;color:#222;font-family:var(--g-font-1, serif)}.size-guide-modal__intro{color:#666;font-size:14px;line-height:1.55;max-width:580px;margin:0 auto}.sg-section{margin-bottom:32px}.sg-section h3{font-size:18px;font-weight:500;margin:0 0 14px;color:#2c2c2c;letter-spacing:.2px}.sg-table-wrap{overflow-x:auto;border:1px solid #ebe3d2;border-radius:6px;margin-bottom:10px}.sg-table{width:100%;border-collapse:collapse;font-size:13px}.sg-table th,.sg-table td{padding:8px 10px;text-align:center;border-bottom:1px solid #f5efdf}.sg-table th{background:#faf6ec;color:#2c2c2c;font-weight:600;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.sg-table tbody tr:hover{background:#fcfaf3}.sg-table tbody tr:last-child td{border-bottom:0}.sg-note{font-size:12.5px;color:#888;font-style:italic;margin:0}.sg-methods{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:640px){.sg-methods{grid-template-columns:1fr;gap:18px}}.sg-method{padding:20px;background:#fcfaf3;border-radius:6px;border:1px solid #ebe3d2;position:relative}.sg-method__number{position:absolute;top:-12px;left:16px;width:28px;height:28px;border-radius:50%;background:#bb8c29;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.sg-method h4{font-size:15px;font-weight:600;margin:0 0 12px;color:#2c2c2c}.sg-method ol{padding-left:18px;margin:0;font-size:13.5px;line-height:1.55;color:#444}.sg-method ol li{margin-bottom:6px}.sg-method__tip{margin:12px 0 0;font-size:12.5px;color:#6b5a30;background:#f5efdf;padding:8px 12px;border-radius:4px}.sg-tips{padding-left:20px;margin:0;font-size:13.5px;line-height:1.6;color:#444}.sg-tips li{margin-bottom:8px}.size-guide-modal__footer{border-top:1px solid #f0e9dd;padding-top:20px;display:flex;justify-content:space-between;gap:12px}.sg-print,.sg-close-btn{padding:10px 20px;border-radius:4px;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;border:0;transition:background-color .2s ease}.sg-print{background:transparent;color:#bb8c29;border:1px solid #bb8c29}.sg-print:hover{background:#bb8c29;color:#fff}.sg-close-btn{background:#000;color:#fff}.sg-close-btn:hover{background:#bb8c29}@media print{body *{visibility:hidden!important}.size-guide-modal,.size-guide-modal *{visibility:visible!important}.size-guide-modal{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;padding:0!important}.size-guide-modal__backdrop,.size-guide-modal__close,.size-guide-modal__footer{display:none!important}.size-guide-modal__panel{box-shadow:none!important;max-height:none!important;max-width:none!important}}.recently-viewed{padding:60px 0 40px;background:#fff;border-top:1px solid #f0e9dd}.recently-viewed[hidden]{display:none!important}.recently-viewed__header{text-align:center;margin-bottom:28px}.recently-viewed__eyebrow{display:inline-block;font-size:11px;letter-spacing:2.5px;font-weight:600;text-transform:uppercase;color:#bb8c29;margin-bottom:6px}.recently-viewed__title{font-size:26px;font-weight:400;letter-spacing:.4px;margin:0;color:#222;font-family:var(--g-font-1, serif)}.recently-viewed__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media(max-width:991px){.recently-viewed__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media(max-width:640px){.recently-viewed{padding:40px 0 32px}.recently-viewed__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.recently-viewed__title{font-size:22px}}.rv-card{display:block;text-decoration:none!important;color:#2c2c2c!important;transition:transform .22s ease}.rv-card:hover{transform:translateY(-3px);text-decoration:none!important}.rv-card__media{aspect-ratio:1 / 1;background:#faf6ec;border-radius:8px;overflow:hidden;margin-bottom:10px}.rv-card__media img{width:100%;height:100%;object-fit:cover;display:block}.rv-card__body{padding:0 4px}.rv-card__title{font-size:13.5px;line-height:1.35;font-weight:500;letter-spacing:.2px;color:#2c2c2c;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rv-card__price{font-size:13px}.rv-card__price-sale{color:#bb8c29;font-weight:600;margin-right:6px}.rv-card__price-was{color:#b8b8b8;text-decoration:line-through;font-size:11.5px}#tidio-chat,#tidio-chat-iframe,iframe[id*=tidio],iframe[title*=Tidio],iframe[title*=tidio],div[class*=tidio],#chat-application-iframe,.tidio-1uhf90b,.widget-position-right,#tawkchat-container,.tawkchat-minified-iframe-element,.tawkchat-minified-iframe,.tawkchat-maximized-iframe,.tawkchat-iframe,iframe[src*="tawk.to"],iframe[title*="chat widget"],iframe[title*="Chat widget"],div[id^=tawk-],div[class*=tawk-],div[class*=fastrr]:not(.fastrr-bolt-checkout),iframe[src*=fastrr]:not([src*=checkout]){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.float-wa{position:fixed;right:20px;bottom:24px;z-index:9999;width:56px;height:56px;border-radius:50%;background-color:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #25d36673;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease}.float-wa:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 22px #25d36699;color:#fff!important;text-decoration:none!important}.float-wa__icon{width:30px;height:30px;color:#fff}@keyframes float-wa-pulse{0%{box-shadow:0 6px 18px #25d36673,0 0 #25d36699}70%{box-shadow:0 6px 18px #25d36673,0 0 0 14px #25d36600}to{box-shadow:0 6px 18px #25d36673,0 0 #25d36600}}.float-wa{animation:float-wa-pulse 2.2s ease-out 3}body:has(.sticky-atc-bar--visible) .float-wa{bottom:96px}.sticky-atc-bar{position:fixed;left:0;right:0;bottom:0;z-index:9998;background:#fff;border-top:1px solid #ebe3d2;box-shadow:0 -8px 24px #00000014;transform:translateY(100%);transition:transform .3s ease;pointer-events:none}.sticky-atc-bar--visible{transform:translateY(0);pointer-events:auto}.sticky-atc-bar__inner{max-width:1280px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:14px}.sticky-atc-bar__media{flex:0 0 48px;width:48px;height:48px;border-radius:6px;overflow:hidden;background:#faf6ec;display:block}.sticky-atc-bar__media img{width:100%;height:100%;object-fit:cover}.sticky-atc-bar__text{flex:1;min-width:0}.sticky-atc-bar__title{font-size:14px;font-weight:500;color:#2c2c2c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.sticky-atc-bar__price{font-size:13px;margin-top:2px}.sticky-atc-bar__price-sale{color:#bb8c29;font-weight:600;margin-right:6px}.sticky-atc-bar__price-was{color:#b8b8b8;text-decoration:line-through;font-size:11.5px}.sticky-atc-bar__form{margin:0;flex:0 0 auto}.sticky-atc-bar__btn{background:#000;color:#fff;border:0;padding:12px 22px;border-radius:4px;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}.sticky-atc-bar__btn:hover{background:#bb8c29}.sticky-atc-bar__btn[disabled]{background:#ccc;cursor:not-allowed}.collection-card__image .photo-wrapper{padding-top:100%!important;height:0!important;position:relative!important;overflow:hidden!important}.collection-card__image .photo-wrapper>img,.collection-card__image .photo-wrapper img.lazyload,.collection-card__image .photo-wrapper img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}@media(max-width:640px){.sticky-atc-bar__inner{padding:8px 12px;gap:10px}.sticky-atc-bar__media{flex:0 0 40px;width:40px;height:40px}.sticky-atc-bar__title{font-size:12.5px}.sticky-atc-bar__price{font-size:12px}.sticky-atc-bar__btn{padding:10px 16px;font-size:12px}.float-wa{width:50px;height:50px;right:14px;bottom:18px}body:has(.sticky-atc-bar--visible) .float-wa{bottom:80px}}@media(max-width:900px){.mega-grid--products{grid-template-columns:1fr!important}}.cart__free-shipping{display:flex;align-items:center;gap:8px;margin:14px 0 12px;padding:10px 14px;background:linear-gradient(135deg,#fdf7e8,#faf3dc);border:1px solid #ebe3d2;border-radius:6px;color:#8a6a1f;font-size:13px;font-weight:500;letter-spacing:.2px}.cart__free-shipping svg{color:#bb8c29;flex-shrink:0}.cart__free-shipping strong{color:#2c2c2c;font-weight:600}.cart__continue-shopping{margin:18px 0 0;text-align:center}.cart__continue-shopping a{color:#6b6b6b;font-size:13px;letter-spacing:.3px;text-decoration:none;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.cart__continue-shopping a:hover{color:#bb8c29;border-bottom-color:#bb8c29}.cart-item__variant{margin:4px 0 6px;color:#6b6b6b;font-size:13px;letter-spacing:.2px}.cart-item__variant strong{color:#2c2c2c;font-weight:600}.cart-item__variant-sep{color:#cfcfcf;margin:0 2px}.shopify-section[id*=featured_collections_5]{background:#fcfaf6;padding:64px 0 72px}.shopify-section[id*=featured_collections_5] .container,.shopify-section[id*=featured_collections_5] .full,.shopify-section[id*=featured_collections_5]>.customstyle,.shopify-section[id*=featured_collections_5] .customstyle{max-width:1340px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}@media(max-width:768px){.shopify-section[id*=featured_collections_5] .container,.shopify-section[id*=featured_collections_5] .full,.shopify-section[id*=featured_collections_5]>.customstyle,.shopify-section[id*=featured_collections_5] .customstyle{padding-left:16px;padding-right:16px}}.shopify-section[id*=featured_collections_5] .collection-grid.row{display:flex;flex-wrap:wrap;gap:28px;margin:0;justify-content:center}.shopify-section[id*=featured_collections_5] .collection-grid.row>[class*=col-]{flex:1 1 calc(33.333% - 28px);max-width:calc(33.333% - 28px);padding:0;margin:0}@media(max-width:1024px){.shopify-section[id*=featured_collections_5] .collection-grid.row{gap:18px}.shopify-section[id*=featured_collections_5] .collection-grid.row>[class*=col-]{flex:1 1 calc(50% - 18px);max-width:calc(50% - 18px)}}@media(max-width:600px){.shopify-section[id*=featured_collections_5] .collection-grid.row{gap:16px}.shopify-section[id*=featured_collections_5] .collection-grid.row>[class*=col-]{flex:1 1 100%;max-width:100%}}.shopify-section[id*=featured_collections_5] .collection-card-3{background:#fff;border-radius:4px;overflow:hidden;border:.5px solid #e8dec5;box-shadow:0 1px 2px #1a181405;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;display:flex;flex-direction:column;height:100%}.shopify-section[id*=featured_collections_5] .collection-card-3:hover{transform:translateY(-4px);box-shadow:0 12px 30px #1a181417;border-color:#c9a847}.shopify-section[id*=featured_collections_5] .collection-card__image{position:relative;width:100%;background:#f8f4ec;overflow:hidden}.shopify-section[id*=featured_collections_5] .collection-card__image:before,.shopify-section[id*=featured_collections_5] .collection-card__image:after{display:none!important}.shopify-section[id*=featured_collections_5] .collection-card-3 .collection-card__image .hv-image{padding-top:88%!important;display:block;position:relative;overflow:hidden}.shopify-section[id*=featured_collections_5] .collection-card-3 .collection-card__image .hv-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;transition:transform .7s ease}.shopify-section[id*=featured_collections_5] .collection-card-3:hover .collection-card__image .hv-image img{transform:scale(1.04)}.shopify-section[id*=featured_collections_5] .mei-card-meta-below{position:static!important;padding:22px 18px 24px;background:#fff;text-align:center;display:block;flex-grow:1}.shopify-section[id*=featured_collections_5] .mei-card-meta-below h4{margin:0 0 10px!important;font-family:Cormorant Garamond,Times New Roman,serif!important;font-size:24px!important;font-weight:400!important;letter-spacing:.005em;line-height:1.2}.shopify-section[id*=featured_collections_5] .mei-card-meta-below h4 a{color:#1a1814!important;text-shadow:none!important;text-decoration:none}.shopify-section[id*=featured_collections_5] .collection-card-3:hover .mei-card-meta-below h4 a{color:#1a1814!important}.shopify-section[id*=featured_collections_5] .mei-card-meta-below h4:after{content:"\2726";display:block;margin:8px auto 0;font-family:Helvetica Neue,Arial,sans-serif;font-size:8px;color:#c9a847;letter-spacing:0;line-height:1;opacity:.85;transition:opacity .25s ease}.shopify-section[id*=featured_collections_5] .collection-card-3:hover .mei-card-meta-below h4:after{opacity:1}.shopify-section[id*=featured_collections_5] .mei-card-meta-below .subtop{margin:6px 0 0;font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:#8a857d;font-weight:500;text-shadow:none!important}.shopify-section[id*=featured_collections_5] .mei-card-meta-below:after{content:"Explore \2192";display:inline-block;margin-top:12px;font-family:Helvetica Neue,Arial,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#bb8c29;font-weight:500;transition:letter-spacing .3s ease,color .3s ease}.shopify-section[id*=featured_collections_5] .collection-card-3:hover .mei-card-meta-below:after{letter-spacing:.3em;color:#8a6a1f}.shopify-section[id*=featured_collections_5] .mei-card-meta-below .item-counts{margin:4px 0 0;font-size:10px;color:#b8b3aa;letter-spacing:.08em}@media(max-width:600px){.shopify-section[id*=featured_collections_5] .mei-card-meta-below{padding:16px 12px 18px}.shopify-section[id*=featured_collections_5] .mei-card-meta-below h4{font-size:19px!important;margin-bottom:8px!important}.shopify-section[id*=featured_collections_5] .mei-card-meta-below .subtop{font-size:9px;letter-spacing:.22em}.shopify-section[id*=featured_collections_5] .mei-card-meta-below:after{font-size:9px;letter-spacing:.18em;margin-top:10px}}.shopify-section[id*=featured_collections_5] .heading-section,.shopify-section[id*=featured_collections_5] h2.h-title{margin-bottom:36px!important}#shopify-section-slideshow-1{position:relative;background:#fcfaf6}#shopify-section-slideshow-1 .slideshow__slide{position:relative}#shopify-section-slideshow-1 .slideshow__slide:before{content:"";position:absolute;top:0;bottom:0;left:0;width:38%;background:linear-gradient(90deg,#fcfaf6f7 0% 78%,#fcfaf600);z-index:2;pointer-events:none}#shopify-section-slideshow-1 .slideshow__text-wrap--desktop{z-index:3}#shopify-section-slideshow-1 .slideshow__text-content{text-align:left!important;padding-left:5vw!important;padding-right:0!important;max-width:36vw}#shopify-section-slideshow-1 .slideshow__text-content .container-fluid{padding-left:0}#shopify-section-slideshow-1 .slideshow__toptitle.subtop{color:#bb8c29!important;font-size:11px!important;letter-spacing:.32em!important;text-transform:uppercase;font-weight:500;margin-bottom:16px!important;position:relative;padding-left:28px;display:inline-block}#shopify-section-slideshow-1 .slideshow__toptitle.subtop:before{content:"";position:absolute;left:0;top:50%;width:18px;height:1px;background:#bb8c29}#shopify-section-slideshow-1 .slideshow__title{color:#1a1814!important;font-family:Cormorant Garamond,Times New Roman,serif!important;font-size:clamp(34px,4.2vw,56px)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:.005em!important;margin-bottom:22px!important;text-shadow:none!important}#shopify-section-slideshow-1 .slideshow__title em,#shopify-section-slideshow-1 .slideshow__title i{color:#bb8c29;font-style:italic}#shopify-section-slideshow-1 .slideshow__subtitle{color:#5a554d!important;font-size:14px!important;line-height:1.7!important;font-weight:300!important;margin-bottom:32px!important;letter-spacing:.01em!important;text-shadow:none!important;max-width:32vw}#shopify-section-slideshow-1 .slideshow__btn-wrapper{justify-content:flex-start!important}#shopify-section-slideshow-1 .slideshow__btn,#shopify-section-slideshow-1 .btn.slideshow__btn{background:#bb8c29!important;color:#fff!important;border:1px solid #bb8c29!important;padding:14px 38px!important;font-size:11px!important;letter-spacing:.28em!important;text-transform:uppercase;font-weight:500!important;border-radius:0!important;transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}#shopify-section-slideshow-1 .slideshow__btn:hover,#shopify-section-slideshow-1 .btn.slideshow__btn:hover{background:#8a6a1f!important;border-color:#8a6a1f!important;color:#fff!important;transform:translateY(-1px)}#shopify-section-slideshow-1 .slideshow__btn span{color:#fff!important}#shopify-section-slideshow-1 .slick-dots li button{background:#bb8c294d;border:1px solid transparent;width:8px;height:8px;border-radius:50%}#shopify-section-slideshow-1 .slick-dots li.slick-active button{background:#bb8c29;border-color:#bb8c29}@media(max-width:768px){#shopify-section-slideshow-1 .slideshow__slide:before{width:100%;top:auto;height:58%;bottom:0;background:linear-gradient(180deg,#fcfaf600,#fcfaf6f0 38%,#fcfaf6f7)}#shopify-section-slideshow-1 .slideshow__text-content{max-width:100%!important;padding:0 22px 32px!important;text-align:left!important}#shopify-section-slideshow-1 .slideshow__title{font-size:30px!important}#shopify-section-slideshow-1 .slideshow__subtitle{max-width:100%;font-size:13px!important}}.mei-trust-strip{background:#fcfaf6;padding:44px 0 48px;border-top:1px solid rgba(187,140,41,.18);border-bottom:1px solid rgba(187,140,41,.18)}.mei-trust-strip__inner{max-width:1340px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:repeat(4,1fr);gap:36px}@media(max-width:1024px){.mei-trust-strip__inner{grid-template-columns:repeat(2,1fr);gap:28px 24px}}@media(max-width:560px){.mei-trust-strip__inner{grid-template-columns:repeat(2,1fr);gap:20px 16px;padding:0 18px}.mei-trust-strip{padding:26px 0 28px}.mei-trust-pillar__spark{margin-bottom:6px}.mei-trust-pillar__label{font-size:16px;margin-bottom:4px}.mei-trust-pillar__sublabel{font-size:9px;letter-spacing:.16em}}.mei-trust-pillar{text-align:center;position:relative}.mei-trust-pillar__spark{font-size:14px;color:#bb8c29;margin-bottom:10px;letter-spacing:0;line-height:1}.mei-trust-pillar__label{font-family:Cormorant Garamond,Times New Roman,serif;font-size:19px;font-weight:500;color:#1a1814;line-height:1.25;margin-bottom:6px;letter-spacing:.005em}.mei-trust-pillar__sublabel{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#8a857d;font-weight:500;line-height:1.4}@media(min-width:1025px){.mei-trust-strip__inner .mei-trust-pillar+.mei-trust-pillar{position:relative}.mei-trust-strip__inner .mei-trust-pillar+.mei-trust-pillar:before{content:"";position:absolute;left:-18px;top:12%;bottom:12%;width:1px;background:#bb8c2938}}.site-nav__item-shape{position:relative}.meganav-shape{visibility:hidden;opacity:0;pointer-events:none;position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:720px;background:#fff;box-shadow:0 12px 32px #1a18141a;padding:28px 32px;z-index:999;border-top:1px solid #ece6da;transition:opacity .12s ease 0s,visibility 0s linear .12s}.site-nav__item-shape:hover .meganav-shape,.site-nav__item-shape:focus-within .meganav-shape{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .14s ease .15s,visibility 0s linear .15s}.shape-mega-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:22px 18px}.shape-tile{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:#1a1814!important;padding:6px 4px;transition:transform .18s ease,color .18s ease}.shape-tile:hover{transform:translateY(-2px);color:#b8932a!important}.shape-tile img{width:58px;height:58px;object-fit:contain;margin-bottom:8px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.06))}.shape-tile span{font-family:Cormorant Garamond,Times New Roman,serif;font-size:13px;letter-spacing:.06em;font-weight:500;line-height:1.2}@media(max-width:1199px){.meganav-shape{min-width:600px}.shape-mega-grid{grid-template-columns:repeat(4,1fr)}}.mei-mobile-shape-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 10px;padding:14px 12px 18px}.mei-mobile-shape-tile{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;text-decoration:none!important;color:#1a1814!important;padding:6px 4px;min-height:78px}.mei-mobile-shape-tile:active{background:#bb8c290f;border-radius:6px}.mei-mobile-shape-tile img{width:40px;height:40px;object-fit:contain;margin-bottom:6px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.06))}.mei-mobile-shape-tile span{font-family:Cormorant Garamond,Times New Roman,serif;font-size:12px;letter-spacing:.04em;font-weight:500;line-height:1.15}.mei-mobile-shape-tile--wide{grid-column:span 2;flex-direction:row;justify-content:center;gap:8px;min-height:56px}.mei-mobile-shape-tile--wide img{margin-bottom:0;width:36px;height:36px}.site-nav__item-bridal{position:relative}.meganav-bridal{visibility:hidden;opacity:0;pointer-events:none;position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:720px;background:#fff;box-shadow:0 12px 32px #1a18141a;padding:28px 32px;z-index:999;border-top:1px solid #ece6da;transition:opacity .12s ease 0s,visibility 0s linear .12s}.site-nav__item-bridal:hover .meganav-bridal,.site-nav__item-bridal:focus-within .meganav-bridal{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .14s ease .15s,visibility 0s linear .15s}.bridal-mega-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 28px}.bridal-tile{display:block;text-decoration:none!important;color:#1a1814!important;padding:14px 16px;border-left:2px solid transparent;transition:border-color .18s ease,transform .18s ease,color .18s ease}.bridal-tile:hover,.bridal-tile:focus{border-left-color:#b8932a;transform:translate(2px)}.bridal-tile__name{display:block;font-family:Cormorant Garamond,Times New Roman,serif;font-size:17px;font-weight:500;line-height:1.2;margin-bottom:4px}.bridal-tile:hover .bridal-tile__name{color:#b8932a}.bridal-tile__sub{display:block;font-size:11px;letter-spacing:.04em;color:#8a857d;line-height:1.4}.mei-intent-row{background:#fafaf7;padding:64px 0 56px;border-top:1px solid #ece6da;border-bottom:1px solid #ece6da}.mei-intent-row__head{text-align:center;margin-bottom:26px}.mei-intent-row__eyebrow{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#b8932a;margin-bottom:12px;font-weight:500}.mei-intent-row__heading{font-family:Cormorant Garamond,Times New Roman,serif;font-size:32px;font-weight:400;color:#1a1814;letter-spacing:.005em;line-height:1.15;margin:0}.mei-intent-row__grid{display:grid;grid-template-columns:repeat(var(--mei-cols, 4),1fr);gap:18px}.mei-intent-row__grid[style*="--mei-cols: 5"],.mei-intent-row__grid[style*="--mei-cols: 6"]{gap:12px}.mei-intent-tile{position:relative;display:block;background:#fff;border:1px solid #ece6da;padding:28px 22px 26px;text-decoration:none!important;color:#1a1814!important;text-align:center;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease;overflow:hidden}.mei-intent-tile:hover,.mei-intent-tile:focus{border-color:#b8932a;transform:translateY(-2px);box-shadow:0 10px 28px #b8932a1a}.mei-intent-tile__icon{font-size:30px;line-height:1;color:#b8932a;margin-bottom:14px;font-family:Cormorant Garamond,Times New Roman,serif}.mei-intent-tile__name{font-family:Cormorant Garamond,Times New Roman,serif;font-size:20px;font-weight:500;letter-spacing:.01em;line-height:1.2;margin-bottom:6px}.mei-intent-tile__tagline{font-size:12px;letter-spacing:.02em;color:#8a857d;line-height:1.5;margin-bottom:14px}.mei-intent-tile__arrow{display:inline-block;font-size:14px;color:#b8932a;transition:transform .22s ease}.mei-intent-tile:hover .mei-intent-tile__arrow{transform:translate(4px)}.mei-intent-tile--photo{padding:0;border-color:transparent;border-radius:5px;aspect-ratio:6 / 5;display:flex;align-items:flex-end;text-align:left;background:#f2efe9}.mei-intent-tile--photo .mei-intent-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.6,.2,1)}.mei-intent-tile--photo:hover .mei-intent-tile__img{transform:scale(1.03)}.mei-intent-tile--photo .mei-intent-tile__img{object-position:var(--mei-focal, 50% 50%)}.mei-intent-tile__scrim{position:absolute;left:0;right:0;bottom:0;height:68%;background:linear-gradient(to top,#201b16cc,#201b169e 24%,#201b1657 52%,#201b161a 78%,#201b1600);pointer-events:none}.mei-intent-tile__caption{position:relative;width:100%;padding:0 20px 20px;z-index:1}.mei-intent-tile--photo .mei-intent-tile__name{color:#fff!important;font-size:22px;margin-bottom:3px;text-shadow:0 1px 10px rgba(0,0,0,.35)}.mei-intent-tile--photo .mei-intent-tile__tagline{color:#fffffff2!important;margin-bottom:0;font-size:12px;text-shadow:0 1px 8px rgba(0,0,0,.35)}.mei-intent-tile--photo:hover,.mei-intent-tile--photo:focus{transform:none;border-color:#b8932a8c;box-shadow:none}.mei-intent-row__grid[style*="--mei-cols: 5"] .mei-intent-tile--photo .mei-intent-tile__name,.mei-intent-row__grid[style*="--mei-cols: 6"] .mei-intent-tile--photo .mei-intent-tile__name{font-size:18px;line-height:1.15}.mei-intent-row__grid[style*="--mei-cols: 5"] .mei-intent-tile--photo .mei-intent-tile__tagline,.mei-intent-row__grid[style*="--mei-cols: 6"] .mei-intent-tile--photo .mei-intent-tile__tagline{font-size:12px;line-height:1.4}.mei-intent-row__grid[style*="--mei-cols: 5"] .mei-intent-tile__caption,.mei-intent-row__grid[style*="--mei-cols: 6"] .mei-intent-tile__caption{padding:0 16px 18px}@media(max-width:991px){.mei-intent-tile--photo{aspect-ratio:4 / 3}.mei-intent-tile--photo .mei-intent-tile__name{font-size:17px}.mei-intent-tile__caption{padding:0 14px 13px}}@media(max-width:767px){.mei-intent-row__grid,.mei-intent-row__grid[style*="--mei-cols: 5"],.mei-intent-row__grid[style*="--mei-cols: 6"]{display:grid;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -20px;padding:2px 20px 4px}.mei-intent-row__grid::-webkit-scrollbar{display:none}.mei-intent-row__grid>.mei-intent-tile{scroll-snap-align:center}.mei-intent-row__grid>.mei-intent-tile:last-child{scroll-snap-align:end}.mei-intent-tile--photo{aspect-ratio:4 / 3}.mei-intent-row__grid .mei-intent-tile--photo .mei-intent-tile__name{font-size:21px;line-height:1.15}.mei-intent-row__grid .mei-intent-tile--photo .mei-intent-tile__tagline{font-size:13px}.mei-intent-row__grid .mei-intent-tile__caption{padding:0 20px 20px}.mei-intent-row{padding:44px 0 40px}.mei-intent-row__head{margin-bottom:20px}}@media(max-width:991px){.mei-intent-row{padding:44px 0 38px}.mei-intent-row__heading{font-size:24px}.mei-intent-row__grid{grid-template-columns:repeat(2,1fr)!important;gap:12px}.mei-intent-tile{padding:22px 16px 20px}.mei-intent-tile__icon{font-size:24px;margin-bottom:10px}.mei-intent-tile__name{font-size:17px}.mei-intent-tile__tagline{font-size:11px}}.mei-edit{padding:72px 0 64px;background:#fff}.mei-edit__head{text-align:center;max-width:640px;margin:0 auto 40px}.mei-edit__eyebrow{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#b8932a;margin-bottom:12px;font-weight:500}.mei-edit__heading{font-family:Cormorant Garamond,Times New Roman,serif;font-size:36px;font-weight:400;color:#1a1814;line-height:1.1;margin:0 0 14px}.mei-edit__tagline{font-size:13px;line-height:1.6;color:#6b6560;letter-spacing:.01em}.mei-edit__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mei-edit__card{display:block;text-decoration:none!important;color:#1a1814!important;text-align:center;transition:transform .22s ease}.mei-edit__card:hover{transform:translateY(-3px)}.mei-edit__image{background:#fafaf7;border:1px solid #ece6da;margin-bottom:16px;aspect-ratio:1 / 1;overflow:hidden}.mei-edit__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .36s ease}.mei-edit__card:hover .mei-edit__image img{transform:scale(1.04)}.mei-edit__title{font-family:Cormorant Garamond,Times New Roman,serif;font-size:16px;font-weight:500;letter-spacing:.01em;line-height:1.25;margin-bottom:4px}.mei-edit__shape{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#b8932a;margin-bottom:6px}.mei-edit__price{font-size:14px;color:#1a1814;font-weight:500;letter-spacing:.01em}.mei-edit__cta-wrap{text-align:center;margin-top:44px}.mei-edit__cta{display:inline-block;font-family:Cormorant Garamond,Times New Roman,serif;font-size:15px;color:#1a1814!important;text-decoration:none!important;border-bottom:1px solid #b8932a;padding-bottom:4px;letter-spacing:.04em;transition:color .22s ease}.mei-edit__cta:hover{color:#b8932a!important}.mei-edit__cta span{display:inline-block;margin-left:6px;color:#b8932a;transition:transform .22s ease}.mei-edit__cta:hover span{transform:translate(4px)}.mei-edit__empty{text-align:center;color:#8a857d;font-size:13px;padding:40px;background:#fafaf7;border:1px dashed #e8e2d8}@media(max-width:991px){.mei-edit{padding:48px 0 40px}.mei-edit__heading{font-size:26px}.mei-edit__grid{grid-template-columns:repeat(2,1fr);gap:14px}}.mei-help-section{padding:22px 0 14px;background:#fff}.mei-help-cta-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 24px;background:#fafaf7;border:1px solid #ece6da;border-radius:4px}.mei-help-cta-left{display:flex;flex-direction:column;gap:4px}.mei-help-cta-eyebrow{font-family:Cormorant Garamond,Times New Roman,serif;font-size:17px;font-weight:500;color:#1a1814;letter-spacing:.005em}.mei-help-cta-tagline{font-size:12px;color:#6b6560;letter-spacing:.02em}.mei-help-cta-btn{flex-shrink:0;background:#fff;border:1px solid #b8932a;color:#1a1814;padding:12px 22px;font-family:Cormorant Garamond,Times New Roman,serif;font-size:15px;font-weight:500;letter-spacing:.04em;cursor:pointer;border-radius:2px;transition:background .22s ease,color .22s ease}.mei-help-cta-btn:hover,.mei-help-cta-btn:focus{background:#b8932a;color:#fff}@media(max-width:768px){.mei-help-cta-row{flex-direction:column;align-items:flex-start;gap:14px;padding:16px 18px}.mei-help-cta-btn{width:100%;text-align:center}}body.mei-help-modal-open{overflow:hidden}.mei-help-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px}.mei-help-modal[hidden]{display:none}.mei-help-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a18148c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:meiHelpFadeIn .22s ease}@keyframes meiHelpFadeIn{0%{opacity:0}to{opacity:1}}.mei-help-panel{position:relative;background:#fff;max-width:640px;width:100%;max-height:90vh;overflow-y:auto;padding:40px 36px 32px;border-radius:6px;box-shadow:0 28px 64px #00000040;animation:meiHelpSlideUp .32s cubic-bezier(.2,.7,.2,1)}@keyframes meiHelpSlideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.mei-help-close{position:absolute;top:12px;right:12px;width:32px;height:32px;background:transparent;border:0;font-size:22px;color:#8a857d;cursor:pointer;line-height:1;transition:color .18s ease}.mei-help-close:hover{color:#1a1814}.mei-help-progress{display:flex;gap:6px;justify-content:center;margin-bottom:24px}.mei-help-dot{display:inline-block;width:24px;height:3px;background:#ece6da;border-radius:2px;transition:background .22s ease}.mei-help-dot--active{background:#b8932a}.mei-help-step{display:none;text-align:center}.mei-help-step--active{display:block}.mei-help-back{position:absolute;top:16px;left:20px;background:transparent;border:0;font-size:12px;letter-spacing:.04em;color:#8a857d;cursor:pointer;padding:4px 0;transition:color .18s ease}.mei-help-back:hover{color:#1a1814}.mei-help-eyebrow{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#b8932a;margin-bottom:10px;font-weight:500}.mei-help-heading{font-family:Cormorant Garamond,Times New Roman,serif;font-size:28px;font-weight:400;color:#1a1814;line-height:1.15;margin:0 0 10px}.mei-help-subhead{font-size:13px;line-height:1.6;color:#6b6560;max-width:460px;margin:0 auto 28px}.mei-help-options{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:18px}.mei-help-option{background:#fff;border:1px solid #ece6da;padding:18px 16px;text-align:left;cursor:pointer;border-radius:3px;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.mei-help-option:hover,.mei-help-option:focus{border-color:#b8932a;transform:translateY(-2px);box-shadow:0 6px 20px #b8932a14}.mei-help-option__title{display:block;font-family:Cormorant Garamond,Times New Roman,serif;font-size:18px;font-weight:500;color:#1a1814;margin-bottom:4px}.mei-help-option__sub{display:block;font-size:11px;letter-spacing:.02em;color:#8a857d;line-height:1.4}.mei-help-shape-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:18px}.mei-help-shape{background:#fff;border:1px solid #ece6da;padding:12px 6px;cursor:pointer;border-radius:3px;transition:border-color .18s ease,transform .18s ease}.mei-help-shape:hover{border-color:#b8932a;transform:translateY(-2px)}.mei-help-shape__name{display:block;font-family:Cormorant Garamond,Times New Roman,serif;font-size:13px;color:#1a1814;font-weight:500}@media(max-width:580px){.mei-help-shape-grid{grid-template-columns:repeat(3,1fr)}.mei-help-options{grid-template-columns:1fr}}.mei-help-budget-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:18px}.mei-help-budget{background:#fff;border:1px solid #ece6da;padding:18px 16px;cursor:pointer;border-radius:3px;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.mei-help-budget:hover{border-color:#b8932a;transform:translateY(-2px);box-shadow:0 6px 20px #b8932a14}.mei-help-budget__range{display:block;font-family:Cormorant Garamond,Times New Roman,serif;font-size:17px;font-weight:500;color:#1a1814;margin-bottom:4px}.mei-help-budget__hint{display:block;font-size:11px;letter-spacing:.02em;color:#8a857d}.mei-help-skip-row{margin-top:4px;padding-top:18px;border-top:1px solid #f0ece4}.mei-help-skip{background:transparent;border:0;color:#8a857d;font-size:12px;letter-spacing:.02em;cursor:pointer;padding:8px 4px;transition:color .18s ease}.mei-help-skip:hover{color:#1a1814;text-decoration:underline}.mei-help-summary{list-style:none;padding:0;text-align:left;max-width:360px;margin:0 auto 28px}.mei-help-summary li{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px solid #f0ece4}.mei-help-summary__k{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#8a857d}.mei-help-summary__v{font-family:Cormorant Garamond,Times New Roman,serif;font-size:15px;font-weight:500;color:#1a1814}.mei-help-final-cta{background:#1a1814;color:#fff;border:0;padding:16px 28px;font-family:Cormorant Garamond,Times New Roman,serif;font-size:15px;font-weight:500;letter-spacing:.06em;cursor:pointer;border-radius:2px;width:100%;max-width:360px;transition:background .22s ease}.mei-help-final-cta:hover{background:#b8932a}.mei-bestsellers{background:#fafaf7;padding:48px 0 52px;border-top:1px solid #f0ece4;border-bottom:1px solid #f0ece4}.mei-bestsellers__head{text-align:center;max-width:580px;margin:0 auto 32px}.mei-bestsellers__eyebrow{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#b8932a;margin-bottom:10px;font-weight:500}.mei-bestsellers__heading{font-family:Cormorant Garamond,Times New Roman,serif;font-size:30px;font-weight:400;color:#1a1814;line-height:1.15;margin:0 0 10px}.mei-bestsellers__tagline{font-size:13px;line-height:1.6;color:#6b6560;letter-spacing:.01em;margin:0}.mei-bestsellers__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.mei-bestsellers__card{display:block;text-decoration:none!important;color:#1a1814!important;text-align:center;background:#fff;border:1px solid #ece6da;border-radius:3px;padding:14px 14px 18px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.mei-bestsellers__card:hover{transform:translateY(-3px);border-color:#b8932a;box-shadow:0 10px 26px #b8932a1a}.mei-bestsellers__image{position:relative;background:#fafaf7;margin-bottom:14px;aspect-ratio:1 / 1;overflow:hidden;border-radius:2px}.mei-bestsellers__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .36s ease}.mei-bestsellers__card:hover .mei-bestsellers__image img{transform:scale(1.04)}.mei-bestsellers__rank{position:absolute;top:10px;left:10px;background:#b8932a;color:#fff;font-family:Cormorant Garamond,Times New Roman,serif;font-size:13px;font-weight:500;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;letter-spacing:0;box-shadow:0 2px 6px #b8932a40}.mei-bestsellers__title{font-family:Cormorant Garamond,Times New Roman,serif;font-size:15px;font-weight:500;letter-spacing:.01em;line-height:1.25;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px}.mei-bestsellers__shape{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#b8932a;margin-bottom:4px}.mei-bestsellers__price{font-size:13px;color:#1a1814;font-weight:500;letter-spacing:.01em}@media(max-width:991px){.mei-bestsellers{padding:36px 0 40px}.mei-bestsellers__heading{font-size:24px}.mei-bestsellers__grid{grid-template-columns:repeat(2,1fr);gap:12px}}.mei-shape-discover-link{display:inline-flex;align-items:baseline;margin:6px 0 14px;padding:0;font-family:Cormorant Garamond,Times New Roman,serif;font-size:14px;font-weight:400;color:#8a857d!important;text-decoration:none!important;letter-spacing:.02em;transition:color .18s ease}.mei-shape-discover-link em{font-style:italic;font-weight:500;color:#b8932a;margin:0 3px}.mei-shape-discover-link:hover,.mei-shape-discover-link:focus{color:#1a1814!important}.mei-shape-discover-link:hover em,.mei-shape-discover-link:focus em{color:#927119}.mei-shape-discover-arrow{display:inline-block;margin-left:6px;transition:transform .18s ease}.mei-shape-discover-link:hover .mei-shape-discover-arrow{transform:translate(3px)}.product-tag-sale,.product-tag-sale.product-tag--absolute,.product-label .product-tag-sale{display:none!important}.product-label{pointer-events:none!important}.mei-save-pill{display:inline-block;margin-left:6px;padding:2px 8px;background:#fbe8e8;color:#a85959;font-family:Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:500;letter-spacing:.04em;border-radius:2px;vertical-align:middle;line-height:1.4;white-space:nowrap}.mei-subnav{padding:40px 0 48px;background:#fff;border-bottom:1px solid #f0ece4}.mei-subnav__eyebrow{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#b8932a;text-align:center;margin-bottom:10px;font-weight:500}.mei-subnav__heading{font-family:Cormorant Garamond,Times New Roman,serif;font-size:30px;font-weight:400;color:#1a1814;text-align:center;line-height:1.15;margin:0 0 8px}.mei-subnav__subhead{font-size:13px;line-height:1.6;color:#6b6560;text-align:center;letter-spacing:.01em;margin:0 auto 36px;max-width:520px}.mei-subnav__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:640px;margin:0 auto}.mei-subnav--two .mei-subnav__grid{grid-template-columns:repeat(2,1fr);max-width:430px}.mei-subnav__tile{display:block;text-decoration:none!important;color:#1a1814!important;text-align:center;transition:transform .28s ease}.mei-subnav__tile:hover,.mei-subnav__tile:focus{transform:translateY(-4px)}.mei-subnav__image{background:#fafaf7;border:1px solid #ece6da;overflow:hidden;aspect-ratio:1 / 1;margin-bottom:16px;transition:border-color .28s ease,box-shadow .28s ease}.mei-subnav__tile:hover .mei-subnav__image{border-color:#b8932a;box-shadow:0 14px 36px #b8932a1a}.mei-subnav__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .46s ease}.mei-subnav__tile:hover .mei-subnav__image img{transform:scale(1.04)}.mei-subnav__label{font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#1a1814;margin-bottom:6px;transition:color .22s ease}.mei-subnav__tile:hover .mei-subnav__label{color:#b8932a}.mei-subnav__caption{font-family:Cormorant Garamond,Times New Roman,serif;font-style:italic;font-size:13px;letter-spacing:.02em;color:#6b6560;line-height:1.4}.mei-subnav__tile--active .mei-subnav__image{border-color:#b8932a;border-width:2px}.mei-subnav__tile--active .mei-subnav__label{color:#b8932a}.mei-subnav__tile--active .mei-subnav__label:after{content:"";display:block;width:24px;height:1px;background:#b8932a;margin:8px auto 0}@media(max-width:768px){.mei-subnav{padding:28px 0 32px}.mei-subnav__heading{font-size:22px}.mei-subnav__grid{gap:10px}.mei-subnav__image{margin-bottom:10px}.mei-subnav__label{font-size:11px;letter-spacing:.16em}.mei-subnav__caption{font-size:11px}}.mei-subnav--five .mei-subnav__grid{grid-template-columns:repeat(5,1fr);max-width:1040px;gap:22px}@media(max-width:768px){.mei-subnav--five .mei-subnav__grid{grid-template-columns:repeat(5,44vw);max-width:none;gap:12px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.mei-subnav--five .mei-subnav__tile{scroll-snap-align:start}}.product-count .product-count__text.mei-count-range{font-size:var(--g-font-size);font-family:var(--g-font-2);line-height:var(--g-body-lineheight);letter-spacing:.01em;color:#1a1814;margin:0;font-weight:500;white-space:nowrap;opacity:1}.product-count .mei-count-range .mei-count-of{color:#6b6560;font-weight:400;margin:0 3px}.mei-pdp-trust{list-style:none;margin:20px 0 6px;padding:18px 0 2px;border-top:1px solid #ece6da;display:flex;flex-wrap:wrap;justify-content:center;gap:14px 22px}.mei-pdp-trust li,.mei-pdp-trust li>a{display:flex;align-items:center;gap:9px;font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;line-height:1.3;color:#4b4641;text-decoration:none!important}.mei-pdp-trust svg{width:21px;height:21px;flex:0 0 21px;color:#b8932a}.mei-pdp-trust li>a:hover{color:#b8932a}.mei-pdp-trust li>a:hover svg{color:#1a1814}@media(max-width:600px){.mei-pdp-trust{gap:12px 16px}}.mei-intent-row__eyebrow,.mei-edit__eyebrow,.mei-help-cta-eyebrow,.mei-help-eyebrow,.recently-viewed__eyebrow,.size-guide-modal__eyebrow,.mega-grid__shopall,.mega-grid__shopall:hover,a[href^="tel:"]{color:#8a6d14!important}.mega-grid__count{color:#6b6560!important}.mei-trust-pillar__sublabel,.mei-intent-tile__tagline{color:#5f5a52!important}.mei-wa-order{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin:12px 0 2px;padding:13px 18px;background:#25d366;color:#fff!important;border:1px solid #1faa55;border-radius:8px;font-weight:600;font-size:13px;line-height:1;letter-spacing:.09em;text-transform:uppercase;text-decoration:none!important;cursor:pointer;box-shadow:0 1px 2px #1a181412;transition:background .2s ease,box-shadow .2s ease}.mei-wa-order:hover{background:#1faa55;color:#fff!important;box-shadow:0 3px 10px #25d36642}.mei-wa-order:active{transform:translateY(1px)}.mei-wa-order svg{width:19px;height:19px;flex:0 0 19px;fill:#fff}.mei-customise-link{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font-size:13px;font-weight:500;color:#8a6d14!important;text-decoration:none!important}.mei-customise-link svg{width:15px;height:15px;flex:0 0 15px}.mei-customise-link:hover{text-decoration:underline!important}.mei-pricebreak{margin:18px 0 4px;padding:14px 16px;border:1px solid #e7e2d8;border-radius:8px;background:#fcfbf8}.mei-pricebreak__head{display:flex;align-items:center;gap:8px;margin-bottom:9px;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#8a6d14}.mei-pricebreak__head svg{width:16px;height:16px;flex:0 0 16px;stroke:#8a6d14}.mei-pricebreak__rows{list-style:none;margin:0;padding:0}.mei-pricebreak__rows li{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;color:#4a463f;padding:5px 0}.mei-pricebreak__rows li>span:last-child{color:#1a1814;font-variant-numeric:tabular-nums}.mei-pricebreak__total{border-top:1px solid #e7e2d8;margin-top:4px;padding-top:9px!important;font-weight:700}.mei-pricebreak__total>span:last-child{font-size:15px}.mei-pricebreak__note{margin:10px 0 0;font-size:11.5px;line-height:1.55;color:#6b6560}.mei-pricebreak__note strong{color:#4a463f}.mei-reviews{max-width:1200px;margin:46px auto 8px;padding:0 16px}.mei-reviews .jdgm-rev-widg__title,.mei-reviews .jdgm-histogram+.jdgm-rev-widg__summary{letter-spacing:.01em}.mei-customise-link{padding:8px 4px}@media(max-width:600px){.mei-customise-link{padding:10px 6px;margin-top:6px}}@media(max-width:767px){.site-nav__dropdown.meganav,.meganav-shape,.meganav-bridal{display:none!important}}@media(max-width:767px){.template-product .float-wa{display:none!important}}.mei-delivery-est{display:flex;align-items:center;gap:8px;margin:12px 0 2px;padding:9px 12px;background:#f5f8f5;border:1px solid #e1ebe1;border-radius:8px;font-size:13px;line-height:1.4;color:#3a463a}.mei-delivery-est svg{width:18px;height:18px;flex:0 0 18px;stroke:#3a7a4a}.mei-delivery-est strong{color:#1a1814;font-weight:600}.mei-delivery-est--cart{margin:10px 0;font-size:12.5px}.mei-prepaid-badge{display:flex;align-items:center;gap:8px;margin:10px 0 2px;padding:9px 12px;background:#fbf7ec;border:1px solid #ecdfbf;border-radius:8px;font-size:13px;line-height:1.4;color:#6b5a2a}.mei-prepaid-badge svg{width:18px;height:18px;flex:0 0 18px;stroke:#8a6d14}.mei-prepaid-badge strong{color:#8a6d14;font-weight:700}@media(max-width:749px){[id^=collection-grid-][id*=featured_collections_5]{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:84%;gap:12px!important;row-gap:0!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-15px;margin-right:-15px;padding:2px 15px 6px}[id^=collection-grid-][id*=featured_collections_5]::-webkit-scrollbar{display:none}[id^=collection-grid-][id*=featured_collections_5]>[class*=collect-grid-]{scroll-snap-align:center;margin:0!important;padding:0!important;width:auto!important;max-width:none!important}[id^=collection-grid-][id*=featured_collections_5]>[class*=collect-grid-]:last-child{scroll-snap-align:end}[id^=collection-grid-][id*=featured_collections_5] .mei-card-meta-below{padding:14px 10px 16px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/theme-custom-v2.css.map */
