/*! generated from src/scss/creamly-ny-boxes.scss */.nyBoxesSection{background-color:var(--ny-boxes-background-color,#0000)}.nyBoxes{margin:0 auto;max-width:var(--section-max-width);padding:0 var(--section-side-indent-desktop-vw)}.nyBoxes__heading{color:var(--ny-boxes-heading-color,#352e26);font-size:48px;letter-spacing:-1px;line-height:43.2px;margin-bottom:32px;max-width:1776px;text-align:center;text-transform:uppercase;width:100%}.nyBoxes__groups{display:flex;flex-direction:column}.nyBoxes__group{width:100%}.nyBoxes__group--her{order:1}.nyBoxes__group--him{order:3}.nyBoxes__cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:100%}.nyBoxes__divider{height:1px;margin:48px 0;order:2;width:100%}html[data-creamly-audience=men] .nyBoxes__group--him{order:1}html[data-creamly-audience=men] .nyBoxes__divider{order:2}html[data-creamly-audience=men] .nyBoxes__group--her{order:3}.nyBoxesCard{background-color:var(--ny-boxes-card-color,#fff);border:1px solid var(--birch);border-radius:8px;display:flex;flex-direction:column;overflow:hidden;width:calc(33.33333% - 13.33333px)}.nyBoxesCard__imageContainer{aspect-ratio:4/5;background-color:var(--ny-boxes-card-image-color,#eeeee9);display:block}.nyBoxesCard__imageContainer img{display:block;height:100%;object-fit:cover;width:100%}.nyBoxesCard__body{display:flex;flex:1;flex-direction:column;padding:24px 20px 20px}.nyBoxesCard__topContainer{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.nyBoxesCard__title{font-size:26px;letter-spacing:-.6px;line-height:.95;text-decoration:none}.nyBoxesCard__meta,.nyBoxesCard__title{color:var(--birch);font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase}.nyBoxesCard__meta{font-size:16px;letter-spacing:-.3px;line-height:1.2;margin-left:12px;white-space:nowrap}.nyBoxesCard__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--birch);display:-webkit-box;font-size:15px;letter-spacing:-.2px;line-height:1.35;margin-bottom:20px;overflow:hidden}.nyBoxesCard__button{align-items:center;background-color:var(--birch);border:1px solid var(--birch);border-radius:4px;cursor:pointer;display:flex;justify-content:center;margin-top:auto;overflow:hidden;padding:0;width:100%}.nyBoxesCard__button .productRow__buttonContent,.nyBoxesCard__button .productRow__buttonDoneContent,.nyBoxesCard__button .productRow__buttonLoaderContainer{align-items:center;display:flex;justify-content:center;padding:12px 24px;width:100%}.nyBoxesCard__button .productRow__buttonContent span,.nyBoxesCard__button .productRow__buttonDoneContent span{color:var(--alabaster);font-family:var(--font-body-family);font-size:16px;letter-spacing:-.28px;line-height:24px;text-transform:uppercase}.nyBoxesCard__button .productRow__buttonContent svg{display:block;height:24px;margin-right:8px;padding:4px;width:24px}.nyBoxesCard__button .productRow__buttonContent svg path,.nyBoxesCard__button .productRow__buttonContent svg rect,.nyBoxesCard__button .productRow__buttonLoaderContainer svg circle{stroke:var(--alabaster)}.nyBoxesCard_highlight .nyBoxesCard__body{background-color:var(--ny-boxes-highlight-color,#8ba21e)}.nyBoxesCard_highlight .nyBoxesCard__description,.nyBoxesCard_highlight .nyBoxesCard__meta,.nyBoxesCard_highlight .nyBoxesCard__title{color:var(--ny-boxes-highlight-text-color,#fff8e3)}.nyBoxesCard_highlight .nyBoxesCard__button{background-color:var(--ny-boxes-card-color,#fff)}.nyBoxesCard_highlight .nyBoxesCard__button .productRow__buttonContent span,.nyBoxesCard_highlight .nyBoxesCard__button .productRow__buttonDoneContent span{color:var(--birch)}.nyBoxesCard_highlight .nyBoxesCard__button .productRow__buttonContent svg path,.nyBoxesCard_highlight .nyBoxesCard__button .productRow__buttonContent svg rect,.nyBoxesCard_highlight .nyBoxesCard__button .productRow__buttonLoaderContainer svg circle{stroke:var(--birch)}@media screen and (max-width:1299px){.nyBoxesCard__title{font-size:22px}.nyBoxesCard__description,.nyBoxesCard__meta{font-size:14px}}@media screen and (max-width:768px){.nyBoxes{padding:0 var(--section-side-indent-mobile)}.nyBoxes__heading{font-size:36px;line-height:34px;margin-bottom:24px}.nyBoxes__divider{margin:32px 0}.nyBoxes__cards{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.nyBoxes__cards::-webkit-scrollbar{display:none}.nyBoxesCard{flex:0 0 72vw;max-width:320px;width:72vw}}