body.hdt-page-type-policy{--cck-legal-bg:#faf8f5;--cck-legal-ink:#29241f;--cck-legal-muted:#625b54;--cck-legal-border:#e9e3db;background:var(--cck-legal-bg)}body.hdt-page-type-policy .hdt-main-heading{padding-inline:18px}body.hdt-page-type-policy .hdt-heading-template{background:#faf8f5}body.hdt-page-type-policy .hdt-heading-template .hdt-heading-banner{opacity:.08}body.hdt-page-type-policy .hdt-heading-template-text>div{font-weight:600;letter-spacing:-.038em;line-height:1.15;color:#211d19}body.hdt-page-type-policy .hdt-section-heading{padding-bottom:0!important}.cck-legal-nav{background:#faf8f5;color:#26211d;padding:0 18px 26px}.cck-legal-nav__inner{max-width:1120px;margin:0 auto;text-align:center}.cck-legal-nav__eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:#91745b;font-weight:750;margin:0 0 14px}.cck-legal-nav__links{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.cck-legal-nav__links a{font-size:13px;text-decoration:none!important;color:#4e453d;border:1px solid #e2d9ce;border-radius:6px;padding:10px 15px;line-height:1.25;background:#fff;font-weight:600;transition:background .15s}.cck-legal-nav__links a[aria-current=page]{background:#27211c;color:#fff;border-color:#27211c}.cck-legal-nav__links a:hover:not([aria-current]){background:#eee8df}.cck-legal-nav__links a:focus-visible{outline:3px solid #9f8168;outline-offset:3px}body.hdt-page-type-policy .shopify-policy__container{box-sizing:border-box;max-width:1060px!important;padding:0 22px 75px;margin:0 auto}body.hdt-page-type-policy .shopify-policy__title{display:none!important}body.hdt-page-type-policy .shopify-policy__body{background:#fff;border:1px solid #ece6df;box-shadow:0 12px 32px #231d1809;padding:52px clamp(23px,5vw,70px)!important;border-radius:16px;max-width:none;margin:0 auto;overflow-wrap:anywhere}body.hdt-page-type-policy .shopify-policy__body,body.hdt-page-type-policy .shopify-policy__body :is(p,li,dd,td){font-size:15.5px!important;font-weight:400;line-height:1.77!important;color:#554f48!important}body.hdt-page-type-policy .shopify-policy__body>p,body.hdt-page-type-policy .shopify-policy__body p{margin:0 0 17px!important}body.hdt-page-type-policy .shopify-policy__body :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading-family,inherit);color:#211d19!important;line-height:1.24!important;letter-spacing:-.018em;margin:36px 0 15px!important;font-weight:650!important}body.hdt-page-type-policy .shopify-policy__body :is(h1,h2){font-size:clamp(22px,3vw,30px)!important}body.hdt-page-type-policy .shopify-policy__body :is(h3,h4,h5,h6){font-size:clamp(18px,2.2vw,22px)!important}body.hdt-page-type-policy .shopify-policy__body>:first-child{margin-top:0!important}body.hdt-page-type-policy .shopify-policy__body :is(strong,b){color:#28221e!important;font-weight:650!important}body.hdt-page-type-policy .shopify-policy__body :is(a){color:#58402e!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}body.hdt-page-type-policy .shopify-policy__body a:focus-visible{outline:3px solid #a78c75;outline-offset:3px}body.hdt-page-type-policy .shopify-policy__body :is(ul,ol){list-style:revert!important;padding-left:27px!important;margin:9px 0 23px!important}body.hdt-page-type-policy .shopify-policy__body li{display:list-item!important;margin:0 0 9px!important;padding-left:3px}body.hdt-page-type-policy .shopify-policy__body li::marker{color:#897563}body.hdt-page-type-policy .shopify-policy__body :is(table){display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:20px 0}body.hdt-page-type-policy .shopify-policy__body :is(th,td){padding:12px;border:1px solid #eae3dc;vertical-align:top;text-align:left}body.hdt-page-type-policy .shopify-policy__body blockquote{border-left:3px solid #9a806a;background:#faf8f5;padding:15px 20px;margin:20px 0}body.hdt-page-type-policy .shopify-policy__body hr{border:0;border-top:1px solid #e6e0d8;margin:28px 0}body.hdt-page-type-policy .shopify-policy__body img{max-width:100%;height:auto}body.hdt-page-type-page:has(#gdpr_page) .hdt-section-heading{padding-bottom:0!important}body.hdt-page-type-page:has(#gdpr_page) .hdt-heading-template{background:#faf8f5}body.hdt-page-type-page:has(#gdpr_page) .hdt-heading-banner{opacity:.06}body.hdt-page-type-page:has(#gdpr_page) .hdt-main-page{background:#faf8f5}body.hdt-page-type-page:has(#gdpr_page) .hdt-main-page .hdt-container{padding-top:5px;padding-bottom:70px}body.hdt-page-type-page:has(#gdpr_page) .hdt-main-area{max-width:1060px;margin:0 auto}#gdpr_page{box-sizing:border-box;background:#fff;border:1px solid #ece6df;box-shadow:0 12px 32px #231d1809;border-radius:16px;padding:48px clamp(22px,5vw,65px);width:100%;max-width:1060px;margin:0 auto;font-family:inherit;color:#514a43}#gdpr_page *{box-sizing:border-box}#gdpr_page h2{font-family:var(--font-heading-family,inherit);font-size:clamp(22px,2.8vw,28px)!important;line-height:1.25!important;letter-spacing:-.025em;color:#25201b!important;font-weight:650!important;margin:33px 0 12px!important}#gdpr_page p{font-size:15.5px!important;line-height:1.73!important;color:#5d564f!important;margin:0 0 16px!important}#gdpr_page strong{font-weight:650;color:#28221d}#gdpr_page p a,#gdpr_page a{color:#644a37;text-decoration:underline;text-underline-offset:3px}#gdpr_page .gdpr-compliance-requests{margin:12px 0 21px!important;padding:0!important;list-style:none!important}#gdpr_page .gdpr-compliance-requests li{list-style:none!important;padding:0!important;margin:0!important}#gdpr_page .gdpr-compliance-requests button{display:inline-flex;align-items:center;justify-content:center;min-height:45px;max-width:100%;padding:11px 18px!important;background:#29231d!important;border:1px solid #29231d!important;border-radius:6px!important;color:#fff!important;font-size:14px;font-weight:650;text-decoration:none!important;cursor:pointer;line-height:1.4;white-space:normal;text-align:center}#gdpr_page .gdpr-compliance-requests button:hover{background:#574739!important}#gdpr_page .form-gdpr-request{max-width:580px;border:1px solid #e9e2d9;background:#faf8f5;border-radius:10px;padding:20px;margin:0 0 19px}#gdpr_page .form-gdpr-request label{display:block;font-size:13.5px;line-height:1.5;font-weight:650;margin:0 0 9px;color:#322a25}#gdpr_page .form-gdpr-request input[type=email]{width:100%;border:1px solid #d8d1c9;border-radius:6px;background:#fff;min-height:45px;padding:11px 13px;font-size:15px;max-width:100%;color:#231f1b}#gdpr_page .form-gdpr-request input[type=submit]{display:inline-block;margin-top:13px;border-radius:6px;background:#2b241f!important;border:1px solid #2b241f!important;color:#fff!important;min-height:42px;padding:10px 21px;cursor:pointer;font-weight:650}#gdpr_page .gdpr-compliance-requests button:focus-visible,#gdpr_page .form-gdpr-request :is(input,button):focus-visible{outline:3px solid #a18b72;outline-offset:3px}#gdpr_page>br{display:none}#gdpr_page>h2:not(:first-child){border-top:1px solid #eee8e0;padding-top:27px}#data-verification-modal{border-radius:14px}.cck-legal-gdpr-intro{max-width:1050px;margin:0 auto 24px;padding:0 20px;text-align:center;color:#6d6258;font-size:15px;line-height:1.6}.cck-legal-hub{background:#faf8f5;color:#211d19;padding:22px 18px 76px}.cck-legal-hub__inner{max-width:840px;margin:auto;background:#fff;border:1px solid #ece5dc;border-radius:15px;padding:35px clamp(23px,5vw,57px);box-shadow:0 12px 32px #231d1809}.cck-legal-hub__inner h2{color:#211d19;font-size:clamp(25px,3vw,34px);line-height:1.2;margin:0 0 14px}.cck-legal-hub__inner p{font-size:16px;line-height:1.7;color:#5e564e;margin:0 0 25px}.cck-legal-hub__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cck-legal-hub__items a{border:1px solid #e8e0d8;border-radius:7px;padding:15px;text-decoration:none;color:#392d24;font-weight:650;background:#faf8f5}.cck-legal-hub__items a:hover{background:#eee7dd}@media(max-width:749px){body.hdt-page-type-policy .shopify-policy__container{padding:0 12px 45px!important}body.hdt-page-type-policy .shopify-policy__body{padding:26px 19px!important;border-radius:11px}body.hdt-page-type-policy .shopify-policy__body :is(p,li,dd,td){font-size:14.5px!important;line-height:1.74!important}.cck-legal-nav{padding:0 10px 19px}.cck-legal-nav__links{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:0 5px 11px}.cck-legal-nav__links a{flex:0 0 auto;padding:10px 12px}.cck-legal-nav__eyebrow{text-align:center}#gdpr_page{padding:27px 19px;border-radius:12px}#gdpr_page p{font-size:14.5px!important}#gdpr_page .gdpr-compliance-requests button{width:100%}.cck-legal-hub__items{grid-template-columns:1fr}}body.cck-page-terms .shopify-policy__container{max-width:1100px!important;padding-bottom:95px!important}body.cck-page-terms .shopify-policy__body{padding:clamp(26px,5vw,66px) clamp(22px,6vw,82px)!important}body.cck-page-terms .shopify-policy__body :is(p,li){font-size:16px!important;line-height:1.85!important;color:#48423d!important}body.cck-page-terms .shopify-policy__body :is(h1,h2,h3,h4,h5,h6){text-transform:none!important;overflow-wrap:anywhere;letter-spacing:-.025em!important;color:#28221e!important}body.cck-page-terms .shopify-policy__body h6{font-size:clamp(20px,2.5vw,25px)!important;line-height:1.28!important;font-weight:700!important;margin:42px 0 18px!important;padding:0 0 12px!important;border-bottom:1px solid #eae2d9}body.cck-page-terms .shopify-policy__body h6:first-child{font-size:clamp(26px,3.2vw,35px)!important;border-bottom:0;margin:0 0 12px!important;padding:0!important}body.cck-page-terms .shopify-policy__body h6+:is(p,ul,ol){margin-top:12px!important}body.cck-page-terms .shopify-policy__body :is(ul,ol){padding-left:28px!important;margin-block:15px 28px!important}body.cck-page-terms .shopify-policy__body li{margin-bottom:12px!important;padding-left:6px!important}body.cck-page-terms .shopify-policy__body a{overflow-wrap:anywhere}body.cck-page-terms .shopify-policy__body :is(table,pre){max-width:100%;overflow-x:auto}@media(max-width:749px){body.cck-page-terms .shopify-policy__container{padding:0 12px 56px!important}body.cck-page-terms .shopify-policy__body{padding:28px 20px!important;border-radius:12px}body.cck-page-terms .shopify-policy__body :is(p,li){font-size:15px!important;line-height:1.76!important}body.cck-page-terms .shopify-policy__body h6{font-size:20px!important;margin:32px 0 14px!important;padding-bottom:9px!important}}body.cck-page-terms .shopify-policy__body p:empty{display:none!important}body.cck-page-terms .shopify-policy__body p{margin:0 0 12px!important}body.cck-page-terms .shopify-policy__body h6{margin:25px 0 10px!important;padding-bottom:9px!important}body.cck-page-terms .shopify-policy__body h6:first-child{margin-top:0!important}body.cck-page-terms .shopify-policy__body :is(h2,h3,h4,h5,h6)+p{margin-top:0!important}body.cck-page-terms .shopify-policy__body :is(ul,ol){margin:8px 0 16px!important}body.cck-page-terms .shopify-policy__body li{margin-bottom:5px!important}body.cck-page-terms .shopify-policy__body :is(p,li){line-height:1.68!important}@media(max-width:749px){body.cck-page-terms .shopify-policy__body h6{margin:21px 0 9px!important}}body.cck-page-terms .shopify-policy__body p:empty,body.cck-page-terms .shopify-policy__body p:has(>br:only-child),body.cck-page-terms .shopify-policy__body p:has(>span:empty:only-child){display:none!important}body.cck-page-terms .shopify-policy__body p{margin-block:0 10px!important}body.cck-page-terms .shopify-policy__body :is(h2,h3,h4,h5,h6){margin-block:20px 9px!important}body.cck-page-terms .shopify-policy__body h6{padding-bottom:7px!important}body.cck-page-terms .shopify-policy__body :is(ul,ol){margin-block:8px 12px!important}body.cck-page-terms .shopify-policy__body :is(p,li,dd){line-height:1.55!important}body.cck-page-terms .shopify-policy__body li{margin-bottom:3px!important}body.cck-page-terms .shopify-policy__body :is(p,li,a){overflow-wrap:anywhere;word-break:normal}@media(max-width:749px){body.cck-page-terms .shopify-policy__body :is(h2,h3,h4,h5,h6){margin-block:18px 8px!important}}body.cck-page-terms .shopify-policy__body h1{font-size:clamp(24px,3vw,30px)!important;font-weight:750!important;line-height:1.27!important;letter-spacing:-.028em!important;margin:0 0 17px!important;padding:0!important;border:0!important}body.cck-page-terms .shopify-policy__body h2{font-size:clamp(20px,2.4vw,23px)!important;line-height:1.33!important;font-weight:700!important;letter-spacing:-.02em!important;margin:26px 0 11px!important;padding:0 0 8px!important;border-bottom:1px solid #ede6de}body.cck-page-terms .shopify-policy__body h3{font-size:18px!important;line-height:1.4!important;margin:18px 0 8px!important;font-weight:650!important}body.cck-page-terms .shopify-policy__body>h1:first-child{margin-top:0!important}body.cck-page-terms .shopify-policy__body :is(p,li){line-height:1.65!important}@media(max-width:749px){body.cck-page-terms .shopify-policy__body h2{margin-top:22px!important}body.cck-page-terms .shopify-policy__body h1{font-size:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cck-legal.css.map */
