.policy-page{--policy-font-primary: var(--font-body-family, "Inter", -apple-system, BlinkMacSystemFont, sans-serif);--policy-color-text: #555555;--policy-color-heading: #1a1a1a;--policy-color-border: #e5e5e5;--policy-color-bg: #ffffff;--policy-color-accent: #6B5D4D;--policy-color-accent-hover: #5a4d3f;--policy-color-highlight-bg: #f8f6f3;--policy-color-info-bg: #f0ebe4;--policy-spacing-xs: .5rem;--policy-spacing-sm: 1rem;--policy-spacing-md: 1.5rem;--policy-spacing-lg: 2rem;--policy-spacing-xl: 3rem;--policy-max-width: 900px;--policy-transition: .3s ease}.policy-page{padding:var(--policy-spacing-xl) var(--policy-spacing-md);background-color:var(--policy-color-bg);min-height:100vh}.policy-container{max-width:var(--policy-max-width);margin:0 auto}.policy-header{text-align:center;margin-bottom:var(--policy-spacing-xl);padding-bottom:var(--policy-spacing-lg);border-bottom:1px solid var(--policy-color-border)}.policy-page .policy-title{font-family:var(--policy-font-primary);font-size:28px!important;font-weight:400!important;letter-spacing:.15em;text-transform:uppercase!important;color:var(--policy-color-heading);margin:0 0 var(--policy-spacing-sm)}.policy-page .policy-subtitle{font-family:var(--policy-font-primary);font-size:16px!important;font-weight:400!important;color:var(--policy-color-text);line-height:1.6;max-width:600px;margin:0 auto}.policy-highlight{background:linear-gradient(135deg,var(--policy-color-info-bg) 0%,var(--policy-color-highlight-bg) 100%);border-left:4px solid var(--policy-color-accent);padding:var(--policy-spacing-md) var(--policy-spacing-lg);margin-bottom:var(--policy-spacing-xl);border-radius:0 8px 8px 0}.policy-page .policy-highlight__title{font-family:var(--policy-font-primary);font-size:14px!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase!important;color:var(--policy-color-accent);margin:0 0 var(--policy-spacing-xs);display:flex;align-items:center;gap:8px}.policy-highlight__icon{width:20px;height:20px;flex-shrink:0}.policy-highlight__icon svg{width:100%;height:100%;stroke:var(--policy-color-accent);stroke-width:2;fill:none}.policy-page .policy-highlight__text{font-family:var(--policy-font-primary);font-size:15px!important;line-height:1.7;color:var(--policy-color-heading);margin:0}.policy-page .policy-highlight__text strong{color:var(--policy-color-accent);font-weight:600}.policy-section{margin-bottom:var(--policy-spacing-xl)}.policy-page .policy-section__title{font-family:var(--policy-font-primary);font-size:18px!important;font-weight:500!important;letter-spacing:.05em;color:var(--policy-color-heading);margin:0 0 var(--policy-spacing-md);padding-bottom:var(--policy-spacing-sm);border-bottom:1px solid var(--policy-color-border)}.policy-page .policy-section__content{font-family:var(--policy-font-primary);font-size:15px!important;line-height:1.8;color:var(--policy-color-text)}.policy-page .policy-section__content p{margin:0 0 var(--policy-spacing-sm)}.policy-page .policy-section__content p:last-child{margin-bottom:0}.policy-page .policy-section__content ul,.policy-page .policy-section__content ol{margin:var(--policy-spacing-sm) 0;padding-left:var(--policy-spacing-md)}.policy-page .policy-section__content li{margin-bottom:var(--policy-spacing-xs);line-height:1.7}.policy-page .policy-section__content a{color:var(--policy-color-accent);text-decoration:underline;transition:color var(--policy-transition)}.policy-page .policy-section__content a:hover{color:var(--policy-color-accent-hover)}.policy-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--policy-spacing-md);margin:var(--policy-spacing-lg) 0}.policy-card{background:var(--policy-color-highlight-bg);padding:var(--policy-spacing-md);border-radius:8px;text-align:center;transition:transform var(--policy-transition),box-shadow var(--policy-transition)}.policy-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.policy-card__icon{width:48px;height:48px;margin:0 auto var(--policy-spacing-sm);display:flex;align-items:center;justify-content:center;background:var(--policy-color-accent);border-radius:50%}.policy-card__icon svg{width:24px;height:24px;stroke:#fff;stroke-width:2;fill:none}.policy-page .policy-card__title{font-family:var(--policy-font-primary);font-size:14px!important;font-weight:600!important;letter-spacing:.03em;text-transform:uppercase!important;color:var(--policy-color-heading);margin:0 0 var(--policy-spacing-xs)}.policy-page .policy-card__text{font-family:var(--policy-font-primary);font-size:14px!important;line-height:1.6;color:var(--policy-color-text);margin:0}.policy-timeline{margin:var(--policy-spacing-lg) 0}.policy-timeline__item{display:flex;gap:var(--policy-spacing-md);padding:var(--policy-spacing-md) 0;border-bottom:1px solid var(--policy-color-border)}.policy-timeline__item:last-child{border-bottom:none}.policy-timeline__badge{flex-shrink:0;width:60px;height:60px;background:var(--policy-color-accent);color:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--policy-font-primary)}.policy-page .policy-timeline__days{font-size:20px!important;font-weight:600!important;line-height:1}.policy-page .policy-timeline__label{font-size:10px!important;text-transform:uppercase;letter-spacing:.05em}.policy-timeline__content{flex:1;display:flex;flex-direction:column;justify-content:center}.policy-page .policy-timeline__title{font-family:var(--policy-font-primary);font-size:16px!important;font-weight:500!important;color:var(--policy-color-heading);margin:0 0 4px}.policy-page .policy-timeline__desc{font-family:var(--policy-font-primary);font-size:14px!important;color:var(--policy-color-text);margin:0;line-height:1.6}.policy-faq{margin:var(--policy-spacing-lg) 0}.policy-faq__item{border-bottom:1px solid var(--policy-color-border)}.policy-faq__item:last-child{border-bottom:none}.policy-page .policy-faq__question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-family:var(--policy-font-primary);font-size:15px!important;font-weight:400!important;color:var(--policy-color-heading);background:none;border:none;cursor:pointer;text-align:left;gap:var(--policy-spacing-md);transition:color var(--policy-transition)}.policy-faq__question:hover{color:var(--policy-color-accent)}.policy-faq__icon{flex-shrink:0;width:20px;height:20px;transition:transform var(--policy-transition)}.policy-faq__icon svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none;transition:transform var(--policy-transition)}.policy-faq__item.active .policy-faq__icon svg{transform:rotate(180deg)}.policy-faq__answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease}.policy-faq__item.active .policy-faq__answer{max-height:2000px;padding-bottom:var(--policy-spacing-md)}.policy-page .policy-faq__answer-content{font-family:var(--policy-font-primary);font-size:15px!important;line-height:1.7;color:var(--policy-color-text);padding-right:var(--policy-spacing-lg)}.policy-page .policy-faq__answer-content p{margin:0 0 var(--policy-spacing-sm)}.policy-page .policy-faq__answer-content ul{margin:var(--policy-spacing-sm) 0;padding-left:var(--policy-spacing-md)}.policy-page .policy-faq__answer-content li{margin-bottom:var(--policy-spacing-xs)}.policy-cta{background:linear-gradient(135deg,var(--policy-color-accent) 0%,var(--policy-color-accent-hover) 100%);padding:var(--policy-spacing-lg);border-radius:8px;text-align:center;margin-top:var(--policy-spacing-xl)}.policy-page .policy-cta__title{font-family:var(--policy-font-primary);font-size:18px!important;font-weight:500!important;color:#fff;margin:0 0 var(--policy-spacing-xs)}.policy-page .policy-cta__text{font-family:var(--policy-font-primary);font-size:15px!important;color:#ffffffe6;margin:0 0 var(--policy-spacing-md)}.policy-cta__button{display:inline-block;padding:12px 32px;background:#fff;color:var(--policy-color-accent);font-family:var(--policy-font-primary);font-size:14px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border-radius:4px;transition:transform var(--policy-transition),box-shadow var(--policy-transition)}.policy-cta__button:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0003}@media screen and (max-width:767px){.policy-page{padding:var(--policy-spacing-lg) var(--policy-spacing-sm)}.policy-page .policy-title{font-size:22px!important}.policy-page .policy-subtitle{font-size:14px!important}.policy-highlight{padding:var(--policy-spacing-sm) var(--policy-spacing-md)}.policy-page .policy-section__title{font-size:16px!important}.policy-cards{grid-template-columns:1fr}.policy-timeline__badge{width:50px;height:50px}.policy-page .policy-timeline__days{font-size:16px!important}.policy-page .policy-timeline__title{font-size:14px!important}.policy-page .policy-faq__question{font-size:14px!important;padding:14px 0}.policy-page .policy-faq__answer-content{font-size:14px!important;padding-right:0}}@media screen and (max-width:480px){.policy-page .policy-title{font-size:18px!important;letter-spacing:.1em}.policy-timeline__item{flex-direction:column;align-items:flex-start;gap:var(--policy-spacing-sm)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/policy-page.css.map */
