#shopify-pc__banner,#shopify-pc__prefs{--n-fg: #000000;--n-muted: #5c5851;--n-border: #e9e9e9;--n-option-bg: #f5f5f7;--n-hover: #ebebef;--n-focus: #0465dc;--n-button-primary: #df8096;--n-button-primary-hover: #c96a80;--n-font-ui: "Nappi Sans", "Onest", Arial, sans-serif;--n-w-medium: 600;--n-w-bold: 700;--n-ease-button: cubic-bezier(0, .5, .5, 1);--n-ease-sheet: cubic-bezier(.32, .72, 0, 1);font-family:var(--n-font-ui);-webkit-font-smoothing:antialiased}#shopify-pc__banner .shopify-pc__banner__btns button,#shopify-pc__prefs .shopify-pc__prefs__header-actions button{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:48px;height:auto;margin:0;padding:0 20px;border:0;border-radius:14px;background:var(--n-option-bg);color:var(--n-fg);font-family:var(--n-font-ui);font-size:16px;font-weight:var(--n-w-bold);line-height:1.2;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;transition:border-radius .3s var(--n-ease-button),background-color .3s var(--n-ease-button)}#shopify-pc__banner .shopify-pc__banner__btns button:hover,#shopify-pc__prefs .shopify-pc__prefs__header-actions button:hover{border-radius:20px;background:var(--n-hover)}#shopify-pc__banner #shopify-pc__banner__btn-accept,#shopify-pc__prefs .shopify-pc__prefs__header-actions button.primary,#shopify-pc__prefs .shopify-pc__prefs__header-actions:not(:has(.primary)) #shopify-pc__prefs__header-accept{background:var(--n-button-primary);color:#fff}#shopify-pc__banner #shopify-pc__banner__btn-accept:hover,#shopify-pc__prefs .shopify-pc__prefs__header-actions button.primary:hover,#shopify-pc__prefs .shopify-pc__prefs__header-actions:not(:has(.primary)) #shopify-pc__prefs__header-accept:hover{background:var(--n-button-primary-hover)}#shopify-pc__banner button:focus,#shopify-pc__prefs button:focus{box-shadow:none;outline:none}#shopify-pc__banner button:focus-visible,#shopify-pc__banner a:focus-visible,#shopify-pc__prefs button:focus-visible{outline:2px solid var(--n-focus);outline-offset:2px;box-shadow:none}#shopify-pc__banner.shopify-pc__banner__dialog{left:24px;bottom:24px;width:min(440px,calc(100vw - 48px));max-width:none;padding:24px;border-radius:20px;background:#fff;box-shadow:0 8px 32px #1d1d1f29;color:var(--n-fg);animation:nappi-pc-rise .3s var(--n-ease-button)}#shopify-pc__banner .shopify-pc__banner__wrapper{align-items:stretch}#shopify-pc__banner .shopify-pc__banner__body{margin:0 0 20px}#shopify-pc__banner .shopify-pc__banner__body h2{margin:0 0 8px;color:var(--n-fg);font-family:var(--n-font-ui);font-size:18px;font-weight:var(--n-w-bold);line-height:1.25}#shopify-pc__banner .shopify-pc__banner__body p{color:var(--n-muted);font-size:14px;line-height:1.45}#shopify-pc__banner .shopify-pc__banner__body a{color:var(--n-fg);text-underline-offset:2px}#shopify-pc__banner .shopify-pc__banner__body p a:focus{outline:none}#shopify-pc__banner .shopify-pc__banner__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}#shopify-pc__banner #shopify-pc__banner__btn-accept{order:1}#shopify-pc__banner #shopify-pc__banner__btn-decline{order:2}#shopify-pc__banner .shopify-pc__banner__body h2{padding-right:136px}#shopify-pc__banner .shopify-pc__banner__btns #shopify-pc__banner__btn-manage-prefs{position:absolute;top:13px;right:12px;min-height:44px;height:44px;padding:0 12px;background:transparent;color:var(--n-muted);font-size:13px;font-weight:400;line-height:1;white-space:nowrap;text-decoration:underline;text-decoration-color:#5c585159;text-underline-offset:3px;transition:color .3s var(--n-ease-button),text-decoration-color .3s var(--n-ease-button)}#shopify-pc__banner .shopify-pc__banner__btns #shopify-pc__banner__btn-manage-prefs:hover{border-radius:0;background:transparent;color:var(--n-fg);text-decoration-color:currentColor}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs:focus-visible{outline:none}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs:focus span{outline:none}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs:focus-visible span{outline:2px solid var(--n-focus);outline-offset:2px;border-radius:2px}#shopify-pc__prefs .shopify-pc__prefs__overlay{background:#1d1d1f99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:nappi-pc-fade .25s ease}#shopify-pc__prefs .shopify-pc__prefs__dialog{top:50%;left:50%;width:min(720px,calc(100vw - 48px));min-width:0;max-height:min(85vh,760px);overflow:hidden;border-radius:24px;background:#fff;box-shadow:none;color:var(--n-fg);transform:translate(-50%,-50%);animation:nappi-pc-pop .3s var(--n-ease-button)}#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;min-height:64px;margin:0 48px;padding:18px 32px!important;border-bottom:1px solid var(--n-border);color:var(--n-fg);font-family:var(--n-font-ui);font-size:20px;font-weight:var(--n-w-bold);line-height:1.4;text-align:center}#shopify-pc__prefs .shopify-pc__prefs__header-close{top:0;right:10px;z-index:2;width:44px;min-width:44px;height:64px;border-radius:0}#shopify-pc__prefs .shopify-pc__prefs__header-close svg{width:14px;height:14px}#shopify-pc__prefs .shopify-pc__prefs__header-close svg path{fill:var(--n-fg)}#shopify-pc__prefs .shopify-pc__prefs__scrollable{order:2;flex:1 1 auto;min-height:0;overscroll-behavior:contain}#shopify-pc__prefs .shopify-pc__prefs__header-actions{order:3;flex:0 0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:auto;margin:0 48px;padding:16px 0 24px;border-top:1px solid var(--n-border)}#shopify-pc__prefs .shopify-pc__prefs__intro-main,#shopify-pc__prefs .shopify-pc__prefs__intro-explain{padding:24px 48px 0}#shopify-pc__prefs .shopify-pc__prefs__intro h3{margin:0 0 8px;color:var(--n-fg);font-family:var(--n-font-ui);font-size:16px;font-weight:var(--n-w-bold)}#shopify-pc__prefs .shopify-pc__prefs__intro p{color:var(--n-muted);font-size:14px;line-height:1.45}#shopify-pc__prefs .shopify-pc__prefs__options{padding:0 48px 24px;color:var(--n-fg)}#shopify-pc__prefs .shopify-pc__prefs__option{padding:20px 0 0}#shopify-pc__prefs .shopify-pc__prefs__option:first-child{margin:24px 0 0;padding:24px 0 0;border-top:1px solid var(--n-border)}#shopify-pc__prefs .shopify-pc__prefs__option label{gap:16px;align-items:center;margin:0 0 4px;color:var(--n-fg);font-family:var(--n-font-ui);font-size:16px;font-weight:var(--n-w-bold)}#shopify-pc__prefs .shopify-pc__prefs__option p{padding:0 0 0 40px;color:var(--n-muted);font-size:14px;line-height:1.45}#shopify-pc__prefs .shopify-pc__prefs__option label span svg[data-icon-type=checked] path{fill:var(--n-button-primary)}#shopify-pc__prefs .shopify-pc__prefs__option label span svg[data-icon-type=unchecked] path{fill:#8e8e93}#shopify-pc__prefs .shopify-pc__prefs__option label input:focus~span{background-color:transparent}#shopify-pc__prefs .shopify-pc__prefs__option label input:focus~span svg{border-radius:5px;box-shadow:none}#shopify-pc__prefs .shopify-pc__prefs__option label input:focus-visible~span svg{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--n-focus)}@keyframes nappi-pc-fade{0%{opacity:0}}@keyframes nappi-pc-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes nappi-pc-pop{0%{opacity:0;transform:translate(-50%,calc(-50% + 16px))}}@keyframes nappi-pc-sheet{0%{transform:translateY(100%)}}@media(max-width:767px){#shopify-pc__banner.shopify-pc__banner__dialog{left:0;bottom:0;width:100%;padding:24px 24px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;box-shadow:0 -4px 6px #00000029;animation:nappi-pc-sheet .32s var(--n-ease-sheet)}#shopify-pc__prefs .shopify-pc__prefs__overlay{-webkit-backdrop-filter:none;backdrop-filter:none}#shopify-pc__prefs .shopify-pc__prefs__dialog{top:auto;bottom:0;left:0;width:100%;max-height:calc(100% - 48px);border-radius:24px 24px 0 0;box-shadow:0 -4px 6px #00000029;transform:none;animation:nappi-pc-sheet .32s var(--n-ease-sheet)}#shopify-pc__prefs .shopify-pc__prefs__dialog header h2{margin:0 24px;padding:20px 28px!important;font-size:18px;line-height:1.3}#shopify-pc__prefs .shopify-pc__prefs__header-close{right:0}#shopify-pc__prefs .shopify-pc__prefs__intro-main,#shopify-pc__prefs .shopify-pc__prefs__intro-explain{padding:20px 24px 0}#shopify-pc__prefs .shopify-pc__prefs__options{padding:0 24px 20px}#shopify-pc__prefs .shopify-pc__prefs__header-actions{grid-template-columns:1fr 1fr;margin:0 24px;padding:12px 0 calc(16px + env(safe-area-inset-bottom))}#shopify-pc__prefs #shopify-pc__prefs__header-save{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){#shopify-pc__banner,#shopify-pc__banner *,#shopify-pc__prefs,#shopify-pc__prefs *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/nappi-consent.css.map */
