:root{--pf-ui-ink: var(--pf-brand-ink, #273681);--pf-ui-highlight: var(--pf-brand-lilac, #e7ddff);--pf-ui-paper: var(--pf-brand-paper, #fffaf0);--pf-ui-border: #cfc4e2;--pf-ui-duration: .18s}#header-group .pf-main-nav{gap:clamp(2px,.45vw,8px)}#header-group .pf-main-nav>a{min-height:44px;padding:10px 14px;border-radius:10px;background:transparent;color:var(--pf-ui-ink);box-shadow:none}#header-group .pf-cart-link{padding:8px 10px;border-radius:10px}#header-group .pf-languages{gap:4px}#header-group .pf-languages button{border-color:var(--pf-ui-border);border-radius:10px}#header-group :is(.pf-main-nav>a,.pf-cart-link,.pf-languages button),#MainContent :is(.pfp-filter-row button,.pfp-filter-row .pfp-collection-link,.pf-filters button,.pf-name-set-picker__choices a,.pf-design-secondary,.pf-swatch-field__trigger,.pf-swatch-field__option,.pf-finish-picker__label,.variant-option__button-label,.quantity-selector button,.pf-studio-dialog button,.pfp-buy,button[name=add]){transition:color var(--pf-ui-duration) ease,background-color var(--pf-ui-duration) ease,border-color var(--pf-ui-duration) ease,box-shadow var(--pf-ui-duration) ease;-webkit-tap-highlight-color:rgb(231 221 255 / 45%)}#header-group :is(.pf-main-nav>a[aria-current=page],.pf-main-nav>a[aria-current=location],.pf-cart-link[aria-current=page],.pf-cart-link[aria-expanded=true],.pf-languages button[aria-current=true]){background:var(--pf-ui-highlight);color:var(--pf-ui-ink);border-color:var(--pf-ui-border);box-shadow:inset 0 -2px 0 var(--pf-ui-ink)}#header-group .pf-brand{border-radius:10px;transition:filter var(--pf-ui-duration) ease,transform var(--pf-ui-duration) ease}#MainContent :is(.pfp-filter-row,.pf-filters){gap:10px}#MainContent :is(.pfp-filter-row button,.pfp-filter-row .pfp-collection-link,.pf-filters button){min-height:44px;padding:11px 19px;border:1px solid var(--pf-ui-border);border-radius:999px;background:var(--pf-ui-paper);color:var(--pf-ui-ink);line-height:1.4;box-shadow:none}#MainContent :is(.pfp-filter-row button,.pf-filters button,.pf-name-set-picker__choices a)[aria-pressed=true],#MainContent .pf-swatch-field__option[aria-selected=true],#MainContent .pf-finish-picker__label:has(input:checked),#MainContent .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input:checked){background:var(--pf-ui-highlight);color:var(--pf-ui-ink);border-color:var(--pf-ui-ink);box-shadow:inset 0 -2px 0 var(--pf-ui-ink)}#MainContent .pf-name-set-picker__choices a{min-height:44px}#MainContent .pf-editable-faq .pf-editable-faq__items{display:grid;gap:12px}#MainContent .pf-editable-faq details{border:1px solid var(--pf-ui-border);border-radius:14px;padding:0;background:#ffffff7a;transition:background-color var(--pf-ui-duration) ease,border-color var(--pf-ui-duration) ease}#MainContent .pf-editable-faq summary{padding:18px 20px;min-height:60px;border-radius:13px;color:var(--pf-ui-ink);line-height:1.5;transition:background-color var(--pf-ui-duration) ease}#MainContent .pf-editable-faq summary>span{display:inline-grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:var(--pf-ui-highlight);font-size:22px;line-height:1;transition:transform var(--pf-ui-duration) ease}#MainContent .pf-editable-faq details[open]{background:#fff;border-color:#b2a2cc}#MainContent .pf-editable-faq details[open] summary{background:var(--pf-ui-highlight);border-radius:13px 13px 0 0}#MainContent .pf-editable-faq__answer{padding:18px 20px 8px;color:#494b61;line-height:1.7}@keyframes pf-answer-reveal{0%{opacity:.25}to{opacity:1}}@media(prefers-reduced-motion:no-preference){#MainContent .pf-editable-faq details[open] .pf-editable-faq__answer{animation:pf-answer-reveal var(--pf-ui-duration) ease-out}}#MainContent .pf-colour-grid-field__item{transition:border-color var(--pf-ui-duration) ease,background-color var(--pf-ui-duration) ease}#MainContent .pf-colour-grid-field__item[aria-checked=true]{border-color:var(--pf-ui-ink)!important;background:var(--pf-ui-highlight)!important}#MainContent :is(.pf-colour-grid-field__label [data-pf-grid-choice],.pf-colour-grid-field__check,.pf-swatch-field__check){color:var(--pf-ui-ink)}#MainContent :is(.pf-finish-picker__label input,.pf-studio input[type=checkbox],.pf-studio-dialog input[type=checkbox]){accent-color:var(--pf-ui-ink)}#MainContent :is(.pf-studio select,.pf-studio-options-panel select,[data-pf-heart-font],.pf-finish-picker select){border-color:var(--pf-ui-border);border-radius:10px;min-height:44px;transition:border-color var(--pf-ui-duration) ease,box-shadow var(--pf-ui-duration) ease}#MainContent :is(button[name=add],.pfp-buy){background:var(--pf-ui-ink);color:#fff;border-radius:999px}#MainContent :is(.pf-studio-preview,.pf-studio-use){transition:filter var(--pf-ui-duration) ease,box-shadow var(--pf-ui-duration) ease}body>.pf-studio-dialog :is(button,select,summary){transition:color var(--pf-ui-duration) ease,background-color var(--pf-ui-duration) ease,border-color var(--pf-ui-duration) ease,box-shadow var(--pf-ui-duration) ease}body>.pf-studio-dialog select{min-height:44px;border-color:var(--pf-ui-border);border-radius:10px}body>.pf-studio-dialog .pf-studio-use{transition:filter var(--pf-ui-duration) ease,box-shadow var(--pf-ui-duration) ease}body>.pf-studio-dialog summary{border-radius:10px}body>.pf-studio-dialog :is(button,select,input,summary):focus-visible{outline:2px solid var(--pf-ui-ink);outline-offset:3px}@media(hover:hover)and (pointer:fine){#header-group :is(.pf-main-nav>a,.pf-cart-link,.pf-languages button):hover{background:var(--pf-ui-highlight);color:var(--pf-ui-ink);box-shadow:inset 0 -2px 0 var(--pf-ui-ink)}#header-group .pf-brand:hover{filter:drop-shadow(0 2px 3px rgb(39 54 129 / 18%));transform:translateY(-1px)}#MainContent :is(.pfp-filter-row button,.pfp-filter-row .pfp-collection-link,.pf-filters button,.pf-name-set-picker__choices a,.pf-design-secondary,.pf-swatch-field__trigger,.pf-swatch-field__option,.pf-finish-picker__label,.quantity-selector button,.pf-studio-dialog button:not(.pf-studio-use)):not(:disabled):not([aria-disabled=true]):hover,#MainContent .variant-option__button-label:not(.variant-option__button-label--has-swatch):hover{background:var(--pf-ui-highlight);color:var(--pf-ui-ink);border-color:var(--pf-ui-ink);box-shadow:inset 0 -2px 0 var(--pf-ui-ink)}#MainContent .pf-editable-faq summary:hover{background:var(--pf-ui-highlight)}#MainContent .pf-colour-grid-field__item:hover{border-color:var(--pf-ui-ink)!important;background:var(--pf-ui-highlight)!important}#MainContent :is(.pf-studio select,[data-pf-heart-font],.pf-finish-picker select):hover{border-color:var(--pf-ui-ink)}#MainContent :is(button[name=add],.pfp-buy):not(:disabled):not([aria-disabled=true]):hover{background:#37479b}#MainContent :is(.pf-studio-preview,.pf-studio-use):not(:disabled):hover{filter:brightness(.96)}body>.pf-studio-dialog :is(button:not(.pf-studio-use),summary):not(:disabled):hover{background:var(--pf-ui-highlight);color:var(--pf-ui-ink);border-color:var(--pf-ui-ink);box-shadow:inset 0 -2px 0 var(--pf-ui-ink)}body>.pf-studio-dialog select:hover{border-color:var(--pf-ui-ink)}body>.pf-studio-dialog .pf-studio-use:not(:disabled):hover{filter:brightness(.96)}}#header-group :is(.pf-main-nav>a,.pf-cart-link,.pf-languages button):active,#MainContent :is(.pfp-filter-row button,.pf-filters button,.pf-name-set-picker__choices a,.pf-design-secondary):active{background:var(--pf-ui-highlight);color:var(--pf-ui-ink);box-shadow:inset 0 -2px 0 var(--pf-ui-ink)}#MainContent :is(button[name=add],.pfp-buy):not(:disabled):active{box-shadow:inset 0 0 0 2px #fff}#header-group :is(.pf-main-nav>a,.pf-cart-link,.pf-languages button,.pf-brand):focus-visible,#MainContent :is(.pfp-filter-row button,.pfp-filter-row .pfp-collection-link,.pf-filters button,.pf-name-set-picker__choices a,.pf-design-secondary,.pf-studio-preview,.pf-studio-dialog button,.pf-studio select,.pf-studio-dialog input,.pf-studio-dialog select,[data-pf-heart-font],.pf-colour-grid-field__item,.pf-swatch-field__trigger,.pf-swatch-field__option,.pf-editable-faq summary,.pf-finish-picker select,.quantity-selector button,.quantity-selector input,button[name=add]):focus-visible,#MainContent :is(.pf-finish-picker__label,.variant-option__button-label):has(input:focus-visible){outline:2px solid var(--pf-ui-ink);outline-offset:3px}@media(max-width:600px){#header-group .pf-main-nav{gap:3px;flex-wrap:wrap}#header-group .pf-main-nav>a{padding-inline:10px}#header-group .pf-cart-link{padding-inline:6px}#MainContent :is(.pfp-filter-row button,.pf-filters button){padding:10px 15px}#MainContent .pf-editable-faq summary{padding:16px}#MainContent .pf-editable-faq__answer{padding:16px 16px 6px}}@media(prefers-reduced-motion:reduce){#header-group *,body>.pf-studio-dialog *,#MainContent :is(.pfp-filter-row,.pf-filters,.pf-editable-faq,.pf-name-set-picker,.pf-studio,.pf-studio-dialog,.pf-colour-grid-field,.pf-swatch-field,.pf-finish-picker,.variant-option,.quantity-selector) *,#MainContent :is(button[name=add],.pfp-buy,.pf-design-secondary){transition:none!important;animation:none!important}#header-group .pf-brand:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/pf-header-interactions.css.map */
