:root{--ct-ink: #2A2218;--ct-forest: #2D5C3E;--ct-sage: #7AB88A;--ct-sage-bg: #EBF3ED;--ct-clay: #E8805A;--ct-red: #D05840;--ct-gold: #F0A85A;--ct-cream: #FAF5EF;--ct-hairline: #E7DFD3;--ct-ease: cubic-bezier(.16,1,.3,1);--ct-flourish: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='10' viewBox='0 0 64 10'%3E%3Cpath d='M2 5 H26' stroke='%237AB88A' stroke-width='1' stroke-linecap='round'/%3E%3Cpath d='M32 8 C29 5 29 2 32 1 C35 2 35 5 32 8 Z' fill='%232D5C3E'/%3E%3Cpath d='M38 5 H62' stroke='%237AB88A' stroke-width='1' stroke-linecap='round'/%3E%3C/svg%3E")}.sec-title:after,.rev-summary:after,.insta-title:after,.f-news-copy h3:after{content:"";display:block;width:64px;height:10px;margin:12px auto 0;background:var(--ct-flourish) no-repeat center / contain;opacity:.9}.f-news-copy h3:after{margin-left:0}.search-inp{color:var(--ct-ink)!important}.cart-page-title{color:var(--ct-forest)!important}.btn-solid{background:var(--ct-forest)!important}.btn-solid:hover{background:#234a31!important}.pc-price,.gs-price,.gs-also-like-price,.b-now{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em}.pc-price-was,.gs-price-was,.gs-also-price-was,.b-was{text-decoration-thickness:1px;text-decoration-color:#2a221866}.gs-price--sale,.gs-also-price-sale{color:var(--ct-red)!important}.pc-media,.gs-also-like-img,.ctile,.promo-img{position:relative}.f-col-list a{position:relative;display:inline-block;transition:color .2s ease,transform .25s var(--ct-ease)}@media(hover:hover){.f-col-list a:hover{color:var(--ct-sage)!important;transform:translate(4px)}}.f-social a{transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .2s,background .2s,color .2s!important}@media(hover:hover){.f-social a:hover{transform:translateY(-3px) rotate(-6deg);border-color:var(--ct-sage)!important;background:var(--ct-sage)!important}}.f-copy{letter-spacing:.02em}.cd-title{letter-spacing:.16em}.cd-checkout-btn{letter-spacing:.12em!important;box-shadow:0 14px 30px -14px #2d5c3e80!important;transition:transform .25s var(--ct-ease),box-shadow .25s ease,background .2s ease!important}@media(hover:hover){.cd-checkout-btn:hover{transform:translateY(-2px);box-shadow:0 20px 40px -16px #2d5c3e99!important}}.cd-qty-btn{transition:background .15s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.cd-qty-btn:active{transform:scale(.85)}.cd-remove-btn{transition:color .2s ease,transform .2s ease}@media(hover:hover){.cd-remove-btn:hover{color:var(--ct-red);transform:rotate(8deg)}}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],select,textarea{accent-color:var(--ct-forest)}::placeholder{color:#2a221859}.pc-title,.pc-name{letter-spacing:-.005em;transition:color .2s ease}@media(hover:hover){.product-card:hover .pc-title{color:var(--ct-forest)}}.pc-badge{letter-spacing:.12em!important}.breadcrumb,.gs-fit-note,.fb-count{letter-spacing:.01em}.hero-cta{letter-spacing:.1em!important;transition:transform .28s var(--ct-ease),box-shadow .3s ease,background .2s ease,color .2s ease,border-color .2s ease!important}@media(hover:hover){.hero-cta:hover{transform:translateY(-2px)}}.rev-card{position:relative}.rev-card-text{position:relative;z-index:1}.rev-card:before{content:"\201c";position:absolute;top:2px;left:14px;z-index:0;font-family:var(--fd,"Cormorant Garamond",Georgia,serif);font-size:64px;line-height:1;color:var(--ct-sage);opacity:.28;pointer-events:none}.coll-empty,.cd-empty{color:var(--ct-ink)}.cd-empty-title{font-family:var(--fd,"Cormorant Garamond",Georgia,serif)}@media(prefers-reduced-motion:reduce){.f-social a,.f-col-list a,.cd-qty-btn,.cd-remove-btn,.hero-cta{transition:none!important}}body{background:#fcfaf6}.site-footer{background:#17211a!important}.f-news{border-bottom-color:#faf8f21a!important}.f-social a{border-color:#faf8f233!important;color:#faf8f2bf!important}.f-col-list a,.f-links a{color:#faf8f280!important}.f-col-list a:hover{color:var(--ct-sage)!important}.f-links a:hover{color:#faf8f2!important}.f-copy{color:#faf8f266!important}.filter-bar{background:#fcfaf6!important;border-color:var(--ct-hairline)!important}.fb-pill{border-right-color:var(--ct-hairline)!important}.fb-pill:first-child{border-left-color:var(--ct-hairline)!important}.fb-pill:hover,.fb-pill.open{background:var(--ct-sage-bg)!important;color:var(--ct-forest)!important}.fb-pill.open{border-bottom-color:var(--ct-forest)!important}.fb-pill-badge{background:var(--ct-forest)!important}.filter-pill{background:var(--ct-sage-bg)!important;border-color:#cbe2d2!important;color:var(--ct-forest)!important}.filter-pill-x{background:var(--ct-forest)!important}.filter-pill-x:hover{background:#234a31!important}.coll-pag .cur{background:var(--ct-forest)!important;border-color:var(--ct-forest)!important}.coll-pag a:hover{border-color:var(--ct-forest)!important}.lm-btn:hover{border-color:var(--ct-forest)!important;color:var(--ct-forest)!important}.coll-header,.f-news,.site-header{border-color:var(--ct-hairline)!important}.toast,.pe-toast{background:#17211a!important;color:#faf8f2!important;border-left:3px solid var(--ct-sage)!important}.pc-wish.active svg,.pc-wish[aria-pressed=true] svg{fill:var(--ct-clay)!important;stroke:var(--ct-clay)!important}.cd-head,.cart-drawer-head{border-bottom-color:var(--ct-hairline)!important}.cd-checkout-btn{background:var(--ct-forest)!important}.cd-checkout-btn:hover{background:#234a31!important}.gs-stars-pill svg,.rev-star{color:var(--ct-gold)}.gs-trust-item svg{stroke:var(--ct-sage)!important}.product-card .pc-name{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important}.product-card .pc-brand,.product-card .pc-vendor{display:block!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#8d8578!important;margin:4px 0 5px!important}.product-card .pc-price{font-size:12.5px!important;font-weight:650!important;color:var(--ct-ink,#2A2218)!important;letter-spacing:-.01em!important}.product-card .pc-price-was{font-weight:400!important;color:#a79e90!important}.rad-card-wait{opacity:0}.rad-card-in{opacity:1;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.rad-card-wait{opacity:1!important;transform:none!important}}.product-card .pc-price{position:relative}.product-card .pc-price:after{content:"";position:absolute;left:50%;bottom:-4px;height:1px;width:0;background:var(--ct-sage,#7AB88A);transform:translate(-50%);transition:width .35s var(--ct-ease)}@media(hover:hover){.product-card:hover .pc-price:after{width:26px}}.pc-stars svg{stroke:#c9962e!important}.pc-stars svg[fill="#0a0a0a"]{fill:#d9a441!important}.pc-rating-count{color:#a79e90!important;font-size:10px!important}.pc-price,.gs-price,.cd-line-price,.cart-total{unicode-bidi:isolate}.fb-view-btn{border:1.5px solid var(--ct-hairline,#E7DFD3)!important;color:#8d8578!important;background:#fff!important}.fb-view-btn:hover,.fb-view-btn.active{border-color:var(--ct-forest,#2D5C3E)!important;color:var(--ct-forest,#2D5C3E)!important;background:var(--ct-sage-bg,#EBF3ED)!important}.pc-badge--sale,.pc-badge.sale,.pe-badge--sale{background:var(--ct-red,#D05840)!important;color:#fff!important}.pe-badge{font-size:8.5px!important;letter-spacing:.14em!important;border-radius:3px!important}.gs-subtitle{letter-spacing:.2em!important;text-transform:uppercase!important;font-size:10.5px!important;color:#8d8578!important}@media(hover:hover)and (pointer:fine){.product-card .btn-solid{transform:none!important}}@media(hover:none),(max-width:768px){.pc-wish{opacity:1!important}}@media(hover:hover)and (min-width:769px){.pc-wish{transition:opacity .3s ease,transform .25s cubic-bezier(.34,1.56,.64,1),background .2s ease!important}}.pc-wish svg{stroke:#8d8578!important;fill:none!important}.pc-wish:hover svg{stroke:var(--ct-clay,#E8805A)!important}.pc-wish.active svg,.pc-wish[aria-pressed=true] svg{stroke:var(--ct-clay,#E8805A)!important;fill:var(--ct-clay,#E8805A)!important;animation:ctHeartPop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes ctHeartPop{0%{transform:scale(1)}35%{transform:scale(1.45)}60%{transform:scale(.9)}to{transform:scale(1)}}.pc-wish{overflow:visible!important}.pc-wish.active:after,.pc-wish[aria-pressed=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--ct-clay,#E8805A);animation:ctHeartRing .6s ease-out forwards;pointer-events:none}@keyframes ctHeartRing{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.9);opacity:0}}@media(prefers-reduced-motion:reduce){.pc-wish.active svg,.pc-wish[aria-pressed=true] svg{animation:none!important}.pc-wish.active:after,.pc-wish[aria-pressed=true]:after{animation:none!important;opacity:0}}.product-card{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important}@media(hover:hover){.product-card:hover{transform:none!important;box-shadow:none!important}.product-card:hover .pc-media img{transform:scale(1.03)!important}}.product-card .pc-media{border-radius:10px!important;overflow:hidden!important;background:#f2f0eb!important}.product-card .pc-media img{transition:transform 1s var(--ct-ease)!important}.product-card .pc-info,.product-card .pc-details{text-align:left!important;padding:12px 2px 0!important}.product-card .pc-brand,.product-card .pc-vendor{text-align:left!important;margin:0 0 4px!important}.product-card .pc-price{text-align:left!important;display:block!important;font-size:13px!important}.product-card .pc-price:after{left:0!important;transform:none!important}@media(hover:hover){.product-card:hover .pc-price:after{width:22px!important}}.pc-wish{z-index:3!important}.coll-pgrid{gap:28px 18px!important}@media(max-width:768px){.coll-pgrid{gap:22px 12px!important}}.usp-strip,.category-tiles,.reviews-section,.insta-section,.promo-split,.bundle-section,.fw-banner-section{padding-top:clamp(48px,8vw,104px)!important;padding-bottom:clamp(48px,8vw,104px)!important}.sec-head,.sec-title-wrap{margin-bottom:clamp(28px,4.5vw,56px)!important}.sec-title{font-size:clamp(26px,4.2vw,44px)!important;letter-spacing:-.02em!important;line-height:1.08!important}.hero-h1{letter-spacing:-.025em!important;line-height:1.02!important}.hero-sub{font-size:clamp(14px,1.6vw,18px)!important;opacity:.92}.btn-solid,.hero-cta,.promo-cta,.fp-apply,.cd-checkout-btn,.f-news button,.btn-outline,.btn-ghost{border-radius:999px!important}.btn-solid,.hero-cta{padding:15px 34px!important;font-size:12px!important}@media(min-width:769px){.site-header .hdr{height:72px!important}}.site-footer .f-cols,.site-footer .f-main{padding-top:clamp(44px,6vw,80px)!important}.ctile,.promo-img,.fw-ph,.bundle-media,.insta-item,.gs-also-like-img{border-radius:10px!important;overflow:hidden!important}@media(prefers-reduced-motion:reduce){.product-card .pc-media img{transition:none!important}}.sz-need-pick{animation:ctSizePulse 1s cubic-bezier(.16,1,.3,1);border-radius:10px}@keyframes ctSizePulse{0%{box-shadow:0 0 #e8805a8c}to{box-shadow:0 0 0 14px #e8805a00}}@media(prefers-reduced-motion:reduce){.sz-need-pick{animation:none}}@media(min-width:769px){.gs-prod-layout{padding-top:clamp(32px,4vw,60px)!important;padding-bottom:clamp(40px,5vw,80px)!important}}@media(max-width:768px){.gs-prod-layout{padding-top:20px!important;padding-bottom:40px!important}}
/*# sourceMappingURL=/cdn/shop/t/567/assets/pe-couture.css.map */
