@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Oswald:wght@400;500;600;700&display=swap";:root{--ce-font-heading: "Oswald", "Arial Narrow", sans-serif;--ce-font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--ce-black: #000000;--ce-white: #ffffff;--ce-off-white: #f9f9f9;--ce-gray-100: #f5f5f5;--ce-gray-200: #e5e5e5;--ce-gray-300: #d4d4d4;--ce-gray-400: #a3a3a3;--ce-gray-500: #737373;--ce-gray-600: #525252;--ce-gray-700: #404040;--ce-red-sale: #dc2626;--ce-gold-star: #f59e0b;--ce-green-badge: #16a34a;--ce-border: #e5e5e5;--ce-radius-sm: 0px;--ce-radius-md: 2px;--ce-shadow-card: 0 1px 3px rgba(0,0,0,.06);--ce-transition: .2s ease;--ce-max-width: 1280px;--ce-section-spacing: 48px}.ce-section{font-family:var(--ce-font-body);color:var(--ce-black);line-height:1.5;-webkit-font-smoothing:antialiased}.ce-section *,.ce-section *:before,.ce-section *:after{box-sizing:border-box}.ce-section img{max-width:100%;height:auto;display:block}.ce-section a{text-decoration:none;color:inherit}.ce-container{max-width:var(--ce-max-width);margin:0 auto;padding:0 20px}.ce-heading{font-family:var(--ce-font-heading);font-weight:500;text-transform:uppercase;letter-spacing:.12em;line-height:1.2;margin:0}.ce-heading--lg{font-size:28px}.ce-heading--md{font-size:20px}.ce-heading--sm{font-size:16px}.ce-body{font-size:14px;line-height:1.6;color:var(--ce-gray-600)}.ce-label{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em}.ce-announcement{background:var(--ce-black);color:var(--ce-white);text-align:center;padding:10px 16px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.ce-hero-banner{position:relative;width:100%;overflow:hidden}.ce-hero-banner__img{width:100%;height:520px;object-fit:cover;display:block}.ce-hero-banner__overlay{position:absolute;bottom:0;left:0;right:0;padding:40px;background:linear-gradient(transparent,#0000008c);color:var(--ce-white)}.ce-hero-banner__title{font-family:var(--ce-font-heading);font-size:56px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1;text-shadow:0 2px 12px rgba(0,0,0,.4)}@media(max-width:768px){.ce-hero-banner__img{height:360px}.ce-hero-banner__title{font-size:36px}.ce-hero-banner__overlay{padding:24px}}.ce-section-header{text-align:center;padding:var(--ce-section-spacing) 0 24px}.ce-section-header__title{font-family:var(--ce-font-heading);font-size:24px;font-weight:500;text-transform:uppercase;letter-spacing:.16em}.ce-section-header__subtitle{font-size:13px;color:var(--ce-gray-500);margin-top:8px}.ce-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:0 0 16px}@media(max-width:1024px){.ce-product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.ce-product-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.ce-product-card{position:relative;display:flex;flex-direction:column}.ce-product-card__img-wrap{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--ce-gray-100);margin-bottom:10px}.ce-product-card__img{width:100%;height:100%;object-fit:cover;transition:transform var(--ce-transition)}.ce-product-card:hover .ce-product-card__img{transform:scale(1.04)}.ce-product-card__badge{position:absolute;top:8px;left:8px;padding:4px 10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;z-index:2}.ce-product-card__badge--sale{background:var(--ce-red-sale);color:var(--ce-white)}.ce-product-card__badge--new{background:var(--ce-black);color:var(--ce-white)}.ce-product-card__badge--soldout{background:var(--ce-gray-400);color:var(--ce-white)}.ce-product-card__badge--limited{background:var(--ce-black);color:var(--ce-white);font-style:italic}.ce-product-card__title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.3;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ce-product-card__prices{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:4px}.ce-product-card__price{font-weight:600}.ce-product-card__price--sale{color:var(--ce-red-sale)}.ce-product-card__compare{text-decoration:line-through;color:var(--ce-gray-400);font-size:12px}.ce-product-card__rating{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--ce-gray-500)}.ce-product-card__stars{color:var(--ce-gold-star);font-size:12px;letter-spacing:1px}.ce-view-all{text-align:center;padding:16px 0 var(--ce-section-spacing)}.ce-view-all__btn{display:inline-block;padding:12px 40px;border:1.5px solid var(--ce-black);font-family:var(--ce-font-heading);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--ce-black);background:transparent;cursor:pointer;transition:all var(--ce-transition)}.ce-view-all__btn:hover{background:var(--ce-black);color:var(--ce-white)}.ce-category-pills{display:flex;justify-content:center;gap:12px;padding:0 0 24px}.ce-category-pill{padding:8px 24px;border:1.5px solid var(--ce-black);font-family:var(--ce-font-heading);font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;background:transparent;cursor:pointer;transition:all var(--ce-transition)}.ce-category-pill--active,.ce-category-pill:hover{background:var(--ce-black);color:var(--ce-white)}.ce-newsletter{background:var(--ce-black);color:var(--ce-white);text-align:center;padding:56px 20px}.ce-newsletter__title{font-family:var(--ce-font-heading);font-size:22px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;margin:0 0 12px}.ce-newsletter__subtitle{font-size:13px;color:var(--ce-gray-300);margin:0 0 24px}.ce-newsletter__form{display:flex;justify-content:center;gap:0;max-width:480px;margin:0 auto}.ce-newsletter__input{flex:1;padding:12px 16px;border:1px solid var(--ce-gray-600);background:transparent;color:var(--ce-white);font-size:13px;outline:none}.ce-newsletter__input::placeholder{color:var(--ce-gray-500)}.ce-newsletter__submit{padding:12px 28px;background:var(--ce-white);color:var(--ce-black);border:none;font-family:var(--ce-font-heading);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:opacity var(--ce-transition)}.ce-newsletter__submit:hover{opacity:.85}.ce-collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:768px){.ce-collection-grid{grid-template-columns:repeat(2,1fr)}}.ce-collection-card{position:relative;aspect-ratio:3/4;overflow:hidden;display:block}.ce-collection-card__img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ce-collection-card:hover .ce-collection-card__img{transform:scale(1.06)}.ce-collection-card__label{position:absolute;bottom:16px;left:16px;font-family:var(--ce-font-heading);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ce-white);text-shadow:0 1px 4px rgba(0,0,0,.5)}.ce-collection-card__sublabel{display:block;font-size:10px;font-weight:400;letter-spacing:.14em;margin-top:2px}.ce-pdp{padding:24px 0}.ce-pdp__layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}@media(max-width:768px){.ce-pdp__layout{grid-template-columns:1fr;gap:20px}}.ce-pdp__main-img{width:100%;aspect-ratio:3/4;object-fit:cover;background:var(--ce-gray-100);cursor:zoom-in}.ce-pdp__thumbs{display:flex;gap:8px;margin-top:12px}.ce-pdp__thumb{width:60px;height:60px;object-fit:cover;border:2px solid transparent;cursor:pointer;opacity:.6;transition:all var(--ce-transition)}.ce-pdp__thumb--active,.ce-pdp__thumb:hover{border-color:var(--ce-black);opacity:1}.ce-pdp__title{font-family:var(--ce-font-heading);font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px}.ce-pdp__rating{display:flex;align-items:center;gap:6px;margin-bottom:12px;font-size:13px}.ce-pdp__rating-stars{color:var(--ce-gold-star);font-size:14px}.ce-pdp__rating-count{color:var(--ce-gray-500)}.ce-pdp__installment{font-size:13px;color:var(--ce-gray-600);margin-bottom:12px}.ce-pdp__prices{display:flex;align-items:center;gap:10px;margin-bottom:16px}.ce-pdp__price{font-size:20px;font-weight:700;color:var(--ce-red-sale)}.ce-pdp__price--regular{color:var(--ce-black)}.ce-pdp__compare-price{font-size:16px;color:var(--ce-gray-400);text-decoration:line-through}.ce-pdp__size-chart{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ce-black);text-decoration:underline;margin-bottom:16px}.ce-pdp__qty{display:inline-flex;align-items:center;margin-bottom:16px;border:1px solid var(--ce-border)}.ce-pdp__qty-btn{width:40px;height:40px;background:transparent;border:none;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.ce-pdp__qty-val{width:48px;text-align:center;font-size:14px;border:none;border-left:1px solid var(--ce-border);border-right:1px solid var(--ce-border);height:40px}.ce-pdp__option-label{font-size:13px;font-weight:500;margin:0 0 8px}.ce-pdp__swatches{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ce-pdp__swatch{min-width:40px;padding:8px 14px;border:1.5px solid var(--ce-border);background:var(--ce-white);font-size:13px;font-weight:500;text-align:center;cursor:pointer;transition:all var(--ce-transition)}.ce-pdp__swatch--selected,.ce-pdp__swatch:hover{border-color:var(--ce-black)}.ce-pdp__description{font-size:14px;line-height:1.7;color:var(--ce-gray-600);margin-bottom:20px}.ce-pdp__atc{width:100%;padding:14px;background:var(--ce-white);border:1.5px solid var(--ce-black);font-family:var(--ce-font-heading);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;margin-bottom:10px;transition:all var(--ce-transition)}.ce-pdp__atc:hover{background:var(--ce-black);color:var(--ce-white)}.ce-pdp__more-payment{text-align:center;font-size:13px;text-decoration:underline;color:var(--ce-gray-600)}.ce-bundle{padding:var(--ce-section-spacing) 0;border-top:1px solid var(--ce-border)}.ce-bundle__header{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:32px}.ce-bundle__line{flex:1;height:1px;background:var(--ce-border);max-width:120px}.ce-bundle__items{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px}@media(max-width:640px){.ce-bundle__items{grid-template-columns:repeat(2,1fr);gap:12px}}.ce-bundle__item{text-align:center;position:relative}.ce-bundle__check{position:absolute;top:0;left:0;z-index:2}.ce-bundle__item-img{aspect-ratio:1;width:100%;object-fit:cover;background:var(--ce-gray-100);margin-bottom:8px}.ce-bundle__item-title{font-size:12px;font-weight:500;margin-bottom:4px}.ce-bundle__item-prices{font-size:13px;display:flex;justify-content:center;gap:6px}.ce-bundle__plus{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--ce-gray-200);border-radius:50%;font-size:14px;font-weight:600;position:absolute;right:-16px;top:35%;z-index:3}.ce-bundle__total{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px;background:var(--ce-gray-100);margin-bottom:16px}.ce-bundle__total-label{font-size:13px}.ce-bundle__total-compare{text-decoration:line-through;color:var(--ce-gray-400);font-size:14px}.ce-bundle__total-price{font-size:16px;font-weight:700;color:var(--ce-red-sale)}.ce-bundle__atc-all{width:100%;max-width:400px;margin:0 auto;display:block;padding:14px;background:var(--ce-black);color:var(--ce-white);border:none;font-family:var(--ce-font-heading);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:opacity var(--ce-transition)}.ce-bundle__atc-all:hover{opacity:.85}.ce-also-like{padding:var(--ce-section-spacing) 0}.ce-also-like__scroll{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@media(max-width:1024px){.ce-also-like__scroll{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.ce-also-like__scroll{grid-template-columns:repeat(2,1fr)}}.ce-review-snippet{max-width:600px;margin:0 auto;padding:0 20px var(--ce-section-spacing)}.ce-review-card{border:1px solid var(--ce-border);border-radius:8px;padding:20px}.ce-review-card__header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ce-review-card__name{font-weight:600;font-size:14px}.ce-review-card__stars{color:var(--ce-gold-star);font-size:14px}.ce-review-card__text{font-size:14px;color:var(--ce-gray-600)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/clone-edhardy-styles.css.map */
