.sc-consent{--sc-cream:#fcf6df;--sc-green:#49996a;--sc-ink:#20201d;--sc-line:#eee8d2;color:var(--sc-ink);font-family:var(--font-body-family);font-size:14px;line-height:1.5;letter-spacing:0;text-align:left}.sc-consent *{box-sizing:border-box}@layer store-button-fonts{html body .sc-consent button.sc-button{font-family:var(--font-body-family)!important;font-weight:600!important;font-size:10px!important;text-transform:uppercase!important}html body .sc-consent .sc-banner button.sc-button{font-size:10px!important}html body .sc-consent button.sc-link{font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:400!important;text-transform:none!important}html body .sc-consent button.sc-reopen{font-size:12px!important}}html.sc-cookie-ready #shopify-pc__banner,.sc-consent [hidden]{display:none!important}.sc-consent p,.sc-consent h2,.sc-consent h3{margin:0;color:inherit}.sc-consent .sc-heading{font-family:var(--shared-heading-family,var(--font-heading-family));font-weight:var(--shared-heading-weight,var(--font-heading-weight,700));font-size:18px;line-height:1.3;letter-spacing:0;text-transform:uppercase}.sc-banner{position:fixed;bottom:12px;left:12px;z-index:2147483000;width:480px;max-width:calc(100% - 24px);padding:42px 44px 48px;background:var(--sc-cream);border:1px solid #e7e1cd;border-radius:22px;box-shadow:0 8px 32px #20201d12;text-align:center;animation:sc-enter .28s ease-out both}.sc-banner p{margin-top:20px;font-size:14px;line-height:22px}.sc-consent a,.sc-consent .sc-link{color:var(--sc-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s ease}.sc-banner-actions{display:flex;align-items:center;justify-content:center;gap:36px;margin:34px 0}.sc-consent .sc-button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:0;padding:0 23px;border:2px solid var(--sc-green);border-radius:999px;background:transparent;color:var(--sc-green);font:600 10px/1.25 var(--font-body-family);letter-spacing:2px;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color .22s ease,color .22s ease,border-color .22s ease}.sc-banner .sc-button{min-height:60px;padding:0 27px;font-size:10px}.sc-consent .sc-button--solid{background:var(--sc-green);color:#fff}.sc-consent .sc-link{-webkit-appearance:none;appearance:none;padding:0;border:0;background:transparent;font:inherit;cursor:pointer;letter-spacing:0;text-transform:none}.sc-consent .sc-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:calc(100% - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:hidden;border:0;border-radius:20px;background:var(--sc-cream);color:var(--sc-ink);font:inherit;box-shadow:0 12px 48px #0002}.sc-dialog[open]{display:flex;flex-direction:column;animation:sc-enter .28s ease-out both}.sc-dialog::backdrop{background:#0009;animation:sc-fade .22s ease-out both}.sc-dialog-header{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:24px 28px 20px 32px;border-bottom:1px solid var(--sc-line);min-height:101px}.sc-dialog-header .sc-heading{margin-right:auto}.sc-dialog-actions{display:flex;align-items:center;gap:16px}.sc-consent .sc-close{display:flex;align-items:center;justify-content:center;flex:0 0 56px;width:56px;height:56px;padding:0;border:2px solid #00554d;border-radius:50%;color:var(--sc-green);background:transparent;cursor:pointer;transition:color .22s ease,background-color .22s ease}.sc-close svg{width:20px;height:20px}.sc-dialog-scroll{overflow-y:auto;overscroll-behavior:contain;min-height:0}.sc-intro{padding:24px 32px 26px;border-bottom:1px solid var(--sc-line)}.sc-consent .sc-intro h3{font:var(--shared-heading-weight,var(--font-heading-weight,700)) 16px/1.4 var(--shared-heading-family,var(--font-heading-family));text-transform:uppercase;letter-spacing:0;margin-bottom:12px}.sc-intro p{font-size:14px;line-height:22px}.sc-options{display:grid;gap:22px;padding:24px 32px 34px}.sc-option{display:flex;gap:20px;align-items:flex-start;cursor:pointer;margin:0}.sc-option>span{display:block;min-width:0}.sc-option strong{display:block;margin:1px 0 4px;font:var(--shared-heading-weight,var(--font-heading-weight,700)) 16px/22px var(--shared-heading-family,var(--font-heading-family));letter-spacing:0}.sc-option>span>span{display:block;font-size:14px;line-height:22px}.sc-option input{appearance:none;-webkit-appearance:none;flex:0 0 24px;width:24px;height:24px;margin:0;border:2px solid var(--sc-ink);border-radius:5px;background:transparent;cursor:pointer;position:relative;transition:background-color .16s ease,border-color .16s ease}.sc-option input:checked{background:var(--sc-ink)}.sc-option input:checked:after{content:"";position:absolute;left:6px;top:2px;width:7px;height:12px;border:solid var(--sc-cream);border-width:0 2px 2px 0;transform:rotate(45deg)}.sc-option input:disabled{border-color:#cdc9b5;background:#cdc9b5;cursor:default}.sc-consent :is(button,a,input):focus-visible{outline:3px solid #00554d;outline-offset:4px}.sc-consent button:disabled{cursor:wait;opacity:.6}.sc-consent .sc-reopen{position:fixed;bottom:12px;left:12px;z-index:1000;padding:8px 14px;min-height:44px;border:1px solid #e7e1cd;border-radius:999px;background:var(--sc-cream);box-shadow:0 2px 10px #0001;font-size:14px}.sc-error{position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:2147483001;width:max-content;max-width:calc(100% - 32px);padding:12px 20px;background:var(--sc-cream);border:1px solid #a33425;border-radius:12px;font-size:16px}.sc-dialog .sc-error{position:static;transform:none;width:auto;margin:12px 32px}html.sc-cookie-modal{overflow:hidden}@media(hover:hover){.sc-consent .sc-button:hover{background:var(--sc-green);color:#fff}.sc-consent .sc-button--solid:hover{background:#347c53;border-color:#347c53}.sc-consent .sc-close:hover{background:#00554d;color:var(--sc-cream)}.sc-consent a:hover,.sc-consent .sc-link:hover{color:var(--sc-green)}}.sc-consent .sc-button:active{background:#347c53;border-color:#347c53;color:#fff}@keyframes sc-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes sc-fade{0%{opacity:0}to{opacity:1}}@media(max-width:749px){.sc-banner{left:8px;bottom:max(8px,env(safe-area-inset-bottom));max-width:calc(100% - 16px);padding:34px 24px 36px;max-height:calc(100dvh - 16px);overflow-y:auto}.sc-banner-actions{gap:20px;margin:28px 0}.sc-banner .sc-button{padding:0 22px;letter-spacing:2.5px}.sc-consent .sc-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px);border-radius:20px}.sc-dialog-header{display:grid;grid-template-columns:1fr 44px;padding:20px;gap:20px 8px}.sc-dialog-header .sc-heading{grid-column:1;grid-row:1;font-size:21px}.sc-consent .sc-close{grid-column:2;grid-row:1;width:44px;height:44px;min-width:44px}.sc-dialog-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.sc-dialog-actions .sc-button{padding:0 10px;letter-spacing:2px}.sc-dialog-actions .sc-button:last-child{grid-column:1/-1}.sc-intro{padding:22px 24px}.sc-options{padding:24px 24px max(28px,env(safe-area-inset-bottom));gap:24px}.sc-option{gap:14px}.sc-option>span>span,.sc-intro p{font-size:17px;line-height:25px}.sc-consent .sc-reopen{bottom:max(8px,env(safe-area-inset-bottom));left:8px}.sc-dialog .sc-error{margin:12px 24px}}@media(min-width:480px)and (max-width:749px){.sc-banner{padding:42px 44px 48px}.sc-banner-actions{gap:36px;margin:34px 0}.sc-banner .sc-button{padding:0 27px;letter-spacing:3px}}@media(max-width:749px){.sc-consent{font-size:13px}.sc-consent .sc-heading,.sc-dialog-header .sc-heading{font-size:16px}.sc-banner p,.sc-option>span>span,.sc-intro p{font-size:13px;line-height:21px}.sc-consent .sc-intro h3,.sc-option strong{font-size:15px;line-height:21px}@layer store-button-fonts{html body .sc-consent button.sc-link{font-size:13px!important}html body .sc-consent button.sc-reopen{font-size:12px!important}}}@media(prefers-reduced-motion:reduce){.sc-consent *,.sc-dialog::backdrop{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/store-cookie-consent.css.map */
