#shopify-pc__banner,#shopify-pc__prefs{--silo-cc-ink: var(--silo-button-ink, var(--silo-ink));--silo-cc-slate: var(--silo-slate);--silo-cc-mist: var(--silo-mist);--silo-cc-border: var(--silo-border);--silo-cc-tile: var(--silo-tile);--silo-cc-primary: var(--silo-button-primary, var(--silo-primary));--silo-cc-white: var(--silo-button-white, #fff);--silo-cc-font: var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);--silo-cc-button-height: var(--silo-button-height-small, 40px);--silo-cc-button-radius: var(--silo-button-radius, 999px);--silo-cc-radius: 0px;--silo-cc-button-weight: var(--silo-button-font-weight, 500);--silo-cc-shadow: 0 0 0 1px var(--silo-cc-border);--silo-cc-ease: cubic-bezier(.2, .8, .2, 1);font:400 15px/1.4 var(--silo-cc-font);color:var(--silo-cc-ink);letter-spacing:0;word-spacing:normal;text-transform:none;text-shadow:none;text-indent:0;text-align:start;white-space:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}#shopify-pc__banner *,#shopify-pc__prefs *{box-sizing:border-box;letter-spacing:0;text-transform:none;text-shadow:none;text-indent:0;max-width:none;background-image:none}#shopify-pc__banner button,#shopify-pc__prefs .shopify-pc__prefs__header-actions button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex-basis:auto;width:auto;height:var(--silo-cc-button-height);min-height:0;min-width:0;margin:0;padding:0 18px;border:0;border-radius:var(--silo-cc-button-radius);outline:0;box-shadow:none;background:transparent;color:var(--silo-cc-ink);font:var(--silo-cc-button-weight) 14px/18px var(--silo-cc-font);letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap;vertical-align:middle;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}#shopify-pc__banner button:focus,#shopify-pc__prefs button:focus{outline:none;box-shadow:none}#shopify-pc__banner button:focus-visible,#shopify-pc__prefs button:focus-visible,#shopify-pc__banner a:focus-visible{outline:2px solid var(--silo-cc-primary);outline-offset:2px}#shopify-pc__banner.shopify-pc__banner__dialog{position:fixed;top:auto;right:auto;bottom:0;left:0;z-index:2000000;isolation:isolate;box-sizing:border-box;display:block;width:100vw;min-width:0;max-width:100vw;height:auto;max-height:85vh;max-height:85dvh;margin:0;padding:24px 20px calc(16px + env(safe-area-inset-bottom));overflow:hidden auto;overscroll-behavior:contain;border:0;border-radius:var(--silo-cc-radius);opacity:1;color:var(--silo-cc-ink);background:var(--silo-cc-white);box-shadow:var(--silo-cc-shadow);transform:none;animation:silo-cc-sheet-in .45s var(--silo-cc-ease) both}#shopify-pc__banner .shopify-pc__banner__wrapper{display:flex;flex-direction:column;align-items:stretch;gap:20px;width:auto;max-width:none;margin:0;padding:0}#shopify-pc__banner .shopify-pc__banner__body{width:100%;min-width:0;margin:0;padding:0}#shopify-pc__banner .shopify-pc__banner__body h2{margin:0 0 6px;padding:0;font:600 17px/24px var(--silo-cc-font);letter-spacing:0;text-transform:none;color:var(--silo-cc-ink)}#shopify-pc__banner .shopify-pc__banner__body p{margin:0;padding:0;font:400 14px/21px var(--silo-cc-font);letter-spacing:0;color:var(--silo-cc-slate)}#shopify-pc__banner .shopify-pc__banner__body a{display:inline;padding:0;background:none;color:var(--silo-cc-ink);font-weight:500;text-decoration:underline 1px;text-underline-offset:4px}#shopify-pc__banner .shopify-pc__banner__body a:hover{text-decoration-thickness:2px}#shopify-pc__banner .shopify-pc__banner__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;min-width:0;margin:0;padding:0}#shopify-pc__banner button.shopify-pc__banner__btn-decline{order:1;color:var(--silo-cc-ink);background:transparent;border:0;box-shadow:inset 0 0 0 2px var(--silo-cc-ink);transition:none}#shopify-pc__banner button.shopify-pc__banner__btn-decline:hover{color:var(--silo-cc-white);background-color:var(--silo-cc-ink)}#shopify-pc__banner button.shopify-pc__banner__btn-accept{order:2;color:var(--silo-cc-white);background-color:var(--silo-cc-primary);border:0}#shopify-pc__banner button.shopify-pc__banner__btn-accept:hover{background-color:var(--silo-cc-ink)}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{order:3;grid-column:1 / -1;height:40px;padding:0 12px;color:var(--silo-cc-ink);background:transparent;border:0;box-shadow:none;font-size:14px;font-weight:500;text-decoration:none}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs span{font:inherit;color:inherit;text-decoration:underline 1px;text-underline-offset:4px}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs:hover span{text-decoration-thickness:2px}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs:focus span{outline:none}#shopify-pc__banner.shopify-pc__banner__dialog{max-height:50vh;max-height:50dvh;padding:16px 16px calc(8px + env(safe-area-inset-bottom))}#shopify-pc__banner .shopify-pc__banner__wrapper{gap:12px}#shopify-pc__banner .shopify-pc__banner__body h2{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}#shopify-pc__banner .shopify-pc__banner__body p{font-size:13px;line-height:19px}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{height:32px;font-size:13px}@media screen and (min-width:750px){#shopify-pc__banner.shopify-pc__banner__dialog{bottom:16px;left:max(16px,calc((100vw - 560px)/2));width:calc(100vw - 32px);max-width:560px;padding:16px 20px;border-radius:var(--silo-cc-radius);box-shadow:var(--silo-cc-shadow);animation-name:silo-cc-card-in}#shopify-pc__banner .shopify-pc__banner__body p{font-size:14px;line-height:20px}}@media screen and (min-width:990px){#shopify-pc__banner.shopify-pc__banner__dialog{left:max(16px,calc((100vw - 1040px)/2));max-width:1040px;padding:12px 12px 12px 20px}#shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:row;align-items:center;gap:24px}#shopify-pc__banner .shopify-pc__banner__body{flex:1 1 auto}#shopify-pc__banner .shopify-pc__banner__btns{display:flex;flex:0 0 auto;align-items:center;width:auto}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{order:0;height:var(--silo-cc-button-height);margin-inline-end:4px}#shopify-pc__banner button.shopify-pc__banner__btn-decline,#shopify-pc__banner button.shopify-pc__banner__btn-accept{min-width:112px}}#shopify-pc__prefs .shopify-pc__prefs__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000001;width:auto;height:auto;margin:0;padding:0;background-color:#11121380;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:silo-cc-fade-in .3s ease both}#shopify-pc__prefs .shopify-pc__prefs__dialog{position:fixed;top:auto;right:auto;bottom:0;left:0;z-index:2000002;isolation:isolate;box-sizing:border-box;display:flex;flex-direction:column;width:100vw;min-width:0;max-width:100vw;max-height:92vh;max-height:92dvh;margin:0;padding:0;overflow:hidden;border:0;border-radius:var(--silo-cc-radius);opacity:1;color:var(--silo-cc-ink);background:var(--silo-cc-white);box-shadow:var(--silo-cc-shadow);transform:none;animation:silo-cc-sheet-in .45s var(--silo-cc-ease) both}#shopify-pc__prefs .shopify-pc__prefs__dialog header{display:contents}#shopify-pc__prefs .shopify-pc__prefs__dialog header h2{order:1;flex:0 0 auto;width:auto;margin:0;padding:24px 72px 16px 24px!important;border-bottom:1px solid var(--silo-cc-border);font:600 18px/24px var(--silo-cc-font);letter-spacing:0;text-transform:none;text-align:start;color:var(--silo-cc-ink)}#shopify-pc__prefs[dir=rtl] .shopify-pc__prefs__dialog header h2{padding:24px 24px 16px 72px!important}#shopify-pc__prefs .shopify-pc__prefs__header-close{-webkit-appearance:none;appearance:none;position:absolute;top:16px;right:16px;left:auto;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;margin:0;padding:0;border:0;border-radius:var(--silo-cc-button-radius);background-color:transparent;box-shadow:none;cursor:pointer;transition:background-color .2s ease}#shopify-pc__prefs[dir=rtl] .shopify-pc__prefs__header-close{right:auto;left:16px}#shopify-pc__prefs .shopify-pc__prefs__header-close:hover{background-color:var(--silo-cc-tile)}#shopify-pc__prefs .shopify-pc__prefs__header-close svg{display:block;width:12px;height:12px}#shopify-pc__prefs .shopify-pc__prefs__header-close svg path{fill:var(--silo-cc-ink)}#shopify-pc__prefs .shopify-pc__prefs__scrollable{order:2;flex:1 1 auto;min-height:0;margin:0;padding:0;overflow:hidden auto;overscroll-behavior:contain}#shopify-pc__prefs .shopify-pc__prefs__header-actions{order:3;display:grid;grid-template-columns:1fr 1fr;gap:8px;width:auto;margin:0;padding:16px 24px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--silo-cc-border);background-color:var(--silo-cc-white)}#shopify-pc__prefs .shopify-pc__prefs__header-actions button{width:auto;color:var(--silo-cc-ink);background:transparent;box-shadow:inset 0 0 0 2px var(--silo-cc-ink);transition:none}#shopify-pc__prefs .shopify-pc__prefs__header-actions button:hover{color:var(--silo-cc-white);background-color:var(--silo-cc-ink)}#shopify-pc__prefs #shopify-pc__prefs__header-decline{order:1}#shopify-pc__prefs #shopify-pc__prefs__header-accept{order:2}#shopify-pc__prefs #shopify-pc__prefs__header-save{order:3;grid-column:1 / -1;color:var(--silo-cc-white);background-color:var(--silo-cc-primary);box-shadow:none;transition:background-color .2s ease}#shopify-pc__prefs #shopify-pc__prefs__header-save:hover{background-color:var(--silo-cc-ink)}#shopify-pc__prefs .shopify-pc__prefs__intro-main{padding:20px 24px 0}#shopify-pc__prefs .shopify-pc__prefs__intro h3{margin:0 0 6px;padding:0;font:600 15px/22px var(--silo-cc-font);letter-spacing:0;text-transform:none;text-align:start;color:var(--silo-cc-ink)}#shopify-pc__prefs .shopify-pc__prefs__intro p,#shopify-pc__prefs .shopify-pc__prefs__intro ul li{font:400 14px/21px var(--silo-cc-font);letter-spacing:0;color:var(--silo-cc-slate)}#shopify-pc__prefs .shopify-pc__prefs__intro-explain{gap:16px;padding:16px 24px 0}#shopify-pc__prefs .shopify-pc__prefs__intro-explain-accept{padding:0}#shopify-pc__prefs .shopify-pc__prefs__options{padding:0 24px 8px}#shopify-pc__prefs .shopify-pc__prefs__option{margin:0;padding:18px 0;border-top:1px solid var(--silo-cc-border)}#shopify-pc__prefs .shopify-pc__prefs__option:first-child{margin:20px 0 0;padding:18px 0}#shopify-pc__prefs .shopify-pc__prefs__option label{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 4px;padding:0;font:600 15px/22px var(--silo-cc-font);letter-spacing:0;text-transform:none;color:var(--silo-cc-ink);cursor:pointer}#shopify-pc__prefs .shopify-pc__prefs__option p{margin:0;padding:0;padding-inline-end:64px;font:400 13px/20px var(--silo-cc-font);letter-spacing:0;color:var(--silo-cc-slate)}#shopify-pc__prefs .shopify-pc__prefs__option label span svg{display:none!important}#shopify-pc__prefs .shopify-pc__prefs__option label input~span{position:relative;order:0;flex:0 0 auto;display:block;width:44px;height:26px;margin:0;padding:0;border:0;border-radius:var(--silo-cc-button-radius);background-color:var(--silo-cc-mist);transition:background-color .2s ease}#shopify-pc__prefs .shopify-pc__prefs__option label input~span:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:20px;height:20px;border-radius:var(--silo-cc-button-radius);background-color:var(--silo-cc-white);transition:transform .2s var(--silo-cc-ease)}#shopify-pc__prefs .shopify-pc__prefs__option label input:checked~span{background-color:var(--silo-cc-primary)}#shopify-pc__prefs .shopify-pc__prefs__option label input:checked~span:after{transform:translate(18px)}#shopify-pc__prefs[dir=rtl] .shopify-pc__prefs__option label input:checked~span:after{transform:translate(-18px)}#shopify-pc__prefs .shopify-pc__prefs__option label input[aria-readonly=true]~span{background-color:var(--silo-cc-mist);opacity:.5;cursor:not-allowed}#shopify-pc__prefs .shopify-pc__prefs__option label input:focus-visible~span{outline:2px solid var(--silo-cc-primary);outline-offset:2px}@media screen and (min-width:750px){#shopify-pc__prefs .shopify-pc__prefs__dialog{top:50%;bottom:auto;left:max(24px,calc((100vw - 640px)/2));width:calc(100vw - 48px);max-width:640px;max-height:min(760px,calc(100vh - 48px));border-radius:var(--silo-cc-radius);box-shadow:var(--silo-cc-shadow);translate:0 -50%;animation-name:silo-cc-card-in}#shopify-pc__prefs .shopify-pc__prefs__dialog header h2{padding:28px 80px 20px 28px!important;font-size:20px;line-height:28px}#shopify-pc__prefs[dir=rtl] .shopify-pc__prefs__dialog header h2{padding:28px 28px 20px 80px!important}#shopify-pc__prefs .shopify-pc__prefs__header-close{top:22px;right:20px}#shopify-pc__prefs[dir=rtl] .shopify-pc__prefs__header-close{left:20px}#shopify-pc__prefs .shopify-pc__prefs__intro-main,#shopify-pc__prefs .shopify-pc__prefs__intro-explain{padding-inline:28px}#shopify-pc__prefs .shopify-pc__prefs__options{padding:0 28px 12px}#shopify-pc__prefs .shopify-pc__prefs__header-actions{grid-template-columns:1fr auto auto;padding:16px 28px}#shopify-pc__prefs #shopify-pc__prefs__header-save{order:0;grid-column:auto;justify-self:start}}@keyframes silo-cc-sheet-in{0%{opacity:0;transform:translateY(24px)}}@keyframes silo-cc-card-in{0%{opacity:0;transform:translateY(16px)}}@keyframes silo-cc-fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){#shopify-pc__banner.shopify-pc__banner__dialog,#shopify-pc__prefs .shopify-pc__prefs__dialog,#shopify-pc__prefs .shopify-pc__prefs__overlay{animation:none}#shopify-pc__banner *,#shopify-pc__prefs *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/silo-cookie-banner.css.map */
