@import"https://fonts.googleapis.com/css2?family=Konkhmer+Sleokchher&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:DM Sans,sans-serif}body,html{font-family:DM Sans,sans-serif;scroll-behavior:smooth}:is(h1,h2){font-family:Konkhmer Sleokchher,system-ui!important;font-weight:400!important}:is(.container,.page-width,.section--page-width){width:100%;max-width:1320px;padding-left:15px!important;padding-right:15px!important;margin-left:auto;margin-right:auto}img{max-width:100%;display:block}a,span{color:inherit;font-family:inherit}select{cursor:pointer}.eyeBrowText{font-family:DM Sans;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:0px;text-transform:uppercase;color:#c63030;display:block;margin-bottom:10px}.mainBanner{padding:157px 0;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.mainBanner:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background:#000000af;z-index:1}.mainBannerRow{position:relative;z-index:2}.mainBannerContent{max-width:614px;color:#fff}.mainBannerContent .eyeBrowText{color:#ff5b66}.headingH1{font-weight:400;font-size:60px;line-height:74px;letter-spacing:0px}.mainBannerContent p{font-weight:400;font-size:20px;line-height:26px;letter-spacing:0px;margin-top:20px}.mainBtn{margin-top:50px;display:flex;gap:10px;flex-wrap:wrap}.mainBtn :is(a,button){height:50px;min-width:198px;padding:10px 15px;border-radius:5px;display:flex;align-items:center;justify-content:center;text-decoration:none;max-height:unset;min-height:auto;outline:none;border:none;color:#fff;background:#c63030;font-weight:600;font-size:14px;line-height:1;letter-spacing:0px;text-align:center;position:relative;transition:ease-in-out .5s;overflow:hidden;box-shadow:inset 0 0 #c63030;cursor:pointer}.mainBtn :is(a,button):hover{box-shadow:inset 0 -100px #000}:is(.mainBannerContent,.backGroundContentBgWrapper,.footerFormNewsLetter) .mainBtn :is(a,button):hover{box-shadow:inset 0 -100px #fff;color:#000}.mainBtn :is(a,button).whtBtn{background:#fff;color:#000;box-shadow:inset 0 0 #fff}.mainBtn :is(a,button).whtBtn:hover{color:#fff;box-shadow:inset 0 -100px #c63030}.qualityIconBox{background:#f3f3f3;padding:36px 0}.qualityIconBoxRow{display:grid;grid-template-columns:1fr max-content 1fr max-content 1fr max-content 1fr;gap:30px}.qualityIconBoxWrapper{text-align:center;margin-inline:auto}.qualityIconBoxWrapper img{width:40px;height:40px;object-fit:contain;margin-left:auto;margin-right:auto}.qualityIconBoxWrapper h3{font-family:DM Sans;font-weight:600;font-size:20px;line-height:1.2;letter-spacing:0px;text-transform:uppercase;color:#000;margin-top:20px}.qualityIconBoxWrapper p{font-family:DM Sans;font-weight:400;font-size:16px;line-height:1.2;letter-spacing:0px;color:#404040;margin-top:6px}.divider{width:1px;background:#40404033}.collectionsCardMain{margin:100px 0}.sectionHeaderWithBtn{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:50px}.headingH2{font-family:Konkhmer Sleokchher;font-weight:400;font-size:40px;line-height:50px;letter-spacing:0px;color:#000}.jm-review-widget__header-and-body .jm-review-widget-minimal-header__title{font-family:Konkhmer Sleokchher;font-weight:400!important;font-size:40px!important;line-height:50px;letter-spacing:0px;color:#000}.rightSecHead a{font-family:DM Sans;font-weight:600;font-size:16px;line-height:1;letter-spacing:0px;color:#c63030;display:flex;align-items:center;gap:20px;padding-bottom:10px;position:relative;text-decoration:none}.rightSecHead a img{width:30px;min-width:30px;object-fit:contain}.rightSecHead a:after{content:"";height:1px;width:100%;position:absolute;bottom:0;left:0;background:#c63030;transform:scaleX(1);transform-origin:left center;transition:transform .4s ease}.rightSecHead a:hover:after{transform:scaleX(0)}.collectionCardWrapper{overflow:hidden;border-radius:10px;position:relative}.collectionCardWrapper:hover .collectionCardImg img{transform:scale(1.1)}.collectionCardWrapper:after{content:"";height:80%;width:100%;background:linear-gradient(360deg,#000,#1e1e1e00);position:absolute;bottom:0;left:0}.collectionCardImg{width:100%;height:100%}.collectionCardImg img{height:100%;width:100%;object-fit:cover;aspect-ratio:1 / 1.4;transition:all ease .3s}.collectionCardContent{position:absolute;z-index:2;padding:30px 20px;left:0;bottom:0;width:100%;color:#fff}.collectionCardContent h3{font-weight:400;font-size:20px;line-height:1.3;letter-spacing:0px;font-family:Konkhmer Sleokchher,system-ui}.collectionCardContent h3 a{text-decoration:none}.collectionCardContent h3 a:after{content:"";height:100vh;width:100vw;position:absolute;top:-50vh;left:0}.collectionCardContent p{font-family:DM Sans;font-weight:400;font-size:16px;line-height:1.2;letter-spacing:0px;margin-top:10px;color:#d9d9d9}body .swiper :is(.swiper-button-next,.swiper-button-prev){height:40px;width:40px;border-radius:100%;background:#d5232f;display:flex;align-items:center;justify-content:center;padding:10px;margin-top:0!important;transition:all ease .3s}body .swiper :is(.swiper-button-next,.swiper-button-prev):hover{opacity:.7}body .swiper :is(.swiper-button-next,.swiper-button-prev).swiper-button-disabled{display:none}body .swiper :is(.swiper-button-next,.swiper-button-prev) .swiper-navigation-icon{height:100%;width:100%}body .swiper :is(.swiper-button-next,.swiper-button-prev) .swiper-navigation-icon path{fill:#fff}body .swiper :is(.swiper-button-next){right:20px}body .swiper :is(.swiper-button-prev){left:20px}:is(.collectionSlider,.shopAllSlider) .swiper-slide{width:308px}.productCardMain,.backgroundBannerContent.hasSpacing{margin:100px 0}.backGroundContentBgWrapper{padding:75px 30px;position:relative;border-radius:10px;overflow:hidden}.backGroundContentBgWrapper:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background:#000000b2;z-index:1}.backgroundContentWrapperContent{position:relative;z-index:2;text-align:center;max-width:572px;margin-left:auto;margin-right:auto}.backgroundContentWrapperContent *{color:#fff}.backgroundContentWrapperContent p{font-weight:400;font-size:20px;line-height:26px;letter-spacing:0px;text-align:center;color:#d9d9d9;margin-top:20px}.backGroundContentBgWrapper .mainBtn{justify-content:center}.shopByBrand{padding:60px 0;background:#f3f3f3}.headingHldr{margin-bottom:50px;text-align:center}.shopByBrandRow{display:flex;flex-wrap:wrap;gap:15px 10px;justify-content:center}.brandBtn a{padding:12px 35px;border-radius:1000px;text-align:center;font-weight:600;font-size:18px;line-height:1;letter-spacing:0px;color:#404040;border:1px solid #C7C7C7;text-decoration:none;transition:all ease .3s;display:block}.brandBtn a:hover{background:#c63030;border-color:#c63030;color:#fff}.mainFooter{background:#101114;color:#fff}.footerTop{padding:80px 0}.footLogoNewsLetter{max-width:422px;width:100%}.footLogo a{width:fit-content;display:block}.footLogo a img{width:250px;object-fit:contain}.footLogoNewsLetter p{font-family:DM Sans;font-weight:400;font-size:16px;line-height:1.3;letter-spacing:0px;color:#d9d9d9;margin-top:20px}.footerFormNewsLetter{display:grid;grid-template-columns:1fr max-content;gap:10px;margin-top:20px}.footerFormNewsLetter input{background:#404040;padding:1px 15px;color:#fff;border-radius:5px;font-weight:600;font-size:14px;line-height:1;letter-spacing:0px;outline:none;border:none}.footerFormNewsLetter input:focus{background:#fff;color:#000}.footerFormNewsLetter input::placeholder{color:#d9d9d9}.footerFormNewsLetter .mainBtn{margin-top:0!important}.footerFormNewsLetter .mainBtn :is(a,button){min-width:auto;padding-left:32px;padding-right:32px}.footerMenu{display:flex;flex-direction:column;gap:23px}.footerMenu>h3{font-family:DM Sans;font-size:18px;line-height:1;letter-spacing:0px}.footerMenu ul{display:flex;flex-direction:column;gap:13px;list-style:none}.footerMenu ul li a{font-family:DM Sans;font-weight:400;font-size:16px;line-height:1;letter-spacing:0px;text-decoration:none;padding-bottom:1px;position:relative;color:#d9d9d9}.footerMenu ul li a:after{content:"";height:1px;width:100%;position:absolute;bottom:0;left:0;background:#d9d9d9;transform:scaleX(0);transform-origin:right center;transition:transform .4s ease}.footerMenu ul li a:hover:after{transform:scaleX(1);transform-origin:left center}.mainFooterRow{display:grid;grid-template-columns:50% 16% 16% 8%;gap:30px}.footerBottom{padding:20px 0;border-top:1px solid #FFFFFF33}.footerBottom .copyText p{font-family:DM Sans;font-weight:400;font-size:14px;line-height:1;letter-spacing:0px}.copyPayment-wrapper{display:flex;align-items:center;justify-content:space-between;gap:10px}body .announcement-bar{padding:13px 0;display:block}body .announcement-bar__text{font-weight:500;font-size:14px;line-height:1;letter-spacing:0px;text-transform:uppercase;text-align:center;width:100%}body .announcement-bar .announcement-bar__slides{width:100%;max-width:100%}body .announcement-bar__text em{font-style:normal;color:#c63030}body .header{border-bottom:1px solid #4d44442f}body .header[data-sticky-state=active]{border-bottom:1px solid #C63030;box-shadow:#00000040 0 25px 50px -12px}body .header .header__row{display:block;position:static}body .header .header__columns{display:grid;gap:15px;align-items:center;padding:16px 0!important;position:relative}body .header .header__columns .header__column{display:flex}body .header .header__columns .overflow-menu::part(list){margin:0!important;height:auto!important;gap:0px 15px}body .header .header__column--right predictive-search-component{max-width:210px;margin-right:0}body .header .menu-list__link{font-family:DM Sans;font-weight:400;font-size:14px;line-height:1;letter-spacing:0px;color:#000!important;position:relative;padding-bottom:2px}body .header .menu-list__link:before{content:"";height:1px;width:100%;position:absolute;bottom:0;left:0;background:#c63030;transform:scaleX(0);transform-origin:right center;transition:transform .4s ease}body .header .menu-list__link:hover:before{transform:scaleX(1);transform-origin:left center}body .header .menu-list__link[aria-current=page]:before{transform:scaleX(1);transform-origin:left center}body .header .menu-list__link .menu-list__link-title{padding:0}body .header search-button{display:none}body .header .header__column--right{gap:30px}body .header .header-actions__action{height:20px;width:20px;display:flex;align-items:center;justify-content:center;overflow:unset}body .header .header-actions__action *{height:20px;width:20px;display:flex;align-items:center;justify-content:center}body .header header-actions{margin:0;gap:15px}body .header .header-actions__cart-icon .cart-bubble{height:15px;width:15px;top:-8px;right:-8px}body .header .header-actions__cart-icon .cart-bubble *{height:100%;width:100%}body .predictive-search-form .predictive-search-form__header-inner{background:#f5f5f3;border-radius:5px;overflow:hidden}body .predictive-search-form input.search-input{padding:10px 30px 10px 40px;font-family:DM Sans;font-weight:400;font-size:14px;line-height:1;letter-spacing:0px;color:#404040}body .predictive-search-form .predictive-search-form__header-inner .predictive-search__reset-button{display:none}body .predictive-search-form .predictive-search__icon{left:15px;height:20px;width:20px}body .predictive-search-form .predictive-search__icon svg{height:100%;width:100%}body predictive-search-component,body predictive-search-component .predictive-search-form{position:static}body .search-modal .search-modal__content{width:100%;max-width:100%}body predictive-search-component .recently-viewed-wrapper,body predictive-search-component .predictive-search-results__products{display:flex;flex-direction:column;gap:15px}body predictive-search-component :is(.predictive-search-results__title){font-weight:500;font-size:20px;line-height:1;letter-spacing:0;color:#000;margin:0;padding:0;text-transform:uppercase}body predictive-search-component .predictive-search-results__clear{font-size:14px;line-height:14px;text-decoration:underline!important;color:#000;font-weight:400;opacity:1}body predictive-search-component .predictive-search-results__resource-header{height:fit-content;margin:20px 0 10px}body predictive-search-component .predictive-search-results__list{margin:0;padding:0;gap:5px}body predictive-search-component .predictive-search-results__list .resource-card{position:relative;border:1px solid #C63030;padding:20px;border-radius:10px;display:block;margin:0!important;overflow:hidden;background:#fffaf200!important;box-shadow:none!important}body predictive-search-component .resource-card .resource-card__media{width:100%;aspect-ratio:unset;height:100px!important;overflow:hidden;border-radius:6px;position:relative;display:block;margin:0 auto}body predictive-search-component .resource-card .resource-card__media img{width:100%;height:100%;object-fit:contain;border-radius:5px}body predictive-search-component .resource-card .resource-card__media img[src$=".png"],body predictive-search-component .resource-card .resource-card__media img[src*=".png?"],body predictive-search-component .resource-card .resource-card__media img[src$=".PNG"]{object-fit:contain}body predictive-search-component .resource-card .resource-card__content{position:relative;display:flex;flex-direction:column;gap:5px;margin-top:15px}body predictive-search-component .resource-card .resource-card__content .resource-card__title{font-weight:600;font-size:14px;line-height:1.1;letter-spacing:0;color:#000;text-transform:uppercase;text-align:center}body predictive-search-component .resource-card .resource-card__content div[ref=priceContainer]{width:fit-content;margin-left:auto;margin-right:auto}body predictive-search-component .resource-card .resource-card__content .price,body predictive-search-component .resource-card .resource-card__content .resource-card__subtext{margin-top:0!important;font-size:18px;color:#404040;text-align:center;display:flex;justify-content:center}body predictive-search-component .predictive-search-results__card,body predictive-search-component .predictive-search-results__card:not(.predictive-search-results__card--product){padding:0!important;background:transparent!important;border:unset!important;border-radius:0!important;margin:0!important}body predictive-search-component .resource-card__image-wrapper{grid-template-columns:repeat(2,1fr);gap:0}body .cart-drawer__inner{background:#fff}body .cart-drawer__inner>*{background:transparent}body .cart-drawer__close-button{top:unset;right:unset;height:30px;width:30px;margin:0!important;position:relative}body .cart-drawer__close-button *{height:100%;width:100%}body .cart-drawer .cart-drawer__heading,body .cart-page__title .h4{font-weight:400;font-size:40px;line-height:1;letter-spacing:0px;text-align:center;color:#000;font-weight:700}body .cart-drawer .cart-drawer__heading .cart-bubble,body .cart-page__title .h4 .cart-bubble{display:none}body .cart-drawer__items{padding:0!important}body .cart-drawer__content{padding:15px;background:transparent}body .cart-items__wrapper p{font-weight:500;font-size:14px;line-height:1;letter-spacing:0px;color:#000;text-transform:uppercase}body .cart-items__wrapper p a{text-decoration:underline!important;text-underline-offset:2px;color:#000}body .cart-items__wrapper p a:hover{opacity:.6}body .cart-drawer__header{padding:20px 15px;background-color:transparent}body{background-color:transparent;padding-left:0!important;padding-right:0!important}body form#cart-form{display:flex;flex-direction:column;gap:20px}body .cart-items__table-row .cart-items__title{color:#000!important;text-decoration:none!important;max-width:300px}body .cart-items__table-row .cart-items__details div *{width:100%}body .cart-items__table-row .cart-items__details div p{margin-top:0}body .cart-items__table-row .cart-items__details div.cart-items__variant :is(span,dd,s){font-weight:400;font-size:14px;line-height:1;letter-spacing:0px;color:#000;opacity:1}body .cart-items__table-row .cart-items__details div.cart-items__variant{margin-bottom:0}body .cart-items__table-row .cart-items__details li{font-weight:600;font-size:14px;line-height:1;letter-spacing:0px;color:#000}body .cart-items__table-row .cart-items__details div .visually-hidden{display:block;position:relative!important;margin:unset!important;font-weight:700;height:auto;width:auto;font-size:14px;line-height:1;color:#000}body .cart-items__price{font-weight:700;font-size:18px;line-height:1;letter-spacing:0px;color:#000}body .cart-items__quantity{margin-top:20px}body .cart__summary-totals .cart-actions{display:none}body .cart__ctas.mainBtn{margin-top:0!important;max-width:100%}body .cart-items__media-container{padding:10px;border:1px dashed #C63030;border-radius:8px;--ratio: 1 !important}body .cart-items__media-container img{object-fit:contain}body .cart-drawer__summary{padding:0!important;background:transparent}body .cart-discount__summary{display:none}body .cart-totals__total-label,body .cart-totals__total-value{font-weight:700;font-size:20px;line-height:1;letter-spacing:0px;color:#000}body .cart-totals__tax-note small{font-size:14px;text-transform:uppercase;color:#000}body .cart-items__table-row .cart-items__details div.cart-items__unit-price-wrapper .visually-hidden{display:none}body .cart-items__table-row .cart-items__variants{margin:10px 0;display:flex;flex-direction:column;gap:10px}body .cart-items__table-row .cart-items__details div.cart-items__unit-price-wrapper span{font-family:Konkhmer Sleokchher;font-weight:400;font-size:18px;line-height:1;letter-spacing:0px;text-transform:uppercase;color:#000}body .cart-items__table-row .cart-items__details div.cart-items__unit-price-wrapper .compare-at-price{padding-left:10px;font-family:DM Sans;font-weight:400;font-size:14px;line-height:1;letter-spacing:0px;text-decoration:line-through;color:#5f6368;opacity:1}body .product-card{position:relative;overflow:hidden}body .product-card .product-card__content{border:1px solid #D9D9D9;border-radius:10px;gap:0px}body .product-card .group-block-content:has(.card-gallery){position:relative;overflow:hidden}body .product-card .group-block-content:has(.card-gallery) .buy-buttons-block{position:absolute;z-index:2;bottom:0;left:0;width:100%;margin-top:0!important;opacity:0;transform:translateY(100%);transition:all ease .3s}body .product-card:hover .group-block-content:has(.card-gallery) .buy-buttons-block{opacity:1;transform:translateY(0)}body .product-card .group-block-content:has(.card-gallery) .buy-buttons-block button{width:100%;border-radius:0;max-width:100%}body .product-card .group-block-content:has(.card-gallery) .buy-buttons-block button .add-to-cart-text .svg-wrapper{display:none}body .product-card .quick-add__button{display:none}body .product-card .group-block-content:has(.product-card-title){padding:20px;gap:10px}body .product-card .product-card-title{font-family:DM Sans;font-weight:400;font-size:18px;line-height:1.2;letter-spacing:0px;color:#000}body .product-card .jdgm-prev-badge__text{padding-left:5px;font-family:DM Sans;font-weight:400;font-size:14px;line-height:1;letter-spacing:0px;color:#404040}body .product-card .jdgm-horizon-widget{margin-top:5px}body .product-card div[ref=priceContainer]{margin-top:5px;margin-bottom:5px}body .product-card div[ref=priceContainer] span{font-family:Konkhmer Sleokchher;font-weight:400;font-size:18px;line-height:1;letter-spacing:0px;text-transform:uppercase;color:#000}body .product-card div[ref=priceContainer] span.compare-at-price{font-size:14px;font-family:DM Sans;color:#5f6368;font-weight:400;opacity:1;padding-left:5px}body .product-card .spacing-style{padding:0!important;margin:0!important}body .product-card .product-badges{top:15px;left:15px;right:auto;display:flex;gap:10px}body .product-card .product-badges__badge{background:#d5232f;padding:7px 14px;border-radius:5px;text-transform:uppercase;font-family:DM Sans;font-weight:700;font-size:14px;line-height:1;letter-spacing:0px;color:#fff}body .product-card .product-card__content slideshow-arrows .slideshow-control{min-width:auto;min-height:auto;width:26px;height:26px;background:#d5232f;padding:5px;border-radius:4px;display:flex;align-items:center;justify-content:center}body .product-card .product-card__content slideshow-arrows .slideshow-control *{height:100%;width:100%}body .product-card .product-card__content slideshow-arrows{padding:15px;mix-blend-mode:unset}body .payment-icons__list{display:flex;gap:10px;list-style-type:none}body .payment-icons__list li{width:40px}body .payment-icons__list li *{width:100%;height:100%}.mainBanner.pageBanner{padding:60px 0;min-height:462px;display:flex;align-items:center}.pageBanner .mainBannerContent{width:100%;max-width:1040px;margin-left:auto;margin-right:auto;text-align:center}.pageBanner .mainBannerContent .mainBannerContent-text{max-width:826px;margin-left:auto;margin-right:auto}.counterItemSec{padding:60px 0;border-bottom:1px solid #40404033}.counterItemSecRow{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.counterBoxWrap{padding:30px;border-radius:10px;background:#fafafa;border:1px solid #C7C7C7;text-align:center}.counterBoxWrap .counter{font-weight:700;font-size:30px;line-height:1;letter-spacing:0px;color:#d5232f;display:block}.counterBoxWrap p{font-weight:400;font-size:16px;line-height:1;letter-spacing:0px;color:#404040;margin-top:20px}.imageWithContent{margin:100px 0}.imageWithContentRow{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:center}.imageWithContentMedia img{height:100%;width:100%;border-radius:10px}.imageWithContentText .headingH2{margin-bottom:20px}.imageWithContentText p{font-weight:400;font-size:20px;line-height:1.3;letter-spacing:0px;margin-top:20px;max-width:589px}.imageWithContentTextHeadlineText{margin-top:50px;padding:30px;background:#fafafa;border:1px solid #C7C7C7;border-radius:10px}.imageWithContentTextHeadlineText p{font-size:18px;margin-top:0!important}.iconBoxDIY{margin:100px 0}.iconBoxDIYRow{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.iconBoxDIYRow .iconBoxDIYWrapper:nth-of-type(2n+2){background:#c63030}.iconBoxDIYWrapper{border-radius:10px;padding:30px;background:#101114;color:#fff}.iconBoxDIYWrapper img{width:25px;object-fit:contain}.iconBoxDIYWrapper h3{font-weight:600;font-size:20px;line-height:1;letter-spacing:0px;margin-top:20px}.iconBoxDIYWrapper p{font-family:DM Sans;font-weight:400;font-size:16px;line-height:1.3;letter-spacing:0px;margin-top:20px}.getInTouch{margin:100px 0 120px}.getInTouchRow{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.getInTouchContent>p{font-family:DM Sans;font-weight:400;font-size:20px;line-height:1.3;letter-spacing:0px;margin-top:10px;max-width:514px}.contactIconListWrapper{margin-top:50px;display:flex;flex-direction:column;gap:30px}.contactIconListPr{display:flex;text-decoration:none;gap:15px;width:fit-content}.contactIconListPr:hover .contactIconListPrImg{transform:translateY(-5px)}.contactIconListPrImg{height:40px;width:40px;min-width:40px;padding:10px;background:#c63030;border-radius:50%;transition:all ease .3s}.contactIconListPrImg img{width:100%;object-fit:contain;height:100%}.contactIconListPrDet span,.contactIconListPrDet h4{font-family:DM Sans;font-weight:500;font-size:20px;line-height:1;letter-spacing:0px;color:#2d2d2a;display:block}.contactIconListPrDet p{font-family:DM Sans;font-weight:500;font-size:16px;line-height:1;letter-spacing:0px;margin-top:10px;color:#5f6368}.getInTouchForm{border-radius:10px;padding:30px 45px;background:#fafafa;border:1px solid #C7C7C7}.getInTouchForm form{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}.fieldCtForm{display:flex;flex-direction:column;gap:10px}.fieldCtForm label{font-family:DM Sans;font-weight:600;font-size:18px;line-height:1;letter-spacing:0px}.fieldCtForm :is(input,select,textarea){height:61px;border-radius:10px;padding:2px 20px;color:#5f6368;outline:none;background:#fff;border:1px solid #C7C7C7}.fieldCtForm :is(input,select,textarea),.fieldCtForm :is(input,select,textarea)::placeholder{font-size:16px;line-height:1;font-weight:500;color:#a3a3a3}.fieldCtForm textarea{height:166px;padding:20px}.getInTouchForm form .mainBtn{margin-top:30px}.getInTouchForm form .mainBtn button{width:100%;max-width:100%}.faqMain{margin:100px 0}.tabsFaq{display:flex;flex-direction:column;max-width:860px;margin-left:auto;margin-right:auto}.tabsNavFaq{display:flex;gap:10px;flex-wrap:nowrap;overflow:auto}.tab-btn-faq{padding:10px 30px;border:1px solid #C7C7C7;border-radius:100px;cursor:pointer;transition:.3s;min-height:50px;background:transparent;font-family:DM Sans;font-weight:600;font-size:18px;line-height:1;letter-spacing:0px;text-align:center;color:#404040;min-width:150px;width:max-content!important;text-wrap:nowrap;flex-shrink:0}.tab-btn-faq.active{background:#000;color:#fff}.tab-panel-faq{opacity:0;transform:translateY(10px);transition:.4s;display:none}.tabs-content-faq{display:flex;flex-direction:column;margin-top:50px;gap:10px}.tabs-content-faq:has(.tab-panel-faq:not(:has(.accordion-item))){margin-top:0!important}.tab-panel-faq.show{display:block}.tab-panel-faq.animate{opacity:1;transform:translateY(0)}.accordion-item{position:relative;cursor:pointer;overflow:hidden;border-radius:10px}.accordion-item-header{border:1px solid #C7C7C7;border-radius:10px}.accordion-item-header.active{background:#fafafa;border-color:#fafafa;border-radius:10px 10px 0 0}.accordion-item-header{position:relative;transition:all .5s ease;display:flex;align-items:center;justify-content:space-between;padding:25px}.accordion-item-header:after{content:"";background-image:url(/cdn/shop/files/faq-open.svg?v=1781871400);background-repeat:no-repeat;background-position:center center;background-size:contain;height:24px;width:24px;min-width:24px;transition:all ease-in-out .5s;background-color:transparent}.accordion-item-header.active:after{background-image:url(/cdn/shop/files/faq-close.svg?v=1781871347);content:"";transform:rotate(180deg)}.accordion-item-header h5{font-family:DM Sans;font-weight:600;font-size:18px;line-height:1.2;letter-spacing:0px;color:#000}.accordion-item-body{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}.accordion-item-body-content{padding:25px;border:1px solid #C7C7C7;border-radius:0 0 10px 10px}.accordion-item-body-content :is(p,ul li,ol li){font-weight:300;font-size:16px;line-height:20px;letter-spacing:0px}.accordion-item-body-content :is(ul,ol){padding-left:20px;padding-top:10px}.accordion-item-body-content :is(ul li){list-style:disc}.accordion-item-body-content :is(ol li){list-style:decimal}.accordion-item:has(.active) .accordion-item-body{max-height:max-content;transition:max-height .5s ease-in-out}.template-404 .section--page-width:has(.mobile-column.mainBtn){display:block}.template-404 .mobile-column.mainBtn{margin-top:0!important;color:#000}.template-collection .product-grid-container{display:block;padding-top:100px;padding-bottom:100px}.template-collection .facets--horizontal{padding:0!important;margin-bottom:30px!important;max-width:963px!important;margin-left:auto;margin-right:0;justify-content:space-between!important}.template-collection .facets--horizontal .products-count-wrapper{margin-left:0}.template-collection .facets--horizontal .facets__summary{padding:13px;font-family:DM Sans;font-weight:400;font-size:14px;line-height:1.1;letter-spacing:0px;text-transform:capitalize;color:#000;border:1px solid #C7C7C7;border-radius:5px;height:50px;min-width:196px}.sorting-label-selected{display:flex;align-items:center}.sorting-label-selected span{font-family:DM Sans;font-weight:400;font-size:14px;line-height:1;text-transform:capitalize;color:#000}.filter-title{font-family:DM Sans;font-weight:700;font-size:20px;line-height:1;text-transform:uppercase;padding-bottom:6px;border-bottom:1px solid #C63030;margin-right:20px}.template-collection .products-count-wrapper{color:#4a4a4a;font-family:DM Sans;font-weight:400;font-size:20px;line-height:1;letter-spacing:0px}.template-collection .facets-toggle{padding-inline:0}.template-collection .product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 20px}.template-collection .facets__filters-wrapper{margin-right:20px!important}.template-collection .facets__filters-wrapper .facets__panel .facets__summary{padding:20px 0;opacity:1!important}.template-collection .facets__filters-wrapper .facets__panel .facets__summary .facets__label{font-family:DM Sans;font-weight:600;font-size:18px;line-height:1;letter-spacing:0px;color:#4a4a4a}.template-collection .facets__filters-wrapper .facets__panel[open] .facets__summary{padding-bottom:13px}.template-collection .facets__filters-wrapper .facets__panel .details-content{padding-bottom:20px}.template-collection .facets__filters-wrapper .facets__inputs-wrapper{margin:0}.template-collection .facets__filters-wrapper .checkbox__label .checkbox__label-text{font-family:DM Sans;font-weight:400;font-size:16px;line-height:1;letter-spacing:0px;color:#4a4a4a;padding-left:15px}.template-collection .facets__filters-wrapper .checkbox .icon-checkmark{height:16px;width:16px;border:1px solid #4A4A4A;border-radius:1px;background:transparent}.template-collection .facets .facets__filters-wrapper .checkbox:not(.checkbox--disabled):hover .checkbox__input:checked+.checkbox__label .icon-checkmark{background:#d5232f;border-color:#d5232f}.template-collection .facets .facets__filters-wrapper .checkbox__input:checked+.checkbox__label .icon-checkmark{background:#d5232f;border-color:#d5232f}.template-collection .facets .facets__bubble{display:none}.template-collection .facets-remove__pill{background:#e3e3e3;color:#000;font-family:DM Sans;font-weight:600;font-size:14px;line-height:1;letter-spacing:0px;padding-top:9px;padding-bottom:9px}.template-collection .facets-remove__pill .svg-wrapper{opacity:1;--close-icon-opacity: 1}.template-collection .facets-remove__pill svg path{stroke:#d5232f}.template-collection .facets-remove{margin:20px 0 30px;gap:10px}.template-collection .facets__filters-wrapper accordion-custom:before{border-color:#d9d9d9}.template-collection .facets__filters-wrapper accordion-custom:first-child:before{display:none}.template-list-collections .ui-test-collection-list .section--page-width{display:block}.template-list-collections .ui-test-collection-list .section--page-width .resource-list--grid{gap:30px 20px}body .collection-card{border:1px solid #D9D9D9;border-radius:10px;overflow:hidden}body .collection-card .collection-card__content{padding:20px}body .collection-card .collection-card__content :is(.h1,.h2,.h3,.h4,.h5,.h6),body .collection-card .collection-card__content :is(.h1,.h2,.h3,.h4,.h5,.h6) *{font-family:DM Sans;font-weight:700;font-size:18px;line-height:1.1;letter-spacing:0px;text-transform:uppercase}.template-cart .cart-page{padding-top:0!important;padding-bottom:0!important;margin:60px 0;display:block}.cart-page__title{margin-bottom:30px}.cart-page__summary{margin-top:30px;max-width:500px;margin-left:auto;margin-right:0;padding:0!important}.cart-page__summary .cart-summary__inner{padding:20px!important;width:100%!important;max-width:100%!important;background:#fff;border:1px solid #D9D9D9;gap:20px}.cart-page__summary .cart-summary__inner .cart-totals{gap:0px!important}.template-cart cart-items-component .section--page-width{display:block}.facets--horizontal .sorting-filter .facets__status{display:block!important}.product-card .product-category-link a{font-family:DM Sans;font-weight:700;font-size:14px;line-height:0;letter-spacing:0;text-transform:uppercase;color:#000}.product-information .product-information__grid{grid-template-columns:repeat(2,1fr)!important;gap:30px;padding:70px 0}.product-information .product-information__grid :is(.product-information__media,.product-details){padding:0!important}.product-category{display:flex;gap:4px}.template-product .product-category .product-category-link a{font-family:DM Sans;font-weight:600;font-size:16px;line-height:1;letter-spacing:0;text-transform:capitalize;color:#c63030}.template-product .product-category .product-category-link:not(:last-child):after{content:"\b7";font-family:DM Sans;font-weight:600;font-size:16px;line-height:1;color:#c63030}.product-title h1{font-weight:400;font-size:30px;line-height:44px;letter-spacing:0;text-transform:capitalize;max-width:560px;line-height:1.2}.product-information__grid .group-block-content:has(>.product-inventory){display:flex;gap:10px;flex-direction:row;justify-content:start;align-items:center}.product-information__grid .group-block-content .jdgm-horizon-widget{width:max-content}.product-information__grid .group-block-content .product-inventory__icon,.product-information__grid .group-block-content .product-inventory__icon svg{width:10px;height:10px;color:#0e862e!important}.product-information__grid .product-inventory__text{font-family:DM Sans;font-weight:600;font-size:16px;line-height:1;letter-spacing:0;color:#0e862e}.product-information__grid .priceContainer{margin-top:10px!important}.product-information__grid .priceContainer .price{font-weight:600;font-size:20px;line-height:1;text-transform:capitalize;color:#000}.product-information__grid .priceContainer .compare-at-price{font-weight:400;font-size:16px;line-height:1;text-transform:capitalize;text-decoration:line-through;color:#9d9d9d;opacity:1}.product-information__grid product-price .tax-note{font-weight:400;font-size:14px!important;line-height:1;letter-spacing:0;color:#404040!important;margin-top:10px}.product-information__grid variant-picker.variant-picker{margin-top:20px}.variant-option legend{font-weight:600;font-size:18px;line-height:1;letter-spacing:0;text-transform:capitalize;color:#000;margin-bottom:14px}.product-information__grid .variant-picker .variant-option__button-label{min-width:126px;width:max-content;flex:none;padding:16px 24px;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0;text-transform:capitalize;min-height:50px}.product-information__grid .variant-option+.variant-option{margin-top:30px}.product-information__grid add-to-cart-component.mainBtn{margin-top:0}.product-information__grid product-form-component .product-form-buttons{margin-top:30px}.product-information__grid product-form-component .mainBtn :is(a,button){background:#000;box-shadow:inset 0 0 #000;font-size:16px}.product-information__grid product-form-component .mainBtn :is(a,button):hover{box-shadow:inset 0 -100px #c63030}quantity-selector-component.quantity-selector{border-radius:5px!important;border:1px solid #C7C7C7;height:50px;min-width:156px;padding:0 22px;display:grid;grid-template-columns:max-content 1fr max-content}quantity-selector-component.quantity-selector button{width:30px!important}quantity-selector-component.quantity-selector button svg{width:18px}quantity-selector-component.quantity-selector input{text-align:center!important;width:100%;min-width:100%}.product-information__grid .accelerated-checkout-block{margin-top:10px}.product-information__grid .add-to-cart-text .add-to-cart-icon{display:none}.product-information__grid .paypal-button-row{min-height:50px;height:50px}.product-information__grid .paypal-button.paypal-button-border-radius{--border-radius: 5px !important;border-radius:5px!important}.product-information__grid .accordion .details__header{padding:20px 0;font-weight:600;font-size:18px;line-height:1;text-transform:capitalize}.details__header .icon-minus{display:none}.product-information__grid .accordion .details__header .svg-wrapper>svg,.product-information__grid .accordion .details__header .icon-plus{width:24px;height:24px}.product-information__grid details[open] .details__header .icon-minus{display:block}.product-information__grid details[open] .details__header .icon--plus{display:none}.product-information__grid .details-content :is(h2,h3,h4,h5){margin-bottom:15px}.product-information__grid .details-content :is(h2,h3,h4,h5):not(:first-child){margin-top:15px}.product-information__grid .details-content :is(p,li,a,p span){font-weight:400;font-size:16px;line-height:1.2}.product-information__grid .details-content p:not(:last-child){margin-bottom:10px}.product-information__grid .details-content :is(ol,ul){margin:15px 0 15px 25px}.product-information__grid .details-content ul{list-style:disc}.product-information__grid .details-content ol{list-style:decimal}.product-information__grid .details-content :is(h2,h2 span){font-size:26px}.product-information__grid .details-content :is(h3,h3 span){font-size:22px}.product-information__grid .details-content :is(h4,h4 span){font-size:20px}.product-information__grid .details-content hr{margin:20px 0}.accordion--dividers accordion-custom:first-child .details{border-block-start:1px solid #D9D9D9;opacity:1}.product-information__grid .accordion accordion-custom:first-child .details{border-top:0}.iconWithText-row{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px}.iconWithText-box{display:flex;align-items:center;gap:10px;border:1px solid #C7C7C7;padding:16px;justify-content:center;border-radius:5px}.icon-iwt img{width:18px;height:18px}.text-iwt p{font-family:DM Sans;font-weight:600;font-size:14px;line-height:1;text-transform:capitalize;color:#000}.product-information__grid .product-information__media :is(slideshow-container,slideshow-slides,.product-media-constraint-wrapper .product-media){aspect-ratio:630/679}.product-information__grid .product-information__media .slideshow-controls__thumbnails{gap:20px;padding-left:0!important;padding-right:0!important;margin-top:10px}.product-information__media .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){border:1px solid #C63030;outline:none;outline-offset:0}.product-information__media .slideshow-controls__thumbnails .slideshow-control{aspect-ratio:75/80;border:1px solid #C7C7C7}.section--page-width:has(.jdgm-horizon-widget){display:block}.section--page-width:has(.jdgm-horizon-widget) .custom-section-content{width:100%!important;min-width:100%!important;max-width:100%!important}#judgeme_product_reviews{max-width:100%!important}.shopify-section-group-header-group:has(.announcement-bar){background:#000}.product-information__grid .product-information__media .product-media{border:1px solid #C7C7C7;border-radius:10px;overflow:hidden}.template-collection.template-search .product-grid-container{max-width:1320px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;padding-top:0!important}.template-collection.template-search .facets-toggle{display:none!important}.template-collection.template-search .section--page-width:has(.search-page__header){display:block;max-width:600px;margin-left:auto;margin-right:auto}.template-collection.template-search .search-page__header{padding:60px 0}.template-collection.template-search .search-page__header :is(h1,h2,h3,h4,h5,h6){font-size:40px;font-weight:400;font-family:Konkhmer Sleokchher;text-align:center}.template-collection.template-search .search-page__header search-page-input-component{margin-bottom:0!important}.template-collection.template-search .main-collection-grid__title{display:none}.search-results__no-results{margin-left:auto;margin-right:auto}.search-results__no-results p{font-size:14px;text-align:center;margin-top:15px}#filters-list-collectionFilter li{position:relative;z-index:1}#filters-list-collectionFilter li a:before{content:"";position:absolute;top:0;left:0;z-index:9;width:100%;height:100%}.mega-menu.custoom-mega-menu{display:grid;grid-template-columns:1fr max-content;gap:20px;margin-top:40px;padding:0!important;position:relative}.mega-menu.custoom-mega-menu .megaMenu-link{position:absolute;left:0;bottom:50px}.mega-menu.custoom-mega-menu .megaMenu-link .rightSecHead a{color:#000;text-transform:capitalize}.mega-menu.custoom-mega-menu .megaMenu-link .rightSecHead a img{filter:invert(1) brightness(0) saturate(1)}.mega-menu.custoom-mega-menu .megaMenu-link .rightSecHead a:after{background:#000}.mega-menu.custoom-mega-menu>*{grid-column:unset}.custoom-mega-menu .mega-menu__grid{display:block}.custoom-mega-menu .mega-menu__grid .mega-menu__list{grid-template-columns:repeat(3,1fr);gap:0px 40px;height:100%}.custoom-mega-menu .mega-menu__grid .mega-menu__list>li>div>a{font-weight:600;font-size:18px;line-height:1;letter-spacing:0;text-transform:capitalize;color:#d5232f;margin-bottom:20px;padding:0}.custoom-mega-menu .mega-menu__grid .mega-menu__list>li:first-child{grid-row:1 / 3}.custoom-mega-menu .mega-menu__grid .mega-menu__list>li{position:relative;height:100%}.custoom-mega-menu .mega-menu__grid .mega-menu__list>li:not(:nth-last-child(3)):not(:last-child):after{content:"";position:absolute;top:0;right:45px;transform:translate(100%);width:1px;height:100%;background:#c7c7c7}.custoom-mega-menu .mega-menu__grid .mega-menu__list>li ul li a{font-weight:400;font-size:16px;line-height:1;letter-spacing:0;text-transform:capitalize;color:#4a4a4a;margin-top:10px;padding:0}.custoom-mega-menu .mega-menu__grid .mega-menu__list>li:not(:has(ul)) a{font-weight:400;font-size:16px;line-height:1;letter-spacing:0;text-transform:capitalize;color:#4a4a4a}.custoom-mega-menu .mega-menu__grid .mega-menu__list>li:not(:has(ul)) a:hover,.custoom-mega-menu .mega-menu__grid .mega-menu__list>li ul li a:hover{color:#c63030}.megaMenu-box{border-radius:10px;background:#f5f5f3;width:305px}.menuBox-image img{display:block;border-top-left-radius:10px;border-top-right-radius:10px;aspect-ratio:305 / 155;object-fit:cover}.memuBox-content{padding:35px 20px}.memuBox-content h4{font-weight:600;font-size:18px;line-height:1;letter-spacing:0;text-transform:capitalize;color:#000;margin-bottom:10px}.memuBox-content :is(p,li,p>a,li>a){font-weight:400;font-size:16px;line-height:1.3;letter-spacing:0;text-transform:capitalize;color:#4a4a4a}.memuBox-content .mainBtn{margin-top:16px}body .menu-list__list-item:has(.menu-list__submenu) .menu-list__link .menu-list__link-title{position:relative;display:flex;flex-direction:row-reverse;gap:6px;align-items:center}body .menu-list__list-item:has(.menu-list__submenu) .menu-list__link .menu-list__link-title:before{content:"";height:12px;width:12px;background-image:url(/cdn/shop/files/weui_arrow-filled.svg?v=1782732352);background-repeat:no-repeat;background-size:contain;background-position:center;position:relative;transition:all ease .3s}body .menu-list__list-item:has(.menu-list__submenu[data-active]) .menu-list__link .menu-list__link-title:before{transform:rotate(180deg)}.contact-form__success{display:flex;align-items:center}.wishlisthero-header-block,.product-card__content .wishlist-hero-custom-button.wishlisthero-floating{position:absolute;z-index:1;top:15px;right:15px}.product-card__content .wishlist-hero-custom-button.wishlisthero-floating button{width:26px!important;height:26px!important;background:#fff!important;-webkit-box-shadow:6px 6px 16px -6px #000000;box-shadow:2px 2px 16px -6px #000;display:flex!important;align-items:center;justify-content:center;opacity:1!important}.product-card__content .wishlist-hero-custom-button.wishlisthero-floating button svg{width:16px;height:16px}.group-block-content:has(.product-title){position:relative}.shopify-block.shopify-app-block:has(.wishlist-hero-product-app-block){position:absolute;top:-15px;right:0}.wishlist-hero-product-app-block .wishlisthero-product-in-wishlist svg,.wishlist-hero-product-app-block button[title="Add to wishlist"] svg{width:20px!important;height:20px!important}.wishlist-hero-product-app-block .wishlisthero-product-in-wishlist,.wishlist-hero-product-app-block button[title="Add to wishlist"]{width:40px!important;height:40px!important;-webkit-box-shadow:6px 6px 16px -6px #000000a3;box-shadow:2px 2px 16px -6px #000000a3;padding:0!important;display:flex!important;align-items:center;justify-content:center;opacity:1!important}body .MuiDialog-paperWidthMd{max-width:100%}body .MuiLink-underlineHover .MuiCardMedia-root{background-size:contain!important}body .MuiPaper-root.MuiCard-root{display:flex;flex-direction:column}body .MuiPaper-root.MuiCard-root .MuiTypography-root.MuiLink-root{order:1}body .MuiPaper-root.MuiCard-root .MuiTypography-body1{order:2}body .MuiPaper-root.MuiCard-root .MuiCardContent-root.wishlist-hero-list-card-product-price{order:3}body .MuiPaper-root.MuiCard-root .MuiCardContent-root.wishlist-hero-list-card-product-price *{text-align:left;width:100%;display:block}body .MuiPaper-root.MuiCard-root .MuiCardActions-root.wishlist-hero-list-card-footer{order:4}body .shopify-policy__container{max-width:1320px;margin:100px auto;padding-left:15px;padding-right:15px;padding-top:0!important;padding-bottom:0!important}body .shopify-policy__container .shopify-policy__title{margin-bottom:50px}body .shopify-policy__container .shopify-policy__title :is(h1,h2,h3){font-weight:400;font-size:35px;line-height:1;letter-spacing:0px;text-align:left;color:#000;text-align:center}body .shopify-policy__container .shopify-policy__body .rte :is(p,li){font-weight:400;font-size:16px;line-height:22px;letter-spacing:0px;color:#000;margin:20px 0}body .shopify-policy__container .shopify-policy__body .rte :is(p,li) a{text-decoration:underline}body .shopify-policy__container .shopify-policy__body .rte :is(h1,h2,h3,h4,h5,h6){font-weight:400;font-size:24px;line-height:28px;letter-spacing:0px;color:#000;margin:30px 0}body .shopify-policy__container .shopify-policy__body .rte>*:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/1/assets/style.css.map */
