.reluxe-accordion{border-top:1px solid #e5e5e5;margin-top:20px;font-family:inherit}.reluxe-accordion,.reluxe-accordion *{font-family:inherit}.reluxe-accordion__item{border-bottom:1px solid #e5e5e5}.reluxe-accordion__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;background:none;border:none;cursor:pointer;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#111;text-align:left;transition:color .2s ease}.reluxe-accordion__header:hover{color:#666}.reluxe-accordion__header:focus{outline:none}.reluxe-accordion__header:focus-visible{outline:2px solid #111;outline-offset:2px}.reluxe-accordion__icon{transition:transform .3s ease;flex-shrink:0;margin-left:12px}.reluxe-accordion__item--open .reluxe-accordion__icon{transform:rotate(180deg)}.reluxe-accordion__content{overflow:hidden}.reluxe-accordion__body{padding:0 0 20px;font-size:14px;line-height:1.6;color:#444}.reluxe-accordion__body p{margin:0 0 12px}.reluxe-accordion__body p:last-child{margin-bottom:0}.reluxe-accordion__measurements{margin-top:12px;padding:12px 16px;background:#f8f8f8;border-radius:4px;line-height:1.8}.reluxe-accordion__measurements strong{display:block;margin-bottom:8px}.reluxe-accordion__shipping-region{margin:0 0 8px;font-size:14px!important;color:#111}.reluxe-accordion__shipping-region strong{font-size:14px!important}.reluxe-accordion__shipping-region:not(:first-child){margin-top:16px}.reluxe-accordion__shipping ul{margin:0;padding:0 0 0 20px;list-style:disc}.reluxe-accordion__shipping li{margin:0 0 6px;padding:0;font-size:14px;line-height:1.5;color:#444}.reluxe-accordion__shipping li:last-child{margin-bottom:0}.reluxe-accordion__shipping a{color:#111;text-decoration:underline}.reluxe-accordion__shipping a:hover{color:#666}@keyframes reluxe-accordion-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.reluxe-accordion__item--open .reluxe-accordion__body{animation:reluxe-accordion-open .2s ease}@media (max-width: 749px){.reluxe-accordion__header{padding:14px 0;font-size:13px}.reluxe-accordion__body{font-size:13px;padding-bottom:16px}.reluxe-accordion__measurements{padding:10px 12px}}.reluxe-ringsize-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;display:flex;align-items:center;justify-content:center}.reluxe-ringsize-modal__backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.reluxe-ringsize-modal__content{position:relative;background:#fff;padding:32px;max-width:420px;width:90%;max-height:80vh;overflow-y:auto;border-radius:8px;box-shadow:0 20px 60px #0000004d;animation:reluxe-modal-appear .3s ease}@keyframes reluxe-modal-appear{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.reluxe-ringsize-modal__close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:none;background:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease;color:#666}.reluxe-ringsize-modal__close:hover{background:#f0f0f0}.reluxe-ringsize-modal__content h3{margin:0 0 8px;font-size:20px;font-weight:600;color:#111}.reluxe-ringsize-modal__table-wrap{overflow-x:auto}.reluxe-ringsize-modal__table{width:100%;border-collapse:collapse;font-size:13px}.reluxe-ringsize-modal__table th,.reluxe-ringsize-modal__table td{padding:10px 12px;text-align:center;border-bottom:1px solid #e5e5e5}.reluxe-ringsize-modal__table th{background:#f8f8f8;font-weight:600;color:#111;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.reluxe-ringsize-modal__table tbody tr:hover{background:#fafafa}.reluxe-ringsize-modal__table tbody tr:last-child td{border-bottom:none}@media (max-width: 749px){.reluxe-ringsize-modal__content{padding:24px 16px;max-height:85vh}.reluxe-ringsize-modal__content h3{font-size:18px;padding-right:28px}.reluxe-ringsize-modal__table{font-size:12px}.reluxe-ringsize-modal__table th,.reluxe-ringsize-modal__table td{padding:8px 6px}}.product-inquiry-wrapper{margin-top:20px}.product-inquiry-wrapper a,a.product-inquiry{color:inherit;text-decoration:underline}.product-inquiry-wrapper a:hover,a.product-inquiry:hover{color:#666}
/*# sourceMappingURL=/cdn/shop/t/24/assets/reluxe-product-accordion.css.map */
