.cc-page-designer .cc-look-module{overflow:hidden;display:grid;grid-template-columns:50% 50%;grid-template-rows:auto 1fr auto;grid-template-areas:"left top" "left ." "left bottom"}@media (max-width: 1023.98px){.cc-page-designer .cc-look-module{display:flex;flex-direction:column}}.cc-page-designer .cc-look-module .container{padding:0;max-width:none}.cc-page-designer .cc-look-module .cc-component-image{grid-area:left}@media (max-width: 1023.98px){.cc-page-designer .cc-look-module .cc-component-image{order:2}}.cc-page-designer .cc-look-module .cc-component-video{aspect-ratio:0.75/1;height:auto;background:#000}@media (max-width: 1023.98px){.cc-page-designer .cc-look-module .cc-component-video{aspect-ratio:1/1}}@media (max-width: 1023.98px){.cc-page-designer .cc-look-module .cc-component-video iframe{width:100%;height:100%}}.cc-page-designer .cc-look-module .cc-component-textbox{grid-area:top;position:static;align-self:start;align-items:flex-start;text-align:left;padding:6rem 3rem 2rem 3rem}@media (max-width: 1023.98px){.cc-page-designer .cc-look-module .cc-component-textbox{order:1;padding:3rem 1rem 1.5rem 1rem}[data-action="Product-Show"] .cc-page-designer .cc-look-module .cc-component-textbox{padding-top:0}}.cc-page-designer .cc-look-module .cc-component-textbox-title{font-family:"DM Sans",system-ui,"Arial",sans-serif;font-size-adjust:0.5;font-weight:700;font-size:1.875rem;line-height:2.375rem;text-transform:none;text-shadow:none}@media (max-width: 767.98px){.cc-page-designer .cc-look-module .cc-component-textbox-title{font-size:1.5rem;line-height:1.875rem}}.cc-page-designer .cc-look-module .cc-component-textbox-description{font-size:1.125rem;line-height:1.5rem;letter-spacing:.01125rem;margin-top:1rem}@media (max-width: 767.98px){.cc-page-designer .cc-look-module .cc-component-textbox-description{margin-top:.75rem;font-size:.9375rem;line-height:1.375rem}}.cc-page-designer .cc-look-module .cc-component-textbox-cta-wrapper{margin-top:1.75rem;gap:.75rem;justify-content:flex-start}@media (max-width: 767.98px){.cc-page-designer .cc-look-module .cc-component-textbox-cta-wrapper{margin-top:1.5rem;flex-direction:column;width:100%;gap:.25rem}}.cc-page-designer .cc-look-module .cc-component-textbox-cta-wrapper.cc-component-textbox-cta-style-link{column-gap:1.5rem}@media (max-width: 767.98px){.cc-page-designer .cc-look-module .cc-component-textbox-cta-wrapper.cc-component-textbox-cta-style-link{row-gap:1rem}}@media (max-width: 767.98px){.cc-page-designer .cc-look-module .cc-component-textbox-cta-style-button .cc-component-textbox-cta{display:block}}.cc-page-designer .cc-look-module-products{grid-area:bottom;align-self:end;padding:0}@media (max-width: 1023.98px){.cc-page-designer .cc-look-module-products{order:3;align-self:auto}}.cc-page-designer .cc-look-module-products .cc-recommended-slider__carousel-wrp{margin:0;overflow:visible}.cc-page-designer .cc-look-module-products .cc-recommended-grid__carousel{display:block}@media (min-width: 768px){.cc-page-designer .cc-look-module .slider{margin-right:-.0625rem}}@media (min-width: 768px){.cc-page-designer .cc-look-module .slider:not(.slick-initialized){display:flex;flex-direction:row;flex-wrap:nowrap;margin:0}.cc-page-designer .cc-look-module .slider:not(.slick-initialized)>div{width:24vw;flex:0 0 auto}}@media (max-width: 1023.98px){.cc-page-designer .cc-look-module .slider:not(.slick-initialized){display:flex;flex-direction:row;gap:.0625rem;overflow:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.cc-page-designer .cc-look-module .slider:not(.slick-initialized)>.experience-component{width:42vw;flex:1 0 auto}.cc-page-designer .cc-look-module .slider:not(.slick-initialized)::-webkit-scrollbar{display:none}}.cc-page-designer .cc-look-module .slick-slide{font-size:0}@media (min-width: 768px){.cc-page-designer .cc-look-module .slick-slide{margin-right:.0625rem}}.cc-page-designer .cc-look-module .slick-arrow{position:absolute;top:-3.75rem;right:1.5rem}.cc-page-designer .cc-look-module .slick-arrow .cc-icon:before{font-size:1.25rem}.cc-page-designer .cc-look-module .slick-arrow.cc-slider-prev{right:4rem}.cc-page-designer .cc-look-module .slick-arrow.slick-disabled{pointer-events:none;opacity:0.4}
