:root body:is(.pss,.ps-buttons-theme) :is(.pss-button,.button,.button-secondary,.button-custom,.shopify-challenge__button):not(:where(.email-signup__button--arrow,.quick-add__button)){--ps-action-bg:#17203b;--ps-action-ink:#fffbf6;--ps-action-border:#17203b;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:min(224px,100%);max-width:100%;min-height:54px;padding:14px 32px;border:1px solid var(--ps-action-border);border-radius:3px;background:var(--ps-action-bg);color:var(--ps-action-ink)!important;box-shadow:none;font-family:var(--pss-serif,var(--serif,"EB Garamond",Georgia,serif));font-size:16px;font-weight:400;letter-spacing:.01em;line-height:1.2;text-align:center;text-transform:capitalize;text-decoration:none;white-space:normal;overflow-wrap:normal;cursor:pointer;transition:background-color .22s,border-color .22s,box-shadow .22s,transform .22s}@layer portside-button-shape{:root body:is(.pss,.ps-buttons-theme) :is(.pss-button,.button,.button-secondary,.button-custom,.shopify-challenge__button):not(:where(.email-signup__button--arrow,.quick-add__button)){border-radius:3px!important}}:root body:is(.pss,.ps-buttons-theme) :is(.pss-button,.button,.button-secondary,.button-custom,.shopify-challenge__button):not(:where(.email-signup__button--arrow,.quick-add__button)):after{content:none}:root body:is(.pss,.ps-buttons-theme) .pss-button-light{--ps-action-bg:transparent;--ps-action-ink:#fffbf6;--ps-action-border:rgba(255,251,246,.75)}:root body:is(.pss,.ps-buttons-theme) :is(.pss-button-secondary,.button-secondary,.button.light,.ps-cart-update){--ps-action-bg:transparent;--ps-action-ink:#17203b;--ps-action-border:rgba(23,32,59,.65)}:root body.pss :is(.psp-gift-action,.pss-editor-close,.pss-editor-control){border-radius:3px;background:transparent;border:1px solid rgba(23,32,59,.65);box-shadow:none}:root body.pss .psp-gift-action[aria-pressed=true]{background:#f7f3ee;border-color:#17203b}:root body:is(.pss,.ps-buttons-theme) :is(.pss-button,.button,.button-secondary,.button-custom,.shopify-challenge__button):not(:where(.email-signup__button--arrow,.quick-add__button)):focus-visible{outline:2px solid #9a8275;outline-offset:5px}:root body:is(.pss,.ps-buttons-theme) :is(.pss-button,.button,.button-secondary,.button-custom,.shopify-challenge__button):is(:disabled,[aria-disabled=true]){opacity:.55;cursor:default;box-shadow:none}:root body:is(.pss,.ps-buttons-theme) :is(.pss-button,.button,.button-secondary,.button-custom,.shopify-challenge__button)[hidden]{display:none}:root body.ps-buttons-theme .button.full{width:100%;min-width:0}:root body.ps-buttons-theme .ps-cart-update{min-width:0;padding-inline:24px}:root body.ps-buttons-theme .proof-actions .button{min-width:0;padding:10px 12px;font-size:16px;min-height:48px}body.pss .pss-link{border-bottom-color:#b5a597;transition:color .2s,border-color .2s}body.pss .pss-link:is(:hover,:focus-visible){color:var(--pss-taupe);border-bottom-color:var(--pss-taupe)}@media(max-width:380px){:root body:is(.pss,.ps-buttons-theme) :is(.pss-button,.button,.button-secondary,.button-custom,.shopify-challenge__button):not(:where(.email-signup__button--arrow,.quick-add__button)){padding-inline:22px}}@media(hover:hover){:root body:is(.pss,.ps-buttons-theme) :is(.pss-button,.button,.button-secondary,.button-custom,.shopify-challenge__button):not(:where(.email-signup__button--arrow,.quick-add__button,:disabled,[aria-disabled=true])):hover{background:#28344e;color:var(--ps-action-ink)!important;box-shadow:none;text-decoration:none}:root body:is(.pss,.ps-buttons-theme) .pss-button-light:hover{background:#fffbf61a;border-color:#fffbf6}:root body:is(.pss,.ps-buttons-theme) :is(.pss-button-secondary,.button-secondary,.button.light,.ps-cart-update):hover{background:#f2ece5}}@media(hover:hover)and (prefers-reduced-motion:no-preference){:root body:is(.pss,.ps-buttons-theme) :is(.pss-button,.button,.button-secondary,.button-custom,.shopify-challenge__button):not(:where(.email-signup__button--arrow,.quick-add__button,:disabled,[aria-disabled=true])):hover{transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){:root body:is(.pss,.ps-buttons-theme) :is(.pss-button,.button,.button-secondary,.button-custom,.shopify-challenge__button){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/ps-studio-buttons.css.map */
