:root{--burgundy: #6D1F3A;--burgundy-deep: #551530;--pink: #F8D7E6;--pink-soft: #FDEEF4;--beige: #F7F3EE;--gold: #C9A86A;--gold-soft: #E4D2AE;--white: #FFFFFF;--ink: #2A1018;--muted: #8A6E78;--line: #EADFE3;--ease: cubic-bezier(.22,1,.36,1)}body{font-family:Jost,-apple-system,sans-serif;background:var(--beige);color:var(--ink);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:Playfair Display,Georgia,serif;font-weight:500;line-height:1.12}.header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f3eee0!important;border-bottom:1px solid var(--line)}.header__heading-link{font-family:Playfair Display,Georgia,serif;font-weight:600;color:var(--burgundy)!important;letter-spacing:.02em}.announcement-bar{background:var(--burgundy-deep)!important;color:var(--pink-soft)!important;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.announcement-bar__message{color:var(--pink-soft)!important}.button,.btn{background:var(--burgundy)!important;color:#fff!important;border-radius:34px!important;letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;font-weight:600;border:none!important;transition:background .25s var(--ease),transform .25s var(--ease)!important}.button:hover,.btn:hover{background:var(--burgundy-deep)!important;transform:translateY(-2px)}.button--secondary{background:transparent!important;color:var(--burgundy)!important;border:1.5px solid var(--burgundy)!important}.button--secondary:hover{background:var(--burgundy)!important;color:#fff!important}.card-wrapper{border-radius:18px;overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.card-wrapper:hover{transform:translateY(-6px);box-shadow:0 18px 50px -20px #55153047}.card{background:var(--white);border-radius:18px}.card__heading,.card__heading a{font-family:Playfair Display,Georgia,serif!important;color:var(--ink)}.price{color:var(--burgundy)!important;font-weight:600}.price--on-sale .price__regular{text-decoration:line-through;color:var(--muted)!important}.collection__title,.featured-collection .title{font-family:Playfair Display,Georgia,serif!important}.multicolumn-card{text-align:center}.multicolumn-card__title{font-family:Playfair Display,Georgia,serif;color:var(--burgundy)}.rich-text__heading{font-family:Playfair Display,Georgia,serif!important}.footer{background:var(--burgundy-deep)!important;color:#ffffffd1}.footer__heading{color:#fff!important;font-size:11px;letter-spacing:.22em;text-transform:uppercase}.footer-block__details-content a{color:#ffffffbf;font-weight:300;transition:color .2s}.footer-block__details-content a:hover{color:var(--gold-soft)}.footer__logo-link{font-family:Playfair Display,Georgia,serif;color:#fff!important;font-size:26px}.footer__copyright{border-top:1px solid rgba(255,255,255,.12);color:#ffffff8c}.footer__icon svg{fill:#ffffffb3}.footer__icon:hover svg{fill:var(--gold-soft)}.cart-drawer{background:var(--beige)}.cart-drawer__title{font-family:Playfair Display,Georgia,serif;color:var(--burgundy)}.badge--sale{background:var(--burgundy)!important;color:#fff!important;border-radius:30px}input[type=email],input[type=text],input[type=tel]{border-radius:34px!important;border-color:var(--line)!important}input:focus{border-color:var(--burgundy)!important;box-shadow:0 0 0 2px #6d1f3a26!important}.slideshow__text-wrapper h2{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(32px,5vw,64px)!important}.caption{color:var(--gold)!important;letter-spacing:.3em;text-transform:uppercase;font-size:11px}.whatsapp-float{position:fixed;bottom:24px;right:24px;z-index:9999;width:58px;height:58px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 14px 30px -10px #25d36699;transition:transform .3s var(--ease);text-decoration:none}.whatsapp-float:hover{transform:scale(1.08)}.whatsapp-float svg{width:30px;height:30px;fill:#fff}.social-icons{display:flex;gap:14px;flex-wrap:wrap}.social-icons a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.25);color:#fffc;transition:background .2s,border-color .2s;text-decoration:none}.social-icons a:hover{background:var(--gold);border-color:var(--gold);color:var(--burgundy-deep)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ptwaves-custom.css.map */
