:root{--zuofun-ease-out: cubic-bezier(.22, 1, .36, 1);--zuofun-ease-soft: cubic-bezier(.4, 0, .2, 1);--zuofun-motion-fast: .18s;--zuofun-motion-medium: .52s;--zuofun-motion-slow: .76s}.zuofun-scroll-progress{position:fixed;z-index:1000;inset:0 auto auto 0;width:100%;height:2px;pointer-events:none;transform:scaleX(var(--zuofun-scroll-progress, 0));transform-origin:left center;background:currentcolor;opacity:.65;transition:opacity var(--zuofun-motion-fast) linear}body:not(.zuofun-has-scrolled) .zuofun-scroll-progress{opacity:0}@media(hover:hover)and (pointer:fine){.button,.button-secondary,button.shopify-payment-button__button--unbranded{position:relative;overflow:hidden;isolation:isolate;transition:color var(--zuofun-motion-fast) var(--zuofun-ease-soft),background-color var(--zuofun-motion-fast) var(--zuofun-ease-soft),border-color var(--zuofun-motion-fast) var(--zuofun-ease-soft),box-shadow var(--zuofun-motion-fast) var(--zuofun-ease-soft),transform var(--zuofun-motion-fast) var(--zuofun-ease-out);will-change:transform}.button:before,.button-secondary:before,button.shopify-payment-button__button--unbranded:before{content:"";position:absolute;z-index:-1;inset:-40% auto -40% -35%;width:24%;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 28%),transparent);transform:skew(-18deg) translate(-220%);transition:transform .62s var(--zuofun-ease-out)}.button:hover:before,.button-secondary:hover:before,button.shopify-payment-button__button--unbranded:hover:before{transform:skew(-18deg) translate(720%)}.button:hover,.button-secondary:hover,button.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),0 10px 24px #0000001a}.button:active,.button-secondary:active,button.shopify-payment-button__button--unbranded:active{transform:translateY(0) scale(.985);transition-duration:80ms}.icon-button,button[class*=icon]{transition:transform var(--zuofun-motion-fast) var(--zuofun-ease-out),background-color var(--zuofun-motion-fast) var(--zuofun-ease-soft)}.icon-button:hover,button[class*=icon]:hover{transform:translateY(-1px) scale(1.06)}.product-card,.resource-card{transition:transform var(--zuofun-motion-medium) var(--zuofun-ease-out)}.product-card:hover,.resource-card:hover{transform:translateY(-4px)}.product-card img,.resource-card__media img{transition:transform var(--zuofun-motion-slow) var(--zuofun-ease-out)}.product-card:hover img,.resource-card:hover .resource-card__media img{transform:scale(1.025)}#MainContent a:not(.button,.button-secondary,.about-brand-story__button,.product-card__link,.resource-card__link){text-decoration-thickness:.08em;text-underline-offset:.2em;transition:color var(--zuofun-motion-fast) var(--zuofun-ease-soft),text-underline-offset var(--zuofun-motion-fast) var(--zuofun-ease-out)}#MainContent a:not(.button,.button-secondary,.about-brand-story__button,.product-card__link,.resource-card__link):hover{text-underline-offset:.34em}}.zuofun-motion-ready [data-zuofun-reveal]{opacity:0;transform:translate3d(0,24px,0);filter:blur(3px);transition:opacity var(--zuofun-motion-slow) var(--zuofun-ease-out),transform var(--zuofun-motion-slow) var(--zuofun-ease-out),filter var(--zuofun-motion-medium) var(--zuofun-ease-out);transition-delay:var(--zuofun-reveal-delay, 0ms)}.zuofun-motion-ready [data-zuofun-reveal].is-zuofun-visible{opacity:1;transform:none;filter:none}header-component,.header-section{transition:background-color .28s var(--zuofun-ease-soft),box-shadow .28s var(--zuofun-ease-soft),backdrop-filter .28s var(--zuofun-ease-soft)}body.zuofun-has-scrolled header-component[sticky],body.zuofun-has-scrolled .header-section:has(header-component[sticky]){-webkit-backdrop-filter:saturate(135%) blur(14px);backdrop-filter:saturate(135%) blur(14px);box-shadow:0 1px #00000012}:focus-visible{outline-offset:4px;transition:outline-offset var(--zuofun-motion-fast) var(--zuofun-ease-out)}@media(prefers-reduced-motion:reduce){.zuofun-scroll-progress{display:none}.zuofun-motion-ready [data-zuofun-reveal]{opacity:1;transform:none;filter:none;transition:none}.button,.button-secondary,.product-card,.resource-card,.product-card img,.resource-card__media img{transform:none!important;transition:none!important}}.template-blog #MainContent{background:#faf9f6}.template-blog #MainContent>.shopify-section:first-child{padding-block:clamp(28px,4vw,62px) clamp(52px,7vw,96px)}.template-blog #MainContent>.shopify-section:first-child .section-content-wrapper{gap:0;align-items:stretch;overflow:hidden;background:#eee9e1}.template-blog #MainContent>.shopify-section:first-child .image-block{flex:0 0 56%;overflow:hidden}.template-blog #MainContent>.shopify-section:first-child .image-block img{height:100%;min-height:560px;object-fit:cover;transition:transform .9s var(--zuofun-ease-out)}.template-blog #MainContent>.shopify-section:first-child .section-content-wrapper:hover .image-block img{transform:scale(1.025)}.template-blog #MainContent>.shopify-section:first-child .group-block{flex:1;padding:clamp(40px,6vw,88px)}.template-blog #MainContent>.shopify-section:first-child .group-block-content:before{content:"THE JOURNAL  /  01";display:block;margin-bottom:clamp(42px,7vw,92px);font-size:.68rem;font-weight:600;letter-spacing:.18em}.template-blog #MainContent>.shopify-section:first-child .text-block p{max-width:11em;font-size:clamp(2rem,3.2vw,3.65rem);line-height:1.02}.template-blog #MainContent>.shopify-section:first-child rte-formatter p{max-width:34em;font-size:.92rem;line-height:1.65}.template-blog .featured-blog-posts{padding-block:clamp(20px,3vw,42px)}.template-blog .featured-blog-posts .section{border-top:1px solid rgba(17,17,17,.16)}.template-blog .featured-blog-posts-card__inner{overflow:hidden}.template-blog .featured-blog-posts-card__image{transition:transform .75s var(--zuofun-ease-out),filter .5s ease}.template-blog .featured-blog-posts-card:hover .featured-blog-posts-card__image{transform:scale(1.035);filter:saturate(.9) contrast(1.03)}.template-blog .featured-blog-posts-card__content{padding-top:14px}.template-blog .featured-blog-posts-card__content h4{line-height:1.2;transition:transform .24s var(--zuofun-ease-out)}.template-blog .featured-blog-posts-card:hover .featured-blog-posts-card__content h4{transform:translate(4px)}@media screen and (max-width:749px){.template-blog #MainContent>.shopify-section:first-child .section-content-wrapper{flex-direction:column}.template-blog #MainContent>.shopify-section:first-child .image-block{flex-basis:auto}.template-blog #MainContent>.shopify-section:first-child .image-block img{min-height:0;aspect-ratio:4 / 5}.template-blog #MainContent>.shopify-section:first-child .group-block{padding:34px 22px 42px}.template-blog #MainContent>.shopify-section:first-child .group-block-content:before{margin-bottom:34px}}.template-product #MainContent{background:transparent}.template-product .product-information{padding-block:clamp(18px,2vw,30px) clamp(52px,6vw,86px)!important}.template-product .product-information__grid{gap:0!important;align-items:stretch;overflow:hidden;border-block:1px solid rgba(17,17,17,.12);background:transparent}.template-product .product-information__media{padding:clamp(16px,2vw,28px);background:transparent}.template-product .product-information__media media-gallery{height:100%}.template-product .product-media-container{background:transparent}.template-product .product-media__image{transition:transform .85s var(--zuofun-ease-out),filter .45s ease}@media(hover:hover)and (pointer:fine){.template-product .product-information__media media-gallery:hover .product-media__image{transform:scale(1.018);filter:contrast(1.015)}}.template-product .product-details{position:relative;justify-content:center;padding:clamp(46px,5.5vw,88px) clamp(34px,5vw,76px)!important;border-inline-start:1px solid rgba(17,17,17,.12);background:transparent}.template-product .product-details:before{content:"ZUOFUN  /  EAU DE PARFUM";display:block;margin-bottom:clamp(28px,4vw,54px);font-size:.66rem;font-weight:600;letter-spacing:.18em;color:#1111119e}.template-product .product-details h1,.template-product .product-details .view-product-title{font-family:NewYork,New York,Georgia,serif;font-size:clamp(1.9rem,2.8vw,3.25rem)!important;font-weight:400!important;line-height:1.04!important;letter-spacing:0!important}.template-product .product-details product-price{margin-top:8px;font-size:1rem}.template-product .product-details variant-picker{margin-block:clamp(22px,3vw,38px);padding-block:18px;border-block:1px solid rgba(17,17,17,.1)}.template-product .product-details .add-to-cart-button{min-height:58px;letter-spacing:.04em}.template-product .slideshow-controls__thumbnail{border-radius:0!important;transition:opacity .2s ease,transform .26s var(--zuofun-ease-out)}.template-product .slideshow-controls__thumbnail:hover{transform:translate(3px)}@media screen and (max-width:749px){.template-product .product-information{padding-block:0 40px!important}.template-product .product-information__grid{border-block:0}.template-product .product-information__media{padding:0}.template-product .product-details{padding:38px 20px 46px!important;border-inline-start:0;border-top:1px solid rgba(17,17,17,.12)}.template-product .product-details:before{margin-bottom:26px}}.page-handle-customer-support-faq #MainContent{background:#f8f6f2}.page-handle-customer-support-faq [id$=__hero_CgQHt6] .section{min-height:clamp(320px,42vw,520px)!important}.page-handle-customer-support-faq [id$=__hero_CgQHt6] h1{font-size:clamp(2rem,3.4vw,3.8rem)!important;line-height:1.04!important;text-transform:none}.page-handle-customer-support-faq [id$=__section_4rjUQf] .section{padding-block:clamp(48px,6vw,76px)!important;border-bottom:1px solid rgba(17,17,17,.12)}.page-handle-customer-support-faq [id$=__section_4rjUQf] p{max-width:720px;margin-inline:auto;font-size:clamp(1.35rem,2.2vw,2.45rem)!important;line-height:1.18;color:#171614}.page-handle-customer-support-faq [id$=__section_NrLd3n] .section-content-wrapper{gap:clamp(30px,5vw,72px)!important;align-items:stretch;padding-block:clamp(48px,6vw,80px)}.page-handle-customer-support-faq [id$=__section_NrLd3n] .group-block{background:#fff}.page-handle-customer-support-faq [id$=__section_NrLd3n] .group-block-content{padding:clamp(24px,3vw,42px)}.page-handle-customer-support-faq [id$=__section_NrLd3n] rte-formatter p{margin-block:0 0 .55em;line-height:1.55}.page-handle-customer-support-faq [id$=__17749227687fe56e8a]{padding-block:clamp(28px,4vw,64px) clamp(72px,8vw,112px)}.page-handle-customer-support-faq [class*=ai-quick-actions-]{max-width:1180px!important}.page-handle-customer-support-faq [class*=ai-quick-actions-grid-]{gap:14px!important}.page-handle-customer-support-faq [class*=ai-quick-action-card-]{min-height:190px;justify-content:space-between;border:1px solid rgba(17,17,17,.14)!important;border-radius:0!important;background:#fff!important;transition:transform .28s var(--zuofun-ease-out),box-shadow .28s ease,border-color .28s ease}.page-handle-customer-support-faq [class*=ai-quick-action-card-]:hover{transform:translateY(-6px);border-color:#11111180!important;box-shadow:0 18px 38px #11111117}.page-handle-customer-support-faq [class*=ai-quick-action-image-]{width:52px!important;height:52px!important;transition:transform .32s var(--zuofun-ease-out)}.page-handle-customer-support-faq [class*=ai-quick-action-card-]:hover [class*=ai-quick-action-image-]{transform:translateY(-3px) rotate(-3deg)}.page-handle-customer-support-faq [class*=ai-quick-action-label-]{font-size:.9rem!important;letter-spacing:.03em}@media screen and (max-width:749px){.page-handle-customer-support-faq [id$=__section_NrLd3n] .section-content-wrapper{padding-block:36px}.page-handle-customer-support-faq [class*=ai-quick-action-card-]{min-height:150px}}.template-article #MainContent{background:#faf9f6}.template-article .section-wrapper:has(.blog-post-content) .section-content-wrapper{gap:0!important;padding-block:clamp(38px,5vw,72px) clamp(64px,8vw,112px)!important}.template-article .section-wrapper:has(.blog-post-content) header{width:min(820px,calc(100% - 40px));margin:0 auto clamp(46px,6vw,78px);text-align:center}.template-article .section-wrapper:has(.blog-post-content) header:before{content:"ZUOFUN  /  JOURNAL";display:block;margin-bottom:22px;font-size:.66rem;font-weight:600;letter-spacing:.2em}.template-article .section-wrapper:has(.blog-post-content) header h1{margin:0 auto 18px;max-width:16em;font-size:clamp(1.85rem,3.1vw,3.25rem)!important;line-height:1.08!important}.template-article .blog-post-featured-image,.template-article [class*=blog-post-featured-image]{width:min(1180px,calc(100% - 40px))!important;margin-inline:auto}.template-article [class*=blog-post-featured-image] img{max-height:720px;object-fit:cover}.template-article .blog-post-content{width:min(650px,calc(100% - 40px));margin:clamp(68px,9vw,118px) auto 0;font-size:clamp(.97rem,.98vw,1.04rem);line-height:1.92;color:#252421}.template-article .blog-post-content p{margin-block:0 1.85em}.template-article .blog-post-content p:first-child:first-letter{float:left;margin:.08em .12em 0 0;font-family:NewYork,New York,Georgia,serif;font-size:4.4em;line-height:.78}.template-article .blog-post-content h2,.template-article .blog-post-content h3{margin-block:2.8em .9em;font-family:NewYork,New York,Georgia,serif;font-weight:400;line-height:1.18}.template-article .blog-post-content rte-formatter>img,.template-article .blog-post-content rte-formatter>figure,.template-article .blog-post-content rte-formatter>video{display:block;max-width:min(920px,calc(100vw - 40px));margin:clamp(44px,7vw,78px) 50%;transform:translate(-50%)}.template-article .blog-post-content ul,.template-article .blog-post-content ol{margin-block:2em 2.4em;padding-inline-start:1.35em}.template-article .blog-post-content li+li{margin-top:.8em}.template-article .blog-post-content hr{width:90px;margin:clamp(58px,8vw,96px) auto;border:0;border-top:1px solid rgba(17,17,17,.28)}.template-article .blog-post-content h2{font-size:clamp(1.55rem,2.2vw,2.25rem)}.template-article .blog-post-content blockquote{margin:clamp(38px,6vw,70px) 0;padding:4px 0 4px clamp(22px,4vw,44px);border-left:1px solid #1b1a18;font-family:NewYork,New York,Georgia,serif;font-size:clamp(1.3rem,2vw,1.9rem);line-height:1.35}.template-article .featured-blog-posts{border-top:1px solid rgba(17,17,17,.14);background:#f1eee8}.template-article .featured-blog-posts-card__image{transition:transform .7s var(--zuofun-ease-out)}.template-article .featured-blog-posts-card:hover .featured-blog-posts-card__image{transform:scale(1.035)}@media screen and (max-width:749px){.template-article .section-wrapper:has(.blog-post-content) header{width:calc(100% - 32px)}.template-article .blog-post-featured-image,.template-article [class*=blog-post-featured-image]{width:100%!important}.template-article .blog-post-content{width:calc(100% - 40px);margin-top:54px;line-height:1.82}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/zuofun-polish.css.map */
