.page-id-57217 .cp-wardrobe-hero{background:linear-gradient(110deg,#fcf0ef,#f2dce4);border:1px solid #ead9df;border-radius:16px;padding:clamp(18px,3.2vw,42px)!important;margin:0 0 25px!important}
.cp-wardrobe-hero .cp-wardrobe-lockup{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;margin:0 0 12px}
.cp-wardrobe-lockup>.wpb_column{width:auto!important;float:none;flex:none}
.cp-wardrobe-lockup>.wpb_column>.vc_column-inner{padding:0}
.cp-wardrobe-lockup .wpb_wrapper,.cp-wardrobe-emblem,.cp-wardrobe-kicker{margin:0!important}
.cp-wardrobe-emblem img{display:block;width:42px;height:auto}
.cp-wardrobe-kicker{letter-spacing:.1em;font-weight:650}
.cp-wardrobe-title{font-family:Georgia,serif!important;font-size:clamp(32px,5vw,62px)!important;margin:0 0 7px!important}
.cp-wardrobe-intro{margin:0!important;font-style:italic}
.cp-wardrobe-products .xstore-wishlist-table{display:block;width:100%;border:0!important}
.cp-wardrobe-products .xstore-wishlist-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.cp-wardrobe-products .xstore-wishlist-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.cp-wardrobe-products .xstore-wishlist-items tr{display:flex!important;flex-direction:column;position:relative;min-width:0;border:1px solid #ead9df;border-radius:13px;padding:0 0 12px!important;margin:0!important;background:#fff;overflow:hidden;align-items:stretch!important}
.cp-wardrobe-products .xstore-wishlist-items tr>td{border:0!important;text-align:left!important;width:auto!important;padding:4px 14px!important}
.cp-wardrobe-products .xstore-wishlist-items tr>.xstore-wishlist-product{display:flex!important;flex:1 1 auto;flex-direction:column;align-items:stretch!important;padding:0!important;min-width:0}
.cp-wardrobe-products .xstore-wishlist-product .xstore-wishlist-image{display:grid!important;place-items:center;width:100%!important;height:210px;margin:0!important;padding:14px;background:#faf0ef}
.cp-wardrobe-products .xstore-wishlist-image img{display:block;width:100%;height:180px;object-fit:contain;mix-blend-mode:multiply}
.cp-wardrobe-products .xstore-wishlist-details{width:auto!important;min-width:0;padding:14px 14px 5px}
.cp-wardrobe-products .product-title{font-family:Georgia,serif;font-size:20px;line-height:1.25;display:block;overflow-wrap:anywhere;color:#382429}
.cp-wardrobe-products .cp-beauty-note{background:#fbf1f3;border-left:2px solid #bc8194;color:#573a44;padding:7px 9px;margin:8px 0 2px;font-size:13px;line-height:1.4}
.cp-wardrobe-products .cp-beauty-note strong{color:#81304e}
.cp-wardrobe-products .xstore-wishlist-items :is(.quantity-wrapper,.stock,.price){margin:0!important}
.cp-wardrobe-products .xstore-wishlist-items .button{border-radius:6px;background:#81304e;color:#fff;text-transform:none}
.cp-wardrobe-discovery{background:#faf0f1;border-radius:13px;padding:18px!important;margin:22px 0!important}
@media(max-width:950px){.cp-wardrobe-products .xstore-wishlist-items{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.cp-wardrobe-hero .cp-wardrobe-lockup{gap:7px}.cp-wardrobe-kicker{font-size:11px!important;letter-spacing:.07em}.cp-wardrobe-emblem img{width:31px}.cp-wardrobe-products .xstore-wishlist-items{grid-template-columns:minmax(0,1fr);gap:10px}.cp-wardrobe-products .xstore-wishlist-items tr>.xstore-wishlist-product{display:grid!important;grid-template-columns:minmax(76px,31%) minmax(0,1fr);align-items:start!important}.cp-wardrobe-products .xstore-wishlist-product .xstore-wishlist-image{height:100%;min-height:104px;padding:7px}.cp-wardrobe-products .xstore-wishlist-image img{height:auto;max-height:115px}.cp-wardrobe-products .xstore-wishlist-details{padding:10px 11px 7px}.cp-wardrobe-products .product-title{font-size:17px}.cp-wardrobe-products .cp-beauty-note{font-size:12px}}
.cp-wardrobe-products .cp-beauty-note-expand summary{cursor:pointer}
.cp-wardrobe-products .cp-beauty-note-more{display:block;text-decoration:underline;color:#81304e;font-weight:600;margin-top:4px}
.cp-wardrobe-products .cp-beauty-note-expand[open] .cp-beauty-note-more{display:none}
.cp-wardrobe-products .cp-beauty-note-full{margin:8px 0 2px;overflow-wrap:anywhere}
body.page-id-57217 .cp-wardrobe-products .xstore-wishlist-share button.cp-wardrobe-instagram{display:inline-flex!important;align-items:center;min-height:36px;border-radius:999px;border:1px solid #ead9df;background:#fffdfb;color:#81304e;padding:0 10px;font-size:12px}
.cp-wardrobe-share-status:not(:empty){flex-basis:100%;text-align:center;padding:4px}
.cp-wardrobe-share-status input{width:100%;max-width:100%}
@media(max-width:767px){body.page-id-57217 .cp-wardrobe-products .xstore-wishlist-share button.cp-wardrobe-instagram{min-height:44px}}
