.components-ScrollNavBar-scrollNavBar-navBar__wrapper{float:left;z-index:1;border-top:1px solid #e9eae9;width:300px;margin-top:120px;margin-right:-300px;padding:18px 0 119px;transition:top .6s cubic-bezier(.4,0,.2,1);position:sticky;transform:translate(100px)}.scroll_default .components-ScrollNavBar-scrollNavBar-navBar__wrapper{top:140px}.scroll_down .components-ScrollNavBar-scrollNavBar-navBar__wrapper{top:80px}.scroll_up .components-ScrollNavBar-scrollNavBar-navBar__wrapper{top:125px}@media screen and (max-width:1200px){.components-ScrollNavBar-scrollNavBar-navBar__wrapper{transform:translate(20px)}}@media screen and (max-width:991px){.scroll_default .components-ScrollNavBar-scrollNavBar-navBar__wrapper{top:173px}.scroll_down .components-ScrollNavBar-scrollNavBar-navBar__wrapper{top:20px}.scroll_up .components-ScrollNavBar-scrollNavBar-navBar__wrapper{top:120px}}@media (max-width:768px){.components-ScrollNavBar-scrollNavBar-navBar__wrapper{float:none;background-color:#f8f8f8;border-top:0;width:100%;max-width:none;margin:0 0 -280px;padding:18px 20px 20px;position:sticky;transform:none}.scroll_default .components-ScrollNavBar-scrollNavBar-navBar__wrapper{top:100px}.scroll_down .components-ScrollNavBar-scrollNavBar-navBar__wrapper{top:0}.scroll_up .components-ScrollNavBar-scrollNavBar-navBar__wrapper{top:80px}}.components-ScrollNavBar-scrollNavBar-navBar__wrapper .components-ScrollNavBar-scrollNavBar-header{letter-spacing:.025rem;color:#151515;text-align:left;margin:0 0 15px;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.375rem}.components-ScrollNavBar-scrollNavBar-navBar__wrapper .components-ScrollNavBar-scrollNavBar-list{padding-left:10px}.components-ScrollNavBar-scrollNavBar-navBar__wrapper .components-ScrollNavBar-scrollNavBar-list li{letter-spacing:.025rem;cursor:pointer;margin-bottom:10px;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.375rem}.components-ScrollNavBar-scrollNavBar-navBar__wrapper .components-ScrollNavBar-scrollNavBar-list li a{transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block}.components-ScrollNavBar-scrollNavBar-navBar__wrapper .components-ScrollNavBar-scrollNavBar-list li a:hover{color:#76774a;transform:translate(10px)}.components-ScrollNavBar-scrollNavBar-navBar__wrapper .components-ScrollNavBar-scrollNavBar-list li a{color:#676564}.components-ScrollNavBar-scrollNavBar-navBar__wrapper .components-ScrollNavBar-scrollNavBar-list li a.active{color:#76774a;transform:translate(10px)}.components-ScrollNavBar-scrollNavBar-navBar__wrapper .components-ScrollNavBar-scrollNavBar-select__wrapper{position:relative}.components-ScrollNavBar-scrollNavBar-navBar__wrapper .components-ScrollNavBar-scrollNavBar-select__wrapper select{appearance:none;letter-spacing:.025rem;color:#676564;background:#f8f8f8;border:1px solid #e9eae9;border-radius:5px;outline:none;width:100%;padding:16px 23px 18px;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.375rem}.components-ScrollNavBar-scrollNavBar-navBar__wrapper .components-ScrollNavBar-scrollNavBar-select__wrapper span{pointer-events:none;position:absolute;top:21px;right:25px}.components-ScrollNavBar-scrollNavBar-navBar__wrapper.scroll_down{top:0}.components-ScrollNavBar-scrollNavBar-navBar__wrapper.scroll_up{z-index:1;top:107px}
.cms-scroll-select{display:none}@media (max-width:768px){.cms-scroll-select{display:block}.cms-scroll-heading,.cms-scroll-list{display:none}}html:has(.cms-scroll-navigation){scroll-padding-top:0}:where(.cms-page,.source-cms-block) .text-root{word-wrap:break-word;flex-direction:column;display:flex}:where(.cms-page,.source-cms-block) [data-content-type=divider]>hr{border:0;border-top:1px solid #ccc;width:100%;max-width:100%;margin-top:20px;margin-bottom:20px;display:inline-block}.cms-page .accordion-item label[role=button]:focus-visible{outline-offset:3px;outline:2px solid}.cms-collections .html-root>a{z-index:1;position:relative}.source-page-frame:has(>.cms-self-refer,>.cms-invalid-referral,>.cms-quote-error){min-height:max-content}
.privacy-policy__wrapper{background-color:#f8f8f8}.privacy-policy__wrapper .privacyPolicyPage{max-width:620px;margin:0 auto;padding:0 20px 120px}.privacy-policy__wrapper .privacyPolicyPage h1{color:#151515;letter-spacing:.05rem;margin-bottom:40px;font-size:2.25rem}.privacy-policy__wrapper .privacyPolicyPage h2{color:#151515;letter-spacing:.03125rem;font-size:1.5rem;line-height:1.875rem}.privacy-policy__wrapper .privacyPolicyPage .subTitle{margin-bottom:20px}.privacy-policy__wrapper .privacyPolicyPage .subTitle p{color:#151515;letter-spacing:.0233333em;font-size:1.5rem;line-height:1.3}.privacy-policy__wrapper .privacyPolicyPage .text{font-size:1.0625rem}.privacy-policy__wrapper .privacyPolicyPage .text p a{color:#3a76a6;outline:none;text-decoration:none}.privacy-policy__wrapper .privacyPolicyPage .text ul{padding-left:25px}.privacy-policy__wrapper .privacyPolicyPage .text-strong{font-family:Interstate,sans-serif;font-size:.9375rem;font-weight:600}.privacy-policy__wrapper .privacyPolicyPage .text-table table tbody tr td{padding:8px;font-size:1.0625rem}.privacy-policy__wrapper .privacyPolicyPage .text-table table tbody tr td a{color:#3a76a6;outline:none;text-decoration:none}.privacy-policy__wrapper .privacyPolicyPage .text-table table tbody tr td:first-child,.privacy-policy__wrapper .privacyPolicyPage .text-table table tbody tr:first-child td{color:#676564;letter-spacing:.025rem;font-family:Interstate,sans-serif;font-weight:700}
:where(.cms-page) div[class*=html-root].accordion-item input[type=checkbox]{display:none}:where(.cms-page) div[class*=html-root].accordion-item label>h4{letter-spacing:.025rem;margin:0;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.625rem}:where(.cms-page) div[class*=html-root].accordion-item label{cursor:pointer;border-top:1px solid #e9eae9;padding:15px 30px;display:block;position:relative}:where(.cms-page) div[class*=html-root].accordion-item label:before,:where(.cms-page) div[class*=html-root].accordion-item label:after{content:"";opacity:1;border-bottom:2px solid #767574;width:12px;transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;top:29px;left:0;transform:translateY(-50%)rotate(0)}:where(.cms-page) div[class*=html-root].accordion-item label:after{transform:translateY(-50%)rotate(-90deg)}@media (any-hover:hover){:where(.cms-page) div[class*=html-root].accordion-item label:hover:before{transform:translateY(-50%)rotate(-180deg)}:where(.cms-page) div[class*=html-root].accordion-item label:hover:after{transform:translateY(-50%)rotate(-360deg)}}:where(.cms-page) div[class*=html-root].accordion-item input:checked+label:before{transform:translateY(-50%)rotate(-180deg)}:where(.cms-page) div[class*=html-root].accordion-item input:checked+label:after{opacity:0}:where(.cms-page) div[class*=html-root].accordion-item:last-child input:checked+label{margin-bottom:revert}:where(.cms-page) div[class*=html-root].accordion-item label+*{max-height:0;margin:0;list-style-type:none;transition:all .5s;overflow:hidden}:where(.cms-page) div[class*=html-root].accordion-item input:checked+label+*{margin:revert}:where(.cms-page) div[class*=html-root].accordion-item label+div{padding-left:30px}:where(.cms-page) div[class*=html-root].accordion-item p{letter-spacing:.025rem;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.375rem}
