body{background:#fff}.nc-categories{background:#fff!important;padding:40px 24px}.nc-categories__header h2{font-weight:600;font-size:clamp(26px,3vw,34px)}.nc-categories__intro{font-size:13px;color:#c10942}.nc-categories__card{border-radius:12px;box-shadow:none;background:#fff}.nc-categories__visual{padding:26px;aspect-ratio:1.12;background:#fff}.nc-categories__visual img{width:100%;height:100%;max-width:140px;max-height:160px;object-fit:contain}.nc-categories__text h3{font-family:var(--font-body--family);font-weight:500}.nc-categories__text p{color:#c10942}.nc-best__media{background:#fff!important}.nc-best__image{object-fit:contain!important;width:72%!important;margin:auto}.nc-best__title{font-family:var(--font-body--family);font-weight:500;font-size:13px}.nc-deals__top h2{font-family:var(--font-heading--family);font-weight:600}.nc-deals__stage{background:#fff!important}.nc-deals__halo{display:none}.nc-deals__image{mix-blend-mode:normal;filter:none}.nc-deals__copy,.nc-deals__image{opacity:1}.nc-deals__price{font-size:20px;color:#c10942}.nc-deals__cta{border-radius:8px}#MainContent[data-template^=collection]{background:#fff}#MainContent[data-template^=collection] .product-grid-container{max-width:1250px;margin:auto}#MainContent[data-template^=collection] .product-grid__card{background:#fff;border:1px solid #eee9eb;border-radius:12px;overflow:hidden;gap:10px}#MainContent[data-template^=collection] .card-gallery{background:#fff;--gallery-aspect-ratio:1}#MainContent[data-template^=collection] .card-gallery img{object-fit:contain!important;padding:20px 28px;background:#fff}#MainContent[data-template^=collection] .product-card__content{background:#fff}#MainContent[data-template^=collection] .group-block{padding:0 12px 12px}#MainContent[data-template^=collection] .product-grid h4{font-family:var(--font-body--family);font-size:13px;font-weight:500;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:39px}#MainContent[data-template^=collection] .product-grid .price{font-size:14px;font-weight:600;color:#c10942}#MainContent[data-template^=collection] .product-badges__badge{font-size:10px;padding:5px 8px}@media(min-width:990px){#MainContent[data-template^=collection] .product-grid--grid{--product-grid-columns-desktop:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.nc-categories{padding:32px 16px}.nc-categories__visual{padding:20px;aspect-ratio:1.12}.nc-categories__visual img{max-height:110px;max-width:100px}.nc-categories__text{padding:12px}.nc-categories__text p{display:none}.nc-categories__cta{margin-top:8px}.nc-deals__slide{gap:16px}.nc-deals__price{font-size:17px}#MainContent[data-template^=collection] .card-gallery img{padding:14px 22px}#MainContent[data-template^=collection] .product-grid h4{font-size:11px;line-height:1.5;min-height:33px}#MainContent[data-template^=collection] .group-block{padding:0 9px 10px}#MainContent[data-template^=collection] .product-grid .price{font-size:13px}}.nc-best__media.nc-best__media{background:#fff!important;border:0;border-radius:24px 24px 0 0;height:auto;aspect-ratio:4/5}.nc-best__media .nc-best__image{width:76%!important;height:76%;object-fit:contain;mix-blend-mode:multiply}.nc-best__title{color:#c10942;font-size:12px;font-weight:400;line-height:1.5}.nc-best__price{font-size:14px;font-weight:500;margin:10px 0 14px}#MainContent[data-template^=collection] .product-grid__card{border:0;border-radius:0;box-shadow:none;overflow:visible;gap:10px}#MainContent[data-template^=collection] .card-gallery{background:#fff;--gallery-aspect-ratio:4/5;border-radius:24px 24px 0 0;overflow:hidden}#MainContent[data-template^=collection] .card-gallery .product-media-container{background:transparent}#MainContent[data-template^=collection] .card-gallery img{background:transparent;object-fit:contain!important;padding:16% 18%;mix-blend-mode:multiply}#MainContent[data-template^=collection] .product-grid h4{font-weight:400;color:#c10942}#MainContent[data-template^=collection] .product-grid .price{font-weight:500}.nc-routine .nc-routine__option{border:0;border-radius:0;padding:0;background:#fff}.nc-routine .nc-routine__product-visual{display:grid;place-items:center;aspect-ratio:4/5;background:#fff;border-radius:22px 22px 0 0;overflow:hidden;margin-bottom:12px}.nc-routine .nc-routine__product-visual img{width:76%;height:76%;object-fit:contain;mix-blend-mode:multiply;margin:0}.nc-routine .nc-routine__option h4,.nc-routine .nc-routine__option p{padding:0 8px;font-weight:400}.nc-routine .nc-routine__option p{font-weight:500;font-size:13px}.nc-routine .nc-routine__option button{margin-inline:8px}.nc-routine__selected-visual{display:grid;place-items:center;width:92px;height:112px;background:#fff;border-radius:16px 16px 0 0;margin-bottom:12px}.nc-routine .nc-routine__selected-visual img{width:76%;height:76%;object-fit:contain;mix-blend-mode:multiply;margin:0}@media(max-width:749px){.nc-best__grid{gap:24px 10px}.nc-best__media.nc-best__media{border-radius:22px 22px 0 0}.nc-best__info{padding:12px 8px 0}.nc-best__title{font-size:12px}.nc-routine__selected-visual{width:70px;height:88px}#MainContent[data-template^=collection] .product-grid h4{font-size:12px}}.card-gallery.card-gallery{--gallery-aspect-ratio:4/5!important;aspect-ratio:4/5;background:#fff;border:1px solid #eee9eb;border-radius:24px 24px 0 0!important;overflow:hidden}.card-gallery :is(slideshow-component,slideshow-slides,slideshow-slide,.product-media-container){background:transparent}.card-gallery.card-gallery img{object-fit:contain!important;background:transparent!important;padding:16% 18%!important;mix-blend-mode:normal}:is(.product-card,.product-grid__card).product-card,:is(.product-card,.product-grid__card).product-grid__card{border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff;overflow:visible}:is(.product-card,.product-grid__card) .group-block{padding:0 10px 12px}:is(.product-card,.product-grid__card) :is(h4,.h4){font-family:var(--font-body--family);font-size:12px;font-weight:400;line-height:1.5;color:#c10942;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}:is(.product-card,.product-grid__card) .price{font-size:14px;font-weight:500;color:#c10942}.nc-best__media.nc-best__media{background:#fff!important;border:1px solid #eee9eb;aspect-ratio:4/5;border-radius:24px 24px 0 0;height:auto}.nc-best__media .nc-best__image{width:76%!important;height:76%;padding:0;mix-blend-mode:normal}.nc-best__card{border:0;border-radius:0;box-shadow:none;background:#fff}.nc-best__info{padding:12px 10px 0}.nc-best__title{font-size:12px;font-weight:400;line-height:1.5}.nc-best__price{font-size:14px;font-weight:500}.nc-categories__card{border:0;border-radius:0;box-shadow:none!important;overflow:visible}.nc-categories__visual{aspect-ratio:4/5;border:1px solid #eee9eb;border-radius:24px 24px 0 0;background:#fff;padding:18%}.nc-categories__visual img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.nc-categories__text{padding:12px 10px}.nc-routine .nc-routine__product-visual{background:#fff;border:1px solid #eee9eb;aspect-ratio:4/5;border-radius:24px 24px 0 0}.nc-routine .nc-routine__product-visual img,.nc-routine .nc-routine__selected-visual img{mix-blend-mode:normal}.nc-routine__selected-visual{background:#fff;border:1px solid #eee9eb;border-radius:18px 18px 0 0}#MainContent[data-template^=collection] .card-gallery{background:#fff;--gallery-aspect-ratio:4/5!important;border:1px solid #eee9eb}#MainContent[data-template^=collection] .card-gallery img{mix-blend-mode:normal}@media(max-width:749px){.card-gallery.card-gallery,.nc-best__media.nc-best__media,.nc-categories__visual,.nc-routine .nc-routine__product-visual{border-radius:22px 22px 0 0!important}.nc-categories__visual{padding:18%;aspect-ratio:4/5}.nc-categories__visual img{max-height:none;max-width:none}.product-grid,.nc-best__grid{column-gap:10px}}.card-gallery.card-gallery img,#MainContent[data-template^=collection] .card-gallery.card-gallery img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;padding:0!important;margin:0!important;mix-blend-mode:normal}.nc-best .nc-best__media .nc-best__image{width:100%!important;height:100%!important;max-width:none;max-height:none;object-fit:cover!important;padding:0;margin:0;transform:none}.nc-best__card:hover .nc-best__image{transform:none}.nc-categories .nc-categories__visual{padding:0!important;display:block}.nc-categories .nc-categories__visual img{display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;margin:0;padding:0}.nc-categories .nc-categories__cta{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:42px;gap:12px;padding:10px 16px;margin-top:12px;border-radius:999px;background:#c10942;color:#fff;font-size:12px;font-weight:500}.nc-categories .nc-categories__cta span{color:inherit;font-size:18px}.nc-best .nc-best__button,.nc-routine .nc-routine__add,.nc-routine .nc-routine__option button,button[name=add],.product-form__submit,.quick-add__button{background:#c10942!important;border-color:#c10942!important;color:#fff!important;border-radius:999px!important}.nc-best .nc-best__button:hover:not(:disabled),.nc-routine .nc-routine__option button:hover{background:#c10942!important;border-color:#c10942!important;color:#fff!important}.nc-routine .nc-routine__product-visual img,.nc-routine .nc-routine__selected-visual img{width:100%!important;height:100%!important;max-width:none;max-height:none;object-fit:cover!important;margin:0;padding:0}@media(max-width:749px){.nc-categories .nc-categories__visual{padding:0!important}.nc-categories .nc-categories__cta{font-size:11px;padding:10px 12px;min-height:40px}}:is(.button,.button-primary,.button-secondary,.button--primary,.button--secondary,.product-form__submit,button[name=add],button[type=submit],.nc-best__button,.nc-deals__cta,.nc-routine__add,.nc-routine__option button,.quick-add__button,.nc-categories__cta){background:#c10942!important;border-color:#c10942!important;color:#fff!important;border-radius:999px!important;font-weight:600}:is(.button,.button-primary,.button-secondary,.button--primary,.button--secondary,.product-form__submit,button[name=add],button[type=submit],.nc-best__button,.nc-deals__cta,.nc-routine__add,.nc-routine__option button,.quick-add__button,.nc-categories__cta):hover:not(:disabled){background:#c10942!important;border-color:#c10942!important;color:#fff!important}.nc-categories .nc-categories__cta{justify-content:center;gap:0;padding:13px 18px;min-height:46px;font-size:12px;font-weight:700;line-height:1.2;background:#c10942!important;color:#fff!important;border:1px solid #c10942;border-radius:999px}.nc-categories .nc-categories__cta span{display:none}.nc-best .nc-best__button,.nc-routine .nc-routine__add{justify-content:center;gap:12px;min-height:46px;font-weight:700}.nc-deals__controls button,.nc-routine__dialog-head button,.nc-routine__remove,.nc-routine__more{border-color:#c10942!important;color:#c10942!important}.nc-routine__slot:focus-within,.nc-categories__card:focus-visible{outline-color:#c10942}.nc-categories .nc-categories__cta{width:100%;min-height:30px!important;height:30px;padding:5px 14px!important;margin-top:10px;border-radius:999px;font-size:11px!important;line-height:18px;font-weight:600!important;justify-content:center;box-sizing:border-box}@media(max-width:749px){.nc-categories .nc-categories__cta{min-height:28px!important;height:28px;padding:4px 12px!important;font-size:10px!important;line-height:18px}}.announcement-bar .slideshow-control,.announcement-bar button{background:transparent!important;color:var(--color-foreground)!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;font-weight:inherit}.announcement-bar .slideshow-control{width:var(--button-size)!important;height:var(--button-size)!important;min-height:0!important}.nc-offers__pause{background:var(--offer-bg)!important;color:var(--offer-text)!important;border-radius:0!important}.nc-brands__pause{background:var(--brand-bg)!important;color:inherit!important;border-radius:0!important}.nc-best .nc-best__button,.nc-routine .nc-routine__add,button[name=add],.product-form__submit{min-height:30px!important;height:30px!important;padding:5px 14px!important;font-size:11px!important;line-height:18px!important;font-weight:600!important;border-radius:999px!important;justify-content:center;gap:10px}@media(max-width:749px){.nc-best .nc-best__button,.nc-routine .nc-routine__add,button[name=add],.product-form__submit{min-height:28px!important;height:28px!important;padding:4px 12px!important;font-size:10px!important;line-height:18px!important}}.nc-card-visual{position:relative}.nc-card-rating{position:absolute;top:10px;right:10px;z-index:5;display:flex;align-items:center;gap:4px;padding:4px 8px;background:#fff;color:#c10942;border-radius:999px;font:500 11px/1.2 var(--font-body--family);pointer-events:none}.nc-card-rating span{color:#c10942;font-size:14px}.nc-card-bag{position:absolute;bottom:10px;right:10px;z-index:6;margin:0}.nc-card-bag button,.nc-card-bag-link{display:flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#fff!important;color:#c10942!important;box-shadow:0 4px 16px #00000004;text-decoration:none;cursor:pointer}.nc-card-bag button:hover,.nc-card-bag-link:hover{background:#c10942!important;color:#fff!important}.nc-card-bag button:focus-visible,.nc-card-bag-link:focus-visible{outline:2px solid #c10942;outline-offset:2px}.nc-best__media,.product-card .card-gallery{border-radius:18px!important;border:0!important;overflow:hidden;background:#fff!important}.nc-best__media{aspect-ratio:3/4!important;height:auto!important}.nc-best__image{mix-blend-mode:normal!important}.nc-best__info{padding-top:12px!important}.nc-best__title{min-height:0!important;font-size:14px!important;color:#c10942!important;line-height:1.4!important}.nc-best__price{font-size:16px!important;font-weight:500!important;margin:6px 0 0!important;color:#c10942!important;gap:4px!important}.nc-best__badge,.product-card .product-badges__badge{background:#d3dfb3!important;color:#c10942!important;border:0!important;border-radius:999px!important;font-size:11px!important;padding:4px 8px!important}.product-card .product-badges{top:10px!important;left:10px!important;right:auto!important;bottom:auto!important}.product-card .card-gallery .nc-card-bag{bottom:10px;right:10px}.nc-deals__slide{border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.nc-deals__stage{aspect-ratio:3/4!important;border-radius:18px!important;max-height:none!important}.nc-deals__copy{padding:12px 0 0!important}.nc-deals__copy h3{font-size:14px!important;color:#c10942!important;margin:0 0 6px!important}.nc-deals__price{font-size:16px!important;font-weight:500!important;margin:0!important;color:#c10942!important}.nc-deals__badge{background:#d3dfb3!important;color:#c10942!important;padding:4px 8px!important;font-size:11px!important}.nc-deals__slide:has(.nc-card-bag){position:relative}@media(max-width:749px){.nc-best__title,.nc-deals__copy h3{font-size:13px!important}.nc-best__price,.nc-deals__price{font-size:14px!important}.nc-card-rating{top:8px;right:8px;padding:4px 7px}.nc-best__grid{gap:24px 8px!important}}.product-card .card-gallery{position:relative!important}.nc-deals__slide .nc-card-visual{width:100%}.nc-card-bag svg{display:block;width:20px;height:20px}body{font-family:var(--font-body--family);font-weight:500}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading--family)!important;font-weight:700!important}button,.button,.nc-categories__cta,.nc-deals__cta,.nc-cinema__cta{font-family:var(--font-body--family)!important;font-weight:700!important}.nc-best__title,.nc-deals__copy h3,.nc-vshop__info h3{font-weight:600!important}.product-information{background:#fff!important}.product-information .product-details h1{font-size:clamp(25px,2.7vw,36px)!important;line-height:1.2!important;letter-spacing:-.035em!important;margin:0!important;color:#c10942}.product-information .product-details .price{font-size:25px;font-weight:700;color:#c10942}.product-information .product-details .compare-at-price{font-size:16px;color:#c10942}.product-information .product-media-container{background:#faf9f9;border-radius:22px;overflow:hidden}.product-information .product-media-container img{object-fit:contain!important}.product-information .product-details .add-to-cart-button{min-height:48px!important;height:auto!important;padding:12px 20px!important;border-radius:999px!important;font-size:14px!important;background:#c10942!important;color:#fff!important}.product-information .quantity-selector{min-height:44px;border-color:#e6dce0;border-radius:999px}.product-information .product-details .rte,.product-information .product-details .text-block{line-height:1.75}.product-information .product-details .rte p{margin-block:0 14px}.product-information .product-details .rte img{max-width:100%;height:auto;border-radius:12px}.product-information .product-details summary{padding-block:18px;font-weight:700;font-size:14px}.product-information .variant-option__button-label{border-radius:12px!important}.product-information .sticky-add-to-cart__bar{background:#fff}@media(max-width:749px){.product-information .product-details h1{font-size:25px!important;line-height:1.25!important}.product-information .product-details{padding-inline:4px}.product-information .product-media-container{border-radius:18px}.product-information .product-details .price{font-size:23px}.product-information .product-details .rte{font-size:14px}}.nc-pdp-rating{font-size:12px;color:#c10942}.nc-pdp-rating small{color:#c10942}.nc-pdp-savings{display:inline-block;padding:7px 11px;background:#fbeef2;color:#c10942;border-radius:8px;font-size:12px;font-weight:600;margin:0}.nc-pdp-summary h2{font-size:13px!important;letter-spacing:0!important;margin:0 0 8px;color:#c10942}.nc-pdp-summary>p{font-size:13px;line-height:1.8;color:#c10942;margin:0 0 10px}.nc-pdp-summary details>summary{list-style:none;display:inline-block;padding:0!important;font-size:12px!important;color:#c10942;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.nc-pdp-summary summary::-webkit-details-marker{display:none}.nc-pdp-less{display:none}.nc-pdp-summary details[open] .nc-pdp-less{display:inline}.nc-pdp-summary details[open] .nc-pdp-more{display:none}.nc-pdp-summary details .rte{font-size:13px;line-height:1.8;color:#c10942;padding-top:18px}.nc-pdp-summary details .rte h1,.nc-pdp-summary details .rte h2,.nc-pdp-summary details .rte h3{font-size:15px!important;line-height:1.5!important;margin-block:16px 8px!important}.nc-pdp-policies{display:flex;gap:12px;flex-wrap:wrap}.nc-pdp-policies:not(:empty){border-top:1px solid #eee4e8;padding-top:18px}.nc-pdp-policies a{flex:1;min-width:140px;padding:12px;background:#faf7f8;color:#c10942;text-decoration:none;border-radius:12px;font-size:11px;font-weight:600}.product-information .product-details .shopify-payment-button__button{border-radius:999px!important;min-height:46px!important}.product-information .product-media-container{background:#faf8f9!important}.product-information .product-details .add-to-cart-button{box-shadow:0 6px 18px #c1094214}@media(min-width:990px){.product-information .product-details>.group-block{max-width:510px}}.nc-pdp-guarantees{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 0;border-top:1px solid #f0e7eb;border-bottom:1px solid #f0e7eb}.nc-pdp-guarantee{display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;font-size:11px;line-height:1.5;font-weight:600;color:#c10942;padding:8px 4px;border-radius:14px;transition:background .25s,transform .25s}.nc-pdp-guarantee__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fcf0f4;color:#c10942}.nc-pdp-guarantee__icon svg{display:block;width:23px;height:23px}@media(hover:hover){.nc-pdp-guarantee:hover{background:#fff6f9;transform:translateY(-3px)}}@media(prefers-reduced-motion:no-preference){.nc-pdp-guarantee{animation:nc-trust-enter .65s both}.nc-pdp-guarantee:nth-child(2){animation-delay:.12s}.nc-pdp-guarantee:nth-child(3){animation-delay:.24s}}@keyframes nc-trust-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:749px){.nc-pdp-guarantees{gap:6px;padding:14px 0}.nc-pdp-guarantee{font-size:10px;gap:8px}.nc-pdp-guarantee__icon{width:38px;height:38px}}@media(prefers-reduced-motion:reduce){.nc-pdp-guarantee{transition:none}}@media(prefers-reduced-motion:no-preference){:root{--nc-motion-ease:cubic-bezier(.16,1,.3,1)}.nc-best__card,.nc-categories__card,.nc-concerns__card,.nc-pdp-guarantee{transition:translate .35s var(--nc-motion-ease),box-shadow .35s ease}@media(hover:hover){.nc-best__card:hover,.nc-categories__card:hover{translate:0 -5px}.nc-categories__visual img,.product-card .card-gallery img{transition:scale .65s var(--nc-motion-ease)}.nc-categories__card:hover .nc-categories__visual img,.product-card:hover .card-gallery img{scale:1.035}main .button:not(.button-unstyled):not(:disabled),main .nc-cinema__cta,main .nc-deals__cta,main .nc-card-bag button{transition:translate .25s var(--nc-motion-ease),box-shadow .25s ease,background-color .25s ease}main .button:not(.button-unstyled):not(:disabled):hover,main .nc-cinema__cta:hover,main .nc-deals__cta:hover{translate:0 -2px;box-shadow:0 6px 18px #c109421a}main .button:not(:disabled):active,main .nc-card-bag button:active{scale:.98}}}.nc-reading-progress{position:fixed;top:0;left:0;width:100%;height:2px;background:#c10942;transform:scaleX(0);transform-origin:left;z-index:9999;pointer-events:none}@media(prefers-reduced-motion:reduce){.nc-reading-progress{display:none}}.nc-cinema .nc-brand-intro__inner{position:relative;isolation:isolate}.nc-cinema .nc-brand-intro__inner:before{content:"";position:absolute;top:-70px;right:-90px;bottom:-70px;left:-90px;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,#ffffff60 0%,#ffffff22 38%,transparent 70%);pointer-events:none}.nc-signature-cue{position:absolute;bottom:24px;left:50%;width:22px;height:36px;border:1px solid #c1094266;border-radius:999px;translate:-50% 0;z-index:2;pointer-events:none}.nc-signature-cue:after{content:"";position:absolute;left:9px;top:7px;width:2px;height:7px;border-radius:2px;background:#c10942}.nc-signature-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4;border-radius:inherit;opacity:0;background:radial-gradient(240px circle at var(--nc-pointer-x,50%) var(--nc-pointer-y,50%),#ffffff66,transparent 65%);transition:opacity .4s}@media(hover:hover)and (pointer:fine){.nc-signature-surface{position:relative;isolation:isolate}.nc-signature-surface:hover>.nc-signature-glow{opacity:1}}@media(prefers-reduced-motion:no-preference){.nc-cinema .nc-brand-intro__inner:before{animation:nc-signature-breathe 7s ease-in-out infinite alternate}.nc-signature-cue:after{animation:nc-signature-scroll 2s ease-in-out infinite}.nc-cinema__video{will-change:transform}}@keyframes nc-signature-breathe{0%{transform:scale(.9);opacity:.45}to{transform:scale(1.08);opacity:1}}@keyframes nc-signature-scroll{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(11px);opacity:1}}@media(prefers-reduced-motion:reduce){.nc-signature-cue,.nc-signature-glow{display:none}.nc-cinema .nc-brand-intro__inner:before{animation:none}}@media(max-width:749px)and (prefers-reduced-motion:no-preference){.nc-cinema .nc-brand-intro{perspective:850px}.nc-cinema .nc-brand-intro__logo{animation:nc-phone-logo-depth 7s ease-in-out infinite;transform-origin:center}.nc-cinema .nc-brand-intro__title{animation:nc-phone-title-enter 1s .15s both;text-shadow:0 1px 14px #ffffff90}.nc-cinema .nc-brand-intro__inner:before{top:-50px;right:-45px;bottom:-50px;left:-45px;background:radial-gradient(ellipse,#ffffff50,transparent 70%)}.nc-phone-depth{transform:perspective(900px) rotateX(var(--nc-tilt,0deg)) translate3d(0,var(--nc-depth-y,0px),0);transform-origin:50% 50%;backface-visibility:hidden}.nc-categories__visual.nc-phone-depth{overflow:hidden}.nc-phone-depth:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(155deg,#ffffff38,transparent 48%,#c1094208);opacity:var(--nc-depth-light,.2);z-index:3}.nc-phone-orbit{position:absolute;width:190px;height:190px;border:1px solid #ffffff70;border-radius:50%;left:calc(50% - 95px);top:calc(50% - 95px);pointer-events:none;transform:perspective(650px) rotateX(65deg) rotate(-25deg);animation:nc-phone-orbit 12s linear infinite;z-index:0}.nc-phone-orbit:before{content:"";position:absolute;top:14px;left:28px;width:7px;height:7px;border-radius:50%;background:#c10942;box-shadow:0 0 18px #c1094240}}@keyframes nc-phone-logo-depth{0%,to{transform:perspective(850px) rotateY(-7deg) rotateX(2deg) translateY(0);filter:drop-shadow(0 8px 12px #c1094212)}50%{transform:perspective(850px) rotateY(7deg) rotateX(-2deg) translateY(-8px);filter:drop-shadow(0 16px 18px #c1094224)}}@keyframes nc-phone-title-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes nc-phone-orbit{0%{transform:perspective(650px) rotateX(65deg) rotate(0)}to{transform:perspective(650px) rotateX(65deg) rotate(360deg)}}@media(min-width:750px),(prefers-reduced-motion:reduce){.nc-phone-orbit{display:none}}nc-product-offers.nc-deals{padding:32px 24px!important}.nc-deals__top{margin-bottom:18px!important;gap:12px}.nc-deals__top h2{font-size:26px!important;letter-spacing:-.03em}.nc-deals__controls button{width:32px!important;height:32px!important;font-size:15px!important}.nc-deals__slider{gap:14px!important;padding-bottom:10px!important}.nc-deals__slide{flex:0 0 calc((100% - 70px)/6)!important}.nc-deals__stage{aspect-ratio:3/4!important;border-radius:16px!important}.nc-deals__copy{padding-top:10px!important}.nc-deals__copy h3{font-size:12px!important;line-height:1.45!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:5px!important}.nc-deals__price{font-size:14px!important;line-height:1.4}.nc-deals__price s{font-size:10px!important;margin-left:4px!important}.nc-deals__badge{top:8px!important;left:8px!important;font-size:9px!important;padding:4px 7px!important}.nc-deals .nc-card-rating{top:8px;right:8px;font-size:9px;padding:4px 6px}.nc-deals .nc-card-bag{bottom:8px;right:8px}.nc-deals .nc-card-bag button,.nc-deals .nc-card-bag-link{width:36px!important;height:36px!important;min-height:36px!important}.nc-deals .nc-card-bag svg{width:18px;height:18px}@media(max-width:989px){.nc-deals__slide{flex-basis:calc((100% - 42px)/4)!important}}@media(max-width:749px){nc-product-offers.nc-deals{padding:28px 16px!important}.nc-deals__top h2{font-size:23px!important}.nc-deals__slider{gap:10px!important}.nc-deals__slide{flex-basis:calc((100% - 10px)/2)!important}.nc-deals__top{margin-bottom:16px!important}.nc-deals__copy h3{font-size:12px!important}.nc-deals__price{font-size:14px!important}}.nc-best,.nc-deals,.nc-catalog,.nc-categories,.nc-concerns,.nc-gifts,.nc-ph,.nc-trust,.nc-best h2,.nc-best__title,.nc-deals__top h2,.nc-deals__copy h3,.nc-catalog h2,.nc-catalog__title,.nc-categories h2,.nc-concerns h2,.nc-gifts h2,.nc-gifts h3,.nc-gifts__bottom p,.nc-ph__copy h1,.nc-ph__copy h2,.nc-trust h2,.nc-trust h3{color:#24141b!important}.nc-best__subtitle,.nc-deals__eyebrow,.nc-ph__description,.nc-gifts__header>div{color:#75676e!important}.nc-best__price,.nc-deals__price,.nc-catalog__price{color:#c10942!important}.nc-pdp-summary,.nc-pdp-summary h2,.nc-pdp-summary>p,.nc-pdp-summary details>summary,.nc-pdp-summary details .rte,.nc-pdp-summary details .rte *,.product-information .product-description,.product-information .product-description *{color:#000!important}
/*# sourceMappingURL=/cdn/shop/t/40/assets/nc-refinements.css.map */
