/* Private Level Atelier: quiet editorial commerce. */
.plc-atelier{--pl-space:clamp(22px,5vw,96px);--plc-line:#c5cbd0;--plc-soft:#eeeae2;--pl-header:100px}
.plc-header{height:100px;padding-inline:var(--pl-space);gap:30px;background:var(--pl-ivory);border-bottom:1px solid rgba(29,45,68,.15)}
.plc-header .pl-navigation{gap:clamp(18px,2vw,38px)}.plc-header .pl-navigation a{font-size:11px;letter-spacing:.05em;position:relative;padding-block:14px;white-space:nowrap}.plc-header .pl-navigation a::after{content:"";position:absolute;bottom:9px;height:1px;left:0;right:0;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s}.plc-header .pl-navigation a:hover::after{transform:scaleX(1)}
.plc-header .pl-header-brand{width:184px}.plc-header .pl-header-tools{gap:23px}.plc-wishlist-link{display:flex;gap:6px;align-items:center;width:auto;font-size:10px}.plc-wish-count{font-size:10px}.plc-header .pl-cart-link{gap:8px}.pl-home .plc-header:not(.pl-header-scrolled){background:transparent;border-color:rgba(247,244,238,.24);color:var(--pl-ivory)}
.plc-ornament{display:block;width:220px;height:42px;color:#748bb0;margin:28px auto;pointer-events:none}.plc-ornament-bottom{transform:rotate(180deg)}
.plc-atelier .pl-section{padding-block:100px}.plc-atelier .pl-collection{padding-top:86px}.plc-atelier .pl-product-grid{gap:28px;border:0;align-items:start}.plc-atelier .pl-product-card{border:0;background:transparent;position:relative}.plc-card-frame{position:relative;padding:11px;border:1px solid var(--plc-line);background:#f3f0ea}.plc-card-frame::before,.plc-card-frame::after{content:"";position:absolute;inset:5px;border:1px solid #d8d9d5;pointer-events:none;z-index:2}.plc-card-frame::after{inset:0;border:0;background:radial-gradient(circle at 0 0,var(--pl-ivory) 7px,transparent 7.5px),radial-gradient(circle at 100% 0,var(--pl-ivory) 7px,transparent 7.5px),radial-gradient(circle at 0 100%,var(--pl-ivory) 7px,transparent 7.5px),radial-gradient(circle at 100% 100%,var(--pl-ivory) 7px,transparent 7.5px)}
.plc-card .pl-card-media{border:0;aspect-ratio:4/5;background:#fff}.plc-card .pl-card-info{padding:22px 0;min-height:128px;border-bottom:1px solid var(--plc-line)}.plc-card .pl-card-info h3{font-size:19px;margin-bottom:9px}.plc-card .pl-card-caption{font-size:10px;text-transform:uppercase;letter-spacing:.11em;margin-bottom:10px}.plc-card .pl-card-info .price{font-size:14px}.plc-card .pl-card-view{font-size:11px;background:var(--pl-ivory)}
.plc-wish{display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--plc-line);background:var(--pl-ivory);border-radius:50%;height:44px;width:44px;flex:0 0 44px;color:var(--pl-navy);transition:background .25s,color .25s,transform .25s;z-index:4}.plc-card .plc-wish{position:absolute;right:23px;top:23px}.plc-wish[aria-pressed=true]{background:var(--pl-navy);color:var(--pl-ivory);border-color:var(--pl-navy)}.plc-wish[aria-pressed=true] svg{fill:currentColor}.plc-wish:hover{transform:translateY(-2px)}
.plc-atelier .pl-crop-nightdress img{width:152%;transform:translateX(0);clip-path:inset(0 54% 0 0)}.plc-atelier .pl-crop-robe img{width:134%;transform:translateX(-36%);clip-path:inset(0 0 0 49%)}
.plc-footer{padding-top:80px;background:#192b42;color:var(--pl-ivory);position:relative;overflow:hidden}.plc-footer-heading{text-align:center;max-width:820px;margin:0 auto 76px}.plc-footer-heading .pl-eyebrow{color:var(--pl-blue);margin-bottom:22px}.plc-footer-heading h2{font-size:clamp(30px,3.5vw,54px);line-height:1.2;letter-spacing:-.035em}.plc-footer-heading .plc-ornament{color:var(--pl-blue);opacity:.8;margin-top:30px}.plc-footer-columns{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:clamp(22px,5vw,90px);padding-bottom:70px}.plc-footer-signature .pl-footer-brand{display:block;max-width:250px}.plc-footer-signature p{font-size:12px;color:#d9e1ee;max-width:230px;margin:22px 0 0}.plc-footer-columns h3{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--pl-blue);margin-bottom:24px;line-height:1.7}.plc-footer-columns nav>a,.plc-footer-contact>a,.plc-social-links>a{display:block;min-height:34px;font-size:12px;padding:4px 0}.plc-footer a{transition:opacity .25s}.plc-footer a:hover{opacity:.7}.plc-footer .pl-footer-bottom{font-size:10px;padding-top:23px;gap:30px;align-items:center}.plc-footer .pl-footer-bottom>div{display:flex;gap:30px;flex-wrap:wrap}.plc-contact-link{margin-top:18px;display:inline-block!important;border-bottom:1px solid #8d9fb7}.plc-footer-contact a{overflow-wrap:anywhere}
.plc-social{background:var(--pl-ivory);border-top:1px solid var(--plc-line)}.plc-social-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.plc-social-grid>div{overflow:hidden;aspect-ratio:4/5}.plc-social-grid img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.plc-social-grid>div:hover img{transform:scale(1.035)}.plc-social .pl-section-heading h2{font-size:clamp(32px,4vw,60px)}
.plc-gift-art{width:100%;height:100%;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:38px 28px;background:#e8edf6;position:relative;color:var(--pl-navy);text-align:center}.plc-gift-art::before{content:"";position:absolute;inset:16px;border:1px solid #8e9fbb;pointer-events:none}.plc-gift-art::after{content:"";position:absolute;inset:22px;border:1px solid #b6c1d2;pointer-events:none}.plc-gift-art>img{width:min(85%,310px);height:auto!important;object-fit:contain!important;margin:12px 0 35px;filter:brightness(.62)}.plc-gift-art .pl-eyebrow{font-size:9px;letter-spacing:.25em;margin:20px 0 7px}.plc-gift-art-title{font-size:clamp(20px,2vw,31px);letter-spacing:.25em;margin:12px 0 18px}.plc-gift-art>p:last-of-type{font-size:12px;margin:0}.plc-gift-art .plc-ornament{max-width:170px;margin:12px auto}.plc-gift-gallery{aspect-ratio:4/5}.plc-gift-gallery>.plc-gift-art{min-height:620px}.plc-gift-gallery>img{width:100%;height:100%;object-fit:contain}.plc-gift-feature .pl-gifting-copy{max-width:720px}.plc-gift-feature .pl-gifting-copy .plc-ornament{margin:25px 0;color:#405b82}.plc-gift-feature .pl-gifting-photo>img{object-position:center 60%}
.plc-atelier.single-product .pl-shop{max-width:1660px;margin:auto;padding-top:calc(var(--pl-header) + 65px);padding-bottom:100px}.plc-atelier .woocommerce div.product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr);gap:clamp(42px,6vw,100px);align-items:start}.plc-atelier .woocommerce div.product div.images,.plc-atelier .woocommerce div.product div.summary{float:none;width:auto;margin:0;min-width:0}.plc-atelier.single-product .product_title{font-size:clamp(32px,3vw,48px);letter-spacing:-.035em;line-height:1.18;margin:0 0 20px}.plc-atelier.single-product .summary>.price{font-size:24px;margin:0 0 18px}.plc-atelier .woocommerce-product-details__short-description,.plc-product-intro{font-size:13px;color:var(--pl-muted);max-width:530px;margin:24px 0 30px;line-height:1.9}.plc-preorder-note{display:flex;gap:10px;align-items:start;font-size:12px;color:#405b61;line-height:1.8;margin:14px 0 12px;max-width:520px}.plc-preorder-note>span{width:5px;height:5px;background:#627e73;border-radius:50%;flex:0 0 5px;margin-top:8px}.plc-lead-time{font-size:12px;margin:8px 0 22px}.plc-atelier .woocommerce div.product form.cart{margin:28px 0 24px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.plc-atelier .woocommerce div.product form.variations_form{display:block}.plc-atelier .variations{width:100%;border:0;margin-bottom:20px}.plc-atelier .variations th,.plc-atelier .variations td{border:0;padding:0;text-align:left;display:block}.plc-atelier .variations th{font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:13px}.plc-size-options{display:none;gap:9px;flex-wrap:wrap}.plc-js .plc-size-options{display:flex}.plc-js .plc-variation-field>select{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.plc-size-options button{min-width:74px;min-height:48px;padding:10px 20px;border:1px solid #aeb7bf;background:transparent;font-size:12px;transition:all .25s}.plc-size-options button[aria-pressed=true]{background:var(--pl-navy);border-color:var(--pl-navy);color:var(--pl-ivory)}.plc-atelier .reset_variations{font-size:10px;display:inline-block;margin-top:10px;min-height:22px;text-decoration:underline}.plc-atelier .woocommerce-variation-add-to-cart{display:flex;align-items:center;gap:12px;margin-top:20px}.plc-atelier .single_add_to_cart_button{flex:1;min-width:180px;font-size:12px;letter-spacing:.03em;min-height:54px}.plc-atelier .quantity .qty{width:64px;min-height:54px;text-align:center;background:transparent;border:1px solid #aeb7bf}.plc-atelier .summary form.cart>.plc-wish,.plc-atelier .woocommerce-variation-add-to-cart>.plc-wish{width:54px;height:54px;flex-basis:54px;border-radius:0}.plc-atelier .woocommerce-variation-availability .stock{font-size:12px;color:#405b61;margin:8px 0}.plc-atelier .woocommerce-product-gallery__wrapper{background:#fff;border:1px solid var(--plc-line)}.plc-atelier .woocommerce-product-gallery__image img{width:100%;max-height:780px;object-fit:contain}.plc-atelier .flex-control-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px!important;padding:0}.plc-atelier .flex-control-thumbs li{width:100%!important;list-style:none;border:1px solid var(--plc-line);overflow:hidden}.plc-atelier .flex-control-thumbs img{aspect-ratio:4/5;object-fit:cover;cursor:pointer;opacity:.65}.plc-atelier .flex-control-thumbs img.flex-active{opacity:1}.plc-atelier .flex-direction-nav{display:none}
.plc-accordion{border-bottom:1px solid var(--plc-line);margin:0;background:transparent}.plc-accordion:first-child{border-top:1px solid var(--plc-line)}.plc-accordion summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;cursor:pointer;padding:24px 0;font-size:13px;line-height:1.6;min-height:64px}.plc-accordion summary::-webkit-details-marker{display:none}.plc-accordion summary::after{display:none!important}.plc-accordion summary>span{font-size:19px;font-weight:300;transition:transform .35s}.plc-accordion[open] summary>span{transform:rotate(45deg)}.plc-answer{padding:0 0 26px;font-size:13px;line-height:1.95;color:var(--pl-muted)}.plc-answer p:last-child{margin-bottom:0}.plc-product-accordions{margin-top:34px}.plc-atelier .pl-size-guide{font-size:14px;min-width:390px;width:100%;margin:0;border-collapse:collapse;line-height:1.5}.plc-atelier .pl-size-guide caption{text-align:left;font-size:11px;padding-bottom:16px}.plc-atelier .pl-size-guide th,.plc-atelier .pl-size-guide td{padding:16px 12px;border:1px solid #bec6cc;text-align:center}.plc-atelier .pl-size-guide tbody th{text-align:left;width:37%;font-weight:400}.plc-atelier .pl-size-guide thead{background:var(--pl-mist);color:var(--pl-navy)}.plc-atelier .pl-table-scroll{overflow:auto;padding-bottom:2px}.plc-gift-amount{flex:1 0 100%;margin-bottom:15px}.plc-gift-amount label{display:block;font-size:12px;margin-bottom:12px}.plc-gift-amount input{width:100%;padding:18px;border:1px solid var(--plc-line);background:transparent;font-size:22px}.plc-gift-amount p{font-size:11px;color:var(--pl-muted);margin:10px 0}
.plc-page{padding-top:var(--pl-header)}.admin-bar .plc-page{padding-top:var(--pl-header)}.plc-about-hero,.plc-contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,9vw,180px);align-items:center;max-width:1700px;margin:auto;min-height:780px}.plc-about-hero h1,.plc-contact-layout h1{font-size:clamp(40px,4.8vw,72px);line-height:1.16;letter-spacing:-.045em;max-width:650px}.plc-about-hero .plc-ornament,.plc-contact-layout .plc-ornament{margin:32px 0}.plc-lead{font-size:14px;line-height:1.95;color:var(--pl-muted);max-width:510px;margin:0}.plc-arch{border-radius:50% 50% 0 0;overflow:hidden;aspect-ratio:4/5;border:1px solid var(--plc-line);padding:9px}.plc-arch img{width:100%;height:100%;object-fit:cover;border-radius:50% 50% 0 0}.plc-contact-photo{aspect-ratio:4/5;overflow:hidden;padding:12px;border:1px solid var(--plc-line)}.plc-contact-photo img{width:100%;height:100%;object-fit:cover}.plc-contact-methods{margin-top:45px}.plc-contact-methods .pl-eyebrow{margin-bottom:8px}.plc-contact-email{font-size:clamp(16px,2vw,24px);overflow-wrap:anywhere}.plc-contact-methods .plc-social-links{display:flex;gap:25px;flex-wrap:wrap;margin:24px 0}.plc-about-story{max-width:1000px;margin:auto;text-align:center;border-top:1px solid var(--plc-line)}.plc-about-story h2{font-size:clamp(32px,4vw,56px);margin-bottom:40px}.plc-about-story>div{font-size:14px;line-height:2;max-width:710px;margin:auto;color:var(--pl-muted)}.plc-page-intro{text-align:center;max-width:740px;margin:0 auto 65px}.plc-page-intro h1{font-size:clamp(40px,5vw,72px)}.plc-page-intro>p:last-child{font-size:14px;color:var(--pl-muted)}.plc-faq-list{max-width:1000px;margin:auto}.plc-faq-list .plc-accordion summary{font-size:16px;padding:27px 0}.plc-faq-list .plc-answer{font-size:14px;max-width:850px;padding-bottom:30px}.plc-policy{max-width:1100px;margin:auto;min-height:500px}.plc-policy h1{font-size:clamp(30px,4vw,54px);margin-bottom:45px}
.plc-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(580px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;border:0;background:var(--pl-ivory);padding:0;color:var(--pl-navy);overflow:auto;box-shadow:-20px 0 80px #0002}.plc-drawer[open]{display:flex;flex-direction:column;animation:plc-drawer-in .45s cubic-bezier(.22,.61,.36,1)}.plc-drawer::backdrop{background:#16223277;backdrop-filter:blur(3px);animation:plc-fade-in .35s}.plc-drawer-head{padding:30px 34px;border-bottom:1px solid var(--plc-line);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background:var(--pl-ivory);z-index:2}.plc-drawer-head .pl-eyebrow{font-size:9px;margin-bottom:8px}.plc-drawer-head h2{font-size:29px;letter-spacing:-.04em}.plc-drawer-head button{background:transparent;border:0;width:44px;height:44px;display:grid;place-items:center}.plc-drawer-status{font-size:12px;padding:0 34px}.plc-cart-content{padding:0 34px 30px}.plc-cart-empty{text-align:center;padding:70px 5px}.plc-cart-empty p{font-size:17px;max-width:330px;margin:25px auto}.plc-cart-empty .pl-button{margin-top:15px}.plc-cart-item{display:grid;grid-template-columns:110px 1fr;gap:22px;padding:25px 0;border-bottom:1px solid var(--plc-line)}.plc-cart-thumb{display:block;aspect-ratio:4/5;background:#fff;overflow:hidden}.plc-cart-thumb>img{width:100%;height:100%;object-fit:contain}.plc-cart-name{font-size:15px;line-height:1.5}.plc-cart-item .variation{font-size:10px;line-height:1.6;margin:7px 0;display:flex;gap:4px;flex-wrap:wrap}.plc-cart-item .variation dt,.plc-cart-item .variation dd,.plc-cart-item .variation p{margin:0}.plc-cart-price{font-size:13px;margin:10px 0}.plc-quantity{display:inline-flex;border:1px solid var(--plc-line);align-items:center;height:38px}.plc-quantity button{width:36px;height:36px;border:0;background:transparent}.plc-quantity span{font-size:11px;min-width:26px;text-align:center}.plc-remove{font-size:10px;border:0;border-bottom:1px solid currentColor;background:transparent;margin-left:18px;padding:4px 0}.plc-cart-backorder{font-size:10px;color:#405b61;margin:9px 0 0}.plc-cart-summary{padding-top:22px}.plc-gift-notice,.plc-pouch-note{font-size:11px;margin:0 0 12px;color:var(--pl-muted);line-height:1.7}.plc-cart-discount{font-size:11px;display:flex;justify-content:space-between;margin:13px 0}.plc-cart-total{border-top:1px solid var(--plc-line);padding-top:20px;margin-top:20px;display:flex;justify-content:space-between;align-items:center;font-size:14px}.plc-cart-total strong{font-size:24px;font-weight:400}.plc-cart-shipping{font-size:10px;color:var(--pl-muted);margin:10px 0 22px}.plc-cart-summary>.pl-button{display:flex;width:100%;font-size:12px}.plc-cart-summary>.pl-text-link{display:flex;justify-content:center;width:max-content;margin:15px auto 0;font-size:11px}.plc-drawer-open{overflow:hidden}.plc-drawer[aria-busy=true] .plc-cart-content{opacity:.55;pointer-events:none}.plc-toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,15px);background:var(--pl-navy);color:var(--pl-ivory);padding:15px 24px;font-size:12px;max-width:calc(100vw - 36px);opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;z-index:10000;box-shadow:0 10px 35px #0002}.plc-toast.is-visible{opacity:1;transform:translate(-50%,0)}.plc-cart-thumb .plc-gift-art{min-height:0;padding:8px}.plc-cart-thumb .plc-gift-art::before,.plc-cart-thumb .plc-gift-art::after{inset:5px}.plc-cart-thumb .plc-gift-art>*{display:none}.plc-cart-thumb .plc-gift-art>.plc-gift-art-title{display:block;font-size:10px;letter-spacing:.1em;margin:auto}.plc-page [aria-busy=true]{opacity:.6}
@keyframes plc-drawer-in{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes plc-fade-in{from{opacity:0}to{opacity:1}}
@media(min-width:1600px){.plc-atelier .pl-size-guide{font-size:16px}.plc-atelier .pl-size-guide td,.plc-atelier .pl-size-guide th{padding:20px 14px}.plc-accordion summary{font-size:14px}}
@media(max-width:1150px){.plc-header .pl-navigation{gap:17px}.plc-header .pl-navigation a{font-size:10px}.plc-header .pl-header-brand{width:150px}.plc-header .pl-header-tools{gap:14px}.plc-header .pl-navigation a:last-child{display:none}.plc-footer-columns{grid-template-columns:1.2fr 1fr 1fr}.plc-footer-contact{grid-column:1/-1;border-top:1px solid #526279;padding-top:25px;display:flex;align-items:start;gap:28px;flex-wrap:wrap}.plc-footer-contact h3{width:100%;margin:0}.plc-footer-contact .plc-social-links{display:flex;gap:25px}.plc-contact-link{margin-top:0}.plc-atelier .pl-product-grid{gap:18px}.plc-atelier .woocommerce div.product{gap:38px;grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}}
@media(max-width:800px){.plc-atelier{--pl-header:80px}.plc-header{height:80px;grid-template-columns:1fr auto 1fr}.plc-header .pl-menu-toggle{display:flex}.plc-header .pl-navigation{position:fixed;inset:80px 0 auto;max-height:calc(100dvh - 80px);padding:35px var(--pl-space);background:var(--pl-ivory);color:var(--pl-navy);display:none;flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid var(--plc-line)}.admin-bar .plc-header .pl-navigation{top:112px}.pl-menu-open .plc-header .pl-navigation{display:flex}.plc-header .pl-navigation a,.plc-header .pl-navigation a:last-child{display:block;font-size:18px;padding:16px 0;border-bottom:1px solid var(--plc-line)}.plc-header .pl-navigation a::after{display:none}.plc-header .pl-header-brand{width:135px}.plc-header .pl-header-tools{gap:13px;justify-content:end}.plc-wish-count{display:none}.plc-header .pl-languages{display:none}.plc-atelier .pl-section{padding-block:65px}.plc-atelier .pl-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.plc-atelier .pl-product-card:last-child:nth-child(odd){grid-column:auto}.plc-card-frame{padding:7px}.plc-card-frame::before{inset:3px}.plc-card .plc-wish{top:14px;right:14px;width:36px;height:36px;min-height:36px;flex-basis:36px}.plc-card .plc-wish svg{width:18px}.plc-card .pl-card-info{padding:15px 0;min-height:120px}.plc-card .pl-card-caption{font-size:8px;letter-spacing:.06em}.plc-card .pl-card-info h3{font-size:16px}.plc-card .pl-card-info .price{font-size:12px}.plc-card .pl-card-action{display:none}.plc-footer{padding-top:60px}.plc-footer-heading{margin-bottom:45px}.plc-footer-columns{grid-template-columns:1fr 1fr;gap:40px 25px;padding-bottom:40px}.plc-footer-signature{grid-column:1/-1}.plc-footer-signature .pl-footer-brand{max-width:210px}.plc-footer-signature p{max-width:330px}.plc-footer-contact{display:block;border:0;padding:0;grid-column:1/-1}.plc-footer-contact h3{margin-bottom:18px}.plc-footer-contact .plc-social-links{display:flex;gap:25px;margin:15px 0}.plc-footer .pl-footer-bottom{align-items:start;flex-direction:column;gap:16px}.plc-footer .pl-footer-bottom>div{gap:16px 25px}.plc-social-grid{grid-template-columns:repeat(2,1fr);gap:12px}.plc-social .pl-section-heading{align-items:start;flex-direction:column;gap:15px}.plc-social .pl-eyebrow{margin-bottom:12px}.plc-atelier.single-product .pl-shop{padding-top:calc(var(--pl-header) + 30px)}.plc-atelier .woocommerce div.product{grid-template-columns:1fr;gap:32px}.plc-atelier .woocommerce-product-gallery__image img{max-height:650px}.plc-atelier.single-product .product_title{font-size:34px}.plc-atelier .summary>.price{font-size:23px}.plc-atelier .flex-control-thumbs{grid-template-columns:repeat(6,1fr)}.plc-atelier .pl-size-guide{min-width:340px;font-size:12px}.plc-atelier .pl-size-guide td,.plc-atelier .pl-size-guide th{padding:13px 7px}.plc-about-hero,.plc-contact-layout{grid-template-columns:1fr;gap:40px;min-height:0}.plc-about-hero h1,.plc-contact-layout h1{font-size:45px}.plc-about-hero .plc-arch{max-width:550px;justify-self:center}.plc-page-intro{margin-bottom:40px}.plc-faq-list .plc-accordion summary{font-size:14px;padding:23px 0}.plc-faq-list .plc-answer{font-size:13px}.plc-gift-gallery>.plc-gift-art{min-height:440px}.plc-gift-feature .pl-gifting-photo{height:480px}.plc-gift-art-title{font-size:17px}.plc-card .plc-gift-art{min-height:0;padding:18px 10px}.plc-card .plc-gift-art>.pl-eyebrow{font-size:6px;margin-top:6px}.plc-card .plc-gift-art>img{margin:0 0 8px;max-width:115px}.plc-card .plc-gift-art .plc-ornament{width:90px;margin:4px auto;height:18px}.plc-card .plc-gift-art p:last-of-type{font-size:8px}.plc-card .plc-gift-art-title{font-size:12px;margin:8px 0}.plc-card .plc-gift-art::before{inset:7px}.plc-card .plc-gift-art::after{inset:10px}}
@media(max-width:480px){.plc-header .pl-header-brand{width:120px}.plc-header .pl-header-tools{gap:8px}.plc-header .pl-cart-link{font-size:10px}.plc-header .plc-wishlist-link{width:28px}.admin-bar .plc-header .pl-navigation{top:126px}.plc-drawer-head{padding:24px}.plc-cart-content{padding:0 22px 25px}.plc-drawer-head h2{font-size:25px}.plc-cart-item{grid-template-columns:90px 1fr;gap:17px}.plc-cart-name{font-size:13px}.plc-remove{margin-left:12px}.plc-size-options button{min-width:66px}.plc-atelier .single_add_to_cart_button{min-width:135px;padding-inline:14px}.plc-atelier .woocommerce-variation-add-to-cart{gap:8px}.plc-atelier .summary form.cart>.plc-wish,.plc-atelier .woocommerce-variation-add-to-cart>.plc-wish{flex-basis:46px;width:46px}.plc-atelier .quantity .qty{width:52px}.plc-atelier .pl-section-heading{gap:18px}.plc-gift-gallery>.plc-gift-art{min-height:380px}}
@media(prefers-reduced-motion:reduce){.plc-drawer[open],.plc-drawer::backdrop{animation:none}.plc-toast{transition:none}}
.plc-card-frame>.plc-card-ornament{position:absolute;top:-13px;left:50%;transform:translateX(-50%);width:100px;height:25px;margin:0;background:var(--pl-ivory);z-index:3;color:#7b8ca8}.pl-menu-open .pl-hero-logo{visibility:hidden}.pl-menu-open.pl-home.pl-motion .pl-header-brand img{opacity:1}.plc-header .pl-navigation a:hover{text-decoration:none}
@media(max-width:800px){.plc-atelier .pl-product-grid .pl-product-card:last-child:nth-child(odd) .pl-card-media{aspect-ratio:4/5}.plc-card-frame>.plc-card-ornament{width:75px;top:-11px;height:21px}}
.plc-product-nightdress.plc-composite-image .woocommerce-product-gallery__image:first-child{aspect-ratio:4/5;overflow:hidden}.plc-product-nightdress.plc-composite-image .woocommerce-product-gallery__image:first-child>a{display:block;position:relative;width:100%;height:100%;overflow:hidden}.plc-product-nightdress.plc-composite-image .woocommerce-product-gallery__image:first-child img{max-width:none!important;width:180%!important;height:100%!important;max-height:none;object-fit:contain;clip-path:inset(0 54% 0 0);transform:translateX(4%)}
.plc-product-robe.plc-composite-image .woocommerce-product-gallery__image:first-child{aspect-ratio:4/5;overflow:hidden}.plc-product-robe.plc-composite-image .woocommerce-product-gallery__image:first-child>a{display:block;position:relative;width:100%;height:100%;overflow:hidden}.plc-product-robe.plc-composite-image .woocommerce-product-gallery__image:first-child img{max-width:none!important;width:180%!important;height:100%!important;max-height:none;object-fit:contain;clip-path:inset(0 0 0 49%);transform:translateX(-42%)}
.plc-atelier .summary .added_to_cart{display:none!important}.plc-atelier .pl-crop-nightdress img{clip-path:inset(0 58% 0 0);transform:translateX(3%)}.plc-product-nightdress.plc-composite-image .woocommerce-product-gallery__image:first-child img{clip-path:inset(0 58% 0 0);transform:translateX(8%)}
.pl-home.pl-menu-open .plc-header{background:var(--pl-ivory);color:var(--pl-navy)}.pl-motion .pl-home.pl-menu-open .pl-header-brand img{opacity:1}
.plc-atelier .pl-shop,.plc-atelier .pl-page{padding-top:calc(var(--pl-header) + 60px)}
@media(max-width:800px){.plc-atelier .pl-shop,.plc-atelier .pl-page{padding-top:calc(var(--pl-header) + 40px)}}
