.mejuri-style-pdp{max-width:none;padding:0}.mejuri-product-title{margin-bottom:8px}.product-title-main{font-size:32px;font-weight:400;line-height:1.2;margin:0;color:#000;letter-spacing:-.5px}@media screen and (max-width:749px){.product-title-main{font-size:24px}}.made-in-text{font-size:1.25rem;color:#666;margin:0;font-weight:400;text-transform:uppercase;letter-spacing:.5px}.mejuri-price-section{margin-bottom:24px}.mejuri-price .price{font-size:24px;font-weight:400;color:#000}.mejuri-short-description{margin-bottom:32px}.short-description-content{font-size:16px;line-height:1.5;color:#333}.short-description-content p{margin:0 0 16px}.short-description-content p:last-child{margin-bottom:0}.mejuri-variant-picker{margin-bottom:32px}.mejuri-variant-fieldset{border:none;padding:0;margin:0 0 24px;min-width:0}.mejuri-variant-legend{font-size:16px;font-weight:500;color:#000;margin-bottom:12px;padding:0;text-transform:uppercase;letter-spacing:.5px;font-size:14px}.mejuri-variant-fieldset{display:flex;flex-direction:column}.mejuri-variant-fieldset>div{display:flex;flex-wrap:wrap;gap:12px}.mejuri-variant-input{position:absolute;opacity:0;pointer-events:none}.mejuri-variant-label{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.mejuri-color-swatch{width:40px;height:40px;border-radius:50%;border:2px solid #e0e0e0;display:flex;align-items:center;justify-content:center;position:relative;transition:all .2s ease;overflow:hidden}.mejuri-variant-input:checked+.mejuri-variant-label .mejuri-color-swatch{border-color:#000;box-shadow:0 0 0 2px #0000001a}.mejuri-variant-label:hover .mejuri-color-swatch{transform:scale(1.05);border-color:#000}.mejuri-color-swatch[data-color=gold]{background-color:gold}.mejuri-color-swatch[data-color=silver]{background-color:silver}.mejuri-color-swatch[data-color=rose-gold]{background-color:#e8b4b8}.mejuri-color-swatch[data-color=white-gold]{background-color:#f5f5f5}.mejuri-color-swatch[data-color=yellow-gold]{background-color:gold}.mejuri-swatch-tooltip{position:absolute;bottom:-30px;left:50%;transform:translate(-50%);background:#000;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:10}.mejuri-variant-label:hover .mejuri-swatch-tooltip{opacity:1}.mejuri-text-option{padding:12px 20px;border:1px solid #e0e0e0;border-radius:25px;font-size:14px;font-weight:500;color:#333;background:#fff;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;min-width:60px;text-align:center}.mejuri-variant-input:checked+.mejuri-variant-label .mejuri-text-option{background:#000;color:#fff;border-color:#000}.mejuri-variant-label:hover .mejuri-text-option{border-color:#000;transform:translateY(-1px)}.mejuri-accordion-section{margin-bottom:0;border-bottom:1px solid #e8e8e8}.mejuri-accordion-section:last-of-type{border-bottom:none}.mejuri-accordion{border:none;border-radius:0;margin:0;padding:0}.mejuri-accordion-summary{padding:20px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none;background:none;border:none;width:100%;text-align:left;transition:all .2s ease}.mejuri-accordion-summary::-webkit-details-marker{display:none}.mejuri-accordion-summary:hover{opacity:.7}.mejuri-accordion-title{font-size:16px;font-weight:400;color:#000;margin:0;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.mejuri-accordion-icon{transition:transform .3s ease;flex-shrink:0;margin-left:16px}.mejuri-accordion[open] .mejuri-accordion-icon{transform:rotate(180deg)}.mejuri-accordion-content{padding-bottom:20px;animation:slideDown .3s ease-out}.mejuri-accordion-text{font-size:14px;line-height:1.6;color:#666;max-width:none}.mejuri-accordion-text p{margin:0 0 12px}.mejuri-accordion-text p:last-child{margin-bottom:0}.mejuri-accordion-text ul,.mejuri-accordion-text ol{margin:12px 0;padding-left:20px}.mejuri-accordion-text li{margin-bottom:8px}.mejuri-accordion-text strong{color:#000;font-weight:500}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.mejuri-accordion-summary{padding:16px 0}.mejuri-accordion-title{font-size:14px}.mejuri-accordion-content{padding-bottom:16px}.mejuri-accordion-text{font-size:13px}}.mejuri-size-table{margin-bottom:24px}.size-accordion{border:1px solid #e0e0e0;border-radius:8px}.size-accordion-summary{padding:16px 20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;list-style:none}.size-accordion-summary::-webkit-details-marker{display:none}.accordion-icon{transition:transform .2s ease}.size-accordion[open] .accordion-icon{transform:rotate(180deg)}.size-accordion-content{padding:0 20px 20px;border-top:1px solid #e0e0e0}.size-table-wrapper{overflow-x:auto}.mejuri-size-guide{margin-bottom:24px}.size-guide-trigger{background:none;border:none;color:#000;font-size:14px;text-decoration:underline;cursor:pointer;font-weight:500;text-transform:uppercase;letter-spacing:.5px;padding:0}.size-guide-trigger:hover{opacity:.7}.size-guide-modal{padding:0;border:none;border-radius:12px;max-width:600px;width:90vw}.size-guide-modal__content{padding:40px;position:relative}.size-guide-modal__toggle{position:absolute;top:20px;right:20px;background:none;border:none;cursor:pointer;padding:8px}.size-guide-modal__content-info h2{margin:0 0 24px;font-size:24px;font-weight:500}.mejuri-buy-buttons{margin-bottom:32px}.mejuri-buy-buttons .btn{width:100%;padding:16px 24px;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-radius:0;border:2px solid #000;background:#000;color:#fff;transition:all .2s ease}.mejuri-buy-buttons .btn:hover{background:#fff;color:#000}.mejuri-buy-buttons .shopify-payment-button{margin-top:16px}@media screen and (max-width:749px){.mejuri-style-pdp{padding:20px 0}.mejuri-color-swatch{width:36px;height:36px}.mejuri-text-option{padding:10px 16px;font-size:13px}.size-guide-modal__content{padding:20px}}.mejuri-style-pdp>div{margin-bottom:24px}.mejuri-style-pdp>div:last-child{margin-bottom:0}.mejuri-style-pdp .product-form__input--dropdown,.mejuri-style-pdp .product-form__input--pill{display:none}
/*# sourceMappingURL=/cdn/shop/t/8/assets/fina-pdp-styles.css.map */
