.ms-qa{position:absolute;right:10px;bottom:10px;z-index:2;font-family:var(--ms-font)}.ms-qa__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:44px;height:44px;padding:0;border:1.5px solid var(--ms-blue);border-radius:var(--ms-radius-btn);background:var(--ms-white);color:var(--ms-blue);font:inherit;font-weight:700;font-size:14px;line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .15s ease}.ms-qa__btn:active:not([disabled]){transform:scale(.96)}.ms-qa__btn:focus-visible{outline:2px solid var(--ms-ink);outline-offset:2px}.ms-qa__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ms-qa__icon{display:grid;place-items:center;width:20px;height:20px}.ms-qa__icon>*{grid-area:1 / 1}.ms-qa__check,.ms-qa__spinner{visibility:hidden}.ms-qa__spinner{width:18px;height:18px;border:2px solid var(--ms-blue-tint);border-top-color:var(--ms-blue);border-radius:50%;animation:ms-qa-spin .7s linear infinite}.ms-qa[aria-busy=true] .ms-qa__plus{visibility:hidden}.ms-qa[aria-busy=true] .ms-qa__spinner{visibility:visible}.ms-qa[data-state=added] .ms-qa__plus{visibility:hidden}.ms-qa[data-state=added] .ms-qa__check{visibility:visible}.ms-qa[data-state=added] .ms-qa__btn{background:var(--ms-blue);color:var(--ms-white)}.ms-qa[data-state=error] .ms-qa__btn{border-color:#c8372a;color:#c8372a}@keyframes ms-qa-spin{to{transform:rotate(360deg)}}@media(max-width:767px){.ms-qa{right:8px;bottom:8px}.ms-qa__btn{width:34px;height:34px;border-radius:8px}.ms-qa__btn:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.ms-qa__icon{width:16px;height:16px}.ms-qa__icon svg{width:16px;height:16px}.ms-qa__spinner{width:14px;height:14px}}@media(hover:hover)and (min-width:768px){.ms-qa[data-hover=true]{left:12px;right:12px;bottom:12px;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}[data-product-item]:hover .ms-qa[data-hover=true],.ms-qa[data-hover=true]:focus-within,.ms-qa[data-hover=true][aria-busy=true],.ms-qa[data-hover=true][data-state]{opacity:1;transform:none}.ms-qa[data-hover=true] .ms-qa__btn{width:100%;height:46px;letter-spacing:.02em}.ms-qa[data-hover=true] .ms-qa__label{position:static;width:auto;height:auto;overflow:visible;clip:auto}.ms-qa[data-hover=true] .ms-qa__icon{display:none}.ms-qa[data-hover=true][aria-busy=true] .ms-qa__icon,.ms-qa[data-hover=true][data-state=added] .ms-qa__icon{display:grid}.ms-qa__btn:hover:not([disabled]),.ms-qa__btn:focus-visible{background:var(--ms-blue);color:var(--ms-white)}.ms-qa__btn:hover .ms-qa__spinner{border-color:#ffffff59;border-top-color:var(--ms-white)}}html.ms-qv-open{overflow:hidden}.ms-qv-dialog{padding:0;border:0;background:transparent;color:var(--ms-ink);font-family:var(--ms-font);width:100%;height:100%;max-width:none;max-height:none;margin:0;overflow:hidden}.ms-qv-dialog[open]{display:grid;place-items:center}.ms-qv-dialog::backdrop{background:#211f2173;animation:ms-qv-fade .2s ease}.ms-qv-dialog[data-closing]::backdrop{animation:ms-qv-fade .18s ease reverse forwards}.ms-qv-dialog *,.ms-qv-dialog *:before,.ms-qv-dialog *:after{box-sizing:border-box}.ms-qv-dialog__panel{position:relative;width:min(880px,calc(100vw - 48px));max-height:min(660px,calc(100dvh - 48px));display:flex;flex-direction:column;background:var(--ms-cream);border-radius:16px;box-shadow:0 24px 60px #211f2140;overflow:hidden;animation:ms-qv-in .22s cubic-bezier(.2,.8,.2,1)}.ms-qv-dialog[data-closing] .ms-qv-dialog__panel{animation:ms-qv-out .18s ease forwards}.ms-qv-dialog__body{min-height:0;flex:1;display:flex;flex-direction:column}.ms-qv-dialog__close{position:absolute;top:14px;right:14px;z-index:3;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1.5px solid var(--ms-blue);border-radius:var(--ms-radius-btn);background:var(--ms-cream);color:var(--ms-blue);cursor:pointer;transition:background-color .15s ease,color .15s ease}.ms-qv-dialog__close:hover,.ms-qv-dialog__close:focus-visible{background:var(--ms-blue);color:var(--ms-white)}.ms-qv-dialog__close:focus-visible{outline:2px solid var(--ms-ink);outline-offset:2px}.ms-qv-dialog__panel:focus{outline:none}@keyframes ms-qv-fade{0%{opacity:0}to{opacity:1}}@keyframes ms-qv-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes ms-qv-out{to{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes ms-qv-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes ms-qv-down{to{transform:translateY(100%)}}.ms-qv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;flex:1}.ms-qv__media{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px;min-width:0}.ms-qv__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:12px;background:var(--ms-blue-tint);aspect-ratio:1;outline:none}.ms-qv__track::-webkit-scrollbar{display:none}.ms-qv__slide{flex:0 0 100%;scroll-snap-align:start}.ms-qv__slide img,.ms-qv__placeholder{display:block;width:100%;height:100%;object-fit:cover}.ms-qv__media-nav{display:flex;align-items:center;justify-content:center;gap:16px;color:var(--ms-blue)}.ms-qv__arrow{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.ms-qv__arrow:hover{background:var(--ms-blue-tint)}.ms-qv__arrow:focus-visible{outline:2px solid var(--ms-blue)}.ms-qv__count{min-width:3ch;font-size:15px;font-variant-numeric:tabular-nums;text-align:center}.ms-qv__info{display:flex;flex-direction:column;gap:22px;min-width:0;min-height:0;margin:0;padding:32px 32px 0 12px;overflow-y:auto}.ms-qv__head{padding-right:48px}.ms-qv__title{margin:0 0 8px;font-family:var(--ms-font);font-weight:700;font-size:26px;line-height:1.15;letter-spacing:0;text-transform:none;color:var(--ms-blue)}.ms-qv__price{display:flex;align-items:baseline;gap:8px;margin:0;font-weight:700;font-size:20px;color:var(--ms-blue)}.ms-qv__was{font-size:15px;font-weight:500;color:#999691;text-decoration-thickness:1.25px}.ms-qv__scents{min-width:0;margin:0;padding:0;border:0}.ms-qv__legend{float:left;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;width:100%;margin:0 0 12px;padding:0;font-size:15px;font-weight:700;color:var(--ms-ink)}.ms-qv__current{font-weight:400;color:var(--ms-ink-soft)}.ms-qv__tiles{clear:both;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.ms-qv__tile{position:relative;display:flex;align-items:center;gap:10px;min-height:48px;margin:0;padding:6px 12px 6px 7px;border:1.5px solid var(--ms-card-border);border-radius:var(--ms-radius-btn);background:var(--ms-white);color:var(--ms-ink);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.ms-qv-dialog label.ms-qv__tile{font-family:var(--ms-font);font-size:13.5px;font-weight:500;font-style:normal;line-height:1.2;letter-spacing:0;text-transform:none;--text-transform: none}.ms-qv__tile input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:inherit}.ms-qv__tile:hover{border-color:var(--ms-blue)}.ms-qv__tile:has(input:checked){border-color:var(--ms-blue);background:var(--ms-blue-tint);color:var(--ms-blue)}.ms-qv__tile:has(input:focus-visible){outline:2px solid var(--ms-ink);outline-offset:2px}.ms-qv__swatch{flex:none;width:30px;height:30px;border-radius:50%;background:var(--swatch, var(--ms-blue-tint)) center / cover no-repeat;box-shadow:0 0 0 2px var(--ms-white),0 0 0 3px var(--ms-card-border)}.ms-qv__tile:has(input:checked) .ms-qv__swatch{box-shadow:0 0 0 2px var(--ms-white),0 0 0 3.5px var(--ms-blue)}.ms-qv__tile[data-unavailable]{cursor:not-allowed;background:#f6f4ea;color:var(--ms-ink-locked)}.ms-qv__tile[data-unavailable]:hover{border-color:var(--ms-card-border)}.ms-qv__tile[data-unavailable] .ms-qv__swatch{filter:grayscale(1);background-image:linear-gradient(135deg,transparent 47%,var(--ms-ink-locked) 47%,var(--ms-ink-locked) 53%,transparent 53%),var(--swatch, none)}.ms-qv__tile-name{min-width:0;font:inherit;letter-spacing:inherit;text-transform:inherit}.ms-qv__tile-note{display:block;font-size:11.5px;font-weight:500}.ms-qv__foot{position:sticky;bottom:0;display:flex;flex-direction:column;gap:12px;margin-top:auto;padding:16px 0 24px;background:var(--ms-cream)}.ms-qv__buy{display:flex;gap:10px}.ms-qv__qty{flex:none;display:grid;grid-template-columns:40px 40px 40px;align-items:stretch;height:52px;border:1px solid var(--ms-stepper-stroke);border-radius:4px;background:var(--ms-white);color:var(--ms-ink);overflow:hidden}.ms-qv__qty button,.ms-qv__qty input{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;max-height:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:none;color:inherit;font-family:var(--ms-font);letter-spacing:0;text-transform:none}.ms-qv__qty button{display:flex;align-items:center;justify-content:center;line-height:0;cursor:pointer}.ms-qv__qty button svg{display:block;flex:none}.ms-qv__qty button:hover{background:var(--ms-blue-tint);color:var(--ms-blue)}.ms-qv__qty button:focus-visible{outline:2px solid var(--ms-blue);outline-offset:-2px}.ms-qv__qty input{border-inline:1px solid var(--ms-divider);font-weight:700;font-size:15px;line-height:50px;text-align:center;-moz-appearance:textfield}.ms-qv__qty input:focus-visible{outline:2px solid var(--ms-blue);outline-offset:-2px}.ms-qv__qty input::-webkit-inner-spin-button,.ms-qv__qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ms-qv__add{flex:1;height:52px;margin:0;padding:0 16px;border:0;border-radius:var(--ms-radius-btn);background:var(--ms-yellow);color:var(--ms-ink);font-family:var(--ms-font);font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:none;cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.ms-qv__add:hover:not(:disabled){background:#f5bd1f;box-shadow:0 4px #211f212e;transform:translateY(-2px)}.ms-qv__add:active:not(:disabled){box-shadow:0 1px #211f212e;transform:none}.ms-qv__add:focus-visible{outline:2px solid var(--ms-ink);outline-offset:3px}.ms-qv__add:disabled{cursor:not-allowed;background:var(--ms-divider);color:var(--ms-ink-muted)}.ms-qv__add[aria-busy=true]{cursor:progress;background:var(--ms-yellow);color:var(--ms-ink)}.ms-qv__error{margin:0;font-size:13.5px;color:#c8372a}.ms-qv__details{align-self:flex-start;font-size:14px;font-weight:500;color:var(--ms-blue);text-decoration:underline;text-underline-offset:3px}.ms-qv--loading{min-height:440px}.ms-qv--loading .ms-qv__media:before{content:"";aspect-ratio:1;border-radius:12px;background:var(--ms-blue-tint)}.ms-qv--loading .ms-qv__info span{display:block;height:18px;border-radius:6px;background:#efece0}.ms-qv--loading .ms-qv__info span:nth-child(1){width:70%;height:28px;margin-top:4px}.ms-qv--loading .ms-qv__info span:nth-child(2){width:25%}.ms-qv--loading .ms-qv__info span:nth-child(3){width:100%;height:120px}@media(max-width:767px){.ms-qv-dialog[open]{place-items:end stretch}.ms-qv-dialog__panel{width:100%;max-height:88dvh;border-radius:16px 16px 0 0;animation:ms-qv-up .26s cubic-bezier(.2,.8,.2,1)}.ms-qv-dialog[data-closing] .ms-qv-dialog__panel{animation:ms-qv-down .18s ease forwards}.ms-qv-dialog__close{top:12px;right:12px;width:36px;height:36px}.ms-qv-dialog__body{overflow-y:auto}.ms-qv{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"media head" "scents scents" "foot foot";align-content:start;column-gap:14px}.ms-qv__info{display:contents}.ms-qv__media{grid-area:media;padding:16px 0 0 16px}.ms-qv__track{border-radius:10px}.ms-qv__media-nav{display:none}.ms-qv__head{grid-area:head;align-self:center;padding:16px 52px 0 0}.ms-qv__title{font-size:19px;margin-bottom:4px}.ms-qv__price{font-size:17px}.ms-qv__scents{grid-area:scents;padding:20px 16px 4px}.ms-qv__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-qv-dialog label.ms-qv__tile{font-size:13px}.ms-qv__foot{grid-area:foot;padding:14px 16px calc(16px + env(safe-area-inset-bottom,0px));border-top:1.5px solid var(--ms-blue)}.ms-qv__details{align-self:center}.ms-qv--loading{min-height:340px}.ms-qv--loading .ms-qv__info{display:flex;grid-column:1 / -1;padding:16px}.ms-qv--loading .ms-qv__media{display:none}}@media(prefers-reduced-motion:reduce){.ms-qa,.ms-qa__btn,.ms-qv-dialog__panel,.ms-qv-dialog::backdrop,.ms-qv__add{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ms-quick-view.css.map */
