.content-hub{--sidebar-width: 370px;--content-gap: 60px;--border-color: #e5e7eb;--text-primary: #1f2937;--text-secondary: #6b7280;--text-muted: #9ca3af;--background-primary: #ffffff;--background-secondary: #f9fafb;--accent-color: #000000;--border-radius: 0;--transition: all .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}.content-hub-page .site-header,.content-hub-page .header-always-visible{transform:translateY(0)!important;opacity:1!important;visibility:visible!important;position:fixed!important;top:0!important;z-index:1000!important}.content-hub-page .site-header.header-hidden,.content-hub-page .site-header.header-hiding{transform:translateY(0)!important;opacity:1!important;visibility:visible!important}.content-hub-page .section-content-hub,.section-content-hub{margin-top:calc(-1 * (var(--header-height) + var(--announcement-height, 0px)))!important;padding-top:calc(var(--header-height) + var(--announcement-height, 0px))!important}.content-hub__header{background:var(--background-primary);padding:80px 0 60px;margin-bottom:60px;border-bottom:1px solid var(--border-color)}.content-hub__title{font-size:2.25rem;font-weight:300;color:var(--text-primary);margin:0;text-align:center;letter-spacing:-.025em}.content-hub__container{display:grid;grid-template-columns:var(--sidebar-width) 1fr;gap:var(--content-gap);min-height:70vh;align-items:start;padding-top:80px}.content-hub__container>*{min-width:0}.content-hub__content{min-width:0;width:100%;overflow-x:hidden}.content-hub__sidebar{position:sticky;top:120px;padding-right:40px;overflow-y:auto;display:flex;flex-direction:column}.content-hub__nav{padding:0;flex:1}.content-hub__nav-list{list-style:none;margin:0;padding:0;counter-reset:nav-counter;display:flex;flex-direction:column}.content-hub__nav-swiper{display:none}@media (min-width: 1025px){.content-hub__nav-swiper{display:none}.content-hub__nav-list{display:flex;flex-direction:column}}.content-hub__nav-item{margin:0;counter-increment:nav-counter}.content-hub__nav-link{display:flex;align-items:center;width:auto;padding:16px 0;background:none;border:none;text-align:left;cursor:pointer;color:var(--color-dark-2);font-size:.9rem;font-weight:400;text-decoration:none;position:relative;transition:var(--transition)}.content-hub__nav-link:before{content:"(" counter(nav-counter,decimal-leading-zero) ")";margin-right:8px;color:var(--text-muted);font-size:.85rem;font-weight:400;display:inline-block;font-style:italic}.content-hub__nav-link:hover,.content-hub__nav-link--active{color:var(--color-dark-1)}.content-hub__nav-link:hover:before,.content-hub__nav-link--active:before{color:var(--color-dark-1)}.content-hub__nav-text{flex:0 0 auto;text-transform:uppercase;font-size:.85rem;letter-spacing:.05em;font-weight:400;border-bottom:1px solid transparent;transition:var(--transition);padding-bottom:0}.content-hub__nav-link:hover .content-hub__nav-text,.content-hub__nav-link--active .content-hub__nav-text{border-bottom-color:var(--color-dark-1)}.content-hub__nav-group{margin:32px 0 16px;padding:0}.content-hub__nav-group-title{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin:0 0 16px;padding:0}.content-hub__nav-divider{height:1px;background:var(--border-color);margin:24px 0;border:none}.content-hub__nav-empty{padding:40px 20px;text-align:center;color:var(--text-secondary);font-style:italic}.content-hub__sidebar-footer{padding-top:5rem;flex-shrink:0}.content-hub__sidebar-image{margin-bottom:1.5rem}.content-hub__sidebar-image img{width:100%;height:auto;border-radius:var(--border-radius)}.content-hub__sidebar-text{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.content-hub__sidebar-text p{margin:0}.content-hub__content{min-height:600px;position:relative;max-width:720px;margin:0 auto}.content-hub__content-section{padding:0;display:none;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.content-hub__content-section--active{display:block;opacity:1;transform:translateY(0)}#content-shipping .content-hub__content-header,#content-privacy .content-hub__content-header,#content-legal .content-hub__content-header{margin-bottom:0}.content-hub__content-header{margin-bottom:32px;padding-bottom:24px}.content-hub__content-title{margin:0 0 24px}.content-hub__content-subtitle{margin:0;max-width:480px}.content-hub__content-body{line-height:1.7}.content-hub__content-body .rte{color:var(--text-primary)}.content-hub__content-body .rte h1,.content-hub__content-body .rte h2,.content-hub__content-body .rte h3,.content-hub__content-body .rte h4,.content-hub__content-body .rte h5,.content-hub__content-body .rte h6{margin-top:32px;margin-bottom:16px;color:var(--text-primary)}.content-hub__content-body .rte p{margin-bottom:16px}.content-hub__content-body .rte ul,.content-hub__content-body .rte ol{margin-bottom:16px;padding-left:24px}.content-hub__content-body .rte li{margin-bottom:8px}.content-hub__content-body .rte table{width:100%;border-collapse:collapse;margin:24px 0;font-size:.95rem}.content-hub__content-body .rte table th,.content-hub__content-body .rte table td{padding:12px 16px;text-align:left;border-bottom:1px solid #e5e7eb}.content-hub__content-body .rte table th{font-weight:500;color:var(--text-primary);background-color:#f9fafb;border-bottom:1px solid #d1d5db}.content-hub__content-body .rte table td{color:var(--text-secondary)}.content-hub__content-body .rte table tr:hover{background-color:#f9fafb}.content-hub__content-body .rte table tbody tr:last-child td{border-bottom:none}.content-hub__faq{margin-bottom:16px}.content-hub__cta{margin-top:32px;padding-top:24px;border-top:1px solid var(--border-color)}.content-hub__cta-button{display:inline-flex;align-items:center;padding:12px 24px;background-color:#3b82f6;color:#fff;text-decoration:none;border-radius:var(--border-radius);font-weight:600;transition:var(--transition);border:none;cursor:pointer}.content-hub__cta-button:hover{background-color:#2563eb;color:#fff;text-decoration:none}.content-hub__content-empty{padding:80px 40px;text-align:center;color:var(--text-secondary)}.content-hub__content-empty h2{color:var(--text-primary);margin-bottom:16px}@media (max-width: 1024px){.content-hub__container{grid-template-columns:1fr;gap:0;padding-top:0}.content-hub__sidebar{position:sticky;top:calc(var(--header-height) + var(--announcement-height, 0px));max-height:none;order:1;padding-right:0;margin-bottom:32px;background:#fff;z-index:10;padding-top:20px;padding-bottom:20px;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.content-hub-page .content-hub__sidebar{top:calc(var(--header-height) + var(--announcement-height, 0px));position:sticky;z-index:10}.content-hub__nav-list{display:none}.content-hub__nav-swiper{display:block;width:100%;padding:0 20px}.content-hub__nav-swiper .swiper-wrapper{display:flex;align-items:center}.content-hub__nav-swiper .swiper-slide{width:auto;flex-shrink:0}.content-hub__nav-link{display:flex;align-items:center;width:auto;padding:16px 20px 16px 0;background:none;border:none;text-align:left;cursor:pointer;color:var(--color-dark-2);font-size:.9rem;font-weight:400;text-decoration:none;position:relative;transition:var(--transition);white-space:nowrap}.content-hub__nav-text{flex:0 0 auto;text-transform:uppercase;font-size:.85rem;letter-spacing:.05em;font-weight:400;border-bottom:1px solid transparent;transition:var(--transition);padding-bottom:0}.content-hub__nav-link:hover,.content-hub__nav-link--active{color:var(--color-dark-1)}.content-hub__nav-link:hover .content-hub__nav-text,.content-hub__nav-link--active .content-hub__nav-text{border-bottom-color:var(--color-dark-1)}.content-hub__content{order:2;padding-top:80px}.content-hub__sidebar-footer{display:none}}@media (max-width: 768px){.content-hub__header{padding:40px 0 24px;margin-bottom:24px}.content-hub__title{font-size:2rem}.content-hub__nav-swiper{padding:0}.content-hub__nav-link{padding:12px 16px 12px 0}}.content-hub__content-section--active{animation:fadeInUp .3s ease forwards}.page-content-loader{min-height:200px;position:relative}.page-content-loader .loading-placeholder{display:flex;align-items:center;justify-content:center;min-height:200px;flex-direction:column;gap:1rem}.page-content-loader .loaded-page-content{opacity:0;animation:fadeInContent .3s ease-out forwards}.loaded-page-content{width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.content-hub__content-section{min-width:0;max-width:100%;overflow-x:hidden}.loaded-page-content .page-faq,.loaded-page-content .page-width,.loaded-page-content .container{margin:0!important;padding:0!important;max-width:none!important;width:100%!important}.loaded-page-content .page-faq__container{padding:0!important;margin:0!important;max-width:none!important}.loaded-page-content .page-faq__content{display:block!important;grid-template-columns:none!important;gap:0!important}.loaded-page-content .page-faq__section{margin-bottom:2rem}.loaded-page-content .page-faq__section-title{margin-bottom:1rem}.loaded-page-content .page-faq__divider{margin:3rem 0;height:1px;background-color:var(--color-border)}.loaded-page-content *{position:static!important;float:none!important}.loaded-page-content .product-info-accordion{width:100%;max-width:100%;overflow:hidden}.loaded-page-content .accordion-item,.loaded-page-content .accordion-header,.loaded-page-content .accordion-content{width:100%;max-width:100%;box-sizing:border-box}.contact-form{margin:0 auto}.contact-form__fields{display:flex;flex-direction:column;gap:1.5rem}.field-group{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.field{position:relative;display:flex;flex-direction:column;gap:.5rem}.field__input{width:100%;padding:1rem;border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:1rem;line-height:1.5;background-color:var(--background-primary);color:var(--text-primary);transition:var(--transition);-webkit-appearance:none;-moz-appearance:none;appearance:none}.field__input[type=select],.field__input select,select.field__input{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:3rem}.field__input:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px #0000001a}.field__input::placeholder{color:var(--text-muted)}.field__label{margin-bottom:0}.text-area{resize:vertical;min-height:120px}.contact-form__button{text-align:left;margin-top:2rem}.contact-form__button .button{display:inline-block;padding:12px 32px;background-color:var(--color-dark-1);color:#fff;border:none;cursor:pointer;text-decoration:none;font-weight:500;transition:var(--transition);border-radius:var(--border-radius)}.contact-form__button .button:hover{background-color:var(--color-dark-2, #333)}.contact-form__response-info{margin-top:5rem;color:var(--text-secondary);font-size:.875rem;font-style:italic}.contact-form__images{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem}.contact-form__image{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:var(--border-radius)}.contact-form__image img{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.contact-form__image:hover img{transform:scale(1.02)}.contact-additional-info{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border-color)}@media (max-width: 768px){.field-group{grid-template-columns:1fr;gap:1rem}.contact-form__fields{gap:1rem}.contact-form__images{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem}}.content-hub-faq__section{margin-bottom:3rem}.content-hub-faq__section:last-child{margin-bottom:0}.content-hub-faq__section-title{padding-bottom:2rem}.content-hub-faq__divider{height:1px;background-color:var(--border-color);margin:3rem 0}.content-hub .product-info-accordion{width:100%;max-width:100%}.content-hub .accordion-item{width:100%;max-width:100%;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.1)}.content-hub .accordion-item:first-child{border-top:1px solid rgba(0,0,0,.1)}.content-hub .accordion-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 0;background:none;border:none;cursor:pointer;text-align:left;color:var(--color-dark-1);-webkit-appearance:none;appearance:none}.content-hub .accordion-header:hover{opacity:.7}.content-hub .accordion-icon{transition:transform .3s ease;flex-shrink:0;color:var(--color-dark-1)}.content-hub .accordion-icon svg{color:inherit}.content-hub .accordion-item.is-open .accordion-icon{transform:rotate(180deg)}.content-hub .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.content-hub .accordion-item.is-open .accordion-content{max-height:500px}.content-hub .accordion-text{padding:0 0 16px;line-height:1.5;color:var(--color-dark-2)}@keyframes fadeInContent{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.content-hub__sidebar::-webkit-scrollbar{width:6px}.content-hub__sidebar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.content-hub__sidebar::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.content-hub__sidebar::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/content_hub.css.map */
