html:has([data-reference-mobile=true]),body:has([data-reference-mobile=true]){margin:0;padding:0;background:#fff}.cu-vestido[data-reference-mobile=true]{display:block;position:relative;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0;background:#fff;color:#121212bf;font-family:Assistant,sans-serif;font-size:15px;font-weight:400;line-height:1.8;letter-spacing:.6px}.cu-vestido[data-reference-mobile=true] *{box-sizing:border-box}.cu-vestido[data-reference-mobile=true] .cu-mobile-panel{display:block;width:100%;margin:0;padding:0;border:0}.cu-vestido[data-reference-mobile=true] .cu-mobile-panel>img{display:block;width:100%;max-width:100%;height:auto;margin:0;padding:0;border:0;border-radius:0;object-fit:fill}.cu-vestido[data-reference-mobile=true] .cu-mobile-cta{width:100%;margin:0;padding:0 15px;background:#f1dfd1}.cu-vestido[data-reference-mobile=true] .cu-mobile-order{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:51px;height:auto;margin:0;padding:12px 20px 14px;border:0;border-radius:50px;outline:0;box-shadow:0 2px 7px #0000;background:#96344c;color:#fff;font-family:inherit;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:.6px;text-align:center;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none}.cu-vestido[data-reference-mobile=true] .cu-mobile-order>span{display:block;order:1;margin:0;padding:0;border:0;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-decoration:inherit}.cu-vestido[data-reference-mobile=true] .cu-mobile-order-icon{display:block;flex-grow:0;flex-shrink:0;order:0;width:23px;height:23px;margin:0 7px 0 0;padding:0;border:0;outline:0;box-shadow:none;stroke:none}.cu-vestido[data-reference-mobile=true] .cu-mobile-order:focus-visible{outline:2px solid #121212;outline-offset:-3px}.cu-vestido[data-reference-mobile=true] [data-native-status]:empty{display:none;margin:0;padding:0}.cu-vestido[data-retail-hd=true]{--cu-retail-cream:#fbf4e8;--cu-retail-rose:#d72c62;--cu-retail-navy:#17283c;--cu-retail-action:#96344c;--cu-retail-action-hover:#81283f;max-width:640px;margin-inline:auto;background:var(--cu-retail-cream);color:var(--cu-retail-navy);letter-spacing:.2px}.cu-vestido[data-retail-hd=true] .cu-retail-trust{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 12px;background:#171717;color:#fff;min-height:50px;line-height:1.3;border-bottom:2px solid var(--cu-retail-rose)}.cu-vestido[data-retail-hd=true] .cu-retail-trust>svg{flex:0 0 18px;width:18px;height:18px;color:#edb5c2}.cu-vestido[data-retail-hd=true] .cu-retail-trust strong{display:block;font-size:14px;font-weight:700;letter-spacing:.2px}.cu-vestido[data-retail-hd=true] .cu-retail-trust small{display:block;margin-top:2px;font-size:11.5px;line-height:1.2;color:#f1e6e7}.cu-vestido[data-retail-hd=true] .cu-retail-brand{display:flex;align-items:center;justify-content:center;min-height:66px;padding:4px 16px;background:var(--cu-retail-cream);border:0}.cu-vestido[data-retail-hd=true] .cu-retail-brand-art{position:relative;display:block;width:min(48vw,190px);aspect-ratio:3/1;background:var(--cu-retail-navy);mask:var(--cu-retail-logo-url) center/contain no-repeat;-webkit-mask:var(--cu-retail-logo-url) center/contain no-repeat}.cu-vestido[data-retail-hd=true] .cu-retail-brand-art:after{content:"";position:absolute;top:0;right:71.2%;bottom:0;left:0;background:var(--cu-retail-rose)}.cu-vestido[data-retail-hd=true] .cu-retail-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.cu-vestido[data-retail-hd=true] .cu-mobile-cta{padding:20px 15px 16px;background:var(--cu-retail-cream);overflow:visible}.cu-vestido[data-retail-hd=true] .cu-mobile-order{position:relative;isolation:isolate;overflow:hidden;min-height:60px;padding:15px 14px;border:1px solid var(--cu-retail-action-hover);border-radius:12px;background:var(--cu-retail-action);color:#fff;box-shadow:0 4px #6f20372e,0 7px 18px #96344c24;font-size:17px;font-weight:700;line-height:1.3;letter-spacing:.2px;animation:none;transform:none;transition:background-color .18s ease,box-shadow .18s ease;touch-action:manipulation}.cu-vestido[data-retail-hd=true] .cu-mobile-order>span,.cu-vestido[data-retail-hd=true] .cu-mobile-order-icon{position:relative;z-index:1}.cu-vestido[data-retail-hd=true] .cu-mobile-order:hover{background:var(--cu-retail-action-hover);box-shadow:0 4px #6f20372e,0 9px 20px #96344c36}.cu-vestido[data-retail-hd=true] .cu-mobile-order:focus-visible{outline:3px solid var(--cu-retail-navy);outline-offset:4px;animation-play-state:paused}.cu-vestido[data-retail-hd=true] .cu-mobile-order:before{content:"";position:absolute;inset:-25% auto -25% -45%;width:28%;background:linear-gradient(105deg,transparent,#ffffff2e,transparent);transform:translate(0) skew(-18deg);opacity:0;pointer-events:none;z-index:0}@keyframes cuVestidoPurchaseBounce{0%,11%,19%,27%,30%,to{transform:translateY(0)}7%{transform:translateY(-22%)}14%{transform:translateY(-15%)}23%{transform:translateY(-6%)}28%{transform:translateY(-2%)}}@keyframes cuVestidoPurchaseShine{0%,40%{transform:translate(0) skew(-18deg);opacity:0}43%{opacity:1}66%,to{transform:translate(580%) skew(-18deg);opacity:0}}@media(prefers-reduced-motion:no-preference){.cu-vestido[data-retail-hd=true] .cu-mobile-order:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){animation:cuVestidoPurchaseBounce 2.86s linear infinite both}.cu-vestido[data-retail-hd=true] .cu-mobile-order:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):before{animation:cuVestidoPurchaseShine 5.72s ease-in-out infinite}}.cu-vestido[data-retail-hd=true] .cu-mobile-order:active{animation:none;transform:translateY(1px);box-shadow:0 2px #6f20372e,0 4px 10px #96344c24}.cu-vestido[data-retail-hd=true] .cu-mobile-order:is(:disabled,[aria-disabled=true],[aria-busy=true]){animation:none;transform:none}.cu-vestido[data-retail-hd=true] .cu-mobile-order:is(:disabled,[aria-disabled=true],[aria-busy=true]):before{animation:none;opacity:0}.cu-vestido[data-retail-hd=true] .cu-mobile-order:is(:disabled,[aria-disabled=true]){opacity:.6;cursor:not-allowed}.cu-vestido[data-retail-hd=true] .cu-mobile-order[aria-busy=true]{cursor:wait}@media(max-width:359px){.cu-vestido[data-retail-hd=true] .cu-mobile-cta{padding-inline:12px}.cu-vestido[data-retail-hd=true] .cu-mobile-order{padding-inline:10px;font-size:16px;letter-spacing:0}.cu-vestido[data-retail-hd=true] .cu-mobile-order-icon{width:22px;height:22px;margin-inline-end:6px}}@media(prefers-reduced-motion:reduce){.cu-vestido[data-retail-hd=true] .cu-mobile-order,.cu-vestido[data-retail-hd=true] .cu-mobile-order:before{animation:none!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cosautil-vestido.css.map */
