.opk-collection-with-highlight__container{background-color:rgba(0,0,0,0);max-width:1536px;margin:0 auto}@media screen and (max-width: 575px){.opk-collection-with-highlight__container{padding-left:20px;padding-right:20px}}@media screen and (max-width: 1023px){.opk-collection-with-highlight__products-desktop{display:none}}@media screen and (min-width: 1024px){.opk-collection-with-highlight__products-mobile{display:none}}.opk-collection-with-highlight .carousel--container{padding-left:4px;padding-bottom:4px}.opk-collection-with-highlight .opk-slideshow__title{color:var(--color--accent-1);font-size:65px;font-weight:700;line-height:1}@media(max-width: 989px)and (min-width: 576px){.opk-collection-with-highlight .opk-slideshow__title{font-size:50px}}@media screen and (max-width: 575px){.opk-collection-with-highlight .opk-slideshow__title{font-size:40px}}@media screen and (min-width: 1024px){.opk-collection-with-highlight .collection-with-highlight--grid[data-reverse-layout=true]{grid-template-columns:49.2% 1fr}}@media screen and (min-width: 1400px){.opk-collection-with-highlight .collection-with-highlight--grid{-moz-column-gap:102px;column-gap:102px}}@media screen and (min-width: 1024px){.opk-collection-with-highlight .collection-with-highlight--grid{grid-template-columns:1fr 49.2%}}@media screen and (max-width: 1023px){.opk-collection-with-highlight .collection-with-highlight--grid{grid-template-columns:1fr}}@media screen and (min-width: 1400px){.opk-collection-with-highlight .stacked-text--root[data-x-alignment=left] .stacked-text--wrapper[data-text-width=medium]{padding-left:80px;padding-right:20px}}.opk-collection-with-highlight .stacked-text--wrapper{row-gap:18px}@media screen and (max-width: 575px){.opk-collection-with-highlight .stacked-text--wrapper{max-width:240px;margin:0 auto}}.opk-collection-with-highlight .stacked-text--overline h3{color:var(--color--accent-1);font-family:var(--font--subtitle--family);font-size:45px;font-weight:400;line-height:1;text-transform:none;letter-spacing:0}@media(max-width: 989px)and (min-width: 576px){.opk-collection-with-highlight .stacked-text--overline h3{font-size:35px}}@media screen and (max-width: 575px){.opk-collection-with-highlight .stacked-text--overline h3{font-size:30px}}.opk-collection-with-highlight .image--root{--height--medium: 572px}.opk-collection-with-highlight .stacked-text--description{color:var(--color--accent-1);font-size:21px;font-weight:400;line-height:1.33}.opk-collection-with-highlight .stacked-text--description:not(:last-child){margin-bottom:12px}@media screen and (max-width: 575px){.opk-collection-with-highlight .stacked-text--description{font-size:18px}}.opk-collection-with-highlight .carousel--root[data-spacing-around-blocks=true][data-mobile-only=true] .carousel--container{gap:24px}.opk-collection-with-highlight .product-card--details{gap:12px}@media screen and (max-width: 575px){.opk-collection-with-highlight .product-card--details{gap:14px}}.opk-collection-with-highlight .opk-product-card{justify-content:space-between}@media screen and (min-width: 1024px){.opk-collection-with-highlight .opk-product-card{padding-bottom:25px}}@media screen and (max-width: 575px){.opk-collection-with-highlight .opk-product-card{padding-bottom:10px}.opk-collection-with-highlight .opk-product-card .product-card--image-wrapper{margin:0 auto;max-width:138px}.opk-collection-with-highlight .opk-product-card .product-quick-add{right:8px;bottom:19px}}.opk-collection-with-highlight .carousel--block{height:100%}@media screen and (min-width: 1400px){.opk-collection-with-highlight .collection-with-highlight--products{gap:23px}}@media screen and (max-width: 1399px){.opk-collection-with-highlight .collection-with-highlight--products{gap:20px}}@media screen and (max-width: 1023px){.opk-collection-with-highlight .collection-with-highlight--sticky{position:static;max-height:670pxs}}@media screen and (max-width: 575px){.opk-collection-with-highlight .stacked-text--root:not([data-y-alignment=none]) .stacked-text--wrapper{padding:0}}@media screen and (max-width: 575px){.opk-collection-with-highlight .stacked-text--root[data-mobile-y-alignment=bottom] .stacked-text--wrapper{padding-bottom:42px}}
