:root{--loader-bg: #f7e9ce;--coupon-sticker-bg: #fffcf2;--coupon-sticker-font-color: ##000;--next-box-sticker-bg: #fc979b;--subscribe-cta-bg: #fff;--subscribe-cta-font-color: #000;--current-box-font-color: #000;--current-box-left-bg: transparent;--current-box-right-bg: transparent}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:calc(100%*70/3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:calc(100%/70);height:10px;float:left}.tns-controls [data-controls=prev],.tns-controls [data-controls=next]{position:absolute;width:32px;height:32px;top:calc(50% - 32px);z-index:1;border:none;background:none;color:rgba(0,0,0,0);font-size:0;border:.5px solid #707070;border-radius:50%}.tns-controls [disabled]{display:none}[data-controls=prev]{left:0;background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/beauty-box/2025_october/images/index/section-current-products/arrow-left.webp") !important;background-size:contain !important}[data-controls=prev] span{display:none}[data-controls=next]{right:0;background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/beauty-box/2025_october/images/index/section-current-products/arrow-right.webp") !important;background-size:contain !important}[data-controls=next] span{display:none}#campaign .product-unit{cursor:pointer}#campaign .product-unit .product-images-slider{pointer-events:all}#campaign .product-unit .images-container{position:relative;container-type:inline-size}#campaign .product-unit .info-container{container-type:inline-size;margin-top:16px}#campaign .product-unit p{line-height:1.2;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Macys Sans Bold";margin-bottom:4px}#campaign .product-unit .brand{margin-bottom:4px}#campaign .product-unit .name{margin-bottom:16px}#campaign .product-unit .price-wrapper p:not(:only-child):first-child:not([label*=value]){text-decoration:line-through;font-family:"Macys Sans Medium"}#campaign .product-unit .price-wrapper p[label]:not(:only-child):last-child{color:#e01a2b}#campaign .product-unit .ratings{display:flex;flex-direction:row;align-items:center;margin-top:16px}#campaign .product-unit .ratings span{line-height:1;font-size:12px}#campaign .product-unit .ratings .ratings-background{float:left;width:5.8em;margin-right:.5em;background-size:1.2em;height:1em;background-repeat:repeat-x;background-position:-2px center;background-image:url("data:image/svg+xml;base64,PHN2ZyBpZD0iYSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGcgaWQ9ImIiPjxyZWN0IGlkPSJjIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHN0eWxlPSJmaWxsOm5vbmU7Ii8+PHBhdGggaWQ9ImQiIGQ9Ik0xMy41LDYuNzZoLTQuMDlsLTEuMjctMy45OC0xLjMzLDMuOTJIMi41bDMuNTQsMi40OS0xLjMzLDQuMDQsMy40My0yLjU0LDMuMzIsMi41NC0xLjI3LTQuMDksMy4zMi0yLjM4WiIgc3R5bGU9ImZpbGw6bm9uZTsiLz48cGF0aCBpZD0iZSIgZD0iTTguMTIsNC44NmwtLjg0LDIuNDloLTIuNzJsMi4yNSwxLjU4LS44NCwyLjU1LDIuMTgtMS42MiwyLjA4LDEuNi0uOC0yLjU5LDIuMDUtMS40OGgtMi41NGwtLjgxLTIuNTVNOC4xNCwyLjc4bDEuMjcsMy45OGg0LjA5bC0zLjMyLDIuMzgsMS4yNyw0LjA5LTMuMzItMi41NC0zLjQzLDIuNTQsMS4zMy00LjA0LTMuNTQtMi40OWg0LjMxbDEuMzMtMy45MloiLz48L2c+PC9zdmc+Cg==")}#campaign .product-unit .ratings .ratings-fill{height:1em;background-size:1.2em;background-repeat:repeat-x;background-position:-2px center;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTIxIC01MjcpIj4KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMSIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMSIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5MjEgNTI3KSIgZmlsbD0ibm9uZSIvPgogICAgPHBhdGggaWQ9IlBhdGhfODEiIGRhdGEtbmFtZT0iUGF0aCA4MSIgZD0iTTExLDQuNzU2SDYuOTFMNS42MzguNzc2LDQuMzEyLDQuN0gwTDMuNTM4LDcuMTg4LDIuMjExLDExLjIyNCw1LjYzOCw4LjY4MWwzLjMxNywyLjU0M0w3LjY4Myw3LjEzM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkyMy41IDUyOSkiLz4KICA8L2c+Cjwvc3ZnPgo=")}@media(max-width: 375px){#campaign .product-unit .color-swatches{gap:6px}#campaign .product-unit .rest-swatch-qty p{font-size:10px;margin:0}}#campaign .video-js .vjs-control-bar{height:5em}#campaign .not-hover.video-js .vjs-control-bar{height:3em}#campaign [page=index] .inner{max-width:1480px;padding:0 20px;margin:auto}#campaign section#hero .inner{padding:0;max-width:1440px}#campaign section#hero .subtop{background-color:#000;padding:max(1.6cqi,20px) 0;margin-bottom:3cqi}#campaign section#hero .subtop .logo{width:27cqi;margin:auto}#campaign section#hero .hero-img-wrapper{display:grid;grid-template-areas:"container";position:relative}#campaign section#hero .hero-img-wrapper>*{grid-area:container}#campaign section#hero .subbottom{max-width:62cqi;margin:auto;text-align:center;container-type:inline-size;padding:4cqi .5cqi}#campaign section#hero .subbottom h2{font:4cqi/1.2 "Ramillas Medium"}#campaign section#hero .subbottom p{font:2.1cqi/1 "Macys Sans Bold";padding-top:1.7cqi}#campaign section#hero .link{font-family:"Macys Sans Medium"}#campaign section#hero .cta-button{background-color:var(--subscribe-cta-bg);border-radius:8px;border:1px solid #cecece;position:absolute;bottom:9%;transition:background-color .5s ease;width:13cqi;height:3.7cqi;line-height:3.7cqi;text-align:center}#campaign section#hero .cta-button span{display:block;font-size:9.5cqi;font-family:"Macys Sans Bold";color:var(--subscribe-cta-font-color);transition:color .5s ease}#campaign section#hero .cta-button:hover{background-color:var(--subscribe-cta-font-color)}#campaign section#hero .cta-button:hover span{color:var(--subscribe-cta-bg)}#campaign section#hero .next-box-sticker{position:absolute;bottom:30%;text-align:center;border-radius:50%;width:22cqi;height:22cqi;display:flex;place-content:center;flex-direction:column;background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/beauty-box/2025_october/images/index/section-hero/circle-bg.webp");background-size:cover;color:var(--coupon-sticker-font-color)}#campaign section#hero .next-box-sticker p:first-child{font:7.7cqi/1.2 "Macys Sans Bold";margin-bottom:5cqi}#campaign section#hero .next-box-sticker p:last-child{font:7.7cqi/1.2 "Macys Sans Bold"}#campaign section#hero .coupon-sticker{width:10cqi;height:10cqi;border-radius:50%;position:absolute;background-color:var(--next-box-sticker-bg);bottom:27%;display:flex;place-items:center;place-content:center;flex-direction:column;box-shadow:1px 2px 6px rgba(0,0,0,.2)}#campaign section#hero .coupon-sticker p:first-child{font:32cqi/1 "Macys Sans Bold"}#campaign section#hero .coupon-sticker p:last-child{font:12cqi/1 "Macys Sans Bold"}#campaign section#hero .hero-content.left-aligned-desktop .next-box-sticker{left:5%}#campaign section#hero .hero-content.left-aligned-desktop .coupon-sticker{left:21%}#campaign section#hero .hero-content.left-aligned-desktop .cta-button{left:14%}#campaign section#hero .hero-content.right-aligned-desktop .next-box-sticker{right:20%}#campaign section#hero .hero-content.right-aligned-desktop .coupon-sticker{right:14%}#campaign section#hero .hero-content.right-aligned-desktop .cta-button{right:20%}@media(max-width: 375px){#campaign section#hero .subtop{margin-bottom:30px}#campaign section#hero .subtop .logo{width:216px}#campaign section#hero .subbottom{max-width:84%;padding:0;margin-top:60px}#campaign section#hero .subbottom h2{font-size:25px}#campaign section#hero .subbottom p{font-size:16px;padding-top:20px}#campaign section#hero .next-box-sticker{width:158px;height:158px;bottom:35%}#campaign section#hero .next-box-sticker p:first-child{font-size:16px;margin-bottom:0}#campaign section#hero .next-box-sticker p:last-child{font-size:16px}#campaign section#hero .coupon-sticker{width:107px;height:107px;bottom:21%}#campaign section#hero .coupon-sticker p:first-child{font-size:40px}#campaign section#hero .coupon-sticker p:last-child{font-size:17px;margin-top:-2px}#campaign section#hero .cta-button{width:190px;height:52px;line-height:52px;bottom:20px}#campaign section#hero .hero-content.left-aligned-mobile .next-box-sticker{left:-4%}#campaign section#hero .hero-content.left-aligned-mobile .coupon-sticker{left:23%}#campaign section#hero .hero-content.left-aligned-mobile .cta-button{left:calc(50% - 95px)}#campaign section#hero .hero-content.right-aligned-mobile .next-box-sticker{right:-4%;left:auto}#campaign section#hero .hero-content.right-aligned-mobile .coupon-sticker{right:18%;left:auto}#campaign section#hero .hero-content.right-aligned-mobile .cta-button{left:calc(50% - 95px)}}#campaign section#current-box{margin-top:0}#campaign section#current-box .content{position:relative}#campaign section#current-box .grid{max-width:1440px;overflow:hidden;margin:auto;display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5%}#campaign section#current-box .grid p,#campaign section#current-box .grid a{color:var(--current-box-font-color)}#campaign section#current-box .box-description{font:11.8cqi/1 "Ramillas Regular";color:#fff;letter-spacing:-1px}#campaign section#current-box .box-value{margin:30px 0 40px 0;font-family:"Macys Sans Bold";font-size:max(18px,3cqi)}#campaign section#current-box .box-intro{margin:0px 0 40px 0;font-family:"Macys Sans Bold";font-size:max(20px,3.3cqi)}#campaign section#current-box .video-overlay-wrapper{display:grid;grid-template:"container";place-items:center;cursor:pointer}#campaign section#current-box .box-thumbnail{border-radius:8px}#campaign section#current-box .thumb-wrapper{grid-area:container}#campaign section#current-box .play-btn{grid-area:container;width:8cqi;height:8cqi;position:relative;pointer-events:none}@media(max-width: 375px){#campaign section#current-box .play-btn{width:80px;height:80px}#campaign section#current-box .col-1{grid-column:1/-1}#campaign section#current-box .col-1 .col-inner{padding:0px 20px 20px}#campaign section#current-box .col-2{grid-column:1/-1;padding:0 20px}}#campaign section#current-products .section-title{margin-bottom:0px}#campaign section#current-products .subrow{display:grid;grid-template-columns:3.4fr 1.2fr;place-items:baseline;margin-bottom:clamp(20px,2cqi,30px)}#campaign section#current-products .subrow p{width:100%;font-size:1.3cqi;text-align:right;line-height:1;font-family:"Macys Sans Medium"}#campaign section#current-products .content{position:relative}#campaign section#current-products .info-container{margin-top:16px}#campaign section#current-products .tns-controls [data-controls=prev],#campaign section#current-products .tns-controls [data-controls=next]{top:calc(50% - 70px)}@media(max-width: 375px){#campaign section#current-products{margin-top:30px}#campaign section#current-products .subrow{grid-template-columns:1fr}#campaign section#current-products .subrow p{font-size:14px;text-align:left}}#campaign section#previous-products{margin-top:5cqi;padding:5cqi 0}#campaign section#previous-products .content{position:relative}#campaign section#previous-products .tns-controls [data-controls=prev],#campaign section#previous-products .tns-controls [data-controls=next]{top:calc(50% - 30px)}#campaign section#previous-products .item-content a{position:relative}#campaign section#previous-products .button-shopthelook{position:absolute;left:5cqi;bottom:5cqi;height:9.1cqi;width:9.1cqi;line-height:8.5cqi;overflow:hidden;transition:width .3s ease;background-color:#fcfcfc;border:.5px solid #707070;border-radius:8.3cqi;cursor:pointer}#campaign section#previous-products .button-shopthelook .icon-shopthelook{position:absolute;inset:0;width:9.1cqi;padding:1cqi}#campaign section#previous-products .button-shopthelook .copy{padding-left:8.7cqi;color:#000;font-size:4cqi;font-family:"Macys Sans Medium"}#campaign section#previous-products .month-name{font:4.3cqi/1.1 "Macys Sans Regular";padding:3cqi 0 0 0;position:relative;z-index:1}@media(hover: hover){#campaign section#previous-products .item-content:hover .button-shopthelook,#campaign section#previous-products .editorial-unit:hover .button-shopthelook,#campaign section#previous-products .image-carousel .img-container:hover .button-shopthelook,#campaign section#previous-products .button-shopthelook.hovered{width:42cqi}}.pdp-fulldt .button.secondary:after{border:none}@media(max-width: 375px){#campaign section#previous-products{padding:40px 0}#campaign section#previous-products .button-shopthelook{width:30px;height:30px;line-height:30px;border-radius:16px}#campaign section#previous-products .button-shopthelook .icon-shopthelook{width:30px;padding:4px}#campaign section#previous-products .button-shopthelook .copy{padding-left:30px}}#campaign section#about .section-copy{margin-bottom:30px}#campaign section#about .section-copy{font-size:12px}#campaign section#about .bottom{text-align:center;padding:20px 0;background-color:#f5ecf4;margin:60px 0}#campaign section#about .bottom .link{font-family:"Macys Sans Medium"}#campaign section#about .bottom p{font-size:18px;line-height:1.3}@media(max-width: 375px){#campaign section#about .bottom{margin-left:-20px;margin-right:-20px}#campaign section#about .bottom p{font-size:14px}}