/*!
 * PurSommeil — Custom CSS for Dawn
 * Premium polish: animations, hover, sticky cart, refinements
 */:root{--ps-ease: cubic-bezier(.16, 1, .3, 1)}html.ps-ready .ps-reveal{opacity:0;transform:translate3d(0,28px,0);transition:opacity .8s var(--ps-ease),transform .8s var(--ps-ease);will-change:opacity,transform}html.ps-ready .ps-reveal.ps-in{opacity:1;transform:translateZ(0)}html.ps-ready .ps-reveal.ps-done{will-change:auto}@media(prefers-reduced-motion:reduce){html.ps-ready .ps-reveal{opacity:1!important;transform:none!important;transition:none!important}}.button:not(.button--tertiary):hover,button[type=submit]:not(.button--tertiary):hover{transform:translateY(-2px);box-shadow:0 8px 20px #1a2b4a2e}.button,button[type=submit]{transition:transform .3s var(--ps-ease),box-shadow .3s var(--ps-ease),background-color .3s ease}.card-wrapper:hover .card__media img{transform:scale(1.04)}.card__media img{transition:transform .7s var(--ps-ease)}.product__media-item img{transition:transform .6s var(--ps-ease)}.product__media-item:hover img{transform:scale(1.03)}.accordion summary{padding:18px 16px;font-weight:600;letter-spacing:.01em;transition:background-color .25s ease}.accordion summary:hover{background-color:#c9a96e0f}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.01em;line-height:1.15}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=search]:focus,textarea:focus,select:focus{outline:none;border-color:#c9a96e!important;box-shadow:0 0 0 3px #c9a96e2e}@media(max-width:749px){.ps-sticky-cta{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:9999;transform:translate3d(0,130%,0);opacity:0;transition:transform .35s var(--ps-ease),opacity .25s ease;pointer-events:none}.ps-sticky-cta--show{transform:translateZ(0);opacity:1;pointer-events:auto}.ps-sticky-cta__btn{display:block;width:100%;background-color:#c9a96e;color:#1a2b4a;border:none;border-radius:10px;padding:16px 18px;font-weight:700;font-size:.95rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;box-shadow:0 6px 22px #1a2b4a33;transition:background-color .2s ease}.ps-sticky-cta__btn:active{background-color:#e8c98a}.ps-sticky-cta__btn[disabled]{background-color:#e8e8e8;color:#6b7280;cursor:not-allowed;box-shadow:none}body.ps-has-sticky-cta{padding-bottom:84px}}@media(max-width:749px){header a:not(.button),header button:not(.button),.header__icons a,.header__icons button,footer a:not(.button),.menu-drawer a{min-height:44px;display:inline-flex;align-items:center}details summary{min-height:48px}}.announcement-bar,.utility-bar{font-size:.85rem;letter-spacing:.04em}*:focus-visible{outline:2px solid #C9A96E!important;outline-offset:2px;border-radius:4px}.header__heading-link:has(span){display:inline-flex!important;align-items:center;gap:10px;text-decoration:none}.header__heading-link:has(span):before{content:"";display:inline-block;width:30px;height:30px;flex-shrink:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><path d='M22 16a10 10 0 1 1-8.5-9.9 8 8 0 0 0 8.5 9.9z' fill='%23C9A96E'/><circle cx='25' cy='8' r='1.5' fill='%23C9A96E'/><circle cx='28' cy='14' r='1' fill='%23C9A96E'/></svg>") no-repeat center / contain;transition:transform .4s var(--ps-ease)}.header__heading-link:has(span):hover:before{transform:rotate(-15deg)}@media(max-width:749px){.header__heading-link:has(span):before{width:24px;height:24px;gap:8px}}.button.button--secondary:after,.shopify-payment-button .button.button--secondary:after{box-shadow:0 0 0 1px #1a2b4a!important}.button.button--secondary:hover:after{box-shadow:0 0 0 1.5px #1a2b4a!important}.button.button--secondary:hover{box-shadow:0 6px 16px #1a2b4a1a!important}.header__heading-link:has(span) span,.header__heading-link:has(span)>*{white-space:nowrap!important;flex-shrink:0}.header__heading-link:has(span){white-space:nowrap;flex-wrap:nowrap}@media(max-width:749px){.header__heading-link:has(span){gap:6px!important}.header__heading-link:has(span):before{width:20px!important;height:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-pursommeil.css.map */
