.cp-main-collection-product-grid div.collection.page-width,.cp_menu div.collection.page-width{width:90%;padding:0;max-width:1350px;margin:auto}.cp-main-collection-product-grid{margin-bottom:75px}.cp-main-collection-product-grid .product-grid{--grid-desktop-vertical-spacing:0px;--grid-desktop-horizontal-spacing:20px;--grid-mobile-vertical-spacing:0px;--grid-mobile-horizontal-spacing:0px;margin:0 30px;gap:20px!important;row-gap:20px!important}@media (max-width:700px){.cp-main-collection-product-grid .product-grid{margin:0}}.cp-main-collection-product-grid .cs-product-item{max-width:100%;height:-moz-fit-content!important;height:fit-content!important}@media (max-width:1024px){.cp-main-collection-product-grid .cs-product-item .product-card__view-btn{padding:5.5px 12px}}@media (max-width:1024px){.cp-main-collection-product-grid .cs-product-item .bv-inline-stars{margin-top:13px}}@media (max-width:1024px){.cp-main-collection-product-grid .cs-product-item .product-card__title{margin-top:4px;line-height:30px;font-size:24px;margin-bottom:7px}}@media (max-width:425px){.cp-main-collection-product-grid .cs-product-item .product-card__title{font-size:18px;margin-top:0;margin-bottom:15px}}@media (max-width:768px){.cp-main-collection-product-grid .cs-product-item .product-card__image-wrapper{margin-bottom:32px}}@media (max-width:425px){.cp-main-collection-product-grid .cs-product-item .product-card__image-wrapper{margin-bottom:15px}}.cp-header-container{position:relative}.cp-header-container .cp-header-image{display:block!important;background-size:100% auto;height:35vw;background-repeat:no-repeat}@media (max-width:1023px){.cp-header-container .cp-header-image{background-size:212% auto;background-position:99% 0;height:75vw}}.cp-header-container .heading-position-container{position:absolute;top:30%;margin:0;width:32%}.cp-header-container .heading-position-container.pl{left:10%;padding-left:2%}.cp-header-container .heading-position-container.pr{right:10%;padding-right:2%}.cp-header-container .heading-position-container.pc{justify-content:center}@media (max-width:1024px){.cp-header-container .heading-position-container{top:11%}}@media (max-width:1023px){.cp-header-container .heading-position-container{display:flex;width:100%;position:relative;justify-content:center;padding:0}.cp-header-container .heading-position-container.pc,.cp-header-container .heading-position-container.pl,.cp-header-container .heading-position-container.pr{justify-content:center;padding:0;left:0;right:0}.cp-header-container .heading-position-container.pc .heading-text,.cp-header-container .heading-position-container.pl .heading-text,.cp-header-container .heading-position-container.pr .heading-text{padding:3.2rem 10px!important}}.cp-header-container .heading-text{color:#0058b7}.cp-header-container .heading-text h1{font-family:brandon-grotesque;font-size:46px;line-height:52px;font-weight:900;text-align:center;margin-bottom:3.2rem;color:#0058b7;letter-spacing:0}@media (max-width:1499px){.cp-header-container .heading-text h1{font-size:36px;line-height:40px;margin-top:0;letter-spacing:0;padding-left:0}}@media (max-width:425px){.cp-header-container .heading-text h1{padding:0 16px}}@media (max-width:390px){.cp-header-container .heading-text h1{padding:0!important}}.cp-header-container .heading-text p{margin:0;font-size:16px;line-height:19px;font-weight:400;text-align:center;font-family:TTNormsPro,open-sans,sans-serif;letter-spacing:normal;white-space:normal}@media (max-width:1023px){.cp-header-container .heading-text{position:relative;top:unset;left:unset;max-width:100%;transform:unset;padding:2rem 10px}}.cp_menu{display:flex;flex-wrap:wrap;margin:auto;padding:2vw 0 3vw}.cp_menu div.collection.page-width{padding:30px 0 0}.cp_menu .menu_items{display:flex;flex-wrap:wrap;margin:auto;justify-content:center}@media (max-width:1024px){.cp_menu .menu_items{gap:20px}}@media (max-width:768px){.cp_menu .menu_items{gap:0}}@media (max-width:425px){.cp_menu .menu_items{gap:20px}}.cp_menu .menu_items .menu-row{display:flex;justify-content:center}.cp_menu .menu_items .menu-row__1,.cp_menu .menu_items .menu-row__2,.cp_menu .menu_items .menu-row__3{width:100%}.cp_menu .menu_items .menu-row__4.second-row__1{width:80%}.cp_menu .menu_items .menu-row__4.second-row__1+.menu-row__1{width:20%}.cp_menu .menu_items .menu-row__4.second-row__2{width:67%}.cp_menu .menu_items .menu-row__4.second-row__2+.menu-row__2{width:33%}.cp_menu .menu_items .menu-row__4.second-row__3{width:57%}.cp_menu .menu_items .menu-row__4.second-row__3+.menu-row__3{width:43%}@media (max-width:425px){.cp_menu .menu_items .menu-row__4.second-row__3+.menu-row__3{gap:8px}}@media (max-width:390px){.cp_menu .menu_items .menu-row__4.second-row__3+.menu-row__3{gap:0}}@media (max-width:425px){.cp_menu .menu_items .menu-row__4.second-row__3{gap:11px}}@media (max-width:390px){.cp_menu .menu_items .menu-row__4.second-row__3{gap:3px}}.cp_menu .menu_items .menu-row__4.second-row__4{width:50%}.cp_menu .menu_items .menu-row__4.second-row__4+.menu-row__4{width:50%}@media (max-width:1024px){.cp_menu .menu_items .menu-row__1,.cp_menu .menu_items .menu-row__2,.cp_menu .menu_items .menu-row__3{width:100%}.cp_menu .menu_items .menu-row__4{width:100%!important}.cp_menu .menu_items .menu-row__4.second-row__1+.menu-row__1{width:100%}.cp_menu .menu_items .menu-row__4.second-row__2+.menu-row__2{width:50%}.cp_menu .menu_items .menu-row__4.second-row__3+.menu-row__3{width:75%}.cp_menu .menu_items .menu-row__4.second-row__4+.menu-row__4{width:100%}}.cp_menu .menu_items .menu_item{flex:1;min-width:85px}@media (max-width:425px){.cp_menu .menu_items .menu_item{max-width:85px}}.cp_menu .menu_items .menu_item a{color:#0058b7;text-decoration:none}.cp_menu .menu_items .menu_item img{overflow-clip-margin:content-box;overflow:clip;max-width:100%;height:auto;display:block;margin:0 auto 10px;opacity:40%;transition:opacity .3s ease}.cp_menu .menu_items .menu_item img.cp-active,.cp_menu .menu_items .menu_item img:hover{opacity:100%}.cp_menu .menu_items .menu_item img.cp-active{background-color:#fee000;border-radius:15px}.cp_menu .menu_items .menu_item .menu_text{display:table;font-family:brandon-grotesque;font-size:16px;line-height:20px;font-weight:500;color:#0058b7;text-align:center;padding:1% 1% 40px;margin:auto;letter-spacing:0}@media (max-width:1024px){.cp_menu .menu_items .menu_item .menu_text{padding:1% 1% 33px}}@media (max-width:768px){.cp_menu .menu_items .menu_item .menu_text{padding:0 5% 35px}}@media (max-width:425px){.cp_menu .menu_items .menu_item .menu_text{font-size:12px;line-height:15px;padding:6px 1px 20px}}@media (max-width:390px){.cp_menu .menu_items .menu_item .menu_text{line-height:13px;padding:0 9px 23px}}.cp_menu .menu_items .menu_item .menu_text span{vertical-align:middle;height:23.6px;display:table-cell}