html body .pawsy-cookie{--px-bg: #ffffff;--px-oat: #f6f2ea;--px-mint-2: #d4e5d6;--px-line: #e6e1d6;--px-field-line: #cfd6d1;--px-ink: #1f2e27;--px-ink-2: #56645c;--px-forest: #244c3a;--px-green: #377359;--px-green-dk: #2b5c47;--px-serif: "Young Serif", Georgia, serif;--px-sans: "Inter", system-ui, -apple-system, sans-serif;--px-fs-small: 14px;--px-h3: 24px;padding:0 24px 24px;font-family:var(--px-sans);letter-spacing:normal;color:var(--px-ink)}html body .pawsy-cookie__card{max-width:440px;margin:0;background:var(--px-bg);color:var(--px-ink);border:1px solid var(--px-line);border-radius:20px;box-shadow:0 24px 48px -32px #14281e59;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--px-line) transparent}html body .pawsy-cookie__close{top:12px;right:12px;width:40px;height:40px;color:var(--px-ink-2);font:400 26px/1 var(--px-sans);opacity:1;border-radius:999px;transition:background-color .2s ease,color .2s ease}html body .pawsy-cookie__close:hover{background:var(--px-oat);color:var(--px-ink)}html body .pawsy-cookie__inner{display:flex;flex-direction:column;align-items:stretch;gap:18px;padding:22px 24px}html body .pawsy-cookie__copy{padding-right:0}html body .pawsy-cookie__heading{margin:0 0 6px;padding-right:40px;font-family:var(--px-serif);font-weight:400;font-size:var(--px-h3);line-height:1.15;letter-spacing:-.012em;text-transform:none;color:var(--px-ink)}html body .pawsy-cookie__text{margin:0;font-family:var(--px-sans);font-size:var(--px-fs-small);line-height:1.5;letter-spacing:normal;color:var(--px-ink-2)}html body .pawsy-cookie__link{color:var(--px-green);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}html body .pawsy-cookie__link:hover{color:var(--px-forest)}html body .pawsy-cookie__actions{display:flex;align-items:center;flex-wrap:nowrap;gap:8px}html body .pawsy-cookie__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;border:1.5px solid transparent;font:600 15px/1 var(--px-sans);letter-spacing:normal;text-transform:none;white-space:nowrap;transform:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}html body .pawsy-cookie__btn:hover{transform:none}html body .pawsy-cookie__actions .pawsy-cookie__btn{flex:1 1 0;min-width:0}html body .pawsy-cookie__btn--accept{background:var(--px-green);color:#fff;border-color:var(--px-green)}html body .pawsy-cookie__btn--accept:hover{background:var(--px-green-dk);border-color:var(--px-green-dk);color:#fff}html body .pawsy-cookie__btn--ghost{background:transparent;color:var(--px-forest);border-color:var(--px-forest)}html body .pawsy-cookie__btn--ghost:hover{background:var(--px-forest);border-color:var(--px-forest);color:#fff}html body .pawsy-cookie__actions .pawsy-cookie__btn[data-cc=prefs]{flex:0 0 auto;margin-right:auto;padding:0 6px 0 2px;border-color:transparent;background:transparent;color:var(--px-green);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}html body .pawsy-cookie__actions .pawsy-cookie__btn[data-cc=prefs]:hover,html body .pawsy-cookie__actions .pawsy-cookie__btn[data-cc=prefs][aria-expanded=true]{background:transparent;color:var(--px-forest)}html body .pawsy-cookie :is(button,a,input):focus{outline:none}html body .pawsy-cookie :is(button,a,input):focus-visible{outline:2px solid var(--px-green);outline-offset:3px}html body .pawsy-cookie__prefs{border-top:1px solid var(--px-line);background:transparent}html body .pawsy-cookie__prefs-grid{display:flex;flex-direction:column;gap:0;padding:4px 24px 0}html body .pawsy-cookie__pref{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--px-line);cursor:pointer}html body .pawsy-cookie__pref:last-child{border-bottom:0}html body .pawsy-cookie__pref--locked{cursor:default}html body .pawsy-cookie__pref-name{display:block;font:600 var(--px-fs-small)/1.35 var(--px-sans);color:var(--px-ink)}html body .pawsy-cookie__pref-desc{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:var(--px-ink-2)}html body .pawsy-cookie__pref input{-webkit-appearance:none;appearance:none;position:relative;flex:0 0 auto;width:46px;height:28px;margin:0;border:1px solid var(--px-field-line);border-radius:999px;background:#fff;cursor:pointer;opacity:1;transition:background-color .2s ease,border-color .2s ease}html body .pawsy-cookie__pref input:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#8a948e;transition:transform .2s ease,background-color .2s ease}html body .pawsy-cookie__pref input:checked{background:var(--px-green);border-color:var(--px-green)}html body .pawsy-cookie__pref input:checked:before{transform:translate(18px);background:#fff}html body .pawsy-cookie__pref input:disabled{cursor:default;opacity:1;background:var(--px-mint-2);border-color:var(--px-mint-2)}html body .pawsy-cookie__pref input:disabled:before{background:#fff}html body .pawsy-cookie__pref:not(.pawsy-cookie__pref--locked):hover input:not(:checked){border-color:var(--px-green)}html body .pawsy-cookie__prefs-actions{display:flex;padding:6px 24px 22px}html body .pawsy-cookie__prefs-actions .pawsy-cookie__btn{width:100%;min-height:48px}@media(max-width:749px){html body .pawsy-cookie{padding:0}html body .pawsy-cookie__card{max-width:none;border-radius:20px 20px 0 0;border-width:1px 0 0;box-shadow:0 -12px 32px -20px #14281e59;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding-bottom:env(safe-area-inset-bottom,0px)}html body .pawsy-cookie__close{top:10px;right:10px}html body .pawsy-cookie__inner{gap:14px;padding:18px 20px 16px}html body .pawsy-cookie__actions{flex-wrap:nowrap}html body .pawsy-cookie__actions .pawsy-cookie__btn{flex:1 1 0;min-height:46px;padding:0 14px}html body .pawsy-cookie__actions .pawsy-cookie__btn[data-cc=prefs]{flex:0 0 auto;padding:0 4px 0 0}html body .pawsy-cookie__prefs-grid{padding:0 20px}html body .pawsy-cookie__pref{padding:12px 0}html body .pawsy-cookie__prefs-actions{padding:4px 20px 16px}}@media(max-width:359px){html body .pawsy-cookie__actions{flex-wrap:wrap}html body .pawsy-cookie__actions .pawsy-cookie__btn[data-cc=prefs]{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){html body .pawsy-cookie__pref input,html body .pawsy-cookie__pref input:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/px-cookie.css.map */
