.policy-page{position:relative;width:100%;min-height:800px;background:linear-gradient(360deg,#fffdf6c7 11.12%,#e3d6b0c7 97.69%,#dfcd9bc7 170.32%);padding:30px 0 60px}.policy-background{position:absolute;width:100%;height:630px;left:0;top:169px;z-index:0}.policy-content-container{max-width:1180px;margin:0 auto;position:relative;z-index:1;padding:0 20px}.policy-header{display:flex;flex-direction:column;align-items:center;padding:0;gap:20px;margin-bottom:40px;text-align:center}.policy-header h1{display:flex;flex-direction:row;align-items:center;padding:0;gap:10px;margin:0}.title-first-word{font-family:Playfair Display,serif;font-style:normal;font-weight:700;font-size:48px;line-height:64px;text-align:center;color:#000}.title-second-word{font-family:Playfair Display,serif;font-style:normal;font-weight:700;font-size:48px;line-height:64px;text-align:center;color:#222}.last-updated{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:26px;line-height:32px;text-align:center;color:#222;margin:0}.policy-content-wrapper{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:68px}.policy-sidebar{flex:0 0 378px}.privacy-policy-links-container{display:flex;flex-direction:column;align-items:flex-start;padding:40px 30px;gap:14px;background:#fffdf6;border-radius:16px;position:sticky;top:20px}.privacy-policy-links{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:10px;gap:10px;width:100%;min-height:42px;border-left:3px solid transparent}.privacy-policy-links.active{border-left:3px solid #019046}.sidebar-link{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#000;text-decoration:none;display:block;width:100%}.privacy-policy-links.active .sidebar-link{font-weight:600;color:#222}.policy-main-content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:40px}.pp-content-section{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:16px;width:100%;margin-bottom:32px}.pp-lvl-1-heading{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:10px;width:100%}.pp-lvl-1-heading h2{font-family:Inter,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:29px;color:#222;margin:0;width:100%}.pp-lvl-2-heading{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:10px;width:100%}.pp-lvl-2-heading h3{font-family:Inter,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#222;margin:0;width:100%}.pp-lvl-3-heading{display:flex;flex-direction:row;align-items:center;padding:0;gap:10px;width:100%}.pp-lvl-3-heading h4{font-family:Inter,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:22px;color:#222;margin:0}.pp-body-text{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;width:100%}.pp-body-text p{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#222;margin:0 0 15px;width:100%}.pp-body-text p:last-child{margin-bottom:0}.pp-body-text strong{font-weight:600}.two-column-section{width:100%;margin-bottom:32px}.column-headings{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:40px;width:100%;margin-bottom:16px}.column-content{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:40px;width:100%}.column-headings .pp-lvl-3-heading,.column-content .pp-body-text{flex:1;width:calc(50% - 20px)}@media (max-width: 1200px){.policy-content-wrapper{gap:40px}.policy-sidebar{flex:0 0 300px}}@media (max-width: 991px){.policy-content-wrapper{flex-direction:column;gap:30px}.policy-sidebar{width:100%;max-width:100%}.privacy-policy-links-container{position:relative;top:0}}@media (max-width: 767px){.title-first-word,.title-second-word{font-size:36px;line-height:48px}.last-updated{font-size:20px;line-height:26px}.pp-lvl-1-heading h2{font-size:22px;line-height:26px}.pp-lvl-2-heading h3{font-size:18px;line-height:22px}.column-headings,.column-content{flex-direction:column;gap:20px}.column-headings .pp-lvl-3-heading,.column-content .pp-body-text{width:100%}}@media (max-width: 480px){.title-first-word,.title-second-word{font-size:28px;line-height:36px}.last-updated{font-size:16px;line-height:20px}.privacy-policy-links-container{padding:20px 15px}.sidebar-link{font-size:16px;line-height:20px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/policy-page-section.css.map */
