.mjs-policy-hub{font-family:var(--font-body-family, "Montserrat", sans-serif);color:#1a1a1a}.mjs-policy-hub__hero{background:#1a1a1a;padding:60px 0 50px}.mjs-policy-hub__hero-inner{max-width:1200px;margin:0 auto;padding:0 40px}.mjs-policy-hub__breadcrumbs{font-size:12px;letter-spacing:1px;text-transform:uppercase;margin-bottom:16px;color:#ffffff80}.mjs-policy-hub__breadcrumbs a{color:#ffffff80;text-decoration:none;transition:color .2s}.mjs-policy-hub__breadcrumbs a:hover{color:#c4a265}.mjs-policy-hub__breadcrumbs span{margin:0 6px}.mjs-policy-hub__title{font-family:var(--font-heading-family, "Playfair Display", serif);font-size:42px;font-weight:400;letter-spacing:3px;text-transform:uppercase;color:#fff;margin:0}.mjs-policy-hub__container{max-width:1200px;margin:0 auto;padding:60px 40px;display:grid;grid-template-columns:1fr 280px;gap:80px}.mjs-policy-hub__main{min-width:0}.mjs-policy-hub__tabs{display:flex;border-bottom:1px solid #e0e0e0;margin-bottom:40px}.mjs-policy-hub__tab{background:none;border:none;padding:16px 32px;font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#999;cursor:pointer;position:relative;transition:color .3s;font-family:var(--font-body-family, "Montserrat", sans-serif)}.mjs-policy-hub__tab:hover,.mjs-policy-hub__tab--active{color:#1a1a1a}.mjs-policy-hub__tab--active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#c4a265}.mjs-policy-hub__tab-content{display:none}.mjs-policy-hub__tab-content--active{display:block;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mjs-policy-hub__intro{font-size:16px;line-height:1.8;color:#555;margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #f0f0f0}.mjs-policy-hub__info-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.mjs-policy-hub__info-card{display:flex;align-items:center;gap:16px;padding:20px;background:#fafafa;border:1px solid #f0f0f0;border-radius:4px}.mjs-policy-hub__info-card--highlight{background:#fdf8f0;border-color:#c4a265}.mjs-policy-hub__info-icon{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#c4a265}.mjs-policy-hub__info-text{display:flex;flex-direction:column;gap:2px}.mjs-policy-hub__info-text strong{font-size:14px;font-weight:600;color:#1a1a1a}.mjs-policy-hub__info-text span{font-size:12px;color:#888}.mjs-policy-hub__section-title{font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#c4a265;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.mjs-policy-hub__content-block{margin-bottom:30px}.mjs-policy-hub__content-block h3{font-family:var(--font-heading-family, "Playfair Display", serif);font-size:20px;font-weight:400;margin:0 0 12px;color:#1a1a1a}.mjs-policy-hub__content-block p{font-size:15px;line-height:1.8;color:#555;margin:0 0 12px}.mjs-policy-hub__content-block ul{list-style:none;padding:0;margin:12px 0}.mjs-policy-hub__content-block ul li{position:relative;padding-left:24px;font-size:15px;line-height:1.8;color:#555}.mjs-policy-hub__content-block ul li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:#c4a265}.mjs-policy-hub__accordion{margin-top:40px;margin-bottom:40px}.mjs-policy-hub__accordion-item{border-bottom:1px solid #e8e8e8}.mjs-policy-hub__accordion-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0;background:none;border:none;cursor:pointer;font-family:var(--font-body-family, "Montserrat", sans-serif);font-size:14px;font-weight:600;letter-spacing:1px;color:#1a1a1a;text-align:left;transition:color .2s}.mjs-policy-hub__accordion-trigger:hover{color:#c4a265}.mjs-policy-hub__accordion-trigger svg{flex-shrink:0;color:#c4a265;transition:transform .3s}.mjs-policy-hub__accordion-trigger[aria-expanded=true] svg{transform:rotate(45deg)}.mjs-policy-hub__accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0}.mjs-policy-hub__accordion-content p{font-size:15px;line-height:1.8;color:#555;margin:0 0 12px}.mjs-policy-hub__accordion-content a{color:#c4a265;text-decoration:underline}.mjs-policy-hub__steps{display:flex;flex-direction:column;gap:24px}.mjs-policy-hub__step{display:flex;gap:20px;align-items:flex-start}.mjs-policy-hub__step-num{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#1a1a1a;color:#fff;border-radius:50%;font-size:14px;font-weight:600}.mjs-policy-hub__step strong{display:block;font-size:15px;margin-bottom:4px;color:#1a1a1a}.mjs-policy-hub__step p{font-size:14px;line-height:1.7;color:#666;margin:0}.mjs-policy-hub__shipping-table{margin:30px 0;overflow-x:auto}.mjs-policy-hub__shipping-table table{width:100%;border-collapse:collapse}.mjs-policy-hub__shipping-table thead{background:#fafafa}.mjs-policy-hub__shipping-table th{font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#999;padding:14px 20px;text-align:left;border-bottom:2px solid #e8e8e8}.mjs-policy-hub__shipping-table td{font-size:15px;color:#555;padding:16px 20px;border-bottom:1px solid #f0f0f0}.mjs-policy-hub__shipping-table td strong{color:#1a1a1a}.mjs-policy-hub__contact-bar{display:flex;flex-wrap:wrap;gap:30px;padding:30px;background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;margin-top:40px}.mjs-policy-hub__contact-item{display:flex;align-items:center;gap:10px;font-size:14px;color:#555}.mjs-policy-hub__contact-item svg{color:#c4a265;flex-shrink:0}.mjs-policy-hub__contact-item a{color:#1a1a1a;text-decoration:none;font-weight:500}.mjs-policy-hub__contact-item a:hover{color:#c4a265}.mjs-policy-hub__sidebar{position:sticky;top:120px;align-self:start}.mjs-policy-hub__sidebar-title{font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#1a1a1a;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #1a1a1a}.mjs-policy-hub__sidebar-nav{display:flex;flex-direction:column}.mjs-policy-hub__sidebar-nav a{display:block;padding:14px 0;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:#666;text-decoration:none;border-bottom:1px solid #f0f0f0;transition:color .2s,padding-left .2s}.mjs-policy-hub__sidebar-nav a:hover{color:#c4a265;padding-left:8px}.mjs-policy-hub__sidebar-link--active{color:#1a1a1a!important;font-weight:600!important;border-left:3px solid #C4A265;padding-left:12px!important}.mjs-policy-hub__body-content{font-size:15px;line-height:1.9;color:#555}.mjs-policy-hub__body-content h1,.mjs-policy-hub__body-content h2,.mjs-policy-hub__body-content h3{font-family:var(--font-heading-family, "Playfair Display", serif);color:#1a1a1a;margin-top:32px;margin-bottom:16px}.mjs-policy-hub__body-content strong{color:#1a1a1a}.mjs-policy-hub__body-content ul,.mjs-policy-hub__body-content ol{padding-left:24px;margin:16px 0}.mjs-policy-hub__body-content li{margin-bottom:8px}.mjs-policy-hub__body-content a{color:#c4a265;text-decoration:underline}.mjs-policy-hub__body-content p{margin-bottom:16px}@media(max-width:900px){.mjs-policy-hub__container{grid-template-columns:1fr;gap:40px;padding:40px 20px}.mjs-policy-hub__hero{padding:40px 0 30px}.mjs-policy-hub__hero-inner{padding:0 20px}.mjs-policy-hub__title{font-size:28px;letter-spacing:2px}.mjs-policy-hub__info-cards{grid-template-columns:1fr}.mjs-policy-hub__tabs{margin-bottom:30px}.mjs-policy-hub__tab{padding:12px 20px;font-size:13px}.mjs-policy-hub__sidebar{position:static;border-top:1px solid #e8e8e8;padding-top:30px}.mjs-policy-hub__contact-bar{flex-direction:column;gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-mjs-policy-hub.css.map */
