.luxury-policy-page{width:100%;padding:40px 1px;background:#faf8f1;color:#222}.luxury-policy-page .page-width{max-width:1250px;margin:0 auto;padding:0 30px}.policy-page-content h2{font-size:32px;font-weight:600}.policy-wrapper{display:block;width:100%}.policy-sidebar{position:sticky;top:30px}.policy-sidebar-inner{border-right:1px solid #e5e5e5;padding-right:30px}.policy-sidebar h3{margin:0 0 24px;font-size:13px;line-height:1.4;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:#222}.policy-nav{display:flex;flex-direction:column}.policy-nav a{position:relative;display:block;padding:13px 0;border-bottom:1px solid #eeeeee;color:#6b6b6b;font-size:14px;line-height:1.5;text-decoration:none;transition:color .25s ease,padding-left .25s ease}.policy-nav a:hover{padding-left:6px;color:#111}.policy-content{min-width:0;max-width:850px}.policy-header{margin-bottom:65px}.policy-eyebrow{display:block;margin-bottom:15px;color:#777;font-size:11px;line-height:1.4;font-weight:600;letter-spacing:2.5px}.policy-header h1{margin:0 0 22px;color:#171717;font-size:40px;line-height:1.15;font-weight:700;letter-spacing:-.6px}.policy-intro{max-width:760px;color:#666;font-size:15px;line-height:1.85}.policy-section{margin-bottom:55px;padding-bottom:55px;border-bottom:1px solid #e7e7e7;scroll-margin-top:40px}.policy-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.policy-section h2{margin:0 0 24px;color:#181818;font-size:28px;line-height:1.3;font-weight:500;letter-spacing:-.2px}.policy-section h3{margin:30px 0 10px;color:#222;font-size:16px;line-height:1.5;font-weight:600}.policy-section p{margin:0 0 17px;color:#666;font-size:15px;line-height:1.85}.policy-section p:last-child{margin-bottom:0}.policy-section ul,.policy-section ol{margin:15px 0 20px;padding-left:22px}.policy-section li{margin-bottom:9px;color:#666;font-size:15px;line-height:1.8}.policy-section a{color:#222;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s ease}.policy-section a:hover{color:#777}.policy-contact strong{color:#222;font-weight:600}.policy-contact p{margin-bottom:12px}@media screen and (max-width:990px){.luxury-policy-page{padding:65px 0 80px}.luxury-policy-page .page-width{padding:0 25px}.policy-wrapper{grid-template-columns:220px minmax(0,1fr);gap:45px}.policy-sidebar-inner{padding-right:22px}.policy-header h1{font-size:38px}.policy-section h2{font-size:25px}}@media screen and (max-width:749px){.luxury-policy-page{padding:45px 0 60px}.luxury-policy-page .page-width{padding:0 18px}.policy-wrapper{display:block}.policy-sidebar{position:static;margin-bottom:45px}.policy-sidebar-inner{padding-right:0;border-right:0}.policy-sidebar h3{margin-bottom:15px}.policy-nav{display:flex;flex-direction:row;gap:8px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none;-ms-overflow-style:none}.policy-nav::-webkit-scrollbar{display:none}.policy-nav a{flex:0 0 auto;padding:10px 15px;border:1px solid #dedede;color:#555;white-space:nowrap;font-size:13px}.policy-nav a:hover{padding-left:15px;color:#111;border-color:#222}.policy-header{margin-bottom:45px}.policy-eyebrow{margin-bottom:12px;font-size:10px;letter-spacing:2px}.policy-header h1{margin-bottom:17px;font-size:32px;line-height:1.2}.policy-intro{font-size:14px;line-height:1.75}.policy-section{margin-bottom:40px;padding-bottom:40px;scroll-margin-top:20px}.policy-section h2{margin-bottom:18px;font-size:23px;line-height:1.35}.policy-section h3{margin-top:25px;font-size:15px}.policy-section p{font-size:14px;line-height:1.8}.policy-section li{font-size:14px}}@media screen and (max-width:480px){.luxury-policy-page{padding-top:35px}.policy-header h1{font-size:28px}.policy-section h2{font-size:21px}.policy-nav a{font-size:12px;padding:9px 13px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/policy-page.css.map */
