:root{--nq-navy: #1f2a4a;--nq-navy-soft: #5b6585;--nq-sky: #bfe6fa;--nq-sky-deep: #5fb4ea;--nq-pink: #f8cfe0;--nq-pink-deep: #e0709c;--nq-lilac: #dccdf6;--nq-lilac-deep: #9a7fe0;--nq-cream: #fffaf7;--nq-heading: var(--font-heading-family, "Cormorant Garamond", Georgia, serif)}.m-product-quickview{position:relative;color:var(--nq-navy);background:var(--nq-cream);border-radius:26px;overflow:hidden;animation:nqPop .6s cubic-bezier(.2,.9,.3,1.15) both}.m-product-quickview>*{position:relative;z-index:1}.m-product-quickview:before,.m-product-quickview:after{content:"";position:absolute;z-index:0;pointer-events:none;border-radius:50%}.m-product-quickview:before{width:300px;height:120px;top:6%;right:-90px;background:radial-gradient(closest-side,rgba(143,211,244,.45),transparent);animation:nqCloudA 16s ease-in-out infinite alternate}.m-product-quickview:after{width:320px;height:130px;bottom:4%;right:8%;background:radial-gradient(closest-side,rgba(246,169,203,.38),transparent);animation:nqCloudB 21s ease-in-out infinite alternate}.m-product-quickview--media{position:relative;overflow:hidden;clip-path:inset(0);background:linear-gradient(180deg,#96d2f6,#d6efff 58%,#fff)}.m-product-quickview--media>:not(.nq-badge):not(.nq-edge){position:relative;z-index:1}.m-product-quickview--media:before,.m-product-quickview--media:after{content:"";position:absolute;z-index:0;border-radius:50%;background:#fff;filter:blur(22px);opacity:.85;pointer-events:none}.m-product-quickview--media:before{width:230px;height:90px;top:12%;left:-70px;animation:nqDrift 14s ease-in-out infinite alternate}.m-product-quickview--media:after{width:280px;height:110px;bottom:10%;right:-90px;animation:nqDrift 19s ease-in-out infinite alternate-reverse}.m-product-quickview--media img{mix-blend-mode:multiply;animation:nqFloat 5.5s ease-in-out infinite}.nq-badge{position:absolute;top:18px;left:18px;z-index:3;padding:7px 14px;border-radius:999px;background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--nq-navy);box-shadow:0 8px 20px -10px #1f2a4a66;animation:nqRise .7s .3s both,nqSoftFloat 6s ease-in-out 1s infinite}@media(min-width:768px){.m-product-quickview--media>.nq-edge{position:absolute;top:0;bottom:0;right:-1px;width:30px;z-index:6;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='120' viewBox='0 0 30 120'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23f6a9cb'/%3E%3Cstop offset='.33' stop-color='%23b8a3f2'/%3E%3Cstop offset='.66' stop-color='%238fd3f4'/%3E%3Cstop offset='1' stop-color='%23f6a9cb'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M15 0C5 20 5 40 15 60S25 100 15 120H31V0Z' fill='%23fffaf7'/%3E%3Cpath d='M15 -1C5 20 5 40 15 60S25 100 15 121' fill='none' stroke='url(%23g)' stroke-width='1.6'/%3E%3C/svg%3E") repeat-y 100% 0 / 30px 120px;animation:nqWaveY 14s linear infinite}}@media(max-width:767px){.m-product-quickview--media{min-height:320px}.m-product-quickview--media>.nq-edge{position:absolute;left:0;right:0;bottom:-1px;height:30px;z-index:6;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='30' viewBox='0 0 120 30'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%23f6a9cb'/%3E%3Cstop offset='.33' stop-color='%23b8a3f2'/%3E%3Cstop offset='.66' stop-color='%238fd3f4'/%3E%3Cstop offset='1' stop-color='%23f6a9cb'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 15C20 5 40 5 60 15S100 25 120 15V31H0Z' fill='%23fffaf7'/%3E%3Cpath d='M-1 15C20 5 40 5 60 15S100 25 121 15' fill='none' stroke='url(%23g)' stroke-width='1.6'/%3E%3C/svg%3E") repeat-x 0 100% / 120px 30px;animation:nqWaveX 14s linear infinite}}.m-product-quickview--info{background:var(--nq-cream);align-items:flex-start;scrollbar-width:thin;scrollbar-color:var(--nq-sky-deep) transparent}.m-product-info--wrapper>*{animation:nqRise .65s cubic-bezier(.2,.8,.3,1) both}.m-product-info--wrapper>*:nth-child(1){animation-delay:.1s}.m-product-info--wrapper>*:nth-child(2){animation-delay:.18s}.m-product-info--wrapper>*:nth-child(3){animation-delay:.26s}.m-product-info--wrapper>*:nth-child(4){animation-delay:.34s}.m-product-info--wrapper>*:nth-child(5){animation-delay:.42s}.m-product-info--wrapper>*:nth-child(6){animation-delay:.5s}.m-product-quickview .m-product-title,.m-product-quickview .m-product-title a{font-family:var(--nq-heading);font-size:clamp(2.1rem,3.2vw,3rem);font-weight:600;letter-spacing:.02em;line-height:1.05;color:var(--nq-navy)}.m-product-quickview .main-product__block-price{color:var(--nq-navy)}.m-product-quickview .main-product__block-price .m-price-item,.m-product-quickview .main-product__block-price .m-price__sale{color:var(--nq-navy)!important;font-weight:600}.m-product-quickview--viewmore{margin-top:8px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--nq-lilac-deep);text-decoration:none!important;border-bottom:1px solid currentColor;width:fit-content}.m-product-quickview--viewmore:after{content:"\2192";display:inline-block;margin-inline-start:8px;transition:transform .3s ease}.m-product-quickview--viewmore:hover:after{transform:translate(6px)}.m-product-quickview .m-product-inventory{font-size:13px}.nq-notes{position:relative;display:block;margin:18px 0 8px;padding:2px 16px;background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid rgba(31,42,74,.07);border-radius:22px;box-shadow:0 1px #fff inset,0 22px 40px -28px #1f2a4a80;overflow:hidden}.nq-notes__row{--c: var(--nq-sky);--cd: var(--nq-sky-deep);display:block;padding:15px 0 0}.nq-notes__row--heart{--c: var(--nq-pink);--cd: var(--nq-pink-deep)}.nq-notes__row--base{--c: var(--nq-lilac);--cd: var(--nq-lilac-deep)}.nq-notes__row+.nq-notes__row{border-top:1px solid rgba(31,42,74,.07)}.nq-notes__label{display:flex;align-items:center;gap:10px;margin:0 0 9px;font-size:10px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--cd)}.nq-notes__label:after{content:"";flex:1;height:1px;background:var(--c);background:linear-gradient(90deg,color-mix(in srgb,var(--cd) 40%,transparent),transparent)}.nq-notes__list{display:flex;flex-wrap:nowrap;gap:8px;margin-inline:-16px;padding:4px 16px 16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nq-notes__list::-webkit-scrollbar{display:none}.nq-chip{--tone: var(--cd);flex:0 0 auto;scroll-snap-align:start;display:inline-flex;align-items:center;gap:10px;padding:5px 16px 5px 5px;border-radius:999px;background:#fff;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--tone) 9%,#fff));border:1px solid #e6edf6;border:1px solid color-mix(in srgb,var(--tone) 22%,#fff);box-shadow:0 1px #fff inset,0 8px 16px -12px #1f2a4a73;font-size:12.5px;font-weight:500;letter-spacing:.02em;line-height:1;white-space:nowrap;color:var(--nq-navy);opacity:0;animation:nqNote .55s cubic-bezier(.2,.9,.3,1.3) forwards;animation-delay:calc(.35s + var(--n, 0) * 70ms);transition:transform .3s ease,box-shadow .3s ease}@media(hover:hover){.nq-chip:hover{transform:translateY(-2px);box-shadow:0 1px #fff inset,0 14px 22px -14px var(--tone)}}.nq-chip__ico{position:relative;display:block;flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:var(--tone);background:radial-gradient(circle at 32% 26%,#fffffff2 0 8%,#fff0 32%),radial-gradient(circle at 50% 62%,var(--tone) 48%,color-mix(in srgb,var(--tone) 70%,#1f2a4a) 100%);box-shadow:inset 0 -2px 3px #00000024,0 4px 8px -3px color-mix(in srgb,var(--tone) 70%,transparent);overflow:hidden}.nq-chip__emoji{display:none}.nq-chip__ico.is-photo{width:36px;height:36px;background-color:#fff;background-image:var(--photo);background-size:cover;background-position:center;box-shadow:0 0 0 2px #fff,0 6px 12px -6px #1f2a4a8c}.nq-chip__ico img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(min-width:768px){.nq-notes__list{flex-wrap:wrap;margin-inline:0;padding:4px 0 16px;overflow:visible}}.m-product-quickview .m-product-option--node__label,.m-product-quickview .m-product-option--button label{border-radius:999px!important;padding-inline:22px!important;border:1.5px solid rgba(31,42,74,.12)!important;background:#fff!important;color:var(--nq-navy)!important;transition:transform .25s,box-shadow .25s,border-color .25s}.m-product-quickview .m-product-option--node__label:hover,.m-product-quickview .m-product-option--button label:hover{transform:translateY(-2px);border-color:var(--nq-sky-deep)!important}.m-product-quickview input:checked+.m-product-option--node__label,.m-product-quickview input:checked+label{border-color:var(--nq-lilac-deep)!important;background:linear-gradient(135deg,#eaf6ff,#f1eaff)!important;box-shadow:0 10px 22px -12px var(--nq-lilac-deep);animation:nqPulse .5s ease}.m-product-quickview quantity-input,.m-product-quickview .m-quantity{border-radius:999px!important;overflow:hidden;border:1.5px solid rgba(31,42,74,.14)!important;background:#fff}.m-product-quickview button[name=add],.m-product-quickview .m-add-to-cart{position:relative;overflow:hidden;height:52px;border:0!important;border-radius:999px!important;background:linear-gradient(110deg,#5fb4ea,#9a7fe0 55%,#f08fbd)!important;background-size:200% 100%!important;background-position:0 0!important;color:#fff!important;font-weight:600;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 14px 26px -16px #786ee0d9;transition:transform .25s ease,box-shadow .3s ease,background-position .7s ease}.m-product-quickview button[name=add]:after,.m-product-quickview .m-add-to-cart:after{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-160%) skew(-20deg);animation:nqShine 4s ease-in-out infinite;pointer-events:none;will-change:transform}@media(hover:hover){.m-product-quickview button[name=add]:hover,.m-product-quickview .m-add-to-cart:hover{transform:translateY(-2px);background-position:100% 0!important;box-shadow:0 18px 30px -14px #f08fbde6}}.m-product-quickview button[name=add]:active{transform:scale(.98)}.m-product-quickview button[name=add]:before{content:"Added to your cloud";white-space:nowrap;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;border-radius:inherit;background:linear-gradient(110deg,#5fb4ea,#9a7fe0);color:#fff;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.m-product-quickview button[name=add].nq-added:before{opacity:1;transform:none}.m-product-quickview.nq-busy *:not(.nq-ripple):not(.nq-puff):not([name=add]),.m-product-quickview.nq-busy:before,.m-product-quickview.nq-busy:after,.m-product-quickview.nq-busy *:before,.m-product-quickview.nq-busy *:after{animation-play-state:paused!important}.m-product-quickview.nq-busy button[name=add]:after{animation-play-state:running!important}.nq-ripple{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#ffffff8c;pointer-events:none;animation:nqRipple .7s ease-out forwards;will-change:transform,opacity}.nq-puff{position:absolute;bottom:-10px;border-radius:50%;background:#fffc;pointer-events:none;animation:nqPuff 1s ease-out forwards}.m-product-quickview .shopify-payment-button__button--unbranded,.m-product-quickview .shopify-payment-button__button{height:50px;border-radius:999px!important;color:var(--nq-navy)!important;border:1.5px solid var(--nq-navy)!important;background-color:transparent!important;background-image:linear-gradient(var(--nq-navy),var(--nq-navy))!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:0% 100%!important;letter-spacing:.14em;text-transform:uppercase;font-weight:600;transition:background-size .45s ease,color .35s ease!important}.m-product-quickview .shopify-payment-button__button--unbranded:hover,.m-product-quickview .shopify-payment-button__button:hover{background-size:100% 100%!important;color:#fff!important}@keyframes nqPop{0%{opacity:0;transform:translateY(26px) scale(.96)}to{opacity:1;transform:none}}@keyframes nqRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes nqNote{0%{opacity:0;transform:translateY(12px) scale(.6)}to{opacity:1;transform:none}}@keyframes nqDrift{to{transform:translate(90px)}}@keyframes nqCloudA{to{transform:translate(-90px) translateY(18px)}}@keyframes nqCloudB{to{transform:translate(70px) translateY(-24px)}}@keyframes nqFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes nqSoftFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes nqBob{50%{transform:translateY(-2px) rotate(-6deg)}}@keyframes nqPulse{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes nqShine{0%,55%{transform:translate(-160%) skew(-20deg)}to{transform:translate(420%) skew(-20deg)}}@keyframes nqFlow{0%{background-position:0 0}to{background-position:100% 0}}@keyframes nqGlow{0%,to{box-shadow:0 14px 28px -14px #786ee0b3}50%{box-shadow:0 18px 38px -10px #f08fbdd9}}@keyframes nqRipple{to{transform:scale(22);opacity:0}}@keyframes nqPuff{to{transform:translate(var(--dx, 0),-70px) scale(1.3);opacity:0}}@keyframes nqWaveY{0%{background-position:100% 0}to{background-position:100% 120px}}@keyframes nqWaveX{0%{background-position:0 100%}to{background-position:120px 100%}}@media(prefers-reduced-motion:reduce){.m-product-quickview,.m-product-quickview *,.m-product-quickview *:before,.m-product-quickview *:after,.m-product-quickview:before,.m-product-quickview:after{animation:none!important}.nq-chip{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nuage-quickview.css.map */
