:root{--phofay-rose:#d98fa5;--phofay-rose-deep:#a95672;--phofay-rosegold:#b76e79;--phofay-champagne:#e8c4b0;--phofay-ink:#3a2a31;--phofay-plum:#2d1f25;--phofay-display:"Cormorant Garamond","Playfair Display",Georgia,"Times New Roman",serif;--phofay-btn:linear-gradient(135deg,#b9617d 0%,#a04c69 60%,#b06077 100%);--phofay-gold-btn:linear-gradient(135deg,#d9a58e 0%,#b76e79 100%);--spacing-sections-desktop:56px;--spacing-sections-mobile:34px}:root,.color-scheme-1{--color-background:255,250,250;--gradient-background:linear-gradient(180deg,#fffcfc 0%,#fff5f8 100%);--color-foreground:58,42,49;--color-background-contrast:232,190,203;--color-shadow:169,86,114;--color-button:169,86,114;--color-button-text:255,250,250;--color-secondary-button:255,250,250;--color-secondary-button-text:143,69,98;--color-link:143,69,98;--color-badge-foreground:58,42,49;--color-badge-background:255,250,250;--color-badge-border:58,42,49;--payment-terms-background-color:rgb(255,250,250)}.color-scheme-2{--color-background:253,232,238;--gradient-background:linear-gradient(135deg,#fff4f6 0%,#fbd9e3 100%);--color-foreground:58,42,49;--color-background-contrast:226,180,196;--color-shadow:169,86,114;--color-button:169,86,114;--color-button-text:255,250,250;--color-secondary-button:253,232,238;--color-secondary-button-text:143,69,98;--color-link:143,69,98;--color-badge-foreground:58,42,49;--color-badge-background:253,232,238;--color-badge-border:58,42,49;--payment-terms-background-color:rgb(253,232,238)}.color-scheme-3{--color-background:45,31,37;--gradient-background:linear-gradient(135deg,#2d1f25 0%,#4a2f3b 100%);--color-foreground:255,246,242;--color-background-contrast:120,86,100;--color-shadow:45,31,37;--color-button:232,196,176;--color-button-text:45,31,37;--color-secondary-button:45,31,37;--color-secondary-button-text:255,246,242;--color-link:255,246,242;--color-badge-foreground:255,246,242;--color-badge-background:45,31,37;--color-badge-border:255,246,242;--payment-terms-background-color:rgb(45,31,37)}.color-scheme-4{--color-background:160,76,105;--gradient-background:linear-gradient(135deg,#ad5f78 0%,#8f4562 100%);--color-foreground:255,255,255;--color-background-contrast:210,140,160;--color-shadow:58,42,49;--color-button:255,255,255;--color-button-text:143,69,98;--color-secondary-button:160,76,105;--color-secondary-button-text:255,255,255;--color-link:255,255,255;--color-badge-foreground:255,255,255;--color-badge-background:160,76,105;--color-badge-border:255,255,255;--payment-terms-background-color:rgb(160,76,105)}.color-scheme-5{--color-background:138,74,96;--gradient-background:linear-gradient(320deg,#a95672 0%,#7d3f56 100%);--color-foreground:255,255,255;--color-background-contrast:200,130,150;--color-shadow:58,42,49;--color-button:255,255,255;--color-button-text:125,63,86;--color-secondary-button:138,74,96;--color-secondary-button-text:255,255,255;--color-link:255,255,255;--color-badge-foreground:255,255,255;--color-badge-background:138,74,96;--color-badge-border:255,255,255;--payment-terms-background-color:rgb(138,74,96)}html{scroll-behavior:smooth}h1,h2,.h0,.h1,.h2,.title,.banner__heading,.rich-text__heading{font-family:var(--phofay-display);font-weight:500;letter-spacing:-.005em;line-height:1.12}.rich-text__heading{font-size:clamp(3.4rem,5.2vw,5.6rem)}.header__menu-item,.list-menu__item,.footer-block__heading{letter-spacing:.05em}.card__heading,.card__heading a,.product__title h1{text-underline-offset:.18em}a,button,.button,.shopify-payment-button__button{transition:box-shadow .25s ease,transform .25s ease,background-color .25s ease,border-color .25s ease,color .25s ease}.button,button.button,.shopify-payment-button__button--unbranded{border-radius:999px;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.button:not(.button--secondary):not(.button--tertiary):not([disabled]),.shopify-payment-button__button--unbranded{background-image:var(--phofay-btn);box-shadow:0 8px 22px #a9567238,inset 0 1px #ffffff61}.button:not([disabled]):hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px);box-shadow:0 12px 30px #d98fa573,0 0 0 4px #d98fa524}.button:active,button.button:active{transform:scale(.985)}.product-form__submit,.shopify-payment-button__button{min-height:4.8rem}.section-header .header-wrapper{background:#fffafae6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(183,110,121,.22)}.header__heading-link{padding-top:.4rem;padding-bottom:.4rem}.utility-bar{border-bottom:1px solid rgba(183,110,121,.25)}.footer{background:linear-gradient(180deg,#fff5f8,#fbe3ea);border-top:1px solid rgba(183,110,121,.22)}.footer a:hover,.header__menu-item:hover{color:var(--phofay-rose-deep)}.card-wrapper .card,.product-card-wrapper .card,.collection-card-wrapper .card{border-radius:18px;overflow:hidden;background:#ffffffe0;border:1px solid rgba(217,143,165,.2);box-shadow:0 5px 22px #4f26340d;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}@media(hover:hover)and (pointer:fine){.card-wrapper:hover .card,.product-card-wrapper:hover .card,.collection-card-wrapper:hover .card{transform:translateY(-4px);border-color:#b76e7973;box-shadow:0 14px 34px #a9567224,0 0 24px #ffc8d866}}.card__media,.media,.global-media-settings{background-color:#fff6f8}.badge,.price__badge-sale{border-radius:999px;letter-spacing:.04em}.price--on-sale .price-item--sale,.price-item--sale{color:var(--phofay-rose-deep)}.product__info-wrapper,.product__description,.rte{line-height:1.75}.field__input,.select__select,.customer .field input{border-radius:14px}.newsletter,.email-signup-banner,.image-with-text__content{border-radius:22px}:focus-visible{outline-color:var(--phofay-rose-deep)}.rich-text.gradient{position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 0%,#fff,#ffeef2 45%,#fde1e9)}.rich-text>*{position:relative;z-index:1}.rich-text:before,.rich-text:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.rich-text:before{background-image:radial-gradient(circle at 12% 28%,rgba(255,255,255,.95) 0 2px,transparent 3px),radial-gradient(circle at 86% 22%,rgba(232,196,176,.9) 0 2px,transparent 3.5px),radial-gradient(circle at 72% 78%,rgba(255,255,255,.9) 0 1.5px,transparent 3px),radial-gradient(circle at 24% 80%,rgba(217,143,165,.55) 0 2px,transparent 3.5px),radial-gradient(circle at 50% 12%,rgba(255,255,255,.9) 0 1.5px,transparent 3px);animation:phofay-twinkle 5.5s ease-in-out infinite}.rich-text:after{background:radial-gradient(circle at 50% 115%,rgba(255,182,203,.38),transparent 60%)}@keyframes phofay-twinkle{0%,to{opacity:.35}50%{opacity:1}}.shopify-section [class^=ai-marquee-]:not([class*=__]){background:linear-gradient(100deg,#3a2330,#7a4558,#3a2330);color:#fff6f2}.shopify-section [class*=ai-marquee-][class$=__separator]{color:var(--phofay-champagne)}.shopify-section [class^=ai-lux-showcase-]:not([class*=__]){background:radial-gradient(ellipse at 20% 10%,#fff,#ffeef2 45%,#fddde6);color:var(--phofay-ink)}.shopify-section [class*=ai-lux-showcase-][class$=__eyebrow]{color:var(--phofay-rosegold)}.shopify-section [class*=ai-lux-showcase-][class$=__title]{font-family:var(--phofay-display);font-weight:500;letter-spacing:-.005em;color:var(--phofay-ink)}.shopify-section [class*=ai-lux-showcase-][class$=__halo]{background:radial-gradient(circle,rgba(255,170,196,.5) 0%,rgba(255,205,221,.22) 45%,transparent 72%)}.shopify-section [class*=ai-lux-showcase-][class$=__button]{background:var(--phofay-btn);color:#fff;border-radius:999px;box-shadow:0 8px 22px #a9567240,inset 0 1px #ffffff61}.shopify-section [class*=ai-lux-showcase-][class$=__button]:hover{opacity:1;box-shadow:0 12px 30px #d98fa573,0 0 0 4px #d98fa524}.shopify-section [class^=ai-phofay-description-]:not([class*=__]){background:linear-gradient(180deg,#fff,#fff4f7);border:1px solid rgba(217,143,165,.28);border-radius:20px;box-shadow:0 10px 30px #a9567214;color:var(--phofay-ink)}.shopify-section [class^=ai-phofay-description-]:not([class*=__]) h2{font-family:var(--phofay-display);font-weight:500;color:var(--phofay-ink)}.shopify-section [class*=ai-phofay-description-][class$=__feature]{border-color:#b76e7973;background:#ffffffbf;color:#8f4562}.shopify-section [class^=ai-phofay-reel-]:not([class*=__]){background:radial-gradient(ellipse at 50% 42%,#fffffff5,#fde8eee6 42%,#fbd6e1fa);color:var(--phofay-ink)}.shopify-section [class*=ai-phofay-reel-][class$=__card]{border-color:#d98fa566}.shopify-section [class*=ai-phofay-reel-][class$=__image-wrap]{background:linear-gradient(145deg,#fff1f4,#fde1e9)}.shopify-section [class*=ai-phofay-reel-][class$=__title]{font-family:var(--phofay-display);font-weight:500;color:var(--phofay-ink)}.shopify-section [class*=ai-phofay-reel-][class$=__cta]{background:var(--phofay-btn);border-color:#ffffff73;border-radius:999px;box-shadow:0 8px 22px #a9567240,inset 0 1px #ffffff61}.shopify-section [class*=ai-phofay-reel-][class$=__cta]:hover{background:linear-gradient(135deg,#a04c69,#8f4562)}@media screen and (max-width:749px){.page-width{padding-left:1.6rem;padding-right:1.6rem}.card-wrapper .card,.product-card-wrapper .card,.collection-card-wrapper .card{border-radius:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rich-text:before{animation:none;opacity:.7}}.collection .grid{--grid-desktop-horizontal-spacing:2rem;--grid-desktop-vertical-spacing:2rem}.collection .title-wrapper-with-link{justify-content:center;text-align:center}.collection .title-wrapper-with-link .title{font-family:var(--font-body-family);font-size:1.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.product-card-wrapper .card.card--card{background:#fff;border:1px solid rgba(217,143,165,.16);border-radius:16px;box-shadow:0 6px 24px #4f26340f}.product-card-wrapper .card__inner,.product-card-wrapper .card__media{background:linear-gradient(180deg,#fff,#fff7f9)}.product-card-wrapper .card__media .media img{object-fit:contain;padding:1.4rem;transition:transform .5s ease}@media(hover:hover)and (pointer:fine){.product-card-wrapper:hover .card__media .media img{transform:scale(1.04)}}.product-card-wrapper .card>.card__content{position:relative;padding:1.2rem 1.4rem 1.6rem;text-align:left}.product-card-wrapper .card>.card__content .card__information{padding:0;text-align:left}.product-card-wrapper .card>.card__content .card__heading{margin:0;font-family:var(--font-body-family);font-size:1.35rem;font-weight:500;line-height:1.4;letter-spacing:.01em;color:var(--phofay-ink);text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.product-card-wrapper .card-information{margin-top:.5rem;text-align:left}.product-card-wrapper .AirReviews-Widget{text-align:left}.product-card-wrapper .price__container{justify-content:flex-start}.product-card-wrapper .price{font-size:1.6rem;font-weight:600;color:var(--phofay-ink);letter-spacing:.01em}.product-card-wrapper .price--on-sale .price-item--sale{color:var(--phofay-rose-deep)}.product-card-wrapper .quick-add{position:absolute;right:1.2rem;bottom:1.2rem;margin:0;width:auto;z-index:3}.product-card-wrapper .card>.card__content:has(.quick-add) .card-information{padding-right:5rem}.product-card-wrapper .quick-add .quick-add__submit{width:4rem;min-width:4rem;height:4rem;min-height:4rem;padding:0;border-radius:50%;font-size:0;letter-spacing:0;color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27white%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M3 4h2l2.2 10.2a1 1 0 0 0 1 .8h8.6a1 1 0 0 0 1-.8L20 8H6%27/%3E%3Ccircle cx=%279%27 cy=%2719.5%27 r=%271.4%27/%3E%3Ccircle cx=%2717%27 cy=%2719.5%27 r=%271.4%27/%3E%3C/svg%3E"),var(--phofay-gold-btn);background-repeat:no-repeat,no-repeat;background-position:center,center;background-size:20px 20px,cover;box-shadow:0 6px 16px #b76e7959}.product-card-wrapper .quick-add .quick-add__submit:before,.product-card-wrapper .quick-add .quick-add__submit:after{display:none}.product-card-wrapper .quick-add .quick-add__submit[disabled]{opacity:.45}@media screen and (max-width:749px){.product-card-wrapper .card>.card__content{padding:1rem 1.1rem 1.4rem}.product-card-wrapper .card>.card__content .card__heading{font-size:1.25rem}.product-card-wrapper .quick-add{right:.9rem;bottom:.9rem}}@keyframes phofay-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.product__info-container .caption-with-letter-spacing{font-size:1.2rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--phofay-rosegold)}.product__title,.product__title h1,.product__title h2{font-family:var(--phofay-display);font-weight:500;font-size:clamp(2.8rem,3.4vw,4rem);line-height:1.12;letter-spacing:-.005em;color:var(--phofay-ink)}.product__info-container .price{padding-bottom:1.4rem;border-bottom:1px solid rgba(183,110,121,.22)}.product__info-container .price:not(.price--on-sale) .price-item--regular,.product__info-container .price-item--sale{font-size:2.6rem;font-weight:500;letter-spacing:.01em}.product__info-container .price:not(.price--on-sale) .price-item--regular{color:var(--phofay-ink)}.product-form__input.product-form__input--pill input[type=radio]+label{border-radius:999px;border:1px solid rgba(183,110,121,.4);background:#fff;color:var(--phofay-ink);padding:.9rem 1.9rem;letter-spacing:.04em}.product-form__input.product-form__input--pill input[type=radio]+label:hover{border-color:var(--phofay-rosegold);box-shadow:0 0 0 3px #d98fa52e}.product-form__input.product-form__input--pill input[type=radio]:checked+label{background:var(--phofay-btn);border-color:transparent;color:#fff;box-shadow:0 8px 20px #a9567247}.quantity{--inputs-radius:30px;--inputs-radius-outset:30px}.product-form__submit{border-radius:999px;font-size:1.4rem;letter-spacing:.14em}.product__description{position:relative;margin-top:2.4rem;padding:2.2rem 2.4rem 1.8rem;background:linear-gradient(180deg,#fff,#fff6f8);border:1px solid rgba(217,143,165,.25);border-radius:20px;box-shadow:0 10px 30px #a9567212;font-size:1.5rem;line-height:1.85;color:#3a2a31db;animation:phofay-rise .7s ease both}.product__description:before{content:"Description";display:block;margin-bottom:1.4rem;padding-bottom:1.1rem;border-bottom:1px solid rgba(183,110,121,.25);font-family:var(--phofay-display);font-size:1.7rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--phofay-rosegold)}.product__description p{margin:0 0 1.2rem}.product__description h2,.product__description h3,.product__description h4{margin:2rem 0 .8rem;font-family:var(--phofay-display);font-weight:500;color:var(--phofay-ink)}.product__description strong,.product__description b{color:var(--phofay-ink);font-weight:600}.product__description a{color:var(--phofay-rose-deep);text-decoration-color:#a9567266;text-underline-offset:.2em}.product__description ul{margin:0 0 1.4rem;padding:0;list-style:none}.product__description li{position:relative;margin:.7rem 0;padding-left:2.4rem}.product__description li:before{content:"\2726";position:absolute;left:0;top:.05em;font-size:1.1rem;color:var(--phofay-rosegold)}.product__description img{max-width:100%;height:auto;border-radius:14px}.product__description table{display:block;max-width:100%;overflow-x:auto}.product-media-container.global-media-settings{background:#fff;border:1px solid rgba(217,143,165,.2);border-radius:20px;box-shadow:0 14px 40px #a9567214}@media screen and (min-width:990px){.product__info-wrapper .product__info-container{padding:2.8rem 3rem;background:linear-gradient(180deg,#ffffffe0,#fff5f8e0);border:1px solid rgba(217,143,165,.2);border-radius:24px;box-shadow:0 18px 50px #a9567214}.product__info-container .product__description{background:#fff8fa;box-shadow:none}}@media screen and (max-width:749px){.product__description{padding:1.6rem 1.5rem 1.2rem;font-size:1.4rem}.product__description:before{font-size:1.5rem;letter-spacing:.2em}}@media(prefers-reduced-motion:reduce){.product__description{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/phofay-luxe.css.map */
